:root{--aurea-black:#14100d;--aurea-espresso:#1f1812;--aurea-cream:#f4eee4;--aurea-cream-dim:#eae2d3;--aurea-gold:#c9a15c;--aurea-gold-bright:#e4c07e;--aurea-ink:#2b241c;--aurea-ivory:#fbf8f2;--aurea-line:#c9a15c40;--serif:var(--font-playfair), Georgia, serif;--sans:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:clamp(20px, 4vw, 32px);--space-6:clamp(32px, 5vw, 48px);--space-8:clamp(40px, 6vw, 64px);--space-12:clamp(56px, 8vw, 96px);--space-16:clamp(64px, 9vw, 128px);--fs-h1:clamp(2.375rem, 1.1rem + 4.6vw, 4.5rem);--fs-h2:clamp(1.75rem, 1.15rem + 2.3vw, 2.75rem);--fs-h2-sm:clamp(1.6rem, 1.2rem + 1.6vw, 2.5rem);--fs-h3:clamp(1.375rem, 1.1rem + .9vw, 1.75rem);--fs-body:clamp(1rem, .93rem + .28vw, 1.125rem);--container:1200px;--radius-pill:999px;--ease-premium:cubic-bezier(.19,1,.22,1);--ease-standard:cubic-bezier(.16,.8,.24,1)}*{box-sizing:border-box;margin:0;padding:0}section{position:relative}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);color:var(--aurea-ink);background:var(--aurea-cream);line-height:1.6;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}img,video{max-width:100%;display:block}svg{display:block}.container{max-width:var(--container);padding:0 var(--space-4);margin:0 auto}.prose{max-width:640px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.08}em{color:var(--aurea-gold-bright);font-style:italic}a{color:inherit}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--aurea-gold);margin-bottom:var(--space-2);font-size:12px;font-style:normal;font-weight:600;display:block}h2.eyebrow{font-family:var(--sans)}section{padding:var(--space-16) 0}.bg-dark{background:var(--aurea-black);color:var(--aurea-ivory)}.bg-dim{background:var(--aurea-cream-dim)}.blend-from-dark:before,.blend-from-light:before{content:"";z-index:2;pointer-events:none;height:clamp(48px,8vw,96px);position:absolute;top:0;left:0;right:0}.blend-from-dark:before{background:linear-gradient(#14100d8c,#14100d00)}.blend-from-light:before{background:linear-gradient(#f4eee499,#f4eee400)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--aurea-gold);color:var(--aurea-black);transition:top .2s var(--ease-standard);border-radius:0 0 6px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:0}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--aurea-gold);outline-offset:3px;border-radius:2px}.preloader{z-index:9999;background:var(--aurea-black);transition:opacity .5s var(--ease-premium), visibility .5s var(--ease-premium);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader-mark{font-family:var(--serif);color:var(--aurea-ivory);letter-spacing:.3em;opacity:.9;padding-bottom:16px;font-size:20px;position:relative}.preloader-mark:after{content:"";background:var(--aurea-gold);width:30px;height:1px;animation:1.1s ease-in-out infinite preloaderLine;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}@keyframes preloaderLine{0%{opacity:0;transform:translate(-50%)scaleX(0)}50%{opacity:1;transform:translate(-50%)scaleX(1)}to{opacity:0;transform:translate(-50%)scaleX(0)}}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.no-js .preloader{display:none}.btn{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s var(--ease-premium), background .2s var(--ease-premium), color .2s var(--ease-premium), box-shadow .3s var(--ease-premium);white-space:nowrap;will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:scale(1.03)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--aurea-gold);color:var(--aurea-black);height:56px;padding:0 32px}.btn-primary:hover{background:var(--aurea-gold-bright);box-shadow:0 10px 28px -8px #c9a15c99}.btn-secondary{border-color:var(--aurea-gold);color:var(--aurea-gold);background:0 0;height:52px;padding:0 28px}.btn-secondary:hover{background:#c9a15c1f;box-shadow:0 8px 22px -10px #c9a15c66}.btn-text{color:var(--aurea-gold);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--aurea-gold);height:auto;transition:color .2s var(--ease-premium), border-color .2s var(--ease-premium);background:0 0;border-radius:0;padding:0 0 2px;font-size:16px;font-weight:600}.btn-text:hover{color:var(--aurea-gold-bright);border-color:var(--aurea-gold-bright)}@media (max-width:767px){.btn-primary{width:100%;height:52px}}@media (prefers-reduced-motion:reduce){.btn,.btn:hover,.btn:active{transition:none;transform:none}}.nav-minimal{z-index:100;padding:var(--space-3) var(--space-4);transition:background .3s var(--ease-standard);background:linear-gradient(#14100da6,#0000);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav-minimal.solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--aurea-line);background:#14100deb}.nav-logo{align-items:center;text-decoration:none;display:inline-flex}.nav-logo img{width:auto;height:42px;transition:opacity .2s var(--ease-standard);display:block}.nav-logo:hover img{opacity:.85}.nav-cta{height:44px;padding:0 22px;font-size:12px}@media (max-width:767px){.nav-logo img{height:34px}.nav-cta{width:auto}}.media-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ambient-art{object-fit:cover;width:100%;height:100%}.hero-cinematic{height:92vh;min-height:640px;color:var(--aurea-ivory);align-items:flex-end;padding:0;scroll-margin-top:80px;display:flex;position:relative;overflow:hidden}.hero-media{background:radial-gradient(120% 100% at 70% 20%,#3a2a1c 0%,#1c140d 55%,#0d0a08 100%)}.hero-scrim{background:linear-gradient(#0a080626 0%,#0a080673 55%,#0a0806eb 100%);position:absolute;inset:0}.hero-content{z-index:2;padding:0 var(--space-4) var(--space-12);width:100%;position:relative}.hero-content h1{font-size:var(--fs-h1);margin-bottom:var(--space-3)}.hero-content .subhead{max-width:520px;margin-bottom:var(--space-3);color:#fbf8f2d9;font-size:19px}.hero-quote{font-family:var(--serif);color:#fbf8f2bf;margin-bottom:var(--space-4);max-width:480px;font-size:17px;font-style:italic}.hero-trust{margin-top:var(--space-2);color:#fbf8f2a6;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.hero-content>*{opacity:0;transition:opacity .9s var(--ease-premium), transform .9s var(--ease-premium);transform:translateY(18px)}body.loaded .hero-content>*{opacity:1;transform:translateY(0)}body.loaded .hero-content>:first-child{transition-delay:.15s}body.loaded .hero-content>:nth-child(2){transition-delay:.27s}body.loaded .hero-content>:nth-child(3){transition-delay:.39s}body.loaded .hero-content>:nth-child(4){transition-delay:.49s}body.loaded .hero-content>:nth-child(5){transition-delay:.59s}body.loaded .hero-content>:nth-child(6){transition-delay:.68s}body.loaded .hero-content>:nth-child(7){transition-delay:.76s}body.loaded .hero-content>:nth-child(8){transition-delay:.84s}.no-js .hero-content>*{opacity:1;transform:none}@media (max-width:767px){.hero-cinematic{align-items:flex-end;height:100svh}.hero-content{text-align:center;padding-bottom:var(--space-16)}.hero-content .subhead,.hero-quote{margin-left:auto;margin-right:auto}}.split-problem{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.media-frame{aspect-ratio:4/5;transition:transform .7s var(--ease-premium);background:radial-gradient(120% 100% at 60% 28%,#4a3320 0%,#1d1610 55%,#0d0a08 100%);border-radius:6px;width:100%;max-height:640px;margin-inline:auto;position:relative;overflow:hidden}.media-frame:hover{transform:scale(1.015)}.media-frame video{object-fit:cover;width:100%;height:100%}.problem-media{object-position:70% center}.split-problem h2{font-size:var(--fs-h2);margin-bottom:var(--space-3)}.split-problem p{margin-bottom:var(--space-2);color:#2b241cd9}.split-problem .closing-line{font-family:var(--serif);margin-top:var(--space-3);font-size:19px;font-style:italic}@media (max-width:900px){.split-problem{grid-template-columns:1fr}}.statement-dark{text-align:center;justify-content:center;align-items:center;min-height:clamp(420px,58vh,640px);scroll-margin-top:80px;display:flex;position:relative;overflow:hidden}.statement-dark .ambient-bg-video{opacity:.22;background:radial-gradient(80% 60%,#6b4b2c 0%,#0000 70%);position:absolute;inset:0}.statement-dark .inner{z-index:1;max-width:780px;padding:0 var(--space-4);margin:0 auto;position:relative}.statement-dark h2{font-size:var(--fs-h2);margin-bottom:var(--space-4)}.statement-dark p{color:#fbf8f2cc;margin-bottom:var(--space-4);font-size:18px}.benefit-row{justify-content:space-between;gap:var(--space-3);text-align:center;display:flex}.benefit-item{opacity:0;transition:opacity .5s var(--ease-premium), transform .5s var(--ease-premium);flex-direction:column;flex:1;align-items:center;gap:12px;display:flex;transform:translateY(16px)}.benefit-item.in-view{opacity:1;transform:translateY(0)}.benefit-icon{border:1px solid var(--aurea-line);width:52px;height:52px;color:var(--aurea-gold);transition:transform .3s var(--ease-premium), border-color .3s var(--ease-premium), background .3s var(--ease-premium);border-radius:50%;justify-content:center;align-items:center;display:flex}.benefit-icon svg{width:22px;height:22px}.benefit-item:hover .benefit-icon{border-color:var(--aurea-gold);background:#c9a15c14;transform:scale(1.1)}.benefit-item span{max-width:120px;font-size:14px;font-weight:600}.section-label{text-align:center;margin-bottom:var(--space-6)}.section-label h2.eyebrow{margin-bottom:0}@media (max-width:767px){.benefit-row{flex-wrap:wrap}.benefit-item{flex:45%}}@media (prefers-reduced-motion:reduce){.benefit-item,.benefit-icon{transition:none}}.testimonial-cinematic{text-align:center;position:relative;overflow:hidden}.testimonial-inner{z-index:1;max-width:720px;padding:0 var(--space-4);margin:0 auto;position:relative}.quote-mark{font-family:var(--serif);color:var(--aurea-gold);margin-bottom:var(--space-2);font-size:56px;line-height:1}.testimonial-inner p.quote{font-family:var(--serif);font-size:clamp(1.375rem,1.1rem1.2vw,1.625rem);color:var(--aurea-ivory);margin-bottom:var(--space-3);font-style:italic}.stars{color:var(--aurea-gold);letter-spacing:2px;margin-bottom:8px}.attribution{color:#fbf8f2b3;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.testimonial-inner.reveal .quote-mark,.testimonial-inner.reveal .quote,.testimonial-inner.reveal .stars,.testimonial-inner.reveal .attribution{opacity:0;transition:opacity .6s var(--ease-premium), transform .6s var(--ease-premium);transform:translateY(10px)}.testimonial-inner.in-view .quote-mark{opacity:1;transition-delay:50ms;transform:none}.testimonial-inner.in-view .quote{opacity:1;transition-delay:.18s;transform:none}.testimonial-inner.in-view .stars{opacity:1;transition-delay:.34s;transform:none}.testimonial-inner.in-view .attribution{opacity:1;transition-delay:.42s;transform:none}.testimonial-player{max-width:360px;margin:0 auto var(--space-6);padding:0 var(--space-4);position:relative}.testimonial-video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:8px;width:100%;-webkit-mask-image:none;mask-image:none}.testimonial-play-btn{inset:0 var(--space-4);width:calc(100% - var(--space-8));height:100%;color:var(--aurea-ivory);cursor:pointer;transition:background .25s var(--ease-standard);background:#0a080647;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:auto;display:flex;position:absolute}.testimonial-play-btn:hover{background:#0a08066b}.testimonial-play-btn .play-icon{background:var(--aurea-gold);width:64px;height:64px;color:var(--aurea-black);transition:transform .25s var(--ease-premium);border-radius:50%;justify-content:center;align-items:center;display:flex}.testimonial-play-btn:hover .play-icon{transform:scale(1.08)}.testimonial-play-btn span:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.testimonial-play-btn.hidden{display:none}.testimonial-transcript{margin-top:var(--space-3);text-align:left}.testimonial-transcript summary{cursor:pointer;color:var(--aurea-gold);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.testimonial-transcript p{color:#fbf8f2bf;margin-top:10px;font-size:14px}::cue{color:var(--aurea-ivory);background:#0a0806cc}.reviews-summary{color:#2b241cbf;margin-top:4px;font-size:15px}.review-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.review-card{background:var(--aurea-ivory);border:1px solid var(--aurea-line);padding:var(--space-4);border-radius:6px;flex-direction:column;gap:10px;display:flex}.review-card .stars{color:var(--aurea-gold);letter-spacing:2px;font-size:14px}.review-text{color:#2b241cd9;font-size:14.5px;line-height:1.55}.review-name{text-transform:uppercase;letter-spacing:.06em;color:var(--aurea-gold);margin-top:auto;font-size:12px;font-weight:600}.reviews-cta{text-align:center;margin-top:var(--space-6)}@media (max-width:900px){.review-grid{grid-template-columns:1fr}}.offer-card{gap:var(--space-8);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.offer-card h2{font-size:var(--fs-h2-sm);margin-bottom:var(--space-3)}.checklist{margin:var(--space-4) 0;grid-template-columns:1fr 1fr;gap:12px 24px;list-style:none;display:grid}.checklist li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.checklist li:before{content:"";background:var(--aurea-gold);border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2l-3.5-3.5L4 14.2 9 19l11-11-1.5-1.5z'/%3E%3C/svg%3E") 50%/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2l-3.5-3.5L4 14.2 9 19l11-11-1.5-1.5z'/%3E%3C/svg%3E") 50%/70% no-repeat}.offer-media{aspect-ratio:4/5;transition:transform .7s var(--ease-premium);border-radius:6px;position:relative;overflow:hidden}.offer-media:hover{transform:scale(1.015)}.offer-photo{object-fit:cover;object-position:right center;width:100%;height:100%}.offer-price{font-family:var(--serif);color:var(--aurea-gold);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:1.5rem;display:flex}.offer-price-was{opacity:.5;font-size:.65em;font-weight:400;text-decoration:line-through}.offer-price-now{font-size:1.1em;font-weight:600}.offer-price-note{font-family:var(--sans);color:#2b241ca6;flex-basis:100%;font-size:13px;font-style:italic}.offer-scarcity{color:#2b241cb3;margin-top:var(--space-2);font-size:13.5px;font-style:italic}.offer-phone-link{color:var(--aurea-gold);font-weight:600;text-decoration:underline}.offer-trust{color:#2b241ca6;margin-top:var(--space-2);font-size:13px}@media (max-width:900px){.offer-card{grid-template-columns:1fr}.offer-card .offer-media{order:-1}.checklist{grid-template-columns:1fr}}.faq-accordion{gap:0 var(--space-6);grid-template-columns:1fr 1fr;display:grid}.faq-item{border-bottom:1px solid var(--aurea-line)}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--aurea-ink);transition:color .2s var(--ease-standard);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 0;font-size:16px;font-weight:600;display:flex}.faq-q:hover{color:var(--aurea-gold)}.faq-q .plus{color:var(--aurea-gold);transition:transform .3s var(--ease-premium);flex:none;font-size:20px}.faq-item.open .plus{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s var(--ease-premium);overflow:hidden}.faq-a p{color:#2b241ccc;max-width:480px;padding-bottom:20px;font-size:15px}@media (max-width:767px){.faq-accordion{grid-template-columns:1fr}}.cta-final{text-align:center}.cta-final .eyebrow{color:var(--aurea-gold)}.cta-final h2{font-size:var(--fs-h2);margin-bottom:var(--space-2);color:var(--aurea-ivory)}.cta-final p{color:#fbf8f2bf;margin-bottom:var(--space-4)}.footer-minimal{background:var(--aurea-black);color:#fbf8f2b3;padding:var(--space-8) 0 var(--space-4)}.footer-grid{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--aurea-line);flex-wrap:wrap;display:flex}.footer-col h4{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--aurea-gold);margin-bottom:8px;font-size:11px}.footer-col p{font-size:14px}.footer-col a{color:inherit;transition:color .2s var(--ease-standard);text-decoration:none}.footer-col a:hover{color:var(--aurea-gold-bright)}.footer-bottom{padding-top:var(--space-3);color:#fbf8f273;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.sticky-cta-mobile{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--aurea-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .35s var(--ease-premium);background:#14100df0;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta-mobile.visible{transform:translateY(0)}@media (max-width:767px){.sticky-cta-mobile{display:block}}.reveal{opacity:0;transition:opacity .7s var(--ease-premium), transform .7s var(--ease-premium);transform:translateY(24px)}.reveal.in-view{opacity:1;transform:translateY(0)}.no-js .reveal,.no-js .benefit-item{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.reveal,.benefit-item,.hero-content>*,.testimonial-inner *{opacity:1!important;transition:none!important;transform:none!important}.preloader{display:none!important}.preloader-mark:after{animation:none}}#benefits,#reviews,#offer,#faq,#final-cta{content-visibility:auto;contain-intrinsic-size:auto 700px}@media (max-width:767px){h2:not(.eyebrow){font-size:var(--fs-h2-sm)}}.whatif-minimal{padding:var(--space-16) 0;text-align:center}.whatif-inner{max-width:640px;padding:0 var(--space-4);margin:0 auto}.whatif-inner h2{margin-bottom:var(--space-8);color:var(--aurea-ink);font-size:clamp(2rem,1.5rem + 2vw,3.25rem)}.whatif-inner p{font-family:var(--serif);color:#2b241cbf;margin:0 0 var(--space-4)}.whatif-lead{font-size:clamp(1.25rem,1.05rem.9vw,1.625rem);font-style:italic}.whatif-line{font-size:clamp(1.125rem,1rem.6vw,1.375rem)}.whatif-final{font-size:clamp(1.375rem,1.1rem1.2vw,1.75rem);color:var(--aurea-ink);margin-top:var(--space-6);margin-bottom:0;font-style:italic}@media (max-width:767px){.whatif-minimal{padding:var(--space-12) 0}}.why-aurea{text-align:center}.why-aurea .section-label{margin-bottom:var(--space-8)}.why-pillars{justify-content:center;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.why-pillar{font-family:var(--serif);font-size:var(--fs-h3);color:var(--aurea-ink);padding:0 var(--space-3);position:relative}.why-pillar+.why-pillar:before{content:"·";left:calc(-1 * var(--space-3) - 2px);color:var(--aurea-gold);position:absolute}.why-aurea .closing-line{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,1.05rem.9vw,1.625rem);color:#2b241cd9;max-width:560px;margin:0 auto}@media (max-width:600px){.why-pillars{gap:var(--space-2);flex-direction:column}.why-pillar+.why-pillar:before{display:none}}.testimonial-player{max-width:420px}.testimonial-video{box-shadow:0 24px 64px -20px #0000008c}.reviews-summary{align-items:center;gap:8px;font-size:16px;display:inline-flex}.review-grid{gap:var(--space-6)}.review-card{padding:var(--space-6) var(--space-4);gap:14px;box-shadow:0 18px 40px -24px #14100d40}.review-card .stars{font-size:20px}.offer-price-label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--aurea-gold);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.offer-price{align-items:baseline;gap:14px}.offer-price-now{font-size:clamp(3.25rem,2.4rem3.2vw,5rem);color:var(--aurea-gold-bright);font-weight:700;line-height:1}.offer-price-was{opacity:.55;order:2;font-size:.85rem}.offer-price-note{margin-top:2px;margin-bottom:var(--space-3);flex-basis:auto;display:block}.guarantee-block{text-align:center;max-width:640px;padding:var(--space-8) var(--space-4);border:1px solid var(--aurea-line);border-radius:8px;margin:0 auto}.guarantee-block h2{font-size:var(--fs-h3);margin-bottom:var(--space-2)}.guarantee-block p{color:#2b241ccc;max-width:480px;margin:0 auto}.trusted-line{letter-spacing:.06em;color:var(--aurea-gold);margin-bottom:var(--space-3);font-size:13px}.hero-micro-eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#fbf8f28c;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.hero-micro-trust{font-family:var(--serif);color:#fbf8f28c;margin-top:var(--space-2);font-size:12px;font-style:italic}.offer-reassurance{margin-top:var(--space-2);flex-direction:column;gap:6px;list-style:none;display:flex}.offer-reassurance li{color:#2b241cbf;align-items:flex-start;gap:8px;font-size:13px;display:flex}.offer-reassurance li:before{content:"";background:var(--aurea-gold);border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2l-3.5-3.5L4 14.2 9 19l11-11-1.5-1.5z'/%3E%3C/svg%3E") 50%/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2l-3.5-3.5L4 14.2 9 19l11-11-1.5-1.5z'/%3E%3C/svg%3E") 50%/70% no-repeat}.perfect-for{text-align:center}.emotional-line{text-align:center;padding:var(--space-8) 0}.emotional-line p{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,1.05rem.9vw,1.625rem);color:var(--aurea-ink);max-width:560px;margin:0 auto}.reviews-summary-stars{color:var(--aurea-gold);letter-spacing:1px;font-size:14px}.booking-loading-overlay{z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--ease-premium), visibility .35s var(--ease-premium);background:#14100df7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.booking-loading-overlay.visible{opacity:1;visibility:visible;pointer-events:auto}.booking-loading-mark{font-family:var(--serif);color:var(--aurea-ivory);letter-spacing:.06em;opacity:.95;font-size:18px}@media (prefers-reduced-motion:reduce){.booking-loading-overlay{transition:none}}
