.mkt-how{--ink:#1a1410;--ink-soft:#2d241c;--paper:#f5ede0;--paper-bright:#faf4e8;--cream:#ebe0cc;--card:#fff;--sindoor:#c13e2a;--sindoor-dark:#8f2a1b;--sindoor-deep:#6b1e12;--gold:#b8892b;--gold-light:#d4a94a;--gold-soft:#e8c870;--muted:#6b5e4d;--line:#d6c9b0;--line-soft:#eee4d3;--success:#2d6b4f;--danger:#8b1a2b;--win-bg:#fdeeea;--row-alt:#f9efe2;--grad-maroon:linear-gradient(140deg, #a03422 0%, #8f2a1b 45%, #5f1a0e 100%)}.mkt-how *{box-sizing:border-box;margin:0;padding:0}.mkt-how{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans), system-ui, sans-serif;font-size:16px;line-height:1.6}.mkt-how .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.mkt-how a{color:inherit}.mkt-how nav{background:var(--ink);z-index:20;border-bottom:1px solid #d6c9b026;position:sticky;top:0}.mkt-how .nav-in{justify-content:space-between;align-items:center;max-width:1160px;height:52px;margin:0 auto;padding:0 32px;display:flex}.mkt-how .wm{font-family:var(--font-fraunces), serif;letter-spacing:-.035em;color:var(--paper);font-size:21px;font-weight:500;line-height:1;text-decoration:none}.mkt-how .wm .maybe{color:var(--gold);font-style:italic;font-weight:400}.mkt-how .nav-links{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:24px;font-size:11px;font-weight:600;display:flex}.mkt-how .nav-links a{color:#f5ede0a6;text-decoration:none;transition:color .15s}.mkt-how .nav-links a:hover,.mkt-how .nav-links a:focus-visible{color:var(--gold-soft)}.mkt-how .nav-links a.active{color:var(--paper);border-bottom:2px solid var(--sindoor);padding-bottom:3px}.mkt-how .nav-cta{background:var(--sindoor);text-transform:none;letter-spacing:.02em;border-radius:100px;padding:9px 18px;font-size:12.5px;font-weight:600;color:var(--paper)!important}.mkt-how .nav-cta:hover{background:var(--sindoor-dark)}.mkt-how .eyebrow{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--sindoor);margin-bottom:20px;font-size:11px;font-weight:700;display:block}.mkt-how .hero{border-bottom:1px solid var(--line);padding:104px 0 88px;position:relative;overflow:hidden}.mkt-how .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c13e2a17 0%,#0000 62%);width:540px;height:540px;position:absolute;top:-160px;right:-140px}.mkt-how .hero h1{font-family:var(--font-instrument), serif;letter-spacing:-.02em;max-width:880px;font-size:clamp(46px,7vw,90px);font-weight:400;line-height:1}.mkt-how .hero h1 em{color:var(--sindoor);font-style:italic}.mkt-how .hero p{color:var(--muted);max-width:580px;margin-top:26px;font-size:18px;line-height:1.7}.mkt-how .step{border-bottom:1px solid var(--line);padding:90px 0}.mkt-how .step-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.mkt-how .step:nth-of-type(2n) .step-grid{grid-template-columns:1.05fr 1fr}.mkt-how .step:nth-of-type(2n) .step-grid>.step-visual{order:-1}.mkt-how .step-num{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--sindoor);border-top:2px solid var(--sindoor);width:fit-content;margin-bottom:18px;padding-top:14px;padding-right:40px;font-size:10.5px;font-weight:700;display:block}.mkt-how .step h2{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(30px,4.4vw,48px);font-weight:500;line-height:1.08}.mkt-how .step h2 em{font-family:var(--font-instrument), serif;color:var(--sindoor);font-style:italic;font-weight:400}.mkt-how .step-copy p{color:var(--muted);margin-bottom:14px;font-size:15.5px;line-height:1.75}.mkt-how .step-copy p strong{color:var(--ink);font-weight:600}.mkt-how .step-wit{font-family:var(--font-instrument), serif;color:var(--sindoor);border-left:2px solid var(--sindoor);margin-top:22px;padding-left:16px;font-size:19px;font-style:italic}.mkt-how .demo-note{text-align:center;font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:9.5px;font-weight:600}.mkt-how .scr{border:1px solid var(--line-soft);border-radius:16px;max-width:440px;margin:0 auto;overflow:hidden;box-shadow:0 14px 40px #1a14101f}.mkt-how .add-scr{background:var(--paper);text-align:center;padding:44px 34px 38px}.mkt-how .add-scr .a-wm{font-family:var(--font-fraunces), serif;letter-spacing:-.035em;color:var(--ink);font-size:26px;font-weight:500}.mkt-how .add-scr .a-wm em{color:var(--sindoor);font-style:italic;font-weight:400}.mkt-how .add-scr h5{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:600}.mkt-how .add-scr .a-sub{color:var(--muted);margin-top:20px;font-size:12.5px}.mkt-how .a-btn-solid{background:var(--sindoor);color:#fff;font-family:var(--font-dm-sans), sans-serif;border-radius:12px;margin-top:12px;padding:15px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.mkt-how .add-scr .a-accepts{color:var(--muted);margin-top:10px;font-size:10.5px}.mkt-how .a-or{color:var(--muted);align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.mkt-how .a-or:before,.mkt-how .a-or:after{content:"";background:var(--line);flex:1;height:1px}.mkt-how .a-btn-ghost{border:1px solid var(--line);color:var(--ink);font-family:var(--font-dm-sans), sans-serif;background:0 0;border-radius:12px;padding:14px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.mkt-how .add-scr .a-skip{color:var(--muted);margin-top:22px;font-size:12px}.mkt-how .add-scr .a-skip a{color:var(--sindoor)}.mkt-how .form-scr{background:var(--paper);max-width:460px;padding:22px}.mkt-how .f-card{border:1px solid var(--line);background:0 0;border-radius:12px;padding:20px 20px 22px}.mkt-how .f-card+.f-card{margin-top:16px}.mkt-how .f-sec{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sindoor);margin-bottom:14px;font-size:10px;font-weight:700}.mkt-how .f-lbl{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--sindoor);margin:12px 0 6px;font-size:9.5px;font-weight:700}.mkt-how .f-lbl .req{color:var(--sindoor)}.mkt-how .f-input{border:1px solid var(--line);font-family:var(--font-dm-sans), sans-serif;color:var(--ink);background:#fff;border-radius:10px;padding:11px 14px;font-size:13.5px}.mkt-how .f-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt-how .f-pills{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.mkt-how .f-pill{font-family:var(--font-dm-sans), sans-serif;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:100px;padding:7px 13px;font-size:11.5px;font-weight:500}.mkt-how .f-pill.on{background:var(--sindoor);border-color:var(--sindoor);color:#fff}.mkt-how .journey-card{background:var(--card);color:var(--ink);border-radius:14px;overflow:hidden}.mkt-how .jc-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.mkt-how .jc-title{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--sindoor);font-size:10px;font-weight:700}.mkt-how .jc-badge{font-family:var(--font-dm-sans), sans-serif;color:var(--sindoor);background:var(--win-bg);border:1px solid #f3cfc7;border-radius:100px;padding:4px 13px;font-size:11.5px;font-weight:600}.mkt-how .jc-track{flex-wrap:wrap;justify-content:center;align-items:center;padding:24px 16px;display:flex}.mkt-how .jc-pill{font-family:var(--font-dm-sans), sans-serif;white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:8px 15px;font-size:12px;font-weight:600;display:inline-flex}.mkt-how .jc-pill .dot{border-radius:50%;width:6px;height:6px}.mkt-how .jc-pill.done{background:var(--sindoor);color:#fff}.mkt-how .jc-pill.done:before{content:"✓";font-size:10px}.mkt-how .jc-pill.active{color:var(--sindoor);border:1.5px solid var(--sindoor);background:#fff;box-shadow:0 0 0 4px #c13e2a12}.mkt-how .jc-pill.active .dot{background:var(--sindoor)}.mkt-how .jc-pill.next{background:var(--paper-bright);color:var(--muted);border:1px solid var(--line-soft)}.mkt-how .jc-pill.next .dot{background:#c9bda8}.mkt-how .jc-dash{background:var(--line);width:16px;height:1px;margin:0 3px}.mkt-how .jc-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.mkt-how .jc-btn{font-family:var(--font-dm-sans), sans-serif;border-radius:100px;padding:9px 18px;font-size:12.5px;font-weight:600;text-decoration:none}.mkt-how .jc-btn.ghost{color:#b9aa93;background:var(--paper-bright);border:1px solid var(--line-soft)}.mkt-how .jc-btn.solid{color:#fff;background:var(--grad-maroon)}.mkt-how .jc-step{text-align:center}.mkt-how .jc-step .t{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.mkt-how .jc-step .bar{background:var(--cream);border-radius:100px;width:80px;height:4px;margin:6px auto 0;overflow:hidden}.mkt-how .jc-step .bar i{background:var(--sindoor);border-radius:100px;width:20%;height:100%;display:block}.mkt-how .tabs-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.mkt-how .tab-pill{font-family:var(--font-dm-sans), sans-serif;border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:600}.mkt-how .tab-pill.on{background:var(--sindoor);border-color:var(--sindoor);color:#fff}.mkt-how .cmp-scr{background:var(--paper);max-width:520px;padding:18px}.mkt-how .cmp-heads{grid-template-columns:92px 1fr 1fr 1fr;gap:0;padding:0 0 10px;display:grid}.mkt-how .cmp-heads .ch{text-align:center}.mkt-how .cmp-heads .ch .nm{font-family:var(--font-fraunces), serif;font-size:13px;font-weight:600}.mkt-how .cmp-heads .ch .mt{font-family:var(--font-dm-sans), sans-serif;color:var(--muted);margin-top:2px;font-size:10.5px}.mkt-how .cmp-tbl{border:1px solid var(--line-soft);background:#fff;border-radius:14px;overflow:hidden}.mkt-how .cmp-r{grid-template-columns:92px 1fr 1fr 1fr;align-items:stretch;display:grid}.mkt-how .cmp-r:nth-child(2n){background:var(--row-alt)}.mkt-how .cmp-r>div{text-align:center;border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;padding:11px 8px;font-size:12px;display:flex}.mkt-how .cmp-r:last-child>div{border-bottom:0}.mkt-how .cmp-r .rl{text-align:left;font-family:var(--font-dm-sans), sans-serif;color:var(--sindoor);justify-content:flex-start;padding-left:14px;font-size:10.5px;font-weight:600}.mkt-how .cmp-r .win{background:var(--win-bg);color:var(--sindoor);font-weight:700}.mkt-how .cmp-r .win:before{content:"★ ";font-size:10px}.mkt-how .cmp-r .ok-g{color:var(--success)}.mkt-how .cmp-r .warn{color:var(--gold)}.mkt-how .cmp-r .dim{color:var(--muted)}.mkt-how .stars{color:var(--gold);letter-spacing:1px}.mkt-how .stars .off{color:var(--line)}.mkt-how .dec-scr{background:var(--paper);border:1px solid var(--line-soft);border-radius:16px;max-width:620px;margin:0 auto;padding:18px;box-shadow:0 14px 40px #1a14101f}.mkt-how .dec-card{border:1px solid var(--line-soft);background:#fff;border-radius:14px;margin-top:14px;padding:20px}.mkt-how .dec-q{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--sindoor);margin-bottom:16px;font-size:10.5px;font-weight:700}.mkt-how .dec-opts{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.mkt-how .dec-opt{text-align:center;background:#fff;border-radius:12px;padding:22px 12px}.mkt-how .dec-opt .ic{font-size:18px}.mkt-how .dec-opt .t{font-family:var(--font-dm-sans), sans-serif;margin-top:8px;font-size:13px;font-weight:700}.mkt-how .dec-opt .s{font-family:var(--font-dm-sans), sans-serif;color:var(--muted);margin-top:3px;font-size:10.5px}.mkt-how .dec-opt.yes{border:1px solid #cfe0d6}.mkt-how .dec-opt.yes .t,.mkt-how .dec-opt.yes .ic{color:var(--success)}.mkt-how .dec-opt.hold{border:1px solid #e9d9b8}.mkt-how .dec-opt.hold .t,.mkt-how .dec-opt.hold .ic{color:var(--gold)}.mkt-how .dec-opt.no{border:1px solid #ecc9c9}.mkt-how .dec-opt.no .t,.mkt-how .dec-opt.no .ic{color:var(--danger)}.mkt-how .then{border-bottom:1px solid var(--line);text-align:center;padding:90px 0}.mkt-how .then h2{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);font-weight:500}.mkt-how .then h2 em{font-family:var(--font-instrument), serif;color:var(--sindoor);font-style:italic;font-weight:400}.mkt-how .then-row{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.mkt-how .then-card{background:var(--card);border:1px solid var(--line-soft);border-radius:14px;padding:30px 26px;transition:border-color .2s;box-shadow:0 1px 4px #00000008}.mkt-how .then-card:hover{border-color:var(--gold)}.mkt-how .then-card .k{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:9.5px;font-weight:700;display:block}.mkt-how .then-card h4{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;margin-bottom:8px;font-size:19px;font-weight:500}.mkt-how .then-card p{color:var(--muted);font-size:14px;line-height:1.65}.mkt-how .final{text-align:center;background:var(--grad-maroon);color:var(--paper);padding:110px 0;position:relative;overflow:hidden}.mkt-how .final:before{content:"";border:1px solid #f5ede01f;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;left:-80px}.mkt-how .final .eyebrow{color:var(--gold-soft)}.mkt-how .final h2{font-family:var(--font-instrument), serif;letter-spacing:-.02em;font-size:clamp(40px,6vw,74px);font-weight:400;line-height:1.02;position:relative}.mkt-how .final h2 em{color:var(--gold-soft);font-style:italic}.mkt-how .final p{color:#f5ede0b3;margin-top:20px;font-size:16px;position:relative}.mkt-how .btn{font-family:var(--font-dm-sans), sans-serif;border-radius:100px;margin-top:34px;padding:15px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-block;position:relative}.mkt-how .btn:hover{transform:translateY(-1px)}.mkt-how .btn-paper{background:var(--paper);color:var(--sindoor-deep)}.mkt-how .btn-paper:hover{background:#fff}.mkt-how footer{text-align:center;background:var(--cream);font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:56px 32px;font-size:10.5px;font-weight:600;line-height:2.1}.mkt-how footer .f-wm{font-family:var(--font-fraunces), serif;letter-spacing:-.03em;text-transform:none;color:var(--ink);margin-bottom:6px;font-size:22px;font-weight:500;display:block}.mkt-how footer .f-wm em{color:var(--sindoor);font-style:italic;font-weight:400}.mkt-how .f-links{justify-content:center;gap:22px;margin-top:8px;display:flex}.mkt-how .f-links a{color:var(--muted);text-decoration:none}.mkt-how .f-links a:hover{color:var(--sindoor)}@media (prefers-reduced-motion:reduce){.mkt-how{scroll-behavior:auto}.mkt-how .btn:hover{transform:none}}@media (max-width:900px){.mkt-how .nav-links{gap:14px;font-size:9.5px}.mkt-how .nav-links .hide-m{display:none}.mkt-how .hero,.mkt-how .step,.mkt-how .then{padding:60px 0}.mkt-how .step-grid,.mkt-how .step:nth-of-type(2n) .step-grid{grid-template-columns:1fr;gap:36px}.mkt-how .step:nth-of-type(2n) .step-grid>.step-visual{order:0}.mkt-how .then-row{grid-template-columns:1fr}.mkt-how .jc-dash{display:none}.mkt-how .jc-track{gap:6px}.mkt-how .cmp-heads,.mkt-how .cmp-r{grid-template-columns:80px 1fr 1fr 1fr}}.mkt-how{min-height:100vh}
