.site .intro-page{background:#fff;min-height:100dvh}.site .intro{max-width:480px;height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;margin:0 auto;display:flex}.site .intro-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-x:auto}.site .intro-track::-webkit-scrollbar{display:none}.site .intro-slides{flex-direction:column;flex:1;min-height:0;display:flex}.site .intro-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0;display:flex}.site .slide-brand{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:0 32px;display:flex}.site .slide-brand .logo{font-size:clamp(56px,16vw,76px);line-height:1}.site .slide-brand>p{text-wrap:balance;color:#222;max-width:15em;margin:0;font-size:21px;line-height:1.35}.site .slide-brand .wave{height:40px;margin-top:18px}.site .slide-brand .wave span{background:var(--ink)}.site .slide-brand .wave span:nth-child(n+29){display:none}.site .slide-screen{text-align:center;flex-direction:column;flex:1;padding:0 28px;display:flex}.site .slide-screen>h2{text-wrap:balance;margin:22px 0 8px;font-size:30px}.site .slide-screen>p{text-wrap:balance;min-height:2.8em;color:var(--grey);margin:0;font-size:17px;line-height:1.4}.site .slide-visual{background:var(--wash);text-align:left;flex:1;justify-content:center;min-height:0;margin:0 -28px;padding-top:24px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.site .slide-visual .phone{width:min(300px,78%);height:fit-content;box-shadow:none;border-radius:34px 34px 0 0;padding:10px 10px 0}.site .slide-visual .phone-screen{--screen:560px;height:var(--screen);border-radius:24px 24px 0 0}.site .slide-visual .phone .ep{padding:12px}.site .slide-visual .phone .ep-title{font-size:15px}.site .slide-visual .phone .ep ul{font-size:13px}.site .slide-visual .alerts,.site .slide-visual .chat{gap:10px;width:100%}.site .slide-visual .chat{padding:0 10px}.site .slide-visual .alert,.site .slide-visual .chat-q,.site .slide-visual .claim{animation:none}.site .slide-visual .alert{gap:10px;padding:12px}.site .slide-visual .alert-line{font-size:15px}.site .slide-visual .alert-where{font-size:12px}.site .slide-visual .logo-chip{border-radius:9px;width:36px;height:36px;padding:4px}.site .slide-visual .chat-q{padding:10px 14px;font-size:14px}.site .slide-visual .chat-a{padding:14px}.site .slide-visual .claim{font-size:14px}.site .slide-visual .source{font-size:11px}.site .intro-dots{justify-content:center;gap:4px;padding:14px 0 6px;display:flex}.site .intro-dot{place-items:center;width:22px;height:22px;display:grid}.site .intro-dot:before{content:"";background:var(--rule);border-radius:4px;width:7px;height:7px;transition:width .25s,background .25s}.site .intro-dot[aria-current=true]:before{background:var(--ink);width:20px}.site .intro-cta{text-align:center;gap:10px;padding:12px 24px 20px;display:grid}.site .intro-error{color:#c62828;margin:0;font-size:15px}.site .intro-small{color:var(--grey);margin:0;font-size:12px;line-height:1.45}@media (min-width:640px){.site .intro-page{background:var(--wash);place-items:center;padding:24px;display:grid}.site .intro{background:#fff;border-radius:28px;width:420px;height:min(860px,100dvh - 48px);overflow:hidden;box-shadow:0 40px 80px -40px #0004}.site .slide-visual{background:#eeeeeb}}
