.landing-module__jDH3nq__wrap{--lp-bg:#080b0b;--lp-ink:#f6f4f1;--lp-ink2:#f6f4f1b8;--lp-ink3:#f6f4f180;--lp-line:#f6f4f11a;--lp-line-hi:#f6f4f133;--lp-surface:#101313;--lp-orange:#f94504;--lp-orange-d:#f9450424;background:var(--lp-bg);color:var(--lp-ink);min-height:100vh;font-size:15px;line-height:1.6}.landing-module__jDH3nq__container{max-width:1160px;margin:0 auto;padding:0 24px}.landing-module__jDH3nq__nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line);background:#080b0bd1;position:sticky;top:0}.landing-module__jDH3nq__navInner{align-items:center;gap:28px;height:64px;display:flex}.landing-module__jDH3nq__navLinks{flex:1;gap:24px;margin-left:12px;display:flex}.landing-module__jDH3nq__navLinks a{color:var(--lp-ink2);font-size:13.5px;font-weight:600;text-decoration:none}.landing-module__jDH3nq__navLinks a:hover{color:var(--lp-ink)}.landing-module__jDH3nq__navAuth{align-items:center;gap:12px;margin-left:auto;display:flex}.landing-module__jDH3nq__btnPrimary,.landing-module__jDH3nq__btnGhost{white-space:nowrap;border-radius:2px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.landing-module__jDH3nq__btnPrimary{background:var(--lp-ink);color:#080b0b}.landing-module__jDH3nq__btnPrimary:hover{background:#fff;transform:translateY(-1px)}.landing-module__jDH3nq__btnPrimary:active{transform:scale(.98)}.landing-module__jDH3nq__btnGhost{border:1px solid var(--lp-line-hi);color:var(--lp-ink2)}.landing-module__jDH3nq__btnGhost:hover{border-color:var(--lp-ink3);color:var(--lp-ink)}.landing-module__jDH3nq__btnSm{padding:7px 14px;font-size:13px}.landing-module__jDH3nq__hero{border-bottom:1px solid var(--lp-line);background:radial-gradient(820px 520px at 50% 0,#f9450417,#0000 70%),repeating-linear-gradient(0deg,#f6f4f106 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#f6f4f106 0 1px,#0000 1px 32px);position:relative;overflow:hidden}.landing-module__jDH3nq__heroInner{text-align:center;padding:76px 0 88px;position:relative}.landing-module__jDH3nq__fleuron{width:auto;height:16px;margin:0 auto 16px;display:block}.landing-module__jDH3nq__fleuronLg{height:64px;margin-bottom:20px}.landing-module__jDH3nq__artPanel{background:repeating-linear-gradient(0deg, #f6f4f106 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, #f6f4f106 0 1px, transparent 1px 28px), var(--lp-surface);padding:20px 24px}.landing-module__jDH3nq__artPanel svg{width:100%;height:auto;display:block}.landing-module__jDH3nq__h1,.landing-module__jDH3nq__h2{text-wrap:balance}.landing-module__jDH3nq__sub,.landing-module__jDH3nq__lead,.landing-module__jDH3nq__featureCopy p,.landing-module__jDH3nq__callout,.landing-module__jDH3nq__bentoBody p,.landing-module__jDH3nq__step p,.landing-module__jDH3nq__faqItem p,.landing-module__jDH3nq__gapCaption,.landing-module__jDH3nq__point{text-wrap:pretty}.landing-module__jDH3nq__h1{font-family:var(--font-title), sans-serif;letter-spacing:.06em;text-transform:uppercase;max-width:22ch;margin:0 auto 20px;font-size:clamp(30px,5vw,50px);font-weight:700;line-height:1.16}.landing-module__jDH3nq__h1 em{color:var(--lp-orange);font-style:normal;font-weight:700}.landing-module__jDH3nq__sub{color:var(--lp-ink2);max-width:52ch;margin:0 auto 30px;font-size:17px}.landing-module__jDH3nq__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-module__jDH3nq__heroShot{max-width:900px;margin:48px auto 0;position:relative}.landing-module__jDH3nq__heroStackImg{pointer-events:none;width:min(400px,58%);height:auto;margin:0 auto;display:block}.landing-module__jDH3nq__heroShot svg,.landing-module__jDH3nq__featureShot svg{width:100%;height:auto;display:block}.landing-module__jDH3nq__shotFrame{border:1px solid var(--lp-line-hi);background:var(--lp-surface);border-radius:2px;position:relative}.landing-module__jDH3nq__shotFrame:before,.landing-module__jDH3nq__shotFrame:after{content:"";pointer-events:none;border:0 solid #8e8e93b3;width:22px;height:22px;position:absolute}.landing-module__jDH3nq__shotFrame:before{border-top-width:2px;border-left-width:2px;top:-9px;left:-9px}.landing-module__jDH3nq__shotFrame:after{border-bottom-width:2px;border-right-width:2px;bottom:-9px;right:-9px}.landing-module__jDH3nq__shot{border-radius:2px;width:100%;height:auto;display:block}.landing-module__jDH3nq__shotCover{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:2px;width:100%;display:block}.landing-module__jDH3nq__centerHead{text-align:center}.landing-module__jDH3nq__centerHead .landing-module__jDH3nq__lead{margin-left:auto;margin-right:auto}.landing-module__jDH3nq__h2{letter-spacing:-.01em;margin:0 0 14px;font-size:27px;font-weight:800;line-height:1.25}.landing-module__jDH3nq__lead{color:var(--lp-ink2);max-width:62ch;margin:0;font-size:16px}.landing-module__jDH3nq__gapBand{border-bottom:1px solid var(--lp-line);padding:76px 0}.landing-module__jDH3nq__gapFigures{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:2px;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid;overflow:hidden}.landing-module__jDH3nq__gapFig{text-align:center;padding:26px 28px}.landing-module__jDH3nq__gapFig+.landing-module__jDH3nq__gapFig{border-left:1px solid var(--lp-line)}.landing-module__jDH3nq__figLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink3);margin-bottom:8px;font-size:11px;font-weight:700}.landing-module__jDH3nq__figVal{font-family:var(--font-num), var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.1}.landing-module__jDH3nq__figNote{color:var(--lp-ink3);margin-top:6px;font-size:12.5px}.landing-module__jDH3nq__figQuote{background:var(--lp-orange)}.landing-module__jDH3nq__figQuote .landing-module__jDH3nq__figLabel{color:#080b0bb8}.landing-module__jDH3nq__figQuote .landing-module__jDH3nq__figVal{color:#080b0b;font-weight:700}.landing-module__jDH3nq__figQuote .landing-module__jDH3nq__figNote{color:#080b0bc7}.landing-module__jDH3nq__gapCaption{color:var(--lp-ink3);text-align:center;margin-top:14px;font-size:13px}.landing-module__jDH3nq__section{border-bottom:1px solid var(--lp-line);padding:84px 0}.landing-module__jDH3nq__feature{text-align:center}.landing-module__jDH3nq__feature+.landing-module__jDH3nq__feature{margin-top:96px}.landing-module__jDH3nq__featureCopy{max-width:78ch;margin:0 auto}.landing-module__jDH3nq__featureCopy p{color:var(--lp-ink2);margin:0}.landing-module__jDH3nq__featureShot{max-width:920px;margin:40px auto 0}.landing-module__jDH3nq__featureShotSm{max-width:575px}.landing-module__jDH3nq__pointsRow{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:24px auto 0;display:grid}.landing-module__jDH3nq__point{border:1px solid var(--lp-line);color:var(--lp-ink2);background:var(--lp-surface);border-radius:2px;align-items:baseline;gap:10px;padding:14px 16px;font-size:13.5px;display:flex}.landing-module__jDH3nq__point:before{content:"";background:var(--lp-orange);border-radius:2px;flex-shrink:0;width:7px;height:7px;transform:translateY(-1px)}.landing-module__jDH3nq__callout{border-left:2px solid var(--lp-orange);background:var(--lp-orange-d);max-width:720px;color:var(--lp-ink2);text-align:left;border-radius:2px;margin:28px auto 0;padding:14px 18px;font-size:14px}.landing-module__jDH3nq__callout strong{color:var(--lp-ink)}.landing-module__jDH3nq__bentoHead{margin-bottom:40px}.landing-module__jDH3nq__bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.landing-module__jDH3nq__bentoCell{border:1px solid var(--lp-line);background:var(--lp-surface);border-radius:2px;flex-direction:column;grid-column:span 5;display:flex;overflow:hidden}.landing-module__jDH3nq__bentoCell:nth-child(2),.landing-module__jDH3nq__bentoCell:nth-child(3){grid-column:span 7}.landing-module__jDH3nq__bentoCell:nth-child(4){grid-column:span 5}.landing-module__jDH3nq__bentoBody{padding:20px 22px}.landing-module__jDH3nq__bentoBody h3{margin:0 0 6px;font-size:16px;font-weight:700}.landing-module__jDH3nq__bentoBody p{color:var(--lp-ink2);margin:0;font-size:13.5px}.landing-module__jDH3nq__bentoArt{aspect-ratio:16/9;border-bottom:1px solid var(--lp-line);background:repeating-linear-gradient(0deg,#f6f4f105 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#f6f4f105 0 1px,#0000 1px 24px)}.landing-module__jDH3nq__bentoArt svg{width:100%;height:100%;display:block}.landing-module__jDH3nq__bentoArt img{object-fit:contain;width:100%;height:100%;padding:18px 22px;display:block}.landing-module__jDH3nq__artImg{width:100%;height:auto;display:block}.landing-module__jDH3nq__artCaliper{width:70%;margin:0 auto}.landing-module__jDH3nq__artDrawing{width:75%;margin:0 auto}.landing-module__jDH3nq__featureShotXs{max-width:440px}.landing-module__jDH3nq__gapArt{width:min(340px,70%);margin:40px auto 28px;display:block}.landing-module__jDH3nq__ctaArt{width:auto;height:170px;margin:0 auto 22px;display:block}.landing-module__jDH3nq__procRow{grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:56px auto 0;display:grid}.landing-module__jDH3nq__procCell{border:1px solid var(--lp-line);background:var(--lp-surface);text-align:center;border-radius:2px;padding:20px 20px 16px;transition:transform .18s cubic-bezier(.2,.7,.3,1),border-color .18s}.landing-module__jDH3nq__procCell:hover{border-color:var(--lp-line-hi);transform:translateY(-2px)}.landing-module__jDH3nq__procCell img{aspect-ratio:4/3;object-fit:contain;width:100%;margin-bottom:12px;display:block}.landing-module__jDH3nq__procLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink3);font-size:11px;font-weight:700}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:44px;display:grid}.landing-module__jDH3nq__step h3{align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:800;display:flex}.landing-module__jDH3nq__step h3 svg{color:var(--lp-orange)}.landing-module__jDH3nq__step p{color:var(--lp-ink2);margin:0;font-size:14px}.landing-module__jDH3nq__faq{max-width:760px;margin:32px auto 0}.landing-module__jDH3nq__faqItem{border-bottom:1px solid var(--lp-line)}.landing-module__jDH3nq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.landing-module__jDH3nq__faqItem summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__faqItem summary:after{content:"+";color:var(--lp-ink3);flex-shrink:0;font-size:20px;font-weight:400;transition:transform .25s cubic-bezier(.2,.7,.3,1),color .15s}.landing-module__jDH3nq__faqItem[open] summary:after{color:var(--lp-orange);transform:rotate(45deg)}.landing-module__jDH3nq__faqItem{interpolate-size:allow-keywords}.landing-module__jDH3nq__faqItem::details-content{block-size:0;transition:block-size .3s cubic-bezier(.2, .7, .3, 1), content-visibility .3s allow-discrete;overflow:clip}.landing-module__jDH3nq__faqItem[open]::details-content{block-size:auto}.landing-module__jDH3nq__faqItem p{color:var(--lp-ink2);text-align:left;max-width:66ch;margin:0 0 18px;font-size:14.5px}.landing-module__jDH3nq__ctaBand{text-align:center;padding:92px 0}.landing-module__jDH3nq__ctaBand .landing-module__jDH3nq__h2{font-size:30px}.landing-module__jDH3nq__ctaBand .landing-module__jDH3nq__lead{margin:0 auto 28px}.landing-module__jDH3nq__footer{border-top:1px solid var(--lp-line);padding:32px 0}.landing-module__jDH3nq__footerInner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.landing-module__jDH3nq__footerLinks{gap:20px;margin-left:auto;display:flex}.landing-module__jDH3nq__footerLinks a{color:var(--lp-ink3);font-size:13px;text-decoration:none}.landing-module__jDH3nq__footerLinks a:hover{color:var(--lp-ink)}.landing-module__jDH3nq__copyright{color:var(--lp-ink3);font-size:12.5px}@keyframes landing-module__jDH3nq__lp-rise{0%{opacity:0;transform:translateY(14px)}}.landing-module__jDH3nq__heroInner>*{animation:.5s cubic-bezier(.2,.7,.3,1) both landing-module__jDH3nq__lp-rise}.landing-module__jDH3nq__heroInner>:nth-child(2){animation-delay:80ms}.landing-module__jDH3nq__heroInner>:nth-child(3){animation-delay:.16s}.landing-module__jDH3nq__heroInner>:nth-child(4){animation-delay:.26s}.landing-module__jDH3nq__gapGrow{transform-origin:bottom;transform-box:fill-box;animation:.7s cubic-bezier(.2,.7,.3,1) .6s both landing-module__jDH3nq__lp-gap-grow}@keyframes landing-module__jDH3nq__lp-gap-grow{0%{transform:scaleY(0)}}.landing-module__jDH3nq__point,.landing-module__jDH3nq__bentoCell{transition:transform .18s cubic-bezier(.2,.7,.3,1),border-color .18s}.landing-module__jDH3nq__point:hover{border-color:var(--lp-line-hi);transform:translateY(-2px)}.landing-module__jDH3nq__bentoCell:hover{border-color:var(--lp-line-hi);transform:translateY(-3px)}.landing-module__jDH3nq__faqItem summary{transition:color .15s}.landing-module__jDH3nq__faqItem summary:hover{color:var(--lp-orange)}@keyframes landing-module__jDH3nq__lp-fade-up{0%{opacity:0;transform:translateY(6px)}}.landing-module__jDH3nq__faqItem[open] p{animation:.25s both landing-module__jDH3nq__lp-fade-up}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__heroInner>*,.landing-module__jDH3nq__gapGrow,.landing-module__jDH3nq__faqItem[open] p{animation:none}.landing-module__jDH3nq__point,.landing-module__jDH3nq__bentoCell,.landing-module__jDH3nq__faqItem summary,.landing-module__jDH3nq__faqItem summary:after{transition:none}.landing-module__jDH3nq__faqItem::details-content{transition:none}}.landing-module__jDH3nq__reveal{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1);transform:translateY(18px)}.landing-module__jDH3nq__revealVisible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__reveal{opacity:1;transition:none;transform:none}}@media (max-width:880px){.landing-module__jDH3nq__navLinks{display:none}.landing-module__jDH3nq__heroInner{padding:52px 0 60px}.landing-module__jDH3nq__heroShot{margin-top:40px}.landing-module__jDH3nq__sub{font-size:15.5px}.landing-module__jDH3nq__gapFigures{grid-template-columns:1fr}.landing-module__jDH3nq__gapFig+.landing-module__jDH3nq__gapFig{border-left:none;border-top:1px solid var(--lp-line)}.landing-module__jDH3nq__feature+.landing-module__jDH3nq__feature{margin-top:64px}.landing-module__jDH3nq__pointsRow{grid-template-columns:1fr}.landing-module__jDH3nq__bentoCell,.landing-module__jDH3nq__bentoCell:nth-child(2),.landing-module__jDH3nq__bentoCell:nth-child(3),.landing-module__jDH3nq__bentoCell:nth-child(4){grid-column:span 12}.landing-module__jDH3nq__steps{grid-template-columns:1fr;gap:28px}.landing-module__jDH3nq__procRow{grid-template-columns:1fr}.landing-module__jDH3nq__ctaArt{height:130px}.landing-module__jDH3nq__section,.landing-module__jDH3nq__gapBand{padding:56px 0}.landing-module__jDH3nq__ctaBand{padding:64px 0}}
