@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#273129;background:#f9f6ee;font-synthesis:none;--forest:#244b32;--gold:#dca94f;--cream:#f9f6ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #dca94f;outline-offset:5px}img{display:block;width:100%;object-fit:cover}p{line-height:1.7;margin:0 0 18px}h1,h2,h3{font-family:Manrope,sans-serif;margin:0;font-weight:700}h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2;letter-spacing:-1.6px}h3{font-size:19px;line-height:1.35}em{font-style:normal;color:#819b62}svg{flex-shrink:0}section[id]{scroll-margin-top:80px}.container{width:min(1180px,calc(100% - 80px));margin:auto}.section{padding-top:100px;padding-bottom:100px}.header{height:94px;padding:0 4.2%;display:flex;align-items:center;justify-content:space-between;background:#f9f6ee;position:relative;z-index:10}.brand{display:flex;gap:12px;align-items:center;font-size:16px;letter-spacing:1px;line-height:1.2}.brand b{display:block;font-size:19px}.brand small{display:block;font-size:7px;letter-spacing:1.8px;margin-top:7px}.brand-icon{width:43px;height:47px;display:grid;place-items:center;border:1px solid #9eae91;border-radius:4px;color:#244b32}.brand-icon svg{width:29px;height:29px}.header nav{display:flex;align-items:center;gap:30px;font-size:13px}.button{background:var(--gold);color:#203526;display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:58px;padding:17px 25px;font-size:12px;font-weight:800;letter-spacing:.5px;border:1px solid transparent;border-radius:4px;transition:background .2s,transform .2s;text-align:center}.button:hover{background:#ebbb66;transform:translateY(-2px)}.button.small{min-height:44px;padding:12px 20px;font-size:11px}.menu{display:none}.hero{min-height:690px;position:relative;background:#244b32;color:#fff;isolation:isolate;overflow:hidden}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:-3;object-position:center 60%}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0d2215f0,#102618de 30%,#1328194d,#10231414),linear-gradient(0deg,rgba(13,30,19,.4),transparent 35%)}.hero-content{padding-top:70px;padding-bottom:70px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:2px;color:#687e50;margin-bottom:22px}.eyebrow span{width:18px;height:2px;background:currentColor}.hero .eyebrow,.offer .eyebrow,.final-call .eyebrow{color:#e1ba72}.hero h1{font-size:clamp(38px,4.4vw,62px);max-width:660px;letter-spacing:-2.5px;line-height:1.1}.hero h1 em{color:#e0b367}.hero-description{font-size:17px;max-width:540px;margin:25px 0 12px;color:#efeee5}.hero-detail{max-width:530px;font-size:13px;color:#c7cec3}.hero-points{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:11px;color:#e0e5da;margin:22px 0 26px;max-width:560px}.hero-points span{display:flex;gap:5px;align-items:center}.hero-points svg{width:14px;color:#dca94f}.hero-purchase{display:flex;gap:25px;align-items:center}.hero-price{font-size:11px;color:#d7ded0}.hero-price strong{font-size:25px;display:block;color:#fff}.hero-price small{font-size:9px}.hero-assurance{display:flex;align-items:center;gap:8px;font-size:10px;color:#cbd2c3;margin:20px 0 0}.hero-assurance span{margin:0 6px}.hero-caption{position:absolute;right:5%;bottom:70px;text-align:right;border-right:2px solid #dca94f;padding-right:17px}.hero-caption span{font-size:8px;letter-spacing:2px;color:#e0b367}.hero-caption p{font-size:14px;line-height:1.6;margin:10px 0 0}.hero-index{position:absolute;bottom:20px;right:5%;font-size:8px;letter-spacing:2px;color:#d5d8c5}.hero-index span{padding:0 8px;color:#dca94f}.trust-strip{padding:25px 5%;display:flex;justify-content:space-between;gap:20px;background:#eee9db;font-size:11px}.trust-strip>span{display:flex;gap:9px;align-items:center}.trust-strip svg{width:19px;color:#526c41}.section-heading{max-width:660px;margin-bottom:45px}.section-heading>p:last-child:not(.eyebrow){font-size:14px;color:#6d756a;max-width:570px;margin-top:20px}.intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.intro-copy{font-size:14px;color:#71796d;max-width:440px}.four-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.benefit{border:1px solid #dfdfd1;padding:26px 23px;border-radius:5px;transition:transform .2s}.benefit:hover{transform:translateY(-5px)}.card-top{display:flex;justify-content:space-between;margin-bottom:28px;color:#526c41}.card-top span{font-size:11px;color:#9a9e8b}.benefit h3{font-size:17px;max-width:160px}.benefit p{font-size:12px;color:#73796d;margin:13px 0 0}.stages{background:#eaeedd}.stages .section-heading{margin-bottom:40px}.stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.stage{position:relative}.stage-photo{position:relative;margin-bottom:22px}.stage-photo img{height:190px;border-radius:5px}.stage-photo span{position:absolute;bottom:13px;left:13px;background:#f9f6ee;padding:8px 12px;font-size:12px;border-radius:3px}.stage small{font-size:8px;letter-spacing:1px;color:#768264}.stage h3{margin:10px 0;font-size:18px}.stage p{font-size:12px;color:#6b7564}.stage-arrow{position:absolute;right:-23px;top:80px;background:#eaeedd;border:5px solid #eaeedd;border-radius:50%;box-sizing:content-box;width:17px;height:17px}.note{font-size:11px;line-height:1.7;color:#7b8173;margin:26px 0}.stages>.container>.button{margin-top:2px}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gallery-card{border:1px solid #e1dfd3;border-radius:6px;overflow:hidden;background:#fffdfa;transition:box-shadow .2s}.gallery-card:hover{box-shadow:0 12px 30px #27312912}.gallery-card>img{height:210px;transition:transform .4s}.gallery-card:hover>img{transform:scale(1.025)}.gallery-copy{padding:23px;position:relative}.gallery-copy small{font-size:9px;letter-spacing:1.4px;color:#849169}.gallery-copy h3{font-size:18px;margin:10px 20px 8px 0}.gallery-copy p{font-size:12px;color:#7b8074;margin:0;max-width:260px}.gallery-copy>svg{position:absolute;right:20px;top:24px;color:#6b8e4e;width:18px}.gallery-actions{margin-top:35px;display:flex;justify-content:flex-end;align-items:center;gap:20px}.text-button{display:flex;align-items:center;gap:12px;background:none;border:0;padding:12px 0;color:#244b32;font-size:13px}.text-button svg{width:16px;transition:transform .2s}.rotated{transform:rotate(180deg)}.topic-symbol{height:85px;display:flex;align-items:center;padding-left:24px;color:#809465;background:#eef0e5}.pasture{background:#eeeadf}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.photo-editorial{position:relative}.photo-editorial>img{height:570px;border-radius:5px}.image-label{position:absolute;bottom:25px;left:25px;right:25px;display:flex;align-items:center;gap:14px;background:#f9f6eee8;padding:20px;font-size:10px;font-weight:700;letter-spacing:1.5px;border-radius:3px}.number-list>div{display:flex;gap:20px;border-bottom:1px solid #d6d8c8;padding:18px 0}.number-list>div>span{font-size:11px;color:#87956d;padding-top:4px}.number-list h3{font-size:16px}.number-list p{font-size:12px;color:#7a806e;margin:7px 0 0}.pasture .section-heading{margin-bottom:20px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.nutrition{border:1px solid #dfdfd0;border-radius:5px;overflow:hidden}.nutrition>img{height:220px}.nutrition>div{padding:25px}.nutrition svg{color:#809465;width:23px;margin-bottom:15px}.nutrition h3{font-size:20px;margin-bottom:12px}.nutrition p{font-size:13px;color:#72796c;margin:0}.economic{background:#233f2d;color:#f9f6ee}.economic h2{max-width:480px}.economic .section-heading>p:last-child{color:#bac7b3}.economic .eyebrow{color:#dca94f}.economic .photo-editorial>img{height:540px}.economic .image-label{color:#244b32}.two-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.two-grid article>svg{width:18px;color:#dca94f;margin-bottom:12px}.two-grid h3{font-size:15px}.two-grid p{font-size:12px;color:#b7c3ad;margin-top:8px}.contents{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.checklist{margin:25px 0}.checklist p{display:flex;gap:10px;align-items:center;font-size:13px;margin-bottom:12px}.checklist svg{width:16px;height:16px;color:#68834a}.contents .section-heading{margin-bottom:20px}.book-scene{min-height:540px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse,#e6e8d5 0%,transparent 65%);perspective:1000px}.book{position:relative;width:310px;background:#244b32;color:#fff;transform:rotate(-8deg) rotateY(-12deg);box-shadow:18px 25px 28px #243c2a30;border-left:10px solid #183823;border-right:5px solid #d0d2be}.book-top{padding:23px 23px 0;font-size:7px;letter-spacing:1px;color:#d8bd7c}.book h3{font-size:34px;line-height:1.1;letter-spacing:-1px;padding:22px 23px 0}.book h3 em{color:#dbb467}.book>p{padding:9px 23px 0;font-size:11px}.book>img{height:170px}.book-bottom{padding:16px 23px;display:flex;align-items:center;gap:13px;background:#1f422c}.book-bottom strong{font-size:36px;color:#dca94f}.book-bottom span{font-size:8px;line-height:1.6;letter-spacing:1px}.book-note{position:absolute;bottom:0;font-size:10px;color:#7d836c}.pages-scene{min-height:500px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#e6e8d5 0%,transparent 65%)}.page-sheet{position:absolute;width:250px;aspect-ratio:1067/1474;background:#fffdfa;border:1px solid #e1dfd3;border-radius:3px;overflow:hidden;box-shadow:14px 20px 30px #243c2a2e;transition:transform .3s,box-shadow .3s}.page-sheet img{height:100%;object-fit:cover}.sheet-1{transform:translate(-115px) rotate(-8deg)}.sheet-2{transform:translate(115px) rotate(7deg)}.sheet-3{transform:translateY(-10px) rotate(-1deg);z-index:2}.page-sheet:hover,.page-sheet:focus-visible{z-index:3;box-shadow:18px 28px 40px #243c2a40}.sheet-1:hover,.sheet-1:focus-visible{transform:translate(-122px) translateY(-12px) rotate(-6deg)}.sheet-2:hover,.sheet-2:focus-visible{transform:translate(122px) translateY(-12px) rotate(5deg)}.sheet-3:hover,.sheet-3:focus-visible{transform:translateY(-22px) rotate(0)}.pages-scene .book-note{bottom:-10px}.preview{background:#ece9de}.preview .section-heading{text-align:center;margin:0 auto 45px}.preview .eyebrow{justify-content:center}.paper{background:#fffdfa;box-shadow:0 8px 20px #2731290b;padding:25px;border:1px solid #dfdfd0}.paper>small{display:flex;justify-content:space-between;font-size:6px;letter-spacing:1px;color:#7a865f;margin-bottom:20px}.paper>img{height:150px}.paper h3{font-size:20px;margin:20px 0 15px}.paper-rule{width:30px;height:3px;background:#dca94f;margin-bottom:20px}.paper p{font-size:10px;display:flex;gap:10px;border-bottom:1px solid #eceee3;padding:10px 0;margin:0}.paper p b{font-size:8px;color:#849369}.paper footer{font-size:6px;color:#89917e;letter-spacing:1px;margin-top:28px}.planning{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.planning>img{height:410px;border-radius:5px}.planning .number-list>div:first-child{padding-top:0}.audience{background:#ebeedf}.audience .four-grid article{border-top:1px solid #c7ceba;padding:25px 0}.audience svg{color:#78905e;margin-bottom:20px}.audience h3{font-size:17px}.audience p{font-size:12px;color:#737d66;margin-top:12px}.delivery{text-align:center}.delivery .section-heading{margin-left:auto;margin-right:auto}.delivery .eyebrow{justify-content:center}.delivery article>span{display:inline-grid;place-items:center;width:45px;height:45px;border:1px solid #bfc9ad;border-radius:50%;color:#6b8e4e;font-size:12px;margin-bottom:20px}.delivery h3{font-size:18px}.delivery article p{font-size:13px;color:#7b826f;max-width:290px;margin:12px auto}.delivery-tag{font-size:10px;letter-spacing:1.5px;color:#6d7d55;margin:35px 0 0}.delivery-tag span{margin:0 15px}.testimonials{background:#efede4}.testimonial{background:#fffdf8;border:1px solid #e2e2d6;border-radius:6px;padding:23px}.reader{display:flex;gap:13px;align-items:center}.reader>span,.reader>img{width:42px;height:42px;border-radius:50%;background:#e9eddc;display:grid;place-items:center;color:#859465}.reader h3{font-size:12px}.reader small{font-size:7px;letter-spacing:.6px;color:#949a89}.testimonial>p{font-size:12px;color:#7b8273;margin:18px 0 0}.property{height:150px;margin-top:15px;border-radius:4px}.offer{background:#244b32;color:#fff}.offer-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.offer h2{font-size:clamp(35px,3.5vw,48px);line-height:1.15}.offer h2 em{color:#dfb86e}.offer-layout>div>p{font-size:14px;color:#c4cfb8;max-width:450px;margin:25px 0}.offer-layout>div>img{height:230px;max-width:440px;border-radius:5px}.offer-card{background:#f9f6ee;color:#273129;padding:38px;border-radius:7px;text-align:center}.offer-tag{font-size:9px;font-weight:700;letter-spacing:1.5px;background:#e8ecdc;color:#6c8153;padding:8px 13px;border-radius:3px;display:inline-block;margin-bottom:20px}.offer-card h3{font-size:23px}.offer-card>p{font-size:12px;margin:8px 0!important;color:#7d8570!important}.price{display:flex;align-items:baseline;justify-content:center;font-size:96px;line-height:1.2;letter-spacing:-6px;font-weight:700;margin-top:10px}.price>span{font-size:23px;letter-spacing:-1px;margin-right:12px}.price sup{font-size:50px;letter-spacing:-3px;align-self:flex-start;padding-top:13px}.offer-card .payment{font-size:11px}.offer-card .checklist{text-align:left;border-top:1px solid #dedfcf;padding-top:25px}.offer-card .checklist p{font-size:12px}.offer-card .button{width:100%;font-size:11px;padding:18px 12px;gap:10px}.offer-card>small{font-size:9px;display:flex;justify-content:center;gap:6px;align-items:center;margin-top:17px;color:#7f886e}.guarantee{display:flex;gap:45px;align-items:center;max-width:950px;padding-top:65px;padding-bottom:65px;border-bottom:1px solid #dedfcf}.guarantee h2{font-size:27px;letter-spacing:-.8px}.guarantee .eyebrow{margin-bottom:14px}.guarantee p:not(.eyebrow){font-size:13px;color:#79826d;margin:15px 0 0}.seal{width:130px;height:150px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6b8050;border:2px solid #aab78e;border-radius:60px 60px 50px 50px;outline:1px solid #d0d7bc;outline-offset:5px}.seal b{font-size:21px;margin-top:10px}.seal small{font-size:8px;letter-spacing:1px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq details{border-bottom:1px solid #dbdfce}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;font-weight:600;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{font-size:13px;color:#7b826e;padding-right:25px;animation:appear .2s}.final-call{position:relative;isolation:isolate;color:#fff;text-align:center;padding:80px 0;background:#203c2b}.final-call>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:-2}.final-call:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#122f22c9;z-index:-1}.final-call .eyebrow{justify-content:center}.final-call h2{font-size:clamp(28px,3.3vw,43px)}.final-call p:not(.eyebrow){font-size:13px;color:#d2dac9;margin:20px 0 25px}.footer{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:55px;padding-bottom:30px}.footer .brand{font-size:12px}.footer .brand b{font-size:15px}.footer .brand>svg{width:29px;color:#6b8050}.footer p{font-size:11px;color:#859077;margin-top:15px}.footer h3{font-size:13px}.footer a:not(.brand){font-size:11px;display:flex;gap:8px;align-items:center}.footer-links{display:flex;gap:20px;margin-top:20px}.footer-links button{padding:0;border:0;background:none;color:#6c795f;text-decoration:underline;font-size:10px}.footer .disclaimer{grid-column:1/-1;border-top:1px solid #dde0cf;padding-top:25px;margin:0;font-size:10px}.footer>small{font-size:9px;color:#8a927b}dialog{border:1px solid #dce0d0;border-radius:8px;padding:0;width:min(540px,calc(100% - 35px));color:#273129;background:#f9f6ee}dialog::backdrop{background:#10291ec9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog>div{padding:40px}dialog h2{font-size:26px;margin-bottom:25px}dialog p{font-size:14px;color:#657358}dialog form{text-align:right;margin-bottom:15px}dialog form button{border:0;background:none;color:#244b32;padding:5px}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:#fff;padding:15px}.skip-link:focus{top:10px}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero{min-height:760px}.hero-content{padding-top:95px}.hero h1{font-size:66px}}@media(max-width:1050px){.container{width:calc(100% - 48px)}.header{padding:0 24px}.header nav{gap:18px}.hero-caption{display:none}.hero h1{font-size:52px}.intro-grid{gap:45px}.split,.offer-layout{gap:40px}.four-grid{gap:15px}.benefit{padding:22px 17px}.gallery{grid-template-columns:repeat(2,1fr);gap:18px}.stage-photo img{height:160px}.stage h3{font-size:16px}.stage-grid{gap:18px}.stage-arrow{right:-20px;top:65px}.three-grid{gap:18px}.offer-card{padding:28px}.faq{gap:40px}.contents{gap:30px}.book{width:280px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.section{padding-top:65px;padding-bottom:65px}.header{height:76px;padding:0 20px}.brand{font-size:12px;gap:9px}.brand b{font-size:15px}.brand small{font-size:5px;letter-spacing:1.2px}.brand-icon{width:34px;height:39px}.menu{display:block;border:0;background:none;color:#244b32;padding:8px}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#f9f6ee;padding:24px;box-shadow:0 15px 20px #243b2820}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:22px}.hero{min-height:790px}.hero-photo{object-position:67% center}.hero-shade{background:linear-gradient(90deg,#102e22e8,#102e22b0 65%,#102e2260),linear-gradient(0deg,#102e22cf,transparent)}.hero-content{padding-top:58px;padding-bottom:50px}.hero h1{font-size:43px;letter-spacing:-1.8px;max-width:530px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero-description{font-size:16px;max-width:460px}.hero-detail{font-size:12px;max-width:420px}.hero-points{flex-direction:column;font-size:11px;gap:9px}.hero-purchase{align-items:flex-start;flex-direction:column;gap:19px}.hero-purchase .button{width:100%;font-size:11px}.hero-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hero-price strong{font-size:27px}.hero-price small{margin-left:6px}.hero-assurance{font-size:9px;gap:6px}.hero-index{display:none}.trust-strip{display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:20px;font-size:9px}.trust-strip>span{flex-wrap:wrap;gap:5px}.trust-strip svg{width:16px}.intro-grid{grid-template-columns:1fr;gap:0}.intro-grid .section-heading{margin-bottom:20px}.intro-copy{margin-bottom:30px;font-size:13px}.section-heading{margin-bottom:30px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:18px}h2{font-size:32px;letter-spacing:-1.2px}.four-grid{grid-template-columns:1fr 1fr;gap:13px}.benefit{padding:20px 16px}.benefit h3{font-size:15px}.benefit p{font-size:11px}.card-top{margin-bottom:22px}.stage-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.stage-photo img{height:155px}.stage h3{font-size:16px}.stage small{font-size:6px;letter-spacing:.5px}.stage p{font-size:11px}.stage-arrow{display:none}.gallery{grid-template-columns:1fr 1fr;gap:15px}.gallery-card>img{height:150px}.gallery-copy{padding:16px}.gallery-copy small{font-size:7px}.gallery-copy h3{font-size:15px;margin-right:10px}.gallery-copy p{font-size:11px}.gallery-copy>svg{right:12px;top:14px;width:14px}.gallery-actions{flex-direction:column}.gallery-actions .button{width:100%}.split{grid-template-columns:1fr;gap:38px}.photo-editorial>img{height:360px}.image-label{left:15px;right:15px;bottom:15px;padding:17px;font-size:8px}.three-grid{grid-template-columns:1fr;gap:22px}.nutrition>img{height:230px}.nutrition>div{padding:24px}.nutrition h3{font-size:21px}.economic .photo-editorial>img{height:330px}.two-grid{gap:25px}.economic .section-heading{margin-bottom:30px}.contents{grid-template-columns:1fr;gap:30px}.book-scene{min-height:510px}.book{width:280px}.book-note{bottom:0}.paper{max-width:420px;width:100%;margin:auto;padding:28px}.paper>img{height:190px}.paper h3{font-size:24px}.paper>small{font-size:8px}.paper p{font-size:12px}.paper footer{font-size:7px}.planning{grid-template-columns:1fr;gap:30px}.planning>img{height:300px}.audience .four-grid{gap:20px}.audience h3{font-size:16px}.delivery .three-grid{gap:30px}.delivery article p{max-width:320px}.delivery-tag{font-size:8px;letter-spacing:1px}.testimonial{padding:24px}.testimonials .three-grid{grid-template-columns:1fr 1fr;gap:13px}.reader{align-items:flex-start;flex-direction:column;gap:10px}.reader small{font-size:6px}.testimonial>p{font-size:11px}.offer-layout{grid-template-columns:1fr;gap:35px}.offer h2{font-size:39px}.offer-layout>div>img{height:220px;max-width:none}.offer-card{padding:30px 22px}.offer-card h3{font-size:22px}.offer-card .checklist p{font-size:12px}.offer-card .button{font-size:10px}.guarantee{padding-top:55px;padding-bottom:55px;gap:27px;align-items:flex-start}.seal{width:85px;height:112px;border-radius:45px}.seal svg{width:29px;height:29px}.seal b{font-size:16px}.seal small{font-size:6px}.guarantee h2{font-size:23px}.guarantee .eyebrow{font-size:7px;line-height:1.8}.guarantee p:not(.eyebrow){font-size:12px}.faq{grid-template-columns:1fr;gap:0}.faq summary{font-size:12px;padding:19px 0}.faq details p{font-size:12px}.final-call{padding:65px 0}.final-call h2{font-size:30px}.final-call h2 br{display:none}.final-call .button{font-size:10px;width:100%}.footer{grid-template-columns:1fr;padding-top:40px;gap:25px}.footer .disclaimer{font-size:9px}.button{font-size:10px;gap:14px;padding:17px 18px}.checklist p{font-size:12px}dialog>div{padding:25px}}@media(max-width:370px){.hero h1{font-size:38px}.gallery,.four-grid{grid-template-columns:1fr}.stage-photo img{height:130px}.hero-assurance{font-size:8px}.testimonials .three-grid{grid-template-columns:1fr}.reader{flex-direction:row}.guarantee{gap:20px}.seal{width:65px}.price{font-size:85px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.field-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:70px}.field-gallery figure{margin:0}.field-gallery img{height:260px;border-radius:5px}.field-gallery figcaption{display:flex;gap:10px;align-items:center;font-size:11px;color:#71815e;padding:15px 0}@media(max-width:760px){.field-gallery{grid-template-columns:1fr;padding-bottom:50px;gap:15px}.field-gallery img{height:230px}}@media(prefers-reduced-motion:no-preference){.section{animation:appear .65s ease both}}@media(max-width:1050px){.contents{grid-template-columns:1fr}.page-sheet{width:230px}.sheet-1{transform:translate(-95px) rotate(-8deg)}.sheet-2{transform:translate(95px) rotate(7deg)}.sheet-1:hover,.sheet-1:focus-visible{transform:translate(-100px) translateY(-10px) rotate(-6deg)}.sheet-2:hover,.sheet-2:focus-visible{transform:translate(100px) translateY(-10px) rotate(5deg)}.pages-scene{min-height:470px}}@media(max-width:760px){.pages-scene{min-height:310px;margin-top:10px}.page-sheet{width:min(190px,42vw)}.sheet-1{transform:translate(-22vw) rotate(-7deg)}.sheet-2{transform:translate(22vw) rotate(6deg)}.sheet-1:hover,.sheet-1:focus-visible{transform:translate(-22vw) translateY(-8px) rotate(-6deg)}.sheet-2:hover,.sheet-2:focus-visible{transform:translate(22vw) translateY(-8px) rotate(5deg)}}.testimonials-shot{width:100%;max-width:820px;height:auto;margin:0 auto;object-fit:contain;background:#fff;border:1px solid #e2e2d6;border-radius:8px;padding:24px;box-shadow:0 12px 30px #27312912}@media(max-width:760px){.testimonials-shot{padding:12px}}.testimonials .section-heading{margin-left:auto;margin-right:auto;text-align:center}.testimonials .eyebrow{justify-content:center}
