.LandingView-module__zATOvG__page{padding-bottom:clamp(48px,8vw,80px)}.LandingView-module__zATOvG__shell{width:min(100%,900px);margin-inline:auto;padding-inline:clamp(18px,5vw,24px)}.LandingView-module__zATOvG__hero{padding-top:clamp(32px,7vw,64px)}.LandingView-module__zATOvG__heroCopy{text-align:center;justify-items:center;gap:16px;display:grid}.LandingView-module__zATOvG__heroCopy .LandingView-module__zATOvG__lede{max-width:52ch}.LandingView-module__zATOvG__heroCta{margin-top:clamp(20px,3vw,28px)}.LandingView-module__zATOvG__stage{isolation:isolate;background: repeating-linear-gradient(90deg, #fcfaf524 0 1px, transparent 1px 72px), repeating-linear-gradient(180deg, #fcfaf524 0 1px, transparent 1px 72px), linear-gradient(180deg, #0608a900 0%, #0608a905 18%, #0608a912 32%, #0608a926 44%, #0608a942 56%, #0608a961 68%, #0608a97d 80%, #0608a994 92%, #0608a99e 100%), var(--gg-paper);border-radius:clamp(18px,3vw,32px);width:min(100% - clamp(32px,8vw,96px),1100px);margin:clamp(28px,5vw,48px) auto 0;padding-block:clamp(36px,7vw,84px) clamp(56px,11vw,132px);position:relative;overflow:hidden}.LandingView-module__zATOvG__stageInner{z-index:1;padding-inline:clamp(16px,4vw,28px);position:relative}.LandingView-module__zATOvG__stageCaption{text-align:center;justify-items:center;gap:10px;max-width:46ch;margin:clamp(28px,4vw,44px) auto 0;display:grid}.LandingView-module__zATOvG__stageCaption .LandingView-module__zATOvG__stageHeading{font-size:clamp(26px,4vw,36px)}.LandingView-module__zATOvG__trust{margin-top:clamp(28px,5vw,48px)}.LandingView-module__zATOvG__trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.LandingView-module__zATOvG__statCard{border:1px solid var(--gg-rule);border-radius:var(--gg-r-md);background:var(--gg-bone);text-align:center;gap:4px;padding:clamp(14px,2.4vw,20px);display:grid}.LandingView-module__zATOvG__statValue{color:var(--gg-ink);font-family:var(--gg-serif);font-size:clamp(26px,4vw,36px);font-weight:400;line-height:1;display:block}.LandingView-module__zATOvG__steps{margin-top:clamp(36px,6vw,56px)}.LandingView-module__zATOvG__stepGrid{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.LandingView-module__zATOvG__stepCard{border:1px solid var(--gg-rule);border-radius:var(--gg-r-md);background:var(--gg-bone-soft);align-content:start;gap:6px;padding:clamp(16px,2.6vw,24px);display:grid}.LandingView-module__zATOvG__stepCard .LandingView-module__zATOvG__stepTitle{font-size:clamp(22px,2.6vw,26px)}.LandingView-module__zATOvG__faq{margin-top:clamp(36px,6vw,56px)}.LandingView-module__zATOvG__faqGrid{align-items:start;gap:clamp(24px,4vw,40px);margin-top:14px;display:grid}.LandingView-module__zATOvG__faqList{border-top:1px solid var(--gg-rule)}.LandingView-module__zATOvG__faqItem{border-bottom:1px solid var(--gg-rule)}.LandingView-module__zATOvG__faqSummary{min-height:48px;color:var(--gg-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;font-size:15px;font-weight:700;line-height:1.35;list-style:none;display:flex}.LandingView-module__zATOvG__faqSummary::-webkit-details-marker{display:none}.LandingView-module__zATOvG__faqSummary:focus-visible{outline:3px solid var(--gg-gold);outline-offset:3px}.LandingView-module__zATOvG__faqSummary:hover{color:var(--gg-blue)}.LandingView-module__zATOvG__faqChevron{width:20px;height:20px;transition:transform .2s var(--gg-ease-out), color .2s ease;flex-shrink:0}.LandingView-module__zATOvG__faqItem[open] .LandingView-module__zATOvG__faqSummary{color:var(--gg-blue)}.LandingView-module__zATOvG__faqItem[open] .LandingView-module__zATOvG__faqChevron{transform:rotate(180deg)}.LandingView-module__zATOvG__faqBody{color:var(--gg-ink-2);padding:0 2px 16px;font-size:14px;line-height:1.5}.LandingView-module__zATOvG__wayfinding{align-content:start;gap:4px;display:grid}.LandingView-module__zATOvG__wayLink{align-items:center;min-height:44px;line-height:1.35;display:flex}@media (prefers-reduced-motion:reduce){.LandingView-module__zATOvG__faqChevron{transition:none}}@media (min-width:900px){.LandingView-module__zATOvG__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.LandingView-module__zATOvG__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.LandingView-module__zATOvG__faqGrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (max-width:599px){.LandingView-module__zATOvG__shell{width:min(100%,440px);padding-inline:18px}.LandingView-module__zATOvG__stage{width:min(100% - 32px,440px)}}
