.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-value.mkt-stat-value-text{text-wrap:balance;font-size:clamp(1.1rem,2.6vw,1.35rem);font-weight:800;line-height:1.15}.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 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}}.marketing-page .mkt-about-team-grid{grid-template-columns:1fr;gap:24px;margin-top:48px;display:grid}@media (min-width:768px){.marketing-page .mkt-about-team-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.marketing-page .mkt-team-card{background:var(--mkt-surface);border:1px solid var(--mkt-border);text-align:left;border-radius:20px;padding:28px 28px 30px;transition:background .3s,border-color .2s,transform .25s;position:relative;overflow:hidden}.marketing-page .mkt-team-card:before{content:"";background:linear-gradient(90deg,var(--mkt-red),var(--mkt-orange),transparent);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.marketing-page .mkt-team-card:hover{background:var(--mkt-surface2);border-color:var(--mkt-border-bright);transform:translateY(-2px)}.marketing-page .mkt-team-card-head{align-items:flex-start;gap:16px;display:flex}.marketing-page .mkt-team-avatar{width:52px;height:52px;font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-orange);background:#1e3a8a1f;border:1px solid #1e3a8a38;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.marketing-page .mkt-team-name{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);letter-spacing:-.02em;font-size:18px;font-weight:700}.marketing-page .mkt-team-role{color:var(--mkt-orange);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.marketing-page .mkt-team-bio{color:var(--mkt-muted);margin-top:14px;font-size:14px;line-height:1.65}.marketing-page .mkt-about-hero-shell{z-index:1;align-items:start;gap:40px;max-width:1120px;margin:0 auto;padding:112px 24px 72px;display:grid;position:relative}@media (min-width:960px){.marketing-page .mkt-about-hero-shell{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:center;gap:56px 64px;padding-top:132px;padding-bottom:88px}}.marketing-page .mkt-about-hero-main{text-align:center}@media (min-width:960px){.marketing-page .mkt-about-hero-main{text-align:left}}.marketing-page .mkt-about-hero-main .mkt-hero-body{max-width:540px;margin-left:auto;margin-right:auto}@media (min-width:960px){.marketing-page .mkt-about-hero-main .mkt-hero-body{margin-left:0;margin-right:0}}.marketing-page .mkt-about-hero-main .mkt-hero-ctas{justify-content:center}@media (min-width:960px){.marketing-page .mkt-about-hero-main .mkt-hero-ctas{justify-content:flex-start}}.marketing-page .mkt-about-hero-aside{width:100%;max-width:360px;margin:0 auto}@media (min-width:960px){.marketing-page .mkt-about-hero-aside{margin:0;position:sticky;top:96px}}.marketing-page .mkt-about-aside-inner{background:linear-gradient(165deg,var(--mkt-surface)0%,var(--mkt-surface2)100%);border:1px solid var(--mkt-border);border-radius:20px;padding:26px 24px 24px;box-shadow:0 24px 48px #00000059}.marketing-page .mkt-about-aside-label{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-muted);margin:0 0 18px;font-size:10px;font-weight:700}.marketing-page .mkt-about-aside-stats{margin:0;padding:0;list-style:none}.marketing-page .mkt-about-aside-stats li{border-bottom:1px solid var(--mkt-border);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.marketing-page .mkt-about-aside-stats li:first-child{padding-top:0}.marketing-page .mkt-about-aside-stats li:last-child{border-bottom:none;padding-bottom:0}.marketing-page .mkt-about-aside-stats strong{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:-.03em;color:var(--mkt-text);font-size:26px;font-weight:800}.marketing-page .mkt-about-aside-stats strong span{color:var(--mkt-orange)}.marketing-page .mkt-about-aside-stats span:last-child{color:var(--mkt-muted);text-align:right;font-size:12.5px;line-height:1.35}.marketing-page .mkt-about-aside-foot{border-top:1px solid var(--mkt-border);color:var(--mkt-muted2);margin:20px 0 0;padding-top:18px;font-size:12px;line-height:1.5}.marketing-page .mkt-about-mission{border-top:1px solid var(--mkt-border);border-bottom:1px solid var(--mkt-border);background:linear-gradient(180deg,#101010e6 0%,var(--mkt-surface)50%,#101010e6 100%);padding:56px 24px}.marketing-page .mkt-about-mission-inner{max-width:820px;margin:0 auto}.marketing-page .mkt-about-mission-quote{border-left:3px solid var(--mkt-red);color:var(--mkt-text);letter-spacing:-.02em;margin:0;padding:0 0 0 22px;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:500;line-height:1.45}.marketing-page .mkt-about-mission-quote cite{letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-orange);margin-top:18px;font-size:13px;font-style:normal;font-weight:600;display:block}.marketing-page .mkt-about-section-intro{max-width:640px}.marketing-page .mkt-about-section-intro .mkt-section-sub{margin-bottom:0}.marketing-page .mkt-about-values-section{padding-top:88px;padding-bottom:88px}.marketing-page .mkt-about-values-grid{grid-template-columns:1fr;gap:20px;margin-top:44px;display:grid}@media (min-width:768px){.marketing-page .mkt-about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.marketing-page .mkt-about-value-card{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:18px;min-height:100%;padding:26px 22px 26px 24px;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.marketing-page .mkt-about-value-card:before{content:"";background:linear-gradient(180deg,var(--mkt-red),var(--mkt-orange));border-radius:18px 0 0 18px;width:3px;position:absolute;top:0;bottom:0;left:0}.marketing-page .mkt-about-value-card:hover{background:var(--mkt-surface2);border-color:var(--mkt-border-bright)}.marketing-page .mkt-about-value-num{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:-.04em;color:#f0ede80f;pointer-events:none;font-size:42px;font-weight:800;line-height:1;position:absolute;top:16px;right:18px}.marketing-page .mkt-about-value-title{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);letter-spacing:-.02em;z-index:1;margin:0 0 10px;padding-right:36px;font-size:17px;font-weight:700;position:relative}.marketing-page .mkt-about-value-body{color:var(--mkt-muted);z-index:1;margin:0;font-size:14px;line-height:1.65;position:relative}.marketing-page .mkt-about-team-section{border-top:1px solid var(--mkt-border);background:linear-gradient(180deg,var(--mkt-bg)0%,#0a0a0a 40%,var(--mkt-bg)100%);padding-top:88px;padding-bottom:96px}.marketing-page .mkt-about-team-head{flex-direction:column;gap:18px;display:flex}.marketing-page .mkt-about-team-head .mkt-section-sub{margin-bottom:0}@media (min-width:960px){.marketing-page .mkt-about-team-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.marketing-page .mkt-about-team-head .mkt-section-sub{text-align:right;max-width:380px}}.marketing-page .mkt-inner-page-hero{z-index:1;text-align:center;max-width:1200px;margin:0 auto;padding:108px 24px 40px;position:relative}.marketing-page .mkt-inner-page-hero .mkt-hero-title{margin-bottom:20px}.marketing-page .mkt-inner-page-hero .mkt-hero-body{max-width:560px;margin-bottom:0;margin-left:auto;margin-right:auto}@media (min-width:960px){.marketing-page .mkt-inner-page-hero{text-align:left;padding-top:124px;padding-bottom:48px}.marketing-page .mkt-inner-page-hero .mkt-hero-eyebrow{margin-left:0}.marketing-page .mkt-inner-page-hero .mkt-hero-body{margin-left:0;margin-right:0}}.marketing-page .mkt-features-section{padding-top:24px;padding-bottom:80px}.marketing-page .mkt-features-grid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:900px){.marketing-page .mkt-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}.marketing-page .mkt-feature-card{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:20px;padding:28px 26px 30px;transition:border-color .2s,background .25s,transform .2s;position:relative;overflow:hidden}.marketing-page .mkt-feature-card:before{content:"";background:linear-gradient(90deg,var(--mkt-red),var(--mkt-orange),transparent);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.marketing-page .mkt-feature-card:hover{background:var(--mkt-surface2);border-color:var(--mkt-border-bright);transform:translateY(-2px)}.marketing-page .mkt-feature-icon{margin-bottom:14px;font-size:30px;line-height:1}.marketing-page .mkt-feature-kicker{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-orange);margin-bottom:8px;font-size:10px;font-weight:700}.marketing-page .mkt-feature-title{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700;line-height:1.25}.marketing-page .mkt-feature-body{color:var(--mkt-muted);margin:0;font-size:14px;line-height:1.65}.marketing-page .mkt-feature-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.marketing-page .mkt-feature-list li{color:var(--mkt-muted);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.marketing-page .mkt-feature-list li span[aria-hidden]{background:var(--mkt-red);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.marketing-page .mkt-features-more{border:1px solid var(--mkt-border);background:linear-gradient(165deg,var(--mkt-surface)0%,var(--mkt-surface2)100%);border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:48px;padding:36px 28px;display:flex}@media (min-width:768px){.marketing-page .mkt-features-more{flex-direction:row;justify-content:space-between;align-items:center;padding:36px 40px}}.marketing-page .mkt-features-more-copy h3{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);letter-spacing:-.02em;margin:0 0 8px;font-size:1.35rem;font-weight:700}.marketing-page .mkt-features-more-copy p{color:var(--mkt-muted);max-width:480px;margin:0;font-size:14px;line-height:1.6}.marketing-page .mkt-features-more-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.marketing-page .mkt-contact-section{padding-bottom:88px}.marketing-page .mkt-contact-layout{align-items:start;gap:36px;display:grid}@media (min-width:900px){.marketing-page .mkt-contact-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:48px}}.marketing-page .mkt-contact-form-panel{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:20px;padding:28px 24px 32px}.marketing-page .mkt-contact-support-card{background:linear-gradient(165deg,var(--mkt-surface)0%,var(--mkt-surface2)100%);border:1px solid var(--mkt-border);border-radius:20px;padding:26px 24px;box-shadow:0 20px 40px #0000004d}.marketing-page .mkt-contact-support-card h2{font-family:var(--font-syne),"Syne",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-muted);margin:0 0 16px;font-size:14px;font-weight:700}.marketing-page .mkt-contact-support-email{font-family:var(--font-syne),"Syne",sans-serif;color:var(--mkt-text);word-break:break-all;font-size:1.15rem;font-weight:700;text-decoration:none;transition:color .2s}.marketing-page .mkt-contact-support-email:hover{color:var(--mkt-orange)}.marketing-page .mkt-contact-support-note{color:var(--mkt-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.marketing-page .mkt-contact-support-list{border-top:1px solid var(--mkt-border);margin:20px 0 0;padding:16px 0 0;list-style:none}.marketing-page .mkt-contact-support-list li{color:var(--mkt-muted2);padding:6px 0 6px 18px;font-size:12.5px;line-height:1.5;position:relative}.marketing-page .mkt-contact-support-list li:before{content:"";background:var(--mkt-orange);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:0}.marketing-page .mkt-contact-label{color:var(--mkt-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.marketing-page .mkt-contact-field{box-sizing:border-box;background:var(--mkt-surface2);border:1px solid var(--mkt-border);width:100%;color:var(--mkt-text);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.marketing-page .mkt-contact-field::placeholder{color:var(--mkt-muted2)}.marketing-page .mkt-contact-field:focus{border-color:var(--mkt-border-bright);outline:none;box-shadow:0 0 0 3px #d0201a1f}.marketing-page .mkt-contact-success{text-align:center;padding:12px 8px 8px}.marketing-page .mkt-contact-success p{color:var(--mkt-muted);margin:0;font-size:15px;line-height:1.55}.marketing-page .mkt-btn-outline.mkt-btn-ghostish{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;margin-top:20px;padding:10px 22px;font-size:14px;transition:border-color .2s,background .2s}.marketing-page .mkt-btn-outline.mkt-btn-ghostish:hover{background:#ffffff0a;border-color:#ffffff4d}
