.mkt-pricing{--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-pricing *{box-sizing:border-box;margin:0;padding:0}.mkt-pricing{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-pricing .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.mkt-pricing a{color:inherit}.mkt-pricing nav{background:var(--ink);z-index:20;border-bottom:1px solid #d6c9b026;position:sticky;top:0}.mkt-pricing .nav-in{justify-content:space-between;align-items:center;max-width:1160px;height:52px;margin:0 auto;padding:0 32px;display:flex}.mkt-pricing .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-pricing .wm .maybe{color:var(--gold);font-style:italic;font-weight:400}.mkt-pricing .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-pricing .nav-links a{color:#f5ede0a6;text-decoration:none;transition:color .15s}.mkt-pricing .nav-links a:hover,.mkt-pricing .nav-links a:focus-visible{color:var(--gold-soft)}.mkt-pricing .nav-links a.active{color:var(--paper);border-bottom:2px solid var(--sindoor);padding-bottom:3px}.mkt-pricing .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-pricing .nav-cta:hover{background:var(--sindoor-dark)}.mkt-pricing .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-pricing .hero{text-align:center;padding:92px 0 64px;position:relative;overflow:hidden}.mkt-pricing .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c13e2a14 0%,#0000 62%);width:700px;height:500px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.mkt-pricing .hero h1{font-family:var(--font-instrument), serif;letter-spacing:-.02em;max-width:880px;margin:0 auto;font-size:clamp(44px,6.6vw,82px);font-weight:400;line-height:1.02;position:relative}.mkt-pricing .hero h1 em{color:var(--sindoor);font-style:italic}.mkt-pricing .hero .sub{color:var(--muted);max-width:540px;margin:24px auto 0;font-size:17px;line-height:1.7}.mkt-pricing .inline-sum{border:1px solid var(--line-soft);background:var(--card);border-radius:14px;grid-template-columns:1fr 1fr 1fr;max-width:760px;margin:42px auto 0;display:grid;overflow:hidden;box-shadow:0 1px 4px #00000008}.mkt-pricing .is-cell{text-align:center;padding:22px 18px}.mkt-pricing .is-cell+.is-cell{border-left:1px solid var(--line-soft)}.mkt-pricing .is-cell .n{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--sindoor);font-size:26px;font-weight:600}.mkt-pricing .is-cell .l{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px;font-weight:600;line-height:1.7}.mkt-pricing .anchor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);margin-top:60px}.mkt-pricing .anchor-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:48px;max-width:1160px;margin:0 auto;padding:26px 32px;display:flex}.mkt-pricing .a-item{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.mkt-pricing .a-item strong{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;text-transform:none;margin-top:4px;font-size:20px;font-weight:500;display:block}.mkt-pricing .a-item.them strong{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:1.5px}.mkt-pricing .a-item.us strong{color:var(--sindoor)}.mkt-pricing .a-vs{font-family:var(--font-instrument), serif;color:var(--sindoor);font-size:20px;font-style:italic}.mkt-pricing .plans-sec{border-bottom:1px solid var(--line);padding:88px 0}.mkt-pricing .plans{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:20px;max-width:940px;margin:0 auto;display:grid}.mkt-pricing .plan{background:var(--card);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;padding:46px 40px;transition:border-color .2s;display:flex;position:relative;box-shadow:0 1px 4px #00000008}.mkt-pricing .plan:hover{border-color:var(--gold)}.mkt-pricing .plan.hero-plan{background:var(--grad-maroon);color:var(--paper);border:0;overflow:hidden;box-shadow:0 18px 50px #6b1e1259}.mkt-pricing .plan.hero-plan:before{content:"";border:1px solid #f5ede026;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-60px}.mkt-pricing .plan-badge{background:var(--sindoor);color:var(--paper);font-family:var(--font-dm-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:7px 16px;font-size:9.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #c13e2a59}.mkt-pricing .plan-name{font-family:var(--font-instrument), serif;color:var(--sindoor);margin-bottom:6px;font-size:34px;font-style:italic}.mkt-pricing .plan.hero-plan .plan-name{color:var(--gold-soft)}.mkt-pricing .plan-for{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:26px;font-size:10px;font-weight:600}.mkt-pricing .plan.hero-plan .plan-for{color:#f5ede099}.mkt-pricing .plan-price{font-family:var(--font-fraunces), serif;letter-spacing:-.03em;font-size:58px;font-weight:500;line-height:1}.mkt-pricing .plan-price .per{color:var(--muted);font-size:16px;font-weight:400;font-family:var(--font-dm-sans), sans-serif}.mkt-pricing .plan.hero-plan .plan-price .per{color:#f5ede0a6}.mkt-pricing .plan-price-note{font-family:var(--font-instrument), serif;color:var(--muted);margin-top:8px;font-size:15px;font-style:italic}.mkt-pricing .plan.hero-plan .plan-price-note{color:var(--gold-soft)}.mkt-pricing .plan ul{flex:1;margin:30px 0 34px;font-size:14.5px;line-height:1.55;list-style:none;position:relative}.mkt-pricing .plan li{border-bottom:1px solid var(--line-soft);padding:10px 0 10px 24px;position:relative}.mkt-pricing .plan.hero-plan li{border-color:#f5ede026}.mkt-pricing .plan li:last-child{border:0}.mkt-pricing .plan li:before{content:"—";color:var(--sindoor);position:absolute;left:0}.mkt-pricing .plan.hero-plan li:before{color:var(--gold-soft)}.mkt-pricing .plan li.na{color:var(--muted)}.mkt-pricing .plan li.na:before{content:"·"}.mkt-pricing .plan li strong{font-weight:600}.mkt-pricing .btn{text-align:center;font-family:var(--font-dm-sans), sans-serif;border-radius:100px;padding:15px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-block;position:relative}.mkt-pricing .btn:hover{transform:translateY(-1px)}.mkt-pricing .btn-outline{border:1px solid var(--line);color:var(--sindoor);background:#fdf5f3}.mkt-pricing .btn-outline:hover{background:var(--cream)}.mkt-pricing .btn-sindoor{background:var(--sindoor);color:var(--paper)}.mkt-pricing .btn-sindoor:hover{background:var(--sindoor-dark)}.mkt-pricing .btn-gold{background:var(--gold);color:#fff}.mkt-pricing .btn-gold:hover{background:var(--gold-light);color:var(--ink)}.mkt-pricing .plans-fine{text-align:center;font-family:var(--font-dm-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:30px;font-size:10px;font-weight:600;line-height:2.1}.mkt-pricing .unlock-sec{border-bottom:1px solid var(--line);padding:92px 0}.mkt-pricing .sec-title{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(30px,4.4vw,46px);font-weight:500;line-height:1.08}.mkt-pricing .sec-title em{font-family:var(--font-instrument), serif;color:var(--sindoor);font-style:italic;font-weight:400}.mkt-pricing .sec-lede{color:var(--muted);max-width:620px;font-size:16px;line-height:1.7}.mkt-pricing .unlock-head{text-align:center;max-width:680px;margin:0 auto 60px}.mkt-pricing .unlock-head .sec-lede{margin:0 auto}.mkt-pricing .unlock-flow{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:980px;margin:0 auto;display:grid}.mkt-pricing .phone-pop{background:var(--grad-maroon);border-radius:22px;max-width:380px;margin:0 auto;padding:30px 26px;position:relative;overflow:hidden;box-shadow:0 20px 50px #6b1e1259}.mkt-pricing .phone-pop:before{content:"";border:1px solid #f5ede026;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-50px}.mkt-pricing .pop-tag{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:14px;font-size:9.5px;font-weight:700}.mkt-pricing .pop-title{font-family:var(--font-fraunces), serif;color:var(--paper);letter-spacing:-.015em;margin-bottom:10px;font-size:24px;font-weight:500;line-height:1.2;position:relative}.mkt-pricing .pop-title em{font-family:var(--font-instrument), serif;color:var(--gold-soft);font-style:italic;font-weight:400}.mkt-pricing .pop-body{color:#f5ede0bf;margin-bottom:22px;font-size:14px;line-height:1.65;position:relative}.mkt-pricing .pop-btn{background:var(--paper);color:var(--sindoor-deep);text-align:center;font-family:var(--font-dm-sans), sans-serif;border-radius:100px;padding:14px;font-size:13px;font-weight:600;text-decoration:none;display:block;position:relative}.mkt-pricing .pop-fine{text-align:center;font-family:var(--font-dm-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f5ede080;margin-top:12px;font-size:9px;font-weight:600;position:relative}.mkt-pricing .u-steps{counter-reset:ustep}.mkt-pricing .u-step{padding:0 0 30px 56px;position:relative}.mkt-pricing .u-step:before{counter-increment:ustep;content:counter(ustep, decimal-leading-zero);font-family:var(--font-dm-sans), sans-serif;color:var(--sindoor);border:1.5px solid var(--sindoor);background:#fff;border-radius:100px;padding:8px 10px;font-size:11px;font-weight:700;position:absolute;top:2px;left:0}.mkt-pricing .u-step:after{content:"";background:var(--line);width:1px;position:absolute;top:46px;bottom:6px;left:19px}.mkt-pricing .u-step:last-child{padding-bottom:0}.mkt-pricing .u-step:last-child:after{display:none}.mkt-pricing .u-step h4{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;margin-bottom:6px;font-size:20px;font-weight:500}.mkt-pricing .u-step p{color:var(--muted);max-width:420px;font-size:14.5px;line-height:1.7}.mkt-pricing .u-step p strong{color:var(--ink);font-weight:600}.mkt-pricing .doors{grid-template-columns:1fr 1fr;gap:18px;max-width:940px;margin:64px auto 0;display:grid}.mkt-pricing .door{border-radius:16px;padding:38px 34px;position:relative;overflow:hidden}.mkt-pricing .door.pay{background:var(--grad-maroon);color:var(--paper)}.mkt-pricing .door.pay:before{content:"";border:1px solid #f5ede026;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-50px}.mkt-pricing .door.refer{background:var(--card);border:1px solid var(--gold);box-shadow:0 1px 4px #00000008}.mkt-pricing .door .d-tag{font-family:var(--font-dm-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:9.5px;font-weight:700}.mkt-pricing .door.pay .d-tag{color:var(--gold-soft)}.mkt-pricing .door h4{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;margin-bottom:10px;font-size:24px;font-weight:500;position:relative}.mkt-pricing .door h4 em{font-family:var(--font-instrument), serif;font-style:italic;font-weight:400}.mkt-pricing .door.pay h4 em{color:var(--gold-soft)}.mkt-pricing .door.refer h4 em{color:var(--sindoor)}.mkt-pricing .door p{margin-bottom:8px;font-size:14.5px;line-height:1.7;position:relative}.mkt-pricing .door.pay p{color:#f5ede0c7}.mkt-pricing .door.refer p{color:var(--muted)}.mkt-pricing .door .d-wit{font-family:var(--font-instrument), serif;margin-top:14px;font-size:15px;font-style:italic}.mkt-pricing .door.pay .d-wit{color:var(--gold-soft)}.mkt-pricing .door.refer .d-wit{color:var(--sindoor)}.mkt-pricing .faq-sec{border-bottom:1px solid var(--line);padding:92px 0}.mkt-pricing .faq-sec .wrap{max-width:820px}.mkt-pricing .faq{border-bottom:1px solid var(--line)}.mkt-pricing .faq summary{cursor:pointer;font-family:var(--font-fraunces), serif;letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:20px;padding:24px 0;font-size:19px;font-weight:500;list-style:none;display:flex}.mkt-pricing .faq summary::-webkit-details-marker{display:none}.mkt-pricing .faq summary:after{content:"+";color:var(--sindoor);flex-shrink:0;font-size:20px}.mkt-pricing .faq[open] summary:after{content:"−"}.mkt-pricing .faq .a{color:var(--muted);max-width:680px;padding:0 0 26px;font-size:15px;line-height:1.75}.mkt-pricing .faq .a em{font-family:var(--font-instrument), serif;color:var(--sindoor);font-size:16px}.mkt-pricing .faq .a strong{color:var(--ink);font-weight:600}.mkt-pricing .final{text-align:center;background:var(--grad-maroon);color:var(--paper);padding:106px 0;position:relative;overflow:hidden}.mkt-pricing .final:before{content:"";border:1px solid #f5ede01f;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;left:-80px}.mkt-pricing .final .eyebrow{color:var(--gold-soft)}.mkt-pricing .final h2{font-family:var(--font-instrument), serif;letter-spacing:-.02em;font-size:clamp(38px,5.5vw,66px);font-weight:400;line-height:1.05;position:relative}.mkt-pricing .final h2 em{color:var(--gold-soft);font-style:italic}.mkt-pricing .final p{color:#f5ede0b3;margin-top:20px;font-size:16px;position:relative}.mkt-pricing .btn-paper{background:var(--paper);color:var(--sindoor-deep)}.mkt-pricing .btn-paper:hover{background:#fff}.mkt-pricing 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-pricing 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-pricing footer .f-wm em{color:var(--sindoor);font-style:italic;font-weight:400}.mkt-pricing .f-links{justify-content:center;gap:22px;margin-top:8px;display:flex}.mkt-pricing .f-links a{color:var(--muted);text-decoration:none}.mkt-pricing .f-links a:hover{color:var(--sindoor)}@media (prefers-reduced-motion:reduce){.mkt-pricing{scroll-behavior:auto}.mkt-pricing .btn:hover{transform:none}}@media (max-width:900px){.mkt-pricing .nav-links{gap:14px;font-size:9.5px}.mkt-pricing .nav-links .hide-m{display:none}.mkt-pricing .hero{padding:60px 0 44px}.mkt-pricing .plans-sec,.mkt-pricing .unlock-sec,.mkt-pricing .faq-sec{padding:60px 0}.mkt-pricing .plans{grid-template-columns:1fr}.mkt-pricing .plan.hero-plan{order:-1}.mkt-pricing .inline-sum{grid-template-columns:1fr}.mkt-pricing .is-cell+.is-cell{border-left:0;border-top:1px solid var(--line-soft)}.mkt-pricing .unlock-flow{grid-template-columns:1fr;gap:40px}.mkt-pricing .doors{grid-template-columns:1fr}.mkt-pricing .anchor-in{gap:20px}}.mkt-pricing{min-height:100vh}.mkt-pricing .plan.hero-plan{overflow:visible}.mkt-pricing .plan.hero-plan:before{top:0;right:0}
