/* Preview 004. No changes to the production stylesheet. */
.auto-category .section-heading{max-width:760px}.auto-category h1{font-size:clamp(38px,5vw,64px)}.auto-category .lead{font-size:clamp(24px,3vw,36px);margin-block:22px}.auto-category .card-info h2{font-size:25px}.auto-category .card-photo>img{object-fit:contain;aspect-ratio:1/1;height:auto;max-height:440px}.auto-category .card-info{min-height:126px}.auto-category .button{margin-top:14px}
.nav{gap:18px}.nav a{white-space:nowrap}.product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-page="004"]{--starter-ink:#252b2e;--starter-accent:#95602d;--starter-paper:#f4efe7}
body[data-page="004"] h1 em,body[data-page="004"] h2 em{color:var(--starter-accent)}
.starter-hero .gallery-stage{background:#f6eddf}.starter-hero .gallery-open{aspect-ratio:1/1}.starter-hero #main-photo{width:100%;height:100%;object-fit:contain}
.starter-hero .gallery-badge{background:#252b2e;color:#fff}.starter-hero h1{font-size:clamp(36px,3.4vw,54px);line-height:1.1}
body[data-page="004"] .button{background:#252b2e;color:#fff;border-color:#252b2e;box-shadow:0 6px 18px #252b2e12;transition:background .18s,box-shadow .18s}
body[data-page="004"] .button:hover{background:#414b50;box-shadow:0 8px 24px #252b2e20}
.starter-facts{background:#252b2e;color:white;border-radius:16px;padding-block:28px}.starter-facts strong{color:#fff}.starter-facts span{color:#dedbd5}
.starter-benefits{padding-block:80px}.starter-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.starter-benefit-grid article{padding:32px;border:1px solid #ded9d1;border-radius:16px;background:#fff;position:relative}.starter-benefit-grid h3{font-size:24px;line-height:1.25;margin:20px 0 14px}.starter-benefit-grid article>p:last-child{font-size:16px;color:#586167;line-height:1.7}.feature-number{display:block;color:#95602d;font:italic 34px Georgia,serif;margin-bottom:22px}
.section-cta{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:32px}.section-cta>span{font-size:14px;color:#586167}.starter-story .feature-photo{background:#f7eee1;border-radius:18px;overflow:hidden}.starter-story .feature-photo img{width:100%;height:auto;object-fit:contain}.starter-story h2{font-size:clamp(32px,3.1vw,46px)}.starter-story .fine-print{margin-top:20px}
.starter-video{border-block:1px solid #ded9d1;padding-block:56px}.starter-video .video-frame{max-width:350px;justify-self:center;width:100%;border-radius:20px;overflow:hidden;background:#252b2e}.starter-video video{width:100%;max-height:570px;object-fit:contain;display:block}
.starter-real{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-block:80px}.starter-real h2{font-size:clamp(30px,3vw,44px)}.starter-real p{line-height:1.75}.starter-real .button{margin-top:16px}.real-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.real-grid img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px}
.premium-checkout{background:#f2eee7;padding-block:84px;scroll-margin-top:24px}.premium-checkout .order-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:72px;align-items:start}.premium-checkout .order-intro h2{font-size:clamp(32px,3.5vw,49px);line-height:1.15}.premium-checkout .order-intro>p:not(.eyebrow){color:#596268;line-height:1.7}
.checkout-summary{margin-top:30px;padding:24px;background:#fff;border:1px solid #e1dcd4;border-radius:16px}.summary-product{display:flex;gap:18px;align-items:center}.summary-product img{width:104px;height:104px;object-fit:cover;border-radius:12px;flex-shrink:0}.summary-product h3{font:600 17px/1.45 system-ui,sans-serif;margin:0 0 6px}.summary-product p,.summary-product span{font-size:13px;color:#606970;margin:4px 0}.summary-lines{margin:24px 0 0}.summary-lines>div{display:flex;justify-content:space-between;gap:16px;margin:13px 0;font-size:15px}.summary-lines dd{margin:0;font-weight:600;white-space:nowrap}.summary-lines .included{color:#286044}.summary-lines .summary-total{border-top:1px solid #e2ded7;padding-top:20px;margin-top:20px;align-items:center}.summary-total dt{font-weight:650}.summary-total dd{font-size:32px;letter-spacing:-1px}.summary-total small{font-size:15px;letter-spacing:0}.summary-note{display:flex;gap:10px;font-size:12px!important;line-height:1.6;color:#596268;margin:18px 0 0}.summary-note .icon{flex-shrink:0;width:18px;color:#286044}
.checkout-journey{list-style:none;padding:0;margin:30px 0;display:grid;gap:22px}.checkout-journey li{display:flex;align-items:start;gap:15px}.checkout-journey li>span{display:grid;place-items:center;border:1px solid #cfc6ba;border-radius:50%;width:34px;height:34px;flex-shrink:0;font-size:12px;color:#79542f}.checkout-journey strong{font-size:15px}.checkout-journey p{margin:4px 0 0;font-size:14px;color:#596268;line-height:1.6}
.premium-form{padding:36px!important;border:1px solid #ddd7cd!important;border-radius:22px!important;box-shadow:0 18px 60px #3428140a!important;background:#fff}.form-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}.premium-form .form-heading h3{font:600 24px/1.25 system-ui,sans-serif;margin:0}.premium-form .form-subtitle{margin:7px 0 0;font-size:13px;color:#626a70}.form-emblem{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#f2eee7;border-radius:12px;color:#78532f}
.payment-choice{display:flex;align-items:center;gap:12px;background:#f0f6f2;border:1px solid #d8e5db;border-radius:12px;padding:16px;margin-bottom:26px;color:#27513a}.payment-choice>.icon{width:22px;flex-shrink:0}.payment-choice strong{display:block;font-size:14px}.payment-choice small{display:block;font-size:12px;margin-top:4px;color:#476451}
.premium-form fieldset{padding:0;border:0;min-width:0;margin:0}.premium-form legend{font-size:15px;font-weight:650;margin-bottom:16px;padding:0}.premium-field{margin:0 0 18px}.premium-form .premium-field>label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:550;font-size:14px;margin:0 0 8px}.field-required{font-size:11px!important;font-weight:400!important;color:#687078}.premium-form input:not([type=checkbox]),.premium-form textarea{font:400 16px/1.45 system-ui,sans-serif;width:100%;border:1px solid #b4babd;border-radius:9px;background:#fcfcfb;padding:14px 15px;min-height:52px;color:#252b2e;box-shadow:none;transition:border-color .18s,box-shadow .18s}.premium-form textarea{min-height:86px;resize:vertical}.premium-form input:focus,.premium-form textarea:focus{outline:2px solid #95602d;outline-offset:2px;background:#fff;border-color:#95602d}.premium-form input[aria-invalid=true]{border-color:#ae2929;background:#fffafa}.premium-field>small{display:block;font-size:12px;line-height:1.5;color:#626a70;margin-top:6px}.premium-form .field-error{color:#a52222;font-size:12px;line-height:1.5}.field-error:empty{display:none}.premium-form .optional-fields{border-block:1px solid #ebe7df;margin:4px 0 22px;padding-block:3px}.premium-form .optional-fields summary{padding:13px 0;color:#654323;font-size:13px;min-height:48px;cursor:pointer}.premium-form .optional-fields>label{font-size:13px;margin-top:8px}.premium-form .consent{gap:12px;align-items:start;line-height:1.6;font-size:12px;margin-top:20px}.premium-form .consent input{width:20px;height:20px;flex:0 0 20px;accent-color:#252b2e;margin-top:2px}.premium-form .consent a{color:#654323;text-underline-offset:3px}.premium-form .form-total{margin-top:24px;padding-top:22px;border-top:1px solid #e7e1d9}.premium-form .form-total>span{font-size:14px;font-weight:600}.premium-form .form-total small{font-weight:400}.premium-form .submit-button{width:100%;min-height:56px;font-size:16px;margin-top:18px;border-radius:10px;gap:14px}.premium-form .submit-button:disabled{opacity:.65;cursor:wait}.after-submit{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#596268;margin:14px 0 0}.after-submit .icon{width:16px}.form-help{margin-top:22px;padding-top:18px;border-top:1px solid #eee9e2;text-align:center;font-size:12px;color:#596268}.form-help a{color:#654323;text-underline-offset:3px}.premium-form .form-status:empty{display:none}
[dir=rtl] .premium-form input:not([type=tel]),[dir=rtl] .premium-form textarea,[dir=rtl] .form-heading h3,[dir=rtl] .summary-product h3{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .premium-form{line-height:1.7}
@media(max-width:1100px){.nav{gap:12px}.nav a{font-size:12px}.premium-checkout .order-grid{gap:32px}.premium-form{padding:28px!important}}
@media(max-width:900px){.starter-benefit-grid{gap:14px}.starter-benefit-grid article{padding:22px}.starter-real{gap:28px}.premium-checkout .order-grid{grid-template-columns:1fr;max-width:660px}.checkout-journey{grid-template-columns:repeat(3,1fr);gap:16px}.checkout-journey li{display:block}.checkout-journey li>span{margin-bottom:10px}.checkout-journey p{font-size:12px}.starter-hero h1{font-size:37px}.premium-checkout .order-intro h2 br{display:none}}
@media(max-width:700px){.header-inner{min-width:0}.nav{max-width:100%;overflow-x:auto;justify-content:flex-start;gap:20px;scrollbar-width:thin;padding-block:5px}.nav a{flex:0 0 auto;font-size:12px}.starter-hero h1{font-size:32px}.starter-facts{border-radius:12px;padding:22px 10px}.starter-facts strong{font-size:24px}.starter-facts span{font-size:11px}.starter-benefits{padding-block:44px}.starter-benefit-grid{grid-template-columns:1fr}.starter-benefit-grid article{padding:24px}.feature-number{font-size:26px;float:inline-end;margin-bottom:0}.starter-benefit-grid h3{font-size:24px;margin-top:14px}.section-cta{flex-direction:column;gap:14px}.section-cta .button{width:100%}.starter-story h2{font-size:32px}.starter-story .button,.starter-video .button,.starter-real .button{width:100%;font-size:14px}.starter-video{padding-block:36px}.starter-real{grid-template-columns:1fr;margin-block:48px;gap:28px}.premium-checkout{padding-block:44px}.premium-checkout .order-grid{gap:26px}.premium-checkout .order-intro h2{font-size:32px}.checkout-summary{padding:20px;margin-top:24px}.summary-product img{width:84px;height:84px}.summary-product h3{font-size:15px}.summary-total dd{font-size:28px}.checkout-journey{display:none}.premium-checkout .order-intro>.fine-print{font-size:11px;margin-top:14px}.premium-form{padding:22px!important;border-radius:16px!important}.premium-form .form-heading h3{font-size:21px}.form-emblem{width:40px;height:40px}.premium-form .form-total>strong{font-size:28px}.premium-form .form-total>span{font-size:12px}.premium-form .form-total small{font-size:11px}.premium-form .submit-button{font-size:15px}.after-submit{font-size:11px;text-align:center}.product-cards{grid-template-columns:1fr}}
.premium-form .premium-field>label{flex-direction:row}
@media(min-width:901px){body[data-page="004"] .whatsapp{width:48px;height:48px;padding:12px}body[data-page="004"] .whatsapp>span{display:none}}
@media(max-width:900px){.premium-checkout .order-intro h2 br{display:block}}
@media(prefers-reduced-motion:reduce){body[data-page="004"] *{scroll-behavior:auto!important;transition:none!important}}
