@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}:root{--stage:#1c2029;--rack:#262b35;--cable:#373d49;--fg:#f2f4f7;--muted:#a3abb7;--dim:#5b6270;--amber:#ffb020;--amber-hi:#ffc75a;--available:#4ade80;--booked:#7db4fb;--service:#fc8b8b;--deep:#161a22;--radius:6px;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--stage);color:var(--fg);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:var(--amber);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0}p{color:var(--muted);margin:0}main,footer{overflow-x:clip}.wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.skip-link{z-index:100;background:var(--stage);border-radius:var(--radius);padding:12px 16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.rr{white-space:nowrap}.rr i{color:var(--amber);font-style:normal}.brand{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.brand:hover{text-decoration:none}.mark{width:32px;height:32px;box-shadow:0 0 0 1px var(--cable);border-radius:8px;flex:none}.word{letter-spacing:-.5px;align-items:baseline;font-size:24px;line-height:1;display:inline-flex}.word b{letter-spacing:-1px;font-weight:800}.word i{background:var(--amber);border-radius:50%;width:.2em;height:.2em;margin:0 .06em 0 .08em;box-shadow:0 0 8px #ffb0208c}.word span{font-weight:300}.btn{border:1px solid var(--cable);border-radius:var(--radius);min-height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:15px;font-weight:500;transition:background .15s,box-shadow .2s;display:inline-flex}.btn:hover{background:var(--cable);text-decoration:none}.btn.primary{background:var(--amber);border-color:var(--amber);color:var(--stage);font-weight:600;box-shadow:0 8px 24px -10px #ffb0208c}.btn.primary:hover{background:var(--amber-hi);box-shadow:0 0 0 4px #ffb02024,0 10px 30px -10px #ffb020b3}.btn.lg{min-height:52px;padding:13px 24px;font-size:16px}.btn svg,.module svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nav{z-index:20;-webkit-backdrop-filter:blur(12px);background:#1c2029cc;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--cable)}.nav .wrap{align-items:center;gap:28px;min-height:68px;display:flex}.nav-links{gap:24px;margin-left:12px;margin-right:auto;display:flex}.nav-links a{color:var(--muted);font-size:15px;font-weight:500}.nav-links a:hover{color:var(--fg);text-decoration:none}.nav-cta{gap:10px;margin-left:auto;display:flex}.nav-links+.nav-cta{margin-left:0}.hero{isolation:isolate;padding-block:72px 40px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#ffb02033,#ffb0200f 55%,#0000);width:900px;height:700px;position:absolute;top:-120px;right:-220px}.hero:after{content:"";z-index:-2;background-image:linear-gradient(var(--rack) 1px, transparent 1px), linear-gradient(90deg, var(--rack) 1px, transparent 1px);opacity:.35;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 30%,#000 20%,#0000 75%)}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.eq{align-items:center;gap:3px;height:14px;display:inline-flex}.eq span{background:var(--amber);border-radius:2px;width:3px;height:100%;animation:1.4s ease-in-out infinite eq}.eq span:first-child{height:40%;animation-delay:-.2s}.eq span:nth-child(2){animation-delay:-.7s}.eq span:nth-child(3){height:70%;animation-delay:-.4s}.eq span:nth-child(4){height:55%;animation-delay:-1s}@keyframes eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.hero h1{letter-spacing:-2.4px;margin-top:18px;font-size:clamp(42px,6.2vw,76px);font-weight:800;line-height:1.02}.hero h1 .light{letter-spacing:-2px;font-weight:300}.hero h1 .dot{color:var(--amber);text-shadow:0 0 24px #ffb02099}.lede{max-width:32em;margin-top:22px;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.lede strong{color:var(--fg);font-weight:600}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hero-meta li{align-items:center;gap:6px;display:inline-flex}.hero-meta svg{width:16px;height:16px;stroke:var(--available);fill:none;stroke-width:2px}.stage{margin-right:-180px;position:relative}.window{background:var(--rack);border:1px solid var(--cable);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -30px #000000b3}.window .bar{border-bottom:1px solid var(--cable);background:#20242d;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.window .bar i{background:var(--cable);border-radius:50%;width:9px;height:9px}.window .bar span{color:var(--dim);letter-spacing:.2px;margin-left:10px;font-size:11.5px}.stage .window{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both tilt-in;transform:perspective(1800px)rotateY(-7deg)rotateX(2deg)}.phone{border:1px solid var(--cable);background:#111419;border-radius:26px;width:190px;padding:7px;animation:1s cubic-bezier(.2,.7,.2,1) .15s both rise;position:absolute;bottom:-36px;left:-48px;box-shadow:0 30px 60px -20px #000c,0 0 40px -10px #ffb02040}.phone img{border-radius:20px}@keyframes tilt-in{0%{opacity:.5;transform:translateY(18px)perspective(1800px)rotateY(-7deg)rotateX(2deg)}}@keyframes rise{0%{opacity:.5;transform:translateY(24px)}}.trades{padding-block:56px 8px}.trades .wrap{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.trades p{margin-right:8px;font-size:14px}.chip{border:1px solid var(--cable);background:#262b3599;border-radius:999px;align-items:center;min-height:34px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}.section-head{max-width:720px}.section-head h2{letter-spacing:-1.2px;margin-top:12px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1}.section-head p{margin-top:14px;font-size:18px}.features{padding-block:96px 40px}.feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;padding-block:56px;display:grid}.feature.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature.flip .copy{order:2}.feature .copy{min-width:0}.module{color:var(--amber);letter-spacing:.3px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.feature h3{letter-spacing:-.8px;margin-top:12px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.15}.feature .copy>p{max-width:30em;margin-top:14px;font-size:17px}.ticks{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:22px 1fr;gap:10px;font-size:15.5px;display:grid}.ticks li:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px;margin:8px 0 0 6px;box-shadow:0 0 10px #ffb02099}.ticks small{color:var(--muted);margin-top:2px;font-size:14px;display:block}.shot{min-width:0;position:relative}.shot:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#ffb02029,#0000);position:absolute;inset:8% 6%}.shot .window{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.shot:hover .window{transform:translateY(-4px);box-shadow:0 50px 90px -30px #000000bf,0 0 0 1px #ffb02040}.crop{aspect-ratio:16/10;max-width:100%;overflow:hidden}.crop img{object-fit:cover;object-position:left top;width:100%;height:100%}.duo{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:16px;display:grid}.duo>.window:last-child{margin-top:56px}.pair{justify-content:center;align-items:flex-start;gap:20px;display:flex}.pair .phone{width:min(240px,46%);animation:none;position:static}.pair .phone:nth-child(2){margin-top:48px}.flow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.badge{border-radius:999px;align-items:center;min-height:28px;padding:3px 11px;font-size:13px;font-weight:500;display:inline-flex}.b-quote{background:var(--cable);color:var(--fg)}.b-conf{color:var(--booked);background:#7db4fb29}.b-run{color:var(--amber);background:#ffb02029}.b-done{color:var(--available);background:#4ade8024}.b-serv{color:var(--service);background:#fc8b8b26}.flow .arr{color:var(--dim);font-size:14px}.band{background:var(--deep);border-block:1px solid var(--cable)}.facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact{border-left:1px solid var(--cable);padding:36px 28px}.fact:first-child{border-left:0;padding-left:0}.fact b{letter-spacing:-.8px;font-size:30px;font-weight:700;display:block}.fact span{color:var(--muted);font-size:15px}.pricing{isolation:isolate;padding-block:104px 96px;position:relative}.pricing:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffb0201a,#0000);width:900px;height:500px;position:absolute;top:220px;left:50%;transform:translate(-50%)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:48px;display:grid}.plan{background:var(--rack);border:1px solid var(--cable);border-radius:10px;flex-direction:column;padding:28px;display:flex;position:relative}.plan.featured{background:linear-gradient(var(--rack), var(--rack)) padding-box, linear-gradient(160deg, var(--amber), #ffb02026 45%, var(--cable)) border-box;border-color:#0000;box-shadow:0 30px 70px -30px #ffb02059}.plan .tag{background:var(--amber);color:var(--stage);letter-spacing:.4px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:28px}.plan h3{font-size:20px;font-weight:600}.plan .for{min-height:2.9em;margin-top:6px;font-size:14.5px}.price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:20px;display:flex}.price b{letter-spacing:-1.6px;font-size:44px;font-weight:800}.price span{color:var(--muted);font-size:15px}.gross{color:var(--dim);margin-top:4px;font-size:13.5px}.limits{border-top:1px solid var(--cable);gap:10px;margin:22px 0 26px;padding:18px 0 0;list-style:none;display:grid}.limits li{color:var(--muted);justify-content:space-between;gap:12px;font-size:15px;display:flex}.limits li b{color:var(--fg);font-weight:600}.plan .btn{width:100%;margin-top:auto}.all-in{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:15px;display:flex}.all-in span:before{content:"✓";color:var(--available);margin-right:8px;font-weight:700}.vat-note{color:var(--dim);margin-top:14px;font-size:14px}.final{padding-block:24px 104px}.final-card{isolation:isolate;border:1px solid var(--cable);background:linear-gradient(135deg,#262b35 0%,#1f232c 60%);border-radius:14px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:40px;padding:56px;display:grid;position:relative;overflow:hidden}.final-card:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffb02038,#0000);width:520px;height:420px;position:absolute;bottom:-160px;right:-120px}.final-card h2{letter-spacing:-1.2px;margin-top:12px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.1}.final-card p{max-width:34em;margin-top:14px;font-size:17px}.final-actions{justify-items:stretch;gap:10px;display:grid}footer{border-top:1px solid var(--cable);background:var(--deep);padding-block:56px 40px}.foot{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot .tagline{letter-spacing:1.6px;color:var(--muted);text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:600}.foot .blurb{max-width:26em;margin-top:14px;font-size:14.5px}.foot h2{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:600}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot ul a,.foot ul span{color:var(--fg);font-size:15px}.legal{border-top:1px solid var(--cable);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.prose{max-width:760px;padding-block:64px 96px}.prose h1{letter-spacing:-1.2px;font-size:clamp(32px,4vw,44px);font-weight:700}.prose h2{margin-top:40px;font-size:22px;font-weight:600}.prose p,.prose li{color:var(--muted);font-size:16.5px;line-height:1.7}.prose p{margin-top:14px}.prose ul{padding-left:20px}.prose dl{grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:10px 20px;margin-top:24px;display:grid}.prose dt{color:var(--muted)}.prose dd{color:var(--fg);margin:0}.draft{border-radius:var(--radius);color:var(--fg);background:#ffb0200f;border:1px dashed #ffb02080;margin-top:20px;padding:14px 16px;font-size:15px}.updated{color:var(--dim);margin-top:10px;font-size:14px}@media (width<=1080px){.stage{margin-right:0}.stage .window{animation-name:rise;transform:none}}@media (width<=900px){.nav-links{display:none}.hero{padding-block:40px 24px}.hero-grid,.feature,.feature.flip,.final-card{grid-template-columns:minmax(0,1fr);gap:36px}.feature.flip .copy{order:0}.feature{padding-block:36px}.stage{margin-bottom:30px}.phone{border-radius:18px;width:120px;padding:5px;bottom:-30px;left:auto;right:8px}.phone img{border-radius:14px}.plans{grid-template-columns:minmax(0,1fr);max-width:460px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{border-top:1px solid var(--cable)}.fact:nth-child(-n+2){border-top:0}.fact:nth-child(3){border-left:0;padding-left:0}.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot>div:first-child{grid-column:1/-1}.final-card{padding:32px 24px}.features{padding-block:64px 16px}.pricing{padding-block:72px}.prose dl{grid-template-columns:minmax(0,1fr);gap:2px}.prose dd{margin-bottom:10px}}@media (width<=520px){.nav-cta .primary{display:none}.word{font-size:22px}.hero-cta .btn{flex:100%}.duo{grid-template-columns:minmax(0,1fr)}.duo>.window:last-child{margin-top:0}.fact{padding:24px 16px}.fact b{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
