.hp{background:var(--bg);color:var(--text-1)}.hp h1,.hp h2,.hp .hp-num{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:0}.hp .hp-kick{margin:0;max-width:none;font-family:var(--label);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;line-height:var(--lh-normal);color:var(--text-3)}.hp-section{padding:var(--section-y)var(--pad-x);border-bottom:1px solid var(--line)}.hp-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)minmax(0,420px);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(56px,7vw,96px)var(--pad-x)clamp(52px,6vw,88px);border-bottom:1px solid var(--line);margin-top:calc(-1 * var(--nav-h));padding-top:calc(clamp(56px,7vw,96px) + var(--nav-h))}.hp-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 420px at 22% 30%,rgba(255,106,43,.16),transparent 70%)}.hp-hero>*{position:relative}.hp-hero-copy{--hp-hero-gap:var(--s-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--hp-hero-gap)}.hp-hero .hp-kick{color:var(--accent)}.hp-hero h1{font-size:clamp(42px,6vw,84px);line-height:.96}.hp-hero h1 b{color:var(--accent);font-weight:400}.hp-hero-alt{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:calc(var(--s-2) * -1);font-size:var(--fs-sm);font-weight:700;color:var(--text-1);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color var(--dur-2)ease}.hp-hero-alt:hover,.hp-hero-alt:focus-visible{text-decoration-color:var(--accent)}.hp-hero-alt .ic-arrow{width:16px;height:16px;color:var(--accent)}.hp-hero h1 .hp-kick{display:block;margin-bottom:var(--hp-hero-gap)}.hp-lead{margin:0;max-width:40ch;font-size:clamp(16px,1.45vw,19px);line-height:var(--lh-normal);color:var(--text-2)}.hp-stores{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hp-stores-note{margin:0;max-width:44ch;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--text-3)}.hp-phone{width:min(320px,78vw);margin:0 auto;padding:9px;border-radius:46px;background:linear-gradient(160deg,#2b3040,#12151f);box-shadow:var(--shadow-lg)}.hp-phone .hp-scr{border-radius:38px;overflow:hidden;background:var(--bg)}.hp-phone img{width:100%;height:auto}.hp-phone-sm{width:min(272px,72vw);padding:8px;border-radius:40px}.hp-phone-sm .hp-scr{border-radius:33px}.hp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--pad-x);border-bottom:1px solid var(--line)}.hp-stat{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-8)var(--s-7);border-right:1px solid var(--line)}.hp-stat:first-child{padding-left:0}.hp-stat:last-child{padding-right:0;border-right:0}.hp-stats .hp-num{font-size:clamp(38px,4.2vw,54px);line-height:1;color:var(--text-1);font-variant-numeric:tabular-nums}.hp-stat .hp-kick{color:var(--text-3);transition:color var(--dur-2)ease}a.hp-stat{color:inherit}a.hp-stat:hover .hp-kick,a.hp-stat:focus-visible .hp-kick{color:var(--accent)}@media(min-width:901px){.hp{--hp-hero-py:clamp(24px, 4.5svh, 72px);--hp-stats-h:calc(2 * var(--s-8) + clamp(38px, 4.2vw, 54px) + var(--s-2) + 21px)}.hp-hero{padding-top:calc(var(--hp-hero-py) + var(--nav-h));padding-bottom:var(--hp-hero-py)}.hp-hero-copy{--hp-hero-gap:clamp(var(--s-3), 2.2svh, var(--s-6))}.hp-hero h1{font-size:clamp(42px,min(6vw,8svh),84px)}.hp-hero .hp-phone{width:clamp(200px,calc((100svh - var(--nav-h) - var(--hp-stats-h) - 2 * var(--hp-hero-py) - 18px) * 1206/2622 + 18px),320px)}}.hp-feat{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,360px);gap:clamp(32px,5vw,72px);align-items:center;padding:var(--section-y)var(--pad-x);border-bottom:1px solid var(--line)}.hp-feat.hp-flip{grid-template-columns:minmax(0,360px)minmax(0,1fr)}.hp-feat.hp-flip .hp-feat-copy{order:2}.hp-feat.hp-flip .hp-feat-art{order:1}.hp-feat.hp-tint{background:var(--surface-1)}.hp-feat-copy{display:flex;flex-direction:column;gap:var(--s-5)}.hp-feat-copy .hp-kick{color:var(--accent)}.hp-feat h2{font-size:clamp(36px,4.4vw,60px);line-height:.94}.hp-feat p{margin:0;max-width:46ch;font-size:clamp(15px,1.25vw,17px);line-height:var(--lh-relaxed);color:var(--text-2)}.hp-feat-art{display:flex;justify-content:center}.hp-where{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.hp-where li{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3)var(--s-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2)}.hp-where svg{width:20px;height:20px;flex-shrink:0;margin-top:1px;color:var(--accent)}.hp-where span{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-2)}.hp-where b{font-weight:700;color:var(--text-1)}@media(max-width:560px){.hp-where{grid-template-columns:minmax(0,1fr)}}.hp-plans{background:var(--surface-1)}.hp-plans-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-8);margin-bottom:var(--s-8)}.hp-plans-head>div{display:flex;flex-direction:column;gap:var(--s-4)}.hp-plans .hp-kick{color:var(--accent)}.hp-plans h2{font-size:clamp(36px,4.4vw,60px);line-height:.94}.hp-plans p{margin:0;max-width:46ch;font-size:clamp(15px,1.25vw,17px);line-height:var(--lh-relaxed);color:var(--text-2)}.hp-plans-head .hp-hero-alt{margin-top:0;flex-shrink:0}.hp-plans .hp-cards{margin-bottom:0}.hp-plans .hp-card{background:var(--surface-2);border-color:var(--line)}.hp-plans .hp-card:hover{border-color:var(--accent-line)}.hp-lib{padding:var(--section-y)var(--pad-x);background:var(--bg-light);color:var(--ink-1)}.hp-lib-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-8);margin-bottom:var(--s-8)}.hp-lib-head>div{display:flex;flex-direction:column;gap:var(--s-4)}.hp-lib .hp-kick{color:var(--accent-ink)}.hp-lib h2{font-size:clamp(36px,4.6vw,64px);line-height:.94}.hp-lib p{margin:0;max-width:52ch;font-size:clamp(15px,1.25vw,17px);line-height:var(--lh-relaxed);color:var(--ink-2)}.hp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin-bottom:var(--s-8)}.hp-card{display:flex;flex-direction:column;border-radius:var(--r-md);overflow:hidden;background:var(--surface-light);border:1px solid var(--line-l);color:inherit;transition:transform var(--dur-2)var(--ease),box-shadow var(--dur-2)var(--ease),border-color var(--dur-2)ease}.hp-card:hover{transform:translateY(-3px);border-color:var(--line-l-2);box-shadow:0 14px 30px -12px rgba(11,17,32,.28)}.hp-card-art{position:relative;aspect-ratio:16/9;background:var(--surface-3);overflow:hidden}.hp-card-art img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3)var(--ease)}.hp-card:hover .hp-card-art img{transform:scale(1.04)}.hp-card-tag{position:absolute;left:var(--s-3);top:var(--s-3);display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-1)var(--s-2);border-radius:var(--r-pill);background:var(--scrim-pill);color:var(--text-1);font-family:var(--label);font-size:var(--fs-3xs);font-weight:700;letter-spacing:var(--track-micro);text-transform:uppercase}.hp-card-tag svg{width:10px;height:10px}.hp-card-body{display:flex;flex-direction:column;gap:var(--s-2);flex-grow:1;padding:var(--s-4)var(--s-4)var(--s-5)}.hp-card-name{font-size:var(--fs-md);font-weight:700;line-height:var(--lh-snug)}.hp-chips{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:auto;padding-top:var(--s-2)}.hp-lib .hp-chip{background:rgba(11,17,32,7%);color:var(--ink-3)}.hp-lib .hp-chip.hp-chip-a{background:rgba(255,106,43,.14);color:var(--accent-ink)}.hp-hubs{display:flex;flex-direction:column;gap:var(--s-4);padding-top:var(--s-7);border-top:1px solid var(--line-l)}.hp-hubs .hp-kick{color:var(--ink-3)}.hp-hub-row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.hp-hub{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--ctl-sm);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-l);background:var(--surface-light);font-size:var(--fs-xs);font-weight:600;color:var(--ink-1);transition:border-color var(--dur-2)ease,color var(--dur-2)ease,background var(--dur-2)ease}.hp-hub:hover{border-color:rgba(255,106,43,.55);color:var(--accent-ink);background:rgba(255,106,43,6%)}.hp-hub i{font-family:var(--label);font-style:normal;font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--ink-3)}.hp-hub:hover i{color:var(--accent-ink)}.hp-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:var(--pad-x);border-bottom:1px solid var(--line)}.hp-duo>div{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--section-y)0}.hp-duo>div:first-child{padding-right:clamp(24px,3.4vw,56px)}.hp-duo>div+div{padding-left:clamp(24px,3.4vw,56px);border-left:1px solid var(--line)}.hp-duo .hp-kick{color:var(--accent)}.hp-together>div+div{justify-content:center}.hp-duo h2{font-size:clamp(30px,3.4vw,46px);line-height:.96}.hp-duo>div>p{margin:0;max-width:46ch;font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--text-2)}.hp-board{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-1)}.hp-board-row{display:flex;align-items:center;gap:var(--s-3)}.hp-board-row .hp-r{width:18px;font-family:var(--label);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);font-weight:700;color:var(--text-3)}.hp-board-row:first-child .hp-r{color:var(--accent)}.hp-av{width:28px;height:28px;border-radius:var(--r-pill);background:var(--surface-3);flex-shrink:0;overflow:hidden}.hp-av img{width:100%;height:100%;object-fit:cover}.hp-av-i{display:flex;align-items:center;justify-content:center;color:var(--text-2);font-family:var(--label);font-size:var(--fs-3xs);font-weight:700;letter-spacing:0;line-height:1}.hp-board-row .hp-n{flex-grow:1;min-width:0;font-size:var(--fs-sm);font-weight:600}.hp-meter{width:96px;height:6px;border-radius:var(--r-pill);background:var(--line-2);overflow:hidden}.hp-meter i{display:block;height:100%;background:var(--text-faint)}.hp-board-row:first-child .hp-meter i{background:var(--accent)}.hp-board-row:nth-child(2) .hp-meter i{background:var(--text-1)}.hp-board-row .hp-v{width:44px;text-align:right;font-family:var(--label);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);font-weight:600;color:var(--text-3)}.hp-board-more{margin:var(--s-1)0 0;padding-top:var(--s-3);border-top:1px solid var(--line);font-family:var(--label);font-size:var(--fs-3xs);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-3)}.hp-watch-art{display:flex;align-items:center;justify-content:center;flex-grow:1;padding-top:var(--s-3)}.hp-watch{position:relative;width:200px;padding:10px;border-radius:30%/26%;background:linear-gradient(160deg,#2b3040,#12151f);box-shadow:var(--shadow-lg)}.hp-watch::before{content:'';position:absolute;left:100%;top:29%;width:7px;height:14%;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#4b5364,#262c38)}.hp-watch::after{content:'';position:absolute;left:100%;top:50%;width:5px;height:15%;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#3b4251,#1f242e)}.hp-watch-scr{aspect-ratio:416/496;border-radius:27%/23%;overflow:hidden;background:#000}.hp-watch-scr img{width:100%;height:100%;object-fit:cover}.hp-watch-pair{gap:clamp(20px,5vw,40px)}.hp-watch-pair{align-items:stretch}.hp-watch-item{display:flex;flex-direction:column;align-items:center;gap:var(--s-5);width:min(44%,180px);flex:none;color:inherit}.hp-watch-item>.hp-watch{width:100%}.hp-watch-item>.hp-watch-round{width:94%;margin-block:auto}.hp-watch-cap{display:flex;flex-direction:column;align-items:center;gap:var(--s-1)}.hp-watch-name{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:700;color:var(--text-1);white-space:nowrap}.hp-watch-cap small{font-size:var(--fs-xs);font-weight:500;color:var(--text-3);white-space:nowrap}a.hp-watch-item .hp-watch-name{height:var(--ctl-sm);padding:0 var(--s-3)0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-blur);transition:border-color var(--dur-2)ease,background-color var(--dur-2)ease}.hp-watch-name .ic-arrow{width:16px;height:16px;color:var(--accent);transition:transform var(--dur-2)var(--ease)}a.hp-watch-item>.hp-watch{transition:transform var(--dur-2)var(--ease)}a.hp-watch-item:hover .hp-watch-name,a.hp-watch-item:focus-visible .hp-watch-name{border-color:var(--accent);background:var(--accent-soft-2)}a.hp-watch-item:hover .ic-arrow{transform:translateX(3px)}a.hp-watch-item:hover>.hp-watch{transform:translateY(-4px)}a.hp-watch-item:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){a.hp-watch-item>.hp-watch,.hp-watch-name .ic-arrow{transition:none}a.hp-watch-item:hover>.hp-watch,a.hp-watch-item:hover .ic-arrow{transform:none}}.hp-watch-round{border-radius:50%}.hp-watch-round::before{top:40%;height:20%}.hp-watch-round::after{display:none}.hp-watch-round .hp-watch-scr{aspect-ratio:1;border-radius:50%}.hp-why-head{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-7);max-width:56ch}.hp-why .hp-kick{color:var(--accent)}.hp-why h2{font-size:clamp(30px,3.8vw,50px);line-height:.96}.hp-why-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.hp-why-item{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-6)var(--s-5);border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-1)}.hp-why-ic{display:grid;place-items:center;width:var(--ctl-md);height:var(--ctl-md);margin-bottom:var(--s-2);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent)}.hp-why-ic svg{width:24px;height:24px}.hp-why-item h3{margin:0;font-size:var(--fs-lg);font-weight:800;line-height:var(--lh-snug);color:var(--text-1)}.hp-why-item p{margin:0;font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--text-2)}.hp-why-from{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)var(--s-3);margin-top:var(--s-7)}.hp-why-from>span{margin-inline-end:var(--s-2);font-size:var(--fs-sm);font-weight:600;color:var(--text-2)}.hp-why-from a{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--ctl-sm);padding:0 var(--s-3)0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-2);font-size:var(--fs-sm);font-weight:700;color:var(--text-1);transition:border-color var(--dur-2)ease,background-color var(--dur-2)ease}.hp-why-from a:hover,.hp-why-from a:focus-visible{border-color:var(--accent);background:var(--accent-soft-2)}.hp-why-from .ic-arrow{width:16px;height:16px;color:var(--accent)}@media(max-width:1080px){.hp-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hp-why-grid{grid-template-columns:minmax(0,1fr)}}.hp-langs{padding:var(--section-y)var(--pad-x);border-bottom:1px solid var(--line)}.hp-langs-head{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-7);max-width:56ch}.hp-langs .hp-kick{color:var(--accent)}.hp-langs h2{font-size:clamp(30px,3.8vw,50px);line-height:.96}.hp-langs-head p{margin:0;font-size:clamp(15px,1.25vw,17px);line-height:var(--lh-relaxed);color:var(--text-2)}.hp-lang-grid{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.hp-lang{display:inline-flex;align-items:baseline;gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-1)}.hp-lang .hp-lang-en{font-size:var(--fs-sm);font-weight:700}.hp-lang .hp-lang-na{font-size:var(--fs-xs);color:var(--text-3)}.hp-lang .hp-rtl{direction:rtl;unicode-bidi:isolate}.hp-lang[data-dir=rtl]::after{content:"RTL";align-self:center;margin-left:var(--s-1);padding:2px var(--s-2);border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-3);font-family:var(--label);font-size:var(--fs-3xs);font-weight:700;letter-spacing:var(--track-micro);line-height:1.5}.hp-langs-note{display:flex;align-items:flex-start;gap:var(--s-3);margin-top:var(--s-7);padding:var(--s-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-1);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--text-2)}.hp-langs-note svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;stroke:var(--accent);fill:none;stroke-width:2.2}.hp-langs-note strong{color:var(--text-1)}.hp-cta{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--s-7);padding:clamp(64px,8vw,112px)var(--pad-x);min-height:clamp(260px,28vw,380px);justify-content:center;background:var(--accent);color:var(--on-accent);text-align:center}.hp-cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 10%;mix-blend-mode:multiply;opacity:.42}.hp-cta-tint{position:absolute;inset:0;background:radial-gradient(58% 92% at 50% 50%,rgba(255,106,43,.82) 0%,rgba(255,106,43,.64) 40%,rgba(255,106,43,.22) 74%,rgba(255,106,43,0) 100%)}.hp-cta h2,.hp-cta .hp-stores,.hp-cta .hp-stores-note{position:relative;z-index:1}.hp-cta h2{font-size:clamp(64px,9.5vw,116px);line-height:.88;letter-spacing:.02em}.hp-cta .hp-stores{justify-content:center}.hp-cta .hp-stores-note{margin:calc(var(--s-4) * -1)0 0;text-align:center;color:var(--on-accent-2)}@media(max-width:1080px){.hp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.hp-hero,.hp-feat,.hp-feat.hp-flip{grid-template-columns:minmax(0,1fr)}.hp-feat.hp-flip .hp-feat-copy,.hp-feat.hp-flip .hp-feat-art{order:0}.hp-feat-art{order:2}.hp-duo{grid-template-columns:minmax(0,1fr)}.hp-duo>div:first-child{padding-right:0}.hp-duo>div+div{padding-left:0;padding-top:var(--section-y);border-left:0;border-top:1px solid var(--line)}.hp-lib-head,.hp-plans-head{flex-direction:column;align-items:flex-start;gap:var(--s-6)}.hp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-stat{padding:var(--s-6)var(--s-4)}.hp-stat:first-child{padding-left:0}.hp-stat:last-child{padding-right:0}}@media(max-width:640px){.hp-cards{grid-template-columns:minmax(0,1fr)}.hp-plans .hp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.hp-plans .hp-card-body{padding:var(--s-3)var(--s-3)var(--s-4)}.hp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-stat{padding:var(--s-5)var(--s-3);gap:var(--s-1)}.hp-stats .hp-num{font-size:clamp(26px,8vw,34px)}.hp-stat .hp-kick{font-size:var(--fs-3xs);letter-spacing:var(--track-micro)}}@media(max-width:640px){.hp-hero{row-gap:var(--s-5);padding-top:calc(var(--s-7) + var(--nav-h));padding-bottom:var(--s-9)}.hp-hero-copy{display:contents;--hp-hero-gap:var(--s-4)}.hp-hero-copy>*{position:relative;z-index:1}.hp-hero-alt{order:1;justify-self:center;margin-top:0}.hp-lead-more{display:none}}@media(max-width:400px){.hp-meter{width:56px}}@media(prefers-reduced-motion:reduce){.hp-card,.hp-card-art img,.badge{transition:none}.hp-card:hover,.badge:hover{transform:none}.hp-card:hover .hp-card-art img{transform:none}}.hp-stage{position:relative;width:fit-content;margin:0 auto}.hp-stage::before,.hp-feat-art::before,.hp-watch-art::before{content:'';position:absolute;pointer-events:none;left:50%;top:50%;width:min(150%,420px);aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,var(--glow-accent),transparent)}.hp-stage>.hp-phone{position:relative}.hp-float{position:absolute;z-index:2;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3)var(--s-4)var(--s-3)var(--s-3);border-radius:var(--r-md);background:var(--bg-blur);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-lg);white-space:nowrap;animation:hp-float-in var(--dur-reveal)var(--ease)500ms both}.hp-float-set{bottom:16%;right:0;translate:46% 0}.hp-float-ic{display:grid;place-items:center;flex-shrink:0;width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-sm);background:var(--accent-soft-2)}.hp-float-ic svg{width:18px;height:18px;fill:var(--accent)}.hp-float-ok{background:var(--accent)}.hp-float-ok svg{fill:none;stroke:var(--on-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hp-float-t{display:flex;flex-direction:column;gap:2px}.hp-float-t small{font-family:var(--label);font-size:var(--fs-3xs);font-weight:600;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-3)}.hp-float-t b{font-size:var(--fs-xl);font-weight:800;line-height:1.1;color:var(--text-1);font-variant-numeric:tabular-nums}.hp-float-t i{font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--text-3)}@keyframes hp-float-in{from{opacity:0;transform:translateY(12px)scale(.97)}}@media(max-width:900px){.hp-float-set{translate:30% 0}}@media(max-width:560px){.hp-float{display:none}}.hp-feat-copy{position:relative}.hp-feat-copy>:not(.hp-ghost){position:relative}.hp-ghost{top:0;left:0;translate:-6% -38%;font-size:clamp(160px,19vw,300px)}.hp-feat-art{position:relative}.hp-feat-art>.hp-phone{position:relative}.hp-watch-art{position:relative}.hp-watch-art>.hp-watch,.hp-watch-art>.hp-watch-item{position:relative}.hp-feat-art[data-reveal]{--reveal-delay:120ms}.hp-card:nth-child(2){--reveal-delay:80ms}.hp-card:nth-child(3){--reveal-delay:160ms}.hp-card:nth-child(4){--reveal-delay:240ms}.hp-meter i{transform-origin:left;transition:transform 900ms var(--ease)}.js-reveal .hp-board:not(.is-in) .hp-meter i{transform:scaleX(0)}.hp-board-row:nth-child(2) .hp-meter i{transition-delay:90ms}.hp-board-row:nth-child(3) .hp-meter i{transition-delay:180ms}.hp-board-row:nth-child(4) .hp-meter i{transition-delay:270ms}.hp-board-row:nth-child(5) .hp-meter i{transition-delay:360ms}.hp-board-row:nth-child(6) .hp-meter i{transition-delay:450ms}@media(prefers-reduced-motion:reduce){.hp-float{animation:none}.hp-meter i{transition:none}}.hp-hero>.hp-hero-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hp-hero-bg img,.hp-hero-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.34}.hp-hero-bg video{opacity:0;transition:opacity .6s var(--ease)}.hp-hero-bg.is-playing video{opacity:.34}.hp-hero-bg.is-playing img{opacity:0;transition:opacity .6s var(--ease)}.hp-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,13,23,.55) 0%,rgba(10,13,23,.3) 40%,rgba(10,13,23,.72) 100%),linear-gradient(90deg,rgba(10,13,23,.8) 0%,rgba(10,13,23,.32) 55%,rgba(10,13,23,.58) 100%)}.hp-hero>.hp-hero-copy,.hp-hero>.hp-hero-art{z-index:1}@media(prefers-reduced-motion:reduce){.hp-hero-bg video{display:none}.hp-hero-bg.is-playing img{opacity:.34}}.hp-hero>.hp-clip-btn{position:absolute;z-index:2;right:var(--pad-x);bottom:var(--s-5);display:grid;place-items:center;width:var(--ctl-sm);height:var(--ctl-sm);padding:0;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg-blur);color:var(--text-2);cursor:pointer;transition:color var(--dur-1)ease,border-color var(--dur-2)ease}.hp-clip-btn:hover{color:var(--text-1);border-color:var(--line-strong)}.hp-clip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hp-clip-btn svg{width:14px;height:14px;fill:currentColor}