*{box-sizing:border-box} :root{--ink:#111b2b;--muted:#667085;--cream:#f5f4f0;--gold:#d6b77a;--line:#e6e7e9;--navy:#101827}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:"DM Sans",sans-serif;color:var(--ink);background:#fff}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.announcement{height:34px;background:#101827;color:#d9dce2;display:flex;justify-content:center;align-items:center;gap:10px;font-size:11px;letter-spacing:.08em}.announcement span{color:var(--gold)}.site-header{height:82px;padding:0 7.2%;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #f0f0f0}.brand{display:flex;align-items:center;gap:10px;font:800 20px Manrope,sans-serif;letter-spacing:.09em}.brand-mark{height:37px;width:37px;display:grid;place-items:center;background:var(--ink);color:var(--gold);font:800 21px Manrope,sans-serif;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.brand small{display:block;font:600 8px "DM Sans",sans-serif;letter-spacing:.18em;color:#858b94;margin-top:2px}.site-header nav{display:flex;gap:35px;font-size:12px;font-weight:600;color:#505967}.site-header nav a:hover,.text-link:hover{color:#ad8746}.header-actions{display:flex;align-items:center;gap:14px}.icon-button{border:0;background:none;font-size:27px;cursor:pointer}.cart-button{border:1px solid #dfe2e5;background:white;border-radius:3px;padding:11px 14px;font-size:11px;font-weight:700;cursor:pointer}.cart-button span{background:var(--ink);color:white;border-radius:20px;padding:3px 6px;margin-left:7px}.menu-toggle{display:none;background:none;border:0;font-size:24px}.hero{min-height:570px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1fr 1fr;padding:72px 10% 55px;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;right:-120px;top:-200px;width:650px;height:650px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.hero-copy{z-index:2;max-width:540px}.eyebrow{font-size:9px;letter-spacing:.2em;font-weight:700;color:var(--gold);display:flex;align-items:center;gap:9px}.eyebrow span{width:6px;height:6px;background:var(--gold);border-radius:50%}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.055em}h1{font-size:clamp(48px,6vw,76px);line-height:1.02;margin:25px 0 20px;font-weight:700}h1 em,h2 em{font-style:normal;color:var(--gold)}.hero-copy>p{font-size:14px;line-height:1.9;color:#b8c0cb;max-width:440px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 20px;font-size:11px;font-weight:700;border-radius:2px;transition:.2s;cursor:pointer;border:0}.button b{font-size:16px}.button-light{background:var(--gold);color:#121a27}.button-light:hover{background:#e8cd98;transform:translateY(-2px)}.text-link{font-size:11px;font-weight:600;color:#e2e5e9}.text-link span{color:var(--gold);margin-left:6px}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:48px;color:#aeb7c3;font-size:10px;line-height:1.6}.hero-proof b{color:white}.avatar-stack{display:flex}.avatar-stack i{font-style:normal;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#344154;border:2px solid var(--navy);margin-right:-7px;font-size:9px;color:var(--gold)}.hero-art{position:relative;min-height:400px;display:grid;place-items:center}.hero-orbit{position:absolute;border:1px solid #ffffff18;border-radius:50%;width:410px;height:410px}.orbit-two{width:320px;height:320px;border-style:dashed;border-color:#d6b77a35}.hero-laptop{width:min(430px,90%);position:relative;z-index:2;transform:rotate(-8deg);filter:drop-shadow(0 35px 25px #0008)}.laptop-screen{height:255px;border:9px solid #313b49;border-bottom-width:13px;border-radius:13px 13px 5px 5px;background:radial-gradient(ellipse at 65% 30%,#31465d 0,#17263a 43%,#0a111d 80%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.laptop-screen:before{content:"";position:absolute;width:230px;height:230px;border:1px solid #d6b77a45;border-radius:50%;box-shadow:0 0 0 35px #d6b77a0c,0 0 0 70px #d6b77a08}.screen-glow{position:absolute;width:120px;height:200px;background:#d6b77a18;filter:blur(40px);transform:rotate(40deg)}.screen-word{font:800 74px Manrope,sans-serif;letter-spacing:-.1em;color:#f1e8d5;z-index:1}.screen-word span,.feature-device span{color:var(--gold)}.screen-caption{font-size:8px;letter-spacing:.35em;color:#b5bdc7;z-index:1}.laptop-base{height:13px;background:linear-gradient(#aeb5be,#596574 50%,#303946);width:112%;margin-left:-6%;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);border-radius:0 0 8px 8px}.hero-chip{position:absolute;z-index:3;border:1px solid #ffffff2c;background:#182538;padding:11px 14px;font-size:8px;letter-spacing:.14em;color:#d5dbe3;box-shadow:0 10px 30px #0003}.hero-chip b{color:var(--gold);margin-left:10px}.chip-top{top:50px;right:3%}.chip-bottom{bottom:40px;left:0}.chip-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9cc6a4;margin-right:8px}.trust-strip{padding:22px 10%;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);gap:15px}.trust-strip div{display:flex;align-items:center;gap:12px;font-size:10px;color:#626b78}.trust-strip b{font:700 11px Manrope;color:#b18c50}.section{padding:95px 10%}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.dark-eyebrow{color:#a78348}.section h2,.feature-copy h2,.process-section h2,.contact-section h2{font-size:clamp(34px,4vw,49px);line-height:1.1;margin:15px 0 0}.section-heading>p,.shop-note{max-width:310px;font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:4px}.category-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:13px}.category-card{position:relative;min-height:220px;text-align:left;padding:22px;border:1px solid var(--line);background:#fafafa;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;transition:.2s;color:var(--ink)}.category-card:hover{transform:translateY(-4px);border-color:#c8ad7d}.category-featured{background:#f0eee8}.category-number{font-size:8px;letter-spacing:.15em;color:#89909a}.category-icon{font-size:37px;color:#ad8a53;margin:26px 0 17px}.category-card strong{font:700 17px Manrope}.category-card small{font-size:9px;color:#77808c;margin-top:7px}.category-arrow{position:absolute;right:20px;bottom:20px;font-size:18px;color:#a78348}.shop-section{background:#f8f8f7}.shop-heading{margin-bottom:32px}.shop-tools{display:grid;grid-template-columns:1fr 170px 150px 135px;gap:10px}.search-box{height:44px;background:white;border:1px solid #e4e5e6;display:flex;align-items:center;padding:0 13px;gap:10px}.search-box span{font-size:22px;color:#a78348}.search-box input{border:0;outline:0;width:100%;font-size:11px}.shop-tools select{background:white;border:1px solid #e4e5e6;padding:0 12px;font-size:10px;color:#525c69;outline:0}.results-line{display:flex;justify-content:space-between;padding:20px 0 13px;font-size:10px;color:#79818b}.results-line button{border:0;background:none;color:#98743d;font-size:10px;cursor:pointer}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.product-card{background:#fff;border:1px solid #ececed;position:relative;min-width:0;transition:.2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1018270d}.product-image{height:175px;background:#f0f1f2;display:grid;place-items:center;overflow:hidden;position:relative}.product-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.product-card:hover .product-image img{transform:scale(1.04)}.product-tag{position:absolute;top:11px;left:11px;background:#fff;padding:6px 8px;font-size:8px;letter-spacing:.1em;color:#98743d}.product-info{padding:16px}.product-brand{font-size:8px;letter-spacing:.16em;color:#a78348;font-weight:700}.product-info h3{font:700 14px Manrope;margin:7px 0 7px;min-height:34px}.product-spec{font-size:9px;line-height:1.6;color:#7b8490;min-height:30px}.product-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;border-top:1px solid #eee}.price-label{font-size:10px;font-weight:700;color:#1b2636}.price-label small{display:block;font-size:8px;font-weight:400;color:#8a929b;margin-top:3px}.add-button{border:1px solid #dfe1e3;background:white;width:30px;height:30px;font-size:18px;cursor:pointer;color:#9a7846}.add-button:hover{background:var(--ink);color:white}.feature-band{background:#111c2c;color:white;display:grid;grid-template-columns:1fr 1fr;padding:80px 12%;gap:10%;align-items:center;overflow:hidden}.feature-visual{min-height:330px;background:radial-gradient(circle at center,#263b52,#111c2c 65%);display:grid;place-items:center;position:relative}.feature-ring{position:absolute;width:260px;height:260px;border:1px solid #d6b77a55;border-radius:50%;box-shadow:0 0 0 35px #d6b77a0c,0 0 0 70px #d6b77a08}.feature-device{font:800 95px Manrope;color:#f0e8d8;letter-spacing:-.12em;z-index:1}.feature-label{position:absolute;bottom:25px;font-size:8px;letter-spacing:.3em;color:#c3cbd4}.feature-copy h2{margin:17px 0}.feature-copy>p{font-size:12px;line-height:1.9;color:#b7c0cc;max-width:400px}.feature-copy ul{list-style:none;padding:0;margin:25px 0 30px}.feature-copy li{font-size:10px;color:#d7dce2;margin:13px 0}.feature-copy li span{color:var(--gold);margin-right:10px}.button-outline{border:1px solid #c9ad7b;color:#f4e4c6;background:transparent}.button-outline:hover{background:#d6b77a;color:#111}.process-section{text-align:center}.process-section>.eyebrow{justify-content:center}.process-section h2{margin-bottom:45px}.steps{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;gap:20px}.steps article{border-top:1px solid #dfe1e3;padding:20px 15px 0}.steps article>span{font-size:10px;color:#ad884d;letter-spacing:.15em}.steps h3{font:700 19px Manrope;margin:17px 0 8px}.steps p{font-size:11px;line-height:1.8;color:#77808b;max-width:260px}.contact-section{padding:65px 10%;background:#b7955c;color:#101827;display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-section .eyebrow{color:#3f3424}.contact-section h2{font-size:clamp(32px,4vw,45px)}.contact-section h2 em{color:#fff5e4}.contact-section p{font-size:11px;color:#403a31;margin:15px 0 0}.contact-section .button{background:#101827;color:#fff}.footer{background:#0d1522;color:#dfe3e8;padding:40px 10% 25px}.footer-brand{color:#fff}.footer p{font-size:10px;color:#a8b0bb;margin:17px 0 30px}.footer-bottom{border-top:1px solid #ffffff20;padding-top:18px;display:flex;justify-content:space-between;font-size:9px;color:#9da7b4}.disclaimer{display:block;margin-top:18px;color:#727e8d;font-size:8px;line-height:1.6}.overlay{position:fixed;inset:0;background:#0b1422a6;z-index:40;opacity:0;visibility:hidden;transition:.25s}.overlay.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;z-index:41;right:0;top:0;height:100%;width:min(420px,100%);background:white;transform:translateX(100%);transition:.3s;display:flex;flex-direction:column;padding:27px}.cart-drawer.open{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.drawer-head h3{font:700 22px Manrope;margin:8px 0 0}.close-button{border:0;background:none;font-size:29px;cursor:pointer}.cart-items{flex:1;overflow:auto;padding:15px 0}.empty-cart{text-align:center;padding:65px 10px;font:700 16px Manrope}.empty-cart span{font:400 11px "DM Sans";color:#7b8490;line-height:2}.cart-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 0;border-bottom:1px solid #eee}.cart-row strong{font:700 12px Manrope}.cart-row small{display:block;color:#7b8490;font-size:9px;margin-top:5px}.qty-controls{display:flex;align-items:center;gap:9px}.qty-controls button{border:1px solid #ddd;background:white;width:24px;height:24px;cursor:pointer}.drawer-foot{border-top:1px solid var(--line);padding-top:18px}.drawer-foot p{font-size:10px;line-height:1.7;color:#77808b}.button-dark{background:#101827;color:#fff}.full-button{width:100%}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#101827;color:white;padding:12px 18px;font-size:11px;opacity:0;transition:.2s;z-index:60;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:950px){.site-header{padding:0 4%}.hero{padding:60px 6%}.section{padding:75px 6%}.feature-band{padding:65px 7%;gap:5%}.product-grid{grid-template-columns:repeat(3,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.shop-tools{grid-template-columns:1fr 1fr}.search-box{grid-column:span 2}.trust-strip{padding:20px 6%}}
@media(max-width:650px){.announcement{font-size:9px}.site-header{height:70px}.menu-toggle{display:block;margin-left:auto;margin-right:12px}.site-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;padding:20px 7%;box-shadow:0 12px 20px #0001;flex-direction:column;gap:20px}.site-header nav.open{display:flex}.header-actions{gap:5px}.icon-button{display:none}.cart-button{font-size:9px;padding:9px}.brand{font-size:17px}.brand-mark{width:32px;height:32px}.hero{grid-template-columns:1fr;padding:54px 7% 25px}.hero h1{font-size:54px}.hero-art{min-height:320px;margin-top:5px}.laptop-screen{height:190px}.hero-laptop{width:85%}.hero-orbit{width:300px;height:300px}.orbit-two{width:235px;height:235px}.chip-top{top:20px;right:0}.chip-bottom{bottom:10px;left:0}.trust-strip{grid-template-columns:1fr 1fr;row-gap:18px;padding:20px 7%}.section{padding:65px 7%}.section-heading{display:block}.section-heading>p,.shop-note{margin-top:18px}.category-grid{gap:9px}.category-card{min-height:185px;padding:15px}.category-icon{margin:19px 0 12px}.category-card strong{font-size:15px}.category-card small{font-size:8px}.shop-tools{grid-template-columns:1fr 1fr}.shop-tools select{height:42px}.search-box{grid-column:span 2}.product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-image{height:130px}.product-info{padding:11px}.product-info h3{font-size:12px}.product-spec{font-size:8px}.product-tag{font-size:7px}.product-bottom{margin-top:10px}.feature-band{grid-template-columns:1fr;padding:55px 7%;gap:35px}.feature-visual{min-height:260px}.feature-ring{width:210px;height:210px}.feature-device{font-size:75px}.feature-copy h2{font-size:39px}.steps{grid-template-columns:1fr;gap:12px}.steps article{padding:17px 5px}.process-section h2{margin-bottom:28px}.contact-section{padding:48px 7%;display:block}.contact-section .button{margin-top:25px}.footer{padding:35px 7% 22px}.footer-bottom{display:block;line-height:2.2}.footer-bottom span{display:block}.cart-drawer{padding:22px}.product-image img{object-position:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
