@charset "UTF-8";:root{--z-blue: #28A5FF;--z-blue-300: #3FB5FF;--z-blue-dark: #1E8FE0;--z-blue-tint: #E8F4FF;--z-orange: #FF5722;--z-orange-300: #FF7849;--z-magenta: #E6007E;--z-navy: #1B1D3A;--z-navy-600: #2A2D52;--z-cream: #F5F3F0;--z-white: #FFFFFF;--z-ink: #1B1D3A;--z-muted: #6B7280;--z-muted-2: #9CA3AF;--z-border: #F0F0F0;--z-bg-gray: #F9FAFB;--z-success: #16A34A;--z-warn: #F59E0B;--z-danger: #DC2626;--fg-1: var(--z-navy);--fg-2: var(--z-muted);--fg-3: var(--z-muted-2);--fg-inverse: var(--z-white);--bg-page: var(--z-white);--bg-surface: var(--z-white);--bg-surface-alt: var(--z-cream);--bg-inverse: var(--z-navy);--bg-primary: var(--z-blue);--bg-action: var(--z-orange);--accent: var(--z-orange);--accent-cool: var(--z-blue);--border: var(--z-border);--r-xs: 6px;--r-sm: 10px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-3xl: 32px;--r-pill: 100px;--r-blob: 200px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 100px;--shadow-xs: 0 1px 2px rgba(27, 29, 58, .05);--shadow-sm: 0 2px 8px rgba(27, 29, 58, .06);--shadow-md: 0 6px 20px rgba(27, 29, 58, .08);--shadow-lg: 0 12px 32px rgba(27, 29, 58, .1);--shadow-xl: 0 30px 60px rgba(27, 29, 58, .2);--shadow-cta: 0 8px 24px rgba(255, 87, 34, .4);--shadow-cta-hover: 0 12px 32px rgba(255, 87, 34, .5);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-soft: cubic-bezier(.25, .1, .25, 1);--dur-fast: .15s;--dur-base: .2s;--dur-med: .3s;--dur-slow: .5s;--lv3-blue: var(--z-blue);--lv3-blue-300: var(--z-blue-300);--lv3-blue-dark: var(--z-blue-dark);--lv3-blue-tint: var(--z-blue-tint);--lv3-orange: var(--z-orange);--lv3-orange-300: var(--z-orange-300);--lv3-magenta: var(--z-magenta);--lv3-navy: #181D2F;--lv3-navy-600: #2A2D52;--lv3-cream: #F7F5F0;--lv3-white: var(--z-white);--lv3-ink: #181D2F;--lv3-muted: var(--z-muted);--lv3-muted-2: var(--z-muted-2);--lv3-border: #ECEDEF;--lv3-radius-sm: 12px;--lv3-radius-md: 20px;--lv3-radius-lg: 28px;--lv3-radius-pill: 999px;--lv3-shadow-sm: 0 2px 8px rgba(24,29,47,.06);--lv3-shadow-md: 0 8px 24px rgba(24,29,47,.08);--lv3-shadow-lg: 0 24px 48px rgba(24,29,47,.14);--lv3-shadow-cta: 0 8px 24px rgba(24,29,47,.25)}@font-face{font-family:Garet;src:url(/fonts/garet/Garet-Book.woff2) format("woff2"),url(/fonts/garet/Garet-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garet;src:url(/fonts/garet/Garet-Heavy.woff2) format("woff2"),url(/fonts/garet/Garet-Heavy.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Oddval;src:url(/fonts/oddval/Oddval-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Oddval;src:url(/fonts/oddval/Oddval-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--font-sans: "Garet", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display: "Oddval", "Garet", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--lv3-font: var(--font-sans);--lv3-font-display: var(--font-display);--fs-xs: 12px;--fs-sm: 13px;--fs-base: 15px;--fs-md: 16px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--fs-4xl: clamp(30px, 4vw, 46px);--fs-5xl: clamp(38px, 4.5vw, 60px);--fs-6xl: clamp(42px, 5.5vw, 72px);--lh-tight: 1.08;--lh-snug: 1.2;--lh-normal: 1.5;--lh-body: 1.6;--lh-loose: 1.7;--ls-tightest: -2px;--ls-tighter: -1.5px;--ls-tight: -.8px;--ls-snug: -.3px;--ls-normal: 0;--ls-wide: .04em;--ls-widest: .06em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800}:root{--lv3-blue: #28A5FF;--lv3-blue-300: #3FB5FF;--lv3-blue-dark: #1E8FE0;--lv3-blue-tint: #E8F4FF;--lv3-orange: #FF5722;--lv3-orange-300:#FF7849;--lv3-magenta: #E6007E;--lv3-navy: #181D2F;--lv3-navy-600: #2A2D52;--lv3-cream: #F7F5F0;--lv3-white: #FFFFFF;--lv3-ink: #181D2F;--lv3-muted: #6B7280;--lv3-muted-2: #9CA3AF;--lv3-border: #ECEDEF;--lv3-font: "Garet", "Plus Jakarta Sans", -apple-system, sans-serif;--lv3-font-display: "Oddval", "Garet", -apple-system, sans-serif;--lv3-radius-sm: 12px;--lv3-radius-md: 20px;--lv3-radius-lg: 28px;--lv3-radius-pill: 999px;--lv3-shadow-sm: 0 2px 8px rgba(24,29,47,.06);--lv3-shadow-md: 0 8px 24px rgba(24,29,47,.08);--lv3-shadow-lg: 0 24px 48px rgba(24,29,47,.14);--lv3-shadow-cta: 0 8px 24px rgba(24,29,47,.25)}.lv3-container{max-width:1200px;margin:0 auto;padding:0 32px}.lv3-eyebrow{display:inline-block;font-family:var(--lv3-font);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lv3-blue);background:var(--lv3-blue-tint);padding:6px 14px;border-radius:var(--lv3-radius-pill);margin-bottom:20px}.lv3-title{font-family:var(--lv3-font-display);font-weight:600;font-size:clamp(32px,4.2vw,52px);line-height:1.05;letter-spacing:-1.8px;color:var(--lv3-navy);margin-bottom:16px;text-wrap:balance}.lv3-sub{font-size:18px;color:var(--lv3-muted);line-height:1.6;max-width:560px}.lv3-section{padding:96px 0;position:relative}.lv3-section.dark{background:var(--lv3-navy);color:var(--lv3-white)}.lv3-section.dark .lv3-title{color:var(--lv3-white)}.lv3-section.dark .lv3-sub{color:#ffffffb8}.lv3-section.dark .lv3-eyebrow{background:#28a5ff26;color:var(--lv3-blue-300)}.lv3-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:var(--lv3-radius-pill);font-family:var(--lv3-font);font-weight:800;font-size:15px;letter-spacing:-.2px;transition:all .2s ease;box-shadow:var(--lv3-shadow-cta);white-space:nowrap}.lv3-btn-primary{background:var(--lv3-navy);color:var(--lv3-white)}.lv3-btn-primary:hover{background:var(--lv3-navy-600);transform:translateY(-1px)}.lv3-btn-white{background:var(--lv3-navy);color:var(--lv3-orange)}.lv3-btn-white:hover{background:var(--lv3-navy-600);color:var(--lv3-white);transform:translateY(-1px)}.lv3-btn-blue{background:var(--lv3-blue);color:var(--lv3-white);box-shadow:0 8px 24px #28a5ff59}.lv3-btn-blue:hover{background:var(--lv3-blue-dark);transform:translateY(-1px)}.lv3-btn-lg{padding:18px 34px;font-size:16px}.lv3-btn-store{display:inline-flex;align-items:center;gap:10px;background:var(--lv3-navy);color:#fff;padding:10px 18px 10px 14px;border-radius:var(--lv3-radius-sm);font-size:12px;font-weight:600;line-height:1.1}.lv3-btn-store .small{font-size:10px;opacity:.7;display:block;font-weight:500}.lv3-btn-store.huawei{background:#1b1b1b}.lv3-btn-store svg{flex-shrink:0}.lv3-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:14px 32px;background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(24,29,47,.06)}.lv3-nav-inner{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}.lv3-nav-logo img{height:28px}.lv3-nav-links{display:flex;gap:30px;align-items:center;list-style:none}.lv3-nav-links a{font-size:14px;font-weight:600;color:var(--lv3-navy);transition:color .2s}.lv3-nav-links a:hover{color:var(--lv3-blue)}.lv3-nav-links a.lv3-btn-white{color:var(--lv3-white)}.lv3-nav-links a.lv3-btn-white:hover{color:var(--lv3-blue)}.lv3-hero{position:relative;padding:140px 0 96px;background:var(--lv3-white);overflow:hidden}.lv3-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;position:relative;z-index:2}.lv3-hero-headline{font-family:var(--lv3-font-display);font-weight:600;font-size:clamp(40px,5.5vw,72px);line-height:1.02;letter-spacing:-2.5px;color:var(--lv3-navy);margin-bottom:24px;text-wrap:balance}.lv3-hero-headline em{font-style:normal;color:var(--lv3-blue)}.lv3-hero-sub{font-size:19px;color:var(--lv3-muted);line-height:1.55;margin-bottom:28px;max-width:540px}.lv3-hero-sub strong{color:var(--lv3-navy);font-weight:800}.lv3-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.lv3-pill{display:inline-flex;align-items:center;gap:7px;background:var(--lv3-cream);border-radius:var(--lv3-radius-pill);padding:8px 14px;font-size:13px;font-weight:700;color:var(--lv3-navy)}.lv3-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--lv3-orange)}.lv3-pill:nth-child(2) .dot{background:var(--lv3-blue)}.lv3-pill:nth-child(3) .dot{background:var(--lv3-magenta)}.lv3-pill:nth-child(4) .dot{background:var(--lv3-navy)}.lv3-hero-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lv3-hero-caption{font-size:13px;color:var(--lv3-muted)}.lv3-hero-caption strong{color:var(--lv3-navy);font-weight:800}.lv3-hero-visual{position:relative;width:100%;aspect-ratio:4/5;max-width:480px;margin-left:auto;border-radius:var(--lv3-radius-lg);background:linear-gradient(165deg,#28a5ff,#3fb5ff 60%,#e8f4ff);overflow:hidden;box-shadow:var(--lv3-shadow-lg)}.lv3-hero-portrait{position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,#FFD7C2 0%,#FFD7C2 16%,transparent 17%),radial-gradient(ellipse 80% 40% at 50% 95%,#6B3E2A 0%,#6B3E2A 55%,transparent 56%);opacity:.85}.lv3-ribbon-hero{position:absolute;right:-60px;top:0;bottom:0;width:260px;pointer-events:none;z-index:1}.lv3-hero-badge{position:absolute;background:#fff;border-radius:var(--lv3-radius-md);padding:12px 16px;box-shadow:var(--lv3-shadow-md);display:flex;align-items:center;gap:10px}.lv3-hero-badge.top-right{top:24px;right:24px}.lv3-hero-badge.bottom-left{bottom:24px;left:24px}.lv3-hero-badge .b-icon{width:36px;height:36px;border-radius:10px;background:var(--lv3-blue-tint);color:var(--lv3-blue);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.lv3-hero-badge.orange .b-icon{background:#ffede5;color:var(--lv3-orange)}.lv3-hero-badge .b-body strong{display:block;font-size:13px;color:var(--lv3-navy);font-weight:800;letter-spacing:-.2px}.lv3-hero-badge .b-body span{font-size:11px;color:var(--lv3-muted)}.lv3-proof{padding:32px 0;border-top:1px solid var(--lv3-border);border-bottom:1px solid var(--lv3-border);background:var(--lv3-white)}.lv3-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:center}.lv3-proof-item{display:flex;align-items:center;gap:12px}.lv3-proof-icon{width:44px;height:44px;border-radius:12px;background:var(--lv3-blue-tint);color:var(--lv3-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv3-proof-text strong{display:block;font-size:17px;color:var(--lv3-navy);font-weight:800;letter-spacing:-.3px;line-height:1.2}.lv3-proof-text span{font-size:12px;color:var(--lv3-muted)}.lv3-quees{padding:120px 0;background:var(--lv3-white)}.lv3-quees-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.lv3-quees-copy p{font-family:var(--lv3-font-display);font-weight:600;font-size:clamp(24px,2.6vw,34px);line-height:1.25;letter-spacing:-1px;color:var(--lv3-navy);text-wrap:balance}.lv3-quees-copy .hl{color:var(--lv3-blue)}.lv3-quees-copy .hl-orange{color:var(--lv3-orange)}.lv3-quees-stores{margin-top:32px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lv3-quees-stores-lbl{font-size:13px;color:var(--lv3-muted);font-weight:700}.lv3-phone-stack{position:relative;width:100%;max-width:420px;aspect-ratio:1/1}.lv3-phone-stack:before{content:"";position:absolute;inset:10%;background:var(--lv3-orange);opacity:.12;border-radius:50%}.lv3-como{padding:96px 0;background:var(--lv3-cream)}.lv3-como-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.lv3-tile{position:relative;overflow:hidden;border-radius:var(--lv3-radius-lg);padding:36px 32px;color:var(--lv3-white);min-height:380px;display:flex;flex-direction:column}.lv3-tile.blue{background:var(--lv3-blue)}.lv3-tile.orange{background:var(--lv3-orange)}.lv3-tile.magenta{background:var(--lv3-magenta)}.lv3-tile-num{font-family:var(--lv3-font-display);font-weight:600;font-size:64px;line-height:1;margin-bottom:24px;color:#fffffff2}.lv3-tile-title{font-family:var(--lv3-font-display);font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-.8px;margin-bottom:14px;text-wrap:balance}.lv3-tile-desc{font-size:14px;line-height:1.55;color:#ffffffe0;margin-bottom:auto}.lv3-tile-footer{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.lv3-tile-shape{position:absolute;pointer-events:none;right:-40px;bottom:-40px;width:200px;opacity:.14}.lv3-trans{padding:120px 0;position:relative;overflow:hidden}.lv3-trans-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-top:48px}.lv3-trans-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--lv3-radius-lg);padding:36px}.lv3-trans-card h3{font-family:var(--lv3-font-display);font-weight:600;font-size:22px;letter-spacing:-.5px;margin-bottom:8px;color:#fff}.lv3-trans-card .small{font-size:13px;color:#ffffff8c;margin-bottom:24px}.lv3-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.lv3-row:last-child{border-bottom:none}.lv3-row-lbl{font-size:14px;color:#ffffffb3}.lv3-row-val{font-family:var(--lv3-font);font-weight:800;font-size:15px;color:#fff}.lv3-row-val.accent{background:var(--lv3-orange);color:#fff;padding:4px 12px;border-radius:var(--lv3-radius-pill);font-size:13px}.lv3-row-val.big{font-family:var(--lv3-font-display);font-size:24px;letter-spacing:-.5px}.lv3-trans-note{margin-top:20px;padding:16px 18px;background:#28a5ff1f;border:1px solid rgba(40,165,255,.25);border-radius:var(--lv3-radius-sm);font-size:13px;color:#ffffffd9;line-height:1.55}.lv3-weekly-bar{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lv3-weekly-lbl{width:80px;font-size:13px;font-weight:700;color:#ffffffb3}.lv3-weekly-track{flex:1;height:10px;background:#ffffff14;border-radius:var(--lv3-radius-pill);overflow:hidden}.lv3-weekly-fill{height:100%;background:var(--lv3-blue);border-radius:var(--lv3-radius-pill)}.lv3-weekly-amt{width:60px;text-align:right;font-size:13px;font-weight:800;color:#fff}.lv3-weekly-done{margin-top:20px;padding:12px 16px;background:#16a34a1f;border:1px solid rgba(22,163,74,.3);border-radius:var(--lv3-radius-sm);color:#86efac;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.lv3-porque{padding:96px 0;background:var(--lv3-navy);color:#fff}.lv3-porque .lv3-title{color:#fff}.lv3-porque-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.lv3-porque-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--lv3-radius-lg);padding:28px;transition:border-color .2s}.lv3-porque-card:hover{border-color:#28a5ff66}.lv3-porque-card.featured{background:var(--lv3-blue);border-color:var(--lv3-blue)}.lv3-porque-card.orange{background:var(--lv3-orange);border-color:var(--lv3-orange)}.lv3-porque-icon{width:48px;height:48px;border-radius:12px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--lv3-blue-300)}.lv3-porque-card.featured .lv3-porque-icon,.lv3-porque-card.orange .lv3-porque-icon{background:#fff3;color:#fff}.lv3-porque-title{font-family:var(--lv3-font-display);font-weight:600;font-size:18px;letter-spacing:-.3px;margin-bottom:8px;color:#fff}.lv3-porque-desc{font-size:14px;color:#ffffffbf;line-height:1.55}.lv3-porque-card.featured .lv3-porque-desc,.lv3-porque-card.orange .lv3-porque-desc{color:#ffffffe6}.lv3-faq{padding:96px 0;background:var(--lv3-white)}.lv3-faq-list{margin-top:48px}.lv3-faq-item{border-bottom:1px solid var(--lv3-border);transition:border-color .2s}.lv3-faq-item.highlight{background:var(--lv3-cream);border-radius:var(--lv3-radius-md);border:2px solid var(--lv3-orange);margin-bottom:16px;padding:0 8px}.lv3-faq-btn{width:100%;padding:24px 8px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;font-family:inherit}.lv3-faq-item.highlight .lv3-faq-btn{padding:24px 16px}.lv3-faq-q{font-family:var(--lv3-font-display);font-weight:600;font-size:18px;color:var(--lv3-navy);letter-spacing:-.3px;text-wrap:balance}.lv3-faq-arrow{width:32px;height:32px;border-radius:50%;background:var(--lv3-blue-tint);color:var(--lv3-navy);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s}.lv3-faq-item.highlight .lv3-faq-arrow{background:var(--lv3-orange);color:#fff}.lv3-faq-item.open .lv3-faq-arrow{transform:rotate(45deg)}.lv3-faq-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.lv3-faq-item.open .lv3-faq-body{max-height:400px}.lv3-faq-body-inner{padding:0 8px 24px;font-size:15px;color:var(--lv3-muted);line-height:1.65}.lv3-faq-item.highlight .lv3-faq-body-inner{padding:0 16px 24px;color:var(--lv3-navy)}.lv3-faq-body-inner strong{color:var(--lv3-navy);font-weight:800}.lv3-faq-body-inner ul{list-style:disc;padding-left:20px;margin-top:8px}.lv3-faq-body-inner ul li{margin-bottom:4px}.lv3-finalcta{padding:80px 32px;background:linear-gradient(135deg,var(--lv3-blue) 0%,var(--lv3-blue-300) 100%);border-radius:var(--lv3-radius-lg);position:relative;overflow:hidden;max-width:1200px;margin:0 auto 80px}.lv3-finalcta-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.lv3-finalcta h2{font-family:var(--lv3-font-display);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-1.8px;color:#fff;margin-bottom:16px;text-wrap:balance}.lv3-finalcta p{font-size:17px;color:#ffffffe0;margin-bottom:28px}.lv3-finalcta-stores{display:flex;gap:12px;flex-wrap:wrap}.lv3-finalcta-visual{position:relative;aspect-ratio:3/4;background:#ffffff24;border-radius:var(--lv3-radius-md);display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:13px;font-weight:600}.lv3-finalcta-ribbon{position:absolute;right:-80px;bottom:-80px;width:380px;opacity:.4;pointer-events:none}.lv3-footer{background:var(--lv3-navy);color:#fff;padding:72px 32px 32px}.lv3-footer-grid{max-width:1200px;margin:0 auto 48px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.lv3-footer h4{font-family:var(--lv3-font);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px}.lv3-footer a{display:block;color:#fff;font-size:14px;margin-bottom:10px;font-weight:600;transition:opacity .2s}.lv3-footer a:hover{opacity:.7}.lv3-footer-brand p{color:#ffffffa6;font-size:14px;line-height:1.6;max-width:280px;margin-top:16px}.lv3-footer-legal{max-width:1200px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#ffffff59;line-height:1.65}.lv3-footer-social{display:flex;gap:10px;margin-top:18px}.lv3-footer-social a{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;margin:0}.lv3-ribbon{position:absolute;pointer-events:none;z-index:1;color:var(--lv3-orange)}@media(max-width:900px){.lv3-container{padding:0 20px}.lv3-nav{padding:12px 20px}.lv3-nav-links{display:none}.lv3-hero{padding:110px 0 64px}.lv3-hero-grid{grid-template-columns:1fr;gap:32px}.lv3-hero-visual{margin:0 auto;max-width:360px}.lv3-section{padding:64px 0}.lv3-proof-grid{grid-template-columns:1fr 1fr;gap:20px}.lv3-quees-grid{grid-template-columns:1fr;gap:32px}.lv3-como-grid{grid-template-columns:1fr}.lv3-trans-grid{grid-template-columns:1fr;gap:24px}.lv3-porque-grid,.lv3-finalcta-inner{grid-template-columns:1fr}.lv3-finalcta{margin:0 20px 48px;padding:48px 28px}.lv3-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.lv4-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}.lv4-reveal.is-visible{opacity:1;transform:none}.lv4-reveal.delay-1{transition-delay:.08s}.lv4-reveal.delay-2{transition-delay:.16s}.lv4-reveal.delay-3{transition-delay:.24s}.lv4-reveal.delay-4{transition-delay:.32s}.lv4-reveal.delay-5{transition-delay:.4s}.lv4-reveal.delay-6{transition-delay:.48s}.lv4-reveal-x{opacity:0;transform:translate(-32px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.lv4-reveal-x.is-visible{opacity:1;transform:none}.lv4-reveal-x.right{transform:translate(32px)}.lv4-reveal-scale{opacity:0;transform:scale(.92);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.lv4-reveal-scale.is-visible{opacity:1;transform:none}.lv4-hero-headline .word{display:inline-block;opacity:0;transform:translateY(80%);animation:lv4-word-in .9s cubic-bezier(.2,.7,.2,1) forwards;margin-right:.25em}@keyframes lv4-word-in{to{opacity:1;transform:none}}@keyframes lv4-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lv4-bob{animation:lv4-bob 3.6s ease-in-out infinite}.lv4-bob-slow{animation:lv4-bob 4.8s ease-in-out infinite}@keyframes lv4-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(6px,-10px) rotate(2deg)}}.lv4-drift{animation:lv4-drift 9s ease-in-out infinite}.lv4-drift-r{animation:lv4-drift 11s ease-in-out infinite reverse}.lv4-count{font-variant-numeric:tabular-nums}@keyframes lv4-pulse{0%,to{box-shadow:0 0 #28a5ff59}70%{box-shadow:0 0 0 12px #28a5ff00}}.lv4-pulse{animation:lv4-pulse 2.4s ease-out infinite}.lv3-tile{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;cursor:default}.lv3-tile:hover{transform:translateY(-8px);box-shadow:0 24px 48px #181d2f38}.lv3-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.18),transparent 40%);opacity:0;transition:opacity .3s;pointer-events:none}.lv3-tile:hover:before{opacity:1}.lv4-tile-num-anim{display:inline-block;opacity:0;transform:translateY(20px) scale(.7);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.is-visible .lv4-tile-num-anim{opacity:1;transform:none}.lv3-weekly-fill{width:0!important;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.is-visible .lv3-weekly-fill{width:var(--target-w, 25%)!important}.lv3-faq-item{transition:background-color .2s}.lv3-faq-item:not(.highlight):hover{background-color:#fafafa}.lv3-faq-btn{transition:padding .2s}.lv3-btn,.lv3-btn-store{position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s,background-color .2s}.lv3-btn:after,.lv3-btn-store:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.lv3-btn:hover:after,.lv3-btn-store:hover:after{left:100%}.lv3-btn-store:hover{transform:translateY(-2px);box-shadow:0 12px 28px #181d2f40}.lv4-phone-float{animation:lv4-bob 5s ease-in-out infinite}.lv4-phone-float-2{animation:lv4-bob 6s ease-in-out infinite reverse}.lv3-porque-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,background-color .3s}.lv3-porque-card:not(.featured):not(.orange):hover{transform:translateY(-4px);background:#ffffff12}.lv3-porque-card.featured:hover,.lv3-porque-card.orange:hover{transform:translateY(-4px)}@keyframes lv4-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lv4-pulse-ring{position:absolute;top:50%;left:50%;width:300px;height:300px;border-radius:50%;border:2px solid rgba(255,255,255,.4);transform:translate(-50%,-50%) scale(.6);opacity:0;animation:lv4-ring 3s ease-out infinite;pointer-events:none}.lv4-pulse-ring.r2{animation-delay:1s}.lv4-pulse-ring.r3{animation-delay:2s}@keyframes lv4-ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.lv4-scroll-hint{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--lv3-muted);letter-spacing:.1em;text-transform:uppercase;opacity:0;animation:lv4-fade-up 1s .8s forwards}.lv4-scroll-hint .line{width:1px;height:32px;background:var(--lv3-muted);animation:lv4-scroll-line 2s ease-in-out infinite;transform-origin:top}@keyframes lv4-fade-up{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:.6;transform:translate(-50%)}}@keyframes lv4-scroll-line{0%,to{transform:scaleY(1);opacity:.4}50%{transform:scaleY(.4);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lv4-reveal,.lv4-reveal-x,.lv4-reveal-scale{opacity:1;transform:none}}.lv3-legal-page{background:var(--lv3-white);min-height:100vh}.lv3-legal-page h1{font-size:clamp(28px,4vw,42px);color:var(--lv3-navy);margin-bottom:40px}.lv3-legal-page h2{font-size:18px;font-weight:700;color:var(--lv3-navy);margin-top:36px;margin-bottom:10px}.lv3-legal-page p{color:var(--lv3-muted);line-height:1.7;margin-bottom:16px;text-align:justify}.lv3-legal-page li{color:var(--lv3-muted);line-height:1.7;text-align:justify}.lv3-legal-page a{color:var(--lv3-blue);text-decoration:underline}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--lv3-white);color:var(--lv3-ink);font-family:var(--lv3-font);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}
