.redesign-root-scope{--primary-font:"Ppneuemontreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--secondary-font:"Interdisplay",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"Google Sans Code","JetBrains Mono",SFMono-Regular,monospace;--bg-obsidian:#0e0d0b;--bg-alabaster:#f8f8f6;--bg-surface-light:#fff;--border-neutral:#e2e8f0;--text-body:#3f3e3a;--text-dark:#0e0d0b;--brand-yellow:#ffc828;--brand-coral:#dc553c;--brand-champagne-glow:#fefce8;--brand-champagne-border:#fde047;width:100%;min-height:100vh;background:#fdfdfc;color:var(--text-dark);font-family:var(--secondary-font);line-height:1.5}.redesign-root-scope *{box-sizing:border-box}.redesign-root-scope .redesign-hero-section{width:100%;min-height:100vh;background:#fdfdfc;color:var(--text-dark);font-family:var(--secondary-font);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.redesign-root-scope .redesign-hero-section:before{content:"";position:absolute;top:-120px;right:5%;width:650px;height:650px;background:radial-gradient(circle at 50% 50%,rgba(255,200,40,.18) 0,rgba(220,85,60,.06) 40%,hsla(0,0%,100%,0) 70%);filter:blur(70px);pointer-events:none;z-index:0}.redesign-root-scope .redesign-header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-neutral);display:flex;justify-content:center}.redesign-root-scope .redesign-header-inner{max-width:1400px;width:100%;padding:14px 28px;display:flex;align-items:center;justify-content:space-between}.redesign-root-scope .redesign-brand{display:flex;align-items:center}.redesign-root-scope .instalanding-brand-svg{height:28px;width:auto;display:block}.redesign-root-scope .redesign-nav-links{display:flex;align-items:center;gap:28px}.redesign-root-scope .nav-item{font-family:var(--secondary-font);font-size:14px;font-weight:600;color:#504e49;text-decoration:none;transition:color .2s ease}.redesign-root-scope .nav-item:hover{color:var(--text-dark)}.redesign-root-scope .redesign-header-actions{display:flex;align-items:center;gap:16px}.redesign-root-scope .ai-engine-status-pill{display:flex;align-items:center;gap:8px;background:#f4f4f5;border:1px solid #e4e4e7;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:600;color:var(--text-dark)}.redesign-root-scope .live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 8px rgba(22,163,74,.8);animation:pulseGreen 2s infinite alternate}@keyframes pulseGreen{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.3);opacity:1}}.redesign-root-scope .redesign-cta-btn{background:var(--text-dark);color:#fff!important;font-family:var(--secondary-font);font-size:13.5px;font-weight:600;padding:8px 18px;border-radius:100px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px rgba(0,0,0,.12)}.redesign-root-scope .redesign-cta-btn:hover{background:#27272a;transform:translateY(-1px)}.redesign-root-scope .redesign-viewport-container{max-width:1400px;width:100%;padding:32px 28px 60px;display:flex;gap:36px;justify-content:space-between;align-items:flex-start;z-index:1}.redesign-root-scope .redesign-hero-copy{flex:1.35 1;max-width:780px;display:flex;flex-direction:column}.redesign-root-scope .hero-pill-tag{display:inline-flex;align-items:center;gap:6px;background:var(--brand-champagne-glow);border:1px solid var(--brand-champagne-border);padding:4px 14px;border-radius:100px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#854d0e;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.redesign-root-scope .tag-spark{font-size:12px}.redesign-root-scope .redesign-hero-headline{font-family:var(--primary-font);font-size:52px;font-weight:800;line-height:1.1;letter-spacing:-.6px;color:var(--text-dark);margin-top:0;margin-bottom:16px}.redesign-root-scope .gradient-text{background:linear-gradient(118deg,var(--brand-coral),var(--brand-yellow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.redesign-root-scope .conversion-gap-box{background:linear-gradient(135deg,#fff,#fffdfa);border:1px solid #e2e8f0;border-left:5px solid var(--brand-coral);border-radius:18px;padding:18px 22px;margin-bottom:22px;max-width:720px;box-shadow:0 8px 30px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);position:relative;overflow:hidden}.redesign-root-scope .conversion-gap-box:before{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(90deg,rgba(255,200,40,0),rgba(255,200,40,.05));pointer-events:none}.redesign-root-scope .gap-question-title{font-family:var(--primary-font);font-size:17.5px;font-weight:800;color:#0f172a;margin:0 0 8px;line-height:1.35;letter-spacing:-.01em}.redesign-root-scope .gap-explanation-text{font-family:var(--secondary-font);font-size:13.5px;line-height:1.55;color:#475569;margin:0}.redesign-root-scope .gap-explanation-text strong{color:#0e0d0b}.redesign-root-scope .journey-selector-tabs{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:6px;border-radius:100px;width:-moz-fit-content;width:fit-content;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;max-width:100%}.redesign-root-scope .journey-selector-tabs::-webkit-scrollbar{display:none}.redesign-root-scope .journey-tab-btn{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:100px;border:none;background:transparent;cursor:pointer;font-family:var(--secondary-font);font-size:13px;font-weight:600;color:var(--text-body);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;flex-shrink:0}.redesign-root-scope .journey-tab-btn:hover{background:hsla(0,0%,100%,.6);color:var(--text-dark)}.redesign-root-scope .journey-tab-btn.active{background:var(--text-dark);color:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.18)}.redesign-root-scope .journey-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover}.redesign-root-scope .journey-tab-title{white-space:nowrap;line-height:1}.redesign-root-scope .e2e-journey-blueprint{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:28px}.redesign-root-scope .blueprint-box{background:#fff;border:1px solid var(--border-neutral);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 22px rgba(0,0,0,.03)}.redesign-root-scope .box-header{display:flex;align-items:center;justify-content:space-between}.redesign-root-scope .step-tag{font-family:var(--font-mono);font-size:10px;font-weight:800;color:#854d0e;background:var(--brand-champagne-glow);border:1px solid var(--brand-champagne-border);padding:3px 8px;border-radius:6px}.redesign-root-scope .platform-tag{color:#0e7490;background:#cffafe}.redesign-root-scope .platform-tag,.redesign-root-scope .speed-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:4px}.redesign-root-scope .speed-tag{color:#15803d;background:#dcfce7}.redesign-root-scope .ad-card-inner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.redesign-root-scope .ad-card-badge{font-family:var(--font-mono);font-size:9px;font-weight:800;color:#c2410c;background:#fff5f3;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.redesign-root-scope .ad-sponsor-row{display:flex;justify-content:space-between;font-size:10.5px;color:#64748b;font-weight:600}.redesign-root-scope .ad-verified{color:#0284c7}.redesign-root-scope .ad-hook-text{font-family:var(--primary-font);font-size:15px;font-weight:700;margin:0;color:var(--text-dark);line-height:1.25}.redesign-root-scope .ad-sub-text{font-size:11.5px;color:#475569;margin:0;line-height:1.35}.redesign-root-scope .ad-cta-preview{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:#15803d;text-decoration:underline}.redesign-root-scope .attributes-grid{display:flex;flex-direction:column;gap:8px}.redesign-root-scope .attr-item{display:flex;flex-direction:column;gap:2px}.redesign-root-scope .attr-label{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:#64748b;text-transform:uppercase}.redesign-root-scope .attr-val{font-size:12.5px;font-weight:600;color:var(--text-dark);line-height:1.3}.redesign-root-scope .attr-val.highlight{color:#c2410c;font-weight:700}.redesign-root-scope .attr-val.tag{background:#f1f5f9;padding:4px 8px;border-radius:6px;width:-moz-fit-content;width:fit-content;font-size:11.5px}.redesign-root-scope .redesign-impact-wrap{border-top:1px solid var(--border-neutral);padding-top:22px;display:flex;flex-direction:column;gap:14px}.redesign-root-scope .impact-header-row{display:flex;align-items:center;justify-content:space-between}.redesign-root-scope .impact-title{display:flex;align-items:center;gap:10px}.redesign-root-scope .impact-title h3{font-family:var(--primary-font);font-size:24px;font-weight:700;margin:0}.redesign-root-scope .live-gold-dot{width:9px;height:9px;border-radius:50%;background:var(--brand-yellow);box-shadow:0 0 10px rgba(255,200,40,.9);animation:pulseGold 2s infinite alternate}@keyframes pulseGold{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.35);opacity:1}}.redesign-root-scope .attribution-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;color:#64748b;letter-spacing:.8px}.redesign-root-scope .ig-ad-showcase-split{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;gap:20px;margin-top:16px;align-items:start}.redesign-root-scope .ig-reel-iphone-device{width:280px;height:520px;background:#000;border-radius:40px;padding:8px;box-shadow:0 20px 50px rgba(0,0,0,.28);border:3px solid #27272a;position:relative;overflow:hidden;display:flex;flex-direction:column}.redesign-root-scope .ig-iphone-top-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 14px 2px;font-size:11px;font-weight:700;color:#fff;z-index:20}.redesign-root-scope .dynamic-island-mini{width:60px;height:14px;background:#18181b;border-radius:100px}.redesign-root-scope .ig-reel-container{position:relative;width:100%;height:100%;border-radius:32px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:10px;background:#09090b}.redesign-root-scope .ig-story-progress-bar{display:flex;gap:4px;z-index:10;padding:2px 4px}.redesign-root-scope .bar-fill{flex:1 1;height:2px;background:hsla(0,0%,100%,.35);border-radius:100px}.redesign-root-scope .bar-fill.active{background:#fff}.redesign-root-scope .ig-reel-header{display:flex;align-items:center;gap:8px;z-index:10;margin-top:4px}.redesign-root-scope .ig-avatar-ring{width:32px;height:32px;border-radius:50%;padding:2px;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.redesign-root-scope .ig-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.redesign-root-scope .ig-user-info{display:flex;flex-direction:column;flex:1 1}.redesign-root-scope .ig-username{font-family:var(--primary-font);font-size:11.5px;font-weight:700;color:#fff}.redesign-root-scope .ig-sponsored-tag{font-family:var(--font-mono);font-size:8.5px;color:#d4d4d8}.redesign-root-scope .ig-follow-btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;cursor:pointer}.redesign-root-scope .ig-reel-media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.redesign-root-scope .ig-reel-sticker{position:absolute;top:64px;left:12px;z-index:10;font-family:var(--font-mono);font-size:9px;font-weight:800;background:#dc2626;color:#fff;padding:4px 8px;border-radius:6px;box-shadow:0 4px 12px rgba(220,38,38,.4)}.redesign-root-scope .ig-action-sidebar{position:absolute;right:8px;bottom:100px;z-index:10;display:flex;flex-direction:column;gap:12px;align-items:center}.redesign-root-scope .action-item{display:flex;flex-direction:column;align-items:center;gap:1px}.redesign-root-scope .action-icon{font-size:16px;text-shadow:0 2px 4px rgba(0,0,0,.6)}.redesign-root-scope .action-count{font-size:9px;font-weight:700;color:#fff}.redesign-root-scope .spinning-disc{width:22px;height:22px;border-radius:50%;background:#27272a;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid #fff;animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.redesign-root-scope .ig-reel-bottom-copy{position:relative;z-index:10;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));margin:auto -10px 0;padding:20px 10px 8px}.redesign-root-scope .reel-hook-title{font-family:var(--primary-font);font-size:13.5px;font-weight:800;color:#fff;margin:0;line-height:1.25}.redesign-root-scope .reel-hook-sub{font-size:10.5px;color:#e4e4e7;margin:2px 0 0;line-height:1.3}.redesign-root-scope .reel-audio-track{font-family:var(--font-mono);font-size:8.5px;color:#fef08a;margin-top:4px}.redesign-root-scope .ig-reel-tap-btn{position:relative;z-index:15;width:100%;padding:10px;background:linear-gradient(135deg,var(--brand-yellow) 0,#f59e0b 100%);color:var(--text-dark);border:none;border-radius:10px;font-family:var(--primary-font);font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 6px 20px rgba(255,200,40,.4);display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.redesign-root-scope .ig-reel-tap-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,200,40,.6)}.redesign-root-scope .shopper-intent-mindmap{background:#fff;border:1px solid var(--border-neutral);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 6px 24px rgba(0,0,0,.03)}.redesign-root-scope .persona-profile-card{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fffdfa,#fff8ea);border:1px solid var(--brand-yellow);padding:10px 14px;border-radius:14px}.redesign-root-scope .persona-avatar-lg{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--brand-yellow)}.redesign-root-scope .persona-meta{display:flex;flex-direction:column;gap:2px}.redesign-root-scope .persona-tag-pill{font-family:var(--font-mono);font-size:8.5px;font-weight:800;background:var(--text-dark);color:var(--brand-yellow);padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.redesign-root-scope .persona-name{font-family:var(--primary-font);font-size:15px;font-weight:800;color:var(--text-dark);margin:0}.redesign-root-scope .persona-loc{font-size:10.5px;color:#64748b}.redesign-root-scope .attribute-svg-grid{display:flex;flex-direction:column;gap:10px}.redesign-root-scope .attribute-grid-title{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;color:#854d0e;letter-spacing:.5px;margin-bottom:2px}.redesign-root-scope .attribute-icon-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;padding:12px 14px;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.02);transition:all .25s ease}.redesign-root-scope .attribute-icon-card:hover{border-color:var(--brand-yellow);transform:translateX(3px);box-shadow:0 8px 20px rgba(0,0,0,.05)}.redesign-root-scope .icon-badge-box{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.06)}.redesign-root-scope .icon-badge-box.bg-gold{background:linear-gradient(135deg,#fefce8,#fef08a);border:1px solid #fde047;color:#854d0e}.redesign-root-scope .icon-badge-box.bg-coral{background:linear-gradient(135deg,#fff5f3,#fecdd3);border:1px solid #fca5a5;color:#c2410c}.redesign-root-scope .icon-badge-box.bg-green{background:linear-gradient(135deg,#f0fdf4,#bbf7d0);border:1px solid #86efac;color:#15803d}.redesign-root-scope .icon-badge-box.bg-purple{background:linear-gradient(135deg,#faf5ff,#e9d5ff);border:1px solid #c084fc;color:#7e22ce}.redesign-root-scope .icon-badge-box.bg-amber{background:linear-gradient(135deg,#fffbe3,#fde68a);border:1px solid #fcd34d;color:#b45309}.redesign-root-scope .icon-badge-box.bg-emerald{background:linear-gradient(135deg,#ecfdf5,#a7f3d0);border:1px solid #6ee7b7;color:#047857}.redesign-root-scope .attribute-card-copy{display:flex;flex-direction:column;gap:2px}.redesign-root-scope .attribute-card-label{font-family:var(--font-mono);font-size:10px;font-weight:800;color:#0f172a;letter-spacing:.5px}.redesign-root-scope .attribute-card-mindset{font-size:11px;font-weight:700;color:#9a3412;margin:0;line-height:1.3}.redesign-root-scope .attribute-card-pointer{font-size:11.5px;font-weight:600;color:#334155;margin:0;line-height:1.35}.redesign-root-scope .material-trust-card{font-size:11px;font-weight:700;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;padding:6px 10px;border-radius:8px}.redesign-root-scope .pdp-layout-eco,.redesign-root-scope .pdp-layout-flash,.redesign-root-scope .pdp-layout-luxe,.redesign-root-scope .pdp-layout-speed{display:flex;flex-direction:column;gap:10px}.redesign-root-scope .flash-deal-hero-bar{background:linear-gradient(90deg,#dc2626,#b91c1c)}.redesign-root-scope .eco-header-banner,.redesign-root-scope .flash-deal-hero-bar{color:#fff;font-size:10.5px;font-weight:700;padding:6px 10px;border-radius:8px;text-align:center}.redesign-root-scope .eco-header-banner{background:linear-gradient(90deg,#059669,#047857)}.redesign-root-scope .luxe-header-banner{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.redesign-root-scope .luxe-header-banner,.redesign-root-scope .speed-stock-banner{color:#fff;font-size:10.5px;font-weight:700;padding:6px 10px;border-radius:8px;text-align:center}.redesign-root-scope .speed-stock-banner{background:linear-gradient(90deg,#d97706,#b45309)}.redesign-root-scope .redesign-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.redesign-root-scope .redesign-bento-card{background:#fff;border:1px solid var(--border-neutral);border-radius:18px;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,0,0,.03);position:relative;overflow:hidden}.redesign-root-scope .redesign-bento-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.redesign-root-scope .redesign-bento-card.selected{background:linear-gradient(135deg,#fffdfa,#fff8ea);border:2px solid var(--brand-yellow);box-shadow:0 14px 32px rgba(255,200,40,.28);transform:translateY(-3px)}.redesign-root-scope .redesign-bento-card.selected:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--brand-coral),var(--brand-yellow))}.redesign-root-scope .card-pill-row{display:flex;align-items:center;justify-content:space-between}.redesign-root-scope .pill-badge{font-family:var(--font-mono);font-size:9px;font-weight:800;padding:3px 8px;border-radius:100px}.redesign-root-scope .pill-gold{background:var(--brand-champagne-glow);color:#854d0e;border:1px solid var(--brand-champagne-border)}.redesign-root-scope .pill-coral{background:#fff5f3;color:#c2410c;border:1px solid #fecdd3}.redesign-root-scope .pill-dark{background:#f4f4f5;color:var(--text-dark);border:1px solid #e4e4e7}.redesign-root-scope .selected .pill-badge{background:var(--text-dark);color:var(--brand-yellow);border-color:var(--text-dark)}.redesign-root-scope .active-dot{color:var(--brand-yellow);font-size:11px}.redesign-root-scope .stat-num{font-family:var(--primary-font);font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.05}.redesign-root-scope .stat-meta{display:flex;flex-direction:column;gap:2px}.redesign-root-scope .stat-title{font-size:12.5px;font-weight:700}.redesign-root-scope .stat-sub{font-size:10px;color:#64748b}.redesign-root-scope .selected .stat-sub{color:#854d0e}.redesign-root-scope .redesign-bars-box,.redesign-root-scope .redesign-funnel-box,.redesign-root-scope .redesign-sparkline-box{margin-top:2px;width:100%}.redesign-root-scope .redesign-funnel-row{display:flex;align-items:center;gap:6px}.redesign-root-scope .funnel-baseline,.redesign-root-scope .funnel-opt{flex:1 1;display:flex;flex-direction:column;gap:3px}.redesign-root-scope .funnel-tag{font-family:var(--font-mono);font-size:8px;font-weight:700;color:#64748b}.redesign-root-scope .funnel-tag.active{color:var(--brand-coral)}.redesign-root-scope .funnel-bar-bg{width:100%;height:6px;background:#f1f5f9;border-radius:100px;overflow:hidden}.redesign-root-scope .funnel-bar-fill.base{height:100%;background:var(--text-dark);opacity:.25}.redesign-root-scope .funnel-bar-fill.opt{height:100%;background:linear-gradient(90deg,var(--brand-yellow),var(--brand-coral))}.redesign-root-scope .funnel-arrow{font-size:10px;color:#94a3b8}.redesign-root-scope .bars-group{display:flex;align-items:flex-end;gap:4px;height:26px}.redesign-root-scope .bar{flex:1 1;border-radius:3px;background:#f1f5f9}.redesign-root-scope .b1{height:35%}.redesign-root-scope .b2{height:50%}.redesign-root-scope .b3{height:70%}.redesign-root-scope .b4.active{height:100%;background:linear-gradient(180deg,var(--brand-yellow) 0,var(--brand-coral) 100%)}.redesign-root-scope .redesign-phone-column{flex:0.95 1;display:flex;flex-direction:column;align-items:center;position:relative}.redesign-root-scope .storefront-mode-toggle-wrap{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:4px;border-radius:100px;margin-bottom:12px;z-index:15}.redesign-root-scope .mode-toggle-btn{padding:6px 14px;border-radius:100px;border:none;background:transparent;font-family:var(--secondary-font);font-size:12px;font-weight:700;color:#64748b;cursor:pointer;transition:all .2s ease}.redesign-root-scope .mode-toggle-btn.active-instalanding{background:var(--text-dark);color:var(--brand-yellow);box-shadow:0 4px 12px rgba(0,0,0,.15)}.redesign-root-scope .mode-toggle-btn.active-baseline{background:#fef2f2;color:#dc2626;border:1px solid #fecdd3}.redesign-root-scope .text-red{color:#dc2626!important}.redesign-root-scope .baseline-pill{border-color:#fecdd3!important}.redesign-root-scope .journey-matrix-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.redesign-root-scope .matrix-card{background:#fff;border:1px solid var(--border-neutral);border-radius:20px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,0,0,.02)}.redesign-root-scope .matrix-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.redesign-root-scope .matrix-card.active-matrix{border:2px solid var(--brand-yellow);background:linear-gradient(135deg,#fff,#fffdf5);box-shadow:0 14px 32px rgba(255,200,40,.22)}.redesign-root-scope .matrix-card-top{display:flex;align-items:center;gap:10px}.redesign-root-scope .matrix-ad-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover}.redesign-root-scope .matrix-meta{display:flex;flex-direction:column;gap:2px}.redesign-root-scope .matrix-badge{font-family:var(--font-mono);font-size:8.5px;font-weight:800;color:#c2410c;background:#fff5f3;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.redesign-root-scope .matrix-role{font-family:var(--primary-font);font-size:13.5px;font-weight:700;margin:0;line-height:1.2}.redesign-root-scope .matrix-divider{height:1px;background:#f1f5f9;width:100%}.redesign-root-scope .matrix-details{display:flex;flex-direction:column;gap:6px}.redesign-root-scope .matrix-row{display:flex;flex-direction:column;gap:1px}.redesign-root-scope .m-label{font-family:var(--font-mono);font-size:8.5px;font-weight:700;color:#64748b;text-transform:uppercase}.redesign-root-scope .m-val{font-size:11.5px;font-weight:600;color:#475569;line-height:1.3}.redesign-root-scope .m-val.highlight{color:#c2410c;font-weight:700}.redesign-root-scope .m-val.tag{background:#f1f5f9;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content;font-size:10.5px}.redesign-root-scope .matrix-action-btn{width:100%;padding:8px;background:var(--text-dark);color:var(--brand-yellow);border:none;border-radius:100px;font-family:var(--secondary-font);font-size:11px;font-weight:700;cursor:pointer;transition:background .2s ease}.redesign-root-scope .matrix-action-btn:hover{background:#27272a}.redesign-root-scope .redesign-badge-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;z-index:15}.redesign-root-scope .persona-active-badge{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:6px 18px;border-radius:100px;white-space:nowrap}.redesign-root-scope .journey-role-pill{font-family:var(--font-mono);font-size:9.5px;font-weight:800;background:var(--brand-yellow);color:var(--text-dark);padding:2px 8px;border-radius:4px}.redesign-root-scope .badge-title{font-size:13px;font-weight:700;white-space:nowrap}.redesign-root-scope .redesign-iphone-wrapper{position:relative;width:340px;height:640px;background:linear-gradient(135deg,#535259,#1e1e21 30%,#2b2b2e 70%,#686670);border-radius:52px;padding:3px;box-shadow:0 28px 70px -10px rgba(0,0,0,.28),0 10px 25px -5px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;z-index:5}.redesign-root-scope .redesign-float-pill{position:absolute;z-index:22;background:#fff;border:1px solid #e8e8e8;box-shadow:0 12px 30px rgba(0,0,0,.09);padding:10px 18px;border-radius:16px;display:flex;flex-direction:column;gap:2px;pointer-events:none;transition:all .3s ease;min-width:150px}.redesign-root-scope .redesign-float-pill.float-left{left:-85px;top:130px;animation:floatSlow 4s infinite alternate}.redesign-root-scope .redesign-float-pill.float-right{right:-90px;bottom:150px;animation:floatSlow 4s infinite alternate-reverse}.redesign-root-scope .redesign-float-pill.animating{opacity:0;transform:scale(.92) translateY(8px)}@keyframes floatSlow{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.redesign-root-scope .float-label{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#817e75;text-transform:uppercase}.redesign-root-scope .float-val{font-family:var(--primary-font);font-size:17px;font-weight:700}.redesign-root-scope .float-val.highlight{background:linear-gradient(118deg,var(--brand-coral),var(--brand-yellow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.redesign-root-scope .float-sub{font-size:10px;color:#716f67}.redesign-root-scope .phone-side-btn{position:absolute;background:#333;border-radius:3px}.redesign-root-scope .phone-side-btn.action{left:-3px;top:105px;width:3px;height:26px}.redesign-root-scope .phone-side-btn.vol-up{left:-3px;top:148px;width:3px;height:50px}.redesign-root-scope .phone-side-btn.vol-down{left:-3px;top:210px;width:3px;height:50px}.redesign-root-scope .phone-side-btn.power{right:-3px;top:165px;width:3px;height:75px}.redesign-root-scope .redesign-iphone-screen-frame{width:334px;height:634px;background:#000;border-radius:49px;padding:6px;position:relative;overflow:hidden;display:flex;flex-direction:column}.redesign-root-scope .dynamic-island-notch{width:92px;height:26px;background:#000;border-radius:20px;position:absolute;top:13px;left:50%;transform:translateX(-50%);z-index:25;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid hsla(0,0%,100%,.08)}.redesign-root-scope .lens{width:10px;height:10px;background:#0e122b;border-radius:50%}.redesign-root-scope .sensor{width:6px;height:6px;background:#062b19;border-radius:50%}.redesign-root-scope .redesign-screen-body{width:100%;height:100%;overflow-y:auto;border-radius:43px;opacity:0;transform:scale(.95) translateY(16px) rotateX(4deg);transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);padding:0 0 22px;background:#fff}.redesign-root-scope .redesign-screen-body.active{opacity:1;transform:scale(1) translateY(0) rotateX(0deg)}.redesign-root-scope .redesign-screen-body::-webkit-scrollbar{display:none}.redesign-root-scope .store-sticky-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:26px;border-bottom:1px solid #f0f0f0}.redesign-root-scope .promo-ticker{background:#f7f7f7;font-size:10px;font-weight:600;text-align:center;padding:4px 10px}.redesign-root-scope .store-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.redesign-root-scope .brand-logo-group{display:flex;align-items:center;gap:8px}.redesign-root-scope .brand-logo-sq{width:26px;height:26px;background:var(--text-dark);border-radius:6px;display:flex;align-items:center;justify-content:center}.redesign-root-scope .brand-logo-name{font-family:var(--primary-font);font-size:14px;font-weight:700;letter-spacing:1.8px}.redesign-root-scope .store-icons{display:flex;align-items:center;gap:8px}.redesign-root-scope .icon-btn{background:transparent;border:none;font-size:13px;cursor:pointer;position:relative}.redesign-root-scope .cart-badge{position:absolute;top:-4px;right:-6px;background:#dc2626;color:#fff;font-size:8px;font-weight:700;width:12px;height:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}.redesign-root-scope .store-card-body{padding:10px 14px 16px;display:flex;flex-direction:column;gap:10px}.redesign-root-scope .countdown-bar{background:#f7f7f7;border:1px solid #e8e8e8;font-size:10.5px;font-weight:600;text-align:center;padding:6px;border-radius:8px}.redesign-root-scope .product-img-frame{width:100%;height:185px;background:#f8f8fa;border-radius:12px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #f0f0f0}.redesign-root-scope .product-tag{position:absolute;top:8px;left:8px;font-family:var(--font-mono);font-size:9px;font-weight:700;padding:3px 8px;border-radius:4px}.redesign-root-scope .tag-hot-deal{background:#ffedd5;color:#c2410c}.redesign-root-scope .tag-best-selling{background:#dcfce7;color:#15803d}.redesign-root-scope .tag-new-arrival{background:#cffafe;color:#0e7490}.redesign-root-scope .tag-flash-sale{background:#f3e8ff;color:#7e22ce}.redesign-root-scope .like-btn{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:26px;height:26px;cursor:pointer}.redesign-root-scope .product-img{width:88%;height:88%;object-fit:contain}.redesign-root-scope .gallery-dots{position:absolute;bottom:6px;display:flex;gap:4px}.redesign-root-scope .gallery-dots .dot{width:5px;height:5px;border-radius:50%;background:#d4d4d8}.redesign-root-scope .gallery-dots .dot.active{background:var(--text-dark);width:12px;border-radius:100px}.redesign-root-scope .product-details{display:flex;flex-direction:column;gap:6px}.redesign-root-scope .cat-tag{font-size:9.5px;color:#817e75;text-transform:uppercase;font-weight:600}.redesign-root-scope .title-text{font-family:var(--primary-font);font-size:14.5px;font-weight:600;margin:0}.redesign-root-scope .stars-row{display:flex;align-items:center;gap:6px}.redesign-root-scope .stars{color:#f59e0b;font-size:12px}.redesign-root-scope .rating-text{font-size:10.5px;color:#504e49}.redesign-root-scope .price-row{display:flex;align-items:baseline;gap:8px}.redesign-root-scope .price-now{font-family:var(--primary-font);font-size:21px;font-weight:700}.redesign-root-scope .price-was{font-size:12.5px;color:#a1a1aa;text-decoration:line-through}.redesign-root-scope .discount-tag{background:#fef2f2;color:#dc2626;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px}.redesign-root-scope .savings-note{font-size:10.5px;color:#15803d;font-weight:600}.redesign-root-scope .urgency-pill{font-size:11px;font-weight:600;color:#b91c1c;background:#fff1f2;padding:4px 10px;border-radius:6px;width:-moz-fit-content;width:fit-content}.redesign-root-scope .coupon-box{background:#f0fdf4;color:#15803d;border:1px dashed #86efac;font-size:10.5px;font-weight:600;padding:6px 10px;border-radius:6px}.redesign-root-scope .review-quote{font-style:italic;font-size:11px;background:#f7f7f7;padding:6px 10px;border-left:3px solid var(--text-dark);border-radius:4px}.redesign-root-scope .stylist-note{font-size:11px;color:#4338ca;background:#f5f3ff;border:1px solid #ddd6fe;padding:6px 10px;border-radius:8px}.redesign-root-scope .perk-pill{font-size:10.5px;color:#92400e;background:#fef3c7;padding:4px 8px;border-radius:6px;font-weight:600;width:-moz-fit-content;width:fit-content}.redesign-root-scope .emi-box{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:11px;font-weight:600;padding:6px 10px;border-radius:8px}.redesign-root-scope .stock-wrapper{display:flex;flex-direction:column;gap:3px}.redesign-root-scope .stock-info{display:flex;justify-content:space-between;font-size:10.5px;font-weight:600}.redesign-root-scope .stock-info .alert{color:#dc2626}.redesign-root-scope .stock-bg{width:100%;height:5px;background:#fee2e2;border-radius:100px;overflow:hidden}.redesign-root-scope .stock-fill{height:100%;background:#dc2626;border-radius:100px}.redesign-root-scope .variant-box{display:flex;flex-direction:column;gap:4px}.redesign-root-scope .variant-title{font-size:11px}.redesign-root-scope .swatches{display:flex;gap:6px}.redesign-root-scope .swatch{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.1);cursor:pointer}.redesign-root-scope .swatch.active{outline:2px solid var(--text-dark);outline-offset:2px}.redesign-root-scope .chips{display:flex;gap:6px}.redesign-root-scope .chip{padding:4px 10px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;font-size:10.5px;cursor:pointer}.redesign-root-scope .chip.active{background:var(--text-dark);color:#fff;border-color:var(--text-dark)}.redesign-root-scope .checkout-btn{width:100%;padding:11px;border:none;border-radius:100px;font-family:var(--secondary-font);font-size:12px;font-weight:600;cursor:pointer;margin-top:6px}.redesign-root-scope .trust-row{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.redesign-root-scope .trust-item{font-size:9px;color:#716f67;font-weight:500}.redesign-root-scope .phone-home-line{width:120px;height:4px;background:#18181b;border-radius:100px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:30}.redesign-root-scope .redesign-section-container{max-width:1400px;width:100%;padding:60px 28px;border-top:1px solid var(--border-neutral);display:flex;flex-direction:column;gap:36px}.redesign-root-scope .section-header-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.redesign-root-scope .section-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:800;color:#854d0e;background:var(--brand-champagne-glow);border:1px solid var(--brand-champagne-border);padding:4px 12px;border-radius:100px}.redesign-root-scope .section-title{font-family:var(--primary-font);font-size:38px;font-weight:800;margin:0;letter-spacing:-.5px}.redesign-root-scope .section-desc{font-size:16px;color:var(--text-body);max-width:680px;margin:0}.redesign-root-scope .comparison-split-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.redesign-root-scope .comparison-card{background:#fff;border:1px solid var(--border-neutral);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 30px rgba(0,0,0,.03)}.redesign-root-scope .comparison-card.instalanding-card{background:linear-gradient(135deg,#fff,#fffdf5);border:2px solid var(--brand-yellow);box-shadow:0 16px 40px rgba(255,200,40,.18)}.redesign-root-scope .card-top-tag{font-family:var(--font-mono);font-size:10.5px;font-weight:800;padding:4px 10px;border-radius:6px;width:-moz-fit-content;width:fit-content}.redesign-root-scope .tag-legacy{background:#fef2f2;color:#dc2626}.redesign-root-scope .tag-instalanding{background:var(--text-dark);color:var(--brand-yellow)}.redesign-root-scope .card-headline{font-family:var(--primary-font);font-size:22px;font-weight:700;margin:0}.redesign-root-scope .comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:14px}.redesign-root-scope .architecture-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.redesign-root-scope .arch-step-card{background:#fff;border:1px solid var(--border-neutral);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px}.redesign-root-scope .step-number{font-family:var(--font-mono);font-size:24px;font-weight:800;color:var(--brand-coral)}.redesign-root-scope .arch-step-card h4{font-family:var(--primary-font);font-size:18px;font-weight:700;margin:0}.redesign-root-scope .arch-step-card p{font-size:13.5px;color:var(--text-body);margin:0;line-height:1.45}.redesign-root-scope .calculator-box{background:#fff;border:1px solid var(--border-neutral);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:28px;box-shadow:0 10px 35px rgba(0,0,0,.03)}.redesign-root-scope .calculator-inputs{display:flex;flex-direction:column;gap:12px}.redesign-root-scope .input-label{font-size:15px;font-weight:600}.redesign-root-scope .calc-range-slider{width:100%;accent-color:var(--brand-coral);height:8px;border-radius:100px;cursor:pointer}.redesign-root-scope .slider-ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:#64748b}.redesign-root-scope .calculator-results-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.redesign-root-scope .calc-result-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.redesign-root-scope .calc-result-card.highlight{background:linear-gradient(135deg,#fffdf5,#fff8ea);border:2px solid var(--brand-yellow)}.redesign-root-scope .calc-result-card.gain{background:#f0fdf4;border:1px solid #bbf7d0}.redesign-root-scope .calc-card-title{font-family:var(--font-mono);font-size:11px;font-weight:700;color:#64748b}.redesign-root-scope .calc-card-num{font-family:var(--primary-font);font-size:28px;font-weight:800}.redesign-root-scope .calc-card-num.text-muted{color:#64748b}.redesign-root-scope .calc-card-num.text-gold{color:#854d0e}.redesign-root-scope .calc-card-num.text-green{color:#15803d}.redesign-root-scope .calc-card-sub{font-size:11px;color:#64748b}.redesign-root-scope .redesign-footer-cta{width:100%;background:var(--text-dark);color:#fff;padding:60px 28px;display:flex;justify-content:center}.redesign-root-scope .footer-cta-inner{max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.redesign-root-scope .footer-headline{font-family:var(--primary-font);font-size:38px;font-weight:800;margin:0;color:#fff}.redesign-root-scope .footer-sub{font-size:16px;color:#a1a1aa;margin:0}.redesign-root-scope .footer-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.redesign-root-scope .footer-primary-btn{background:var(--brand-yellow);color:var(--text-dark)!important;font-family:var(--primary-font);font-size:16px;font-weight:800;padding:14px 32px;border-radius:100px;text-decoration:none;box-shadow:0 8px 24px rgba(255,200,40,.35);transition:all .2s ease}.redesign-root-scope .footer-primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,200,40,.5)}.redesign-root-scope .footer-note{font-family:var(--font-mono);font-size:11px;color:#71717a}