@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.217u6tza6brar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_4bd8d1da-module__F0_XIa__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_4bd8d1da-module__F0_XIa__variable{--font-headspa-display:"Marcellus", "Marcellus Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbfaf7;--ivory:#fffdf9;--mist:#f0f4ef;--blush:#f4dedc;--rose:#c8908b;--sage:#718878;--wine:#4b2633;--ink:#1d1918;--muted:#675f5c;--line:#e6dad5;--shadow:0 16px 48px #1d191814}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:linear-gradient(90deg, #f4dedc47, #f0f4ef57), var(--paper);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body:has(.sticky-mobile-cta){padding-bottom:70px}a{color:inherit}img{max-width:100%}.site-shell{min-height:100vh}.site-header{border-bottom:1px solid var(--line);background:#fbfaf7f0;justify-content:space-between;align-items:center;gap:24px;padding:20px clamp(18px,4vw,56px);display:flex}.brand-link{align-items:center;text-decoration:none;display:inline-flex}.brand-link img{width:176px;height:auto}.site-header nav{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.92rem;display:flex}.site-header nav a{text-decoration:none}.intro-panel{background:var(--ivory);border:1px solid var(--line);border-radius:8px;gap:18px;width:min(1120px,100% - 36px);margin:40px auto;padding:clamp(28px,6vw,64px);display:grid}.intro-panel p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.intro-panel h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(2rem,5vw,4.25rem);line-height:1}.intro-panel a{background:var(--wine);color:#fff;border-radius:6px;width:fit-content;padding:12px 16px;font-weight:760;text-decoration:none}.offers-home{width:min(720px,100% - 36px);box-shadow:var(--shadow);background:#fffdf9e6;border:1px solid #4b263314;border-radius:8px;gap:28px;margin:42px auto;padding:clamp(24px,6vw,48px);display:grid}.offers-home-intro{gap:13px;display:grid}.offers-home-intro img{width:min(180px,56vw);height:auto;margin-bottom:8px}.offers-home-intro p{color:var(--muted);margin:0;line-height:1.55}.offers-home-intro p:first-child{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:760}.offers-home-intro h1{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.05rem,8vw,3.5rem);line-height:.98}.offer-link-list{gap:12px;display:grid}.home-featured-offer{color:var(--ink);background:linear-gradient(135deg,#f4dedc85,#fffdf9fa),#fffdf9;border:1px solid #4b263324;border-radius:8px;grid-template-columns:116px 1fr;align-items:center;gap:16px;padding:14px;text-decoration:none;display:grid;box-shadow:0 16px 36px #4b263314}.home-featured-offer img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:116px;height:auto}.home-featured-offer span{gap:7px;display:grid}.home-featured-offer em{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:760;line-height:1.2}.home-featured-offer strong{font-size:clamp(1.26rem,5vw,1.72rem);line-height:1.08}.home-featured-offer small{color:var(--muted);font-size:.92rem;line-height:1.42}.offer-link-card{color:var(--ink);background:#fffdf9;border:1px solid #4b26331f;border-radius:8px;gap:8px;padding:18px 18px 17px;text-decoration:none;display:grid;position:relative;box-shadow:0 12px 30px #4b26330f}.offer-link-card:after{color:#4b263380;content:"→";font-size:1.2rem;line-height:1;position:absolute;top:18px;right:18px}.offer-link-card span{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;padding-right:24px;font-size:.76rem;font-weight:760}.offer-link-card strong{font-size:clamp(1.34rem,5.8vw,1.82rem);line-height:1.08}.offer-link-card em{color:var(--muted);font-style:normal;line-height:1.45}.offer-link-card small{width:fit-content;color:var(--wine);margin-top:3px;font-size:.86rem;font-weight:760}.upcoming-offers{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.upcoming-offers p{flex-basis:100%;margin:0}.upcoming-offers span{background:#f4dedc5c;border-radius:999px;padding:8px 10px}@media (max-width:480px){.home-featured-offer{grid-template-columns:94px 1fr;gap:13px;padding:12px}.home-featured-offer img{width:94px}}.campaign-page{background:linear-gradient(180deg, #fffdf9cc, #fbfaf700), var(--paper);width:min(430px,100%);margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #4b26330f}.lp-section{padding:46px 0;position:relative}.lp-container{z-index:1;width:min(100% - 32px,398px);margin:0 auto;position:relative}.narrow-container{width:min(100% - 32px,398px)}.section-soft{background:var(--mist)}.eyebrow{color:var(--wine);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:720}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{color:var(--ink);letter-spacing:0;font-weight:760}h1{-webkit-hyphens:auto;hyphens:auto;max-width:390px;margin:0;font-size:clamp(2.02rem,9vw,2.64rem);line-height:1.08}.headline-line{display:block}h2{-webkit-hyphens:auto;hyphens:auto;max-width:398px;margin:0;font-size:clamp(1.72rem,7.2vw,2.38rem);line-height:1.13}h3{margin:0;font-size:1.02rem;font-weight:720;line-height:1.26}p{color:var(--muted);margin:0;line-height:1.68}.lp-hero{background:#efe8e4;align-items:center;min-height:0;padding:28px 0 50px;display:grid}.hero-background{object-fit:cover;object-position:49% 45%}.hero-overlay{z-index:0;background:linear-gradient(90deg,#fbfaf7f5 0%,#fbfaf7d1 46%,#fbfaf72e 100%),linear-gradient(#1d191800,#1d191857);position:absolute;inset:0}.hero-container{justify-items:center;display:grid}.hero-copy{text-align:center;justify-items:center;gap:13px;max-width:390px;padding-top:20px;display:grid}.hero-copy h1{color:#9a7469;font-weight:680}.hero-logo-lockup{justify-content:center;align-items:center;width:fit-content;max-width:230px;display:inline-flex}.hero-logo{width:156px;height:auto;display:block}.hero-service-line{color:var(--wine);margin-top:-2px;font-size:.84rem;font-weight:700;line-height:1.34}.hero-subline{color:#4c4440;max-width:340px;font-size:.94rem;line-height:1.54}.hero-offer-stack{justify-items:center;width:min(100%,430px);display:grid}.offer-pill{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;padding:0;display:flex}.offer-pill strong{color:var(--wine);font-size:clamp(1.14rem,3.2vw,1.52rem);font-weight:680;line-height:1.14}.offer-pill small{color:#5f5551;font-size:.86rem;font-weight:620;line-height:1.2}.offer-pill em{color:#5f5551;font-size:clamp(.94rem,2.2vw,1.05rem);font-style:normal;font-weight:520;text-decoration:line-through;text-decoration-thickness:1.5px}.availability-note{width:auto;color:var(--wine);background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem;font-weight:620;line-height:1.35}.hero-rating,.quiet-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hero-rating{color:#3d3633;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:.92rem;line-height:1.38;display:flex}.hero-rating span{color:var(--rose);letter-spacing:0;font-size:.86rem}.quiet-list li{color:#3d3633;padding-left:22px;font-size:.96rem;line-height:1.5;position:relative}.quiet-list li:before{background:var(--sage);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:0}.hero-primary-button{width:min(100%,340px)}.cta-group{gap:10px;width:100%;margin-top:4px;display:grid}.button{text-align:center;overflow-wrap:anywhere;white-space:normal;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:12px 16px;font-size:.94rem;font-weight:720;line-height:1.16;text-decoration:none;display:inline-flex}.button svg{stroke-width:2px;flex:none;width:19px;height:19px}.button-primary{background:var(--wine);color:#fff;box-shadow:0 10px 24px #4b263329}.model-page{background:linear-gradient(180deg, #fffdf9eb, #f0f4efd6), var(--paper)}.model-hero{background:#33262a;align-items:end;min-height:680px;padding:34px 0 48px;display:grid}.model-hero-image{object-fit:cover;object-position:45% 50%}.model-hero-overlay{z-index:0;background:linear-gradient(#1d191866,#1d1918b8),linear-gradient(90deg,#4b2633cc,#7188784d);position:absolute;inset:0}.model-hero-inner{color:#fff;gap:14px;display:grid}.model-logo{width:164px;height:auto}.model-hero .eyebrow,.model-hero h1,.model-hero p{color:#fff}.model-hero h1{max-width:360px;font-size:clamp(2.24rem,9vw,3.24rem)}.model-supervision-note{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf921;border:1px solid #ffffff3d;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;font-size:.92rem;line-height:1.45;display:grid}.model-supervision-note svg{color:#f4dedc;width:20px;height:20px}.model-intro-copy,.model-intro,.model-signup-section{background:var(--ivory)}.model-availability-section{background:#f4dedc57;padding:28px 0}.model-availability{gap:8px;display:grid}.model-availability h2{font-size:clamp(1.35rem,5.7vw,1.72rem)}.model-intro-copy .lp-container{gap:12px;display:grid}.model-split,.model-learner,.model-signup,.model-process-list{gap:20px;display:grid}.model-split h2,.model-learner h2,.model-signup h2{margin-bottom:12px}.model-fact-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.model-fact-list li{color:var(--muted);padding-left:18px;font-size:.95rem;line-height:1.45;position:relative}.model-fact-list li:before{background:var(--rose);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}.model-learner-section,.model-process-section{background:var(--mist)}.model-portrait-placeholder{background:linear-gradient(135deg, #f4dedc8c, #fffdf9eb), var(--ivory);min-height:238px;color:var(--wine);text-align:center;border:1px dashed #4b26333d;border-radius:8px;place-items:center;gap:10px;display:grid}.model-portrait-placeholder svg{stroke-width:1.4px;width:72px;height:72px}.model-portrait-placeholder span{font-weight:720}.model-portrait{background:var(--ivory);border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #4b26331a}.model-portrait img{width:100%;height:auto;display:block}.model-choice-group{gap:18px;display:grid}.model-treatment-category{gap:10px;display:grid}.model-treatment-category h3{color:var(--wine);padding-top:4px;font-size:1.08rem}.model-choice{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #4b263324;border-radius:8px;grid-template-columns:24px 1fr;gap:11px;padding:14px;display:grid;box-shadow:0 12px 30px #4b26330d}.model-choice.is-selected{background:#f4dedc4d;border-color:#4b263385}.model-choice-check{color:#fff;border:1px solid #4b263342;border-radius:999px;place-items:center;width:22px;height:22px;margin-top:1px;display:inline-grid}.model-choice.is-selected .model-choice-check{border-color:var(--wine);background:var(--wine)}.model-choice-check svg{width:15px;height:15px}.model-choice strong,.model-choice em,.model-choice small{display:block}.model-choice strong{margin-bottom:5px;font-size:1rem}.model-choice em{color:var(--muted);font-size:.92rem;font-style:normal;line-height:1.45}.model-choice small{color:var(--wine);margin-top:8px;font-size:.84rem;font-weight:720}.model-time-picker{gap:12px;display:grid}.model-time-picker div{flex-wrap:wrap;gap:8px;display:flex}.model-time{min-height:40px;color:var(--wine);font:inherit;cursor:pointer;background:#fffdf9eb;border:1px solid #4b26332e;border-radius:999px;padding:9px 12px;font-size:.9rem;font-weight:700}.model-time.is-selected{background:var(--wine);color:#fff}.model-whatsapp-panel{background:var(--mist);border-radius:8px;gap:13px;padding:16px;display:grid}.model-whatsapp-panel p{color:var(--wine);font-weight:680;line-height:1.42}.model-process-list article{border-bottom:1px solid #4b26331f;grid-template-columns:auto 1fr;gap:12px;padding:16px 0;display:grid}.model-process-list article:last-child{border-bottom:0}.model-process-list svg{width:22px;height:22px;color:var(--sage)}.button-secondary{color:var(--wine);background:#fffdf9c2;border-color:#4b263347}.offer-band{background:linear-gradient(180deg, #f4dedc6b, #fffdf9f5), var(--ivory)}.offer-layout{gap:18px;max-width:398px;display:grid}.offer-layout h2,.offer-layout p{max-width:620px}.offer-panel{background:#fffdf9eb;border:1px solid #4b26331f;border-radius:8px;gap:16px;padding:clamp(22px,5vw,34px);display:grid;box-shadow:0 14px 38px #4b26331a}.offer-kicker{background:var(--blush);width:fit-content;color:var(--wine);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:7px 10px;font-size:.74rem;font-weight:720}.price-row{flex-wrap:wrap;align-items:end;gap:8px 14px;display:flex}.price-row strong{color:var(--wine);font-size:clamp(2.34rem,10.4vw,4.28rem);font-weight:760;line-height:.98}.price-row span{color:var(--muted);padding-bottom:8px;font-size:.98rem;text-decoration:line-through}.offer-panel .button-primary{background:var(--wine);color:#fff}.offer-panel .button-secondary{color:var(--wine);background:0 0;border-color:#4b263347}.cta-inline-note{color:var(--muted);text-align:center;margin-top:-8px;font-size:.84rem;line-height:1.35}.offer-zone-strip{flex-wrap:wrap;gap:8px;display:flex}.offer-zone-strip span{background:var(--mist);color:var(--wine);border:1px solid #4b26331f;border-radius:6px;padding:7px 9px;font-size:.86rem;font-weight:620}.section-header{gap:12px;max-width:398px;margin-bottom:24px;display:grid}.section-header p:not(.eyebrow){max-width:740px;font-size:.98rem}.benefit-grid{gap:12px;display:grid}.benefit-item,.result-pair,.process-list article,.testimonial-grid figure,.faq-list details{border:1px solid var(--line);background:var(--ivory);border-radius:8px}.benefit-item{text-align:center;background:0 0;border:0;border-bottom:1px solid #4b26331a;border-radius:0;place-items:start center;gap:9px;min-height:0;padding:16px 8px 18px;display:grid}.benefit-item h3,.benefit-item p{max-width:280px}.benefit-icon{width:48px;height:48px;color:var(--wine);background:#f4dedc33;border:1px solid #4b26331a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.funnel-cta-section{background:var(--paper);padding:0 0 44px}.funnel-cta-card{background:var(--ivory);border:1px solid #4b263321;border-radius:8px;gap:16px;padding:clamp(18px,5vw,28px);display:grid;box-shadow:0 10px 30px #4b263312}.funnel-cta-card h2{max-width:620px;font-size:clamp(1.34rem,5.3vw,2.05rem);line-height:1.18}.problem-section{padding-top:0}.problem-card{gap:14px;max-width:398px;display:grid}.problem-card h2{max-width:660px}.quiz-section{background:radial-gradient(circle at 50% 0,#fffdf9f2,#fffdf900 42%),linear-gradient(#f4dedc6b,#4b26331f),#f4e7e4;border-top:1px solid #4b263314;border-bottom:1px solid #4b263314;padding:34px 0 48px}.quiz-card{background:#fffdf9fa;border:1px solid #4b263338;border-radius:8px;gap:20px;padding:25px 18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #4b263326,0 0 0 6px #fffdf96b}.quiz-card:before{background:linear-gradient(90deg, var(--wine), var(--rose));content:"";height:7px;position:absolute;top:0;left:0;right:0}.quiz-card h2{color:var(--wine);font-size:clamp(1.62rem,7vw,2.08rem)}.quiz-card>p:not(.eyebrow){color:#4c4440;font-size:1rem;line-height:1.56}.quiz-progress{background:#f4dedc4d;border-radius:8px;gap:9px;margin:4px 0 0;padding:12px;display:grid}.quiz-progress span{color:var(--wine);font-size:.82rem;font-weight:720}.quiz-progress div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.quiz-progress i{background:#4b263324;border-radius:999px;height:6px;display:block}.quiz-progress i.is-active{background:var(--wine)}.quiz-question{gap:15px;display:grid}.quiz-question h3{font-size:1.28rem;line-height:1.24}.quiz-options{gap:10px;display:grid}.quiz-options button{min-height:54px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #4b263333;border-radius:8px;padding:14px 15px;font-weight:700;box-shadow:0 8px 18px #4b26330a}.quiz-options button.is-selected{color:var(--wine);background:#f4dedcb8;border-color:#4b263380}.quiz-hint{color:var(--wine);font-size:.84rem;font-weight:620;line-height:1.42}.quiz-next-button:disabled{cursor:not-allowed;opacity:.48}.quiz-result-offer{background:#f4dedc6b;border-radius:8px;gap:7px;padding:16px;display:grid}.quiz-result-offer strong{color:var(--wine);font-size:1.28rem;line-height:1.18}.quiz-result-offer span{color:#6b625e;font-size:.86rem;font-weight:640}.quiz-result-choices{gap:10px;display:grid}.quiz-result-choices h3{font-size:1.05rem}.quiz-result-choices button{min-height:76px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #4b26332e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.quiz-result-choices button.is-selected{background:#f4dedc94;border-color:#4b26338a}.quiz-result-choices button>span{gap:4px;display:grid}.quiz-result-choices small{color:var(--muted);font-size:.82rem;line-height:1.35}.quiz-result-choices em{color:var(--wine);text-align:right;gap:3px;font-size:1rem;font-style:normal;font-weight:760;display:grid}.quiz-result-choices s{color:var(--muted);font-size:.78rem;font-weight:560}.benefit-icon svg{width:25px;height:25px}.split-section,.technology-layout,.trust-layout{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.split-section>div:not(.image-frame),.technology-layout>div:first-child,.trust-layout>div:first-child{gap:clamp(16px,2.6vw,24px);display:grid}.split-section p,.technology-layout p,.trust-layout p{max-width:620px}.split-section .eyebrow,.technology-layout .eyebrow,.trust-layout .eyebrow{margin-bottom:0}.split-section .quiet-list,.technology-layout .quiet-list{margin-top:2px}.zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zone-list span,.trust-points span{min-height:58px;color:var(--wine);background:#fffdf9b8;border:1px solid #4b263321;border-radius:8px;align-items:center;padding:13px 15px;font-weight:640;display:flex}.image-split{align-items:center}.image-frame{background:var(--blush);box-shadow:var(--shadow);border-radius:8px;position:relative;overflow:hidden}.image-frame img{width:100%;height:auto;display:block}.studio-frame{max-width:398px}.trust-section{background:#e8d5d2}.trust-layout{align-items:start}.trust-points{gap:10px;display:grid}.before-after-grid{gap:18px;display:grid}.result-pair{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;box-shadow:0 12px 34px #1d19180f}.result-pair div{background:var(--mist);border-radius:8px;position:relative;overflow:hidden}.result-pair img{aspect-ratio:.86;object-fit:cover;width:100%;height:auto;display:block}.result-pair span{color:var(--wine);background:#fffdf9db;border-radius:5px;padding:6px 8px;font-size:.76rem;font-weight:660;position:absolute;bottom:10px;left:10px}.result-pair p{color:var(--muted);grid-column:1/-1;font-size:.95rem;font-weight:620}.section-cta{gap:14px;margin-top:24px;display:grid}.section-cta h3{max-width:520px;font-size:clamp(1.18rem,5vw,1.7rem);line-height:1.22}.video-section{padding-top:0}.video-container{width:min(100% - 24px,406px)}.video-container .section-header{max-width:680px}.video-frame{aspect-ratio:9/16;background:#1f1719;border:1px solid #4b263321;border-radius:8px;width:min(100%,330px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 14px 38px #4b263317}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.technology-images{grid-template-columns:1fr 1fr;gap:10px;display:grid}.technology-images img{object-fit:cover;width:100%;height:min(74vw,440px);box-shadow:var(--shadow);border-radius:8px}.technology-images img:first-child{object-position:50% 36%}.technology-section{background:var(--paper);padding-top:42px}.technology-compact{gap:14px;max-width:398px;display:grid}.technology-compact .quiet-list{margin-top:4px}.process-list{gap:12px;display:grid}.process-list article{gap:10px;padding:18px;display:grid}.process-list span{color:var(--rose);font-size:.86rem;font-weight:680}.testimonial-grid{gap:14px;display:grid}.testimonial-grid figure{gap:12px;margin:0;padding:18px;display:grid}.testimonial-stars{color:var(--rose);letter-spacing:0;font-size:.86rem}.testimonial-grid blockquote{color:#332c2a;margin:0;font-size:.94rem;line-height:1.66}.testimonial-grid figcaption{color:var(--wine);font-weight:700}.faq-list{gap:10px;display:grid}.faq-list details{padding:0}.faq-list summary{cursor:pointer;color:var(--ink);padding:17px 20px 17px 42px;font-weight:680;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--wine);content:"";width:0;height:0;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.faq-list details[open] summary:before{transform:translateY(-50%)rotate(90deg)}.faq-list details p{padding:0 20px 22px 42px}.final-cta{background:linear-gradient(135deg, #4b2633f5, #718878e6), var(--wine)}.final-cta-inner{text-align:left;gap:18px;max-width:820px;display:grid}.final-cta h2,.final-cta .eyebrow{color:#fff}.final-cta p{color:#ffffffc7;max-width:620px}.final-offer-line{color:#fff;font-size:clamp(1.25rem,4vw,2rem);font-weight:680}.final-cta .button-primary{color:var(--wine);background:#fff}.final-cta .button-secondary{color:#fff;background:#23121947;border-color:#ffffff8f;box-shadow:inset 0 0 0 1px #23121914}.final-cta .availability-note{color:#ffffffdb}.campaign-footer{width:min(430px,100%);padding:28px 0 calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--ivory);margin:0 auto;box-shadow:0 0 0 1px #4b26330f}.campaign-footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;font-size:.9rem;display:flex}.campaign-footer-inner a,.campaign-footer-link{appearance:none;color:var(--wine);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:760;text-decoration:underline}.campaign-footer-inner nav{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.headspa-footer{background:#fffdf9;border-top-color:#476b5c29;box-shadow:0 0 0 1px #476b5c0f}.headspa-footer .campaign-footer-inner a,.headspa-footer .campaign-footer-link{color:#476b5c}.sticky-mobile-cta{right:max(14px,50vw - 201px);bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9db;border:1px solid #4b26331f;border-radius:999px;gap:9px;padding:8px;display:flex;position:fixed;left:auto;box-shadow:0 14px 36px #1d191824}.sticky-mobile-cta a{border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:720;text-decoration:none;display:inline-flex}.sticky-mobile-cta svg{stroke-width:1.9px;width:21px;height:21px}.sticky-cta-primary{background:var(--wine);color:#fff}.sticky-cta-secondary{color:var(--wine);background:#fffdf9eb;border:1px solid #4b263338}.campaign-page-haarentfernung-maenner{--paper:#f6f3ee;--ivory:#fffdf8;--mist:#e9ece6;--blush:#ddd7ca;--rose:#8f806d;--sage:#5f7166;--wine:#202625;--ink:#171717;--muted:#5f5b55;--line:#ded7ce;background:linear-gradient(180deg, #f6f3eef5, #ecefeb8c), var(--paper);box-shadow:0 0 0 1px #17171712}.campaign-page-haarentfernung-maenner .lp-hero{background:#d7d2c7}.campaign-page-haarentfernung-maenner .hero-background{filter:saturate(.78)contrast(1.06);object-position:58% 45%}.campaign-page-haarentfernung-maenner .hero-overlay{background:linear-gradient(90deg,#f6f3eefa 0%,#f6f3eee0 45%,#f6f3ee2e 100%),linear-gradient(#1717170a,#17171770)}.campaign-page-haarentfernung-maenner .hero-copy h1{color:#272727;font-weight:740}.campaign-page-haarentfernung-maenner .hero-service-line,.campaign-page-haarentfernung-maenner .availability-note,.campaign-page-haarentfernung-maenner .offer-pill strong{color:#202625}.campaign-page-haarentfernung-maenner .offer-pill em{color:#72685f}.campaign-page-haarentfernung-maenner .button-primary,.campaign-page-haarentfernung-maenner .offer-panel .button-primary,.campaign-page-haarentfernung-maenner~.sticky-mobile-cta .sticky-cta-primary{color:#fffdf8;background:#202625;box-shadow:0 12px 26px #2026252e}.campaign-page-haarentfernung-maenner .button-secondary,.campaign-page-haarentfernung-maenner .offer-panel .button-secondary,.campaign-page-haarentfernung-maenner~.sticky-mobile-cta .sticky-cta-secondary{color:#252525;border-color:#26262638}.campaign-page-haarentfernung-maenner .offer-band{background:linear-gradient(180deg, #ddd7cac2, #fffdf8f5), var(--ivory)}.campaign-page-haarentfernung-maenner .offer-kicker,.campaign-page-haarentfernung-maenner .offer-zone-strip span{color:#202625;background:#ddd7cad1}.campaign-page-haarentfernung-maenner .quiz-section{background:radial-gradient(circle at 50% 0,#fffdf8f5,#fffdf800 40%),linear-gradient(#ddd7ca80,#f6f3eefa)}.campaign-page-haarentfernung-maenner .quiz-card{border-color:#2f303024;box-shadow:0 18px 46px #1717171f}.campaign-page-haarentfernung-maenner .trust-section{background:linear-gradient(#e9ece6f0,#ddd7ca9e),#e9ece6}.campaign-page-haarentfernung-maenner .trust-section h2,.campaign-page-haarentfernung-maenner .trust-section .eyebrow{color:#202625}.campaign-page-haarentfernung-maenner .trust-section p{color:#565b54}.campaign-page-haarentfernung-maenner .trust-points span{color:#202625;background:#fffdf8b3;border-color:#20262521}.campaign-page-haarentfernung-maenner .final-cta{background:linear-gradient(135deg,#202625fa,#5f7166f0),#202625}.campaign-page-haarentfernung-maenner .final-cta h2,.campaign-page-haarentfernung-maenner .final-cta .eyebrow,.campaign-page-haarentfernung-maenner .final-offer-line{color:#fffdf8}.campaign-page-haarentfernung-maenner .final-cta p{color:#fffdf8d1}.campaign-page-haarentfernung-maenner .final-cta .availability-note{color:#fffdf8e6}.campaign-page-haarentfernung-maenner .final-cta .button-primary{color:#202625;background:#fffdf8}.campaign-page-haarentfernung-maenner .final-cta .button-secondary{color:#fffdf8;background:#fffdf814;border-color:#fffdf88a}.campaign-footer-haarentfernung-maenner{background:#f6f3ee;border-top-color:#2026251f;box-shadow:0 0 0 1px #2026250f}.campaign-footer-haarentfernung-maenner .campaign-footer-inner{color:#5f5b55}.campaign-footer-haarentfernung-maenner .campaign-footer-inner a,.campaign-footer-haarentfernung-maenner .campaign-footer-link{color:#202625}.consent-banner{right:max(14px,50vw - 201px);bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f5;border:1px solid #4b263329;border-radius:8px;gap:16px;padding:18px;display:grid;position:fixed;left:max(14px,50vw - 201px);box-shadow:0 24px 74px #1d19182e}.consent-banner p{font-size:.92rem;line-height:1.5}.consent-banner a{color:var(--wine);text-underline-offset:3px;font-weight:760}.consent-title{color:var(--wine);margin-bottom:6px;font-size:.98rem;font-weight:860}.consent-actions{gap:8px;display:grid}.button-plain{color:var(--wine);box-shadow:none;background:0 0;border-color:#0000}.consent-modal-backdrop{z-index:70;background:#1d191857;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.consent-modal{background:var(--ivory);border:1px solid #4b263329;border-radius:8px;gap:20px;width:min(620px,100%);max-height:min(720px,100svh - 32px);padding:clamp(20px,4vw,30px);display:grid;overflow:auto;box-shadow:0 28px 90px #1d19183d}.consent-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.consent-modal h2{font-size:clamp(1.55rem,8vw,2.4rem)}.consent-close{width:40px;height:40px;color:var(--wine);cursor:pointer;background:#f4dedc57;border:1px solid #4b26332e;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:inline-flex}.consent-options{gap:10px;display:grid}.consent-option{border:1px solid var(--line);background:#fbfaf7b8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.consent-option span{gap:4px;display:grid}.consent-option strong{color:var(--ink)}.consent-option small{color:var(--muted);font-size:.88rem;line-height:1.42}.consent-option input{width:48px;height:28px;accent-color:var(--wine)}.consent-option input:disabled{opacity:.58}.consent-modal-actions{gap:10px;display:grid}@media (max-width:720px){.lp-section{padding:42px 0}.button{width:100%}.cta-group{display:grid}}@media (max-width:390px){.zone-list{grid-template-columns:1fr}}@media (max-width:720px){.site-header{flex-direction:column;align-items:flex-start}.hero-background{opacity:.92;object-position:62% 41%}.hero-overlay{background:linear-gradient(#fbfaf7e6 0%,#fbfaf7ad 48%,#fbfaf714 100%),linear-gradient(90deg,#fbfaf7b8 0%,#fbfaf747 58%,#fbfaf700 100%)}.lp-hero{min-height:auto;padding-top:12px;padding-bottom:78px}.hero-copy{gap:14px;padding-top:18px}.hero-logo-lockup{max-width:190px}.hero-logo{width:156px}h1{font-size:clamp(2.05rem,8.2vw,2.52rem);line-height:1.08}h2{font-size:clamp(1.44rem,7.1vw,1.96rem);line-height:1.16}.hero-subline{max-width:350px;font-size:.92rem;line-height:1.55}.offer-pill{padding:0}.offer-pill strong{font-size:1.13rem}.hero-rating{justify-content:center;font-size:.9rem;line-height:1.38}.hero-primary-button{width:min(100%,330px)}.hero-copy>.availability-note{color:#6b625e;font-size:.8rem;font-weight:540}.benefits-section{padding-bottom:20px}.benefit-grid{gap:16px}.benefit-item{box-shadow:none;background:0 0;border-color:#4b26331a}.offer-layout{width:min(100% - 24px,398px)}.offer-panel .cta-group{margin-top:0}.result-pair{width:min(100%,430px);margin:0 auto}.testimonial-grid figure{padding:16px}.faq-list{gap:12px}.faq-list summary{padding:18px 18px 18px 46px;line-height:1.42}.faq-list summary:before{left:21px}.faq-list details p{padding:0 18px 22px 46px}.button{min-height:48px;padding:12px 14px}.cta-group{gap:8px}}@media (min-width:720px){.consent-banner{grid-template-columns:1fr;align-items:stretch;width:auto;padding:20px;bottom:24px;left:max(24px,50vw - 191px);right:max(24px,50vw - 191px)}.consent-actions{grid-template-columns:1fr}.consent-actions .button,.consent-modal-actions .button{width:100%}.consent-modal-backdrop{place-items:center}.consent-modal-actions{grid-template-columns:1fr 1fr}}@media (min-width:760px){body:has(.sticky-mobile-cta){padding-bottom:70px}.sticky-mobile-cta{display:flex}.benefit-grid,.before-after-grid,.testimonial-grid,.process-list{grid-template-columns:1fr}}@media (min-width:900px){.split-section,.technology-layout,.trust-layout,.image-split{grid-template-columns:1fr}.offer-panel{align-self:start}.process-list{grid-template-columns:1fr}}@media (min-width:1180px){.hero-background{object-position:56% 48%}}.headspa-page{--headspa-green:#476b5c;--headspa-deep:#1f352d;--headspa-cream:#fbf6ed;--headspa-mint:#edf4eb;background:linear-gradient(180deg, #fbf6edf5, #edf4eb9e), var(--headspa-cream)}.headspa-page .eyebrow,.headspa-page .hero-service-line,.headspa-page .availability-note,.headspa-page .offer-pill strong,.headspa-page .headspa-offer-price strong,.headspa-page .headspa-price-line strong{color:var(--headspa-green)}.headspa-page .button-primary,.headspa-page .quiz-progress i.is-active,.headspa-page .sticky-cta-primary{background:var(--headspa-green)}.headspa-page .button-secondary,.headspa-page .sticky-cta-secondary{color:var(--headspa-green)}.headspa-hero{background:#14261f;align-items:end;min-height:680px;padding:24px 0 34px}.headspa-hero-image{object-fit:cover;object-position:50% 48%}.headspa-hero-overlay{z-index:0;background:radial-gradient(circle at 50% 20%,#fff4e614,#14261f00 38%),linear-gradient(#14261f5c 0%,#14261f6b 42%,#14261fdb 100%),linear-gradient(#14261f00,#14261f57);position:absolute;inset:0}.headspa-hero-inner{text-align:center;justify-items:center;gap:11px;display:grid}.headspa-logo{filter:drop-shadow(0 8px 22px #0000003d);width:144px;height:auto}.headspa-hero h1{font-family:var(--font-headspa-display), Georgia, serif;color:#fffaf3;letter-spacing:0;text-shadow:0 10px 34px #0000005c;font-size:clamp(2.2rem,10.2vw,2.86rem);font-weight:400;line-height:.95}.headspa-price-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px 10px;margin-top:2px;display:flex}.headspa-price-line strong{font-size:1.92rem;line-height:1}.headspa-price-line span{color:#fffaf3ad;font-size:1.02rem;text-decoration:line-through}.headspa-price-line em{color:#fffaf3db;text-transform:uppercase;flex-basis:100%;font-size:.76rem;font-style:normal;font-weight:700}.headspa-hero .availability-note{color:#fffaf3;text-shadow:0 1px 12px #1f352d6b}.headspa-hero .hero-service-line,.headspa-hero .headspa-price-line strong{color:#f4ddbd}.headspa-hero .eyebrow{color:#c9dcc9}.headspa-hero .hero-subline{color:#fffaf3d6;text-shadow:0 8px 24px #00000052}.headspa-hero .button-primary{background:#5a826f;box-shadow:0 18px 36px #00000038}.headspa-hero .button-secondary{color:#fffaf3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf31f;border-color:#fffaf375}.headspa-emotional{background:var(--headspa-cream)}.headspa-emotional .lp-container,.headspa-products .lp-container{gap:16px;display:grid}.headspa-emotional strong{color:var(--headspa-deep);font-size:1.1rem;line-height:1.45}.headspa-benefits{background:var(--headspa-mint);padding-top:26px}.headspa-benefit-list{gap:0;display:grid}.headspa-benefit-list article{text-align:center;border-bottom:1px solid #476b5c24;justify-items:center;gap:8px;padding:20px 10px;display:grid}.headspa-benefit-list img{object-fit:contain;width:42px;height:42px}.headspa-cta-band{background:var(--headspa-mint)}.headspa-experience,.headspa-offer-inner,.headspa-trust-inner{gap:22px;display:grid}.headspa-experience .image-frame img,.headspa-offer .image-frame img,.headspa-trust .image-frame img{aspect-ratio:.74;object-fit:cover}.headspa-step-list{gap:10px;display:grid}.headspa-step-list article{background:#fffdf9b8;border-left:3px solid #476b5c6b;gap:7px;padding:16px;display:grid}.headspa-step-list h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:760}.headspa-page .quiz-section{background:radial-gradient(circle at 50% 0%, #f4ddbd38, #f4ddbd00 34%), linear-gradient(180deg, #14261ffa, #476b5ceb), var(--headspa-deep);border-color:#476b5c1f;padding-block:44px 48px}.headspa-page .quiz-card{background:linear-gradient(180deg, #fffdf9fa, #fbf6edf0), var(--ivory);border-color:#f4ddbd57;gap:18px;padding:28px 18px 22px;box-shadow:0 28px 70px #05100c52,0 0 0 1px #fffaf36b,0 0 0 8px #fffaf314}.headspa-page .quiz-card:before{background:linear-gradient(90deg, #f4ddbd, var(--headspa-green), #f4ddbd);height:8px}.headspa-page .quiz-card h2,.headspa-page .quiz-progress span,.headspa-page .quiz-result-offer strong,.headspa-page .quiz-result-choices em{color:var(--headspa-green)}.headspa-page .quiz-card .eyebrow{color:var(--headspa-deep);text-align:center;background:#476b5c1f;border-radius:999px;justify-self:center;padding:8px 12px}.headspa-page .quiz-card h2,.headspa-page .quiz-card>p:not(.eyebrow){text-align:center}.headspa-page .quiz-progress{background:#476b5c1f}.headspa-page .quiz-options button{border-color:#476b5c33;box-shadow:0 10px 22px #1f352d0f}.headspa-page .quiz-options button.is-selected{color:var(--headspa-deep);background:#edf4ebd1;border-color:#476b5c94}.headspa-offer{background:var(--headspa-cream)}.headspa-offer-couple{background:#edf4ebb8}.headspa-offer-card{background:#fffdf9f0;border:1px solid #476b5c29;border-radius:8px;gap:15px;padding:22px 18px;display:grid;box-shadow:0 15px 44px #1f352d14}.headspa-offer-price{gap:4px;display:grid}.headspa-offer-price strong{font-size:clamp(2.26rem,11vw,3.28rem);line-height:.98}.headspa-offer-price span{color:var(--muted);font-weight:620;text-decoration:line-through}.headspa-gallery{background:var(--ivory)}.headspa-gallery-carousel{--gallery-slide-width:min(82%, 350px);--gallery-side-padding:calc((100% - var(--gallery-slide-width)) / 2);width:100%;min-width:0;margin-inline:-30px}.headspa-image-track{min-width:0;padding:0 max(30px, var(--gallery-side-padding)) 14px;scroll-padding-inline:max(30px, var(--gallery-side-padding));scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.headspa-image-track::-webkit-scrollbar{display:none}.headspa-gallery-slide{flex:0 0 var(--gallery-slide-width);scroll-snap-align:center;max-width:350px}.headspa-gallery-slide img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto;box-shadow:0 14px 34px #1f352d14}.headspa-gallery-dots{justify-content:center;gap:7px;margin-top:2px;display:flex}.headspa-gallery-dots button{cursor:pointer;background:#476b5c3d;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:background .16s,width .16s}.headspa-gallery-dots button.is-active{background:var(--headspa-green);width:18px}.headspa-products{background:#edf4ebb8}.headspa-trust{background:#dfe9dc}.headspa-final-cta{background:linear-gradient(135deg, #1f352dfa, #476b5ce6), var(--headspa-deep)}.headspa-final-cta .final-cta-inner,.headspa-final-cta .eyebrow,.headspa-final-cta h2,.headspa-final-cta p,.headspa-final-cta .availability-note{color:#fffaf3}.headspa-final-cta .button-primary{color:var(--headspa-deep);background:#fffaf3}.headspa-final-cta .button-secondary{color:#fffaf3;border-color:#fffaf370}.headspa-page .section-header{margin-bottom:20px}.headspa-page h2{font-family:var(--font-headspa-display), Georgia, serif;font-size:clamp(1.62rem,6.6vw,2.14rem);font-weight:400;line-height:1.06}.headspa-page h3{color:var(--headspa-deep)}.headspa-page .quiet-list li:before{background:var(--headspa-green)}.headspa-page .testimonial-stars{color:#9f7c66}.headspa-page .faq-list details{background:#fffdf9d1;border-color:#476b5c29}.headspa-page .faq-list summary:after{color:var(--headspa-green)}.headspa-products h2{color:var(--headspa-deep)}.headspa-products .quiet-list{margin-top:4px}.headspa-gallery .section-header{text-align:center}.headspa-process-section{background:linear-gradient(180deg, #14261ff5, #1f352df5), var(--headspa-deep)}.headspa-process-section .eyebrow,.headspa-process-section h2,.headspa-process-section h3{color:#fffaf3}.headspa-process-section h2{font-size:clamp(2rem,9.4vw,2.8rem)}.headspa-process-section .process-list{gap:0}.headspa-page .headspa-process-section .process-list article{background:0 0;border:0;border-bottom:1px solid #fffaf333;gap:11px;padding:24px 0}.headspa-page .headspa-process-section .process-list article:last-child{border-bottom:0}.headspa-page .headspa-process-section .process-list span{color:#f4ddbdeb;font-family:var(--font-headspa-display), Georgia, serif;font-size:1.5rem;font-weight:400}.headspa-process-section .process-list h3{font-family:var(--font-headspa-display), Georgia, serif;font-size:clamp(1.34rem,6.4vw,1.9rem);font-weight:400;line-height:1.12}.headspa-process-section .process-list p{color:#fffaf3ad}.headspa-trust .trust-points{margin-top:18px}.headspa-page .process-list article{background:#fffdf9d1;border-color:#476b5c24}.headspa-page .process-list span{color:var(--headspa-green)}.headspa-page .cta-group{width:100%}.headspa-page .button svg,.headspa-page .sticky-mobile-cta svg{width:18px;height:18px}.headspa-page .sticky-mobile-cta{background:#fffdf9eb;border-color:#476b5c29}@media (max-width:479px){.headspa-hero{min-height:660px}.headspa-hero .cta-group{gap:9px}.headspa-hero .button{min-height:47px}.headspa-hero h1{max-width:12ch}.headspa-hero .hero-subline{max-width:29ch;margin-inline:auto}.headspa-benefits .lp-container{padding-inline:24px}}@media (min-width:700px){.headspa-page{max-width:430px;min-height:100vh;margin-inline:auto;box-shadow:0 0 50px #1f352d24}.headspa-page+.campaign-footer{max-width:430px;margin-inline:auto}.headspa-page .lp-container{max-width:430px}.headspa-hero{min-height:700px}.headspa-page .sticky-mobile-cta{max-width:390px;left:50%;transform:translate(-50%)}}.lympho-page{--lympho-wine:#4b2633;--lympho-ink:#1d1718;--lympho-nude:#f4dedc;--lympho-cream:#fff8f2;--lympho-gold:#c9946a;background:linear-gradient(180deg, #fff8f2fa, #f4dedc80), var(--lympho-cream)}.lympho-page .eyebrow,.lympho-page .quiz-progress span,.lympho-page .quiz-result-offer strong,.lympho-page .quiz-result-choices em{color:var(--lympho-wine)}.lympho-page .button-primary,.lympho-page .quiz-progress i.is-active,.lympho-page .sticky-cta-primary{background:var(--lympho-wine)}.lympho-page .button-secondary,.lympho-page .sticky-cta-secondary{color:var(--lympho-wine)}.lympho-page h1,.lympho-page h2{letter-spacing:0}.lympho-hero{background:radial-gradient(circle at 10% 0,#c9946a2e,#c9946a00 38%),linear-gradient(#fff8f2,#f4dedc);padding:34px 0 28px}.lympho-hero .lp-container{gap:16px;display:grid}.lympho-hero h1{color:var(--lympho-ink);margin:0;font-size:clamp(2.32rem,10.5vw,3.08rem);line-height:.96}.lympho-hero p{color:#5f5551;margin:0;font-size:1.02rem;line-height:1.5}.lympho-availability{background:#4b26331a;border-radius:999px;width:fit-content;padding:8px 11px;font-weight:760;color:var(--lympho-wine)!important}.lympho-hero-offer,.lympho-final-price{background:#fffdf9d1;border:1px solid #4b263324;border-radius:8px;gap:3px;padding:16px;display:grid}.lympho-hero-offer span,.lympho-final-price span{color:var(--lympho-wine);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:780}.lympho-hero-offer strong,.lympho-final-price strong{color:var(--lympho-wine);font-size:2.45rem;line-height:1}.lympho-hero-offer s,.lympho-final-price s{color:var(--muted);font-weight:650}.lympho-result-section{background:var(--ivory);padding-block:30px}.lympho-result-section h2{color:var(--lympho-ink);text-align:center;margin:0 0 18px;font-size:clamp(2rem,8.8vw,2.6rem);line-height:1}.lympho-result-frame{background:var(--lympho-nude);border-radius:8px;overflow:hidden;box-shadow:0 18px 44px #4b263324}.lympho-result-frame img{width:100%;height:auto;display:block}.lympho-result-note{color:var(--lympho-wine);text-align:center;margin:12px 0 0;font-size:.9rem;font-weight:760}.lympho-disclaimer{color:var(--muted);text-align:center;margin:12px 0 0;font-size:.84rem}.lympho-curiosity,.lympho-gallery,.lympho-intro,.lympho-areas,.lympho-flow,.lympho-identification,.lympho-normalization,.lympho-method,.lympho-trust{background:var(--lympho-cream)}.lympho-gallery{padding-top:4px}.lympho-founder-proof{background:linear-gradient(180deg, #4b2633f5, #1d1718fa), var(--lympho-wine);color:#fffaf3}.lympho-founder-proof .lp-container{gap:0;display:grid}.lympho-founder-image{background:#fffaf314;border-radius:8px 8px 0 0;overflow:hidden}.lympho-founder-image img{aspect-ratio:.84;object-fit:cover;object-position:50% 18%;width:100%;height:auto;display:block}.lympho-founder-card{background:#fffaf314;border:1px solid #fffaf32e;border-top:0;border-radius:0 0 8px 8px;gap:13px;padding:20px 18px 22px;display:grid}.lympho-founder-card img{border-radius:999px;width:76px;height:76px;box-shadow:0 12px 30px #00000038}.lympho-founder-card .eyebrow,.lympho-founder-card h2,.lympho-founder-card p{color:#fffaf3}.lympho-founder-card h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin:0;font-size:clamp(1.96rem,8.4vw,2.52rem);line-height:.96}.lympho-founder-card p{color:#fffaf3d1;margin:0;line-height:1.48}.lympho-founder-card strong{color:#f7d3b7}.lympho-curiosity .lp-container,.lympho-gallery .lp-container,.lympho-intro .lp-container,.lympho-areas .lp-container,.lympho-flow .lp-container,.lympho-identification .lp-container,.lympho-normalization .lp-container,.lympho-method .lp-container,.lympho-trust .lp-container{gap:16px;display:grid}.lympho-intro{padding-top:38px}.lympho-content-image{background:#4b263314;border-radius:8px;margin-top:8px;overflow:hidden;box-shadow:0 16px 36px #4b263317}.lympho-content-image img{aspect-ratio:1.12;object-fit:cover;width:100%;height:auto;display:block}.lympho-gallery .lp-container{min-width:0;overflow:hidden}.lympho-gallery .section-header{gap:10px}.lympho-gallery .section-header h2{margin:0;font-size:clamp(1.86rem,7.8vw,2.42rem);line-height:1.02}.lympho-gallery .headspa-gallery-carousel{--gallery-slide-width:84%;max-width:100%;margin-inline:0;overflow:hidden}.lympho-gallery .headspa-image-track{width:100%;max-width:100%;padding-inline:var(--gallery-side-padding);scroll-padding-inline:var(--gallery-side-padding)}.lympho-gallery .headspa-gallery-slide{max-width:none}.lympho-gallery .headspa-gallery-slide img{aspect-ratio:1;border:1px solid #4b26331a;box-shadow:0 16px 38px #4b26331c}.lympho-gallery .headspa-gallery-dots button{background:#4b263333}.lympho-gallery .headspa-gallery-dots button.is-active{background:var(--lympho-wine)}.lympho-curiosity h2,.lympho-intro h2,.lympho-areas h2,.lympho-flow h2,.lympho-identification h2,.lympho-normalization h2,.lympho-method h2,.lympho-trust h2,.lympho-techniques h2,.lympho-offer-section h2,.lympho-final-cta h2{margin:0;font-size:clamp(1.86rem,7.8vw,2.42rem);line-height:1.02}.lympho-area-list,.lympho-flow-list{gap:10px;display:grid}.lympho-area-list article,.lympho-flow-list article{background:#fffdf9b8;border:1px solid #4b26331f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.lympho-area-list svg,.lympho-flow-list svg{width:28px;height:28px;color:var(--lympho-wine)}.lympho-area-list h3,.lympho-area-list p,.lympho-flow-list span,.lympho-flow-list p{margin:0}.lympho-area-list h3,.lympho-flow-list span{color:var(--lympho-ink);font-size:1.04rem;font-weight:800;line-height:1.15}.lympho-area-list p,.lympho-flow-list p{color:#665c57;margin-top:5px;font-size:.96rem;line-height:1.45}.lympho-flow{background:linear-gradient(180deg, #fffdf9c2, #f4dedc70), var(--lympho-cream)}.lympho-chip-list,.lympho-method-points{gap:9px;display:grid}.lympho-chip-list span,.lympho-method-points span{color:var(--lympho-ink);background:#fffdf9c7;border:1px solid #4b26331f;border-radius:8px;gap:10px;padding:13px 14px;font-weight:700;display:grid}.lympho-chip-list span{background:linear-gradient(135deg, #fffdf9fa, #f4dedc94), var(--ivory);min-height:82px;color:var(--lympho-wine);border-color:#4b26332e;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:16px;font-size:1.02rem;line-height:1.22;box-shadow:0 12px 28px #4b263314}.lympho-chip-list svg{width:30px;height:30px;color:var(--lympho-wine)}.lympho-identification strong{color:var(--lympho-wine);font-size:1.1rem}.lympho-techniques{background:#efe0d7}.lympho-techniques .lp-container{gap:18px;display:grid}.lympho-technique-list{gap:12px;display:grid}.lympho-technique-list article{background:#fffdf9d1;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding:13px;display:grid}.lympho-technique-list img{object-fit:cover;border-radius:8px;width:86px;height:86px}.lympho-technique-list h3,.lympho-technique-list p{margin:0}.lympho-offer-section,.lympho-final-cta{background:linear-gradient(180deg, #4b2633fa, #57313cf0), var(--lympho-wine);color:#fffaf3}.lympho-offer-section .lp-container,.lympho-final-cta .lp-container{gap:18px;display:grid}.lympho-offer-section .eyebrow,.lympho-final-cta .eyebrow,.lympho-offer-section h2,.lympho-final-cta h2,.lympho-offer-section p,.lympho-final-cta p{color:#fffaf3}.lympho-offer-options{gap:10px;display:grid}.lympho-offer-options article{background:#fffaf31a;border:1px solid #fffaf338;border-radius:8px;gap:4px;padding:16px;display:grid}.lympho-offer-options span{font-size:1.35rem;font-weight:820}.lympho-offer-options p{color:#fffaf3b8;margin:0}.lympho-offer-options strong{color:#f7d3b7;font-size:2rem}.lympho-offer-options s{color:#fffaf399}.lympho-offer-options small{color:#fffaf3d1;background:#fffaf321;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.8rem;font-weight:760}.lympho-offer-bonus{background:linear-gradient(90deg,#f7d3b729,#fffaf30a 42%,#f7d3b71f),#1a101429;border:1px solid #f7d3b757;border-radius:2px;padding:18px 16px 16px;display:block;position:relative;box-shadow:inset 0 1px #fffaf31f,0 12px 26px #1d0d121f}.lympho-offer-bonus:before,.lympho-offer-bonus:after{content:"";background:#4b2633;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.lympho-offer-bonus:before{left:-9px}.lympho-offer-bonus:after{right:-9px}.lympho-offer-bonus span{color:#fffaf3b3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:820;line-height:1.25;display:block}.lympho-offer-bonus strong{color:#fffaf3;font-size:1rem;line-height:1.15;display:block}.lympho-offer-bonus em{color:#f7d3b7;font-size:.82rem;font-style:normal;font-weight:820;line-height:1.2;position:absolute;top:16px;right:16px}.lympho-offer-bonus p{color:#fffaf3b8;max-width:88%;margin:8px 0 0;font-size:.86rem;line-height:1.44}.lympho-offer-note{font-weight:760}.lympho-page .quiz-section{background:linear-gradient(#f4dedc,#fff8f2)}.lympho-page .quiz-card{border-color:#4b26332e}.lympho-final-cta .button-primary,.lympho-offer-section .button-primary{color:var(--lympho-wine);background:#fffaf3}.lympho-final-cta .button-secondary,.lympho-offer-section .button-secondary{color:#fffaf3;border-color:#fffaf36b}.lympho-footer .campaign-footer-inner a,.lympho-footer .campaign-footer-link{color:var(--lympho-wine)}@media (min-width:700px){.lympho-page{max-width:430px;min-height:100vh;margin-inline:auto;box-shadow:0 0 50px #4b26331f}.lympho-page+.campaign-footer{max-width:430px;margin-inline:auto}.lympho-page .lp-container{max-width:430px}.lympho-page .sticky-mobile-cta{max-width:390px;left:50%;transform:translate(-50%)}}
