.rng{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;margin:14px 0 0;cursor:pointer;border:0;display:block;background:var(--rng-bg, var(--indigo-muted));touch-action:pan-y}.rng::-webkit-slider-runnable-track{height:10px;background:transparent;border-radius:999px}.rng::-moz-range-track{height:10px;background:transparent;border-radius:999px}.rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--indigo);box-shadow:0 6px 16px #6f41c159;transition:transform .15s var(--ease),box-shadow .15s}.rng::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--indigo);box-shadow:0 6px 16px #6f41c159}.rng:hover::-webkit-slider-thumb,.rng:active::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 8px 22px #6f41c173}.rng:focus-visible{outline:3px solid var(--indigo);outline-offset:6px}.rng-dark{background:linear-gradient(90deg,var(--indigo) var(--p, 0%),rgba(255,255,255,.16) var(--p, 0%))}.rng-dark::-webkit-slider-thumb{border-color:#fff;background:var(--indigo);box-shadow:0 6px 16px #00000059}.rng-dark::-moz-range-thumb{border-color:#fff;background:var(--indigo);box-shadow:0 6px 16px #00000059}.rng-dark:focus-visible{outline-color:#fff}.rng-tiers{background:linear-gradient(90deg,var(--indigo-line) 0 var(--seg-e),var(--accent) var(--seg-e) var(--seg-g),var(--indigo) var(--seg-g) 100%)}.rng-tiers::-webkit-slider-thumb{border-color:var(--ink)}.rng-tiers::-moz-range-thumb{border-color:var(--ink)}.sizer{max-width:960px;margin:44px auto 0;background:#fff;border:1px solid var(--card-border);border-radius:26px;box-shadow:0 24px 60px #1917341a;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(min(300px,100%),.95fr);overflow:hidden}@media(max-width:760px){.sizer{grid-template-columns:1fr}}.sizer-in{padding:clamp(26px,5vw,44px) clamp(20px,5vw,48px) clamp(28px,5vw,40px);min-width:0;display:flex;flex-direction:column;justify-content:center}.sizer-lab{display:block;font-size:14.5px;font-weight:700;color:var(--gray-800)}.sizer-big{display:flex;align-items:baseline;gap:10px;margin-top:10px}.sizer-big output{font-family:var(--font-display);font-size:clamp(56px,9vw,84px);font-weight:300;line-height:1;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sizer-big .u{font-size:15px;font-weight:600;color:var(--gray-500)}.sizer-ticks{position:relative;height:18px;margin:10px 14px 0;font-size:11.5px;font-weight:700;color:var(--gray-300)}.sizer-ticks span{position:absolute;top:0;transform:translate(-50%)}.sizer-ticks span:first-child{transform:none}.sizer-ticks span:last-child{transform:translate(-100%)}.sizer-legend{list-style:none;display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.sizer-legend li{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--gray-500);border:1px solid var(--line);border-radius:999px;padding:5px 11px;transition:background .2s,color .2s,border-color .2s}.sizer-legend li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--indigo-line)}.sizer-legend li.growth:before{background:var(--accent)}.sizer-legend li.scale:before{background:var(--indigo)}.sizer-legend li.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sizer-out{background:var(--indigo-pale);padding:clamp(26px,5vw,44px) clamp(20px,5vw,44px);display:flex;flex-direction:column;align-items:flex-start;box-shadow:-1px 0 0 0 var(--card-border),0 -1px 0 0 var(--card-border)}.tier-pill{margin-top:22px}.tier-pill span{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-hover);background:var(--indigo-light);border-radius:999px;padding:6px 12px}.tier-pill span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--indigo-line)}.tier-pill span.growth:before{background:var(--accent)}.tier-pill span.scale:before{background:var(--indigo)}.sizer-out .price-amt{margin-top:12px}.sizer-out .price-amt .n{font-variant-numeric:tabular-nums}.sizer-out .btn{margin-top:24px}.sizer-vat{font-size:12px;color:var(--gray-500);margin-top:12px}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;max-width:960px;margin:18px auto 0}.tier{position:relative;background:#fff;border:1.5px solid #E7E4F0;border-radius:20px;padding:26px 24px 24px;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease)}.tier.on{border-color:var(--indigo);box-shadow:0 18px 44px #6f41c129;transform:translateY(-3px)}.tier-flag{position:absolute;top:-12px;right:18px;background:var(--gold-soft);color:var(--gold-deep);border:1px solid var(--gold);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800;letter-spacing:.04em}.tier-name{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);display:flex;align-items:center;gap:8px}.tier-name:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--indigo-line)}.tier.growth .tier-name:before{background:var(--accent)}.tier.scale .tier-name:before{background:var(--indigo)}.tier-range{font-size:13.5px;font-weight:600;color:var(--gray-500);margin-top:6px}.tier-price{display:flex;align-items:baseline;gap:6px;margin-top:16px}.tier-price .n{font-family:var(--font-display);font-size:44px;font-weight:300;line-height:1;color:var(--ink);letter-spacing:-.02em}.tier-price .p{font-size:14px;font-weight:600;color:var(--gray-500)}.tier-sub{font-size:13px;font-weight:700;color:var(--gray-600);margin-top:8px}.tier-who{font-size:14px;line-height:1.55;color:var(--gray-700);margin-top:14px}.every{max-width:960px;margin:26px auto 0}.every-lab{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);text-align:center}.every-rows{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px 28px;margin-top:16px;font-size:14.5px;font-weight:600;color:var(--gray-800)}.every-rows li{display:flex;gap:10px}.every-rows .m{color:var(--success);font-weight:800;flex-shrink:0}.included{list-style:none;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:22px}.included li{font-size:13px;font-weight:700;color:var(--gray-800);background:var(--indigo-light);border-radius:999px;padding:8px 14px}.every .price-more{text-align:center;margin-top:18px;font-size:13.5px}.referral-card .calc-pill{display:inline-block;margin:18px 0;font-family:var(--font-ui);font-weight:800;font-size:18px;color:var(--indigo);background:#fff;border:1px solid var(--indigo-muted);border-radius:999px;padding:12px 22px}.page-wrap .sizer{margin-top:8px}.calc{margin-top:44px;background:var(--dark);color:#f5f4fb;border-radius:var(--radius-panel);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,48px);padding:clamp(24px,4.5vw,48px);position:relative;overflow:hidden}.calc:before{content:"";position:absolute;top:-160px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#8f87e847,#8f87e800 70%);pointer-events:none}@media(max-width:860px){.calc{grid-template-columns:1fr}}.calc-in{position:relative;z-index:1;min-width:0}.calc-group{border:0;padding:0;margin:0;min-width:0}.calc-group+.calc-group{margin-top:26px}.calc-group legend{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-muted);margin-bottom:8px}.fld{padding:12px 0 6px;border-bottom:1px solid rgba(255,255,255,.08)}.fld:last-child{border-bottom:0}.fld-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.fld-top label{font-size:14px;font-weight:600;color:#ddd9f5;line-height:1.4}.fld-top output{font-family:var(--font-ui);font-weight:800;font-size:17px;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.fld-top output .u{font-size:12.5px;font-weight:700;color:#a29ecb}.fld-help{font-size:12px;color:#8b88a3;margin-top:8px}.presets{margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.presets-lab{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-muted)}.presets-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.preset{font:700 13px var(--font-ui);color:#ddd9f5;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.preset:hover{border-color:var(--accent);color:#fff}.preset[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo);color:#fff}.preset:focus-visible{outline-color:#fff}.calc-out{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;min-width:0}.calc-lab{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a29ecb}.calc-lab .spark{color:var(--gold);font-size:14px}.calc-today{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:22px 24px}.stat .v{display:flex;align-items:baseline;gap:6px}.stat .n{font-family:var(--font-display);font-weight:300;line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat .u{font-size:15px;font-weight:600;color:#a29ecb}.stat .l{font-size:13px;color:#a29ecb;margin-top:6px;line-height:1.45}.stat.big{margin-top:12px}.stat.big .n{font-size:clamp(56px,8vw,80px)}.stat-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}.stat-row .n{font-size:clamp(26px,4vw,32px)}@media(max-width:400px){.stat-row{grid-template-columns:1fr}}.bars{display:flex;flex-direction:column;gap:10px;padding:0 4px}.bar{display:grid;grid-template-columns:92px 1fr 56px;align-items:center;gap:12px;font-size:12.5px;font-weight:700}@media(max-width:400px){.bar{grid-template-columns:72px 1fr 50px;gap:8px}}.bar-l{color:#a29ecb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track{height:14px;border-radius:999px;background:#ffffff14;overflow:hidden}.bar-fill{display:block;height:100%;width:var(--w);border-radius:999px;transition:width .5s var(--ease)}.bar-fill.today{background:linear-gradient(90deg,#6b6887,#8b88a3)}.bar-fill.astra{background:linear-gradient(90deg,var(--indigo),var(--accent));box-shadow:0 0 18px #6f41c199}.bar-v{color:#fff;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-astra{background:var(--indigo);border-radius:20px;padding:22px 24px;box-shadow:0 20px 50px #6f41c159}.calc-astra .calc-lab{color:#e4e1fb}.gain-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:16px}@media(max-width:400px){.gain-grid{grid-template-columns:1fr}}.gain .v{display:flex;align-items:baseline;gap:5px}.gain .n{font-family:var(--font-display);font-size:clamp(30px,4.5vw,38px);font-weight:300;line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gain .u{font-size:14px;font-weight:600;color:#d9d5f8}.gain .l{font-size:12.5px;color:#d9d5f8;margin-top:5px;line-height:1.4}.gain .l.sm{font-size:11.5px;color:#c4bef4}.gain.payback{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.18);padding-top:14px}.gain.payback .l:first-child{margin-top:0;font-weight:700;color:#fff}.gain.payback .v{margin-top:4px}.calc-astra .btn{margin-top:20px}.calc-note{max-width:760px;margin:18px auto 0;text-align:center;font-size:12.5px;line-height:1.6;color:var(--gray-500)}.badge-soon{background:var(--gold);color:#fff}.tab-btn[aria-selected=true] .badge-soon{background:var(--gold)}.soon-chip{display:inline-flex;align-items:center;gap:8px;background:var(--gold-soft);color:var(--gold-deep);border:1px solid #EFD9A7;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.soon-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--gold)}@media(prefers-reduced-motion:no-preference){.soon-chip .dot,.agent-live .dot{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}}.pilot-note{font-family:var(--font-display);font-style:normal;font-size:15px;color:var(--gray-500);margin-top:20px}.mock.agent{padding:0;overflow:hidden}.mock.agent .mock-head{padding:16px 22px;border-bottom:1px solid var(--line);background:var(--gray-50)}.agent-live{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--indigo);white-space:nowrap}.agent-live .dot{width:7px;height:7px;border-radius:50%;background:var(--indigo)}.chat{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px}@media(max-width:520px){.chat{padding:16px}}.msg{max-width:100%}.msg .who{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:6px}.msg.you{align-self:flex-end;text-align:right;max-width:92%}.msg.you .who{justify-content:flex-end}.msg.you p{display:inline-block;text-align:left;background:var(--ink);color:#fff;border-radius:16px 16px 4px;padding:12px 16px;font-size:14px;line-height:1.5;font-weight:500}.msg.ai .who{color:var(--indigo)}.msg.ai .spark{color:var(--gold)}.msg.ai p{font-size:14px;font-weight:600;color:var(--ink)}.agent-steps{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:10px}.agent-steps li{display:flex;gap:10px;align-items:flex-start;border:1px solid #EAE8F4;border-radius:12px;padding:10px 12px;background:var(--indigo-pale)}.agent-steps .ck{width:22px;height:22px;border-radius:7px;background:var(--success-light);color:var(--success);display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.agent-steps .t{font-weight:700;font-size:13.5px;color:var(--ink)}.agent-steps .s{font-size:12px;color:var(--gray-500);margin-top:2px}@media(prefers-reduced-motion:no-preference){.agent-steps li{animation:stepIn .45s var(--ease) both}.agent-steps li:nth-child(2){animation-delay:.35s}.agent-steps li:nth-child(3){animation-delay:.7s}.agent-actions{animation:stepIn .45s var(--ease) 1.05s both}.agent-filed{animation:stepIn .45s var(--ease) 1.4s both}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.agent-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.agent-actions .btn{cursor:default;pointer-events:none}.agent-filed{display:flex;align-items:flex-start;gap:10px;background:#0f2e1d;color:#b8eac9;border-radius:12px;padding:11px 14px;font-size:12.5px;font-weight:600;line-height:1.45}.agent-filed .ic{width:20px;height:20px;border-radius:6px;background:#b8eac92e;display:grid;place-items:center;font-size:11px;font-weight:800;flex:none}
