@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2)format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2)format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2)format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2)format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff)format("woff");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}:root{--obsidian:#16151f;--obsidian-2:#1b1a26;--indigo:#5b4b9e;--indigo-deep:#3b2f66;--lavender:#8c7fc4;--mist:#eceaf3;--gold:#e8a24a;--gold-lt:#f0b96a;--teal:#2fb6a8;--parchment:#f4efe3;--ink:#eceaf3;--muted:#9aa0bf;--muted-2:#6f7597;--line:#8c7fc424;--card:#241f3ac7;--card-solid:#1f1c2e;--f-display:"Space Grotesk Variable","Space Grotesk",system-ui,sans-serif;--f-body:"Inter Variable","Inter",system-ui,sans-serif;--f-mono:"Space Mono",ui-monospace,monospace;--mx:50vw;--my:40vh;--nx:0;--ny:0;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-body);color:var(--ink);background:var(--obsidian);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:#2fb6a847}#bg{z-index:-2;background:radial-gradient(120% 90% at 50% -10%, #2a2248 0%, #1b1929 42%, var(--obsidian) 78%);position:fixed;inset:0;overflow:hidden}#bg:after{content:"";background:radial-gradient(60% 45% at 50% 8%,#5b4b9e59,#0000 70%);position:absolute;inset:0}.facets{will-change:transform;position:absolute;inset:-8%}.die{width:var(--s);height:var(--s);opacity:var(--o);transform:rotate(var(--r));color:var(--c);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke;position:absolute}#dice-defs{width:0;height:0;position:absolute;overflow:hidden}#glow{z-index:60;pointer-events:none;width:640px;height:640px;transform:translate3d(calc(var(--mx) - 320px),calc(var(--my) - 320px),0);mix-blend-mode:screen;background:radial-gradient(circle,#2fb6a829,#5b4b9e1a 38%,#0000 66%);transition:opacity .4s;position:fixed;top:0;left:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}section{position:relative}.eyebrow{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--teal);margin-bottom:18px;font-size:.74rem;display:inline-block}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.015em;font-weight:700;line-height:1.04}h2{font-size:clamp(1.9rem,4vw,3.1rem)}.lead{color:var(--muted);max-width:60ch;font-size:clamp(1.02rem,1.4vw,1.22rem)}header{z-index:50;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}header.scrolled{backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#16151fb8}.nav{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 28px;display:flex}.brand{font-family:var(--f-display);align-items:center;gap:11px;font-size:1.28rem;font-weight:700;display:flex}.brand .gm{color:#fff}.brand .lore{color:#8c7fc4}.mark{flex:none;width:34px;height:34px}.nav-cta{font-family:var(--f-mono);letter-spacing:.02em;background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:#241a0a;border-radius:12px;padding:9px 18px;font-size:.8rem;font-weight:700;transition:transform .2s,box-shadow .3s;box-shadow:0 6px 22px #e8a24a47}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px #e8a24a6b}.btn{font-family:var(--f-display);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:15px 28px;font-size:1.02rem;font-weight:600;transition:transform .2s,box-shadow .35s,background .3s,border-color .3s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.btn-primary{background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:#241a0a;box-shadow:0 10px 34px #e8a24a52}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 46px #e8a24a80}.btn-ghost{color:var(--ink);border-color:var(--line);background:#8c7fc40f}.btn-ghost:hover{background:#2fb6a814;border-color:#2fb6a88c;transform:translateY(-2px)}.hero{align-items:center;min-height:100vh;padding:150px 0 90px;display:flex;position:relative}.hero-art{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero:before{content:"";z-index:-2;opacity:.24;pointer-events:none;background:linear-gradient(135deg,#3b2f66,#5b4b9e 55%,#6e5db0);position:absolute;inset:0;-webkit-mask:radial-gradient(60% 55% at 28% 45%,#000,#0000 75%);mask:radial-gradient(60% 55% at 28% 45%,#000,#0000 75%)}.hero-art .img{transform:translateY(-50%) translate3d(calc(var(--nx)*-14px),calc(var(--ny)*-10px),0);aspect-ratio:1376/768;background:var(--hero_bg) center/contain no-repeat;filter:drop-shadow(0 30px 80px #0009);will-change:transform;opacity:.96;-webkit-mask-composite:source-in;width:min(60%,820px);position:absolute;top:50%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000),linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 80%,#0000),linear-gradient(#0000,#000 18% 80%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.hero-art:after{content:"";background:linear-gradient(90deg,var(--obsidian) 24%,#16151f59 52%,transparent 72%), linear-gradient(0deg,var(--obsidian),transparent 30%);position:absolute;inset:0}.hero-copy{max-width:660px;position:relative}.hero h1{margin:6px 0 22px;font-size:clamp(2.7rem,6.2vw,5rem)}.hero h1 .l2{color:#8c7fc4}.hero .lead{max-width:52ch;font-size:clamp(1.06rem,1.6vw,1.3rem)}.cta-row{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.trust{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase;margin-top:30px;font-size:.76rem}.trust b{color:var(--gold);font-weight:700}.problem{padding:120px 0}.problem .head{max-width:70ch;margin-bottom:52px}.problem h2{margin-bottom:20px}.split{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pane{background:var(--card);border:1px solid var(--line);backdrop-filter:blur(4px);border-radius:18px;padding:34px 32px;position:relative;overflow:hidden}.pane .ptag{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:.72rem}.pane h3{margin-bottom:20px;font-size:1.34rem}.pane.gm h3{color:var(--gold-lt)}.pane.pl h3{color:var(--teal)}.plist{flex-direction:column;gap:16px;list-style:none;display:flex}.plist li{color:var(--muted);gap:13px;font-size:1.02rem;display:flex}.plist li:before{content:"";background:var(--gold);flex:none;width:7px;height:7px;margin-top:9px;transform:rotate(45deg)}.pane.pl .plist li:before{background:var(--teal)}.problem .art{z-index:-1;opacity:.5;background:var(--tension_bg) right center/cover;-webkit-mask-composite:source-in;width:46%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 82%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 82%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.solution{padding:130px 0;position:relative;overflow:hidden}.solution .art{z-index:-1;background:var(--solution_bg) center/cover;opacity:.55;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.solution .art:after{content:"";background:radial-gradient(80% 70% at 50% 42%,transparent,var(--obsidian) 82%), linear-gradient(0deg,var(--obsidian),transparent 20%,transparent 80%,var(--obsidian));position:absolute;inset:0}.solution .head{text-align:center;max-width:64ch;margin:0 auto 60px}.solution h2{margin-bottom:18px}.solution .lead{margin:0 auto}.pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pillar{border:1px solid var(--line);backdrop-filter:blur(6px);background:linear-gradient(#1f1c2ee6,#16151fd9);border-radius:18px;padding:34px 30px}.pillar .ico{border:1px solid var(--line);width:46px;height:46px;color:var(--teal);background:#5b4b9e66;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.pillar h3{margin-bottom:12px;font-size:1.28rem}.pillar p{color:var(--muted);font-size:1.01rem}.features{padding:120px 0}.features .head{max-width:60ch;margin-bottom:56px}.features h2{margin-bottom:16px}.tiles{perspective:1400px;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tile{border:1px solid var(--line);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#2d2552e6,#16151ff0);border-radius:20px;padding:16px 16px 26px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .5s;position:relative}.tile .thumb{aspect-ratio:3/2;background-position:50%;background-size:cover;border-radius:13px;transform:translateZ(30px)}.tile[data-img=vtt] .thumb{background-image:var(--feat_vtt)}.tile[data-img=storefront] .thumb{background-image:var(--feat_storefront)}.tile[data-img=booking] .thumb{background-image:var(--feat_booking)}.tile[data-img=payments] .thumb{background-image:var(--feat_payments)}.tile[data-img=sheets] .thumb{background-image:var(--feat_sheets_dice)}.tile[data-img=voice] .thumb{background-image:var(--feat_voice)}.tile .tbody{padding:20px 12px 0;transform:translateZ(22px)}.tile h3{margin-bottom:9px;font-size:1.2rem}.tile p{color:var(--muted);font-size:.97rem;line-height:1.55}.tile .glare{pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,0%),#f0b96a24,transparent 60%);border-radius:20px;transition:opacity .4s;position:absolute;inset:0}.tile:hover{border-color:#2fb6a866;box-shadow:0 30px 60px -24px #000000bf,0 0 0 1px #2fb6a81f}.tile:hover .glare{opacity:1}.why{padding:130px 0;position:relative;overflow:hidden}.why .art{z-index:-1;background:var(--why_bg) left center/cover;opacity:.6;-webkit-mask-composite:source-in;width:52%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 84%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 84%,#0000),linear-gradient(#0000,#000 22% 78%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.why .head{max-width:56ch;margin-bottom:50px}.why h2{margin-bottom:16px}.grid4{grid-template-columns:1fr 1fr;gap:22px;max-width:820px;display:grid}.wcard{border:1px solid var(--line);backdrop-filter:blur(4px);background:#16151fd1;border-radius:16px;padding:28px 26px}.wcard h3{align-items:center;gap:10px;margin-bottom:10px;font-size:1.16rem;display:flex}.wcard h3 .d{flex:none;width:9px;height:9px;transform:rotate(45deg)}.wcard:first-child .d{background:var(--indigo)}.wcard:nth-child(2) .d{background:var(--teal)}.wcard:nth-child(3) .d{background:var(--parchment)}.wcard:nth-child(4) .d{background:var(--gold)}.wcard p{color:var(--muted);font-size:.98rem}.why .band{font-family:var(--f-mono);letter-spacing:.06em;color:var(--muted);margin-top:52px}.why .band b{color:var(--gold);font-weight:700}.roadmap{padding:110px 0}.roadmap .head{margin-bottom:56px}.roadmap h2{margin-bottom:14px}.rail{justify-content:space-between;gap:0;display:flex;position:relative}.rail:before{content:"";background:linear-gradient(90deg,var(--indigo),var(--teal));height:2px;position:absolute;top:19px;left:6%;right:6%}.stop{text-align:center;flex:1;padding-top:0;position:relative}.stop .dot{background:var(--obsidian);border:2px solid var(--indigo);width:40px;height:40px;color:var(--muted);z-index:1;font-family:var(--f-mono);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:.9rem;font-weight:700;display:grid;position:relative}.stop.now .dot{border-color:var(--gold);color:var(--gold-lt);box-shadow:0 0 0 6px #e8a24a1f}.stop.done .dot{border-color:var(--teal);color:var(--teal)}.stop .lbl{font-family:var(--f-display);font-size:1.02rem;font-weight:600}.stop .sub{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-top:6px;font-size:.68rem}.stop.now .sub{color:var(--gold)}.final{text-align:center;padding:170px 0;position:relative;overflow:hidden}.final .art{z-index:-1;background:var(--cta_bg) center/cover;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.final .art:after{content:"";background:radial-gradient(70% 60% at 50% 50%,transparent,#16151f8c 70%,var(--obsidian)), linear-gradient(0deg,var(--obsidian),transparent 34%,transparent 70%,var(--obsidian));position:absolute;inset:0}.final h2{margin-bottom:22px;font-size:clamp(2.6rem,6vw,4.6rem)}.final .lead{text-align:center;color:#c7cbe4;margin:0 auto 36px}.final .cta-row{justify-content:center}footer{border-top:1px solid var(--line);padding:56px 0 60px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot .brand{font-size:1.1rem}.foot .meta{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;font-size:.76rem}.foot .disclosure{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);flex-basis:100%;font-size:.68rem}.foot a:hover{color:var(--teal)}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:80ms}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}.reveal[data-d="5"]{transition-delay:.4s}@media (width<=900px){.tiles,.pillars{grid-template-columns:1fr 1fr}.hero-art .img{opacity:.35;width:78%}.hero-art:after{background:linear-gradient(90deg,var(--obsidian) 10%,#16151f8c 60%,transparent),linear-gradient(0deg,var(--obsidian),transparent 40%)}}@media (width<=720px){.split,.pillars,.tiles,.grid4{grid-template-columns:1fr}.problem .art,.why .art{opacity:.18;width:100%}.rail{flex-direction:column;gap:26px}.rail:before{width:2px;height:auto;inset:6% auto 6% 19px}.stop{text-align:left;align-items:center;gap:18px;display:flex}.stop .dot{margin:0}.final{padding:120px 0}.nav-cta{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.facets,.hero-art .img{transform:none!important}#glow{display:none}.reveal{opacity:1;transition:none;transform:none}.tile{transition:box-shadow .3s,border-color .3s}}.btn-soon{color:#b4b8d3;cursor:not-allowed;box-shadow:none;font:inherit;font-family:var(--f-display);background:#8c7fc414;border:1px dashed #8c7fc4b3;font-size:1.02rem;font-weight:600}.btn-soon:hover{box-shadow:none;transform:none}.btn-soon{flex-wrap:wrap;justify-content:center;row-gap:6px}.btn-soon .lbl-text,.btn-soon .soon{white-space:nowrap}.btn-soon .soon{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt);background:#e8a24a1f;border:1px solid #e8a24a59;border-radius:999px;padding:4px 8px;font-size:.66rem}.ph-tag{z-index:5;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;color:#241a0a;background:#e8a24aeb;border-radius:6px;padding:4px 9px;font-size:.62rem;font-weight:700;position:absolute;top:12px;right:12px}.tile .ph-tag{top:24px;right:24px}.staging-banner{z-index:70;text-align:center;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#241a0a;background:#e8a24a;padding:7px 16px;font-size:.72rem;font-weight:700;position:fixed;bottom:0;left:0;right:0}.problem .head .lead{margin-top:18px}.features .head .lead{margin-top:16px}.rail{list-style:none}.hero>.ph-tag{top:96px}.notfound{align-items:center;min-height:100vh;padding:80px 0;display:flex}.notfound h1{margin:28px 0 14px;font-size:clamp(2.2rem,5vw,3.6rem)}.legal{padding:48px 0 96px}.prose{max-width:70ch;margin-top:40px}.prose h1{margin-bottom:14px;font-size:clamp(2rem,4.5vw,3rem)}.prose h2{margin:44px 0 14px;font-size:1.5rem}.prose h3{margin:30px 0 10px;font-size:1.15rem}.prose p,.prose ul{color:var(--muted);margin-bottom:14px}.prose ul{padding-left:1.3em}.prose li{margin-bottom:6px}.prose a{color:var(--teal);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}
