.ProcessSteps-module__U3Hrzq__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative}.ProcessSteps-module__U3Hrzq__sElev{background-color:var(--section-bg-elev);background-image:none}.ProcessSteps-module__U3Hrzq__section[data-dotgrid=off]{background-image:none}.ProcessSteps-module__U3Hrzq__section[data-border=off]{border-bottom:0}.ProcessSteps-module__U3Hrzq__container{max-width:var(--container-max,80rem);padding:6rem var(--container-pad,2rem);margin:0 auto}.ProcessSteps-module__U3Hrzq__eyebrow{grid-template-columns:80px 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:grid}.ProcessSteps-module__U3Hrzq__eyebrowNum{font:var(--t-meta);color:var(--soter-muted-override,var(--section-muted));letter-spacing:.06em}.ProcessSteps-module__U3Hrzq__eyebrowLbl{font:var(--t-label);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--soter-muted-override,var(--section-muted))}.ProcessSteps-module__U3Hrzq__paren:before{content:"( ";color:var(--soter-muted-override,var(--section-muted))}.ProcessSteps-module__U3Hrzq__paren:after{content:" )";color:var(--soter-muted-override,var(--section-muted))}.ProcessSteps-module__U3Hrzq__heading{font:700 clamp(2rem, 3.2vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--section-text);text-wrap:balance;margin:0 0 3rem}.ProcessSteps-module__U3Hrzq__heading .lime{color:var(--soter-accent-override,var(--section-accent))}.ProcessSteps-module__U3Hrzq__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:960px){.ProcessSteps-module__U3Hrzq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ProcessSteps-module__U3Hrzq__grid{grid-template-columns:1fr}}.ProcessSteps-module__U3Hrzq__step{border-radius:var(--r-3);background:var(--section-card-bg);border:1px solid var(--section-card-border);flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.ProcessSteps-module__U3Hrzq__stepNum{border:1px solid var(--soter-accent-override,var(--section-accent));width:3.5rem;height:3.5rem;color:var(--soter-accent-override,var(--section-accent));font:600 1.25rem/1 var(--font-mono);background:#d6ff5c0d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProcessSteps-module__U3Hrzq__stepTitle{font:600 1.25rem/1.3 var(--font-sans);color:var(--section-text);margin:.25rem 0 0}.ProcessSteps-module__U3Hrzq__stepBody{font:var(--t-body-sm);color:var(--section-text-2);margin:0}
.FancySteps-module__AJphEG__section{background-color:var(--section-bg);background-image:var(--section-dotgrid);background-size:var(--section-dotgrid-size);color:var(--section-text);border-bottom:1px solid var(--section-border);position:relative;overflow:hidden}.FancySteps-module__AJphEG__section[data-dotgrid=off]{background-image:none}.FancySteps-module__AJphEG__section[data-border=off]{border-bottom:0}.FancySteps-module__AJphEG__stage{width:1440px;height:1837px;margin:0 auto;position:relative}.FancySteps-module__AJphEG__photos{z-index:0;pointer-events:none;position:absolute;inset:0}.FancySteps-module__AJphEG__photo{object-fit:cover;width:1440px;height:792px;display:block;position:absolute;left:0}.FancySteps-module__AJphEG__photo[data-band=top]{top:253px}.FancySteps-module__AJphEG__photo[data-band=bottom]{top:1045px;transform:scaleY(-1)}.FancySteps-module__AJphEG__deco{z-index:2;color:var(--section-highlight);position:absolute}.FancySteps-module__AJphEG__decoSvg{width:100%;height:100%;display:block}.FancySteps-module__AJphEG__card{z-index:1;gap:20px;width:788px;padding:60px 40px;display:flex;position:absolute}.FancySteps-module__AJphEG__card[data-surface=card]{background:var(--bg-inverse)}.FancySteps-module__AJphEG__num{width:68px;font:200 56px / .882 var(--font-mono);color:var(--section-text);flex:none}.FancySteps-module__AJphEG__content{flex-direction:column;gap:20px;width:620px;display:flex}.FancySteps-module__AJphEG__title{font:800 40px / .85 var(--font-display);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--section-text);margin:0}.FancySteps-module__AJphEG__prose{color:var(--section-text)}.FancySteps-module__AJphEG__prose p{font:400 18px / 1.3 var(--font-sans);margin:0}.FancySteps-module__AJphEG__prose p+p{margin-top:.7em}.FancySteps-module__AJphEG__prose strong{font-weight:700}.FancySteps-module__AJphEG__fancyBtn{--fancy-ease-hover:cubic-bezier(.32, .72, 0, 1);--fancy-ease-click:cubic-bezier(.4, 0, .2, 1);-webkit-tap-highlight-color:transparent;width:350px;height:60px;transition:scale .15s var(--fancy-ease-click);margin-top:4px;text-decoration:none;display:inline-grid;position:relative}.FancySteps-module__AJphEG__fancyBtn:after{content:"";z-index:2;pointer-events:none;transition:box-shadow .2s var(--fancy-ease-hover), scale .45s var(--fancy-ease-hover);position:absolute;inset:-.125em;scale:1}.FancySteps-module__AJphEG__fancyBtn:focus-visible:after{box-shadow:0 0 0 .125em var(--fg-on-paper);scale:1.06 1.095}.FancySteps-module__AJphEG__fancyBtn:active{scale:.955 .925}.FancySteps-module__AJphEG__fancyBtnBg{background:var(--section-highlight);width:100%;height:100%;transition:scale .45s var(--fancy-ease-hover);grid-area:1/1}.FancySteps-module__AJphEG__fancyBtnInner{z-index:1;width:100%;height:100%;transition:scale .45s var(--fancy-ease-hover);grid-area:1/1;align-items:center;display:flex;position:relative}.FancySteps-module__AJphEG__fancyBtnLabel{font:200 18px / 1 var(--font-mono);color:var(--fg-on-paper);white-space:nowrap;transition:transform .45s var(--fancy-ease-hover);padding-left:20px}.FancySteps-module__AJphEG__fancyBtnLine{background:var(--fg-on-paper);transform-origin:100%;height:1px;transition:scale .45s var(--fancy-ease-hover);position:absolute;top:50%;left:50%;right:10%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.FancySteps-module__AJphEG__fancyBtn:is(:hover,:focus-visible) .FancySteps-module__AJphEG__fancyBtnBg,.FancySteps-module__AJphEG__fancyBtn:is(:hover,:focus-visible) .FancySteps-module__AJphEG__fancyBtnInner{transition-delay:50ms;scale:1.05}.FancySteps-module__AJphEG__fancyBtn:is(:hover,:focus-visible) .FancySteps-module__AJphEG__fancyBtnLabel{transition-delay:50ms;transform:translate(-.375em)}.FancySteps-module__AJphEG__fancyBtn:is(:hover,:focus-visible) .FancySteps-module__AJphEG__fancyBtnLine{transition-delay:50ms;scale:1.18 1}}
