.band{padding:65px max(32px,calc((100% - 1196px)/2))}.band h2{font-size:42px;line-height:1.35;letter-spacing:-1.8px;margin:0 0 20px}.band h2 em{color:#96702d}.band p{font-size:16px;line-height:1.85;color:#697363}.section-top{text-align:center;margin-bottom:34px}.band .eyebrow{font-size:12px;color:#9d7938;letter-spacing:1.5px;margin-bottom:18px}.mobile-only{display:none}.hero{min-height:670px}.hero-copy{padding-top:46px;padding-bottom:46px}h1{font-size:clamp(38px,3.7vw,59px)}.hero .intro{margin:20px 0;font-size:16px}.hero-price{display:flex;flex-direction:column;margin:0 0 14px}.hero-price>span{font-size:13px;color:#d2dfd3}.hero-price strong{font-size:78px;color:#f3d693;letter-spacing:-4px;line-height:1.25;font-weight:800}.hero-price strong small{font-size:23px;letter-spacing:-1px;margin-left:10px}.deposit{font-size:11px!important;font-weight:400!important;letter-spacing:0!important;display:block!important;margin:3px 0 0!important}.hero-price .deposit{color:#c2cfbf}.hero-convert{font-size:14px;color:#d3dfd1;margin-bottom:22px;line-height:1.7}.hero-convert b{color:#ffe4a9}.numbers{padding-top:30px}.numbers strong{font-size:52px}.conditions{padding-bottom:28px}.comparison{background:#eeeae2}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.compare-grid article{background:#faf9f5;padding:26px 24px;border-top:2px solid #9f9e8e}.compare-type{font-size:11px;color:#777b6d}.compare-grid h3{font-size:22px;margin:13px 0 16px}.compare-grid strong{display:block;font-size:30px;letter-spacing:-1.5px;font-weight:600;color:#373e34;white-space:nowrap}.compare-grid strong small{font-size:14px;margin-left:4px;letter-spacing:0}.compare-grid p{font-size:12px;line-height:1.8;margin:16px 0}.compare-grid a{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#616b58}.compare-answer{background:#143e2c;color:white;padding:24px 30px;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.compare-answer h3{font-size:25px;margin:8px 0 0;font-weight:600}.compare-answer>div>span{font-size:12px;color:#d5dfce}.compare-answer strong{font-size:60px;color:#f0d08c;letter-spacing:-2px;line-height:1.1}.compare-answer strong small{font-size:19px;margin-left:9px}.compare-answer .deposit{text-align:right;color:#c9d5c6}.compare-note{font-size:11px!important;line-height:1.75!important;margin:16px 0 10px;color:#727568!important}.sources{font-size:11px;color:#626d59}.sources summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sources p{font-size:12px;line-height:1.8;padding:14px 0}.sources a{text-decoration:underline}.entry{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.entry figure{height:330px;position:relative}.entry figure img{width:100%;height:100%;object-fit:cover}.entry figcaption{color:white}.entry-facts{display:flex;gap:28px;margin:25px 0;align-items:start}.entry-facts>span{font-size:12px;line-height:1.7}.entry-facts b{display:block;font-size:23px;letter-spacing:-1px}.entry-facts small{display:block;font-size:10px;color:#7d8175}.text-link{font-size:13px;border-bottom:1px solid #b8aa84;padding-bottom:5px}.conversion{background:#163d2b;color:#fff;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%}.conversion h2{font-size:46px}.conversion h2 em{color:#ebce90}.conversion p{color:#bfcebd;font-size:15px}.conversion-offer{border:1px solid #9b8750;padding:26px 30px;background:#113022}.offer-tag{color:#e9d39e;font-size:12px}.conversion-offer>strong{display:block;font-size:86px;font-weight:800;letter-spacing:-4px;line-height:1.3;color:#f2d28f}.conversion-offer>strong small{font-size:25px;letter-spacing:-1px;margin-left:10px}.conversion-offer h3{font-size:25px;margin:0 0 7px;letter-spacing:-1px}.conversion-offer p{font-size:13px}.conversion-offer .cta{margin:20px 0 12px;font-size:13px;padding:16px 18px}.offer-terms{display:block;font-size:10px;line-height:1.7;color:#b6c6b1}.profit{background:#10291f;color:white;text-align:center}.profit .eyebrow{color:#d3b579}.profit h2 em{color:#ecd091}.profit p{color:#b8c9b7}.profit-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;max-width:1050px;margin:auto;text-align:left}.profit-grid article{padding:30px;background:#1c392c}.profit-grid .net{background:#ecd19a;color:#173824}.profit-grid article>span{font-size:14px}.profit-grid strong{font-size:64px;display:block;margin:12px 0;font-weight:800;letter-spacing:-3px;white-space:nowrap}.profit-grid .net strong{font-size:58px}.profit-grid strong small{font-size:22px;margin-left:7px;letter-spacing:0}.profit-grid p{font-size:14px}.profit-grid .net p{color:#34513b}.profit-grid .net p b{font-size:24px}.included{display:flex;justify-content:center;gap:20px;margin:23px 0;color:#d5e0ce;font-size:12px}.included span:before{content:'✓';margin-right:7px;color:#ddc78d}.profit-promise{font-size:18px!important;margin:25px 0 16px}.profit-promise b{color:#edf1df}.profit-note{font-size:11px!important;max-width:820px;margin:0 auto;line-height:1.8!important}.profit>.cta{max-width:360px;margin:26px auto 0;text-align:left}.menu-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.menu-photos figure{position:relative;height:270px;overflow:hidden}.menu-photos img{width:100%;height:100%;object-fit:cover}.menu-photos figure:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#10251de6)}.menu-photos figcaption{bottom:20px;left:20px;color:#fff;font-size:15px;letter-spacing:-.3px}.menu-photos figcaption b{display:block;font-weight:600}.menu-photos figcaption span{font-size:11px;color:#e2e8da;display:block;margin-top:7px}.royalty{background:#e9ede3;display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center}.royalty h2{font-size:38px}.royalty p{font-size:15px}.royalty-number{border-left:1px solid #bdc8b3;padding-left:45px}.royalty-number>span{font-size:13px;color:#63735a}.royalty-number strong{display:block;font-size:100px;font-weight:750;letter-spacing:-5px;line-height:1.4}.royalty-number strong small{font-size:25px;margin-left:12px;letter-spacing:-1px}.royalty-number p{font-size:13px}.royalty-number>small{font-size:10px;color:#6e7964;display:block;margin-top:12px}.promise{background:#faf9f5;padding:64px 24px;border-bottom:1px solid #dce1d4}.consult{padding-top:65px;padding-bottom:65px}.consult-copy .meeting strong{font-size:12px}.mobile-cta{font-size:12px}
@media(max-width:1000px) and (min-width:641px){.band{padding:52px 32px}.band h2{font-size:33px}.compare-grid article{padding:20px 15px}.compare-grid strong{font-size:24px}.compare-grid h3{font-size:19px}.profit-grid strong{font-size:47px}.profit-grid .net strong{font-size:43px}.conversion-offer{padding:24px}.conversion-offer>strong{font-size:65px}.royalty-number strong{font-size:85px}.hero-price strong{font-size:65px}}
@media(max-width:640px){.band{padding:42px 25px}.band h2{font-size:29px;letter-spacing:-1.2px;margin-bottom:15px}.band p{font-size:13px;line-height:1.8}.section-top{margin-bottom:24px}.band .eyebrow{font-size:10px;margin-bottom:15px;letter-spacing:1px}.hero{min-height:0}.hero-copy{padding:32px 25px 28px}h1{font-size:37px}.hero .intro{font-size:13px;margin:15px 0}.hero-price{margin:0 0 10px}.hero-price strong{font-size:65px;letter-spacing:-3px}.hero-price strong small{font-size:20px;margin-left:7px}.hero-price>span{font-size:11px}.deposit{font-size:10px!important}.hero-convert{font-size:12px;margin-bottom:17px}.hero-photo{height:230px;min-height:230px}.numbers{padding-top:4px}.numbers strong{font-size:38px}.numbers i{font-size:12px}.numbers>div{padding:18px 0}.conditions{padding-bottom:0;font-size:10px}.comparison{margin-top:30px}.compare-grid{grid-template-columns:1fr;gap:10px}.compare-grid article{display:grid;grid-template-columns:1fr 1.15fr;padding:18px;gap:5px 12px;border-top:0;border-left:2px solid #bbb6a7;align-items:center}.compare-type{font-size:9px}.compare-grid h3{grid-column:1;grid-row:2;margin:0;font-size:19px}.compare-grid strong{grid-column:2;grid-row:1/3;font-size:24px;text-align:right;letter-spacing:-1px}.compare-grid strong small{font-size:12px}.compare-grid p{grid-column:1/-1;font-size:10px;margin:5px 0;line-height:1.5}.compare-grid p br{display:none}.compare-grid a{grid-column:1/-1;font-size:10px;justify-self:end}.compare-answer{padding:23px 20px;display:block}.compare-answer h3{font-size:20px;margin-top:5px}.compare-answer>div>span{font-size:11px}.compare-answer strong{font-size:56px;display:block;margin-top:20px}.compare-answer strong small{font-size:18px}.compare-answer .deposit{text-align:left}.compare-note{font-size:10px!important}.sources{font-size:10px}.sources p{font-size:11px}.mobile-only{display:block}.entry{display:flex;flex-direction:column;gap:25px;align-items:stretch}.entry-facts{margin:18px 0;gap:25px}.entry-facts b{font-size:22px}.entry figure{height:230px}.text-link{font-size:12px}.conversion{grid-template-columns:1fr;gap:25px}.conversion h2{font-size:32px}.conversion-offer{padding:23px}.conversion-offer>strong{font-size:66px}.conversion-offer>strong small{font-size:22px}.conversion-offer h3{font-size:24px}.conversion-offer p{font-size:12px}.conversion-offer .cta{font-size:12px;margin:17px 0 12px;padding:15px}.offer-tag{font-size:11px}.profit-grid{grid-template-columns:1fr;gap:12px}.profit-grid article{padding:23px;text-align:center}.profit-grid article>span{font-size:12px}.profit-grid strong{font-size:60px;margin:5px 0}.profit-grid .net strong{font-size:42px;letter-spacing:-2px}.profit-grid strong small{font-size:18px}.profit-grid .net p b{font-size:22px}.included{flex-wrap:wrap;gap:8px 12px;font-size:10px;margin:18px 0}.profit-promise{font-size:14px!important;line-height:1.9!important}.profit-note{font-size:10px!important}.profit>.cta{font-size:12px;margin-top:22px}.menu-photos{grid-template-columns:1fr 1fr;gap:12px}.menu-photos figure:first-child{grid-column:1/-1;height:230px}.menu-photos figure{height:195px}.menu-photos figcaption{left:13px;bottom:16px;font-size:12px;line-height:1.4;right:10px}.menu-photos figcaption span{font-size:10px}.royalty{grid-template-columns:1fr;gap:22px}.royalty-number{padding:22px 0 0;border-left:0;border-top:1px solid #c2cbbb}.royalty-number strong{font-size:85px;line-height:1.2}.royalty-number strong small{font-size:24px}.royalty-number p{font-size:12px}.royalty-number>small{font-size:10px}.promise{padding:42px 24px}.consult{padding:42px 25px}.consult-copy .meeting strong{font-size:11px}}
/* Match the requested twofold page length while keeping type legible. */
@media(min-width:1001px){.band{padding-top:30px;padding-bottom:30px}}
@media(max-width:640px){.band{padding-top:15px;padding-bottom:15px}.hero-photo{height:180px;min-height:180px}.menu-photos figure:first-child{height:180px}.menu-photos figure{height:155px}.promise{padding-top:25px;padding-bottom:25px}.consult{padding-top:25px;padding-bottom:25px}}
