.marketing-page{--bg:#1a2525;--deep:#162020;--card:#1e2d2d;--border:#263333;--primary:#00c9a7;--primary-dim:#1a3a35;--secondary:#0ea5e9;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--t1:#e2eeec;--t2:#8aadaa;--t3:#5a7878;--t4:#3d5555;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--t1);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.marketing-page *,.marketing-page :after,.marketing-page :before{box-sizing:border-box}.marketing-page .marketing-container{max-width:1160px;margin:0 auto;padding:0 24px}.marketing-page .mkt-badge{display:inline-flex;align-items:center;gap:6px;background:var(--primary-dim);color:var(--primary);font-size:11px;font-weight:500;letter-spacing:.08em;padding:4px 12px;border-radius:99px;border:1px solid rgba(0,201,167,.2)}.marketing-page .mkt-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.marketing-page .section-label{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--t4);margin-bottom:14px}.marketing-page .mkt-btn{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none;transition:opacity .15s,transform .1s,background .15s,border-color .15s;min-height:44px}.marketing-page .mkt-btn:active{transform:scale(.98)}.marketing-page .mkt-btn-primary{background:var(--primary);color:#0a1a1a;font-size:13px;font-weight:600;padding:9px 20px;border-radius:8px}.marketing-page .mkt-btn-primary:hover{opacity:.9}.marketing-page .mkt-btn-primary-lg{font-size:15px;padding:14px 34px;border-radius:10px}.marketing-page .mkt-btn-outline{background:transparent;color:var(--primary);border:1px solid rgba(0,201,167,.35);font-size:14px;font-weight:500;padding:13px 28px;border-radius:10px}.marketing-page .mkt-btn-outline:hover{background:var(--primary-dim);border-color:var(--primary)}.marketing-page .mkt-btn-ghost{background:none;color:var(--t2);font-size:13px;font-weight:500;padding:8px 14px;border-radius:8px}.marketing-page .mkt-btn-ghost:hover{color:var(--t1);background:hsla(0,0%,100%,.05)}.marketing-page .mkt-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:64px;display:flex;align-items:center;background:rgba(22,32,32,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}@supports not (backdrop-filter:blur(14px)){.marketing-page .mkt-nav{background:rgba(22,32,32,.97)}}.marketing-page .mkt-nav-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.marketing-page .mkt-nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.marketing-page .mkt-nav-wordmark{font-size:15px;font-weight:700;color:var(--t1)}.marketing-page .mkt-nav-wordmark span{color:var(--primary)}.marketing-page .mkt-nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.marketing-page .mkt-hero{padding:152px 0 96px;position:relative;overflow:hidden}.marketing-page .mkt-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;opacity:.22;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 100%);pointer-events:none}.marketing-page .mkt-hero:after{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(0,201,167,.11) 0,transparent 68%);pointer-events:none}.marketing-page .mkt-hero-inner{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.marketing-page .mkt-hero h1{font-size:clamp(38px,6vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin-bottom:22px}.marketing-page .mkt-hero h1 em{color:var(--primary);font-style:normal}.marketing-page .mkt-hero-sub{font-size:17px;font-weight:400;color:var(--t2);max-width:560px;margin:0 auto 40px;line-height:1.65}.marketing-page .mkt-hero-ctas{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.marketing-page .mkt-hero-footnote{margin-top:14px;font-size:12px;color:var(--t4)}.marketing-page .mkt-hero-stats{display:flex;align-items:stretch;justify-content:center;margin-top:72px;flex-wrap:wrap}.marketing-page .mkt-hero-stat{text-align:center;padding:28px 24px;border-top:1px solid var(--border);flex:1 1 22%;min-width:140px}.marketing-page .mkt-hero-stat+.mkt-hero-stat{border-left:1px solid var(--border)}.marketing-page .mkt-stat-num{font-size:30px;font-weight:700;color:var(--primary);line-height:1}.marketing-page .mkt-stat-label{font-size:12px;color:var(--t3);margin-top:4px}.marketing-page .mkt-problem{padding:80px 0;border-top:1px solid var(--border)}.marketing-page .mkt-problem-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.marketing-page .mkt-problem-headline{font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin-bottom:14px}.marketing-page .mkt-problem-headline em{color:var(--primary);font-style:normal}.marketing-page .mkt-problem-sub{font-size:15px;color:var(--t2);line-height:1.65}.marketing-page .mkt-pain-list{display:flex;flex-direction:column}.marketing-page .mkt-pain-item{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}.marketing-page .mkt-pain-item:first-child{border-top:1px solid var(--border)}.marketing-page .mkt-pain-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:7px;background:var(--error)}.marketing-page .mkt-pain-text{font-size:14px;color:var(--t2);line-height:1.55}.marketing-page .mkt-pain-text strong{color:var(--t1);font-weight:500;display:block;margin-bottom:2px}.marketing-page .mkt-pain-resolution{margin-top:20px;padding:16px 18px;background:var(--primary-dim);border-radius:10px;border:1px solid rgba(0,201,167,.2);font-size:13px;color:var(--primary);font-weight:500;line-height:1.5}.marketing-page .mkt-solution{padding:80px 0;border-top:1px solid var(--border)}.marketing-page .mkt-solution-head{max-width:520px;margin-bottom:40px}.marketing-page .mkt-solution-head h2{font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin-bottom:12px}.marketing-page .mkt-solution-head h2 em{color:var(--primary);font-style:normal}.marketing-page .mkt-solution-head p{font-size:15px;color:var(--t2);line-height:1.65}.marketing-page .mkt-pillars{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:16px;overflow:hidden}.marketing-page .mkt-pillar{background:var(--card);padding:36px 30px;position:relative;transition:background .2s;border-right:1px solid var(--border)}.marketing-page .mkt-pillar:last-child{border-right:none}.marketing-page .mkt-pillar:hover{background:#243838}.marketing-page .mkt-pillar-num{position:absolute;top:24px;right:24px;font-size:44px;font-weight:700;color:var(--border);line-height:1;letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-page .mkt-pillar-icon{width:42px;height:42px;border-radius:10px;background:var(--primary-dim);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--primary)}.marketing-page .mkt-pillar h3{font-size:17px;font-weight:600;color:var(--t1);margin-bottom:10px}.marketing-page .mkt-pillar p{font-size:13px;color:var(--t2);line-height:1.65}.marketing-page .mkt-features{padding:40px 0 80px}.marketing-page .mkt-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:72px 0;border-top:1px solid var(--border)}.marketing-page .mkt-feature-row.mkt-flip{direction:rtl}.marketing-page .mkt-feature-row.mkt-flip>*{direction:ltr}.marketing-page .mkt-feature-tag{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t4);margin-bottom:14px}.marketing-page .mkt-feature-outcome{font-size:clamp(20px,2.5vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin-bottom:16px}.marketing-page .mkt-feature-outcome em{color:var(--primary);font-style:normal}.marketing-page .mkt-feature-desc{font-size:14px;color:var(--t2);line-height:1.7;margin-bottom:24px}.marketing-page .mkt-feature-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:0}.marketing-page .mkt-feature-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--t2);line-height:1.5}.marketing-page .mkt-feature-bullets li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:7px}.marketing-page .mkt-feature-tier{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--t4);border:1px solid var(--border);border-radius:6px;padding:4px 10px}.marketing-page .mkt-mock{background:var(--deep);border:1px solid var(--border);border-radius:14px;overflow:hidden;padding:22px}.marketing-page .mkt-mock-hd{margin-bottom:18px}.marketing-page .mkt-mock-title{font-size:13px;font-weight:600;color:var(--t1)}.marketing-page .mkt-mock-sub{font-size:11px;color:var(--t3);margin-top:3px}.marketing-page .mkt-mock-chip{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;padding:3px 10px;border-radius:99px}.marketing-page .mkt-chip-green{background:rgba(16,185,129,.15);color:var(--success)}.marketing-page .mkt-chip-teal{background:var(--primary-dim);color:var(--primary)}.marketing-page .mkt-qs-tile{border-radius:8px;padding:14px 16px;text-align:center;cursor:default;transition:opacity .15s}.marketing-page .mkt-qs-tile:hover{opacity:.85}.marketing-page .mkt-qs-tile-label{font-size:11px;font-weight:500;margin-bottom:6px;opacity:.85}.marketing-page .mkt-qs-tile-score{font-size:22px;font-weight:700;line-height:1}.marketing-page .mkt-qs-tile-hint{font-size:10px;opacity:.65;margin-top:4px}.marketing-page .mkt-tile-orange{background:#cc7a2a;color:#fff}.marketing-page .mkt-tile-yellow{background:#b8900a;color:#fff}.marketing-page .mkt-tile-green-soft{background:#1a7a50;color:#fff}.marketing-page .mkt-qs-trends{background:var(--card);border-radius:8px;padding:14px;margin-top:4px}.marketing-page .mkt-qs-trend-title{font-size:11px;font-weight:600;color:var(--t1);margin-bottom:3px}.marketing-page .mkt-qs-trend-sub{font-size:10px;color:var(--t3);margin-bottom:12px}.marketing-page .mkt-qs-select-row{display:flex;gap:6px}.marketing-page .mkt-qs-select-wrap{flex:1;position:relative}.marketing-page .mkt-qs-select-wrap:after{content:"▾";position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--t4);font-size:10px;pointer-events:none}.marketing-page .mkt-qs-select{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.marketing-page .mkt-qs-select,.marketing-page .mkt-qs-select-mock{width:100%;background:var(--deep);border:1px solid var(--border);border-radius:6px;padding:7px 24px 7px 10px;font-size:11px;color:var(--t3)}.marketing-page .mkt-qs-select-mock{line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-page .mkt-qs-empty{font-size:11px;color:var(--t4);text-align:center;padding:20px 0}.marketing-page .mkt-prog-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;background:var(--card);margin-bottom:5px;border:1px solid transparent;transition:border-color .15s}.marketing-page .mkt-prog-row:hover{border-color:var(--border)}.marketing-page .mkt-prog-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.marketing-page .mkt-prog-label{font-size:12px;color:var(--t1);font-weight:500;flex:1}.marketing-page .mkt-prog-meta{font-size:10px;color:var(--t3)}.marketing-page .mkt-prog-divider{border:none;border-top:1px solid var(--border);margin:12px 0}.marketing-page .mkt-prog-stat-row{display:flex;justify-content:space-between;align-items:center}.marketing-page .mkt-prog-stat-label{font-size:10px;color:var(--t3)}.marketing-page .mkt-prog-stat-val{font-size:12px;font-weight:600;color:var(--primary)}.marketing-page .mkt-goal-card{background:var(--card);border-radius:8px;padding:13px;margin-bottom:7px;border:1px solid transparent;transition:border-color .15s}.marketing-page .mkt-goal-card:hover{border-color:var(--border)}.marketing-page .mkt-goal-title{font-size:12px;font-weight:500;color:var(--t1);margin-bottom:8px}.marketing-page .mkt-goal-track-wrap{height:4px;background:var(--border);border-radius:99px;overflow:hidden}.marketing-page .mkt-goal-track{height:100%;border-radius:99px}.marketing-page .mkt-goal-labels{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:var(--t3)}.marketing-page .mkt-positioning{padding:80px 0;border-top:1px solid var(--border)}.marketing-page .mkt-pos-head{max-width:560px;margin-bottom:40px}.marketing-page .mkt-pos-head h2{font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin-bottom:12px}.marketing-page .mkt-pos-head h2 em{color:var(--primary);font-style:normal}.marketing-page .mkt-pos-head p{font-size:15px;color:var(--t2);line-height:1.65}.marketing-page .mkt-pos-grid{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--border);border-radius:14px;overflow:hidden}.marketing-page .mkt-pos-card{background:var(--card);padding:30px 26px;border-right:1px solid var(--border)}.marketing-page .mkt-pos-card:last-child{border-right:none}.marketing-page .mkt-pos-card h3{font-size:12px;font-weight:600;color:var(--t1);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.marketing-page .mkt-pos-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.marketing-page .mkt-pos-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--t2)}.marketing-page .mkt-pos-icon{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;margin-top:1px}.marketing-page .mkt-icon-yes{background:rgba(16,185,129,.18);color:var(--success)}.marketing-page .mkt-icon-no{background:rgba(239,68,68,.18);color:var(--error)}.marketing-page .mkt-icon-warn{background:rgba(245,158,11,.18);color:var(--warning)}.marketing-page .mkt-pricing{padding:80px 0;border-top:1px solid var(--border)}.marketing-page .mkt-pricing-head{max-width:460px;margin:0 auto 44px;text-align:center}.marketing-page .mkt-pricing-head h2{font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.015em;margin-bottom:12px}.marketing-page .mkt-pricing-head h2 em{color:var(--primary);font-style:normal}.marketing-page .mkt-pricing-head p{font-size:15px;color:var(--t2)}.marketing-page .mkt-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto}.marketing-page .mkt-plan{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:34px 30px;position:relative}.marketing-page .mkt-plan.mkt-featured{border-color:rgba(0,201,167,.45);background:linear-gradient(140deg,var(--card) 0,#1a3a35 100%)}.marketing-page .mkt-plan-chip{position:absolute;top:-13px;left:28px;background:var(--primary);color:#0a1a1a;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:99px}.marketing-page .mkt-plan-name{font-size:13px;font-weight:600;color:var(--t2);margin-bottom:8px}.marketing-page .mkt-plan-price{font-size:44px;font-weight:700;color:var(--t1);line-height:1}.marketing-page .mkt-plan-price sup{font-size:20px;vertical-align:top;margin-top:10px;display:inline-block}.marketing-page .mkt-plan-period{font-size:12px;color:var(--t3);margin-top:4px;margin-bottom:22px}.marketing-page .mkt-plan-divider{border:none;border-top:1px solid var(--border);margin-bottom:22px}.marketing-page .mkt-plan-features{list-style:none;display:flex;flex-direction:column;gap:11px;margin:0 0 28px;padding:0}.marketing-page .mkt-plan-features li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--t2);line-height:1.45}.marketing-page .mkt-plan-features li:before{content:"✓";color:var(--primary);font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}.marketing-page .mkt-plan-cta{display:flex;width:100%;justify-content:center;text-align:center}.marketing-page .mkt-plan-note{font-size:11px;color:var(--t4);text-align:center;margin-top:10px}.marketing-page .mkt-pricing-reassurance{text-align:center;margin-top:28px;font-size:13px;color:var(--t3)}.marketing-page .mkt-pricing-reassurance strong{color:var(--t2)}.marketing-page .mkt-ai-callout{margin:20px auto 0;max-width:760px;background:var(--primary-dim);border:1px solid rgba(0,201,167,.25);border-radius:12px;padding:18px 24px;display:flex;align-items:center;gap:16px}.marketing-page .mkt-ai-callout-icon{width:36px;height:36px;border-radius:8px;background:rgba(0,201,167,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:var(--primary)}.marketing-page .mkt-ai-callout-text{font-size:13px;color:var(--t2);line-height:1.5}.marketing-page .mkt-ai-callout-text strong{color:var(--primary)}.marketing-page .mkt-final-cta{padding:100px 0;border-top:1px solid var(--border);text-align:center;position:relative;overflow:hidden}.marketing-page .mkt-final-cta:after{content:"";position:absolute;bottom:-120px;left:50%;transform:translateX(-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(0,201,167,.09) 0,transparent 70%);pointer-events:none}.marketing-page .mkt-final-cta h2{position:relative;z-index:1;font-size:clamp(28px,4vw,46px);font-weight:700;letter-spacing:-.02em;margin-bottom:16px;line-height:1.15}.marketing-page .mkt-final-cta>.marketing-container>p{position:relative;z-index:1;font-size:16px;color:var(--t2);margin-bottom:36px}.marketing-page .mkt-final-cta-btns{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.marketing-page .mkt-hero-inner>*{animation:marketing-fade-up .55s ease both}.marketing-page .mkt-hero-inner .mkt-hero-badge-wrap{animation-delay:.04s}.marketing-page .mkt-hero-inner h1{animation-delay:.1s}.marketing-page .mkt-hero-inner .mkt-hero-sub{animation-delay:.18s}.marketing-page .mkt-hero-inner .mkt-hero-ctas{animation-delay:.26s}.marketing-page .mkt-hero-inner .mkt-hero-footnote{animation-delay:.32s}.marketing-page .mkt-hero-inner .mkt-hero-stats{animation-delay:.4s}@media (max-width:768px){.marketing-page .mkt-problem-layout{grid-template-columns:1fr;gap:40px}.marketing-page .mkt-pillars{grid-template-columns:1fr}.marketing-page .mkt-pillar{border-right:none;border-bottom:1px solid var(--border)}.marketing-page .mkt-pillar:last-child{border-bottom:none}.marketing-page .mkt-feature-row{grid-template-columns:1fr;gap:36px}.marketing-page .mkt-feature-row.mkt-flip{direction:ltr}.marketing-page .mkt-pos-grid{grid-template-columns:1fr}.marketing-page .mkt-pos-card{border-right:none;border-bottom:1px solid var(--border)}.marketing-page .mkt-pos-card:last-child{border-bottom:none}.marketing-page .mkt-pricing-grid{grid-template-columns:1fr;max-width:400px}.marketing-page .mkt-hero-stats{display:grid;grid-template-columns:1fr 1fr}.marketing-page .mkt-hero-stat{border-left:none;flex:none;min-width:0}.marketing-page .mkt-hero-stat:nth-child(odd){border-right:1px solid var(--border)}.marketing-page .mkt-hero-stat:nth-child(-n+2){border-top:1px solid var(--border)}.marketing-page .marketing-container,.marketing-page .mkt-nav-inner{padding-left:16px;padding-right:16px}.marketing-page .mkt-nav{height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.marketing-page .mkt-nav-inner{flex-wrap:wrap;row-gap:10px}.marketing-page .mkt-nav-logo{min-width:0;flex:1 1 auto;max-width:calc(100% - 8px)}.marketing-page .mkt-nav-wordmark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-page .mkt-nav-actions{flex:1 1 100%;justify-content:stretch;gap:8px}.marketing-page .mkt-nav-actions .mkt-btn{flex:1;min-width:0;text-align:center}.marketing-page .mkt-final-cta-btns .mkt-btn,.marketing-page .mkt-hero-ctas .mkt-btn{width:100%;max-width:22rem}.marketing-page .mkt-hero-stat{padding:20px 12px}.marketing-page .mkt-ai-callout{flex-direction:column;align-items:flex-start}}@media (min-width:641px){.marketing-page .mkt-final-cta-btns .mkt-btn,.marketing-page .mkt-hero-ctas .mkt-btn{width:auto;max-width:none}}