.page--v8,.v8-footer,.v8-nav{--ink:#1c1814;--bark:#2e2820;--warm:#f7f3ec;--sand:#ede5d6;--linen:#e8dfd0;--gold:#b8924a;--goldd:#7a5c38;--gold2:#d4aa6a;--gold3:#8a6830;--burg:#7d2035;--burg2:#9e2d45;--white:#fff;--muted:#7a6e62;--mid:#3d342a}.page--v8{background:#fff;color:var(--ink);font-family:Jost,sans-serif;font-weight:300;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-top:68px;scroll-behavior:smooth}.page--v8 *,.page--v8 :after,.page--v8 :before{box-sizing:border-box}.page--v8 :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0;padding:0}.page--v8 img{max-width:100%}.page--v8 a{color:inherit}.page--v8 .step{border-radius:8px}.page--v8 .ft,.page--v8 .oc,.page--v8 .vcard{border-radius:10px}.page--v8 .ft{overflow:hidden}.page--v8 .narr-card{border-radius:10px}.page--v8 .result-card{border-radius:8px}.page--v8 .bc{border-radius:6px}.v8-nav{backdrop-filter:blur(16px);background:rgba(247,243,236,.97);box-shadow:0 1px 0 rgba(28,24,20,.08);font-family:Jost,sans-serif;justify-content:space-between;left:0;padding:0 4rem;position:fixed;right:0;top:0;z-index:200}.v8-nav,.v8-nav .logo{align-items:center;display:flex;height:68px}.v8-nav .logo{text-decoration:none}.v8-nav .logo img{display:block;height:46px;width:auto}.v8-nav .nav-links{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.v8-nav .nav-links a{color:var(--mid);font-size:.82rem;font-weight:400;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .3s}.v8-nav .nav-links a:hover{color:var(--gold)}.v8-nav .nav-cta{background:var(--burg)!important;color:var(--white)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.1em!important;padding:.5rem 1.5rem;transition:all .3s!important}.v8-nav .nav-cta:hover{background:var(--burg2)!important;box-shadow:0 4px 16px rgba(125,32,53,.3)!important;transform:translateY(-1px)}.v8-nav .v8-burger{background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:42px;justify-content:center;padding:8px;width:42px}.v8-nav .v8-burger span{background:var(--ink);display:block;height:2px;transition:transform .3s,opacity .3s;width:100%}.v8-mobile-menu{background:var(--warm);display:flex;flex-direction:column;inset:0;padding:6rem 2rem 2rem;position:fixed;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:199}.v8-mobile-menu.open{transform:translateX(0)}.v8-mobile-menu a{border-bottom:1px solid rgba(28,24,20,.08);color:var(--ink);font-family:Playfair Display,serif;font-size:1.6rem;padding:.8rem 0;text-decoration:none}.v8-mobile-menu a:hover{color:var(--gold)}.v8-mobile-menu a.nav-cta{color:var(--burg)}.v8-mobile-menu__close{background:none;border:0;color:var(--mid);cursor:pointer;font-family:Jost,sans-serif;font-size:.8rem;letter-spacing:.12em;position:absolute;right:1.6rem;text-transform:uppercase;top:1.4rem}.page--v8 .hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);height:calc(100svh - 68px);min-height:calc(100svh - 68px);overflow:hidden}.page--v8 .hero-left{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:clamp(1.25rem,2.5vh,2rem) clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.5vh,2rem) clamp(2.25rem,4.5vw,3.75rem);position:relative;z-index:2}.page--v8 .hero h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2.75rem,4.8vw,5.1rem);font-weight:400;letter-spacing:-.015em;line-height:1.04;margin-bottom:clamp(.85rem,1.6vh,1.25rem)}.page--v8 .hero h1 em{color:var(--gold);display:block;font-style:italic}.page--v8 .hero-sub{color:var(--mid);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.7;margin-bottom:.5rem;max-width:34rem}.page--v8 .hero-sub strong{color:var(--ink);font-weight:500}.page--v8 .hero-subline{color:var(--gold3);font-family:Playfair Display,serif;font-size:clamp(.92rem,1.05vw,1rem);font-style:italic;margin-bottom:clamp(1.15rem,2.2vh,1.6rem)}.page--v8 .hero-left .btn-burg,.page--v8 .hero-left a.hero-cta{align-self:flex-start;border-radius:6px;color:var(--white)!important;flex-shrink:0;font-size:.82rem;font-weight:600;padding:.85rem 2.15rem;text-align:center;width:fit-content}.page--v8 .hero-right{min-height:0;overflow:hidden;position:relative}.page--v8 .hero-photo{display:block;height:100%;object-fit:cover;object-position:50% 22%;width:100%}.page--v8 .hero-photo-grad{background:linear-gradient(0deg,rgba(28,24,20,.62) 0,rgba(28,24,20,.12) 38%,transparent 68%);inset:0;pointer-events:none;position:absolute}.page--v8 .hero-stats-bar{background:linear-gradient(0deg,rgba(20,17,14,.82) 0,rgba(20,17,14,.45) 55%,transparent);bottom:0;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));left:0;padding:2.75rem .75rem 1rem;position:absolute;right:0}.page--v8 .hero-stat{border-right:1px solid rgba(247,243,236,.12);padding:.35rem .4rem;text-align:center}.page--v8 .hero-stat:last-child{border-right:none}.page--v8 .hero-stat-n{color:var(--gold);display:block;font-family:Playfair Display,serif;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:400;line-height:1.05}.page--v8 .hero-stat-n--sm{font-size:clamp(.82rem,1vw,.95rem);line-height:1.15}.page--v8 .hero-stat-l{color:rgba(247,243,236,.82);display:block;font-size:.48rem;letter-spacing:.11em;line-height:1.25;margin-top:.2rem;text-transform:uppercase}.page--v8 .hstat{border-right:1px solid rgba(28,24,20,.08);padding-right:1.5rem;text-align:left}.page--v8 .hstat:last-child{border-right:none;padding-left:1.5rem;padding-right:0}.page--v8 .hstat:nth-child(2){padding-left:1.5rem}.page--v8 .hstat-n{color:var(--gold);display:block;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:400;line-height:1}.page--v8 .hstat-l{color:var(--muted);display:block;font-size:.58rem;letter-spacing:.1em;margin-top:.25rem;text-transform:uppercase}.page--v8 .hero-right-ov{background:linear-gradient(0deg,rgba(28,24,20,.4) 0,transparent 40%);inset:0;position:absolute}.page--v8 .hero-pull{bottom:2.5rem;left:2rem;position:absolute;right:2rem}.page--v8 .hero-pull p{color:rgba(247,243,236,.85);font-family:Playfair Display,serif;font-size:.95rem;font-style:italic;line-height:1.55;max-width:260px}.page--v8 .hero-pull span{color:rgba(247,243,236,.75);display:block;font-size:.58rem;letter-spacing:.15em;margin-top:.4rem;text-transform:uppercase}.page--v8 .marquee-band{background:var(--ink);overflow:hidden;padding:.8rem 0}.page--v8 .marquee-inner{animation:v8-marquee 40s linear infinite;display:flex;white-space:nowrap}.page--v8 .marquee-item{border-right:1px solid rgba(247,243,236,.08);color:rgba(247,243,236,.8);flex-shrink:0;font-family:Playfair Display,serif;font-size:.88rem;font-style:italic;padding:0 2.5rem}.page--v8 .marquee-item.acc{color:var(--gold);font-family:Jost,sans-serif;font-size:.82rem;font-style:normal;letter-spacing:.13em;text-transform:uppercase}.page--v8 .statement{margin:0 auto;max-width:860px;padding:6rem 4rem;text-align:center}.page--v8 .eyebrow{color:var(--gold);font-size:.85rem;font-weight:500;letter-spacing:.18em;margin-bottom:1.5rem;text-transform:uppercase}.page--v8 .statement h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2.2rem,3.8vw,3.5rem);font-weight:400;line-height:1.2;margin-bottom:1.2rem}.page--v8 .statement h2 em{color:var(--burg);font-style:italic}.page--v8 .statement p{color:var(--mid);font-size:1rem;line-height:1.9;margin:0 auto;max-width:660px}.page--v8 .truths{background:var(--ink);padding:5rem 4rem}.page--v8 .truths-inner{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.page--v8 .truth{border:1px solid rgba(247,243,236,.07);cursor:default;padding:3rem 2.5rem;position:relative;transition:all .4s}.page--v8 .truth:hover{border-color:rgba(184,146,74,.3);box-shadow:0 16px 50px rgba(0,0,0,.3);transform:translateY(-4px)}.page--v8 .truth-burg{border-left:2px solid var(--burg)}.page--v8 .truth-num{color:rgba(184,146,74,.1);font-size:5rem;line-height:1;position:absolute;right:1.5rem;top:1.5rem}.page--v8 .truth h3,.page--v8 .truth-num{font-family:Playfair Display,serif;font-weight:400}.page--v8 .truth h3{color:var(--white);font-size:1.25rem;line-height:1.3;margin-bottom:.9rem}.page--v8 .truth h3 em{color:var(--gold2);font-style:italic}.page--v8 .truth p{color:rgba(247,243,236,.88);font-size:1rem;line-height:1.85}.page--v8 .story{display:grid;grid-template-columns:45% 55%;min-height:85vh;overflow:hidden}.page--v8 .story-photo{overflow:hidden;position:relative}.page--v8 .story-photo img{display:block;height:100%;object-fit:cover;object-position:center 10%;width:100%}.page--v8 .story-photo-ov{background:linear-gradient(90deg,transparent 70%,rgba(28,24,20,.1));inset:0;position:absolute}.page--v8 .story-text{background:#f9f7f4;display:flex;flex-direction:column;justify-content:center;padding:5.5rem 4rem}.page--v8 .story-kicker{color:var(--burg);font-size:.85rem;font-weight:500;letter-spacing:.18em;margin-bottom:1.2rem;text-transform:uppercase}.page--v8 .story-text h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem}.page--v8 .story-text h2 em{color:var(--gold3);font-style:italic}.page--v8 .story-text p{color:var(--mid);font-size:1rem;line-height:1.95;margin-bottom:1rem}.page--v8 .story-text p strong{color:var(--ink);font-weight:500}.page--v8 .story-pull{border-left:2px solid var(--burg);color:var(--burg);font-family:Playfair Display,serif;font-size:1.2rem;font-style:italic;line-height:1.6;margin:1.8rem 0;padding-left:1.5rem}.page--v8 #storyMore{display:none}.page--v8 .story-toggle{align-items:center;background:none;border:none;color:var(--gold3);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:.76rem;font-weight:500;gap:.6rem;letter-spacing:.1em;margin-top:1rem;padding:0;text-transform:uppercase;transition:color .3s}.page--v8 .story-toggle:hover{color:var(--burg)}.page--v8 .story-arrow{display:inline-block;font-size:1rem;transition:transform .3s}.page--v8 .slider-section{background:var(--ink);padding:5rem 0 3rem}.page--v8 .slider-ticker-wrap{border-bottom:1px solid rgba(247,243,236,.06);margin-bottom:3rem;overflow:hidden;padding:.7rem 0}.page--v8 .slider-ticker{animation:v8-marquee 35s linear infinite;display:flex;white-space:nowrap}.page--v8 .slider-ticker span{border-right:1px solid rgba(247,243,236,.06);color:rgba(247,243,236,.75);flex-shrink:0;font-family:Jost,sans-serif;font-size:.82rem;letter-spacing:.1em;padding:0 2.5rem;text-transform:uppercase}.page--v8 .slider-ticker span.highlight{color:var(--gold2)}.page--v8 .slider-head{align-items:flex-end;display:flex;justify-content:space-between;padding:0 4rem 2.5rem}.page--v8 .slider-head h2{color:var(--white);font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.2}.page--v8 .slider-head h2 em{color:var(--gold2);font-style:italic}.page--v8 .slider-head p{color:rgba(247,243,236,.75);font-size:1rem;line-height:1.75;max-width:340px;text-align:right}.page--v8 .slider-wrap{cursor:grab;overflow:hidden;padding:0 4rem}.page--v8 .slider-wrap:active{cursor:grabbing}.page--v8 .slider-track{display:flex;gap:1.5rem;transition:transform .5s cubic-bezier(.16,1,.3,1)}.page--v8 .slide{flex-shrink:0;overflow:hidden;position:relative;width:400px}.page--v8 .slide img{display:block;filter:contrast(1.1) brightness(.92);height:540px;object-fit:cover;object-position:center top;transition:transform .6s ease;width:100%}.page--v8 .slide:hover img{transform:scale(1.03)}.page--v8 .slide-caption{background:linear-gradient(0deg,rgba(28,24,20,.85),transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0}.page--v8 .slide-caption p{color:var(--white);font-family:Playfair Display,serif;font-size:1.05rem;font-style:italic;line-height:1.5}.page--v8 .slider-controls{align-items:center;display:flex;gap:1rem;justify-content:flex-end;padding:2rem 4rem 0}.page--v8 .sc-btn{align-items:center;background:rgba(184,146,74,.1);border:2px solid rgba(184,146,74,.5);color:var(--gold);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:1.3rem;height:52px;justify-content:center;transition:all .3s;width:52px}.page--v8 .sc-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.page--v8 .sc-dots{align-items:center;display:flex;gap:.5rem}.page--v8 .sc-dot{background:rgba(247,243,236,.2);border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .3s;width:6px}.page--v8 .sc-dot.on{background:var(--gold);border-radius:3px;width:20px}.page--v8 .method{margin:0 auto;max-width:1200px;padding:6rem 4rem}.page--v8 .method-top{align-items:end;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}.page--v8 .method-top h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:400;line-height:1.1}.page--v8 .method-top h2 em{color:var(--gold);font-style:italic}.page--v8 .method-intro{border-left:2px solid var(--burg);color:var(--mid);font-size:1rem;line-height:1.9;padding-left:1.5rem}.page--v8 .steps{background:rgba(28,24,20,.07);display:grid;gap:2px;grid-template-columns:repeat(4,1fr)}.page--v8 .step{background:#fff;cursor:default;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .4s}.page--v8 .step:before{background:var(--gold);content:"";height:0;left:0;position:absolute;top:0;transition:height .4s;width:2px}.page--v8 .step:hover:before{height:100%}.page--v8 .step:hover{background:#f9f7f4;box-shadow:0 8px 30px rgba(184,146,74,.1);transform:translateY(-4px)}.page--v8 .step-n{color:rgba(184,146,74,.15);display:block;font-family:Playfair Display,serif;font-size:3.5rem;font-weight:400;line-height:1;margin-bottom:.7rem}.page--v8 .step h4{color:var(--ink);font-family:Playfair Display,serif;font-size:1.1rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}.page--v8 .step p{color:var(--mid);font-size:1rem;line-height:1.8}.page--v8 .quote-burg{background:#f9f7f4;border-bottom:1px solid rgba(28,24,20,.06);border-top:1px solid rgba(28,24,20,.06);padding:4rem;text-align:center}.page--v8 .quote-burg blockquote{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.5rem);font-style:italic;font-weight:400;line-height:1.2;margin:0 auto 1.2rem;max-width:900px}.page--v8 .quote-burg cite{color:var(--gold3);font-size:.8rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.page--v8 .quote-sand{background:#f9f7f4;border-top:1px solid rgba(28,24,20,.08);padding:4rem;text-align:center}.page--v8 .quote-sand blockquote{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.3;margin:0 auto 1rem;max-width:780px}.page--v8 .quote-sand cite{color:var(--gold);font-size:.6rem;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.page--v8 .quote-dark{background:var(--ink);padding:4rem;text-align:center}.page--v8 .quote-dark blockquote{color:rgba(247,243,236,.75);font-family:Playfair Display,serif;font-size:clamp(1.4rem,2.5vw,2rem);font-style:italic;font-weight:300;line-height:1.5;margin:0 auto 1rem;max-width:680px}.page--v8 .quote-dark cite{color:var(--gold);font-size:.6rem;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.page--v8 .results{background:var(--ink);padding:6rem 4rem}.page--v8 .results-in{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.page--v8 .results h2{color:var(--white);font-family:Playfair Display,serif;font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:400;line-height:1.1;margin-bottom:1.2rem}.page--v8 .results h2 em{color:var(--gold2);font-style:italic}.page--v8 .results-intro{color:rgba(247,243,236,.88);font-size:1rem;line-height:1.9;margin-bottom:2.5rem}.page--v8 .rlist{display:flex;flex-direction:column}.page--v8 .rrow{align-items:flex-start;border-bottom:1px solid rgba(247,243,236,.06);cursor:default;display:flex;gap:1.2rem;padding:1rem 0;transition:padding-left .3s}.page--v8 .rrow:last-child{border-bottom:none}.page--v8 .rrow:hover{padding-left:.5rem}.page--v8 .rrow:hover .rarr{color:var(--burg2)}.page--v8 .rarr{color:var(--gold);flex-shrink:0;margin-top:.2rem;transition:color .3s}.page--v8 .rrow p{color:rgba(247,243,236,.8);font-size:1rem;line-height:1.6;margin:0}.page--v8 .rrow p strong{color:#fff;font-weight:500}.page--v8 .result-card{border:1px solid rgba(247,243,236,.07);margin-bottom:1.5rem;padding:2.5rem;transition:border-color .4s}.page--v8 .result-card:hover{border-color:rgba(184,146,74,.25)}.page--v8 .result-card blockquote{color:#fff;font-family:Playfair Display,serif;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1.55;margin-bottom:1rem}.page--v8 .result-card cite{color:var(--gold2);font-size:.8rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.page--v8 .videos{background:#f9f7f4;padding:6rem 4rem}.page--v8 .videos-inner{margin:0 auto;max-width:1200px}.page--v8 .videos-head{margin-bottom:2.5rem}.page--v8 .videos-head h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15;margin-bottom:.5rem}.page--v8 .videos-head h2 em{color:var(--gold);font-style:italic}.page--v8 .videos-head p{color:var(--muted);font-size:1rem;line-height:1.75;max-width:480px}.page--v8 .vgrid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.page--v8 .vcard{background:var(--white);overflow:hidden;transition:all .4s}.page--v8 .vcard:hover{box-shadow:0 20px 60px rgba(28,24,20,.12);transform:translateY(-6px)}.page--v8 .vembed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.page--v8 .vembed iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.page--v8 .vcap{border-top:2px solid var(--linen);padding:1.5rem}.page--v8 .vcap h4{color:var(--ink);font-family:Playfair Display,serif;font-size:1.15rem;font-weight:500;line-height:1.3;margin-bottom:.4rem}.page--v8 .vcap p{color:var(--muted);font-size:1rem;line-height:1.65}.page--v8 .testimonials{background:#fff;padding:6rem 4rem}.page--v8 .test-inner{margin:0 auto;max-width:1200px}.page--v8 .test-head{margin-bottom:3.5rem;text-align:center}.page--v8 .test-head h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.2;margin-bottom:.5rem}.page--v8 .test-head h2 em{color:var(--gold);font-style:italic}.page--v8 .feat-tests{display:flex;flex-direction:column;gap:2px}.page--v8 .ft{background:var(--white);display:grid;grid-template-columns:160px 1fr;transition:all .4s}.page--v8 .ft:hover{box-shadow:0 8px 40px rgba(28,24,20,.08)}.page--v8 .ft-rev{grid-template-columns:1fr 160px}.page--v8 .ft-rev .ft-img{border-left:1px solid rgba(28,24,20,.05);border-right:none;order:2}.page--v8 .ft-rev .ft-text{order:1}.page--v8 .ft-img{background:#f9f7f4;border-right:1px solid rgba(28,24,20,.05);padding:2rem}.page--v8 .ft-img,.page--v8 .gold-ring{align-items:center;display:flex;justify-content:center}.page--v8 .gold-ring{height:110px;position:relative;width:110px}.page--v8 .gold-ring:before{background:conic-gradient(var(--gold),var(--gold2),var(--burg),var(--gold2),var(--gold));border-radius:50%;content:"";inset:0;position:absolute}.page--v8 .gold-ring:after{background:#f9f7f4;border-radius:50%;content:"";inset:2.5px;position:absolute}.page--v8 .gold-ring img{border-radius:50%;height:98px;object-fit:cover;object-position:top;position:relative;width:98px;z-index:1}.page--v8 .ft-text{display:flex;flex-direction:column;justify-content:center;padding:2.5rem 3rem}.page--v8 .ft-qm{color:var(--burg);font-family:Playfair Display,serif;font-size:3.5rem;line-height:.7;margin-bottom:.5rem;opacity:.25}.page--v8 .ft-body{color:var(--mid);font-size:1.05rem;line-height:1.9;margin-bottom:1.5rem}.page--v8 .ft-name{color:var(--gold3);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page--v8 .ft-role{color:var(--muted);font-size:1rem;margin-top:.2rem}.page--v8 .carousel-dark{background:var(--ink);padding:4rem}.page--v8 .car-inner{margin:0 auto;max-width:1200px}.page--v8 .car-label{color:rgba(247,243,236,.85);font-size:.58rem;letter-spacing:.28em;margin-bottom:2rem;text-transform:uppercase}.page--v8 .cq{display:none}.page--v8 .cq.active{display:block}.page--v8 .cq-text{color:var(--white);font-family:Playfair Display,serif;font-size:1.65rem;font-style:italic;font-weight:400;line-height:1.55;margin-bottom:1.8rem;max-width:820px}.page--v8 .cq-author{color:var(--gold2);font-size:.88rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.page--v8 .cq-role{color:rgba(247,243,236,.75);font-size:1rem;margin-top:.2rem}.page--v8 .car-controls{align-items:center;display:flex;gap:1.2rem;margin-top:2.5rem}.page--v8 .car-btn{align-items:center;background:transparent;border:1px solid rgba(247,243,236,.12);color:var(--gold);cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:1rem;height:44px;justify-content:center;transition:all .3s;width:44px}.page--v8 .car-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.page--v8 .car-dots{align-items:center;display:flex;gap:.5rem}.page--v8 .car-dot{background:rgba(247,243,236,.18);border:none;border-radius:50%;cursor:pointer;height:5px;padding:0;transition:all .3s;width:5px}.page--v8 .car-dot.on{background:var(--gold);border-radius:2.5px;width:18px}.page--v8 .brands{background:var(--ink);padding:5rem 4rem}.page--v8 .brands-inner{margin:0 auto;max-width:1200px}.page--v8 .brands-top{margin-bottom:2.5rem;text-align:center}.page--v8 .brands-top h2{color:var(--white);font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;margin-bottom:.5rem}.page--v8 .brands-top h2 em{color:var(--gold);font-style:italic}.page--v8 .brands-top p{color:rgba(247,243,236,.8);font-size:1rem;line-height:1.75;margin:0 auto;max-width:420px}.page--v8 .brands-grid{background:rgba(184,146,74,.15);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.page--v8 .bc{background:var(--ink);border:1px solid rgba(184,146,74,.1);padding:2rem 1.5rem;text-align:center;transition:all .4s}.page--v8 .bc:hover{background:rgba(184,146,74,.08);border-color:rgba(184,146,74,.3);transform:translateY(-3px)}.page--v8 .bc-name{color:var(--white);font-family:Playfair Display,serif;font-size:1.2rem;font-weight:400;margin-bottom:.3rem}.page--v8 .bc-country{color:var(--gold);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.page--v8 .narr{background:#fff;padding:6rem 4rem}.page--v8 .narr-inner{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.page--v8 .narr-text h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.2;margin-bottom:1rem}.page--v8 .narr-text h2 em{color:var(--gold);font-style:italic}.page--v8 .narr-text p{color:var(--mid);font-size:1rem;line-height:1.9;margin-bottom:1.5rem}.page--v8 .narr-feats{display:flex;flex-direction:column;gap:.7rem;margin-bottom:2rem}.page--v8 .nf{align-items:flex-start;color:var(--mid);display:flex;font-size:1rem;gap:.8rem}.page--v8 .nf:before{color:var(--gold);content:"\2192";flex-shrink:0}.page--v8 .narr-card{background:var(--white);border-left:3px solid var(--burg);box-shadow:0 12px 50px rgba(28,24,20,.07);padding:2.5rem}.page--v8 .narr-tag{color:var(--gold);display:block;font-size:.82rem;font-weight:500;letter-spacing:.13em;margin-bottom:1.2rem;text-transform:uppercase}.page--v8 .narr-bubble{background:#f9f7f4;border-left:2px solid var(--burg);color:var(--mid);font-size:1rem;line-height:1.7;margin-bottom:1rem;padding:1.1rem 1.3rem}.page--v8 .narr-reply{color:var(--mid);font-size:1rem;line-height:1.8}.page--v8 .narr-reply strong{color:var(--gold3);font-weight:600}.page--v8 .offers{background:#f9f7f4;padding:6rem 4rem}.page--v8 .offers-inner{margin:0 auto;max-width:1200px}.page--v8 .offers-top{margin-bottom:3rem}.page--v8 .offers-top h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:400;line-height:1.1;margin-bottom:.6rem}.page--v8 .offers-top h2 em{color:var(--gold);font-style:italic}.page--v8 .offers-top p{color:var(--muted);font-size:1rem;line-height:1.8;max-width:480px}.page--v8 .offer-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.page--v8 .oc{background:var(--white);border-top:3px solid transparent;padding:3rem 2.5rem;transition:all .4s}.page--v8 .oc:hover{border-top-color:var(--gold);box-shadow:0 20px 60px rgba(28,24,20,.1);transform:translateY(-6px)}.page--v8 .oc.feat{background:var(--ink);border-top-color:var(--burg)}.page--v8 .oc.feat:hover{box-shadow:0 20px 60px rgba(125,32,53,.25)}.page--v8 .oc-tag{color:var(--gold);display:block;font-size:.58rem;font-weight:500;letter-spacing:.2em;margin-bottom:1.2rem;text-transform:uppercase}.page--v8 .oc h3{color:var(--ink);font-family:Playfair Display,serif;font-size:1.6rem;font-weight:400;line-height:1.15;margin-bottom:.8rem}.page--v8 .oc.feat h3{color:var(--white)}.page--v8 .oc>p{color:var(--muted);font-size:1rem;line-height:1.85;margin-bottom:1.8rem}.page--v8 .oc.feat>p{color:rgba(247,243,236,.75)}.page--v8 .oc ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin-bottom:2.5rem;padding:0}.page--v8 .oc li{color:var(--mid);font-size:1rem;line-height:1.6;padding-left:1.2rem;position:relative}.page--v8 .oc.feat li{color:rgba(247,243,236,.8)}.page--v8 .oc li:before{color:var(--gold);content:"\2192";font-size:.7rem;left:0;position:absolute}.page--v8 .btn-burg,.page--v8 a.btn-burg,.v8-footer .btn-burg,.v8-footer a.btn-burg,.v8-nav .btn-burg{background:var(--burg);border:1.5px solid var(--burg);color:var(--white);display:inline-block;font-size:.84rem;font-weight:500;letter-spacing:.1em;padding:.95rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.page--v8 .btn-burg:hover,.page--v8 a.btn-burg:hover,.v8-footer .btn-burg:hover,.v8-footer a.btn-burg:hover,.v8-nav .btn-burg:hover{background:var(--burg2);box-shadow:0 6px 22px rgba(125,32,53,.3);color:var(--white);transform:translateY(-2px)}.page--v8 .btn-gold,.page--v8 a.btn-gold,.v8-footer .btn-gold,.v8-footer a.btn-gold,.v8-nav .btn-gold{background:var(--gold);color:var(--white);display:inline-block;font-size:.82rem;font-weight:500;letter-spacing:.1em;padding:.9rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.page--v8 .btn-gold:hover,.page--v8 a.btn-gold:hover,.v8-footer .btn-gold:hover,.v8-footer a.btn-gold:hover,.v8-nav .btn-gold:hover{background:var(--goldd);color:var(--white);transform:translateY(-2px)}.page--v8 .btn-line,.page--v8 a.btn-line,.v8-footer .btn-line,.v8-footer a.btn-line,.v8-nav .btn-line{background:transparent;border:1px solid rgba(28,24,20,.25);color:var(--ink);display:inline-block;font-size:.82rem;letter-spacing:.1em;padding:.9rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.page--v8 .btn-line:hover,.page--v8 a.btn-line:hover,.v8-footer .btn-line:hover,.v8-footer a.btn-line:hover,.v8-nav .btn-line:hover{border-color:var(--gold);color:var(--gold)}.page--v8 .btn-white,.page--v8 a.btn-white,.v8-footer .btn-white,.v8-footer a.btn-white,.v8-nav .btn-white{background:var(--white);color:var(--burg);display:inline-block;font-size:.74rem;font-weight:600;letter-spacing:.12em;margin-bottom:1rem;padding:.9rem 2.2rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.page--v8 .btn-white:hover,.page--v8 a.btn-white:hover,.v8-footer .btn-white:hover,.v8-footer a.btn-white:hover,.v8-nav .btn-white:hover{background:var(--gold2);color:var(--ink)}.page--v8 .btn-ghost,.page--v8 a.btn-ghost,.v8-footer .btn-ghost,.v8-footer a.btn-ghost,.v8-nav .btn-ghost{background:transparent;border:1px solid rgba(247,243,236,.25);color:rgba(247,243,236,.85);display:inline-block;font-size:.74rem;letter-spacing:.12em;padding:.9rem 2.2rem;text-decoration:none;text-transform:uppercase;transition:all .3s}.page--v8 .btn-ghost:hover,.page--v8 a.btn-ghost:hover,.v8-footer .btn-ghost:hover,.v8-footer a.btn-ghost:hover,.v8-nav .btn-ghost:hover{border-color:var(--gold2);color:var(--gold2)}.page--v8 .cta{display:grid;grid-template-columns:1fr 1fr;min-height:60vh}.page--v8 .cta-photo{overflow:hidden;position:relative}.page--v8 .cta-photo img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform 1.2s ease;width:100%}.page--v8 .cta-photo:hover img{transform:scale(1.03)}.page--v8 .cta-content{background:var(--burg);display:flex;flex-direction:column;justify-content:center;padding:5.5rem 4rem}.page--v8 .cta-content h2{color:var(--white);font-family:Playfair Display,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.05;margin-bottom:1.5rem}.page--v8 .cta-content h2 em{color:var(--gold2);font-style:italic}.page--v8 .cta-content p{color:rgba(247,243,236,.85);font-size:1rem;line-height:1.9;margin-bottom:2.5rem;max-width:380px}.v8-footer{background:var(--ink);font-family:Jost,sans-serif;font-weight:300;padding:0}.v8-footer .footer-cta-band{background:#f9f7f4;border-bottom:1px solid rgba(28,24,20,.08);padding:4rem;text-align:center}.v8-footer .footer-cta-band p{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.3;margin-bottom:1.8rem}.v8-footer .footer-cta-band p em{color:var(--gold2);font-style:italic}.v8-footer .footer-main{background:#f4f0ea;border-bottom:1px solid rgba(28,24,20,.08);display:grid;gap:4rem;grid-template-columns:1fr 2fr 1fr;padding:3rem 4rem}.v8-footer .footer-logo img{height:44px;opacity:.8;width:auto}.v8-footer .footer-links{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.v8-footer .fcol-head{border-bottom:1px solid rgba(28,24,20,.1);color:var(--muted);font-size:.82rem;letter-spacing:.13em;margin-bottom:.7rem;padding-bottom:.4rem;text-transform:uppercase}.v8-footer .fcol a{color:var(--mid);display:block;font-size:1rem;padding:.25rem 0;text-decoration:none;transition:color .3s}.v8-footer .fcol a:hover{color:var(--gold)}.v8-footer .footer-narr-tag{color:var(--muted);font-size:.8rem;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.v8-footer .footer-narr-url{color:var(--gold3);display:block;font-family:Playfair Display,serif;font-size:1.05rem;font-style:italic;margin-bottom:.4rem;text-decoration:none}.v8-footer .footer-narr-desc{color:var(--muted);font-size:1rem;line-height:1.6}.v8-footer .footer-bottom{align-items:center;background:#fff;border-top:1px solid rgba(28,24,20,.08);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.2rem 4rem}.v8-footer .fcopy{color:var(--muted);font-size:1rem}.v8-footer .footer-news{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;max-width:420px}.v8-footer .footer-news input{background:#fff;border:1px solid rgba(28,24,20,.2);border-radius:6px;color:var(--ink);flex:1;font-family:Jost,sans-serif;font-size:.95rem;min-width:200px;padding:.8rem 1rem}.v8-footer .footer-news input:focus{border-color:var(--gold);outline:none}.v8-footer .footer-news button{background:var(--burg);border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:500;letter-spacing:.12em;padding:.8rem 1.4rem;text-transform:uppercase;transition:background .3s}.v8-footer .footer-news button:hover{background:var(--burg2)}.v8-footer .footer-news__msg{color:var(--gold3);font-size:.85rem;margin-top:.6rem;width:100%}@keyframes v8-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page--readdy{--bg-cream:#f7f3ec;--bg-warm-beige:#ede5d6;--bg-off-white:#f9f7f4;--bg-ink:#1c1814;--ink-primary:#1c1814;--ink-muted:#3d342a;--ink-subtle:#7a6e62;--ink-inverse:#f7f3ec;--accent-maroon:#7d2035;--accent-red:#9e2d45;--accent-orange:#b8924a;--font-body:"Jost",system-ui,-apple-system,sans-serif;--primary-gold:#b8924a;--accent-bronze:#8b6f47}.page--readdy .eyebrow{color:var(--accent-orange)}body:not(.page--v8):not(.page--readdy){padding-top:68px}@media (max-width:1024px){.page--v8 .truths-inner,.page--v8 .vgrid{grid-template-columns:1fr 1fr}.page--v8 .offer-cards{grid-template-columns:1fr}.page--v8 .steps{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.page--v8 .hero-stats-bar{grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem .65rem .85rem;row-gap:.35rem}.page--v8 .hero-stat:nth-child(3){border-right:none}}@media (min-width:901px) and (max-height:780px){.page--v8 .hero h1{font-size:clamp(2.35rem,4.8vh,3.85rem);margin-bottom:.75rem}.page--v8 .hero-sub{font-size:.98rem;line-height:1.6}.page--v8 .hero-subline{margin-bottom:1rem}.page--v8 .hero-left{padding-block:1.15rem}}@media (max-width:900px){.v8-nav{padding:0 1.25rem}.v8-nav .nav-links{display:none}.v8-nav .v8-burger{display:flex}.page--v8 .hero{grid-template-columns:1fr;height:auto;min-height:auto;overflow:visible}.page--v8 .hero-left{justify-content:flex-start;padding:1.35rem 1.25rem 1.5rem}.page--v8 .hero h1{font-size:clamp(2.15rem,7vw,2.85rem);line-height:1.08;margin-bottom:.65rem;max-width:none}.page--v8 .hero-sub{font-size:.92rem;line-height:1.55;margin-bottom:.35rem;max-width:none}.page--v8 .hero-subline{font-size:.84rem;margin-bottom:.9rem}.page--v8 .hero-left .btn-burg,.page--v8 .hero-left a.hero-cta{font-size:.76rem;padding:.72rem 1.7rem}.page--v8 .hero-right{min-height:62vh}.page--v8 .hero-photo{object-position:50% 20%}.page--v8 .hero-stats-bar{grid-template-columns:repeat(3,minmax(0,1fr));padding:1.75rem .5rem .75rem;row-gap:.3rem}.page--v8 .hero-stat:nth-child(3),.page--v8 .hero-stat:nth-child(6){border-right:none}.page--v8 .truths-inner{gap:1.5rem}.page--v8 .method-top,.page--v8 .story,.page--v8 .truths-inner{grid-template-columns:1fr}.page--v8 .method-top{gap:2rem}.page--v8 .steps{grid-template-columns:1fr 1fr}.page--v8 .results-in{gap:2.5rem}.page--v8 .narr-inner,.page--v8 .results-in,.page--v8 .vgrid{grid-template-columns:1fr}.page--v8 .narr-inner{gap:2.5rem}.page--v8 .brands-grid{grid-template-columns:1fr 1fr}.page--v8 .cta,.page--v8 .ft,.page--v8 .ft-rev{grid-template-columns:1fr}.page--v8 .ft-rev .ft-img{border-left:none;order:0}.page--v8 .ft-text{padding:2rem 1.5rem}.page--v8 .slide{max-width:360px;width:78vw}.page--v8 .slide img{height:60vw;max-height:460px}.page--v8 .slider-head{align-items:flex-start;flex-direction:column;gap:.8rem;padding:0 1.5rem 2rem}.page--v8 .slider-head p{text-align:left}.page--v8 .slider-wrap{padding:0 1.5rem}.page--v8 .slider-controls{padding:1.5rem 1.5rem 0}.page--v8 .brands,.page--v8 .carousel-dark,.page--v8 .cta-content,.page--v8 .method,.page--v8 .narr,.page--v8 .offers,.page--v8 .quote-burg,.page--v8 .quote-dark,.page--v8 .quote-sand,.page--v8 .results,.page--v8 .statement,.page--v8 .testimonials,.page--v8 .truths,.page--v8 .videos{padding-left:1.5rem;padding-right:1.5rem}.page--v8 [style*="grid-template-columns: 1fr 1fr"],.page--v8 [style*="grid-template-columns:1fr 1fr"],.page--v8 [style*="grid-template-columns:1fr 60px 1fr"],.page--v8 [style*="grid-template-columns:45% 55%"]{grid-template-columns:1fr!important}.page--v8 [style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}.page--v8 [style*="min-height:95vh"]{min-height:auto!important}.page--v8 [style*="padding:3.5rem 4rem"],.page--v8 [style*="padding:5.5rem 4rem"],.page--v8 [style*="padding:6rem 5rem"],.page--v8 section[style*="4rem"]{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (max-width:560px){.page--v8 .hero h1{font-size:clamp(1.75rem,8.2vw,2.1rem)}.page--v8 .hero-sub{font-size:.86rem}.page--v8 .hero-subline{margin-bottom:.75rem}.page--v8 .hero-stats{gap:1rem;grid-template-columns:1fr 1fr}.page--v8 .brands-grid,.page--v8 .steps{grid-template-columns:1fr}.page--v8 .footer-cta-band,.page--v8 .quote-burg,.page--v8 .quote-dark,.page--v8 .quote-sand{padding:3rem 1.25rem}.v8-footer .footer-main{gap:2.5rem;grid-template-columns:1fr;padding:2.5rem 1.5rem}.v8-footer .footer-cta-band{padding:3rem 1.5rem}.v8-footer .footer-bottom{flex-direction:column;padding:1.2rem 1.5rem;text-align:center}.page--v8 [style*="repeat(4,1fr)"]{grid-template-columns:1fr!important}}