.page-module__DNwmyW__methodSection{isolation:isolate;color:#fff;background:var(--midnight,#002532);border-block-start:1px solid #b8e1dc29;padding-block:clamp(4rem,7vw,6.5rem);position:relative;overflow:hidden}.page-module__DNwmyW__methodSection:before{z-index:-1;content:"";opacity:.52;background-image:radial-gradient(circle,#00b5ef26 0 .05rem,#0000 .06rem),linear-gradient(#b8e1dc09 1px,#0000 1px),linear-gradient(90deg,#b8e1dc09 1px,#0000 1px);background-size:1.15rem 1.15rem,5.75rem 5.75rem,5.75rem 5.75rem;position:absolute;inset:0 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 92%,#0000 100%)}.page-module__DNwmyW__methodInner{z-index:1;position:relative}.page-module__DNwmyW__methodHeader{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);padding-block-end:clamp(2.5rem,5vw,4rem);display:grid}.page-module__DNwmyW__methodHeader h2{color:#fff;max-inline-size:14ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700;line-height:.95}.page-module__DNwmyW__methodHeader p{max-inline-size:49ch;color:var(--seafoam,#b8e1dc);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.6}.page-module__DNwmyW__methodSteps{border-block:1px solid #b8e1dc33;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__DNwmyW__methodStep{min-inline-size:0;padding:clamp(1.75rem,3.5vw,2.75rem);position:relative}.page-module__DNwmyW__methodStep+.page-module__DNwmyW__methodStep{border-inline-start:1px solid #b8e1dc29}.page-module__DNwmyW__methodStep:before{aspect-ratio:1;border:.12rem solid var(--midnight);content:"";background:var(--sunburst);border-radius:50%;inline-size:.58rem;position:absolute;inset:-.31rem auto auto clamp(1.75rem,3.5vw,2.75rem)}.page-module__DNwmyW__methodIndex{color:var(--sunburst);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.74rem;font-weight:700}.page-module__DNwmyW__methodStep h3{max-inline-size:12ch;font-family:var(--font-display);color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:1.15rem 0 0;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:700;line-height:1.05}.page-module__DNwmyW__methodFormula{min-block-size:3rem;color:var(--seafoam,#b8e1dc);letter-spacing:.03em;text-transform:uppercase;border-block:1px solid #b8e1dc29;flex-wrap:wrap;align-items:center;gap:.45rem;margin:clamp(1.25rem,2.5vw,1.85rem) 0 0;padding-block:.65rem;font-size:clamp(.82rem,1vw,.93rem);font-weight:700;line-height:1.35;display:flex}.page-module__DNwmyW__methodFormula span{color:var(--sunburst);font-size:1.1em}.page-module__DNwmyW__methodDescription{color:#ffffffd1;text-wrap:pretty;max-inline-size:42ch;margin:1.15rem 0 0;font-size:clamp(.92rem,1.08vw,1rem);line-height:1.62}.page-module__DNwmyW__methodResources{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);align-items:center;gap:2rem;padding-block-start:clamp(2rem,4vw,3rem);display:grid}.page-module__DNwmyW__methodResources>p{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1}.page-module__DNwmyW__methodResources nav{flex-wrap:wrap;justify-content:flex-end;gap:.55rem clamp(1.25rem,3vw,2.5rem);display:flex}.page-module__DNwmyW__methodResources a{min-block-size:2.75rem;color:var(--brilliant,#00b5ef);text-underline-offset:.35rem;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;text-decoration-color:#00b5ef66;display:inline-flex}.page-module__DNwmyW__methodResources a svg{block-size:1rem;inline-size:1rem;color:var(--sunburst);transition:transform .16s var(--interior-ease-out)}.page-module__DNwmyW__methodResources a:focus-visible{outline:2px solid var(--sunburst);outline-offset:.25rem}@media (hover:hover) and (pointer:fine){.page-module__DNwmyW__methodResources a:hover svg{transform:translate(.18rem,-.18rem)}}@media (max-width:64rem){.page-module__DNwmyW__methodHeader{grid-template-columns:1fr;gap:1.75rem}.page-module__DNwmyW__methodHeader p{max-inline-size:60ch}.page-module__DNwmyW__methodSteps{grid-template-columns:1fr}.page-module__DNwmyW__methodStep+.page-module__DNwmyW__methodStep{border-block-start:1px solid #00253233;border-inline-start:0}.page-module__DNwmyW__methodStep:before{inset-block-start:-.31rem}.page-module__DNwmyW__methodStep h3,.page-module__DNwmyW__methodDescription{max-inline-size:60ch}.page-module__DNwmyW__methodResources{grid-template-columns:1fr;gap:1.25rem}.page-module__DNwmyW__methodResources nav{justify-content:flex-start}}@media (max-width:40rem){.page-module__DNwmyW__methodSection:before{opacity:.34;inset-inline-start:0}.page-module__DNwmyW__methodHeader h2{font-size:clamp(3rem,15vw,4.3rem)}.page-module__DNwmyW__methodStep{padding-inline:.25rem}.page-module__DNwmyW__methodStep:before{inset-inline-start:.25rem}.page-module__DNwmyW__methodResources nav{justify-items:start;display:grid}}@media (prefers-reduced-motion:reduce){.page-module__DNwmyW__methodResources a svg{transition-duration:0s}}.page-module__DNwmyW__faqSection{isolation:isolate;background:radial-gradient(circle at 78% 18%, #f7921e14, transparent 24rem), linear-gradient(145deg, #001a24 0%, var(--midnight) 58%, #003146 100%);border-block-start:1px solid #b8e1dc29;padding-block:clamp(5rem,9vw,8.5rem);position:relative;overflow:hidden}.page-module__DNwmyW__faqSection:before{z-index:-1;content:"";opacity:.56;background-image:radial-gradient(circle,#b8e1dc42 0 .055rem,#0000 .065rem),linear-gradient(#b8e1dc0b 1px,#0000 1px),linear-gradient(90deg,#b8e1dc0b 1px,#0000 1px);background-size:1.15rem 1.15rem,5.75rem 5.75rem,5.75rem 5.75rem;position:absolute;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 86%,#0000 100%)}.page-module__DNwmyW__faqLayout{grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);align-items:start;gap:clamp(3.5rem,8vw,8rem);display:grid}.page-module__DNwmyW__faqHeader{z-index:1;position:relative}.page-module__DNwmyW__faqHeader h2{color:#fff;max-inline-size:9ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.6vw,5.75rem);font-weight:700;line-height:.92}.page-module__DNwmyW__faqHeader p{max-inline-size:38ch;color:var(--seafoam-40);text-wrap:pretty;margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.65}.page-module__DNwmyW__faqHeaderRule{grid-template-columns:.55rem 1fr .55rem;align-items:center;gap:.65rem;inline-size:min(100%,15rem);margin-block-start:clamp(2rem,4vw,3rem);display:grid}.page-module__DNwmyW__faqHeaderRule span:first-child,.page-module__DNwmyW__faqHeaderRule span:last-child{aspect-ratio:1;background:var(--sunburst);border-radius:50%}.page-module__DNwmyW__faqHeaderRule span:last-child{background:0 0;border:1px solid #b8e1dc7a}.page-module__DNwmyW__faqHeaderRule span:nth-child(2){background:linear-gradient(90deg, var(--sunburst), #b8e1dc61);block-size:1px}.page-module__DNwmyW__faqList{z-index:1;border-block-start:1px solid #b8e1dc47;position:relative}.page-module__DNwmyW__faqItem{transition:border-color .18s var(--interior-ease-out), background-color .18s var(--interior-ease-out);background:#00253200;border-block-end:1px solid #b8e1dc33}.page-module__DNwmyW__faqItem[open]{background:#0018205c;border-color:#f7921e7a}.page-module__DNwmyW__faqQuestion{min-block-size:clamp(6rem,8vw,7.5rem);color:var(--seafoam-20);cursor:pointer;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;grid-template-columns:.55rem minmax(0,1fr) 2.85rem;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:1.35rem clamp(.5rem,1.5vw,1.25rem);font-size:clamp(1.4rem,2.3vw,2rem);font-weight:700;line-height:1.12;list-style:none;display:grid}.page-module__DNwmyW__faqQuestion::-webkit-details-marker{display:none}.page-module__DNwmyW__faqQuestion::marker{content:""}.page-module__DNwmyW__faqQuestion:focus-visible{outline:2px solid var(--sunburst);outline-offset:-2px}.page-module__DNwmyW__faqNode{aspect-ratio:1;background:var(--sunburst);inline-size:.5rem;transition:transform .18s var(--interior-ease-out), background-color .18s var(--interior-ease-out);border-radius:50%;box-shadow:0 0 0 .32rem #f7921e1f}.page-module__DNwmyW__faqToggle{aspect-ratio:1;inline-size:2.85rem;transition:border-color .18s var(--interior-ease-out), background-color .18s var(--interior-ease-out), transform .18s var(--interior-ease-out);border:1px solid #b8e1dc66;border-radius:50%;place-items:center;display:grid;position:relative}.page-module__DNwmyW__faqToggle:before,.page-module__DNwmyW__faqToggle:after{content:"";block-size:1px;inline-size:.9rem;transition:transform .18s var(--interior-ease-out);background:currentColor;position:absolute}.page-module__DNwmyW__faqToggle:after{transform:rotate(90deg)}.page-module__DNwmyW__faqItem[open] .page-module__DNwmyW__faqNode{background:var(--seafoam);transform:scale(.76)}.page-module__DNwmyW__faqItem[open] .page-module__DNwmyW__faqToggle{border-color:var(--sunburst);color:var(--midnight);background:var(--sunburst);transform:rotate(180deg)}.page-module__DNwmyW__faqItem[open] .page-module__DNwmyW__faqToggle:after{transform:rotate(0)scaleX(0)}.page-module__DNwmyW__faqAnswer{padding:0 clamp(5.2rem,8vw,7rem) clamp(1.9rem,4vw,2.7rem) calc(.55rem + clamp(1rem,2vw,1.5rem) + clamp(.5rem,1.5vw,1.25rem))}.page-module__DNwmyW__faqAnswer p{max-inline-size:72ch;color:var(--seafoam-40);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.72}@media (hover:hover) and (pointer:fine){.page-module__DNwmyW__faqItem:hover:not([open]){background:#00314661;border-color:#f7921e6b}.page-module__DNwmyW__faqItem:hover:not([open]) .page-module__DNwmyW__faqToggle{border-color:var(--sunburst);transform:rotate(90deg)}}@media (max-width:52rem){.page-module__DNwmyW__faqSection:before{opacity:.38;inset-inline-start:0;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 96%);mask-image:linear-gradient(#000 0% 58%,#0000 96%)}.page-module__DNwmyW__faqLayout{grid-template-columns:1fr;gap:clamp(3rem,9vw,4.5rem)}.page-module__DNwmyW__faqHeader h2{max-inline-size:11ch}.page-module__DNwmyW__faqQuestion{grid-template-columns:.45rem minmax(0,1fr) 2.55rem;gap:.9rem;padding-inline:.25rem;font-size:clamp(1.3rem,6vw,1.7rem)}.page-module__DNwmyW__faqNode{inline-size:.42rem}.page-module__DNwmyW__faqToggle{inline-size:2.55rem}.page-module__DNwmyW__faqAnswer{padding:0 3.7rem 1.85rem 1.6rem}}@media (prefers-reduced-motion:reduce){.page-module__DNwmyW__faqItem,.page-module__DNwmyW__faqNode,.page-module__DNwmyW__faqToggle,.page-module__DNwmyW__faqToggle:before,.page-module__DNwmyW__faqToggle:after{transition-duration:0s}}@media (prefers-contrast:more){.page-module__DNwmyW__faqList,.page-module__DNwmyW__faqItem{border-color:var(--seafoam)}.page-module__DNwmyW__faqQuestion,.page-module__DNwmyW__faqAnswer p{color:#fff}}
