.mktg{overflow-x:hidden}.mktg h1,.mktg h2,.mktg h3{font-family:var(--font-fraunces),Georgia,serif;font-weight:500;line-height:1.1;letter-spacing:-.015em}.mktg .mono{font-family:var(--font-dm-mono),ui-monospace,monospace}.mktg a{color:inherit}.mktg section{padding:110px 0}.mktg-nav{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(251,247,239,.82);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mktg .nav-inner{justify-content:space-between;height:70px}.mktg .logo,.mktg .nav-inner{display:flex;align-items:center}.mktg .logo{gap:11px;font-family:var(--font-fraunces),Georgia,serif;font-size:23px;font-weight:600;text-decoration:none;color:var(--ink)}.mktg .logo svg{width:32px;height:32px;flex:none}.mktg .nav-links{display:flex;gap:28px;align-items:center}.mktg .nav-links a{color:var(--ink-soft);text-decoration:none;font-size:15px;font-weight:500;transition:color .15s}.mktg .nav-links a:hover{color:var(--ink)}.mktg .btn{display:inline-block;background:var(--ink);color:var(--cream);font-weight:700;font-size:15px;text-decoration:none;padding:13px 26px;border-radius:999px;border:2px solid var(--ink);transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease;cursor:pointer}.mktg .btn:hover{transform:translateY(-2px);background:var(--green);border-color:var(--green);color:var(--cream)}.mktg .btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.mktg .btn.gold:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.mktg .btn.ghost{background:transparent;color:var(--ink)}.mktg .btn.ghost:hover{background:var(--ink);color:var(--cream)}.mktg .hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 0 90px}.mktg #rippleCanvas{position:absolute;inset:0;width:100%;height:100%;display:block}.mktg .hero-content{position:relative;z-index:2;max-width:860px}.mktg .beta{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:var(--green-soft);border:1px solid #c3d8cc;padding:7px 14px;border-radius:999px}.mktg .beta .dot{width:7px;height:7px;border-radius:50%;background:var(--coral);flex:none;animation:pulseDot 2.4s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}.mktg .hero h1{font-size:clamp(42px,6.2vw,80px);font-weight:400;margin-bottom:26px}.mktg .hero h1 .ask{font-style:italic;color:var(--green);position:relative;white-space:nowrap}.mktg .hero h1 .ask svg{position:absolute;left:0;bottom:-4px;width:100%;height:14px}.mktg .hero p.lead{font-size:clamp(17px,1.6vw,21px);color:var(--ink-soft);max-width:600px;margin-bottom:34px}.mktg .hero p.lead b{color:var(--ink)}.mktg .hero-ctas{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.mktg .hero-note{font-size:13.5px;color:var(--ink-soft);margin-top:18px}.mktg .hero-note .mono{color:var(--green);font-size:12.5px;letter-spacing:.06em}.mktg .engine-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:42px;align-items:center}.mktg .engine-row .lbl{font-size:11px;letter-spacing:.14em;color:var(--mute-2);margin-right:4px}.mktg .chip,.mktg .engine-row .lbl{font-family:var(--font-dm-mono),monospace;text-transform:uppercase}.mktg .chip{font-size:11.5px;letter-spacing:.08em;color:var(--ink-soft);background:rgba(255,255,255,.7);border:1px solid var(--line);padding:6px 12px;border-radius:999px}.mktg .scroll-hint{position:absolute;bottom:34px;right:34px;z-index:2;font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.2em;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;gap:8px}.mktg .scroll-hint .bar{width:1.5px;height:36px;background:var(--ink);opacity:.35;position:relative;overflow:hidden}.mktg .scroll-hint .bar:after{content:"";position:absolute;left:0;top:-40%;width:100%;height:40%;background:var(--coral);animation:drip 1.8s ease-in-out infinite}@keyframes drip{to{top:110%}}.mktg .marquee{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--gold);padding:14px 0;overflow:hidden;white-space:nowrap}.mktg .marquee-track{display:inline-block;animation:scroll 42s linear infinite}.mktg .marquee span{font-family:var(--font-dm-mono),monospace;font-size:14.5px;font-weight:500;color:var(--ink);margin:0 26px}.mktg .marquee span:before{content:"✳ ";color:var(--green)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mktg .lanes{background:var(--cream-2);border-bottom:1.5px solid var(--line);padding:34px 0}.mktg .lanes-inner{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:18px;align-items:stretch}.mktg .lanes-label{font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute-2);align-self:center;max-width:90px;line-height:1.5}.mktg .lane{display:block;text-decoration:none;background:#fff;border:1.5px solid var(--ink);border-radius:14px;padding:16px 18px;transition:transform .18s ease,box-shadow .18s ease}.mktg .lane:hover{transform:translateY(-3px);box-shadow:5px 5px 0 var(--gold-soft)}.mktg .lane .idx{font-family:var(--font-dm-mono),monospace;font-size:11.5px;color:var(--coral-ink);letter-spacing:.1em}.mktg .lane b{display:block;font-size:16.5px;margin:4px 0 3px}.mktg .lane span.d{font-size:14px;color:var(--ink-soft);display:block}.mktg .lane .go{font-size:11.5px;color:var(--green);margin-top:9px;display:block}.mktg .lane .go,.mktg .sec-kicker{font-family:var(--font-dm-mono),monospace}.mktg .sec-kicker{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink);margin-bottom:16px;display:flex;align-items:center;gap:12px}.mktg .sec-kicker:after{content:"";height:1px;width:56px;background:var(--coral);opacity:.4}.mktg .sec-title{font-size:clamp(32px,4vw,50px);max-width:720px;margin-bottom:20px;font-weight:400}.mktg .sec-title em{font-style:italic;color:var(--green)}.mktg .sec-sub{color:var(--ink-soft);max-width:600px;font-size:18px}.mktg .demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:24px}.mktg .chat-card{background:#fff;border:1.5px solid var(--ink);border-radius:var(--radius);box-shadow:10px 10px 0 var(--gold-soft);overflow:hidden;color:var(--ink)}.mktg .chat-card.green-shadow{box-shadow:10px 10px 0 rgba(232,163,61,.28)}.mktg .chat-head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1.5px solid var(--line);font-family:var(--font-dm-mono),monospace;font-size:12.5px;color:var(--ink-soft)}.mktg .traffic{display:flex;gap:6px}.mktg .traffic span{width:10px;height:10px;border-radius:50%;display:block}.mktg .chat-body{padding:24px 24px 26px;min-height:340px;display:flex;flex-direction:column;gap:14px}.mktg .bubble{max-width:90%;padding:14px 17px;border-radius:16px;font-size:15.5px;line-height:1.5}.mktg .bubble.user{align-self:flex-end;background:var(--cream-2);border:1.5px solid var(--line);border-bottom-right-radius:4px;font-weight:500;color:var(--ink)}.mktg .cursor{display:inline-block;width:2px;height:1.05em;background:var(--ink);vertical-align:text-bottom;animation:blink .85s steps(1) infinite;margin-left:1px}@keyframes blink{50%{opacity:0}}.mktg .bubble.ai{align-self:flex-start;background:#fff;border:1.5px solid var(--line);border-bottom-left-radius:4px;color:var(--ink-soft);opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.mktg .bubble.ai.show{opacity:1;transform:none}.mktg .bubble.ai .rival{background:var(--gold-soft);color:var(--ink)}.mktg .bubble.ai .rival,.mktg .bubble.ai .you{border-radius:5px;padding:1px 6px;font-weight:700}.mktg .bubble.ai .you{background:var(--green-soft);color:var(--green)}.mktg .bubble.ai .missing{color:var(--coral-ink);font-weight:700}.mktg .tracked-chip{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.04em;color:var(--green);background:var(--green-soft);padding:5px 11px;border-radius:999px}.mktg .chat-foot{margin-top:auto;display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:999px;padding:11px 17px;color:#6E6659;font-size:14.5px}.mktg .demo-copy p{color:var(--ink-soft);font-size:17.5px;margin-bottom:16px}.mktg .demo-copy p b{color:var(--ink)}.mktg .demo-copy p:last-child{margin-bottom:0}.mktg .track-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.mktg .tcard{background:#fff;border:1.5px solid var(--ink);border-radius:16px;padding:26px 24px;transition:transform .2s ease;position:relative}.mktg .tcard:hover{transform:translateY(-4px)}.mktg .tcard .n{font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.14em;color:var(--mute-2)}.mktg .tcard h3{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:18px;margin:10px 0 8px;letter-spacing:0}.mktg .tcard p{font-size:15px;color:var(--ink-soft)}.mktg .tcard .p2{display:inline-block;margin-top:12px;font-family:var(--font-dm-mono),monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8F3315;border:1px solid var(--gold);background:var(--gold-soft);padding:3px 9px;border-radius:999px}.mktg .trust{background:var(--cream-2);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.mktg .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.mktg .trust-card{background:#fff;border:1.5px solid var(--ink);border-radius:16px;padding:30px 26px;box-shadow:6px 6px 0 var(--green-soft)}.mktg .trust-card h3{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:19px;margin-bottom:10px;letter-spacing:0}.mktg .trust-card p{font-size:15.5px;color:var(--ink-soft)}.mktg .trust-card .code{display:block;margin-top:16px;font-family:var(--font-dm-mono),monospace;font-size:12px;color:var(--green);background:var(--green-soft);border-radius:8px;padding:9px 11px;line-height:1.5}.mktg .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.mktg .stat{background:#fff;border:1.5px solid var(--ink);border-radius:var(--radius);padding:34px 30px;box-shadow:7px 7px 0 var(--green-soft);transition:transform .2s ease}.mktg .stat:hover{transform:translateY(-4px)}.mktg .stat .num{font-family:var(--font-fraunces),Georgia,serif;font-size:60px;font-weight:500;line-height:1;color:var(--green)}.mktg .stat .num sup{font-size:26px;color:var(--coral)}.mktg .stat h3{font-size:18px;margin:16px 0 8px;font-family:var(--font-dm-sans),sans-serif;font-weight:700;letter-spacing:0}.mktg .stat p{font-size:15px;color:var(--ink-soft)}.mktg .stat .src{display:block;margin-top:14px;font-family:var(--font-dm-mono),monospace;font-size:11.5px;color:var(--mute-2);letter-spacing:.04em}.mktg .mcp{background:var(--green);color:var(--cream);position:relative;overflow:hidden}.mktg .mcp .arcs{position:absolute;left:-220px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.8}.mktg .mcp-inner{position:relative;z-index:2}.mktg .mcp .sec-kicker{color:var(--gold)}.mktg .mcp .sec-kicker:after{background:var(--gold)}.mktg .mcp h2{color:var(--cream);font-size:clamp(32px,4vw,48px);font-weight:400;margin-bottom:22px;max-width:620px}.mktg .mcp h2 em{font-style:italic;color:var(--gold)}.mktg .mcp p{color:#CFE0D6;font-size:17.5px;margin-bottom:16px;max-width:520px}.mktg .mcp p b{color:var(--cream)}.mktg .mcp-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:14px}.mktg .job-label{font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#B9CFC4;margin:28px 0 12px}.mktg .jobs{display:flex;flex-wrap:wrap;gap:9px;max-width:520px}.mktg .jobs code{font-family:var(--font-dm-mono),monospace;font-size:12.5px;color:#F0B75B;border:1px solid rgba(232,163,61,.45);background:rgba(232,163,61,.1);padding:6px 11px;border-radius:8px}.mktg .mcp .honest{border-left:2px solid var(--gold);padding-left:20px;margin-top:30px;max-width:520px;font-size:16px;color:#CFE0D6}.mktg .mcp .chat-card{border-color:#0E332C;box-shadow:10px 10px 0 rgba(232,163,61,.22)}.mktg .plans{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:22px;margin-top:58px;align-items:stretch}.mktg .plan{background:#fff;border:1.5px solid var(--ink);border-radius:var(--radius);padding:32px 28px;position:relative;display:flex;flex-direction:column;transition:transform .2s ease}.mktg .plan:hover{transform:translateY(-4px)}.mktg .plan.feature{box-shadow:9px 9px 0 var(--gold-soft)}.mktg .plan .flag{position:absolute;top:-14px;left:26px;font-family:var(--font-dm-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--gold);border:1.5px solid var(--ink);border-radius:999px;padding:4px 12px;color:var(--ink)}.mktg .plan h2,.mktg .plan h3{font-size:24px;margin-bottom:6px;font-weight:500}.mktg .plan .price{font-family:var(--font-fraunces),Georgia,serif;font-size:44px;font-weight:500;line-height:1.1;color:var(--green);margin:14px 0 2px}.mktg .plan .price small{font-family:var(--font-dm-mono),monospace;font-size:12.5px;color:var(--ink-soft);letter-spacing:.04em;display:block;margin-top:6px;font-weight:400}.mktg .plan .blurb{font-size:15.5px;color:var(--ink-soft);margin:14px 0 4px}.mktg .plan ul{margin:18px 0 0;padding-left:0;list-style:none}.mktg .plan li{font-size:14.5px;color:var(--ink-soft);padding:7px 0 7px 26px;position:relative}.mktg .plan li:before{content:"✓";position:absolute;left:2px;color:var(--green);font-weight:700}.mktg .plan li.plus:before{content:"+";color:var(--coral-ink)}.mktg .plan .tag{margin-top:auto;padding-top:22px;font-family:var(--font-dm-mono),monospace;font-size:12px;color:var(--green)}.mktg .plan .cta{margin-top:20px}.mktg .anchor-strip{display:flex;gap:14px;align-items:flex-start;max-width:820px;margin:34px 0 0;background:#fff;border:1.5px solid var(--line);border-left:3px solid var(--green);border-radius:12px;padding:18px 22px}.mktg .anchor-strip p{font-size:15px;color:var(--ink-soft);margin:0}.mktg .anchor-strip b{color:var(--ink)}.mktg .price-note{margin:40px auto 0;display:flex;gap:16px;align-items:flex-start;background:var(--gold-soft);border:1.5px dashed var(--gold);border-radius:var(--radius);padding:22px 26px;max-width:820px}.mktg .price-note p{font-size:15px;color:var(--ink-soft)}.mktg .price-note b{color:var(--ink)}.mktg .agency{background:var(--cream-2);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.mktg .agency-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:20px}.mktg .agency h2{font-size:clamp(30px,3.6vw,46px);font-weight:400;margin-bottom:20px}.mktg .agency h2 em{font-style:italic;color:var(--green)}.mktg .agency p{color:var(--ink-soft);font-size:17.5px;margin-bottom:16px}.mktg .agency p b{color:var(--ink)}.mktg .who{display:flex;flex-direction:column;gap:14px}.mktg .who-card{background:#fff;border:1.5px solid var(--ink);border-radius:16px;padding:22px 24px;display:flex;gap:16px;align-items:flex-start}.mktg .who-card .idx{font-family:var(--font-dm-mono),monospace;font-size:12px;color:var(--coral-ink);flex:none;padding-top:3px}.mktg .who-card h2,.mktg .who-card h3{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:17px;margin-bottom:5px;letter-spacing:0}.mktg .who-card p{font-size:15px;color:var(--ink-soft);margin:0}.mktg .quiet{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.mktg .quiet .arcs{position:absolute;right:-160px;top:50%;transform:translateY(-50%);pointer-events:none}.mktg .quiet-inner{position:relative;z-index:2;max-width:640px}.mktg .quiet .sec-kicker{color:var(--gold)}.mktg .quiet .sec-kicker:after{background:var(--gold)}.mktg .quiet h2{color:var(--cream);font-size:clamp(32px,4vw,48px);font-weight:400;margin-bottom:24px}.mktg .quiet h2 em{font-style:italic;color:var(--gold)}.mktg .quiet p{color:#CFC7BA;font-size:18px;margin-bottom:18px}.mktg .quiet p b{color:var(--cream)}.mktg .quiet .time{font-family:var(--font-dm-mono),monospace;font-size:13px;color:#B9CFC4;letter-spacing:.15em;margin-bottom:20px}.mktg .quiet .pull{border-left:2px solid var(--gold);padding-left:22px;margin-top:30px;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:21px;color:var(--cream);line-height:1.45}.mktg .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mktg .story h2{font-size:clamp(32px,4vw,46px);font-weight:400;margin-bottom:22px}.mktg .story h2 em{font-style:italic;color:var(--green)}.mktg .story p{color:var(--ink-soft);font-size:17.5px;margin-bottom:16px}.mktg .story p b{color:var(--ink)}.mktg .define{background:#fff;border:1.5px solid var(--ink);border-radius:var(--radius);padding:36px 38px;box-shadow:8px 8px 0 var(--gold-soft)}.mktg .define .word{font-family:var(--font-fraunces),Georgia,serif;font-size:48px;font-style:italic;color:var(--green)}.mktg .define .phon{font-family:var(--font-dm-mono),monospace;font-size:14px;color:var(--mute-2);margin:2px 0 22px}.mktg .define .sense{margin-bottom:16px;padding-left:24px;position:relative;color:var(--ink);font-size:16.5px}.mktg .define .sense:before{content:attr(data-n);position:absolute;left:0;font-family:var(--font-dm-mono),monospace;font-size:13px;color:var(--coral-ink)}.mktg .define .sense i{color:var(--ink-soft)}.mktg .faq{background:var(--cream-2);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.mktg .faq-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;align-items:start}.mktg .faq details{background:#fff;border:1.5px solid var(--ink);border-radius:14px;padding:20px 22px}.mktg .faq summary{font-weight:700;font-size:16.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.mktg .faq summary::-webkit-details-marker{display:none}.mktg .faq summary:after{content:"+";font-family:var(--font-dm-mono),monospace;color:var(--coral-ink);font-size:21px;line-height:1;flex:none}.mktg .faq details[open] summary:after{content:"–"}.mktg .faq details p{font-size:15.5px;color:var(--ink-soft);margin-top:12px}.mktg .faq details p b{color:var(--ink)}.mktg .final{text-align:center;padding:130px 0}.mktg .final h2{font-size:clamp(34px,5vw,58px);font-weight:400;max-width:820px;margin:0 auto 22px}.mktg .final h2 em{font-style:italic;color:var(--green)}.mktg .final p{color:var(--ink-soft);max-width:560px;margin:0 auto 34px;font-size:18px}.mktg .scan-form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;max-width:620px;margin:0 auto}.mktg .scan-form input{flex:1;min-width:260px;font-family:var(--font-dm-sans),sans-serif;font-size:16px;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:999px;padding:15px 22px;outline:none}.mktg .scan-form input::-moz-placeholder{color:#7A7164}.mktg .scan-form input::placeholder{color:#7A7164}.mktg .scan-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.mktg .form-msg{display:none;margin:22px auto 0;max-width:520px;background:var(--green-soft);border:1.5px solid var(--green);border-radius:14px;padding:16px 20px;color:var(--green);font-size:15.5px;font-weight:500}.mktg .form-msg.show{display:block}.mktg .form-msg.error{background:var(--gold-soft);border-color:var(--coral);color:var(--ink)}.mktg .next{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:34px;text-align:left}.mktg .next div{display:flex;gap:11px;align-items:flex-start;max-width:230px}.mktg .next .n{font-family:var(--font-dm-mono),monospace;font-size:11px;color:var(--ink);background:var(--gold);border:1.5px solid var(--ink);border-radius:50%;width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center}.mktg .next p{font-size:14.5px;color:var(--ink-soft);margin:0;max-width:none}.mktg .form-note{font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-2);margin-top:20px;max-width:none}.mktg-footer{border-top:1.5px solid var(--ink);padding:36px 0;background:var(--cream-2)}.mktg-footer .foot-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.mktg-footer .foot-inner .logo{font-size:20px}.mktg-footer .foot-inner .logo svg{width:24px;height:24px}.mktg-footer .foot-inner p{font-family:var(--font-dm-mono),monospace;font-size:12.5px;color:var(--ink-soft);letter-spacing:.06em}.mktg-footer .foot-links{display:flex;gap:20px;flex-wrap:wrap}.mktg-footer .foot-links a{font-size:14px;color:var(--ink-soft);text-decoration:none;display:inline-block;padding:3px 0;min-height:24px}.mktg-footer .foot-links a:hover{color:var(--ink);text-decoration:underline}.mktg .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.mktg .reveal.in{opacity:1;transform:none}.mktg .cmp-table{width:100%;border-collapse:collapse;margin-top:40px;background:#fff;border:1.5px solid var(--ink);border-radius:var(--radius);overflow:hidden}.mktg .cmp-table td,.mktg .cmp-table th{padding:15px 20px;text-align:left;border-bottom:1px solid var(--line);font-size:15px}.mktg .cmp-table thead th{font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);font-weight:400;border-bottom:1.5px solid var(--ink)}.mktg .cmp-table tbody tr:last-child td{border-bottom:0}.mktg .cmp-table td.lbl{font-weight:500;color:var(--ink)}.mktg .cmp-table td.no{color:var(--mute-2)}.mktg .prose-page{max-width:760px}.mktg .prose-page h2{font-size:28px;margin:40px 0 14px;font-weight:500}.mktg .prose-page h3{font-family:var(--font-dm-sans),sans-serif;font-weight:700;font-size:18px;margin:26px 0 8px;letter-spacing:0}.mktg .prose-page p{color:var(--ink-soft);margin-bottom:14px;font-size:16.5px}.mktg .prose-page p b{color:var(--ink)}.mktg .prose-page .updated{font-family:var(--font-dm-mono),monospace;font-size:12.5px;color:var(--mute-2);letter-spacing:.06em}.mktg .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:40px}.mktg .field{display:block;margin-bottom:18px}.mktg .field span{display:block;font-family:var(--font-dm-mono),monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute-2);margin-bottom:7px}.mktg .field input,.mktg .field textarea{width:100%;font-family:var(--font-dm-sans),sans-serif;font-size:16px;color:var(--ink);background:#fff;border:1.5px solid var(--ink);border-radius:12px;padding:13px 16px;outline:none}.mktg .field textarea{min-height:160px;resize:vertical}.mktg .field input:focus,.mktg .field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}@media (max-width:980px){.mktg .plans{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.mktg .track-grid{grid-template-columns:1fr 1fr}.mktg .lanes-inner{grid-template-columns:1fr 1fr 1fr}.mktg .lanes-label{grid-column:1/-1;max-width:none;margin-bottom:2px}}@media (max-width:900px){.mktg .scroll-hint{display:none}.mktg .agency-grid,.mktg .contact-grid,.mktg .demo-grid,.mktg .mcp-grid,.mktg .story-grid{grid-template-columns:1fr;gap:44px}.mktg .faq-list,.mktg .lanes-inner,.mktg .stats-grid,.mktg .track-grid,.mktg .trust-grid{grid-template-columns:1fr}.mktg .nav-links a:not(.btn){display:none}.mktg section{padding:74px 0}.mktg .mcp .arcs,.mktg .quiet .arcs{opacity:.3}.mktg .hero{min-height:auto;padding:120px 0 70px}.mktg .chat-card{box-shadow:7px 7px 0 var(--gold-soft)}}@media (prefers-reduced-motion:reduce){.mktg .arcs circle,.mktg .beta .dot,.mktg .marquee-track,.mktg .scroll-hint .bar:after{animation:none}.mktg .reveal{opacity:1;transform:none}}