/* Spacing and hierarchy only: preserve approved palette and copy. */
#banner .hero-row{padding-top:27px;padding-bottom:38px;grid-template-columns:52% 48%;align-items:center}#banner .hero-head{padding-bottom:25px}#banner .hero-head .hero-product-name{margin-bottom:15px}#banner .sales-headline{font-size:55px;line-height:1.04}#banner .sales-headline .hero-soft{font-size:35px;line-height:1.18;margin-top:10px}#banner .hero-copy{padding:25px 28px 22px!important}#banner .hero-copy>p:not(.hero-product-name):not(.hint){font-size:16px;line-height:1.6;margin-bottom:17px}#banner .hero-price>strong{font-size:62px;line-height:1.1}#banner .hero-price{gap:6px 18px;padding-top:15px}#banner .button_buy{margin-top:17px}#banner .button_buy a{font-size:14px;line-height:1.45;padding:19px 16px}#banner p.hint{font-size:10px;line-height:1.6;margin-top:16px}#banner .hero-copy .assurance-row{justify-content:flex-start;margin-top:17px;gap:7px}#banner .hero-book,#banner .hero-book>span{min-height:425px;height:425px}#banner .hero-book img.hero-cover{top:7px;left:15px;width:247px}#banner .hero-book img.hero-bundle{width:375px;right:15px;bottom:10px}#main_content section>.row{padding:58px 0}#main_content h2.section_title{margin-bottom:27px}#features .row{gap:23px 25px}#features .section_title{max-width:850px;margin:0 auto 3px}#features .row>p{max-width:780px;font-size:17px;line-height:1.7}#features .bundle-showcase{width:590px;margin:1px auto 15px}#features .kit-part{padding:27px 27px 29px;display:flex;flex-direction:column}#features .kit-part>div{flex:1}#features .kit-part .part-number{position:absolute;top:25px;left:26px;width:36px;height:36px;font-size:15px}#main_content #features .kit-part h3{padding-left:51px;min-height:65px;font-size:24px!important;line-height:1.28!important;display:flex;align-items:flex-start;margin:0 0 26px}#features .kit-part ul{padding-top:20px;border-top:1px solid #dbc8c6}#features .kit-part li{padding-left:22px!important;margin-bottom:24px!important}#features .kit-part .deliverable-name{font-size:18px;line-height:1.4;margin-bottom:7px}#features .section-offer{margin-top:8px}.section-offer .button_buy{margin-top:17px}.section-offer{padding-top:29px;padding-bottom:32px}.section-offer .assurance-row{margin-top:23px}#main_content #letter .row{column-gap:55px;row-gap:6px}#main_content #letter h2.section_title{max-width:850px;margin:0 auto 25px}#letter p strong{font-size:21px;line-height:1.4;margin-bottom:12px}#main_content #letter p{font-size:16px;line-height:1.85;margin-bottom:23px}#peace .row>p{font-size:17px;line-height:1.75;max-width:800px;margin-bottom:29px}th{font-size:15px;padding:19px 21px}td{font-size:16px;padding:22px 21px;line-height:1.75}.planning-scene{max-width:780px;margin-top:33px}#testimonials .row{gap:25px 27px}#testimonials blockquote.one_half{padding:29px 27px 25px}#testimonials blockquote p{font-size:17px;line-height:1.8;margin-bottom:25px}#testimonials blockquote img.customer-headshot{width:76px;height:76px}#testimonials .testimonial-name{font-size:21px;line-height:1.3}#testimonials .testimonial-details{font-size:14px;margin-top:5px}#testimonials blockquote footer{gap:16px;min-height:76px;padding-top:21px}#pricing .row{column-gap:5%;align-items:center}#pricing .one_half{width:47.5%}#pricing .offer-copy{padding:29px!important}#pricing .offer-copy>p:first-child{font-size:16px;line-height:1.75;margin-bottom:21px}#pricing .offer-copy ul{border-top:1px solid #ddc9bf;border-bottom:1px solid #ddc9bf;padding:19px 0 19px 21px;margin:0 0 20px}#pricing .offer-copy li{line-height:1.6;margin-bottom:10px}#pricing .offer-copy li:last-child{margin-bottom:0}#pricing .total-value{font-size:14px;margin:0 0 8px}#pricing .offer-copy .price-line{font-size:21px;line-height:1.5}#pricing .offer-copy .price-line strong{font-size:63px;line-height:1.1;margin-top:5px}#pricing .button_buy{margin-top:22px}#pricing .offer-image img.offer-cover{width:210px;margin-bottom:-35px}#pricing .offer-image img:not(.offer-cover){margin-top:42px}#guarantee .row{max-width:810px}#guarantee .guarantee-seal{width:160px;height:160px;margin-bottom:24px}#guarantee p{font-size:18px!important;line-height:1.85!important;max-width:740px}#faq .row{max-width:850px}.faq-item{padding:25px 0}.faq-item h3{margin-bottom:13px}.faq-item p{font-size:16px!important;line-height:1.8!important}#main_content .closing-offer h2{font-size:40px;line-height:1.18;margin-bottom:30px}#main_content .closing-offer img{width:560px;margin-bottom:25px}#main_content .closing-offer .closing-price strong{font-size:61px;line-height:1.25;margin-top:3px}#main_content .closing-offer .button_buy{margin-top:21px}.purchase-rail{padding-top:10px;padding-bottom:10px}
@media(max-width:1024px){#banner .sales-headline{font-size:49px}#banner .hero-book img.hero-cover{width:215px;left:4px}#banner .hero-book img.hero-bundle{width:320px;right:6px}#banner .hero-copy{padding:23px!important}#banner .hero-price>strong{font-size:56px}#features .kit-part{padding:24px}#main_content #features .kit-part h3{font-size:22px!important}#features .kit-part .part-number{left:23px;top:23px}}
@media(max-width:767px){#banner .hero-row{padding:26px 0 32px;gap:0}#banner .hero-head{padding-bottom:13px}#banner .hero-head .hero-product-name{font-size:9px;letter-spacing:1.9px;margin-bottom:15px}#banner .sales-headline{font-size:clamp(34px,9.8vw,45px);line-height:1.04}#banner .sales-headline .hero-soft{font-size:26px;line-height:1.2;margin-top:12px}#banner .hero-book,#banner .hero-book>span{height:295px;min-height:295px}#banner .hero-book img.hero-cover{width:158px;top:5px;left:8px}#banner .hero-book img.hero-bundle{width:242px;right:0;bottom:11px}#banner .hero-copy{margin-top:15px;padding:23px 19px 21px!important}#banner .hero-copy>p:not(.hero-product-name):not(.hint){font-size:16px;line-height:1.65}#banner .hero-price>strong{font-size:55px}#banner .button_buy a{font-size:13px;padding:18px 14px}#banner .hero-copy .assurance-row{justify-content:center}#main_content section>.row{padding:39px 0}#features .row{display:block}#features .section_title{margin-bottom:24px}#features .row>p{font-size:17px}#features .bundle-showcase{margin:25px auto 29px}#features .kit-part{padding:24px 20px;margin-bottom:20px}#features .kit-part .part-number{top:22px;left:20px;width:32px;height:32px;font-size:14px}#main_content #features .kit-part h3{font-size:22px!important;padding-left:45px;min-height:55px;margin-bottom:20px}#features .kit-part ul{padding-top:20px}#features .kit-part li{font-size:16px!important;line-height:1.8!important;margin-bottom:24px!important}.section-offer{padding:28px 6% 30px}#main_content #letter .row{display:block}#main_content #letter h2.section_title{margin-bottom:28px}#main_content #letter p{font-size:17px;line-height:1.85}#letter p strong{font-size:21px}#testimonials .row{display:block}#testimonials blockquote.one_half{padding:25px 22px;margin-bottom:21px}#testimonials blockquote p{font-size:17px}#pricing .one_half{width:100%}#pricing .offer-copy{padding:25px 22px!important}#pricing .offer-image{margin-bottom:35px}#pricing .offer-image img.offer-cover{width:170px}#pricing .offer-copy .price-line strong{font-size:57px}#guarantee .row,#faq .row{max-width:88%}#guarantee .guarantee-seal{width:145px;height:145px}#guarantee p{font-size:18px!important}.faq-item p{font-size:17px!important}#main_content .closing-offer h2{font-size:30px}#main_content .closing-offer img{box-sizing:border-box;max-width:100%}#main_content .closing-offer .closing-price strong{font-size:55px}}
