@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#11100f;--ivory:#f4efe7;--paper:#fbf8f2;--text:#181512;--soft:#6f675f;--wine:#681d2a;--champagne:#c4a98e;--line:#d8cec3;--max:1272px;--display:"Cormorant Garamond", Georgia, serif;--body:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{font-family:var(--body);color:var(--text);background:var(--paper);margin:0;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.site-shell{overflow:clip}.wrap{width:min(var(--max), calc(100% - 48px));margin-inline:auto}.eyebrow{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.eyebrow.light{color:var(--champagne)}.display{font-family:var(--display);letter-spacing:-.025em;font-weight:600;line-height:.98}.section{padding:clamp(72px,9vw,112px) 0}.section-title{max-width:800px;margin:12px 0 24px;font-size:clamp(2.6rem,5vw,4.1rem)}.lead{max-width:800px;color:var(--soft);margin:0;font-size:clamp(1rem,1.6vw,1.2rem)}.hero{background:var(--ivory);grid-template-columns:minmax(0,1.12fr) minmax(420px,1fr);min-height:760px;display:grid}.hero-copy{padding:92px max(48px, calc((100vw - var(--max)) / 2)) 72px;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:clamp(52px,6vw,88px);display:flex}.hero h1{max-width:670px;margin:18px 0 26px;font-size:clamp(4.1rem,6.5vw,6rem)}.hero .lead{max-width:590px}.hero-photo{background:#050505;min-height:760px;position:relative}.hero-photo img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.hero-signature{color:#ffffffc2;font-family:var(--display);text-shadow:0 1px 8px #00000075;font-size:1.35rem;font-style:italic;position:absolute;inset:24px 28px auto auto}.cta{background:var(--wine);color:#fffaf4;min-height:54px;font:700 .8rem/1 var(--body);letter-spacing:.045em;text-transform:uppercase;border:0;border-radius:2px;justify-content:center;align-items:center;margin-top:30px;padding:0 24px;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.cta:not([aria-disabled=true]):hover{background:#561723;transform:translateY(-2px)}.cta:focus-visible{outline:3px solid var(--champagne);outline-offset:4px}.cta[aria-disabled=true]{cursor:not-allowed;opacity:.68}.cta.outline{background:0 0;border:1px solid #fffc}.cta.outline:not([aria-disabled=true]):hover{background:#ffffff14}.authority{background:var(--ink);color:#f7f1e9;grid-template-columns:repeat(4,1fr);display:grid}.authority-item{border-right:1px solid #2d2926;flex-direction:column;justify-content:center;min-height:132px;padding:30px 36px;display:flex}.authority-item strong{font:600 1.8rem/1 var(--display)}.authority-item span{color:var(--champagne);margin-top:7px;font-size:.8rem}.manifesto blockquote{max-width:980px;font:600 clamp(3rem, 5vw, 4.4rem)/1 var(--display);letter-spacing:-.025em;margin:18px 0 28px}.authority-editorial{background:var(--ivory)}.two-col{grid-template-columns:.9fr 1fr;align-items:start;gap:clamp(56px,8vw,112px);display:grid}.fact-list{border-top:1px solid var(--line)}.fact{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:22px 0;display:grid}.fact b{color:var(--wine);letter-spacing:.12em;font-size:.78rem}.fact span{font-weight:600}.process-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:48px;display:grid}.process-step{border-top:1px solid var(--line);min-height:238px;padding:26px 8px 24px 0}.process-step .num{color:var(--wine);font:600 2.1rem/1 var(--display)}.process-step h3{margin:24px 0 8px;font-size:1.08rem}.process-step p{color:var(--soft);margin:0;font-size:.94rem}.receive{background:var(--ink);color:#f8f2e9}.receive .section-title{color:#fffaf4}.receive-grid{grid-template-columns:repeat(5,1fr);gap:26px;margin-top:48px;display:grid}.receive-item{border-top:1px solid #342e2b;padding-top:18px}.receive-item:before{content:"—";color:var(--wine);font:600 1.9rem/1 var(--display);margin-bottom:12px;display:block}.audience-line{color:var(--soft);margin-top:32px;font-size:1.15rem}.mfit{background:var(--ivory)}.mfit-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:clamp(42px,7vw,92px);display:grid}.delivery-card{border:1px solid var(--line);padding:26px 28px}.delivery-card strong{color:var(--wine);font:600 2rem/1 var(--display);margin-top:12px;display:block}.delivery-card>p:last-child{color:var(--soft);margin:14px 0 0;font-size:.9rem}.offer{background:var(--wine);color:#fffaf4}.offer .section-title,.offer .lead{color:#fffaf4}.offer-state-copy [data-offer-eyebrow-state],.offer-state-copy [data-offer-headline-state]{display:none}.offer-state-copy [data-offer-eyebrow-state=expired],.offer-state-copy [data-offer-headline-state=expired],html[data-promotion-state=active] .offer-state-copy [data-offer-eyebrow-state=active],html[data-promotion-state=active] .offer-state-copy [data-offer-headline-state=active]{display:inline}html[data-promotion-state=active] .offer-state-copy [data-offer-eyebrow-state=expired],html[data-promotion-state=active] .offer-state-copy [data-offer-headline-state=expired]{display:none}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:940px;margin-top:42px;display:grid}.pricing-card{border:1px solid #ffffff4d;min-width:0;padding:clamp(26px,4vw,38px)}.pricing-card-head{justify-content:space-between;align-items:center;gap:18px;min-height:28px;display:flex}.pricing-label{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.pricing-best{color:var(--champagne);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:600}.pricing-regular{color:#ffffffb3;align-items:baseline;gap:10px;margin:30px 0 0;font-size:.82rem;display:none}.pricing-regular del{white-space:nowrap}.pricing-caption{color:#ffffffb8;margin:8px 0 0;font-size:.76rem}.pricing-price{white-space:nowrap;color:#fffaf4;font:600 clamp(2.65rem, 5vw, 4rem)/.95 var(--display);font-variant-numeric:tabular-nums;margin:4px 0 0}.pricing-equivalent{color:#ffffffb8;min-height:22px;margin:16px 0 0;font-size:.78rem}.pricing-active{display:none}.pricing-expired,html[data-promotion-state=active] .pricing-active{display:block}html[data-promotion-state=active] .pricing-expired{display:none}html[data-promotion-state=active] .pricing-regular{display:flex}html[data-promotion-state=active] .pricing-regular del{text-decoration-thickness:1px}.countdown-shell{border:1px solid #ffffff3d;max-width:620px;margin-top:26px;padding:20px 22px}.countdown-title{color:#ffffffc7;letter-spacing:.035em;margin:0;font-size:.78rem;display:none}.countdown-grid{grid-template-columns:repeat(4,minmax(62px,1fr));gap:12px;margin-top:15px;display:none}.countdown-unit{align-items:baseline;gap:5px;min-width:0;display:flex}.countdown-unit b{color:#fffaf4;min-width:2ch;font:600 1.65rem/1 var(--display);font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.countdown-unit small{color:var(--champagne);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.countdown-expired{color:#ffffffbd;margin:0;font-size:.8rem;display:block}html[data-promotion-state=active] .countdown-title{display:block}html[data-promotion-state=active] .countdown-grid{display:grid}html[data-promotion-state=active] .countdown-expired,html[data-promotion-state=expired] .countdown-grid{display:none}html[data-promotion-state=expired] .countdown-expired{display:block}.offer-cta{margin-top:28px}.faq-list{border-top:1px solid var(--line);margin-top:38px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:focus-visible{outline:3px solid var(--champagne);outline-offset:4px}summary:after{content:"+";color:var(--wine);font:600 1.55rem/1 var(--display)}details[open] summary:after{content:"−"}details p{max-width:760px;color:var(--soft);margin:-4px 0 24px}.final-cta{background:var(--ink);color:#fffaf4}.final-cta .section-title{color:#fffaf4}.footer{background:var(--ink);color:#9f968e;border-top:1px solid #292421;padding:36px 0 96px;font-size:.82rem}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.footer-credit{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.footer-credit>span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.footer-credit img{opacity:.92;width:150px;height:auto}.sticky-cta{display:none}.reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=1024px){.hero{grid-template-columns:1fr 44%;min-height:690px}.hero-copy{padding-left:48px;padding-right:40px}.hero-photo{min-height:690px}.authority-item{padding-inline:24px}.process-grid{grid-template-columns:repeat(2,1fr)}.receive-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.mfit-grid{grid-template-columns:1fr;align-items:start}}@media (width<=720px){.wrap{width:min(100% - 48px,520px)}.section{padding:58px 0}.hero{flex-direction:column;min-height:0;display:flex}.hero-photo{order:-1;height:clamp(390px,110vw,470px);min-height:0}.hero-photo img{object-position:50% 36%}.hero-copy{padding:38px 24px 46px}.hero h1{margin-top:14px;font-size:clamp(3.35rem,13vw,4.35rem)}.hero .lead{font-size:1rem}.hero-signature{font-size:1.05rem;top:18px;bottom:auto;right:20px}.cta{width:100%;min-height:56px;padding-inline:16px}.authority{display:block}.authority-item{border-bottom:1px solid #2d2926;border-right:0;grid-template-columns:145px 1fr;align-items:center;min-height:74px;padding:18px 24px;display:grid}.authority-item strong{font-size:1.45rem}.authority-item span{margin:0}.manifesto blockquote{font-size:2.65rem}.section-title{font-size:2.8rem}.two-col{grid-template-columns:1fr;gap:38px}.process-grid,.receive-grid,.pricing-grid{grid-template-columns:1fr;gap:0}.process-step{min-height:0;padding:20px 0}.receive-item{padding:16px 0 18px}.pricing-card+.pricing-card{border-top:0}.pricing-card{padding:27px 24px}.pricing-price{font-size:clamp(2.8rem,14vw,3.65rem)}.countdown-shell{padding:18px 16px}.countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.countdown-unit{justify-content:center;gap:3px}.countdown-unit b{font-size:1.45rem}.countdown-unit small{font-size:.61rem}.footer{padding-bottom:110px}.footer-row{align-items:flex-start}.footer-credit{align-items:flex-start;width:100%;margin:8px 0 0}.footer-credit img{width:148px}.sticky-cta{z-index:20;left:16px;right:16px;bottom:max(14px, env(safe-area-inset-bottom));width:auto;margin-top:0;position:fixed;box-shadow:0 10px 36px #0003}.sticky-cta.is-active{display:flex}}@media (width>=386px) and (width<=400px) and (height<=880px){.hero-photo{height:400px}.hero-copy{padding-top:24px;padding-bottom:40px}.hero h1{margin-top:10px;margin-bottom:16px;font-size:3.3rem}.hero-copy>.cta{margin-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}

