:root{--brand:#FF7F50;--brand-dark:#E76A3E;--brand-deep:#8A2E6C;--brand-glow:rgba(255,127,80,0.15);--bg:#080D1A;--bg-surface:#0D1526;--bg-card:rgba(255,255,255,0.04);--bg-elevated:#111827;--border:rgba(255,255,255,0.08);--border-focus:rgba(255,127,80,0.5);--text:#F0F0F5;--text-muted:#8A8A9A;--text-dim:#555560;--success:#00C48C;--danger:#FF4D4F;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.4,0,0.2,1);--font-display:"Poppins",sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif}.release-update{padding:36px 0;border-block:1px solid var(--border);background:var(--bg-surface)}.feature-detail-grid>*{min-width:0;overflow-wrap:break-word}.release-update-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.release-update h2{margin:10px 0 12px;max-width:34ch;font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;text-wrap:balance}.release-update p:not(.section-label){max-width:65ch;color:var(--text-muted);line-height:1.75;text-wrap:pretty}.release-update-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.release-update-links>a:not(.btn){color:var(--text);font-size:14px;text-underline-offset:4px}.pricing-currency-row{display:flex;justify-content:center;margin:24px 0 12px}.pricing-currency{position:relative;min-width:240px;text-align:left;z-index:5}.pricing-currency summary{display:flex;align-items:center;gap:16px;min-height:46px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-muted);font-size:14px;cursor:pointer;list-style:none}.pricing-currency summary::-webkit-details-marker{display:none}.pricing-currency summary strong{color:var(--text);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-currency summary:focus-visible,.pricing-currency-options button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pricing-currency-options{position:absolute;top:calc(100% + 6px);left:0;right:0;display:grid;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:0 12px 32px rgb(0 0 0/.25)}.pricing-currency-options button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);text-align:left;font:inherit;font-size:13px;cursor:pointer}.pricing-currency-options button strong{color:var(--text);min-width:32px}.pricing-currency-options button:hover,.pricing-currency-options button[aria-pressed=true]{background:var(--brand-glow)}.pricing-conversion-note{min-height:44px;max-width:640px;margin:0 auto;color:var(--text-muted);font-size:12px;line-height:1.65}.pricing-conversion-note a{color:var(--text);text-underline-offset:3px}.pricing-billing-amount{margin:-4px 0 14px;color:var(--text-muted);font-size:12px}#pricing .pricing-grid,.pricing-billing-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:767px){.release-update-inner{grid-template-columns:minmax(0,1fr);gap:24px}.feature-detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.feature-detail-grid>*{order:0!important}.pricing-currency{width:min(100%,300px);min-width:0}}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.text-gradient{background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:.75rem}.focus-ring:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--ease-smooth) .2s;text-decoration:none;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg,var(--brand) 0,var(--brand-dark) 100%);color:#fff;box-shadow:0 4px 20px var(--brand-glow)}.btn-primary:hover{box-shadow:0 6px 28px rgba(255,127,80,.3);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{background:var(--bg-card);border-color:rgba(255,255,255,.15)}.navbar{position:sticky;top:0;z-index:100;padding:1rem 0;border-bottom:1px solid transparent;transition:all .2s var(--ease-smooth);background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.navbar.scrolled{background:rgba(8,13,26,.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--border)}.navbar-inner{justify-content:space-between;gap:1rem}.navbar-inner,.navbar-logo{display:flex;align-items:center}.navbar-logo{gap:.5rem;text-decoration:none}.navbar-logo img{height:32px}.logo-wordmark{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--text)}.logo-wordmark span{color:var(--brand)}.navbar-links{display:flex;align-items:center;gap:.25rem}.navbar-links a{padding:.5rem .875rem;border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-muted);transition:color .15s}.navbar-links a:hover{color:var(--text)}@media (max-width:767px){.navbar-links{display:none}}.form-label{display:block;font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.form-input,.form-select{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--text);font-size:.9rem;transition:border-color .15s;outline:none;appearance:none}.form-input::placeholder{color:var(--text-dim)}.form-input:focus,.form-select:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px rgba(255,127,80,.08)}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A8A9A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.5rem}.form-group{margin-bottom:1rem}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.form-row-2{grid-template-columns:1fr}}.alert{padding:.875rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;margin-bottom:1rem}.alert-success{background:rgba(0,196,140,.1);border:1px solid rgba(0,196,140,.25);color:var(--success)}.alert-error{background:rgba(255,77,79,.1);border:1px solid rgba(255,77,79,.25);color:var(--danger)}.stepper{display:flex;align-items:center;gap:0;margin-bottom:2rem;overflow-x:auto;scrollbar-width:none}.stepper::-webkit-scrollbar{display:none}.step-item{gap:0}.step-dot,.step-item{display:flex;align-items:center;flex-shrink:0}.step-dot{width:28px;height:28px;border-radius:50%;justify-content:center;font-size:12px;font-weight:700;border:2px solid var(--border);color:var(--text-dim);background:transparent;transition:all .2s var(--ease-smooth)}.step-dot.active{border-color:var(--brand);color:var(--brand);background:var(--brand-glow)}.step-dot.done{border-color:var(--success);color:var(--success);background:rgba(0,196,140,.1)}.step-label{font-size:11px;font-weight:600;color:var(--text-dim);margin-left:6px;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.step-label.active{color:var(--brand)}.step-label.done{color:var(--success)}.step-line{width:32px;height:1px;background:var(--border);margin:0 8px;flex-shrink:0}.step-line.done{background:var(--success)}.footer{border-top:1px solid var(--border);padding:3rem 0 2rem;margin-top:4rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2.5rem}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.footer-grid{grid-template-columns:1fr}}.footer-brand p{color:var(--text-muted);font-size:.875rem;line-height:1.7;margin:.75rem 0;max-width:280px}.footer-col h4{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.875rem}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-col ul li a{font-size:.875rem;color:var(--text-dim);transition:color .15s}.footer-col ul li a:hover{color:var(--text)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border);flex-wrap:wrap}.footer-copyright{font-size:.8rem;color:var(--text-dim)}.landing-page{min-height:100vh;background:#f5f7fb;color:#121826;overflow-x:hidden}.landing-page .section-label{color:var(--brand-dark);letter-spacing:0}.landing-container{width:100%;max-width:1180px;margin:0 auto;padding:0 1.5rem}.landing-nav{position:sticky;top:0;z-index:50;background:rgba(8,13,26,.92);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-nav-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-logo{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:#fff;font-family:var(--font-display);font-size:1.08rem;font-weight:800}.landing-logo img{width:34px;height:34px;object-fit:contain}.landing-logo span span{color:var(--brand)}.landing-nav-links{display:flex;align-items:center;gap:.35rem}.landing-nav-links a{min-height:40px;display:inline-flex;align-items:center;padding:0 .8rem;border-radius:8px;color:rgba(255,255,255,.7);font-size:.9rem;font-weight:600}.landing-nav-links a:hover{color:#fff;background:rgba(255,255,255,.06)}.landing-btn,.landing-nav-cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:8px;font-weight:800;text-decoration:none}.landing-nav-cta{padding:0 1rem;background:#fff;color:#111827;border:1px solid rgba(255,255,255,.18)}.landing-hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;background:#080d1a;color:#fff}.landing-hero-content{position:relative;z-index:2;padding-top:5rem;padding-bottom:5rem}.landing-eyebrow{margin-bottom:1rem;color:#ffb395;font-size:.84rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.landing-hero h1{margin:0;color:#fff;font-family:var(--font-display);font-size:5.5rem;line-height:.95;font-weight:800;letter-spacing:0}.landing-hero-copy{max-width:620px;margin:1.4rem 0 0;color:rgba(255,255,255,.78);font-size:1.08rem;line-height:1.8}.landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.landing-btn{padding:0 1.25rem;border:1px solid transparent;font-size:.95rem}.landing-btn-primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 14px 32px rgba(255,127,80,.22)}.landing-btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.landing-btn-secondary{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}.landing-btn-secondary:hover{background:rgba(255,255,255,.14)}.landing-hero-proof{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.landing-hero-proof span{padding:.45rem .65rem;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.78);font-size:.78rem;font-weight:700}.landing-product-stage{position:absolute;z-index:1;right:max(-5vw,-72px);bottom:52px;width:min(56vw,760px);min-height:560px;pointer-events:none}.mock-desktop,.mock-phone,.mock-tablet{position:absolute;background:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px rgba(0,0,0,.36)}.mock-desktop{right:0;top:0;width:680px;border-radius:8px;overflow:hidden}.mock-window-bar{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#111827}.mock-window-bar span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.28)}.mock-app{display:grid;grid-template-columns:58px 1fr;min-height:390px;color:#121826}.mock-rail{display:grid;align-content:start;justify-items:center;gap:16px;padding:14px 0;border-right:1px solid #e6eaf0;background:#fbfcfe}.mock-rail img{width:28px;height:28px;object-fit:contain}.mock-rail span{width:24px;height:24px;border-radius:7px;border:2px solid #98a2b3}.mock-rail span.active{border-color:var(--brand);background:#fff0e9}.mock-main{padding:18px;background:#f4f6fa}.mock-cart-row,.mock-kpis,.mock-table div,.mock-tablet-head,.mock-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mock-topline{margin-bottom:14px}.mock-topline strong{display:block;color:#111827;font-size:1rem}.mock-cart-row span,.mock-kpis span,.mock-phone span,.mock-table span,.mock-tablet-head span,.mock-topline span{color:#667085;font-size:.78rem;font-weight:700}.mock-tablet button,.mock-topline button{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:var(--brand);color:#fff;font-weight:800}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mock-kpis div{min-height:82px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.mock-kpis strong{display:block;margin-top:8px;color:#111827;font-size:1.08rem;font-weight:800}.mock-chart{height:110px;display:flex;align-items:flex-end;gap:12px;margin:12px 0;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.mock-chart span{flex:1 1;min-height:18px;border-radius:6px 6px 0 0;background:#ffb395}.mock-chart span:nth-child(2){height:42px}.mock-chart span:nth-child(3){height:76px}.mock-chart span:nth-child(4){height:34px}.mock-chart span:nth-child(5){height:58px}.mock-chart span:nth-child(6){height:46px}.mock-table{display:grid;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.mock-table div{min-height:42px;padding:0 14px;border-bottom:1px solid #eef2f7}.mock-table div:last-child{border-bottom:0}.mock-table strong{color:#111827;font-size:.84rem}.mock-tablet{left:36px;bottom:42px;width:250px;padding:16px;border-radius:8px;color:#121826}.mock-tablet-head{margin-bottom:14px}.mock-tablet-head strong{color:#079455;font-size:.72rem}.mock-cart-row{min-height:40px;border-top:1px solid #eef2f7}.mock-cart-row strong{color:#111827;font-size:.78rem}.mock-tablet button{width:100%;margin-top:12px}.mock-phone{right:42px;bottom:0;width:146px;min-height:242px;padding:30px 14px 14px;border-radius:22px;color:#121826}.mock-phone-notch{position:absolute;top:10px;left:50%;width:48px;height:6px;transform:translateX(-50%);border-radius:999px;background:#111827}.mock-phone strong{display:block;margin-top:6px;color:#111827;font-size:1.4rem}.mock-phone-line{height:10px;margin-top:18px;border-radius:6px;background:#e2e8f0}.mock-phone-line.short{width:68%;margin-top:8px}.mock-phone-pill{min-height:34px;display:flex;align-items:center;justify-content:center;margin-top:22px;border-radius:8px;background:#fff0e9;color:var(--brand-dark);font-size:.76rem;font-weight:800}.landing-proof-strip{background:#fff;border-bottom:1px solid #e5e7eb}.landing-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.landing-proof-grid div{min-height:104px;display:flex;flex-direction:column;justify-content:center;padding:1.25rem;background:#fff}.landing-proof-grid strong{color:#111827;font-size:1rem}.landing-proof-grid span{margin-top:.35rem;color:#667085;font-size:.9rem;line-height:1.5}.landing-section{padding:5.5rem 0}.landing-section-light{background:#f5f7fb;color:#121826}.landing-section-heading{max-width:760px;margin-bottom:2.4rem}.landing-section-heading.compact{max-width:520px;margin-bottom:0}.landing-final-cta h2,.landing-section-heading h2,.landing-security h2{margin:0;color:#111827;font-family:var(--font-display);font-size:2.45rem;line-height:1.1;font-weight:800;letter-spacing:0}.landing-final-cta p,.landing-section-heading p:not(.section-label),.landing-security p{margin-top:1rem;color:#667085;font-size:1rem;line-height:1.75}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.landing-device-card,.landing-faq-list article,.landing-feature-card,.landing-plan-card{border:1px solid #e1e6ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.landing-feature-card{padding:1.2rem}.landing-feature-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:8px;background:#fff0e9;color:var(--brand-dark)}.landing-device-card h3,.landing-faq-list h3,.landing-feature-card h3{margin:0;color:#111827;font-size:1.02rem;line-height:1.35;font-weight:800}.landing-device-card p,.landing-faq-list p,.landing-feature-card p,.landing-plan-card p{margin-top:.65rem;color:#667085;font-size:.92rem;line-height:1.65}.landing-section-device{background:#111827;color:#fff}.landing-section-device .section-label{color:#ffb395}.landing-section-device h2{color:#fff}.landing-section-device .landing-section-heading p:not(.section-label){color:rgba(255,255,255,.72)}.landing-device-layout,.landing-faq-layout,.landing-flow-layout,.landing-security-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:start}.landing-device-grid{display:grid;gap:1rem}.landing-device-card{padding:1.35rem;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);box-shadow:none}.landing-device-card span{display:inline-flex;margin-bottom:.85rem;color:#ffb395;font-size:.78rem;font-weight:800}.landing-device-card h3{color:#fff}.landing-device-card p{color:rgba(255,255,255,.72)}.landing-security{background:#fff;color:#121826;border-bottom:1px solid #e5e7eb}.landing-security-list{display:grid;gap:1rem}.landing-security-list div{min-height:104px;padding:1.25rem;border-radius:8px;border:1px solid #e1e6ef;background:#f8fafc}.landing-security-list strong{display:block;color:#111827;font-size:1rem}.landing-security-list span{display:block;margin-top:.5rem;color:#667085;font-size:.92rem;line-height:1.6}.landing-flow-list{display:grid;gap:.75rem;list-style:none}.landing-flow-list li{min-height:64px;display:flex;align-items:center;gap:1rem;padding:0 1rem;border-radius:8px;background:#fff;border:1px solid #e1e6ef}.landing-flow-list span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#111827;color:#fff;font-size:.86rem;font-weight:800;flex-shrink:0}.landing-flow-list strong{color:#111827;font-size:.98rem;line-height:1.4}.landing-plans{background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.landing-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.landing-plan-card{padding:1.35rem}.landing-plan-card.highlighted{border-color:var(--brand);box-shadow:0 16px 36px rgba(255,127,80,.14)}.landing-plan-card span{color:#667085;font-size:.86rem;font-weight:800}.landing-plan-card strong{display:block;margin-top:.75rem;color:#111827;font-size:1.7rem;line-height:1.1;font-weight:800}.landing-faq-list{display:grid;gap:1rem}.landing-faq-list article{padding:1.2rem}.landing-final-cta{background:#080d1a;color:#fff;text-align:center;padding:5.5rem 0}.landing-final-cta .section-label{color:#ffb395}.landing-final-cta h2{color:#fff}.landing-final-cta p{max-width:680px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.72)}.landing-final-cta .landing-btn{margin-top:1.5rem}.landing-final-cta span{display:block;margin-top:2rem;color:rgba(255,255,255,.52);font-size:.82rem}.landing-final-cta a:not(.landing-btn){color:rgba(255,255,255,.78);text-decoration:underline}@media (max-width:1120px){.landing-hero{min-height:auto;display:block}.landing-product-stage{position:relative;right:auto;bottom:auto;width:min(100%,760px);min-height:520px;margin:0 auto 3rem;padding:0 1.5rem}.mock-desktop{right:1.5rem;width:min(92vw,680px)}.mock-tablet{left:2.5rem}.mock-phone{right:2.5rem}.landing-hero-content{padding-bottom:2.5rem}}@media (max-width:900px){.landing-nav-links{display:none}.landing-hero h1{font-size:4rem}.landing-device-layout,.landing-faq-layout,.landing-feature-grid,.landing-flow-layout,.landing-plan-grid,.landing-proof-grid,.landing-security-layout{grid-template-columns:1fr}.landing-section-heading.compact{max-width:760px;margin-bottom:2rem}}@media (max-width:680px){.landing-container{padding:0 1rem}.landing-nav-inner{min-height:64px}.landing-nav-cta{display:none}.landing-hero-content{padding-top:3.5rem}.landing-hero h1{font-size:3.15rem}.landing-hero-copy{font-size:1rem;line-height:1.7}.landing-btn,.landing-hero-actions{width:100%}.landing-product-stage{min-height:420px;margin-bottom:2rem}.mock-desktop{left:1rem;right:auto;width:calc(100vw - 2rem)}.mock-app{grid-template-columns:42px 1fr;min-height:300px}.mock-main{padding:12px}.mock-kpis{grid-template-columns:1fr}.mock-chart,.mock-kpis div:nth-child(2),.mock-kpis div:nth-child(3),.mock-table{display:none}.mock-tablet{left:1rem;bottom:8px;width:calc(100vw - 7.5rem)}.mock-phone{right:1rem;bottom:0;width:112px;min-height:190px}.landing-final-cta,.landing-section{padding:4rem 0}.landing-final-cta h2,.landing-section-heading h2,.landing-security h2{font-size:2rem}}