._page_15nx9_1{color:#f7f3ea;background:#080808;min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif}._header_15nx9_2{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:28px clamp(22px,6vw,84px);display:flex}._logo_15nx9_3{width:180px;height:auto}._back_15nx9_4{color:#f7f3ea;font-size:14px;text-decoration:none}._hero_15nx9_5{padding:clamp(72px,10vw,140px) clamp(22px,7vw,104px) clamp(54px,8vw,96px)}._eyebrow_15nx9_6{color:#45b8ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:800;display:block}._hero_15nx9_5 h1{letter-spacing:-.055em;max-width:1120px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,7.4rem);font-weight:400;line-height:.96}._hero_15nx9_5 p{color:#d6dedb;max-width:820px;margin:30px 0 0;font-size:clamp(1.12rem,2vw,1.5rem);line-height:1.55}._proof_15nx9_9{grid-template-columns:repeat(3,1fr);gap:14px;max-width:880px;margin-top:42px;display:grid}._proof_15nx9_9 span{color:#f7f3ea;border:1px solid #ffffff24;border-radius:999px;padding:14px 16px;font-size:.95rem}._intro_15nx9_11{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,76px);padding:0 clamp(22px,7vw,104px) clamp(70px,9vw,120px);display:grid}._intro_15nx9_11 h2,._method_15nx9_12 h2,._faq_15nx9_12 h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4.8vw,4.8rem);font-weight:400;line-height:1.04}._intro_15nx9_11 p{color:#d6dedb;margin:0;font-size:1.12rem;line-height:1.72}._cases_15nx9_14{gap:28px;padding:0 clamp(22px,7vw,104px) clamp(80px,10vw,140px);display:grid}._case_15nx9_14{background:linear-gradient(135deg,#111,#151515);border:1px solid #ffffff20;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(22px,4vw,40px);display:grid}._case_15nx9_14:nth-child(2n){grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)}._case_15nx9_14:nth-child(2n) ._imageWrap_15nx9_17{order:-1}._number_15nx9_18{color:#45b8ff;letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}._industry_15nx9_19{color:#f0b156;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.95rem;font-weight:800}._case_15nx9_14 h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.2rem);font-weight:400;line-height:1.02}._lead_15nx9_21{color:#e8eeeb;max-width:720px;margin:22px 0 0;font-size:1.08rem;line-height:1.65}._details_15nx9_22{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}._details_15nx9_22 div{background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;padding:18px}._details_15nx9_22 h3{color:#fff;margin:0 0 8px;font-size:1rem}._details_15nx9_22 p{color:#cbd5d1;margin:0;line-height:1.55}._imageWrap_15nx9_17{background:#000;border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0008}._imageWrap_15nx9_17 img{width:100%;height:auto;display:block}._method_15nx9_12{padding:0 clamp(22px,7vw,104px) clamp(80px,10vw,130px)}._methodGrid_15nx9_29{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}._methodGrid_15nx9_29 article{background:#ffffff0b;border-top:3px solid #45b8ff;padding:24px}._methodGrid_15nx9_29 h3{margin:0 0 10px;font-size:1.15rem}._methodGrid_15nx9_29 p{color:#cbd5d1;margin:0;line-height:1.55}._authority_15nx9_33{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,76px);padding:0 clamp(22px,7vw,104px) clamp(80px,10vw,130px);display:grid}._authority_15nx9_33 h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:400;line-height:1.04}._authority_15nx9_33 p{color:#d6dedb;margin:0;font-size:1.08rem;line-height:1.72}._authority_15nx9_33 nav{flex-wrap:wrap;grid-column:2;gap:10px;margin-top:-34px;display:flex}._authority_15nx9_33 a{color:#f7f3ea;border:1px solid #ffffff24;border-radius:999px;padding:12px 15px;font-size:.92rem;text-decoration:none;display:inline-flex}._faq_15nx9_12{padding:0 clamp(22px,7vw,104px) clamp(80px,10vw,130px)}._faqList_15nx9_39{border-top:1px solid #ffffff24;max-width:980px;margin-top:38px}._faqList_15nx9_39 details{border-bottom:1px solid #ffffff24}._faqList_15nx9_39 summary{cursor:pointer;padding:24px 42px 24px 0;font-size:clamp(1.08rem,2vw,1.32rem);font-weight:800}._faqList_15nx9_39 p{color:#cbd5d1;max-width:760px;margin:-5px 0 24px;font-size:1.05rem;line-height:1.65}._cta_15nx9_43{color:#07241b;background:#f7f3ea;border-radius:28px;margin:0 clamp(22px,7vw,104px) clamp(88px,11vw,150px);padding:clamp(30px,6vw,60px)}._cta_15nx9_43 h2{letter-spacing:-.045em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1.02}._cta_15nx9_43 p{color:#365048;max-width:700px;margin:22px 0 0;font-size:1.18rem;line-height:1.6}._cta_15nx9_43 a{color:#f7f3ea;background:#07241b;border-radius:999px;margin-top:28px;padding:18px 26px;font-weight:800;text-decoration:none;display:inline-flex}._footer_15nx9_47{color:#d6dedb;border-top:1px solid #ffffff1c;justify-content:space-between;gap:24px;padding:30px clamp(22px,6vw,84px);font-size:14px;display:flex}._footer_15nx9_47 nav{flex-wrap:wrap;gap:4px 22px;display:flex}._footer_15nx9_47 a{color:inherit;padding:6px 0}._back_15nx9_4:focus-visible{outline-offset:5px;outline:3px solid #45b8ff}._cta_15nx9_43 a:focus-visible{outline-offset:5px;outline:3px solid #45b8ff}._faqList_15nx9_39 summary:focus-visible{outline-offset:5px;outline:3px solid #45b8ff}._footer_15nx9_47 a:focus-visible{outline-offset:5px;outline:3px solid #45b8ff}@media (max-width:900px){._proof_15nx9_9,._intro_15nx9_11,._case_15nx9_14,._case_15nx9_14:nth-child(2n),._methodGrid_15nx9_29,._authority_15nx9_33{grid-template-columns:1fr}._case_15nx9_14:nth-child(2n) ._imageWrap_15nx9_17{order:0}._details_15nx9_22{grid-template-columns:1fr}._authority_15nx9_33 nav{grid-column:auto;margin-top:0}._footer_15nx9_47{flex-direction:column}}@media (max-width:560px){._header_15nx9_2{padding:22px}._logo_15nx9_3{width:124px}._hero_15nx9_5,._intro_15nx9_11,._cases_15nx9_14,._method_15nx9_12,._faq_15nx9_12{padding-left:22px;padding-right:22px}._case_15nx9_14{border-radius:20px;padding:18px}._imageWrap_15nx9_17{border-radius:16px}._proof_15nx9_9 span{border-radius:18px}._cta_15nx9_43{margin-left:22px;margin-right:22px}}
