.OverviewSections-module__kS4WpG__introduction,.OverviewSections-module__kS4WpG__audience{color:#132d4e;padding:72px 0}.OverviewSections-module__kS4WpG__introduction{background:#fff}.OverviewSections-module__kS4WpG__introHeader{background:linear-gradient(120deg,#edf4ff,#fff);border:1px solid #dae6f5;border-radius:24px;grid-template-columns:1.5fr .7fr;align-items:center;gap:48px;margin-bottom:36px;padding:32px 40px;display:grid}.OverviewSections-module__kS4WpG__introHeader h2,.OverviewSections-module__kS4WpG__audienceHeader h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.22}.OverviewSections-module__kS4WpG__introImage{justify-self:center;max-width:300px}.OverviewSections-module__kS4WpG__introImage img{object-fit:contain;width:100%;height:auto;max-height:210px;display:block}.OverviewSections-module__kS4WpG__prose{columns:2;color:#415974;column-gap:48px;font-size:16px;line-height:1.9}.OverviewSections-module__kS4WpG__prose p{break-inside:avoid;margin:0 0 22px}.OverviewSections-module__kS4WpG__prose h2,.OverviewSections-module__kS4WpG__prose h3{break-after:avoid;margin:24px 0 14px;font-size:24px;font-weight:700;line-height:1.4}.OverviewSections-module__kS4WpG__prose ul,.OverviewSections-module__kS4WpG__prose ol{margin-bottom:22px;padding-left:24px}.OverviewSections-module__kS4WpG__prose ul{list-style:outside}.OverviewSections-module__kS4WpG__prose ol{list-style:decimal}.OverviewSections-module__kS4WpG__prose a{color:#064bb4;text-underline-offset:3px;text-decoration:underline}.OverviewSections-module__kS4WpG__audience{background:#f0f5fc}.OverviewSections-module__kS4WpG__audienceHeader{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-bottom:36px;display:grid}.OverviewSections-module__kS4WpG__audienceHeader p{color:#415974;margin:0;font-size:16px;line-height:1.85}.OverviewSections-module__kS4WpG__audienceHeader .OverviewSections-module__kS4WpG__subtitle{color:#1254a0;margin-bottom:14px;font-size:18px}.OverviewSections-module__kS4WpG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.OverviewSections-module__kS4WpG__card{background:#fff;border:1px solid #d8e4f3;border-radius:20px;grid-template-columns:72px 1fr;gap:24px;padding:30px;display:grid}.OverviewSections-module__kS4WpG__icon{flex-direction:column;align-items:center;gap:22px;display:flex}.OverviewSections-module__kS4WpG__icon img{object-fit:contain;width:72px;height:72px}.OverviewSections-module__kS4WpG__icon span{color:#5a7797;letter-spacing:.12em;text-align:center;border-top:1px solid #d6e3f1;width:40px;padding-top:16px;font-size:12px}.OverviewSections-module__kS4WpG__card h3{letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.35}.OverviewSections-module__kS4WpG__card p{color:#415974;margin:0;font-size:16px;line-height:1.85}@media (max-width:1023px){.OverviewSections-module__kS4WpG__introHeader{gap:28px;padding:28px}.OverviewSections-module__kS4WpG__audienceHeader{gap:32px}.OverviewSections-module__kS4WpG__card{grid-template-columns:56px 1fr;gap:18px;padding:24px}.OverviewSections-module__kS4WpG__icon img{width:56px;height:56px}}@media (max-width:767px){.OverviewSections-module__kS4WpG__introduction,.OverviewSections-module__kS4WpG__audience{padding:44px 0}.OverviewSections-module__kS4WpG__introHeader,.OverviewSections-module__kS4WpG__audienceHeader,.OverviewSections-module__kS4WpG__cards{grid-template-columns:1fr}.OverviewSections-module__kS4WpG__introHeader{gap:24px;padding:24px}.OverviewSections-module__kS4WpG__introImage{max-width:220px}.OverviewSections-module__kS4WpG__prose{columns:1}.OverviewSections-module__kS4WpG__audienceHeader{gap:20px}.OverviewSections-module__kS4WpG__card{grid-template-columns:1fr}.OverviewSections-module__kS4WpG__icon{flex-direction:row;justify-content:space-between}.OverviewSections-module__kS4WpG__icon span{border:0;padding:0}}.OverviewSections-module__kS4WpG__introLead{color:#415974;margin-top:24px;font-size:16px;line-height:1.85}.OverviewSections-module__kS4WpG__introLead p{margin:0}.OverviewSections-module__kS4WpG__unified>div{background:#f7faff;border:1px solid #dbe5f0;border-radius:20px;overflow:hidden}.OverviewSections-module__kS4WpG__unified .OverviewSections-module__kS4WpG__introHeader{background:0 0;border:0;border-bottom:1px solid #dbe5f0;border-radius:0;margin:0}.OverviewSections-module__kS4WpG__unified .OverviewSections-module__kS4WpG__prose{padding:32px 40px 12px}@media (max-width:767px){.OverviewSections-module__kS4WpG__unified .OverviewSections-module__kS4WpG__prose{padding:24px 24px 4px}}
.services-hero.overview-hero-compact .services-hero-copy{padding:18px 0 30px}.services-hero.overview-hero-compact h1{font-size:clamp(34px,3.8vw,54px)}.services-hero.overview-hero-compact .services-hero-facts{display:none}.services-hero.overview-hero-compact .services-hero-art{height:310px}.services-hero.overview-hero-compact .services-hero-person{height:300px!important}.services-hero.overview-hero-compact+.services-catalog{padding-top:28px}@media (max-width:700px){.services-hero.overview-hero-compact .services-hero-art{display:none}.services-hero.overview-hero-compact .services-hero-copy{padding:16px 0 22px}.services-hero.overview-hero-compact h1{font-size:34px}.services-hero.overview-hero-compact+.services-catalog{padding-top:24px}.services-hero.overview-hero-compact .services-explore{display:none}}.service-plans{margin:-4px 0 18px}.service-plans-label{color:#fffc;letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:650}.service-plans ul{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-plans li{min-width:0}.service-plans a{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:9px 12px;transition:background-color .15s,border-color .15s;display:flex}.service-plans a:hover{background:#ffffff24;border-color:#fff6}.service-plans a:focus-visible{outline-offset:2px;outline:2px solid #fff}.service-plan-name{overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;min-width:0;font-size:14px;font-weight:700;line-height:1.3;display:flex}.service-plan-name small{color:#ffffffbf;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35}.service-plan-price{white-space:nowrap;flex:none;font-size:15px;font-weight:750}.service-plan-price small{color:#ffffffbf;margin-left:2px;font-size:12px;font-weight:500}@media (prefers-reduced-motion:reduce){.service-plans a{transition:none}}
