html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--air:#f7fafa;--white:#fff;--mist:#eaf3f2;--ink:#12201f;--soft:#4a5d5b;--hg:#c3cdcc;--mint:#7fe3cf;--teal:#0f766e;--night:#0b3b3d;--coral:#f4846b;--coral-900:#9a3f2b;--peach:#ffd9c7;--sh:0 24px 60px -24px #0b3b3d40}*{box-sizing:border-box;margin:0}html{scroll-behavior:auto}body{background:var(--air);color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif;font-size:18px;line-height:1.5}img{max-width:100%;display:block}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.04em;font-weight:600;line-height:.98}h2{font-size:clamp(40px,6vw,96px)}.wrap{max-width:1360px;margin:0 auto;padding:0 24px}@media (width>=768px){.wrap{padding:0 48px}}.skip{position:absolute;left:-999px}.skip:focus{z-index:100;background:#fff;border-radius:999px;padding:8px 12px;top:8px;left:24px}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{background:var(--mint);min-height:52px;color:var(--ink);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font:600 16px/1 inherit;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.btn:hover{background:#6fd8c2;transform:translateY(-1px);box-shadow:0 10px 24px -10px #0f766e80}.btn:active{transform:translateY(0)}.btn-sm{min-height:44px;padding:0 20px;font-size:15px}.btn-arrow{padding:0 6px 0 28px}.btn-ghost{border-color:var(--teal);color:var(--teal);background:0 0}.btn-ghost:hover{box-shadow:none;background:#0f766e14;transform:none}.btn-look{pointer-events:none;flex:none;width:100%}.arrow{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (prefers-reduced-motion:reduce){.btn,.btn:hover,.btn:active{transition:background-color .2s;transform:none}}.chip{background:var(--peach);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.chip-coral{background:var(--coral)}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh);background:#ffffffd9;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:8px 8px 8px 24px;display:flex;position:fixed;top:20px;left:24px;right:24px}.nav .logo{font-weight:700}.nav ul{color:var(--soft);gap:24px;font-size:15px;font-weight:500;display:none}.nav ul a{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration-color:#0000;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.nav ul a:hover,.nav ul a:focus-visible{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}@media (width>=768px){.nav{left:48px;right:auto}.nav-aud{display:flex!important}}@media (width>=1180px){.nav .nav-main{display:flex}}.hero{flex-direction:column;align-items:center;min-height:100dvh;padding:120px 24px 40px;display:flex;position:relative;overflow:hidden}.hero-bg{object-fit:cover;object-position:70% 40%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero h1{z-index:1;text-align:center;color:#12201f;text-shadow:0 1px 24px #ffffff59;font-size:clamp(56px,9vw,144px);position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffff59,#fff0 55%);position:absolute;inset:0}.h1-line{display:block}.hero-photo{z-index:1;aspect-ratio:3/2;width:min(360px,80vw);box-shadow:var(--sh);border-radius:24px;margin-top:32px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-cta{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:32px;flex-direction:column;align-items:flex-start;gap:16px;max-width:420px;margin-top:32px;padding:20px;display:flex;position:relative}.sub{font-size:16px}.hero-actions{flex-wrap:wrap;gap:12px;width:100%;display:flex}@media (width<=520px){.hero-actions .btn-arrow{justify-content:space-between;width:100%}.hero-actions .btn-ghost{flex:1;padding:0 12px}}.tag{color:var(--teal);font-size:14px;font-weight:600}.hero-card{z-index:1;max-width:420px;box-shadow:var(--sh);background:#fff;border-radius:32px;gap:16px;margin-top:24px;padding:12px;display:flex;position:relative}.hero-card img{object-fit:cover;border-radius:24px;flex:none;width:96px;height:128px}.hero-card p{margin:8px 0 4px;font-size:15px;font-weight:500;line-height:1.35}.hero-card small{color:var(--soft);font-size:13px}@media (width>=1000px){.hero{padding-top:110px}.hero-cta{max-width:640px;margin:0;position:absolute;bottom:48px;left:48px}.hero-card{margin:0;position:absolute;bottom:48px;right:48px}}.statement{background:var(--night);place-items:center;min-height:100dvh;padding:96px 24px;display:grid;position:relative;overflow:hidden}.st-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.statement:after{content:"";background:#0b3b3d59;position:absolute;inset:0}.st-text{z-index:1;letter-spacing:-.04em;color:#fff;max-width:1200px;font-size:clamp(36px,5.6vw,88px);font-weight:600;line-height:1.02;position:relative}.st-word{color:#7c8f8e}.change{background:var(--air);flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100dvh;padding:96px 0 64px;display:flex;overflow:hidden}.ch-head{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:calc(100vw - 48px);font-size:clamp(40px,5.2vw,80px);line-height:1.02;display:flex}.ch-1,.ch-2{display:block}.ch-2{color:var(--teal)}.cmp{isolation:isolate;width:min(1100px,100% - 96px);height:560px;box-shadow:var(--sh),0 0 0 1px #12201f0f;background:#fff;border-radius:32px;position:relative;overflow:hidden}.pane{background:#fff;grid-template-columns:5fr 6fr;display:grid;position:absolute;inset:0}.pane-after{clip-path:inset(0 0 0 100%);will-change:clip-path}.ph{height:100%;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.pane-before .ph img{object-position:38% 50%;filter:saturate(.15)brightness(.82)contrast(.95)}.pane-before .ph:after{content:"";background:linear-gradient(#12201f00 50%,#12201f47);position:absolute;inset:0}.pane-after .ph img{object-position:50% 35%}.txt{flex-direction:column;justify-content:center;gap:28px;padding:56px 56px 48px;display:flex}.cchip{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.pane-before .cchip{background:var(--mist);color:var(--soft)}.pane-after .cchip{background:var(--mint);color:var(--ink)}.txt ul{flex-direction:column;gap:20px;display:flex}.txt li{letter-spacing:-.02em;border-bottom:1px solid #12201f14;align-items:flex-start;gap:16px;padding-bottom:20px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.txt li:last-child{border-bottom:0;padding-bottom:0}.pane-before li{color:var(--soft)}.pane-after li{color:var(--ink)}.ic{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.ic svg{width:32px;height:32px;display:block}.pane-before .ic{background:var(--mist)}.pane-after .ic{background:var(--mint)}.cmp-h{z-index:3;will-change:left;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:100%;box-shadow:0 0 0 1px #12201f14}.knob{width:48px;height:48px;box-shadow:var(--sh);background:#fff;border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;top:50%;left:50%}@media (width<=767px){.cmp-h{display:none}}.how{padding-bottom:120px}.how-card{box-shadow:var(--sh);transform-origin:top;background:#fff;border-radius:32px;gap:24px;margin-bottom:24px;padding:24px;display:grid;position:sticky}.how-card img{object-fit:cover;border-radius:24px;width:100%;height:100%;min-height:240px;max-height:420px}.num{letter-spacing:-.05em;color:var(--coral);font-size:clamp(56px,7vw,96px);font-weight:600;line-height:1}.how-text h3{margin:8px 0 12px;font-size:clamp(32px,4vw,56px)}.how-text p{color:var(--soft);max-width:44ch}.how-text h4{color:var(--teal);margin:20px 0 8px;font-size:15px}.how-text li{gap:10px;padding:4px 0;font-size:16px;display:flex}.how-text svg{color:var(--coral);flex:none;margin-top:3px}@media (width>=900px){.how-card{grid-template-columns:1fr 1fr;align-items:center;min-height:480px;padding:40px}}@media (width<=767px){.how-card{top:72px!important}.how-card img{order:-1}}.who{gap:24px;padding-bottom:96px;display:grid}@media (width>=768px){.who{grid-template-columns:1fr 1fr}}.who-card{aspect-ratio:4/5;box-shadow:var(--sh);border-radius:32px;position:relative;overflow:hidden}.who-card>img{object-fit:cover;width:100%;height:100%}.who-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:24px;padding:20px;position:absolute;bottom:16px;left:16px;right:16px}.who-chip h3{margin-bottom:8px;font-size:28px}.who-chip li{padding:2px 0;font-size:15px}.who-chip .btn{margin-top:16px}.who-card{scroll-margin-top:96px}.tech{padding-bottom:96px}.tech h2{margin-bottom:40px}.tech-grid{gap:24px;display:grid}@media (width>=768px){.tech-grid{grid-template-columns:1fr 1fr}}.tech-card{background:var(--mist);border-radius:32px;padding:32px}.tech-card h3{margin:16px 0 8px;font-size:28px;line-height:1.1}.tech-card p{color:var(--soft)}.ic{width:48px;height:48px;color:var(--ink);background:#f4846b33;border-radius:50%;place-items:center;display:grid}.trust{background:var(--mist);padding:72px 0}.trust-row{gap:16px;display:grid}@media (width>=768px){.trust-row{grid-template-columns:repeat(4,1fr)}}.trust p{background:#fff;border-radius:24px;gap:10px;padding:20px;font-weight:600;line-height:1.3;display:flex}.trust svg{color:var(--coral);flex:none;margin-top:2px}.roadmap{padding-top:96px;padding-bottom:96px}.roadmap h2{margin-bottom:40px}.road{gap:16px;display:grid}@media (width>=768px){.road{grid-template-columns:repeat(3,1fr)}}.road li{box-shadow:var(--sh);background:#fff;border-radius:32px;padding:28px}.road p{margin-top:16px}.footer{background:var(--night);color:#fff;padding:64px 0}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot strong{letter-spacing:-.03em;font-size:28px}.footer :focus-visible{outline-color:#fff}.static .st-word{color:#fff}.static .change,.static .change,.static.change{min-height:0}.static .change{gap:32px;padding:72px 0}.static .ch-head{font-size:clamp(36px,9vw,64px)}.static .cmp{width:calc(100% - 32px);height:auto;box-shadow:none;background:0 0;border-radius:24px;flex-direction:column;gap:16px;display:flex;overflow:visible}.static .pane{box-shadow:var(--sh);clip-path:none;background:#fff;border-radius:24px;grid-template-columns:1fr;display:grid;position:static;overflow:hidden}.static .ph{aspect-ratio:4/3;height:auto}.static .txt{gap:20px;padding:24px 24px 28px}.static .txt li{font-size:18px;line-height:1.35}.static .ic,.static .ic svg{width:28px;height:28px}.static .cmp-h{display:none}.screens{background:var(--air);flex-direction:column;gap:12px;min-height:100dvh;padding:88px 0 28px;display:flex;position:relative;overflow:hidden}.sc-head{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 24px;display:flex}.sc-chip{background:var(--mist);color:var(--soft);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.sc-chip i{background:var(--coral);border-radius:50%;width:6px;height:6px}.sc-h2{font-size:clamp(36px,4.4vw,56px)}.sc-sub{color:var(--soft);max-width:52ch}.sc-stage{flex:1;place-items:center;min-height:0;padding:0 24px;display:grid}.sc-item{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:minmax(0,360px) minmax(280px,560px);align-items:center;gap:24px;width:min(1200px,100%);margin:0;display:grid}.sc-item:first-child{visibility:visible;opacity:1}.sc-cap .num{color:var(--coral);letter-spacing:0;font-size:20px;font-weight:600}.sc-cap h3{margin:8px 0 12px;font-size:40px;line-height:1.1}.sc-cap p{color:var(--soft);font-size:20px;line-height:1.4}.sc-prog{justify-content:center;gap:28px;display:flex}.sc-prog button{color:#12201f66;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 4px 10px;font:600 14px/1 inherit;transition:color .2s;position:relative}.sc-prog button:after{content:"";background:var(--mint);border-radius:3px;width:24px;height:3px;margin-left:-12px;transition:transform .25s;position:absolute;bottom:0;left:50%;transform:scaleX(0)}.sc-prog button.on{color:var(--ink)}.sc-prog button.on:after{transform:scaleX(1)}.sc-prog button:hover{color:var(--ink)}.ph-wrap{--k:1;width:calc(320px*var(--k));height:calc(640px*var(--k));justify-self:center}@media (height<=1000px){.ph-wrap{--k:.78}}@media (height<=820px){.ph-wrap{--k:.6}}.phone{box-sizing:border-box;border:8px solid var(--ink);background:var(--air);width:320px;height:640px;box-shadow:var(--sh);transform:scale(var(--k));transform-origin:0 0;border-radius:32px;overflow:hidden}.ph-in{height:100%;padding:28px}.scr{text-align:left;flex-direction:column;justify-content:center;gap:16px;height:100%;font-size:16px;line-height:1.3;display:flex}.sk{background:#dce8e7;border-radius:999px;flex:none;height:12px;display:block}.sk4{width:40%}.sk6{width:60%}.sk8{width:80%}.s-tl{flex-direction:column;gap:20px;padding-left:32px;display:flex;position:relative}.s-tl:before{content:"";background:#12201f1a;width:2px;position:absolute;top:36px;bottom:36px;left:7px}.s-tl li{position:relative}.s-tl .dot{background:#dce8e7;border-radius:50%;width:16px;height:16px;position:absolute;top:28px;left:-32px}.s-tl li.on .dot{background:var(--mint);box-shadow:0 0 0 4px #7fe3cf59}.s-card{background:#fff;border:2px solid #0000;border-radius:24px;flex-direction:column;justify-content:center;gap:10px;height:72px;padding:0 18px;display:flex}.s-card.hl{border-color:var(--mint);box-shadow:var(--sh)}.s-card strong{color:var(--ink);white-space:nowrap;font-size:18px;font-weight:600}.paper{background:#fff;border-radius:16px;flex-direction:column;align-self:center;gap:10px;width:200px;height:120px;padding:18px;display:flex;transform:rotate(-4deg);box-shadow:0 8px 24px -16px #0b3b3d33}.dotbtn{background:var(--mint);width:32px;height:32px;color:var(--ink);border-radius:50%;align-self:center;place-items:center;font-weight:600;display:grid}.s-row{background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex;position:relative}.rbars{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.s-row .rs{width:36px}.s-row.flag{background:#f4846b1f}.fchip{color:var(--coral-900);flex-basis:100%;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.fchip i{background:var(--coral);border-radius:50%;width:8px;height:8px}.s-label{text-align:center;font-size:22px;font-weight:600}.qr{box-sizing:border-box;background:#fff;border-radius:24px;grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(11,1fr);align-self:center;width:176px;height:176px;padding:16px;display:grid;box-shadow:0 8px 24px -16px #0b3b3d33}.qr i.on{background:var(--ink)}.qr i.logo{background:var(--mint);border-radius:3px}.ring{align-self:center;width:120px;height:120px;position:relative}.ring span{font-variant-numeric:tabular-nums;place-items:center;font-size:28px;font-weight:600;display:grid;position:absolute;inset:0}.bub{padding:14px 18px;font-size:16px}.bub.q{background:var(--ink);color:#fff;border-radius:20px 20px 4px;align-self:flex-end;max-width:85%}.bub.a{background:var(--mist);border-radius:20px 20px 20px 4px;flex-direction:column;align-self:flex-start;gap:10px;width:85%;padding:18px;display:flex}.bub.a .sk8{width:90%}.schip{border:1px solid var(--teal);color:var(--teal);background:#fff;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3}.updates{background:var(--air);padding:0 24px 96px}.up-card{background:var(--mist);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:32px;max-width:1360px;margin:0 auto;padding:64px 24px;display:flex}.up-h{max-width:20ch;font-size:clamp(32px,4.4vw,64px)}.up-form{width:100%;max-width:560px}.up-field{background:#fff;border:1.5px solid #6b7c7a;border-radius:999px;align-items:center;gap:8px;height:56px;padding:0 6px 0 24px;display:flex}.up-field:focus-within{outline:3px solid var(--teal);outline-offset:3px}.up-field input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.up-field input::placeholder{color:var(--soft);opacity:1}.up-field input:focus-visible{outline:0}.up-note{color:var(--soft);margin-top:12px;font-size:13px}@media (width<=560px){.up-field{border-radius:32px;flex-direction:column;gap:6px;height:auto;padding:6px}.up-field input{width:100%;height:48px;padding:0 18px}.up-field .btn{width:100%}}.static .screens{gap:40px;min-height:0;padding:72px 0}.static .sc-stage{gap:72px;padding:0 24px;display:grid}.static .sc-item{text-align:center;visibility:visible;opacity:1;grid-area:auto;grid-template-columns:1fr;justify-items:center;gap:24px;width:100%}.static .sc-item .ph-wrap{--k:1;order:-1}.static .sc-cap{max-width:340px}.static .sc-cap h3{font-size:28px}.static .sc-cap p{font-size:17px}.static .sc-prog{display:none}@media (width<=339px){.static .ph-wrap{--k:.92}}@media (width>=900px){.static .sc-stage{grid-template-columns:1fr 1fr;gap:72px 48px;width:100%;max-width:1200px;margin:0 auto;padding:0 48px}}
