@font-face{font-family:Archivo;src:url('/offer-assets/archivo.woff2') format('woff2');font-display:swap}@font-face{font-family:Atkinson;src:url('/offer-assets/atkinson.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#fbf8f1;color:#33251e;font:18px/1.6 Atkinson,Arial,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.price,.eyebrow,.button{font-family:Archivo,Arial,sans-serif}a{color:inherit}img{display:block;width:100%;object-fit:cover}.wrap{max-width:1240px;margin:auto;padding:0 48px}.topline{background:#543c30;color:#fff8ec;text-align:center;font-size:13px;padding:9px 20px;letter-spacing:.08em}.nav{display:flex;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px;border-bottom:1px solid #dfd7ca}.brand{text-decoration:none;font-size:25px;font-weight:800;letter-spacing:-1.3px}.brand span{color:#a65033}.navlinks{display:flex;align-items:center;gap:32px;font-size:14px}.navlinks a{text-decoration:none}.navlinks .navcta{border-bottom:1px solid #543c30;padding:6px 0}.hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:68px;padding-bottom:72px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:#946049;display:flex;gap:10px;align-items:center}.eyebrow:before{content:'';height:6px;width:6px;border-radius:50%;background:#a65033}h1{font-size:clamp(48px,5.7vw,77px);line-height:1.02;font-weight:650;letter-spacing:-.065em;margin:23px 0}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:#a65033}p.lead{font-size:19px;line-height:1.65;max-width:470px;color:#776454}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#a84c32;color:white;border:1px solid #a84c32;border-radius:5px;padding:18px 25px;font-size:15px;text-decoration:none;font-weight:600;cursor:pointer;transition:background .2s,transform .2s;min-height:56px}.button:hover{background:#8e3c26;transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b38d4a;outline-offset:5px}.button.secondary{background:transparent;color:#543c30;border-color:#c4b3a1}.hero .button{margin-top:28px}.micro{font-size:12px;color:#827365;margin-top:12px}.hero-photo{position:relative;padding-bottom:22px}.hero-photo>img{height:520px;border-radius:150px 150px 9px 9px;object-position:50% 45%}.photo-note{position:absolute;bottom:0;left:-28px;background:#fffdf8;box-shadow:0 7px 30px #48302012;padding:18px 25px;border:1px solid #e7dfd2;max-width:250px}.photo-note small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#98745d}.photo-note strong{font:600 16px Archivo;display:block;margin-top:5px}.photo-number{position:absolute;top:27px;right:-20px;border-radius:50%;background:#eee4d0;height:94px;width:94px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:6px solid #fbf8f1;font-size:10px;line-height:1.3}.photo-number strong{font:700 29px Archivo}.facts{border-top:1px solid #dfd7ca;border-bottom:1px solid #dfd7ca;padding:23px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.facts div{text-align:center;border-right:1px solid #dfd7ca;font-size:13px;color:#7c6a5c}.facts div:last-child{border:0}.facts b{display:block;font-size:17px;color:#543c30;font-weight:600}.section{padding-top:90px;padding-bottom:90px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:36px}h2{font-size:clamp(32px,3.4vw,47px);line-height:1.12;letter-spacing:-.045em;font-weight:600;margin-top:15px}.section-head p{font-size:16px;color:#776454;max-width:335px}.recipes{display:grid;grid-template-columns:repeat(4,1fr);gap:21px}.recipe img{height:260px;border-radius:6px}.recipe .tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9c7059;display:block;margin-top:18px}.recipe h3{font-size:17px;line-height:1.3;letter-spacing:-.025em;margin:6px 0}.recipe p{font-size:13px;color:#837265}.soft{background:#f0eadd}.inside{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.inside-copy>p{color:#776454;margin:22px 0;max-width:440px}.feature-list{padding:0;list-style:none}.feature-list li{padding:19px 0;border-bottom:1px solid #d9cfbe;display:grid;grid-template-columns:30px 1fr;gap:12px}.feature-list li>span{font:13px Archivo;color:#a65033;margin-top:4px}.feature-list h3{font-size:16px}.feature-list p{font-size:14px;color:#776454;margin-top:5px}.mock{background:#e4dbc9;border-radius:170px 170px 10px 10px;padding:40px 55px 0;overflow:hidden;min-height:550px}.phone{border:7px solid #443b32;background:#fffdf8;border-radius:33px 33px 0 0;max-width:310px;margin:auto;box-shadow:0 10px 40px #33251e20;overflow:hidden}.phone-top{text-align:center;color:#8a705d;font-size:9px;padding:15px 12px 8px;letter-spacing:.12em}.phone-body{padding:14px 16px}.phone h3{font-size:21px;line-height:1.1;letter-spacing:-.05em;margin:10px 0}.phone p{font-size:11px;color:#826e5c;margin:7px 0}.phone .big{height:170px;border-radius:6px}.phone .tinygrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.tinygrid img{height:100px;border-radius:5px}.phone .label{font-size:11px;margin:6px 0;color:#543c30}.caption{text-align:center;font-size:11px;color:#89735f;margin-top:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.step{border-top:1px solid #cbbba5;padding-top:22px}.step>span{font:12px Archivo;color:#a65033}.step h3{font-size:20px;margin:16px 0 10px;letter-spacing:-.025em}.step p{font-size:16px;color:#776454}.offer{background:#543c30;color:#fff7e9;padding:78px 0}.offer-grid{display:grid;grid-template-columns:1fr 440px;align-items:center;gap:80px}.offer .eyebrow{color:#ddba96}.offer .eyebrow:before{background:#ddba96}.offer h2{font-size:49px;max-width:540px}.offer h2 em{color:#e0bb9a}.offer-copy>p{color:#dbcdbd;margin-top:24px;font-size:17px;max-width:450px}.guarantee{margin-top:32px;border-top:1px solid #846a58;padding-top:25px;display:flex;gap:20px;align-items:center}.seal{width:77px;height:77px;border:1px solid #c1a286;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;font-size:9px;line-height:1.1}.seal b{font:500 32px Georgia}.guarantee strong{display:block;font:600 17px Archivo}.guarantee p{font-size:13px;color:#dbcdbd;max-width:320px;margin-top:5px}.pricecard{background:#fffcf5;color:#33251e;border-radius:9px;padding:37px}.pricecard>.eyebrow{color:#8a6e57}.price{font-size:85px;line-height:1;letter-spacing:-.065em;margin:24px 0 8px}.price small{font-size:28px;vertical-align:top;display:inline-block;margin-top:10px;letter-spacing:0}.pricecard .sub{font-size:13px;color:#827363}.checklist{list-style:none;padding:22px 0;margin:0}.checklist li{font-size:15px;padding:7px 0}.checklist li:before{content:'✓';color:#a65033;margin-right:10px}.pricecard .button{width:100%}.button[disabled]{background:#d0c2af;border-color:#d0c2af;color:#514234;cursor:not-allowed;transform:none}.checkout-note{font-size:11px;color:#897665;text-align:center;margin-top:12px}.faq{max-width:780px;margin:auto}.faq>h2{text-align:center;margin-bottom:38px}details{border-bottom:1px solid #d9cfbe;padding:23px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;font:600 16px Archivo}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:23px;font-weight:400;color:#a65033}details[open] summary:after{content:'−'}details p{font-size:16px;color:#776454;padding-top:15px;max-width:670px}.footer{border-top:1px solid #dfd7ca;padding-top:34px;padding-bottom:30px}.footrow{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer p{font-size:11px;color:#8c7b6c;max-width:850px;margin-top:21px}.footlinks{display:flex;gap:22px;font-size:12px}.sticky{display:none}.thanks{max-width:1000px;margin:auto;padding:65px 48px 85px}.success{display:flex;gap:10px;align-items:center;font-size:12px;color:#8d644b;text-transform:uppercase;letter-spacing:.1em}.success span{width:30px;height:30px;border-radius:50%;border:1px solid #cbb396;text-align:center;line-height:29px;font-size:14px}.thanks h1{max-width:780px}.thanks .intro{max-width:650px;color:#776454;font-size:19px}.access-panel{display:grid;grid-template-columns:1fr 280px;gap:45px;border:1px solid #ddcfba;background:#f1eade;border-radius:10px;padding:37px;margin-top:40px;align-items:center}.access-panel h2{font-size:29px;margin:0 0 15px}.access-panel p{font-size:16px;color:#776454}.access-panel img{height:220px;border-radius:90px 90px 6px 6px}.access-panel .button{margin-top:22px}.thanks .steps{gap:32px}.help{border-top:1px solid #ddcfba;margin-top:42px;padding-top:28px;font-size:15px;color:#776454}.help h3{font-size:17px;color:#543c30;margin-bottom:8px}.help p{margin-top:8px}.legal{max-width:800px;margin:auto;padding:65px 30px}.legal h1{font-size:48px}.legal h2{font-size:24px;margin:32px 0 12px}.legal p{margin:15px 0;color:#776454}
@media(min-width:1500px){.hero-photo>img{height:560px}}@media(max-width:1000px){.wrap{padding-left:30px;padding-right:30px}.hero{gap:38px}.hero-photo>img{height:470px}.recipes{grid-template-columns:repeat(2,1fr);gap:30px}.recipe img{height:300px}.inside{gap:40px}.mock{padding:35px 25px 0}.offer-grid{grid-template-columns:1fr 380px;gap:40px}.offer h2{font-size:42px}.pricecard{padding:28px}.navlinks{gap:20px}.hero h1{font-size:58px}}@media(max-width:700px){body{font-size:16px}.wrap{padding-left:23px;padding-right:23px}.topline{font-size:10px;letter-spacing:.06em;padding:10px}.nav{padding-top:22px;padding-bottom:20px}.brand{font-size:23px}.navlinks>a:not(.navcta){display:none}.navlinks{font-size:12px}.hero{grid-template-columns:1fr;gap:40px;padding-top:35px;padding-bottom:45px}.hero h1{font-size:56px;margin-top:19px;max-width:470px}.hero p.lead{font-size:17px}.hero .button{width:100%;margin-top:23px}.hero .micro{text-align:center}.hero-photo{margin:0 14px}.hero-photo>img{height:395px;border-radius:120px 120px 7px 7px}.photo-note{left:-10px;padding:15px 20px;max-width:220px}.photo-number{right:-12px;height:83px;width:83px}.facts{grid-template-columns:repeat(2,1fr);gap:23px;padding:25px 0}.facts div:nth-child(2){border:0}.facts b{font-size:15px}.facts div{font-size:12px}.section{padding-top:57px;padding-bottom:57px}.section-head{display:block;margin-bottom:28px}.section-head p{margin-top:20px}.recipes{gap:25px 15px}.recipe img{height:215px}.recipe h3{font-size:15px}.recipe p{font-size:12px}.recipe .tag{font-size:8px;margin-top:12px}.inside{grid-template-columns:1fr;gap:30px}.inside-copy{order:0}.mock{order:1;min-height:460px;padding-top:30px}.phone{max-width:265px}.phone .big{height:130px}.tinygrid img{height:75px}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.step{padding-top:15px}.step h3{margin:8px 0;font-size:18px}.step p{font-size:15px}.offer{padding:52px 0}.offer-grid{grid-template-columns:1fr;gap:35px}.offer h2{font-size:40px}.offer-copy>p{font-size:16px}.pricecard{padding:28px}.price{font-size:76px}.guarantee{margin-top:25px}.guarantee strong{font-size:15px}.footrow{align-items:start}.footlinks{flex-direction:column;gap:6px}.footer{padding-bottom:95px}.sticky{display:flex;position:fixed;z-index:20;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;background:#fffcf5f7;border-top:1px solid #d5c9b6;padding:12px 20px;backdrop-filter:blur(10px)}.sticky b{font:600 25px Archivo}.sticky small{display:block;font-size:10px;color:#827365}.sticky .button{min-height:44px;padding:11px 18px;font-size:12px;gap:15px}.thanks{padding:40px 23px 55px}.thanks h1{font-size:49px}.thanks .intro{font-size:17px}.access-panel{grid-template-columns:1fr;gap:25px;padding:25px}.access-panel img{display:none}.access-panel .button{width:100%;font-size:13px;gap:10px}.access-panel h2{font-size:26px}.thanks .steps{gap:24px}.legal h1{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
