@font-face{font-family:display;src:url(../media/bricolage_grotesque_variable-s.p.41rroleoq1br7.woff2?dpl=dpl_FUsXkdaGBmBoA56zsDgMbv35Gevy)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.display_387df3c7-module__sNXfAa__className{font-family:display,display Fallback;font-style:normal}.display_387df3c7-module__sNXfAa__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/ibm_plex_sans_400-s.p.2ccnl8wncv_qb.woff2?dpl=dpl_FUsXkdaGBmBoA56zsDgMbv35Gevy)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/ibm_plex_sans_500-s.p.1oxzf8ubu-43r.woff2?dpl=dpl_FUsXkdaGBmBoA56zsDgMbv35Gevy)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/ibm_plex_sans_600-s.p.11xii5tfisulg.woff2?dpl=dpl_FUsXkdaGBmBoA56zsDgMbv35Gevy)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.body_6ce03864-module__7SIRqa__className{font-family:body,body Fallback}.body_6ce03864-module__7SIRqa__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_400-s.p.40sczeszzbjw1.woff2?dpl=dpl_FUsXkdaGBmBoA56zsDgMbv35Gevy)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_500-s.p.0oace-s_gkfks.woff2?dpl=dpl_FUsXkdaGBmBoA56zsDgMbv35Gevy)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_e8f582b5-module__7zjNyq__className{font-family:mono,mono Fallback}.mono_e8f582b5-module__7zjNyq__variable{--font-mono:"mono", "mono Fallback"}
:root{--bg:#f6f8fb;--bg-soft:#fff;--bg-tint:#edf2f7;--ink:#101828;--ink-soft:#475467;--accent:#2563eb;--accent-deep:#1d4ed8;--accent-soft:#dbeafe;--signal:#0ea5e9;--beta-bg:#edf5ff;--beta-ink:#1e4ed8;--coming-bg:#fff4db;--coming-ink:#9a5b00;--waitlist-bg:#f2f0ff;--waitlist-ink:#5b3fbc;--live-bg:#eafaf0;--live-ink:#166534;--line:#1018281f;--success-bg:#effbf3;--success-ink:#116530;--error-bg:#fff3f2;--error-ink:#a23b33;--wrap-max:1180px;--gutter:clamp(1.25rem, 3vw, 2.5rem);--section-y:clamp(4rem, 8vw, 7.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.skip-link{background:var(--ink);color:#fff;font-family:var(--font-mono), ui-monospace, monospace;padding:.5rem 1rem;font-size:.85rem;position:absolute;top:0;left:-9999px}.skip-link:focus{z-index:100;top:1rem;left:1rem}.wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--gutter);margin:0 auto}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f6f8fbe0;position:sticky;top:0}.header-wrap{justify-content:space-between;align-items:center;padding-block:1.1rem;display:flex}.wordmark,.footer-mark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-weight:700}.wordmark{font-size:1.3rem}.brand-cre8{color:var(--ink)}.brand-4ever{color:var(--accent);font-weight:800}.primary-nav,.footer-links,.hero-actions,.contact-list{gap:1rem;display:flex}.primary-nav{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:clamp(1rem,2.5vw,2rem);font-size:.82rem}.primary-nav a:hover,.footer-links a:hover,.proof-link:hover{color:var(--accent-deep)}.nav-cta,.btn{border-radius:6px;transition:background .12s,color .12s,border-color .12s}.nav-cta{border:1.5px solid var(--line);background:var(--bg-soft);padding:.55rem .9rem}.nav-cta:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hero{border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hero:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle at 15% 18%,#2563eb1f,#0000 28rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 58%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 58%,#0000 100%)}.hero-wrap{max-width:1000px;position:relative}.eyebrow,.section-eyebrow,.contact-label,.legal-updated{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase}.eyebrow{letter-spacing:.08em;color:var(--ink-soft);align-items:center;gap:.6rem;margin:0 0 2.25rem;font-size:.82rem;display:inline-flex}.mark{background:var(--accent-soft);color:var(--accent-deep);letter-spacing:.1em;border-radius:4px;padding:.22rem .55rem;font-weight:500}.dot{color:var(--accent);font-weight:700}.hero-title,.section-title,.brand-name,.contact-title,.legal-title,.doc-card h2,.proof-card h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0;line-height:1.02}.hero-title{margin-bottom:1.75rem;font-size:clamp(2.8rem,8vw,5.4rem)}.hero-sub{max-width:640px;color:var(--ink-soft);margin:0 0 2.5rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.btn{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1.5px solid #0000;padding:.85rem 1.3rem;font-size:.82rem;display:inline-block}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.btn-ghost{background:var(--bg-soft);border-color:var(--line)}.btn-ghost:hover{background:var(--ink);border-color:var(--ink);color:#fff}.section{padding-block:var(--section-y);border-bottom:1px solid var(--line)}.section-head{max-width:720px;margin-bottom:3rem}.section-intro{color:var(--ink-soft);margin:1rem 0 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.section-eyebrow{letter-spacing:.1em;color:var(--accent-deep);margin:0 0 .85rem;font-size:.82rem}.section-title{font-size:clamp(2rem,1.5rem + 2.8vw,3.6rem)}.brands-grid,.portfolio-overview,.faq-grid,.proof-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.portfolio-overview{margin-top:2rem}.brand-card,.overview-card,.proof-card,.doc-card,.notice-card,.sms-optin-form{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px}.brand-card{border-top:4px solid var(--accent);flex-direction:column;gap:.85rem;padding:1.5rem 1.5rem 1.75rem;display:flex}.product-visual{background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--visual-glow) 32%, transparent), transparent 28%), linear-gradient(145deg, var(--visual-base), var(--visual-panel));isolation:isolate;border:1px solid #ffffff14;border-radius:14px;min-height:280px;padding:1rem;position:relative;overflow:hidden}.product-visual.compact{min-height:188px}.visual-grid,.visual-glow,.media-frame,.visual-caption{position:absolute}.visual-grid{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 14rem),linear-gradient(135deg,#0000 0 45%,#ffffff14 45% 52%,#0000 52% 100%);inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 100%);mask-image:linear-gradient(#000000a6,#0000 100%)}.visual-glow{background:radial-gradient(circle, color-mix(in srgb, var(--visual-glow) 70%, transparent), transparent 70%);filter:blur(10px);opacity:.95;border-radius:999px;width:220px;height:220px;inset:auto auto -18% 62%}.media-frame,.visual-caption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0810184d;border:1px solid #ffffff24;overflow:hidden;box-shadow:0 12px 32px #08101829}.media-frame-primary{inset:1rem 7.5rem 5.8rem 1rem}.media-frame-secondary{width:min(31%,190px);height:min(48%,150px);top:1.2rem;right:1rem}.compact .media-frame-primary{bottom:5.1rem;right:5.5rem}.compact .media-frame-secondary{width:min(34%,150px);height:min(46%,112px)}.visual-caption{padding:.85rem 1rem;bottom:1rem;left:1rem;right:1rem}.media-shot{object-fit:cover;background:#ffffff0a;width:100%;height:100%;display:block}.frame-mobile .media-shot{object-fit:contain;background:#0a121cdb;padding:.5rem}.frame-logo .media-shot{object-fit:contain;background:#0a121cd1;padding:1rem}.frame-poster .media-shot{object-fit:cover}.visual-eyebrow,.visual-metric span{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;font-size:.68rem;display:block}.visual-title,.visual-metric strong{color:#fff;letter-spacing:-.02em}.visual-title{font-family:var(--font-display), system-ui, sans-serif;margin-top:.35rem;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);display:block}.visual-marks{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.visual-marks span{background:color-mix(in srgb, var(--visual-accent) 18%, #ffffff0f);border:1px solid color-mix(in srgb, var(--visual-accent) 32%, transparent);color:#fff;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;border-radius:999px;padding:.3rem .55rem;font-size:.7rem}.visual-metric{gap:.2rem;display:grid}.visual-metrics-inline{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}.visual-metric strong{font-family:var(--font-body), system-ui, sans-serif;font-size:.96rem}.overview-card{padding:1.35rem}.overview-card h3{font-family:var(--font-display), system-ui, sans-serif;margin:0 0 .65rem;font-size:1.35rem}.overview-card p,.interest-copy p,.section-intro,.brand-tagline,.brand-desc,.brand-features,.overview-number{color:var(--ink-soft)}.overview-number{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-bottom:.8rem;font-size:2rem;font-weight:700;display:inline-block}.brand-meta{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.brand-tag,.brand-link,.brands-footnote,.about-body p,.proof-card p,.doc-card p,.doc-card li,.notice-card p,.proof-form-meta p,.contact-sub{color:var(--ink-soft)}.brand-status{background:var(--bg-tint);color:var(--accent-deep);border:1px solid #2563eb47;border-radius:999px;padding:.22rem .5rem}.status-live{background:var(--live-bg);color:var(--live-ink);border-color:#1665343d}.status-beta{background:var(--beta-bg);color:var(--beta-ink);border-color:#1e4ed833}.status-coming{background:var(--coming-bg);color:var(--coming-ink);border-color:#9a5b0033}.status-waitlist{background:var(--waitlist-bg);color:var(--waitlist-ink);border-color:#5b3fbc33}.brand-name{font-size:clamp(1.5rem,1.25rem + 1.2vw,2.1rem)}.brand-copy{gap:.7rem;display:grid}.brand-tagline{margin:0;font-weight:600}.brand-desc{margin:0}.brand-features{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.brand-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:auto;padding-top:.35rem;display:flex}.brand-action-links{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.brand-cta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.inline-action{color:var(--accent-deep)}.brand-link,.brands-footnote,.proof-link,.contact-label,.footer-meta,.footer-links,.legal-updated,.form-field label{letter-spacing:.06em;font-size:.78rem}.brand-link,.brands-footnote,.proof-link,.footer-meta,.footer-links{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase}.brands-footnote{margin:2.5rem 0 0}.section-band{background:linear-gradient(#2563eb0d,#fff0)}.directory-table-wrap{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;overflow-x:auto}.directory-table{border-collapse:collapse;width:100%;min-width:860px}.directory-table th,.directory-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.directory-table th{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-deep);background:#2563eb0a;font-size:.74rem}.directory-table td{color:var(--ink-soft)}.product-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 30%),linear-gradient(#fffc,#edf2f7b3);padding-block:clamp(3rem,6vw,5rem)}.product-hero-wrap{gap:1.5rem;display:grid}.product-hero-grid,.product-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1.5rem;display:grid}.product-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.4rem,2rem + 3vw,4.6rem);line-height:1}.product-tagline,.product-summary,.snapshot-list dd,.feature-grid,.fit-list,.related-links{color:var(--ink-soft)}.product-tagline{margin:0 0 1rem;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:600}.product-summary{max-width:60ch;margin:0 0 2rem;font-size:clamp(1rem,.96rem + .35vw,1.2rem)}.product-positioning{max-width:56ch;color:var(--ink-soft);margin:0 0 1.4rem;font-size:1rem}.product-snapshot{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;gap:1rem;padding:1.4rem;display:grid}.snapshot-list{gap:1rem;margin:0;display:grid}.snapshot-list dt,.related-links,.feature-grid,.fit-list{font-family:var(--font-mono), ui-monospace, monospace}.snapshot-list dt{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:.35rem;font-size:.72rem}.snapshot-list dd{margin:0}.feature-grid,.fit-list,.related-links{gap:.7rem;margin:0;padding-left:1.1rem;display:grid}.related-links{font-size:.88rem}.faq-card h2{line-height:1.2}.product-hero .product-visual{min-height:340px}.about-wrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.about-body p{margin:0 0 1.25rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.section-proof{background:linear-gradient(#2563eb0a,#2563eb00)}.interest-wrap{gap:2rem;display:grid}.interest-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;display:grid}.proof-card{padding:1.4rem}.proof-card h3{margin-bottom:.7rem;font-size:clamp(1.15rem,1.05rem + .5vw,1.35rem)}.proof-card p{margin:0 0 1rem}.section-contact{background:var(--ink);color:#fff;border-bottom:none}.section-contact .section-eyebrow,.contact-label{color:#93c5fd}.contact-title{margin-bottom:.85rem;font-size:clamp(2rem,1.5rem + 2.8vw,3.6rem)}.contact-sub{margin:0 0 2.5rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.contact-email{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;border-bottom:2px solid #60a5fa;margin-bottom:3rem;padding-bottom:.25rem;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;display:inline-block}.contact-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-list li{flex-direction:column;gap:.35rem;display:flex}.site-footer{background:var(--bg);padding-block:2rem}.footer-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.legal-main{padding-block:clamp(3rem,6vw,5rem)}.legal-wrap{max-width:720px}.back-link{color:var(--accent-deep);border-bottom:1px solid var(--accent);margin-bottom:1rem;padding-bottom:1px;display:inline-block}.legal-title{margin-bottom:.5rem;font-size:clamp(2rem,1.5rem + 2.8vw,3.6rem)}.legal-updated{color:var(--ink-soft);margin:0 0 2.5rem}.doc-card,.notice-card,.sms-optin-form{margin:1rem 0 1.5rem;padding:1.25rem}.doc-card h2,.notice-card h2{margin-bottom:.85rem;font-size:clamp(1.5rem,1.25rem + 1.2vw,2.1rem)}.doc-card p,.doc-card li,.notice-card p{line-height:1.65}.doc-card ul{padding-left:1.25rem}.inline{color:var(--accent-deep);border-bottom:1px solid var(--accent)}.notice{border-radius:8px;margin:0 0 1rem;padding:1rem 1.1rem}.notice.success{background:var(--success-bg);color:var(--success-ink)}.notice.error{background:var(--error-bg);color:var(--error-ink)}.sms-optin-form{gap:1rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{gap:.45rem;display:grid}.form-field label{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--ink-soft)}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:8px;padding:.9rem 1rem}.form-field textarea{resize:vertical;min-height:7rem}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.proof-checkbox{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding-top:1rem;display:grid}.proof-checkbox input[type=checkbox]{width:1.1rem;height:1.1rem;margin-top:.25rem}.proof-checkbox span{line-height:1.6}.proof-form-meta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}@media (max-width:760px){.about-wrap,.product-hero-grid,.product-detail-grid,.interest-layout,.form-grid{grid-template-columns:1fr}.product-visual{min-height:240px}.product-hero .product-visual{min-height:280px}.media-frame-primary{bottom:7rem;right:1rem}.media-frame-secondary{width:112px;height:88px}}@media (max-width:640px){.primary-nav{gap:.85rem;font-size:.74rem}.primary-nav a:not(.nav-cta){display:none}}.design-contract{display:none}.home-shell{background:radial-gradient(circle at 15% 4%,#50e3c229,#0000 24rem),radial-gradient(circle at 82% 10%,#4076ff29,#0000 28rem),linear-gradient(#f8fbff 0%,#eef3f7 46%,#f9fbfc 100%);position:relative;overflow:clip}.home-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 0,#ffffffb8,#0000 32rem),radial-gradient(circle at 10% 72%,#f9d98a1a,#0000 18rem);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 70%);mask-image:linear-gradient(#000000e6,#0000 70%)}.home-shell>*{z-index:1;position:relative}.ambient-code{z-index:0;opacity:.18;pointer-events:none;grid-template-columns:repeat(5,1fr);gap:1.2rem;width:min(42vw,34rem);height:130vh;display:grid;position:fixed;inset:-10% 0 auto auto;transform:rotate(8deg);-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.ambient-code span{writing-mode:vertical-rl;font-family:var(--font-mono), ui-monospace, monospace;color:#07966e;animation:16s linear infinite code-rain;animation-delay:calc(var(--i,0) * -2s);font-size:.72rem}.ambient-code span:nth-child(2){--i:2}.ambient-code span:nth-child(3){--i:4}.ambient-code span:nth-child(4){--i:6}.ambient-code span:nth-child(5){--i:8}@keyframes code-rain{0%{transform:translateY(-22vh)}to{transform:translateY(110vh)}}.site-header{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#f8fbffb8;border-bottom-color:#0c1d2b1a}.header-wrap{padding-block:.9rem}.wordmark{letter-spacing:-.02em}.primary-nav{text-transform:none;letter-spacing:0;font-family:var(--font-body), system-ui, sans-serif;color:#101828b8;font-size:.92rem}.nav-cta,.btn,.brand-cta,.proof-link{text-transform:none;letter-spacing:0;font-family:var(--font-body), system-ui, sans-serif;font-weight:600}.nav-cta,.btn,.overview-card,.brand-card,.doc-card,.proof-card,.notice-card,.sms-optin-form,.directory-table-wrap{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(145deg,#ffffffd6,#ffffff85),#ffffff7a;border:1px solid #ffffffb3;box-shadow:0 22px 70px #1323351a}.nav-cta{border-radius:999px;padding:.55rem .95rem}.hero-glass{border-bottom:0;align-items:center;min-height:calc(100svh - 4.4rem);padding-block:clamp(4.5rem,10vw,8rem);display:grid}.hero-glass:before{display:none}.hero-glass:after{content:"";-webkit-backdrop-filter:blur(32px)saturate(1.24);backdrop-filter:blur(32px)saturate(1.24);pointer-events:none;background:linear-gradient(120deg,#ffffffad,#ffffff24),radial-gradient(circle at 74% 24%,#6fffd838,#0000 18rem);border:1px solid #ffffffb8;border-radius:3rem;height:54%;position:absolute;inset:11% 6% auto;transform:translateZ(0);box-shadow:inset 0 1px #ffffffdb,0 38px 120px #152a4224}.hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid;position:relative}.hero-copy{max-width:760px}.hero-title{letter-spacing:-.038em;text-wrap:balance;max-width:11ch;font-size:clamp(3.25rem,9vw,6rem);line-height:.95}.hero-sub{color:#101828ad;max-width:650px;font-size:clamp(1.08rem,1rem + .65vw,1.48rem)}.hero-actions{gap:.75rem}.btn{border-radius:999px;padding:.78rem 1.1rem}.btn-primary{color:#f8fffc;background:#0a8d6d;border-color:#0972531a}.btn-primary:hover{background:#07664f}.btn-ghost{color:#101828c7}.btn-ghost:hover,.nav-cta:hover{color:#fff;background:#101828e0}.hero-system{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);background:linear-gradient(145deg,#ffffffb8,#ffffff47),#fff6;border:1px solid #ffffffbd;border-radius:1.6rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 32px 90px #10223629}.hero-system:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8f,#0000),repeating-linear-gradient(#07966e14 0 1px,#0000 1px 42px);animation:7s ease-in-out infinite glass-scan;position:absolute;inset:0;transform:translate(-70%)}@keyframes glass-scan{0%,28%{transform:translate(-80%)}65%,to{transform:translate(80%)}}.system-topbar{color:#101828a8;background:#ffffff94;border-radius:1rem;justify-content:space-between;gap:1rem;padding:.85rem .9rem;display:flex;position:relative}.system-topbar span,.system-console code,.system-status-grid p{font-family:var(--font-mono), ui-monospace, monospace}.system-topbar strong{color:#067153}.system-console{background:#050e14e6;border-radius:1.15rem;min-height:15.5rem;margin-block:1rem;padding:1rem;position:relative;box-shadow:inset 0 1px #ffffff1a}.system-console code{color:#9df7d7;white-space:nowrap;border-right:1px solid #9df7d7bf;width:max-content;max-width:100%;margin-bottom:.9rem;font-size:clamp(.76rem,1vw,.88rem);animation:5.5s steps(34,end) infinite type-line;display:block;overflow:hidden}.system-console code:nth-child(2){color:#cbe7ff;animation-delay:.5s}.system-console code:nth-child(3){color:#f9d98a;animation-delay:1s}.system-console code:nth-child(4){animation-delay:1.5s}.system-console code:nth-child(5){color:#fff;animation-delay:2s}@keyframes type-line{0%,16%{clip-path:inset(0 100% 0 0)}46%,84%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.system-status-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid;position:relative}.system-status-grid div{background:#ffffffa3;border-radius:1rem;min-height:6.25rem;padding:.9rem}.system-status-grid span{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-size:clamp(1.8rem,4vw,3rem);line-height:1;display:block}.system-status-grid p{color:#1018288f;margin:.45rem 0 0;font-size:.72rem}.section{border-bottom-color:#0c1d2b14}.product-shelf,.about-panel,.updates-panel,.section-proof{background:0 0}.wide-head{max-width:880px}.section-title{letter-spacing:-.034em;text-wrap:balance}.section-intro{color:#101828a3;max-width:68ch}.overview-card,.brand-card,.doc-card,.proof-card,.notice-card{border-radius:1.1rem}.brand-card{border-top:1px solid #ffffffb8;padding:1rem}.brand-copy,.brand-features,.brand-actions{padding-inline:.35rem}.product-visual{border-radius:1rem;box-shadow:inset 0 1px #ffffff1f}.brand-meta{text-transform:none;letter-spacing:0;font-family:var(--font-body), system-ui, sans-serif}.brand-status{border-radius:999px}.brand-name{letter-spacing:-.03em}.brand-features{list-style:none}.brand-features li{padding-left:.95rem;position:relative}.brand-features li:before{content:"";background:#07966e;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.75em;left:0}.section-directory{background:linear-gradient(#ffffff47,#d7e4ee42)}.directory-table-wrap{border-radius:1.25rem}.directory-table th{color:#101828b3;text-transform:none;letter-spacing:0;background:#ffffff8a}.about-panel .about-body{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #ffffffb3;border-radius:1.35rem;padding:clamp(1.25rem,3vw,2rem)}.section-contact .contact-title{color:#fff}.updates-panel{background:radial-gradient(circle at 15% 15%,#07966e1f,#0000 24rem),0 0}.form-field input,.form-field select,.form-field textarea{background:#ffffffad;border-color:#0b1f2d1f;box-shadow:inset 0 1px #ffffffc2}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.btn:focus-visible,.nav-cta:focus-visible,.primary-nav a:focus-visible,.inline:focus-visible{outline-offset:3px;outline:3px solid #07966e47}.section-contact{background:radial-gradient(circle at 72% 16%,#2aaa8552,#0000 18rem),linear-gradient(#071018,#0c1c26)}.contact-email{border-bottom-color:#7ef0c9}.site-footer{background:#f8fbff}@supports (animation-timeline:scroll()){.hero-glass:after{animation:linear both hero-parallax;animation-timeline:scroll(root);animation-range:0 72vh}.hero-system{animation:linear both panel-parallax;animation-timeline:scroll(root);animation-range:0 82vh}@keyframes hero-parallax{to{transform:translateY(42px)scale(.975)}}@keyframes panel-parallax{to{transform:translateY(-34px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-title{max-width:12ch}.hero-system{max-width:720px}.ambient-code{opacity:.11;width:80vw}}@media (max-width:760px){.hero-glass{min-height:auto;padding-block:3rem}.hero-glass:after{border-radius:2rem;height:42%;inset:7% 1rem auto}.hero-title{font-size:clamp(2.65rem,14vw,4.1rem)}.system-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.system-console{min-height:10.5rem;margin-block:.75rem}.system-status-grid div{min-height:4.8rem;padding:.65rem}.system-status-grid span{font-size:1.55rem}.system-status-grid p{font-size:.62rem}.ambient-code{display:none}}@media (max-width:640px){.header-wrap{align-items:flex-start}.wordmark{font-size:1.05rem}.hero-actions{flex-direction:column;align-items:stretch}.btn{text-align:center}}.interest-dialog{background:0 0;border:none;border-radius:1.25rem;width:min(640px,92vw);max-width:92vw;padding:0;overflow:visible}.interest-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a141e8c}.interest-dialog-panel{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(145deg,#fffffff5,#ffffffe0),#fff;border:1px solid #ffffffb3;border-radius:1.25rem;max-height:88vh;padding:1.75rem;position:relative;overflow-y:auto;box-shadow:0 32px 90px #10223647}.interest-dialog-panel h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 1rem;padding-right:2rem;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.interest-dialog-panel .sms-optin-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:0;padding:0}.dialog-close{border:1px solid var(--line);background:var(--bg-soft);cursor:pointer;border-radius:999px;width:2.1rem;height:2.1rem;font-size:1.1rem;line-height:1;position:absolute;top:1.1rem;right:1.1rem}.dialog-close:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
