.page_page__Le7cA{--ink:#213f34;--accent:#f5aa27;--muted:#52645c;--line:#d9dfdc;color:var(--ink);background:#fff;line-height:1.85}.page_wrap__6nZGA{max-width:1168px;margin-inline:auto;padding-inline:24px}.page_page__Le7cA section[id]{scroll-margin-top:110px}.page_page__Le7cA a:focus-visible,.page_page__Le7cA summary:focus-visible{outline:3px solid #9a5f00;outline-offset:5px}.page_hero__PiQi2{border-block:1px solid var(--line);background:#f7f8f6}.page_heroGrid__4fLHL{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-block:72px 56px}.page_serviceLabel__p3a9T{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;margin-bottom:24px}.page_serviceLabel__p3a9T>span{width:9px;height:9px;background:var(--accent)}.page_hero__PiQi2 h1{font-size:clamp(40px,4.1vw,58px);line-height:1.4;letter-spacing:-.035em;font-weight:900}.page_marker__vu2Cf{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.13em;text-underline-offset:.08em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.page_heroLead__N4FdC{margin-top:25px;font-size:19px;font-weight:800;line-height:1.8}.page_heroBody__JJHyA{margin-top:16px;color:var(--muted);font-size:14px}.page_cta__MPfDo{display:inline-flex;justify-content:center;align-items:center;gap:25px;min-height:58px;padding:14px 24px;background:var(--accent);border:1px solid var(--accent);color:var(--ink);font-size:16px;font-weight:800;transition:background .2s}.page_cta__MPfDo:hover{background:#ffbf52}.page_hero__PiQi2 .page_cta__MPfDo{margin-top:28px}.page_arrow__Tc24S{width:24px;height:24px;flex-shrink:0}.page_heroNote__sOR_h{font-size:11px;color:var(--muted);margin-top:12px}.page_heroFigure__7YhJr{position:relative;padding:22px 14px 20px;background-image:linear-gradient(#213f3409 1px,transparent 0),linear-gradient(90deg,#213f3409 1px,transparent 0);background-size:24px 24px;border:1px solid var(--line)}.page_figureLabel__DXiFa{display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:700;letter-spacing:.12em}.page_heroSvg__JKx9l{width:100%;height:auto;margin-block:18px}.page_heroFigure__7YhJr figcaption{font-weight:800;text-align:center;font-size:17px}.page_heroFooter__n_D_U{display:flex;flex-wrap:wrap;gap:14px 24px;padding-block:22px;border-top:1px solid var(--line);font-size:12px;font-weight:700}.page_heroFooter__n_D_U>span{display:flex;align-items:center;gap:9px}.page_heroFooter__n_D_U>span:before{content:"";width:6px;height:6px;background:var(--ink)}.page_heroFooter__n_D_U a{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:11px}.page_heroFooter__n_D_U a:hover{text-decoration:underline}.page_heroFooter__n_D_U .page_arrow__Tc24S{width:16px;height:16px}.page_sectionNav__73b48{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 36px;padding-block:23px;font-size:12px;border-bottom:1px solid var(--line)}.page_sectionNav__73b48 a{border-bottom:1px solid transparent}.page_sectionNav__73b48 a:hover{border-color:currentColor}.page_section__0WlRN{padding-block:84px}.page_sectionHeading__oGppG{margin-bottom:35px}.page_eyebrow__0Pjmk{display:flex;align-items:center;gap:15px;margin-bottom:16px;font-size:11px;font-weight:800;letter-spacing:.16em}.page_eyebrow__0Pjmk>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ink);letter-spacing:0}.page_page__Le7cA h2{font-size:clamp(28px,3vw,39px);font-weight:900;line-height:1.5;letter-spacing:-.025em}.page_lead__B6Jdh{max-width:720px;margin-top:20px;color:var(--muted);font-size:15px}.page_riskIntro__Alt_8{display:grid;grid-template-columns:1fr 1fr;gap:36px;font-size:15px;color:var(--muted)}.page_attackPath___dlPT{margin-top:35px;border:1px solid var(--line);padding:28px}.page_attackPath___dlPT figcaption{font-size:12px;font-weight:800;margin-bottom:24px}.page_pathSteps__X3jCH{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;gap:10px}.page_pathSteps__X3jCH>div{min-height:128px;padding:16px 13px;background:#f4f5f5}.page_pathSteps__X3jCH .page_arrow__Tc24S{width:20px}.page_pathNumber__t5Icv{display:block;font-family:monospace;font-size:12px;margin-bottom:10px;color:var(--muted)}.page_pathSteps__X3jCH strong{display:block;font-size:14px;line-height:1.7}.page_pathSteps__X3jCH p{font-size:11px;color:var(--muted);margin-top:6px}.page_pathSteps__X3jCH .page_pathEnd__T0tfp{background:var(--ink);color:white}.page_pathEnd__T0tfp .page_pathNumber__t5Icv,.page_pathEnd__T0tfp p{color:#d9dfdc}.page_fine__gI0ec{font-size:12px;color:var(--muted);line-height:1.8}.page_attackPath___dlPT>.page_fine__gI0ec{margin-top:18px}.page_riskRows__RRQcz{margin-top:32px}.page_riskRows__RRQcz>div{display:grid;grid-template-columns:36px 190px 1fr;align-items:start;gap:20px;padding-block:21px;border-bottom:1px solid var(--line)}.page_riskRows__RRQcz>div>span{color:#9a5f00;font-family:monospace;font-size:18px}.page_riskRows__RRQcz h3{font-weight:800;font-size:16px}.page_riskRows__RRQcz p{font-size:14px;color:var(--muted)}.page_source___oBMS{margin-top:22px;font-size:11px;color:var(--muted)}.page_source___oBMS a{text-decoration:underline;text-underline-offset:3px}.page_darkSection__7S74N{background:var(--ink);color:#fff}.page_darkSection__7S74N .page_eyebrow__0Pjmk{color:#f5aa27}.page_darkSection__7S74N .page_eyebrow__0Pjmk>span{border-color:#f5aa27}.page_darkLead__s4ACX{color:#e0e7e3;font-size:17px;margin-top:-6px}.page_approachGrid__soFa6{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid #ffffff40}.page_approachGrid__soFa6>div{padding:24px 22px 0;border-left:1px solid #ffffff40}.page_approachGrid__soFa6>div:first-child{padding-left:0;border-left:0}.page_approachNumber__lVYG4{font-size:10px;letter-spacing:.1em;color:var(--accent)}.page_approachGrid__soFa6 h3{font-size:17px;font-weight:800;margin-top:14px}.page_approachGrid__soFa6 p{color:#d9e2dd;font-size:13px;margin-top:13px}.page_darkFine__jLXrE{font-size:12px;color:#d9e2dd;margin-top:32px}.page_formatGrid__3xvIT{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_format__Y0_bK{border:1px solid var(--line);padding:28px}.page_formatTop__Lhz4n{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.page_formatTop__Lhz4n>span{font-family:monospace;font-size:20px}.page_icon__tB8_G{width:58px;height:58px;flex-shrink:0}.page_format__Y0_bK h3{font-size:22px;font-weight:800}.page_format__Y0_bK .page_formatTag__Dmlti{color:var(--ink);font-weight:700;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.page_format__Y0_bK p{font-size:13px;color:var(--muted);margin-top:8px}.page_serviceNote__XwdyG{display:flex;align-items:center;gap:22px;padding:24px 28px;background:#f4f5f5;margin-top:22px;font-size:14px}.page_serviceNote__XwdyG .page_icon__tB8_G{width:44px;height:44px}.page_tintSection__D2idJ{background:#f4f5f5}.page_renewalGrid__p22TM{display:grid;grid-template-columns:.9fr 1.2fr;gap:75px}.page_renewalGrid__p22TM .page_sectionHeading__oGppG{margin-bottom:0}.page_textLink__aL4p2{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;margin-top:26px;text-decoration:underline;text-underline-offset:5px}.page_textLink__aL4p2 .page_arrow__Tc24S{width:18px}.page_renewalList__gM9F1 article{display:flex;gap:22px;border-bottom:1px solid var(--line);padding-block:22px}.page_renewalList__gM9F1 article:first-child{padding-top:0}.page_renewalList__gM9F1 article>span{font-family:monospace;font-size:22px;color:#9a5f00}.page_renewalList__gM9F1 h3{font-size:18px;font-weight:800}.page_renewalList__gM9F1 p{color:var(--muted);font-size:14px;margin-top:8px}.page_process__9ypao{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;padding:0}.page_process__9ypao li{display:flex;flex-direction:column;border-top:3px solid var(--ink);padding-top:20px}.page_stepNumber__BEcK3{font-family:monospace;font-size:28px;line-height:1;margin-bottom:22px}.page_process__9ypao h3{font-size:17px;font-weight:800}.page_process__9ypao p{margin-block:12px 22px;font-size:13px;color:var(--muted)}.page_output__XebTS{font-size:12px;font-weight:700;border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.page_output__XebTS span{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-bottom:4px}.page_report__xQ8l_{display:grid;grid-template-columns:1fr 1.5fr;gap:24px;background:#f7f8f6;border-left:4px solid var(--accent);margin-top:40px;padding:30px}.page_report__xQ8l_ h3{font-size:23px;line-height:1.6;font-weight:800}.page_report__xQ8l_ ul{display:grid;gap:10px;list-style:none;margin:0;padding:0;font-size:14px}.page_report__xQ8l_ li{display:flex;align-items:center;gap:12px}.page_report__xQ8l_ li:before{content:"";width:6px;height:6px;background:var(--ink);flex-shrink:0}.page_scopeGrid__NM3U0{display:grid;grid-template-columns:.9fr 1.2fr;gap:75px}.page_scopeBody__hRFOt{color:var(--muted);font-size:14px}.page_scopeBody__hRFOt p+p{margin-top:16px}.page_faq__OA8rd{border-top:1px solid var(--line)}.page_faq__OA8rd details{border-bottom:1px solid var(--line)}.page_faq__OA8rd summary{display:flex;align-items:flex-start;gap:17px;padding:24px 10px;cursor:pointer;list-style:none;font-size:15px;font-weight:700}.page_faq__OA8rd summary::-webkit-details-marker{display:none}.page_faq__OA8rd summary>span:first-child{color:#9a5f00}.page_faqToggle__zUT3T{width:18px;height:18px;margin:5px 0 0 auto;position:relative;flex-shrink:0}.page_faqToggle__zUT3T:after,.page_faqToggle__zUT3T:before{content:"";position:absolute;top:8px;left:2px;width:14px;height:1px;background:var(--ink)}.page_faqToggle__zUT3T:after{transform:rotate(90deg)}.page_faq__OA8rd details[open] .page_faqToggle__zUT3T:after{transform:none}.page_faq__OA8rd details[open] summary{padding-bottom:14px}.page_faq__OA8rd details>p{padding:0 45px 24px;color:var(--muted);font-size:14px}.page_contactSection__I032R{background:#eaf0eb;border-top:1px solid var(--line)}.page_contactGrid__RJfV3{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:58px}.page_contactGrid__RJfV3 h2{font-size:clamp(28px,2.8vw,37px)}.page_contactGrid__RJfV3 .page_lead__B6Jdh{font-size:14px}.page_priceNote__dilO_{margin-top:30px;padding-top:22px;border-top:1px solid #bdcbc0}.page_priceNote__dilO_ strong{font-size:14px}.page_priceNote__dilO_ p{font-size:12px;color:var(--muted);margin-top:8px}.page_form__usuig{background:white;border:1px solid var(--line)}.page_mobileBreak__nLHMY,.page_mobileCta__WDHE7{display:none}@media (max-width:1023px){.page_heroGrid__4fLHL{gap:24px;padding-block:50px 38px}.page_hero__PiQi2 h1{font-size:44px}.page_heroLead__N4FdC{font-size:17px}.page_format__Y0_bK{padding:22px}.page_format__Y0_bK h3{font-size:19px}.page_approachGrid__soFa6,.page_process__9ypao{grid-template-columns:repeat(2,1fr);row-gap:30px}.page_approachGrid__soFa6>div:nth-child(3){border-left:0;padding-left:0}.page_renewalGrid__p22TM,.page_scopeGrid__NM3U0{gap:36px}.page_contactGrid__RJfV3{grid-template-columns:1fr;gap:30px}.page_pathSteps__X3jCH{gap:6px}.page_pathSteps__X3jCH>div{padding-inline:9px}.page_pathSteps__X3jCH strong{font-size:12px}}@media (max-width:767px){body:has(.page_page__Le7cA){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.page_wrap__6nZGA{padding-inline:22px}.page_section__0WlRN{padding-block:52px}.page_heroGrid__4fLHL{grid-template-columns:1fr;padding-block:36px;gap:30px}.page_hero__PiQi2 h1{font-size:clamp(34px,9vw,48px);line-height:1.4}.page_mobileBreak__nLHMY{display:initial}.page_desktopBreak__09fhx{display:none}.page_serviceLabel__p3a9T{font-size:12px;margin-bottom:18px}.page_heroLead__N4FdC{font-size:16px;margin-top:20px}.page_heroBody__JJHyA{font-size:13px}.page_hero__PiQi2 .page_cta__MPfDo{width:100%}.page_heroNote__sOR_h{font-size:10px}.page_heroFigure__7YhJr{max-width:470px;width:100%;margin-inline:auto}.page_heroSvg__JKx9l{max-height:250px;margin-block:12px}.page_heroFigure__7YhJr figcaption{font-size:15px}.page_heroFooter__n_D_U{gap:10px 18px;padding-block:18px;font-size:10px}.page_heroFooter__n_D_U a{width:100%;margin-left:0;margin-top:3px}.page_sectionNav__73b48{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:11px}.page_sectionHeading__oGppG{margin-bottom:27px}.page_eyebrow__0Pjmk{font-size:10px;margin-bottom:13px}.page_page__Le7cA h2{font-size:clamp(27px,7.3vw,34px)}.page_lead__B6Jdh{font-size:14px}.page_riskIntro__Alt_8{grid-template-columns:1fr;gap:18px;font-size:14px}.page_attackPath___dlPT{padding:22px;margin-top:25px}.page_attackPath___dlPT figcaption{font-size:11px}.page_pathSteps__X3jCH{grid-template-columns:1fr;gap:6px}.page_pathSteps__X3jCH>div{min-height:auto;padding:14px 18px}.page_pathSteps__X3jCH>.page_arrow__Tc24S{transform:rotate(90deg);justify-self:center}.page_pathNumber__t5Icv{display:inline-block;margin:0 10px 0 0}.page_pathSteps__X3jCH strong{display:inline;font-size:14px}.page_pathSteps__X3jCH p{font-size:12px}.page_riskRows__RRQcz>div{grid-template-columns:24px 1fr;gap:6px 14px}.page_riskRows__RRQcz p{grid-column:2;font-size:13px}.page_source___oBMS{font-size:10px}.page_darkLead__s4ACX{font-size:15px}.page_approachGrid__soFa6{grid-template-columns:1fr;gap:0;margin-top:25px}.page_approachGrid__soFa6>div{padding:23px 0;border-left:0;border-bottom:1px solid #ffffff40}.page_approachGrid__soFa6 h3{margin-top:9px}.page_approachGrid__soFa6 p{margin-top:8px}.page_formatGrid__3xvIT{grid-template-columns:1fr;gap:16px}.page_format__Y0_bK{padding:25px}.page_formatTop__Lhz4n{margin-bottom:4px}.page_format__Y0_bK h3{font-size:22px}.page_serviceNote__XwdyG{align-items:flex-start;padding:22px;gap:16px;font-size:13px}.page_contactGrid__RJfV3,.page_renewalGrid__p22TM,.page_scopeGrid__NM3U0{grid-template-columns:1fr;gap:34px}.page_renewalList__gM9F1 article{gap:17px}.page_renewalList__gM9F1 h3{font-size:16px}.page_renewalList__gM9F1 p{font-size:13px}.page_process__9ypao{grid-template-columns:1fr;gap:24px}.page_process__9ypao li{display:grid;grid-template-columns:40px 1fr;gap:0 15px}.page_stepNumber__BEcK3{grid-row:1/4;font-size:23px}.page_process__9ypao h3{font-size:17px}.page_output__XebTS,.page_process__9ypao p{grid-column:2}.page_process__9ypao p{margin-bottom:16px}.page_report__xQ8l_{grid-template-columns:1fr;padding:25px;gap:22px}.page_report__xQ8l_ ul{font-size:12px}.page_scopeBody__hRFOt{font-size:13px}.page_faq__OA8rd summary{font-size:13px;gap:12px;padding-block:21px}.page_faq__OA8rd details>p{padding-inline:35px 10px;font-size:13px}.page_contactGrid__RJfV3 h2{font-size:clamp(26px,7vw,34px)}.page_form__usuig h3{font-size:22px}.page_mobileCta__WDHE7{display:block;position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid var(--line);background:#fff;padding:10px 20px calc(10px + env(safe-area-inset-bottom))}.page_mobileCta__WDHE7 .page_cta__MPfDo{width:100%;min-height:48px;font-size:14px;padding:10px 16px}}