@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure{margin:0}img,video{display:block;max-width:100%}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}}@layer base{:root{--paper: #f5f1e8;--paper-light: #fbfaf6;--ink: #11110f;--muted: #6f6a61;--red: #d92d24;--red-dark: #b9221b;--line: #d9d2c6;--blue-black: #111921;--display: "Oswald", "Arial Narrow", sans-serif;--sans: "Inter", Arial, sans-serif;--mono: "IBM Plex Mono", monospace;color:var(--ink);font-family:var(--sans);background:var(--paper);font-synthesis:none}body{min-width:320px;overflow-x:hidden;background:var(--paper)}body.modal-open,body.nav-open{overflow:hidden}::selection{color:#fff;background:var(--red)}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}h1,h2,h3{font-family:var(--display);text-transform:uppercase;line-height:.98}h1{font-size:clamp(3.25rem,6.2vw,6.3rem);letter-spacing:-.055em}h2{font-size:clamp(2.65rem,4.8vw,4.8rem);letter-spacing:-.045em}h3{font-size:1.55rem;letter-spacing:-.02em}em{color:var(--red);font-style:normal}p{color:var(--muted);line-height:1.65}}@layer components{.announcement{height:32px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;background:var(--red);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.announcement span{font-size:.55rem}.site-header{height:72px;position:sticky;top:0;z-index:50;padding:0 clamp(18px,4vw,64px);display:flex;align-items:center;gap:30px;background:color-mix(in srgb,var(--paper) 92%,transparent);border-bottom:1px solid rgba(17,17,15,.15);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{width:190px;display:block;flex:0 0 auto}.brand img{display:block;width:100%;height:auto}.footer-brand{width:220px;max-width:100%}.desktop-nav{display:flex;gap:28px;margin-left:auto;font-size:.76rem;font-weight:700;text-transform:uppercase}.desktop-nav a{position:relative;padding:12px 0}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:5px;height:2px;background:var(--red);transition:right .25s}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{right:0}.button{min-height:54px;border:0;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--red);color:#fff;font:700 .82rem var(--sans);letter-spacing:.07em;text-transform:uppercase;box-shadow:inset 0 -2px #0000002e;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:var(--red-dark);transform:translateY(-2px);box-shadow:0 10px 24px #d92d2433,inset 0 -2px #00000026}.button-small{min-height:42px;padding:0 18px;font-size:.7rem}.menu-toggle{display:none;width:44px;height:44px;margin-left:auto;border:0;background:transparent}.menu-toggle span{display:block;width:24px;height:2px;background:var(--ink);margin:6px auto;transition:transform .25s}.nav-open .menu-toggle span:first-child{transform:translateY(4px) rotate(45deg)}.nav-open .menu-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{display:none}.hero{min-height:calc(100svh - 104px);position:relative;display:flex;align-items:center;overflow:hidden;background:#ded4c4}.hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% center;transform:scale(1.02)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5f1e8fa,#f5f1e8ed 33%,#f5f1e840 63%,#11110f0f)}.hero-copy{position:relative;z-index:1;width:min(670px,55vw);padding:72px clamp(18px,5.5vw,88px)}.kicker{margin-bottom:18px;color:var(--red);font:700 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero h1{max-width:760px}.hero h1:after,.screen-title h2:after,.intro h2:after{content:"";display:block;width:150px;height:7px;margin-top:18px;background:var(--red);transform:rotate(-1deg)}.hero-lead{max-width:480px;margin:24px 0 30px;font-size:clamp(1.05rem,2vw,1.35rem);color:#403d38}.hero-actions{display:flex;gap:28px;align-items:center}.text-link{font-size:.78rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:6px}.hero-facts{display:flex;gap:28px;margin-top:40px}.hero-facts span{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:.67rem;text-transform:uppercase}.hero-facts strong{color:var(--ink);font:600 1.4rem var(--display)}body[data-page=home] .hero{color:#fff;background:#151717}body[data-page=home] .hero-shade{background:linear-gradient(90deg,#080b0de6,#080b0dc2 38%,#080b0d57 66%,#080b0d1f)}body[data-page=home] .hero-copy{text-shadow:0 2px 24px rgba(0,0,0,.34)}body[data-page=home] .hero h1{color:#fff}body[data-page=home] .hero .kicker{color:#ff4a40}body[data-page=home] .hero-lead{color:#f1ede6}body[data-page=home] .hero .text-link{color:#fff;border-bottom-color:#fffc}body[data-page=home] .hero-facts span{color:#ffffffc2}body[data-page=home] .hero-facts strong{color:#fff}.hero-trailer{display:none}.marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--paper-light)}.marquee-track{width:max-content;height:54px;display:flex;align-items:center;gap:24px;animation:marquee 26s linear infinite;font:600 .78rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.marquee-track i{color:var(--red);font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:clamp(80px,10vw,150px) clamp(18px,5.5vw,88px)}.section-label{display:flex;align-items:center;gap:14px;margin-bottom:55px;font:700 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.section-label span{color:#fff;background:var(--red);padding:8px 9px}.section-label:after{content:"";height:1px;flex:1;background:var(--line)}.section-label.light{color:#fff}.section-label.light:after{background:#ffffff2e}.intro{background:var(--paper-light)}.intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);align-items:center}.intro-copy>p{max-width:600px;margin:28px 0 34px;font-size:1.03rem}.feature-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.feature-list li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:.9rem}.feature-list span{color:var(--red);font-family:var(--mono);font-size:.75rem}.video-pair{display:grid;grid-template-columns:1fr .45fr;gap:12px;align-items:end}.video-card{position:relative;overflow:hidden;background:#111;box-shadow:0 18px 60px #2a221933}.video-card video{width:100%;height:100%;object-fit:cover}.video-card-main{aspect-ratio:16/11}.video-card-small{aspect-ratio:4/5}.video-card figcaption{position:absolute;inset:auto 0 0;padding:16px;display:grid;gap:3px;color:#fff;background:linear-gradient(transparent,#000000d9)}.video-card figcaption span,.video-card time{font:500 .62rem var(--mono);color:#e9e3d8}.video-card figcaption strong{font-size:.8rem}.video-card time{position:absolute;right:16px;bottom:16px}.screen-system{color:#fff;background:var(--blue-black)}.screen-title{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:70px}.screen-title p{color:#b7bbc0;max-width:480px}.screen-grid{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center}.screen-card{position:relative}.screen-card :is(img,video){display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#07090a;border:1px solid #ffffff22}.screen-card h3{margin-top:24px;font-size:2.3rem}.screen-card p{color:#aeb2b7;max-width:500px}.screen-index{position:absolute;z-index:1;top:12px;left:12px;padding:7px 10px;color:#fff;background:var(--red);font:600 .6rem var(--mono);text-transform:uppercase}.connection{display:flex;align-items:center}.connection span{height:1px;flex:1;background:var(--red)}.connection b{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--red);border-radius:50%;font:500 .68rem var(--mono);color:var(--red)}.steps-section{background:var(--paper)}.steps-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.steps-heading p{max-width:470px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border:1px solid var(--line)}.step{min-height:270px;padding:28px;border-right:1px solid var(--line);background:var(--paper-light);transition:transform .25s,background .25s}.step:last-child{border:0}.step:hover{position:relative;z-index:1;background:#fff;transform:translateY(-8px);box-shadow:0 18px 40px #221d181a}.step b{width:42px;height:42px;display:grid;place-items:center;margin-bottom:42px;border-radius:50%;color:#fff;background:var(--red);font:600 .78rem var(--mono)}.step h3{margin-bottom:13px}.step p{font-size:.88rem}.product-section{background:#ece6db}.product-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(45px,7vw,110px);align-items:center}.product-image{position:relative}.product-image img{width:100%;box-shadow:0 28px 70px #372d202e}.stamp{position:absolute;right:-16px;bottom:28px;padding:12px 18px;border:3px solid var(--red);color:var(--red);background:var(--paper);font:600 .7rem var(--mono);text-transform:uppercase;transform:rotate(-5deg)}.product-copy>p:not(.kicker){max-width:580px;margin:26px 0}.product-detail{padding:clamp(54px,7vw,105px) clamp(18px,5.5vw,88px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(42px,7vw,105px);align-items:start;background:var(--paper-light)}.product-gallery{min-width:0;position:sticky;top:130px}.product-gallery-main{position:relative;width:100%;height:auto;min-width:0;min-height:0;aspect-ratio:1/1;overflow:hidden;background:#e7dfd2}.product-gallery-track{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-inline:contain}.product-gallery-track::-webkit-scrollbar{display:none}.product-slide{position:relative;flex:0 0 100%;min-width:0;min-height:0;height:100%;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.product-slide img,.product-slide video{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.product-video-slide{background:#0d0d0d}.product-video-slide video{display:block;background:#0d0d0d}.product-video-slide figcaption{position:absolute;top:14px;left:14px;z-index:2;padding:8px 12px;border:1px solid rgba(255,255,255,.25);color:#fff;background:#0a0f13b8;font:600 .68rem var(--mono);letter-spacing:.04em;pointer-events:none}.product-collage-copy{position:absolute;z-index:2;left:4%;bottom:4%;width:min(47%,330px);padding:clamp(13px,2vw,22px);color:#f8f2e8;background:linear-gradient(135deg,#090c0ef5,#090c0ebf);border-left:3px solid var(--red);box-shadow:0 16px 38px #00000047}.product-collage-copy>span{color:#ee4036;font:600 clamp(.48rem,.8vw,.65rem) var(--mono);letter-spacing:.09em}.product-collage-copy>strong{display:block;margin:6px 0 3px;font:600 clamp(1.15rem,2.3vw,2rem)/.95 var(--display);text-transform:uppercase}.product-collage-copy>p{margin:0;color:#d8d1c7;font-size:clamp(.58rem,.85vw,.72rem)}.product-collage-copy dl{margin:12px 0 0;display:grid;gap:6px}.product-collage-copy dl div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(255,255,255,.16)}.product-collage-copy dt{color:#aaa39a;font:500 clamp(.45rem,.7vw,.58rem) var(--mono);text-transform:uppercase}.product-collage-copy dd{margin:0;color:#fff;font:600 clamp(.72rem,1.2vw,1rem) var(--display)}.gallery-count{position:absolute;right:14px;bottom:14px;z-index:2;padding:8px 12px;border-radius:30px;color:#fff;background:#11110fb8;font:600 .7rem var(--mono)}.product-thumbnails{display:flex;gap:10px;margin-top:12px;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--red) transparent;overscroll-behavior-inline:contain}.product-thumbnails::-webkit-scrollbar{height:3px}.product-thumbnails::-webkit-scrollbar-thumb{background:var(--red)}.product-thumb{position:relative;flex:0 0 clamp(66px,8vw,92px);aspect-ratio:1/1;padding:0;overflow:hidden;border:1px solid transparent;background:#ddd3c4;opacity:.64;scroll-snap-align:start;transition:opacity .2s,border-color .2s}.product-thumb:hover,.product-thumb.active{opacity:1;border-color:var(--red)}.product-thumb img,.product-thumb video{width:100%;height:100%;object-fit:cover}.product-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0a0f1342;font-size:1.3rem}.product-detail-copy{padding-top:8px}.product-detail-copy h1{max-width:650px;font-size:clamp(3.1rem,5.1vw,5.4rem)}.product-subtitle{margin:22px 0 12px;color:#3d3933;font-size:1.05rem}.rating{color:var(--muted);font-size:.78rem}.rating span{color:var(--red);letter-spacing:.12em}.detail-price{margin-top:32px;font:600 2.5rem var(--display)}.product-purchase-meta{display:block}.stock{display:flex;align-items:center;gap:9px;margin:8px 0 25px;color:#3e5842;font-size:.75rem}.stock i{width:8px;height:8px;border-radius:50%;background:#4a8b57;box-shadow:0 0 0 4px #4a8b5720}.product-buy{width:100%;justify-content:space-between}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.trust-row span{padding:10px 6px;border:1px solid var(--line);color:var(--muted);font-size:.61rem;text-align:center;text-transform:uppercase}.trust-row svg{width:26px;height:26px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-accordions{margin-top:28px;border-top:1px solid var(--ink)}.product-accordions summary{padding:17px 0;font-size:.82rem}.product-accordions p{font-size:.82rem}.product-facts{padding:22px clamp(18px,5.5vw,88px);display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:var(--paper)}.product-facts div{padding:12px clamp(12px,2.5vw,36px);border-right:1px solid var(--line)}.product-facts div:first-child{padding-left:0}.product-facts div:last-child{border-right:0}.product-facts strong{display:block;color:var(--red);font:600 1.45rem var(--display);text-transform:uppercase}.product-facts span{color:var(--muted);font-size:.72rem}.order-story-grid,.trailer-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,125px);align-items:center}.order-story-grid p,.trailer-grid p{max-width:560px;margin:26px 0}.order-story-grid img,.trailer-grid video{width:100%;box-shadow:0 22px 60px #251e1829}.trailer-grid video{aspect-ratio:16/10;object-fit:cover;background:#101820}.subpage-hero{min-height:660px;padding-left:clamp(18px,5.5vw,88px);display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch;background:var(--paper-light)}.subpage-copy{z-index:1;align-self:center;padding:70px 7vw 70px 0}.subpage-copy h1{font-size:clamp(3.2rem,5.2vw,5.8rem)}.subpage-copy>p:last-child{max-width:560px;margin-top:26px;font-size:1rem}.subpage-hero>img{width:100%;height:100%;min-height:660px;object-fit:cover}.role-section{background:var(--paper)}.role-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.role-grid article{min-height:320px;padding:clamp(28px,4vw,55px)}.role-grid article+article{border-left:1px solid var(--line)}.role-grid h2{margin:35px 0 18px;font-size:clamp(2.5rem,4vw,4rem)}.role-grid p{max-width:490px}.role-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--red);font:600 1rem var(--mono)}.how-steps{background:var(--paper-light)}.how-step-list{border-top:1px solid var(--line)}.how-step-list article{min-height:250px;display:grid;grid-template-columns:70px minmax(260px,.8fr) minmax(320px,1fr);gap:clamp(22px,4vw,65px);align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.how-step-list article>b{align-self:start;padding-top:8px;color:var(--red);font:600 .75rem var(--mono)}.how-step-list h3{margin-bottom:12px;font-size:clamp(1.6rem,2.4vw,2.5rem)}.how-step-list img,.how-step-list video{width:100%;height:215px;object-fit:cover}.requirements{padding:clamp(80px,10vw,145px) clamp(18px,5.5vw,88px);display:grid;grid-template-columns:.8fr 1.2fr;gap:30px clamp(45px,8vw,120px);align-items:start;color:#fff;background:var(--blue-black)}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff25}.requirements-grid div{min-height:135px;padding:25px;border-right:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.requirements-grid div:nth-child(2n){border-right:0}.requirements-grid div:nth-child(n+3){border-bottom:0}.requirements-grid strong{display:block;margin-bottom:18px;color:var(--red);font:600 .7rem var(--mono)}.requirements-grid span{color:#e0e2e3;font-size:.86rem}.requirements>.button{grid-column:2;justify-self:start}.contact-page{min-height:720px;padding:clamp(70px,9vw,130px) clamp(18px,5.5vw,88px);display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(45px,9vw,150px);align-items:start;background:var(--paper-light)}.contact-copy h1{font-size:clamp(3.4rem,6vw,6rem)}.contact-copy>p:last-child{max-width:500px;margin-top:28px}.contact-copy{position:sticky;top:145px;padding-top:25px}.contact-copy>p:not(.kicker):not(.contact-hours){max-width:520px;margin-top:28px}.contact-phone{max-width:520px;margin-top:42px;padding:22px 48px 22px 0;position:relative;display:grid;gap:6px;border-block:1px solid var(--ink)}.contact-phone span{color:var(--red);font:600 .65rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.contact-phone strong{font:600 clamp(1.8rem,3vw,3rem) var(--display)}.contact-phone i{position:absolute;right:3px;top:50%;color:var(--red);font:normal 1.3rem var(--sans);transform:translateY(-50%)}.contact-copy>.contact-hours{margin-top:12px;color:var(--muted);font:500 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.contact-form-shell{padding:clamp(28px,5vw,58px);border:1px solid var(--line);background:#ece6db;box-shadow:0 24px 65px #2b231b1a}.contact-form-shell h2{margin-bottom:34px;font-size:clamp(2.6rem,4.4vw,4.5rem)}.contact-form .field input,.contact-form .field select,.contact-form .field textarea{width:100%;border:1px solid #c7bfb3;border-radius:0;padding:15px;color:var(--ink);background:var(--paper-light);outline:none;transition:border .2s,box-shadow .2s}.contact-form .field input,.contact-form .field select{min-height:54px}.contact-form .field textarea{min-height:155px;resize:vertical;line-height:1.55}.contact-form .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 19px) 23px,calc(100% - 14px) 23px;background-size:5px 5px;background-repeat:no-repeat}.contact-form .field input:focus,.contact-form .field select:focus,.contact-form .field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #d92d2417}.contact-form .field.invalid input,.contact-form .field.invalid select,.contact-form .field.invalid textarea{border-color:var(--red)}.contact-submit{width:100%;justify-content:space-between}.contact-submit.loading span{opacity:.65}.contact-submit.loading b{width:18px;height:18px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;font-size:0}.contact-form-status.success{color:#386244}.contact-cards{border-top:1px solid var(--ink)}.contact-cards a{position:relative;display:grid;gap:8px;padding:24px 45px 24px 0;border-bottom:1px solid var(--line)}.contact-cards span{color:var(--muted);font:500 .65rem var(--mono);text-transform:uppercase}.contact-cards strong{overflow-wrap:anywhere;font-size:.95rem}.contact-cards i{position:absolute;right:4px;top:50%;color:var(--red);font-style:normal;transform:translateY(-50%)}.contact-visual{min-height:620px;display:grid;grid-template-columns:1.08fr .92fr;background:var(--blue-black);color:#fff}.contact-visual>img{width:100%;height:100%;min-height:620px;object-fit:cover}.contact-visual>div{align-self:center;padding:clamp(45px,7vw,100px)}.contact-visual p:not(.kicker){margin:28px 0;color:#b7bbc0}.play-flow{background:var(--paper-light)}.play-flow-head{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end;margin-bottom:50px}.play-flow-head>p{color:var(--muted);font:500 .72rem/1.65 var(--mono);letter-spacing:.15em;text-align:right;text-transform:uppercase}.play-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.play-flow-grid article{position:relative;padding:28px;border-right:1px solid var(--line)}.play-flow-grid article:last-child{border-right:0}.play-flow-grid b{width:38px;height:38px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;color:#fff;background:var(--red);font:600 .75rem var(--mono)}.play-flow-grid h3{min-height:48px;margin-bottom:18px}.play-flow-grid img{width:100%;height:230px;object-fit:cover;margin-bottom:18px}.play-flow-grid p{font-size:.84rem}.online-callout{margin-top:24px;padding:22px 28px;display:flex;align-items:center;justify-content:center;gap:18px;border:2px solid var(--red);color:var(--ink);text-align:center;text-transform:uppercase}.online-callout span{color:var(--red);font-size:2rem}.online-callout strong{font:600 1rem/1.35 var(--display);letter-spacing:.02em}.cinematic-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,120px);align-items:center;background:var(--paper)}.cinematic-copy>p:not(.kicker){max-width:520px;margin:26px 0}.cinematic-facts{display:flex;gap:45px;padding-top:22px;border-top:1px solid var(--line)}.cinematic-facts span{display:grid;color:var(--muted);font-size:.72rem;text-transform:uppercase}.cinematic-facts strong{color:var(--ink);font:600 2rem var(--display)}.cinematic-media video{width:100%;aspect-ratio:16/10;object-fit:cover;background:#111;box-shadow:0 22px 60px #231c162e}.retro-tv{position:relative;width:100%;aspect-ratio:3/2;isolation:isolate}.retro-tv-body{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.retro-tv-screen{position:absolute;z-index:1;left:5.78%;top:8.1%;width:76.45%;height:72.25%;overflow:hidden;border-radius:4%/6%;background:#020303;box-shadow:inset 0 0 48px #000,0 0 0 3px #030404,0 0 28px #76151229}.retro-tv-screen video{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:inherit;box-shadow:none}.retro-tv-glass{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#d3e7e108 0,#d3e7e108 1px,#0000000e 1px,#0000000e 4px),radial-gradient(ellipse at 50% 48%,transparent 35%,rgba(0,0,0,.72) 100%),linear-gradient(112deg,rgba(196,213,207,.12),transparent 17% 72%,rgba(116,16,14,.08));box-shadow:inset 0 0 42px #000000d9;mix-blend-mode:screen}.retro-tv-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background:linear-gradient(transparent 46%,rgba(204,220,214,.13) 49%,rgba(204,220,214,.04) 51%,transparent 54%);animation:crt-flicker 6s steps(1) infinite}@keyframes crt-flicker{0%,93%,to{opacity:.16;transform:translateY(-18%)}94%{opacity:.38;transform:translateY(12%)}95%{opacity:.08;transform:translateY(2%)}97%{opacity:.28;transform:translateY(24%)}}.media-label{margin-top:10px;color:var(--muted);font:500 .62rem var(--mono);letter-spacing:.12em;text-align:right;text-transform:uppercase}.dossier-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px clamp(45px,8vw,120px);align-items:center;background:#eae3d7}.dossier-copy p:not(.kicker){max-width:500px;margin-top:26px}.camera-archive-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.camera-archive-kicker span{padding:5px 8px;border:1px solid currentColor;color:var(--red);font-size:.58rem;letter-spacing:.12em}.phone-carousel{min-width:0;display:flex;gap:14px;padding:4px 4px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--red) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain}.phone-screen-card{flex:0 0 clamp(205px,21vw,285px);margin:0;padding:8px 8px 12px;scroll-snap-align:start;background:#121212;box-shadow:0 15px 35px #17120e2e}.phone-screen-card img{width:100%;aspect-ratio:9/16;object-fit:cover;object-position:top;background:#0d0d0d}.phone-screen-card figcaption{padding:11px 4px 2px;color:#eee9df;font:500 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.swipe-hint{grid-column:2;margin-top:-30px;color:var(--muted);font:500 .6rem var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.swipe-hint span{margin-left:8px;color:var(--red);font-size:1rem}.evidence-chips{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,1fr);border-block:1px solid #c9c0b2}.evidence-chips span{padding:15px 8px;border-right:1px solid #c9c0b2;font:600 .66rem var(--mono);text-align:center;text-transform:uppercase}.evidence-chips span:last-child{border-right:0}.dual-screen-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(45px,8vw,120px);align-items:center;background:var(--paper-light)}.dual-screen-head>p:last-child{max-width:510px;margin-top:26px}.dual-screen-visual{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center}.dual-screen-visual figure{position:relative}.dual-screen-visual img{width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line)}.dual-screen-visual figcaption{position:absolute;z-index:1;top:10px;left:10px;padding:7px 9px;color:#fff;background:var(--red);font:600 .6rem var(--mono);text-transform:uppercase}.tv-device{position:relative;padding:10px 10px 18px;border-radius:8px;background:#171819;box-shadow:0 20px 38px #1613103d}.tv-device:before{content:"";position:absolute;z-index:1;top:5px;right:5px;bottom:13px;left:5px;border:1px solid #333;border-radius:5px;pointer-events:none}.tv-device:after{content:"";position:absolute;left:37%;right:37%;bottom:-17px;height:18px;background:linear-gradient(90deg,transparent 0 8%,#292a2b 8% 92%,transparent 92%);clip-path:polygon(42% 0,58% 0,64% 72%,100% 72%,100% 100%,0 100%,0 72%,36% 72%)}.tv-device :is(img,video){display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:0;border-radius:3px}.qr-bridge{display:flex;align-items:center}.qr-bridge span{height:1px;flex:1;background:var(--red)}.qr-bridge b{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--red);border-radius:50%;color:var(--red);font:600 .65rem var(--mono)}.lifestyle-section{min-height:620px;position:relative;overflow:hidden}.lifestyle-section>img{width:100%;height:620px;object-fit:cover;filter:saturate(.85)}.lifestyle-card{position:absolute;left:clamp(18px,5.5vw,88px);bottom:clamp(25px,5vw,70px);width:min(490px,calc(100% - 36px));padding:34px;background:#fbfaf6f0;box-shadow:0 18px 50px #1914102e}.lifestyle-card h2{font-size:clamp(2.4rem,4vw,4rem)}.lifestyle-card .rating{margin-top:20px}.delivery-section{display:grid;grid-template-columns:.75fr 1.1fr .65fr;gap:30px clamp(35px,6vw,85px);align-items:center;background:var(--paper)}.delivery-copy p:not(.kicker){max-width:480px;margin-top:26px}.delivery-image{width:100%;box-shadow:0 18px 50px #231c1626}.delivery-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.delivery-list li{padding:18px 0;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);font:600 .82rem var(--mono);text-transform:uppercase}.delivery-list li span{flex:0 0 36px;color:#fff;background:var(--red);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:.65rem}.digital-warning{grid-column:1/-1;padding:20px;display:flex;align-items:center;justify-content:center;gap:15px;border:2px solid var(--red);text-align:center;text-transform:uppercase}.digital-warning span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--red)}.digital-warning strong{font:600 .84rem/1.45 var(--mono)}.reviews-section{background:var(--paper-light)}.reviews-heading{max-width:780px;margin-bottom:50px}.reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.reviews-grid blockquote{margin:0;padding:clamp(25px,4vw,48px);border:1px solid var(--line)}.reviews-grid blockquote div{color:#d59712;letter-spacing:.12em}.reviews-grid blockquote p{margin:20px 0 25px;color:var(--ink);font:500 clamp(1.1rem,2vw,1.45rem)/1.5 var(--sans)}.reviews-grid cite{color:var(--muted);font:600 .66rem var(--mono);text-transform:uppercase}.lifestyle-cards-section{background:#eae3d7}.lifestyle-cards-heading{max-width:820px;margin-bottom:48px}.lifestyle-cards-heading>p:last-child{max-width:590px;margin-top:24px}.lifestyle-cards-track{display:flex;gap:18px;padding-bottom:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--red) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain}.lifestyle-story-card{position:relative;flex:0 0 clamp(250px,26vw,370px);aspect-ratio:9/16;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:#131313}.lifestyle-story-card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#080808d9);pointer-events:none}.lifestyle-story-card img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.lifestyle-story-card:hover img{transform:scale(1.035)}.lifestyle-story-card figcaption{position:absolute;z-index:1;left:20px;right:20px;bottom:22px;display:grid;gap:7px;color:#fff}.lifestyle-story-card figcaption span{color:#ff4a3f;font:500 .62rem var(--mono)}.lifestyle-story-card figcaption strong{font:600 clamp(1.35rem,2.3vw,2.1rem) var(--display);text-transform:uppercase}.order-final-cta{min-height:590px;position:relative;display:grid;place-items:center;padding:80px 18px;overflow:hidden;color:#fff;text-align:center;background:#111}.order-final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#080b0dad,#080b0de0),url(/assets/tv-evidence-board.webp) center/cover;filter:grayscale(.35);transform:scale(1.04)}.order-final-cta>div{position:relative;z-index:1;display:grid;justify-items:center}.order-final-cta h2{font-size:clamp(3rem,7vw,6rem)}.order-final-cta>div>strong{margin:25px 0 18px;font:600 2.5rem var(--display)}.order-final-cta>div>p:last-child{margin-top:20px;color:#d7d4cf;font-size:.72rem}.mobile-buy-bar{display:none}.included-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c9c0b2}.included-list div{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #c9c0b2}.included-list div:nth-child(odd){border-right:1px solid #c9c0b2;padding-right:16px}.included-list div:nth-child(2n){padding-left:16px}.included-list strong{color:var(--red);font:600 1.6rem var(--display)}.included-list span{font-size:.82rem}.digital-note{margin:22px 0;padding:14px;display:flex;align-items:center;gap:12px;color:#6e2a26;background:#f4dcd8;font-size:.82rem;font-weight:600}.digital-note span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--red)}.price-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.price-row>div{display:flex;flex-direction:column}.price-row small{color:var(--muted);font:500 .65rem var(--mono)}.price-row strong{font:600 2.4rem var(--display)}.evidence-section{background:var(--paper-light)}.evidence-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,150px);align-items:center}.evidence-copy p{max-width:480px;margin:28px 0}.evidence-types{display:flex;gap:8px;flex-wrap:wrap}.evidence-types span{padding:8px 11px;border:1px solid var(--line);font:500 .65rem var(--mono);text-transform:uppercase}.evidence-visual{min-height:720px;position:relative}.portrait-card,.phone-card{position:absolute;width:45%;height:48%;object-fit:cover;border:12px solid #fff;box-shadow:0 18px 50px #28221c2e}.portrait-card{left:4%;top:2%;transform:rotate(-4deg)}.phone-card{right:3%;top:8%;transform:rotate(5deg)}.audio-card{position:absolute;z-index:2;left:18%;right:6%;bottom:0;padding:23px;color:#fff;background:var(--blue-black);box-shadow:0 22px 50px #14191e40}.audio-card span{font:500 .62rem var(--mono);color:#e05a52}.audio-card strong{display:block;margin:7px 0 9px}.audio-card audio{width:100%;height:32px;margin-top:7px}.audio-record+.audio-record{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.wave-offset{background-position:73px center}.wave{height:35px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='40' viewBox='0 0 240 40'%3E%3Cpath d='M0 20h8l3-10 4 22 5-19 4 12 5-5 5 0 3-13 5 27 4-18 5 10 5-6 6 0 4-15 4 29 5-23 5 17 5-8h8l4-12 4 24 5-16 5 10 5-6h8l4-10 5 20 4-14 5 8 4-4h8l4-16 5 30 4-24 5 18 5-8h8l4-10 5 20 4-14 5 8 4-4h8' fill='none' stroke='%23d92d24' stroke-width='2'/%3E%3C/svg%3E") center/auto 100% repeat-x}.red-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.red-line path{fill:none;stroke:var(--red);stroke-width:2}.red-line circle{fill:var(--red)}.camera-archive{margin-top:clamp(70px,9vw,130px)}.camera-archive-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.camera-archive-head .kicker{margin-bottom:9px}.camera-archive-head h3{font:600 clamp(2.1rem,4vw,4rem)/.95 var(--display);text-transform:uppercase}.camera-nav{display:flex;gap:8px}.camera-nav button{width:46px;height:46px;border:1px solid var(--ink);color:var(--ink);background:transparent;font-size:1.25rem;transition:color .2s,background .2s}.camera-nav button:hover{color:#fff;background:var(--ink)}.camera-reel{display:flex;gap:18px;padding-bottom:15px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--red) transparent}.camera-reel::-webkit-scrollbar{height:4px}.camera-reel::-webkit-scrollbar-thumb{background:var(--red)}.camera-clip{flex:0 0 clamp(340px,47vw,690px);margin:0;color:#fff;background:var(--blue-black);scroll-snap-align:start;scroll-snap-stop:always}.camera-video-shell{position:relative;aspect-ratio:16/9;overflow:hidden;background:#080a0b}.camera-video-shell video{display:block;width:100%;height:100%;object-fit:cover}.camera-rec{position:absolute;z-index:1;top:12px;left:12px;padding:6px 9px;color:#fff;background:#080a0bb8;font:500 .58rem var(--mono);letter-spacing:.08em;pointer-events:none}.camera-rec:first-letter{color:var(--red)}.camera-clip figcaption{display:grid;gap:5px;padding:16px 18px 19px}.camera-clip figcaption span{color:#df5149;font:500 .6rem var(--mono)}.camera-clip figcaption strong{font:600 clamp(1.15rem,2vw,1.65rem) var(--display);text-transform:uppercase}.camera-swipe-hint{margin-top:10px;color:var(--muted);font:500 .62rem var(--mono);text-transform:uppercase}.camera-swipe-hint span{color:var(--red);font-size:1rem}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;background:var(--paper)}.faq-list{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-weight:600}summary::-webkit-details-marker{display:none}summary span{color:var(--red);font-size:1.3rem;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{max-width:660px;padding:0 40px 22px 0;font-size:.9rem}.final-cta{min-height:580px;position:relative;display:grid;place-items:center;overflow:hidden;color:#fff;text-align:center;background:var(--blue-black)}.final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0a101573,#0a1015d1),url(/assets/hero-gameplay.webp) center/cover;filter:saturate(.65);transform:scale(1.04)}.final-cta-copy{position:relative;z-index:1;padding:70px 18px}.final-cta h2{margin-bottom:34px}footer{padding:55px clamp(18px,5.5vw,88px) 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start;background:var(--paper-light);border-top:1px solid var(--line)}footer p{font-size:.8rem}footer>div{display:flex;justify-content:flex-end;gap:20px;font-size:.75rem;text-transform:uppercase}.link-button{border:0;padding:0;color:var(--red);background:none;text-transform:uppercase}footer small{grid-column:1/-1;padding-top:26px;border-top:1px solid var(--line);color:var(--muted);font:400 .65rem var(--mono)}.modal{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}.modal.open{visibility:visible;opacity:1}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#090c0eb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.order-panel{position:absolute;top:0;right:0;width:min(620px,100%);height:100%;padding:clamp(28px,6vw,64px);overflow-y:auto;background:var(--paper);box-shadow:-20px 0 70px #00000040;transform:translate(100%);transition:transform .42s cubic-bezier(.75,0,.2,1)}.modal.open .order-panel{transform:translate(0)}.modal-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:transparent;font-size:1.8rem;line-height:1}.order-panel-head{padding-right:45px}.order-panel-head h2{max-width:470px;font-size:clamp(2.25rem,5.4vw,3.35rem);line-height:.94}.order-panel-head>.kicker{margin-bottom:12px;font-size:.65rem}.order-panel-head>p:not(.kicker){max-width:470px;margin:15px 0 20px;font-size:.86rem;line-height:1.55}.cart-product-visual{position:relative;height:220px;margin:0 0 28px;overflow:hidden;background:#191817}.cart-product-visual img{width:100%;height:100%;object-fit:cover;object-position:center 54%;filter:saturate(.82) contrast(1.04)}.cart-product-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(7,10,12,.68));pointer-events:none}.cart-product-visual>span{position:absolute;z-index:1;left:15px;bottom:14px;padding:8px 11px;color:#fff;background:var(--red);font:600 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.cart-value-grid,.purchase-value-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.cart-value-grid{margin:0 0 30px}.purchase-value-grid{margin:18px 0 24px}.cart-value-grid>div,.purchase-value-grid>div{min-width:0;padding:15px;display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center}.cart-value-grid>div+div,.purchase-value-grid>div+div{border-left:1px solid var(--line)}.cart-value-grid svg,.purchase-value-grid svg{width:38px;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cart-value-grid span,.purchase-value-grid span{min-width:0;display:grid;gap:3px}.cart-value-grid strong,.purchase-value-grid strong{font:600 .72rem var(--mono);line-height:1.25}.cart-value-grid small,.purchase-value-grid small{color:var(--muted);font-size:.61rem;line-height:1.3}.content-feature-grid{display:grid;grid-template-columns:1fr 1fr;margin:-12px 0 28px;border:1px solid var(--line);background:#ffffff3d}.content-feature-grid>div{min-width:0;padding:13px 14px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;border-bottom:1px solid var(--line)}.content-feature-grid>div:nth-child(odd){border-right:1px solid var(--line)}.content-feature-grid>div:nth-last-child(-n+2){border-bottom:0}.content-feature-grid svg{width:32px;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.content-feature-grid span{min-width:0;display:grid;gap:3px}.content-feature-grid strong{font:600 .67rem/1.25 var(--mono)}.content-feature-grid small{color:var(--muted);font-size:.57rem;line-height:1.3}.content-feature-grid-cart{margin-top:-18px;margin-bottom:30px}.field{position:relative;margin-bottom:19px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field label{display:block;margin-bottom:8px;font:600 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.field input{width:100%;min-height:54px;border:1px solid #c7bfb3;border-radius:0;padding:0 15px;background:var(--paper-light);outline:none;transition:border .2s,box-shadow .2s}.field input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #d92d2417}.field.invalid input{border-color:var(--red)}.field small{display:block;min-height:13px;margin-top:5px;color:var(--red);font-size:.68rem}.honeypot{position:absolute;left:-10000px}.order-summary{margin:8px 0 20px;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;border-block:1px solid var(--line);font-size:.78rem}.order-summary>span{display:grid;gap:5px}.order-summary b{font-weight:500}.order-summary small{color:#3e7449;font-size:.65rem}.submit-button{width:100%}.submit-button.loading span{opacity:.65}.submit-button.loading b{width:18px;height:18px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;font-size:0}@keyframes spin{to{transform:rotate(360deg)}}.form-note{margin-top:14px;font-size:.67rem}.form-status{min-height:22px;margin-top:10px;color:var(--red);font-size:.8rem}.order-success{padding-top:17vh;text-align:center}.success-mark{width:76px;height:76px;margin:0 auto 28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--red);font-size:2rem}.order-success h2{font-size:clamp(3rem,9vw,5rem)}.order-success p:not(.kicker){margin:22px auto 10px;max-width:390px}.order-success>strong{display:block;margin-bottom:30px;font:600 1.5rem var(--mono)}.home-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px}.home-step-card{overflow:hidden;border:1px solid var(--line);background:var(--paper-light)}.home-step-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.home-step-card>div{padding:24px}.home-step-card b{display:block;margin-bottom:12px;color:var(--red);font:600 .65rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-step-card h3{margin-bottom:10px;font-size:clamp(1.4rem,2vw,2rem)}.home-step-card p{font-size:.82rem}.home-steps-link{width:max-content;display:block;margin:34px 0 0 auto}.home-archive-section{color:#f4f0e8;background:#111921}.home-archive-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:52px}.home-archive-heading>p{max-width:500px;color:#b8bdc0}.home-camera-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-camera-card{min-width:0;overflow:hidden;border:1px solid #ffffff1c;background:#0b0f12}.home-camera-card video{width:100%;aspect-ratio:16/10;object-fit:cover;background:#050606}.home-camera-card figcaption{padding:18px;display:grid;gap:7px}.home-camera-card figcaption span{color:#f0443b;font:600 .6rem var(--mono);letter-spacing:.08em}.home-camera-card figcaption strong{font:600 1.25rem var(--display);text-transform:uppercase}.home-lifestyle-section{border-bottom:1px solid var(--line)}.how-hero-facts{display:flex;gap:30px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.how-hero-facts span{display:grid;gap:2px;color:var(--muted);font-size:.62rem;text-transform:uppercase}.how-hero-facts strong{color:var(--ink);font:600 1.45rem var(--display)}.how-summary{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);background:var(--paper)}.how-summary>div{min-height:120px;padding:25px clamp(22px,4vw,55px);display:grid;grid-template-columns:auto 1fr;gap:5px 17px;align-content:center;border-right:1px solid var(--line)}.how-summary>div:last-child{border-right:0}.how-summary span{grid-row:1/3;align-self:center;color:var(--red);font:600 1.35rem var(--display)}.how-summary strong{font:600 1rem var(--display);text-transform:uppercase}.how-summary small{color:var(--muted);font-size:.68rem}.how-roles-section{background:#ece6db}.how-roles-heading,.how-phone-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:54px}.how-roles-heading>p,.how-phone-heading>p{max-width:500px}.how-role-visuals{display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.how-role-card{display:grid;grid-template-rows:auto 1fr;background:var(--paper-light);border:1px solid var(--line)}.how-role-media{position:relative;overflow:hidden}.how-role-media :is(img,video){display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.how-role-card:hover .how-role-media :is(img,video){transform:scale(1.025)}.how-role-media span{position:absolute;left:16px;top:16px;padding:8px 11px;color:#fff;background:var(--red);font:600 .6rem var(--mono);letter-spacing:.07em}.how-role-card>div:last-child{padding:clamp(24px,4vw,42px)}.how-role-card b{color:var(--red);font:600 .65rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.how-role-card h3{margin:12px 0;font-size:clamp(1.8rem,3vw,3rem)}.how-role-card p{max-width:560px;font-size:.86rem}.how-steps-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:end;margin-bottom:54px}.how-steps-intro>p{max-width:510px}.how-live-demo{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,120px);align-items:center;color:#f3efe7;background:#111921}.how-live-copy>p:not(.kicker){max-width:520px;margin:25px 0;color:#bbc0c3}.how-live-tags{display:flex;flex-wrap:wrap;gap:8px}.how-live-tags span{padding:8px 10px;border:1px solid #ffffff2c;color:#d6d9da;font:500 .58rem var(--mono);text-transform:uppercase}.how-live-video{overflow:hidden;border:1px solid #ffffff20;background:#080a0b;box-shadow:0 22px 60px #00000052}.how-live-video video{width:100%;aspect-ratio:16/10;object-fit:cover}.how-live-video figcaption{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.how-live-video figcaption span{color:#ef3e35;font:600 .62rem var(--mono)}.how-live-video figcaption strong{font:600 1.2rem var(--display);text-transform:uppercase}.how-phone-section{background:#eae3d7}.how-phone-track{display:flex;gap:16px;padding-bottom:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--red) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain}.how-phone-track figure{flex:0 0 clamp(210px,22vw,310px);padding:9px 9px 13px;scroll-snap-align:start;background:#101112;box-shadow:0 18px 42px #231c162e}.how-phone-track img{width:100%;aspect-ratio:9/16;object-fit:cover;object-position:top}.how-phone-track figcaption{padding:12px 5px 2px;color:#ece8e0;font:500 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.how-swipe-hint{margin-top:14px;color:var(--muted);font:500 .58rem var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.how-swipe-hint span{color:var(--red);font-size:1rem}.requirements-note{max-width:430px;margin-top:22px;color:#afb5b8}.how-final-cta{min-height:620px;display:grid;grid-template-columns:1.05fr .95fr;background:var(--paper-light)}.how-final-cta>img{width:100%;height:100%;min-height:620px;object-fit:cover}.how-final-cta>div{align-self:center;padding:clamp(55px,8vw,115px)}.how-final-cta h2{font-size:clamp(3rem,5vw,5.3rem)}.how-final-cta p:not(.kicker){max-width:520px;margin:26px 0}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}}@layer utilities{@media(max-width:900px){.site-header{height:66px}.site-header .brand{width:160px}.desktop-nav,.site-header>.button{display:none}.menu-toggle{display:block}.mobile-nav{position:fixed;z-index:45;inset:var(--mobile-nav-top, 98px) 0 auto;max-height:var(--mobile-nav-height, calc(100dvh - 98px) );padding:30px 18px;display:grid;gap:0;overflow-y:auto;background:var(--paper);border-bottom:1px solid var(--line);transform:translateY(-130%);transition:transform .35s cubic-bezier(.75,0,.2,1)}.nav-open .mobile-nav{transform:none}.mobile-nav a{padding:16px 0;border-bottom:1px solid var(--line);font:600 1.5rem var(--display);text-transform:uppercase}.mobile-nav .button{margin-top:20px}.hero{min-height:800px;align-items:flex-start}.hero-picture .hero-background{top:0;bottom:auto;height:100%;object-position:58% center}.hero-shade{background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 46%,rgba(245,241,232,.45) 64%,rgba(17,17,15,.06))}body[data-page=home] .hero-shade{background:linear-gradient(180deg,#070a0ce6,#070a0cc7 54%,#070a0c80 76%,#070a0c61)}.hero-copy{width:100%;padding:58px 18px 370px}.hero h1{font-size:clamp(3.3rem,14vw,5.4rem)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-facts{gap:18px}.section{padding-inline:18px}.section-label{margin-bottom:38px}.intro-grid,.screen-title,.steps-heading,.product-grid,.evidence-grid,.faq-section,.product-detail,.order-story-grid,.trailer-grid,.subpage-hero,.contact-page,.contact-visual,.requirements,.cinematic-section,.dossier-section,.dual-screen-section,.delivery-section{grid-template-columns:1fr}.product-detail{gap:48px}.product-gallery{position:static}.product-detail-copy h1{font-size:clamp(3rem,9vw,5rem)}.product-facts{grid-template-columns:1fr 1fr}.product-facts div:nth-child(2){border-right:0}.product-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-facts div:nth-child(3){padding-left:0}.subpage-hero{padding:0}.subpage-copy{padding:70px 18px}.subpage-hero>img{min-height:420px;max-height:560px}.how-step-list article{grid-template-columns:45px 1fr}.how-step-list article>img,.how-step-list article>video{grid-column:2}.requirements>.button{grid-column:1}.home-steps-grid{grid-template-columns:1fr}.home-step-card{display:grid;grid-template-columns:.9fr 1.1fr}.home-step-card img{height:100%;aspect-ratio:auto;min-height:240px}.home-archive-heading,.how-roles-heading,.how-steps-intro,.how-phone-heading{grid-template-columns:1fr;gap:24px}.home-camera-track{display:flex;margin-right:-18px;padding-right:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-camera-card{flex:0 0 min(78vw,430px);scroll-snap-align:start}.how-summary{grid-template-columns:1fr}.how-summary>div{min-height:94px;border-right:0;border-bottom:1px solid var(--line)}.how-summary>div:last-child{border-bottom:0}.how-role-visuals,.how-live-demo,.how-final-cta{grid-template-columns:1fr}.how-role-card{grid-template-columns:1fr 1fr;grid-template-rows:none}.how-role-media :is(img,video){height:100%;min-height:330px;aspect-ratio:auto}body[data-page=how] .how-step-list article{grid-template-columns:90px 1fr}body[data-page=how] .how-step-list article>img,body[data-page=how] .how-step-list article>video{grid-column:2;height:clamp(240px,48vw,380px)}.how-live-demo{gap:35px}.how-final-cta>img{min-height:520px;max-height:680px}.how-final-cta>div{padding:70px 18px}.contact-page{min-height:auto}.contact-visual>img{min-height:450px;max-height:600px}.contact-copy{position:static;padding-top:0}.delivery-list,.delivery-copy,.delivery-image{grid-column:auto}.dual-screen-visual{max-width:820px}.video-pair{margin-top:15px}.screen-title{gap:24px}.screen-grid{grid-template-columns:1fr;gap:35px}.connection{transform:rotate(90deg);width:90px;margin:0 auto}.steps-heading{gap:20px}.steps-grid{grid-template-columns:1fr 1fr}.step{min-height:235px;border-bottom:1px solid var(--line)}.step:nth-child(2){border-right:0}.step b{margin-bottom:28px}.product-copy{padding-top:15px}.evidence-grid{gap:45px}.evidence-visual{min-height:700px}.faq-section{gap:50px}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}}@media(max-width:560px){body[data-page=order]{padding-bottom:76px}body[data-page=order] .announcement{min-height:32px}.announcement{font-size:.57rem;letter-spacing:.04em}.hero{min-height:740px}.hero-copy{padding-bottom:330px}.hero h1{font-size:clamp(3rem,14vw,4.4rem)}body[data-page=home] .hero{min-height:820px}body[data-page=home] .hero-copy{padding-top:48px;padding-bottom:26px}body[data-page=home] .hero h1{font-size:clamp(2.7rem,12vw,3.7rem)}body[data-page=home] .hero-lead{margin:18px 0 22px;font-size:.92rem}.hero-facts{justify-content:space-between;gap:10px}.hero-trailer{position:relative;width:100%;margin-top:24px;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.28);background:#080a0c;box-shadow:0 18px 45px #00000059;text-shadow:none}.hero-trailer video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#080a0c}.hero-trailer-play{position:absolute;z-index:2;top:calc(50% - 27px);left:50%;border:0;display:grid;place-items:center;gap:8px;color:#fff;background:transparent;transform:translate(-50%,-50%);transition:opacity .2s,transform .2s}.hero-trailer-play>span{width:76px;height:76px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#080a0c3d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 10px 35px #00000080,0 0 0 9px #ffffff24}.hero-trailer-play svg{display:block;width:34px;height:34px;margin-left:4px;fill:currentColor}.hero-trailer-play>b{padding:6px 9px;background:#070a0cc7;font:700 .59rem var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.hero-trailer-play:hover{transform:translate(-50%,-50%) scale(1.05)}.hero-trailer.is-playing .hero-trailer-play{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.88)}.hero-trailer figcaption{min-height:54px;padding:11px 13px;display:grid;grid-template-columns:1fr auto;gap:3px 12px;color:#fff;background:#080a0ceb}.hero-trailer figcaption span{grid-column:1/-1;color:#ff4a40;font:600 .56rem var(--mono);letter-spacing:.09em}.hero-trailer figcaption strong{font:600 .82rem var(--display);text-transform:uppercase}.hero-trailer figcaption time{color:#ffffffad;font:500 .58rem var(--mono)}.video-pair{grid-template-columns:1fr}.video-card-small{display:none}.home-step-card{display:block}.home-step-card img{height:auto;min-height:0;aspect-ratio:4/3}.home-step-card>div{padding:20px}.home-steps-link{margin-left:0}.home-archive-section{padding-inline:18px}.home-camera-track{margin-right:-18px}.home-camera-card{flex-basis:min(84vw,390px)}.how-hero-facts{gap:17px;justify-content:space-between}.how-summary>div{padding-inline:18px}.how-role-visuals,.how-role-card{grid-template-columns:1fr}.how-role-media :is(img,video){min-height:0;aspect-ratio:1/1}body[data-page=how] .how-step-list article{grid-template-columns:1fr;gap:10px;padding:24px 0 34px}body[data-page=how] .how-step-list article>b{padding-top:0}body[data-page=how] .how-step-list article>img,body[data-page=how] .how-step-list article>video{grid-column:1;height:auto;aspect-ratio:4/5;margin-top:12px}.how-live-video figcaption{align-items:flex-start;flex-direction:column;gap:7px}.how-phone-track{margin-right:-18px;padding-right:18px}.how-phone-track figure{flex-basis:min(72vw,285px)}.how-final-cta>img{min-height:450px;max-height:520px}.how-final-cta h2{font-size:3rem}.steps-grid{grid-template-columns:1fr}.step{border-right:0}.included-list{grid-template-columns:1fr}.included-list div:nth-child(odd){border-right:0;padding-right:0}.included-list div:nth-child(2n){padding-left:0}.price-row{align-items:stretch;flex-direction:column}.price-row .button{width:100%}.order-panel{padding:22px 18px 34px}.order-panel-head{padding-right:0}.order-panel-head h2{padding-right:34px;font-size:clamp(2.15rem,10vw,2.8rem);line-height:.93}.order-panel-head>.kicker{margin-bottom:10px;font-size:.58rem}.order-panel-head>p:not(.kicker){margin:14px 0 18px;font-size:.78rem;line-height:1.5}.modal-close{z-index:3;top:31px;right:29px;color:#fff;border-color:#ffffff8c;background:#080a0c85}.cart-product-visual{height:205px;margin-bottom:24px}.cart-product-visual img{object-position:center 56%}.cart-value-grid,.purchase-value-grid{grid-template-columns:1fr 1fr}.cart-value-grid>div,.purchase-value-grid>div{padding:12px 10px;grid-template-columns:31px 1fr;gap:8px}.cart-value-grid svg,.purchase-value-grid svg{width:31px}.cart-value-grid strong,.purchase-value-grid strong{font-size:.63rem}.cart-value-grid small,.purchase-value-grid small{font-size:.56rem}.content-feature-grid{margin-top:-10px}.content-feature-grid-cart{margin-top:-14px}.content-feature-grid>div{padding:11px 9px;grid-template-columns:27px 1fr;gap:7px}.content-feature-grid svg{width:27px}.content-feature-grid strong{font-size:.58rem}.content-feature-grid small{font-size:.52rem}.order-summary>strong{white-space:nowrap}.evidence-visual{min-height:650px}.portrait-card,.phone-card{width:53%;height:39%;border-width:8px}.portrait-card{left:0}.phone-card{right:0}.audio-card{left:3%;right:2%;padding:18px}.audio-card strong{font-size:.9rem}.audio-record+.audio-record{margin-top:14px;padding-top:14px}.camera-archive{margin-top:64px}.camera-archive-head{align-items:center;margin-bottom:18px}.camera-archive-head h3{font-size:clamp(2rem,10vw,2.7rem)}.camera-nav{display:none}.camera-reel{margin-right:-18px;padding-right:18px;gap:12px}.camera-clip{flex-basis:min(84vw,430px)}.camera-clip figcaption{padding:13px 14px 16px}.field-row{grid-template-columns:1fr;gap:0}.product-detail{padding:24px 18px 46px;gap:38px}.product-gallery-main{aspect-ratio:1/1}.product-gallery-main img{object-position:center}.product-collage-copy{left:3%;bottom:3%;width:54%;padding:12px}.product-collage-copy dl{margin-top:8px;gap:4px}.gallery-count{right:10px;bottom:10px;padding:6px 10px;font-size:.62rem}.product-detail-copy h1,.subpage-copy h1,.contact-copy h1{font-size:clamp(2.8rem,13vw,4.2rem)}.product-detail-copy h1{font-size:clamp(2.9rem,14vw,3.7rem)}.product-subtitle{margin-top:17px;font-size:1rem;line-height:1.5}.detail-price{margin-top:24px;font-size:2.35rem}.product-detail-copy>p:not(.kicker):not(.product-subtitle){font-size:.86rem}.product-thumbnails{gap:6px}.trust-row{grid-template-columns:repeat(3,1fr)}.trust-row span{min-height:55px;display:grid;place-items:center;font-size:.52rem;line-height:1.4}.product-accordions,body[data-page=order] .product-facts{display:none}.play-flow{padding:52px 18px 44px}.play-flow-head{display:block;margin-bottom:28px}.play-flow-head h2{font-size:3rem}.play-flow-head>p{margin-top:14px;font-size:.82rem}.play-flow-grid{grid-template-columns:repeat(3,1fr)}.play-flow-grid article{padding:12px 8px}.play-flow-grid b{width:28px;height:28px;margin-bottom:10px}.play-flow-grid h3{min-height:58px;margin-bottom:10px;font-size:.88rem;line-height:1.12}.play-flow-grid img{height:105px;margin-bottom:10px}.play-flow-grid p{font-size:.61rem;line-height:1.4}.online-callout{margin-top:18px;padding:15px 10px;gap:10px}.online-callout span{font-size:1.5rem}.online-callout strong{font-size:.78rem}.cinematic-section,.dossier-section,.dual-screen-section,.delivery-section,.reviews-section,.lifestyle-cards-section,.order-faq{padding:60px 18px}.cinematic-section h2,.dossier-section h2,.dual-screen-section h2,.delivery-section h2,.reviews-section h2,.order-faq h2{font-size:clamp(2.5rem,12vw,3.35rem)}.cinematic-copy>p:not(.kicker),.dossier-copy p:not(.kicker),.dual-screen-head>p:last-child,.delivery-copy p:not(.kicker){margin-top:18px;font-size:.84rem}.cinematic-facts{gap:22px;margin-bottom:5px}.cinematic-media video{aspect-ratio:16/11}.dossier-section{gap:27px}.phone-carousel{margin-right:-18px;padding-right:18px}.phone-screen-card{flex-basis:min(70vw,280px)}.swipe-hint{grid-column:auto;margin-top:-18px}.evidence-chips{grid-column:auto;grid-template-columns:repeat(3,1fr)}.evidence-chips span{border-bottom:1px solid #c9c0b2;font-size:.56rem}.evidence-chips span:nth-child(3n){border-right:0}.evidence-chips span:nth-child(n+4){border-bottom:0}.dual-screen-section{gap:30px}.dual-screen-visual{grid-template-columns:1fr;gap:16px}.dual-screen-visual .qr-bridge{width:85px;margin:0 auto;transform:rotate(90deg)}.dual-screen-visual img{aspect-ratio:16/9}.lifestyle-section{min-height:490px}.lifestyle-section>img{height:490px;object-position:58% center}.lifestyle-card{left:18px;bottom:18px;padding:22px}.lifestyle-card h2{font-size:2.4rem}.delivery-section{gap:28px}.delivery-image{order:2}.delivery-list{order:3}.digital-warning{order:4;padding:15px 10px;text-align:left}.digital-warning strong{font-size:.67rem}.reviews-heading{margin-bottom:28px}.reviews-grid{grid-template-columns:1fr 1fr;gap:10px}.reviews-grid blockquote{padding:16px 13px}.reviews-grid blockquote p{margin:12px 0 18px;font-size:.78rem;line-height:1.45}.reviews-grid cite{font-size:.52rem}.lifestyle-cards-heading{margin-bottom:28px}.lifestyle-cards-heading h2{font-size:clamp(2.5rem,12vw,3.35rem)}.lifestyle-cards-track{display:flex;gap:12px;margin-right:-18px;padding:0 18px 12px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.lifestyle-cards-track::-webkit-scrollbar{display:none}.lifestyle-story-card{flex:0 0 min(76vw,315px);scroll-snap-align:start;scroll-snap-stop:always}.order-faq{gap:28px}.order-faq summary{padding:17px 0;font-size:.78rem;text-transform:uppercase}.order-faq details p{font-size:.78rem}.order-final-cta{min-height:490px;padding:70px 18px}.order-final-cta h2{font-size:3.6rem}.mobile-buy-bar{position:fixed;z-index:90;left:0;right:0;bottom:0;min-height:76px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);background:#fbfaf6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -8px 26px #1e19141a;transition:transform .25s}.mobile-buy-bar>div{display:grid;gap:2px}.mobile-buy-bar strong{font:600 1.45rem var(--display)}.mobile-buy-bar span{color:#3e5842;font-size:.58rem}.mobile-buy-bar i{width:7px;height:7px;display:inline-block;margin-right:4px;border-radius:50%;background:#4a8b57}.mobile-buy-bar .button{min-height:50px;min-width:140px}body.modal-open .mobile-buy-bar{transform:translateY(110%)}body[data-page=order] footer{padding-bottom:40px}.role-grid{grid-template-columns:1fr}.role-grid article+article{border-left:0;border-top:1px solid var(--line)}.how-step-list article{grid-template-columns:35px 1fr;gap:18px}.how-step-list img,.how-step-list video{height:190px}.requirements-grid{grid-template-columns:1fr}.requirements-grid div{min-height:105px;border-right:0;border-bottom:1px solid #ffffff25!important}.requirements-grid div:last-child{border-bottom:0!important}}@media(max-width:760px){body[data-page=order]{padding-bottom:76px}body[data-page=order] .product-detail{padding:28px 28px 0;gap:34px}body[data-page=order] .product-gallery{margin-inline:-10px}body[data-page=order] .product-gallery-main{aspect-ratio:1/1}body[data-page=order] .product-thumbnails{gap:7px}body[data-page=order] .product-detail-copy{padding-top:0}body[data-page=order] .product-detail-copy .kicker{margin-bottom:18px;font-size:.72rem;letter-spacing:.13em}body[data-page=order] .product-detail-copy h1{max-width:none;font-size:clamp(2.75rem,8vw,3.2rem);line-height:.95;letter-spacing:-.045em}body[data-page=order] .rating{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:.95rem}body[data-page=order] .rating span{color:#e39b09}body[data-page=order] .product-subtitle{margin:13px 0 14px;color:#26231f;font:400 clamp(1.08rem,3vw,1.32rem)/1.35 Georgia,"Times New Roman",serif}body[data-page=order] .product-purchase-meta{display:flex;align-items:center;gap:clamp(18px,5vw,34px)}body[data-page=order] .detail-price{margin:0;font-size:clamp(2.35rem,7vw,2.9rem);white-space:nowrap}body[data-page=order] .stock{margin:0;font:400 clamp(.8rem,2.2vw,1rem) Georgia,"Times New Roman",serif;white-space:nowrap}body[data-page=order] .product-long-description{display:none}body[data-page=order] .product-buy{min-height:68px;margin-top:17px;justify-content:center;gap:16px;font-family:var(--display);font-size:1rem;letter-spacing:.12em}body[data-page=order] .trust-row{grid-template-columns:repeat(3,1fr);gap:0;margin:0 -28px;border-bottom:1px solid var(--line)}body[data-page=order] .trust-row span{min-height:88px;padding:14px 12px;display:grid;grid-template-columns:34px 1fr;gap:11px;place-items:center start;border:0;border-right:1px solid var(--line);color:#282520;font:400 clamp(.65rem,1.8vw,.82rem)/1.25 Georgia,"Times New Roman",serif;text-align:left;text-transform:none}body[data-page=order] .trust-row span:last-child{border-right:0}body[data-page=order] .trust-row svg{width:32px;height:32px}body[data-page=order] .product-accordions,body[data-page=order] .product-facts{display:none}body[data-page=order] .play-flow{padding:19px 28px 28px;border-top:0}body[data-page=order] .play-flow-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-bottom:20px}body[data-page=order] .play-flow-head h2{position:relative;font-size:clamp(2.65rem,7vw,3.1rem)}body[data-page=order] .play-flow-head h2:after{content:"";display:block;width:90px;height:4px;margin-top:7px;background:var(--red);transform:rotate(-1deg)}body[data-page=order] .play-flow-head>p{margin:0;font-size:clamp(.55rem,1.5vw,.68rem);letter-spacing:.17em}body[data-page=order] .play-flow-grid{grid-template-columns:repeat(3,1fr);border:0}body[data-page=order] .play-flow-grid article{padding:0 12px;border-right:1px solid var(--line)}body[data-page=order] .play-flow-grid article:first-child{padding-left:0}body[data-page=order] .play-flow-grid article:last-child{padding-right:0;border-right:0}body[data-page=order] .play-flow-grid b{width:30px;height:30px;float:left;margin:0 9px 9px 0}body[data-page=order] .play-flow-grid h3{min-height:40px;margin:0 0 10px;display:flex;align-items:center;font-size:clamp(.72rem,1.8vw,.88rem);line-height:1.08}body[data-page=order] .play-flow-grid img{clear:both;height:clamp(95px,20vw,135px);margin-bottom:7px}body[data-page=order] .play-flow-grid p{color:#27231f;font:400 clamp(.66rem,1.8vw,.88rem)/1.22 Georgia,"Times New Roman",serif}body[data-page=order] .online-callout{margin-top:18px;padding:12px;gap:14px}body[data-page=order] .online-callout span{font-size:1.9rem}body[data-page=order] .online-callout strong{font-size:clamp(.72rem,2vw,.92rem);text-align:left}body[data-page=order] .cinematic-section,body[data-page=order] .dossier-section,body[data-page=order] .dual-screen-section,body[data-page=order] .delivery-section,body[data-page=order] .reviews-section,body[data-page=order] .lifestyle-cards-section,body[data-page=order] .order-faq{padding:58px 28px}body[data-page=order] .cinematic-section h2,body[data-page=order] .dossier-section h2,body[data-page=order] .dual-screen-section h2,body[data-page=order] .delivery-section h2,body[data-page=order] .reviews-section h2,body[data-page=order] .order-faq h2{font-size:clamp(2.5rem,8vw,3.3rem)}body[data-page=order] .dossier-section{gap:28px}body[data-page=order] .phone-carousel{margin-right:-28px;padding-right:28px}body[data-page=order] .evidence-chips{grid-column:auto;grid-template-columns:repeat(3,1fr)}body[data-page=order] .dual-screen-visual{grid-template-columns:1fr;gap:16px}body[data-page=order] .dual-screen-visual .qr-bridge{width:85px;margin:0 auto;transform:rotate(90deg)}body[data-page=order] .lifestyle-card{left:28px}body[data-page=order] .lifestyle-cards-track{margin-right:-28px;padding-right:28px}body[data-page=order] .reviews-grid{grid-template-columns:1fr 1fr}body[data-page=order] .mobile-buy-bar{position:fixed;z-index:90;left:0;right:0;bottom:0;min-height:76px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);background:#fbfaf6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -8px 26px #1e19141a;transform:translateY(110%);transition:transform .25s}body[data-page=order] .mobile-buy-bar.visible{transform:none}body[data-page=order] .mobile-buy-bar>div{display:grid;gap:2px}body[data-page=order] .mobile-buy-bar strong{font:600 1.45rem var(--display)}body[data-page=order] .mobile-buy-bar span{color:#3e5842;font-size:.58rem}body[data-page=order] .mobile-buy-bar i{width:7px;height:7px;display:inline-block;margin-right:4px;border-radius:50%;background:#4a8b57}body[data-page=order] .mobile-buy-bar .button{min-height:50px;min-width:140px}body.modal-open .mobile-buy-bar{transform:translateY(110%)}}@media(max-width:430px){body[data-page=order] .product-detail{padding-inline:18px}body[data-page=order] .product-gallery{margin-inline:0}body[data-page=order] .product-detail-copy h1{font-size:2.75rem}body[data-page=order] .trust-row{margin-inline:-18px}body[data-page=order] .trust-row span{min-height:78px;padding:10px 7px;grid-template-columns:1fr;gap:5px;place-items:center;font-size:.6rem;text-align:center}body[data-page=order] .trust-row svg{width:25px;height:25px}body[data-page=order] .play-flow{padding-inline:18px}body[data-page=order] .play-flow-grid article{padding-inline:7px}body[data-page=order] .play-flow-grid h3{min-height:48px;font-size:.72rem}body[data-page=order] .play-flow-grid img{height:92px}body[data-page=order] .play-flow-grid p{font-size:.62rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}}
