.billing-modal__grid{gap:14px}.billing-modal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.billing-center-overlay{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:radial-gradient(circle at 50% -10%,#5df5ff2e,#0000 38%),radial-gradient(circle at 8% 20%,#ff9f521f,#0000 28%),#030712ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.billing-center-modal.billing-modal{border:1px solid color-mix(in srgb, var(--accent) 18%, #ffffff2e);background:linear-gradient(145deg, #ffffff15, #ffffff07), color-mix(in srgb, var(--menu-bg) 94%, #081122db);border-radius:30px;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(920px,100vw - 48px);max-height:min(860px,100dvh - 48px);padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000007a,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.billing-center-modal__glow{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#5df5ff3d,#ff9f5214 42%,#0000 72%);border-radius:999px;width:380px;height:380px;position:absolute;inset:-180px -120px auto auto}.billing-center-modal__hero{background:radial-gradient(circle at 8% 0,#ff9f522e,#0000 36%),radial-gradient(circle at 88% 10%,#5df5ff2e,#0000 34%),linear-gradient(#ffffff12,#ffffff05);border-bottom:1px solid #94a3b829;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:174px;padding:28px 30px 22px;display:grid;position:relative}.billing-center-modal__hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ff9f5224,#5df5ff1f);border:1px solid #ffffff14;border-radius:36px;width:118px;height:118px;position:absolute;bottom:-38px;right:86px;transform:rotate(18deg)}.billing-center-modal__hero-copy{z-index:1;align-content:start;gap:10px;display:grid;position:relative}.billing-center-modal__eyebrow{border:1px solid color-mix(in srgb, var(--accent) 20%, #ffffff29);width:fit-content;min-height:28px;color:color-mix(in srgb, var(--accent) 76%, var(--text-h));letter-spacing:.16em;background:#ffffff0e;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.billing-center-modal__hero h3{color:var(--text-h);letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.04}.billing-center-modal__hero p{max-width:620px;color:color-mix(in srgb, var(--muted) 88%, var(--text-h));margin:0;font-size:14px;line-height:1.7}.billing-center-modal__close{z-index:2;width:42px;height:42px;color:var(--text-h);cursor:pointer;background:#ffffff0f;border:1px solid #94a3b833;border-radius:999px;place-items:center;padding:0;transition:transform .18s,background-color .18s,border-color .18s;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14}.billing-center-modal__close span{font-size:25px;line-height:1;transform:translateY(-1px)}.billing-center-modal__highlights{z-index:1;flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex;position:relative}.billing-center-modal__highlights span{background:color-mix(in srgb, var(--panel-bg) 64%, transparent);min-height:32px;color:color-mix(in srgb, var(--text-h) 82%, var(--muted));border:1px solid #94a3b826;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.billing-center-modal__body{overscroll-behavior:contain;background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 22%, transparent), transparent 28%);min-height:0;padding:18px;position:relative;overflow-y:auto}.billing-section{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-bg) 78%, transparent);border-radius:16px;gap:10px;padding:14px;display:grid}.billing-section__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.billing-plan-card{justify-content:space-between;align-items:center;gap:14px;display:flex}.billing-plan-card strong{color:var(--text-h);font-size:20px}.billing-plan-card p{color:var(--muted);font-size:13px;line-height:1.6}.billing-panel{gap:14px;display:grid}.billing-panel--state{min-height:220px;color:var(--muted);border:1px solid var(--border);background:color-mix(in srgb, var(--panel-bg) 78%, transparent);border-radius:16px;place-items:center}.billing-panel--error{color:#ef4444}.billing-overview-hero{border-color:color-mix(in srgb, var(--accent) 20%, var(--border));background:radial-gradient(circle at 12% -20%, #ff9f522e, transparent 38%), radial-gradient(circle at 96% 0%, #5df5ff29, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--panel-bg) 88%, transparent), color-mix(in srgb, var(--hero-bg) 80%, transparent));gap:16px;padding:18px;position:relative;overflow:hidden}.billing-overview-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#5df5ff1f,#0000 68%);border-radius:999px;width:180px;height:180px;position:absolute;inset:auto -44px -72px auto}.billing-overview-hero__header,.billing-stat-grid,.billing-storage-card{z-index:1;position:relative}.billing-overview-hero__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-overview-hero__header>div{gap:6px;display:grid}.billing-overview-hero__header h4{color:var(--text-h);margin:0;font-size:24px;line-height:1.18}.billing-overview-hero__header p{color:var(--muted);font-size:13px;line-height:1.55}.billing-overview-hero__pill{min-height:30px;color:var(--muted);background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.billing-overview-hero--active .billing-overview-hero__pill{color:color-mix(in srgb, #8df0b4 78%, var(--text-h));background:linear-gradient(135deg,#8df0b429,#5df5ff14);border-color:#8df0b447}.billing-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-stat-card{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #94a3b824;border-radius:14px;gap:6px;padding:12px;display:grid}.billing-stat-card span{color:var(--muted);font-size:12px}.billing-stat-card strong{color:var(--text-h);font-size:18px;line-height:1.25}.billing-stat-card--accent{background:linear-gradient(135deg,#ff9f5217,#5df5ff14);border-color:#5df5ff2e}.billing-storage-card{background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border:1px solid #94a3b824;border-radius:16px;gap:10px;padding:13px;display:grid}.billing-storage-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-storage-card__header>div{gap:4px;display:grid}.billing-storage-card__header span,.billing-storage-card__header small{color:var(--muted);font-size:12px}.billing-storage-card__header strong{color:var(--text-h);font-size:16px}.billing-storage-card__track{background:#94a3b829;border-radius:999px;height:9px;overflow:hidden}.billing-storage-card__track span{border-radius:inherit;background:linear-gradient(90deg,#ffb46b,#7de9ff);min-width:8px;height:100%;display:block;box-shadow:0 0 18px #5df5ff33}.billing-muted,.billing-empty,.billing-purchase-message,.billing-product-card span{color:var(--muted);font-size:13px}.billing-muted--inline{border:1px solid color-mix(in srgb, #f59e0b 24%, var(--border));background:#f59e0b17;border-radius:12px;margin:0;padding:10px 12px}.billing-notice{border-color:color-mix(in srgb, #f59e0b 34%, var(--border));background:linear-gradient(135deg, #f59e0b1a, color-mix(in srgb, var(--panel-bg) 76%, transparent))}.billing-notice strong{color:var(--text-h)}.billing-section-heading{gap:5px;display:grid}.billing-section-heading strong{color:var(--text-h);font-size:16px}.billing-section-heading p{color:var(--muted);font-size:13px;line-height:1.55}.billing-activation-section,.billing-shop-section{gap:14px}.billing-shop-section{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 82%, transparent), color-mix(in srgb, var(--hero-bg) 58%, transparent));border-color:#94a3b829}.billing-activation-form{background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border:1px solid #94a3b824;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.billing-activation-form label{min-width:0;color:var(--muted);gap:6px;font-size:13px;display:grid}.billing-activation-form input{background:color-mix(in srgb, var(--panel-bg) 86%, transparent);width:100%;min-height:44px;color:var(--text-h);font:inherit;border:1px solid #94a3b833;border-radius:14px;padding:0 13px}.billing-activation-form input:focus{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:0}.billing-activation-form .button-secondary{border-radius:14px;min-width:92px;min-height:44px}.billing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-product-card{background:color-mix(in srgb, var(--panel-bg) 84%, transparent);border:1px solid #94a3b829;border-radius:18px;gap:14px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.billing-product-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 100% 0,#5df5ff1f,#0000 38%);transition:opacity .18s;position:absolute;inset:0}.billing-product-card:hover:before{opacity:1}.billing-product-card__body,.billing-product-card__footer{z-index:1;position:relative}.billing-product-card__body{gap:6px;display:grid}.billing-product-card strong{color:var(--text-h)}.billing-product-card__eyebrow{width:fit-content;color:color-mix(in srgb, var(--accent) 72%, var(--text-h));letter-spacing:.14em;font-weight:900;font-size:10px!important}.billing-product-card__badge{border:1px solid color-mix(in srgb, #f59e0b 28%, var(--border));background:linear-gradient(135deg, #f59e0b24, #fbbf240f), color-mix(in srgb, var(--panel-bg) 84%, transparent);width:fit-content;min-height:24px;color:color-mix(in srgb, var(--text-h) 84%, #f59e0b 16%);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.billing-product-card__meta{color:color-mix(in srgb, var(--muted) 70%, var(--text-h) 30%);font-size:12px;line-height:1.5}.billing-product-card__footer{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.billing-product-card__footer .button-secondary{border-radius:999px;min-width:88px}.billing-purchase-message{border:1px solid color-mix(in srgb, #22c55e 30%, var(--border));background:#22c55e1a;border-radius:12px;padding:10px 12px}.billing-task-gate{background:color-mix(in srgb, var(--panel-bg) 88%, transparent);border:1px solid #94a3b829;border-radius:14px;gap:12px;padding:14px;display:grid}.billing-task-gate__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-task-gate__header>div{gap:4px;display:grid}.billing-task-gate__header strong,.billing-task-gate__stats strong{color:var(--text-h)}.billing-task-gate__header span,.billing-task-gate__muted,.billing-task-gate__stats span{color:var(--muted);font-size:12px}.billing-task-gate__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.billing-task-gate__stats>div{background:color-mix(in srgb, var(--panel-bg) 78%, transparent);border:1px solid #94a3b824;border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.billing-task-gate__warning{color:#f59e0b;margin:0;font-size:13px}.payment-modal-overlay{z-index:80;background:var(--modal-overlay-bg);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-panel{overscroll-behavior:contain;border:1px solid var(--border);background:var(--menu-bg);width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow);border-radius:20px;gap:18px;padding:24px;display:grid;overflow-y:auto}.payment-panel__header,.payment-panel__body{justify-content:space-between;gap:18px;display:flex}.payment-panel__header{align-items:flex-start}.payment-panel__header h3{color:var(--text-h);margin:4px 0 0}.payment-panel__body{align-items:stretch}.payment-panel__qr{border:1px solid var(--border);background:#fff;border-radius:16px;place-items:center;width:220px;min-height:220px;display:grid}.payment-panel__qr svg{display:block}.payment-panel__qr-empty{color:#64748b;font-size:13px}.payment-panel__details{flex:1;gap:10px;display:grid}.payment-panel__details>div{background:color-mix(in srgb, var(--panel-bg) 84%, transparent);border:1px solid #94a3b829;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.payment-panel__details span,.payment-panel__hint{color:var(--muted);font-size:13px}.payment-panel__details strong{color:var(--text-h)}.payment-panel__error{color:#ef4444;border:1px solid color-mix(in srgb, #ef4444 30%, var(--border));background:#ef44441a;border-radius:12px;padding:10px 12px}.billing-agreement-modal-overlay{z-index:82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.billing-agreement-modal{color:#172033;background:#fff;border:1px solid #e2e8f0d1;border-radius:20px;gap:26px;width:min(560px,100vw - 32px);padding:44px 40px 42px;display:grid;position:relative;box-shadow:0 28px 70px #0f172a47}.billing-agreement-modal__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:22px}.billing-agreement-modal__close:hover:not(:disabled){color:#475569;background:#f1f5f9}.billing-agreement-modal__close:disabled{cursor:wait;opacity:.45}.billing-agreement-modal h3{color:#172033;text-align:center;justify-content:center;align-items:baseline;gap:12px;margin:0;font-size:30px;font-weight:850;line-height:1.2;display:flex}.billing-agreement-modal h3 strong{color:#5b43ff;font:inherit}.billing-agreement-modal__card{background:#f1f2f7;border:1px solid #d8dce6;border-radius:18px;justify-self:center;justify-items:center;gap:22px;width:min(360px,100%);padding:34px 34px 36px;display:grid;box-shadow:inset 0 1px #ffffffbd}.billing-agreement-modal__card span{color:#303846;font-size:20px;font-weight:650}.billing-agreement-modal__card a{color:#5b43ff;text-align:center;font-size:18px;font-weight:760;line-height:1.45;text-decoration:none}.billing-agreement-modal__card a:hover{text-decoration:underline}.billing-agreement-modal__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5f39f6,#7e57f1);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:62px;padding:0 22px;font-size:22px;font-weight:850;display:inline-flex;box-shadow:0 14px 30px #5f39f638}.billing-agreement-modal__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #5f39f647}.billing-agreement-modal__button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.billing-agreement-modal__error{color:#ef4444;text-align:center;margin:-12px 0 0;font-size:14px;line-height:1.6}@media (width<=560px){.billing-agreement-modal-overlay{padding:16px}.billing-agreement-modal{border-radius:18px;gap:22px;padding:40px 20px 26px}.billing-agreement-modal__close{top:16px;right:16px}.billing-agreement-modal h3{flex-wrap:wrap;font-size:25px}.billing-agreement-modal__card{padding:28px 18px 26px}.billing-agreement-modal__card span{font-size:18px}.billing-agreement-modal__card a{font-size:16px}.billing-agreement-modal__button{min-height:56px;font-size:18px}}.payment-success-toast{z-index:92;border:1px solid color-mix(in srgb, #22c55e 32%, var(--border));background:color-mix(in srgb, var(--menu-bg) 94%, transparent);width:min(390px,100vw - 32px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;animation:.18s ease-out payment-success-toast-in;display:flex;position:fixed;top:22px;right:22px}.payment-success-toast__icon{color:#16a34a;background:#22c55e29;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.payment-success-toast__copy{gap:4px;min-width:0;display:grid}.payment-success-toast__copy strong,.payment-success-toast__copy p,.payment-success-toast__copy small{margin:0}.payment-success-toast__copy strong{color:var(--text-h);font-size:15px}.payment-success-toast__copy p{color:var(--text);font-size:14px}.payment-success-toast__copy small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@keyframes payment-success-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.billing-center-overlay{z-index:70;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:#0206178a}.billing-center-modal.billing-modal{border-color:color-mix(in srgb, var(--border) 72%, #ffffff29);background:color-mix(in srgb, var(--menu-bg) 92%, #ffffff14);border-radius:28px;width:min(760px,100vw - 48px);box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff14}.billing-center-modal__glow,.billing-center-modal__hero:after{display:none}.billing-center-modal__hero{background:linear-gradient(#ffffff0e,#0000);border-bottom-color:#94a3b81f;min-height:auto;padding:26px 28px 18px}.billing-center-modal__hero-copy{gap:6px}.billing-center-modal__hero h3{letter-spacing:-.055em;font-size:clamp(30px,4vw,40px)}.billing-center-modal__hero p{color:color-mix(in srgb, var(--muted) 84%, var(--text-h));font-size:14px;line-height:1.45}.billing-center-modal__close{background:color-mix(in srgb, var(--panel-bg) 72%, transparent);width:36px;height:36px;box-shadow:none;border-color:#94a3b829}.billing-center-modal__close:hover{background:color-mix(in srgb, var(--panel-bg) 88%, transparent);border-color:#94a3b842;transform:scale(1.04)}.billing-center-modal__body{background:0 0;padding:16px 18px 20px}.billing-section{background:color-mix(in srgb, var(--panel-bg) 76%, transparent);border-color:#94a3b821;border-radius:22px;gap:12px;padding:16px}.billing-section__label{color:color-mix(in srgb, var(--muted) 78%, var(--text-h));letter-spacing:.12em;font-size:10px}.billing-overview-hero{background:color-mix(in srgb, var(--panel-bg) 80%, transparent);border-color:#94a3b821;padding:16px}.billing-overview-hero:after{display:none}.billing-overview-hero__header h4{letter-spacing:-.03em;font-size:22px}.billing-overview-hero__pill{background:color-mix(in srgb, var(--panel-bg) 64%, transparent);border-color:#94a3b824;min-height:28px;padding:0 10px;font-size:12px}.billing-stat-grid,.billing-product-grid{gap:10px}.billing-stat-card,.billing-storage-card,.billing-product-card{background:color-mix(in srgb, var(--panel-bg) 72%, transparent);box-shadow:none;border-color:#94a3b81f}.billing-stat-card strong{letter-spacing:-.02em;font-size:17px}.billing-storage-card__track span{background:color-mix(in srgb, var(--accent) 78%, var(--text-h));box-shadow:none}.billing-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px}.billing-activation-form{background:color-mix(in srgb, var(--panel-bg) 62%, transparent);border-radius:18px;padding:8px}.billing-activation-form input{border-radius:13px;min-height:42px}.billing-product-card{border-radius:20px;padding:14px;transition:transform .16s,border-color .16s,background-color .16s}.billing-product-card:before{display:none}.billing-product-card:hover{box-shadow:none;border-color:#94a3b838;transform:translateY(-1px)}.billing-product-card__body{gap:5px}.billing-product-card__body>strong{letter-spacing:-.02em;font-size:16px}.billing-product-card__badge,.billing-product-card__meta{font-size:12px}.billing-product-card__details{color:var(--muted);margin-top:2px;font-size:12px}.billing-product-card__details summary{cursor:pointer;width:fit-content;color:color-mix(in srgb, var(--muted) 78%, var(--text-h));font-weight:700}.billing-product-card__details span{margin-top:6px;line-height:1.55;display:block}.billing-product-card__footer .button-secondary{min-height:36px;padding-inline:14px}.billing-center-overlay{background:radial-gradient(circle at 50% -18%,#ffffff2e,#0000 28%),#02061794}.billing-center-modal.billing-modal{background:linear-gradient(180deg, #ffffff21, #ffffff0e), color-mix(in srgb, var(--menu-bg) 90%, #ffffff14);border-color:#ffffff29;border-radius:34px;width:min(740px,100vw - 48px);box-shadow:0 34px 92px #0000005c,0 8px 28px #00000029,inset 0 1px #ffffff2e}.billing-center-modal__hero{background:linear-gradient(#ffffff17,#ffffff05);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:30px 32px 20px}.billing-center-modal__mark{background:radial-gradient(circle at 32% 24%,#ffffffeb,#0000 26%),linear-gradient(135deg,#f5d27e,#7dd9ff 54%,#8f8cff);border-radius:14px;grid-row:span 2;width:42px;height:42px;box-shadow:0 12px 30px #5db9ff33,inset 0 1px #ffffff73}.billing-center-modal__hero h3{font-size:clamp(32px,4vw,44px);line-height:.98}.billing-center-modal__hero p{color:color-mix(in srgb, var(--muted) 74%, var(--text-h));grid-column:2;font-size:14px}.billing-center-modal__close{width:34px;height:34px;color:color-mix(in srgb, var(--text-h) 82%, var(--muted));background:color-mix(in srgb, var(--panel-bg) 70%, #ffffff1f)}.billing-center-modal__close span{font-size:23px}.billing-center-modal__body{padding:18px 20px 22px}.billing-section{background:linear-gradient(180deg, #ffffff14, #ffffff07), color-mix(in srgb, var(--panel-bg) 72%, transparent);border-color:#ffffff1c;border-radius:24px}.billing-overview-hero{background:linear-gradient(135deg, #ffffff1d, #ffffff08), color-mix(in srgb, var(--panel-bg) 72%, transparent);padding:18px}.billing-overview-hero__header{align-items:center}.billing-overview-hero__header h4{font-size:28px;line-height:1}.billing-overview-hero__pill{color:color-mix(in srgb, var(--text-h) 78%, var(--muted));background:color-mix(in srgb, var(--panel-bg) 82%, #ffffff1f);border:0}.billing-stat-card,.billing-storage-card{background:color-mix(in srgb, var(--panel-bg) 82%, #ffffff14);border:0}.billing-stat-card{border-radius:18px;padding:12px 10px}.billing-stat-card span,.billing-storage-card__header span,.billing-storage-card__header small,.billing-product-card span{color:color-mix(in srgb, var(--muted) 82%, var(--text-h))}.billing-stat-card strong{font-size:16px}.billing-storage-card{border-radius:18px}.billing-storage-card__track{height:7px}.billing-section-heading{padding:0 2px}.billing-section-heading strong{font-size:18px}.billing-activation-form{background:color-mix(in srgb, var(--panel-bg) 82%, #ffffff0f);border:0}.billing-activation-form input{background:0 0;border:0}.billing-product-grid{gap:12px}.billing-product-card{background:linear-gradient(180deg, #ffffff17, #ffffff07), color-mix(in srgb, var(--panel-bg) 80%, #ffffff0a);border:0;border-radius:24px;min-height:178px}.billing-product-card--membership{background:radial-gradient(circle at 100% 0%, #0a84ff24, transparent 46%), linear-gradient(180deg, #ffffff17, #ffffff08), color-mix(in srgb, var(--panel-bg) 82%, transparent)}.billing-product-card--credits{background:radial-gradient(circle at 100% 0%, #64d2ff1f, transparent 46%), linear-gradient(180deg, #ffffff17, #ffffff08), color-mix(in srgb, var(--panel-bg) 82%, transparent)}.billing-product-card:hover{background-color:color-mix(in srgb, var(--panel-bg) 88%, #ffffff14);transform:translateY(-2px)}.billing-product-card__body>strong{font-size:18px}.billing-product-card__badge{background:color-mix(in srgb, #ffd60a 16%, var(--panel-bg));border:0}.billing-product-card__footer{margin-top:auto}.billing-product-card__footer>strong{font-size:20px}.billing-product-card__footer .button-secondary{color:#fff;background:#0a84ff;border:0;min-height:38px;box-shadow:0 8px 22px #0a84ff3d}.billing-product-card__footer .button-secondary:disabled{background:color-mix(in srgb, var(--muted) 22%, var(--panel-bg));color:var(--muted);box-shadow:none}@media (width<=960px){.billing-center-overlay,.payment-modal-overlay,.billing-modal-overlay{padding:12px}.billing-center-overlay{place-items:stretch stretch}.billing-modal,.payment-panel{width:min(100%,100vw - 24px);max-height:calc(100dvh - 24px)}.billing-center-modal.billing-modal{border-radius:24px;width:100%}.billing-center-modal__hero{grid-template-columns:minmax(0,1fr) auto;padding:18px 18px 0}.billing-center-modal__body{padding:0 18px 18px}.billing-stat-grid,.billing-product-grid,.billing-task-gate__stats,.billing-activation-form{grid-template-columns:1fr}.billing-activation-form .button-secondary{width:100%}.payment-panel{padding:18px}.payment-panel__header,.payment-panel__body{flex-direction:column}.payment-panel__qr{justify-self:center;width:min(100%,220px);min-height:min(220px,100vw - 60px)}}.billing-center-overlay{z-index:1500;background:radial-gradient(circle at 50% -12%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 34%), color-mix(in srgb, var(--modal-overlay-bg) 84%, #0307128a);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);padding:28px}.billing-center-overlay:before,.billing-center-overlay:after{display:none}.billing-center-modal.billing-modal{border:1px solid color-mix(in srgb, var(--border) 86%, #fff3);background:linear-gradient(180deg, color-mix(in srgb, var(--menu-bg) 92%, #ffffff14), var(--menu-bg));width:min(860px,100vw - 56px);max-height:min(880px,100dvh - 56px);box-shadow:var(--shadow), 0 26px 80px #050a1938, inset 0 1px 0 #ffffff14;border-radius:30px}.billing-center-modal.billing-modal:before{display:none}.billing-center-modal__glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 68%);filter:blur(8px);opacity:.8;width:340px;height:340px;inset:-170px -110px auto auto}.billing-center-modal__hero{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 42%, transparent), transparent 88%);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:116px;padding:24px 26px 20px}.billing-center-modal__hero:after,.billing-center-modal__visual{display:none}.billing-center-modal__hero-copy{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 14px}.billing-center-modal__mark{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--panel-bg));width:48px;height:48px;color:color-mix(in srgb, var(--accent) 76%, var(--text-h));box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffff1f;border-radius:16px;grid-row:1;place-items:center;display:inline-grid}.billing-center-modal__mark svg{display:block}.billing-center-modal__hero h3{color:var(--text-h);letter-spacing:-.055em;grid-column:auto;margin:0;font-size:clamp(28px,4vw,40px);line-height:1}.billing-center-modal__hero p{color:color-mix(in srgb, var(--muted) 84%, var(--text-h));grid-column:auto;margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.45}.billing-center-modal__summary{z-index:1;border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 64%, transparent);border-radius:18px;gap:2px;min-width:132px;padding:12px 14px;display:grid;position:relative}.billing-center-modal__summary span{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:800}.billing-center-modal__summary strong{color:var(--text-h);letter-spacing:-.02em;font-size:14px}.billing-center-modal__close{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:color-mix(in srgb, var(--panel-bg) 72%, transparent);width:38px;height:38px;color:var(--text-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.billing-center-modal__close:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--panel-bg));transform:scale(1.04)}.billing-center-modal__body{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 18%, transparent), transparent 32%);scrollbar-gutter:stable;padding:18px}.billing-center-modal__body::-webkit-scrollbar{width:10px}.billing-center-modal__body::-webkit-scrollbar-track{background:0 0}.billing-center-modal__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 38%, transparent) content-box;border:3px solid #0000;border-radius:999px}.billing-panel--premium{gap:14px}.billing-section{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:color-mix(in srgb, var(--panel-bg) 76%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #050a1914}.billing-section__label{color:color-mix(in srgb, var(--muted) 88%, var(--text-h));letter-spacing:.12em;font-size:10px;font-weight:850}.billing-overview-hero{border-color:color-mix(in srgb, var(--accent) 16%, var(--border));background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 36%), color-mix(in srgb, var(--panel-bg) 80%, transparent);gap:12px;padding:14px}.billing-overview-hero__header{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--panel-bg)), color-mix(in srgb, var(--panel-bg) 72%, transparent));border-radius:18px;min-height:92px;padding:18px}.billing-overview-hero__header h4{color:var(--text-h);letter-spacing:-.06em;margin-top:4px;font-size:clamp(28px,4.5vw,38px);line-height:1}.billing-overview-hero__pill{border:1px solid color-mix(in srgb, #22c55e 24%, var(--border));min-height:32px;color:color-mix(in srgb, #22c55e 66%, var(--text-h));background:#22c55e1a;padding:0 12px}.billing-overview-hero--inactive .billing-overview-hero__pill{border-color:color-mix(in srgb, #f59e0b 24%, var(--border));color:color-mix(in srgb, #f59e0b 66%, var(--text-h));background:#f59e0b1a}.billing-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.billing-stat-card,.billing-storage-card,.billing-activation-form,.billing-product-card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--menu-bg) 42%, var(--panel-bg));box-shadow:inset 0 1px #ffffff0d}.billing-stat-card{border-radius:16px;min-height:78px;padding:12px}.billing-stat-card span,.billing-storage-card__header span,.billing-storage-card__header small,.billing-product-card span,.billing-muted,.billing-empty{color:var(--muted)}.billing-stat-card strong{color:var(--text-h);letter-spacing:-.02em;font-size:16px}.billing-stat-card--accent{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--panel-bg)), color-mix(in srgb, var(--panel-bg) 78%, transparent))}.billing-stat-card--accent strong{font-size:24px;line-height:1}.billing-storage-card{border-radius:16px;padding:14px}.billing-storage-card__header strong,.billing-section-heading strong,.billing-product-card__body>strong,.billing-product-card__footer>strong{color:var(--text-h)}.billing-storage-card__track{background:var(--progress-track-bg);height:7px}.billing-storage-card__track span{background:linear-gradient(90deg, var(--accent), #64d2ff)}.billing-section-heading{align-items:end;padding:0 2px}.billing-section-heading strong{letter-spacing:-.04em;font-size:21px}.billing-activation-section,.billing-shop-section{padding:16px}.billing-activation-form{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:62px;padding:8px 8px 8px 16px}.billing-activation-form label{gap:4px}.billing-activation-form label>span{color:var(--muted);font-size:12px}.billing-activation-form input{min-height:32px;color:var(--text-h);font-size:15px}.billing-activation-form input::placeholder{color:color-mix(in srgb, var(--muted) 58%, transparent)}.billing-activation-form .button-secondary,.billing-product-card__footer .button-secondary{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--panel-bg));min-height:40px;color:color-mix(in srgb, var(--accent) 64%, var(--text-h));box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px 0 #ffffff0f;border-radius:999px;font-weight:850}.billing-activation-form .button-secondary:hover:not(:disabled),.billing-product-card__footer .button-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent) 18%, var(--panel-bg));transform:translateY(-1px)}.billing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.billing-product-card{border-radius:20px;min-height:176px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.billing-product-card:before{opacity:.8;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 42%)}.billing-product-card:after{display:none}.billing-product-card--membership,.billing-product-card--credits,.billing-shop-section--membership .billing-product-card:first-child{background:color-mix(in srgb, var(--menu-bg) 42%, var(--panel-bg));grid-column:auto;min-height:176px}.billing-product-card:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));transform:translateY(-2px);box-shadow:0 16px 36px #050a191f}.billing-product-card--focused{border-color:color-mix(in srgb, var(--accent) 54%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), 0 18px 42px #050a1929}.billing-product-card__body{gap:7px;padding-right:0}.billing-product-card__body>strong,.billing-shop-section--membership .billing-product-card:first-child .billing-product-card__body>strong{letter-spacing:-.035em;font-size:19px}.billing-product-card__badge{background:color-mix(in srgb, #f59e0b 13%, var(--panel-bg));color:color-mix(in srgb, #f59e0b 68%, var(--text-h));border:0}.billing-product-card__meta,.billing-product-card__details summary{color:color-mix(in srgb, var(--muted) 82%, var(--text-h))}.billing-product-card__details summary{background:color-mix(in srgb, var(--panel-bg) 72%, transparent);border-radius:999px;width:fit-content;min-height:28px;padding:0 10px}.billing-product-card__details span{color:var(--muted)}.billing-product-card__footer{align-items:end;margin-top:10px}.billing-product-card__footer>strong{letter-spacing:-.045em;font-size:22px}.billing-product-card__footer .button-secondary{min-width:96px;padding-inline:16px}.billing-product-card__footer .button-secondary:disabled,.billing-activation-form .button-secondary:disabled{background:color-mix(in srgb, var(--muted) 18%, var(--panel-bg));color:var(--muted);box-shadow:none}.billing-notice,.billing-purchase-message{border-color:color-mix(in srgb, #22c55e 26%, var(--border));color:color-mix(in srgb, #22c55e 68%, var(--text-h));background:#22c55e1a}.billing-purchase-message--error{border-color:color-mix(in srgb, #ef4444 30%, var(--border));color:#ef4444;background:#ef44441a}.billing-panel--state{color:var(--muted);border-radius:22px}:root[data-theme=light] .billing-center-overlay{background:radial-gradient(circle at 50% -12%,#3d73ff29,#0000 34%),#dae6f98f}:root[data-theme=light] .billing-center-modal.billing-modal{box-shadow:0 32px 90px #445b8933,inset 0 1px #ffffffb3}:root[data-theme=light] .billing-section,:root[data-theme=light] .billing-stat-card,:root[data-theme=light] .billing-storage-card,:root[data-theme=light] .billing-activation-form,:root[data-theme=light] .billing-product-card{background:#ffffffb8}:root[data-theme=light] .billing-activation-form .button-secondary,:root[data-theme=light] .billing-product-card__footer .button-secondary{background:color-mix(in srgb, var(--accent) 10%, #fff);color:color-mix(in srgb, var(--accent) 78%, var(--text-h));box-shadow:0 8px 18px #3d73ff14}:root[data-theme=light] .billing-activation-form .button-secondary:hover:not(:disabled),:root[data-theme=light] .billing-product-card__footer .button-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, #fff)}.billing-transaction-section{gap:14px;padding:16px}.billing-view-tabs{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 68%, transparent);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.billing-view-tabs__item{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:13px;font-weight:850}.billing-view-tabs__item--active{background:color-mix(in srgb, var(--accent) 14%, var(--panel-bg));color:color-mix(in srgb, var(--accent) 68%, var(--text-h));box-shadow:inset 0 1px #ffffff14}.billing-transaction-section__heading{grid-template-columns:auto minmax(0,1fr)}.billing-transaction-filter{flex-wrap:wrap;gap:8px;display:flex}.billing-transaction-filter__item{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 68%, transparent);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:850}.billing-transaction-filter__item--active{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--panel-bg));color:color-mix(in srgb, var(--accent) 68%, var(--text-h))}.billing-transaction-state{border:1px dashed color-mix(in srgb, var(--border) 84%, transparent);min-height:76px;color:var(--muted);border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.billing-transaction-state svg{animation:.8s linear infinite billing-spin}.billing-transaction-state--error,.billing-transaction-inline-error{color:#ef4444}.billing-transaction-list{gap:8px;display:grid}.billing-transaction-row{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--menu-bg) 34%, var(--panel-bg));border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:10px;display:grid}.billing-transaction-row__icon{background:color-mix(in srgb, var(--panel-bg) 76%, transparent);width:38px;height:38px;color:var(--muted);border-radius:14px;place-items:center;display:inline-grid}.billing-transaction-row--income .billing-transaction-row__icon,.billing-transaction-row--income .billing-transaction-row__delta{color:#22c55e}.billing-transaction-row--expense .billing-transaction-row__icon,.billing-transaction-row--expense .billing-transaction-row__delta{color:#ef4444}.billing-transaction-row--freeze .billing-transaction-row__icon,.billing-transaction-row--freeze .billing-transaction-row__delta{color:color-mix(in srgb, var(--accent) 78%, var(--text-h))}.billing-transaction-row--release .billing-transaction-row__icon,.billing-transaction-row--release .billing-transaction-row__delta{color:#f59e0b}.billing-transaction-row__body{gap:4px;min-width:0;display:grid}.billing-transaction-row__body strong,.billing-transaction-row__delta{color:var(--text-h)}.billing-transaction-row__body span,.billing-transaction-row__body small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.45}.billing-transaction-row__delta{white-space:nowrap;font-size:14px}.billing-transaction-inline-error{margin:0;font-size:13px}.billing-transaction-more{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--panel-bg));min-height:40px;color:color-mix(in srgb, var(--accent) 68%, var(--text-h));font:inherit;cursor:pointer;border-radius:999px;font-size:13px;font-weight:850}.billing-transaction-more:disabled{cursor:not-allowed;opacity:.62}@keyframes billing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.billing-product-card,.billing-activation-form .button-secondary,.billing-product-card__footer .button-secondary,.billing-center-modal__close,.billing-transaction-state svg{transition:none;animation:none}.billing-product-card:hover,.billing-activation-form .button-secondary:hover:not(:disabled),.billing-product-card__footer .button-secondary:hover:not(:disabled){transform:none}}@media (width<=960px){.billing-center-overlay{place-items:stretch stretch;padding:12px}.billing-center-modal.billing-modal{border-radius:24px;width:100%;max-height:calc(100dvh - 24px)}.billing-center-modal__hero{grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:18px 16px 14px}.billing-center-modal__hero-copy{grid-template-columns:42px minmax(0,1fr)}.billing-center-modal__mark{border-radius:14px;width:42px;height:42px}.billing-center-modal__summary{display:none}.billing-center-modal__hero h3{font-size:29px}.billing-center-modal__body{padding:14px}.billing-overview-hero__header{min-height:92px;padding:16px}.billing-stat-grid,.billing-product-grid,.billing-task-gate__stats{grid-template-columns:1fr}.billing-activation-form{grid-template-columns:1fr;padding:14px}.billing-activation-form .button-secondary{width:100%}.billing-product-card__footer{flex-direction:column;align-items:stretch}.billing-product-card__footer .button-secondary{width:100%}.billing-view-tabs{grid-template-columns:1fr}.billing-transaction-row{grid-template-columns:34px minmax(0,1fr)}.billing-transaction-row__icon{border-radius:12px;width:34px;height:34px}.billing-transaction-row__delta{grid-column:2;justify-self:start}}.billing-page{--billing-page-accent:#7c3aed;--billing-page-accent-strong:#6d28d9;--billing-page-accent-soft:#7c3aed1f;gap:18px;width:100%;display:grid}.billing-page--transactions{--billing-page-accent:#0f766e;--billing-page-accent-strong:#0d9488;--billing-page-accent-soft:#0f766e24}.billing-page--credits{--billing-page-accent:#d97706;--billing-page-accent-strong:#b45309;--billing-page-accent-soft:#d9770624}.billing-page__shell{gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.billing-page__hero{border:1px solid color-mix(in srgb, var(--billing-page-accent) 28%, var(--border));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--billing-page-accent) 18%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 82%, transparent), color-mix(in srgb, var(--menu-bg) 62%, transparent));border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 18px 48px #050a191f,inset 0 1px #ffffff14}.billing-page__back{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);background:color-mix(in srgb, var(--panel-bg) 68%, transparent);width:fit-content;min-height:36px;color:color-mix(in srgb, var(--muted) 82%, var(--text-h));cursor:pointer;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.billing-page__back:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--text-h)}.billing-page__title-row{align-items:center;gap:14px;min-width:0;display:flex}.billing-page__mark{color:var(--billing-page-accent);background:color-mix(in srgb, var(--billing-page-accent) 12%, var(--panel-bg));flex:none}.billing-page__title-row h2{color:var(--text-h);letter-spacing:0;margin:4px 0 0;font-size:42px;line-height:1}.billing-page__title-row p{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:600}.billing-page__summary{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 66%, transparent);border-radius:18px;gap:3px;min-width:150px;padding:13px 15px;display:grid}.billing-page__summary span{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:850}.billing-page__summary strong{color:var(--text-h);letter-spacing:0;font-size:15px}.billing-page__view-nav{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--panel-bg) 64%, transparent);border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.billing-page__view-nav-item{min-width:0;min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.billing-page__view-nav-item svg{flex:none}.billing-page__view-nav-item span{overflow-wrap:anywhere;min-width:0}.billing-page__view-nav-item:hover{color:var(--text-h);background:color-mix(in srgb, var(--billing-page-accent) 8%, transparent)}.billing-page__view-nav-item--active{color:var(--billing-page-accent-strong);background:color-mix(in srgb, var(--billing-page-accent) 14%, var(--panel-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--billing-page-accent) 20%, transparent);cursor:default}.billing-page .billing-panel--premium{gap:16px}@media (width<=960px){.billing-page__hero{border-radius:24px;grid-template-columns:1fr;padding:18px}.billing-page__title-row{align-items:flex-start}.billing-page__title-row h2{font-size:32px}.billing-page__summary{display:none}.billing-page__view-nav{grid-template-columns:1fr}}.billing-account-layout{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.billing-credit-balance-card{border:1px solid color-mix(in srgb, #8b5cf6 22%, var(--border));background:linear-gradient(135deg, #8b5cf61f, #6366f10d 54%, color-mix(in srgb, var(--panel-bg) 86%, transparent));min-height:132px;color:var(--text-h);cursor:pointer;text-align:left;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.billing-credit-balance-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#a78bfa2e,#0000 68%);border-radius:999px;width:150px;height:150px;position:absolute;inset:-58px -46px auto auto}.billing-credit-balance-card:hover{border-color:color-mix(in srgb, #8b5cf6 38%, var(--border));transform:translateY(-1px)}.billing-credit-balance-card--static,.billing-credit-balance-card--static:hover{cursor:default;border-color:color-mix(in srgb, #8b5cf6 22%, var(--border));transform:none}.billing-credit-balance-card:focus-visible,.billing-plan-pricing-card__button:focus-visible,.billing-credit-package-card .button-secondary:focus-visible{outline-offset:3px;outline:3px solid #8b5cf652}.billing-credit-balance-card__topline{z-index:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.billing-credit-balance-card__label{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.billing-credit-balance-card__icon{background:color-mix(in srgb, #8b5cf6 12%, var(--panel-bg));color:#8b5cf6;border-radius:14px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.billing-credit-balance-card__content{z-index:1;align-content:end;gap:7px;min-width:0;display:grid;position:relative}.billing-credit-balance-card__content small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.billing-credit-balance-card__content strong{color:var(--text-h);letter-spacing:-.06em;font-size:clamp(34px,4.5vw,48px);line-height:.95}.billing-credit-balance-card__action{z-index:1;background:color-mix(in srgb, #8b5cf6 10%, var(--panel-bg));min-height:30px;color:color-mix(in srgb, #8b5cf6 72%, var(--text-h));white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.billing-credit-balance-card__track{z-index:1;background:color-mix(in srgb, var(--border) 62%, transparent);border-radius:999px;height:7px;position:relative;overflow:hidden}.billing-credit-balance-card__track>span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#a78bfa);height:100%;display:block}.billing-membership-pricing-section{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 86%, transparent), color-mix(in srgb, var(--panel-bg) 64%, transparent));border-radius:28px;padding:clamp(16px,2.4vw,24px)}.billing-section-heading--pricing,.billing-section-heading--compact{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.billing-section-heading--pricing>div,.billing-section-heading--compact>div{gap:4px;display:grid}.billing-section-heading__hint{background:color-mix(in srgb, #8b5cf6 10%, var(--panel-bg));min-height:32px;color:color-mix(in srgb, #8b5cf6 72%, var(--text-h));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.billing-ledger-summary,.billing-credit-shop-banner{border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,2.4vw,24px);display:flex;position:relative;overflow:hidden}.billing-ledger-summary{border-color:color-mix(in srgb, #0f766e 28%, var(--border));background:radial-gradient(circle at 96% 8%, #14b8a629, transparent 30%), linear-gradient(135deg, #0f766e1a, color-mix(in srgb, var(--panel-bg) 84%, transparent))}.billing-ledger-summary>div,.billing-credit-shop-banner__copy,.billing-credit-shop-banner__stats{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.billing-ledger-summary strong{color:var(--text-h);letter-spacing:0;font-size:42px;line-height:1}.billing-ledger-summary small,.billing-credit-shop-banner__copy p,.billing-credit-shop-banner__stats span,.billing-credit-shop-banner__stats small{color:var(--muted);font-size:13px;font-weight:750}.billing-ledger-summary__action{border-color:color-mix(in srgb, #0f766e 30%, var(--border));background:color-mix(in srgb, #0f766e 10%, var(--panel-bg));min-height:42px;color:color-mix(in srgb, #0f766e 80%, var(--text-h));white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.billing-credit-shop-banner{border-color:color-mix(in srgb, #d97706 28%, var(--border));background:radial-gradient(circle at 96% 2%, #fbbf2433, transparent 32%), linear-gradient(135deg, #d977061f, color-mix(in srgb, var(--panel-bg) 84%, transparent))}.billing-credit-shop-banner__copy strong{color:var(--text-h);font-size:24px;line-height:1.15}.billing-credit-shop-banner__copy p{max-width:520px;margin:0;line-height:1.6}.billing-credit-shop-banner__stats{border:1px solid color-mix(in srgb, #d97706 22%, var(--border));background:color-mix(in srgb, var(--panel-bg) 66%, transparent);border-radius:18px;min-width:190px;padding:14px 16px}.billing-credit-shop-banner__stats strong{color:color-mix(in srgb, #b45309 72%, var(--text-h));letter-spacing:0;font-size:24px}.billing-plan-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:14px;display:grid}.billing-plan-pricing-card{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:color-mix(in srgb, var(--panel-bg) 92%, transparent);border-radius:18px;flex-direction:column;gap:14px;min-height:400px;padding:22px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a12,inset 0 1px #ffffff14}.billing-plan-pricing-card:hover{border-color:color-mix(in srgb, #7c3aed 28%, var(--border));transform:translateY(-2px);box-shadow:0 20px 42px #4c1d951a,inset 0 1px #ffffff1a}.billing-plan-pricing-card--featured{border-color:color-mix(in srgb, #7c3aed 58%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, #7c3aed 8%, var(--panel-bg)), color-mix(in srgb, var(--panel-bg) 92%, transparent));box-shadow:0 22px 52px #5b21b624,inset 0 1px #ffffff1f}.billing-plan-pricing-card--team{border-color:color-mix(in srgb, #0f766e 34%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, #0f766e 7%, var(--panel-bg)), color-mix(in srgb, var(--panel-bg) 92%, transparent))}.billing-plan-pricing-card__ribbon{color:#fff;background:#7c3aed;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 20px #5b21b62e}.billing-plan-pricing-card__ribbon--muted{background:#0f766e;box-shadow:0 10px 20px #0f766e33}.billing-plan-pricing-card__head{align-items:flex-start;gap:12px;padding-right:108px;display:flex}.billing-plan-pricing-card__head>div{gap:3px;min-width:0;display:grid}.billing-plan-pricing-card__head strong{color:var(--text-h);font-size:19px;line-height:1.2}.billing-plan-pricing-card__eyebrow{color:var(--muted);font-size:12px;font-weight:800}.billing-plan-pricing-card__summary{min-height:42px;color:color-mix(in srgb, var(--muted) 90%, var(--text-h));margin:0;font-size:13px;line-height:1.6}.billing-plan-pricing-card__icon{background:color-mix(in srgb, #7c3aed 11%, var(--panel-bg));color:#7c3aed;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.billing-plan-pricing-card__price{align-items:flex-end;gap:7px;padding-top:2px;display:flex}.billing-plan-pricing-card__price strong{color:var(--text-h);letter-spacing:0;font-size:clamp(36px,4vw,48px);line-height:1}.billing-plan-pricing-card__price span{color:var(--muted);padding-bottom:5px;font-size:13px;font-weight:850}.billing-plan-pricing-card__credits{background:color-mix(in srgb, #7c3aed 8%, var(--panel-bg));border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.billing-plan-pricing-card__credits span{color:var(--muted);font-size:12px;font-weight:850}.billing-plan-pricing-card__credits strong{color:color-mix(in srgb, #6d28d9 76%, var(--text-h));font-size:18px}.billing-plan-pricing-card__features{gap:9px;margin:0;padding:0;list-style:none;display:grid}.billing-plan-pricing-card__features li{color:color-mix(in srgb, var(--muted) 92%, var(--text-h));grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.billing-plan-pricing-card__features svg{color:#7c3aed;margin-top:2px}.billing-plan-pricing-card__button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#15151d;border:0;border-radius:14px;margin-top:auto;font-size:14px;font-weight:950;box-shadow:0 14px 28px #0f172a29}.billing-plan-pricing-card--featured .billing-plan-pricing-card__button{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 16px 34px #7c3aed47}.billing-plan-pricing-card--team .billing-plan-pricing-card__button{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 16px 34px #0f766e3d}.billing-plan-pricing-card__button:disabled,.billing-credit-package-card .button-secondary:disabled{cursor:not-allowed;opacity:.58}.billing-plan-pricing-card__meta{flex-wrap:wrap;gap:6px;min-height:20px;display:flex}.billing-plan-pricing-card__meta span{background:color-mix(in srgb, var(--border) 46%, transparent);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.billing-team-consultation-modal{width:min(680px,100vw - 48px);max-height:min(760px,100dvh - 48px)}.billing-team-consultation-form,.billing-team-consultation-success{gap:14px}.billing-team-consultation-form__summary,.billing-team-consultation-success p{color:color-mix(in srgb, var(--muted) 90%, var(--text-h));margin:0;font-size:14px;line-height:1.7}.billing-team-consultation-form label{color:var(--muted);gap:6px;font-size:13px;display:grid}.billing-team-consultation-form input,.billing-team-consultation-form textarea{background:color-mix(in srgb, var(--panel-bg) 86%, transparent);width:100%;color:var(--text-h);font:inherit;border:1px solid #94a3b833;border-radius:14px;padding:12px 13px}.billing-team-consultation-form textarea{resize:vertical;min-height:112px}.billing-team-consultation-form input:focus,.billing-team-consultation-form textarea:focus{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:0}.billing-team-consultation-success strong{color:var(--text-h);font-size:22px}.billing-credit-package-grid{gap:10px;display:grid}.billing-credit-package-card{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--panel-bg) 78%, transparent);border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:14px;display:grid}.billing-credit-package-card>div{gap:4px;min-width:0;display:grid}.billing-credit-package-card__eyebrow,.billing-credit-package-card small,.billing-credit-package-card__description{color:var(--muted);font-size:12px;line-height:1.4}.billing-credit-package-card__eyebrow{color:color-mix(in srgb, #8b5cf6 74%, var(--muted));font-weight:900}.billing-credit-package-card>div>strong,.billing-credit-package-card__credits,.billing-credit-package-card__price{color:var(--text-h)}.billing-credit-package-card__credits{white-space:nowrap;font-size:20px}.billing-credit-package-card__price{white-space:nowrap}.billing-credit-package-card .button-secondary{border-color:color-mix(in srgb, #8b5cf6 24%, var(--border));background:color-mix(in srgb, #8b5cf6 9%, var(--panel-bg));min-width:102px;min-height:40px;color:color-mix(in srgb, #8b5cf6 72%, var(--text-h))}.billing-panel--credits .billing-credit-package-card{border-color:color-mix(in srgb, #d97706 18%, var(--border))}.billing-panel--credits .billing-credit-package-card__eyebrow{color:color-mix(in srgb, #d97706 78%, var(--muted))}.billing-panel--credits .billing-credit-package-card .button-secondary{border-color:color-mix(in srgb, #d97706 28%, var(--border));background:color-mix(in srgb, #d97706 10%, var(--panel-bg));color:color-mix(in srgb, #b45309 84%, var(--text-h))}.billing-panel--transactions .billing-transaction-section{border-color:color-mix(in srgb, #0f766e 20%, var(--border))}.billing-transactions-anchor{scroll-margin-top:18px}:root[data-theme=light] .billing-credit-balance-card,:root[data-theme=light] .billing-plan-pricing-card,:root[data-theme=light] .billing-credit-package-card{background-color:#ffffffd6}:root[data-theme=light] .billing-plan-pricing-card__button{background:#17171f}@media (prefers-reduced-motion:reduce){.billing-credit-balance-card,.billing-plan-pricing-card{transition:none}.billing-credit-balance-card:hover,.billing-plan-pricing-card:hover{transform:none}}@media (width<=1100px){.billing-account-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-credit-balance-card{grid-column:1/-1}.billing-credit-balance-card__content strong{font-size:clamp(36px,8vw,52px)}}@media (width<=760px){.billing-account-layout,.billing-credit-package-card{grid-template-columns:1fr}.billing-credit-balance-card{min-height:128px}.billing-section-heading--pricing,.billing-section-heading--compact{flex-direction:column}.billing-ledger-summary,.billing-credit-shop-banner{flex-direction:column;align-items:stretch}.billing-ledger-summary strong{font-size:34px}.billing-ledger-summary__action,.billing-credit-shop-banner__stats{width:100%}.billing-plan-pricing-card{min-height:auto}.billing-credit-package-card .button-secondary{width:100%}}.billing-route-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.billing-route-card,.billing-route-action-card{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--panel-bg) 78%, transparent);border-radius:22px}.billing-route-card{min-height:92px;color:var(--text-h);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.billing-route-card:hover{border-color:color-mix(in srgb, #8b5cf6 38%, var(--border));background:color-mix(in srgb, #8b5cf6 8%, var(--panel-bg))}.billing-route-card__icon{background:color-mix(in srgb, #8b5cf6 12%, var(--panel-bg));color:#8b5cf6;border-radius:16px;place-items:center;width:42px;height:42px;display:inline-grid}.billing-route-card>span:not(.billing-route-card__icon){gap:4px;min-width:0;display:grid}.billing-route-card strong,.billing-route-action-card strong{color:var(--text-h)}.billing-route-card small,.billing-route-action-card .billing-section__label{color:var(--muted)}.billing-route-action-card{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.billing-route-action-card>div{gap:5px;display:grid}.billing-route-action-card .button-secondary{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@media (width<=760px){.billing-route-card-grid{grid-template-columns:1fr}.billing-route-action-card{flex-direction:column;align-items:stretch}.billing-route-action-card .button-secondary{justify-content:center;width:100%}}.billing-inline-credit-card{color:#182632;gap:8px;min-width:min(340px,100%);display:grid}.billing-inline-credit-card__head{gap:2px;display:grid}.billing-inline-credit-card__head span{color:#238074;font-size:11px;font-weight:900}.billing-inline-credit-card__head strong,.billing-inline-credit-card>strong{color:#172331;font-size:15px;line-height:1.35}.billing-inline-credit-card>span{color:#637386;font-size:13px}.billing-inline-credit-card__stats{flex-wrap:wrap;gap:6px;display:flex}.billing-inline-credit-card__stats span{color:#506071;background:#ffffffb8;border:1px solid #23807424;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:780}.billing-inline-credit-card__packages{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.billing-inline-credit-card__primary,.billing-inline-credit-card__secondary,.billing-inline-credit-card__ghost{cursor:pointer;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:900}.billing-inline-credit-card__primary{color:#09201b;background:linear-gradient(135deg,#ffd96d,#7ef2b8 58%,#9fe7ff);border:0;box-shadow:0 10px 18px #2a897129}.billing-inline-credit-card__secondary,.billing-inline-credit-card__ghost{color:#304153;background:#ffffffc2;border:1px solid #7ba4b852}.billing-inline-credit-card__ghost{color:#5c6b7c;background:0 0;min-height:30px;padding-inline:9px}.billing-inline-credit-card__primary:disabled,.billing-inline-credit-card__secondary:disabled{cursor:wait;opacity:.7}.billing-inline-credit-card__pay{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:9px;display:grid}.billing-inline-credit-card__qr{background:#fff;border:1px solid #c6d6e2e0;border-radius:12px;place-items:center;min-height:148px;display:grid}.billing-inline-credit-card__qr>span{color:#778597;font-size:12px;font-weight:800}.billing-inline-credit-card__order{gap:4px;min-width:0;display:grid}.billing-inline-credit-card__order strong{color:#1b2938;font-size:14px}.billing-inline-credit-card__order span{color:#0e6d5c;font-size:16px;font-weight:950}.billing-inline-credit-card__order small,.billing-inline-credit-card__terms,.billing-inline-credit-card__loading{color:#728194;font-size:11px;line-height:1.45}.billing-inline-credit-card__terms{margin:0}.billing-inline-credit-card__terms a{color:#166f65;font-weight:850;text-decoration:none}.billing-inline-credit-card__error{color:#b95032;margin:0;font-size:12px;font-weight:800}.billing-inline-credit-card__empty{color:#7a8898;font-size:12px}:root:not([data-theme=light]) .billing-inline-credit-card__stats span,:root:not([data-theme=light]) .billing-inline-credit-card__order small,:root:not([data-theme=light]) .billing-inline-credit-card__terms,:root:not([data-theme=light]) .billing-inline-credit-card__loading{color:#a8b8c7}:root:not([data-theme=light]) .billing-inline-credit-card,:root:not([data-theme=light]) .billing-inline-credit-card__head strong,:root:not([data-theme=light]) .billing-inline-credit-card>strong,:root:not([data-theme=light]) .billing-inline-credit-card__order strong{color:#eef8f5}:root:not([data-theme=light]) .billing-inline-credit-card__head span,:root:not([data-theme=light]) .billing-inline-credit-card__terms a{color:#7ef2b8}:root:not([data-theme=light]) .billing-inline-credit-card__stats span,:root:not([data-theme=light]) .billing-inline-credit-card__secondary,:root:not([data-theme=light]) .billing-inline-credit-card__ghost{background:#ffffff0f;border-color:#7ef2b829}:root:not([data-theme=light]) .billing-inline-credit-card__secondary,:root:not([data-theme=light]) .billing-inline-credit-card__ghost{color:#dce8ee}:root:not([data-theme=light]) .billing-inline-credit-card__order span{color:#9ff6ce}:root:not([data-theme=light]) .billing-inline-credit-card__error{color:#ffbd93}@media (width<=960px){.billing-inline-credit-card{min-width:0}.billing-inline-credit-card__pay{grid-template-columns:124px minmax(0,1fr)}.billing-inline-credit-card__qr{min-height:124px}.billing-inline-credit-card__qr svg{width:116px;height:116px}}.marketing-site{--marketing-page-max:1120px;--marketing-page-gutter:max(24px, calc((100vw - var(--marketing-page-max)) / 2));--marketing-bg:#07101a;--marketing-bg-2:#0b1524;--marketing-surface:#09111ddb;--marketing-surface-2:#0a1321f0;--marketing-surface-3:#101c2eb8;--marketing-elevated:#132136d1;--marketing-line:#94a3b81f;--marketing-line-strong:#5cbcff52;--marketing-text:#f5f7fb;--marketing-muted:#d6dfedbd;--marketing-soft:#919fb8bd;--marketing-accent:#7eb6ff;--marketing-accent-2:#4dd8c8;--marketing-accent-3:#ffd48a;--marketing-danger:#fb7185;--marketing-card-shadow:0 18px 46px #0107114d;--marketing-card-shadow-strong:0 26px 80px #0107116b;--marketing-theme-glow:#4dd8c824;min-height:100vh;color:var(--marketing-text);background:linear-gradient(115deg,#4dd8c814 0 12%,#0000 30%),radial-gradient(circle at 18% 8%,#4dd8c829,#0000 28%),radial-gradient(circle at 84% 10%,#7eb6ff2e,#0000 26%),radial-gradient(circle at 72% 58%,#ffd48a12,#0000 32%),linear-gradient(#07101a 0%,#08111d 48%,#050b13 100%);position:relative;overflow-x:clip}.marketing-site[data-theme-mode=light]{--marketing-bg:#f6f8fb;--marketing-bg-2:#eef5f6;--marketing-surface:#ffffffd1;--marketing-surface-2:#fffffff0;--marketing-surface-3:#f0f7f8cc;--marketing-elevated:#ffffffeb;--marketing-line:#0f172a1a;--marketing-line-strong:#1263b547;--marketing-text:#0f172a;--marketing-muted:#2d3a50c7;--marketing-soft:#4a586fc7;--marketing-accent:#1d6ed0;--marketing-accent-2:#087c70;--marketing-accent-3:#b45309;--marketing-danger:#dc2626;--marketing-card-shadow:0 18px 44px #2538521f;--marketing-card-shadow-strong:0 30px 80px #2538522e;--marketing-theme-glow:#1d6ed024;background:linear-gradient(118deg,#087c7014 0 14%,#0000 31%),radial-gradient(circle at 14% 2%,#087c7021,#0000 26%),radial-gradient(circle at 86% 7%,#1d6ed024,#0000 24%),radial-gradient(circle at 70% 54%,#f59e0b1a,#0000 30%),linear-gradient(#f8fbfd 0%,#f3f8f8 48%,#edf2f4 100%)}.marketing-site--auth{place-items:center;display:grid}.marketing-site:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008f,#0000 82%);mask-image:linear-gradient(#0000008f,#0000 82%)}.marketing-site:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.42;background:linear-gradient(#ffffff0f,#0000 22% 72%,#0000002e);position:fixed;inset:0}.marketing-site[data-theme-mode=light]:before{background:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px)}.marketing-site[data-theme-mode=light]:after{mix-blend-mode:normal;opacity:.52;background:linear-gradient(#ffffff9e,#0000 28% 74%,#0f172a0d)}.marketing-site button{font:inherit}.marketing-site button:focus-visible,.marketing-site input:focus-visible,.marketing-site textarea:focus-visible,.marketing-site select:focus-visible{outline-offset:2px;outline:2px solid #4dd8c8eb}.marketing-nav{z-index:60;grid-template-columns:minmax(210px,auto) minmax(320px,1fr) auto;align-items:center;gap:24px;width:min(1200px,100% - 40px);margin:0 auto;padding:12px 0;display:grid;position:sticky;top:0}.marketing-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(#09121fe0,#070d17a8);border-bottom:1px solid #94a3b81a;position:absolute;inset:0 calc(50% - 50vw);box-shadow:inset 0 1px #ffffff0f,0 12px 30px #02061724}.marketing-site[data-theme-mode=light] .marketing-nav:before{background:linear-gradient(#ffffffdb,#f5fafba8);border-bottom-color:#0f172a14;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #25385214}.marketing-brand,.marketing-nav__links,.marketing-nav__actions,.marketing-hero__actions,.marketing-proof-row,.marketing-footer,.marketing-support-panel__header,.marketing-purchase-modal__header,.marketing-auth-card__header{align-items:center;display:flex}.marketing-brand{color:var(--marketing-text);text-align:left;background:0 0;border:0;gap:12px;padding:0}.marketing-brand:hover .marketing-brand__mark{color:#07101a;transform:none}.marketing-brand__mark{color:#07101a;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;transition:color .18s,transform .18s;display:grid}.marketing-site[data-theme-mode=light] .marketing-brand__mark{box-shadow:none;background:0 0}.marketing-brand__name-wrap{flex-direction:column;justify-content:center;gap:1px;line-height:1;display:flex}.marketing-brand strong{font-size:16px;font-weight:700;line-height:1.1}.marketing-brand small{color:var(--marketing-soft);letter-spacing:.08em;font-size:11px}.marketing-nav__links{width:max-content;min-width:0;max-width:100%;min-height:44px;box-shadow:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;justify-content:center;justify-self:center;gap:4px;padding:0;overflow-x:auto}.marketing-nav__links::-webkit-scrollbar{display:none}.marketing-footer__support{min-height:34px;color:var(--marketing-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.marketing-footer__support:hover{color:var(--marketing-text);background:var(--marketing-surface-3)}.marketing-nav__link{color:#dce7f5d1;min-height:40px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 13px;font-size:13px;font-weight:650;line-height:1;transition:color .18s;position:relative}.marketing-nav__link:after{content:"";background:linear-gradient(90deg, var(--marketing-accent), var(--marketing-accent-2));opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(.24)}.marketing-nav__link:hover,.marketing-nav__link--active{color:#fff;box-shadow:none}.marketing-nav__link:hover:after,.marketing-nav__link--active:after{opacity:1;transform:scaleX(1)}.marketing-site[data-theme-mode=light] .marketing-nav__links{box-shadow:none;background:0 0}.marketing-site[data-theme-mode=light] .marketing-nav__link{color:#182238c7;box-shadow:none;background:0 0}.marketing-site[data-theme-mode=light] .marketing-nav__link:hover,.marketing-site[data-theme-mode=light] .marketing-nav__link--active{color:#07101a;box-shadow:none}.marketing-nav__actions,.marketing-hero__actions{gap:10px}.marketing-nav__auth-entry{justify-content:flex-end}.marketing-nav__auth-note{color:var(--marketing-soft);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35}.marketing-hero__actions{flex-wrap:wrap;align-items:stretch;margin-top:2px}.marketing-button{--ui-button-bg:radial-gradient(circle at 50% 0%, #4dd8c829, transparent 68%), linear-gradient(180deg, #edf7f7fa, #c2dfe2f0);--ui-button-color:#07101a;--ui-button-border:#b4fff438;--ui-button-hover-bg:radial-gradient(circle at 50% 0%, #4dd8c838, transparent 68%), linear-gradient(180deg, #fff, #d7e9eb);--ui-button-hover-border:#4dd8c857;--ui-button-shadow:inset 0 1px 0 #ffffffbd, 0 16px 34px #02061747;--ui-button-hover-shadow:inset 0 1px 0 #ffffffdb, 0 18px 40px #0f172a52}.marketing-button.ui-button--ghost{--ui-button-bg:linear-gradient(180deg, #ffffff0e, #ffffff07);--ui-button-color:var(--marketing-text);--ui-button-border:#94a3b829;--ui-button-hover-bg:radial-gradient(circle at 50% 0%, #4dd8c81a, transparent 66%), linear-gradient(180deg, #ffffff18, #ffffff0a);--ui-button-hover-border:#4dd8c847;--ui-button-shadow:inset 0 1px 0 #ffffff0f, 0 10px 22px #02061714;--ui-button-hover-shadow:inset 0 1px 0 #ffffff1a, 0 14px 28px #02061724}.marketing-site[data-theme-mode=light] .marketing-button{--ui-button-bg:radial-gradient(circle at 50% 0%, #087c7029, transparent 68%), linear-gradient(180deg, #18263a, #102033);--ui-button-color:#f8fbfd;--ui-button-border:#0f172a29;--ui-button-hover-bg:radial-gradient(circle at 50% 0%, #087c7038, transparent 68%), linear-gradient(180deg, #203148, #13253a);--ui-button-hover-border:#087c7052;--ui-button-shadow:inset 0 1px 0 #ffffff24, 0 14px 26px #25385229;--ui-button-hover-shadow:inset 0 1px 0 #ffffff2e, 0 17px 32px #25385233;border-color:#0f172a1f}.marketing-site[data-theme-mode=light] .marketing-button.ui-button--ghost{--ui-button-bg:radial-gradient(circle at 50% 0%, #087c700f, transparent 68%), linear-gradient(180deg, #ffffffe6, #edf6f7bd);--ui-button-color:var(--marketing-text);--ui-button-border:#087c7029;--ui-button-hover-bg:radial-gradient(circle at 50% 0%, #087c701a, transparent 66%), linear-gradient(180deg, #fff, #e4f3f4eb);--ui-button-hover-border:#087c7042;--ui-button-shadow:inset 0 1px 0 #ffffffd1, 0 8px 18px #25385214;--ui-button-hover-shadow:inset 0 1px 0 #fffffff5, 0 12px 24px #2538521c}.marketing-hero__cta{--ui-button-bg:radial-gradient(circle at 18% 0%, #ffffff47, transparent 34%), linear-gradient(135deg, #ffbe68 0%, #ff8f1f 38%, #ff672f 100%);--ui-button-color:#fffaf2;--ui-button-border:#ffc98a4d;--ui-button-hover-bg:radial-gradient(circle at 18% 0%, #ffffff57, transparent 36%), linear-gradient(135deg, #ffc97e 0%, #ff9728 38%, #ff6e35 100%);--ui-button-hover-border:#ffdab26b;--ui-button-shadow:inset 0 1px 0 #ffffff3d, 0 12px 28px #ff672f2e;--ui-button-hover-shadow:inset 0 1px 0 #ffffff52, 0 14px 32px #ff672f38;isolation:isolate;border-radius:18px;justify-content:space-between;gap:14px;min-width:min(100%,330px);min-height:58px;padding:10px 18px;position:relative;overflow:hidden}.marketing-hero__cta:before,.marketing-hero__cta:after{content:"";pointer-events:none;z-index:-1;position:absolute}.marketing-hero__cta:before{border-radius:inherit;opacity:.88;background:linear-gradient(#ffffff29,#0000 42%),radial-gradient(circle at 78% 82%,#81ffe81a,#0000 30%);inset:1px}.marketing-hero__cta:after{filter:blur(26px);background:#fffaeb29;border-radius:50%;width:108px;height:108px;top:-34px;left:18%}.marketing-hero__cta-copy{text-align:left;gap:4px;display:grid}.marketing-hero__cta-eyebrow{color:#fff7edb8;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.marketing-hero__cta-label{color:#fffaf2;letter-spacing:-.02em;text-wrap:balance;font-size:15px;font-weight:900;line-height:1.2}.marketing-hero__cta svg{flex:none;width:18px;height:18px}.marketing-hero__secondary-action{border-radius:16px;min-height:48px;padding:0 18px}.marketing-site[data-theme-mode=light] .marketing-hero__cta{--ui-button-bg:radial-gradient(circle at 18% 0%, #ffffff5c, transparent 36%), linear-gradient(135deg, #ffb34f 0%, #ff8614 38%, #f45b23 100%);--ui-button-color:#fffaf2;--ui-button-border:#ee7c212e;--ui-button-hover-bg:radial-gradient(circle at 18% 0%, #ffffff70, transparent 36%), linear-gradient(135deg, #ffbf67 0%, #ff9120 38%, #fb6530 100%);--ui-button-hover-border:#ee7c2142;--ui-button-shadow:inset 0 1px 0 #fff3, 0 12px 24px #f45b2329;--ui-button-hover-shadow:inset 0 1px 0 #ffffff47, 0 14px 28px #f45b2333}.marketing-site[data-theme-mode=light] .marketing-hero__action-note{color:#1e293ba8}.marketing-kicker{color:#cee2ffe6;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#192a44db,#0e1827ad);border:1px solid #7eb6ff33;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.marketing-site[data-theme-mode=light] .marketing-kicker{color:#145c97eb;background:linear-gradient(#fffffff5,#eef6f9bd);border-color:#1d6ed029;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #25385214}.marketing-hero{width:min(var(--marketing-page-max), calc(100% - 40px));gap:28px;margin:0 auto;padding:70px 0 58px;display:grid}.marketing-hero__content{grid-template-columns:minmax(0,.55fr) minmax(340px,.45fr);align-items:center;gap:56px;width:min(1000px,100%);margin:0 auto;display:grid}.marketing-hero__copy,.marketing-hero__fit-card{display:grid}.marketing-hero__copy{justify-items:start;gap:16px}.marketing-hero__fit-card{background:radial-gradient(circle at 0 0,#4dd8c81a,#0000 48%),linear-gradient(#ffffff0e,#ffffff06);border:1px solid #94a3b829;border-radius:18px;justify-self:center;gap:13px;width:100%;max-width:400px;margin-top:0;padding:20px 22px;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #01071129}.marketing-hero__fit-card>span{color:var(--marketing-accent-2);font-size:12px;font-weight:900}.marketing-hero__fit-card>strong{color:var(--marketing-text);letter-spacing:0;font-size:17px;line-height:1.45}.marketing-site[data-theme-mode=light] .marketing-hero__fit-card{background:radial-gradient(circle at 0 0,#087c7014,#0000 48%),linear-gradient(#ffffffe0,#f1f8f9ad);border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #2538521a}.marketing-hero__image-card{max-width:360px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;overflow:visible}.marketing-site[data-theme-mode=light] .marketing-hero__image-card{box-shadow:none;background:0 0;border:0}.marketing-hero__image-frame{background:#ff70121a;border:1px solid #ff701257;border-radius:18px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #01071129}.marketing-hero__image-frame img{aspect-ratio:543/724;object-fit:cover;width:100%;animation:.18s ease-out marketingHeroImageIn;display:block}.marketing-site[data-theme-mode=light] .marketing-hero__image-frame{background:#ff701214;border-color:#ff701242;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #2538521a}@keyframes marketingHeroImageIn{0%{opacity:.68;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.marketing-hero h1,.marketing-section__heading h2,.marketing-purchase h2,.marketing-auth-card__header h2{color:var(--marketing-text);letter-spacing:0;margin:0;font-family:Avenir Next,Segoe UI,sans-serif;font-weight:800}.marketing-hero h1{word-break:keep-all;overflow-wrap:normal;text-wrap:balance;gap:8px;max-width:620px;font-size:clamp(36px,4vw,50px);line-height:1.04;display:grid}.marketing-hero h1 span{display:block}.marketing-hero__headline-prefix{color:#2f7ee6;text-shadow:0 8px 20px #2f7ee62e;font-size:.58em;font-weight:900;line-height:1.1}.marketing-site[data-theme-mode=dark] .marketing-hero__headline-prefix{color:#7eb6ff;text-shadow:0 8px 22px #7eb6ff38}.marketing-site[data-theme-mode=dark] .marketing-hero h1{text-shadow:0 0 32px #7eb6ff29,0 12px 42px #0206176b}.marketing-site[data-theme-mode=light] .marketing-hero h1{text-shadow:0 12px 34px #2538521a}.marketing-hero p,.marketing-section__heading p,.marketing-purchase p,.marketing-product-card p,.marketing-plan-card p,.marketing-purchase-form p,.marketing-support-success p,.marketing-purchase-success p,.marketing-support-panel__header span,.marketing-support-contact span,.marketing-plan-card__fit,.marketing-auth-screen__copy p{color:var(--marketing-muted);line-height:1.78}.marketing-hero p{color:#dce5f2c7;max-width:500px;font-size:16px}.marketing-site[data-theme-mode=light] .marketing-hero p{color:#1e293bbd}.marketing-hero__showcase{background:radial-gradient(circle at 10% 0%, #4dd8c81a, transparent 30%), radial-gradient(circle at 94% 4%, #7eb6ff1f, transparent 28%), var(--marketing-surface-2);box-shadow:var(--marketing-card-shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #94a3b824;border-radius:20px;gap:0;padding:16px;display:grid}.marketing-site[data-theme-mode=light] .marketing-hero__showcase{box-shadow:var(--marketing-card-shadow-strong);background:radial-gradient(circle at 10% 0,#087c7014,#0000 32%),radial-gradient(circle at 94% 4%,#1d6ed01a,#0000 30%),#ffffffdb;border-color:#0f172a1a}.marketing-hero__showcase-head{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 0;display:flex}.marketing-hero__showcase-head>div:first-child{gap:6px;display:grid}.marketing-hero__showcase-head span{color:var(--marketing-accent-2);text-transform:uppercase;font-size:10px;font-weight:800}.marketing-hero__showcase-head strong{color:var(--marketing-text);font-size:20px;line-height:1.2}.marketing-hero__showcase-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.33fr);gap:16px;display:grid}.marketing-hero__demo-badge{background:radial-gradient(circle at 20% 0%, #ffd48a1f, transparent 52%), var(--marketing-surface-3);text-align:left;border:1px solid #94a3b824;border-radius:12px;gap:4px;min-width:136px;padding:12px 14px;display:grid}.marketing-hero__demo-badge strong{color:var(--marketing-text);font-size:20px;line-height:1}.marketing-hero__demo-badge span{color:var(--marketing-muted);font-size:12px;line-height:1.5}.marketing-site[data-theme-mode=light] .marketing-hero__demo-badge{background:radial-gradient(circle at 20% 0,#f59e0b1f,#0000 52%),#ffffffc7;border-color:#0f172a1a}.marketing-hero__demo-player{background:#070c15f5;border:1px solid #94a3b824;border-radius:16px;min-height:400px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0107113d}.marketing-hero__demo-stage{background:radial-gradient(circle at 22% 18%,#4dd8c81a,#0000 22%),radial-gradient(circle at 78% 22%,#70a5ff1f,#0000 20%),linear-gradient(#070c15fa,#0a121df0);position:relative}.marketing-site[data-theme-mode=light] .marketing-hero__demo-stage{background:radial-gradient(circle at 22% 18%,#0f8a7a14,#0000 22%),radial-gradient(circle at 78% 22%,#2563eb1a,#0000 20%),linear-gradient(#fffffffa,#eff6f8f0);box-shadow:inset 0 1px #ffffffdb,0 18px 36px #2538521f}.marketing-demo-window{grid-template-rows:auto 1fr;min-height:100%;display:grid}.marketing-demo-window__bar{background:linear-gradient(#ffffff0d,#ffffff05);border-bottom:1px solid #94a3b81f;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:flex}.marketing-site[data-theme-mode=light] .marketing-demo-window__bar{background:#ffffff94;border-bottom-color:#0f172a14}.marketing-demo-window__bar span{background:#94a3b861;border-radius:999px;width:8px;height:8px}.marketing-demo-window__bar span:first-child{background:#fb7185}.marketing-demo-window__bar span:nth-child(2){background:#fbbf24}.marketing-demo-window__bar span:nth-child(3){background:#34d399}.marketing-demo-window__bar strong{color:#d6dfedb3;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:700}.marketing-site[data-theme-mode=light] .marketing-demo-window__bar strong{color:#0f172a94}.marketing-demo-window__body{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);display:grid}.marketing-demo-sidebar{background:linear-gradient(#7eb6ff0d,#ffffff03);border-right:1px solid #94a3b81a;align-content:start;gap:12px;padding:20px;display:grid}.marketing-site[data-theme-mode=light] .marketing-demo-sidebar{background:linear-gradient(#ffffffc7,#eef6f98a);border-right-color:#0f172a14}.marketing-demo-sidebar__title,.marketing-demo-script__label,.marketing-demo-stats span{color:var(--marketing-soft);font-size:11px;font-weight:700}.marketing-demo-sidebar strong{color:var(--marketing-text);letter-spacing:0;font-size:24px;line-height:1.05}.marketing-demo-sidebar p,.marketing-demo-script p,.marketing-demo-task p{color:var(--marketing-muted);margin:0;line-height:1.65}.marketing-demo-sidebar__tags{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.marketing-demo-sidebar__tags span{color:#e2e8f0e0;background:#ffffff0a;border:1px solid #94a3b824;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;display:inline-flex}.marketing-demo-sidebar__signal,.marketing-demo-stats article,.marketing-demo-script,.marketing-demo-task,.marketing-hero__decision-panel,.marketing-summary-card,.marketing-hero__side-card{background:linear-gradient(#ffffff0d,#ffffff07);border:1px solid #94a3b81a;border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.marketing-site[data-theme-mode=light] .marketing-demo-sidebar__tags span,.marketing-site[data-theme-mode=light] .marketing-demo-sidebar__signal,.marketing-site[data-theme-mode=light] .marketing-demo-stats article,.marketing-site[data-theme-mode=light] .marketing-demo-script,.marketing-site[data-theme-mode=light] .marketing-demo-task,.marketing-site[data-theme-mode=light] .marketing-hero__decision-panel,.marketing-site[data-theme-mode=light] .marketing-summary-card,.marketing-site[data-theme-mode=light] .marketing-hero__side-card{background:linear-gradient(#ffffffeb,#f4f9fab8);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffd1}.marketing-site[data-theme-mode=light] .marketing-demo-sidebar__tags span{color:#075e57f0;background:linear-gradient(#fffffffa,#dff2f1d1);border-color:#087c7033;font-weight:800;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #087c7014}.marketing-demo-sidebar__signal{gap:4px;margin-top:4px;padding:12px 14px;display:grid}.marketing-demo-sidebar__signal strong{color:var(--marketing-text);font-size:13px;line-height:1.2}.marketing-demo-sidebar__signal span{color:var(--marketing-muted);font-size:12px;line-height:1.6}.marketing-demo-main{align-content:start;gap:12px;padding:20px;display:grid}.marketing-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-demo-stats article{gap:6px;padding:12px;display:grid}.marketing-demo-stats strong{color:var(--marketing-text);letter-spacing:0;font-size:22px;line-height:1}.marketing-demo-script{gap:7px;padding:14px;display:grid}.marketing-demo-tasks{gap:8px;display:grid}.marketing-demo-task{grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 14px;display:grid}.marketing-demo-task span{width:28px;height:28px;color:var(--marketing-accent-2);background:#4dd8c814;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.marketing-hero__decision-panel{border-radius:16px;align-content:start;gap:16px;padding:22px;display:grid}.marketing-hero__decision-panel>span,.marketing-summary-card span,.marketing-hero__side-card span{color:var(--marketing-accent-2);text-transform:uppercase;font-size:11px;font-weight:800}.marketing-hero__decision-panel>strong{color:var(--marketing-text);letter-spacing:0;font-size:28px;line-height:1.15}.marketing-hero__decision-panel>p{color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.7}.marketing-hero__primary-stats{gap:12px;margin-top:4px;display:grid}.marketing-hero__primary-stat{background:radial-gradient(circle at 8% 0,#4dd8c814,#0000 42%),#ffffff09;border:1px solid #94a3b81a;border-radius:10px;gap:4px;padding:15px;display:grid}.marketing-site[data-theme-mode=light] .marketing-hero__primary-stat{background:radial-gradient(circle at 8% 0,#087c7014,#0000 42%),#ffffffc2;border-color:#0f172a14}.marketing-hero__primary-stat strong{color:var(--marketing-text);letter-spacing:0;font-size:25px;line-height:1}.marketing-hero__primary-stat span{color:var(--marketing-muted);font-size:12px;line-height:1.5}.marketing-proof-row{flex-wrap:wrap;gap:8px}.marketing-hero__fit-card .marketing-proof-row{justify-content:flex-start}.marketing-hero__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-summary-card{gap:8px;padding:18px;display:grid}.marketing-summary-card strong,.marketing-result-card strong{color:var(--marketing-text);letter-spacing:0;font-size:22px;line-height:1}.marketing-summary-card p,.marketing-flow-card p,.marketing-result-card p{color:var(--marketing-muted);margin:0;line-height:1.7}.marketing-hero__side-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-hero__side-card{gap:10px;padding:18px;display:grid}.marketing-hero__side-card strong{color:var(--marketing-text);letter-spacing:0;font-size:19px;line-height:1.25}.marketing-hero__side-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketing-hero__side-card li{color:var(--marketing-muted);padding-left:18px;line-height:1.7;position:relative}.marketing-hero__side-card li:before{content:"";background:var(--marketing-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:.78em;left:0}.marketing-site[data-theme-mode=dark] .marketing-summary-card:nth-child(2),.marketing-site[data-theme-mode=dark] .marketing-hero__decision-panel,.marketing-site[data-theme-mode=dark] .marketing-hero__side-card:first-child{background:radial-gradient(circle at 0 0,#4dd8c81f,#0000 44%),linear-gradient(#ffffff0f,#ffffff06)}.marketing-site[data-theme-mode=light] .marketing-summary-card:nth-child(2),.marketing-site[data-theme-mode=light] .marketing-hero__decision-panel,.marketing-site[data-theme-mode=light] .marketing-hero__side-card:first-child{background:radial-gradient(circle at 0 0,#087c701a,#0000 44%),linear-gradient(#fffffff5,#eff6f8bd)}.marketing-proof-row span,.marketing-plan-card__quota{color:#e2e8f0e6;background:#ffffff08;border:1px solid #94a3b81f;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.marketing-site[data-theme-mode=light] .marketing-proof-row span,.marketing-site[data-theme-mode=light] .marketing-plan-card__quota{color:#0f172ac2;background:#ffffffa6;border-color:#0f172a14}.marketing-auth-card,.marketing-product-card,.marketing-plan-card,.marketing-purchase-modal,.marketing-support-panel,.marketing-flow-card,.marketing-result-card{border:1px solid var(--marketing-line);background:linear-gradient(180deg, #ffffff0b, #ffffff05), var(--marketing-surface);box-shadow:var(--marketing-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px}.marketing-site[data-theme-mode=light] .marketing-auth-card,.marketing-site[data-theme-mode=light] .marketing-product-card,.marketing-site[data-theme-mode=light] .marketing-plan-card,.marketing-site[data-theme-mode=light] .marketing-purchase-modal,.marketing-site[data-theme-mode=light] .marketing-support-panel,.marketing-site[data-theme-mode=light] .marketing-flow-card,.marketing-site[data-theme-mode=light] .marketing-result-card{background:linear-gradient(180deg, #fffffff0, #f5fafbb3), var(--marketing-surface);box-shadow:var(--marketing-card-shadow);border-color:#0f172a14}.marketing-section{isolation:isolate;width:min(1180px,100% - 40px);margin:0 auto;padding:66px 0;scroll-margin-top:92px;position:relative}.marketing-section--results,.marketing-plans,.marketing-purchase{min-height:min(820px,100dvh - 42px)}.marketing-purchase{min-height:auto}.marketing-section--results,.marketing-plans{align-content:center;display:grid}.marketing-section>*{z-index:1;position:relative}.marketing-section:before,.marketing-section:after{content:"";pointer-events:none;z-index:0;position:absolute}.marketing-section:before{opacity:0;background:radial-gradient(circle at 18% 20%,#7eb6ff0b,#0000 32%),radial-gradient(circle at 82% 74%,#4dd8c808,#0000 30%);transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1),filter .52s;inset:0 calc(50% - 50vw);transform:translateY(0)scale(1)}.marketing-section:after{content:none}.marketing-site[data-theme-mode=light] .marketing-section:before{background:radial-gradient(circle at 18% 20%,#1d6ed00b,#0000 32%),radial-gradient(circle at 82% 74%,#087c7009,#0000 30%)}.marketing-section__heading{gap:12px;max-width:720px;margin-bottom:26px;display:grid}.marketing-scroll-reveal{opacity:.58;will-change:opacity, transform;transition:opacity .62s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(54px)scale(.972)}.marketing-scroll-reveal--visible{opacity:1;transform:translateY(0)scale(1)}.marketing-scroll-reveal--visible:before{opacity:.56;filter:saturate();transform:translateY(0)scale(1)}.marketing-scroll-reveal:not(.marketing-scroll-reveal--visible):before{opacity:0;filter:saturate(.76);transform:translateY(58px)scale(.94)}.marketing-scroll-reveal .marketing-section__heading,.marketing-scroll-reveal .marketing-plans__header,.marketing-scroll-reveal .marketing-purchase__content{opacity:0;transition:opacity .54s,transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.marketing-scroll-reveal--visible .marketing-section__heading,.marketing-scroll-reveal--visible .marketing-plans__header,.marketing-scroll-reveal--visible .marketing-purchase__content{opacity:1;transform:translateY(0)}.marketing-scroll-reveal .marketing-flow-grid,.marketing-scroll-reveal .marketing-comparison,.marketing-scroll-reveal .marketing-download,.marketing-scroll-reveal .marketing-product-grid,.marketing-scroll-reveal .marketing-results-grid,.marketing-scroll-reveal .marketing-plan-grid{opacity:0;will-change:opacity, transform;transition:opacity .56s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(42px)}.marketing-scroll-reveal--visible .marketing-flow-grid,.marketing-scroll-reveal--visible .marketing-comparison,.marketing-scroll-reveal--visible .marketing-download,.marketing-scroll-reveal--visible .marketing-product-grid,.marketing-scroll-reveal--visible .marketing-results-grid,.marketing-scroll-reveal--visible .marketing-plan-grid{opacity:1;transition-delay:90ms;transform:translateY(0)}.marketing-section--company.marketing-scroll-reveal{opacity:1;will-change:auto;transition:none;transform:none}.marketing-section--company.marketing-scroll-reveal:before,.marketing-section--company.marketing-scroll-reveal:not(.marketing-scroll-reveal--visible):before,.marketing-section--company.marketing-scroll-reveal--visible:before{filter:none;transform:none}.marketing-section--operating,.marketing-section--results{padding-top:66px}.marketing-section--operating:before{background:radial-gradient(circle at 16% 24%,#4dd8c811,#0000 32%),radial-gradient(circle at 78% 72%,#7eb6ff09,#0000 30%)}.marketing-section--comparison:before{background:radial-gradient(circle at 20% 26%,#ffd48a0e,#0000 32%),radial-gradient(circle at 80% 68%,#4dd8c80d,#0000 30%)}.marketing-section[id=product]:before{background:radial-gradient(circle at 82% 24%,#7eb6ff11,#0000 32%),radial-gradient(circle at 18% 72%,#4dd8c808,#0000 30%)}.marketing-section--downloads:before{background:radial-gradient(circle at 16% 22%,#4dd8c810,#0000 31%),radial-gradient(circle at 88% 68%,#7eb6ff0e,#0000 30%)}.marketing-section--company:before{background:radial-gradient(circle at 18% 24%,#7eb6ff0f,#0000 31%),radial-gradient(circle at 82% 70%,#ffd48a0b,#0000 30%)}.marketing-section--results:before{background:radial-gradient(circle at 14% 24%,#ffd48a0e,#0000 32%),radial-gradient(circle at 86% 28%,#4dd8c80b,#0000 30%)}.marketing-plans:before{background:radial-gradient(circle at 76% 24%,#ffd48a0f,#0000 32%),radial-gradient(circle at 20% 74%,#7eb6ff08,#0000 30%)}.marketing-purchase:before{background:radial-gradient(circle at 18% 24%,#4dd8c80f,#0000 32%),radial-gradient(circle at 84% 28%,#7eb6ff0d,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-section--operating:before{background:radial-gradient(circle at 16% 24%,#087c700f,#0000 32%),radial-gradient(circle at 78% 72%,#1d6ed009,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-section--comparison:before{background:radial-gradient(circle at 20% 26%,#f59e0b0e,#0000 32%),radial-gradient(circle at 80% 68%,#087c700d,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-section[id=product]:before{background:radial-gradient(circle at 82% 24%,#1d6ed00f,#0000 32%),radial-gradient(circle at 18% 72%,#087c7008,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-section--downloads:before{background:radial-gradient(circle at 16% 22%,#087c700e,#0000 31%),radial-gradient(circle at 88% 68%,#1d6ed00d,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-section--company:before{background:radial-gradient(circle at 18% 24%,#1d6ed00d,#0000 31%),radial-gradient(circle at 82% 70%,#b453090a,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-section--results:before{background:radial-gradient(circle at 14% 24%,#f59e0b0e,#0000 32%),radial-gradient(circle at 86% 28%,#087c700b,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-plans:before{background:radial-gradient(circle at 76% 24%,#f59e0b0f,#0000 32%),radial-gradient(circle at 20% 74%,#1d6ed008,#0000 30%)}.marketing-site[data-theme-mode=light] .marketing-purchase:before{background:radial-gradient(circle at 18% 24%,#087c700f,#0000 32%),radial-gradient(circle at 84% 28%,#1d6ed00d,#0000 30%)}.marketing-section__heading h2,.marketing-purchase h2{font-size:clamp(26px,2.7vw,34px);line-height:1.12}.marketing-section__heading p,.marketing-purchase p{max-width:620px;font-size:14px}.marketing-product-grid,.marketing-plan-grid{gap:18px;display:grid}.marketing-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.marketing-flow-card{box-sizing:border-box;contain:layout paint;grid-template-rows:auto auto auto 1fr;align-content:start;gap:16px;min-height:286px;padding:22px;display:grid}.marketing-flow-card__media{background:radial-gradient(circle at 18% 20%,#7eb6ff2e,#0000 34%),radial-gradient(circle at 82% 18%,#4dd8c81f,#0000 30%),linear-gradient(135deg,#ffffff14,#ffffff07);border:1px solid #7eb6ff29;border-radius:18px;align-content:space-between;width:100%;min-height:118px;padding:18px;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff14,0 18px 36px #01081224}.marketing-flow-card--primary{background:radial-gradient(circle at 18% 10%, #4dd8c81a, transparent 34%), linear-gradient(180deg, #fff1, #ffffff05), var(--marketing-surface);border-color:#4dd8c83d}.marketing-flow-card__media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#7eb6ff1f,#0000 42%),linear-gradient(90deg,#0000,#4dd8c81f);position:absolute;inset:0}.marketing-flow-card__media strong,.marketing-flow-card__media small{z-index:1;position:relative}.marketing-flow-card__media strong{color:var(--marketing-accent);letter-spacing:0;font-size:34px;font-weight:900;line-height:1}.marketing-flow-card__media small{width:fit-content;min-height:28px;color:var(--marketing-accent-2);letter-spacing:.04em;background:#4dd8c814;border:1px solid #4dd8c82e;border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-grid}.marketing-flow-card>span{width:fit-content;min-height:28px;color:var(--marketing-accent-2);letter-spacing:.08em;background:linear-gradient(135deg,#7eb6ff33,#4dd8c81a);border:1px solid #7eb6ff2e;border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:900;display:grid}.marketing-site[data-theme-mode=light] .marketing-flow-card__media{background:radial-gradient(circle at 18% 20%,#2f7ee61f,#0000 34%),radial-gradient(circle at 82% 18%,#087c7017,#0000 30%),linear-gradient(135deg,#ffffffd1,#f5fbfc80);border-color:#1d6ed01f;box-shadow:inset 0 1px #ffffffd1,0 16px 32px #30567c14}.marketing-site[data-theme-mode=light] .marketing-flow-card>span{background:linear-gradient(135deg,#1d6ed01f,#087c7014);border-color:#1d6ed026}.marketing-flow-card h3,.marketing-result-card h3{color:var(--marketing-text);letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.12}.marketing-comparison{border:1px solid var(--marketing-line);box-shadow:var(--marketing-card-shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 20%,#ffd48a17,#0000 34%),radial-gradient(circle at 82% 12%,#4dd8c81a,#0000 32%),linear-gradient(135deg,#fff1,#ffffff07);border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:24px;padding:26px;display:grid}.marketing-site[data-theme-mode=light] .marketing-comparison{background:radial-gradient(circle at 18% 20%,#f59e0b1a,#0000 34%),radial-gradient(circle at 82% 12%,#087c7017,#0000 32%),linear-gradient(135deg,#fffffff7,#eff6f8c7);border-color:#0f172a14;box-shadow:0 30px 80px #25385226}.marketing-comparison__intro{align-content:center;gap:18px;display:grid}.marketing-comparison__intro .marketing-section__heading{margin-bottom:0}.marketing-comparison__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-comparison__stats article{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #94a3b81f;border-radius:16px;gap:6px;min-height:86px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff14}.marketing-site[data-theme-mode=light] .marketing-comparison__stats article{background:#ffffffbd;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb}.marketing-comparison__stats strong{color:var(--marketing-text);letter-spacing:0;font-size:24px;line-height:1}.marketing-comparison__stats span{color:var(--marketing-muted);font-size:12px;font-weight:800;line-height:1.45}.marketing-comparison__panel{background:radial-gradient(circle at 16% 12%,#7eb6ff1c,#0000 32%),linear-gradient(#fff1,#ffffff07);border:1px solid #94a3b81f;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #02061729}.marketing-site[data-theme-mode=light] .marketing-comparison__panel{background:radial-gradient(circle at 16% 12%,#1d6ed01a,#0000 32%),linear-gradient(#fffffff5,#f0f7f8bd);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #2538521a}.marketing-comparison__header,.marketing-comparison__row{grid-template-columns:minmax(92px,.46fr) minmax(0,1fr) minmax(0,1.12fr);gap:0;display:grid}.marketing-comparison__header{background:#ffffff0d;border-bottom:1px solid #94a3b81f;min-height:54px}.marketing-site[data-theme-mode=light] .marketing-comparison__header{background:#ffffff9e;border-bottom-color:#0f172a14}.marketing-comparison__header span,.marketing-comparison__header strong,.marketing-comparison__row>span,.marketing-comparison__row p{border-right:1px solid #94a3b81a;align-items:center;margin:0;padding:15px 16px;display:flex}.marketing-site[data-theme-mode=light] .marketing-comparison__header span,.marketing-site[data-theme-mode=light] .marketing-comparison__header strong,.marketing-site[data-theme-mode=light] .marketing-comparison__row>span,.marketing-site[data-theme-mode=light] .marketing-comparison__row p{border-right-color:#0f172a14}.marketing-comparison__header strong:last-child,.marketing-comparison__row p:last-child{border-right:0}.marketing-comparison__header span,.marketing-comparison__row>span{color:var(--marketing-soft);font-size:12px;font-weight:900}.marketing-comparison__header strong{color:var(--marketing-text);font-size:14px;font-weight:900}.marketing-comparison__header strong:last-child{color:var(--marketing-accent-2)}.marketing-comparison__row{border-bottom:1px solid #94a3b81a}.marketing-site[data-theme-mode=light] .marketing-comparison__row{border-bottom-color:#0f172a14}.marketing-comparison__row:last-child{border-bottom:0}.marketing-comparison__row p{color:var(--marketing-muted);font-size:13px;line-height:1.62}.marketing-comparison__row p:last-child{color:var(--marketing-text);font-weight:760}.marketing-product-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}.marketing-product-card{box-sizing:border-box;contain:layout paint;grid-template-rows:auto auto auto 1fr;align-content:start;gap:14px;min-height:286px;padding:22px;display:grid}.marketing-product-card__media{background:radial-gradient(circle at 28% 18%,#ffffff38,#0000 34%),linear-gradient(135deg,#7eb6ff29,#4dd8c81f);border:1px solid #4dd8c833;border-radius:18px;place-items:center;width:62px;height:62px;min-height:0;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff1a,0 18px 32px #0108121f}.marketing-product-card__media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 45%,#4dd8c82e),radial-gradient(circle at 80% 86%,#7eb6ff2e,#0000 40%);position:absolute;inset:0}.marketing-product-card__media span{z-index:1;color:var(--marketing-accent);letter-spacing:0;font-size:20px;font-weight:900;line-height:1;position:relative}.marketing-product-card>span{width:fit-content;min-height:28px;color:var(--marketing-accent);background:#4dd8c814;border:1px solid #4dd8c82e;border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:900;display:grid}.marketing-site[data-theme-mode=light] .marketing-product-card__media{background:radial-gradient(circle at 28% 18%,#ffffffb8,#0000 34%),linear-gradient(135deg,#2f7ee61f,#087c7017);border-color:#087c7024;box-shadow:inset 0 1px #ffffffbd,0 16px 30px #30567c14}.marketing-site[data-theme-mode=light] .marketing-product-card>span{background:#087c7011;border-color:#087c7029}.marketing-product-card h3,.marketing-download-card h3,.marketing-plan-card h3,.marketing-purchase-modal h3{color:var(--marketing-text);letter-spacing:-.04em;margin:0;font-size:20px;line-height:1.12}.marketing-section--downloads{width:100%;padding:76px 0 84px;overflow:hidden}.marketing-download{color:#202635;gap:46px;width:min(1180px,100% - 40px);margin:0 auto;padding:68px 0 14px;display:grid;position:relative}.marketing-download__hero{text-align:center;justify-items:center;gap:13px;display:grid}.marketing-download__kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #2563eb1a;border-radius:999px;align-items:center;min-height:28px;padding:0 13px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 10px 26px #3e5d9c14}.marketing-download__hero h2{color:#1f2430;letter-spacing:0;margin:0;font-size:clamp(42px,6vw,78px);font-weight:950;line-height:1.04}.marketing-download__hero p{color:#303847;max-width:790px;margin:4px 0 0;font-size:18px;line-height:1.74}.marketing-download__status-row{color:#6d7482;flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:13px;line-height:1.5;display:flex}.marketing-download__status-row span+span{color:#2563eb}.marketing-download__status-row span+span:before{content:"|";color:#6d748285;margin-right:12px}.marketing-download__status{color:#1d4ed8;background:#dbeafeb8;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:34px;margin-top:2px;padding:0 13px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.marketing-download__status svg{width:16px;height:16px}.marketing-download__platform-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:clamp(20px,5vw,60px);width:100%;max-width:940px;margin:0 auto;display:grid}.marketing-download__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(900px,100%);margin:0 auto;display:grid}.marketing-download-flow-card{text-align:center;background:#ffffff94;border:1px solid #2563eb12;border-radius:18px;justify-items:center;gap:9px;min-height:116px;padding:16px 14px;display:grid;box-shadow:0 15px 34px #364d7612,inset 0 1px #ffffffe6}.marketing-download-flow-card>span{color:#2563eb;background:#eef6ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.marketing-download-flow-card svg{width:18px;height:18px}.marketing-download-flow-card div{gap:5px;display:grid}.marketing-download-flow-card strong{color:#1f2937;font-size:14px;line-height:1.35}.marketing-download-flow-card p{color:#667085;margin:0;font-size:13px;line-height:1.62}.marketing-download-card{text-align:center;background:#ffffffeb;border:1px solid #2d3f5f0f;border-radius:8px;justify-items:center;gap:15px;min-height:196px;padding:32px 22px 24px;display:grid;position:relative;box-shadow:0 18px 38px #495c801f,0 2px 8px #495c800d}.marketing-download-card__icon{background:0 0;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.marketing-download-card__icon img{object-fit:contain;width:56px;height:56px;display:block}.marketing-download-card--windows .marketing-download-card__icon img{filter:drop-shadow(0 10px 16px #2563eb2e)}.marketing-download-card--mac .marketing-download-card__icon img{filter:drop-shadow(0 10px 16px #1f243024)}.marketing-download-card__badge{color:#2563eb;letter-spacing:0;background:#dce8ff;border:0;border-radius:0 8px;place-items:center;min-height:25px;padding:0 8px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;right:0}.marketing-download-card__copy{justify-items:center;gap:7px;display:grid}.marketing-download-card h3{color:#202635;letter-spacing:0;font-size:15px;font-weight:750;line-height:1.35}.marketing-download-card__title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-download-card__copy p{color:#667085;margin:0;font-size:13px;line-height:1.5}.marketing-download-card__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,300px);display:grid}.marketing-download-card .marketing-download-card__option{color:#2563eb;width:100%;min-height:44px;box-shadow:none;background:#eff6ffc7;border:0;border-radius:999px;padding:7px 9px}.marketing-download-card .marketing-download-card__option:only-child{grid-column:1/-1;justify-self:center;width:min(100%,178px)}.marketing-download-card .marketing-download-card__option>a{grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:6px;width:100%;text-decoration:none;display:grid}.marketing-download-card .marketing-download-card__option:hover{background:#dbeafeeb}.marketing-download-card__meta{color:#667085;text-align:left;justify-items:start;gap:0;min-width:0;display:grid}.marketing-download-card__meta strong{color:#25324a;white-space:nowrap;font-size:12px;line-height:1.2}.marketing-download-card__meta small{color:#2563eb;white-space:nowrap;font-size:10px;line-height:1.15}.marketing-download-card__option svg{width:17px;height:17px}.marketing-company{gap:24px;display:grid}.marketing-company__intro{grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);align-items:end;gap:34px;display:grid}.marketing-company__intro .marketing-section__heading{max-width:700px;margin-bottom:0}.marketing-company__beliefs{justify-self:end;gap:8px;max-width:520px;display:grid}.marketing-company__beliefs span{min-height:34px;color:var(--marketing-muted);background:0 0;border:0;border-radius:0;align-items:center;padding:6px 0 6px 18px;font-size:13px;line-height:1.45;display:flex;position:relative}.marketing-company__beliefs span:before{content:"";background:var(--marketing-accent-2);border-radius:50%;width:6px;height:6px;position:absolute;top:1.02em;left:0}.marketing-site[data-theme-mode=light] .marketing-company__beliefs span{color:#334155e6}.marketing-company__photo{aspect-ratio:16/7.5;background:var(--marketing-surface-2);min-height:0;box-shadow:var(--marketing-card-shadow);border:1px solid #94a3b824;border-radius:20px;position:relative;overflow:hidden}.marketing-company__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#050a12b8),radial-gradient(circle at 18% 18%,#ffd48a2e,#0000 30%);position:absolute;inset:0}.marketing-company__photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.marketing-company__photo-caption{z-index:1;justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.marketing-company__photo-caption span{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:900}.marketing-company__photo-caption strong{color:#fff;text-align:right;max-width:520px;font-size:clamp(20px,3vw,34px);line-height:1.1}.marketing-company__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-company__stats article{background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #94a3b81f;border-radius:18px;align-content:center;gap:6px;min-height:104px;padding:18px 20px;display:grid}.marketing-site[data-theme-mode=light] .marketing-company__stats article{background:linear-gradient(#fffffff0,#f6fafac7);border-color:#0f172a14;box-shadow:0 18px 44px #0f172a0e}.marketing-company__stats strong{color:var(--marketing-text);font-size:clamp(26px,4vw,42px);line-height:1}.marketing-company__stats span{color:var(--marketing-muted);font-size:13px;font-weight:760}.marketing-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.marketing-founder-card{min-height:406px;box-shadow:var(--marketing-card-shadow);background:#ffffff0d;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:minmax(218px,.56fr) minmax(0,1fr);gap:20px;padding:16px 18px 16px 16px;display:grid}.marketing-site[data-theme-mode=light] .marketing-founder-card{background:#ffffffd1}.marketing-founder-card__media{background:var(--marketing-surface-3);aspect-ratio:2/3;border-radius:16px;min-height:0;position:relative;overflow:hidden}.marketing-founder-card__media img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.marketing-founder-card__body{grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:9px;min-width:0;padding:2px 0;display:grid}.marketing-founder-card__role{width:fit-content;min-height:28px;color:var(--marketing-accent-2);background:#4dd8c814;border:1px solid #4dd8c833;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.marketing-founder-card h3{color:var(--marketing-text);margin:0;font-size:28px;line-height:1.12}.marketing-founder-card__body>strong{color:var(--marketing-muted);font-size:14px;line-height:1.5}.marketing-founder-card__columns{align-content:start;gap:10px;min-height:214px;display:grid}.marketing-founder-card__columns>div{gap:7px;display:grid}.marketing-founder-card__columns span{color:var(--marketing-accent);font-size:12px;font-weight:950}.marketing-founder-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.marketing-founder-card li{color:var(--marketing-muted);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.marketing-founder-card__tags{border-top:1px solid #94a3b81a;flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.marketing-founder-card__tags span{color:#115e59eb;background:#4dd8c80f;border:1px solid #4dd8c829;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.marketing-site[data-theme-mode=dark] .marketing-founder-card__tags span{color:#b2f5eaeb}.marketing-founder-card li:before{content:"";background:var(--marketing-accent-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:0}.marketing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.marketing-plans__header{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:20px;margin-bottom:18px;display:grid}.marketing-plans__callout{background:radial-gradient(circle at 92% 8%,#087c701c,#0000 34%),linear-gradient(#ffffff14,#ffffff08);border:1px solid #087c702e;border-radius:20px;gap:10px;padding:22px 24px;display:grid;box-shadow:0 18px 38px #02061724}.marketing-plans__callout-label{color:#087c70;letter-spacing:0;background:#087c7014;border:1px solid #087c7029;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.marketing-plans__callout strong{color:var(--marketing-text);letter-spacing:-.04em;font-size:22px;line-height:1.2}.marketing-plans__callout p{color:var(--marketing-muted);margin:0;line-height:1.72}.marketing-site[data-theme-mode=light] .marketing-plans__callout{background:radial-gradient(circle at 92% 8%,#087c701f,#0000 34%),linear-gradient(#fffffff5,#f0f7f8c2);border-color:#087c7024;box-shadow:0 18px 34px #2538521a}.marketing-decision-board{border:1px solid var(--marketing-line);min-height:260px;box-shadow:var(--marketing-card-shadow);background:radial-gradient(circle at 18%,#4dd8c824,#0000 34%),radial-gradient(circle at 78% 20%,#7eb6ff1c,#0000 30%),linear-gradient(135deg,#ffffff12,#ffffff07);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:24px;margin-top:18px;padding:26px;display:grid;overflow:hidden}.marketing-site[data-theme-mode=light] .marketing-decision-board{background:radial-gradient(circle at 18%,#087c701c,#0000 34%),radial-gradient(circle at 78% 20%,#1d6ed01a,#0000 30%),linear-gradient(135deg,#fffffff5,#f0f7f8c2);border-color:#0f172a14;box-shadow:0 24px 48px #2538521a}.marketing-decision-board__content{align-content:center;gap:18px;display:grid}.marketing-decision-board__content strong{max-width:520px;color:var(--marketing-text);letter-spacing:-.05em;font-size:clamp(24px,3vw,38px);line-height:1.08}.marketing-decision-board__content p{max-width:520px;color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.7}.marketing-decision-board__panel{background:radial-gradient(circle at 18% 16%,#7eb6ff1f,#0000 34%),linear-gradient(#fff1,#ffffff07);border:1px solid #94a3b81f;border-radius:24px;align-content:center;gap:16px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 42px #02061729}.marketing-site[data-theme-mode=light] .marketing-decision-board__panel{background:radial-gradient(circle at 18% 16%,#1d6ed01a,#0000 34%),linear-gradient(#fffffff5,#f0f7f8bd);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #2538521a}.marketing-decision-board__panel-head{gap:8px;display:grid}.marketing-decision-board__panel-head span{color:var(--marketing-accent-2);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.marketing-decision-board__panel-head strong{color:var(--marketing-text);letter-spacing:-.03em;font-size:22px;line-height:1.18}.marketing-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px;display:grid}.marketing-signal-grid span{min-height:58px;color:var(--marketing-text);background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #94a3b81f;border-radius:16px;align-items:center;padding:0 16px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff14}.marketing-site[data-theme-mode=light] .marketing-signal-grid span{background:#ffffffc2;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffd6}.marketing-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-result-card{align-content:start;gap:12px;min-height:194px;padding:22px;display:grid}.marketing-plan-card{border-radius:20px;grid-template-rows:auto auto auto auto 1fr auto;gap:13px;min-height:474px;padding:24px;display:grid;position:relative;overflow:hidden}.marketing-plan-card--highlight{z-index:1;background:radial-gradient(circle at 20% 0%, #4dd8c824, transparent 34%), linear-gradient(180deg, #121f33fa, #09101beb), var(--marketing-surface);border-color:#087c7057;box-shadow:0 0 0 1px #4dd8c824,0 24px 64px #01071161}.marketing-plan-card--highlight:before{content:"多数企业选择";z-index:1;color:#04111c;background:#5de3cc;border:1px solid #b4fff447;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 24px #4dd8c82e}.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight{background:radial-gradient(circle at 16% 0%, #087c701f, transparent 34%), linear-gradient(180deg, #fffffffa, #eff6f8e6), var(--marketing-surface);border-color:#087c7047;box-shadow:0 0 0 1px #087c701a,0 24px 64px #25385229}.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight:before{color:#fff;background:#087c70;border-color:#087c7033;box-shadow:0 10px 24px #087c7029}.marketing-plan-card__top{gap:9px;padding-bottom:4px;display:grid}.marketing-plan-card--highlight .marketing-plan-card__top{padding-right:74px}.marketing-plan-card__top span{width:fit-content;min-height:27px;color:var(--marketing-soft);letter-spacing:0;background:#ffffff0b;border:1px solid #94a3b81f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.marketing-plan-card__top strong{color:var(--marketing-accent-2);font-size:24px;font-weight:800;line-height:1.12}.marketing-plan-card__proof{background:radial-gradient(circle at 100% 0,#5de3cc2e,#0000 42%),#ffffff13;border:1px solid #b4fff438;border-radius:16px;gap:7px;padding:14px;display:grid}.marketing-plan-card__proof span{color:#8af2df;font-size:11px;font-weight:900}.marketing-plan-card__proof strong{color:#f4fffd;letter-spacing:-.03em;font-size:17px;line-height:1.28}.marketing-plan-card__quota-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-plan-card__quota-note{color:#b4fff4e6;background:#4dd8c812;border:1px solid #4dd8c824;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.marketing-plan-card--highlight .marketing-plan-card__quota-wrap{background:#4dd8c814;border:1px solid #4dd8c833;border-radius:14px;width:100%;padding:12px;box-shadow:inset 0 1px #ffffff14}.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight .marketing-plan-card__quota-wrap{background:#087c7011;border-color:#087c7021}.marketing-site[data-theme-mode=light] .marketing-plan-card__top span{background:#ffffffb3;border-color:#0f172a14}.marketing-site[data-theme-mode=light] .marketing-plan-card__proof{background:radial-gradient(circle at 100% 0,#087c701f,#0000 42%),#ffffffc7;border-color:#087c7029}.marketing-site[data-theme-mode=light] .marketing-plan-card__proof span{color:#087c70}.marketing-site[data-theme-mode=light] .marketing-plan-card__proof strong{color:#0f172a}.marketing-plan-card__footer{padding-top:2px}.marketing-plan-card__footer .marketing-button{width:100%}.marketing-plan-card:not(.marketing-plan-card--highlight) .marketing-plan-card__footer .marketing-button{--ui-button-bg:linear-gradient(180deg, #ffffff14, #ffffff09);--ui-button-color:var(--marketing-text);--ui-button-border:#94a3b829;--ui-button-shadow:inset 0 1px 0 #ffffff14, 0 10px 22px #02061714}.marketing-site[data-theme-mode=light] .marketing-plan-card:not(.marketing-plan-card--highlight) .marketing-plan-card__footer .marketing-button{--ui-button-bg:linear-gradient(180deg, #ffffffe6, #edf6f7bd);--ui-button-color:var(--marketing-text);--ui-button-border:#087c7029;--ui-button-shadow:inset 0 1px 0 #ffffffb8, 0 10px 22px #25385214}.marketing-plan-card__badge{color:#b4fff4;letter-spacing:.06em;background:#4dd8c81f;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.marketing-plan-card--highlight .marketing-plan-card__quota,.marketing-plan-card--highlight .marketing-plan-card__quota-note,.marketing-plan-card--highlight .marketing-plan-card__badge{color:#e8fffb;background:#ffffff14;border-color:#b4fff433;min-height:32px}.marketing-plan-card--highlight .marketing-plan-card__quota{font-size:12px}.marketing-plan-card--highlight .marketing-plan-card__badge{color:#d9fffa;background:#4dd8c824}.marketing-site[data-theme-mode=light] .marketing-plan-card__badge{color:#075e57;background:#087c701a}.marketing-site[data-theme-mode=light] .marketing-plan-card__quota-note{color:#075e57;background:#087c7012;border-color:#087c701f}.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight .marketing-plan-card__quota,.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight .marketing-plan-card__quota-note,.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight .marketing-plan-card__badge{color:#075e57;background:#ffffffb8;border-color:#087c701f}.marketing-site[data-theme-mode=light] .marketing-plan-card--highlight .marketing-plan-card__badge{color:#075e57;background:#087c701a}.marketing-plan-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketing-plan-card li{color:var(--marketing-muted);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.marketing-plan-card li:before{content:"";background:var(--marketing-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:.76em;left:0}.marketing-plan-comparison{border:1px solid var(--marketing-line);background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--marketing-surface);box-shadow:var(--marketing-card-shadow);border-radius:24px;gap:18px;margin-top:22px;padding:22px;display:grid}.marketing-site[data-theme-mode=light] .marketing-plan-comparison{background:linear-gradient(180deg, #fffffff5, #f5fafbb8), var(--marketing-surface);border-color:#0f172a14;box-shadow:0 20px 46px #2538521a}.marketing-plan-comparison__intro{gap:8px;max-width:760px;display:grid}.marketing-plan-comparison__intro span{color:var(--marketing-accent-2);font-size:12px;font-weight:900}.marketing-plan-comparison__intro strong{color:var(--marketing-text);letter-spacing:-.04em;font-size:clamp(22px,2.5vw,30px);line-height:1.16}.marketing-plan-comparison__intro p{color:var(--marketing-muted);margin:0;line-height:1.72}.marketing-plan-comparison__table-wrap{border:1px solid #94a3b81f;border-radius:18px;overflow-x:auto}.marketing-site[data-theme-mode=light] .marketing-plan-comparison__table-wrap{border-color:#0f172a14}.marketing-plan-comparison__table{border-collapse:collapse;width:100%;min-width:820px;color:var(--marketing-text);font-size:14px}.marketing-plan-comparison__table th,.marketing-plan-comparison__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:15px 16px}.marketing-plan-comparison__table thead th{z-index:1;color:#e2e8f0d6;background:#08111deb;font-size:12px;font-weight:900;position:sticky;top:0}.marketing-site[data-theme-mode=light] .marketing-plan-comparison__table thead th{color:#0f172aa8;background:#f4f8faf5}.marketing-plan-comparison__table tbody th{width:23%;color:var(--marketing-text);font-weight:800}.marketing-plan-comparison__table td{color:var(--marketing-muted)}.marketing-plan-comparison__table tr:last-child th,.marketing-plan-comparison__table tr:last-child td{border-bottom:0}.marketing-plan-comparison__yearly{background:#4dd8c80e}.marketing-site[data-theme-mode=light] .marketing-plan-comparison__yearly{background:#087c700e}.marketing-plan-comparison__yearly--emphasis{font-weight:900;color:var(--marketing-text)!important}.marketing-plans{padding-bottom:84px}.marketing-purchase,.marketing-purchase__content,.marketing-purchase__intro{display:grid}.marketing-purchase{border:1px solid var(--marketing-line);width:min(960px,100%);box-shadow:var(--marketing-card-shadow-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 16% 20%,#4dd8c824,#0000 34%),radial-gradient(circle at 86% 18%,#7eb6ff21,#0000 32%),linear-gradient(135deg,#ffffff12,#ffffff07);border-radius:28px;grid-template-columns:1fr;gap:18px;margin:0 auto 86px;padding:22px;overflow:visible}.marketing-site[data-theme-mode=light] .marketing-purchase{background:radial-gradient(circle at 16% 20%,#087c701c,#0000 34%),radial-gradient(circle at 86% 18%,#1d6ed01f,#0000 32%),linear-gradient(135deg,#fffffff7,#eff6f8c7);border-color:#0f172a14;box-shadow:0 30px 80px #25385229}.marketing-purchase__content{gap:10px;max-width:880px;padding:0 2px}.marketing-purchase__intro{align-content:start;gap:10px}.marketing-purchase__intro p{max-width:720px}.marketing-purchase__form-preview{background:radial-gradient(circle at 18% 16%,#7eb6ff1f,#0000 34%),linear-gradient(#fff1,#ffffff07);border:1px solid #94a3b81f;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 18px 42px #02061729}.marketing-site[data-theme-mode=light] .marketing-purchase__form-preview{background:radial-gradient(circle at 18% 16%,#1d6ed01a,#0000 34%),linear-gradient(#fffffff5,#f0f7f8bd);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb,0 18px 38px #2538521a}.marketing-purchase__form-head span{color:var(--marketing-accent-2);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.marketing-purchase__form-head strong{color:var(--marketing-text);letter-spacing:-.03em;font-size:22px;line-height:1.18}.marketing-purchase__form-preview{border-radius:22px;align-content:center;justify-self:center;gap:12px;width:100%;min-height:0;padding:20px;display:grid;overflow:visible}.marketing-purchase__form-head{gap:6px;margin-bottom:2px;display:grid}.marketing-purchase__field{background:linear-gradient(#ffffff17,#ffffff0b);border:1px solid #94a3b81a;border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:10px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.marketing-purchase__field:has(.ui-combobox--open){z-index:20}.marketing-site[data-theme-mode=light] .marketing-purchase__field{background:linear-gradient(#fffffff0,#f8fcfcc7);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb}.marketing-purchase__field span{color:var(--marketing-accent-2);white-space:nowrap;font-size:12px;font-weight:800}.marketing-purchase__field:focus-within{background:linear-gradient(#4dd8c814,#ffffff0b);border-color:#4dd8c86b;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #4dd8c81f}.marketing-site[data-theme-mode=light] .marketing-purchase__field:focus-within{background:linear-gradient(#fffffffa,#e8f7f6c7);border-color:#087c7057;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #087c701a}.marketing-purchase__field input,.marketing-purchase__field select,.marketing-purchase__field .ui-combobox__input{width:100%;min-height:28px;color:var(--marketing-text);background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:750;line-height:1.35}.marketing-purchase__field input:focus-visible,.marketing-purchase__field select:focus-visible,.marketing-purchase__field .ui-combobox__input:focus-visible{outline:0}.marketing-purchase__field input::placeholder,.marketing-purchase__field .ui-combobox__input::placeholder,.marketing-purchase__field select:invalid{color:var(--marketing-soft);font-weight:700}.marketing-purchase__field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px) 52%,calc(100% - 7px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:24px}.marketing-purchase__field .ui-combobox{--ui-combobox-accent:var(--marketing-accent);--ui-combobox-accent-border:#4dd8c847;--ui-combobox-accent-bg:#4dd8c81a;--ui-combobox-custom-border:#4dd8c847;--ui-combobox-custom-bg:#4dd8c812;--ui-combobox-custom-hover-border:#4dd8c870;--ui-combobox-custom-hover-bg:#4dd8c821;--ui-combobox-menu-bg:linear-gradient(180deg, #16262dfa, #091218fa);--ui-combobox-menu-border:#4dd8c838;--ui-combobox-menu-shadow:0 18px 42px #00000047, inset 0 1px 0 #ffffff14;--ui-combobox-muted:var(--marketing-muted);--ui-combobox-selected-bg:#4dd8c829;--ui-combobox-trigger-bg:#ffffff0e;--ui-combobox-trigger-border:#94a3b81a;color:var(--marketing-text);font-size:14px;font-weight:750}.marketing-purchase__field .ui-combobox__input{padding-right:52px}.marketing-site[data-theme-mode=light] .marketing-purchase__field .ui-combobox{--ui-combobox-accent:#087c70;--ui-combobox-accent-border:#087c7029;--ui-combobox-accent-bg:#087c7012;--ui-combobox-custom-border:#087c703d;--ui-combobox-custom-bg:#087c700e;--ui-combobox-custom-hover-border:#087c705c;--ui-combobox-custom-hover-bg:#087c7017;--ui-combobox-menu-bg:linear-gradient(180deg, #fffffffa, #f2fafafa);--ui-combobox-menu-border:#087c7029;--ui-combobox-menu-shadow:0 20px 38px #0f172a21, inset 0 1px 0 #ffffffe6;--ui-combobox-selected-bg:#087c701c;--ui-combobox-trigger-bg:#0f172a09;--ui-combobox-trigger-border:#0f172a14;--ui-combobox-muted:#334155c7}.marketing-purchase__submit{align-items:center;gap:14px;margin-top:2px;display:flex}.marketing-purchase__submit .marketing-button{flex:none}.marketing-purchase__submit p{max-width:300px;color:var(--marketing-soft);margin:0;font-size:12px;line-height:1.6}.marketing-purchase__success{align-content:center;justify-items:start;gap:12px;min-height:220px;display:grid}.marketing-purchase__success span{color:var(--marketing-accent-2);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.marketing-purchase__success strong{color:var(--marketing-text);letter-spacing:-.04em;font-size:clamp(24px,3vw,32px);line-height:1.12}.marketing-purchase__success p{max-width:440px;color:var(--marketing-muted);margin:0;font-size:14px;line-height:1.72}.marketing-footer{width:min(1180px,100% - 40px);color:var(--marketing-soft);border-top:1px solid #94a3b824;justify-content:space-between;gap:14px;margin:0 auto;padding:26px 0 38px;font-size:13px}.marketing-footer__actions{align-items:center;gap:12px;display:flex}.marketing-footer-theme{background:#ffffff09;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.marketing-footer-theme__option{width:30px;height:30px;min-height:30px;color:var(--marketing-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:0;line-height:0;transition:color .18s,background .18s;display:grid}.marketing-footer-theme__option svg{width:15px;height:15px}.marketing-footer-theme__option:hover{color:var(--marketing-text);background:#ffffff14}.marketing-footer-theme__option--active{color:var(--marketing-text);background:#ffffff1f}.marketing-site[data-theme-mode=light] .marketing-footer{border-top-color:#0f172a14}.marketing-site[data-theme-mode=light] .marketing-footer-theme{background:#ffffffad;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffc7}.marketing-site[data-theme-mode=light] .marketing-footer-theme__option:hover{background:#087c7014}.marketing-site[data-theme-mode=light] .marketing-footer-theme__option--active{background:#087c701f}.marketing-support-fab{z-index:30;color:#f8fbff;background:radial-gradient(circle at 30% 0,#ffffff3d,#0000 48%),linear-gradient(135deg,#1d6ed0fa,#087c70f0);border:1px solid #7eb6ff3d;border-radius:999px;min-height:46px;padding:0 20px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:inset 0 1px #ffffff3d,0 18px 34px #1d6ed033}.marketing-site[data-theme-mode=light] .marketing-support-fab{box-shadow:0 16px 30px #2563eb33}.marketing-back-to-top{z-index:30;width:46px;height:46px;color:var(--marketing-text);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);opacity:0;pointer-events:none;background:radial-gradient(circle at 32% 0,#ffffff2e,#0000 48%),#0c1522d1;border:1px solid #7eb6ff38;border-radius:999px;padding:0;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s,background .18s;position:fixed;bottom:82px;right:22px;transform:translateY(12px)scale(.94);box-shadow:inset 0 1px #ffffff1f,0 16px 34px #0206172e}.marketing-back-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.marketing-back-to-top:hover{border-color:#4dd8c857;transform:translateY(-2px)scale(1);box-shadow:inset 0 1px #ffffff24,0 18px 38px #0206173d}.marketing-back-to-top span{border-top:2px solid;border-left:2px solid;width:12px;height:12px;margin:4px auto 0;display:block;transform:rotate(45deg)}.marketing-site[data-theme-mode=light] .marketing-back-to-top{color:#0f172ad1;background:radial-gradient(circle at 32% 0,#fffffff5,#0000 48%),#ffffffd1;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #25385224}.marketing-site[data-theme-mode=light] .marketing-back-to-top:hover{border-color:#087c703d;box-shadow:inset 0 1px #fffffff0,0 18px 38px #2538522e}.marketing-support-panel{z-index:31;background:radial-gradient(circle at 0 0,#4dd8c81a,#0000 34%),#0e1827fa;gap:14px;width:min(390px,100vw - 32px);padding:16px;display:grid;position:fixed;bottom:82px;right:22px}.marketing-support-backdrop{z-index:30;background:#02061738;position:fixed;inset:0}.marketing-site[data-theme-mode=light] .marketing-support-panel,.marketing-site[data-theme-mode=light] .marketing-purchase-modal,.marketing-site[data-theme-mode=light] .marketing-auth-card{background:radial-gradient(circle at 0 0,#087c7014,#0000 34%),#fffffff5}.marketing-support-panel__header{justify-content:space-between;gap:14px}.marketing-support-panel__header div{gap:4px;display:grid}.marketing-support-panel__header strong{color:var(--marketing-text);letter-spacing:-.03em;font-size:24px}.marketing-support-panel__header button,.marketing-purchase-modal__header button{background:var(--marketing-surface-3);width:34px;height:34px;color:var(--marketing-text);border:0;border-radius:10px;padding:0;font-size:20px}.marketing-support-form,.marketing-purchase-form,.marketing-support-success,.marketing-purchase-success{gap:12px;display:grid}.marketing-support-contact{border-top:1px solid #94a3b81a;gap:4px;padding-top:12px;display:grid}.marketing-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.marketing-site[data-theme-mode=light] .marketing-modal-backdrop,.marketing-site[data-theme-mode=light] .marketing-support-backdrop{background:#0f172a57}.marketing-purchase-modal{background:radial-gradient(circle at 0 0,#7eb6ff1a,#0000 34%),#0e1827fa;width:min(520px,100%);padding:18px}.marketing-purchase-modal__header{justify-content:space-between;gap:16px;margin-bottom:16px}.marketing-auth-card{background:linear-gradient(#ffffff15,#ffffff09),#0c1522e6;padding:22px;box-shadow:0 28px 70px #01071157,inset 0 1px #ffffff14}.marketing-site[data-theme-mode=light] .marketing-auth-card{background:linear-gradient(#fffffffa,#f7fbfceb),#fffffff0;box-shadow:0 28px 70px #25385226,inset 0 1px #fffffff0}.marketing-auth-card--screen{width:min(500px,100%)}.marketing-auth-card__header{justify-content:space-between;gap:16px;margin-bottom:18px}.marketing-auth-card__header>div{gap:10px;display:grid}.marketing-auth-card__header h2{letter-spacing:0;font-size:29px;line-height:1.08}.marketing-auth-card__avatar{object-fit:contain;background:linear-gradient(#60a5fa24,#2dd4bf14);border-radius:18px;width:68px;height:68px;box-shadow:inset 0 0 0 1px #94a3b81f}.marketing-auth-screen{align-content:center;gap:24px;width:min(1160px,100% - 36px);min-height:100vh;padding:32px 0;display:grid}.marketing-brand--auth{width:fit-content}.marketing-auth-screen__layout{grid-template-columns:minmax(0,.9fr) minmax(420px,.88fr);align-items:center;gap:28px;display:grid}.marketing-auth-screen__copy{gap:18px;max-width:520px;display:grid}.marketing-auth-screen__copy h1{color:var(--marketing-text);letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.96}.marketing-auth-form{gap:13px;display:grid}.marketing-auth-method-tabs{background:#ffffff09;border:1px solid #94a3b81a;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:3px;display:grid;position:relative}.marketing-site[data-theme-mode=light] .marketing-auth-method-tabs{background:#0f172a09;border-color:#0f172a14}.marketing-auth-method-tab{min-height:38px;color:var(--marketing-soft);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.marketing-auth-method-tab:hover{color:var(--marketing-text)}.marketing-auth-method-tab--active{color:var(--marketing-text);background:linear-gradient(#ffffff1f,#ffffff0b),#4dd8c81a;box-shadow:inset 0 1px #ffffff1a,0 8px 16px #01071129}.marketing-site[data-theme-mode=light] .marketing-auth-method-tab--active{background:linear-gradient(#fffffffa,#ffffffc2),#087c7014;box-shadow:inset 0 1px #fffffff0,0 8px 16px #25385214}.marketing-auth-form__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.marketing-auth-form label,.marketing-support-form label,.marketing-purchase-form label{color:var(--marketing-muted);font-size:13px;font-weight:700}.marketing-auth-field{gap:8px;display:grid}.marketing-auth-field__label{color:var(--marketing-muted);font-size:13px;font-weight:700}.marketing-auth-field__hint{color:var(--marketing-soft);margin:-2px 0 0;font-size:12px;font-weight:650;line-height:1.45}.marketing-auth-field__control{background:#070c15b8;border:1px solid #94a3b824;border-radius:14px;align-items:center;gap:6px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff09}.marketing-auth-field__control:focus-within{border-color:#4dd8c875;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #4dd8c81f}.marketing-auth-field__control--code,.marketing-auth-field__control--password{grid-template-columns:minmax(0,1fr) auto;padding:3px}.marketing-auth-form input,.marketing-support-form input,.marketing-support-form textarea,.marketing-support-form select,.marketing-purchase-form input,.marketing-purchase-form textarea{width:100%;color:var(--marketing-text);box-sizing:border-box;background:#070c15b8;border:1px solid #94a3b824;border-radius:14px;margin-top:6px;padding:14px 15px;box-shadow:inset 0 1px #ffffff0a}.marketing-auth-field__control input{box-shadow:none;background:0 0;border:0;margin-top:0}.marketing-auth-field__control input:focus-visible{outline:0}.marketing-site[data-theme-mode=light] .marketing-auth-form input,.marketing-site[data-theme-mode=light] .marketing-support-form input,.marketing-site[data-theme-mode=light] .marketing-support-form textarea,.marketing-site[data-theme-mode=light] .marketing-support-form select,.marketing-site[data-theme-mode=light] .marketing-purchase-form input,.marketing-site[data-theme-mode=light] .marketing-purchase-form textarea,.marketing-site[data-theme-mode=light] .marketing-auth-field__control{background:#ffffffd6;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #2538520d}.marketing-site[data-theme-mode=light] .marketing-auth-field__control:focus-within{border-color:#087c7052;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #087c701a,0 8px 18px #2538520f}.marketing-site[data-theme-mode=light] .marketing-auth-field__control input{box-shadow:none;background:0 0}.marketing-support-form textarea,.marketing-purchase-form textarea{resize:vertical}.marketing-auth-form input::placeholder,.marketing-support-form input::placeholder,.marketing-support-form textarea::placeholder,.marketing-purchase-form input::placeholder,.marketing-purchase-form textarea::placeholder{color:#94a3b88a}.marketing-auth-code-row{grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:10px;display:grid}.marketing-auth-code-button{min-width:118px;min-height:42px;color:var(--marketing-text);cursor:pointer;white-space:nowrap;background:#4dd8c81a;border:1px solid #4dd8c83d;border-radius:11px;margin-bottom:0;font-weight:800}.marketing-auth-code-button:disabled{cursor:not-allowed;opacity:.58}.marketing-site[data-theme-mode=light] .marketing-auth-code-button{background:#087c7014;border-color:#087c702e}.marketing-auth-password-toggle{min-width:58px;min-height:42px;color:var(--marketing-muted);cursor:pointer;background:#ffffff0b;border:1px solid #94a3b824;border-radius:11px;font-size:13px;font-weight:800}.marketing-auth-password-toggle:hover{color:var(--marketing-text);background:#ffffff12}.marketing-site[data-theme-mode=light] .marketing-auth-password-toggle{background:#0f172a0a;border-color:#0f172a14}.marketing-auth-switch{color:var(--marketing-soft);text-align:center;margin:0;font-size:13px;line-height:1.5}.marketing-auth-switch button{color:var(--marketing-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 5px;font-weight:800}.marketing-auth-switch button:hover{color:var(--marketing-accent-2)}.marketing-auth-agreement{color:var(--marketing-soft);background:#ffffff0a;border:1px solid #94a3b829;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.marketing-auth-agreement input{accent-color:#5de3cc;flex:none;width:16px;height:16px;margin-top:2px}.marketing-auth-agreement a{color:var(--marketing-accent);font-weight:800;text-decoration:none}.marketing-auth-agreement small{color:#94a3b8d1;margin-top:2px;display:block}.marketing-site[data-theme-mode=light] .marketing-auth-agreement{background:#0f172a09;border-color:#0f172a1a}.marketing-site--legal{background:radial-gradient(circle at 14% 10%,#4dd8c824,#0000 28rem),linear-gradient(135deg,#07101a 0%,#0d1826 48%,#111827 100%);min-height:100vh}.marketing-legal-shell{width:min(1040px,100% - 40px);margin:0 auto;padding:32px 0 72px}.marketing-legal-document{color:#e5edf6;background:#07101ac7;border:1px solid #94a3b829;border-radius:24px;margin-top:36px;padding:clamp(28px,5vw,64px);box-shadow:0 34px 100px #02061757}.marketing-site--legal[data-theme-mode=light]{background:radial-gradient(circle at 14% 10%,#2f7ee61f,#0000 28rem),linear-gradient(135deg,#f8fbff 0%,#eef5fb 100%)}.marketing-site--legal[data-theme-mode=light] .marketing-legal-document{color:#152036;background:#ffffffdb;border-color:#2349701f}.marketing-legal-document__header{border-bottom:1px solid #94a3b82e;margin-bottom:28px;padding-bottom:24px}.marketing-legal-document__header h1{letter-spacing:0;margin:10px 0;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.marketing-legal-document__header p,.marketing-legal-document__content p{color:#e5edf6c7}.marketing-site--legal[data-theme-mode=light] .marketing-legal-document__header p,.marketing-site--legal[data-theme-mode=light] .marketing-legal-document__content p{color:#152036bd}.marketing-legal-document__content{gap:10px;display:grid}.marketing-legal-document__content h2{letter-spacing:0;margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2.2rem)}.marketing-legal-document__content h3{letter-spacing:0;margin:22px 0 4px;font-size:1.22rem}.marketing-legal-document__content h4{letter-spacing:0;margin:16px 0 2px;font-size:1.02rem}.marketing-legal-document__content p{margin:0;font-size:1rem;line-height:1.9}.marketing-legal-document__list-item{padding-left:18px;position:relative}.marketing-legal-document__list-item:before{content:"";background:#5de3cc;border-radius:999px;width:5px;height:5px;position:absolute;top:.85em;left:2px}.marketing-legal-document__space{height:6px}.marketing-legal-state{color:#e5edf6b8;margin:0}.marketing-legal-state--error{gap:12px;display:grid}.marketing-legal-state--error strong{font-size:1.4rem}.marketing-form-info{color:var(--marketing-text);background:#087c7029;border:1px solid #4dd8c833;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.5}.marketing-form-error{color:#fecaca;background:#7f1d1d4d;border:1px solid #f8717161;border-radius:14px;margin:0;padding:12px 14px 12px 18px;font-size:13px;font-weight:800;line-height:1.5;position:relative;box-shadow:0 12px 28px #7f1d1d29,inset 0 1px #ffffff0e}.marketing-form-error:before{content:"";background:#fb7185;border-radius:999px;width:3px;position:absolute;top:11px;bottom:11px;left:9px}.marketing-site[data-theme-mode=light] .marketing-form-error{color:#991b1b;background:#fff1f2;border-color:#dc26264d;box-shadow:0 12px 26px #be123c1f,inset 0 1px #ffffffeb}.marketing-site[data-theme-mode=light] .marketing-form-error:before{background:#e11d48}@media (width<=1040px){.marketing-nav{grid-template-columns:minmax(0,auto) 1fr auto;gap:14px}.marketing-nav__links{justify-self:start}.marketing-hero,.marketing-purchase,.marketing-comparison,.marketing-download,.marketing-company__intro,.marketing-decision-board,.marketing-auth-screen__layout,.marketing-plans__header,.marketing-hero__showcase-grid,.marketing-demo-window__body{grid-template-columns:1fr}.marketing-demo-sidebar{border-bottom:1px solid #94a3b81a;border-right:0}.marketing-flow-grid,.marketing-product-grid--four,.marketing-plan-grid,.marketing-founder-grid,.marketing-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-founder-card{grid-template-columns:1fr}.marketing-founder-card__media{aspect-ratio:3/4}}@media (width<=820px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav__links{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=720px){.marketing-nav{grid-template-columns:1fr;gap:10px;width:min(100% - 20px,1160px)}.marketing-brand{width:fit-content;max-width:100%}.marketing-nav:before{inset:0 calc(50% - 50vw)}.marketing-nav__actions{flex-wrap:wrap;width:100%}.marketing-nav__actions .marketing-button{flex:1}.marketing-hero,.marketing-section,.marketing-footer,.marketing-auth-screen{width:min(100% - 24px,1160px)}.marketing-section{padding:58px 0;scroll-margin-top:78px}.marketing-section--results,.marketing-plans,.marketing-purchase{min-height:auto}.marketing-purchase{margin-bottom:48px;padding:20px}.marketing-purchase__content,.marketing-purchase__form-preview{min-height:auto}.marketing-section--operating,.marketing-section--results{padding-top:58px}.marketing-hero{gap:24px;padding:48px 0 30px}.marketing-hero__content{grid-template-columns:1fr;align-items:start;gap:20px;padding-top:0}.marketing-hero__copy,.marketing-hero__fit-card{justify-items:start}.marketing-hero h1,.marketing-auth-screen__copy h1{max-width:none;font-size:42px}.marketing-hero__fit-card{width:100%;max-width:none;padding:16px}.marketing-hero__image-card{justify-self:stretch;max-width:420px;padding:0}.marketing-hero p,.marketing-section__heading p,.marketing-purchase p,.marketing-auth-screen__copy p{font-size:15px}.marketing-hero__actions,.marketing-proof-row,.marketing-footer{flex-direction:column;align-items:stretch}.marketing-footer__actions{flex-wrap:wrap}.marketing-button,.marketing-proof-row span{width:100%}.marketing-hero__cta{min-width:100%;min-height:68px;padding:14px 18px}.marketing-hero__cta-label{font-size:17px}.marketing-hero__showcase{padding:12px}.marketing-hero__demo-player{min-height:auto}.marketing-hero__primary-stats,.marketing-flow-grid,.marketing-product-grid--four,.marketing-plan-grid,.marketing-company__stats,.marketing-founder-grid,.marketing-signal-grid,.marketing-demo-stats,.marketing-auth-form__grid,.marketing-auth-code-row,.marketing-results-grid{grid-template-columns:1fr}.marketing-plans__callout,.marketing-plan-card,.marketing-plan-comparison{border-radius:18px;padding:18px}.marketing-plan-card{min-height:auto}.marketing-plan-card--highlight .marketing-plan-card__top{padding-right:0}.marketing-plan-card--highlight:before{top:12px;right:12px}.marketing-plan-card--highlight .marketing-plan-card__top h3{padding-right:104px}.marketing-plan-card__proof strong{font-size:16px}.marketing-plan-comparison__table{min-width:760px;font-size:13px}.marketing-plan-comparison__table th,.marketing-plan-comparison__table td{padding:13px 12px}.marketing-decision-board{padding:20px}.marketing-comparison{gap:16px;padding:20px}.marketing-download{gap:18px;padding:20px 0}.marketing-company{gap:18px}.marketing-company__beliefs span{min-height:32px}.marketing-company__photo{aspect-ratio:4/3;border-radius:18px}.marketing-company__photo-caption{flex-direction:column;align-items:flex-start;bottom:14px;left:14px;right:14px}.marketing-company__photo-caption strong{text-align:left}.marketing-founder-card{min-height:auto;padding:14px}.marketing-founder-card__media{aspect-ratio:3/4}.marketing-download-card__title-row,.marketing-download-card__meta{flex-direction:column;align-items:flex-start}.marketing-comparison__stats,.marketing-comparison__header,.marketing-comparison__row{grid-template-columns:1fr}.marketing-comparison__header{display:none}.marketing-comparison__row{gap:8px;padding:14px}.marketing-comparison__row>span,.marketing-comparison__row p{border-right:0;min-height:auto;padding:0}.marketing-comparison__row p:last-child{border-top:1px solid #4dd8c829;padding-top:10px}.marketing-purchase__field{grid-template-columns:1fr}.marketing-purchase__submit{flex-direction:column;align-items:stretch}.marketing-purchase__submit p{max-width:none}.marketing-support-panel,.marketing-support-fab{right:12px}.marketing-back-to-top{width:42px;height:42px;bottom:132px;right:12px}.marketing-support-panel{bottom:76px}}@media (prefers-reduced-motion:reduce){.marketing-button:hover:not(:disabled){transform:none}.marketing-section,.marketing-section:before,.marketing-section:after,.marketing-back-to-top,.marketing-scroll-reveal,.marketing-scroll-reveal:before,.marketing-section__heading,.marketing-plans__header,.marketing-purchase__content,.marketing-flow-card,.marketing-product-card,.marketing-result-card,.marketing-plan-card,.marketing-decision-board,.marketing-decision-board__panel,.marketing-comparison,.marketing-comparison__panel,.marketing-download,.marketing-download-card,.marketing-purchase__form-preview{opacity:1;transition:none;animation:none;transform:none}.marketing-back-to-top{transition:none}}.marketing-site,.marketing-site[data-theme-mode=light]{--marketing-bg:#f5fbff;--marketing-bg-2:#eaf5fb;--marketing-surface:#ffffffc7;--marketing-surface-2:#ffffffe6;--marketing-surface-3:#f4fafdc2;--marketing-elevated:#ffffffeb;--marketing-line:#213d5c1a;--marketing-line-strong:#3274d43d;--marketing-text:#07152c;--marketing-muted:#263652c2;--marketing-soft:#4e5e77c2;--marketing-accent:#2f7ee6;--marketing-accent-2:#0f9f92;--marketing-accent-3:#b36b19;--marketing-card-shadow:0 24px 70px #25486e21;--marketing-card-shadow-strong:0 34px 100px #25486e2e;color:var(--marketing-text);background:linear-gradient(112deg,#d0ecee9e 0 28%,#0000 52%),linear-gradient(74deg,#0000 0 54%,#dcedffc2 76%,#f6fbfff5 100%),linear-gradient(#f9fdff 0%,#eef8fa 45%,#f5f8fb 100%)}.marketing-site:before{background-color:#0000;background-image:linear-gradient(#17386007 1px,#0000 1px),linear-gradient(90deg,#17386007 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#00000047,#0000 78%);mask-image:linear-gradient(#00000047,#0000 78%)}.marketing-site:after{mix-blend-mode:normal;opacity:.72;background:linear-gradient(#ffffffb8,#0000 34%,#ffffff3d 74%,#142e4c0d)}.marketing-nav{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(#ffffff94,#f6fcfd5c);border:1px solid #ffffff80;border-radius:17px;grid-template-columns:minmax(142px,.34fr) minmax(390px,1fr) auto;width:min(1160px,100% - 104px);min-height:52px;padding:0 8px 0 14px;top:12px;box-shadow:0 10px 24px #30567c0b,inset 0 1px #ffffffc2}.marketing-nav:before,.marketing-site[data-theme-mode=light] .marketing-nav:before{display:none}.marketing-brand{color:#07152c;white-space:nowrap;gap:8px;min-width:0}.marketing-brand:hover .marketing-brand__mark,.marketing-brand__mark,.marketing-site[data-theme-mode=light] .marketing-brand__mark{color:#07152c}.marketing-brand strong{letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:800;line-height:.98}.marketing-brand small{color:#4a5b7494;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:620;line-height:1}.marketing-brand__mark{width:30px;height:30px}.marketing-brand__mark svg{width:23px;height:23px}.marketing-nav__links{gap:16px;min-height:34px}.marketing-nav__links button,.marketing-site[data-theme-mode=light] .marketing-nav__links button{color:#101f3aa8;min-height:32px;padding:0 2px;font-size:12.5px;font-weight:640}.marketing-nav__links button:hover,.marketing-site[data-theme-mode=light] .marketing-nav__links button:hover{color:#06142a}.marketing-nav__links button:after{background:linear-gradient(90deg,#2f7ee6,#0f9f92);height:1px;bottom:0;left:4px;right:4px}.marketing-nav__auth-note{color:#39496294;font-size:12px;font-weight:680}.marketing-nav__actions .marketing-button{border-radius:13px;min-height:36px;padding:0 16px}.marketing-button,.marketing-site[data-theme-mode=light] .marketing-button{--ui-button-bg:linear-gradient(180deg, #0a2f66, #061a38);--ui-button-color:#f8fbff;--ui-button-border:#07152c29;--ui-button-hover-bg:linear-gradient(180deg, #123f7d, #082243);--ui-button-hover-border:#2f7ee657;--ui-button-shadow:inset 0 1px 0 #ffffff29, 0 16px 34px #07152c33;--ui-button-hover-shadow:inset 0 1px 0 #fff3, 0 20px 42px #07152c3d}.marketing-nav__actions .marketing-button,.marketing-site[data-theme-mode=light] .marketing-nav__actions .marketing-button{--ui-button-shadow:inset 0 1px 0 #ffffff29, 0 8px 18px #07152c21;--ui-button-hover-shadow:inset 0 1px 0 #fff3, 0 12px 24px #07152c2b}.marketing-button.ui-button--ghost,.marketing-site[data-theme-mode=light] .marketing-button.ui-button--ghost{--ui-button-bg:#ffffffb8;--ui-button-color:#10213d;--ui-button-border:#2349701a;--ui-button-hover-bg:#fffffff2;--ui-button-hover-border:#2f7ee638;--ui-button-shadow:inset 0 1px 0 #ffffffdb, 0 12px 25px #30567c17;--ui-button-hover-shadow:inset 0 1px 0 #ffffffeb, 0 16px 30px #30567c21}.marketing-kicker,.marketing-site[data-theme-mode=light] .marketing-kicker{color:#2f6fce;letter-spacing:.19em;background:#ffffffbd;border:1px solid #2f7ee61a;border-radius:14px;min-height:36px;padding:0 17px;font-size:12px;box-shadow:inset 0 1px #ffffffeb,0 12px 26px #375f8414}.marketing-hero{z-index:1;gap:0;width:min(1340px,100% - 96px);min-height:calc(100vh - 96px);padding:74px 0 0;position:relative}.marketing-hero__content{grid-template-columns:minmax(420px,.48fr) minmax(560px,.52fr);align-items:center;gap:18px;width:100%;min-height:600px;margin:0;display:grid;position:relative}.marketing-hero__copy{z-index:3;align-self:center;gap:20px;padding:10px 0 84px;position:relative}.marketing-hero h1{color:#07152c;text-shadow:0 18px 34px #445c7a1a;gap:10px;max-width:610px;font-size:clamp(46px,4.55vw,66px);font-weight:900;line-height:1.1}.marketing-site[data-theme-mode=dark] .marketing-hero h1,.marketing-site[data-theme-mode=light] .marketing-hero h1{text-shadow:0 18px 34px #445c7a1a}.marketing-hero__headline-prefix{color:#176fe6;background:linear-gradient(96deg,#115fdc 0%,#347ff2 48%,#0aa99a 100%);letter-spacing:0;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 28px #2f75e833);-webkit-background-clip:text;background-clip:text;width:fit-content;font-family:"Alibaba PuHuiTi 3.0",HarmonyOS Sans SC,MiSans,PingFang SC,Avenir Next,sans-serif;font-size:.94em;font-weight:950;line-height:1;position:relative}.marketing-hero__headline-prefix:after{content:"";background:linear-gradient(90deg,#2f7ee6b8,#4dd8c8b8);border-radius:999px;height:.07em;position:absolute;bottom:-.1em;left:.04em;right:.02em;box-shadow:0 10px 22px #2f7ee62e}.marketing-hero p{color:#253653b8;max-width:560px;font-size:18px;line-height:1.82}.marketing-hero__conversion-card{width:min(100%,560px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.marketing-hero__actions{grid-template-columns:auto auto;justify-content:start;align-items:stretch;gap:14px;margin-top:0;display:grid}.marketing-hero__actions .marketing-button{border-radius:16px;justify-content:center;min-width:220px;min-height:56px;padding:0 26px;font-size:15px}.marketing-hero__proof{flex-wrap:wrap;gap:12px;margin-top:0;display:flex}.marketing-hero__proof span{color:#394962cc;background:0 0;border:0;border-radius:999px;align-items:center;min-height:28px;padding:0 0 0 22px;font-size:13px;font-weight:740;display:inline-flex;position:relative}.marketing-hero__proof span:before{content:"";background:#ffffffe6;border-radius:999px;width:14px;height:14px;position:absolute;left:0;box-shadow:inset 0 0 0 1px #2f7ee629,0 4px 10px #2f7ee61f}.marketing-hero__proof span:after{content:"";border-bottom:1.8px solid #2f7ee6;border-right:1.8px solid #2f7ee6;width:4px;height:7px;position:absolute;top:7px;left:5px;transform:rotate(42deg)}.marketing-hero__cta{border-radius:16px;gap:10px;min-width:220px;min-height:56px;padding:0 26px}.marketing-hero__cta-label{letter-spacing:0;font-size:15px;line-height:1}.marketing-hero__action-note{color:#39496294;font-size:12px;font-weight:680;line-height:1.58}.marketing-hero__visual{border-radius:36px;align-self:stretch;min-height:570px;position:relative;overflow:visible}.marketing-hero__interface-backdrop{opacity:.86;background:linear-gradient(135deg,#ffffffc2,#d8ebf84d),linear-gradient(90deg,#2f7ee60d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#2f7ee60a 1px,#0000 1px) 0 0/56px 56px;border:1px solid #ffffff9e;border-radius:34px;position:absolute;inset:30px 26px 56px 84px;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 28px 70px #44688f21}.marketing-hero__interface-backdrop span{background:#ffffff94;border:1px solid #2f7ee614;border-radius:18px;position:absolute;box-shadow:0 14px 30px #375f8414}.marketing-hero__interface-backdrop span:first-child{width:52%;height:90px;top:16%;left:9%}.marketing-hero__interface-backdrop span:nth-child(2){width:34%;height:120px;top:32%;right:8%}.marketing-hero__interface-backdrop span:nth-child(3){width:66%;height:105px;bottom:15%;left:22%}.marketing-hero__portrait{z-index:2;pointer-events:none;width:min(410px,54%);position:absolute;bottom:0;left:20%}.marketing-hero__portrait img{filter:brightness(1.06)saturate(.95)drop-shadow(0 34px 42px #2a486a29);border-radius:30px 30px 0 0;width:100%;display:block}.marketing-hero__capabilities{z-index:4;pointer-events:none;perspective:1200px;position:absolute;inset:0}.marketing-hero__capability{--marketing-hero-capability-float-x:0px;--marketing-hero-capability-float-y:-12px;--marketing-hero-capability-tilt:0deg;--marketing-hero-capability-scale:1;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);transform-origin:50%;background:#ffffffc2;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;width:208px;min-height:78px;padding:12px 14px;transition:transform .32s,box-shadow .32s,background .32s,border-color .32s;animation:7.8s cubic-bezier(.4,0,.2,1) infinite marketingHeroCapabilityFloat;display:grid;position:absolute;overflow:hidden;transform:translate(0,0);box-shadow:inset 0 1px #ffffffe6,0 22px 42px #405b7c21}.marketing-hero__capability:hover{transform:translate3d(0, -12px, 0) scale(1.03) rotate(calc(var(--marketing-hero-capability-tilt,0deg) * .35));border-color:#ffffffe0;box-shadow:inset 0 1px #fffffff0,0 34px 70px #405b7c38}.marketing-hero__capability:before,.marketing-hero__capability:after{content:"";pointer-events:none;position:absolute}.marketing-hero__capability:before{border-radius:inherit;opacity:.92;background:linear-gradient(#fff3,#0000 38%),radial-gradient(circle at 84% 12%,#ffffff57,#0000 28%);inset:1px}.marketing-hero__capability:after{filter:blur(18px);opacity:.9;background:#ffffff3d;border-radius:50%;width:72px;height:72px;top:-16px;right:-10px}.marketing-hero__capability-icon{color:#2f7ee6;background:linear-gradient(135deg,#2f7ee629,#ffffffb8);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8,0 10px 20px #2f7ee61f}.marketing-hero__capability-icon:after{content:"";border-radius:inherit;opacity:.9;background:linear-gradient(#ffffff57,#0000 46%);position:absolute;inset:0}.marketing-hero__capability strong,.marketing-hero__capability small{display:block}.marketing-hero__capability strong{color:#07152c;font-size:17px;font-weight:850;line-height:1.25}.marketing-hero__capability small{color:#3b4a65b8;margin-top:4px;font-size:12px;font-weight:650;line-height:1.45}.marketing-hero__capability--blue{--marketing-hero-capability-float-x:-5px;--marketing-hero-capability-float-y:-15px;--marketing-hero-capability-tilt:-3deg;--marketing-hero-capability-scale:.985;animation-delay:-.4s;top:23%;left:-2%}.marketing-hero__capability--violet{--marketing-hero-capability-float-x:8px;--marketing-hero-capability-float-y:-11px;--marketing-hero-capability-tilt:2.6deg;--marketing-hero-capability-scale:1;animation-delay:-2.2s;top:47%;left:2%}.marketing-hero__capability--green{--marketing-hero-capability-float-x:-7px;--marketing-hero-capability-float-y:-13px;--marketing-hero-capability-tilt:-2.2deg;--marketing-hero-capability-scale:.99;animation-delay:-4.1s;bottom:10%;left:-4%}.marketing-hero__capability--indigo{--marketing-hero-capability-float-x:6px;--marketing-hero-capability-float-y:-14px;--marketing-hero-capability-tilt:3deg;--marketing-hero-capability-scale:1.01;animation-delay:-1.3s;top:14%;right:4%}.marketing-hero__capability--sky{--marketing-hero-capability-float-x:10px;--marketing-hero-capability-float-y:-10px;--marketing-hero-capability-tilt:-2deg;--marketing-hero-capability-scale:1;animation-delay:-3.4s;top:52%;right:-3%}.marketing-hero__capability--cyan{--marketing-hero-capability-float-x:7px;--marketing-hero-capability-float-y:-16px;--marketing-hero-capability-tilt:2.4deg;--marketing-hero-capability-scale:.992;animation-delay:-5.1s;bottom:6%;right:5%}.marketing-hero__capability--violet .marketing-hero__capability-icon{color:#8758e8;background:linear-gradient(135deg,#8758e829,#ffffffb8)}.marketing-hero__capability--green .marketing-hero__capability-icon{color:#12a687;background:linear-gradient(135deg,#12a68729,#ffffffb8)}.marketing-hero__capability--indigo .marketing-hero__capability-icon{color:#6267ed;background:linear-gradient(135deg,#6267ed29,#ffffffb8)}.marketing-hero__capability--sky .marketing-hero__capability-icon{color:#2087e8;background:linear-gradient(135deg,#2087e829,#ffffffb8)}.marketing-hero__capability--cyan .marketing-hero__capability-icon{color:#159bc1;background:linear-gradient(135deg,#159bc129,#ffffffb8)}@keyframes marketingHeroCapabilityFloat{0%,to{transform:translate3d(0, 0, 0) rotate(var(--marketing-hero-capability-tilt,0deg)) scale(var(--marketing-hero-capability-scale,1))}30%{transform:translate3d(calc(var(--marketing-hero-capability-float-x,0px) * .55), calc(var(--marketing-hero-capability-float-y,-12px) * .55), 0) rotate(calc(var(--marketing-hero-capability-tilt,0deg) * .72)) scale(calc(var(--marketing-hero-capability-scale,1) + .012))}65%{transform:translate3d(var(--marketing-hero-capability-float-x,0px), var(--marketing-hero-capability-float-y,-12px), 0) rotate(calc(var(--marketing-hero-capability-tilt,0deg) * .4)) scale(calc(var(--marketing-hero-capability-scale,1) + .018))}}.marketing-hero__showcase{z-index:5;width:min(var(--marketing-page-max), 100%);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:28px 28px 0 0;justify-self:center;margin-top:22px;padding:16px;position:relative;box-shadow:inset 0 1px #ffffffe0,0 18px 42px #30567c14}.marketing-hero__showcase-grid{grid-template-columns:minmax(0,1fr) minmax(285px,.32fr);gap:16px}.marketing-hero__demo-player{background:#ffffffad;border-color:#25486e14;border-radius:18px;min-height:310px;box-shadow:0 18px 40px #30567c17}.marketing-hero__demo-stage,.marketing-site[data-theme-mode=light] .marketing-hero__demo-stage{background:linear-gradient(135deg,#ffffffeb,#eff7fcd1),linear-gradient(90deg,#2f7ee60a 1px,#0000 1px)}.marketing-demo-window__bar{background:#ffffffb8;border-bottom-color:#213d5c14;min-height:40px}.marketing-demo-window__bar strong,.marketing-site[data-theme-mode=light] .marketing-demo-window__bar strong{color:#394962ad}.marketing-demo-sidebar,.marketing-site[data-theme-mode=light] .marketing-demo-sidebar{background:#f8fcff9e;border-right-color:#213d5c14;padding:18px}.marketing-demo-sidebar p,.marketing-demo-script p,.marketing-demo-task p,.marketing-hero__decision-panel>p,.marketing-hero__primary-stat span{color:#394962c2}.marketing-demo-sidebar__title,.marketing-demo-script__label,.marketing-demo-stats span{color:#4e5e77c7}.marketing-demo-sidebar strong,.marketing-demo-stats strong,.marketing-hero__decision-panel>strong,.marketing-hero__primary-stat strong{color:#07152c}.marketing-demo-main{padding:18px}.marketing-demo-sidebar__tags span,.marketing-demo-sidebar__signal,.marketing-demo-stats article,.marketing-demo-script,.marketing-demo-task,.marketing-hero__decision-panel,.marketing-hero__primary-stat,.marketing-site[data-theme-mode=light] .marketing-demo-sidebar__tags span,.marketing-site[data-theme-mode=light] .marketing-demo-sidebar__signal,.marketing-site[data-theme-mode=light] .marketing-demo-stats article,.marketing-site[data-theme-mode=light] .marketing-demo-script,.marketing-site[data-theme-mode=light] .marketing-demo-task,.marketing-site[data-theme-mode=light] .marketing-hero__decision-panel,.marketing-site[data-theme-mode=light] .marketing-hero__primary-stat{background:#ffffffb8;border-color:#213d5c14;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #30567c0f}.marketing-demo-sidebar__tags span{color:#087c70}.marketing-demo-task span{color:#0f9f92;background:#0f9f9217}.marketing-hero__decision-panel{border-radius:18px;gap:16px;padding:24px}.marketing-hero__decision-panel>span,.marketing-hero__primary-stat span{color:#0f9f92}@media (width<=1180px){.marketing-nav{grid-template-columns:minmax(138px,auto) 1fr auto;gap:12px;width:min(100% - 40px,1120px)}.marketing-nav__links{gap:10px}.marketing-nav__links button{padding:0 3px;font-size:12.5px}.marketing-nav__auth-note{display:none}.marketing-hero{width:min(100% - 48px,1120px)}.marketing-hero__content{grid-template-columns:minmax(330px,.44fr) minmax(520px,.56fr);min-height:600px}.marketing-hero__capability{grid-template-columns:46px minmax(0,1fr);width:188px;padding:12px}.marketing-hero__capability-icon{width:46px;height:46px}.marketing-hero__capability small{font-size:11px}}@media (width<=980px){.marketing-nav{grid-template-columns:1fr auto;align-items:center;row-gap:4px;padding:9px 11px 8px 14px}.marketing-nav__links{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch}.marketing-hero{min-height:auto;padding-top:44px}.marketing-hero__content{grid-template-columns:1fr;gap:14px;min-height:auto}.marketing-hero__copy{max-width:720px;padding:14px 0 0}.marketing-hero__visual{min-height:620px}.marketing-hero__portrait{width:min(450px,54%);left:18%}.marketing-hero__showcase{width:100%;margin-top:28px}.marketing-hero__showcase-grid{grid-template-columns:1fr}}@media (width<=720px){.marketing-nav{border-radius:16px;width:min(100% - 20px,680px);min-height:auto;padding:9px;top:8px}.marketing-nav__actions{width:100%}.marketing-nav__auth-note{display:none}.marketing-nav__actions .marketing-button{width:100%;min-height:38px}.marketing-hero{gap:18px;width:min(100% - 24px,680px);padding:34px 0 0}.marketing-hero h1{font-size:clamp(38px,11.5vw,54px)}.marketing-hero p{max-width:none;font-size:16px;line-height:1.75}.marketing-hero__conversion-card{border-radius:0;width:100%;padding:0}.marketing-hero__actions{flex-direction:column;align-items:stretch;width:100%}.marketing-hero__actions .marketing-button{width:100%}.marketing-hero__proof{gap:8px;display:grid}.marketing-hero__visual{gap:12px;min-height:auto;padding-top:10px;display:grid}.marketing-hero__interface-backdrop{height:360px;inset:12px 0 auto}.marketing-hero__portrait{justify-self:center;width:min(330px,76vw);margin-top:8px;position:relative;bottom:auto;left:auto}.marketing-hero__capabilities{grid-template-columns:1fr;gap:10px;display:grid;position:relative}.marketing-hero__capability{border-radius:16px;grid-template-columns:44px minmax(0,1fr);width:auto;min-height:72px;position:relative;inset:auto}.marketing-hero__capability-icon{border-radius:14px;width:44px;height:44px}.marketing-hero__showcase{border-radius:22px 22px 0 0;padding:10px}.marketing-demo-window__body{grid-template-columns:1fr}.marketing-demo-sidebar{border-bottom:1px solid #213d5c14;border-right:0}.marketing-demo-stats{grid-template-columns:1fr}}.marketing-site[data-theme-mode=dark]{--marketing-bg:#06101a;--marketing-bg-2:#0a1523;--marketing-surface:#09111ec7;--marketing-surface-2:#080f1ce6;--marketing-surface-3:#0e1a2abd;--marketing-elevated:#0b1321f0;--marketing-line:#849ab629;--marketing-line-strong:#7eb6ff4d;--marketing-text:#f4f8ff;--marketing-muted:#d5e0efc2;--marketing-soft:#97a6bebd;--marketing-accent:#7eb6ff;--marketing-accent-2:#5de3cc;--marketing-accent-3:#ffbf79;--marketing-card-shadow:0 26px 72px #01081257;--marketing-card-shadow-strong:0 38px 110px #0108127a;color:var(--marketing-text);background:radial-gradient(circle at 16% 8%,#5de3cc29,#0000 24%),radial-gradient(circle at 84% 10%,#7eb6ff33,#0000 26%),radial-gradient(circle at 66% 44%,#ffbf7914,#0000 24%),linear-gradient(#06101a 0%,#08111d 46%,#040913 100%)}.marketing-site[data-theme-mode=dark]:before{background-color:#0000;background-image:linear-gradient(#7b95b60b 1px,#0000 1px),linear-gradient(90deg,#7b95b60b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:112px 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000a3,#0000 78%);mask-image:linear-gradient(#000000a3,#0000 78%)}.marketing-site[data-theme-mode=dark]:after{mix-blend-mode:screen;opacity:.52;background:linear-gradient(#ffffff14,#0000 26% 72%,#00000047)}.marketing-site[data-theme-mode=dark] .marketing-nav{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(#08111ead,#08101c7a);border-color:#849ab61f;box-shadow:0 10px 28px #0108122e,inset 0 1px #ffffff0f}.marketing-site[data-theme-mode=dark] .marketing-brand,.marketing-site[data-theme-mode=dark] .marketing-brand__mark,.marketing-site[data-theme-mode=dark] .marketing-brand:hover .marketing-brand__mark{color:#f4f8ff}.marketing-site[data-theme-mode=dark] .marketing-brand small{color:#a8b7cd94}.marketing-site[data-theme-mode=dark] .marketing-nav__links button{color:#d6e0eead}.marketing-site[data-theme-mode=dark] .marketing-nav__links button:hover,.marketing-site[data-theme-mode=dark] .marketing-nav__links button.marketing-nav__link--active{color:#fff}.marketing-site[data-theme-mode=dark] .marketing-nav__links button:after{background:linear-gradient(90deg,#7eb6ff,#5de3cc)}.marketing-site[data-theme-mode=dark] .marketing-nav__auth-note{color:#a8b7cd9e}.marketing-site[data-theme-mode=dark] .marketing-button{--ui-button-bg:radial-gradient(circle at 50% 0%, #7eb6ff2e, transparent 72%), linear-gradient(180deg, #173765, #0a1c36);--ui-button-color:#f7fbff;--ui-button-border:#7eb6ff33;--ui-button-hover-bg:radial-gradient(circle at 50% 0%, #7eb6ff38, transparent 72%), linear-gradient(180deg, #20457b, #0d2342);--ui-button-hover-border:#7eb6ff57;--ui-button-shadow:inset 0 1px 0 #ffffff24, 0 18px 38px #02081247;--ui-button-hover-shadow:inset 0 1px 0 #ffffff2e, 0 22px 46px #02081257}.marketing-site[data-theme-mode=dark] .marketing-button.ui-button--ghost{--ui-button-bg:linear-gradient(180deg, #ffffff0f, #ffffff08);--ui-button-color:#ecf5ff;--ui-button-border:#849ab629;--ui-button-hover-bg:radial-gradient(circle at 50% 0%, #5de3cc1a, transparent 68%), linear-gradient(180deg, #ffffff17, #ffffff0a);--ui-button-hover-border:#5de3cc42;--ui-button-shadow:inset 0 1px 0 #ffffff0f, 0 12px 26px #02081224;--ui-button-hover-shadow:inset 0 1px 0 #ffffff1a, 0 16px 34px #02081238}.marketing-site[data-theme-mode=dark] .marketing-hero__cta{--ui-button-bg:radial-gradient(circle at 18% 0%, #ffffff3d, transparent 36%), linear-gradient(135deg, #ffb85d 0%, #ff8d1d 38%, #ff6138 100%);--ui-button-color:#fffaf4;--ui-button-border:#ffc58147;--ui-button-hover-bg:radial-gradient(circle at 18% 0%, #ffffff4d, transparent 36%), linear-gradient(135deg, #ffc273 0%, #ff9929 38%, #ff6c43 100%);--ui-button-hover-border:#ffddba61;--ui-button-shadow:inset 0 1px 0 #fff3, 0 16px 36px #ff672f38;--ui-button-hover-shadow:inset 0 1px 0 #ffffff47, 0 20px 44px #ff672f47}.marketing-site[data-theme-mode=dark] .marketing-kicker{color:#9fccff;background:linear-gradient(#0e1a2ae0,#08101cb8);border-color:#7eb6ff2e;box-shadow:inset 0 1px #ffffff14,0 14px 30px #02081229}.marketing-site[data-theme-mode=dark] .marketing-hero h1{color:#f4f8ff;text-shadow:0 0 38px #7eb6ff2e,0 18px 38px #02081257}.marketing-site[data-theme-mode=dark] .marketing-hero__headline-prefix{background:linear-gradient(96deg,#9fccff 0%,#4d9cff 48%,#69f0d9 100%);color:#9fccff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 18px 34px #7eb6ff42);-webkit-background-clip:text;background-clip:text}.marketing-site[data-theme-mode=dark] .marketing-hero p,.marketing-site[data-theme-mode=dark] .marketing-hero__action-note{color:#d6e0efbd}.marketing-site[data-theme-mode=dark] .marketing-hero__proof span{color:#e2eaf4d1}.marketing-site[data-theme-mode=dark] .marketing-hero__proof span:before{background:#0e1a2aeb;box-shadow:inset 0 0 0 1px #7eb6ff33,0 4px 12px #02081238}.marketing-site[data-theme-mode=dark] .marketing-hero__proof span:after{border-bottom-color:#5de3cc;border-right-color:#5de3cc}.marketing-site[data-theme-mode=dark] .marketing-hero__interface-backdrop{opacity:.98;background:linear-gradient(160deg,#09121ff0,#060e19db),linear-gradient(90deg,#7eb6ff0f 1px,#0000 1px),linear-gradient(#5de3cc0d 1px,#0000 1px);border-color:#849ab629;box-shadow:inset 0 1px #ffffff0d,0 28px 70px #01081257}.marketing-site[data-theme-mode=dark] .marketing-hero__interface-backdrop span{background:#101d2f9e;border-color:#7eb6ff1a;box-shadow:0 16px 34px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-hero__portrait img{filter:brightness(.98)saturate(1.02)drop-shadow(0 40px 48px #0108125c)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(#0b1422e6,#0b1625cc);border-color:#849ab629;box-shadow:inset 0 1px #ffffff0f,0 24px 54px #01081247}.marketing-site[data-theme-mode=dark] .marketing-hero__capability:hover{border-color:#7eb6ff47;box-shadow:inset 0 1px #ffffff14,0 34px 74px #0108125c}.marketing-site[data-theme-mode=dark] .marketing-hero__capability:before{background:linear-gradient(#ffffff14,#0000 42%),radial-gradient(circle at 84% 12%,#7eb6ff29,#0000 28%)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability:after{background:#7eb6ff1f}.marketing-site[data-theme-mode=dark] .marketing-hero__capability-icon{color:#7eb6ff;background:linear-gradient(135deg,#7eb6ff2e,#0b1625eb);box-shadow:inset 0 1px #ffffff14,0 14px 28px #0d43942e}.marketing-site[data-theme-mode=dark] .marketing-hero__capability-icon:after{background:linear-gradient(#ffffff1f,#0000 48%)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability strong{color:#f4f8ff}.marketing-site[data-theme-mode=dark] .marketing-hero__capability small{color:#bfcddfb8}.marketing-site[data-theme-mode=dark] .marketing-hero__capability--violet .marketing-hero__capability-icon{color:#b18dff;background:linear-gradient(135deg,#b18dff2e,#0b1625eb)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability--green .marketing-hero__capability-icon{color:#5de3cc;background:linear-gradient(135deg,#5de3cc2e,#0b1625eb)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability--indigo .marketing-hero__capability-icon{color:#9aa3ff;background:linear-gradient(135deg,#9aa3ff2e,#0b1625eb)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability--sky .marketing-hero__capability-icon{color:#78d2ff;background:linear-gradient(135deg,#78d2ff2e,#0b1625eb)}.marketing-site[data-theme-mode=dark] .marketing-hero__capability--cyan .marketing-hero__capability-icon{color:#67dff0;background:linear-gradient(135deg,#67dff02e,#0b1625eb)}.marketing-site[data-theme-mode=dark] .marketing-hero__showcase{-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:radial-gradient(circle at 12% 0,#5de3cc14,#0000 30%),radial-gradient(circle at 92% 4%,#7eb6ff1f,#0000 28%),#070e19c7;border-color:#849ab629;box-shadow:inset 0 1px #ffffff0f,0 22px 50px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-hero__demo-player{background:#060d18e0;border-color:#849ab61f;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-hero__demo-stage{background:linear-gradient(160deg,#070e18fa,#09111ef0),linear-gradient(90deg,#7eb6ff0d 1px,#0000 1px)}.marketing-site[data-theme-mode=dark] .marketing-demo-window__bar{background:#0a121fb8;border-bottom-color:#849ab61a}.marketing-site[data-theme-mode=dark] .marketing-demo-window__bar strong{color:#c6d3e6a8}.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar{background:#0a121f9e;border-right-color:#849ab61a}.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar p,.marketing-site[data-theme-mode=dark] .marketing-demo-script p,.marketing-site[data-theme-mode=dark] .marketing-demo-task p,.marketing-site[data-theme-mode=dark] .marketing-hero__decision-panel>p,.marketing-site[data-theme-mode=dark] .marketing-hero__primary-stat span{color:#c5d2e5c2}.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar__title,.marketing-site[data-theme-mode=dark] .marketing-demo-script__label,.marketing-site[data-theme-mode=dark] .marketing-demo-stats span{color:#97a6becc}.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar strong,.marketing-site[data-theme-mode=dark] .marketing-demo-stats strong,.marketing-site[data-theme-mode=dark] .marketing-hero__decision-panel>strong,.marketing-site[data-theme-mode=dark] .marketing-hero__primary-stat strong{color:#f4f8ff}.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar__tags span,.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar__signal,.marketing-site[data-theme-mode=dark] .marketing-demo-stats article,.marketing-site[data-theme-mode=dark] .marketing-demo-script,.marketing-site[data-theme-mode=dark] .marketing-demo-task,.marketing-site[data-theme-mode=dark] .marketing-hero__decision-panel,.marketing-site[data-theme-mode=dark] .marketing-hero__primary-stat{background:#0e192ab8;border-color:#849ab61f;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0108121f}.marketing-site[data-theme-mode=dark] .marketing-demo-sidebar__tags span{color:#8af2df}.marketing-site[data-theme-mode=dark] .marketing-demo-task span,.marketing-site[data-theme-mode=dark] .marketing-hero__decision-panel>span,.marketing-site[data-theme-mode=dark] .marketing-hero__primary-stat span{color:#5de3cc}.marketing-site[data-theme-mode=dark] .marketing-demo-task span{background:#5de3cc1a}.marketing-site[data-theme-mode=dark] .marketing-plans__callout{background:radial-gradient(circle at 92% 8%,#5de3cc26,#0000 36%),linear-gradient(#0c1524e6,#070d18d6);border-color:#5de3cc2e;box-shadow:0 24px 52px #01081238}.marketing-site[data-theme-mode=dark] .marketing-plans__callout-label{color:#8af2df;background:#5de3cc1a;border-color:#5de3cc33}.marketing-site[data-theme-mode=dark] .marketing-decision-board{background:radial-gradient(circle at 18%,#5de3cc29,#0000 34%),radial-gradient(circle at 78% 20%,#7eb6ff1f,#0000 30%),linear-gradient(135deg,#0c1423e0,#070d18d6);border-color:#849ab624;box-shadow:0 24px 56px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-decision-board__panel{background:radial-gradient(circle at 18% 16%,#7eb6ff24,#0000 34%),linear-gradient(#0f1a2cdb,#09111ec7);border-color:#849ab61f;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0108122e}.marketing-site[data-theme-mode=dark] .marketing-signal-grid span{background:linear-gradient(#ffffff0f,#ffffff07);border-color:#849ab61f;box-shadow:inset 0 1px #ffffff0f}.marketing-site[data-theme-mode=dark] .marketing-plan-card{background:linear-gradient(180deg, #0b1422e0, #070d18d1), var(--marketing-surface);border-color:#849ab624;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-plan-card--highlight{background:radial-gradient(circle at 0 0,#5de3cc1f,#0000 38%),linear-gradient(#0e1829fa,#070d18f0);border-color:#5de3cc47;box-shadow:0 0 0 1px #5de3cc1a,0 30px 72px #0108126b}.marketing-site[data-theme-mode=dark] .marketing-plan-card--highlight:before{color:#04111c;background:#5de3cc;border-color:#b4fff43d;box-shadow:0 12px 28px #5de3cc38}.marketing-site[data-theme-mode=dark] .marketing-plan-card__badge{color:#dbeaff;background:#7eb6ff24}.marketing-site[data-theme-mode=dark] .marketing-plan-card__quota-note{color:#d9fff8;background:#5de3cc14;border-color:#5de3cc29}.marketing-site[data-theme-mode=dark] .marketing-plan-card--highlight .marketing-plan-card__quota-wrap{background:#5de3cc14;border-color:#5de3cc2e}.marketing-site[data-theme-mode=dark] .marketing-plan-card--highlight .marketing-plan-card__quota,.marketing-site[data-theme-mode=dark] .marketing-plan-card--highlight .marketing-plan-card__quota-note,.marketing-site[data-theme-mode=dark] .marketing-plan-card--highlight .marketing-plan-card__badge{color:#eef7ff;background:#ffffff14;border-color:#b4fff42e}.marketing-site[data-theme-mode=dark] .marketing-plan-comparison{background:linear-gradient(180deg, #0b1422e0, #070d18d1), var(--marketing-surface);border-color:#849ab624;box-shadow:0 24px 60px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-footer{border-top-color:#849ab624}.marketing-site[data-theme-mode=dark] .marketing-footer-theme{background:#08101cc2;border-color:#849ab629;box-shadow:inset 0 1px #ffffff0f}.marketing-site[data-theme-mode=dark] .marketing-footer-theme__option{color:#bfcddfb8}.marketing-site[data-theme-mode=dark] .marketing-footer-theme__option:hover{color:#fff;background:#ffffff14}.marketing-site[data-theme-mode=dark] .marketing-footer-theme__option--active{color:#fff;background:#7eb6ff2e}.marketing-site[data-theme-mode=dark] .marketing-support-fab{color:#f7fbff;background:radial-gradient(circle at 30% 0,#ffffff2e,#0000 48%),linear-gradient(135deg,#2f7ee6fa,#0a8576f0);border-color:#7eb6ff3d;box-shadow:inset 0 1px #fff3,0 18px 34px #072b6047}.marketing-site[data-theme-mode=dark] .marketing-back-to-top{color:#ecf4ffdb;background:radial-gradient(circle at 32% 0,#ffffff24,#0000 48%),#09111ed6;border-color:#849ab629;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-back-to-top:hover{border-color:#5de3cc47;box-shadow:inset 0 1px #ffffff1f,0 22px 42px #0108124d}.marketing-site[data-theme-mode=dark] .marketing-download{color:var(--marketing-text)}.marketing-site[data-theme-mode=dark] .marketing-download__kicker{color:#9fccff;background:linear-gradient(#0e1a2ae0,#08101cb8);border-color:#7eb6ff2e;box-shadow:inset 0 1px #ffffff14,0 12px 28px #01081229}.marketing-site[data-theme-mode=dark] .marketing-download__hero h2{color:#f4f8ff;text-shadow:0 0 34px #7eb6ff29,0 18px 34px #01081247}.marketing-site[data-theme-mode=dark] .marketing-download__hero p{color:#cdd9e9c7}.marketing-site[data-theme-mode=dark] .marketing-download__status-row{color:#97a6becc}.marketing-site[data-theme-mode=dark] .marketing-download__status-row span+span{color:#7eb6ff}.marketing-site[data-theme-mode=dark] .marketing-download__status-row span+span:before{color:#97a6be75}.marketing-site[data-theme-mode=dark] .marketing-download__status{color:#9fccff;background:linear-gradient(#0e1a2ae6,#09111ecc);border-color:#7eb6ff29;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #01081224}.marketing-site[data-theme-mode=dark] .marketing-download-card{background:linear-gradient(#0c1625f0,#070d18db);border-color:#849ab624;box-shadow:inset 0 1px #ffffff0f,0 22px 46px #0108123d}.marketing-site[data-theme-mode=dark] .marketing-download-card__icon{background:linear-gradient(#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff14}.marketing-site[data-theme-mode=dark] .marketing-download-card--mac .marketing-download-card__icon img{filter:brightness(0)invert(.92)drop-shadow(0 10px 16px #ffffff14)}.marketing-site[data-theme-mode=dark] .marketing-download-card__badge{color:#a8d1ff;background:#7eb6ff29}.marketing-site[data-theme-mode=dark] .marketing-download-card h3{color:#f4f8ff}.marketing-site[data-theme-mode=dark] .marketing-download-card .marketing-download-card__option{background:#7eb6ff1a}.marketing-site[data-theme-mode=dark] .marketing-download-card .marketing-download-card__option:hover{background:#7eb6ff29}.marketing-site[data-theme-mode=dark] .marketing-download-card__copy p,.marketing-site[data-theme-mode=dark] .marketing-download-card__meta{color:#bfcddfbd}.marketing-site[data-theme-mode=dark] .marketing-download-card__meta strong{color:#ecf4ffe0}.marketing-site[data-theme-mode=dark] .marketing-download-card__meta small{color:#7eb6ff}.marketing-site[data-theme-mode=dark] .marketing-download-card .marketing-button{color:#dbeaff;background:#ffffff0f;border-color:#7eb6ff29}.marketing-site[data-theme-mode=dark] .marketing-download-card .marketing-button:hover{color:#f4f8ff;background:#ffffff17;border-color:#5de3cc38}.marketing-site[data-theme-mode=dark] .marketing-download-flow-card{background:linear-gradient(#0e192ad1,#09111eb8);border-color:#849ab61f;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0108122e}.marketing-site[data-theme-mode=dark] .marketing-download-flow-card>span{color:#7eb6ff;background:#7eb6ff24}.marketing-site[data-theme-mode=dark] .marketing-download-flow-card strong{color:#eef5ff}.marketing-site[data-theme-mode=dark] .marketing-download-flow-card p{color:#bfcddfb8}.marketing-hero__typewriter{width:min(16em,100%);max-width:100%;font-size:clamp(30px,2vw,32px);line-height:1.16;display:block;overflow:hidden}.marketing-hero__typewriter>span{white-space:nowrap;border-right:.08em solid;width:16em;animation:3.1s steps(16,end) .26s both marketingHeadlineTypewriter,.76s step-end .26s infinite marketingHeadlineCaret;display:block;overflow:hidden}@keyframes marketingHeadlineTypewriter{0%{width:0}to{width:16em}}@keyframes marketingHeadlineCaret{0%,to{border-color:#0000}50%{border-color:currentColor}}@media (prefers-reduced-motion:reduce){.marketing-hero__typewriter>span{border-right:0;width:auto;animation:none}}.marketing-section--product-preview{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;overflow:visible}.marketing-section--product-preview:before{background:radial-gradient(circle at 18% 4%,#7eb6ff24,#0000 26%),radial-gradient(circle at 72% 14%,#5de3cc1f,#0000 28%)}.marketing-product-preview{gap:34px;width:100%;display:grid;overflow:visible}.marketing-product-preview__heading{width:min(var(--marketing-page-max), calc(100vw - 48px));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin:0 auto;display:grid}.marketing-product-preview__heading .marketing-section__heading{text-align:left;align-items:start}.marketing-product-preview__controls{align-items:center;gap:10px;padding-bottom:6px;display:inline-flex}.marketing-product-preview__controls button{color:#07152c;background:#ffffffbd;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 14px 30px #30567c1f}.marketing-product-preview__controls button:hover{background:#fff}.marketing-product-preview__controls button span{border-top:3px solid;border-left:3px solid;width:10px;height:10px;transform:rotate(-45deg)}.marketing-product-preview__controls button:last-child span{transform:rotate(135deg)}.marketing-product-preview__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100vw;scroll-padding-left:var(--marketing-page-gutter);padding:0 max(14vw, var(--marketing-page-gutter)) 20px var(--marketing-page-gutter);cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;touch-action:pan-x;grid-auto-columns:clamp(360px,28vw,460px);grid-auto-flow:column;gap:24px;margin-left:0;display:grid;overflow-x:auto}.marketing-product-preview__rail:active{cursor:grabbing}.marketing-product-preview__rail::-webkit-scrollbar{display:none}.marketing-product-preview-card{scroll-snap-align:start;isolation:isolate;background:#f5f7fb;border:1px solid #ffffffc2;border-radius:28px;min-height:clamp(540px,45vw,630px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 24px 54px #30567c24}.marketing-product-preview-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffffe0,#ffffff5c 32%,#0000 64%),radial-gradient(circle at 18% 12%,#ffffffb8,#0000 28%);position:absolute;inset:0}.marketing-product-preview-card__copy{z-index:3;gap:10px;padding:30px;display:grid;position:relative}.marketing-product-preview-card__copy span{color:#07152cc2;font-size:13px;font-weight:900}.marketing-product-preview-card__copy h3{color:#07152c;letter-spacing:0;max-width:320px;margin:0;font-size:28px;line-height:1.2}.marketing-product-preview-card__copy p{color:#2c3a50b8;max-width:310px;margin:0;font-size:14px;line-height:1.7}.marketing-product-preview-card img{z-index:0;object-fit:cover;object-position:left top;pointer-events:none;width:100%;height:70%;position:absolute;inset:auto 0 0}.marketing-product-preview-card--director{background:linear-gradient(#f8fbff,#e8f4ff)}.marketing-product-preview-card--library{background:linear-gradient(#f7fbf9,#e6f4f0)}.marketing-product-preview-card--refine{background:linear-gradient(#f8f7ff,#eceafe)}.marketing-product-preview-card--script{background:linear-gradient(#f7fbff,#e3f4f7)}.marketing-product-preview-card--publish{background:linear-gradient(#fff8ef,#ffe8cf)}.marketing-product-preview-card--data{background:linear-gradient(#f4fbff,#dff4fb)}.marketing-site[data-theme-mode=dark] .marketing-section--product-preview:before{background:radial-gradient(circle at 18% 4%,#7eb6ff29,#0000 26%),radial-gradient(circle at 72% 14%,#5de3cc24,#0000 28%)}.marketing-site[data-theme-mode=dark] .marketing-product-preview__controls button{color:#f4f8ff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0108122e}.marketing-site[data-theme-mode=dark] .marketing-product-preview__controls button:hover{background:#ffffff29}.marketing-site[data-theme-mode=dark] .marketing-product-preview-card{background:#0a1728;border-color:#849ab624;box-shadow:inset 0 1px #ffffff0d,0 26px 64px #0108124d}.marketing-site[data-theme-mode=dark] .marketing-product-preview-card:after{background:linear-gradient(#08101deb,#08101d80 32%,#0000 66%),radial-gradient(circle at 18% 12%,#7eb6ff29,#0000 28%)}.marketing-site[data-theme-mode=dark] .marketing-product-preview-card__copy span{color:#5de3cc}.marketing-site[data-theme-mode=dark] .marketing-product-preview-card__copy h3{color:#f4f8ff}.marketing-site[data-theme-mode=dark] .marketing-product-preview-card__copy p{color:#d6e0efbd}.marketing-section--growth-proof{background:linear-gradient(#f6f8fb5c,#fffffff0 18%,#f1f6f8b8);width:100%;max-width:none;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(58px,7vw,104px)}.marketing-ip-proof{gap:clamp(28px,4vw,48px);display:grid}.marketing-ip-proof__heading{width:min(var(--marketing-page-max), calc(100% - 40px));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:0 auto;display:grid}.marketing-ip-proof__heading .marketing-section__heading{text-align:left;align-items:start}.marketing-ip-proof__heading .marketing-section__heading h2{max-width:850px}.marketing-ip-proof__heading .marketing-section__heading p{max-width:780px}.marketing-ip-proof__controls{gap:12px;padding-bottom:8px;display:inline-flex}.marketing-ip-proof__controls button{color:#07152c;cursor:pointer;background:#07152c14;border:0;border-radius:999px;width:46px;height:46px;transition:transform .18s,background .18s;position:relative}.marketing-ip-proof__controls button:hover{background:#07152c24;transform:translateY(-1px)}.marketing-ip-proof__controls button span{border-bottom:3px solid;border-left:3px solid;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)rotate(45deg)}.marketing-ip-proof__controls button:last-child span{transform:translate(-62%,-50%)rotate(225deg)}.marketing-ip-proof__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--marketing-page-gutter);padding:0 max(16vw, var(--marketing-page-gutter)) 26px var(--marketing-page-gutter);cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;touch-action:pan-x;grid-auto-columns:clamp(360px,27vw,420px);grid-auto-flow:column;gap:22px;display:grid;overflow-x:auto}.marketing-ip-proof__rail:active{cursor:grabbing}.marketing-ip-proof__rail::-webkit-scrollbar{display:none}.marketing-ip-proof-card{--proof-card-text:#f5f8ff;--proof-card-muted:#e7eef8c7;--proof-card-accent:#5de3cc;scroll-snap-align:start;isolation:isolate;background:radial-gradient(circle at 24% 0,#5de3cc29,#0000 28%),linear-gradient(#121c2c 0%,#07111f 100%);border:1px solid #ffffff1f;border-radius:30px;height:clamp(610px,46vw,680px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 70px #040c1838}.marketing-ip-proof-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#070d18f0,#070d1861 18%,#0000 30% 100%),linear-gradient(90deg,#ffffff0f,#0000 22%,#ffffff0a);position:absolute;inset:0}.marketing-ip-proof-card__copy{z-index:4;gap:6px;padding:18px 22px 0;display:grid;position:relative}.marketing-ip-proof-card__eyebrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-ip-proof-card__eyebrow>span{color:var(--proof-card-accent);font-size:13px;font-weight:900}.marketing-ip-proof-card__eyebrow>strong{color:#f7fbff;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#050c1680;border:1px solid #ffffff24;border-radius:999px;align-items:baseline;gap:5px;max-width:52%;padding:6px 9px;font-size:14px;line-height:1;display:inline-flex}.marketing-ip-proof-card__eyebrow>strong small{color:#e8f1fbad;font-size:11px;font-weight:850}.marketing-ip-proof-card__copy h3{max-width:360px;color:var(--proof-card-text);letter-spacing:0;margin:0;font-size:clamp(19px,1.45vw,24px);line-height:1.14}.marketing-ip-proof-card__copy p{max-width:320px;color:var(--proof-card-muted);margin:0;font-size:12px;line-height:1.42}.marketing-ip-proof-card__visual{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:26px;place-items:center;display:grid;position:absolute;inset:136px 18px 18px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 20px 48px #01081247}.marketing-ip-proof-card__visual:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 18%,#0000 0% 42%,#050c1633 100%),linear-gradient(#050c160a,#050c1642);position:absolute;inset:0}.marketing-ip-proof-card__visual-backdrop{object-position:center center;filter:blur(18px)saturate(.86)brightness(.58);opacity:.86;transform-origin:50%;pointer-events:none;display:block;position:absolute;inset:-18px;transform:scale(1.12);object-fit:cover!important;width:100%!important;height:100%!important}.marketing-ip-proof-card__visual-image{z-index:2;object-position:center center;filter:saturate(1.02)contrast(1.02);pointer-events:none;display:block;position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.marketing-ip-proof-card--hero{background:radial-gradient(circle at 50% 18%,#4a90ff38,#0000 33%),linear-gradient(#040914 0%,#0a1322 48%,#111827 100%);grid-column:auto}.marketing-ip-proof-card--message{--proof-card-text:#07152c;--proof-card-muted:#2c3a50b8;--proof-card-accent:#087c70;background:radial-gradient(circle at 84% 8%,#087c7021,#0000 30%),linear-gradient(#f7fbfa 0%,#e8f3f0 100%);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffdb,0 24px 60px #25385224}.marketing-ip-proof-card--message:after{background:linear-gradient(#ffffffeb,#ffffff70 24%,#0000 42% 100%),radial-gradient(circle at 18% 12%,#ffffffb8,#0000 28%)}.marketing-ip-proof-card--message .marketing-ip-proof-card__visual{background:#ffffffa3;border-color:#087c7021;box-shadow:0 24px 54px #2538521f}.marketing-ip-proof-card--message .marketing-ip-proof-card__visual:after{background:radial-gradient(circle at 50% 18%,#0000 0% 45%,#ffffff3d 100%),linear-gradient(#ffffff0f,#ffffff57)}.marketing-ip-proof-card--message .marketing-ip-proof-card__visual-backdrop{filter:blur(18px)saturate(.8)brightness(1.04);opacity:.76}.marketing-ip-proof-card--message .marketing-ip-proof-card__eyebrow>strong{color:#07152c;background:#ffffffbd;border-color:#087c701f}.marketing-ip-proof-card--message .marketing-ip-proof-card__eyebrow>strong small{color:#07152c9e}.marketing-ip-proof-card--system{--proof-card-accent:#9fd5ff;background:radial-gradient(circle at 20% 0,#9fd5ff33,#0000 28%),linear-gradient(#111827 0%,#18253a 100%)}.marketing-site[data-theme-mode=dark] .marketing-section--growth-proof{background:linear-gradient(#070d1838,#08101db8 18%,#070d18b3)}.marketing-site[data-theme-mode=dark] .marketing-ip-proof__controls button{color:#f4f8ff;background:#ffffff1a}.marketing-site[data-theme-mode=dark] .marketing-ip-proof__controls button:hover{background:#ffffff29}.marketing-hero__content{width:min(var(--marketing-page-max), 100%);grid-template-columns:minmax(0,.48fr) minmax(430px,.52fr);gap:42px;margin:0 auto}.marketing-hero h1{max-width:680px;font-size:clamp(38px,4.2vw,58px)}.marketing-hero p{max-width:560px;font-size:17px}.marketing-hero__conversion-card{gap:14px;width:min(100%,560px);margin-top:4px;display:grid}.marketing-hero__actions{flex-direction:row}.marketing-hero__cta{min-width:min(100%,300px)}.marketing-hero__secondary-action{min-height:58px}.marketing-hero__proof{flex-wrap:wrap;gap:8px;display:flex}.marketing-hero__proof span{color:#dee8f6d1;background:#ffffff0e;border:1px solid #7eb6ff29;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.marketing-hero__proof span:before,.marketing-hero__proof span:after{display:none}.marketing-hero__visual{min-height:590px}.marketing-hero__interface-backdrop{border-radius:34px;inset:20px 36px 42px 58px}.marketing-hero__persona-card{z-index:5;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:radial-gradient(circle at 8% 0,#ffbf792e,#0000 36%),#ffffffc7;border:1px solid #ffffffb8;border-radius:22px;gap:10px;width:min(330px,62%);padding:18px;display:grid;position:absolute;top:18px;left:0;box-shadow:inset 0 1px #ffffffdb,0 22px 48px #30567c1f}.marketing-hero__persona-card>span{color:#087c70;width:fit-content;font-size:11px;font-weight:900}.marketing-hero__persona-card>strong{color:#07152c;letter-spacing:0;font-size:20px;line-height:1.35}.marketing-hero__persona-card>div{flex-wrap:wrap;gap:7px;display:flex}.marketing-hero__persona-card small{color:#24344cc2;background:#ffffff94;border:1px solid #087c701f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.marketing-hero__portrait{width:min(440px,58%);left:24%}.marketing-hero__capability{border-radius:17px;grid-template-columns:38px minmax(0,1fr);gap:10px;width:178px;min-height:62px;padding:10px}.marketing-hero__capability-icon{border-radius:13px;width:38px;height:38px}.marketing-hero__capability-icon svg{width:20px;height:20px}.marketing-hero__capability strong{font-size:14px}.marketing-hero__capability small{font-size:10.5px;line-height:1.35}.marketing-hero__capability--blue{top:34%;left:1%}.marketing-hero__capability--violet{top:20%;left:auto;right:3%}.marketing-hero__capability--green{bottom:17%;left:2%}.marketing-hero__capability--indigo{top:41%;right:2%}.marketing-hero__capability--sky{top:auto;bottom:19%;right:0}.marketing-hero__capability--cyan{bottom:4%;right:24%}.marketing-hero__showcase{margin-top:8px}.marketing-site[data-theme-mode=dark] .marketing-hero__persona-card{background:radial-gradient(circle at 8% 0,#ffbf7924,#0000 38%),linear-gradient(#0c1626f0,#08101ddb);border-color:#849ab633;box-shadow:inset 0 1px #ffffff14,0 28px 62px #0108125c}.marketing-site[data-theme-mode=dark] .marketing-hero__persona-card>span{color:#5de3cc}.marketing-site[data-theme-mode=dark] .marketing-hero__persona-card>strong{color:#f4f8ff}.marketing-site[data-theme-mode=dark] .marketing-hero__persona-card small{color:#d8e2f1c7;background:#ffffff12;border-color:#7eb6ff24}.marketing-site[data-theme-mode=dark] .marketing-hero__proof span{background:#ffffff0f;border-color:#7eb6ff29}.marketing-site[data-theme-mode=light] .marketing-hero__proof span{color:#1f2d43b8;background:#ffffff85;border-color:#0f172a1a}@media (width<=1180px){.marketing-hero__content{grid-template-columns:minmax(330px,.43fr) minmax(500px,.57fr);gap:30px}.marketing-hero__persona-card{width:min(310px,64%)}}@media (width<=980px){.marketing-hero__content{grid-template-columns:1fr;gap:22px}.marketing-hero__visual{min-height:560px}.marketing-hero__portrait{width:min(420px,54%);left:26%}}@media (width<=720px){.marketing-hero__typewriter{width:100%;font-size:clamp(30px,8.8vw,42px)}.marketing-hero__typewriter>span{white-space:normal;border-right:0;width:auto;animation:none}.marketing-section--product-preview{padding-left:0}.marketing-product-preview__heading{grid-template-columns:1fr;width:calc(100vw - 40px)}.marketing-product-preview__controls{justify-self:start}.marketing-product-preview__rail{grid-auto-columns:minmax(284px,82vw);gap:14px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.marketing-product-preview-card{border-radius:24px;min-height:460px}.marketing-product-preview-card__copy{padding:22px}.marketing-product-preview-card__copy h3{font-size:23px}.marketing-section--growth-proof{padding-top:56px;padding-bottom:68px}.marketing-ip-proof__heading{grid-template-columns:1fr;width:calc(100vw - 40px)}.marketing-ip-proof__controls{justify-self:start;padding-bottom:0}.marketing-ip-proof__rail{grid-auto-columns:minmax(300px,84vw);gap:14px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}.marketing-ip-proof-card{border-radius:24px;height:620px}.marketing-ip-proof-card__copy{padding:15px 18px 0}.marketing-ip-proof-card__eyebrow{flex-direction:column;align-items:flex-start}.marketing-ip-proof-card__eyebrow>strong{max-width:100%}.marketing-ip-proof-card__copy h3{font-size:20px}.marketing-ip-proof-card__visual{border-radius:20px;inset:170px 14px 14px}.marketing-hero h1{font-size:clamp(34px,10.8vw,48px)}.marketing-hero__actions{flex-direction:column;align-items:stretch}.marketing-hero__actions>.marketing-button{justify-content:center;width:100%}.marketing-hero__cta{min-width:0}.marketing-hero__visual{min-height:auto;padding-top:2px}.marketing-hero__interface-backdrop{height:300px;inset:74px 0 auto}.marketing-hero__persona-card{order:1;width:100%;position:relative;top:auto;left:auto}.marketing-hero__portrait{order:2;width:min(310px,78vw);margin-top:-14px}.marketing-hero__capabilities{order:3;grid-template-columns:1fr 1fr;gap:8px}.marketing-hero__capability{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:58px;padding:9px}.marketing-hero__capability-icon{width:34px;height:34px}.marketing-hero__capability small{display:none}.marketing-hero__showcase{margin-top:10px}}