/* Client validation refinement — 2026-08-12 */
.authority-item{position:relative}.authority-item:before{content:"";width:28px;height:1px;background:var(--wine);margin-bottom:15px;display:block}.authority-item strong{letter-spacing:-.015em}.authority-item span{line-height:1.35}
.receive-grid{gap:14px}.receive-item{background:#151311;border:1px solid #302b28;min-height:146px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.receive-item:before{color:var(--champagne);letter-spacing:.14em;margin:0 0 30px;font:600 .72rem/1 var(--body)}.receive-item:nth-child(1):before{content:"01"}.receive-item:nth-child(2):before{content:"02"}.receive-item:nth-child(3):before{content:"03"}.receive-item:nth-child(4):before{content:"04"}.receive-item:nth-child(5):before{content:"05"}
.offer{position:relative;overflow:hidden;background:linear-gradient(135deg,#5b1622 0%,#7a2232 50%,#57131f 100%);border-block:1px solid #ffffff12}.offer:before{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff12;border-radius:50%;top:-320px;right:-150px;pointer-events:none}.offer .wrap{position:relative;border:1px solid #ffffff38;background:#100d0d1c;box-shadow:0 24px 70px #26080e2e;padding:clamp(38px,5vw,66px)}.offer .section-title{max-width:900px;margin-bottom:0}.pricing-grid{max-width:none;margin-top:38px;gap:16px}.pricing-card{background:#160f111c;border-color:#ffffff42}.pricing-card[data-offer-plan=quarterly]{background:#120c0e2e;border-color:#c4a98eb3}.pricing-best{border:1px solid #c4a98e80;border-radius:999px;padding:5px 9px;line-height:1}.countdown-shell{max-width:none;background:#120c0e24;border-color:#ffffff42}.offer-cta{background:#fffaf4!important;color:var(--wine)!important;border-color:#fffaf4!important;min-width:395px}.offer-cta:hover{background:var(--champagne)!important;color:var(--ink)!important}
.final-cta{padding:clamp(56px,6vw,78px) 0 46px}.final-cta .section-title{margin-bottom:16px;max-width:780px}.final-cta .cta{margin-top:24px}.footer{padding:24px 0 26px}.footer-row{align-items:center;gap:24px}.footer-credit{flex-direction:row;align-items:center;gap:14px}.footer-credit-link{display:inline-flex;align-items:center;border-radius:3px}.footer-credit-link:focus-visible{outline:3px solid var(--champagne);outline-offset:5px}.footer-credit-link img{transition:opacity .18s,transform .18s}.footer-credit-link:hover img{opacity:1;transform:translateY(-1px)}body.footer-in-view .sticky-cta{display:none!important}
@media (width<=1024px){.receive-grid{grid-template-columns:repeat(3,1fr)}.receive-item:nth-child(4),.receive-item:nth-child(5){min-height:126px}}
@media (width<=720px){.authority{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.authority-item{border:1px solid #2d2926;min-height:108px;padding:18px;background:#151311;display:flex}.authority-item:before{margin-bottom:13px}.authority-item strong{font-size:1.55rem}.authority-item span{margin-top:7px;font-size:.74rem}.receive-grid{grid-template-columns:1fr;gap:10px}.receive-item{min-height:0;padding:17px 18px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:4px}.receive-item:before{margin:0;font-size:.68rem}.offer .wrap{width:min(100% - 32px,520px);padding:28px 20px}.offer .section-title{font-size:2.55rem}.pricing-grid{margin-top:30px}.pricing-card{padding:24px 22px}.pricing-card+.pricing-card{border-top:0}.countdown-shell{margin-top:20px}.offer-cta{min-width:0;margin-top:20px}.final-cta{padding:52px 0 34px}.final-cta .section-title{font-size:2.65rem}.footer{padding:20px 0 24px}.footer-row{gap:14px}.footer-credentials{line-height:1.45}.footer-credit{width:auto;margin:0;flex-direction:row;align-items:center;gap:12px}.footer-credit img{width:134px}.footer-credit>span{font-size:.67rem}}
@media (width<=390px){.authority{gap:6px;padding:6px}.authority-item{min-height:102px;padding:16px}.authority-item strong{font-size:1.45rem}.offer .wrap{width:min(100% - 24px,520px);padding:26px 17px}.offer .section-title{font-size:2.4rem}.pricing-price{font-size:clamp(2.7rem,13vw,3.45rem)}}

@media (width<=720px){.receive-item:nth-child(4),.receive-item:nth-child(5){min-height:0}}



/* Client requested refinements — direct validation build v3 */
.formation-note{margin:18px 0 0;padding:15px 18px;border-left:2px solid var(--wine);background:#fff9f2;color:#5f534b;font-weight:600;line-height:1.55}

/* Cleaner receive section: no step numbering, just subtle bullets */
.receive{background:#f4eee7;color:var(--ink)}
.receive .eyebrow{color:var(--wine)!important}.receive .section-title{color:var(--ink);max-width:920px}
.receive-grid{gap:12px;margin-top:40px}.receive-item{background:#fffaf5;border:1px solid #dcd1c8;min-height:156px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);font-weight:600}
.receive-item:before,.receive-item:nth-child(1):before,.receive-item:nth-child(2):before,.receive-item:nth-child(3):before,.receive-item:nth-child(4):before,.receive-item:nth-child(5):before{content:"•";color:var(--wine);font:700 1.35rem/1 var(--body);margin:0 0 28px;letter-spacing:0}

/* Methodology differential */
.methodology{background:var(--ink);color:#fffaf4}.methodology .section-title{color:#fffaf4;max-width:650px}.methodology-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(46px,8vw,110px);align-items:center}
.methodology-content{border:1px solid #36302c;padding:clamp(28px,4vw,42px);background:#151311}.methodology-content .lead{color:#e4d9cf;margin:0}.methodology-content strong{color:#fff;font-weight:700}.methodology-support{color:#bdb1a7;margin:18px 0 0;line-height:1.65}.methodology-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.methodology-tags span{border:1px solid #6b2633;color:#e9c6b0;border-radius:999px;padding:8px 12px;font-size:.76rem;letter-spacing:.03em}

/* Pricing area inspired by the client reference while preserving the brand */
.offer{background:#eee6df;color:var(--ink);border-block:1px solid #d9cdc4;overflow:visible}.offer:before{display:none}.offer .wrap,.offer .offer-layout{border:0;background:transparent;box-shadow:none;padding:0}.offer .eyebrow{color:var(--wine)}.offer .section-title{color:var(--ink);max-width:780px}.offer-lead{color:var(--soft);margin:14px 0 0;font-size:1rem}
.pricing-grid{max-width:1020px;margin-top:38px;gap:20px}.pricing-card{display:flex;flex-direction:column;min-height:390px;background:#191414;border:1px solid #423536;border-radius:22px;padding:32px 34px;box-shadow:0 18px 42px #39211c15;color:#fff}.pricing-card-featured{border:2px solid #9e4253;box-shadow:0 20px 48px #7c243021}.pricing-card-head{min-height:30px}.pricing-label{font-size:.88rem;color:#f8eee6}.pricing-best{color:#f8e9dd;background:#7b2434;border:0;border-radius:999px;padding:7px 10px;font-size:.64rem}.pricing-regular{display:flex!important;color:#b9aaa5;margin:34px 0 0;font-size:.88rem}.pricing-regular del{color:#b9aaa5;text-decoration-thickness:1px}.pricing-caption{color:#c9bbb4;margin:12px 0 0;font-size:.78rem}.pricing-price{font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;letter-spacing:-.035em;color:#fff;font-size:clamp(3.05rem,5vw,4.35rem);line-height:.98;margin:6px 0 0}.pricing-active,.pricing-expired{margin-bottom:28px}.pricing-cta{margin-top:auto;width:100%;min-height:56px;background:var(--wine);border-color:var(--wine);color:#fff}.pricing-cta:hover{background:#8c2437;border-color:#8c2437}
html[data-promotion-state=expired] .pricing-regular{display:none!important}

/* Flash offer intentionally separate from pricing cards */
.flash-offer{max-width:1020px;margin-top:30px;background:#fffaf6;border:1px solid #d7c8be;border-left:5px solid #bb2436;padding:30px 34px;display:grid;grid-template-columns:minmax(230px,.75fr) minmax(420px,1.25fr);gap:34px;align-items:center;box-shadow:0 14px 32px #3d211710}
.flash-title{margin:0;color:#b51f32;text-transform:uppercase;letter-spacing:.035em;font:800 clamp(1.85rem,3.1vw,2.8rem)/.95 var(--body)}.flash-subtitle{color:#6e5d53;margin:10px 0 0;line-height:1.45;font-size:.88rem}.flash-offer .countdown-grid{display:grid!important;grid-template-columns:repeat(4,minmax(72px,1fr));gap:10px;margin:0}.flash-offer .countdown-unit{min-height:78px;background:#f5ece6;border:1px solid #e0d1c7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.flash-offer .countdown-unit b{font-family:Georgia,'Times New Roman',serif;color:#191414;font-size:2rem;line-height:1;min-width:0;text-align:center}.flash-offer .countdown-unit small{color:#8c2737;font-size:.62rem;letter-spacing:.08em}.flash-offer .countdown-expired{display:none;color:#6e5d53;margin:0;font-weight:600}.flash-offer .countdown-title{display:none!important}
html[data-promotion-state=expired] .flash-offer{grid-template-columns:1fr;border-left-color:#9d8e84}.flash-offer .countdown-expired{display:none}html[data-promotion-state=expired] .flash-offer .countdown-grid{display:none!important}html[data-promotion-state=expired] .flash-offer .countdown-expired{display:block}html[data-promotion-state=expired] .flash-title{color:#665850}html[data-promotion-state=expired] .flash-subtitle{display:none}

/* Footer social link */
.footer-instagram{color:#cbb8a8;text-decoration:none;border-bottom:1px solid #5e4f46;padding-bottom:2px;transition:color .18s,border-color .18s}.footer-instagram:hover{color:#fff;border-color:#fff}.footer-instagram:focus-visible{outline:3px solid var(--champagne);outline-offset:4px}

@media (width<=1024px){.receive-grid{grid-template-columns:repeat(3,1fr)}.methodology-grid{grid-template-columns:1fr;gap:30px}.flash-offer{grid-template-columns:1fr;gap:22px}}
@media (width<=720px){
  .formation-note{margin-top:16px;padding:13px 15px;font-size:.9rem}
  .receive-grid{grid-template-columns:1fr;gap:8px}.receive-item{min-height:0;padding:17px 18px;display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center}.receive-item:before,.receive-item:nth-child(1):before,.receive-item:nth-child(2):before,.receive-item:nth-child(3):before,.receive-item:nth-child(4):before,.receive-item:nth-child(5):before{margin:0;font-size:1rem;align-self:center}
  .methodology-content{padding:24px 20px}.methodology-tags{gap:7px}.methodology-tags span{font-size:.7rem;padding:7px 10px}
  .offer{padding:58px 0}.offer .wrap,.offer .offer-layout{width:min(100% - 32px,520px)}.offer .section-title{font-size:2.65rem}.pricing-grid{gap:14px;margin-top:28px}.pricing-card{min-height:330px;border-radius:18px;padding:26px 24px}.pricing-card+.pricing-card{border-top:1px solid #423536}.pricing-card-featured{border:2px solid #9e4253}.pricing-regular{margin-top:28px}.pricing-price{font-size:clamp(3rem,15vw,3.85rem)}.pricing-cta{margin-top:auto;min-height:54px}.flash-offer{margin-top:18px;padding:24px 18px;border-left-width:4px;gap:20px}.flash-title{font-size:2rem}.flash-subtitle{font-size:.82rem}.flash-offer .countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.flash-offer .countdown-unit{min-height:66px}.flash-offer .countdown-unit b{font-size:1.55rem}.flash-offer .countdown-unit small{font-size:.54rem}.footer-row{display:grid;grid-template-columns:1fr auto;align-items:center}.footer-instagram{grid-column:1/2;width:max-content}.footer-credit{grid-column:2/3;grid-row:1/3}
}
@media (width<=390px){.offer .wrap,.offer .offer-layout{width:min(100% - 24px,520px)}.offer .section-title{font-size:2.45rem}.pricing-card{padding:24px 20px}.pricing-price{font-size:3.05rem}.pricing-best{font-size:.58rem}.flash-title{font-size:1.8rem}.footer-row{grid-template-columns:1fr}.footer-credit{grid-column:1;grid-row:auto}.footer-instagram{grid-column:1}}
/* Specificity reset from validation v2 */
.offer .pricing-card[data-offer-plan="quarterly"]{background:#191414;border-color:#9e4253}


/* Client review v4 — desktop rhythm + reference-inspired pricing details */
.receive .wrap{max-width:1180px}
.receive-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1120px;margin:42px auto 0}
.receive-item{grid-column:span 2;min-height:138px;padding:24px 24px 22px;border-color:#d9cdc4;background:#fffaf6;justify-content:flex-start;gap:26px;box-shadow:0 10px 28px #3f28110a}
.receive-item:nth-child(4){grid-column:2/span 2}.receive-item:nth-child(5){grid-column:4/span 2}
.receive-item:before,.receive-item:nth-child(1):before,.receive-item:nth-child(2):before,.receive-item:nth-child(3):before,.receive-item:nth-child(4):before,.receive-item:nth-child(5):before{margin:0;color:#8b2033;font-size:1.15rem}

.offer .wrap,.offer .offer-layout{max-width:1180px;margin-inline:auto}
.offer-intro{max-width:820px}
.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;width:100%;margin:42px auto 0;gap:24px}
.pricing-card{min-height:420px;border-radius:20px;padding:34px 36px 32px;background:#201718;border:1px solid #4c3c3e;box-shadow:0 18px 50px #31171d18}
.pricing-card-featured{border:2px solid #d06a7b;box-shadow:0 22px 55px #7c243026}
.pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:36px}
.pricing-label{font-size:.92rem;letter-spacing:.08em}.pricing-save{display:inline-flex;align-items:center;justify-content:center;background:#dcc5ad;color:#35231c;border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:800;white-space:nowrap}.pricing-save-featured{background:#a9d8be;color:#183226}
.pricing-regular{margin:34px 0 0!important;font-size:1rem!important;color:#a99b97!important}.pricing-regular del{color:#a99b97!important;text-decoration-thickness:1.5px}
.pricing-active,.pricing-expired{margin:12px 0 30px}
.pricing-price{display:flex;align-items:baseline;gap:8px;margin:0;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(3rem,4.4vw,4.2rem);font-weight:800!important;letter-spacing:-.045em;line-height:1;color:#fff}
.pricing-price small{font:500 .36em/1 Arial,Helvetica,sans-serif;color:#d9cbca;letter-spacing:-.01em}
.pricing-billed{margin:12px 0 0;color:#c5b7b4;font-size:.9rem;line-height:1.45}.pricing-billed strong{color:#eee4e1;font-weight:600}
.pricing-cta{margin-top:auto;font-size:.82rem;letter-spacing:.01em}
html[data-promotion-state=expired] .pricing-save{display:none}

.flash-offer{max-width:1180px;width:100%;margin:26px auto 0;padding:28px 32px;border:1px solid #d8c7bd;border-left:6px solid #c81f3a;grid-template-columns:minmax(260px,.8fr) minmax(480px,1.2fr);gap:40px;box-shadow:0 14px 34px #3d21170d}
.flash-title{font-size:clamp(2rem,2.8vw,2.65rem);letter-spacing:.025em}.flash-subtitle{max-width:340px}
.flash-offer .countdown-grid{gap:12px}.flash-offer .countdown-unit{min-height:84px;border-radius:2px}.flash-offer .countdown-unit b{font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:2rem}.flash-offer .countdown-unit small{font-weight:700}

@media (width<=1024px){
  .receive-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.receive-item,.receive-item:nth-child(4),.receive-item:nth-child(5){grid-column:auto}.receive-item:last-child{grid-column:1/-1;max-width:calc(50% - 7px);width:100%;justify-self:center}
  .pricing-grid{gap:18px}.pricing-card{padding:30px 28px;min-height:400px}.flash-offer{grid-template-columns:1fr;gap:20px}
}
@media (width<=720px){
  .receive-grid{grid-template-columns:1fr;gap:8px;margin-top:30px}.receive-item,.receive-item:nth-child(4),.receive-item:nth-child(5),.receive-item:last-child{grid-column:auto;max-width:none;width:auto;min-height:0;display:grid;grid-template-columns:22px 1fr;gap:9px;padding:17px 18px;box-shadow:none}.receive-item:before,.receive-item:nth-child(1):before,.receive-item:nth-child(2):before,.receive-item:nth-child(3):before,.receive-item:nth-child(4):before,.receive-item:nth-child(5):before{margin:0}
  .pricing-grid{grid-template-columns:1fr;gap:14px}.pricing-card{min-height:350px;padding:26px 24px}.pricing-card-head{align-items:flex-start}.pricing-save{font-size:.66rem;padding:7px 10px}.pricing-regular{margin-top:28px!important}.pricing-price{font-size:clamp(2.8rem,13vw,3.65rem)}.pricing-price small{font-size:.34em}.pricing-billed{font-size:.86rem}.flash-offer{padding:23px 18px;gap:18px}.flash-offer .countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.flash-offer .countdown-unit{min-height:68px}.flash-offer .countdown-unit b{font-size:1.5rem}.flash-offer .countdown-unit small{font-size:.52rem}
}
@media (width<=390px){.pricing-card{padding:24px 20px}.pricing-save{font-size:.61rem}.pricing-price{font-size:2.95rem}.flash-title{font-size:1.78rem}}

/* Client final polish — methodology emphasis */
.methodology .eyebrow{color:#efb58e;font-size:.82rem;font-weight:700;letter-spacing:.18em;display:inline-flex;align-items:center;gap:12px}
.methodology .eyebrow:before{content:"";width:26px;height:2px;background:#a73449;display:block;flex:0 0 auto}
.methodology-content{border-color:#55443d;box-shadow:inset 3px 0 0 #7c2638}
.methodology-tags span{background:#181311;border-color:#7c3141;color:#f0c8af}
@media (width<=720px){.methodology .eyebrow{font-size:.76rem;gap:10px}.methodology .eyebrow:before{width:20px}}
