.hero-video-section{background:#000;justify-content:center;align-items:center;width:100%;min-height:85vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-video-container{background:#050508;border:1px solid #ffffff1f;border-radius:28px;width:min(1360px,94vw);height:clamp(480px,75vh,740px);position:relative;overflow:hidden;box-shadow:0 30px 80px #000000e6}.hero-bg-video{object-fit:cover;width:100%;height:100%;display:block}.video-control-btn{-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;z-index:10;width:44px;height:44px;transition:all var(--transition-fast);background:#0a0c12b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.video-control-btn:hover{background:#fff3;transform:scale(1.08)}.hero-bottom-overlay{z-index:5;background:linear-gradient(#0000 0%,#000000e0 60%,#000 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:40px 36px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-product-meta{max-width:580px}.product-pill-badge{color:#00d6ff;letter-spacing:.08em;text-transform:uppercase;background:#00d6ff1f;border:1px solid #00d6ff4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.hero-product-title{letter-spacing:-.04em;color:#fff;margin-bottom:8px;font-size:clamp(38px,5.5vw,64px);font-weight:800;line-height:1.05}.hero-product-tagline{color:#cbd5e1;margin-bottom:8px;font-size:clamp(15px,1.8vw,18px);line-height:1.5}.hero-product-price{color:#00d6ff;font-size:22px;font-weight:700}.hero-product-price span{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:400}.hero-action-buttons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn-add-cart-lg{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all var(--transition-fast);background:#ffffff14;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;display:inline-flex}.btn-add-cart-lg:hover{background:#ffffff29;border-color:#ffffff59;transform:translateY(-2px)}.btn-add-cart-lg.added{color:#4ade80;background:#22c55e33;border-color:#22c55e}.btn-order-now-lg{color:#fff;background:var(--accent-gradient);cursor:pointer;transition:all var(--transition-fast);border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 24px #0050ff66}.btn-order-now-lg:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00d6ff99}.closer-look-section{max-width:1280px;margin:0 auto;padding:100px 24px 80px}.section-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#00d6ff;margin-bottom:12px;font-size:12px;font-weight:700}.section-heading-lg{letter-spacing:-.03em;color:#fff;margin-bottom:16px;font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:1.1}.section-desc-lg{color:#94a3b8;max-width:680px;margin-bottom:48px;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.look-showcase{background:#0e1017b3;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:44px;display:grid;box-shadow:0 20px 60px #0009}@media (width<=960px){.look-showcase{grid-template-columns:1fr;padding:24px}}.look-viewer{aspect-ratio:1;background:#000;border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:540px;margin:0 auto;position:relative;overflow:hidden}.look-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.96)}.look-image.active{opacity:1;transform:scale(1)}.look-features-list{flex-direction:column;gap:14px;display:flex}.look-feature-tab{cursor:pointer;text-align:left;transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px 22px}.look-feature-tab:hover{background:#ffffff0f;border-color:#ffffff24}.look-feature-tab.active{background:#00d6ff14;border-color:#00d6ff59;box-shadow:0 0 20px #00d6ff26}.look-tab-title{color:#fff;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.look-feature-tab.active .look-tab-title{color:#00d6ff}.look-tab-desc{color:#94a3b8;font-size:13px;line-height:1.5}.anc-cinematic-section{max-width:1280px;margin:0 auto;padding:80px 24px 100px}.anc-banner-card{background:#05060a;border:1px solid #ffffff1f;border-radius:32px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000e6}.anc-banner-img{object-fit:cover;width:100%;height:clamp(380px,55vh,600px);display:block}.anc-banner-content{background:linear-gradient(#0000001a 0%,#000000d9 70%,#000 100%);flex-direction:column;justify-content:flex-end;padding:clamp(30px,5vw,60px);display:flex;position:absolute;inset:0}.anc-headline{color:#fff;letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.1}.anc-subcopy{color:#cbd5e1;max-width:640px;font-size:clamp(16px,2vw,20px);line-height:1.6}.anc-tech-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:36px;display:grid}.anc-tech-card{background:#0e1017bf;border:1px solid #ffffff14;border-radius:20px;padding:32px;transition:border-color .25s}.anc-tech-card:hover{border-color:#00d6ff4d}.anc-tech-icon{color:#00d6ff;width:32px;height:32px;margin-bottom:16px}.anc-tech-title{color:#fff;margin-bottom:10px;font-size:18px;font-weight:700}.anc-tech-desc{color:#94a3b8;font-size:14px;line-height:1.6}.life-moments-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}.moment-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:24px}.moment-icon{margin-bottom:12px;font-size:26px}.moment-title{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700}.moment-desc{color:#94a3b8;font-size:13px;line-height:1.5}
