.mkt-features{--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;--grad-maroon:linear-gradient(140deg, #a03422 0%, #8f2a1b 45%, #5f1a0e 100%)}.mkt-features *{box-sizing:border-box;margin:0;padding:0}.mkt-features{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-features .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.mkt-features a{color:inherit}.mkt-features nav{background:var(--ink);z-index:20;border-bottom:1px solid #d6c9b026;position:sticky;top:0}.mkt-features .nav-in{justify-content:space-between;align-items:center;max-width:1160px;height:52px;margin:0 auto;padding:0 32px;display:flex}.mkt-features .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-features .wm .maybe{color:var(--gold);font-style:italic;font-weight:400}.mkt-features .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-features .nav-links a{color:#f5ede0a6;text-decoration:none;transition:color .15s}.mkt-features .nav-links a:hover,.mkt-features .nav-links a:focus-visible{color:var(--gold-soft)}.mkt-features .nav-links a.active{color:var(--paper);border-bottom:2px solid var(--sindoor);padding-bottom:3px}.mkt-features .nav-cta{background:var(--sindoor);font-family:var(--font-dm-sans), sans-serif;text-transform:none;letter-spacing:.02em;border-radius:100px;padding:9px 18px;font-size:12.5px;font-weight:600;color:var(--paper)!important}.mkt-features .nav-cta:hover{background:var(--sindoor-dark)}.mkt-features .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-features .hero{border-bottom:1px solid var(--line);padding:104px 0 88px;position:relative;overflow:hidden}.mkt-features .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c13e2a17 0%,#0000 62%);width:560px;height:560px;position:absolute;top:-160px;right:-160px}.mkt-features .hero h1{font-family:var(--font-instrument), serif;letter-spacing:-.02em;max-width:900px;font-size:clamp(46px,7vw,90px);font-weight:400;line-height:1}.mkt-features .hero h1 em{color:var(--sindoor);font-style:italic}.mkt-features .hero p{color:var(--muted);max-width:620px;margin-top:26px;font-size:18px;line-height:1.7}.mkt-features .phase{border-bottom:1px solid var(--line);padding:92px 0}.mkt-features .phase-head{grid-template-columns:200px 1fr;align-items:start;gap:40px;margin-bottom:54px;display:grid}.mkt-features .phase-tag{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sindoor);border-top:2px solid var(--sindoor);padding-top:14px;font-size:10px;font-weight:700}.mkt-features .phase h2{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;font-size:clamp(32px,4.4vw,50px);font-weight:500;line-height:1.06}.mkt-features .phase h2 em{font-family:var(--font-instrument), serif;color:var(--sindoor);font-style:italic;font-weight:400}.mkt-features .phase-lede{color:var(--muted);grid-column:2;max-width:600px;margin-top:14px;font-size:16px;line-height:1.7}.mkt-features .fgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt-features .fgrid.two{grid-template-columns:repeat(2,1fr)}.mkt-features .fcard{background:var(--card);border:1px solid var(--line-soft);border-radius:14px;flex-direction:column;gap:12px;padding:34px 28px;transition:border-color .2s;display:flex;box-shadow:0 1px 4px #00000008}.mkt-features .fcard:hover{border-color:var(--gold)}.mkt-features .fcard h3{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;font-size:21px;font-weight:500}.mkt-features .fcard p{color:var(--muted);font-size:14px;line-height:1.65}.mkt-features .fcard .k{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:700}.mkt-features .fquote{font-family:var(--font-instrument), serif;color:var(--sindoor);border-left:2px solid var(--sindoor);margin-top:auto;padding-left:12px;font-size:15.5px;font-style:italic}.mkt-features .stage-band{background:var(--grad-maroon);color:var(--paper);padding:92px 0;position:relative;overflow:hidden}.mkt-features .stage-band:before{content:"";border:1px solid #f5ede01f;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-80px}.mkt-features .stage-band:after{content:"";border:1px solid #f5ede01a;border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;right:40px}.mkt-features .stage-band .phase-tag{color:var(--gold-soft);border-color:var(--gold-soft)}.mkt-features .stage-band h2{color:var(--paper)}.mkt-features .stage-band h2 em{color:var(--gold-soft)}.mkt-features .stage-band .phase-lede{color:#f5ede0bf}.mkt-features .journey-card{background:var(--card);color:var(--ink);z-index:1;border-radius:16px;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040}.mkt-features .jc-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.mkt-features .jc-title{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--sindoor);font-size:10.5px;font-weight:700}.mkt-features .jc-badge{font-family:var(--font-dm-sans), sans-serif;color:var(--sindoor);background:#fdeeea;border:1px solid #f3cfc7;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:600}.mkt-features .jc-track{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:30px 24px;display:flex}.mkt-features .jc-pill{font-family:var(--font-dm-sans), sans-serif;white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.mkt-features .jc-pill .dot{border-radius:50%;width:7px;height:7px}.mkt-features .jc-pill.done{background:var(--sindoor);color:#fff}.mkt-features .jc-pill.done .dot{display:none}.mkt-features .jc-pill.done:before{content:"✓";font-size:11px}.mkt-features .jc-pill.active{color:var(--sindoor);border:1.5px solid var(--sindoor);background:#fff;box-shadow:0 0 0 4px #c13e2a14}.mkt-features .jc-pill.active .dot{background:var(--sindoor)}.mkt-features .jc-pill.next{background:var(--paper-bright);color:var(--muted);border:1px solid var(--line-soft)}.mkt-features .jc-pill.next .dot{background:#c9bda8}.mkt-features .jc-dash{background:var(--line);width:22px;height:1px;margin:0 4px}.mkt-features .jc-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.mkt-features .jc-btn{font-family:var(--font-dm-sans), sans-serif;border-radius:100px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none}.mkt-features .jc-btn.ghost{color:var(--sindoor);background:#fdf5f3;border:1px solid #f3d9d2}.mkt-features .jc-btn.solid{color:#fff;background:var(--grad-maroon)}.mkt-features .jc-step{text-align:center}.mkt-features .jc-step .t{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.mkt-features .jc-step .bar{background:var(--cream);border-radius:100px;width:90px;height:4px;margin:7px auto 0;overflow:hidden}.mkt-features .jc-step .bar i{background:var(--sindoor);border-radius:100px;width:40%;height:100%;display:block}.mkt-features .stage-note{font-family:var(--font-instrument), serif;color:var(--gold-soft);text-align:center;z-index:1;margin-top:44px;font-size:20px;font-style:italic;position:relative}.mkt-features .kundli-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.mkt-features .kundli-card{background:var(--card);border:1px solid var(--line-soft);border-radius:14px;padding:40px;box-shadow:0 1px 4px #00000008}.mkt-features .koot-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:14px;display:flex}.mkt-features .koot-row:last-of-type{border-bottom:0}.mkt-features .koot-row .kn{font-family:var(--font-fraunces), serif;font-size:15px;font-weight:500}.mkt-features .koot-row .kp{font-family:var(--font-dm-sans), sans-serif;color:var(--muted);font-size:12.5px;font-weight:600}.mkt-features .koot-row .kp.warn{color:var(--danger)}.mkt-features .koot-total{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.mkt-features .koot-total .lbl{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.mkt-features .koot-total .val{font-family:var(--font-fraunces), serif;color:var(--gold);letter-spacing:-.02em;font-size:30px;font-weight:600}.mkt-features .kundli-copy h3{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin-bottom:14px;font-size:27px;font-weight:500}.mkt-features .kundli-copy p{color:var(--muted);margin-bottom:14px;font-size:15px;line-height:1.75}.mkt-features .kundli-copy .fine{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.mkt-features .flag-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mkt-features .flag-col{background:var(--card);border-radius:14px;padding:34px 30px;box-shadow:0 1px 4px #00000008}.mkt-features .flag-col.green{border:1px solid var(--success)}.mkt-features .flag-col.red{border:1px solid var(--danger)}.mkt-features .flag-col h4{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:700}.mkt-features .flag-col.green h4{color:var(--success)}.mkt-features .flag-col.red h4{color:var(--danger)}.mkt-features .flag-col ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.mkt-features .flag-col li{font-family:var(--font-dm-sans), sans-serif;border:1px solid var(--line);color:var(--ink-soft);background:var(--paper-bright);border-radius:100px;padding:8px 14px;font-size:13px;font-weight:500}.mkt-features .flag-col.green li:before{content:"✓ ";color:var(--success);font-weight:700}.mkt-features .flag-col.red li:before{content:"✕ ";color:var(--danger);font-weight:700}.mkt-features .flag-col .more{font-family:var(--font-instrument), serif;color:var(--muted);margin-top:14px;font-size:14.5px;font-style:italic}.mkt-features .compare-band{background:var(--grad-maroon);color:var(--paper);text-align:center;padding:96px 0;position:relative;overflow:hidden}.mkt-features .compare-band:before{content:"";border:1px solid #f5ede01f;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;left:-80px}.mkt-features .compare-band .eyebrow{color:var(--gold-soft)}.mkt-features .compare-band h2{font-family:var(--font-instrument), serif;max-width:760px;margin:0 auto;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.08;position:relative}.mkt-features .compare-band h2 em{color:var(--gold-soft);font-style:italic}.mkt-features .compare-band p{color:#f5ede0d1;max-width:560px;margin:22px auto 0;font-size:16px;line-height:1.7}.mkt-features .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}.mkt-features .btn:hover{transform:translateY(-1px)}.mkt-features .btn-paper{background:var(--paper);color:var(--sindoor-deep)}.mkt-features .btn-paper:hover{background:#fff}.mkt-features 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-features 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-features footer .f-wm em{color:var(--sindoor);font-style:italic;font-weight:400}.mkt-features .f-links{justify-content:center;gap:22px;margin-top:8px;display:flex}.mkt-features .f-links a{color:var(--muted);text-decoration:none}.mkt-features .f-links a:hover{color:var(--sindoor)}@media (prefers-reduced-motion:reduce){.mkt-features{scroll-behavior:auto}.mkt-features .btn:hover{transform:none}}@media (max-width:900px){.mkt-features .nav-links{gap:14px;font-size:9.5px}.mkt-features .nav-links .hide-m{display:none}.mkt-features .hero{padding:64px 0 56px}.mkt-features .phase,.mkt-features .stage-band{padding:60px 0}.mkt-features .phase-head{grid-template-columns:1fr;gap:14px}.mkt-features .phase-lede{grid-column:1}.mkt-features .fgrid,.mkt-features .fgrid.two,.mkt-features .flag-cols,.mkt-features .kundli-split{grid-template-columns:1fr}.mkt-features .jc-track{gap:8px}.mkt-features .jc-dash{display:none}}.mkt-features{min-height:100vh}
