.marketing-page{--mkt-red:#d0201a;--mkt-red-dim:#a01814;--mkt-red-glow:#d0201a47;--mkt-navy:#1e3a8a;--mkt-navy-dim:#162d6e;--mkt-navy-glow:#1e3a8a47;--mkt-orange:#e8831a;--mkt-orange-glow:#e8831a38;--mkt-bg:#080808;--mkt-surface:#101010;--mkt-surface2:#161616;--mkt-border:#ffffff12;--mkt-border-bright:#ffffff21;--mkt-text:#f0ede8;--mkt-muted:#7a7672;--mkt-muted2:#4a4744;background:var(--mkt-bg);color:var(--mkt-text);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page h4,.marketing-page h5{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:-.02em;line-height:1.1}.marketing-page:before{content:"";pointer-events:none;z-index:1000;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.marketing-page .mkt-nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--mkt-border);background:#0a0a0ad9;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.marketing-page .mkt-nav-logo{color:var(--mkt-text);align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-page .mkt-logo-mark{background:conic-gradient(from 0deg,var(--mkt-red),var(--mkt-orange),var(--mkt-red));border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:8s linear infinite mkt-spin;position:relative}.marketing-page .mkt-logo-img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:28px;height:28px}@keyframes mkt-spin{to{transform:rotate(360deg)}}.marketing-page .mkt-logo-name{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);letter-spacing:-.01em;font-size:17px;font-weight:700}.marketing-page .mkt-nav-links{gap:36px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .mkt-nav-links a{color:var(--mkt-muted);letter-spacing:.01em;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .2s}.marketing-page .mkt-nav-links a:hover{color:var(--mkt-text)}.marketing-page .mkt-nav-actions{align-items:center;gap:12px;display:flex}.marketing-page .mkt-btn-ghost{color:var(--mkt-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;transition:color .2s}.marketing-page .mkt-btn-ghost:hover{color:var(--mkt-text)}.marketing-page .mkt-btn-primary{background:var(--mkt-red);color:#fff;font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:.01em;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-block}.marketing-page .mkt-btn-primary:hover{background:var(--mkt-red-dim);box-shadow:0 4px 24px var(--mkt-red-glow);transform:translateY(-1px)}.marketing-page .mkt-hero-wrap{position:relative}.marketing-page .mkt-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.marketing-page .mkt-hero-orb{filter:blur(80px);opacity:.15;border-radius:50%;position:absolute}.marketing-page .mkt-hero-orb-1{background:var(--mkt-red);width:600px;height:600px;animation:12s ease-in-out infinite alternate mkt-drift1;top:-100px;left:-200px}.marketing-page .mkt-hero-orb-2{background:var(--mkt-orange);width:400px;height:400px;animation:10s ease-in-out infinite alternate mkt-drift2;bottom:100px;right:100px}@keyframes mkt-drift1{to{transform:translate(60px,40px)scale(1.1)}}@keyframes mkt-drift2{to{transform:translate(-40px,-60px)scale(.9)}}.marketing-page .mkt-hero{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1280px;min-height:100vh;margin:0 auto;padding:120px 24px 80px;display:grid;position:relative}.marketing-page .mkt-hero-eyebrow{border:1px solid var(--mkt-red-glow);color:var(--mkt-orange);letter-spacing:.08em;text-transform:uppercase;background:#d0201a1a;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px;font-size:11.5px;font-weight:500;display:inline-flex}.marketing-page .mkt-hero-eyebrow:before{content:"";background:var(--mkt-navy);border-radius:50%;width:6px;height:6px;animation:2s infinite mkt-pulse}@keyframes mkt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.marketing-page .mkt-hero-title{color:var(--mkt-text);margin-bottom:24px;font-size:clamp(44px,5vw,68px);font-weight:800;line-height:1.05}.marketing-page .mkt-hero-title .accent{color:var(--mkt-red);display:inline-block;position:relative}.marketing-page .mkt-hero-title .accent:after{content:"";background:linear-gradient(90deg,var(--mkt-orange),transparent);border-radius:2px;height:3px;position:absolute;bottom:-4px;left:0;right:0}.marketing-page .mkt-hero-content{min-width:0}.marketing-page .mkt-hero-body{color:var(--mkt-muted);max-width:440px;margin-bottom:40px;font-size:16px;line-height:1.7}.marketing-page .mkt-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-page .mkt-btn-large{border-radius:10px;padding:13px 28px;font-size:14.5px}.marketing-page .mkt-btn-outline{border:1px solid var(--mkt-border-bright);color:var(--mkt-text);font-family:var(--font-dm-sans),"DM Sans",sans-serif;cursor:pointer;background:0 0;border-radius:10px;padding:12px 28px;font-size:14.5px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.marketing-page .mkt-btn-outline:hover{background:#ffffff0a;border-color:#ffffff4d}.marketing-page .mkt-hero-stats{border-top:1px solid var(--mkt-border);flex-wrap:wrap;gap:32px;margin-top:48px;padding-top:40px;display:flex}.marketing-page .mkt-stat-value{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);letter-spacing:-.03em;font-size:28px;font-weight:800}.marketing-page .mkt-stat-value span{color:var(--mkt-orange)}.marketing-page .mkt-stat-label{color:var(--mkt-muted);letter-spacing:.01em;margin-top:2px;font-size:12px}.marketing-page .mkt-hero-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.marketing-page .mkt-hero-card{background:var(--mkt-surface);border:1px solid var(--mkt-border);box-sizing:border-box;border-radius:20px;width:100%;min-width:0;max-width:480px;padding:32px;position:relative;overflow:hidden}.marketing-page .mkt-hero-card:before{content:"";background:linear-gradient(90deg,transparent,var(--mkt-orange),transparent);height:1px;position:absolute;top:-1px;left:30px;right:30px}.marketing-page .mkt-card-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.marketing-page .mkt-card-title-sm{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.marketing-page .mkt-card-badge{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.marketing-page .mkt-po-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.marketing-page .mkt-po-item{background:var(--mkt-surface2);border:1px solid var(--mkt-border);cursor:default;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:border-color .2s;display:flex}.marketing-page .mkt-po-item:hover{border-color:var(--mkt-border-bright)}.marketing-page .mkt-po-left{align-items:center;gap:12px;display:flex}.marketing-page .mkt-po-icon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.marketing-page .mkt-po-icon.red{background:#d0201a1f}.marketing-page .mkt-po-icon.amber{background:#fbbf241f}.marketing-page .mkt-po-icon.green{background:#22c55e1f}.marketing-page .mkt-po-name{color:var(--mkt-text);font-size:13.5px;font-weight:500}.marketing-page .mkt-po-sub{color:var(--mkt-muted);margin-top:1px;font-size:11.5px}.marketing-page .mkt-po-amount{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);font-size:13.5px;font-weight:700}.marketing-page .mkt-po-status{border-radius:100px;padding:3px 9px;font-size:11px;font-weight:500}.marketing-page .mkt-status-approved{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33}.marketing-page .mkt-status-pending{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.marketing-page .mkt-status-review{color:#f87171;background:#d0201a1a;border:1px solid #d0201a33}.marketing-page .mkt-card-footer-row{border-top:1px solid var(--mkt-border);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.marketing-page .mkt-mini-chart{align-items:flex-end;gap:4px;height:32px;display:flex}.marketing-page .mkt-bar{background:var(--mkt-muted2);border-radius:2px;width:8px;transition:background .2s}.marketing-page .mkt-bar.active{background:var(--mkt-red)}.marketing-page .mkt-card-metric{text-align:right}.marketing-page .mkt-metric-val{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);font-size:20px;font-weight:800}.marketing-page .mkt-metric-label{color:var(--mkt-muted);font-size:11px}.marketing-page .mkt-float-badge{background:var(--mkt-surface2);border:1px solid var(--mkt-border-bright);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;animation:4s ease-in-out infinite mkt-float;display:flex;position:absolute;box-shadow:0 8px 32px #0006}.marketing-page .mkt-float-badge-1{animation-delay:0s;top:-24px;right:-24px}.marketing-page .mkt-float-badge-2{animation-delay:2s;bottom:-20px;left:-28px}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.marketing-page .mkt-badge-icon{font-size:18px}.marketing-page .mkt-badge-text{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);font-size:12px;font-weight:700}.marketing-page .mkt-badge-sub{color:var(--mkt-muted);font-size:10.5px}.marketing-page .mkt-section{padding:100px 24px}.marketing-page .mkt-section-inner{max-width:1200px;margin:0 auto}.marketing-page .mkt-section-eyebrow{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-orange);margin-bottom:16px;font-size:11px;font-weight:600}.marketing-page .mkt-section-title{color:var(--mkt-text);margin-bottom:16px;font-size:clamp(32px,3.5vw,52px);font-weight:800}.marketing-page .mkt-section-sub{color:var(--mkt-muted);max-width:520px;margin-bottom:56px;font-size:16px;line-height:1.65}.marketing-page .mkt-benefits{background:linear-gradient(180deg,var(--mkt-bg)0%,#0d0d0d 100%);text-align:center}.marketing-page .mkt-benefits .mkt-section-sub{margin:0 auto 64px}.marketing-page .mkt-benefits-grid{background:var(--mkt-border);border:1px solid var(--mkt-border);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.marketing-page .mkt-benefit-card{background:var(--mkt-surface);padding:40px 36px;transition:background .3s;position:relative}.marketing-page .mkt-benefit-card:hover{background:var(--mkt-surface2)}.marketing-page .mkt-benefit-number{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-muted2);letter-spacing:.1em;margin-bottom:24px;font-size:11px;font-weight:700}.marketing-page .mkt-benefit-icon-wrap{background:#1e3a8a1a;border:1px solid #1e3a8a33;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:22px;transition:background .3s,transform .2s;display:flex}.marketing-page .mkt-benefit-card:hover .mkt-benefit-icon-wrap{background:#1e3a8a2e;transform:scale(1.05)}.marketing-page .mkt-benefit-title{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);margin-bottom:12px;font-size:19px;font-weight:700}.marketing-page .mkt-benefit-body{color:var(--mkt-muted);font-size:14px;line-height:1.65}.marketing-page .mkt-features-tabs{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:12px;gap:4px;width:fit-content;margin-bottom:56px;padding:4px;display:flex}.marketing-page .mkt-tab-btn{color:var(--mkt-muted);font-family:var(--font-syne),"Syne",sans-serif;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.marketing-page .mkt-tab-btn.active{background:var(--mkt-navy);color:#fff}.marketing-page .mkt-tab-btn:hover:not(.active){color:var(--mkt-text)}.marketing-page .mkt-feature-pane{display:none}.marketing-page .mkt-feature-pane.active{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.marketing-page .mkt-feature-label{letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-navy);margin-bottom:16px;font-size:10.5px;font-weight:700}.marketing-page .mkt-feature-title{color:var(--mkt-text);margin-bottom:16px;font-size:clamp(26px,2.5vw,38px);font-weight:800}.marketing-page .mkt-feature-body{color:var(--mkt-muted);margin-bottom:28px;font-size:15px;line-height:1.7}.marketing-page .mkt-feature-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .mkt-feature-list li{color:var(--mkt-text);align-items:center;gap:10px;font-size:14px;display:flex}.marketing-page .mkt-feature-list li:before{content:"";border:1px solid var(--mkt-red-glow);background:#d0201a1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6l2.5 2.5 4.5-5' stroke='%23E8831A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;flex-shrink:0;width:18px;height:18px}.marketing-page .mkt-feature-visual{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:20px;justify-content:center;align-items:center;min-height:320px;padding:28px;display:flex;position:relative;overflow:hidden}.marketing-page .mkt-feature-visual:before{content:"";background:radial-gradient(at 70% 30%,#d0201a14 0%,#0000 60%);position:absolute;inset:0}.marketing-page .mkt-mock-dashboard{flex-direction:column;gap:12px;width:100%;display:flex}.marketing-page .mkt-dash-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.marketing-page .mkt-dash-metric{background:var(--mkt-surface2);border:1px solid var(--mkt-border);border-radius:10px;padding:14px}.marketing-page .mkt-dash-metric-val{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);font-size:20px;font-weight:800}.marketing-page .mkt-dash-metric-label{color:var(--mkt-muted);margin-top:2px;font-size:10.5px}.marketing-page .mkt-dash-bar-chart{background:var(--mkt-surface2);border:1px solid var(--mkt-border);border-radius:10px;grid-column:span 3;padding:16px}.marketing-page .mkt-dash-bar-label{color:var(--mkt-muted);margin-bottom:12px;font-size:11px;font-weight:500}.marketing-page .mkt-bars-wrap{align-items:flex-end;gap:6px;height:56px;display:flex}.marketing-page .mkt-dash-bar{background:var(--mkt-border-bright);border-radius:3px;flex:1;position:relative}.marketing-page .mkt-dash-bar.highlight{background:var(--mkt-navy);opacity:.9}.marketing-page .mkt-integrations{text-align:center;background:#0d0d0d}.marketing-page .mkt-integrations .mkt-section-sub{margin:0 auto 56px}.marketing-page .mkt-integrations-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:760px;margin:0 auto;display:grid}.marketing-page .mkt-integration-chip{background:var(--mkt-surface);border:1px solid var(--mkt-border);color:var(--mkt-muted);cursor:default;border-radius:12px;padding:16px 20px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.marketing-page .mkt-integration-chip:before{content:"";opacity:0;background:radial-gradient(circle,#1e3a8a14,#0000);transition:opacity .3s;position:absolute;inset:0}.marketing-page .mkt-integration-chip:hover{border-color:var(--mkt-border-bright);color:var(--mkt-text);background:var(--mkt-surface2);transform:translateY(-2px)}.marketing-page .mkt-integration-chip:hover:before{opacity:1}.marketing-page .mkt-integration-chip.soon{color:var(--mkt-muted2);font-style:italic}.marketing-page .mkt-portal-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.marketing-page .mkt-portal-features{flex-direction:column;gap:6px;display:flex}.marketing-page .mkt-portal-feature{cursor:default;border:1px solid #0000;border-radius:14px;gap:16px;padding:20px;transition:border-color .2s,background .2s;display:flex}.marketing-page .mkt-portal-feature:hover{background:var(--mkt-surface);border-color:#1e3a8a40}.marketing-page .mkt-portal-feature-icon{background:#d0201a14;border:1px solid #d0201a26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:2px;font-size:18px;display:flex}.marketing-page .mkt-portal-feature-title{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);margin-bottom:5px;font-size:15px;font-weight:700}.marketing-page .mkt-portal-feature-desc{color:var(--mkt-muted);font-size:13.5px;line-height:1.55}.marketing-page .mkt-cta-section{background:var(--mkt-bg);padding:60px 24px 120px}.marketing-page .mkt-cta-inner{max-width:1200px;margin:0 auto}.marketing-page .mkt-cta-card{background:var(--mkt-surface);border:1px solid var(--mkt-border);text-align:center;border-radius:32px;padding:48px 24px;position:relative;overflow:hidden}.marketing-page .mkt-cta-card:before{content:"";background:radial-gradient(at 50% -20%,#d0201a1f 0%,#0000 65%);position:absolute;inset:0}.marketing-page .mkt-cta-card:after{content:"";background:linear-gradient(90deg,transparent,var(--mkt-orange),transparent);height:1px;position:absolute;top:-1px;left:20%;right:20%}.marketing-page .mkt-cta-title{color:var(--mkt-text);margin-bottom:16px;font-size:clamp(36px,4vw,64px);font-weight:800;position:relative}.marketing-page .mkt-cta-sub{color:var(--mkt-muted);max-width:440px;margin:0 auto 40px;font-size:16px;line-height:1.65;position:relative}.marketing-page .mkt-cta-actions{justify-content:center;gap:12px;display:flex;position:relative}.marketing-page .mkt-footer{background:var(--mkt-surface);border-top:1px solid var(--mkt-border);padding:64px 24px 40px}.marketing-page .mkt-footer-inner{max-width:1200px;margin:0 auto}.marketing-page .mkt-footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.marketing-page .mkt-footer-brand .mkt-logo-img{width:24px;height:24px}.marketing-page .mkt-footer-brand p{color:var(--mkt-muted);max-width:260px;margin-top:14px;font-size:13.5px;line-height:1.65}.marketing-page .mkt-footer-col-title{font-family:var(--font-syne),"Syne",sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--mkt-text);margin-bottom:18px;font-size:11.5px;font-weight:700}.marketing-page .mkt-footer-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .mkt-footer-links a{color:var(--mkt-muted);font-size:13.5px;text-decoration:none;transition:color .2s}.marketing-page .mkt-footer-links a:hover{color:var(--mkt-text)}.marketing-page .mkt-footer-bottom{border-top:1px solid var(--mkt-border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.marketing-page .mkt-footer-copy{color:var(--mkt-muted2);font-size:12.5px}.marketing-page .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.marketing-page .reveal.visible{opacity:1;transform:none}.marketing-page .reveal-d1{transition-delay:.1s}.marketing-page .reveal-d2{transition-delay:.2s}.marketing-page .reveal-d3{transition-delay:.3s}.marketing-page .reveal-d4{transition-delay:.4s}@media (max-width:1024px){.marketing-page .mkt-hero-orb-1,.marketing-page .mkt-hero-orb-2,.marketing-page .mkt-hero-visual{display:none}.marketing-page .mkt-hero{text-align:center;grid-template-columns:1fr;gap:48px;padding:100px 24px 60px}.marketing-page .mkt-hero-body{margin-left:auto;margin-right:auto}.marketing-page .mkt-hero-ctas,.marketing-page .mkt-hero-stats{justify-content:center}.marketing-page .mkt-feature-pane.active,.marketing-page .mkt-portal-grid{grid-template-columns:1fr}.marketing-page .mkt-section{padding:64px 24px}.marketing-page .mkt-benefits-grid{grid-template-columns:1fr}.marketing-page .mkt-nav{padding:0 24px}.marketing-page .mkt-nav-links{display:none}.marketing-page .mkt-integrations-grid{grid-template-columns:repeat(2,1fr)}.marketing-page .mkt-footer-top{grid-template-columns:1fr 1fr}.marketing-page .mkt-cta-section{padding:40px 24px 80px}.marketing-page .mkt-cta-card{padding:48px 24px}.marketing-page .mkt-footer{padding:48px 24px 32px}}
