:root{--bg: #060D16;--bg-2: #0A1724;--bg-3: #0E2032;--panel: rgba(255, 255, 255, .035);--panel-2: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--text: #E6EDF3;--muted: #8FA1B3;--dim: #5E7184;--teal: #14A38B;--teal-2: #2DD4BF;--teal-glow: rgba(45, 212, 191, .18);--amber: #F5B544;--orange: #E8590C;--orange-2: #FB8A3C;--sand: #F6F1E9;--radius: 18px;--max: 1160px;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);line-height:1.6;color-scheme:dark;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--teal-2);text-underline-offset:3px}a:hover{color:var(--text)}h1,h2,h3{color:#fff;line-height:1.1;letter-spacing:-.025em;margin:0 0 .5em}h1{font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:800}h2{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800}h3{font-size:1.12rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1em}::selection{background:var(--teal);color:#fff}:focus-visible{outline:2px solid var(--teal-2);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 20px;position:relative}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.grad{background:linear-gradient(100deg,var(--teal-2),#7DD3FC 60%,var(--teal-2));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;animation:shine 6s linear infinite}.grad--orange{background-image:linear-gradient(100deg,var(--orange-2),#FCD34D 60%,var(--orange-2))}@keyframes shine{to{background-position:200% center}}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:50;background:#fff;color:#000;padding:8px 12px}.notice{background:#04090f;border-bottom:1px solid var(--line);color:var(--muted);font-size:.84rem;position:relative;z-index:6}.notice__inner{display:flex;gap:12px;align-items:flex-start;padding-top:10px;padding-bottom:10px}.notice p{margin:0}.notice__tag{flex:none;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(245,181,68,.35);background:#f5b54414;padding:2px 9px;border-radius:999px;margin-top:1px}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:ping 2s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 6px transparent}}.header{position:sticky;top:0;z-index:20;background:#060d168c;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.header.is-scrolled{border-bottom-color:var(--line);background:#060d16cc}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;flex-wrap:wrap}.header nav ul{display:flex;gap:6px 26px;list-style:none;margin:0;padding:0;align-items:center;flex-wrap:wrap}.header nav a:not(.btn){color:var(--muted);text-decoration:none;font-weight:600;font-size:.94rem;position:relative;transition:color .2s}.header nav a:not(.btn):hover,.header nav a[aria-current=page]{color:#fff}.header nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--teal-2);box-shadow:0 0 10px var(--teal-2)}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo img{border-radius:8px;box-shadow:0 0 0 1px var(--line-2),0 0 24px var(--teal-glow)}.logo__word{font-weight:800;font-size:1.22rem;color:#fff;letter-spacing:-.02em}.logo__word span{color:var(--teal-2);font-weight:600}.btn{--b: var(--teal);display:inline-flex;align-items:center;gap:10px;background:var(--teal);color:#fff;padding:13px 22px;border-radius:12px;text-decoration:none;border:1px solid rgba(255,255,255,.12);cursor:pointer;font:inherit;font-weight:700;position:relative;transition:transform .15s,box-shadow .25s,background .2s;box-shadow:0 8px 30px -8px #14a38b99,inset 0 1px #ffffff2e}.btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 36px -8px #2dd4bfb3,inset 0 1px #ffffff40;background:#17b79c}.btn:active{transform:translateY(0)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.btn--ghost{background:var(--panel);box-shadow:none;border-color:var(--line-2);color:var(--text)}.btn--ghost:hover{background:var(--panel-2);box-shadow:none;border-color:#ffffff4d}.btn--small{padding:8px 15px;font-size:.88rem;border-radius:10px}.btn--orange{background:var(--orange);box-shadow:0 8px 30px -8px #e8590cb3,inset 0 1px #fff3}.btn--orange:hover{background:#f06a1f;box-shadow:0 12px 36px -8px #fb8a3cbf,inset 0 1px #ffffff40}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fx{position:relative;isolation:isolate;overflow:hidden}.fx__grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%);opacity:.55}.fx__glow{position:absolute;z-index:-3;width:720px;height:720px;border-radius:50%;filter:blur(110px);opacity:.45;pointer-events:none}.fx__glow--a{background:#0e7c6b;top:-320px;left:-180px;animation:drift 18s ease-in-out infinite alternate}.fx__glow--b{background:#1d4ed8;top:-200px;right:-300px;opacity:.25;animation:drift 22s ease-in-out infinite alternate-reverse}.fx__glow--orange{background:#c2410c;opacity:.3}@keyframes drift{to{transform:translate(120px,80px) scale(1.15)}}.fx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;z-index:-1;background:linear-gradient(transparent,var(--bg));pointer-events:none}.section{padding:104px 0;position:relative}.section--tight{padding:56px 0}.section--alt{background:linear-gradient(180deg,var(--bg),var(--bg-2) 30%,var(--bg-2) 70%,var(--bg))}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;color:var(--teal-2);margin-bottom:16px}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.lead{font-size:1.13rem;color:var(--muted);max-width:640px}.hero{padding:110px 0 120px}.hero__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:center}.hero h1{max-width:820px}.typed{color:var(--teal-2);white-space:nowrap}.typed:after{content:"";display:inline-block;width:.08em;height:.9em;margin-left:.06em;background:var(--teal-2);vertical-align:-.08em;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.grid{display:grid;gap:18px}.grid--3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--fixed3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;align-items:center}.card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;overflow:hidden;transition:border-color .3s,transform .3s}.card p:last-child{margin-bottom:0}.spot:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),rgba(45,212,191,.12),transparent 45%);opacity:0;transition:opacity .3s;pointer-events:none}.spot:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(260px circle at var(--mx, -999px) var(--my, -999px),rgba(45,212,191,.7),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;pointer-events:none}.spot:hover:before,.spot:hover:after{opacity:1}.spot:hover{transform:translateY(-3px)}.spot--orange:before{background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),rgba(251,138,60,.12),transparent 45%)}.spot--orange:after{background:radial-gradient(260px circle at var(--mx, -999px) var(--my, -999px),rgba(251,138,60,.75),transparent 60%)}.card__icon{width:44px;height:44px;border-radius:12px;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.25);color:var(--teal-2);display:grid;place-items:center;margin-bottom:18px}.card__icon svg{width:21px;height:21px}.card__icon--orange{background:#fb8a3c1a;border-color:#fb8a3c4d;color:var(--orange-2)}.card__num{position:absolute;top:22px;right:24px;font-family:var(--mono);font-size:.75rem;color:var(--dim)}.pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.72rem;letter-spacing:.03em;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted)}.pill--orange{color:var(--orange-2);border-color:#fb8a3c59;background:#fb8a3c14}.product{position:relative;overflow:hidden;background:radial-gradient(800px 400px at 85% 50%,rgba(232,89,12,.16),transparent 60%),linear-gradient(180deg,#0d1424,#0a101d);border:1px solid var(--line-2);border-radius:28px;padding:52px;display:grid;gap:44px;grid-template-columns:1fr 1.05fr;align-items:center}.product h2{margin-top:16px}.product p{color:var(--muted)}.ticks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:11px;color:var(--text)}.ticks li{padding-left:30px;position:relative}.ticks li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:6px;background:#2dd4bf26;border:1px solid rgba(45,212,191,.4)}.ticks li:after{content:"";position:absolute;left:6.5px;top:7.5px;width:4px;height:8px;border:solid var(--teal-2);border-width:0 2px 2px 0;transform:rotate(45deg)}.product .ticks li:before{background:#fb8a3c26;border-color:#fb8a3c73}.product .ticks li:after{border-color:var(--orange-2)}.ts-hero{padding:96px 0 110px}.ts-brand{display:flex;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.ts-brand img{width:52px;height:52px;border-radius:13px;box-shadow:0 0 40px #e8590c59}.ts-brand strong{font-size:1.55rem;color:#fff;font-weight:800;letter-spacing:-.02em}.ts-brand strong span{color:var(--orange-2)}.steps{counter-reset:step;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));list-style:none;padding:0;margin:0;position:relative}.steps li{counter-increment:step;position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;overflow:hidden}.steps li h3:before{content:counter(step,decimal-leading-zero);display:block;font-family:var(--mono);font-weight:600;font-size:.85rem;color:var(--orange-2);margin-bottom:14px}.steps li p{margin:0;color:var(--muted)}.cta{position:relative;overflow:hidden;border-radius:28px;padding:64px 48px;text-align:center;border:1px solid rgba(45,212,191,.3);background:radial-gradient(600px 300px at 50% 0%,rgba(45,212,191,.25),transparent 70%),linear-gradient(180deg,#0b2027,#08141c)}.cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(45,212,191,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(45,212,191,.08) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at 50% 0%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000,transparent 70%);pointer-events:none}.cta>*{position:relative}.cta .lead{margin:0 auto}.cta .actions{justify-content:center}.cta__email{display:inline-block;margin-top:16px;font-family:var(--mono);font-size:.9rem;color:var(--teal-2)}.prose{max-width:720px}.prose h2{font-size:1.3rem;margin-top:2.2em}.prose p{color:#c3cfda}.values{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0s)}.js .reveal.is-in{opacity:1;transform:none}.footer{border-top:1px solid var(--line);background:#04090f;color:var(--muted);padding:64px 0 28px;font-size:.94rem}.footer a{color:var(--text);text-decoration:none}.footer a:hover{color:var(--teal-2)}.footer .muted{color:var(--dim);margin-top:14px}.footer__grid{display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr}.footer__grid p{margin:0 0 .45em}.footer__h{color:var(--dim);font-family:var(--mono);font-weight:500;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.footer__legal{border-top:1px solid var(--line);margin-top:48px;padding-top:20px;font-size:.8rem;color:var(--dim);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer__legal p{margin:0}@media(max-width:960px){.hero__grid,.product{grid-template-columns:1fr}.grid--fixed3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:760px){.section{padding:72px 0}.hero,.ts-hero{padding:64px 0 80px}.product{padding:30px 20px}.cta{padding:44px 22px}.footer__grid{grid-template-columns:1fr}.header__inner{padding-top:10px;padding-bottom:10px}.header nav ul{gap:6px 18px}.typed{white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.device{position:relative;border-radius:22px;padding:9px;background:linear-gradient(160deg,#273244,#0c121c 60%);border:1px solid var(--line-2);box-shadow:0 50px 100px -30px #000000e6,0 0 90px -30px var(--teal-glow)}.device img{width:100%;height:auto;border-radius:14px}.device--phone{border-radius:34px;padding:7px}.device--phone img{border-radius:28px}.showcase{position:relative}.showcase__devices{position:relative;padding:0 0 7% 9%;transition:transform .25s ease-out;will-change:transform}.showcase__devices .device--phone{position:absolute;left:0;bottom:0;width:23%;box-shadow:0 30px 70px -10px #000000f2}.caption{font-family:var(--mono);font-size:.74rem;color:var(--dim);margin-top:16px;text-align:center}.hero__grid--wide{grid-template-columns:1fr 1.15fr}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 28px}.tab{font:inherit;font-weight:600;font-size:.92rem;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:9px 16px;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.tab:hover{color:#fff;border-color:var(--line-2)}.tab[aria-selected=true]{color:#fff;background:var(--orange);border-color:var(--orange);box-shadow:0 8px 24px -8px #e8590cb3}.gallery__panel{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;align-items:center;animation:fadeUp .45s cubic-bezier(.2,.8,.2,1)}.gallery__panel[hidden]{display:none}.gallery__panel h3{font-size:1.4rem}.gallery__panel p{color:var(--muted)}.gallery__phones{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:520px;margin:0 auto}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chip{font-family:var(--mono);font-size:.72rem;padding:3px 9px;border-radius:6px;border:1px solid var(--line-2);color:var(--muted)}.chip--counter{color:#cbd5e1;border-color:#94a3b880}.chip--phone{color:#a5b4fc;border-color:#818cf880}.chip--web{color:#7dd3fc;border-color:#38bdf880}@media(max-width:960px){.hero__grid--wide,.gallery__panel{grid-template-columns:1fr}.showcase{margin-top:8px}}@media(max-width:760px){.device{padding:6px;border-radius:16px}.device img{border-radius:11px}.device--phone{border-radius:22px;padding:4px}.device--phone img{border-radius:19px}}.hero__grid--wide h1{font-size:clamp(2.3rem,4.4vw,3.6rem)}@media(max-width:760px){.notice{font-size:.78rem}.notice__inner{flex-direction:column;gap:6px;padding-top:8px;padding-bottom:8px}.hero__grid--wide h1{min-height:2.3em}}.device__screen{position:relative;container-type:inline-size}.flow{position:relative;padding-left:9%;margin-bottom:44px}.flow__nodes{position:relative;z-index:2;display:flex;justify-content:space-between;gap:8px;padding:0 6%}.flow__node{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:.86rem;color:var(--text);background:#0c1622bf;border:1px solid var(--line-2);border-radius:999px;padding:8px 14px 8px 11px;cursor:pointer;backdrop-filter:blur(6px);transition:border-color .2s,background .2s,transform .15s}.flow__node svg{width:16px;height:16px}.flow__node--counter svg{color:#94a3b8}.flow__node--phone svg{color:#818cf8}.flow__node--web svg{color:#38bdf8}.flow__node:hover{background:#142232f2;transform:translateY(-1px)}.flow__node--counter:hover{border-color:#94a3b8b3}.flow__node--phone:hover{border-color:#818cf8b3}.flow__node--web:hover{border-color:#38bdf8b3}.flow__node:active{transform:scale(.97)}.flow__node.is-sending{animation:nodeSend .7s ease-out}.flow__node--counter.is-sending{--ring: 148, 163, 184}.flow__node--phone.is-sending{--ring: 129, 140, 248}.flow__node--web.is-sending{--ring: 56, 189, 248}@keyframes nodeSend{0%{box-shadow:0 0 rgba(var(--ring),.7)}to{box-shadow:0 0 0 12px rgba(var(--ring),0)}}.flow__lines{position:absolute;left:0;top:0;width:100%;overflow:visible;pointer-events:none;z-index:1}.flow__line{fill:none;stroke:#ffffff24;stroke-width:1.5}.flow__pulse{fill:none;stroke-width:3;stroke-linecap:round}.flow__pulse--counter{stroke:#cbd5e1;filter:drop-shadow(0 0 6px rgba(148,163,184,.9))}.flow__pulse--phone{stroke:#a5b4fc;filter:drop-shadow(0 0 6px rgba(129,140,248,.9))}.flow__pulse--web{stroke:#7dd3fc;filter:drop-shadow(0 0 6px rgba(56,189,248,.9))}.flow__join{fill:var(--teal-2);filter:drop-shadow(0 0 6px var(--teal-2))}.showcase__hint{margin:14px 0 0 9%;text-align:center;font-size:.8rem;color:var(--dim)}.live-queue{position:absolute;left:16.8%;top:26.2%;width:20.6%;margin:0;padding:0;list-style:none;display:grid;gap:.7em;font-size:clamp(3.5px,1.38cqw,12px);color:#0f172a;font-family:Inter,Manrope,system-ui,sans-serif;line-height:1.35}.q-card{background:#fff;border-radius:.9em;padding:.75em .85em .8em 1em;border-left:.32em solid #475569;box-shadow:0 .6em 1.6em -.4em #0f172a59;animation:qFresh 2.4s ease-out}.q-card--phone{border-left-color:#4f46e5}.q-card--web{border-left-color:#0284c7}@keyframes qFresh{0%,30%{background:#fff4ec}to{background:#fff}}.q-top{display:flex;align-items:center;gap:.45em}.q-top b{font-size:1.35em;font-weight:800;letter-spacing:-.02em}.q-badge{font-size:.7em;font-weight:700;letter-spacing:.04em;color:#fff;background:#475569;border-radius:.35em;padding:.15em .45em}.q-card--phone .q-badge{background:#4f46e5}.q-card--web .q-badge{background:#0284c7}.q-time{margin-left:auto;font-size:.78em;font-weight:600;color:#e8590c;background:#fff1e7;border-radius:99em;padding:.1em .55em}.q-name{color:#64748b;margin-top:.35em;font-size:.9em}.q-items{margin-top:.35em;font-size:.92em}.q-items div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-foot{display:flex;align-items:center;justify-content:space-between;margin-top:.5em}.q-foot b{font-size:1.15em;font-weight:800}.q-paid{font-size:.72em;font-weight:800;letter-spacing:.04em;padding:.15em .45em;border-radius:.35em;color:#047857;background:#ecfdf5}.q-paid--cash{color:#b45309;background:#fffbeb}@media(max-width:760px){.flow{margin-bottom:30px}.flow__nodes{padding:0}.flow__node{font-size:.76rem;padding:6px 10px 6px 8px;gap:6px}.flow__node svg{width:14px;height:14px}.showcase__hint{margin-left:0}}@media(prefers-reduced-motion:reduce){.q-card,.flow__node.is-sending{animation:none}}.live-count{position:absolute;left:34.5%;top:20.9%;width:2.4%;height:2.5%;display:grid;place-items:center;background:#fff;border-radius:99em;color:#0f172a;font-family:Inter,Manrope,system-ui,sans-serif;font-weight:700;font-size:1.15cqw;line-height:1}
