@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_e1cb26cd-module__4L4wUa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_e1cb26cd-module__4L4wUa__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.big_shoulders_7c0cfcb-module__ZccUwa__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_7c0cfcb-module__ZccUwa__variable{--font-shoulders:"Big Shoulders"}
@font-face{font-family:pixel;src:url(../media/monocraft-s.p.2cd281np1asgw.woff2)format("woff2");font-display:swap}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:76.05%;descent-override:15.21%;line-gap-override:6.15%;size-adjust:146.1%}.pixel_b3804c4f-module__LIlN6G__className{font-family:pixel,pixel Fallback}.pixel_b3804c4f-module__LIlN6G__variable{--font-pixel:"pixel", "pixel Fallback"}
.lp{--ink:#121316;--ink-2:#2a2b30;--muted:#6d7076;--muted-2:#a0a2a7;--line:#ededee;--chip:#f2f2f3;--green-card:#ebf6e5;--blue-card:#e2f0fd;--peach-card:#fdeadc;--display:var(--font-inter-tight),var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}@layer base{.lp *{box-sizing:border-box;margin:0;padding:0}.lp img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}.lp a{color:inherit;text-decoration:none}.lp :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp svg{flex:none;display:block}}html:has(.lp){scroll-behavior:smooth}.lp{color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:15px;line-height:1.5;overflow-x:hidden}.lp .hand-img{max-width:none}.lp .page{background:#fff;width:max(1440px,100%);margin:0 auto;position:relative;overflow:clip}@media (min-width:900px){.lp .page-fit:not(.is-fit){visibility:hidden}}.lp .stage{width:1440px;margin:0 auto;position:relative}.lp .abs{position:absolute}.lp .badge{background:var(--chip);letter-spacing:-.005em;color:#2c2d31;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 13px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.lp .badge .dot{background:#d2f1e1;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.lp .badge .dot:after{content:"";background:#0b8a5f;border-radius:50%;width:6px;height:6px}.lp .badge.white{background:#fff;box-shadow:0 2px 10px #10286e14}.lp .h2{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);font-size:46px;font-weight:600;line-height:58px}.lp .lead{color:var(--muted);letter-spacing:-.005em;font-size:14.5px;line-height:23px}.lp .btn-dark{color:#fff;letter-spacing:-.01em;background:#0e0f12;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 30px;font-size:15px;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 8px 22px #0000002e}.lp .btn-dark:hover{background:#000;transform:translateY(-2px);box-shadow:0 12px 28px #0000003d}.lp .btn-dark:active{transform:translateY(0)}.lp :focus-visible{outline-offset:3px;border-radius:12px;outline:2.5px solid #3f78ff}.lp .nav{z-index:20;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;width:1036px;height:62px;padding:0 9px 0 20px;display:flex;position:absolute;top:24px;left:202px;box-shadow:0 6px 24px #14308c1a}.lp .logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.lp .logo-mark{place-items:center;display:grid}.lp .logo-mark svg{width:auto;height:34px}.lp .nav-links{gap:34px;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lp .nav-links a{color:#5b5d63;letter-spacing:-.01em;font-size:14px;transition:color .2s}.lp .nav-links a:hover,.lp .nav-links a.active{color:#0e0f12;font-weight:500}.lp .nav .btn-dark{height:44px;box-shadow:none;padding:0 24px;font-size:14px}.lp .btn-sky{color:#1b1640;letter-spacing:-.01em;background:#ffd36e;border-radius:999px;align-items:center;height:56px;margin-top:24px;padding:0 32px;font-size:15.5px;font-weight:500;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 10px 30px #0a3c8c2e,inset 0 -2px #fff6}.lp .btn-sky:hover{background:#ffe08f;transform:translateY(-2px)}.lp .drone{z-index:5;width:206px;animation:4.6s ease-in-out infinite lp-hover;position:absolute;top:404px;left:310px}@keyframes lp-hover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}.lp .phone{z-index:5;background:#0b0b0d;border-radius:60px;width:384px;height:812px;padding:10px;position:absolute;box-shadow:0 0 0 1.5px #5b5c61,0 0 0 4px #1b1b1e,0 40px 80px -10px #0a1e5073}.lp .screen{width:100%;height:100%;font-family:var(--body);color:var(--ink);background:#fff;border-radius:50px;position:relative;overflow:hidden}.lp .ps-hero{object-fit:cover;width:100%;height:312px;position:absolute;top:0;left:0}.lp .ps-hero-shade{background:linear-gradient(#193c8c59,#193c8c00);width:100%;height:150px;position:absolute;top:0;left:0}.lp .ps-status{color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:15px;left:34px;right:26px}.lp .icons{align-items:center;gap:5px;display:flex}.lp .hs-status .icons svg{transform:scale(.9)}.lp .island{background:#000;border-radius:20px;width:104px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp .ps-head{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;top:58px;left:18px;right:18px}.lp .ps-avatar{object-fit:cover;background:#ffd9a8;border:2px solid #ffffffd9;border-radius:50%;width:42px;height:42px}.lp .ps-head small{opacity:.88;font-size:10px;line-height:13px;display:block}.lp .ps-head b{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:19px;display:block}.lp .ps-bell{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid;box-shadow:0 4px 14px #00000026}.lp .ps-chips{scrollbar-width:none;gap:8px;padding:0 14px;display:flex;position:absolute;top:262px;left:0;right:0;overflow-x:auto}.lp .ps-chips::-webkit-scrollbar{display:none}.lp .ps-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:15px;flex:none;align-items:center;gap:8px;width:148px;height:60px;padding:0 10px;display:flex;box-shadow:0 6px 18px #1428501f}.lp .ps-chip.c1{background:#f1f8ec}.lp .ps-chip.c2{background:#fdf6e8}.lp .ps-chip.c3{background:#eaf2fd}.lp .ps-chip .ci{background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.lp .ps-chip small{color:#7a7c82;font-size:9.5px;line-height:12px;display:block}.lp .ps-chip b{letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:16px;display:block}.lp .ps-sec{letter-spacing:-.01em;font-size:13px;font-weight:600;position:absolute;left:18px}.lp .ps-actions{background:#fff;border:1px solid #f0f0f1;border-radius:16px;position:absolute;top:378px;left:14px;right:14px;box-shadow:0 4px 14px #0a14280a}.lp .ps-act{cursor:pointer;align-items:center;gap:10px;height:56px;padding:0 12px;transition:background .2s;display:flex}.lp .ps-act:hover{background:#fafafa}.lp .ps-act+.ps-act{border-top:1px solid #f3f3f4}.lp .ps-act .ai{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lp .ps-act b{letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:15px;display:block}.lp .ps-act small{color:#8b8d93;font-size:9.5px;line-height:13px;display:block}.lp .pts{color:#45474d;align-items:center;gap:4px;margin-left:auto;font-size:9.5px;font-weight:500;display:flex}.lp .pts:before{content:"";background:radial-gradient(circle at 35% 35%,#ffe27a,#f5b400);border-radius:50%;width:9px;height:9px}.lp .ps-thumbs{gap:9px;display:flex;position:absolute;top:548px;left:14px}.lp .ps-thumb{border-radius:15px;flex:none;width:150px;height:140px;position:relative;overflow:hidden}.lp .ps-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lp .ps-thumb:hover img{transform:scale(1.06)}.lp .ps-thumb span{background:#fff;border-radius:99px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:8.5px;font-weight:600;display:flex;position:absolute;top:8px;right:8px}.lp .ps-thumb span:before{content:"";background:#f5b400;border-radius:50%;width:7px;height:7px}.lp .ps-nav{background:#fff;border-top:1px solid #f1f1f2;justify-content:space-between;height:88px;padding:12px 16px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.lp .ps-nav button{color:#9a9ca2;flex-direction:column;align-items:center;gap:4px;width:60px;font-size:9px;transition:color .2s;display:flex}.lp .ps-nav button.on{color:#111}.lp .ps-nav button.on .navdot{background:#111}.lp .navdot{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lp .home-ind{background:#111;border-radius:9px;width:124px;height:4.5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lp .features{text-align:center;padding:106px 0 0}.lp .features-lead{color:#5b6170;max-width:560px;margin:16px auto 0;font-size:16px;line-height:1.55}.lp .feat-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:1200px;margin:56px auto 0;display:grid}.lp .feat{text-align:center;border-radius:12px;height:450px;padding:34px 30px 0;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 1px 2px #1428500d,0 14px 30px -22px #14285047}.lp .feat:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1428500d,0 18px 34px -22px #14285052}.lp .feat.is-sheet{--feat-tint:#c4cefb;background:radial-gradient(90% 70% at 85% 100%,#b8c4fb,#0000 65%),radial-gradient(60% 50% at 0 0,#e4e9ff,#0000 70%),#cfd8fc}.lp .feat.is-qcm{--feat-tint:#b0dbf4;background:radial-gradient(90% 70% at 20% 100%,#9fd2f1,#0000 65%),radial-gradient(60% 50% at 100% 0,#e3f3fd,#0000 70%),#bfe2f6}.lp .feat.is-plan{--feat-tint:#c5edd5;background:radial-gradient(90% 70% at 80% 100%,#b6e8c9,#0000 65%),radial-gradient(60% 50% at 0 0,#ebfaf0,#0000 70%),#d2f1de}.lp .feat:after{content:"";background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--feat-tint) 88%,transparent) 85%);pointer-events:none;z-index:2;height:150px;position:absolute;bottom:0;left:0;right:0}.lp .feat>h3,.lp .feat>p{z-index:1;position:relative}.lp .feat>h3{font-family:var(--display);letter-spacing:-.02em;color:#14161b;font-size:26px;font-weight:600}.lp .feat>p{color:#4f5666;max-width:280px;margin:10px auto 0;font-size:14.5px;line-height:1.45}.lp .feat-stage{height:322px;position:absolute;bottom:0;left:0;right:0}.lp .feat-glow{filter:blur(8px);background:radial-gradient(closest-side,#fffffff2,#ffffff73 50%,#fff0);border-radius:50%;width:420px;height:300px;position:absolute;top:30%;left:50%;translate:-50% -50%}.lp .feat-shape{color:#fff;opacity:.85;width:560px;height:560px;position:absolute;top:34%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 96%);mask-image:radial-gradient(closest-side,#000 45%,#0000 96%)}.lp .feat:nth-child(2) .feat-shape{rotate:36deg}.lp .feat:nth-child(3) .feat-shape{rotate:-20deg}.lp .feat-panel{text-align:left;font-family:var(--font-sans);color:var(--color-foreground);pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;padding:14px;font-size:13px;line-height:1.4;position:absolute;box-shadow:0 18px 40px #1428502e,0 0 0 1px #141e3c0f}.lp .feat-panel.is-back{width:200px;height:340px;top:18px;left:24px}.lp .feat-panel.is-front{width:300px;height:300px;top:44px;left:120px}.lp .feat-panel.is-tilt{width:300px;top:40px;left:22px;rotate:-5deg}.lp .feat-panel.is-tag{width:176px;top:14px;right:14px;rotate:6deg}.lp .feat-panel.is-corner{width:430px;top:22px;left:44px}.lp .cta{background:linear-gradient(#050a33 0,#0c2378 55%,#1a47d6 100%);height:810px;margin-top:120px;position:relative;overflow:hidden}.lp .cta-mascot{z-index:2;width:703px;max-width:none;height:auto;position:absolute;bottom:0;left:0}.lp .cta-grid{pointer-events:none;background-image:linear-gradient(#96c8ff29 1px,#0000 1px),linear-gradient(90deg,#96c8ff29 1px,#0000 1px),linear-gradient(#96c8ff0f 1px,#0000 1px),linear-gradient(90deg,#96c8ff0f 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 95% at 60% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(120% 95% at 60% 45%,#000 45%,#0000 100%)}.lp .cta-grid i{filter:drop-shadow(0 0 6px #8cc8ffcc);border:0 solid #c4e2ff;width:52px;height:52px;position:absolute}.lp .cta-grid i:first-child{border-top-width:3px;border-left-width:3px;top:28px;left:28px}.lp .cta-grid i:nth-child(2){border-top-width:3px;border-right-width:3px;top:28px;right:28px}.lp .cta-grid i:nth-child(3){border-bottom-width:3px;border-left-width:3px;bottom:28px;left:28px}.lp .cta-grid i:nth-child(4){border-bottom-width:3px;border-right-width:3px;bottom:28px;right:28px}.lp .cta-title{z-index:3;width:600px;font-family:var(--font-shoulders),var(--display);letter-spacing:.005em;text-transform:uppercase;color:#a9d1ff;text-shadow:0 0 30px #78b4ff59;font-size:78px;font-weight:900;line-height:.9;position:absolute;top:96px;left:760px}.lp .cta-nametag{z-index:3;font-family:var(--font-pixel),monospace;color:#fff;text-shadow:3px 3px #3f3f3f;background:#0006;padding:5px 12px 7px;font-size:30px;line-height:1;position:absolute;top:112px;left:316px;translate:-50%}.lp .cta-platforms{z-index:3;width:270px;position:absolute;top:100px;left:1100px}.lp .cta-platforms p{font-family:var(--font-pixel),monospace;color:#fff;text-shadow:2px 2px #3f3f3f;white-space:nowrap;background:#0006;padding:5px 10px 7px;font-size:15px;line-height:1;display:inline-block}.lp .cta-platforms ul{gap:5px;margin-top:14px;list-style:none;display:flex}.lp .cta-platforms li{letter-spacing:-.01em;color:#cfe6ff;background:#08185a80;border:1px solid #c4e2ff61;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:7px;padding:11px 0 8px;font-size:10.5px;font-weight:500;display:flex;box-shadow:inset 0 1px #c4e2ff1f,0 0 18px #5096ff2e}.lp .cta-platforms svg{fill:#e6f2ff;filter:drop-shadow(0 0 6px #8cc8ffb3);width:22px;height:22px}.lp .cta-window{z-index:3;transform-origin:0;background:#fff;border-radius:12px;width:645px;position:absolute;top:285px;left:725px;overflow:hidden;transform:perspective(2000px)rotateY(-10deg)rotateX(3deg);box-shadow:0 2px 4px #02061e40,0 18px 40px #02061e66,0 50px 100px #02061e73,0 0 0 1px #ffffff1f}.lp .cta-window:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,#ffffff29 0,#fff0 35%,#0814460f 70%,#08144629 100%);position:absolute;inset:0}.lp .cta-tabs{background:#dfe3e8;align-items:flex-end;gap:10px;height:38px;padding:0 12px;display:flex}.lp .cta-lights{align-self:center;gap:6px;margin-right:6px;display:flex}.lp .cta-lights i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.lp .cta-lights i:nth-child(2){background:#febc2e}.lp .cta-lights i:nth-child(3){background:#28c840}.lp .cta-tab{color:#30343b;background:#fff;border-radius:9px 9px 0 0;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:11.5px;display:flex}.lp .cta-tab svg:first-child{color:#0a4a36;width:auto;height:14px}.lp .cta-tab svg:last-child{color:#8a9099;margin-left:10px}.lp .cta-newtab{color:#6b7280;align-self:center}.lp .cta-toolbar{color:#7a808a;background:#fff;border-bottom:1px solid #e6e9ee;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.lp .cta-url{color:#4b5058;background:#f1f3f5;border-radius:999px;flex:1;align-items:center;gap:6px;height:24px;padding:0 12px;font-size:11.5px;display:flex}.lp .cta-app{aspect-ratio:16/9;background:#f6faf7;grid-template-columns:120px 1fr;display:grid}.lp .cta-side{background:#fbfdfc;border-right:1px solid #e3ebe6;flex-direction:column;gap:9px;padding:14px 10px;display:flex}.lp .cta-side>span{background:#e8efeb;border-radius:5px;height:16px}.lp .cta-side>span.is-on{background:#d4ecdf}.lp .cta-side .cta-side-logo{background:#cfe3d8;width:70%;height:18px;margin-bottom:6px}.lp .cta-main{flex-direction:column;gap:8px;padding:16px 26px;display:flex}.lp .cta-main .sk{background:#e3e8e5;border-radius:4px;display:block}.lp .cta-main .sk-title{background:#cfd6d2;height:14px;margin-bottom:6px}.lp .cta-list{background:#fff;border:1px solid #e3ebe6;border-radius:8px;overflow:hidden}.lp .cta-row{border-bottom:1px solid #eef2ef;align-items:center;gap:10px;height:24px;padding:0 10px;display:flex}.lp .cta-row:last-child{border-bottom:0}.lp .cta-row i{background:#d4ecdf;border-radius:4px;width:14px;height:14px}.lp .cta-row:nth-child(2) i{background:#f8d7d7}.lp .cta-row:nth-child(3) i{background:#fbe5c8}.lp .cta-exam{background:#fde3e3;border-radius:8px;align-items:center;gap:10px;height:30px;padding:0 10px;display:flex}.lp .cta-exam i{background:#f3b9b9;border-radius:4px;width:14px;height:14px}.lp .cta-exam .sk{background:#f6c9c9}.lp .cta-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.lp .cta-tiles span{background:#fff;border:1px solid #e3ebe6;border-radius:8px;height:34px}.lp .hand{z-index:4;position:absolute}.lp .hand-screen{background:linear-gradient(#eaf6ff 0%,#f6fbff 34%,#fff 60%);position:absolute;overflow:hidden}.lp .hand-img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .hs-in{font-family:var(--body);position:absolute;inset:0}.lp .hs-status{justify-content:space-between;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:14px;left:26px;right:22px}.lp .hs-island{background:#000;border-radius:16px;width:86px;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.lp .hs-logo{font-family:var(--display);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:56px;left:20px}.lp .hs-logo .logo-mark svg{height:22px}.lp .hs-title{font-family:var(--display);letter-spacing:-.03em;font-size:21px;font-weight:700;line-height:25px;position:absolute;top:102px;left:20px;right:20px}.lp .hs-sub{color:#73767c;font-size:9px;line-height:13px;position:absolute;top:158px;left:20px;right:30px}.lp .hs-art{object-fit:cover;object-position:center top;height:64%;position:absolute;bottom:0;left:0;right:0}.lp .hs-btn{background:linear-gradient(#e9fbff,#c7f1ff);border-radius:99px;place-items:center;height:44px;font-size:12px;font-weight:600;transition:transform .2s;display:grid;position:absolute;bottom:30px;left:18px;right:18px;box-shadow:0 6px 18px #00000026}.lp .hs-btn:hover{transform:scale(1.03)}.lp .hs-ind{background:#111;border-radius:9px;width:96px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.lp .testi{height:820px;position:relative}.lp .testi-copy{width:470px;position:absolute;top:172px;left:87px}.lp .testi-copy .lead{width:420px;margin-top:16px}.lp .testi-wall{gap:40px;width:720px;height:820px;display:flex;position:absolute;top:0;left:633px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 80%,#0000 100%)}.lp .tcol{flex:none;width:340px}.lp .tcol .track{animation:lp-up var(--t,42s) linear infinite;flex-direction:column;gap:16px;display:flex}.lp .tcol.down .track{animation-name:lp-down}.lp .testi-wall:hover .track{animation-play-state:paused}@keyframes lp-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes lp-down{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}.lp .tcard{background:#fff;border:1px solid #f0f0f1;border-radius:18px;padding:22px 22px 20px;box-shadow:0 10px 30px -14px #141e321f}.lp .tcard.blue{background:var(--blue-card);border-color:#0000}.lp .tcard.green{background:var(--green-card);border-color:#0000}.lp .tcard.peach{background:var(--peach-card);border-color:#0000}.lp .tcard p{color:#2f3136;font-size:13px;line-height:21px}.lp .tcard footer{align-items:center;gap:11px;margin-top:22px;display:flex}.lp .tcard footer img{object-fit:cover;border-radius:50%;width:40px;height:40px}.lp .tcard footer b{letter-spacing:-.01em;font-size:14px;font-weight:500;display:block}.lp .tcard footer small{color:#8c8e94;font-size:11px;display:block}.lp .rate{align-items:center;gap:5px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.lp .hub{background:#fff;grid-template-columns:minmax(0,720px) 1fr;display:grid}.lp .hub-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 max(100px,50vw - 620px) 0 88px;display:flex}.lp .hub-copy .h2{margin-top:20px;font-size:50px;line-height:58px}.lp .hub-copy p{max-width:480px;color:var(--muted);margin-top:18px;font-size:17px;line-height:28px}.lp .hub-visual{aspect-ratio:1122/1402;position:relative;overflow:hidden}.lp .hub-visual img{object-fit:cover}.lp .hub-phone{z-index:2;border-radius:14%/7.5%;width:30.13%;height:47.72%;padding:1.6%;top:11.7%;left:43.58%}.lp .hub-phone .screen{border-radius:12%/6.3%}.lp .hub-phone .screen-placeholder{font-size:clamp(9px,1.05vw,15px)}.lp .hub-baguette{z-index:3;pointer-events:none}.lp .extras{padding:106px 0 130px;position:relative}.lp .extras-head{justify-content:space-between;align-items:flex-end;gap:40px;width:1280px;margin:0 auto;display:flex}.lp .extras-head .lead{width:430px;margin-bottom:6px;font-size:15px;line-height:24px}.lp .x-grid{grid-template-rows:330px 330px;grid-template-columns:1.17fr 1fr;gap:18px;width:1280px;margin:52px auto 0;display:grid}.lp .x-card{border-radius:12px;padding:32px 34px 0;position:relative;overflow:hidden;box-shadow:0 1px 2px #1428500d,0 14px 30px -22px #14285047}.lp :is(.x-atlas,.x-copy)>h3{font-family:var(--display);letter-spacing:-.02em;color:#14161b;font-size:26px;font-weight:600;line-height:1.15}.lp :is(.x-atlas,.x-copy)>p{color:#4f5666;margin-top:10px;font-size:14.5px;line-height:1.5}.lp .x-code{z-index:0;font-family:var(--font-shoulders),var(--display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:14px 0 0 -6px;font-size:170px;font-weight:900;line-height:.8;display:block;position:relative}.lp .x-atlas{background:radial-gradient(80% 60% at 75% 85%,#4a5fc0,#0000 70%),linear-gradient(#1b2766,#2b3d96);grid-row:1/span 2}.lp .x-atlas .x-code{color:#96acff1c}.lp .x-atlas>h3{color:#fff}.lp .x-atlas>p{color:#e2e8ffd1;max-width:470px}.lp .x-atlas-shot{border-radius:10px;width:760px;max-width:none;height:auto;position:absolute;top:250px;left:34px;box-shadow:0 0 0 1px #ffffff24,0 30px 60px #050a2873}.lp .x-copy{z-index:2;width:236px;position:relative}.lp .x-ink{background:radial-gradient(70% 60% at 85% 100%,#fbd9c1,transparent 70%),var(--peach-card)}.lp .x-ink .x-code{color:#f7d4bb}.lp .x-sheet{border-radius:4px;width:397px;height:561.5px;position:absolute;top:26px;left:274px;overflow:hidden;rotate:3deg;box-shadow:0 1px 2px #3c1e0a14,0 24px 50px -18px #3c1e0a59}.lp .x-sheet-page{transform-origin:0 0;width:794px;height:1123px;transform:scale(.5)}.lp .x-ai{background:radial-gradient(70% 60% at 85% 100%,#cfeccd,transparent 70%),var(--green-card)}.lp .x-ai .x-code{color:#d2eccd}.lp .x-ai-stage{font-family:var(--font-sans);color:var(--color-foreground);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.lp .x-fiche{text-align:left;background:#fff;border-radius:8px;width:320px;height:330px;padding:18px;position:absolute;top:30px;left:296px;box-shadow:0 18px 40px #14285029,0 0 0 1px #141e3c0f}.lp .x-menu{width:256px;position:absolute;top:142px;left:330px}.lp .faq{text-align:center;background:#fff;padding:150px 0 40px;position:relative;overflow:hidden}.lp .faq .lead{width:560px;margin:16px auto 0;font-size:13.5px;line-height:22px}.lp .faq .lead a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lp .faq-list{z-index:2;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:22px;width:930px;margin:62px auto 0;position:relative;box-shadow:0 30px 70px -40px #143c6440}.lp .qa{border-bottom:1px solid #f0f0f1}.lp .qa:last-child{border-bottom:0}.lp .qa button{text-align:left;letter-spacing:-.015em;color:#1d1e22;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:84px;padding:0 34px;font-size:15.5px;font-weight:500;display:flex}.lp .qa .pm{flex:none;width:18px;height:18px;position:relative}.lp .qa .pm:before,.lp .qa .pm:after{content:"";background:#45474d;border-radius:2px;height:2px;transition:transform .3s;position:absolute;top:8px;left:2px;right:2px}.lp .qa .pm:after{transform:rotate(90deg)}.lp .qa.open .pm:after{transform:rotate(0)}.lp .qa .ans{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.lp .qa.open .ans{grid-template-rows:1fr}.lp .qa .ans>div{overflow:hidden}.lp .qa .ans p{color:#8a8d93;padding:0 120px 28px 34px;font-size:12.5px;line-height:21px}.lp .qa>button{transition:min-height .35s}.lp .qa.open>button{min-height:68px;padding-top:6px}.lp .rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lp .rv{opacity:1;transform:none}}@media (min-width:1441px){.lp .page>section{--side:max(0px,(100% - 1760px) / 2);--open:calc((min(100%,1760px) - 1440px) / 4)}.lp .feat-grid{width:calc(min(100%,1760px) - 240px)}.lp .feat-stage{width:384px;left:calc(50% - 192px);right:auto}.lp .cta-title{left:calc(100% - var(--side) - 680px)}.lp .cta-window{left:calc(100% - var(--side) - 715px)}.lp .cta-platforms{left:calc(100% - var(--side) - 340px)}.lp .testi{width:auto}.lp .testi-copy{left:calc(var(--side) + 87px + var(--open))}.lp .testi-wall{left:auto;right:calc(var(--side) + 87px + var(--open))}.lp .extras-head,.lp .x-grid{width:calc(min(100%,1760px) - 160px)}}@media (max-width:899px){.lp .page,.lp .stage{width:100%}.lp .nav{width:auto;height:56px;top:12px;left:12px;right:12px}.lp .nav-links,.lp .h2 br,.lp .drone{display:none}.lp .features{padding-top:40px}.lp .features-lead{padding:0 16px}.lp .feat{height:430px}.lp .feat-stage{height:300px}.lp .h2{font-size:28px;line-height:35px}.lp .cta{height:calc(min(84vw,470px) + 280px);margin-top:80px}.lp .cta-mascot{width:min(92vw,520px)}.lp .cta-title{width:auto;font-size:40px;top:40px;left:20px}.lp .cta-window{display:none}.lp .cta-nametag{font-size:20px;top:auto;bottom:min(84vw,470px);left:min(45vw,230px)}.lp .cta-platforms{width:auto;max-width:400px;top:128px;left:20px;right:20px}.lp .features .h2,.lp .faq .h2{padding:0 16px}.lp .feat-grid{grid-template-columns:1fr;width:auto;margin-left:16px;margin-right:16px}.lp .hand{transform-origin:top;margin:40px auto 0;position:relative;transform:scale(.8);top:auto!important;left:auto!important}.lp .testi{height:auto;padding:80px 16px 40px}.lp .testi-copy,.lp .testi-wall{width:auto;position:relative;top:auto;left:auto}.lp .testi-copy .lead{width:auto}.lp .testi-wall{gap:12px;height:620px;margin-top:40px}.lp .tcol{width:calc(50% - 6px)}.lp .tcol.down{display:none}.lp .tcol:first-child{width:100%}.lp .hub{grid-template-columns:1fr}.lp .hub-copy{order:-1;padding:72px 20px 40px}.lp .hub-copy .h2{font-size:30px;line-height:37px}.lp .hub-copy p{font-size:15px;line-height:24px}.lp .extras{padding:70px 0}.lp .extras-head{flex-direction:column;align-items:flex-start;gap:14px;width:auto;padding:0 16px}.lp .extras-head .lead{width:auto}.lp .x-grid{grid-template-rows:none;grid-template-columns:1fr;width:auto;margin:32px 16px 0}.lp .x-card{padding:26px 22px 0}.lp .x-atlas{grid-row:auto}.lp .x-atlas-shot{width:max(520px,150%);margin:-20px 0 -70px calc(50% - max(520px,150%)/1.5873);position:relative;top:auto;left:auto}.lp .x-copy{width:auto}.lp .x-code{margin-top:10px;font-size:120px}.lp .x-sheet{margin:-20px 0 -280px -6px;position:relative;top:auto;left:auto}.lp .x-ai-stage{height:290px;margin-top:-20px;position:relative;inset:auto}.lp .x-fiche{width:min(320px,100%);top:0;left:0}.lp .x-menu{top:120px;left:auto;right:-6px}.lp .faq{padding:80px 16px 24px}.lp .faq .lead,.lp .faq-list{width:auto}.lp .qa button{min-height:72px;padding:0 20px;font-size:14.5px}.lp .qa .ans p{padding:0 20px 22px}}.lp .site-foot{background:#fff;position:relative}.lp .foot-scene{aspect-ratio:2400/1031;color:#fff;text-align:left;min-height:600px;position:relative}.lp .foot-meadow{object-fit:cover}.lp .foot-meadow-tall{display:none}.lp .foot-grid{z-index:3;grid-template-columns:1fr 40% 1fr;align-items:start;display:grid;position:absolute;top:57%;left:6%;right:6%}.lp .foot-brand{grid-column:1}.lp .foot-links{grid-column:3;justify-self:end;gap:44px;display:flex}.lp .foot-col-stack{flex-direction:column;gap:22px;display:flex}.lp .site-foot .logo{color:#fff;font-size:20px}.lp .foot-brand p{color:#ffffffe6;max-width:330px;margin-top:14px;font-size:14px;line-height:22px}.lp .foot-col{flex-direction:column;gap:9px;font-size:14px;display:flex}.lp .foot-col h4{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin-bottom:4px;font-size:15px;font-weight:600}.lp .foot-col a{color:#ffffffd6;transition:color .2s}.lp .foot-col a:hover{color:#fff}.lp .foot-scene a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.lp .foot-copy{z-index:3;text-align:center;color:#ffffffe0;font-size:13px;position:absolute;bottom:22px;left:0;right:0}.lp .site-foot :is(.logo,.foot-col,.foot-brand p,.foot-copy){text-shadow:0 1px 2px #001e0a80,0 0 14px #001e0a66}@media (max-width:899px){.lp .foot-scene{aspect-ratio:auto;min-height:0;padding:86vw 0 22px}.lp .foot-meadow-wide{display:none}.lp .foot-meadow-tall{object-position:50% 0;display:block}.lp .foot-grid{grid-template-columns:1fr;gap:28px;padding:0 22px;position:relative;top:auto;left:auto;right:auto}.lp .foot-brand,.lp .foot-links{grid-column:1}.lp .foot-links{justify-self:start;gap:36px}.lp .foot-copy{margin-top:30px;padding:0 16px;position:relative;bottom:auto}}.lp .screen-placeholder{color:#7b8194;letter-spacing:-.01em;background:repeating-linear-gradient(135deg,#f3f5fb 0 14px,#eaeef8 14px 28px);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.lp .screen-placeholder small{color:#a0a5b5;font-size:12px;font-weight:500}
.lp .hero{isolation:isolate;--px:0;--py:0;--sy:0;background:linear-gradient(#050a33 0,#0c2378 55%,#1a47d6 100%);position:relative;overflow:hidden}.lp .hero-stage{transition:scale 2s cubic-bezier(.16,.84,.24,1);position:absolute;inset:0;scale:1.06}.lp .hero.is-on .hero-stage{scale:1.02}.lp .hero .plane{pointer-events:none;transform:translate3d(calc(var(--px) * var(--d,0) * -18px),calc(var(--py) * var(--d,0) * -10px + var(--sy) * var(--d,0) * 160px),0);will-change:transform;position:absolute;inset:0}.lp .hero-backdrop{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.lp .hero-backdrop.is-ready{opacity:1}.lp .hero-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#78e6aa61,#50aaff29 45%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite lp-hero-glow;position:absolute}@keyframes lp-hero-glow{0%,to{opacity:.8;scale:.94}50%{opacity:1;scale:1.05}}.lp .hero .hero-mascot{opacity:0;transition:opacity .8s .3s,translate 1.1s cubic-bezier(.2,.9,.25,1.05) .3s;inset:auto;translate:0 80px}.lp .hero.is-on .hero-mascot{opacity:1;translate:0}.lp .hero-breath{transform-origin:50% 100%;animation:4.2s ease-in-out infinite lp-hero-breath}@keyframes lp-hero-breath{0%,to{scale:1}50%{scale:1.008 1.018}}.lp .mascot{filter:drop-shadow(0 0 22px #6ebeff47);width:100%;position:relative}.lp .mascot img,.lp .mascot canvas{width:100%;height:100%;position:absolute;inset:0}.lp .mascot canvas{opacity:0;transition:opacity .4s}.lp .mascot canvas.is-ready{opacity:1}.lp .mascot:has(canvas.is-ready) img{opacity:0}.lp .hero .pt{pointer-events:none;width:var(--s);height:var(--s);animation:lp-hero-float var(--dur) ease-in-out var(--delay) infinite;position:absolute}.lp .hero .pt-shape{opacity:var(--o);background:linear-gradient(135deg,#9cc0ff,#3e6dff);border-radius:3px;rotate:45deg;box-shadow:0 0 14px #6ea0ffa6}.lp .hero .pt-shape:nth-child(3n){background:#b9d3ff;border-radius:50%}.lp .hero .pt-shape.is-far{filter:blur(1.5px);opacity:calc(var(--o) * .6)}.lp .hero .pt-shape.is-near{filter:blur(9px);opacity:.55}@keyframes lp-hero-float{0%,to{translate:0;rotate:45deg}50%{translate:var(--drift) -26px;rotate:calc(45deg + var(--r) * .2)}}.lp .hero .nav{z-index:30;box-shadow:none;background:0 0}.lp .hero .logo{font-family:var(--font-shoulders),var(--display);letter-spacing:.01em;color:#fff;font-size:24px;font-weight:800}.lp .hero .logo-mark{color:#fff}.lp .hero .nav-links a{color:#ffffffd1}.lp .hero .nav-links a:hover,.lp .hero .nav-links a.active{color:#fff}.lp .hero-title{z-index:20;text-align:center;font-family:var(--font-shoulders),var(--display);text-transform:uppercase;color:#ffe9a8;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.lp .hero-title span{letter-spacing:-.01em;text-shadow:0 6px 30px #050a3373;font-weight:900;line-height:.86}.lp .hero-title small{letter-spacing:.005em;color:#fff4d6;text-shadow:0 4px 20px #050a3380;font-weight:800;line-height:1}.lp .hero-side{z-index:20;color:#ffffffe0;position:absolute}.lp .hero-side p{text-wrap:pretty;font-size:16px;line-height:1.55}.lp .hero-shiny{background:linear-gradient(110deg,#1b1640 38%,#fffaf0 50%,#1b1640 62%) 100% 0/260% 100% no-repeat;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.5s cubic-bezier(.6,.6,0,1) 1.5s infinite lp-hero-shiny}@keyframes lp-hero-shiny{0%{background-position:100% 0}32%,to{background-position:0 0}}.lp .hero .hero-cta{margin-top:26px;box-shadow:0 10px 26px #ffbe4638,0 4px 10px #050a3359,inset 0 1px #fff9,inset 0 -3px #b46e0a38}.lp .hero .hero-cta:hover{box-shadow:0 14px 32px #ffbe464d,0 6px 14px #050a3359,inset 0 1px #fff9,inset 0 -3px #b46e0a38}.lp .hero-tags{z-index:20;font-family:var(--font-shoulders),var(--display);text-transform:uppercase;color:#0c2378;flex-direction:column;align-items:flex-start;font-weight:800;line-height:1;display:flex;position:absolute;rotate:-3deg}.lp .hero-tags span{background:#ffe9a8;box-shadow:0 8px 24px #050a3359}.lp .hero .in-up{opacity:0;transition:translate .8s cubic-bezier(.2,.9,.25,1.1) var(--in,0s),opacity .6s var(--in,0s);translate:0 30px}.lp .hero.is-on .in-up{opacity:1;translate:0}@media (min-width:900px){.lp .hero .nav{width:min(1036px,100% - 48px);margin:0 auto;left:0;right:0}}@media (min-width:900px) and (max-width:1199px){.lp .hero .nav-links{gap:22px}}@media (min-width:900px) and (orientation:landscape){.lp .hero{--hh:clamp(600px,100svh,1200px);--u:clamp(.6px,min(100vw / 1440,var(--hh) / 810),1.1px);--um:var(--u);--mx:50%;--extra:calc(var(--hh) - 810 * var(--u));--spread:clamp(0px,(100vw - 1584px) / 4,180px);height:var(--hh)}.lp .hero-title{top:calc(84px + 20 * var(--u) + var(--extra) * .3)}.lp .hero-title span{font-size:calc(136 * var(--u))}.lp .hero-title small{margin-top:calc(6 * var(--u));font-size:calc(54 * var(--u))}.lp .hero .hero-mascot{left:calc(var(--mx) - 280 * var(--um));bottom:calc(-50 * var(--um));width:calc(560 * var(--um))}.lp .hero-glow{left:calc(var(--mx) - 300 * var(--um));bottom:calc(-170 * var(--um));width:calc(600 * var(--um));height:calc(600 * var(--um))}.lp .hero-side{--sl:max(40px,calc(var(--mx) - 620 * var(--u) - var(--spread)));left:var(--sl);bottom:calc(130 * var(--u) + var(--extra) * .15);width:min(310px,calc(var(--mx) - 290 * var(--um) - var(--sl)))}.lp .hero-tags{left:calc(var(--mx) + 320 * var(--u) + var(--spread));bottom:calc(135 * var(--u) + var(--extra) * .15);gap:calc(6 * var(--u));font-size:calc(34 * var(--u))}.lp .hero-tags span{padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(3 * var(--u))}}@media (min-width:900px) and (max-width:1199px) and (orientation:landscape){.lp .hero{--mx:64%;--um:clamp(.6px,min(100vw / 1250,var(--hh) / 810),1.1px)}.lp .hero-side{--sl:40px;width:min(340px,calc(var(--mx) - 280 * var(--um) - 56px))}.lp .hero-tags{display:none}}@media (max-width:899px),(orientation:portrait){.lp .hero{text-align:center;padding:96px 20px calc(min(86vw,460px) + 8px)}.lp .hero-title{position:relative}.lp .hero-title span{font-size:clamp(48px,16vw,104px)}.lp .hero-title small{margin-top:6px;font-size:clamp(26px,7.4vw,52px)}.lp .hero-stage,.lp .hero.is-on .hero-stage{scale:1}.lp .hero .hero-mascot{width:min(86vw,460px);bottom:0;left:calc(50% - min(43vw,230px))}.lp .hero-glow{width:440px;height:440px;margin-left:-220px;bottom:-140px;left:50%}.lp .hero-side{max-width:440px;margin:20px auto 0;position:relative}.lp .hero-tags{display:none}}@media (prefers-reduced-motion:reduce){.lp .hero *{transition:none!important;animation:none!important}.lp .hero-shiny{color:#1b1640;-webkit-text-fill-color:#1b1640;background:0 0}.lp .hero .in-up,.lp .hero .hero-mascot{opacity:1;translate:0}.lp .hero-stage{scale:1.02}}
