@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8596a5e-module__kL-ksa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8596a5e-module__kL-ksa__variable{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_2336bcd1-module__xDjspq__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_2336bcd1-module__xDjspq__variable{--font-body:"Public Sans","Public Sans Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.2de78418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.c4236d74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_fc798ef9-module__ISzLJq__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_fc798ef9-module__ISzLJq__variable{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.6ecb5464.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.29944b99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_5e7743fc-module__OYC4sG__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_5e7743fc-module__OYC4sG__variable{--font-young-serif:"Young Serif","Young Serif Fallback"}
@font-face{font-family:Spline Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1c0d0e17612bed42-s.da838ea2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d249839af5fc7f99-s.p.12490bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Fallback;src:local(Arial);ascent-override:95.03%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:101.39%}.spline_sans_8c9c3561-module__L2TfvG__className{font-family:Spline Sans,Spline Sans Fallback;font-style:normal}.spline_sans_8c9c3561-module__L2TfvG__variable{--font-spline-sans:"Spline Sans","Spline Sans Fallback"}
:root{--paper:#f3f5f0;--card:#fff;--ink:#14211b;--pine:#1b3a2e;--pine-deep:#122a21;--pine-line:#2c4c3e;--ember:#d97a2b;--ember-bright:#f0a054;--sage:#5f7468;--sage-light:#a9bab0;--line:#dae1d9;--radius:12px;--display:var(--font-display),Georgia,serif;--body:var(--font-body),-apple-system,"Helvetica Neue",sans-serif;--mono:var(--font-mono),"SF Mono",Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%}a{color:inherit}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--ember);border-radius:2px;flex:none;width:8px;height:8px}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;line-height:1.06}.btn{font-family:var(--body);cursor:pointer;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.btn-ember{background:var(--ember);color:var(--pine-deep)}.btn-ember:hover{background:var(--ember-bright)}.btn-ghost-dark{border-color:var(--pine-line);color:#eaf1ec;background:0 0}.btn-ghost-dark:hover{border-color:var(--sage-light)}.btn-pine{background:var(--pine);color:var(--paper)}.btn-pine:hover{background:var(--pine-deep)}.btn-ghost-light{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost-light:hover{border-color:var(--sage)}section{padding:96px 0}.section-head{max-width:640px;margin-bottom:56px}.section-head h2{margin:16px 0 14px;font-size:clamp(30px,4vw,44px);font-weight:700}.section-head p{color:var(--sage);font-size:17px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.us-scene{display:none}}.dark{background:var(--pine);color:#eaf1ec;position:relative;overflow:hidden}.us-scene{z-index:0;position:absolute;inset:0}.us-scene canvas{width:100%;height:100%;display:block}nav{z-index:3;align-items:center;gap:44px;padding:22px 0;display:flex;position:relative}nav .nav-ctas{margin-left:auto}.logo{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:23px;font-weight:700;text-decoration:none;display:flex}.logo-mark{background:linear-gradient(145deg,var(--ember-bright),var(--ember));border-radius:7px;flex:none;width:26px;height:26px;position:relative}.logo-mark:after{content:"";background:var(--pine-deep);clip-path:polygon(50% 0,100% 55%,82% 100%,18% 100%,0 55%);border-radius:3px 3px 6px 6px;position:absolute;inset:7px 7px 6px}.nav-links{gap:32px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.nav-links a{color:#c9d6ce;text-decoration:none}.nav-links a:hover{color:#fff}.nav-ctas{gap:12px;display:flex}.nav-ctas .btn{padding:9px 18px;font-size:14px}.hero{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:72px 0 104px;display:grid;position:relative}.hero h1{color:#fff;margin:20px 0 18px;font-size:clamp(40px,4.8vw,60px);font-weight:800}.hero h1 em{color:var(--ember-bright);font-style:normal}.hero p.sub{color:#bfcfc6;max-width:46ch;margin-bottom:30px;font-size:18px}.hero .ctas{gap:14px;margin-bottom:18px;display:flex}.trust{font-family:var(--mono);color:var(--sage-light);letter-spacing:.02em;font-size:12.5px}.eyebrow.on-dark{color:var(--ember-bright)}.composite{position:relative}.panel{background:var(--card);color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #0a191273}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.panel-head b{font-size:13.5px;font-weight:600}.chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);color:var(--sage);border-radius:99px;padding:3px 8px;font-size:10.5px}.admin{width:72%;position:relative}.row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr .8fr;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:grid}.row .sku{font-family:var(--mono);color:var(--sage);font-size:11.5px}.row.hot{box-shadow:inset 3px 0 0 var(--ember);background:#fdf4ea}.stock{font-family:var(--mono);justify-self:end;font-size:12px;font-weight:600}.stock.ok{color:#1f7a4d}.panel-foot{border-top:1px solid var(--line);background:var(--paper);padding:10px 18px}.po-btn{font-family:var(--mono);letter-spacing:.04em;color:var(--ember);border:1.5px dashed var(--ember);cursor:pointer;background:0 0;border-radius:7px;padding:7px 14px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}.po-btn:hover{background:var(--ember);color:var(--pine-deep);border-style:solid}.po-btn:disabled{color:#1f7a4d;cursor:default;background:0 0;border-color:#1f7a4d}.po-btn:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.phone{z-index:1;border:6px solid var(--pine-deep);background:#f8f6ef;border-radius:22px;width:min(185px,46%);margin-top:-140px;margin-left:auto;margin-right:clamp(0px,28% - 139px,400px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0a191273}.admin.adm-card{box-shadow:0 24px 60px #0a191273}.admin .adm-row{padding-right:68px}.phone .shot{padding:16px}.shot .thumb{background:linear-gradient(135deg,#284d3d,#16362a);border-radius:9px;height:86px;margin-bottom:12px;position:relative}.shot .thumb:after{content:"3.5 g";font-family:var(--mono);color:var(--ember-bright);background:#122a21d9;border-radius:99px;padding:2px 7px;font-size:10px;position:absolute;bottom:8px;right:8px}.shot h4{font-family:var(--body);margin-bottom:2px;font-size:14px;font-weight:600}.shot .strain{font-family:var(--mono);color:var(--sage);margin-bottom:10px;font-size:10.5px}.shot .buy{justify-content:space-between;align-items:center;display:flex}.shot .price{font-size:15px;font-weight:700}.shot .add{background:var(--pine);color:#fff;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--body);border:none;border-radius:7px;padding:7px 13px}.shot .add:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.sync{font-family:var(--mono);white-space:nowrap;color:var(--ember-bright);z-index:2;background:#122a21eb;border:1px solid #d97a2b73;border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:10.5px;display:flex;position:absolute;top:125px;left:calc(72% - 60px)}.sync-line{z-index:2;border-top:1px dashed #e698508c;width:152px;position:absolute;top:138px;left:calc(72% - 100px)}.sync .dot{background:var(--ember);border-radius:50%;width:9px;height:9px;animation:2.2s infinite pulse;box-shadow:0 0 #d97a2b80}@keyframes pulse{70%{box-shadow:0 0 0 12px #d97a2b00}to{box-shadow:0 0 #d97a2b00}}.flash{animation:.6s tick;display:inline-block}@keyframes tick{30%{color:var(--ember);transform:translateY(-2px)}}.try-hint{text-align:center;font-family:var(--mono);letter-spacing:.05em;color:var(--ember-bright);margin-top:20px;font-size:11.5px}.dark.slim:after{display:none}.form-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;display:grid}.form-title{margin:16px 0 14px;font-size:clamp(32px,4vw,46px);font-weight:800}.form-lede{color:var(--sage);max-width:48ch;margin-bottom:34px;font-size:17px}.expect{flex-direction:column;gap:20px;list-style:none;display:flex}.expect li{padding-left:30px;position:relative}.expect li:before{content:"";background:linear-gradient(145deg,var(--ember-bright),var(--ember));border-radius:4px;width:14px;height:14px;position:absolute;top:6px;left:0}.expect b{margin-bottom:2px;font-size:15.5px;display:block}.expect span{color:var(--sage);font-size:13.5px}.lead-form{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:36px;display:flex}.field{flex-direction:column;flex:1;gap:6px;display:flex}.field-row{gap:14px;display:flex}.field label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-size:11px}.field input,.field select,.field textarea{font-family:var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:11px 13px;font-size:15px}.field textarea{resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--ember);outline-offset:1px}.form-error{color:#b0543b;font-size:14px}.form-note{font-family:var(--mono);color:var(--sage);text-align:center;font-size:11.5px}.form-success{gap:10px}.form-success b{font-family:var(--display);font-size:22px}.form-success p{color:var(--sage);font-size:15px}.adm-card{color:#14271a;font-family:var(--font-geist),"Geist",sans-serif;text-align:left;background:#fff;border:1px solid #dde3d6;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1410080d,0 8px 24px -12px #1410081a}.adm-head{border-bottom:1px solid #dde3d6;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.adm-head b{white-space:nowrap;font-size:13px;font-weight:600}.adm-chip{font-family:var(--font-geist-mono),monospace;color:#6b7b6f;background:#f4f6f2;border:1px solid #dde3d6;border-radius:8px;padding:3px 8px;font-size:11px}.adm-row{border-bottom:1px solid #dde3d6;align-items:center;gap:10px;min-height:46px;padding:6px 14px;font-size:12.5px;display:flex}.adm-row:last-of-type{border-bottom:none}.adm-row.hot{background:#f8faf6;box-shadow:inset 2px 0 #2c5f3f}.adm-thumb{color:#6b7b6f;background:#ecefe8;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:flex}.adm-name{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.adm-name b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.adm-name span{color:#6b7b6f;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.adm-sku{font-family:var(--font-geist-mono),monospace;color:#6b7b6f;white-space:nowrap;flex:none;font-size:10.5px}.adm-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:500}.adm-badge.green{color:#2f6f4e;background:#e6efe8}.adm-badge.blue{color:#2c4f7a;background:#e0e7f0}.adm-badge.amber{color:#8a5a12;background:#f4ecd9}.adm-foot{background:#f8faf6;border-top:1px solid #dde3d6;padding:8px 14px}.adm-btn{font-family:var(--font-geist),sans-serif;white-space:nowrap;color:#14271a;cursor:pointer;background:#fff;border:1px solid #dde3d6;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:500;transition:background .15s}.adm-btn:hover{background:#ecefe8}.adm-btn:disabled{color:#2f6f4e;cursor:default;background:#fff;border-color:#bfd4c5}.adm-btn:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.viz-real{margin-bottom:14px}.viz-real .adm-row{min-height:42px}.sf-frame .sf-card{color:#1e211a;font-family:var(--font-spline-sans),sans-serif;background:#f8f6ef;border:1px solid #1e211a26}.sf-img{background:linear-gradient(135deg,#3a4a33,#1e211a);height:88px;position:relative;overflow:hidden}.sf-img img{object-fit:cover;width:100%;height:100%;display:block}.sf-img-badge{font-family:var(--font-mono);letter-spacing:.08em;color:#f8f6ef;background:#1e211ad1;border-radius:99px;padding:4px 7px;font-size:9px;line-height:1;position:absolute;bottom:7px;right:7px}.sf-body{flex-direction:column;gap:5px;padding:10px 12px 12px;display:flex}.sf-tags{gap:6px;display:flex}.sf-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #1e211a40;padding:4px 6px;font-size:10px;line-height:1}.sf-name{font-family:var(--font-young-serif),serif;font-size:15px;font-weight:400;line-height:1.2}.sf-brand{color:#75786b;font-size:11.5px}.sf-price{font-family:var(--font-mono);font-size:12.5px}.sf-price span{color:#75786b}.sf-buy{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.sf-stock{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3a4a33;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.sf-dot{background:#3a4a33;border-radius:50%;flex:none;width:7px;height:7px}.sf-add{color:#f8f6ef;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#1e211a;border:none;padding:7px 9px;font-size:9.5px}.sf-add:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.supply{background:var(--pine-deep);color:#eaf1ec;border-top:1px solid var(--pine-line);padding:34px 0}.supply .wrap{justify-content:space-between;align-items:center;gap:8px;display:flex}.node{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage-light);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.node b{color:#fff;font-weight:600}.node .pt{border:2px solid var(--ember);border-radius:50%;flex:none;width:10px;height:10px}.node.done .pt{background:var(--ember)}.link-line{background:repeating-linear-gradient(90deg,var(--ember)0 6px,transparent 6px 12px);opacity:.55;background-size:12px 1px;flex:1;height:1px;animation:1.1s linear infinite flow}@keyframes flow{to{background-position:12px 0}}.problem h2{max-width:20ch;margin:16px 0 14px;font-size:clamp(28px,3.6vw,40px);font-weight:700}.problem .lede{color:var(--sage);max-width:54ch;margin-bottom:40px;font-size:17px}.mess{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);height:440px;position:relative;overflow:hidden}.threads{width:100%;height:calc(100% - 44px);position:absolute;inset:44px 0 0}.threads path{fill:none;stroke:var(--sage-light);stroke-width:1.5px;stroke-dasharray:5 7;opacity:.7}.tabbar{background:var(--paper);border-bottom:1px solid var(--line);gap:2px;padding:8px 10px 0;display:flex;overflow:hidden}.tab{font-family:var(--mono);color:var(--sage);background:var(--card);border:1px solid var(--line);white-space:nowrap;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:7px 13px;font-size:10.5px;display:flex}.tab svg{flex:none;width:14px;height:14px}.tab.more{background:0 0;border-color:#0000}.mini{background:var(--card);border:1px solid var(--line);width:26%;min-width:200px;transform:rotate(var(--r));border-radius:9px;font-size:12.5px;position:absolute;box-shadow:0 10px 26px #14211b1a}.mini-bar{font-family:var(--mono);letter-spacing:.05em;color:var(--sage);border-bottom:1px solid var(--line);background:var(--paper);border-radius:9px 9px 0 0;padding:7px 12px;font-size:10px}.mini p{justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.mini p>span{flex:1;min-width:0}.mini .thumb{object-fit:cover;background:#ecefe8;border-radius:5px;flex:none;width:28px;height:28px}.mini .bad{color:#b0543b}.mini .good{color:#1f7a4d}.mini table{border-collapse:collapse;width:100%;font-family:var(--mono);color:var(--sage);font-size:10.5px}.mini td{border:1px solid var(--line);padding:5px 8px}.mini td.err{color:#b0543b;font-weight:600}.chat .bubble{background:var(--paper);border:1px solid var(--line);border-radius:10px 10px 10px 3px;max-width:85%;padding:7px 11px;font-size:12px;display:block}.chat .bubble.me{background:#eaf3ec;border-radius:10px 10px 3px}.chat-line{align-items:flex-end;gap:7px;margin:9px 12px 0;display:flex}.chat-line.me{justify-content:flex-end;margin-bottom:11px}.chat-avatar{object-fit:cover;background:#ecefe8;border-radius:50%;flex:none;width:22px;height:22px}.note{font-family:var(--mono);color:var(--ember);border:1px dashed var(--ember);background:#fdf4ea;border-radius:6px;padding:4px 9px;font-size:11px;position:absolute;transform:rotate(-1.5deg)}.mess-punch{color:var(--sage);max-width:58ch;margin-top:26px;font-size:16.5px}.mess-punch b{color:var(--ink)}.bento{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.cell{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:30px;display:flex}.cell.big{grid-column:span 3}.cell.small{grid-column:span 2}.cell h3{margin-top:auto;font-size:21px;font-weight:700}.cell .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:11px}.cell p{color:var(--sage);font-size:14.5px}.viz{background:var(--paper);border:1px solid var(--line);font-family:var(--mono);color:var(--sage);border-radius:9px;margin-bottom:14px;padding:14px;font-size:11.5px}.viz .vrow{border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 2px;display:flex}.viz .vrow:last-child{border-bottom:none}.viz .up{color:#1f7a4d;font-weight:600}.viz .warn{color:var(--ember);font-weight:600}.viz-real,.viz-convert{min-height:138px}.viz-convert{flex-direction:column;justify-content:center;display:flex}.convert{justify-content:center;align-items:center;gap:10px;padding:10px 2px;display:flex}.convert-foot{border-top:1px dashed var(--line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sage);justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:10.5px;display:flex}.ok-dot{background:#2f6f4e;border-radius:50%;flex:none;width:7px;height:7px}.mini-browser,.viz-cust,.roles.boxed{min-height:106px}.cell.small h3{margin-top:0}.mini-browser{background:#f8f6ef;border:1px solid #e0dccd;border-radius:9px;margin-bottom:8px;overflow:hidden}.mb-bar{background:#efede5;border-bottom:1px solid #e0dccd;align-items:center;gap:5px;padding:7px 10px;display:flex}.mb-bar i{background:#d8d2c4;border-radius:50%;flex:none;width:7px;height:7px}.mb-url{font-family:var(--mono);color:#75786b;white-space:nowrap;background:#f8f6ef;border:1px solid #e0dccd;border-radius:99px;flex:1;align-items:center;gap:6px;margin-left:6px;padding:3px 10px;font-size:9.5px;display:inline-flex;overflow:hidden}.mb-url:before{content:"";background:#3a4a33;border-radius:50%;flex:none;width:6px;height:6px}.mb-tiles{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 10px;display:grid}.mb-tile .t-img{background:linear-gradient(135deg,#3a4a33,#1e211a);height:26px;margin-bottom:6px}.mb-tile span,.mb-tile em{background:#d8d2c4;height:5px;margin-bottom:4px;display:block}.mb-tile span{width:82%}.mb-tile em{background:#e5e0d2;width:48%}.viz-cust{font-family:var(--font-geist),sans-serif;background:#fff;border:1px solid #dde3d6;border-radius:9px;flex-direction:column;justify-content:center;margin-bottom:8px;display:flex;overflow:hidden}.cust-row{border-bottom:1px solid #dde3d6;align-items:center;gap:9px;padding:8px 12px;display:flex}.cust-row:last-child{border-bottom:none}.avatar{color:#3f5448;background:#ecefe8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.cust-name{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cust-name b{white-space:nowrap;font-size:12px;font-weight:500}.cust-name span{color:#6b7b6f;white-space:nowrap;font-size:10px}.cust-val{font-family:var(--font-geist-mono),monospace;color:#3f5448;font-size:11px}.convert .unit{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:8px 12px;font-weight:600}.convert .arrow{color:var(--ember);font-weight:600}.roles{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.roles.boxed{background:#fff;border:1px solid #dde3d6;border-radius:9px;align-content:center;align-items:center;margin-bottom:8px;padding:12px}.roles span{font-size:11px;font-family:var(--font-geist),sans-serif;color:#3f5448;background:#fff;border:1px solid #dde3d6;border-radius:99px;padding:4px 11px}.roles .on{color:#f4f6f2;background:#2c5f3f;border-color:#2c5f3f}.steps-band{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:28px 26px 26px;position:relative}.step-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.step-top:after{counter-increment:step;content:"0" counter(step);font-family:var(--mono);color:var(--ember);font-size:13px;font-weight:600}.step-icon{width:28px;height:28px;color:var(--pine);flex:none}.step-icon .ic-accent{stroke:var(--ember)}.step h3{margin-bottom:8px;font-size:20px}.step p{color:var(--sage);font-size:14.5px}.steps-cta{text-align:center;margin-top:44px}.founding{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ember);border-radius:var(--radius);grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding:56px 64px;display:grid}.founding h2{max-width:22ch;margin:16px 0 14px;font-size:clamp(26px,3.2vw,36px);font-weight:700}.founding p{color:var(--sage);max-width:48ch;margin-bottom:30px;font-size:15.5px}.perks{flex-direction:column;justify-content:center;gap:0;list-style:none;display:flex}.perks li{border-top:1px dashed var(--line);padding:22px 0 22px 34px;position:relative}.perks li:first-child{border-top:none;padding-top:0}.perks li:last-child{padding-bottom:0}.perks li:before{content:"";background:linear-gradient(145deg,var(--ember-bright),var(--ember));border-radius:4px;width:14px;height:14px;position:absolute;top:26px;left:0}.perks li:first-child:before{top:4px}.perks b{margin-bottom:4px;font-size:15.5px;display:block}.perks span{color:var(--sage);max-width:44ch;font-size:13.5px;line-height:1.55;display:block}.compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}.col{border-radius:var(--radius);padding:34px}.col.old{background:var(--card);border:1px solid var(--line)}.col.new{background:var(--pine);color:#eaf1ec}.col h3{margin-bottom:20px;font-size:22px}.col ul{flex-direction:column;gap:14px;font-size:15px;list-style:none;display:flex}.col.old li{color:var(--sage);padding-left:26px;position:relative}.col.old li:before{content:"✕";color:#b0543b;font-weight:700;position:absolute;left:0}.col.new li{color:#d9e5de;padding-left:26px;position:relative}.col.new li:before{content:"✓";color:var(--ember-bright);font-weight:700;position:absolute;left:0}.col.new b,.col.old b{color:inherit}.tiers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tier{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:0;padding:32px;display:flex}.tier.feature{border-color:var(--pine);position:relative;box-shadow:0 12px 32px #14211b1a}.tier.feature:before{content:"MOST COMMON";font-family:var(--mono);letter-spacing:.12em;background:var(--ember);color:var(--pine-deep);border-radius:99px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-11px;left:28px}.tier h3{font-size:20px}.tier .who{color:var(--sage);margin:4px 0 18px;font-size:13.5px}.tier .amount{font-family:var(--display);margin-bottom:18px;font-size:30px;font-weight:700}.tier ul{color:var(--sage);flex-direction:column;gap:10px;margin-bottom:26px;font-size:14px;list-style:none;display:flex}.tier li:before{content:"— ";color:var(--ember)}.tier .btn{margin-top:auto}.fee-note{text-align:center;font-family:var(--mono);color:var(--sage);margin-top:30px;font-size:12.5px}.faq-grid{grid-template-columns:340px 1fr;align-items:start;gap:64px;display:grid}.faq-intro{position:sticky;top:96px}.faq-intro h2{margin:16px 0 12px}.faq-intro>p{color:var(--sage);font-size:16px}.faq-ask{background:var(--paper);border:1px solid var(--line);border-radius:12px;justify-items:start;gap:14px;margin-top:28px;padding:22px;display:grid}.faq-ask b{font-size:15.5px}.faq-cards{gap:12px;display:grid}.faq-card{background:var(--card);border:1px solid var(--line);border-radius:12px;transition:border-color .28s,box-shadow .28s}.faq-card.open{border-color:var(--sage-light);box-shadow:0 6px 18px #14211b0f}.faq-q{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px;font-size:16px;font-weight:600;display:flex}.faq-q:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.faq-chevron{width:18px;height:18px;color:var(--ember);flex:none;transition:transform .28s}.faq-card.open .faq-chevron{transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-card.open .faq-a{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a-inner p{color:var(--sage);max-width:62ch;padding:0 18px 18px;font-size:15px}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:32px}.faq-intro{position:static}}.final{background:var(--pine);color:#fff;text-align:center;border-radius:24px;padding:88px 48px;position:relative;overflow:hidden;box-shadow:0 24px 64px #122a2138}@media (max-width:900px){.final{border-radius:18px;padding:56px 24px}}.final:after{content:"";background:radial-gradient(closest-side,#d97a2b40,#0000 70%);width:560px;height:560px;position:absolute;inset:auto -120px -260px auto}.final h2{max-width:22ch;margin:0 auto 16px;font-size:clamp(30px,4vw,46px);font-weight:800}.final p{color:#bfcfc6;margin-bottom:32px}.final .ctas{z-index:1;justify-content:center;gap:14px;display:flex;position:relative}.final .assure{font-family:var(--mono);color:var(--sage-light);z-index:1;margin:20px 0 0;font-size:12.5px;position:relative}footer{background:var(--pine-deep);color:#9fb3a8;padding:56px 0 40px;font-size:14px;position:relative;overflow:hidden}.footer-scene{z-index:0;position:absolute;inset:0}.footer-scene canvas{width:100%;height:100%;display:block}footer .wrap{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.footer-scene{display:none}}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}.foot-grid h5{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage-light);margin-bottom:14px;font-size:11px}.foot-grid ul{flex-direction:column;gap:9px;list-style:none;display:flex}.foot-grid a{color:#9fb3a8;text-decoration:none}.foot-grid a:hover{color:#fff}.foot-brand p{max-width:30ch;margin-top:12px;font-size:13.5px}.legal{border-top:1px solid var(--pine-line);justify-content:space-between;gap:24px;padding-top:24px;font-size:12.5px;display:flex}.legal .compliance{font-family:var(--mono);max-width:60ch;font-size:11.5px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:40px}.composite{margin-top:8px}.steps,.tiers,.compare{grid-template-columns:1fr}.cell.big,.cell.small{grid-column:span 6}.nav-links{display:none}.supply .wrap{flex-wrap:wrap;row-gap:14px}.link-line{min-width:24px}.foot-grid{grid-template-columns:1fr 1fr}.mess{height:auto;padding-bottom:16px}.threads,.note{display:none}.mini{width:auto;min-width:0;box-shadow:none;margin:14px 14px 0;position:static;transform:none}.founding{grid-template-columns:1fr;padding:32px}.form-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.wrap{padding:0 20px}section{padding:64px 0}nav{gap:20px}.logo{font-size:20px}.nav-ctas .btn-ghost-dark{display:none}.nav-ctas .btn{white-space:nowrap;padding:9px 14px;font-size:13.5px}.hero{gap:40px;padding:36px 0 72px}.hero .ctas,.final .ctas{flex-wrap:wrap}.hero .ctas .btn,.final .ctas .btn{flex:100%}.supply{padding:22px 0}.supply .wrap{row-gap:10px}.node{gap:7px;font-size:10.5px}.section-head{margin-bottom:36px}.tabbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.mess-punch{font-size:15px}.founding{gap:36px;padding:28px 20px}.field-row{flex-direction:column;gap:18px}.lead-form{padding:24px 20px}.legal{flex-direction:column;gap:10px}.foot-grid{gap:28px}.admin.adm-card{width:100%}.admin .adm-row{padding-right:14px}.phone{width:62%;max-width:210px;margin:-24px 0 0 auto}.sync,.sync-line{display:none}}@media (max-width:480px){.hero h1{font-size:34px}.final h2{font-size:27px}.foot-grid{grid-template-columns:1fr}}
