.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:55;display:flex;align-items:center;gap:16px;padding:calc(12px + env(safe-area-inset-top)) 26px 12px;background:color-mix(in oklab,var(--void) 62%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}.site-header.scrolled{border-bottom-color:var(--line)}.site-header nav{display:flex;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.site-header nav a.navlink{padding:7px 12px;border-radius:var(--r-sm);font-size:13.5px;font-weight:550;color:var(--muted);transition:color .16s,background .16s}.site-header nav a.navlink:hover{color:var(--text);background:var(--panel-2)}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.brand:hover{color:var(--text);text-decoration:none}.brand .bt{display:inline-flex;align-items:baseline}.brand em{font-style:normal;background:linear-gradient(100deg,var(--p1),var(--p3));-webkit-background-clip:text;background-clip:text;color:transparent}.brand .tag{font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;padding:1px 5px;align-self:center}.brand-mark{position:relative;width:28px;height:28px;flex:none;border-radius:9px;display:grid;place-items:center;overflow:hidden;background:var(--panel-3)}.brand-mark:before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 0deg,var(--p1),var(--p2),var(--p3),var(--p1));animation:sel-orbit 6s linear infinite}.brand-mark:after{content:"";position:absolute;inset:1.5px;border-radius:7.5px;background:var(--panel-solid)}.brand-mark svg{position:relative;z-index:1;color:var(--accent)}.hero{position:relative;padding:clamp(56px,10vh,104px) 0 clamp(40px,7vh,72px);text-align:center}.hero h1{font-size:clamp(34px,6.2vw,68px);line-height:1.04;letter-spacing:-.04em;margin:0 0 20px;animation:sel-blur-in .9s var(--ease-out-quint) both}.hero h1 .line2{animation-delay:.12s}.hero p.sub{color:var(--text-dim);font-size:clamp(15px,1.5vw,18px);max-width:640px;margin:0 auto 30px;animation:sel-rise .8s var(--ease-out-quint) .22s both}.hero .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;animation:sel-rise .8s var(--ease-out-quint) .3s both}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:5px 8px 5px 6px;border-radius:99px;margin-bottom:24px;background:var(--panel-2);border:1px solid var(--line-strong);font-size:12.5px;font-weight:600;color:var(--text-dim);animation:sel-pop .6s var(--ease-spring) both}.eyebrow .pill{padding:2px 9px;border-radius:99px;background:linear-gradient(135deg,var(--p1),var(--p3));color:var(--accent-ink);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lang-strip{margin-top:38px;display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap;animation:sel-rise .8s var(--ease-out-quint) .4s both}.lang-strip .lchip{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:3px 9px;border-radius:6px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted)}.section{padding:clamp(48px,8vh,90px) 0}.section-title{text-align:center;font-size:clamp(24px,3.4vw,40px);letter-spacing:-.032em;margin:0 0 12px}.section-sub{text-align:center;color:var(--muted);margin:0 auto 40px;max-width:62ch;font-size:15px}.tiles{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.tiles.three{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.tile{position:relative;padding:24px;border-radius:var(--r-lg);background:var(--panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow-sm),var(--inner-top);overflow:hidden;transition:transform .3s var(--ease-out-quint),border-color .3s,box-shadow .3s}.tile:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:var(--shadow),var(--inner-top)}.tile:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0),color-mix(in oklab,var(--p1) 12%,transparent),transparent 62%);opacity:0;transition:opacity .3s ease;pointer-events:none}.tile:hover:before{opacity:1}.tile h3{margin:0 0 8px;font-size:16.5px}.tile p{margin:0;color:var(--muted);font-size:14px}.tile-ico{place-items:center;width:42px;height:42px;border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent)}.tile .num,.tile-ico{display:grid;margin-bottom:15px}.tile .num{place-items:center;width:38px;height:38px;border-radius:var(--r-sm);font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--accent-ink);background:linear-gradient(135deg,var(--p1),var(--p3));box-shadow:0 6px 18px -8px color-mix(in oklab,var(--p2) 90%,transparent)}.tile.lined:before{display:none}.tile.lined:after{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:2px;background:linear-gradient(to bottom,var(--p1),var(--p3));opacity:.8}.split{display:grid;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center}.split .copy h2{font-size:clamp(22px,2.8vw,32px);letter-spacing:-.03em;margin:10px 0 12px}.split .copy p{color:var(--muted);font-size:15px}.split ul.checks{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.split ul.checks li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text-dim)}.split ul.checks li svg{flex:none;color:var(--ok);margin-top:2px}.stats-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:4px;gap:4px;padding:30px 22px;border-radius:var(--r-xl);background:var(--panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow-sm),var(--inner-top);text-align:center}.stats-band>div{position:relative;padding:8px 16px}.stats-band>div+div:before{content:"";position:absolute;inset-inline-start:0;top:14%;height:72%;width:1px;background:var(--line)}.stats-band .big{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.06;letter-spacing:-.04em;background:linear-gradient(100deg,var(--p1),var(--p2) 55%,var(--p3));-webkit-background-clip:text;background-clip:text;color:transparent}.stats-band .lbl{color:var(--muted);font-size:13px;margin-top:6px}.cta-band{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:clamp(34px,6vw,60px) clamp(22px,5vw,44px);text-align:center;border:1px solid var(--accent-line);background:radial-gradient(120% 140% at 50% -30%,color-mix(in oklab,var(--p1) 22%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in oklab,var(--p2) 18%,transparent),color-mix(in oklab,var(--p3) 14%,transparent));box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08)}.cta-band h2{margin:0 0 10px;font-size:clamp(22px,3.4vw,34px);letter-spacing:-.03em}.cta-band p{margin:0 auto 26px;max-width:56ch;color:var(--text-dim)}.soon{padding:32px;border-radius:var(--r-xl);text-align:center;border:1px dashed var(--line-strong);background:var(--panel)}.soon h3{margin:12px 0 8px;font-size:20px}.soon p{margin:0 auto;max-width:58ch;color:var(--muted)}.soon .tag{display:inline-block;padding:3px 12px;border-radius:99px;background:linear-gradient(135deg,var(--p1),var(--p3));color:var(--accent-ink);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}footer.site{border-top:1px solid var(--line);padding:34px 0 46px;color:var(--muted);font-size:13px}.mock{position:relative;margin:46px auto 0;max-width:980px;border-radius:var(--r-xl);border:1px solid var(--line-strong);background:var(--panel-solid);box-shadow:var(--shadow-lg);overflow:hidden;animation:sel-rise 1s var(--ease-out-quint) .45s both}.mock:after{content:"";position:absolute;inset-inline:0;bottom:0;height:40%;background:linear-gradient(to top,var(--void),transparent);pointer-events:none}.mock-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel-2)}.mock-bar i{width:9px;height:9px;border-radius:50%;background:var(--line-strong);display:block}.mock-body{padding:16px;grid-gap:12px}.mock-body,.mock-row{display:grid;gap:12px}.mock-row{grid-template-columns:1fr auto auto;grid-gap:12px;align-items:center;padding:11px 13px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2)}.mock-row .nm{font-size:13px;font-weight:600}.mock-row .bar{height:5px;width:120px;border-radius:99px;background:var(--panel-3);overflow:hidden}.mock-row .bar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--p1),var(--p3));animation:sel-fade .6s ease both}.auth-wrap{min-height:100dvh;display:grid;place-items:center;padding:26px 18px}.auth-card{width:min(430px,100%);padding:30px;border-radius:var(--r-xl);background:var(--panel);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg),var(--inner-top);animation:sel-pop .5s var(--ease-out-quint) both;position:relative;overflow:hidden}.auth-card:before{content:"";position:absolute;inset-inline:20%;top:0;height:1px;background:linear-gradient(to right,transparent,var(--line-glow),transparent)}.auth-card h1{font-size:22px;margin:16px 0 4px}.auth-card .sub{color:var(--muted);font-size:13.5px;margin:0 0 18px}.cand-shell{min-height:100dvh;display:flex;flex-direction:column}.cand-main{flex:1 1;width:min(560px,100%);margin-inline:auto;padding:22px 18px 40px}.step-dots{display:flex;gap:6px;justify-content:center;margin-bottom:20px}.step-dots i{height:3px;flex:1 1;max-width:56px;border-radius:99px;background:var(--panel-3);transition:background .4s ease}.step-dots i.on{background:linear-gradient(90deg,var(--p1),var(--p3))}.question-text{font-size:17px;line-height:1.65;background:var(--panel-2);border:1px solid var(--line);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--r);padding:18px 20px}.wave{display:flex;align-items:center;justify-content:center;gap:3px;height:56px}.wave i{width:3px;border-radius:99px;background:linear-gradient(to top,var(--p1),var(--p3));height:calc(6px + var(--lvl, 0) * var(--k, 1) * 46px);transition:height .08s linear}.mic-orb{position:relative;width:96px;height:96px;margin:0 auto;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--panel-2);color:var(--accent);cursor:pointer;transition:transform .2s var(--ease-spring),border-color .2s,box-shadow .3s}.mic-orb:hover{transform:scale(1.03);border-color:var(--accent-line)}.mic-orb.recording{border-color:color-mix(in oklab,var(--bad) 50%,transparent);color:var(--bad);box-shadow:0 0 0 0 color-mix(in oklab,var(--bad) 40%,transparent)}.mic-orb.recording:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid color-mix(in oklab,var(--bad) 45%,transparent);animation:sel-pulse-halo 1.6s ease-out infinite}.site-header .nav-burger{display:none;order:3}@media (max-width:780px){.site-header{padding-inline:16px;flex-wrap:wrap}.site-header .nav-burger{display:inline-flex}.site-header nav{display:none;position:absolute;top:100%;inset-inline:0;flex-direction:column;align-items:stretch;gap:3px;padding:12px 16px 18px;background:var(--panel-solid);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.site-header nav.nav-open{display:flex;animation:sel-rise .22s var(--ease-out-quint) both}.site-header nav a.navlink{padding:12px;font-size:15px}.site-header nav .btn,.site-header nav .icon-btn,.site-header nav .lang-select{width:100%}.site-header nav .icon-btn{min-height:44px;justify-content:flex-start;padding-inline:12px}}@media (max-width:700px){.stats-band{grid-template-columns:1fr}.stats-band>div+div:before{display:none}.stats-band>div+div{border-top:1px solid var(--line)}.hero .cta-row .btn{width:100%}.tile{padding:20px}}.pricing{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:940px){.pricing{grid-template-columns:1fr}}.price-table{padding:6px 0 0;overflow:hidden}.price-table .pt-head{display:flex;justify-content:space-between;padding:10px 18px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.price-table .pt-row{display:flex;align-items:center;gap:13px;padding:14px 18px;border-top:1px solid var(--line);transition:background .18s}.price-table .pt-row:hover{background:var(--panel-2)}.price-table .pt-ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--p1);background:var(--accent-soft);border:1px solid var(--accent-line)}.price-table .pt-main{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.price-table .pt-main strong{font-size:13.5px}.price-table .pt-price{flex:none;font-size:15px;font-weight:700;white-space:nowrap}.price-table .pt-note{padding:12px 18px 14px;margin:0;border-top:1px solid var(--line)}.trial{position:relative;padding:22px 22px 24px;border-color:var(--accent-line);background:radial-gradient(120% 90% at 100% 0,var(--accent-soft),transparent 60%),var(--panel);overflow:hidden}.trial:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,var(--p1),var(--p3),transparent)}.trial h3{margin:12px 0 4px;font-size:19px}.trial .trial-badge{display:inline-flex;align-items:center;gap:6px}.trial .btn{width:100%;justify-content:center;margin-top:18px}.trial-lines{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:9px;gap:9px}.trial-lines li{display:flex;align-items:baseline;gap:9px;font-size:13.5px}.trial-lines li>span:first-of-type{flex:1 1}.trial-lines svg{flex:none;color:var(--ok);transform:translateY(2px)}.trial-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);font-size:13px;color:var(--muted)}.trial-total strong{font-size:26px;font-weight:800;letter-spacing:-.02em}.promises{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:10px 26px;gap:10px 26px}.promises li{display:flex;gap:9px;align-items:baseline;font-size:13.5px;color:var(--muted)}.promises svg{flex:none;color:var(--ok);transform:translateY(2px)}.price-example{margin-top:22px;padding:16px 18px;border-radius:var(--r-sm);border:1px solid var(--line);-webkit-border-start:3px solid var(--p1);border-inline-start:3px solid var(--p1);background:var(--panel-2)}.price-example strong{display:block;margin-bottom:4px;font-size:13.5px}.price-example p{margin:0}.site-footer{margin-top:70px;border-top:1px solid var(--line);padding-top:34px}.sf-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:30px;gap:30px;padding-bottom:30px}@media (max-width:780px){.sf-grid{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1/-1}}.sf-brand{max-width:420px;display:grid;grid-gap:10px;gap:10px;align-content:start}.sf-brand p{margin:0}.sf-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px}.sf-col{display:grid;grid-gap:9px;gap:9px;align-content:start}.sf-col h4{margin:0 0 3px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.sf-col a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted);text-decoration:none;transition:color .16s}.sf-col a:hover{color:var(--p1)}.sf-base{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 0 34px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}[dir=rtl] .trial .btn svg{transform:scaleX(-1)}