@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f2f3f6;--bg-alt: #ffffff;--ink: #10151b;--ink-soft: #5c6470;--ink-mute: #8b93a1;--line: #e3e6ec;--accent: #c6a15b;--accent-grad: linear-gradient(135deg, #d8b876 0%, #c6a15b 100%);--accent-soft: #f5edda;--gold: #c6a15b;--gold-soft: #d8b876;--dark: #0c0c0d;--shadow-sm: 0 6px 20px rgba(20, 30, 50, .08);--shadow-md: 0 20px 50px rgba(20, 30, 50, .12);--shadow-blue: 0 14px 32px rgba(198, 161, 91, .3);--shadow-gold: 0 14px 32px rgba(198, 161, 91, .32);--radius: 18px;--radius-lg: 26px;--wrap: 1240px;--display: "Poppins", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);color:var(--ink);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.02em}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:24px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;border:none;cursor:pointer;border-radius:999px;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translate(4px)}.btn:active{transform:translateY(1px)}.btn-primary,.btn-gold{position:relative;background:linear-gradient(180deg,#e6c883,#d8b876,#c29d55);border:1px solid rgba(255,255,255,.4);border-top:1px solid rgba(255,255,255,.9);border-radius:14px;color:#1a1508;font-weight:700;box-shadow:0 8px 24px #d8b87680,inset 0 12px 24px -12px #fffc;transition:all .2s ease}.btn-primary:hover,.btn-gold:hover{background:linear-gradient(180deg,#f2db99,#e6c883,#d8b876);box-shadow:0 12px 32px #d8b876b3,inset 0 16px 32px -16px #ffffffe6;transform:translateY(-1px)}.btn-dark{background:#14161a;color:#fff;box-shadow:0 8px 20px #0f141e38}.btn-dark:hover{background:#22252b}.btn-sm{padding:13px 24px;font-size:.92rem}.btn-lg{padding:19px 34px;font-size:1.08rem}.btn-block{width:100%;justify-content:center}.site-header{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}.header-inner{display:flex;align-items:center;gap:24px;height:92px}.logo{font-family:var(--display);font-weight:800;font-size:1.9rem;letter-spacing:-.03em;display:inline-flex}.logo img{height:36px;width:auto;display:block}.site-footer .logo img{height:34px}.logo-star{color:var(--accent);font-size:.8em;vertical-align:super}.nav{display:flex;gap:30px;margin-inline:auto;font-weight:500;color:var(--ink-soft)}.nav a{transition:color .15s ease}.nav a:hover{color:var(--ink)}.header-on-dark .nav{color:#ffffffc7}.header-on-dark .nav a:hover{color:#fff}.header-on-dark .menu-toggle span{background:#ffffffd9}.header-on-dark .cur-select{color:#fff;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);padding:6px 12px;border-radius:6px;font-weight:500}.header-on-dark .cur-select option{color:#000;background:#fff}.header-actions{display:flex;align-items:center;gap:14px}.menu-toggle{display:none;flex-direction:column;gap:5px;width:40px;height:40px;padding:0;align-items:center;justify-content:center;background:none;border:none;cursor:pointer}.menu-toggle span{width:24px;height:2px;background:var(--ink);border-radius:2px}.mobile-nav{display:none;flex-direction:column;gap:6px;padding:12px 24px 22px;background:var(--bg-alt);border-bottom:1px solid var(--line)}.mobile-nav:not([hidden]){display:flex}.mobile-nav a{padding:10px 4px;font-weight:500;color:var(--ink-soft)}.mobile-nav .btn{margin-top:8px;justify-content:center}.hero{position:relative;display:grid;overflow:hidden;background:#0a0b0d}.hero>.hero-bg,.hero>.wrap,.hero:after{grid-area:1 / 1}.hero-bg{display:block;width:100%;height:auto;max-width:1132px;margin-inline:auto 0;align-self:center;z-index:0;background:#0a0b0d}.hero:after{content:"";align-self:stretch;z-index:0;background:linear-gradient(90deg,#060503f5,#060503e0 30%,#06050380 52%,#06050300 68%)}@media(min-width:1133px){.hero-bg{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%)}}.hero .wrap{position:relative;z-index:1;align-self:center;padding-top:92px}.hero-grid{display:grid;grid-template-columns:minmax(0,540px) 1fr;gap:40px;align-items:center}.hero h1{margin-top:0;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff}.hero-gold{font-style:italic;color:#d4a84b}.hero-gold-bold{font-style:normal;font-weight:700;color:#d4a84b}.hero-sparkle{font-style:normal;font-size:.45em;color:#d4a84b;vertical-align:super;margin-left:4px;text-shadow:0 0 10px rgba(216,184,118,.6)}.accent{color:var(--accent)}.head-star{font-size:.55em;vertical-align:super}.hero-br{display:none}.lede{margin:14px 0 0;font-size:1.35rem;color:#ffffffb8;max-width:36ch;line-height:1.2}.countdown{margin:18px 0;padding:14px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:var(--shadow-sm);width:100%;backdrop-filter:blur(8px)}.countdown-title{margin:0 0 12px;text-align:center;color:#ffffff8c;font-size:.95rem}.countdown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cd-cell{display:flex;flex-direction:column;align-items:center}.cd-num{font-family:var(--display);font-weight:700;font-size:1.9rem;font-variant-numeric:tabular-nums;line-height:1;color:#fff}.cd-label{margin-top:6px;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.hero-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:4px 0 20px}.hp-now{font-family:var(--display);font-weight:700;font-size:1.9rem;color:#fff}.hp-before{font-size:1.05rem;color:#fff9;text-decoration:line-through}.hp-tag{font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d8b876;background:#14161a;padding:6px 13px;border-radius:999px}.reassure{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:.92rem;color:#fff9}.check{color:var(--accent);font-weight:700;text-shadow:0 0 8px rgba(216,184,118,.6)}.colors{position:relative;padding:56px 0 64px;background:radial-gradient(ellipse 120% 40% at 50% 50%,rgba(216,184,118,.08) 0%,transparent 60%),linear-gradient(180deg,#060708,#0a0c0f 45%,#171b21 52%,#08090b)}.section-title{text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:#fff}.color-picker{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px}.carousel-btn{flex:none;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#fffc;font-size:1.4rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.carousel-btn:hover{background:#ffffff1f;color:#fff}.color-track{display:flex;flex:1;align-items:center;justify-content:space-around;gap:20px;list-style:none;margin:0;padding:0}.color-item{display:flex;flex-direction:column;align-items:center;gap:18px;opacity:.72;transition:opacity .2s ease}.color-item:hover{opacity:1}.color-thumb{position:relative;width:220px;height:220px;display:grid;place-items:center}.color-thumb:before{content:"";position:absolute;inset:-8% -12% -22%;z-index:0;opacity:0;background:radial-gradient(52% 48% at 50% 46%,#d8b87659,#d8b87600 70%);transition:opacity .25s ease}.color-thumb img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transform:scale(.72);transition:transform .25s ease;filter:drop-shadow(0 26px 26px rgba(0,0,0,.55))}.color-item.is-active{opacity:1}.color-item.is-active .color-thumb img{transform:scale(1)}.color-item.is-active .color-thumb:before{opacity:1}.color-item.is-active .color-thumb{animation:barto-hop 1.5s ease-in-out infinite}@keyframes barto-hop{0%{transform:translateY(0)}10%{transform:translateY(-8px)}22%{transform:translateY(2px)}30%{transform:translateY(0)}to{transform:translateY(0)}}.check-badge{position:absolute;top:6%;right:8%;z-index:2;width:32px;height:32px;display:grid;place-items:center;background:#14161c99;border:1px solid rgba(216,184,118,.5);color:#d8b876;border-radius:50%;font-size:.85rem;font-weight:700;text-shadow:0 0 8px rgba(216,184,118,.6);box-shadow:0 4px 12px #00000080,inset 0 2px 10px #d8b87633}.color-item:not(.is-active) .check-badge{display:none}.color-radio{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:500;color:#ffffffb8;cursor:pointer}.color-item.is-active .color-radio{color:#d8b876;font-weight:600}.color-radio input{accent-color:var(--accent)}.colors-cta{display:flex;justify-content:center;margin-top:36px}.feature{position:relative;overflow:hidden}.feature-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060708,#060708f2 30%,#06070899 55%,#06070800 75%)}.feature-inner{position:relative;z-index:1;padding:84px 24px;max-width:var(--wrap)}.eyebrow{font-family:var(--display);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.feature-title{margin:0 0 12px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;line-height:1.1;color:#fff;text-align:left}.feature-subtitle{margin:0 0 48px;font-size:1.05rem;color:#ffffffbf;max-width:700px;text-align:left;line-height:1.4}.perks{display:flex;gap:20px;list-style:none;margin:0;padding:0;flex-wrap:wrap;max-width:820px}.perks li{position:relative;width:240px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:28px 16px 24px;background:#0c0e1259;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);border-radius:20px;text-align:center;color:#ffffffb3;box-shadow:0 16px 32px #0006,inset 0 24px 48px -24px #d8b87626;font-size:1rem;line-height:1.4}.perk-content{display:flex;flex-direction:column;gap:8px}.perk-title{margin:0;font-family:var(--display);font-weight:600;font-size:1.1rem;color:#fff}.perk-desc{margin:0;font-size:.9rem;line-height:1.45;color:#ffffffa6}.perk-icon{position:relative;width:72px;height:72px;display:grid;place-items:center;color:#d4a84b}.perk-icon:before{content:"";position:absolute;inset:50%;width:100px;height:100px;transform:translate(-50%,-50%);background:radial-gradient(circle,#d8b87626,#d8b87600 70%);z-index:0;border-radius:50%}.perk-icon svg{position:relative;z-index:1;width:36px;height:36px;filter:drop-shadow(0 0 6px rgba(216,184,118,.4))}.integrations{padding:80px 0;background:#060708;position:relative;overflow:hidden}.int-grid{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;position:relative;z-index:2;margin-bottom:60px}.int-copy{max-width:540px}.int-eyebrow{display:inline-block;font-family:var(--display);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#d8b876;padding:6px 16px;border:1px solid rgba(216,184,118,.4);border-radius:20px;margin-bottom:24px;background:#d8b8760d}.int-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:#fff;line-height:1.1;margin-bottom:20px}.int-desc{font-size:1.1rem;color:#ffffffbf;line-height:1.5;margin-bottom:40px}.int-visual{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.orb-system{position:relative;width:100%;height:100%}.int-barto{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:auto;z-index:10}.orb-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(216,184,118,.4);box-shadow:0 0 12px #d8b87633,inset 0 0 12px #d8b87633}.orb-ring:before{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#fff;border-radius:50%;box-shadow:0 0 15px 4px #d8b876,0 0 30px 8px #d8b87699}.orb-ring-1{width:380px;height:380px;animation:orbitRotate1 8s linear infinite}.orb-ring-2{width:520px;height:520px;animation:orbitRotate2 14s linear infinite reverse}.orb-ring-3{width:680px;height:680px;animation:orbitRotate3 20s linear infinite}@keyframes orbitRotate1{0%{transform:translate(-50%,-50%) rotate(-15deg) rotateX(65deg) rotate(0)}to{transform:translate(-50%,-50%) rotate(-15deg) rotateX(65deg) rotate(360deg)}}@keyframes orbitRotate2{0%{transform:translate(-50%,-50%) rotate(25deg) rotateX(65deg) rotate(0)}to{transform:translate(-50%,-50%) rotate(25deg) rotateX(65deg) rotate(360deg)}}@keyframes orbitRotate3{0%{transform:translate(-50%,-50%) rotate(60deg) rotateX(65deg) rotate(0)}to{transform:translate(-50%,-50%) rotate(60deg) rotateX(65deg) rotate(360deg)}}.orb-icon{position:absolute;width:64px;height:64px;background:#0c0e1259;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);border-radius:16px;display:grid;place-items:center;z-index:20;box-shadow:0 16px 32px #0006,inset 0 24px 48px -24px #d8b87626;animation:floatOrb 6s ease-in-out infinite alternate;color:var(--app-color)}.orb-icon svg{position:relative;z-index:1;width:32px;height:32px;filter:drop-shadow(0 0 6px var(--app-color))}@keyframes floatOrb{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-15px) rotate(5deg)}}.role-cards{display:flex;gap:24px;list-style:none;padding:0;margin:0;position:relative;z-index:2}.role-cards li{flex:1;display:flex;align-items:center;gap:16px;padding:24px;background:#0c0e1259;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);border-radius:20px;box-shadow:0 16px 32px #0006,inset 0 24px 48px -24px #d8b87626}.role-icon{position:relative;width:48px;height:48px;display:grid;place-items:center;color:#d4a84b}.role-icon:before{content:"";position:absolute;inset:-8px;background:radial-gradient(circle at center,rgba(216,184,118,.2) 0%,transparent 70%);border-radius:50%;pointer-events:none}.role-icon svg{position:relative;z-index:1;width:26px;height:26px;filter:drop-shadow(0 0 6px rgba(216,184,118,.4))}.role-text h3{font-family:var(--display);font-weight:600;font-size:1.1rem;color:#fff;margin:0 0 4px}.role-text p{font-size:.9rem;color:#fff9;margin:0}.preorder{padding:80px 0;background:#0a0b0d}.preorder-banner{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:44px;min-height:320px;padding:48px 56px 48px 40%;background-color:var(--dark);background-image:url(/assets/banner-black.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(198,161,91,.22);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.gold{color:var(--gold-soft)}.eyebrow.gold{color:var(--gold)}.preorder-copy{color:#fff;position:relative;z-index:1}.preorder-action{position:relative;z-index:1}.preorder-title{margin:14px 0 22px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;line-height:1.12}.price-label{font-family:var(--display);font-size:.8rem;letter-spacing:.05em;color:var(--gold)}.price-row{margin:8px 0 0;font-size:1.05rem;color:#d9d9dc}.price-row strong{font-family:var(--display);font-weight:700;font-size:2rem;color:#fff;margin-right:12px}.price-row s{color:#7d7a72}.hp-off,.price-off{font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#0f1a12;background:#6fd08c;padding:4px 9px;border-radius:6px;margin-left:8px;white-space:nowrap}.hp-off{margin-left:0}.preorder-action{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.preorder-note{margin:0;font-size:.86rem;color:#9c9890;max-width:22ch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nov-banner{padding-left:40%}.nov-lede{margin:14px 0 0;max-width:46ch;font-size:1rem;line-height:1.55;color:#ffffffa8}.nov-action{align-items:stretch;text-align:left;min-width:0}.nov-form{display:flex;flex-direction:column;gap:12px;width:min(320px,100%)}.nov-form input{width:100%;padding:14px 16px;border-radius:12px;background:#0006;color:#fff;font:inherit;border:1px solid rgba(255,255,255,.14)}.nov-form input::placeholder{color:#ffffff5c}.nov-form input:focus{outline:none;border-color:var(--gold-soft);box-shadow:0 0 0 3px #d8b8762e}.nov-form button[disabled]{opacity:.55;cursor:default}.nov-msg{margin:0;min-height:1.2em;font-size:.84rem;line-height:1.4;color:#fff9}.nov-msg.ok{color:var(--gold-soft)}.nov-msg.error{color:#e79a90}.nov-listo input,.nov-listo button{display:none}.nov-listo .nov-msg{font-size:1rem}.pronto{display:inline-flex;align-items:center;gap:10px;margin:26px 0 22px;padding:11px 18px;border-radius:999px;background:#d8b8761a;border:1px solid rgba(216,184,118,.32);font-family:var(--display);font-weight:600;color:var(--gold-soft)}.pronto:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 10px #d8b876e6}@media(max-width:900px){.nov-banner{padding-left:28px}.nov-action{align-items:center}.nov-form{width:100%}.nov-lede{max-width:100%}}.site-footer{background:#0a0b0d;border-top:1px solid rgba(255,255,255,.08);padding:34px 0}.site-footer .logo{color:#fff}.footer-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-nav{display:flex;gap:24px;margin-inline:auto;color:#ffffffad;font-weight:500}.footer-nav a:hover{color:#fff}.copyright{margin:0;font-size:.85rem;color:#ffffff8f}.page-hero{position:relative;background:var(--bg);padding:150px 0 76px}.page-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center}.page-eyebrow{display:inline-block;padding:7px 16px;background:var(--accent-soft);color:var(--accent);border-radius:999px;font-family:var(--display);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.page-title{margin:22px 0 0;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:700;line-height:1.05}.page-sub{margin:18px 0 0;font-size:1.15rem;color:var(--ink-soft);max-width:46ch}.page-hero-actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.page-hero-media img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.section-pad{padding:84px 0}.section-pad.bg-alt{background:var(--bg-alt)}.section-head{text-align:center;max-width:640px;margin:0 auto 52px}.section-head .page-eyebrow{margin-bottom:16px}.section-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700}.section-head p{margin:14px 0 0;color:var(--ink-soft);font-size:1.08rem}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.spec-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow-sm)}.section-pad.bg-alt .spec-card{background:var(--bg)}.spec-card .perk-icon{margin-bottom:20px}.spec-card h3{font-family:var(--display);font-size:1.18rem;font-weight:600;margin:0 0 8px}.spec-card p{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.55}.section-pad.spec-dark{position:relative;background:#0a0b0d;overflow:hidden}.section-pad.spec-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% -10%,#c6a15b24,#c6a15b00 60%);pointer-events:none}.section-pad.spec-dark .wrap{position:relative;z-index:1}.section-pad.spec-dark .section-head h2{color:#fff}.section-pad.spec-dark .section-head p{color:#ffffffa8}.section-pad.spec-dark .page-eyebrow{background:#c6a15b1f;color:var(--gold-soft)}.section-pad.spec-dark .spec-card{background:linear-gradient(160deg,#16181d,#0e0f13);border:1px solid rgba(198,161,91,.22);box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}.section-pad.spec-dark .spec-card h3{color:#fff}.section-pad.spec-dark .spec-card p{color:#ffffff9e}.section-pad.spec-dark .spec-card .perk-icon{border-color:#c6a15b66;background:linear-gradient(160deg,#23262d,#101216)}.tech{background:#0a0b0d}.tech-hero{min-height:720px}.tech-badge{display:inline-block;padding:7px 18px;margin-bottom:22px;border:1px solid rgba(198,161,91,.5);border-radius:999px;color:var(--gold-soft);font-family:var(--display);font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.tech-hero .reassure{color:#ffffffb8;margin-top:18px}.tech-hero .btn-primary{margin-top:30px}.tech-sec{background:#0a0b0d;padding:64px 0;position:relative;overflow:hidden}.tech-sec:last-of-type{padding-bottom:90px}.tech-sec:before{content:"";position:absolute;top:-14%;left:50%;width:min(960px,90%);height:460px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(216,184,118,.09) 0%,transparent 66%);pointer-events:none}.tech-sec>.wrap{position:relative;z-index:1}.tech-panel-title{text-align:center;margin:0 0 44px;font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,3vw,2.05rem);color:#fff}.tech-panel-title .gold{color:var(--gold-soft)}.tech-panel-title .tps{color:var(--gold);font-size:.7em;vertical-align:middle;margin:0 4px;opacity:.9}.tech-card{border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);border-radius:20px;padding:30px;background:#0c0e1259;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 32px #0006,inset 0 24px 48px -24px #d8b87626;transition:transform .2s ease,box-shadow .2s ease}.tech-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px #00000080,inset 0 24px 48px -24px #d8b87647}.tech-card h3{font-family:var(--display);font-size:1.15rem;font-weight:600;color:#fff;margin:18px 0 8px}.tech-card p{margin:0;color:#fff9;font-size:.95rem;line-height:1.55}.tech-ic{position:relative;width:58px;height:58px;display:grid;place-items:center;color:#d4a84b}.tech-ic:before{content:"";position:absolute;inset:-6px;background:radial-gradient(circle at center,rgba(216,184,118,.22) 0%,transparent 70%);border-radius:50%;pointer-events:none}.tech-ic svg{position:relative;z-index:1;width:30px;height:30px;filter:drop-shadow(0 0 6px rgba(216,184,118,.45))}.tech-ic.sm{width:46px;height:46px}.tech-ic.sm svg{width:24px;height:24px}.capas-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.capa-card{position:relative;overflow:hidden;padding:34px 30px;border-radius:22px;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);background:#0c0e1266;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 40px #0000006b,inset 0 24px 48px -24px #d8b87629;animation:capaFloat 6s ease-in-out infinite}.capa-card:nth-child(1),.capa-card:nth-child(3){margin-top:34px}.capa-num{position:absolute;top:12px;right:22px;font-family:var(--display);font-weight:800;font-size:3.6rem;line-height:1;color:#d8b8761f}.capa-card h3{font-family:var(--display);font-size:1.2rem;font-weight:600;color:#fff;margin:20px 0 10px}.capa-card p{margin:0;color:#ffffff9e;font-size:.97rem;line-height:1.55}@keyframes capaFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.tsec-adapt .int-grid{margin-bottom:0}.tsec-adapt .int-eyebrow{margin-bottom:18px}.adapt-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.adapt-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:transparent;color:#ffffffb8;font-family:var(--display);font-weight:500;font-size:.9rem;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.adapt-tab:hover{color:#fff;border-color:#ffffff47}.adapt-tab.is-active{border-color:#c6a15b99;color:var(--gold-soft);background:#c6a15b14}.adapt-tab .at-ic{font-size:.9em}.adapt-note{margin:16px 0 0;color:#ffffff73;font-size:.88rem}.orb-tag{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);background:#0c0e128c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;font-family:var(--display);font-weight:600;font-size:.82rem;white-space:nowrap;box-shadow:0 16px 32px #0006,inset 0 20px 40px -24px #d8b87629;animation:floatOrb 6s ease-in-out infinite alternate}.orb-tag svg{width:18px;height:18px;color:#d4a84b;filter:drop-shadow(0 0 5px rgba(216,184,118,.5))}@media(max-width:620px){.orb-tag{font-size:.74rem;padding:7px 12px}.orb-tag svg{width:15px;height:15px}}.acc-intro{position:relative;background:#0a0b0d;padding:132px 0 32px}.acc-intro>.wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:28px}.acc-intro-copy h1{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.08;color:#fff}.acc-intro-copy h1 .gold{color:var(--gold-soft)}.acc-intro-copy p{margin:12px 0 0;max-width:46ch;font-size:1.02rem;line-height:1.5;color:#fff9}.acc-traits{display:flex;flex-wrap:wrap;gap:26px;margin-top:26px}.acc-intro .acc-traits{margin-top:0;gap:20px}.acc-trait{display:flex;align-items:center;gap:10px;color:#ffffffd1;font-family:var(--display);font-weight:500;font-size:.9rem}.acc-trait .tech-ic.sm{width:40px;height:40px}.acc-intro .acc-trait{font-size:.85rem}.acc-intro .acc-trait .tech-ic.sm{width:34px;height:34px}.acc-intro .acc-trait .tech-ic.sm svg{width:19px;height:19px}.acc-catalog{padding-top:42px}.acc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:30px}.acc-tabs{display:flex;gap:10px;flex-wrap:wrap}.acc-sort{display:inline-flex;align-items:center;gap:10px;color:#ffffff8c;font-family:var(--display);font-weight:500;font-size:.9rem}.acc-sort select{appearance:none;-webkit-appearance:none;padding:10px 34px 10px 16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0c0e128c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d8b876' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;font-family:var(--display);font-weight:500;font-size:.9rem;cursor:pointer}.acc-sort select option{background:#14161a;color:#fff}.acc-groups{display:flex;flex-direction:column;gap:56px}.acc-group[hidden]{display:none}.acc-group-head{margin-bottom:22px}.acc-group-head h2{font-family:var(--display);font-weight:600;font-size:1.5rem;color:#fff;margin:0 0 6px;display:flex;align-items:center;gap:14px}.acc-group-head h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(216,184,118,.35),transparent)}.acc-group-head p{margin:0;color:#ffffff8c;font-size:.94rem;line-height:1.55;max-width:62ch}.acc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.acc-prod{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);border-radius:20px;overflow:hidden;background:#0c0e1259;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 32px #0006,inset 0 24px 48px -24px #d8b87626;transition:transform .2s ease,box-shadow .2s ease}.acc-prod:hover{transform:translateY(-6px);box-shadow:0 28px 50px #00000080,inset 0 24px 48px -24px #d8b87647}.acc-thumb{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;background:radial-gradient(120% 100% at 50% 0%,#231e1499,#0a0b0d66 60%);color:#d4a84b;border-bottom:1px solid rgba(255,255,255,.06)}.acc-thumb-glow{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,184,118,.22) 0%,transparent 65%);filter:blur(6px)}.acc-thumb svg{position:relative;z-index:1;width:44%;height:44%;filter:drop-shadow(0 0 10px rgba(216,184,118,.4))}.acc-info{display:flex;flex-direction:column;padding:22px 22px 24px;flex:1}.acc-info h3{font-family:var(--display);font-weight:600;font-size:1.06rem;color:#fff;margin:0 0 8px}.acc-info p{margin:0 0 16px;color:#fff9;font-size:.9rem;line-height:1.5;flex:1}.acc-price{font-family:var(--display);font-weight:700;font-size:1.2rem;color:var(--gold-soft);margin-bottom:16px}.acc-info>:last-child{margin-bottom:0}.acc-official{display:flex;align-items:center;justify-content:center;gap:8px;margin:34px 0 0;color:#ffffff80;font-size:.92rem}.acc-official svg{color:var(--gold)}.acc-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:40px 24px;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);border-radius:24px;background:#0c0e1266;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 44px #0006,inset 0 22px 44px -26px #d8b87624}.acc-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 20px}.acc-benefit+.acc-benefit{border-left:1px solid rgba(255,255,255,.08)}.acc-benefit .tech-ic{margin-bottom:8px}.acc-benefit h3{font-family:var(--display);font-weight:600;font-size:1rem;color:#fff;margin:0}.acc-benefit p{margin:0;color:#ffffff8c;font-size:.86rem;line-height:1.45}@media(max-width:940px){.acc-grid{grid-template-columns:repeat(2,1fr)}.acc-benefits{grid-template-columns:repeat(2,1fr);gap:20px 8px}.acc-benefit:nth-child(3){border-left:none}}@media(max-width:560px){.acc-grid{grid-template-columns:repeat(2,1fr);gap:12px}.acc-groups{gap:40px}.acc-group-head h2{font-size:1.2rem}.acc-group-head p{font-size:.86rem}.acc-prod .acc-info{padding:14px 14px 16px}.acc-info h3{font-size:.94rem}.acc-info p{font-size:.82rem}.acc-price{font-size:1.05rem}.acc-benefits{grid-template-columns:1fr}.acc-benefit+.acc-benefit{border-left:none;border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.acc-toolbar{flex-direction:column;align-items:flex-start}.acc-intro{padding:112px 0 24px}.acc-intro>.wrap{gap:22px;padding-bottom:22px}.acc-intro .acc-traits{gap:14px 20px}}.store-btns{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.store-btn{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(216,184,118,.4);background:#0c0e1299;color:#fff;transition:transform .16s ease,box-shadow .16s ease}.store-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000073}.store-btn svg{width:26px;height:26px}.store-btn span{display:flex;flex-direction:column;line-height:1.12;font-family:var(--display);font-weight:600;font-size:1.02rem}.store-btn small{font-weight:500;font-size:.68rem;color:#ffffff8c}.phones{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.phones.one{grid-template-columns:minmax(0,296px);justify-content:center}.phone-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.phone{position:relative;width:100%;aspect-ratio:9 / 19;border-radius:26px;padding:10px;border:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(216,184,118,.4);background:linear-gradient(160deg,#17181c,#0c0d10);box-shadow:0 24px 44px #00000080,inset 0 20px 40px -24px #d8b87624}.phone-screen{height:100%;border-radius:18px;background:#00000059;padding:26px 11px 12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.phone-screen.shot{padding:0;gap:0;background:#000}.phone-screen.shot img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;border-radius:18px}.phone-caption{font-family:var(--display);font-weight:500;font-size:.82rem;color:#ffffffb3}.app-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.app-features.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:0 auto}.app-feature{text-align:center;display:flex;flex-direction:column;align-items:center}.section-lead{text-align:center;max-width:640px;margin:-26px auto 40px;color:#ffffff9e;font-size:1.05rem;line-height:1.55}.desk-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:52px;align-items:center}.desk-window{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(216,184,118,.45);background:linear-gradient(160deg,#15161a,#0d0e11);box-shadow:0 40px 80px #0009}.dw-bar{display:flex;align-items:center;gap:8px;padding:13px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.dw-dot{width:11px;height:11px;border-radius:50%;background:#ffffff2e}.dw-dot:nth-child(1){background:#ff5f57}.dw-dot:nth-child(2){background:#febc2e}.dw-dot:nth-child(3){background:#28c840}.dw-name{margin-left:10px;font-family:var(--display);font-size:.82rem;color:#ffffff8c}.dw-shot{display:block;width:100%;height:auto}.desk-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.desk-points li{display:flex;gap:16px;align-items:flex-start}.desk-points .tech-ic{flex:none}.desk-points h3{font-family:var(--display);font-weight:600;font-size:1.12rem;color:#fff;margin:0 0 5px}.desk-points p{margin:0;color:#fff9;font-size:.94rem;line-height:1.5}.app-hero{min-height:0;padding:128px 0 76px;background:#0a0b0d}.app-hero:after{display:none}.app-hero-glow{position:absolute;z-index:0;pointer-events:none;top:40px;left:50%;transform:translate(-50%);width:min(1000px,92%);height:620px;background:radial-gradient(ellipse at center,rgba(216,184,118,.14) 0%,transparent 66%)}.app-hero>.wrap{position:relative;z-index:1;padding-top:0}.app-hero-head{text-align:center;max-width:720px;margin:0 auto 52px}.app-hero-head h1{font-size:clamp(2rem,4vw,3rem);margin:0}.app-hero-head .lede{max-width:58ch;margin:18px auto 0;font-size:1.08rem;line-height:1.5}.app-anatomy{display:grid;grid-template-columns:1fr minmax(300px,520px) 1fr;gap:26px;align-items:center}.aa-col{display:flex;flex-direction:column;gap:54px}.aa-item{position:relative;display:flex;flex-direction:column;gap:7px}.aa-col.left .aa-item{align-items:flex-end;text-align:right;padding-right:28px}.aa-col.right .aa-item{align-items:flex-start;text-align:left;padding-left:28px}.aa-item h3{font-family:var(--display);font-weight:600;font-size:1.04rem;color:#fff;margin:0}.aa-item p{margin:0;font-size:.87rem;line-height:1.5;color:#ffffff8c;max-width:28ch}.aa-item .tech-ic.sm{width:42px;height:42px;margin-bottom:2px}.aa-item:after{content:"";position:absolute;top:21px;width:22px;height:1px}.aa-item:before{content:"";position:absolute;top:18px;width:6px;height:6px;border-radius:50%;background:#d8b876;box-shadow:0 0 9px #d8b876e6;z-index:1}.aa-col.left .aa-item:after{right:0;background:linear-gradient(90deg,transparent,rgba(216,184,118,.75))}.aa-col.left .aa-item:before{right:-3px}.aa-col.right .aa-item:after{left:0;background:linear-gradient(90deg,rgba(216,184,118,.75),transparent)}.aa-col.right .aa-item:before{left:-3px}.aa-col.left .aa-item{animation:aaInLeft .7s cubic-bezier(.22,1,.36,1) both}.aa-col.right .aa-item{animation:aaInRight .7s cubic-bezier(.22,1,.36,1) both}.aa-col .aa-item:nth-child(1){animation-delay:.15s}.aa-col .aa-item:nth-child(2){animation-delay:.3s}@keyframes aaInLeft{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes aaInRight{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.aa-stage{position:relative;padding:0 0 62px 122px;animation:aaInUp .8s cubic-bezier(.22,1,.36,1) both}@keyframes aaInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.aa-glow{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,184,118,.3) 0%,transparent 62%);filter:blur(10px);animation:anatomyPulse 5s ease-in-out infinite}.aa-desk{position:relative;z-index:1;animation:aaFloat 7s ease-in-out infinite}@keyframes aaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.aa-stage .dw-bar{padding:10px 13px}.aa-stage .dw-dot{width:9px;height:9px}.aa-stage .dw-name{font-size:.74rem}.aa-stage .aa-phone .phone-screen.shot img{border-radius:14px}.aa-stage .aa-phone{position:absolute;z-index:2;left:0;bottom:0;width:136px;aspect-ratio:9 / 18.4;padding:7px;border-radius:20px;box-shadow:0 30px 56px #000000b8,inset 0 18px 34px -22px #d8b87633;animation:aaFloatPhone 7s ease-in-out infinite}@keyframes aaFloatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.app-hero-stores{justify-content:center;margin-top:54px}.th-hero{min-height:0;padding:128px 0 76px;background:#07080a;overflow:hidden}.th-hero:after{display:none}.th-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.85}.th-hero>.wrap{position:relative;z-index:1;padding-top:0}.th-head{text-align:center;max-width:760px;margin:0 auto 54px}.th-head h1{font-size:clamp(2rem,4vw,3rem);margin:0}.th-head .lede{max-width:56ch;margin:18px auto 0;font-size:1.08rem;line-height:1.5}.th-flank{grid-template-columns:1fr minmax(230px,300px) 1fr}.th-stage{position:relative;display:grid;place-items:center;padding:8px 0}.th-orb{position:relative;z-index:2;width:100%;height:auto;max-width:262px;filter:drop-shadow(0 30px 56px rgba(0,0,0,.65));animation:thFloat 7s ease-in-out infinite}@keyframes thFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.th-glow{position:absolute;z-index:1;width:84%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,184,118,.34) 0%,transparent 62%);filter:blur(8px);animation:anatomyPulse 5s ease-in-out infinite}.th-ring{position:absolute;z-index:0;border-radius:50%;border:1px dashed rgba(216,184,118,.28);aspect-ratio:1}.th-ring.r1{width:96%;animation:thSpin 26s linear infinite}.th-ring.r2{width:118%;border-style:solid;border-color:#d8b87624;animation:thSpin 40s linear infinite reverse}.th-ring.r2:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#d8b876;box-shadow:0 0 10px #d8b876e6}@keyframes thSpin{to{transform:rotate(360deg)}}.th-cta{margin-top:58px;display:flex;flex-direction:column;align-items:center}.th-cta .reassure{justify-content:center}@media(max-width:860px){.desk-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:520px){.dw-body{grid-template-columns:112px 1fr}.dw-side span{font-size:.74rem;padding:7px 8px}.dw-file{font-size:.72rem}}.app-feature .tech-ic{margin:0 auto 14px}.req-wrap{display:flex;justify-content:center;margin-top:44px}.faq-hero{min-height:560px}.faq-hero .hero-bg{max-width:none;margin-inline:0;align-self:stretch;height:100%;object-fit:cover;-webkit-mask-image:none;mask-image:none}.faq-search{position:relative;margin-top:28px;max-width:440px}.faq-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#ffffff80}.faq-search input{width:100%;padding:15px 16px 15px 46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(216,184,118,.4);background:#0c0e1299;color:#fff;font-family:var(--body);font-size:.98rem}.faq-search input::placeholder{color:#fff6}.faq-search input:focus{outline:none;border-color:#d8b87699}.faq-wrap{max-width:880px;margin:0 auto}.faq-group+.faq-group{margin-top:40px}.faq-cat{font-family:var(--display);font-weight:700;font-size:1.12rem;color:var(--gold-soft);margin:0 0 16px}.tech .faq-list{max-width:none}.tech .faq-item{background:#0c0e1266;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tech .faq-item summary{color:#fff}.tech .faq-item summary:after{color:var(--gold-soft)}.tech .faq-item p{color:#ffffff9e}.faq-plus{flex:1}.faq-empty{text-align:center;color:#ffffff80;margin-top:26px}.faq-support{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:36px 44px;border-radius:24px;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);background:linear-gradient(150deg,#1c181080,#0c0e1266 55%);box-shadow:0 24px 50px #0006,inset 0 24px 48px -28px #d8b87629}.faq-support h2{font-family:var(--display);font-weight:700;font-size:clamp(1.4rem,2.4vw,1.9rem);color:#fff;margin:0}.faq-support p{margin:6px 0 0;color:#fff9}@media(max-width:940px){.phones,.app-features,.app-features.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.section-lead{margin-top:-12px}}@media(max-width:620px){.phones{grid-template-columns:repeat(2,minmax(0,1fr))}.app-feature{padding:24px 14px}.app-feature h3,.app-feature p{overflow-wrap:break-word}.faq-support{flex-direction:column;align-items:flex-start}}.anatomy{display:grid;grid-template-columns:1fr minmax(230px,300px) 1fr;gap:24px;align-items:center}.anatomy-col{display:flex;flex-direction:column;gap:44px}.anatomy-stage{position:relative;display:grid;place-items:center}.anatomy-glow{position:absolute;width:86%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,184,118,.32) 0%,transparent 62%);filter:blur(8px);animation:anatomyPulse 5s ease-in-out infinite}.anatomy-img{position:relative;z-index:1;width:100%;max-width:320px;filter:drop-shadow(0 34px 60px rgba(0,0,0,.6))}@keyframes anatomyPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.anatomy-item{position:relative;display:flex;flex-direction:column;gap:6px}.anatomy-col.left .anatomy-item{align-items:flex-end;text-align:right;padding-right:28px}.anatomy-col.right .anatomy-item{align-items:flex-start;text-align:left;padding-left:28px}.anatomy-item h3{font-family:var(--display);font-weight:600;font-size:1.06rem;color:#fff;margin:0}.anatomy-item p{margin:0;font-size:.86rem;color:#ffffff8c;max-width:26ch}.a-foto{display:block;width:100%;max-width:208px;height:auto;filter:drop-shadow(0 16px 28px rgba(0,0,0,.55));margin:2px 0 4px}.a-foto-vacia{aspect-ratio:4 / 3;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:repeating-linear-gradient(135deg,#ffffff09 0 10px,#ffffff03 10px 20px);border:1px dashed rgba(216,184,118,.32);color:#d8b87699;filter:none}.a-foto-vacia svg{width:26px;height:26px}.a-foto-vacia em{font-family:var(--display);font-style:normal;font-size:.68rem;letter-spacing:.02em;color:#ffffff6b}.a-ic{width:40px;height:40px;display:grid;place-items:center;color:#d4a84b}.a-ic svg{width:24px;height:24px;filter:drop-shadow(0 0 6px rgba(216,184,118,.5))}.anatomy-item:after{content:"";position:absolute;top:22px;width:22px;height:1px;background:linear-gradient(90deg,rgba(216,184,118,.75),transparent)}.anatomy-item:before{content:"";position:absolute;top:19px;width:6px;height:6px;border-radius:50%;background:#d8b876;box-shadow:0 0 9px #d8b876e6;z-index:1}.anatomy-col.left .anatomy-item:after{right:0;background:linear-gradient(90deg,transparent,rgba(216,184,118,.75))}.anatomy-col.left .anatomy-item:before{right:-3px}.anatomy-col.right .anatomy-item:after{left:0}.anatomy-col.right .anatomy-item:before{left:-3px}.dsn-top{padding-top:148px}.dsn-kicker{margin:0 0 14px;text-align:center;font-family:var(--display);font-weight:600;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft)}.dsn-h1{margin-bottom:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.1}.dsn-lede{margin:16px auto 46px;max-width:50ch;text-align:center;font-size:1.14rem;line-height:1.5}.dsn-cta{margin-top:56px;display:flex;flex-direction:column;align-items:center}.dsn-cta .reassure{justify-content:center}.dsn-rows{display:flex;flex-direction:column;gap:72px}.dsn-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.dsn-row.reverse .dsn-media{order:2}.dsn-media{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);box-shadow:0 34px 64px #00000080}.dsn-media:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 120%,rgba(216,184,118,.16),transparent 60%);pointer-events:none}.dsn-media img{width:100%;display:block;aspect-ratio:4 / 3;object-fit:cover}.dsn-text h3{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,2.8vw,2.1rem);color:#fff;margin:0 0 16px;line-height:1.14}.dsn-text p{margin:0;font-size:1.08rem;line-height:1.6;color:#ffffffa3}@media(max-width:860px){.anatomy{grid-template-columns:1fr;gap:8px}.anatomy-stage{order:-1;margin-bottom:8px}.anatomy-col{flex-direction:row;flex-wrap:wrap;gap:22px;justify-content:center}.anatomy-col.left .anatomy-item,.anatomy-col.right .anatomy-item{align-items:center;text-align:center;padding:0;flex:1 1 40%}.anatomy-item:after,.anatomy-item:before{display:none}.anatomy-item p{max-width:100%}.dsn-top{padding-top:122px}.dsn-lede{margin-bottom:30px;font-size:1.02rem}.dsn-cta{margin-top:34px}.dsn-row,.dsn-row.reverse{grid-template-columns:1fr;gap:24px}.dsn-row.reverse .dsn-media{order:0}.dsn-media{max-width:320px;margin-inline:auto}}.priv-wrap{display:flex;justify-content:center}.priv-strip{display:inline-flex;align-items:stretch;padding:8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.4);background:#0c0e126b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 42px #0006,inset 0 22px 44px -26px #d8b87629}.priv-item{display:flex;align-items:center;gap:14px;padding:10px 30px;color:#ffffffdb;font-family:var(--display);font-weight:500;font-size:.98rem}.priv-item+.priv-item{border-left:1px solid rgba(255,255,255,.1)}.priv-note{text-align:center;margin:30px 0 0;color:#ffffff80;font-size:.95rem}.hw-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,1fr);gap:16px}.hw-card{padding:26px 24px;display:flex;flex-direction:column}.hw-card .tech-ic{margin-bottom:14px}.hw-card h3{font-size:1.02rem;margin:4px 0 6px}.hw-card p{font-size:.9rem}.hw-body{display:flex;flex-direction:column}.hw-card.is-feature{grid-column:span 2;grid-row:span 2;justify-content:space-between;position:relative;overflow:hidden;border-top-color:#d8b876a6;background:linear-gradient(150deg,#1c18108c,#0c0e1266 55%)}.hw-card.is-feature:after{content:"";position:absolute;right:-60px;bottom:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(216,184,118,.2) 0%,transparent 70%);pointer-events:none}.hw-card.is-feature .hw-body{margin-top:auto}.hw-card.is-feature h3{font-size:1.32rem}.hw-card.is-feature p{font-size:.98rem;max-width:36ch}.hw-stat{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.hw-stat strong{font-family:var(--display);font-weight:800;font-size:clamp(2.2rem,4vw,3rem);line-height:1;letter-spacing:-.01em;color:var(--gold-soft);text-shadow:0 0 26px rgba(216,184,118,.45)}.hw-stat span{font-family:var(--display);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80}.tech-ic.lg{width:68px;height:68px}.tech-ic.lg svg{width:34px;height:34px}.hw-card.is-wide{grid-column:span 4;flex-direction:row;align-items:center;gap:24px}.hw-card.is-wide .tech-ic{margin-bottom:0;flex:none}.hw-card.is-wide .hw-body{flex:1}.hw-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:54%}.hw-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(216,184,118,.35);border-radius:12px;background:#0c0e128c;color:#ffffffd6;font-family:var(--display);font-weight:500;font-size:.82rem;transition:transform .16s ease,box-shadow .16s ease}.hw-chip:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0006,inset 0 12px 24px -16px #d8b8764d}.hw-chip svg{width:18px;height:18px;color:#d4a84b;filter:drop-shadow(0 0 4px rgba(216,184,118,.4))}.hw-foot{text-align:center;margin:34px 0 0;color:#ffffff80;font-size:.92rem}@media(max-width:940px){.tsec-adapt .int-grid{grid-template-columns:1fr;gap:40px}.tsec-adapt .int-visual{height:420px}.int-grid{grid-template-columns:1fr;gap:28px;margin-bottom:40px;text-align:center}.int-copy{max-width:560px;margin:0 auto}.int-desc{margin-left:auto;margin-right:auto}.int-visual{position:relative;height:330px;overflow:hidden}.orb-system{position:absolute;top:50%;left:50%;width:480px;height:480px;transform:translate(-50%,-50%) scale(.62)}.role-cards{flex-direction:column;gap:14px}.capas-flow{grid-template-columns:1fr;gap:18px}.capa-card:nth-child(1),.capa-card:nth-child(3){margin-top:0}.capa-card{animation:none}.hw-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(140px,auto)}.hw-card.is-feature{grid-column:span 2;grid-row:auto}.hw-card.is-wide{grid-column:span 2}}@media(max-width:620px){.int-visual{height:300px}.orb-system{transform:translate(-50%,-50%) scale(.5)}.priv-strip{flex-direction:column;border-radius:22px}.priv-item+.priv-item{border-left:none;border-top:1px solid rgba(255,255,255,.1)}.hw-bento{grid-template-columns:1fr}.hw-card.is-feature,.hw-card.is-wide{grid-column:span 1}.hw-card.is-wide{flex-direction:column;align-items:flex-start}.hw-chips{max-width:100%;justify-content:flex-start}}@media(max-width:940px){.hw-card.is-wide{flex-wrap:wrap}.hw-chips{max-width:100%;justify-content:flex-start}}.faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:22px 26px;font-family:var(--display);font-weight:600;font-size:1.06rem;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);font-size:1.5rem;line-height:1;transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 26px 24px;color:var(--ink-soft);line-height:1.6}.checkout{padding:138px 0 90px;background:var(--bg)}.checkout-head{max-width:760px;margin:0 auto 44px;text-align:center}.checkout-head h1{font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.checkout-head p{margin:14px 0 0;color:var(--ink-soft);font-size:1.08rem}.checkout-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:40px;align-items:start;max-width:1060px;margin:0 auto}.steps{display:flex;gap:10px;list-style:none;margin:0 0 28px;padding:0}.steps li{flex:1;display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:500;font-size:.9rem;color:var(--ink-mute)}.step-num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--line);color:var(--ink-soft);font-size:.85rem;font-weight:600}.steps li.active{color:var(--ink)}.steps li.active .step-num{background:var(--accent-grad);color:#1a1408}.steps li.done .step-num{background:var(--accent);color:#1a1408}.step-title{font-family:var(--display);font-size:1.15rem;font-weight:600;margin:0 0 18px}.pick-label{display:block;font-size:.82rem;font-weight:600;color:var(--ink-soft);margin:20px 0 10px}.pick-label:first-of-type{margin-top:0}.pick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pick-grid.cols-2{grid-template-columns:repeat(2,1fr)}.pick-card{position:relative;display:block;cursor:pointer;border:1.5px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg);transition:border-color .15s ease,box-shadow .15s ease}.pick-card:hover{border-color:#c6a15b80}.pick-card input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pick-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#f4f2ec}.pick-card .pick-name{display:block;padding:9px 10px;font-family:var(--display);font-weight:500;font-size:.9rem;text-align:center}.pick-card .pick-free{color:var(--gold);font-weight:600}.pick-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px #c6a15b2e}.pick-card:has(input:checked):after{content:"✓";position:absolute;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;background:var(--accent);color:#1a1408;border-radius:50%;font-size:.78rem;font-weight:700}.wizard-nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.btn-ghost{background:var(--bg);border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--bg-alt)}.review{display:flex;flex-direction:column;gap:10px}.review-row{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--bg);border:1px solid var(--line);border-radius:12px;font-size:.92rem}.review-row .rk{color:var(--ink-soft)}.review-row .rv{font-weight:600;text-align:right}.checkout-form{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px;box-shadow:var(--shadow-sm)}.form-section+.form-section{margin-top:30px;padding-top:30px;border-top:1px solid var(--line)}.form-section h3{font-family:var(--display);font-size:1.1rem;font-weight:600;margin:0 0 18px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field:last-child{margin-bottom:0}.field label{font-size:.82rem;font-weight:500;color:var(--ink-soft)}.field input,.field select{padding:12px 14px;border:1px solid var(--line);border-radius:12px;font:inherit;background:var(--bg);color:var(--ink)}.field input:focus,.field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #c6a15b38}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ship-methods{display:flex;flex-direction:column;gap:10px}.ship-option{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ship-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ship-option input{accent-color:var(--accent)}.ship-option .ship-name{font-weight:600;font-family:var(--display)}.ship-option .ship-eta{display:block;font-size:.82rem;color:var(--ink-soft);font-weight:400}.ship-option .price{margin-left:auto;font-weight:700;font-family:var(--display)}.checkout-form .btn{width:100%;justify-content:center;margin-top:28px}.checkout-note{margin:14px 0 0;text-align:center;font-size:.84rem;color:var(--ink-mute)}.summary{position:sticky;top:110px;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-sm)}.summary>h3{font-family:var(--display);font-size:1.1rem;font-weight:600;margin:0 0 20px}.cur-select{font:inherit;font-size:.88rem;font-weight:600;font-family:var(--display);padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);cursor:pointer}.cur-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #c6a15b38}.summary-item{display:flex;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.summary-item img{width:74px;height:74px;border-radius:14px;background:radial-gradient(circle at 50% 38%,#fff,#ece9e1);object-fit:contain;padding:6px}.summary-item .si-name{font-family:var(--display);font-weight:600}.summary-item .si-sub{font-size:.86rem;color:var(--ink-soft);margin-top:2px}.si-config{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:.82rem;color:var(--ink-soft)}.si-config b{color:var(--ink);font-weight:600}.lbl-free{color:var(--gold);font-weight:600}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:10px}.qty button{width:32px;height:32px;border:none;background:var(--bg);cursor:pointer;font-size:1.1rem;color:var(--ink)}.qty button:hover:not(:disabled){background:var(--line)}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty span{min-width:36px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.qty-note{margin-top:8px;font-size:.78rem;color:var(--ink-mute)}.summary-line{display:flex;justify-content:space-between;margin-top:12px;color:var(--ink-soft);font-size:.95rem}.summary-line s{color:var(--ink-mute)}.summary-total{display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--display);font-weight:700;font-size:1.3rem}.summary-total span:last-child{font-variant-numeric:tabular-nums}.pay-methods{display:grid;gap:10px;margin:0 0 var(--gap-md)}.pay-option{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--stroke, #e5e5e5);border-radius:12px;cursor:pointer}.pay-option:has(input:checked){border-color:var(--gold, #c6a15b);background:#c6a15b12}.pay-option input{accent-color:var(--gold, #c6a15b)}.pay-option-body{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;flex-wrap:wrap}.pay-option-name{font-weight:600;font-size:14px}.pay-logos{display:inline-flex;gap:6px;align-items:center}.paylogo{width:40px;height:25px;border-radius:4px;display:block}.pay-pse-note{margin:0 0 var(--gap-md);font-size:13.5px;line-height:1.45;color:var(--text-dim, #666)}.pay-amount{margin:0 0 var(--gap-md);font-size:15px;color:var(--text-dim, #666)}.pay-amount strong{color:inherit;font-size:18px}.pay-error{margin:var(--gap-sm) 0 0;padding:10px 12px;border-radius:10px;background:#ef53501a;color:#c62828;font-size:14px}.checkout-success .order-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.02em}.checkout-success{max-width:560px;margin:0 auto;text-align:center;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius-lg);padding:52px 40px;box-shadow:var(--shadow-sm)}.checkout-success .ok-badge{width:64px;height:64px;margin:0 auto 22px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:50%;font-size:1.8rem}.checkout-success h2{font-size:1.7rem;font-weight:700}.checkout-success p{margin:14px 0 26px;color:var(--ink-soft)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(198,161,91,.55);outline-offset:3px;border-radius:8px}@media(max-width:1040px){.color-thumb{width:210px;height:210px}}@media(max-width:940px){.nav,.header-actions .btn-sm{display:none}.menu-toggle{display:flex;width:42px;height:38px;gap:5px;background:#0000006b;border:1px solid rgba(255,255,255,.35);border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px #0000004d}.menu-toggle span{background:#fff;width:20px}.header-inner{gap:14px}.header-actions{margin-left:auto}.hero{position:relative;display:block;min-height:0;padding:0 0 52px;background:#0a0b0d}.hero>.hero-bg,.hero>.wrap,.hero:after{grid-area:auto}.hero{--hero-media-h: 80.72vw}.hero.faq-hero{--hero-media-h: 50vw;min-height:0}.hero.faq-hero .hero-bg{aspect-ratio:1400 / 700;height:auto}.hero.faq-hero h1{top:calc(var(--hero-media-h) * .78)}.hero-bg{width:100%;height:auto;max-width:none;align-self:start;aspect-ratio:892 / 720;-webkit-mask-image:none;mask-image:none}.hero:after{position:absolute;top:0;left:0;right:0;height:var(--hero-media-h);z-index:1;background:linear-gradient(90deg,#060503eb,#06050340 40%,#06050800 76%)}.hero .wrap{position:static;z-index:auto;padding-top:26px}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:540px;margin-inline:auto;text-align:center}.hero-copy h1{text-align:left}.feature-title,.feature-subtitle,.int-copy,.preorder-copy{text-align:center}.int-copy,.preorder-copy{margin-inline:auto}.hero h1{position:absolute;top:calc(var(--hero-media-h) / 2);transform:translateY(-50%);left:24px;width:58%;z-index:2;margin:0;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.14}.app-hero{padding:104px 0 56px}.app-hero:after{display:none}.app-hero-head{margin-bottom:34px}.app-hero-head h1{position:static;width:auto;font-size:clamp(1.8rem,7vw,2.3rem)}.app-hero-head .lede{font-size:1rem}.app-hero-glow{top:-60px;height:520px}.app-anatomy{grid-template-columns:1fr;gap:6px}.th-hero{padding:104px 0 56px}.th-hero:after{display:none}.th-head{margin-bottom:32px}.th-head h1{position:static;width:auto;font-size:clamp(1.8rem,7vw,2.3rem)}.th-head .lede{font-size:1rem}.th-stage{order:-1;margin-bottom:22px}.th-orb{max-width:210px}.th-cta{margin-top:34px}.aa-stage{order:-1;margin-bottom:26px;padding:0;display:flex;align-items:flex-end;gap:10px}.aa-desk{flex:1;min-width:0}.aa-stage .aa-phone{position:static;flex:none;width:116px}.aa-glow{top:50%;width:100%}.aa-col{flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center}.aa-col.left .aa-item,.aa-col.right .aa-item{align-items:center;text-align:center;padding:0;flex:1 1 40%}.aa-item:after,.aa-item:before{display:none}.aa-item p{max-width:100%}.app-hero-stores{margin-top:34px}.hero-br{display:inline}.hero h1 .accent{font-size:1.4em;line-height:1}.preorder-banner{grid-template-columns:1fr;text-align:center;padding:210px 28px 40px;background-position:center -10px;background-size:150% auto}.preorder-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08080a33,#08080a8c 45%,#08080ae6)}.preorder-title,.price-row{justify-content:center}.price-row{display:flex;align-items:baseline;justify-content:center}.eyebrow.gold,.price-label{display:block}.perks{flex-wrap:wrap;gap:14px;max-width:none}.perks li{width:100%}.feature-subtitle{margin-bottom:30px}.feature-inner{padding:60px 24px 56px}.feature-bg{object-position:70% center}.feature:after{background:linear-gradient(180deg,#060708,#060708cc 24%,#060708f2 46%,#060708 62%)}}@media(max-width:560px){.color-picker{gap:8px}.color-item:not(.is-active){display:none}.color-thumb{width:240px;height:240px}.cd-num{font-size:1.55rem}.hp-now{font-size:1.6rem}.feature-title{font-size:clamp(1.7rem,7.5vw,2.2rem)}.feature-inner{padding:52px 22px 48px}.preorder-title{font-size:clamp(1.5rem,7vw,2rem)}.footer-inner{flex-direction:column;text-align:center;gap:16px}.footer-nav{margin:0;flex-wrap:wrap;justify-content:center;gap:16px 20px}}@media(max-width:940px){.page-hero{padding:128px 0 60px}.page-hero-grid{grid-template-columns:1fr;gap:36px}.page-hero-media{order:-1;max-width:460px}.spec-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:940px){.checkout-grid{grid-template-columns:1fr}.summary{position:static;order:-1}}@media(max-width:940px){.acc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.spec-grid{grid-template-columns:1fr}.acc-grid{grid-template-columns:repeat(2,1fr)}.page-title{font-size:clamp(1.9rem,8vw,2.4rem)}.checkout-form{padding:24px}.form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto;animation:none!important;transition:none!important}}
