:root{--color-bordeaux: #831843;--color-bordeaux-light: #a21d52;--color-bordeaux-dark: #4a1027;--color-champagne: #D4AF37;--color-champagne-light: #f3e5ab;--color-champagne-hover: #b89327;--color-gold-rich: #c9a227;--color-gold-shimmer: #e8d48b;--color-blush: #FDF2F8;--color-lavender: #F3E8FF;--color-sage: #DDEBDD;--color-bg-offwhite: #FFF9FB;--color-text-dark: #1A1A1A;--color-text-light: #F9F9F9;--color-text-muted: #5A5A5A;--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--font-accent: "Cinzel", serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--spacing-xxl: 8rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 10px 30px rgba(131, 24, 67, .1), 0 4px 12px rgba(131, 24, 67, .06);--shadow-lg: 0 24px 70px rgba(131, 24, 67, .16), 0 8px 24px rgba(0, 0, 0, .08);--shadow-glow: 0 16px 42px rgba(212, 175, 55, .28), 0 0 0 1px rgba(212, 175, 55, .1);--shadow-gold-intense: 0 20px 50px rgba(212, 175, 55, .35), 0 0 80px rgba(212, 175, 55, .12)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--color-bg-offwhite)}body{font-family:var(--font-body);background:linear-gradient(180deg,#fdf2f8bf,#fff9fb 420px),var(--color-bg-offwhite);color:var(--color-text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;text-wrap:balance}p,li{text-wrap:pretty}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}@media (min-width: 768px){.container{padding:0 var(--spacing-md)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1.125rem;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;text-align:center;min-height:48px}.btn-primary{background:linear-gradient(135deg,var(--color-champagne),var(--color-champagne-light));color:var(--color-bordeaux-dark);box-shadow:var(--shadow-md)}.btn-primary:hover{background-color:var(--color-champagne-hover);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn:active,a:active,button:active{transform:translateY(1px) scale(.99)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--color-champagne);outline-offset:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #d4af3733,0 16px 42px #d4af3747}50%{box-shadow:0 0 40px #d4af3759,0 20px 50px #d4af3759}}.animate-fade-in{animation:fadeIn 1s ease-out forwards}.delay-1{animation-delay:.2s;opacity:0}.delay-2{animation-delay:.4s;opacity:0}.delay-3{animation-delay:.6s;opacity:0}.text-gold{color:var(--color-champagne)}.text-bordeaux{color:var(--color-bordeaux)}.text-white{color:var(--color-text-light)}.text-center{text-align:center}.text-left{text-align:left}.mx-auto{margin-left:auto;margin-right:auto}.mt-8{margin-top:2rem}.mb-4{margin-bottom:1rem}.mb-16{margin-bottom:4rem}.relative{position:relative}.z-10{z-index:10}.main-visual-img{width:100%;max-width:600px;margin:2rem auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.premium-book-img{width:100%;max-width:400px;margin:0 auto;border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:transform .3s ease}.premium-book-img:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.bonus-img{width:100%;border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm);box-shadow:var(--shadow-sm)}.bundle-img{width:100%;height:100%;object-fit:cover}.author-img{width:100%;max-width:350px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0 auto;display:block}.logo-placeholder{font-family:var(--font-accent);font-size:2rem;font-weight:700;color:var(--color-champagne);letter-spacing:2px}.footer-logo{font-size:1.5rem;margin-bottom:1rem}.btn-large{font-size:clamp(1rem,2.8vw,1.2rem);padding:1.25rem 2rem;border-radius:var(--radius-full)}.btn-block{width:100%;padding:1.5rem}.icon-right{transition:transform .3s ease}.btn:hover .icon-right{transform:translate(4px)}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #d4af3759}70%{transform:scale(1.015);box-shadow:0 0 0 12px #d4af3700}to{transform:scale(1);box-shadow:0 0 #d4af3700}}.pulse-animation{animation:pulse 2s infinite}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes glowPulse{0%,to{box-shadow:0 16px 42px #d4af3747,0 0 24px #d4af3714}50%{box-shadow:0 20px 54px #d4af376b,0 0 48px #d4af3726}}.section-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--spacing-lg);color:var(--color-bordeaux-dark);letter-spacing:0}.section-title.text-white{color:var(--color-text-light)}@media (min-width: 768px){.section-title{font-size:3rem}}.hero-section{position:relative;background:linear-gradient(180deg,#1d0710 0%,#3b0d22 58%,var(--color-blush) 100%);color:var(--color-text-light);min-height:auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(1.25rem,4vw,3rem) 1rem clamp(3rem,8vw,6rem);overflow:hidden}.hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent)}.hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,rgba(249,168,212,.2),transparent 28%),radial-gradient(circle at 86% 8%,rgba(212,175,55,.2),transparent 24%);pointer-events:none}.hero-shell{width:min(100%,880px);position:relative;z-index:1}.hero-badge,.offer-kicker{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-bottom:1rem;padding:.55rem 1rem;border-radius:var(--radius-full);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:var(--color-champagne-light);font-weight:700;text-transform:uppercase;font-size:.78rem}.hero-image-link,.offer-image-link{display:block;width:100%}.hero-image-link{position:relative;overflow:hidden;border-radius:18px;isolation:isolate}.hero-image-link:before,.hero-image-link:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.hero-image-link:before{top:0;height:47%;background:linear-gradient(180deg,#1d0710f5,#260816e6 76%,#26081600)}.hero-image-link:after{bottom:6.5%;left:6%;right:6%;height:18%;border-radius:18px;background:linear-gradient(180deg,#100509eb,#100509b8)}.hero-image{width:100%;height:auto;display:block;border-radius:18px;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 90px #00000059}.hero-copy-overlay{position:absolute;top:7%;left:7%;right:7%;z-index:2;text-align:center;color:var(--color-text-light)}.hero-copy-overlay h1{max-width:9.5em;margin:0 auto .7rem;color:var(--color-text-light);font-family:var(--font-accent);font-size:clamp(2rem,7vw,4.5rem);line-height:.94;letter-spacing:0}.hero-copy-overlay p{max-width:46rem;margin:0 auto;color:var(--color-champagne-light);font-size:clamp(.78rem,2.35vw,1.1rem);font-weight:500;line-height:1.5;text-transform:none}.hero-image-cta{position:absolute;left:8%;right:8%;bottom:11.5%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:clamp(58px,7vw,76px);padding:0 1.25rem;border:2px solid rgba(212,175,55,.72);border-radius:var(--radius-full);background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#d4af37);background-size:200% auto;color:var(--color-bordeaux-dark);font-weight:900;font-size:clamp(.98rem,3.6vw,1.55rem);line-height:1.1;text-align:center;text-shadow:0 1px 2px rgba(212,175,55,.15);box-shadow:0 16px 40px #d4af3759,0 0 20px #d4af371a;animation:goldShimmer 3.5s ease-in-out infinite,glowPulse 2.8s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hero-image-cta:hover{transform:translateY(-3px) scale(1.02);border-color:#d4af37;box-shadow:0 24px 58px #d4af3780,0 0 32px #d4af3733;animation-play-state:paused}.hero-actions{display:grid;justify-items:center;gap:.9rem;margin-top:1.5rem}.secure-note{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;padding:.75rem 1.15rem;border:1px solid rgba(212,175,55,.36);border-radius:var(--radius-full);background:#ffffff1a;color:var(--color-champagne-light);font-size:1rem;font-weight:800;box-shadow:0 14px 34px #0000002e}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0%,rgba(0,0,0,.6) 100%);z-index:1}.headline{font-size:3rem;margin:var(--spacing-md) 0 var(--spacing-sm);color:var(--color-text-light)}@media (min-width: 768px){.headline{font-size:4.5rem}}.sub-headline{font-size:1.25rem;max-width:800px;margin:0 auto var(--spacing-md);color:#fffc}@media (min-width: 768px){.sub-headline{font-size:1.5rem}}.hero-visual{margin-bottom:var(--spacing-lg)}.pain-section{padding:var(--spacing-xxl) 0;background-color:var(--color-blush);text-align:center;position:relative}.pain-section:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.25),transparent)}.pain-content{max-width:800px;margin:0 auto}.pain-text{font-size:1.125rem;color:var(--color-text-muted)}.pain-text p{margin-bottom:var(--spacing-sm)}@media (min-width: 768px){.pain-text{font-size:1.25rem}}.final-blow{margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:#ffffffeb;border-left:4px solid var(--color-champagne);box-shadow:0 8px 32px #83184314;border-radius:0 var(--radius-md) var(--radius-md) 0;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.highlight{font-weight:700;color:var(--color-bordeaux);background:linear-gradient(135deg,var(--color-bordeaux),var(--color-bordeaux-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eyebrow{display:inline-flex;align-items:center;min-height:34px;margin-bottom:1rem;padding:.4rem .75rem;border-radius:var(--radius-full);background:#83184314;color:var(--color-bordeaux);font-size:.78rem;font-weight:800;text-transform:uppercase}.eyebrow-light{background:#ffffff14;color:var(--color-champagne-light);border:1px solid rgba(212,175,55,.2)}.fit-section{padding:var(--spacing-xl) 0;background:#fff;position:relative}.fit-section:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.2),transparent)}.fit-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr);gap:clamp(2rem,5vw,5rem);align-items:center}.fit-copy{text-align:left}.fit-copy .section-title{margin-bottom:1.5rem}.fit-copy p{color:var(--color-text-muted);font-size:1.12rem;max-width:62ch}.fit-panel{border-top:1px solid rgba(131,24,67,.14);border-bottom:1px solid rgba(131,24,67,.14)}.fit-row{display:grid;grid-template-columns:28px 1fr;gap:1rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid rgba(131,24,67,.1)}.fit-row:last-child{border-bottom:0}.fit-row svg{color:var(--color-champagne);margin-top:.2rem}.fit-row p{color:var(--color-text-dark);font-weight:650}.method-section{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg,var(--color-bordeaux-dark),#2b0614 70%,#18050d);color:var(--color-text-light)}.method-grid{display:grid;grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);gap:clamp(2rem,5vw,5rem);align-items:start}.method-intro .section-title{margin-bottom:1.5rem}.method-intro p{color:#ffffffc7;font-size:1.08rem;max-width:58ch}.method-link{display:inline-flex;align-items:center;gap:.55rem;min-height:46px;margin-top:1.5rem;padding:.75rem 1rem;border-radius:var(--radius-full);border:1px solid rgba(212,175,55,.42);color:var(--color-champagne-light);font-weight:800;transition:transform .25s ease,border-color .25s ease}.method-link:hover{transform:translateY(-1px);border-color:#d4af37c7}.method-steps{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.18)}.method-step{padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.method-step span{color:var(--color-champagne);font-size:.78rem;font-weight:900;text-transform:uppercase}.method-step h3{margin:.35rem 0 .5rem;color:#fff;font-size:1.35rem}.method-step p{max-width:62ch;color:#ffffffbd}.solution-section{padding:var(--spacing-xxl) 0;background:linear-gradient(180deg,#fff 0%,var(--color-bg-offwhite) 100%)}.section-subtitle{max-width:620px;margin:-2.5rem auto 0;color:var(--color-text-muted);font-size:1.15rem}.solution-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);align-items:center}@media (min-width: 992px){.solution-grid{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}.solution-description{font-size:1.125rem;margin-bottom:var(--spacing-lg)}.list-title{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-bordeaux);margin-bottom:var(--spacing-sm)}.benefits-list li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem;font-size:1.125rem}.check-icon{color:var(--color-champagne);flex-shrink:0;margin-top:2px}.section-icon{color:var(--color-champagne);width:48px;height:48px;margin-bottom:var(--spacing-sm)}.offer-section{padding:var(--spacing-xxl) 0;background:linear-gradient(180deg,var(--color-blush),#fff);text-align:center}.offer-wrapper{max-width:900px;margin:0 auto;display:grid;justify-items:center;gap:clamp(1rem,3vw,1.5rem)}.offer-kicker{margin-bottom:0;background:#83184314;border-color:#83184324;color:var(--color-bordeaux)}.offer-image{width:100%;height:auto;display:block;border-radius:16px;border:1px solid rgba(131,24,67,.12);box-shadow:var(--shadow-lg)}.offer-includes{width:100%;padding:1.15rem;border:1px solid rgba(131,24,67,.14);border-radius:var(--radius-md);background:#ffffffbd;color:var(--color-bordeaux-dark);text-align:left}.offer-includes strong{display:block;margin-bottom:.85rem;color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:1.08rem}.offer-includes ul{display:grid;grid-template-columns:1fr;gap:.55rem 1rem;margin:0;padding:0;list-style:none}.offer-includes li{position:relative;padding-left:1.25rem;color:var(--color-text-dark);font-weight:600;line-height:1.35}.offer-includes li:before{content:"";position:absolute;left:0;top:.55em;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-champagne)}@media (min-width: 768px){.offer-includes ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-cta{width:min(100%,520px)}.offer-copy{font-size:1.25rem;margin-bottom:var(--spacing-lg)}.offer-box{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;display:grid;grid-template-columns:1fr;margin-bottom:var(--spacing-lg);border:2px solid var(--color-champagne)}@media (min-width: 768px){.offer-box{grid-template-columns:1fr 1fr}}.offer-pricing{padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;background-color:#fafafa}.price-real{color:var(--color-text-muted);font-size:1.25rem;text-decoration:line-through;margin-bottom:.5rem}.price-offer{margin-bottom:var(--spacing-lg)}.por{font-size:1.125rem;color:var(--color-bordeaux);font-weight:600;text-transform:uppercase}.price-huge{font-size:3rem;font-family:var(--font-heading);font-weight:800;color:var(--color-text-dark);line-height:1.1;margin:.5rem 0}.avista{font-size:1rem;color:var(--color-text-muted)}.secure-checkout{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;font-size:.875rem;color:#2e7d32;font-weight:500}.guarantee-box{display:flex;align-items:flex-start;gap:var(--spacing-sm);background:#d4af371a;padding:var(--spacing-md);border-radius:var(--radius-md);text-align:left}.guarantee-icon{font-size:2.5rem;line-height:1}.guarantee-text h3{font-size:1.25rem;color:var(--color-text-dark);margin-bottom:.25rem}.guarantee-text p{font-size:.9375rem;color:var(--color-text-muted);margin:0}.author-section{padding:var(--spacing-xxl) 0;background-color:#fff}.author-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);align-items:center;max-width:900px;margin:0 auto}@media (min-width: 768px){.author-grid{grid-template-columns:2fr 3fr}}.author-name{font-family:var(--font-accent);font-size:2.5rem;color:var(--color-bordeaux);margin-bottom:.25rem;background:linear-gradient(135deg,var(--color-bordeaux),var(--color-bordeaux-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.author-subtitle{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;font-weight:700;line-height:1.45}.author-bio{color:var(--color-text-muted);font-size:clamp(1rem,2.7vw,1.125rem);line-height:1.68}.author-bio p{margin-bottom:.9rem}.author-highlight{color:var(--color-bordeaux-dark);font-size:clamp(1.08rem,3vw,1.2rem);line-height:1.5}.author-quote{font-size:clamp(1.02rem,2.8vw,1.125rem);font-style:italic;position:relative;padding-left:1.5rem;border-left:3px solid var(--color-champagne);color:var(--color-bordeaux-dark);margin:1.5rem 0}.author-pillars{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #eaeaea}.pillar h4{font-size:1.1rem;margin-bottom:.25rem}.pillar p{font-size:.95rem;margin:0}.personal-note-section{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg,var(--color-bordeaux-dark),#2b0614 72%,#18050d);color:var(--color-text-light)}.personal-note-card{position:relative;max-width:900px;margin:0 auto;padding:clamp(2rem,5vw,4rem);border:1px solid rgba(212,175,55,.34);border-radius:var(--radius-lg);background:#ffffff0b;box-shadow:0 28px 80px #0000003d,0 0 1px #d4af374d;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.personal-note-card:before{content:"";position:absolute;top:clamp(2rem,5vw,4rem);bottom:clamp(2rem,5vw,4rem);left:clamp(1.2rem,3vw,2rem);width:3px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--color-champagne),transparent)}.personal-note-mark{position:absolute;top:-1.2rem;right:clamp(1.2rem,5vw,3rem);color:#d4af3733;font-family:var(--font-accent);font-size:clamp(7rem,20vw,13rem);line-height:1}.personal-note-content{position:relative;z-index:1;padding-left:clamp(1rem,3vw,2rem)}.personal-note-content .eyebrow{color:var(--color-champagne);margin-bottom:1.4rem}.personal-note-content blockquote{margin:0;color:#ffffffe6;font-family:var(--font-accent);font-size:clamp(1.13rem,3.2vw,1.55rem);line-height:1.72}.personal-note-content blockquote p{margin:0 0 1.35rem}.personal-note-content blockquote p:last-child{margin-bottom:0}.personal-note-signature{margin:2rem 0 0;color:var(--color-champagne);font-family:var(--font-accent);font-size:clamp(1.25rem,3.5vw,1.7rem);font-style:italic}.faq-section{padding:var(--spacing-xxl) 0;background-color:var(--color-bg-offwhite)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#fff;border-radius:var(--radius-md);margin-bottom:1rem;box-shadow:0 2px 8px #8318430d;overflow:hidden;cursor:pointer;border:1px solid rgba(131,24,67,.08);color:inherit;display:block;font:inherit;text-align:left;width:100%;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.faq-item:hover{border-color:#d4af3759;box-shadow:0 10px 30px #83184314;transform:translateY(-2px)}.faq-question{padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.faq-question h4{font-size:1.125rem;margin:0;color:var(--color-text-dark)}.faq-icon{color:var(--color-bordeaux);transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#fafafa}.faq-item.active .faq-answer{max-height:420px}.faq-answer p{padding:0 1.5rem 1.5rem;margin:0;color:var(--color-text-muted)}.footer{background-color:var(--color-text-dark);color:var(--color-text-muted);text-align:center;padding:var(--spacing-md) 0;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-champagne),transparent)}.sticky-cta{position:fixed;left:1rem;right:1rem;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;display:none;align-items:center;justify-content:center;gap:.5rem;min-height:62px;padding:0 1.125rem;box-sizing:border-box;border:2px solid rgba(212,175,55,.6);border-radius:var(--radius-full);background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#d4af37);background-size:200% auto;color:var(--color-bordeaux-dark);font-weight:900;text-shadow:0 1px 1px rgba(212,175,55,.1);box-shadow:0 16px 40px #d4af3752,0 0 24px #d4af371f;animation:goldShimmer 3.5s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.hero-grid-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;text-align:left}@media (min-width: 992px){.hero-grid-layout{grid-template-columns:1.2fr .8fr}}.hero-main-img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-glow);border:1px solid rgba(212,175,55,.3)}.comparison-section{padding:var(--spacing-xl) 0;background:linear-gradient(135deg,var(--color-bordeaux-dark),#2b0614)}.comparison-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:var(--spacing-lg)}@media (min-width: 768px){.comparison-grid{grid-template-columns:1fr 1fr}}.comparison-card{padding:var(--spacing-md);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease,box-shadow .3s ease}.comparison-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0003}.comparison-card.before{border-left:4px solid #ef4444}.comparison-card.after{border-left:4px solid var(--color-champagne);background:#d4af370f;border-color:#d4af374d}.card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.card-header h3{font-size:1.5rem;color:#fff;margin:0}.icon-error{color:#ef4444}.icon-success{color:#22c55e}.comparison-list li{color:#ffffffb3;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.comparison-list li:before{content:"•";position:absolute;left:0;color:var(--color-champagne)}.products-detailed-grid{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.product-detail-card{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:clamp(1rem,3vw,2rem);border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid rgba(131,24,67,.08);box-shadow:0 8px 32px #8318430f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.product-detail-card:hover{transform:translateY(-5px);box-shadow:0 18px 52px #8318431f;border-color:#d4af374d}@media (min-width: 768px){.product-detail-card{grid-template-columns:1fr 1.5fr}.product-detail-card.reverse{direction:rtl}.product-detail-card.reverse .product-info{direction:ltr}}.product-tag{display:inline-block;padding:.25rem .75rem;background:var(--color-bordeaux);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:var(--radius-sm);margin-bottom:1rem}.product-info h3{font-size:2rem;color:var(--color-bordeaux-dark);margin-bottom:1rem}.product-info p{font-size:1.125rem;color:var(--color-text-muted)}.combo-highlight-box{background:linear-gradient(135deg,var(--color-bordeaux),var(--color-bordeaux-dark));color:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(240px,.85fr) 1.15fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;text-align:left;border:2px solid var(--color-champagne);box-shadow:0 24px 70px #d4af3733,0 0 1px #d4af3766;position:relative;overflow:hidden}.combo-highlight-box:before{content:"";position:absolute;top:-50%;right:-30%;width:60%;height:200%;background:radial-gradient(circle,rgba(212,175,55,.08) 0%,transparent 60%);pointer-events:none}.combo-image{width:100%;border-radius:var(--radius-md);box-shadow:0 20px 52px #00000042}.combo-content{text-align:center}.combo-content h3{font-size:2rem;color:var(--color-champagne);margin-bottom:1rem}.result-highlight{font-size:1.5rem;font-family:var(--font-accent);color:var(--color-champagne);margin-top:1.5rem;font-style:italic}.deliverables-section{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid rgba(131,24,67,.12)}.deliverables-copy h2{color:var(--color-bordeaux-dark);font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1rem}.deliverables-copy p{color:var(--color-text-muted);font-size:1.08rem}.deliverables-grid{display:grid;gap:1rem;min-width:0}.deliverable-item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:1rem;padding:1.15rem 0;border-bottom:1px solid rgba(131,24,67,.1)}.deliverable-item:first-child{border-top:1px solid rgba(131,24,67,.1)}.deliverable-item svg{color:var(--color-bordeaux);grid-row:1 / span 2;margin-top:.1rem}.deliverable-item h3{color:var(--color-bordeaux-dark);grid-column:2;font-size:1.18rem;margin-bottom:.35rem}.deliverable-item p{color:var(--color-text-muted);grid-column:2;max-width:62ch;overflow-wrap:normal;word-break:normal}.price-anchor-section{padding:var(--spacing-xxl) 0;background:radial-gradient(circle at 82% 12%,rgba(212,175,55,.1),transparent 30%),linear-gradient(180deg,var(--color-blush) 0%,#fff 50%,var(--color-blush) 100%);position:relative;overflow:hidden}.price-anchor-section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent)}.price-anchor-section:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent)}.price-anchor-header{max-width:820px;margin:0 auto clamp(2.5rem,6vw,4rem);text-align:center}.price-anchor-header .eyebrow{margin-bottom:1.2rem}.price-anchor-header h2{color:var(--color-bordeaux-dark);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05;margin-bottom:1.2rem}.price-anchor-header p{color:var(--color-text-muted);font-size:clamp(1.06rem,2.7vw,1.22rem);line-height:1.6;max-width:62ch;margin:0 auto}.price-anchor-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:stretch;max-width:1060px;margin:0 auto}.price-anchor-col{display:flex;flex-direction:column;gap:1rem}.price-anchor-col-title{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.5rem 1rem;border-radius:var(--radius-full);font-family:var(--font-heading);font-size:.82rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:.5rem}.price-anchor-col-title.expenses{background:#ef444414;color:#b91c1c;border:1px solid rgba(239,68,68,.15)}.price-anchor-col-title.value{background:#d4af371a;color:var(--color-gold-rich, #b89327);border:1px solid rgba(212,175,55,.25)}.anchor-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:1.1rem 1.25rem;border-radius:var(--radius-md);background:#ffffffe0;border:1px solid rgba(131,24,67,.07);box-shadow:0 2px 12px #8318430a;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.anchor-item:hover{transform:translateY(-2px);box-shadow:0 8px 28px #83184314;border-color:#d4af3740}.anchor-item-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.anchor-item-icon.expense{background:#ef444412}.anchor-item-icon.worth{background:#d4af371a}.anchor-item-label{font-size:clamp(.98rem,2.4vw,1.08rem);font-weight:700;color:var(--color-text-dark);line-height:1.3}.anchor-item-label small{display:block;font-size:.85rem;font-weight:500;color:var(--color-text-muted);margin-top:.15rem}.anchor-item-price{font-family:var(--font-heading);font-size:clamp(1.05rem,2.6vw,1.2rem);font-weight:800;white-space:nowrap}.anchor-item-price.red{color:#b91c1c;text-decoration:line-through;text-decoration-color:#b91c1c66}.anchor-item-price.gold{color:var(--color-gold-rich, #b89327)}.price-anchor-divider{display:flex;align-items:center;justify-content:center;padding:2rem 0}.price-anchor-divider-line{width:2px;height:100%;min-height:200px;background:linear-gradient(180deg,transparent,rgba(212,175,55,.35),transparent);position:relative}.price-anchor-divider-line:after{content:"VS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--color-champagne),var(--color-champagne-light));color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:.72rem;font-weight:900;letter-spacing:.05em;box-shadow:0 4px 16px #d4af374d}.price-anchor-verdict{max-width:820px;margin:clamp(2.5rem,6vw,4rem) auto 0;text-align:center}.price-anchor-verdict-card{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(212,175,55,.35);border-radius:var(--radius-lg);background:linear-gradient(135deg,#4a1027f7,#831843f0);color:var(--color-text-light);box-shadow:0 20px 60px #4a102733,0 0 1px #d4af374d;position:relative;overflow:hidden}.price-anchor-verdict-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-champagne),var(--color-champagne-light),var(--color-champagne))}.price-anchor-verdict-price{display:flex;align-items:baseline;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.price-anchor-verdict-price .old{color:#ffffff8c;font-size:clamp(1.1rem,2.8vw,1.35rem);text-decoration:line-through}.price-anchor-verdict-price .current{color:var(--color-champagne-light);font-family:var(--font-heading);font-size:clamp(2.8rem,8vw,4.5rem);font-weight:900;line-height:1}.price-anchor-verdict-price .installments{color:#ffffffd9;font-size:clamp(1.08rem,2.8vw,1.3rem);font-weight:700;width:100%;text-align:center}.price-anchor-verdict p{color:#ffffffd1;font-size:clamp(1.04rem,2.7vw,1.2rem);line-height:1.6;max-width:58ch;margin:0 auto 1.5rem}.price-anchor-verdict-cta{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:min(100%,480px);min-height:64px;padding:1rem 1.25rem;border:2px solid rgba(212,175,55,.5);border-radius:var(--radius-full);background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#d4af37);background-size:200% auto;color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:clamp(1rem,3.2vw,1.2rem);font-weight:950;text-align:center;box-shadow:0 18px 42px #d4af374d,0 0 20px #d4af3714;animation:goldShimmer 3.5s ease-in-out infinite,glowPulse 2.8s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.price-anchor-verdict-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 24px 58px #d4af3780,0 0 32px #d4af372e;animation-play-state:paused}@media (max-width: 767px){.price-anchor-grid{grid-template-columns:1fr;gap:0}.price-anchor-divider{padding:.5rem 0}.price-anchor-divider-line{width:100%;height:2px;min-height:auto;background:linear-gradient(90deg,transparent,rgba(212,175,55,.35),transparent)}.price-anchor-divider-line:after{top:50%;left:50%}.anchor-item{grid-template-columns:42px minmax(0,1fr) auto;padding:.95rem 1rem}.anchor-item-icon{width:42px;height:42px;font-size:1.3rem}}.clear-offer-section{padding:var(--spacing-xxl) 0;background:radial-gradient(circle at 18% 16%,rgba(212,175,55,.16),transparent 28%),linear-gradient(135deg,#18050d 0%,var(--color-bordeaux-dark) 48%,#120308 100%);color:var(--color-text-light);position:relative;overflow:hidden}.clear-offer-section:before,.final-emotional-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 18px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.clear-offer-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.clear-offer-copy{max-width:620px}.clear-offer-copy h2{color:var(--color-text-light);font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98;letter-spacing:0;margin-bottom:1.25rem}.clear-offer-subtitle{color:var(--color-champagne-light);font-size:clamp(1.2rem,3vw,1.55rem);font-weight:750;line-height:1.35;margin-bottom:1.25rem}.clear-offer-text{color:#ffffffc2;font-size:clamp(1.02rem,2.5vw,1.18rem);line-height:1.68}.clear-offer-card{padding:clamp(1.5rem,4vw,2.8rem);border:1px solid rgba(212,175,55,.42);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fff9fbfa,#fdf2f8f5);box-shadow:0 30px 80px #00000047,0 0 1px #d4af3766,inset 0 1px #ffffffb8;color:var(--color-text-dark);position:relative;overflow:hidden}.clear-offer-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-champagne),var(--color-champagne-light),var(--color-champagne))}.clear-offer-includes p{margin-bottom:1rem;color:var(--color-bordeaux-dark);font-size:.92rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.clear-offer-includes ul{display:grid;gap:.9rem}.clear-offer-includes li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.75rem;align-items:start;color:var(--color-bordeaux-dark);font-size:clamp(1rem,2.4vw,1.1rem);font-weight:700;line-height:1.38}.clear-offer-includes svg{color:var(--color-bordeaux);margin-top:.15rem}.clear-offer-benefits{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0;padding-top:1.35rem;border-top:1px solid rgba(131,24,67,.12)}.clear-offer-benefits span{min-height:38px;padding:.48rem .72rem;border-radius:var(--radius-full);background:#83184314;color:var(--color-bordeaux-dark);font-size:.94rem;font-weight:800}.clear-offer-price{padding:clamp(1.15rem,3vw,1.6rem);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-bordeaux-dark),var(--color-bordeaux));color:var(--color-text-light);text-align:center}.clear-offer-old-price{color:#ffffffb8;font-size:1.1rem;text-decoration:line-through;margin-bottom:.25rem}.clear-offer-current-price{color:var(--color-champagne-light);font-family:var(--font-heading);font-size:clamp(2.45rem,8vw,4.1rem);font-weight:900;line-height:1;margin-bottom:.35rem}.clear-offer-installments{color:#ffffffe0;font-size:clamp(1.15rem,3.2vw,1.45rem);font-weight:800}.clear-offer-reinforcement{margin:1.35rem 0;color:var(--color-bordeaux-dark);font-family:var(--font-accent);font-size:clamp(1.08rem,2.8vw,1.28rem);line-height:1.58;text-align:center}.clear-offer-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:68px;padding:1.1rem 1.25rem;border:2px solid rgba(212,175,55,.5);border-radius:var(--radius-full);background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#d4af37);background-size:200% auto;color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:clamp(1.05rem,3.4vw,1.3rem);font-weight:950;letter-spacing:.04em;text-align:center;text-shadow:0 1px 1px rgba(212,175,55,.1);box-shadow:0 18px 42px #d4af374d,0 0 20px #d4af3714;animation:goldShimmer 3.5s ease-in-out infinite,glowPulse 2.8s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.clear-offer-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 24px 58px #d4af3780,0 0 32px #d4af372e;animation-play-state:paused}.clear-offer-access-note{margin-top:.9rem;color:var(--color-text-muted);font-size:1rem;font-weight:700;text-align:center}.strategic-faq-section{padding:var(--spacing-xxl) 0;background:linear-gradient(180deg,var(--color-bg-offwhite) 0%,var(--color-blush) 100%)}.strategic-faq-header{max-width:780px;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.strategic-faq-header h2{color:var(--color-bordeaux-dark);font-size:clamp(2.25rem,5vw,3.7rem);line-height:1;margin-bottom:1rem}.strategic-faq-header p{color:var(--color-text-muted);font-size:clamp(1.08rem,2.8vw,1.25rem);line-height:1.55}.strategic-faq-list{max-width:920px;margin:0 auto;display:grid;gap:.85rem}.strategic-faq-item{width:100%;display:block;padding:0;border:1px solid rgba(131,24,67,.12);border-radius:var(--radius-md);background:#ffffffe0;color:inherit;cursor:pointer;text-align:left;box-shadow:0 14px 38px #83184312,inset 0 1px #ffffffc7;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.strategic-faq-item:hover{transform:translateY(-1px);border-color:#83184338;box-shadow:0 18px 46px #8318431a}.strategic-faq-question{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:1rem;align-items:center;min-height:68px;padding:1.15rem clamp(1rem,3vw,1.45rem)}.strategic-faq-question span{color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:clamp(1.04rem,2.6vw,1.22rem);font-weight:850;line-height:1.28}.strategic-faq-question svg{justify-self:end;color:var(--color-bordeaux);transition:transform .25s ease}.strategic-faq-item.active .strategic-faq-question svg{transform:rotate(180deg)}.strategic-faq-answer{display:block;max-height:0;padding:0 clamp(1rem,3vw,1.45rem);color:var(--color-text-muted);font-size:clamp(1rem,2.5vw,1.08rem);line-height:1.65;overflow:hidden;transition:max-height .3s ease,padding-bottom .3s ease}.strategic-faq-item.active .strategic-faq-answer{max-height:520px;padding-bottom:1.25rem}.strategic-faq-close{max-width:820px;margin:clamp(2rem,5vw,3.5rem) auto 0;padding:clamp(1.35rem,4vw,2rem);border:1px solid rgba(212,175,55,.36);border-radius:var(--radius-lg);background:linear-gradient(135deg,#4a1027f5,#831843eb);color:var(--color-text-light);text-align:center;box-shadow:var(--shadow-lg)}.strategic-faq-close p{max-width:62ch;margin:0 auto 1.35rem;color:#ffffffe0;font-size:clamp(1.05rem,2.7vw,1.22rem);line-height:1.6}.strategic-faq-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:min(100%,520px);min-height:64px;padding:1rem 1.25rem;border:2px solid rgba(212,175,55,.5);border-radius:var(--radius-full);background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#d4af37);background-size:200% auto;color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:clamp(1.02rem,3.2vw,1.22rem);font-weight:950;text-align:center;text-shadow:0 1px 1px rgba(212,175,55,.1);box-shadow:0 18px 42px #d4af3747,0 0 20px #d4af3714;animation:goldShimmer 3.5s ease-in-out infinite,glowPulse 2.8s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.strategic-faq-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 24px 58px #d4af3780,0 0 32px #d4af372e;animation-play-state:paused}.final-emotional-cta{padding:var(--spacing-xxl) 0;background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.18),transparent 34%),linear-gradient(180deg,#16050c 0%,var(--color-bordeaux-dark) 48%,#090306 100%);color:var(--color-text-light);position:relative;overflow:hidden}.final-emotional-shell{position:relative;z-index:1;max-width:920px;margin:0 auto;text-align:center}.final-emotional-kicker{display:inline-flex;align-items:center;min-height:36px;margin-bottom:1.3rem;padding:.45rem .85rem;border:1px solid rgba(212,175,55,.32);border-radius:var(--radius-full);background:#ffffff12;color:var(--color-champagne-light);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.final-emotional-shell h2{max-width:900px;margin:0 auto 1rem;color:var(--color-text-light);font-size:clamp(2.45rem,6vw,5rem);line-height:.98;letter-spacing:0}.final-emotional-subtitle{max-width:720px;margin:0 auto clamp(1.5rem,4vw,2.4rem);color:var(--color-champagne-light);font-family:var(--font-accent);font-size:clamp(1.2rem,3.2vw,1.7rem);line-height:1.4}.final-emotional-copy{max-width:760px;margin:0 auto;display:grid;gap:1rem}.final-emotional-copy p{color:#ffffffc7;font-size:clamp(1.04rem,2.7vw,1.22rem);line-height:1.7}.final-emotional-highlight{max-width:760px;margin:clamp(1.7rem,4vw,2.6rem) auto;padding:clamp(1.2rem,3vw,1.7rem);border:1px solid rgba(212,175,55,.34);border-radius:var(--radius-lg);background:#ffffff0f;color:var(--color-champagne-light);font-family:var(--font-accent);font-size:clamp(1.28rem,3.5vw,1.9rem);line-height:1.45;box-shadow:inset 0 1px #ffffff14}.final-emotional-before-button{margin:0 auto 1.1rem;color:#ffffffdb;font-size:clamp(1.04rem,2.6vw,1.2rem);font-weight:750}.final-emotional-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:min(100%,520px);min-height:68px;padding:1.1rem 1.35rem;border:2px solid rgba(212,175,55,.5);border-radius:var(--radius-full);background:linear-gradient(135deg,#d4af37,#f3e5ab 48%,#d4af37);background-size:200% auto;color:var(--color-bordeaux-dark);font-family:var(--font-heading);font-size:clamp(1.02rem,3.3vw,1.25rem);font-weight:950;text-align:center;text-shadow:0 1px 1px rgba(212,175,55,.1);box-shadow:0 20px 48px #d4af3752,0 0 20px #d4af3714;animation:goldShimmer 3.5s ease-in-out infinite,glowPulse 2.8s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease}.final-emotional-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 26px 58px #d4af3780,0 0 32px #d4af372e;animation-play-state:paused}.final-emotional-note{margin-top:1rem;color:#ffffffc7;font-size:clamp(.95rem,2.5vw,1.08rem);font-weight:750}.final-emotional-signature{margin-top:clamp(1.7rem,4vw,2.4rem);color:#f3e5abd1;font-size:clamp(.9rem,2.3vw,1rem);letter-spacing:.02em}.purchase-clarity{display:grid;grid-template-columns:1.15fr .95fr .9fr;gap:1rem;width:100%;margin-top:.5rem;text-align:left}.purchase-clarity div{padding:1rem;border-radius:var(--radius-md);background:#ffffffb8;border:1px solid rgba(131,24,67,.1)}.purchase-clarity svg{color:var(--color-bordeaux);margin-bottom:.55rem}.purchase-clarity strong,.purchase-clarity span{display:block}.purchase-clarity strong{color:var(--color-bordeaux-dark);margin-bottom:.3rem}.purchase-clarity span{color:var(--color-text-muted);font-size:.94rem;line-height:1.5}@media (max-width: 767px){.app{padding-bottom:104px}.hero-section,.pain-section,.fit-section,.comparison-section,.method-section,.solution-section,.clear-offer-section,.strategic-faq-section,.final-emotional-cta,.offer-section,.author-section,.faq-section{padding-top:4rem;padding-bottom:4rem}.hero-section{padding-top:1rem}.hero-badge,.offer-kicker{font-size:.7rem}.hero-copy-overlay{top:6%;left:6%;right:6%}.hero-copy-overlay h1{font-size:clamp(1.7rem,8.2vw,2.35rem);line-height:.98}.hero-copy-overlay p{font-size:clamp(.75rem,3.1vw,.9rem);line-height:1.42}.hero-image-cta{left:6%;right:6%;bottom:10%;min-height:56px;padding:0 1rem}.section-title{margin-bottom:2rem}.section-subtitle{margin-top:-1rem}.fit-grid,.method-grid,.clear-offer-grid,.deliverables-section,.purchase-clarity{grid-template-columns:1fr}.fit-copy,.method-intro,.clear-offer-copy,.deliverables-copy{text-align:left}.clear-offer-card{margin-inline:-.15rem}.clear-offer-benefits span{flex:1 1 calc(50% - .55rem);display:inline-flex;align-items:center;justify-content:center;text-align:center}.strategic-faq-header{text-align:left}.strategic-faq-question{min-height:64px}.strategic-faq-list{gap:.7rem}.final-emotional-shell{text-align:left}.final-emotional-button{width:100%}.final-emotional-note{text-align:center}.author-pillars{grid-template-columns:1fr}.combo-highlight-box{grid-template-columns:1fr;text-align:center;padding:1.25rem}.sticky-cta{display:inline-flex}.footer{padding-bottom:5rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
