:root{--cyan: #55bace;--cyan-light: #a7e6ef;--cyan-pale: #cfebf2;--lime: #daf02e;--lime-light: #eef8a0;--off: #eefafc;--sage: #8a8d6d;--ink: #0b2126;--ink-2: #11343b;--muted: #5b6b70;--line: #e4e9ea;--line-2: #eef2f3}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}nav.top{position:sticky;top:0;z-index:40;background:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2)}nav.top .inner{display:flex;align-items:center;justify-content:space-between;height:72px}nav.top .lg{display:flex;align-items:center;gap:10px}nav.top .lg img{height:30px;width:auto}nav.top .links{display:flex;gap:32px;font-size:14px;font-weight:600;color:var(--muted)}nav.top .links a:hover{color:var(--ink)}nav.top .cta{display:flex;gap:10px;align-items:center}.btn{font-family:inherit;font-size:14px;font-weight:700;padding:10px 18px;border-radius:10px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .1s ease}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--ink);color:#fff}.btn.primary:hover{background:var(--ink-2)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{border-color:var(--ink)}.btn.lime{background:var(--lime);color:var(--ink)}.btn.lime:hover{background:#c8df1a}.btn.cyan{background:var(--cyan);color:var(--ink)}.btn .shop{width:16px;height:16px;background:#96bf48;border-radius:4px;display:inline-block;position:relative}.btn .shop:after{content:"S";color:#fff;font-size:10px;font-weight:900;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.nav-burger{display:none;background:transparent;border:0;cursor:pointer;padding:8px;flex-direction:column;gap:5px}.mobile-menu{display:none;flex-direction:column;border-top:1px solid var(--line-2);background:#fff;padding:8px 0}.mobile-menu a{padding:14px 24px;font-size:16px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-2)}.mobile-menu a:last-child{border-bottom:0}@media (max-width: 900px){.mobile-menu:not([hidden]){display:flex}}.nav-burger span{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;overflow:hidden}.hero[data-bg=cyan]{background:var(--cyan)}.hero[data-bg=off]{background:var(--off)}.hero[data-bg=ink]{background:var(--ink);color:#fff}.hero[data-bg=ink] .muted-text{color:#b9ced2}.hero[data-bg=ink] .chip{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.hero[data-bg=ink] .chip .tick{background:var(--lime);color:var(--ink)}.hero[data-bg=ink] .btn.ghost{color:#fff;border-color:#ffffff40}.hero[data-bg=ink] h1 .under:after{background:var(--lime)}.hero .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:84px 0 96px}.hero h1{font-size:76px;line-height:.98;letter-spacing:-.035em;font-weight:800;margin:0 0 22px;text-wrap:balance}.hero h1 .under{position:relative;display:inline-block}.hero h1 .under:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:14px;background:var(--lime);z-index:-1;border-radius:2px}.hero p.lead{font-size:20px;line-height:1.5;margin:0 0 28px;font-weight:500;max-width:520px}.muted-text{color:var(--muted)}.hero .ctas{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.hero .ctas .btn{padding:14px 22px;font-size:15px}.hero .chips{display:flex;gap:10px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;background:#ffffff80;border:1px solid rgba(11,33,38,.12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chip .tick{width:16px;height:16px;border-radius:50%;background:var(--ink);color:var(--cyan);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900}.win{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -20px #0b212659,0 10px 30px -10px #0b212633;border:1px solid rgba(11,33,38,.08)}.win .bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);background:#fafbfc}.win .bar .dots{display:flex;gap:6px}.win .bar .dots span{width:10px;height:10px;border-radius:50%;background:#e4e9ea}.win .bar .dots span:nth-child(1){background:#ff6259}.win .bar .dots span:nth-child(2){background:#ffbd2e}.win .bar .dots span:nth-child(3){background:#28c941}.win .bar .url{flex:1;text-align:center;font-size:12px;color:var(--muted);font-weight:500;padding:4px 12px;background:#fff;border:1px solid var(--line-2);border-radius:6px;max-width:420px;margin:0 auto}.win img{display:block;width:100%}.hero .art{position:relative}.hero .art .win{transform:rotate(.5deg)}.hero .art .floater{position:absolute;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 20px 50px -12px #0b21264d;border:1px solid rgba(11,33,38,.08);display:flex;align-items:center;gap:12px;font-size:13px}.hero .art .floater .ic{width:36px;height:36px;border-radius:10px;background:var(--lime);display:flex;align-items:center;justify-content:center}.hero .art .floater .ic svg{width:18px;height:18px}.hero .art .floater .t{font-weight:800;font-size:13px;margin-bottom:2px}.hero .art .floater .s{font-size:11px;color:var(--muted)}.hero .art .f-approve{left:-28px;bottom:-22px}.hero .art .f-rule{right:-18px;top:40px;background:var(--ink);color:#fff}.hero .art .f-rule .s{color:#b9ced2}.hero .art .f-rule .ic{background:var(--cyan)}.integ{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#fff;padding:36px 0}.integ .row{display:flex;align-items:center;gap:48px;flex-wrap:wrap;justify-content:space-between}.integ .lbl{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.integ .logos{display:flex;gap:44px;align-items:center;flex-wrap:wrap}.integ .lg{font-size:18px;font-weight:800;letter-spacing:-.01em;color:#6a7c80;opacity:.75}.integ .lg.shop{color:#5e8e3e}.integ .lg.slack{color:#611f69}.integ .lg.gorg{color:#0b2126}.integ .lg.zend{color:#03363d}.integ .lg.kust{color:#1f67d9}.features{background:var(--ink);color:#fff;padding:110px 0}.section-h{max-width:720px;margin-bottom:56px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:24px;height:2px;background:currentColor;display:inline-block}.section-h h2{font-size:56px;letter-spacing:-.025em;margin:0 0 16px;line-height:1.02;font-weight:800;text-wrap:balance}.features .section-h h2{color:#fff}.section-h p{font-size:18px;line-height:1.5;margin:0;color:#b9ced2;max-width:620px}.features.alt{background:#fff;color:var(--ink)}.features.alt .eyebrow{color:var(--cyan)}.features.alt .section-h h2{color:var(--ink)}.features.alt .section-h p{color:var(--muted)}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ftile{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ftile:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-2px)}.ftile .ic{width:48px;height:48px;border-radius:12px;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.ftile .ic svg{width:24px;height:24px}.ftile h3{font-size:19px;margin:0 0 10px;letter-spacing:-.01em;font-weight:800}.ftile p{font-size:14px;line-height:1.55;margin:0;color:#b9ced2}.ftile.wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:0;overflow:hidden}.ftile.wide .copy{padding:32px}.ftile.wide .img{background:#f7fafb;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.08)}.ftile.wide .img img{width:100%;height:100%;object-fit:cover;object-position:left top}.dash{display:grid;grid-template-columns:180px 1fr;min-height:420px;background:#f7fafb;font-size:11px}.dash-side{background:#fff;border-right:1px solid var(--line-2);padding:14px 10px}.dash-brand{font-weight:800;font-size:13px;letter-spacing:-.01em;padding:4px 8px 14px;border-bottom:1px solid var(--line-2);margin-bottom:8px;color:var(--ink)}.dash-side nav{display:flex;flex-direction:column;gap:2px}.dn{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:var(--muted);font-weight:600;font-size:11.5px}.dn .di{width:12px;height:12px;border-radius:3px;background:#d7e0e3}.dn.on{background:var(--cyan-pale);color:var(--ink)}.dn.on .di{background:var(--cyan)}.dash-main{padding:14px 18px}.dash-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dash-h{font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.dash-filter{font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--line);padding:4px 10px;border-radius:6px;background:#fff}.dash-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dash-col-h{font-weight:800;font-size:12px;margin-bottom:8px;color:var(--ink)}.dash-card{background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;margin-bottom:8px}.dash-card-t{display:flex;align-items:center;gap:6px;font-weight:700;font-size:11.5px;color:var(--ink);margin-bottom:6px}.dash-card-t .dash-chev{margin-left:auto;color:var(--muted);font-weight:400}.dash-card-t .dot{width:8px;height:8px;border-radius:50%}.dash-card-t .dot.y{background:#f3c64b}.dash-card-t .dot.g{background:#35c16a}.dash-card-t .dot.n{background:#8fa1a5}.dash-card-r{font-size:10.5px;color:var(--muted);line-height:1.5}.dash-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid var(--line-2);font-size:10.5px}.dash-row:first-of-type{border-top:0}.dash-row .dash-id{font-family:JetBrains Mono,monospace;color:var(--muted);font-size:10px}.rules-mock{padding:24px 26px 28px;background:#f7fafb}.rm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.rm-title{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.rm-new{font:inherit;font-size:13px;font-weight:700;background:var(--ink);color:#fff;border:0;border-radius:8px;padding:9px 14px;cursor:pointer}.rm-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--muted)}.rm-tab{padding:4px 2px;cursor:pointer}.rm-tab.on{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:6px;margin-bottom:-11px}.rm-list{display:flex;flex-direction:column;gap:10px}.rm-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rm-card:hover{border-color:var(--cyan)}.rm-card-l{min-width:0}.rm-name{font-weight:700;font-size:15px;color:var(--ink);margin-bottom:6px;letter-spacing:-.005em}.rm-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.rm-pill{background:var(--off);color:var(--ink);padding:3px 9px;border-radius:999px;font-weight:700;font-size:11px;letter-spacing:.02em}.rm-card-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.rm-status{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#0f7a3c;background:#e8f7ef;padding:3px 10px;border-radius:999px}.rm-upd{font-size:11px;color:var(--muted)}.stats{background:var(--lime);color:var(--ink);padding:72px 0}.stats .why-row{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.stats .why-row .eyebrow{color:var(--ink);flex-shrink:0}.stats .why-row h2{font-size:56px;letter-spacing:-.025em;margin:0;line-height:1;font-weight:800;text-wrap:balance;flex:1;min-width:0}.ticker{background:var(--off);padding:72px 0;overflow:hidden}.ticker h3{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 22px;text-align:center}.track{display:flex;gap:12px;animation:scroll 40s linear infinite;width:max-content}.track .item{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fff;border:1px solid var(--line-2);border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.track .item .n{font-family:JetBrains Mono,monospace;color:var(--muted);font-size:12px}.badge{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;letter-spacing:.02em}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.b-ok{background:#e8f7ef;color:#0f7a3c}.b-pe{background:#fff0d4;color:#8a5a00}.b-cl{background:#fde4e2;color:#a1261b}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.finalcta{background:var(--ink);color:#fff;padding:110px 0;position:relative;overflow:hidden}.finalcta .glow{position:absolute;width:900px;height:900px;background:radial-gradient(closest-side,rgba(85,186,206,.25),transparent 70%);right:-200px;top:-300px;filter:blur(10px)}.finalcta .wrap{position:relative;z-index:2;text-align:center}.finalcta h2{font-size:64px;letter-spacing:-.03em;margin:0 0 16px;line-height:1;font-weight:800;text-wrap:balance}.finalcta h2 em{font-style:normal;color:var(--lime)}.finalcta p{font-size:19px;color:#b9ced2;margin:0 auto 28px;max-width:620px}.finalcta .ctas{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.finalcta .btn.primary{background:var(--lime);color:var(--ink)}.finalcta .btn.primary:hover{background:#c8df1a}.finalcta .tiny{font-size:13px;color:#7e9196}footer{background:#07161a;color:#8fa1a5;padding:64px 0 36px;font-size:14px}footer .grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:40px}footer h4{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 14px}footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}footer a:hover{color:#fff}footer .brand img{height:28px;filter:brightness(0) invert(1);margin-bottom:12px}footer .brand p{margin:0;max-width:260px;line-height:1.55}footer .bot{border-top:1px solid #1c2d32;padding-top:22px;display:flex;justify-content:space-between;align-items:center;font-size:12px}footer .bot .legal{display:flex;gap:22px}.phero{background:var(--off);padding:80px 0 40px;position:relative;overflow:hidden}.phero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 10%,var(--cyan-light) 0%,transparent 40%),radial-gradient(circle at 92% 70%,var(--lime-light) 0%,transparent 45%);opacity:.5;z-index:0}.phero .wrap{position:relative;z-index:1;text-align:center;max-width:820px}.phero .eyebrow{margin-bottom:16px;justify-content:center}.phero h1{font-size:72px;line-height:.98;letter-spacing:-.03em;margin:0 0 18px;font-weight:800;text-wrap:balance}.phero h1 .under{position:relative;display:inline-block}.phero h1 .under:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:12px;background:var(--lime);z-index:-1;border-radius:2px}.phero p.lead{font-size:20px;line-height:1.5;margin:0 auto;color:var(--muted);max-width:560px}@media (max-width: 960px){.phero{padding:56px 0 32px}.phero h1{font-size:42px}.phero p.lead{font-size:16px}}@media (max-width: 520px){.phero h1{font-size:34px}}@media (max-width: 900px){nav.top .inner{height:64px}nav.top .lg img{height:26px}nav.top .cta .btn.ghost{display:none}nav.top .cta{gap:8px}nav.top .cta .btn.primary{padding:10px 14px;font-size:13px}.nav-burger{display:flex}}@media (max-width: 980px){.wrap{padding:0 20px}.hero .grid{grid-template-columns:1fr;padding:48px 0 72px;gap:40px}.hero h1{font-size:44px}.hero p.lead{font-size:17px}.hero .ctas{flex-direction:column;align-items:stretch}.hero .ctas .btn{justify-content:center}.hero .art .win{transform:none}.hero .art .floater{display:none}.fgrid{grid-template-columns:1fr;gap:14px}.ftile.wide{grid-column:auto;grid-template-columns:1fr}.features,.features.alt{padding:72px 0}.section-h{margin-bottom:36px}.section-h h2,.finalcta h2{font-size:36px}.stats{padding:56px 0}.stats .why-row{flex-direction:column;align-items:flex-start;gap:16px}.stats .why-row h2{font-size:32px}.integ .row{justify-content:center;gap:24px}.integ .logos{gap:24px 32px;justify-content:center}.rules-mock{padding:18px 16px 20px}.rm-head .rm-new{font-size:12px;padding:8px 10px}.rm-tabs{gap:14px;font-size:12px;overflow-x:auto;white-space:nowrap;padding-bottom:8px}.rm-card{padding:14px 16px;flex-direction:column;align-items:flex-start;gap:10px}.rm-card-r{flex-direction:row;align-items:center;gap:10px}.dash{grid-template-columns:1fr;min-height:0}.dash-side{display:none}.dash-cols{grid-template-columns:1fr;gap:16px}.ticker{padding:48px 0}.finalcta{padding:72px 0}.finalcta p{font-size:17px}.finalcta .ctas{flex-direction:column;align-items:stretch}.finalcta .ctas .btn{justify-content:center}footer{padding:48px 0 28px}footer .grid{grid-template-columns:1fr 1fr}footer .bot{flex-direction:column;gap:12px;text-align:center}}@media (max-width: 520px){.hero h1{font-size:34px}.section-h h2,.finalcta h2{font-size:28px}.stats .why-row h2{font-size:26px}footer .grid{grid-template-columns:1fr}.chip{font-size:12px;padding:7px 12px}}#tweaks{position:fixed;right:24px;bottom:24px;width:320px;background:#fff;color:#0b2126;border-radius:14px;box-shadow:0 20px 50px -12px #0b212659,0 6px 20px #0b21261f;font-size:13px;z-index:9999;display:none;overflow:hidden;border:1px solid rgba(11,33,38,.08)}#tweaks.on{display:block}#tweaks header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eef2f3;background:#f7fafb}#tweaks header h4{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#tweaks header .dot{width:8px;height:8px;border-radius:50%;background:#55bace}#tweaks .body{padding:14px 16px 16px;max-height:70vh;overflow-y:auto}#tweaks label{display:block;margin-bottom:10px}#tweaks .lab{font-size:11px;font-weight:600;color:#5b6b70;margin-bottom:4px}#tweaks input[type=text],#tweaks textarea{width:100%;padding:8px 10px;border:1px solid #e4e9ea;border-radius:8px;font:inherit;color:inherit;background:#fff;resize:vertical}.plan-wrap{padding:40px 0 110px}.plan-wrap .stage{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start;max-width:1080px;margin:0 auto}.plan{background:#fff;border:1px solid var(--line);border-radius:22px;padding:44px 44px 40px;position:relative;box-shadow:0 30px 60px -30px #0b212640,0 8px 20px -8px #0b212614}.plan:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:22px;padding:2px;background:linear-gradient(135deg,var(--cyan) 0%,var(--lime) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5}.plan .tag{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:22px}.plan .tag .d{width:6px;height:6px;border-radius:50%;background:var(--lime)}.plan .price{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.plan .price .cur{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-right:2px}.plan .price .amt{font-size:96px;letter-spacing:-.05em;font-weight:900;line-height:.9}.plan .price .amt .cents{font-size:56px;letter-spacing:-.04em}.plan .price .per{font-size:18px;color:var(--muted);font-weight:600;margin-left:8px}.plan .meta{font-size:13px;color:var(--muted);margin-bottom:32px;display:flex;gap:6px;align-items:center}.plan .meta .dot{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.plan ul.feat{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:14px;font-size:15px}.plan ul.feat li{display:flex;gap:12px;align-items:flex-start;line-height:1.4}.plan ul.feat li .c{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;margin-top:1px}.plan ul.feat li b{font-weight:700}.plan ul.feat li .hint{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-top:2px}.plan .install{display:flex;flex-direction:column;gap:10px}.plan .install .btn{justify-content:center;padding:16px 22px;font-size:15px;width:100%}.plan .install .mini{font-size:12px;color:var(--muted);text-align:center}.plan .discount{margin-top:22px;padding-top:22px;border-top:1px dashed var(--line)}.plan .discount .lab{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.plan .discount form{display:flex;gap:8px}.plan .discount input{flex:1;font:inherit;font-size:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--ink)}.plan .discount input::placeholder{color:#9aa8ab}.plan .discount input:focus{outline:0;border-color:var(--ink)}.plan .discount button{font:inherit;font-size:14px;font-weight:700;background:var(--lime);color:var(--ink);border:0;padding:12px 20px;border-radius:10px;cursor:pointer}.plan .discount button:hover{background:#c8df1a}.calc{display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.calc .card{background:var(--off);border-radius:18px;padding:28px}.calc .card h3{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.calc .card .sub{font-size:14px;color:var(--muted);margin:0 0 22px;line-height:1.5}.calc .usage-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.calc .usage-label .l{font-weight:700;font-size:14px}.calc .usage-label .v{font-weight:800;font-size:26px;letter-spacing:-.02em}.calc input[type=range]{width:100%;-webkit-appearance:none;background:transparent;height:24px;margin:4px 0 0}.calc input[type=range]::-webkit-slider-runnable-track{background:#fff;height:6px;border-radius:999px;border:1px solid var(--line)}.calc input[type=range]::-moz-range-track{background:#fff;height:6px;border-radius:999px;border:1px solid var(--line)}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);margin-top:-9px;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #0b212640}.calc input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid #fff;cursor:pointer}.calc .range-marks{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:6px;font-weight:600}.calc .breakdown{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.calc .brow{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:8px 0}.calc .brow .l{color:var(--muted)}.calc .brow .v{font-weight:700}.calc .brow.total{margin-top:8px;padding-top:14px;border-top:1px solid var(--line);font-size:18px}.calc .brow.total .l{color:var(--ink);font-weight:700}.calc .brow.total .v{font-size:28px;font-weight:900;letter-spacing:-.02em}.calc .brow.total .v small{font-size:14px;font-weight:600;color:var(--muted);letter-spacing:0}.calc .tips{background:var(--ink);color:#fff;border-radius:18px;padding:24px 26px}.calc .tips h4{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.calc .tips ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.5;color:#d7e1e3}.calc .tips ul li{display:flex;gap:10px}.calc .tips ul li:before{content:"✓";color:var(--lime);font-weight:900}.faq{background:var(--off);padding:96px 0}.faq .section-h{max-width:680px;margin:0 auto 48px;text-align:center}.faq .section-h .eyebrow{justify-content:center}.faq .section-h h2{font-size:48px;letter-spacing:-.025em;margin:0 0 12px;font-weight:800;line-height:1.05}.faq .section-h p{color:var(--muted);font-size:17px;margin:0}.faq .list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .2s}.faq details[open]{border-color:var(--ink)}.faq summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{font-size:22px;font-weight:400;color:var(--muted);transition:transform .2s}.faq details[open] summary .plus{transform:rotate(45deg);color:var(--ink)}.faq .ans{padding:0 24px 22px;font-size:15px;color:var(--muted);line-height:1.6;max-width:640px}.page-pricing .finalcta{padding:96px 0}.page-pricing .finalcta h2{font-size:56px;margin:0 0 12px}.page-pricing .finalcta p{font-size:18px;margin:0 auto 26px;max-width:560px}.page-pricing .finalcta .ctas{margin-bottom:14px}@media (max-width: 960px){.plan-wrap{padding:32px 0 72px}.plan-wrap .stage{grid-template-columns:1fr;gap:28px}.calc{position:static}.plan{padding:28px 22px}.plan .price .amt{font-size:64px}.plan .price .amt .cents{font-size:36px}.plan .price .cur{font-size:24px}.plan .price .per{font-size:16px}.plan ul.feat{font-size:14px}.plan .discount form{flex-direction:column}.calc .card{padding:22px}.calc .usage-label .v{font-size:22px}.calc .brow.total .v{font-size:24px}.faq{padding:64px 0}.faq summary{padding:16px 18px;font-size:15px}.faq .ans{padding:0 18px 18px;font-size:14px}.faq .section-h{margin-bottom:32px}.faq .section-h h2{font-size:32px}.page-pricing .finalcta{padding:64px 0}}@media (max-width: 520px){.plan .price .amt{font-size:54px}.plan .price .amt .cents{font-size:30px}.faq .section-h h2{font-size:28px}}.policy-wrap{padding:64px 0 110px}.policy-content{max-width:840px;margin:0 auto}.policy-content h2{font-size:28px;line-height:1.1;letter-spacing:-.02em;margin:48px 0 16px;font-weight:800;color:var(--ink)}.policy-content h2:first-child{margin-top:0}.policy-content h3{font-size:18px;line-height:1.2;letter-spacing:-.01em;margin:32px 0 12px;font-weight:800;color:var(--ink)}.policy-content p{font-size:15px;line-height:1.65;margin:0 0 16px;color:var(--muted)}.policy-content ul,.policy-content ol{font-size:15px;line-height:1.65;margin:0 0 16px;color:var(--muted);padding-left:24px}.policy-content li{margin-bottom:10px}.policy-content table{width:100%;border-collapse:collapse;margin:20px 0 24px;font-size:14px;line-height:1.6}.policy-content th{text-align:left;padding:12px 16px;background:#55bace1a;border:1px solid var(--line);font-weight:700;color:var(--ink)}.policy-content td{padding:12px 16px;border:1px solid var(--line);color:var(--muted)}.policy-content strong{font-weight:700;color:var(--ink)}.policy-content a{color:var(--cyan);text-decoration:none;border-bottom:1px solid var(--cyan)}.policy-content a:hover{color:var(--ink);border-color:var(--ink)}.page-privacy .finalcta{padding:96px 0}@media (max-width: 960px){.page-privacy .phero h1{font-size:48px}.policy-content h2{font-size:24px}.policy-content h3{font-size:16px}.policy-content{padding:0 20px}.page-privacy .finalcta h2{font-size:36px}}.contact-wrap{padding:24px 0 110px}.contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:start;max-width:1080px;margin:0 auto}.calendly-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:12px;box-shadow:0 30px 60px -30px #0b212640,0 8px 20px -8px #0b212614;overflow:hidden}.contact-alt{background:var(--off);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:8px;position:sticky;top:100px}.contact-alt h3{margin:0;font-size:16px;font-weight:800}.contact-alt p{margin:0 0 6px;font-size:14px;color:var(--muted);line-height:1.5}.contact-alt .btn{justify-content:center;width:100%;margin-bottom:4px}.contact-alt-divider{height:1px;background:var(--line);margin:12px 0}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr}.contact-alt{position:static}}.help-wrap{padding:56px 0 100px}.help-layout{display:grid;grid-template-columns:220px 1fr;gap:56px;align-items:start}.help-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}.help-toc-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding:0 12px}.help-toc-item{font:inherit;text-align:left;background:transparent;border:0;cursor:pointer;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--muted)}.help-toc-item:hover{color:var(--ink);background:var(--off)}.help-toc-item.on{color:var(--ink);background:var(--cyan-pale)}.help-content{min-width:0;max-width:760px}.help-section{scroll-margin-top:96px;padding-bottom:56px;border-bottom:1px solid var(--line-2);margin-bottom:56px}.help-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.help-section h2{font-size:28px;line-height:1.15;letter-spacing:-.02em;margin:0 0 20px;font-weight:800;color:var(--ink)}.help-body h3{font-size:16px;letter-spacing:-.005em;margin:28px 0 12px;font-weight:800;color:var(--ink)}.help-body p{font-size:15px;line-height:1.65;margin:0 0 16px;color:var(--muted)}.help-body p:last-child{margin-bottom:0}.help-body strong{font-weight:700;color:var(--ink)}.help-body a{color:var(--cyan);text-decoration:none;border-bottom:1px solid var(--cyan)}.help-body a:hover{color:var(--ink);border-color:var(--ink)}.help-body code{font-family:JetBrains Mono,monospace;font-size:12.5px;background:var(--off);border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--ink-2)}.help-tip{font-size:13px;color:var(--muted)}.help-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.help-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.help-card .t{font-size:13.5px;font-weight:700;color:var(--ink);margin:0 0 4px}.help-card .d{font-size:13px;line-height:1.55;color:var(--muted);margin:0}.help-info{border-radius:14px;border:1px solid var(--line);padding:14px 18px;font-size:14px;line-height:1.6;color:var(--ink-2);margin-bottom:16px}.help-info-cyan{background:#55bace1a;border-color:#55bace4d}.help-info-amber{background:#fff6e0;border-color:#f3dfa0}.help-info-green{background:#e8f7ef;border-color:#b9e6cc}.help-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.02em;padding:3px 10px;border-radius:999px;white-space:nowrap}.help-badge-amber{background:#fff0d4;color:#8a5a00}.help-badge-green{background:#e8f7ef;color:#0f7a3c}.help-badge-red{background:#fde4e2;color:#a1261b}.help-badge-cyan{background:var(--cyan-pale);color:var(--ink-2)}.help-badge-gray{background:var(--line-2);color:var(--muted)}.help-table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:13.5px;line-height:1.55}.help-table th{text-align:left;padding:10px 14px;background:var(--off);border:1px solid var(--line);font-weight:700;color:var(--ink);white-space:nowrap}.help-table td{padding:10px 14px;border:1px solid var(--line);color:var(--muted);vertical-align:top}.help-steps{display:flex;flex-direction:column;gap:10px}.help-step{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px}.help-step .n{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.help-step .t{font-size:14px;font-weight:700;color:var(--ink);margin:0 0 2px}.help-step .d{font-size:13px;color:var(--muted);margin:0}.page-help .finalcta{padding:96px 0}@media (max-width: 960px){.page-help .phero h1{font-size:48px}.help-wrap{padding:32px 0 72px}.help-layout{grid-template-columns:1fr;gap:24px}.help-toc{position:sticky;top:64px;z-index:20;flex-direction:row;overflow-x:auto;gap:6px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-2);margin:0 -20px 8px;padding:10px 20px}.help-toc-label{display:none}.help-toc-item{white-space:nowrap;flex-shrink:0}.help-content{max-width:none}.help-section{scroll-margin-top:128px}.help-grid{grid-template-columns:1fr}.help-table{display:block;overflow-x:auto;white-space:nowrap}.page-help .finalcta h2{font-size:36px}}
