.company-page-intro{background:#f4f5f8;padding-block:32px 72px}.company-breadcrumb{color:#536078;align-items:center;gap:12px;margin-bottom:52px;font-size:12px;display:flex}.company-breadcrumb a:hover{text-decoration:underline}.company-page-heading h1{letter-spacing:-.05em;text-wrap:balance;max-width:860px;font-size:clamp(42px,5.6vw,76px);font-weight:500;line-height:1.06}.company-page-heading p{color:#536078;max-width:700px;margin-top:25px;font-size:19px;line-height:1.7}.company-overview-page .company-page-heading p,.company-overview-page .company-page-prose,.company-overview-page .company-page-groups p{text-align:justify;text-justify:inter-word;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.company-overview-page .company-page-prose{max-width:none}.has-image .company-page-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;display:grid}.has-image .company-page-heading h1{font-size:clamp(40px,4.4vw,64px)}.company-page-heading img{aspect-ratio:1.4;object-fit:cover;border-radius:9px;width:100%}.company-page-pdvip .company-page-heading img{aspect-ratio:auto;object-position:center 45%;height:358px}.company-page-retail .company-page-heading img{aspect-ratio:auto;object-position:center top;height:307px}.company-page-content{padding-block:60px 64px}.company-page-prose{color:#536078;max-width:800px;font-size:17px;line-height:1.9}.company-retail-page .company-page-prose{width:100%;max-width:none}.company-page-prose p+p{margin-top:20px}.company-page-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.company-page-groups article{border-top:1px solid #cfd6e2;padding-top:24px}.company-page-groups h2{color:var(--brand-blue);font-size:25px;line-height:1.2}.company-page-groups p{color:#536078;margin-top:16px;font-size:15px;line-height:1.85}.company-page-values{background:#f4f5f8;border-radius:10px;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:60px;padding:40px;display:grid}.company-page-values h2,.company-page-segments h2,.company-page-contact h2{font-size:clamp(28px,3vw,40px);line-height:1.18}.company-page-values li{border-bottom:1px solid #d9deea;padding-block:12px;font-size:15px}.company-page-values li:last-child{border-bottom:none}.company-page-segments{margin-top:50px}.company-page-segments ul{color:#536078;flex-wrap:wrap;gap:12px 28px;margin-top:24px;font-size:14px;display:flex}.company-page-note{color:#536078;max-width:680px;margin-top:35px;font-size:14px}.company-retail-page .company-page-note{width:100%;max-width:none}.company-page-contact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:56px;padding-top:44px;display:flex}.support-contact p{color:#536078;max-width:650px;margin-top:20px;font-size:17px;line-height:1.8}.support-contact .button{margin-top:28px}@media (width<=800px){.company-page-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.has-image .company-page-heading{grid-template-columns:1fr;gap:32px}.company-page-heading img{max-height:360px}.company-page-pdvip .company-page-heading img{max-height:126px}.company-page-retail .company-page-heading img{max-height:108px}}@media (width<=540px){.company-page-intro{padding-bottom:40px}.company-breadcrumb{margin-bottom:35px}.company-page-heading p{font-size:17px}.company-page-content{padding-block:40px}.company-page-prose{font-size:16px}.company-page-groups{grid-template-columns:1fr;margin-top:36px}.company-page-values{grid-template-columns:1fr;gap:24px;padding:26px}.company-page-contact{flex-direction:column;align-items:flex-start}}
