.page-module__s8p_La__page{--ink:#111827;--muted:#667085;--line:#1118271c;--paper:#f5f3ee;--blue:#1b5cff;background:var(--paper);color:var(--ink)}.page-module__s8p_La__wrap{width:min(1280px,100% - 48px);margin:0 auto}.page-module__s8p_La__hero{background:radial-gradient(circle at 82% 18%,#1b5cff1f,#0000 30%),#f5f3ee;padding:154px 0 72px}.page-module__s8p_La__eyebrow,.page-module__s8p_La__sectionLabel{letter-spacing:.15em;color:var(--blue);font-size:10px;font-weight:850}.page-module__s8p_La__heroGrid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:end;gap:64px;margin-top:26px;display:grid}.page-module__s8p_La__hero h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(54px,6vw,88px);line-height:.95}.page-module__s8p_La__hero h1 em{color:var(--blue);font-style:normal}.page-module__s8p_La__heroIntro{border-top:1px solid var(--line);padding-top:22px}.page-module__s8p_La__heroIntro p{color:var(--muted);font-size:17px;line-height:1.72}.page-module__s8p_La__heroIntro a{color:var(--blue);margin-top:24px;font-weight:800;display:inline-block}.page-module__s8p_La__categoryNav{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.page-module__s8p_La__categoryNav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;min-height:82px;padding:16px;font-size:13px;font-weight:750;line-height:1.3;display:flex}.page-module__s8p_La__categoryNav a span{color:var(--blue);font-size:10px;font-weight:900}.page-module__s8p_La__categoryNav a:hover{background:#fff}.page-module__s8p_La__intro{background:#fff;padding:76px 0 90px}.page-module__s8p_La__introGrid{grid-template-columns:.34fr 1.66fr;gap:54px;display:grid}.page-module__s8p_La__introGrid h2{letter-spacing:-.045em;max-width:940px;font-size:clamp(34px,4.3vw,58px);line-height:1.03}.page-module__s8p_La__introGrid>div>p{max-width:800px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.75}.page-module__s8p_La__groups{background:#f5f3ee}.page-module__s8p_La__group{border-top:1px solid var(--line);padding:82px 0;scroll-margin-top:100px}.page-module__s8p_La__group:nth-child(2n){background:#f9f8f5}.page-module__s8p_La__groupHead{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:28px;margin-bottom:36px;display:grid}.page-module__s8p_La__groupHead>span{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:900}.page-module__s8p_La__groupHead h2{letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);line-height:1.02}.page-module__s8p_La__groupHead p{max-width:760px;color:var(--muted);margin-top:14px;font-size:15px;line-height:1.7}.page-module__s8p_La__faqList{border-top:1px solid var(--line)}.page-module__s8p_La__faq{border-bottom:1px solid var(--line)}.page-module__s8p_La__faq summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;gap:20px;padding:24px 0;list-style:none;display:grid}.page-module__s8p_La__faq summary::-webkit-details-marker{display:none}.page-module__s8p_La__faq summary>span{color:#8b919b;font-size:10px;font-weight:850}.page-module__s8p_La__faq summary strong{letter-spacing:-.025em;font-size:clamp(18px,2vw,24px);line-height:1.3}.page-module__s8p_La__faq summary b{color:var(--blue);font-size:24px;font-weight:400;transition:transform .2s}.page-module__s8p_La__faq[open] summary b{transform:rotate(45deg)}.page-module__s8p_La__answer{padding:0 56px 28px 74px}.page-module__s8p_La__answer p{color:#596273;max-width:880px;font-size:16px;line-height:1.78}.page-module__s8p_La__answer a{color:var(--blue);margin-top:14px;font-size:13px;font-weight:800;display:inline-block}.page-module__s8p_La__final{color:#fff;background:#0a0d14;padding:96px 0 110px}.page-module__s8p_La__final .page-module__s8p_La__eyebrow{color:#7edfff}.page-module__s8p_La__finalGrid{grid-template-columns:1.18fr .82fr;align-items:end;gap:64px;margin-top:24px;display:grid}.page-module__s8p_La__final h2{letter-spacing:-.05em;max-width:820px;font-size:clamp(40px,5vw,68px);line-height:1}.page-module__s8p_La__finalGrid p{color:#ffffff94;font-size:16px;line-height:1.75}.page-module__s8p_La__finalGrid a{color:#0a0d14;background:#fff;border-radius:9px;margin-top:24px;padding:14px 18px;font-weight:850;display:inline-block}@media (max-width:900px){.page-module__s8p_La__heroGrid,.page-module__s8p_La__introGrid,.page-module__s8p_La__finalGrid{grid-template-columns:1fr;gap:28px}.page-module__s8p_La__categoryNav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__s8p_La__groupHead{grid-template-columns:52px minmax(0,1fr)}}@media (max-width:650px){.page-module__s8p_La__wrap{width:calc(100% - 32px)}.page-module__s8p_La__hero{padding:112px 0 56px}.page-module__s8p_La__heroGrid{margin-top:18px}.page-module__s8p_La__hero h1{font-size:clamp(42px,12.4vw,58px);line-height:.97}.page-module__s8p_La__heroIntro p{font-size:16px}.page-module__s8p_La__categoryNav{grid-template-columns:1fr;margin-top:42px}.page-module__s8p_La__categoryNav a{min-height:0;padding:14px}.page-module__s8p_La__intro{padding:58px 0 66px}.page-module__s8p_La__introGrid h2{font-size:34px}.page-module__s8p_La__group{padding:58px 0;scroll-margin-top:76px}.page-module__s8p_La__groupHead{grid-template-columns:1fr;gap:10px;margin-bottom:26px}.page-module__s8p_La__groupHead h2{font-size:34px}.page-module__s8p_La__faq summary{grid-template-columns:32px minmax(0,1fr) 24px;gap:10px;padding:20px 0}.page-module__s8p_La__faq summary strong{font-size:18px}.page-module__s8p_La__answer{padding:0 0 24px 42px}.page-module__s8p_La__answer p{font-size:15px;line-height:1.72}.page-module__s8p_La__final{padding:70px 0 84px}.page-module__s8p_La__final h2{font-size:38px}}
