@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf7f1;--white:#fffdf9;--ink:#231f1c;--muted:#6e625c;--wine:#762633;--wine-dark:#4b1722;--wine-soft:#a24b58;--line:#d8cec3;--skin:#e6d6cb;--gold:#b48b66}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 17px/1.68 DM Sans,Arial,sans-serif}a{color:inherit}img{max-width:100%;display:block}figure,p,h1,h2,h3,blockquote{margin-top:0}p{max-width:680px;margin-bottom:1.15em}h1,h2,h3{letter-spacing:-.045em;font-family:Playfair Display,Georgia,serif;font-weight:600;line-height:1.06}h2{font-size:clamp(2.4rem,5.4vw,5rem)}blockquote{letter-spacing:-.035em;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600;line-height:1.15}.page-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);background:#faf7f1f5;justify-content:space-between;align-items:center;height:72px;padding:0 max(32px,50vw - 580px);display:flex}.wordmark{letter-spacing:.06em;align-items:center;gap:10px;font-size:.76rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.wordmark i{color:var(--wine);font-style:normal;display:block}.wordmark-dot{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font:600 1.1rem Playfair Display,Georgia,serif;display:grid}.header-note{color:var(--muted);letter-spacing:.03em;font-size:.75rem}.page-mark{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:.7rem;font-weight:800;line-height:1.45}.hero{grid-template-columns:minmax(0,1.17fr) minmax(300px,.83fr);align-items:center;gap:clamp(30px,6vw,90px);padding-top:54px;padding-bottom:76px;display:grid}.hero-copy{padding:20px 0}.hero h1{letter-spacing:-.065em;text-wrap:balance;margin-bottom:26px;font-size:clamp(2.8rem,5vw,5.25rem);line-height:.99}.hero h1 em{color:var(--wine);font-style:normal}.hero-subtitle{max-width:580px;margin:0;font-size:clamp(1.08rem,1.65vw,1.34rem);font-weight:600;line-height:1.48}.hero-cta{margin-top:25px}.hero-photo{background:#c7b5aa;align-self:stretch;min-height:520px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:center 37%;width:100%;height:100%;min-height:520px}.hero-photo figcaption{color:#fff;letter-spacing:.15em;background:linear-gradient(#0000,#231f1ca3);justify-content:space-between;padding:17px 20px;font-size:.64rem;font-weight:800;display:flex;position:absolute;inset:auto 0 0}.familiar{border-top:1px solid var(--line);grid-template-columns:1.05fr .8fr;align-items:start;gap:10%;padding:46px 0 85px;display:grid}.familiar-heading h2{max-width:620px;margin:0;font-size:clamp(2.5rem,5vw,4.5rem)}.familiar-heading h2 i{color:var(--wine);font-style:italic}.familiar-copy{padding-top:12px}.familiar-copy blockquote{color:var(--wine);margin:31px 0}.product-list{border-top:1px solid var(--line);padding:30px 0 88px}.list-label{border-bottom:1px solid var(--line);letter-spacing:.15em;color:var(--muted);justify-content:space-between;padding:0 0 14px;font-size:.7rem;font-weight:800;display:flex}.list-items{grid-template-columns:repeat(3,1fr);gap:0 34px;display:grid}.list-items span{border-bottom:1px solid var(--line);padding:19px 2px 17px;font:500 clamp(1.18rem,2.5vw,1.8rem)/1.15 Playfair Display,Georgia,serif}.list-items span:nth-child(4n){color:var(--wine)}.list-aside{text-align:right;color:var(--muted);margin:19px 0 0 auto;font-style:italic}.shopping{grid-template-columns:.95fr 1.05fr;align-items:center;gap:9%;padding:8px 0 100px;display:grid}.shopping-photo{max-width:500px;position:relative}.shopping-photo img{aspect-ratio:4/4.7;object-fit:cover;object-position:center 38%;width:100%}.photo-note{background:var(--wine);color:#fff;letter-spacing:.14em;padding:12px 16px;font-size:.65rem;font-weight:800;position:absolute;bottom:0;left:0}.shopping-copy p{margin-bottom:.8em}.shopping-copy .price-quote{color:var(--wine);margin:.08em 0 .22em;font:600 clamp(2.3rem,5vw,4rem)/.98 Playfair Display,Georgia,serif}.shopping-copy strong{font-weight:800}.want{grid-template-columns:1fr .74fr;align-items:center;gap:10%;padding:15px 0 105px;display:grid}.want-copy{max-width:590px}.want-copy blockquote{color:var(--wine);margin:22px 0 28px}.want-copy .whisper{margin-top:30px;font:600 clamp(1.8rem,3.5vw,3.1rem)/1.1 Playfair Display,Georgia,serif}.want-photo{background:#201b1b;height:570px;overflow:hidden}.want-photo img{object-fit:cover;object-position:center 39%;width:100%;height:100%}.question-section{background:#efe6dd;border-block:1px solid #ddd0c5}.question-inner{max-width:860px;padding-top:95px;padding-bottom:100px}.question-inner h2{max-width:750px;color:var(--wine-dark);margin-bottom:24px}.question-inner blockquote{border-left:2px solid var(--wine);max-width:680px;color:var(--wine);margin:33px 0;padding-left:24px}.question-turn{color:var(--wine);margin-top:40px;font:600 clamp(2rem,4vw,3.6rem)/1.1 Playfair Display,Georgia,serif}.who-sent{grid-template-columns:1fr .83fr;gap:10%;padding-top:100px;padding-bottom:72px;display:grid}.who-heading h2{font-size:clamp(2.6rem,5vw,4.5rem)}.who-copy{padding-top:28px}.we-did{background:var(--wine-dark);color:#fffaf4;width:100%;max-width:none;padding:64px max(32px,50vw - 580px) 82px}.we-did-top{color:#e0b9ab;letter-spacing:.17em;border-bottom:1px solid #ffffff47;justify-content:space-between;gap:20px;max-width:1160px;margin:0 auto 44px;padding-bottom:15px;font-size:.7rem;font-weight:800;display:flex}.we-did>p,.we-did-bottom{max-width:1160px;margin-left:auto;margin-right:auto}.we-did>p{font-size:clamp(1.15rem,2vw,1.45rem)}.question-grid{grid-template-columns:repeat(3,1fr);gap:0 32px;max-width:1160px;margin:42px auto 57px;display:grid}.question-grid p{border-top:1px solid #ffffff45;margin:0;padding:18px 0 20px;font:500 clamp(1.2rem,2.1vw,1.75rem)/1.23 Playfair Display,Georgia,serif}.question-grid p:nth-child(2),.question-grid p:nth-child(5){color:#e5c8b7}.we-did-bottom p{font-size:1.06rem}.we-did-bottom .we-did-emphasis{color:#f0cfc3;margin:26px 0;font:600 clamp(1.5rem,3vw,2.4rem)/1.1 Playfair Display,Georgia,serif}.found{grid-template-columns:1fr .54fr;align-items:center;gap:10%;padding-top:92px;padding-bottom:96px;display:grid}.found-copy h2{color:var(--wine);margin:24px 0;font-size:clamp(5rem,13vw,11rem);line-height:.8}.found-copy .found-last{font:600 clamp(1.6rem,3vw,2.5rem)/1.15 Playfair Display,Georgia,serif}.found figure{height:425px;overflow:hidden}.found img{object-fit:cover;object-position:center 37%;width:100%;height:100%}.tomorrow{border-top:1px solid var(--line);background:#f0e6dd}.tomorrow-inner{max-width:1030px;padding-top:97px;padding-bottom:100px}.tomorrow .page-mark{margin-bottom:37px}.tomorrow-lead{max-width:670px}.tomorrow-lead p{margin-bottom:.7em;font-size:clamp(1.12rem,2.2vw,1.4rem)}.tomorrow-lead blockquote{color:var(--wine);margin:25px 0 32px}.this-time{color:var(--wine);margin:55px 0 23px;font:600 clamp(2.1rem,4.8vw,4rem)/1.08 Playfair Display,Georgia,serif}.scope-lines{border-left:2px solid var(--gold);margin:32px 0;padding-left:24px}.scope-lines p{margin-bottom:.7em;font-size:1.13rem}.want-more{max-width:710px;padding:50px 0 35px}.want-more blockquote{color:var(--wine);margin:18px 0 25px}.want-more .inside{color:var(--muted);margin-top:32px;margin-bottom:3px}.want-more .yes-i-know{color:var(--wine);letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.05}.truth{border-top:1px solid #cfc0b3;padding-top:28px}.truth-strong{color:var(--wine);margin:24px 0;font:700 clamp(2.5rem,6vw,5rem)/1 Playfair Display,Georgia,serif}.fine-girl{background:var(--wine);color:#fff;padding:56px 0 24px;overflow:hidden}.fine-girl-top{justify-content:space-between;align-items:end;gap:24px;padding-bottom:44px;font-size:1.06rem;display:flex}.fine-girl-top p{margin:0}.fine-girl-top p:first-child{color:#f0cfc3;font:600 1.45rem Playfair Display,Georgia,serif}.fine-girl h2{letter-spacing:-.09em;text-align:center;text-wrap:balance;max-width:1500px;margin:0 auto;padding:0 20px;font:700 clamp(3.5rem,10vw,10rem)/.86 DM Sans,Arial,sans-serif}.fine-girl-bottom{color:#eed4c9;letter-spacing:.15em;justify-content:space-between;gap:22px;padding-top:50px;padding-bottom:12px;font-size:.64rem;font-weight:800;display:flex}.product-reveal{padding-top:100px;padding-bottom:105px}.reveal-heading{max-width:850px;margin-bottom:43px}.reveal-heading>p:not(.page-mark){margin-bottom:10px}.reveal-heading h2{letter-spacing:-.08em;color:var(--wine);margin:17px 0 23px;font:700 clamp(3rem,7vw,6.8rem)/.89 DM Sans,Arial,sans-serif}.reveal-heading h2 i{color:var(--ink);letter-spacing:-.06em;font:italic 600 .86em Playfair Display,Georgia,serif;display:block}.reveal-subtitle{max-width:760px;font-size:clamp(1.12rem,2vw,1.38rem);font-weight:600;line-height:1.45}.toolkit{grid-template-columns:1.1fr .7fr;align-items:stretch;gap:0;margin:45px 0 62px;display:grid}.guide-sheet{background:var(--wine-dark);color:#fffaf4;flex-direction:column;justify-content:space-between;min-height:365px;padding:31px 36px 24px;display:flex}.sheet-kicker{color:#e2b9ab;letter-spacing:.14em;justify-content:space-between;gap:18px;font-size:.6rem;font-weight:800;display:flex}.guide-sheet h3{letter-spacing:-.08em;margin:26px 0 15px;font:700 clamp(2.7rem,5vw,5rem)/.9 DM Sans,Arial,sans-serif}.guide-sheet h3 i{letter-spacing:-.05em;font:italic 600 .84em Playfair Display,Georgia,serif}.guide-sheet>p{color:#f1ddd4;max-width:480px;margin:0 0 25px}.sheet-lines{flex-wrap:wrap;gap:9px;display:flex}.sheet-lines span{color:#f7e9e2;letter-spacing:.08em;border:1px solid #fff6;padding:8px 10px;font-size:.59rem;font-weight:800}.sheet-footer{letter-spacing:.16em;color:#e2b9ab;border-top:1px solid #ffffff40;margin-top:22px;padding-top:13px;font-size:.6rem;font-weight:800}.guide-note{background:#e9dbd0;flex-direction:column;justify-content:center;padding:36px 34px;display:flex}.note-label{color:var(--wine);letter-spacing:.15em;font-size:.63rem;font-weight:800}.guide-note p{margin:17px 0 0;font:600 clamp(1.35rem,2.2vw,1.85rem)/1.18 Playfair Display,Georgia,serif}.note-rule{background:var(--wine);width:46px;height:2px;margin:22px 0 0}.reveal-copy{max-width:850px;margin:0 0 42px}.reveal-copy p{margin-bottom:.65em;font-size:1.04rem}.what-youll-know{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 8%;margin-bottom:58px;display:grid}.what-youll-know p{border-bottom:1px solid var(--line);margin:0;padding:17px 0;font:500 clamp(1.12rem,2vw,1.48rem)/1.28 Playfair Display,Georgia,serif}.what-youll-know .last-know{border:0;grid-column:1/-1;padding-top:25px;padding-bottom:25px}.last-know strong{color:var(--wine);margin-top:8px;font-size:clamp(1.55rem,3vw,2.5rem);display:inline-block}.didnt-stop{max-width:780px;margin:0 0 34px}.didnt-stop .didnt-stop-title{letter-spacing:.16em;color:var(--wine);font-size:.72rem;font-weight:800}.didnt-stop .ministry{color:var(--wine);margin:12px 0 21px;font:600 clamp(1.75rem,3.7vw,3rem)/1.1 Playfair Display,Georgia,serif}.bonus-kit{grid-template-columns:1fr .77fr 1fr;align-items:stretch;gap:13px;display:grid}.bonus-kit article{background:var(--white);border:1px solid #d5c8bc;min-height:205px;padding:24px 23px;position:relative;overflow:hidden}.bonus-kit article>span:first-child{letter-spacing:.14em;color:var(--wine);margin-bottom:16px;font-size:.6rem;font-weight:800;display:block}.bonus-kit h3{margin-bottom:10px;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.bonus-kit article p{color:#544b46;max-width:440px;margin:0;font-size:.9rem;line-height:1.5}.bonus-wide{grid-column:span 2}.bonus-checklist{background:#f2e8df!important}.mini-list{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.mini-list span{border-bottom:1px solid var(--gold);color:#493d38;padding:6px 5px;font-size:.65rem;font-weight:600}.bonus-tall{color:#fffaf4;flex-direction:column;grid-row:span 2;justify-content:space-between;display:flex;background:var(--wine-dark)!important}.bonus-tall article>span,.bonus-tall p{color:#f3ddd3!important}.combo-symbol{color:#eac9bc;letter-spacing:-.08em;margin:8px 0;font:700 clamp(2.5rem,4vw,4rem)/1 DM Sans,Arial,sans-serif}.bonus-budget{grid-column:1/-1;grid-template-columns:1.2fr 1fr .55fr;align-items:center;gap:18px;display:grid;background:#f5f0e9!important;min-height:180px!important}.budget-bars{border-bottom:1px solid #a68b7a;align-items:end;gap:8px;height:84px;padding:0 4px;display:flex}.budget-bars i{background:#b98d78;flex:1;height:42%;display:block}.budget-bars i:nth-child(2){background:var(--wine-soft);height:68%}.budget-bars i:nth-child(3){background:#6d3f43;height:89%}.budget-bars i:nth-child(4){background:#cfb29e;height:56%}.bonus-list{grid-column:1/2}.bonus-inventory{grid-column:2/3;background:#eee2d8!important}.inventory-lines{gap:8px;margin-top:19px;display:grid}.inventory-lines i{border-bottom:1px solid #c5b2a5;height:12px}.bonus-weather{grid-column:1/3;grid-template-columns:1fr auto;align-items:center;gap:15px;display:grid;background:#f2e9e0!important;min-height:175px!important}.weather-seal{border:1px solid var(--wine);text-align:center;width:73px;height:73px;color:var(--wine);letter-spacing:.1em;border-radius:50%;place-content:center;font-weight:800;line-height:1.18;display:grid;font-size:.53rem!important}.bonus-tracker{flex-direction:column;grid-area:4/3/5/4;justify-content:space-between;display:flex;background:#eee4dc!important}.tracker-dots{grid-template-columns:repeat(6,1fr);gap:6px;max-width:170px;margin-top:17px;display:grid}.tracker-dots i{border:1px solid #aa8275;border-radius:50%;width:13px;height:13px}.tracker-dots i:nth-child(3n){background:var(--wine)}.everything{border-top:1px solid var(--line);margin-top:53px;padding-top:25px}.everything span{letter-spacing:.16em;color:var(--wine);font-size:.7rem;font-weight:800}.everything p{max-width:780px;margin:10px 0 0;font:600 clamp(1.5rem,3.1vw,2.6rem)/1.16 Playfair Display,Georgia,serif}.reveal-cta{margin-top:35px}.buy-button{background:var(--wine);color:#fff;text-align:center;letter-spacing:.01em;justify-content:center;align-items:center;min-height:58px;padding:16px 25px;font-size:.92rem;font-weight:800;line-height:1.3;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.buy-button:hover{background:var(--wine-dark);transform:translateY(-1px)}.buy-button:focus-visible{outline-offset:4px;outline:3px solid #181514}.price-section{color:#fff9f3;background:#251d1d}.price-inner{max-width:1030px;padding-top:97px;padding-bottom:103px}.price-section .page-mark{color:#e3b7a8}.price-anchors{flex-wrap:wrap;align-items:baseline;gap:clamp(20px,5vw,66px);margin:43px 0 19px;display:flex}.price-anchors span{color:#c9b8ae;font:500 clamp(2.4rem,6.7vw,6rem)/1 Playfair Display,Georgia,serif;-webkit-text-decoration:line-through #9c5e67;text-decoration:line-through #9c5e67;text-decoration-thickness:1px}.price-anchors span:last-child{color:#e0cfc5}.fair{color:#e7c9bc;font:italic 500 1.55rem Playfair Display,Georgia,serif}.price-copy{max-width:690px;padding:16px 0 25px}.price-copy p{margin-bottom:.65em;font-size:1.07rem}.price-copy strong{color:#f1cfc3;font-size:1.18em}.price-copy .not-forty{color:#e8b7a5;margin:38px 0 15px;font:600 2.2rem Playfair Display,Georgia,serif}.price-reveal{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:1fr auto;align-items:center;gap:6px 25px;padding:27px 0 24px;display:grid}.price-reveal span{letter-spacing:.13em;color:#e2b9ab;font-size:.7rem;font-weight:800}.price-reveal strong{letter-spacing:-.1em;color:#fffaf4;white-space:nowrap;grid-area:1/2/4;font:800 clamp(5.5rem,16vw,12rem)/.8 DM Sans,Arial,sans-serif}.price-reveal p{margin:0;font-size:1.15rem}.price-bottom{max-width:680px;padding-top:28px}.price-bottom p{font-size:1.08rem}.urgency{grid-template-columns:.37fr 1fr;gap:8%;padding-top:102px;padding-bottom:107px;display:grid}.urgency-tag{color:var(--wine);letter-spacing:.15em;font-size:.68rem;font-weight:800;line-height:1.4}.urgency h2{letter-spacing:-.075em;color:var(--wine);margin-bottom:27px;font:700 clamp(2.8rem,6.1vw,5.7rem)/.95 DM Sans,Arial,sans-serif}.urgency blockquote{color:var(--wine);margin:20px 0}.urgency .get-now{margin-top:38px;margin-bottom:25px;font:700 clamp(1.55rem,3.3vw,2.7rem)/1.15 Playfair Display,Georgia,serif}.catch{grid-template-columns:.62fr 1fr;align-items:start;gap:10%;padding-top:56px;padding-bottom:100px;display:grid}.catch-photo{position:sticky;top:20px}.catch-photo img{aspect-ratio:3/4;object-fit:cover;object-position:center 35%;width:100%}.catch-copy .page-mark{max-width:640px}.catch-copy blockquote{color:var(--wine);margin:23px 0}.catch-line{color:var(--wine);margin-top:35px;font:600 clamp(1.8rem,3.6vw,3rem)/1.1 Playfair Display,Georgia,serif}.catch-copy .buy-button{margin-top:24px}.chatgpt{background:#eee4dc}.chatgpt-inner{max-width:960px;padding-top:90px;padding-bottom:96px}.chatgpt h2{color:var(--wine);letter-spacing:-.08em;margin-bottom:28px;font:700 clamp(2.9rem,7vw,6.5rem)/.92 DM Sans,Arial,sans-serif}.chatgpt p{font-size:1.08rem}.chatgpt .chatgpt-answer{color:var(--wine);margin-top:24px;margin-bottom:15px;font:600 clamp(1.7rem,3.6vw,2.8rem)/1.1 Playfair Display,Georgia,serif}.clarity-guarantee{background:var(--white);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);max-width:820px;margin:50px 0 0;padding:43px 44px 40px}.clarity-guarantee h3{max-width:700px;color:var(--ink);letter-spacing:-.065em;margin-bottom:30px;font:700 clamp(2.35rem,5vw,4.5rem)/.98 DM Sans,Arial,sans-serif}.chatgpt .clarity-guarantee p{max-width:700px;margin-bottom:.9em;font-size:1.03rem;line-height:1.62}.chatgpt .clarity-guarantee .guarantee-question{color:var(--wine);margin:32px 0 16px;font:600 clamp(1.8rem,3.5vw,2.7rem)/1.08 Playfair Display,Georgia,serif}.guarantee-refund{color:var(--wine);font-weight:800}.chatgpt .clarity-guarantee .guarantee-name{border-top:1px solid var(--line);margin:31px 0 0;padding-top:19px;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;line-height:1.25}.guarantee-name strong{color:var(--wine)}.chatgpt .buy-button{margin-top:21px}.closing{padding-top:58px;padding-bottom:112px}.closing>p{max-width:850px}.closing>p strong{color:var(--wine)}.footer-rule{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:58px;padding-top:19px;display:flex}.footer-rule>span{color:var(--muted);font-size:.72rem}.sticky-buy{display:none}@media (width<=850px){.page-wrap{width:min(100% - 38px,680px)}.site-header{height:62px;padding:0 19px}.header-note{display:none}.hero{grid-template-columns:1fr;gap:24px;padding-top:37px;padding-bottom:55px}.hero-copy{padding:0}.hero h1{margin-bottom:18px;font-size:clamp(2.42rem,9vw,4.1rem);line-height:1.02}.hero-subtitle{font-size:1.05rem;line-height:1.46}.hero-cta{margin-top:20px}.hero-cta .buy-button{width:100%;min-height:58px;padding:15px 17px;display:flex}.hero-photo{min-height:390px;max-height:560px}.hero-photo img{object-position:center 35%;min-height:390px;max-height:560px}.familiar{grid-template-columns:1fr;gap:15px;padding-top:36px;padding-bottom:58px}.familiar-heading h2{font-size:clamp(2.4rem,9vw,4rem)}.familiar-copy{padding-top:0}.product-list{padding-bottom:60px}.list-items{grid-template-columns:repeat(2,1fr);gap:0 18px}.list-items span{padding:15px 1px;font-size:1.3rem}.shopping{grid-template-columns:1fr;gap:29px;padding-bottom:65px}.shopping-photo{max-width:none}.shopping-photo img{aspect-ratio:1.12;max-height:440px}.shopping-copy{max-width:620px}.want{grid-template-columns:1fr;gap:29px;padding-bottom:65px}.want-photo{height:min(118vw,510px);max-height:510px}.want-photo img{object-position:center 33%}.question-inner{padding-top:67px;padding-bottom:70px}.who-sent{grid-template-columns:1fr;gap:0;padding-top:66px;padding-bottom:45px}.who-copy{padding-top:0}.we-did{padding:48px 19px 60px}.we-did-top{margin-bottom:30px}.question-grid{grid-template-columns:repeat(2,1fr);gap:0 18px;margin:30px auto 40px}.found{grid-template-columns:1fr;gap:22px;padding-top:62px;padding-bottom:67px}.found figure{height:min(105vw,440px)}.found-copy h2{font-size:clamp(6rem,25vw,10rem)}.tomorrow-inner{padding-top:65px;padding-bottom:70px}.fine-girl{padding-top:40px}.fine-girl-top{padding-bottom:27px;display:block}.fine-girl-top p{margin-bottom:9px!important}.fine-girl h2{padding:0 15px;font-size:clamp(3.1rem,12vw,6rem);line-height:.9}.fine-girl-bottom{padding-top:29px;font-size:.56rem}.product-reveal{padding-top:67px;padding-bottom:70px}.toolkit{grid-template-columns:1fr;margin:32px 0 43px}.guide-sheet{min-height:325px;padding:25px 23px 20px}.guide-note{padding:26px 23px}.guide-note p{font-size:1.3rem}.what-youll-know{grid-template-columns:1fr;gap:0;margin-bottom:44px}.what-youll-know .last-know{grid-column:auto}.bonus-kit{grid-template-columns:1fr 1fr;gap:10px}.bonus-kit article{min-height:190px;padding:19px 16px}.bonus-kit h3{font-size:1.35rem}.bonus-kit article p{font-size:.83rem}.bonus-wide{grid-column:1/-1}.bonus-tall{grid-row:auto;min-height:250px!important}.bonus-budget{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px}.budget-bars{grid-column:1/-1;max-width:240px;height:48px}.bonus-list,.bonus-inventory{grid-column:auto}.bonus-weather{grid-column:1/-1}.bonus-tracker{grid-area:auto}.price-inner{padding-top:67px;padding-bottom:70px}.price-anchors{gap:15px 27px;margin:31px 0 18px}.price-anchors span{font-size:clamp(2.1rem,8vw,4rem)}.price-reveal{grid-template-columns:1fr;gap:8px}.price-reveal strong{grid-area:auto/1;margin:15px 0;font-size:clamp(6rem,26vw,10rem)}.price-reveal span{max-width:240px}.urgency{grid-template-columns:1fr;gap:14px;padding-top:68px;padding-bottom:72px}.urgency h2{font-size:clamp(2.7rem,10vw,4.3rem)}.catch{grid-template-columns:1fr;gap:29px;padding-top:25px;padding-bottom:68px}.catch-photo{position:static}.catch-photo img{aspect-ratio:1.1;max-height:430px}.chatgpt-inner{padding-top:65px;padding-bottom:72px}.chatgpt h2{font-size:clamp(2.8rem,11vw,5rem)}.clarity-guarantee{margin-top:38px;padding:32px 24px 30px}.clarity-guarantee h3{margin-bottom:25px;font-size:clamp(2.25rem,10vw,3.6rem)}.closing{padding-top:42px;padding-bottom:120px}.footer-rule{margin-top:42px}.sticky-buy{z-index:10;padding:9px 15px calc(9px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#faf7f1f7;display:block;position:fixed;inset:auto 0 0}.sticky-buy .buy-button{width:min(100%,680px);min-height:49px;margin:0 auto;padding:12px 15px;font-size:.81rem;display:flex}}@media (width<=390px){body{font-size:16px}.page-wrap{width:calc(100% - 32px)}.site-header{padding:0 16px}.hero{padding-top:30px}.hero h1{font-size:2.35rem}.hero-photo,.hero-photo img{min-height:340px}.bonus-kit{grid-template-columns:1fr}.bonus-wide,.bonus-budget,.bonus-weather{grid-column:1}.bonus-tall{min-height:210px!important}.bonus-weather{grid-template-columns:1fr auto}.bonus-list,.bonus-inventory,.bonus-tracker{grid-column:1}.fine-girl h2{font-size:3rem}.fine-girl-bottom{letter-spacing:.08em}.price-anchors{gap:11px 20px}.price-anchors span{font-size:2rem}.buy-button{padding:14px 16px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.buy-button{transition:none}}@media (width>=851px){.page-mark{margin-bottom:16px}.familiar{padding-bottom:64px}.shopping{padding-bottom:72px}.want{padding-bottom:76px}.question-inner{padding-top:72px;padding-bottom:75px}.who-sent{padding-top:75px;padding-bottom:55px}.we-did{padding-bottom:64px}.question-grid{margin-top:32px;margin-bottom:40px}.question-grid p{padding:13px 0 14px}.found{padding-top:70px;padding-bottom:72px}.tomorrow-inner{padding-top:72px;padding-bottom:75px}.product-reveal{padding-top:72px;padding-bottom:76px}.toolkit{margin-top:34px;margin-bottom:47px}.what-youll-know p{padding-top:13px;padding-bottom:13px}.what-youll-know .last-know{padding-top:20px;padding-bottom:20px}.didnt-stop{margin-bottom:27px}.everything{margin-top:43px}.reveal-cta{margin-top:29px}.price-inner{padding-top:72px;padding-bottom:75px}.price-anchors{margin-top:34px}.urgency{padding-top:76px;padding-bottom:80px}.catch{padding-bottom:74px}.chatgpt-inner{padding-top:68px;padding-bottom:72px}.closing{padding-top:46px}.footer-rule{margin-top:45px}}@media (width<=850px){.page-mark{margin-bottom:16px}.hero{padding-bottom:46px}.familiar{padding-bottom:44px}.product-list{padding-bottom:48px}.shopping,.want{padding-bottom:52px}.question-inner{padding-top:52px;padding-bottom:54px}.who-sent{padding-top:51px;padding-bottom:36px}.we-did{padding-top:39px;padding-bottom:45px}.we-did-top{margin-bottom:25px}.question-grid{margin-top:22px;margin-bottom:28px}.question-grid p{padding-top:10px;padding-bottom:11px}.found{padding-top:46px;padding-bottom:50px}.tomorrow-inner{padding-top:49px;padding-bottom:53px}.tomorrow .page-mark{margin-bottom:27px}.this-time{margin-top:41px}.want-more{padding-top:35px;padding-bottom:26px}.fine-girl{padding-top:30px}.fine-girl-top{padding-bottom:21px}.fine-girl-bottom{padding-top:23px}.product-reveal{padding-top:50px;padding-bottom:52px}.toolkit{margin-top:24px;margin-bottom:32px}.what-youll-know{margin-bottom:34px}.what-youll-know p{padding-top:10px;padding-bottom:11px}.what-youll-know .last-know{padding-top:18px;padding-bottom:18px}.didnt-stop{margin-bottom:26px}.bonus-kit article{min-height:168px}.bonus-tall{min-height:224px!important}.everything{margin-top:41px;padding-top:21px}.reveal-cta{margin-top:27px}.price-inner{padding-top:50px;padding-bottom:53px}.price-anchors{margin-top:25px}.price-copy{padding-top:10px;padding-bottom:18px}.price-reveal{padding-top:22px;padding-bottom:20px}.price-reveal strong{margin-top:10px;margin-bottom:10px}.price-bottom{padding-top:21px}.urgency{padding-top:51px;padding-bottom:54px}.urgency h2{margin-bottom:22px}.urgency .get-now{margin-top:29px;margin-bottom:20px}.catch{gap:24px;padding-bottom:51px}.chatgpt-inner{padding-top:49px;padding-bottom:54px}.chatgpt h2{margin-bottom:23px}.closing{padding-top:34px;padding-bottom:115px}.footer-rule{margin-top:34px}.sticky-buy{z-index:10;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;pointer-events:none;background:#faf7f1f5;border:1px solid #d8cec3eb;width:min(100% - 30px,520px);padding:5px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;transform:translate(-50%,14px)}.sticky-buy.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.sticky-buy .buy-button{width:100%;min-height:46px;margin:0 auto;padding:11px 14px;font-size:.79rem;display:flex}.reveal-cta .buy-button,.urgency .buy-button,.catch-copy .buy-button,.chatgpt .buy-button{width:100%;min-height:58px;padding:15px 17px;display:flex}}
