.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:46px}.section-heading h2,.pricing-section h2,.faq-section h2{font-size:clamp(32px,4vw,52px);letter-spacing:-1.5px}.section-heading>p{max-width:410px;color:#557086;margin:0 0 5px}.services-section{background:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{padding:32px;background:var(--paper);border:1px solid #e5eef1}.service-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d9f0fa;color:var(--blue);font:700 23px Manrope}.service-card h3{font-size:22px;margin:25px 0 12px}.service-card p{color:#597286;margin:0}.service-card ul{list-style:none;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--line);color:#38516a;font-size:14px}.service-card li{margin:8px 0}.service-card li:before{content:'✓';color:var(--blue);font-weight:bold;margin-right:9px}.warning-section{display:grid;grid-template-columns:80px 1fr 1.2fr;gap:35px;align-items:start;background:#f6b637;color:#172b3b}.warning-section .eyebrow{color:#795000}.warning-section h2{font-size:clamp(29px,3.5vw,45px);letter-spacing:-1.5px}.warning-symbol{width:55px;height:55px;border:2px solid #172b3b;border-radius:50%;display:grid;place-items:center;font:800 31px Manrope}.warning-list{border-left:1px solid #d39419;padding-left:30px}.warning-list p{margin:0;padding:0 0 17px;margin-bottom:17px;border-bottom:1px solid #d39419}.warning-list p:last-child{border:0;margin:0;padding:0}.warning-list b,.warning-list span{display:block}.warning-list span{font-size:14px;margin-top:4px}.pricing-section{background:#071c31;color:#fff}.pricing-section .eyebrow{color:#8ed5ff}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:40px}.pricing-section .section-copy{color:#bad1df;margin:0 0 22px}.text-link{color:#fff;font-weight:700;text-decoration-color:#72c9f1;text-underline-offset:5px}.price-notes{border-top:1px solid #416078}.price-notes div{padding:18px 0;border-bottom:1px solid #416078;display:flex;justify-content:space-between;gap:20px}.price-notes b{font:700 17px Manrope}.price-notes span{color:#bad1df;font-size:14px;text-align:right}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;background:#fff}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;font:700 18px Manrope;padding-right:30px;position:relative}.faq-list summary:after{content:'+';position:absolute;right:0;color:var(--blue);font-size:24px;font-weight:400;top:-5px}.faq-list details[open] summary:after{content:'–'}.faq-list p{color:#597286;max-width:610px;margin:13px 0 0}.service-area{margin-top:35px;padding:19px 0;border-top:1px solid var(--line);max-width:420px}.service-area b,.service-area span{display:block}.service-area span{color:#6f8798;font-size:14px;margin-top:5px}@media(max-width:850px){.section-heading,.faq-section{display:grid;grid-template-columns:1fr;gap:25px}.services-grid{grid-template-columns:1fr}.warning-section{grid-template-columns:55px 1fr;gap:20px}.warning-list{grid-column:1/-1;border-left:0;border-top:1px solid #d39419;padding:25px 0 0}.pricing-layout{grid-template-columns:1fr;gap:35px}.contact-section{grid-template-columns:1fr}.site-header nav{display:none}}@media(max-width:480px){.warning-section{grid-template-columns:1fr}.price-notes div{display:block}.price-notes span{display:block;text-align:left;margin-top:5px}}
