:root{color:#171719;font-synthesis:none;text-rendering:optimizelegibility;background:#fbf7f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:5;justify-content:space-between;align-items:center;gap:28px;padding:22px 36px;display:flex;position:absolute;top:0;left:0;right:0}.brand{color:#fff;letter-spacing:0;font-size:16px;font-weight:700}.site-header nav{gap:24px;display:flex}.site-header nav a,.nav-cta{color:#ffffffd6;font-size:13px;font-weight:650}.nav-cta{cursor:pointer;background:0 0;border:1px solid #ffffff70;border-radius:999px;padding:10px 15px}.site-header.plain{background:#fbf7f3f0;border-bottom:1px solid #eadfd7;position:sticky}.site-header.plain .brand{color:#171719}.site-header.plain nav a,.site-header.plain .nav-cta{color:#3f3733}.site-header.plain .nav-cta{border-color:#d8cbc2}.hero{color:#fff;background-image:url(/skin-hero.png);background-position:50%;background-size:cover;min-height:100svh;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0d0f122e,#0d0f1200 28%,#0d0f1224);position:absolute;inset:0}.hero-copy{z-index:2;max-width:710px;padding:19svh 0 210px 6vw;position:relative}.hero h1{letter-spacing:0;margin:0 0 24px;font-size:clamp(44px,6vw,88px);line-height:.92}.hero-line{color:#fff;letter-spacing:0;margin:0 0 24px;font-size:clamp(28px,3.5vw,52px);font-weight:700;line-height:1.02}.hero-sub{color:#ffffffdb;max-width:560px;margin:0 0 34px;font-size:20px;line-height:1.45}.hero h1,.hero-line,.hero-sub,.brand,.site-header nav a,.hero-actions span{text-shadow:0 2px 20px #090c108c,0 1px 2px #090c1073}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero-actions span{color:#ffffffd1;font-size:14px}.primary-button{color:#171719;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;min-width:210px;padding:16px 22px;font-size:15px;font-weight:760;display:inline-flex}.primary-button.dark{color:#fff;background:#171719}.hero-days{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:max(52px, env(safe-area-inset-bottom));z-index:2;background:#ffffff3d;border:1px solid #ffffff5c;border-radius:20px;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;position:absolute;left:7.5vw;right:7.5vw;overflow:hidden}.hero-day{text-align:center;min-height:72px;padding:15px 12px}.hero-day b{margin-bottom:8px;font-size:12px;display:block}.hero-day span{color:#ffffffdb;font-size:11px;line-height:1.2;display:block}.band,.section,.purchase{max-width:1180px;margin:0 auto;padding:96px 28px}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}h2{letter-spacing:0;margin:0;font-size:clamp(32px,4vw,54px);line-height:1}p{color:#5c5450;font-size:17px;line-height:1.7}.proof-section{grid-template-columns:minmax(360px,.92fr) minmax(420px,1fr);align-items:center;gap:clamp(42px,6vw,90px);display:grid}.chat-stack{max-width:560px;min-height:650px;position:relative}.chat-phone{background:#101112;border:7px solid #101112;border-radius:36px;width:270px;min-height:560px;padding-top:24px;position:absolute;overflow:hidden;box-shadow:0 28px 56px #8a525b2e}.phone-speaker{z-index:2;background:#050506;border-radius:999px;width:82px;height:20px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phone-header{color:#1f2b28;background:#fbfaf8;grid-template-columns:22px 1fr 18px;align-items:center;gap:4px 10px;padding:18px 16px 12px;display:grid}.phone-header span{color:#0c8f6f;grid-row:1/3;font-size:30px;line-height:.8}.phone-header b{font-size:13px;line-height:1}.phone-header em{color:#8b9692;grid-column:2;font-size:10px;font-style:normal}.phone-header i{color:#0c8f6f;grid-area:1/3/3;font-style:normal}.phone-messages{filter:drop-shadow(0 30px 36px #8a525b2e);background:#f3eee8;min-height:500px;padding:16px 14px 20px}.phone-messages time{color:#8a827c;background:#ffffffd1;border-radius:999px;margin:0 auto 13px;padding:5px 10px;font-size:10px;display:table}.phone-messages p{clear:both;color:#1d2422;border-radius:15px;max-width:84%;margin:0 0 12px;padding:10px 10px 16px;font-size:12px;line-height:1.35;position:relative;box-shadow:0 1px #0000000a}.phone-messages .them{float:left;background:#fff}.phone-messages .me{float:right;background:#dcf8c6}.phone-messages small{color:#7f8a86;font-size:8px;position:absolute;bottom:4px;right:8px}.chat-one{z-index:1;top:34px;left:0}.chat-two{z-index:2;top:92px;left:clamp(172px,42%,240px)}.proof-copy p{color:#504640;max-width:660px;font-size:20px}.proof-copy strong{color:#d7517f}.impact-number{color:#5e1732;background:linear-gradient(135deg,#ffd6e2,#f7a6c0);border:1px solid #d5517f3d;border-radius:28px;align-items:center;gap:26px;margin:30px 0;padding:30px 34px;display:flex}.impact-number strong{color:#5e1732;font-size:clamp(56px,7vw,92px);line-height:.9}.impact-number span{color:#79314b;max-width:260px;font-size:18px;font-weight:700;line-height:1.35}.pdf-showcase{background:radial-gradient(circle at 28% 24%,#ffd6e27a,#fbf7f300 34%);grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,6vw,86px);max-width:1180px;margin:0 auto;padding:100px 28px;display:grid}.pdf-copy h2{color:#4f1730;max-width:520px}.pdf-copy p{color:#6a4a55;max-width:540px;font-size:20px}.pdf-copy ul{margin:28px 0 30px;padding:0;list-style:none}.pdf-copy li{color:#6a1f3d;border-top:1px solid #f0bfd0;padding:16px 0;font-size:18px;font-weight:760}.pdf-copy .primary-button.dark{color:#fff;background:linear-gradient(135deg,#d7517f,#f3a3bd);box-shadow:0 18px 38px #d7517f3d}.pdf-pages{perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;display:grid}.pdf-pages .preview-page{background:#fffdfb;border:1px solid #eadfd7;border-radius:12px;max-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #492b2329}.pdf-pages .locked-page:after{content:"";background:linear-gradient(#fff4f7eb,#fff4f7fa);position:absolute;inset:23% 0 0}.pdf-pages img{width:100%;display:block}.pdf-pages .cover-page{transform:rotate(-2deg)translateY(18px)}.pdf-pages .locked-page{transform:rotate(2deg)translateY(-18px)}.pdf-pages .unlock-button{color:#fff;cursor:pointer;white-space:nowrap;z-index:2;background:linear-gradient(135deg,#d7517f,#f3a3bd);border:0;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800;position:absolute;bottom:46%;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #d7517f47}.results-section{background:#fff4f7;max-width:none;margin:0 auto;padding:96px max(28px,50vw - 590px)}.results-section h2{color:#5e1732;max-width:760px}.results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.result-card{background:#fffdfb;border:1px solid #f0bfd0;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px #8a525b1f}.result-photo{aspect-ratio:1;background:#ffdbe6;border:10px solid #ffdbe6;margin:0;position:relative;overflow:hidden}.result-photo:before{content:"";z-index:2;background:#ffdbe6;width:6px;height:100%;position:absolute;top:0;left:calc(50% - 3px)}.result-card img{aspect-ratio:1;object-fit:cover;object-position:top center;width:100%;height:120%;display:block}.before-label,.after-label{color:#5e1732;letter-spacing:.02em;text-align:center;z-index:3;background:#fff4f7;border-top:1px solid #ffdbe6;width:calc(50% - 2px);padding:13px 0;font-size:15px;font-weight:840;position:absolute;bottom:0}.before-label{left:0}.after-label{right:0}.result-arrow{color:#8a2d51;z-index:4;background:#fff4f7;border:2px solid #ffdbe6;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:34px;font-weight:780;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffdbe6}.result-card blockquote{color:#5e1732;margin:0;padding:22px 22px 8px;font-size:16px;font-weight:760;line-height:1.45}.result-card p{color:#d7517f;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 22px 22px;font-size:13px;font-weight:840}.research-section{background-image:linear-gradient(90deg,#fff4f714,#fff4f7bd 44%,#fff4f7f5 100%),url(/research/research-hero.png);background-position:50%;background-size:cover;border-radius:0;max-width:1180px;min-height:840px;margin:0 auto;padding:72px;position:relative;overflow:hidden}.research-overlay{z-index:1;max-width:560px;margin-left:auto;position:relative}.research-overlay h2{color:#5e1732}.research-overlay>p{color:#6a4a55;font-size:20px}.paper-list{gap:12px;margin-top:28px;display:grid}.paper-list article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbd6;border:1px solid #f0bfd0;border-radius:18px;padding:18px 20px}.paper-list h3{color:#5e1732;margin:0 0 7px;font-size:18px;line-height:1.25}.paper-list p{color:#7c5c66;margin:0;font-size:13px;line-height:1.45}.purchase{color:#5e1732;background:linear-gradient(135deg,#fff4f7 0%,#f7bfd3 58%,#e5769d 100%);border:1px solid #f0bfd0;border-radius:28px;justify-content:space-between;align-items:center;margin-bottom:72px;display:flex;box-shadow:0 28px 70px #8a2d5129}.purchase h2{color:#5e1732}.purchase p{color:#7c354f;margin:10px 0 0}.purchase .primary-button.dark{color:#fff;background:#5e1732;box-shadow:0 18px 34px #5e173242}.price{font-size:56px;font-weight:820;line-height:1;color:#5e1732!important}.faq{max-width:900px}details{background:#fff;border:1px solid #eadfd7;border-radius:18px;margin-top:14px;padding:22px 24px}summary{cursor:pointer;font-size:19px;font-weight:760}details p{margin-bottom:0}.article,.simple-page{max-width:820px;margin:0 auto;padding:150px 28px 100px}.article h1,.simple-page h1{letter-spacing:0;margin:0 0 28px;font-size:clamp(42px,6vw,76px);line-height:.96}.quick-answer{color:#2b2522;border-left:4px solid #b86b5e;margin:0 0 54px;padding-left:22px;font-size:22px}.article-card{background:#f3e6df;border-radius:24px;margin:44px 0;padding:34px}.article li{color:#5c5450;font-size:17px;line-height:1.8}.disclaimer{border-top:1px solid #eadfd7;margin-top:44px;padding-top:22px;font-size:14px}.download-claim{gap:12px;max-width:520px;margin:30px 0 18px;display:grid}.download-claim label{color:#2b2522;font-size:14px;font-weight:760}.download-claim input{color:#171719;font:inherit;border:1px solid #d8cbc2;border-radius:12px;padding:14px 16px}.claim-status{color:#6d625d;margin:10px 0 22px;font-size:15px}.text-link{color:#6d625d;margin-left:18px;font-size:15px;font-weight:720;display:inline-flex}footer{border-top:1px solid #eadfd7;justify-content:space-between;align-items:center;gap:24px;padding:28px 36px;display:flex}footer p{color:#171719;margin:0;font-size:14px;font-weight:800}footer nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}footer a{color:#6d625d;font-size:13px}@media (width<=980px){.site-header{padding:18px 20px}.site-header nav{display:none}.hero-copy{padding:18svh 24px 170px}.proof-section,.pdf-showcase,.research-section,.section-heading,.purchase{display:block}.chat-stack{min-height:650px;margin:0 auto 46px}.chat-phone{width:260px}.chat-two{left:min(210px,42vw)}.pdf-pages{margin-top:42px}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-arrow{width:46px;height:46px;font-size:28px;box-shadow:0 0 0 12px #ffdbe6}.research-section{max-width:none;min-height:920px;padding:58px 28px}.research-overlay{max-width:620px}.purchase .primary-button{margin-top:26px}footer{flex-direction:column;align-items:flex-start}}@media (width<=620px){.hero{background-image:url(/skin-hero-mobile.png);background-position:50%;min-height:835px}.hero-line{max-width:330px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-days{grid-template-columns:repeat(7,minmax(0,1fr));left:20px;right:20px}.hero-day{padding:13px 4px}.hero-day b{font-size:10px}.hero-day span{font-size:9px}.chat-stack{max-width:340px;min-height:610px}.chat-phone{width:218px;min-height:520px}.phone-messages{min-height:460px}.phone-messages p{font-size:10px}.chat-two{top:88px;left:104px}.impact-number{flex-direction:column;align-items:flex-start;gap:14px}.results-grid{grid-template-columns:1fr}.results-section{padding:70px 20px}.result-card blockquote{padding:18px 18px 8px;font-size:15px}.result-card p{padding:0 18px 20px}.before-label,.after-label{padding:10px 0;font-size:13px}.result-arrow{width:42px;height:42px;font-size:24px;box-shadow:0 0 0 10px #ffdbe6}.pdf-pages{grid-template-columns:1fr;gap:12px}.pdf-pages .cover-page,.pdf-pages .locked-page{transform:none}.pdf-pages .locked-page:after{top:20%}.research-section{background-position:38%;min-height:980px;padding:390px 20px 64px}.research-overlay h2{font-size:42px}.research-overlay>p{font-size:18px}.band,.section,.pdf-showcase,.purchase{padding:70px 20px}.purchase{border-radius:0;margin-bottom:0}}
