:root{--paper: #FAFAF8;--mist: #F1F0ED;--ink: #0E0E10;--ink-soft: #56565B;--led: #2B6BFF;--led-soft: rgba(43, 107, 255, .12);--line: rgba(14, 14, 16, .1);--display: "Heebo", sans-serif;--body: "Assistant", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:400;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}#grain{position:fixed;inset:-50%;pointer-events:none;z-index:40;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.top{position:fixed;inset-inline:0;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2.5vw,24px) clamp(20px,4vw,48px);transition:background .35s,box-shadow .35s}.top.scrolled{background:#fafaf8db;backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:25px;height:25px}[dir=rtl] .brand-mark{transform:scaleX(-1)}.brand-name{font-family:var(--display);font-weight:800;font-size:19px}.top-actions{display:flex;align-items:center;gap:14px}.badge{font-size:12.5px;font-weight:600;color:var(--ink-soft);border:1px solid rgba(14,14,16,.16);padding:5px 12px;border-radius:100px;letter-spacing:.02em}.lang{font-family:var(--body);font-weight:700;font-size:13px;background:none;border:none;cursor:pointer;color:var(--ink);padding:6px 4px;letter-spacing:.06em;border-bottom:2px solid transparent;transition:color .25s,border-color .25s}.lang:hover{color:var(--led);border-color:var(--led)}main{position:relative;z-index:10}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:82% 62%;transform:scale(1.04);will-change:transform;user-select:none}[dir=ltr] .hero-bg{object-position:18% 62%}.hero-veil{position:absolute;inset:0;background:linear-gradient(to bottom,var(--paper) 0%,transparent 18%),linear-gradient(to top,var(--paper) 0%,transparent 22%),linear-gradient(to left,rgba(250,250,248,.92) 0%,rgba(250,250,248,.55) 32%,transparent 55%)}[dir=ltr] .hero-veil{background:linear-gradient(to bottom,var(--paper) 0%,transparent 18%),linear-gradient(to top,var(--paper) 0%,transparent 22%),linear-gradient(to right,rgba(250,250,248,.92) 0%,rgba(250,250,248,.55) 32%,transparent 55%)}.hero-inner{position:relative;z-index:2;width:100%;max-width:1360px;margin-inline:auto;padding:clamp(110px,16vh,170px) clamp(22px,5vw,72px) clamp(90px,14vh,140px)}.display{font-family:var(--display);font-weight:900;font-size:clamp(64px,11vw,152px);line-height:.98;letter-spacing:-.04em;margin-bottom:clamp(20px,3vw,34px)}.display .dot{color:var(--led)}.display .line{display:block;overflow:hidden}.display .line-inner{display:inline-block;transform:translateY(112%)}.hero.entered .line-inner{animation:lineUp .95s var(--ease) forwards}.hero.entered .line:nth-child(2) .line-inner{animation-delay:.1s}@keyframes lineUp{to{transform:translateY(0)}}.lede{font-size:clamp(17px,1.9vw,22px);font-weight:300;color:var(--ink-soft);max-width:36ch;margin-bottom:clamp(28px,3.6vw,44px);opacity:0;transform:translateY(18px)}.hero.entered .lede{animation:fadeUp .9s var(--ease) .35s forwards}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;opacity:0;transform:translateY(18px)}.hero.entered .hero-cta{animation:fadeUp .9s var(--ease) .5s forwards}@keyframes fadeUp{to{opacity:1;transform:none}}.hero-note{font-size:13.5px;font-weight:600;color:var(--ink-soft)}.scroll-cue{position:absolute;z-index:2;bottom:clamp(22px,4vh,40px);left:50%;transform:translate(-50%)}.scroll-cue i{display:block;width:26px;height:42px;border:2px solid rgba(14,14,16,.4);border-radius:100px;position:relative}.scroll-cue i:after{content:"";position:absolute;left:50%;top:7px;width:4px;height:9px;margin-left:-2px;border-radius:4px;background:var(--ink);animation:cueDrop 1.9s var(--ease) infinite}@keyframes cueDrop{0%{transform:translateY(0);opacity:.9}65%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:0}}.cta{display:inline-flex;align-items:center;justify-content:center;font-family:var(--body);font-weight:700;font-size:16.5px;letter-spacing:.01em;color:#fff;background:var(--ink);border:none;cursor:pointer;text-decoration:none;padding:16px 32px;border-radius:100px;transition:transform .35s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.cta:hover{background:var(--led);transform:translateY(-2px);box-shadow:0 16px 36px -14px #2b6bff99}.cta:active{transform:translateY(0)}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);max-width:1140px;margin-inline:auto;padding:clamp(48px,8vh,96px) clamp(20px,5vw,72px);border-top:1px solid var(--line)}.strip-item{display:grid;gap:8px;justify-items:start}.strip-item svg{width:34px;height:34px;color:var(--ink);margin-bottom:4px}.strip-item b{font-size:17.5px;font-weight:700}.strip-item span{font-size:15px;color:var(--ink-soft);max-width:30ch}.how{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;max-width:1240px;margin-inline:auto;padding:clamp(48px,9vh,110px) clamp(20px,5vw,72px)}.how-media img{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 32px 70px -42px #0e0e104d}.how-media figcaption{margin-top:12px;font-size:13.5px;color:var(--ink-soft);text-align:center}.how-photo{width:100%;height:auto;display:block;margin-top:18px;border-radius:22px;box-shadow:0 32px 70px -42px #0e0e104d}.display-2{font-family:var(--display);font-weight:800;font-size:clamp(34px,4.6vw,58px);line-height:1.08;margin-bottom:clamp(22px,3vw,36px)}.steps{list-style:none;display:grid;gap:clamp(18px,2.6vw,28px)}.steps li{display:flex;gap:18px;align-items:baseline;border-top:1.5px solid var(--line);padding-top:clamp(14px,2vw,20px)}.steps b{font-family:var(--display);font-weight:800;font-size:26px;color:var(--led);min-width:44px}.steps i{font-style:normal;font-weight:700;font-size:17.5px;display:block}.steps span{font-size:15.5px;color:var(--ink-soft)}.claim{display:flex;justify-content:center;padding:clamp(40px,8vh,100px) clamp(20px,5vw,72px) clamp(60px,10vh,120px);background:radial-gradient(60% 120% at 50% 0%,var(--mist) 0%,transparent 70%)}.claim-card{width:min(600px,100%);background:#fff;border:1px solid var(--line);border-radius:28px;padding:clamp(32px,5vw,56px);text-align:center;box-shadow:0 40px 90px -50px #0e0e1059}.claim-eyebrow{font-size:14px;font-weight:700;letter-spacing:.07em;color:var(--led);margin-bottom:10px}.price{display:flex;align-items:baseline;justify-content:center;gap:16px;direction:ltr}.price-now{font-family:var(--display);font-weight:800;font-size:clamp(58px,9vw,88px);line-height:1}.price-was{font-size:22px;color:var(--ink-soft);text-decoration-thickness:2px;text-decoration-color:#2b6bffbf}.claim-limit{margin:12px 0 4px;font-size:15px;font-weight:600;color:var(--ink-soft)}.claim-inc-h{margin:26px 0 0;font-size:14px;font-weight:700;color:var(--ink)}.claim-includes{margin:14px auto 4px;max-width:430px;list-style:none;padding:0;display:grid;gap:10px;text-align:start}.claim-includes li{position:relative;padding-inline-start:26px;font-size:14.5px;color:var(--ink-soft);line-height:1.5}.claim-includes li:before{content:"✓";position:absolute;inset-inline-start:0;top:0;color:var(--led);font-weight:700}#claimForm{display:flex;gap:10px;flex-wrap:wrap}#emailInput{flex:1 1 240px;font-family:var(--body);font-size:16px;padding:16px 22px;border-radius:100px;border:1.5px solid rgba(14,14,16,.18);background:#fff;color:var(--ink);outline:none;transition:border-color .25s,box-shadow .25s;text-align:start}#emailInput:focus{border-color:var(--led);box-shadow:0 0 0 4px var(--led-soft)}#emailInput.error{border-color:#d33}.form-note{margin-top:16px;font-size:13px;color:var(--ink-soft)}.form-success{margin-top:18px;font-weight:700;color:var(--led);font-size:17.5px}.form-success-note{margin-top:6px;font-size:14px;color:var(--ink-soft)}.claim-count{margin:4px auto 20px;max-width:340px}.claim-count-bar{height:6px;border-radius:100px;overflow:hidden;background:#0e0e1014}.claim-count-bar i{display:block;height:100%;width:0;background:var(--led);border-radius:100px;transition:width .8s var(--ease)}.claim-count span{display:block;margin-top:8px;font-size:13px;font-weight:600;color:var(--ink-soft)}.share-wa{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;border:1.5px solid #25D366;border-radius:100px;color:#128c4b;font-weight:700;font-size:14.5px;text-decoration:none;transition:background .25s var(--ease),transform .25s var(--ease)}.share-wa:hover{background:#25d36614;transform:translateY(-1px)}.share-wa svg{width:18px;height:18px;color:#25d366}.benefits{max-width:1080px;margin-inline:auto;padding:clamp(40px,8vh,96px) clamp(20px,5vw,72px) clamp(20px,4vh,48px)}.benefits .display-2{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.ben-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ben-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:8px;text-align:start}.ben-card svg{width:30px;height:30px;color:var(--ink);margin-bottom:6px}.ben-card b{font-size:17.5px;font-weight:700}.ben-card span{font-size:14.5px;color:var(--ink-soft);line-height:1.6}.pain{max-width:880px;margin-inline:auto;padding:clamp(56px,10vh,120px) clamp(20px,5vw,72px) clamp(10px,2vh,24px);text-align:center}.pain-lines{font-family:var(--display);font-weight:800;font-size:clamp(24px,3.6vw,40px);line-height:1.35;letter-spacing:-.02em}.pain-lines span{display:block}.pain-lines span:nth-child(1){color:var(--ink-soft)}.pain-lines span:nth-child(2){color:var(--ink-soft)}.pain-lines span:nth-child(3){color:var(--ink)}.pain-kick{margin-top:22px;font-size:clamp(16px,1.8vw,19px);font-weight:700;color:var(--led)}.proof{display:flex;justify-content:center;padding:clamp(10px,2vh,24px) clamp(20px,5vw,72px)}.proof-inner{max-width:640px;text-align:center;border:1px solid var(--line);border-radius:22px;background:#fff;padding:clamp(28px,4vw,44px) clamp(24px,4vw,52px);box-shadow:0 24px 60px -44px #0e0e1047}.proof-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--led);box-shadow:0 0 0 5px var(--led-soft);margin-bottom:14px;animation:proofPulse 2.6s ease-in-out infinite}@keyframes proofPulse{0%,to{box-shadow:0 0 0 4px var(--led-soft)}50%{box-shadow:0 0 0 8px #2b6bff14}}.proof-inner h2{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.6vw,30px);margin-bottom:10px}.proof-inner p{font-size:15.5px;color:var(--ink-soft);line-height:1.65}.skip-link{position:fixed;top:-60px;inset-inline-start:16px;z-index:200;background:var(--ink);color:#fff;font-weight:700;font-size:14px;padding:10px 18px;border-radius:0 0 12px 12px;transition:top .2s var(--ease)}.skip-link:focus-visible{top:0}.cta-mini{font-size:13.5px!important;padding:8px 16px!important}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:90;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px clamp(16px,4vw,24px) calc(10px + env(safe-area-inset-bottom));background:#fafaf8eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .35s var(--ease)}.sticky-cta.on{transform:none}.sticky-price{display:flex;align-items:baseline;gap:8px;direction:ltr}.sticky-price b{font-family:var(--display);font-weight:800;font-size:22px}.sticky-price s{font-size:13px;color:var(--ink-soft)}.cta-small{font-size:14.5px!important;padding:12px 22px!important}@media(max-width:860px){.sticky-cta{display:flex}.cta-mini{display:none}}.foot{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:center;padding:36px 20px 56px;font-size:13px;color:var(--ink-soft);border-top:1px solid var(--line)}.foot a{color:var(--ink-soft)}.foot a:hover{color:var(--led)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.hero .reveal:nth-child(2){transition-delay:.08s}.hero .reveal:nth-child(3){transition-delay:.16s}.strip-item:nth-child(2){transition-delay:.1s}.strip-item:nth-child(3){transition-delay:.2s}[data-i18n],[data-i18n-ph]{transition:opacity .18s}body.lang-switching [data-i18n]{opacity:0}@media(max-width:860px){.hero-bg{object-position:70% 78%}[dir=ltr] .hero-bg{object-position:30% 78%}.hero-veil,[dir=ltr] .hero-veil{background:linear-gradient(to bottom,var(--paper) 0%,rgba(250,250,248,.75) 30%,transparent 55%),linear-gradient(to top,var(--paper) 0%,transparent 30%)}.hero-inner{padding-bottom:46vh;text-align:center}.lede{margin-inline:auto}.hero-cta{justify-content:center}.badge{display:none}.strip{grid-template-columns:1fr;gap:28px}.how{grid-template-columns:1fr}.how-media{max-width:520px;margin-inline:auto}.ben-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-media img{animation:none}.reveal{opacity:1;transform:none;transition:none}}.showcase{max-width:1140px;margin-inline:auto;padding:clamp(24px,5vh,60px) clamp(20px,5vw,72px);text-align:center}.showcase-frame{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 36px 80px -46px #0e0e1059}.showcase-frame img,.showcase-frame video{width:100%;display:block}.showcase-note{position:absolute;bottom:16px;inset-inline-start:16px;background:#0e0e10b8;color:#fff;font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;backdrop-filter:blur(6px)}.how-media video{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 32px 70px -42px #0e0e104d}.faq{max-width:760px;margin-inline:auto;padding:clamp(24px,5vh,60px) clamp(20px,5vw,72px)}.faq .display-2{text-align:center}.faq-list{display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:16px;padding:16px 20px;background:#fff}.faq summary{cursor:pointer;font-weight:700;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--led);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:10px;color:var(--ink-soft);font-size:15px}#hpField{position:absolute;opacity:0;height:0;width:0;pointer-events:none}.claim-eta{font-size:13.5px;color:var(--ink-soft);margin:10px 0 26px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px);background:var(--ink);color:#fff;font-size:14px;font-weight:600;padding:12px 22px;border-radius:100px;z-index:60;opacity:0;pointer-events:none;direction:ltr;transition:opacity .3s var(--ease),transform .3s var(--ease)}.toast.show{opacity:1;transform:translate(-50%)}.drawer-diagram{position:relative;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 32px 70px -42px #0e0e104d;padding:clamp(10px,2vw,22px)}.drawer-diagram.dragging{cursor:grabbing}.drawer-diagram:focus-visible{outline:2px solid var(--led);outline-offset:3px}.drawer-diagram>svg{width:100%;height:auto;display:block}.dg-cab{stroke:var(--ink);stroke-width:3}.dg-line{stroke:var(--ink)}.dg-thin{stroke-width:1.2;opacity:.25}.dg-hair{stroke-width:1;opacity:.12}.dg-front{stroke:var(--ink);stroke-width:3;fill:#fff}.dg-box{stroke:var(--ink);stroke-width:2.2}.dg-rim{fill:none;stroke:#e4e2db;stroke-width:1.4}.dg-device{stroke:var(--ink);stroke-width:2.4;cursor:help}.dg-btn{stroke:var(--ink);stroke-width:1.4;fill:#fff}.dg-led{fill:var(--led);opacity:.25}.dg-port{fill:#fff;stroke:var(--ink);stroke-width:1.6}.dg-cable{stroke:#9aa0a8;stroke-width:2.4;stroke-linecap:round}.dg-pad{fill:#2b6bff0d;stroke:#b9c3d8;stroke-width:1.4;stroke-dasharray:4 4;cursor:help}.dg-anchor{stroke:var(--ink);stroke-width:2.2;fill:#fff;cursor:help}.dg-anchor-core{fill:var(--ink);opacity:.5}.dg-handle{stroke:var(--ink);stroke-width:2.4;fill:#fff}.drawer-diagram.flash .dg-led{opacity:1;filter:drop-shadow(0 0 6px rgba(43,107,255,.8))}.drawer-diagram.working .dg-led{animation:ledBlink .5s ease-in-out infinite}@keyframes ledBlink{0%,to{opacity:.15;filter:none}50%{opacity:1;filter:drop-shadow(0 0 5px rgba(43,107,255,.75))}}.dg-chev{stroke:#a9a69e;stroke-width:3.6;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.16}.drawer-diagram.hinting .dg-chev{animation:chevPulse 1.6s ease-in-out infinite}.drawer-diagram.hinting .c2{animation-delay:.2s}.drawer-diagram.hinting .c3{animation-delay:.4s}@keyframes chevPulse{0%,55%,to{opacity:.16;stroke:#a9a69e}22%{opacity:.9;stroke:var(--led)}}.dg-slot{position:relative;align-self:center;margin-top:4px;height:40px;min-width:240px;display:flex;align-items:center;justify-content:center}.dg-hint{position:absolute;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink);padding:8px 14px;border-radius:100px;box-shadow:0 8px 20px -12px #0e0e104d;pointer-events:none;white-space:nowrap;animation:hintPulse 2.4s ease-in-out infinite;transition:opacity .3s}.dg-hint.off{opacity:0}.dg-timer{position:absolute;width:28px;height:36px;opacity:0;transform:scale(.85);transition:opacity .3s var(--ease),transform .3s var(--ease);pointer-events:none}.drawer-diagram.timing .dg-timer{opacity:1;transform:none}.hg-frame{stroke:var(--ink);stroke-width:1.8;fill:none;stroke-linecap:round}.dg-tip{position:absolute;z-index:3;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:10px;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%);opacity:0;transition:opacity .2s var(--ease)}.dg-tip.show{opacity:1}.guides-tease{max-width:1080px;margin-inline:auto;padding:56px 20px 72px;text-align:center}.guides-tease h2{font-family:Heebo,sans-serif;font-weight:800;font-size:clamp(22px,3vw,30px);margin-bottom:22px}.gt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;text-align:start}.gt-card{display:block;background:#fff;border:1px solid rgba(14,14,16,.09);border-radius:16px;padding:18px 20px;text-decoration:none;color:inherit;transition:box-shadow .25s ease}.gt-card:hover{box-shadow:0 12px 32px -20px #0e0e1059}.gt-card b{display:block;font-family:Heebo,sans-serif;font-weight:800;font-size:16px;color:#0e0e10;margin-bottom:4px}.gt-card span{font-size:14px;color:#55555a}.gt-all{display:inline-block;margin-top:18px;color:#2b6bff;font-weight:700;text-decoration:none}
