:root{--s0:#08090C;--s1:#0E1016;--s2:#14161F;--s3:#1A1D28;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--ink:#F2F4F8;--ink-2:#A9B0BE;--ink-3:#6D7484;--brand:#8B7CFF;--brand-deep:#6A5CFF;--brand-soft:#C7BFFF;--good:#3ECF8E;--warn:#F5B85C;--bad:#F27D7D;--grid-line:#232734;--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;--r-lg:20px;--r-md:14px;--r-sm:10px;--wrap:1120px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--s0);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#8b7cff59}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.mono-tag{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}h1,h2,h3{font-weight:560;letter-spacing:-.03em;text-wrap:balance}.serif-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.grad-text{background:linear-gradient(100deg,var(--brand-soft) 10%,var(--brand) 55%,#7A88FF 95%);-webkit-background-clip:text;background-clip:text;color:transparent}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2000;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.018 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-size:14.5px;font-weight:560;letter-spacing:-.01em;padding:11px 20px;border-radius:99px;transition:.22s ease;white-space:nowrap}.btn-primary{color:#fff;background:linear-gradient(135deg,#9d8cff,#6a5cff 60%,#5b4df0);box-shadow:0 0 0 1px #ffffff24 inset,0 1px #ffffff38 inset,0 8px 24px -8px #6a5cff8c}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff2e inset,0 1px #ffffff40 inset,0 14px 34px -8px #6a5cffb3}.btn-ghost{color:var(--ink);background:#ffffff0a;box-shadow:0 0 0 1px var(--line-2) inset}.btn-ghost:hover{background:#ffffff14;transform:translateY(-1px)}.btn-lg{padding:14px 26px;font-size:15.5px}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.nav.scrolled{background:#08090cb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line)}.nav-inner{max-width:var(--wrap);margin:0 auto;padding:0 28px;height:64px;display:flex;align-items:center;gap:32px}.logo{display:flex;align-items:center;gap:10px;font-weight:640;font-size:16.5px;letter-spacing:-.02em}.logo-mark{width:28px;height:28px;border-radius:8px;flex:none;background:linear-gradient(135deg,#9d8cff,#5b4df0);display:grid;place-items:center;box-shadow:0 0 0 1px #ffffff2e inset,0 4px 14px -4px #6a5cff99}.logo-mark svg{width:15px;height:15px}.nav-links{display:flex;gap:4px;margin-left:8px}.nav-links a{font-size:14px;font-weight:450;color:var(--ink-2);padding:7px 12px;border-radius:8px;transition:.18s}.nav-links a:hover{color:var(--ink);background:#ffffff0d}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:14px}.nav-cta .signin{font-size:14px;color:var(--ink-2);font-weight:450}.nav-cta .signin:hover{color:var(--ink)}.nav .btn{padding:9px 17px;font-size:13.5px}.nav-burger{display:none;width:44px;height:44px;border-radius:10px;place-items:center;color:var(--ink-2);background:#ffffff0a;box-shadow:0 0 0 1px var(--line-2) inset;flex:none}.nav-burger svg{width:20px;height:20px}.nav-burger .ic-close,.nav-burger[aria-expanded=true] .ic-open{display:none}.nav-burger[aria-expanded=true] .ic-close{display:block}.nav-mobile{display:none;position:fixed;inset:64px 0 0;overflow-y:auto;flex-direction:column;padding:10px 18px calc(26px + env(safe-area-inset-bottom));background:#08090cfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-mobile a:not(.btn){font-size:18px;font-weight:560;letter-spacing:-.01em;color:var(--ink);padding:17px 6px;min-height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.nav-mobile a:not(.btn):after{content:"→";color:var(--ink-3);font-size:15px}.nav-mobile a:not(.btn):active{color:var(--brand-soft)}.nav-mobile .btn{margin:22px 0 0!important;width:100%;min-height:54px;font-size:16px}.nav.menu-open{background:#08090cfa}body.menu-locked{overflow:hidden}@media(max-width:860px){.nav-links{display:none}.nav-burger{display:grid}.nav-mobile:not([hidden]){display:flex}.nav-cta .signin{display:none}}@media(max-width:400px){.nav-cta .btn{display:none}}.hero{position:relative;padding:142px 0 90px;overflow:clip}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-glow{position:absolute;top:-320px;left:50%;transform:translate(-50%);width:1100px;height:700px;border-radius:50%;background:radial-gradient(closest-side,rgba(106,92,255,.28),rgba(106,92,255,.07) 55%,transparent 75%);filter:blur(40px)}.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 75% 62% at 50% 0%,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 62% at 50% 0%,#000 35%,transparent 78%)}.hero-inner{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:500;color:var(--ink-2);padding:6px 14px 6px 8px;border-radius:99px;background:#ffffff0a;box-shadow:0 0 0 1px var(--line-2) inset;margin-bottom:26px}.hero-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 10px #3ecf8ecc}.hero-badge b{color:var(--ink);font-weight:560}.hero h1{font-size:clamp(40px,5.4vw,62px);line-height:1.04;letter-spacing:-.038em;margin-bottom:22px}.hero-sub{font-size:17px;line-height:1.65;color:var(--ink-2);max-width:480px;margin-bottom:32px}.hero-ctas{display:flex;gap:12px;align-items:center;margin-bottom:26px;flex-wrap:wrap}.hero-proof{display:flex;gap:20px;flex-wrap:wrap}.hero-proof span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3)}.hero-proof svg{width:14px;height:14px;color:var(--good);flex:none}.invoice-stage{position:relative;perspective:1400px}.invoice-card{position:relative;background:linear-gradient(180deg,#12141c,#0d0f15);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line-2) inset,0 1px #ffffff17 inset,0 40px 80px -20px #000000b3,0 0 120px -30px #6a5cff59;padding:26px 26px 22px;transform:rotateY(-6deg) rotateX(2deg);transition:transform .6s cubic-bezier(.2,.6,.2,1)}.invoice-stage:hover .invoice-card{transform:rotateY(-2deg) rotateX(0)}.inv-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.inv-brand{display:flex;gap:10px;align-items:center}.inv-brand .logo-mark{width:32px;height:32px;border-radius:9px}.inv-brand-name{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.inv-brand-sub{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.08em}.inv-no{text-align:right}.inv-no .mono-tag{color:var(--ink-3)}.inv-no div:last-child{font-family:var(--mono);font-size:12px;color:var(--ink-2);margin-top:3px}.inv-status{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;font-size:11.5px;font-weight:560;color:var(--good);background:#3ecf8e1a;border-radius:99px;padding:4px 11px;box-shadow:0 0 0 1px #3ecf8e40 inset}.inv-status svg{width:11px;height:11px}.inv-lines{border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.inv-line{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}.inv-line span:first-child{color:var(--ink-2)}.inv-line span:last-child{font-weight:500}.inv-line.muted span{color:var(--ink-3);font-size:12.5px;font-weight:400}.inv-total{display:flex;justify-content:space-between;align-items:center;padding:16px 0 18px}.inv-total-label{font-size:11px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.inv-total-num{font-size:24px;font-weight:640;letter-spacing:-.02em}.inv-total-num small{font-size:13px;font-weight:500;color:var(--ink-2);margin-right:5px}.inv-pay{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:12px;font-size:14px;font-weight:560;color:#fff;background:linear-gradient(135deg,#9d8cff,#5b4df0);box-shadow:0 0 0 1px #ffffff24 inset,0 8px 20px -6px #6a5cff80}.inv-pay svg{width:15px;height:15px}.float-chip{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;background:#14161fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:11px 15px;box-shadow:0 0 0 1px var(--line-2) inset,0 20px 40px -12px #0009;animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.float-chip{animation:none}}.chip-sent{top:-38px;right:-22px}.chip-collect{bottom:-30px;left:-30px;animation-delay:-3.5s}.inv-foot{margin-top:14px;text-align:right;padding-right:6px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;color:var(--ink-3)}.chip-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.chip-ic.violet{background:#8b7cff24;color:var(--brand);box-shadow:0 0 0 1px #8b7cff40 inset}.chip-ic.green{background:#3ecf8e1f;color:var(--good);box-shadow:0 0 0 1px #3ecf8e40 inset}.chip-ic svg{width:16px;height:16px}.float-chip .t{font-size:12.5px;font-weight:560;letter-spacing:-.01em}.float-chip .s{font-size:11px;color:var(--ink-3);margin-top:1px}@media(max-width:960px){.hero-inner{grid-template-columns:1fr;gap:70px}.invoice-card{transform:none;max-width:460px;margin:0 auto}.chip-collect{left:0}.chip-sent{right:0}}@media(max-width:640px){.hero{padding:100px 0 56px}.hero h1{font-size:clamp(38px,10.5vw,48px)}.hero-sub{font-size:16.5px}.hero-ctas .btn-lg{width:100%;min-height:54px;font-size:16px}.hero-proof{gap:12px}.hero-badge{font-size:13px}}@media(max-width:520px){.float-chip{position:static;animation:none;width:100%;margin-top:12px}.chip-sent{order:-1;margin:0 0 12px}.invoice-stage{display:flex;flex-direction:column}.invoice-card{padding:20px 18px 16px}}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03}.metrics-inner{display:grid;grid-template-columns:repeat(4,1fr)}.metric{padding:30px 24px;text-align:center;position:relative}.metric+.metric:before{content:"";position:absolute;left:0;top:26%;height:48%;width:1px;background:var(--line)}.metric .m-big{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.metric .m-sub{font-size:12.5px;color:var(--ink-3)}@media(max-width:760px){.metrics-inner{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3):before{display:none}}.section{padding:110px 0}@media(max-width:640px){body{font-size:16.5px}.section{padding:68px 0}.sec-head{margin-bottom:38px}.sec-head h2{font-size:clamp(30px,8.4vw,38px)}.sec-head p{font-size:16.5px}.showcase{padding:68px 0 40px}.app-main{padding:16px 14px}.kpis{grid-template-columns:1fr}.metric{padding:22px 12px}.metric .m-big{font-size:18px}.metric .m-sub{font-size:13px}.sec-panel{padding:36px 22px}.sec-item b{font-size:15px}.sec-item p{font-size:13.5px}.cta-panel{padding:60px 22px;border-radius:20px}.plan{padding:26px 20px}.plan .p-name{font-size:15px}.plan .p-for{font-size:13.5px}.p-feats li{font-size:14.5px}.b-card{padding:24px 20px}.b-card h3{font-size:18px}.b-card>p{font-size:14.5px}.note h5{font-size:15.5px}.note p{font-size:14.5px}.wrap{padding:0 20px}.faq-q{padding:18px;font-size:15.5px}.faq-a p{padding:0 18px 18px;font-size:14.5px}.hero-proof span{font-size:14px}.btn{min-height:48px}.cmp th,.cmp td{padding:12px 16px}table.cmp{font-size:13px}}.sec-head{max-width:640px;margin:0 auto 60px;text-align:center}.sec-head .mono-tag{display:block;margin-bottom:16px}.sec-head h2{font-size:clamp(30px,3.6vw,42px);line-height:1.12;margin-bottom:16px}.sec-head p{color:var(--ink-2);font-size:16.5px}.showcase{position:relative;padding:110px 0 60px}.showcase-glow{position:absolute;top:12%;left:50%;transform:translate(-50%);width:900px;height:600px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(106,92,255,.16),transparent 70%);filter:blur(50px)}.browser{position:relative;border-radius:18px;overflow:hidden;background:#0c0e13;box-shadow:0 0 0 1px var(--line-2) inset,0 1px #ffffff14 inset,0 60px 120px -30px #000c,0 0 140px -40px #6a5cff66}.browser-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#ffffff06;border-bottom:1px solid var(--line)}.traffic{display:flex;gap:7px}.traffic i{width:10px;height:10px;border-radius:50%;background:#ffffff1f}.url-pill{flex:1;max-width:340px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--mono);font-size:11px;color:var(--ink-3);background:#ffffff0a;border-radius:8px;padding:6px 12px;box-shadow:0 0 0 1px var(--line) inset}.url-pill svg{width:10px;height:10px;color:var(--good)}.app{display:grid;grid-template-columns:210px 1fr;min-height:520px}.app-side{border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:2px;background:#ffffff03}.app-side .logo{padding:4px 10px 16px;font-size:14px}.app-side .logo .logo-mark{width:24px;height:24px;border-radius:7px}.side-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:450;color:var(--ink-2);padding:8px 10px;border-radius:9px}.side-item svg{width:15px;height:15px;color:var(--ink-3)}.side-item.active{background:#8b7cff1f;color:var(--ink);box-shadow:0 0 0 1px #8b7cff33 inset}.side-item.active svg{color:var(--brand)}.side-spacer{flex:1}.side-user{display:flex;align-items:center;gap:9px;padding:9px 10px;border-top:1px solid var(--line);margin-top:8px}.avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#f5b85c,#e8836b);flex:none;display:grid;place-items:center;font-size:10.5px;font-weight:640;color:#241505}.side-user .n{font-size:12px;font-weight:500}.side-user .e{font-size:10px;color:var(--ink-3)}.app-main{padding:22px 24px;display:flex;flex-direction:column;gap:18px}.app-topline{display:flex;align-items:center;justify-content:space-between}.app-topline h4{font-size:16px;font-weight:600;letter-spacing:-.015em}.app-topline .sub{font-size:12px;color:var(--ink-3);margin-top:2px}.app-actions{display:flex;gap:8px}.mini-btn{font-size:12px;font-weight:530;padding:7px 13px;border-radius:8px;color:var(--ink-2);background:#ffffff0a;box-shadow:0 0 0 1px var(--line-2) inset}.mini-btn.solid{color:#fff;background:linear-gradient(135deg,#9d8cff,#5b4df0);box-shadow:0 0 0 1px #ffffff24 inset}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kpi{background:#ffffff05;border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px var(--line) inset}.kpi .k-label{font-size:11.5px;color:var(--ink-3);margin-bottom:6px}.kpi .k-val{font-size:20px;font-weight:620;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.kpi .k-val small{font-size:11px;font-weight:500;color:var(--ink-3)}.k-delta{font-size:11px;font-weight:560;display:inline-flex;align-items:center;gap:3px;margin-top:6px}.k-delta.up{color:var(--good)}.k-delta.down{color:var(--warn)}.k-delta svg{width:10px;height:10px}.app-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;flex:1}.panel{background:#ffffff05;border-radius:12px;box-shadow:0 0 0 1px var(--line) inset;padding:16px;display:flex;flex-direction:column}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-head .p-title{font-size:12.5px;font-weight:560}.panel-head .p-hint{font-size:10.5px;color:var(--ink-3);font-family:var(--mono)}.chart-wrap{position:relative;flex:1;min-height:170px}.chart-tip{position:absolute;top:6%;left:56.5%;transform:translate(-50%);z-index:3;background:#1c1f2b;border-radius:9px;padding:8px 11px;box-shadow:0 0 0 1px var(--line-2) inset,0 12px 28px -8px #000000b3;font-size:11px;white-space:nowrap}.chart-tip .tt-m{color:var(--ink-3);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.chart-tip .tt-v{font-weight:620;font-size:12.5px;margin-top:2px;font-variant-numeric:tabular-nums}.chart-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1c1f2b}.inv-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.inv-table td{padding:9px 4px;border-top:1px solid var(--line)}.inv-table tr:first-child td{border-top:none}.inv-table .cl{font-weight:520;color:var(--ink)}.inv-table .no{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.inv-table .amt{text-align:right;font-weight:560}.status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:560;padding:3px 9px;border-radius:99px}.status i{width:5px;height:5px;border-radius:50%;flex:none}.status.paid{color:var(--good);background:#3ecf8e17;box-shadow:0 0 0 1px #3ecf8e38 inset}.status.paid i{background:var(--good)}.status.sent{color:var(--brand-soft);background:#8b7cff1a;box-shadow:0 0 0 1px #8b7cff3d inset}.status.sent i{background:var(--brand)}.status.over{color:var(--warn);background:#f5b85c17;box-shadow:0 0 0 1px #f5b85c38 inset}.status.over i{background:var(--warn)}.showcase-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:56px}.note h5{font-size:14.5px;font-weight:580;margin-bottom:7px;display:flex;align-items:center;gap:9px;letter-spacing:-.01em}.note h5 svg{width:16px;height:16px;color:var(--brand)}.note p{font-size:13.5px;color:var(--ink-3);line-height:1.6}@media(max-width:900px){.app{grid-template-columns:1fr}.app-side{display:none}.app-grid{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.showcase-notes{grid-template-columns:1fr;gap:22px}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.b-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff07,#ffffff03);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line) inset;padding:26px;display:flex;flex-direction:column;transition:.3s ease}.b-card:hover{box-shadow:0 0 0 1px var(--line-2) inset,0 20px 50px -20px #0009;transform:translateY(-3px)}.b-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s;pointer-events:none;background:radial-gradient(420px 200px at 50% -10%,rgba(139,124,255,.12),transparent 70%)}.b-card:hover:before{opacity:1}.b-3{grid-column:span 3}.b-2{grid-column:span 2}.b-viz{position:relative;height:150px;margin:-6px -6px 18px;border-radius:12px;overflow:hidden;display:grid;place-items:center}.b-card h3{font-size:16.5px;font-weight:580;letter-spacing:-.015em;margin-bottom:8px}.b-card>p{font-size:13.5px;color:var(--ink-3);line-height:1.62}.b-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px;flex:none;background:#8b7cff1a;color:var(--brand);box-shadow:0 0 0 1px #8b7cff33 inset}.b-icon svg{width:17px;height:17px}.mini-doc{width:200px;background:#151824;border-radius:10px;padding:13px 15px;box-shadow:0 0 0 1px var(--line-2) inset,0 14px 30px -10px #0009;font-size:10px}.mini-doc .md-t{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.mini-doc .md-t b{font-size:10.5px;font-weight:600}.mini-doc .md-badge{font-family:var(--mono);font-size:8px;letter-spacing:.1em;color:var(--brand);background:#8b7cff1f;padding:2px 7px;border-radius:99px}.mini-doc .md-row{height:5px;border-radius:3px;background:#ffffff14;margin:6px 0}.mini-doc .md-row.w60{width:60%}.mini-doc .md-row.w80{width:80%}.convert-arrow{position:absolute;right:26px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;color:var(--good);text-transform:uppercase}.convert-arrow .ca-pill{background:#3ecf8e1a;box-shadow:0 0 0 1px #3ecf8e40 inset;border-radius:99px;padding:4px 9px;display:flex;gap:5px;align-items:center}.convert-arrow svg{width:11px;height:11px}.pay-row{display:flex;flex-direction:column;gap:9px;align-items:center}.pay-methods{display:flex;gap:7px}.pm{font-size:9.5px;font-weight:620;letter-spacing:.02em;color:var(--ink-2);background:#151824;border-radius:7px;padding:7px 11px;box-shadow:0 0 0 1px var(--line-2) inset}.stripe-pill{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:560;background:#635bff1f;color:#b3adff;border-radius:99px;padding:6px 13px;box-shadow:0 0 0 1px #8b7cff4d inset}.stripe-pill svg{width:12px;height:12px;color:var(--good)}.email-pill{display:flex;align-items:center;gap:9px;background:#151824;border-radius:10px;padding:10px 14px;box-shadow:0 0 0 1px var(--line-2) inset;font-family:var(--mono);font-size:10.5px;color:var(--ink-2)}.email-pill .dkim{display:flex;align-items:center;gap:4px;font-size:8.5px;letter-spacing:.08em;color:var(--good);text-transform:uppercase}.email-pill svg{width:11px;height:11px}.team-rows{display:flex;flex-direction:column;gap:7px;width:210px}.team-row{display:flex;align-items:center;gap:9px;background:#151824;border-radius:9px;padding:7px 11px;box-shadow:0 0 0 1px var(--line) inset;font-size:10.5px}.team-row .avatar{width:20px;height:20px;font-size:8px}.team-row .avatar.b{background:linear-gradient(135deg,#7ec8f5,#5c7cf5);color:#0a1a33}.team-row .avatar.c{background:linear-gradient(135deg,#3ecf8e,#2aa57a);color:#032114}.team-row .tr-n{font-weight:530}.team-row .tr-p{margin-left:auto;font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;color:var(--ink-3);background:#ffffff0d;padding:2px 7px;border-radius:99px}.ai-snippet{width:230px;background:#151824;border-radius:10px;padding:12px 14px;box-shadow:0 0 0 1px var(--line-2) inset;font-size:10.5px;line-height:1.55;color:var(--ink-2)}.ai-snippet .ai-tag{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:7px}.ai-snippet .ai-tag svg{width:10px;height:10px}.caret{display:inline-block;width:6px;height:11px;background:var(--brand);margin-left:2px;vertical-align:-1px;animation:blink 1.1s steps(2) infinite}@keyframes blink{to{opacity:0}}.soon-pill{display:inline-flex;align-items:center;gap:5px;margin-left:8px;vertical-align:2px;font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--warn);background:#f5b85c1a;border-radius:99px;padding:3px 9px;box-shadow:0 0 0 1px #f5b85c47 inset}.remind-rows{display:flex;flex-direction:column;gap:7px;width:250px}.remind-row{display:flex;align-items:center;gap:9px;background:#151824;border-radius:9px;padding:8px 12px;box-shadow:0 0 0 1px var(--line) inset;font-size:10.5px;color:var(--ink-2)}.remind-row .rr-day{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;color:var(--ink-3);flex:none;width:44px}.remind-row .rr-t{font-weight:530;flex:1}@media(prefers-reduced-motion:reduce){.caret{animation:none}}@media(max-width:900px){.b-3,.b-2{grid-column:span 6}}.security{position:relative}.sec-panel{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#0d0f16,#0a0b10);box-shadow:0 0 0 1px var(--line-2) inset,0 1px #ffffff12 inset,0 50px 100px -40px #000c;padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sec-panel:before{content:"";position:absolute;top:-40%;right:-15%;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(106,92,255,.14),transparent 70%);filter:blur(40px)}.sec-panel h2{font-size:clamp(26px,3vw,36px);line-height:1.14;margin-bottom:16px}.sec-panel .lead{color:var(--ink-2);font-size:15.5px;margin-bottom:30px;max-width:420px}.sec-list{display:flex;flex-direction:column;gap:12px;position:relative}.sec-item{display:flex;gap:15px;align-items:flex-start;background:#ffffff06;border-radius:14px;padding:16px 18px;box-shadow:0 0 0 1px var(--line) inset}.sec-item svg{width:17px;height:17px;color:var(--brand);flex:none;margin-top:2px}.sec-item b{display:block;font-size:14px;font-weight:570;letter-spacing:-.01em;margin-bottom:3px}.sec-item p{font-size:12.5px;color:var(--ink-3);line-height:1.55}@media(max-width:900px){.sec-panel{grid-template-columns:1fr;padding:40px 28px;gap:36px}}.toggle-row{display:flex;justify-content:center;align-items:center;gap:14px;margin-bottom:48px}.seg{display:flex;background:#ffffff0a;border-radius:99px;padding:4px;box-shadow:0 0 0 1px var(--line-2) inset;position:relative}.seg button{font-size:13px;font-weight:540;color:var(--ink-2);padding:7px 18px;border-radius:99px;transition:.25s;position:relative;z-index:1}.seg button.on{color:#fff;background:linear-gradient(135deg,#9d8cff,#5b4df0);box-shadow:0 0 0 1px #ffffff26 inset}.save-pill{font-size:11.5px;font-weight:560;color:var(--good);background:#3ecf8e17;box-shadow:0 0 0 1px #3ecf8e40 inset;border-radius:99px;padding:4px 12px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.plan{position:relative;background:linear-gradient(180deg,#ffffff07,#ffffff03);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line) inset;padding:30px 28px;display:flex;flex-direction:column;transition:.3s}.plan:hover{transform:translateY(-3px)}.plan.pop{background:linear-gradient(180deg,#8b7cff17,#8b7cff05 45%,#ffffff03);box-shadow:0 0 0 1px #8b7cff66 inset,0 0 60px -18px #6a5cff73}.pop-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#fff;background:linear-gradient(135deg,#9d8cff,#5b4df0);padding:5px 14px;border-radius:99px;box-shadow:0 0 0 1px #fff3 inset,0 8px 20px -6px #6a5cff99;white-space:nowrap}.plan .p-name{font-size:14px;font-weight:600;letter-spacing:-.01em;margin-bottom:5px}.plan .p-for{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin-bottom:22px;min-height:38px}.price{display:flex;align-items:baseline;gap:7px;margin-bottom:4px}.price .cur{font-size:13px;font-weight:530;color:var(--ink-2)}.price .num{font-size:44px;font-weight:640;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.price .per{font-size:12.5px;color:var(--ink-3)}.bill-note{font-size:11.5px;color:var(--ink-3);margin-bottom:24px;min-height:17px}.p-feats{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;flex:1}.p-feats li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-2)}.p-feats li svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--good)}.p-feats li.off{color:var(--ink-3);opacity:.65}.p-feats li.off svg{color:var(--ink-3)}.plan .btn{width:100%}@media(max-width:900px){.plans{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.tbl-card{border-radius:var(--r-lg);overflow:hidden;box-shadow:0 0 0 1px var(--line) inset;background:#ffffff04}.tbl-scroll{overflow-x:auto}table.cmp{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.cmp th{text-align:left;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding:16px 22px;border-bottom:1px solid var(--line-2);background:#ffffff05}.cmp th.hl{color:var(--brand)}.cmp td{padding:13px 22px;border-bottom:1px solid var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums}.cmp tr:last-child td{border-bottom:none}.cmp td:first-child{color:var(--ink);font-weight:500;font-size:13px}.cmp tr:hover td{background:#ffffff05}.cmp td.hl{background:#8b7cff0b}.cmp .yes{color:var(--good)}.cmp .no-i{color:var(--ink-3);opacity:.5}.cmp svg{width:15px;height:15px;vertical-align:-3px}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq{background:linear-gradient(180deg,#ffffff06,#ffffff03);border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line) inset;overflow:hidden;transition:.25s}.faq.open{box-shadow:0 0 0 1px var(--line-2) inset}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:19px 22px;font-size:15px;font-weight:530;letter-spacing:-.01em;color:var(--ink)}.faq-q .chev{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#ffffff0a;box-shadow:0 0 0 1px var(--line) inset;transition:.3s}.faq-q .chev svg{width:13px;height:13px;color:var(--ink-2);transition:.3s}.faq.open .chev{background:#8b7cff1f}.faq.open .chev svg{transform:rotate(180deg);color:var(--brand)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.6,.2,1)}.faq-a p{padding:0 22px 20px;font-size:14px;color:var(--ink-2);line-height:1.65;max-width:620px}.cta-panel{position:relative;overflow:hidden;border-radius:28px;text-align:center;padding:84px 40px;background:radial-gradient(700px 320px at 50% -8%,rgba(157,140,255,.32),transparent 70%),linear-gradient(180deg,#12101f,#0b0a14);box-shadow:0 0 0 1px #8b7cff47 inset,0 1px #ffffff1a inset,0 60px 120px -40px #000c}.cta-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 60% 60% at 50% 0%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 0%,#000 20%,transparent 75%)}.cta-panel h2{font-size:clamp(30px,4vw,44px);margin-bottom:16px;position:relative}.cta-panel p{color:var(--ink-2);font-size:16px;max-width:460px;margin:0 auto 34px;position:relative}.cta-panel .btn{position:relative}.cta-fine{margin-top:20px;font-size:12.5px;color:var(--ink-3);position:relative}footer{border-top:1px solid var(--line);padding:64px 0 40px;background:#ffffff02}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:52px}.foot-brand p{font-size:13px;color:var(--ink-3);max-width:260px;margin-top:14px;line-height:1.6}.foot-col h6{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.foot-col a{display:block;font-size:13.5px;color:var(--ink-2);padding:5px 0;transition:.15s}.foot-col a:hover{color:var(--ink)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);flex-wrap:wrap}@media(max-width:800px){.foot-grid{grid-template-columns:1fr 1fr}}
