@import "https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";
:root{--navy-950:#00111d;--navy-900:#001624;--navy-850:#001d30;--navy-800:#002b45;--navy-700:#013a5a;--teal-600:#005580;--teal-500:#0d7aa6;--teal-400:#27a3cf;--amber:#f6b53c;--amber-deep:#e0941f;--paper:#f1ebdd;--paper-2:#e8e0cd;--paper-line:#d8cdb2;--ink:#eaf1f6;--ink-dim:#9fb4c2;--ink-faint:#6b8595;--paper-ink:#072133;--paper-ink-dim:#5b6b6f;--maxw:1240px;--r:14px;--ease:cubic-bezier(.2,.7,.2,1)}.solve-mkt *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body:has(.solve-mkt){background:var(--navy-950);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}.solve-mkt{background:var(--navy-950);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.55}.solve-mkt h1,.solve-mkt h2,.solve-mkt h3,.solve-mkt h4{letter-spacing:-.02em;color:inherit;font-family:Archivo,sans-serif;font-weight:800;line-height:1.02}.solve-mkt .mono{font-family:IBM Plex Mono,monospace;font-weight:500}.solve-mkt a{color:inherit;text-decoration:none}.solve-mkt img{max-width:100%}.solve-mkt .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.solve-mkt section{position:relative}.solve-mkt .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;display:inline-flex}.solve-mkt .kicker:before{content:"";background:var(--amber);opacity:.7;width:22px;height:1px}.solve-mkt .btn{letter-spacing:.02em;cursor:pointer;transition:.25s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:15px 24px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;display:inline-flex}.solve-mkt .btn-primary{background:var(--amber);color:#241701;font-weight:600;box-shadow:0 8px 28px -8px #f6b53c8c}.solve-mkt .btn-primary:hover{background:#ffc659;transform:translateY(-2px);box-shadow:0 14px 38px -10px #f6b53cb3}.solve-mkt .btn-ghost{color:var(--ink);background:#ffffff05;border-color:#ffffff2e}.solve-mkt .btn-ghost:hover{background:#ffffff0f;border-color:#fff6}.solve-mkt .btn .arrow{transition:transform .25s var(--ease)}.solve-mkt .btn:hover .arrow{transform:translate(4px)}.solve-mkt header.nav{z-index:100;transition:.35s var(--ease);position:fixed;top:0;left:0;right:0}.solve-mkt .nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:18px 32px;display:flex}.solve-mkt .nav.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00111dd1;border-bottom:1px solid #ffffff12}.solve-mkt .nav.scrolled .nav-inner{padding:12px 32px}.solve-mkt .wordmark{flex-direction:column;line-height:1;display:flex}.solve-mkt .wordmark .name{letter-spacing:.04em;font-family:Archivo;font-size:21px;font-weight:900}.solve-mkt .wordmark .name b{color:var(--amber)}.solve-mkt .wordmark .sub{letter-spacing:.34em;color:var(--ink-faint);text-transform:uppercase;margin-top:3px;font-family:IBM Plex Mono;font-size:9.5px}.solve-mkt .nav-links{align-items:center;gap:34px;display:flex}.solve-mkt .nav-links a.lnk{color:var(--ink-dim);font-size:14px;font-weight:500;transition:all .2s}.solve-mkt .nav-links a.lnk:hover{color:var(--ink)}.solve-mkt .nav-audit{color:var(--amber);white-space:nowrap;border:1px solid #f6b53c59;border-radius:8px;padding:8px 14px;font-family:IBM Plex Mono;font-size:13px;font-weight:600;transition:all .2s}.solve-mkt .nav-audit:hover{border-color:var(--amber);background:#f6b53c12}.solve-mkt .nav-cta{color:#241701;background:var(--amber);border-radius:8px;padding:10px 18px;font-family:IBM Plex Mono;font-size:13px;font-weight:600;transition:all .2s}.solve-mkt .nav-cta:hover{background:#ffc659}.solve-mkt .menu-btn{display:none}.solve-mkt .hero{padding:170px 0 90px;overflow:hidden}.solve-mkt .hero:before{content:"";z-index:0;background:radial-gradient(120% 90% at 78% 8%, #0d7aa659 0%, transparent 52%), radial-gradient(80% 70% at 8% 95%, #f6b53c1f 0%, transparent 55%), linear-gradient(180deg,var(--navy-900) 0%, var(--navy-950) 100%);position:absolute;inset:0}.solve-mkt .grid-tex{z-index:0;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 70% 10%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 80% at 70% 10%,#000 30%,#0000 78%)}.solve-mkt .hero .wrap{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid;position:relative}.solve-mkt .hero h1{letter-spacing:-.03em;font-size:clamp(40px,5.4vw,72px);font-weight:900}.solve-mkt .hero h1 .em{color:var(--amber)}.solve-mkt .hero-sub{color:#ffffffb8;letter-spacing:-.01em;margin-top:16px;font-family:Archivo,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.solve-mkt .hero-lead{color:var(--ink-dim);max-width:540px;margin:26px 0 0;font-size:19px}.solve-mkt .hero-lead b{color:var(--ink);font-weight:600}.solve-mkt .hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.solve-mkt .hero-meta{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.solve-mkt .chip{color:var(--ink-dim);background:#ffffff05;border:1px solid #ffffff1f;border-radius:7px;padding:7px 13px;font-family:IBM Plex Mono;font-size:12px}.solve-mkt .chip b{color:var(--amber);font-weight:600}.solve-mkt .tool-mock{background:linear-gradient(#03283f,#021c2d);border:1px solid #27a3cf47;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,inset 0 0 0 1px #ffffff08}.solve-mkt .tool-bar{background:#00000040;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:13px 16px;display:flex}.solve-mkt .tool-bar .dot{border-radius:50%;width:11px;height:11px}.solve-mkt .tool-bar .dot:first-child{background:#ff5f57}.solve-mkt .tool-bar .dot:nth-child(2){background:#febc2e}.solve-mkt .tool-bar .dot:nth-child(3){background:#28c840}.solve-mkt .tool-bar .fname{color:var(--ink-faint);margin-left:12px;font-family:IBM Plex Mono;font-size:12px}.solve-mkt .tool-body{padding:22px}.solve-mkt .tm-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.solve-mkt .tm-title{letter-spacing:-.01em;font-family:Archivo;font-size:17px;font-weight:700}.solve-mkt .tm-tag{color:var(--amber);border:1px solid #f6b53c59;border-radius:5px;padding:3px 8px;font-family:IBM Plex Mono;font-size:11px}.solve-mkt .tm-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr 64px 54px;align-items:center;gap:12px;padding:11px 0;display:grid}.solve-mkt .tm-row .acct{font-size:13px;font-weight:500}.solve-mkt .tm-row .sub{color:var(--ink-faint);font-family:IBM Plex Mono;font-size:10.5px}.solve-mkt .tm-bar{background:#ffffff14;border-radius:4px;height:7px;overflow:hidden}.solve-mkt .tm-bar i{background:linear-gradient(90deg,var(--teal-500),var(--teal-400));transform-origin:0;height:100%;animation:grow 1s var(--ease) both;border-radius:4px;display:block}.solve-mkt .tm-bar.hot i{background:linear-gradient(90deg,var(--amber-deep),var(--amber))}@keyframes grow{0%{transform:scaleX(0)}}.solve-mkt .tm-score{text-align:right;font-family:IBM Plex Mono;font-size:13px;font-weight:600}.solve-mkt .tm-score.hot{color:var(--amber)}.solve-mkt .tool-float{background:var(--amber);color:#241701;border-radius:10px;padding:10px 14px;font-family:IBM Plex Mono;font-size:12px;font-weight:600;position:absolute;bottom:-16px;right:-14px;transform:rotate(-2deg);box-shadow:0 16px 30px -10px #f6b53c99}.solve-mkt .eng-finding{border-top:1px solid #ffffff0f;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.solve-mkt .eng-finding .sev{letter-spacing:.1em;border-radius:5px;flex:none;margin-top:1px;padding:3px 7px;font-family:IBM Plex Mono;font-size:10px;font-weight:700}.solve-mkt .eng-finding.high .sev{color:#ff7070;background:#dc32322e;border:1px solid #dc32324d}.solve-mkt .eng-finding.med .sev{color:var(--amber);background:#f6b53c1f;border:1px solid #f6b53c4d}.solve-mkt .eng-finding.low .sev{color:var(--ink-faint);background:#ffffff0f;border:1px solid #ffffff1a}.solve-mkt .eng-finding .acct{font-size:13px;font-weight:500;line-height:1.3}.solve-mkt .eng-finding .sub{color:var(--teal-400);margin-top:3px;font-family:IBM Plex Mono;font-size:10.5px}.solve-mkt .showcase{background:linear-gradient(180deg,var(--navy-950) 0%,var(--navy-900) 100%)}.solve-mkt .sc-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:0;display:grid}.solve-mkt .sc-panel{flex-direction:column;gap:14px;display:flex}.solve-mkt .sc-img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 4px 24px #00000073,0 0 0 1px #ffffff12}.solve-mkt .sc-caption{color:var(--ink-dim);padding:0 4px;font-size:14px;line-height:1.5}.solve-mkt .layers{background:linear-gradient(180deg,var(--navy-900),var(--navy-950))}.solve-mkt .layer-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solve-mkt .layer-card{transition:.3s var(--ease);background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;padding:32px}.solve-mkt .layer-card:hover{border-color:#27a3cf59;transform:translateY(-4px);box-shadow:0 24px 50px -20px #00000080}.solve-mkt .layer-num{letter-spacing:.16em;color:var(--teal-400);margin-bottom:16px;font-family:IBM Plex Mono;font-size:11px;font-weight:700}.solve-mkt .layer-card h3{letter-spacing:-.01em;margin-bottom:12px;font-family:Archivo;font-size:19px;font-weight:800;line-height:1.2}.solve-mkt .layer-card p{color:var(--ink-dim);font-size:14.5px;line-height:1.6}.solve-mkt .stats{background:#0000002e;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.solve-mkt .stats .wrap{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.solve-mkt .stat{border-right:1px solid #ffffff0f;padding:30px 24px}.solve-mkt .stat:last-child{border-right:none}.solve-mkt .stat .n{letter-spacing:-.02em;font-family:Archivo;font-size:34px;font-weight:800}.solve-mkt .stat .n .u{color:var(--amber)}.solve-mkt .stat .l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:6px;font-family:IBM Plex Mono;font-size:11.5px}.solve-mkt .section-pad{padding:104px 0}.solve-mkt .sec-head{max-width:760px;margin-bottom:54px}.solve-mkt .sec-head h2{margin-top:18px;font-size:clamp(30px,3.6vw,46px)}.solve-mkt .sec-head p{color:var(--ink-dim);max-width:620px;margin-top:18px;font-size:18px}.solve-mkt .audit-cta-section{background:linear-gradient(135deg,#f6b53c0f 0%,#0055801f 100%);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.solve-mkt .audit-cta-block{max-width:680px}.solve-mkt .audit-cta-block h2{margin-top:18px;font-size:clamp(30px,3.6vw,46px)}.solve-mkt .audit-cta-desc{color:var(--ink-dim);max-width:580px;margin-top:18px;font-size:18px;line-height:1.6}.solve-mkt .audit-cta-block .btn{margin-top:32px}.solve-mkt .problem{background:linear-gradient(180deg,var(--navy-950),var(--navy-900))}.solve-mkt .problem-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;display:grid}.solve-mkt .pain-list{margin-top:28px;list-style:none}.solve-mkt .pain-list li{color:var(--ink-dim);border-top:1px solid #ffffff14;gap:16px;padding:16px 0;font-size:16px;display:flex}.solve-mkt .pain-list li b{color:var(--ink)}.solve-mkt .pain-list .x{width:24px;height:24px;color:var(--amber);background:#f6b53c1f;border-radius:6px;flex:none;place-items:center;margin-top:1px;font-family:IBM Plex Mono;font-size:14px;display:grid}.solve-mkt .who-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.solve-mkt .who{transition:.3s var(--ease);background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:12px;padding:22px}.solve-mkt .who:hover{border-color:#27a3cf66;transform:translateY(-3px)}.solve-mkt .who .role{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-400);font-family:IBM Plex Mono;font-size:11px}.solve-mkt .who h4{margin:10px 0 8px;font-size:18px;font-weight:700}.solve-mkt .who p{color:var(--ink-dim);font-size:13.5px;line-height:1.5}.solve-mkt .lib{background:var(--paper);color:var(--paper-ink);position:relative}.solve-mkt .lib:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(var(--paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--paper-line) 1px,transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.solve-mkt .lib .wrap{z-index:2;position:relative}.solve-mkt .lib .kicker{color:var(--amber-deep)}.solve-mkt .lib .kicker:before{background:var(--amber-deep)}.solve-mkt .lib .sec-head p{color:var(--paper-ink-dim)}.solve-mkt .tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:40px;display:grid}.solve-mkt .tier{border:1px solid var(--paper-line);transition:.3s var(--ease);background:#fbf8f0;border-radius:14px;flex-direction:column;padding:30px;display:flex;position:relative}.solve-mkt .tier:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #0721334d}.solve-mkt .tier.feature{border-color:var(--navy-800);background:linear-gradient(#fffdf7,#fbf6ea)}.solve-mkt .tier .ribbon{background:var(--navy-800);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:5px 11px;font-family:IBM Plex Mono;font-size:10.5px;font-weight:600;position:absolute;top:-11px;left:30px}.solve-mkt .tier .lvl{letter-spacing:.1em;text-transform:uppercase;color:var(--paper-ink-dim);font-family:IBM Plex Mono;font-size:12px}.solve-mkt .tier .price{letter-spacing:-.03em;color:var(--navy-800);margin:10px 0 2px;font-family:Archivo;font-size:46px;font-weight:900}.solve-mkt .tier .price .cur{vertical-align:top;color:var(--amber-deep);font-size:24px;font-weight:700}.solve-mkt .tier .price .once{color:var(--paper-ink-dim);letter-spacing:0;margin-left:4px;font-family:IBM Plex Mono;font-size:12px;font-weight:400}.solve-mkt .tier h4{color:var(--navy-900);margin:16px 0 8px;font-size:19px}.solve-mkt .tier .desc{color:var(--paper-ink-dim);margin-bottom:18px;font-size:13.5px}.solve-mkt .tier ul{flex:1;margin-bottom:24px;list-style:none}.solve-mkt .tier ul li{border-top:1px dotted var(--paper-line);color:#2c4150;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.solve-mkt .tier ul li:before{content:"→";color:var(--amber-deep);font-family:IBM Plex Mono}.solve-mkt .tier .tbtn{text-align:center;border:1px solid var(--navy-800);color:var(--navy-800);transition:.25s var(--ease);border-radius:9px;padding:13px;font-family:IBM Plex Mono;font-size:13px;font-weight:600}.solve-mkt .tier .tbtn:hover,.solve-mkt .tier.feature .tbtn{background:var(--navy-800);color:var(--paper)}.solve-mkt .tier.feature .tbtn:hover{background:var(--amber-deep);border-color:var(--amber-deep);color:#241701}.solve-mkt .cats{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.solve-mkt .cat{color:var(--navy-800);border:1px solid var(--paper-line);background:#fbf8f0;border-radius:8px;align-items:center;gap:9px;padding:9px 15px;font-family:IBM Plex Mono;font-size:13px;transition:all .2s;display:flex}.solve-mkt .cat:hover{border-color:var(--navy-800)}.solve-mkt .cat .ct{color:var(--amber-deep);font-size:10.5px;font-weight:600}.solve-mkt .how{background:linear-gradient(180deg,var(--navy-900),var(--navy-950))}.solve-mkt .steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.solve-mkt .step{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;padding:30px;position:relative}.solve-mkt .step .num{color:#241701;background:var(--amber);border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:18px;font-family:Archivo;font-size:15px;font-weight:900;display:grid}.solve-mkt .step h4{margin-bottom:10px;font-size:20px}.solve-mkt .step p{color:var(--ink-dim);font-size:14.5px}.solve-mkt .guarantee{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.solve-mkt .gtag{color:var(--ink);background:#0d7aa61a;border:1px solid #27a3cf4d;border-radius:9px;padding:11px 18px;font-family:IBM Plex Mono;font-size:13px}.solve-mkt .gtag b{color:var(--amber)}.solve-mkt .why{background:var(--navy-950)}.solve-mkt .why-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.solve-mkt .why-card{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;padding:28px}.solve-mkt .why-card .ico{color:var(--amber);letter-spacing:.1em;margin-bottom:14px;font-family:IBM Plex Mono;font-size:12px}.solve-mkt .why-card h4{margin-bottom:10px;font-size:21px}.solve-mkt .why-card p{color:var(--ink-dim);font-size:14.5px}.solve-mkt .founder{background:linear-gradient(120deg,#0d7aa629,#f6b53c0f);border:1px solid #27a3cf47;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-top:18px;padding:34px;display:grid}.solve-mkt .founder .badge{background:linear-gradient(160deg,var(--teal-600),var(--navy-800));width:92px;height:92px;color:var(--amber);border:1px solid #ffffff1f;border-radius:14px;place-items:center;font-family:Archivo;font-size:30px;font-weight:900;display:grid}.solve-mkt .founder blockquote{letter-spacing:-.01em;font-family:Archivo;font-size:21px;font-weight:600;line-height:1.3}.solve-mkt .founder .sig{color:var(--ink-dim);margin-top:14px;font-family:IBM Plex Mono;font-size:13px}.solve-mkt .founder .sig b{color:var(--ink)}.solve-mkt .fcreds{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.solve-mkt .fcred{color:var(--ink-dim);border:1px solid #ffffff24;border-radius:7px;padding:7px 12px;font-family:IBM Plex Mono;font-size:12px}.solve-mkt .fcred b{color:var(--amber);font-weight:600}.solve-mkt .faq{background:linear-gradient(180deg,var(--navy-950),var(--navy-900))}.solve-mkt .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.solve-mkt .acc-item{border-top:1px solid #ffffff1a}.solve-mkt .acc-item:last-child{border-bottom:1px solid #ffffff1a}.solve-mkt .acc-q{width:100%;color:var(--ink);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:22px 40px 22px 0;font-family:Archivo;font-size:18px;font-weight:700;display:flex;position:relative}.solve-mkt .acc-q .pm{color:var(--amber);transition:.3s var(--ease);font-family:IBM Plex Mono;font-size:20px;position:absolute;top:24px;right:4px}.solve-mkt .acc-item.open .pm{transform:rotate(45deg)}.solve-mkt .acc-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.solve-mkt .acc-a p{color:var(--ink-dim);padding:0 30px 24px 0;font-size:15px;line-height:1.6}.solve-mkt .cta{text-align:center;background:var(--navy-900);padding:120px 0;position:relative;overflow:hidden}.solve-mkt .cta:before{content:"";background:radial-gradient(90% 120% at 50% 0,#0d7aa666,#0000 60%),radial-gradient(60% 80% at 50% 110%,#f6b53c29,#0000 60%);position:absolute;inset:0}.solve-mkt .cta .wrap{z-index:2;position:relative}.solve-mkt .cta h2{letter-spacing:-.03em;font-size:clamp(34px,5vw,62px);font-weight:900}.solve-mkt .cta h2 .em{color:var(--amber)}.solve-mkt .cta p{color:var(--ink-dim);max-width:560px;margin:22px auto 0;font-size:19px}.solve-mkt .cta .hero-cta{justify-content:center}.solve-mkt footer{background:var(--navy-950);border-top:1px solid #ffffff14;padding:54px 0 40px}.solve-mkt .foot{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.solve-mkt .foot .wordmark{margin-bottom:16px}.solve-mkt .foot p.fdesc{color:var(--ink-faint);max-width:280px;font-size:13.5px}.solve-mkt .foot h5{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px;font-family:IBM Plex Mono;font-size:11px}.solve-mkt .foot a.fl{color:var(--ink-dim);padding:6px 0;font-size:14px;transition:all .2s;display:block}.solve-mkt .foot a.fl:hover{color:var(--amber)}.solve-mkt .foot-bottom{color:var(--ink-faint);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:46px;padding-top:24px;font-family:IBM Plex Mono;font-size:12px;display:flex}.solve-mkt .rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(26px)}.solve-mkt .rv.in{opacity:1;transform:none}.solve-mkt [data-d="1"]{transition-delay:80ms}.solve-mkt [data-d="2"]{transition-delay:.16s}.solve-mkt [data-d="3"]{transition-delay:.24s}.solve-mkt [data-d="4"]{transition-delay:.32s}.solve-mkt [data-d="5"]{transition-delay:.4s}.solve-mkt [data-d="6"]{transition-delay:.48s}.solve-mkt .hl{opacity:0;animation:rise .9s var(--ease) forwards;transform:translateY(20px)}.solve-mkt .hl1{animation-delay:.1s}.solve-mkt .hl2{animation-delay:.24s}.solve-mkt .hl3{animation-delay:.38s}.solve-mkt .hl4{animation-delay:.52s}.solve-mkt .hl5{animation-delay:.64s}.solve-mkt .hero-mock-anim{opacity:0;animation:rise .95s var(--ease) .4s forwards;transform:translateY(26px)scale(.98)}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.solve-mkt .hl,.solve-mkt .hero-mock-anim,.solve-mkt .rv,.solve-mkt .tm-bar i{opacity:1!important;animation:none!important;transform:none!important}}.solve-mkt .calc{background:radial-gradient(900px 380px at 15% 0%, #0d7aa62e, transparent 60%), radial-gradient(700px 320px at 90% 100%, #f6b53c14, transparent 65%), linear-gradient(180deg, var(--navy-950) 0%, var(--navy-900) 55%, var(--navy-950) 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:88px 0 96px;position:relative;overflow:hidden}.solve-mkt .calc:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.solve-mkt .calc .wrap{z-index:1;position:relative}.solve-mkt .calc-head{text-align:center;max-width:780px;margin:0 auto 44px}.solve-mkt .calc-head h2{color:var(--ink);letter-spacing:-.025em;margin-top:14px;font-size:clamp(30px,4.6vw,46px)}.solve-mkt .calc-head .sub{color:var(--ink-dim);max-width:560px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:16px}.solve-mkt .calc-card{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr 1fr;gap:0;max-width:920px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 80px -40px #000000b3,inset 0 1px #ffffff0a}.solve-mkt .calc-inputs{padding:34px 32px}.solve-mkt .calc-field{margin-bottom:24px}.solve-mkt .calc-field:last-child{margin-bottom:0}.solve-mkt .calc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:500;display:flex}.solve-mkt .calc-label .val{color:var(--ink);letter-spacing:.02em;font-size:13px}.solve-mkt .calc-range{appearance:none;background:#ffffff1f;border-radius:4px;outline:none;width:100%;height:5px}.solve-mkt .calc-range::-webkit-slider-thumb{appearance:none;background:var(--amber);cursor:pointer;border:3px solid var(--navy-950);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0006}.solve-mkt .calc-range::-moz-range-thumb{background:var(--amber);cursor:pointer;border:3px solid var(--navy-950);border-radius:50%;width:20px;height:20px}.solve-mkt .calc-pills{flex-wrap:wrap;gap:8px;display:flex}.solve-mkt .calc-pill{color:var(--ink-dim);cursor:pointer;transition:.2s var(--ease);-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;padding:9px 15px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.solve-mkt .calc-pill:hover{color:var(--ink);border-color:#27a3cf80}.solve-mkt .calc-pill.active{background:linear-gradient(180deg, var(--teal-500), var(--teal-600));border-color:var(--teal-400);color:#fff}.solve-mkt .calc-out{background:linear-gradient(160deg,#0d7aa624,#f6b53c0d);border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:34px 32px;display:flex}.solve-mkt .calc-out .out-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.solve-mkt .calc-out .out-big{letter-spacing:-.03em;color:var(--amber);font-family:Archivo,sans-serif;font-size:clamp(40px,6vw,58px);font-weight:900;line-height:1}.solve-mkt .calc-out .out-sub{color:var(--ink-dim);margin-top:10px;font-size:14px;line-height:1.5}.solve-mkt .calc-out .out-row{color:var(--ink-dim);border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:10px 0;font-family:IBM Plex Mono,monospace;font-size:12.5px;display:flex}.solve-mkt .calc-out .out-row:first-of-type{margin-top:22px}.solve-mkt .calc-out .out-row b{color:var(--ink);font-weight:600}.solve-mkt .calc-out .out-cta{justify-content:center;width:100%;margin-top:24px}.solve-mkt .calc-foot{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px}@media (max-width:980px){.solve-mkt .hero .wrap{grid-template-columns:1fr;gap:46px}.solve-mkt .hero{padding:140px 0 70px}.solve-mkt .problem-grid,.solve-mkt .faq-grid{grid-template-columns:1fr;gap:40px}.solve-mkt .tiers,.solve-mkt .steps,.solve-mkt .why-grid,.solve-mkt .layer-grid,.solve-mkt .sc-grid,.solve-mkt .rev-grid{grid-template-columns:1fr}.solve-mkt .stats .wrap{grid-template-columns:1fr 1fr}.solve-mkt .stat:nth-child(2){border-right:none}.solve-mkt .stat{border-bottom:1px solid #ffffff0f}.solve-mkt .foot{grid-template-columns:1fr 1fr}.solve-mkt .calc-card{grid-template-columns:1fr}.solve-mkt .calc-out{border-top:1px solid #ffffff14;border-left:none}}@media (max-width:640px){.solve-mkt .wrap{padding:0 20px}.solve-mkt .nav-links{display:none}.solve-mkt .who-cards,.solve-mkt .foot{grid-template-columns:1fr}.solve-mkt .founder{text-align:center;grid-template-columns:1fr;justify-items:center}.solve-mkt .section-pad{padding:78px 0}.solve-mkt .hero h1{font-size:38px}.solve-mkt .stats .wrap{grid-template-columns:1fr}}.solve-mkt .reviews{background:var(--navy-900)}.solve-mkt .rev-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solve-mkt .rev-card{background:#ffffff04;border:1.5px dashed #ffffff29;border-radius:14px;padding:28px}.solve-mkt .rev-card .stars{color:var(--ink-faint);letter-spacing:4px;font-size:15px}.solve-mkt .rev-card p{color:var(--ink-faint);margin-top:14px;font-size:14px;line-height:1.5}.solve-mkt .rev-card .who2{color:var(--ink-faint);border-top:1px solid #ffffff14;margin-top:18px;padding-top:14px;font-family:IBM Plex Mono;font-size:11.5px}.solve-mkt .rev-honest{color:var(--ink-dim);background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-top:26px;padding:12px 18px;font-family:IBM Plex Mono;font-size:13px;display:inline-flex}.solve-mkt .rev-honest b{color:var(--amber)}.solve-mkt .pricing-hero{background:radial-gradient(80% 120% at 50% 0%,#0d7aa638,transparent 65%),var(--navy-950);padding:160px 0 88px;position:relative;overflow:hidden}.solve-mkt .pricing-hero .grid-tex{opacity:.4;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 0,#000 40%,#0000 80%);mask-image:radial-gradient(90% 80% at 50% 0,#000 40%,#0000 80%)}.solve-mkt .pricing-hero-inner{z-index:2;text-align:center;max-width:740px;margin:0 auto;position:relative}.solve-mkt .pricing-h1{letter-spacing:-.03em;margin-top:20px;font-size:clamp(40px,5vw,66px);font-weight:900}.solve-mkt .pricing-lead{color:var(--ink-dim);max-width:580px;margin:20px auto 0;font-size:19px;line-height:1.6}.solve-mkt .pricing-hero-links{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.solve-mkt .price-toggle-wrap{justify-content:center;margin-bottom:44px;display:flex}.solve-mkt .price-toggle{border:1px solid var(--paper-line);background:#ece5d4;border-radius:50px;padding:4px;display:inline-flex}.solve-mkt .price-toggle button{cursor:pointer;transition:.25s var(--ease);color:var(--paper-ink-dim);white-space:nowrap;background:0 0;border:none;border-radius:46px;padding:10px 22px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.solve-mkt .price-toggle button.active{background:var(--navy-800);color:var(--paper)}.solve-mkt .price-toggle .save-tag{background:var(--amber-deep);color:#fff;vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.solve-mkt .billed-note{color:var(--paper-ink-dim);margin-top:-4px;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.solve-mkt .pricing-note{text-align:center;color:var(--paper-ink-dim);margin-top:28px;font-family:IBM Plex Mono,monospace;font-size:12px}.solve-mkt .compare{background:var(--navy-900)}.solve-mkt .compare-table{border:1px solid #ffffff14;border-radius:16px;margin-top:48px;overflow:hidden}.solve-mkt .compare-head{background:#ffffff08;border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1fr;padding:18px 28px;display:grid}.solve-mkt .ch{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);text-align:center;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600}.solve-mkt .ch-feat{text-align:left;color:var(--ink-faint)}.solve-mkt .ch-featured{color:var(--amber)}.solve-mkt .compare-group-label{letter-spacing:.15em;text-transform:uppercase;color:var(--amber);background:#f6b53c0a;border-top:1px solid #ffffff0f;padding:14px 28px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.solve-mkt .compare-row{border-top:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:13px 28px;display:grid}.solve-mkt .compare-row:hover{background:#ffffff04}.solve-mkt .compare-feat{color:var(--ink-dim);font-size:14px}.solve-mkt .compare-cell{justify-content:center;align-items:center;display:flex}.solve-mkt .compare-cell .yes{color:var(--teal-400);font-size:18px;font-weight:600}.solve-mkt .compare-cell .no{color:#ffffff2e;font-family:IBM Plex Mono;font-size:14px}.solve-mkt .launch-sect{background:var(--navy-950);padding:104px 0}.solve-mkt .launch-card{background:linear-gradient(135deg,#0d7aa61a,#0000000f);border:1px solid #27a3cf47;border-radius:20px;grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:52px;display:grid}.solve-mkt .launch-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-400);background:#0d7aa61f;border:1px solid #27a3cf4d;border-radius:6px;align-items:center;padding:5px 11px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.solve-mkt .launch-h{margin-top:16px;font-size:clamp(26px,3vw,38px)}.solve-mkt .launch-value{color:var(--teal-400);letter-spacing:.04em;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:12.5px}.solve-mkt .launch-copy p{color:var(--ink-dim);margin-top:16px;font-size:15.5px;line-height:1.65}.solve-mkt .launch-items{margin-top:0;list-style:none}.solve-mkt .launch-items li{color:var(--ink-dim);border-top:1px solid #ffffff12;align-items:flex-start;gap:14px;padding:16px 0;font-size:14px;line-height:1.55;display:flex}.solve-mkt .launch-items li:before{content:"→";color:var(--teal-400);flex:none;margin-top:2px;font-family:IBM Plex Mono}.solve-mkt .launch-items li strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;font-weight:600;display:block}.solve-mkt .founding{background:linear-gradient(160deg,#f6b53c12,#e0941f08,var(--navy-950));border-top:1px solid #f6b53c2e;border-bottom:1px solid #f6b53c2e;padding:88px 0}.solve-mkt .founding-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.solve-mkt .founding-kicker{color:var(--amber)}.solve-mkt .founding-kicker:before{background:var(--amber)}.solve-mkt .founding-h{color:var(--amber);margin-top:14px;font-size:clamp(28px,3.2vw,42px)}.solve-mkt .founding-items{margin-top:22px;list-style:none}.solve-mkt .founding-items li{color:var(--ink-dim);border-top:1px solid #f6b53c1f;align-items:flex-start;gap:12px;padding:11px 0;font-size:15px;display:flex}.solve-mkt .founding-items li:before{content:"★";color:var(--amber);flex:none;margin-top:4px;font-family:IBM Plex Mono;font-size:11px}.solve-mkt .founding-items li strong{color:var(--ink)}.solve-mkt .onboard-note{color:var(--amber);background:#f6b53c12;border:1px solid #f6b53c47;border-radius:9px;align-items:center;gap:8px;margin-top:26px;padding:11px 16px;font-family:IBM Plex Mono,monospace;font-size:13px;display:inline-flex}.solve-mkt .founding-right{text-align:center}.solve-mkt .count{color:var(--amber);letter-spacing:-.04em;font-family:Archivo,sans-serif;font-size:68px;font-weight:900;line-height:1}.solve-mkt .count span{color:var(--ink-dim);font-size:28px;font-weight:700}.solve-mkt .count-label{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:12px}.solve-mkt .founding-cta{justify-content:center;width:100%;margin-top:28px}.solve-mkt .founding-fine{color:var(--ink-faint);letter-spacing:.05em;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px}@media (max-width:980px){.solve-mkt .launch-card,.solve-mkt .founding-inner{grid-template-columns:1fr}.solve-mkt .founding-right{text-align:left}}@media (max-width:640px){.solve-mkt .pricing-h1{font-size:36px}.solve-mkt .pricing-hero{padding:130px 0 64px}.solve-mkt .compare-table{overflow-x:auto}.solve-mkt .compare-head,.solve-mkt .compare-row{grid-template-columns:150px 60px 64px 80px;min-width:360px}.solve-mkt .launch-card{padding:32px 24px}.solve-mkt .founding{padding:64px 0}}.solve-mkt .legal-hero{background:var(--navy-900);border-bottom:1px solid #ffffff0f;padding:88px 0 52px}.solve-mkt .legal-h1{margin-top:12px;font-size:clamp(28px,3.5vw,48px)}.solve-mkt .legal-meta{color:var(--ink-dim);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.7}.solve-mkt .legal-meta a{color:var(--ink-dim);-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.solve-mkt .legal-nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.solve-mkt .legal-nav a{color:var(--ink-dim);border:1px solid #ffffff1a;border-radius:7px;padding:7px 14px;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:all .18s}.solve-mkt .legal-nav a:hover{color:var(--ink);background:#ffffff0d;border-color:#ffffff2e}.solve-mkt .legal-nav a.legal-active{color:var(--ink);background:#ffffff0f;border-color:#fff3}.solve-mkt .legal-wrap{max-width:720px;margin:0 auto;padding:60px 0 100px}.solve-mkt .legal-summary{border:1px solid #27a3cf33;border-left:3px solid var(--teal-400);background:#27a3cf0f;border-radius:8px;margin-bottom:48px;padding:22px 26px}.solve-mkt .legal-summary p{color:var(--ink-dim);margin:0 0 10px;font-size:14.5px;line-height:1.72}.solve-mkt .legal-summary p:last-child{margin:0}.solve-mkt .legal-summary strong{color:var(--ink)}.solve-mkt .legal-section{margin-top:48px}.solve-mkt .legal-section h2{letter-spacing:-.01em;border-bottom:1px solid #ffffff12;margin-bottom:16px;padding-bottom:10px;font-size:19px;font-weight:700}.solve-mkt .legal-section h3{color:var(--ink);letter-spacing:0;margin-top:28px;margin-bottom:9px;font-size:15px;font-weight:700}.solve-mkt .legal-section p{color:var(--ink-dim);margin-bottom:12px;font-size:15px;line-height:1.78}.solve-mkt .legal-section a{color:var(--teal-400);-webkit-text-decoration:underline #27a3cf59;text-decoration:underline #27a3cf59}.solve-mkt .legal-section ul,.solve-mkt .legal-section ol{color:var(--ink-dim);margin:8px 0 14px;padding-left:22px;font-size:15px;line-height:1.75}.solve-mkt .legal-section li{margin-bottom:8px}.solve-mkt .legal-section strong{color:var(--ink);font-weight:600}.solve-mkt .legal-callout{border:1px solid #f6b53c33;border-left:3px solid var(--amber);background:#f6b53c0d;border-radius:8px;margin:18px 0 22px;padding:20px 24px}.solve-mkt .legal-callout p{color:var(--ink);margin-bottom:9px;font-size:14px;line-height:1.68}.solve-mkt .legal-callout p:last-child{margin:0}.solve-mkt .legal-callout strong{color:var(--amber)}.solve-mkt .legal-callout ul{color:var(--ink-dim);margin:8px 0;padding-left:18px;font-size:14px}.solve-mkt .legal-callout li{margin-bottom:6px;line-height:1.65}.solve-mkt .legal-table-wrap{margin:16px 0 20px;overflow-x:auto}.solve-mkt .legal-table{border-collapse:collapse;width:100%;font-size:13.5px}.solve-mkt .legal-table th{color:var(--ink);text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff14;padding:10px 14px;font-size:12px;font-weight:600}.solve-mkt .legal-table td{color:var(--ink-dim);vertical-align:top;border:1px solid #ffffff0f;padding:10px 14px;line-height:1.55}.solve-mkt .legal-table tr:hover td{background:#ffffff04}.solve-mkt .legal-closing{color:var(--ink-dim);border-top:1px solid #ffffff12;margin-top:48px;padding-top:24px;font-size:14px;font-style:italic}@media (max-width:640px){.solve-mkt .legal-hero{padding:80px 0 44px}.solve-mkt .legal-h1{font-size:26px}.solve-mkt .legal-wrap{padding:44px 0 72px}}.solve-mkt .feat-hero{background:var(--navy-900);padding:140px 0 88px;position:relative;overflow:hidden}.solve-mkt .feat-hero:before{content:"";z-index:0;background:radial-gradient(90% 100% at 68% 0,#0d7aa652,#0000 58%),radial-gradient(60% 80% at 12% 100%,#f6b53c1a,#0000 60%);position:absolute;inset:0}.solve-mkt .feat-hero .grid-tex{z-index:0;opacity:.4;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 80% at 60% 0,#000 40%,#0000 80%);mask-image:radial-gradient(100% 80% at 60% 0,#000 40%,#0000 80%)}.solve-mkt .feat-hero-inner{z-index:2;position:relative}.solve-mkt .feat-h1{letter-spacing:-.03em;max-width:780px;margin-top:16px;font-size:clamp(38px,5vw,68px);font-weight:900}.solve-mkt .feat-h1 .em{color:var(--amber)}.solve-mkt .feat-lead{color:var(--ink-dim);max-width:580px;margin:22px 0 0;font-size:19px;line-height:1.6}.solve-mkt .feat-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.solve-mkt .feat-sec{padding:96px 0;position:relative}.solve-mkt .feat-sec.dark{background:var(--navy-950)}.solve-mkt .feat-sec.mid{background:var(--navy-900)}.solve-mkt .feat-sec.paper{background:var(--paper);color:var(--paper-ink)}.solve-mkt .feat-sec.paper:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(var(--paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--paper-line) 1px,transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.solve-mkt .feat-sec.paper .wrap{z-index:2;position:relative}.solve-mkt .feat-marker{letter-spacing:.22em;color:var(--amber);opacity:.7;margin-bottom:4px;font-family:IBM Plex Mono;font-size:11px;display:block}.solve-mkt .feat-sec.paper .feat-marker{color:var(--amber-deep);opacity:1}.solve-mkt .feat-sec-head{max-width:780px;margin-bottom:52px}.solve-mkt .feat-sec-h{letter-spacing:-.025em;margin-top:12px;font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:1.05}.solve-mkt .feat-sec-p{color:var(--ink-dim);max-width:620px;margin-top:14px;font-size:17px;line-height:1.65}.solve-mkt .feat-sec.paper .feat-sec-p{color:var(--paper-ink-dim)}.solve-mkt .feat-tool-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solve-mkt .feat-tool-card{border:1px solid var(--paper-line);transition:.3s var(--ease);background:#fbf8f0;border-radius:14px;padding:28px}.solve-mkt .feat-tool-card:hover{border-color:var(--navy-800);transform:translateY(-4px);box-shadow:0 20px 44px -20px #07213347}.solve-mkt .feat-tool-big{color:var(--navy-800);letter-spacing:-.03em;font-family:Archivo;font-size:52px;font-weight:900;line-height:1}.solve-mkt .feat-tool-unit{letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-dim);margin:6px 0 14px;font-family:IBM Plex Mono;font-size:10.5px}.solve-mkt .feat-tool-name{color:var(--navy-800);letter-spacing:-.01em;margin-bottom:12px;font-size:17px;font-weight:700}.solve-mkt .feat-tool-tags{flex-wrap:wrap;gap:6px;display:flex}.solve-mkt .feat-tool-tag{color:var(--paper-ink-dim);border:1px solid var(--paper-line);background:#0721330f;border-radius:5px;padding:4px 9px;font-size:11.5px}.solve-mkt .feat-tool-note{color:var(--paper-ink-dim);border:1px solid var(--paper-line);letter-spacing:.01em;background:#0721330a;border-radius:8px;margin-top:28px;padding:14px 18px;font-family:IBM Plex Mono;font-size:12px}.solve-mkt .feat-2col{grid-template-columns:1fr 1fr;align-items:start;gap:54px;display:grid}.solve-mkt .feat-col-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid #ffffff14;margin-bottom:18px;padding-bottom:10px;font-family:IBM Plex Mono;font-size:12px;font-weight:600}.solve-mkt .feat-list{list-style:none}.solve-mkt .feat-list li{border-top:1px solid #ffffff12;align-items:start;gap:14px;padding:14px 0;display:flex}.solve-mkt .feat-list li:first-child{border-top:none;padding-top:0}.solve-mkt .feat-tick{width:22px;height:22px;color:var(--teal-400);background:#27a3cf24;border-radius:6px;flex:none;place-items:center;margin-top:1px;font-size:11px;display:grid}.solve-mkt .feat-list strong{color:var(--ink);margin-bottom:3px;font-size:15px;font-weight:600;display:block}.solve-mkt .feat-list span{color:var(--ink-dim);font-size:13.5px}.solve-mkt .feat-solve-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;display:grid}.solve-mkt .feat-steps{flex-direction:column;display:flex}.solve-mkt .feat-step{border-top:1px solid #ffffff12;gap:20px;padding:22px 0;display:flex}.solve-mkt .feat-step:first-child{border-top:none;padding-top:0}.solve-mkt .feat-step-letter{color:var(--amber);flex:none;width:46px;font-family:Archivo;font-size:34px;font-weight:900;line-height:1}.solve-mkt .feat-step h4{color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700}.solve-mkt .feat-step p{color:var(--ink-dim);font-size:14px;line-height:1.65}.solve-mkt .feat-aside{flex-direction:column;gap:16px;padding-top:4px;display:flex}.solve-mkt .feat-note{border:1px solid #27a3cf33;border-left:3px solid var(--teal-400);background:#27a3cf12;border-radius:10px;padding:20px 24px}.solve-mkt .feat-note p{color:var(--ink-dim);margin:0;font-size:14.5px;line-height:1.65}.solve-mkt .feat-note strong{color:var(--ink)}.solve-mkt .feat-paths-card{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;padding:26px}.solve-mkt .feat-paths-h{margin-bottom:6px;font-size:17px;font-weight:700}.solve-mkt .feat-paths-sub{color:var(--ink-dim);margin-bottom:18px;font-size:13.5px}.solve-mkt .feat-paths{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.solve-mkt .feat-path{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;padding:16px 12px}.solve-mkt .feat-path-label{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-400);margin-bottom:7px;font-family:IBM Plex Mono;font-size:10px}.solve-mkt .feat-path h5{margin-bottom:5px;font-size:14px;font-weight:700}.solve-mkt .feat-path p{color:var(--ink-dim);font-size:12px;line-height:1.5}.solve-mkt .feat-team-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.solve-mkt .feat-team-card{transition:.3s var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;padding:28px}.solve-mkt .feat-team-card:hover{border-color:#27a3cf4d;transform:translateY(-3px)}.solve-mkt .feat-card-ico{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:IBM Plex Mono;font-size:10.5px}.solve-mkt .feat-team-card h4{margin-bottom:10px;font-size:18px;font-weight:700}.solve-mkt .feat-team-card ul{list-style:none}.solve-mkt .feat-team-card ul li{color:var(--ink-dim);align-items:start;gap:9px;padding:6px 0;font-size:13.5px;display:flex}.solve-mkt .feat-team-card ul li:not(:first-child){border-top:1px solid #ffffff0f}.solve-mkt .feat-team-card ul li:before{content:"·";color:var(--teal-400);flex:none;font-weight:700}.solve-mkt .feat-access-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.solve-mkt .feat-access-card{transition:.3s var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:14px;padding:30px}.solve-mkt .feat-access-card:hover{border-color:#27a3cf4d;transform:translateY(-4px)}.solve-mkt .feat-access-card.hi{background:linear-gradient(#27a3cf1a,#27a3cf05);border-color:#27a3cf66}.solve-mkt .feat-access-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--teal-400);margin-bottom:10px;font-family:IBM Plex Mono;font-size:10px;display:block}.solve-mkt .feat-access-card h4{letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-weight:800}.solve-mkt .feat-access-sub{color:var(--ink-dim);margin-bottom:18px;font-size:13px}.solve-mkt .feat-access-big{letter-spacing:-.03em;color:var(--amber);font-family:Archivo;font-size:44px;font-weight:900;line-height:1}.solve-mkt .feat-access-big .unit{color:var(--ink-dim);letter-spacing:0;font-family:IBM Plex Mono;font-size:13px;font-weight:400}.solve-mkt .feat-access-card ul{margin-top:18px;list-style:none}.solve-mkt .feat-access-card ul li{color:var(--ink-dim);border-top:1px solid #ffffff12;align-items:start;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.solve-mkt .feat-access-card ul li:before{content:"→";color:var(--teal-400);flex:none;font-family:IBM Plex Mono;font-size:12px}.solve-mkt .feat-chips{flex-wrap:wrap;gap:9px;display:flex}.solve-mkt .feat-chip{color:var(--ink-dim);background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;padding:9px 15px;font-family:IBM Plex Mono;font-size:12.5px;transition:all .2s}.solve-mkt .feat-chip:hover{color:var(--ink);background:#27a3cf12;border-color:#27a3cf66}.solve-mkt .feat-chip.hi{color:var(--teal-400);border-color:#27a3cf40}.solve-mkt .feat-rules{flex-direction:column;gap:10px;display:flex}.solve-mkt .feat-rule{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:start;gap:16px;padding:14px 18px;transition:all .2s;display:flex}.solve-mkt .feat-rule:hover{border-color:#ffffff21}.solve-mkt .feat-rule-trigger{color:var(--amber);text-transform:uppercase;letter-spacing:.1em;flex:none;width:68px;margin-top:2px;font-family:IBM Plex Mono;font-size:10px;line-height:1.4}.solve-mkt .feat-rule-body strong{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:600;display:block}.solve-mkt .feat-rule-body span{color:var(--ink-dim);font-size:13px}@media (max-width:980px){.solve-mkt .feat-2col,.solve-mkt .feat-solve-layout,.solve-mkt .feat-team-grid{grid-template-columns:1fr;gap:40px}.solve-mkt .feat-tool-grid,.solve-mkt .feat-access-grid{grid-template-columns:1fr 1fr}.solve-mkt .feat-paths{grid-template-columns:1fr}.solve-mkt .feat-hero{padding:120px 0 72px}}@media (max-width:640px){.solve-mkt .feat-hero{padding:110px 0 60px}.solve-mkt .feat-tool-grid,.solve-mkt .feat-access-grid{grid-template-columns:1fr}.solve-mkt .feat-sec{padding:72px 0}.solve-mkt .feat-h1{font-size:36px}}
