.page-hero{padding-block:54px 74px;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:40px}.breadcrumbs a{text-decoration:none}.page-hero-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:75px;align-items:center}.page-hero h1{font-size:clamp(44px,5.5vw,76px);line-height:1.07;max-width:830px;margin-bottom:26px}.page-lead{font-size:20px;line-height:1.75;max-width:720px}.page-hero .hero-actions{margin-top:32px}.page-summary{background:var(--blue);color:white;border-radius:15px;padding:36px;position:relative;overflow:hidden}.page-summary:after{content:'';position:absolute;width:180px;height:180px;border:1px solid #ffffff20;border-radius:50%;right:-60px;top:-70px;pointer-events:none}.page-summary .icon{width:37px;height:37px;margin-bottom:30px}.page-summary .eyebrow{color:#d8e3ff;margin-bottom:12px}.page-summary strong{display:block;font-size:48px;letter-spacing:-.06em;line-height:1.2}.page-summary p{font-size:14px;color:#e3ebff;margin-top:18px}.page-summary .button{background:white;color:var(--blue);width:100%;margin-top:24px}.page-summary .button .icon{width:19px;height:19px;margin:0}.page-summary .summary-fine{font-size:12px}.page-body{padding-block:70px 95px}.page-columns{display:grid;grid-template-columns:1.6fr .75fr;gap:90px;align-items:start}.prose h2{font-size:34px;margin:44px 0 20px;line-height:1.15}.prose h2:first-child{margin-top:0}.prose h3{font-size:22px;margin:28px 0 14px}.prose p,.prose li{font-size:16px;line-height:1.85;color:var(--muted)}.prose p+p{margin-top:18px}.prose ul,.prose ol{padding-left:22px;margin:18px 0 28px}.prose li{padding-left:6px;margin-bottom:12px}.prose a{color:var(--blue)}.prose strong{color:var(--ink)}.info-box{background:var(--mint);padding:26px 28px;border-radius:10px;margin-block:27px}.info-box p{font-size:15px}.sidebar-note{border:1px solid var(--line);border-radius:12px;background:white;padding:29px;position:sticky;top:120px}.sidebar-note .avatar{width:54px;height:54px;margin-bottom:20px}.sidebar-note h3{font-size:23px;margin-bottom:13px}.sidebar-note p{font-size:14px;line-height:1.8}.sidebar-note .contact-phone{font-size:25px;margin-top:20px}.sidebar-note .contact-email{color:var(--blue);font-size:11px;overflow-wrap:anywhere}.sidebar-note hr{border:0;border-top:1px solid var(--line);margin-block:24px}.sidebar-note ul{padding-left:18px;font-size:13px;color:var(--muted);line-height:1.9}.page-cta{background:var(--navy);color:white;padding:55px 60px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:80px}.page-cta h2{font-size:38px;margin-bottom:14px}.page-cta p{color:#cbd4df;font-size:15px}.page-cta .button{white-space:nowrap;background:white;color:var(--ink)}.site-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-block:44px}.site-footer-grid h3{font-size:14px;letter-spacing:0;margin-bottom:16px}.site-footer-grid ul{list-style:none;margin:0;padding:0}.site-footer-grid li{margin-bottom:9px}.site-footer-grid a:not(.brand){font-size:12px;color:var(--muted);text-decoration:none}.site-footer-grid a:hover{color:var(--blue)}.site-footer-grid p{font-size:13px;line-height:1.8;margin-top:17px}.site-footer-grid address{font-style:normal;font-size:12px;line-height:1.8;color:var(--muted);margin-top:18px}.service-detail-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:13px;text-decoration:none;color:var(--blue)}.card.featured .service-detail-link{color:white}.service-detail-link .icon{height:15px;width:15px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.editorial-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;display:block}.editorial-art{height:135px;background:#eaf0ff;display:flex;align-items:center;justify-content:space-between;padding:30px;color:var(--blue)}.editorial-card:nth-child(2) .editorial-art{background:var(--mint);color:#456753}.editorial-card:nth-child(3) .editorial-art{background:var(--navy);color:#e6ebf5}.editorial-art .icon{width:47px;height:47px;stroke-width:1}.editorial-art>span{font-size:11px;letter-spacing:.1em}.editorial-copy{padding:25px}.editorial-copy h3{font-size:23px;margin:9px 0 13px}.editorial-copy p{font-size:14px;line-height:1.75}.editorial-copy .eyebrow{font-size:10px;margin:0}.editorial-copy .text-link{margin-top:20px;font-size:12px}.delivery-state{padding:20px;background:#eef3ff;border-radius:9px;margin:20px 0}.delivery-state p{font-size:13px;line-height:1.8}.delivery-state.success{background:#edf3e8}.delivery-state.error{background:#fff3ec}.delivery-state h3{margin-bottom:12px}.delivery-state p.receipt-ref{font-size:29px;font-weight:700;letter-spacing:-.03em;color:var(--blue);margin-block:14px}.delivery-status{font-size:12px;color:var(--muted);margin-top:12px}.mail-fallback{margin-top:18px}.mail-fallback summary{font-size:12px;cursor:pointer}.mail-fallback .button{margin-top:12px}.button:disabled{opacity:.65;cursor:wait;transform:none}.sending-spinner{display:inline-block;width:15px;height:15px;border:2px solid #ffffff70;border-top-color:white;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.page-hero-grid{gap:35px;grid-template-columns:1.2fr .8fr}.page-hero h1{font-size:51px}.page-summary{padding:27px}.page-summary strong{font-size:37px}.page-columns{gap:38px;grid-template-columns:1.4fr .8fr}.page-lead{font-size:17px}.page-cta{padding:35px}.page-cta h2{font-size:30px}.site-footer-grid{gap:28px;grid-template-columns:1.3fr 1fr 1fr}.site-footer-grid>div:last-child{grid-column:2/4}.editorial-copy{padding:19px}.editorial-copy h3{font-size:20px}}
@media(max-width:680px){.page-hero{padding-block:30px 45px}.breadcrumbs{margin-bottom:30px;font-size:11px}.page-hero-grid,.page-columns{grid-template-columns:1fr;gap:32px}.page-hero h1{font-size:45px;margin-bottom:20px}.page-lead{font-size:16px}.page-summary{padding:28px}.page-summary .icon{margin-bottom:19px}.page-summary strong{font-size:39px}.page-body{padding-block:45px}.prose h2{font-size:29px}.prose p,.prose li{font-size:15px}.sidebar-note{position:static}.page-cta{padding:29px;flex-direction:column;align-items:flex-start;margin-bottom:45px;gap:24px}.page-cta h2{font-size:29px}.page-cta p{font-size:14px}.page-cta .button{width:100%}.site-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.site-footer-grid>div:first-child{grid-column:1/-1}.site-footer-grid>div:last-child{grid-column:auto}.site-footer-grid a:not(.brand){font-size:12px}.site-footer-grid address{font-size:12px}.editorial-grid{grid-template-columns:1fr}.editorial-art{height:115px}.editorial-copy{padding:25px}.editorial-copy h3{font-size:24px}.service-detail-link{font-size:13px;padding-block:5px}.delivery-state{padding:17px}.delivery-state p.receipt-ref{font-size:25px}}

.prose{min-width:0;overflow-wrap:anywhere}

.page-hero-grid>div{min-width:0}.page-hero h1{overflow-wrap:anywhere;hyphens:auto}@media(max-width:360px){.page-hero h1{font-size:37px}}
