.hero[data-astro-cid-nlow4r3u]{isolation:isolate;position:relative;overflow:hidden}.hero-bg[data-astro-cid-nlow4r3u]{background:var(--hero-bg-img) center/cover no-repeat;opacity:.12;z-index:1;pointer-events:none;will-change:transform;position:absolute;inset:-10% 0}.hero-inner[data-astro-cid-nlow4r3u]{padding:clamp(6rem,12svh,8rem) var(--gutter) clamp(2rem,6svh,4rem);z-index:2;min-width:0;position:relative}@media(min-width:40rem){.hero-inner[data-astro-cid-nlow4r3u]{flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 3rem);display:flex}}.hero-title[data-astro-cid-nlow4r3u]{font-family:var(--font-display);color:var(--primary);overflow-wrap:anywhere;margin:0;font-size:clamp(2.7rem,6.5vw,5rem);font-weight:800;line-height:.92}.hero-title[data-astro-cid-nlow4r3u] em[data-astro-cid-nlow4r3u],.hero-title[data-astro-cid-nlow4r3u] .accent[data-astro-cid-nlow4r3u]{font-style:italic;font-weight:600}.hero-title[data-astro-cid-nlow4r3u] em[data-astro-cid-nlow4r3u]{color:var(--text-em-light)}.hero-title[data-astro-cid-nlow4r3u] .accent[data-astro-cid-nlow4r3u]{color:var(--mint)}.hero-grid[data-astro-cid-nlow4r3u]{grid-template-columns:minmax(0,1.55fr) minmax(18rem,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-top:2rem;display:grid}.hero-copy[data-astro-cid-nlow4r3u],.hero-aside[data-astro-cid-nlow4r3u],.hero-card-copy[data-astro-cid-nlow4r3u]{min-width:0}.hero-aside[data-astro-cid-nlow4r3u]{justify-self:end;width:100%;max-width:30rem}.hero-lead[data-astro-cid-nlow4r3u]{color:var(--text-secondary);max-width:28.75rem;font-size:.8rem}.hero-actions[data-astro-cid-nlow4r3u],.hero-kpis[data-astro-cid-nlow4r3u]{flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-nlow4r3u]{gap:.75rem;margin-top:2rem}.hero-kpis[data-astro-cid-nlow4r3u]{gap:2rem;margin-top:2.25rem}.hero-stat-val[data-astro-cid-nlow4r3u]{font-family:var(--font-display);margin-top:.25rem;font-size:1.5rem;font-weight:700}@media(max-width:55rem){.hero-grid[data-astro-cid-nlow4r3u]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-title[data-astro-cid-nlow4r3u],.hero-copy[data-astro-cid-nlow4r3u]{text-align:center;margin-inline:auto}.hero-lead[data-astro-cid-nlow4r3u]{margin-inline:auto}.hero-actions[data-astro-cid-nlow4r3u],.hero-kpis[data-astro-cid-nlow4r3u]{justify-content:center}.hero-aside[data-astro-cid-nlow4r3u]{justify-self:center}}.hero-card[data-astro-cid-nlow4r3u]{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 1px 0 var(--white) inset,0 1.5rem 3rem var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-card[data-astro-cid-nlow4r3u]{box-shadow:0 1px color-mix(in srgb,var(--white) 60%,transparent) inset,0 1.5rem 3rem color-mix(in srgb,var(--primary) 10%,transparent)}}.hero-card-image[data-astro-cid-nlow4r3u]{background:var(--hero-bg-img) center/cover no-repeat;width:100%;height:15rem;position:relative}.hero-card-image[data-astro-cid-nlow4r3u]:after{content:"";background:linear-gradient(180deg,transparent 50%,var(--primary) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-card-image[data-astro-cid-nlow4r3u]:after{background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--primary) 18%,transparent) 100%)}}.hero-card-meta[data-astro-cid-nlow4r3u]{background:var(--bg-panel);border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.hero-card-name[data-astro-cid-nlow4r3u]{font-family:var(--font-display);color:var(--primary);overflow-wrap:anywhere;font-size:1rem;font-weight:700}.hero-card-location[data-astro-cid-nlow4r3u]{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:2px;font-size:.6875rem}.stat-row[data-astro-cid-nlow4r3u]{background:var(--border);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.75rem;display:grid;overflow:hidden}@media(max-width:30rem){.stat-row[data-astro-cid-nlow4r3u]{grid-template-columns:minmax(0,1fr)}}.stat-cell[data-astro-cid-nlow4r3u]{background:var(--bg-panel);min-width:0;padding:.8rem}.stat-cell[data-astro-cid-nlow4r3u] .label[data-astro-cid-nlow4r3u]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);overflow-wrap:anywhere;margin-bottom:.375rem;font-size:.625rem}.stat-cell[data-astro-cid-nlow4r3u] .val[data-astro-cid-nlow4r3u]{font-family:var(--font-display);color:var(--primary);overflow-wrap:anywhere;font-size:1.375rem;font-weight:700}.stat-cell[data-astro-cid-nlow4r3u] .val[data-astro-cid-nlow4r3u].mint{color:var(--mint)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-wrap{background:var(--primary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.875rem 0;overflow:hidden}.ticker-track{white-space:nowrap;gap:3.5rem;animation:70s linear infinite ticker;display:flex}.ticker-wrap:hover .ticker-track{animation-play-state:paused}@media(max-width:768px){.ticker-track{animation-duration:8s}}.ticker-item{align-items:center;gap:.875rem;font-size:.8125rem;display:inline-flex}.ticker-name{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.005em;color:var(--cream)}.ticker-yield{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--mint-bright);font-family:var(--font-mono)}.ticker-min{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.ticker-min{color:color-mix(in srgb,var(--cream) 55%,transparent)}}.ticker-min{font-family:var(--font-mono)}.ticker-sep{border-radius:var(--r);background:var(--cream);flex-shrink:0;width:.25rem;height:.25rem}@supports (color:color-mix(in lab,red,red)){.ticker-sep{background:color-mix(in srgb,var(--cream) 18%,transparent)}}.stats-band[data-astro-cid-ionrfrn6]{border-bottom:1px solid var(--border);padding:6.25rem 0}.stats-grid[data-astro-cid-ionrfrn6]{background:var(--border);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 1.5rem 3rem var(--primary);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stats-grid[data-astro-cid-ionrfrn6]{box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--primary) 6%,transparent)}}.stats-grid[data-astro-cid-ionrfrn6] .item[data-astro-cid-ionrfrn6]{background:var(--bg-panel);padding:2.25rem 1.75rem;position:relative}.stats-grid[data-astro-cid-ionrfrn6] .item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1}.stats-grid[data-astro-cid-ionrfrn6] .item[data-astro-cid-ionrfrn6] .num[data-astro-cid-ionrfrn6] .accent[data-astro-cid-ionrfrn6]{color:var(--mint)}.stats-grid[data-astro-cid-ionrfrn6] .item[data-astro-cid-ionrfrn6] .label[data-astro-cid-ionrfrn6]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin-top:1.125rem;font-size:.6875rem}.stats-grid[data-astro-cid-ionrfrn6] .item[data-astro-cid-ionrfrn6] .desc[data-astro-cid-ionrfrn6]{color:var(--text-secondary);margin-top:.625rem;font-size:.875rem;line-height:1.5}@media(max-width:55rem){.stats-grid[data-astro-cid-ionrfrn6]{grid-template-columns:repeat(2,1fr)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.phone-frame{width:18.75rem;height:38.75rem;filter:drop-shadow(0 3.125rem 5rem var(--shadow-strong));position:relative}.phone-bezel{inset:calc(var(--spacing,.25rem) * 0);background:var(--device-bezel);border:1px solid var(--device-edge);box-shadow:inset 0 0 0 1px var(--white),0 0 0 2px var(--device-shadow);border-radius:2.2rem;padding:.5rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.phone-bezel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 5%,transparent),0 0 0 2px var(--device-shadow)}}.phone-notch{background:var(--device-bezel);z-index:2;border-radius:3.40282e38px;width:5.75rem;height:1.5rem;position:absolute;top:.875rem;left:50%;transform:translate(-50%)}.phone-screen{background:var(--bg);border-radius:2.25rem;width:100%;height:100%;position:relative;overflow:hidden}.how-pinned{background:var(--bg);height:300vh;position:relative}.how-pinned-stage{top:calc(var(--spacing,.25rem) * 0);align-items:center;height:100vh;display:flex;position:sticky;overflow:hidden}@media(max-width:62rem){.how-pinned-stage{align-items:flex-start;padding-top:7.5rem}.how-pinned .phone-frame{width:10rem;height:21rem;margin:0 auto}.how-pinned .phone-bezel{border-radius:1.45rem;padding:.35rem}.how-pinned .phone-screen{border-radius:1.5rem}.how-pinned .phone-notch{width:3.75rem;height:1rem;top:.5rem}.how-pinned .step-progress{display:none}.how-pinned .how-step-stack{min-height:12rem}.how-pinned .section-tag{font-size:.625rem;margin-bottom:.75rem!important}.how-pinned .app-screen{padding:1.25rem .625rem .625rem}.how-pinned .app-launch-logo{border-radius:var(--r);width:3rem;height:3rem;margin-bottom:.75rem}.how-pinned .app-launch-title{font-size:.95rem}.how-pinned .app-launch-desc{max-width:9rem;margin-top:.25rem;font-size:.625rem}.how-pinned .app-top-bar{padding:.25rem .125rem .5rem}.how-pinned .app-top-title{font-size:.75rem}.how-pinned .app-avatar{width:1.375rem;height:1.375rem;font-size:.5rem}.how-pinned .app-card{border-radius:var(--r);padding:.5rem .625rem}.how-pinned .app-prop-name{font-size:.625rem}.how-pinned .app-prop-loc{font-size:.5rem}.how-pinned .app-card-label{font-size:.4375rem}.how-pinned .app-amount{font-size:1.125rem}.how-pinned .app-pill{padding:1px .375rem;font-size:.5rem}.how-pinned .app-row{padding:.375rem 0;font-size:.625rem}.how-pinned .app-bar-row{gap:.375rem;font-size:.5rem}.how-pinned .app-bar-label{width:3.25rem}.how-pinned .app-bar-pct{font-size:.5rem}}.how-pinned-grid{grid-template-columns:1fr 22.5rem;align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;display:grid}@media(max-width:62rem){.how-pinned-grid{grid-template-columns:1fr;grid-template-areas:"phone""text";justify-items:center;gap:1.5rem}.how-pinned-grid>div:first-child{text-align:center;grid-area:text;width:100%}.how-pinned-grid>.phone-frame{grid-area:phone}.how-pinned .how-step .num-large{-webkit-text-stroke-width:1px;margin-bottom:-.25rem;font-size:3rem}.how-pinned .how-step .step-title{margin:0 0 .5rem;font-size:1.375rem}.how-pinned .how-step .step-desc{max-width:20rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.how-pinned .how-step-cta{margin-inline:auto;margin-top:1rem}.how-pinned .how-step-stack{margin-top:0}}.how-step{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);opacity:0;flex-direction:column;justify-content:center;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;transform:translateY(1.25rem)}.how-step.active{pointer-events:auto;opacity:1;transform:none}.how-step-stack{min-height:17.5rem;margin-top:2.5rem;position:relative}.how-step .num-large{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);-webkit-user-select:none;user-select:none;font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--border-strong);margin-bottom:-1.25rem;font-size:clamp(7.5rem,14vw,13.75rem);line-height:.85}.how-step .step-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);margin:0 0 1rem;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05}.how-step .step-desc{color:var(--text-secondary);max-width:30rem;font-size:1.125rem;line-height:1.55}.how-step-cta{width:fit-content;margin-top:1.5rem}.step-progress{left:calc(var(--gutter) / 3);z-index:5;flex-direction:column;gap:.875rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.step-progress .dot{border-radius:var(--r);background:var(--border-strong);width:.5rem;height:.5rem;transition:all .3s}.step-progress .dot.active{background:var(--mint);box-shadow:0 0 .75rem var(--mint-glow);transform:scale(1.4)}.app-screen{inset:calc(var(--spacing,.25rem) * 0);background:var(--cream);color:var(--primary);font-family:var(--font-sans);opacity:0;padding:2.25rem 1.125rem 1.125rem;transition:opacity .5s;position:absolute}.app-screen.active{opacity:1}.app-top-bar{justify-content:space-between;align-items:center;padding:.375rem .25rem .875rem;display:flex}.app-top-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);font-size:1rem}.app-avatar{border-radius:var(--r);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--primary);width:1.875rem;height:1.875rem;color:var(--cream);justify-content:center;align-items:center;font-size:.6875rem;display:flex}.app-card{border-radius:var(--r);border-style:var(--tw-border-style);background:var(--paper-card);border-width:1px;border-color:var(--paper-card-line);padding:.875rem 1rem}.app-card-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1);text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.16em;color:var(--paper-text-dim);font-size:.5625rem;display:inline-flex}.app-card-label svg{color:var(--mint)}.app-amount{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);font-family:var(--font-display);letter-spacing:-.02em;margin-top:.25rem;font-size:1.75rem}.app-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--r);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--mint);color:var(--primary);font-family:var(--font-mono);margin-top:.5rem;padding:2px .5rem;font-size:.625rem;display:inline-flex}.app-row{border-bottom:1px solid var(--paper-card-line-dim);justify-content:space-between;align-items:center;padding:.625rem 0;font-size:.75rem;display:flex}.app-row:last-child{border-bottom:0}.app-row-left{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--paper-text-dim);display:inline-flex}.app-row-left svg{color:var(--paper-text-dimmer)}.app-row-right{align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-family:var(--font-mono);color:var(--primary);display:inline-flex}.app-bar-stack{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.app-bar-row{align-items:center;gap:.625rem;font-size:.6875rem;display:flex}.app-bar-label{width:4.375rem;color:var(--paper-text-dimmer)}.app-bar-track{background:var(--paper-card-line-dim);border-radius:var(--r);flex:1;height:.375rem;overflow:hidden}.app-bar-fill{background:var(--primary);border-radius:var(--r);height:100%;display:block}.app-bar-fill.is-mint{background:var(--mint)}.app-launch-logo{border-radius:var(--r);object-fit:cover;width:4.5rem;height:4.5rem;box-shadow:0 .75rem 1.5rem var(--mint-glow);margin-bottom:1.25rem}.app-launch-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem}.app-launch-desc{color:var(--text-secondary);max-width:13.75rem;margin-top:.5rem;font-size:.8125rem}.app-prop-name{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-family:var(--font-display);font-size:.8125rem}.app-prop-loc{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--paper-text-dim);margin-top:2px;font-size:.625rem;display:inline-flex}.app-prop-loc svg{color:var(--mint)}.app-bar-pct{font-family:var(--font-mono);font-size:.625rem}.featured-spread[data-astro-cid-gghe66ga]{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:7.5rem 0}.featured-grid[data-astro-cid-gghe66ga]{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media(max-width:62rem){.featured-grid[data-astro-cid-gghe66ga]{grid-template-columns:1fr}}.featured-image-stack[data-astro-cid-gghe66ga]{position:relative}.featured-image-stack[data-astro-cid-gghe66ga] .main[data-astro-cid-gghe66ga]{background:var(--hero-bg-img) center/cover no-repeat;filter:contrast(1.05)saturate();border-radius:var(--r);width:100%;height:clamp(26.25rem,60vh,37.5rem);box-shadow:0 2rem 4rem var(--primary)}@supports (color:color-mix(in lab,red,red)){.featured-image-stack[data-astro-cid-gghe66ga] .main[data-astro-cid-gghe66ga]{box-shadow:0 2rem 4rem color-mix(in srgb,var(--primary) 20%,transparent)}}.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga]{background:var(--white);position:absolute;bottom:1.25rem;left:1.25rem}@supports (color:color-mix(in lab,red,red)){.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga]{background:color-mix(in srgb,var(--white) 92%,transparent)}}.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga]{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid var(--border);box-shadow:0 .5rem 1.5rem var(--primary)}@supports (color:color-mix(in lab,red,red)){.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga]{box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--primary) 10%,transparent)}}.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga]{border-radius:var(--r);flex-direction:column;gap:.375rem;padding:1rem 1.25rem;display:flex}.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga] .label[data-astro-cid-gghe66ga]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem}.featured-image-stack[data-astro-cid-gghe66ga] .corner-stat[data-astro-cid-gghe66ga] .val[data-astro-cid-gghe66ga]{font-family:var(--font-display);color:var(--mint);font-size:1.75rem;font-weight:800}.featured-meta[data-astro-cid-gghe66ga]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6875rem}.featured-h2[data-astro-cid-gghe66ga]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);margin:1.125rem 0 1.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:.95}.featured-h2[data-astro-cid-gghe66ga] em[data-astro-cid-gghe66ga]{color:var(--text-em-light);font-style:italic;font-weight:600}.featured-desc[data-astro-cid-gghe66ga]{color:var(--text-secondary);max-width:50ch;font-size:1.125rem;line-height:1.55}.detail-row[data-astro-cid-gghe66ga]{background:var(--border);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:1px;margin:2rem 0;display:grid;overflow:hidden}.detail-row[data-astro-cid-gghe66ga] .cell[data-astro-cid-gghe66ga]{background:var(--bg-panel);padding:.875rem 1.125rem}.detail-row[data-astro-cid-gghe66ga] .cell[data-astro-cid-gghe66ga] .l[data-astro-cid-gghe66ga]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem}.detail-row[data-astro-cid-gghe66ga] .cell[data-astro-cid-gghe66ga] .v[data-astro-cid-gghe66ga]{font-family:var(--font-display);color:var(--primary);margin-top:.25rem;font-size:1.125rem;font-weight:700}.pillars[data-astro-cid-d4qwdgui]{padding:7.5rem 0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.faq-section{padding:7.5rem 0}.faq-list{border-top:1px solid var(--border);max-width:55rem;margin:3.5rem auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);font-family:var(--font-display);letter-spacing:-.015em;color:var(--primary);padding:1.75rem .25rem;font-size:1.375rem;display:flex}.faq-toggle{border-radius:var(--r);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,border-color .3s,color .3s;display:flex}.faq-item.open .faq-toggle{background:var(--mint);border-color:var(--mint);color:var(--white);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .5s cubic-bezier(.2,.7,.2,1);overflow:hidden}.faq-item.open .faq-a{max-height:25rem}.faq-a-inner{color:var(--text-secondary);max-width:70ch;padding:0 .25rem 1.75rem;font-size:1rem;line-height:1.6}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.form-section{background:var(--primary);color:var(--cream);padding:clamp(5rem,12vw,8.75rem) 0;position:relative;overflow:hidden}.form-section:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 50% at 80% 50%,var(--mint) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 100%,var(--mint) 0%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.form-section:before{background:radial-gradient(ellipse 60% 50% at 80% 50%,color-mix(in srgb,var(--mint) 22%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 100%,color-mix(in srgb,var(--mint) 8%,transparent) 0%,transparent 70%)}}.form-section .section-tag{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.form-section .section-tag{color:color-mix(in srgb,var(--cream) 60%,transparent)}}.form-section .section-tag .num{color:var(--mint-bright)}.form-section .section-tag:after{background:var(--cream)}@supports (color:color-mix(in lab,red,red)){.form-section .section-tag:after{background:color-mix(in srgb,var(--cream) 15%,transparent)}}.form-grid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}@media(max-width:62rem){.form-grid{grid-template-columns:1fr}}.form-h{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cream);margin:1.75rem 0 1.375rem;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:800;line-height:.96}.form-h em{color:var(--cream);font-style:italic;font-weight:600}@supports (color:color-mix(in lab,red,red)){.form-h em{color:color-mix(in srgb,var(--cream) 62%,transparent)}}.form-lead{color:var(--cream);font-size:1.125rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.form-lead{color:color-mix(in srgb,var(--cream) 72%,transparent)}}.form-lead{max-width:48ch;margin:0 0 2rem}.form-card{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-card{background:color-mix(in srgb,var(--primary) 80%,transparent)}}.form-card{border:1px solid var(--cream)}@supports (color:color-mix(in lab,red,red)){.form-card{border:1px solid color-mix(in srgb,var(--cream) 12%,transparent)}}.form-card{border-radius:var(--r);box-shadow:0 2rem 4rem var(--shadow-medium),0 1px 0 var(--white) inset;padding:2.25rem 2rem}@supports (color:color-mix(in lab,red,red)){.form-card{box-shadow:0 2rem 4rem var(--shadow-medium),0 1px color-mix(in srgb,var(--white) 4%,transparent) inset}}.form-card{position:relative;overflow:hidden}@media(max-width:30rem){.form-card{padding:1.75rem 1.375rem}}.form-row{margin-bottom:1.625rem}.form-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);font-size:.6875rem;display:block}@supports (color:color-mix(in lab,red,red)){.form-label{color:color-mix(in srgb,var(--cream) 55%,transparent)}}.form-label{margin-bottom:.625rem}.form-input{border:0;border-bottom:1px solid var(--cream);background:0 0;width:100%}@supports (color:color-mix(in lab,red,red)){.form-input{border-bottom:1px solid color-mix(in srgb,var(--cream) 18%,transparent)}}.form-input{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cream);outline:none;padding:.875rem 0 .75rem;font-size:1.375rem;font-weight:600;transition:border-color .25s}.form-input:focus{border-bottom-color:var(--mint-bright)}.form-input::placeholder{color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.form-input::placeholder{color:color-mix(in srgb,var(--cream) 32%,transparent)}}.form-input::placeholder{font-weight:500}.form-submit{justify-content:center;width:100%;min-height:3.5rem;margin-top:.5rem;padding:1.125rem 1.375rem;font-size:.9375rem}.form-submit:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.form-spinner{border-radius:var(--r);border:2px solid;border-top-color:#0000;width:1.125rem;height:1.125rem;animation:.8s linear infinite spin;display:inline-block}.form-fine{font-family:var(--font-mono);letter-spacing:.04em;color:var(--cream);font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.form-fine{color:color-mix(in srgb,var(--cream) 50%,transparent)}}.form-fine{margin:1rem 0 0;line-height:1.55}.form-fine a{text-underline-offset:2px;text-decoration:underline}.form-fine a:hover{color:var(--cream)}.form-success{text-align:left;flex-direction:column;align-items:flex-start;animation:.6s cubic-bezier(.2,.7,.2,1) fade-up;display:flex}.form-success-check{border-radius:var(--r);background:var(--mint);width:3.5rem;height:3.5rem;color:var(--primary);box-shadow:0 0 0 .375rem var(--mint-glow);justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.75rem;font-weight:800;display:flex}.form-success-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--cream);margin:0 0 .875rem;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:800;line-height:1.05}.form-success-sub{color:var(--cream);font-size:1rem}@supports (color:color-mix(in lab,red,red)){.form-success-sub{color:color-mix(in srgb,var(--cream) 72%,transparent)}}.form-success-sub{margin:0 0 .5rem;line-height:1.55}.form-success-sub strong{color:var(--cream);font-weight:600}.form-section .btn-mint{background:var(--mint-bright);color:var(--primary)}.form-section .btn-mint:hover{background:var(--mint-hover-light);color:var(--primary)}.waitlist-counter{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--r);border-style:var(--tw-border-style);background:var(--cream);border-width:1px;padding:.75rem 1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.waitlist-counter{background:color-mix(in srgb,var(--cream) 5%,transparent)}}.waitlist-counter{border-color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.waitlist-counter{border-color:color-mix(in srgb,var(--cream) 15%,transparent)}}.waitlist-counter{-webkit-backdrop-filter:blur(.5rem)}.waitlist-counter-dot{border-radius:var(--r);background:var(--mint-bright);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem var(--mint-glow);flex-shrink:0;animation:1.6s ease-in-out infinite pulse}.waitlist-counter-label{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;font-family:var(--font-mono);letter-spacing:.14em;color:var(--cream);font-size:.75rem}.waitlist-perks{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;margin:2.25rem 0 0;list-style-type:none;display:flex}.waitlist-perks li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);color:var(--cream);font-size:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.waitlist-perks li{color:color-mix(in srgb,var(--cream) 72%,transparent)}}.waitlist-perks li{line-height:1.5}.waitlist-perk-check{border-radius:var(--r);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background:var(--mint);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.waitlist-perk-check{background:color-mix(in srgb,var(--mint) 18%,transparent)}}.waitlist-perk-check{color:var(--mint-bright);margin-top:2px;font-size:.6875rem}.waitlist-range-stack{flex-direction:column;gap:.875rem;display:flex}.waitlist-range{cursor:pointer;--tw-outline-style:none;appearance:none;background:var(--cream);border-radius:3.40282e38px;outline-style:none;width:100%;height:.25rem}@supports (color:color-mix(in lab,red,red)){.waitlist-range{background:color-mix(in srgb,var(--cream) 18%,transparent)}}.waitlist-range::-webkit-slider-thumb{appearance:none;background:var(--mint-bright);border:.1875rem solid var(--primary);cursor:grab;width:1.25rem;height:1.25rem;box-shadow:0 0 0 .25rem var(--mint);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.waitlist-range::-webkit-slider-thumb{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--mint) 25%,transparent)}}.waitlist-range::-webkit-slider-thumb{transition:transform .15s,box-shadow .15s}.waitlist-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 .375rem var(--mint-glow);transform:scale(1.1)}.waitlist-range::-webkit-slider-thumb:active{cursor:grabbing}.waitlist-range::-moz-range-thumb{background:var(--mint-bright);border:.1875rem solid var(--primary);cursor:grab;width:1.25rem;height:1.25rem;box-shadow:0 0 0 .25rem var(--mint);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.waitlist-range::-moz-range-thumb{box-shadow:0 0 0 .25rem color-mix(in srgb,var(--mint) 25%,transparent)}}.waitlist-range-tick{font-family:var(--font-mono);color:var(--cream);justify-content:space-between;align-items:baseline;font-size:.6875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.waitlist-range-tick{color:color-mix(in srgb,var(--cream) 55%,transparent)}}.waitlist-range-tick{letter-spacing:.04em}.waitlist-range-tick .waitlist-range-val{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--mint-bright);font-variant-numeric:tabular-nums;font-size:.875rem}.waitlist-success-share{border-top:1px solid var(--cream);width:100%;margin-top:1.125rem;padding-top:1.375rem}@supports (color:color-mix(in lab,red,red)){.waitlist-success-share{border-top:1px solid color-mix(in srgb,var(--cream) 12%,transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
