@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap";:root{font-family:DM Sans,Arial,sans-serif;color:#f8f0df;background:#091711;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--forest: #0e241a;--forest-deep: #07130f;--cranberry: #511b28;--cranberry-deep: #35121c;--gold: #d8b875;--gold-bright: #f0d59c;--ivory: #f8f0df;--muted: #d3c9b8;--line: rgba(232, 207, 155, .32);--serif: "Playfair Display", Georgia, serif;--sans: "DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px;min-height:100vh;background:var(--forest-deep)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--gold-bright);outline-offset:4px}.site-shell{overflow:clip;background:var(--forest-deep)}.site-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:0 clamp(22px,4.8vw,76px);color:var(--ivory);background:#05100cf5;border-bottom:1px solid rgba(239,215,166,.18)}.brand-lockup{display:inline-flex;align-items:center;gap:17px;text-decoration:none;white-space:nowrap}.brand-name{font-size:25px;font-weight:700;letter-spacing:.075em}.brand-divider{width:1px;height:26px;background:var(--gold);opacity:.75}.brand-subtitle{color:#e9dec9;font-family:var(--serif);font-size:16px;font-style:italic}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,3vw,45px)}.site-nav>a:not(.nav-cta){color:#eee4d2;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease}.site-nav>a:not(.nav-cta):hover{color:var(--gold-bright)}.nav-cta{padding:11px 18px;color:var(--ivory);border:1px solid var(--gold);border-radius:999px;font-size:12px;font-weight:700;text-decoration:none}.mobile-menu-toggle{display:none;border:0;color:var(--ivory);background:transparent;font-size:13px;font-weight:700}.hero{position:relative;isolation:isolate;display:flex;min-height:min(780px,calc(100svh - 78px));align-items:center;overflow:hidden;background:var(--forest)}.hero-scene{position:absolute;z-index:-2;top:-4%;right:0;bottom:-4%;left:0;overflow:hidden}.scene-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;transform:translate3d(0,var(--camera-y, 0%),0) scale(var(--camera-scale, 1.04));transform-origin:center center;will-change:transform}.hero-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040f0ae0,#06110cc7 37%,#09140e21 77%),linear-gradient(0deg,rgba(7,15,11,.48),transparent 35%)}.hero-content{position:relative;width:min(780px,64%);padding:76px clamp(24px,7.2vw,112px) 92px}.hero-kicker,.eyebrow{margin:0 0 18px;color:var(--gold-bright);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.hero h1{max-width:780px;margin:0;color:var(--ivory);font-family:var(--serif);font-size:clamp(46px,6vw,82px);font-weight:600;letter-spacing:-.045em;line-height:1.04}.hero h1 em{color:var(--gold-bright);font-weight:500}.hero h1 em.magic-word{position:relative;display:inline-block;color:var(--gold-bright);text-shadow:0 0 22px rgba(240,213,156,.18)}.magic-particles{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.magic-word .magic-particles i{position:absolute;top:45%;left:-.08em;width:.11em;height:.11em;border-radius:50%;background:#fff6d8;box-shadow:0 0 5px 2px #ffe29deb,0 0 14px 5px #f0ba4c8f;opacity:0;animation:magic-trail 4.1s ease-in-out infinite}.magic-word .magic-particles i:nth-child(2){top:30%;animation-delay:.16s}.magic-word .magic-particles i:nth-child(3){top:61%;animation-delay:.32s}@keyframes magic-trail{0%,8%,to{left:-.08em;opacity:0;transform:translateZ(0) scale(.35)}13%{left:0;opacity:1;transform:translate3d(0,-.16em,0) scale(1)}48%{left:52%;opacity:.88;transform:translate3d(0,.08em,0) scale(.82)}75%{left:calc(100% - .11em);opacity:0;transform:translate3d(0,-.14em,0) scale(.35)}}.hero-intro{max-width:550px;margin:22px 0 0;color:#eee6d7;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.button{display:inline-flex;min-height:51px;align-items:center;justify-content:center;gap:12px;padding:14px 23px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-primary{color:#102016;background:#d8b875;border-color:#e3c990;box-shadow:0 8px 24px #0003}.button-primary:hover{background:#f0d59c}.button-secondary,.button-outline{color:var(--ivory);background:#06120c52;border-color:#ead2a4b3}.button-secondary:hover,.button-outline:hover{background:#ecd6a924}.price-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 17px;margin:24px 0 0;color:#eee3cf;font-size:13px}.price-note strong{color:var(--gold-bright);font-family:var(--serif);font-size:24px;font-weight:600}.price-label{color:#d7c08c;font-size:9px;font-weight:700;letter-spacing:.18em}.hero-scroll-link{position:absolute;right:clamp(25px,5vw,76px);bottom:30px;display:flex;align-items:center;gap:16px;color:#eee4d2;font-size:11px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.hero-scroll-link span{color:var(--gold-bright);font-size:19px}.concept-1 .site-header{min-height:70px}.concept-1 .brand-name{font-size:22px}.concept-1 .hero{min-height:min(765px,calc(100svh - 70px))}.concept-1 .hero-content{padding-left:clamp(24px,8vw,125px)}.concept-1 .hero h1{font-size:clamp(52px,6.25vw,88px)}.concept-1 .button-primary{color:#f4fff4;background:#167443;border-color:#5ab67d}.concept-1 .button-primary:hover{background:#1b8850}.concept-1 .button-secondary{border-radius:0;border-width:0 0 1px;padding-inline:6px;background:transparent}.concept-1 .video-section{position:relative;margin-top:-30px;border-radius:7% 7% 0 0/46px 46px 0 0;background:linear-gradient(180deg,#541a28,#3b131e)}.concept-1 .video-section .section-heading h2{color:#f7e7c8}.concept-1 .model-card{border-color:#e0b9706b}.concept-2 .hero{min-height:min(670px,calc(100svh - 78px));background:#0b2017}.concept-2 .hero-scene{top:0;right:0;bottom:0;left:47%}.concept-2 .hero-shade{background:linear-gradient(90deg,#0b2017,#0b2017 40%,#0b2017ab 52%,#0b201708 85%),linear-gradient(0deg,rgba(8,15,11,.32),transparent 38%)}.concept-2 .hero-content{width:58%;padding:72px 0 75px clamp(24px,4.7vw,72px)}.concept-2 .hero h1{font-size:clamp(43px,5vw,70px)}.concept-2 .hero h1 em{display:inline-block}.concept-2 .hero-intro{max-width:525px}.concept-2 .hero-actions{gap:10px}.concept-2 .button-primary{color:#24190a;background:linear-gradient(135deg,#f0d69b,#c29b50)}.concept-2 .button-secondary{border-radius:999px}.concept-2 .video-section{background:linear-gradient(180deg,#521a28,#3a151f)}.concept-2 .site-nav{gap:clamp(14px,2.1vw,32px)}.concept-2 .site-nav>a:not(.nav-cta){font-family:var(--serif);font-size:14px;font-weight:500}.concept-3 .hero{min-height:min(790px,calc(100svh - 78px));justify-content:center;text-align:center}.concept-3 .hero-scene{top:-4%;right:0;bottom:-4%;left:0}.concept-3 .hero-scene .scene-image{object-position:center 53%}.concept-3 .hero-shade{background:radial-gradient(ellipse at center,#06160fe6,#06160fc7 36%,#06160f33 80%),linear-gradient(0deg,rgba(9,17,12,.5),transparent 45%)}.concept-3 .hero-content{width:min(860px,94%);padding:75px 25px 92px}.concept-3 .hero h1{margin-inline:auto;font-size:clamp(47px,6.2vw,84px)}.concept-3 .hero-intro{max-width:620px;margin-inline:auto}.concept-3 .hero-actions{justify-content:center}.concept-3 .button-primary{color:#f4fff4;background:#1c7b49;border-color:#57aa77}.concept-3 .button-secondary{border-color:transparent;background:transparent;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.concept-3 .price-note{justify-content:center}.concept-3 .video-section{padding-top:96px;background:#2b1b17}.concept-3 .video-section:before{content:"";position:absolute;top:-26px;left:3%;right:3%;height:38px;border-top:1px solid var(--gold);border-radius:50% 50% 0 0;pointer-events:none}.concept-3 .model-card{border-color:#d7ae636b;background:#101610db}.section-wrap{padding:96px clamp(22px,6vw,92px)}.video-section{position:relative;background:#101e16}.section-heading{max-width:740px;margin:0 auto 38px;text-align:center}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2,.story-copy h2,.order-intro h2{margin:0;color:var(--ivory);font-family:var(--serif);font-size:clamp(34px,4.7vw,58px);font-weight:600;letter-spacing:-.035em;line-height:1.12}.section-heading>p:last-child{max-width:650px;margin:17px auto 0;color:var(--muted);font-size:15px;line-height:1.65}.section-heading-left{margin-left:0;text-align:left}.selection-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;max-width:1220px;margin:0 auto 20px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.selection-status span:first-child{color:var(--gold-bright);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);max-width:1220px;margin:0 auto}.model-card{overflow:hidden;border:1px solid rgba(214,198,165,.2);border-radius:12px;background:#0d1913;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.model-card.is-selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 10px 26px #00000038;transform:translateY(-2px)}.video-frame{overflow:hidden;aspect-ratio:16 / 9;background:#050907}.video-frame video{display:block;width:100%;height:100%;object-fit:cover;background:#050907}.model-card-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:88px;padding:17px 20px}.model-card-row .eyebrow{display:block;margin:0 0 6px;color:#d3bb84;font-size:8px;letter-spacing:.18em}.model-card h3{margin:0;color:var(--ivory);font-family:var(--serif);font-size:clamp(17px,1.8vw,22px);font-weight:500}.select-model{min-width:112px;padding:10px 13px;border:1px solid rgba(229,210,171,.48);border-radius:999px;color:var(--ivory);background:transparent;font-size:11px;font-weight:700;cursor:pointer;transition:.18s ease}.select-model:hover:not(:disabled),.select-model.selected{color:#162118;border-color:var(--gold-bright);background:var(--gold-bright)}.select-model:disabled{opacity:.45;cursor:not-allowed}.catalog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:36px}.text-link{color:var(--gold-bright);font-size:13px;font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.story-section{position:relative;min-height:520px;display:grid;grid-template-columns:1fr minmax(350px,.86fr);align-items:center;overflow:hidden;background:#0c1e15}.story-image{position:absolute;top:0;right:40%;bottom:0;left:0;background-position:center 46%;background-size:cover}.story-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(7,20,14,.25) 43%,#0b1b13 62%,#0b1b13 100%);pointer-events:none}.story-copy{position:relative;z-index:1;grid-column:2;padding:72px clamp(25px,6vw,90px) 72px 0}.story-copy h2{max-width:610px;font-size:clamp(33px,4vw,52px)}.story-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:15px;line-height:1.75}.story-rule{width:76px;height:1px;margin:29px 0 18px;background:var(--gold)}.story-copy .story-signoff{color:var(--gold-bright);font-family:var(--serif);font-size:19px;font-style:italic}.concept-3 .story-section{min-height:470px;grid-template-columns:minmax(300px,.85fr) 1fr}.concept-3 .story-image{top:0;right:0;bottom:0;left:43%}.concept-3 .story-section:after{background:linear-gradient(90deg,#0a1d14 0%,#0a1d14 42%,rgba(10,29,20,.2) 65%,transparent 100%)}.concept-3 .story-copy{grid-column:1;padding:64px 10px 64px clamp(24px,7vw,105px)}.steps-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,120px);align-items:start;background:#101f17}.steps-section .section-heading{margin-bottom:0}.steps-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.steps-list li{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line)}.steps-list li:last-child{border-bottom:1px solid var(--line)}.step-number{padding-top:3px;color:var(--gold);font-family:var(--serif);font-size:25px}.steps-list h3{margin:0 0 8px;color:var(--ivory);font-family:var(--serif);font-size:23px;font-weight:500}.steps-list p{max-width:540px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.offer-section{padding:82px 22px;background:linear-gradient(110deg,#3c1520,#5b202c 55%,#3a1720);border-block:1px solid rgba(222,188,126,.45);text-align:center}.offer-inner{max-width:710px;margin:auto}.offer-inner h2{margin:0;color:var(--ivory);font-family:var(--serif);font-size:clamp(33px,4vw,53px);font-weight:500}.offer-price{margin:5px 0 0;color:var(--gold-bright);font-family:var(--serif);font-size:clamp(40px,5vw,62px)}.offer-copy{max-width:550px;margin:9px auto 0;color:#ebddc4;line-height:1.6}.offer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:27px}.offer-section .button-primary{color:#f4fff4;background:#167443;border-color:#55a875}.order-section{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(430px,1.25fr);gap:clamp(40px,8vw,120px);align-items:start;background:#0d1b14}.order-intro h2{margin-bottom:18px}.order-intro>p:not(.eyebrow):not(.order-total){color:var(--muted);font-size:15px;line-height:1.7}.order-total{display:flex;justify-content:space-between;max-width:330px;margin:28px 0 22px;padding:17px 0;border-block:1px solid var(--line);color:var(--muted);font-size:13px}.order-total strong{color:var(--gold-bright);font-family:var(--serif);font-size:24px;font-weight:600}.order-form{display:grid;gap:25px;padding:clamp(22px,3.2vw,42px);border:1px solid rgba(216,184,117,.35);border-radius:16px;background:linear-gradient(135deg,#263226b8,#141914d9)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.form-grid label{display:grid;gap:8px;color:#f2e8d6;font-size:12px;font-weight:600}.form-grid input{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(217,203,176,.28);border-radius:8px;color:var(--ivory);background:#ffffff0e}.form-grid input::placeholder{color:#bdb6aa}.form-grid input:focus{border-color:var(--gold-bright);background:#ffffff14}.delivery-fieldset,.payment-fieldset{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.delivery-fieldset legend,.payment-fieldset legend{width:100%;margin-bottom:11px;color:#f1e6d3;font-size:12px;font-weight:700}.delivery-fieldset label{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(217,203,176,.24);border-radius:999px;color:var(--muted);font-size:12px;cursor:pointer}.delivery-fieldset input,.payment-option input{accent-color:#d7b675}.payment-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-option{display:flex;align-items:flex-start;gap:10px;min-height:72px;padding:14px;border:1px solid rgba(217,203,176,.24);border-radius:10px;cursor:pointer}.payment-option.active{border-color:var(--gold);background:#d7b7751a}.payment-option input{margin:3px 0 0}.payment-option span{display:grid;gap:4px}.payment-option strong{color:var(--ivory);font-size:13px}.payment-option small{color:var(--muted);font-size:10px;line-height:1.4}.order-selection{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:14px 0;border-block:1px solid var(--line)}.order-selection span{color:var(--gold-bright);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.order-selection strong{grid-column:1 / -1;color:var(--ivory);font-family:var(--serif);font-size:15px;font-weight:500}.order-selection a{grid-column:2;grid-row:1;color:var(--gold-bright);font-size:10px;text-decoration:none}.checkout-button{width:100%;border-radius:8px}.checkout-button span{padding-left:12px;border-left:1px solid rgba(34,36,20,.34)}.checkout-status{margin:-10px 0 0;padding:13px 15px;border-left:3px solid var(--gold);color:var(--ivory);background:#d8b8751a;font-size:13px;line-height:1.55}.checkout-note{margin:-11px 0 0;color:#b7b1a5;font-size:10px;line-height:1.5}.faq-section{background:#111e16}.faq-list{max-width:900px;margin:0 auto;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:20px 42px 20px 0;color:var(--ivory);font-family:var(--serif);font-size:19px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:3px;top:17px;color:var(--gold);font-family:var(--sans);font-size:22px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:760px;margin:-3px 0 20px;color:var(--muted);font-size:14px;line-height:1.7}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:30px clamp(22px,5vw,76px);border-top:1px solid var(--line);background:#06100c}.site-footer .brand-name{font-size:18px}.site-footer .brand-subtitle{font-size:13px}.site-footer .brand-divider{height:20px}.site-footer p{max-width:360px;margin:0;color:var(--muted);font-size:11px}.site-footer>a:last-child{color:var(--gold-bright);font-size:11px;text-decoration:none}.floating-whatsapp{position:fixed;z-index:20;right:22px;bottom:22px;padding:13px 18px;border:1px solid rgba(196,235,202,.65);border-radius:999px;color:#f5fff5;background:#167344;box-shadow:0 12px 32px #00000059;font-size:11px;font-weight:700;text-decoration:none}.floating-whatsapp:hover{background:#1c8650}@media(max-width:900px){.site-header{padding-inline:24px}.site-nav{gap:16px}.site-nav>a:not(.nav-cta){font-size:11px}.concept-2 .site-nav{gap:12px}.concept-2 .site-nav>a:not(.nav-cta){font-size:12px}.concept-2 .nav-cta{padding-inline:12px}.concept-2 .hero-content{width:63%}.order-section{gap:38px}}@media(max-width:700px){html{scroll-padding-top:70px}.site-header{min-height:68px;padding:0 19px}.brand-lockup{gap:11px}.brand-name{font-size:20px}.brand-divider{height:21px}.brand-subtitle{font-size:13px}.mobile-menu-toggle{display:inline-flex;padding:10px 0 10px 12px}.site-nav{position:absolute;top:calc(100% + 1px);left:0;right:0;display:none;align-items:stretch;gap:0;padding:10px 20px 20px;border-bottom:1px solid var(--line);background:#06100cfa}.site-nav.is-open{display:grid}.site-nav>a:not(.nav-cta){padding:13px 0;border-bottom:1px solid rgba(234,210,164,.13);font-size:13px}.site-nav .nav-cta{margin-top:13px;text-align:center}.hero{min-height:735px;min-height:min(780px,calc(100svh - 68px));align-items:flex-end}.hero-scene{top:0;right:0;bottom:0;left:0}.hero-shade{background:linear-gradient(0deg,#050d09fa,#06100bd6 46%,#06120c2e),linear-gradient(90deg,rgba(5,15,10,.3),transparent)}.hero-content{width:100%;padding:240px 23px 58px}.hero-kicker{font-size:9px}.hero h1{font-size:clamp(40px,11vw,58px)}.hero-intro{margin-top:16px;font-size:14px;line-height:1.55}.hero-actions{align-items:stretch;gap:9px;margin-top:23px}.hero-actions .button{min-height:49px;padding:13px 15px;font-size:11px}.hero-actions .button-primary,.hero-actions .button-secondary{flex:1 1 100%}.price-note{gap:7px 12px;margin-top:17px;font-size:11px}.price-note strong{font-size:20px}.hero-scroll-link{display:none}.concept-1 .hero{min-height:785px;min-height:min(800px,calc(100svh - 68px))}.concept-1 .hero-shade{background:linear-gradient(0deg,#050d09f5,#06100b8a 47%,#06120c0f),linear-gradient(90deg,rgba(5,15,10,.12),transparent)}.concept-1 .hero-scene .scene-image{object-position:70% 44%;transform:translate3d(0,-1.8%,0) scale(1.06);transform-origin:center center}.concept-1 .hero-content{padding:240px 22px 54px}.concept-1 .hero h1{font-size:clamp(40px,10vw,58px)}.concept-1 .hero-actions .button-secondary{flex:1;text-align:center}.concept-1 .video-section{margin-top:-16px;border-radius:32px 32px 0 0}.concept-2 .hero{min-height:min(780px,calc(100svh - 68px));align-items:flex-end}.concept-2 .hero-scene{top:0;right:0;bottom:0;left:0}.concept-2 .hero-shade{background:linear-gradient(0deg,#07140efa,#07140ed6 49%,#07140e26)}.concept-2 .hero-content{width:100%;padding:220px 23px 52px}.concept-2 .hero h1{font-size:clamp(38px,9.5vw,54px)}.concept-2 .button-primary{color:#24190a}.concept-3 .hero{min-height:min(795px,calc(100svh - 68px));align-items:center}.concept-3 .hero-shade{background:radial-gradient(ellipse at center,#06160fe6,#06160fb3 62%,#06160f66)}.concept-3 .hero-content{width:100%;padding:62px 20px 70px}.concept-3 .hero h1{font-size:clamp(40px,10vw,58px)}.concept-3 .hero-actions{flex-direction:column;align-items:stretch}.concept-3 .hero-actions .button-secondary{flex:auto}.concept-3 .price-note{justify-content:center}.section-wrap{padding:68px 20px}.section-heading{margin-bottom:28px;text-align:left}.section-heading h2,.story-copy h2,.order-intro h2{font-size:clamp(34px,8.5vw,45px)}.section-heading>p:last-child{margin-left:0;font-size:13px}.selection-status{align-items:flex-start;flex-direction:column;padding-block:13px;font-size:11px}.model-grid{grid-template-columns:1fr;gap:15px}.model-card{border-radius:10px}.model-card-row{min-height:79px;gap:9px;padding:13px}.model-card h3{font-size:17px}.select-model{min-width:98px;padding:9px 10px;font-size:10px}.catalog-actions{align-items:stretch;flex-direction:column;gap:16px;margin-top:26px}.catalog-actions .button{width:100%}.catalog-actions .text-link{text-align:center}.story-section{min-height:0;display:block;padding-top:250px}.story-image{inset:0 0 auto;height:330px;background-position:center}.story-section:after{background:linear-gradient(0deg,#0b1b13,#0b1b13 46%,#0b1b1326)}.story-copy{padding:25px 22px 58px}.concept-3 .story-section{display:block;padding-top:260px}.concept-3 .story-image{inset:0 0 auto;height:340px}.concept-3 .story-section:after{background:linear-gradient(0deg,#0a1d14,#0a1d14 48%,#0a1d1421)}.concept-3 .story-copy{padding:22px 22px 54px}.story-copy>p:not(.eyebrow){font-size:13px}.steps-section{display:block}.steps-section .section-heading{margin-bottom:24px}.steps-list li{grid-template-columns:38px 1fr;gap:13px;padding:17px 0}.step-number{font-size:21px}.steps-list h3{font-size:20px}.steps-list p{font-size:12px}.offer-section{padding:64px 21px}.offer-inner h2{font-size:35px}.offer-copy{font-size:13px}.offer-actions{flex-direction:column;align-items:stretch}.order-section{display:block}.order-intro{margin-bottom:28px}.order-intro>p:not(.eyebrow):not(.order-total){font-size:13px}.order-total{max-width:none}.order-form{gap:21px;padding:19px;border-radius:11px}.form-grid{grid-template-columns:1fr;gap:14px}.payment-fieldset{grid-template-columns:1fr}.delivery-fieldset label{padding:9px 11px}.faq-list summary{font-size:17px}.faq-list details p{font-size:12px}.site-footer{align-items:flex-start;flex-direction:column;padding:27px 21px}.floating-whatsapp{right:13px;bottom:13px;padding:12px 14px;font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scene-image{transform:none!important}.button:hover,.model-card.is-selected{transform:none}}
