@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_1c74a485-module__Rhx65a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1c74a485-module__Rhx65a__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_2f0e8433-module__CI4b_q__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_2f0e8433-module__CI4b_q__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#06112b;--bg-deep:#020816;--bg-soft:#0b1d49;--surface:#f5f8ffc7;--surface-strong:#fffffff0;--surface-dark:#07122cb3;--text:#07162f;--text-inverse:#f6f9ff;--muted:#6c7892;--muted-inverse:#e9f0ffbd;--line:#0915311a;--line-inverse:#ffffff24;--brand:#00078e;--brand-light:#3340c7;--brand-dark:#00005f;--accent:#0added;--accent-soft:#0added29;--shadow-xl:0 28px 80px #0007374d;--shadow-lg:0 24px 56px #030f2b2e;--shadow-md:0 18px 30px #04122d1f;--header-surface:#070e21ad;--header-surface-strong:#070e218a;--header-border:#ffffff1a;--header-link:#f6f9fff0;--header-link-hover:#0addedfa;--header-shadow:0 18px 44px #030e262e;--ease-signature:cubic-bezier(.16, 1, .3, 1);--ease-micro:cubic-bezier(.4, 0, .2, 1);--bezel-shell-bg:#ffffff0f;--bezel-shell-border:#ffffff29;--bezel-core-highlight:inset 0 1px 1px #ffffff1f;--bg-shift-x:0px;--bg-shift-y:0px;--hero-shift-y:0px;--pointer-shift-x:0px;--pointer-shift-y:0px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{color:var(--text);font-family:var(--font-body), sans-serif;overscroll-behavior-y:none;transition:background .32s var(--ease-signature), color .22s var(--ease-micro);background:linear-gradient(135deg,#020816 0%,#06112b 34%,#0a1c47 68%,#051129 100%);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--text-inverse);color:var(--brand-dark);transition:top .2s var(--ease-micro);border-radius:.6rem;padding:.75rem 1.25rem;font-weight:700;position:fixed;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.page-shell{isolation:isolate;min-height:100dvh;position:relative}.background-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:clip}.background-layer__video,.background-layer__tint,.background-layer__mesh{position:absolute;inset:0}.background-layer__video{object-fit:cover;opacity:.34;filter:saturate(1.08)contrast(1.12)brightness(.72);width:100%;height:100%;transform:scale(1.08)}.background-layer__tint{background:radial-gradient(circle at 18% 18%,#0added24,#0000 22%),radial-gradient(circle at 82% 12%,#3d63ff2e,#0000 24%),linear-gradient(135deg,#020816b3 0%,#06112b9e 34%,#0a1c478f 68%,#051129b8 100%)}.background-layer__mesh{opacity:.32;transform:translate3d(calc(var(--pointer-shift-x) * .15), calc(var(--pointer-shift-y) * .15), 0);background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:26s linear infinite mesh-drift;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 78%);mask-image:radial-gradient(circle,#000 18%,#0000 78%)}.page-shell:before,.page-shell:after{content:"";z-index:0;pointer-events:none;filter:blur(40px);border-radius:999px;position:fixed;inset:auto}.page-shell:before{width:34rem;height:34rem;transform:translate3d(calc(var(--pointer-shift-x) * -.5), calc(var(--pointer-shift-y) * .8), 0);background:radial-gradient(circle,#3d63ff57 0%,#3d63ff00 70%);animation:24s ease-in-out infinite ambient-float-one;top:-10rem;right:-9rem}.page-shell:after{width:28rem;height:28rem;transform:translate3d(calc(var(--pointer-shift-x) * .75), calc(var(--pointer-shift-y) * -.4), 0);background:radial-gradient(circle,#0added29 0%,#0added00 72%);animation:28s ease-in-out infinite ambient-float-two;top:26rem;left:-8rem}.hero,.section{z-index:1;position:relative}.hero{padding:1.5rem clamp(1.25rem,3vw,3rem) 4rem;overflow:clip}.hero__bg{pointer-events:none;filter:blur(10px);border-radius:999px;position:absolute}.hero__bg--one{background:radial-gradient(circle,#3d63ff42 0%,#3d63ff00 72%);width:30rem;height:30rem;animation:16s ease-in-out infinite drift-one;top:5rem;right:-8rem}.hero__bg--two{background:radial-gradient(circle,#0added29 0%,#0added00 72%);width:24rem;height:24rem;animation:18s ease-in-out infinite drift-two;bottom:7rem;left:-9rem}.hero__headline{display:inline}.hero__headline-char{color:var(--text-inverse);text-shadow:0 10px 28px #0109255c;transition:color .16s var(--ease-micro), opacity .16s var(--ease-micro), filter .16s var(--ease-micro)}.hero__headline-char--encrypted{color:#84e1ff80;opacity:.82;filter:saturate(1.1)}.topbar{justify-content:space-between;align-items:center;gap:1rem;max-width:1240px;margin:0 auto 4.5rem;padding:.55rem 0;display:flex}.topbar__actions{align-items:center;gap:1rem;display:flex}.topbar__auth{align-items:center;gap:.85rem;display:flex}.brand{color:var(--text-inverse);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;align-items:center;gap:1rem;font-weight:700;display:inline-flex}.reg-ico{vertical-align:top;opacity:.6;font-size:.5em}.brand__name{color:var(--text-inverse);letter-spacing:-.045em;text-shadow:0 10px 28px #0109255c;font-size:clamp(2.4rem,1.9vw,2rem);font-weight:700;line-height:.95}.brand__name-reveal{display:inline-block;transform:translateY(1px)}.brand__name--static{color:inherit}.brand__name--encrypted{color:#0addedcc}.brand__mark img{justify-content:center;align-items:center;width:auto;height:40px;display:inline-flex}.ui-kicker{color:#0addedf2;text-transform:uppercase;letter-spacing:.18em;margin:0 0 .9rem;font-size:.82rem;font-weight:700}.ui-kicker--light{color:#ffffffd1}.ui-title{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;color:var(--text-inverse);margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.98}.ui-title--hero{max-width:14ch}.ui-title--panel{font-size:clamp(2rem,3vw,3.2rem);line-height:1}.ui-title--dark{color:var(--text)}.ui-title--footer{max-width:14ch;font-size:clamp(2rem,3vw,3.1rem)}.ui-copy{color:#e9f0ffd1;margin:0;font-size:1.05rem;line-height:1.72}.ui-copy--hero{max-width:35rem;margin-top:1.15rem}.ui-copy--panel{max-width:34rem;margin-top:1rem}.ui-copy--dark{color:var(--muted)}.ui-link{color:#ffffffeb;margin-top:1.2rem;font-weight:700;display:inline-flex}.ui-link--dark{color:var(--brand)}.ui-button{cursor:pointer;min-height:3.5rem;transition:transform .18s var(--ease-signature), border-color .18s var(--ease-micro), background-color .18s var(--ease-micro), box-shadow .18s var(--ease-micro);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 1.45rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.ui-button:hover{transform:translateY(-2px)}.ui-button--primary{color:var(--brand-dark);background:linear-gradient(135deg,#f8fbff 0%,#dff6ff 100%);box-shadow:0 18px 36px #010c303d}.ui-button--secondary{color:var(--text-inverse);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff2e}.ui-button--ghost{color:#f6f9ffeb;background:0 0;border-color:#ffffff29}.topbar__nav{flex-wrap:wrap;gap:.85rem;display:flex}.topbar__nav a{color:#f6f9fff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:.75rem 1rem;transition:border-color .18s,background-color .18s,transform .18s}.topbar__nav a:hover{background:#ffffff17;border-color:#0added66;transform:translateY(-1px)}.topbar--campaign{margin-bottom:3.2rem}.topbar__actions--campaign{gap:1.2rem}.topbar__nav--campaign a{min-height:3.2rem;padding-inline:1.2rem}.topbar__auth--campaign{gap:.8rem}.lang-toggle{border:1px solid var(--header-border);background:var(--header-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:0;padding:.25rem;display:inline-flex}.lang-btn{min-height:2.35rem;color:var(--header-link);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .85rem;font-size:.78rem;font-weight:800;transition:background-color .18s,color .18s,transform .18s}.lang-btn:hover{color:var(--header-link-hover)}.lang-btn--active{color:var(--brand-dark);background:linear-gradient(135deg,#f8fbfff5,#dff6ffdb);box-shadow:0 8px 18px #010c302e}.display-controls{flex-wrap:wrap;gap:.6rem;display:flex}.display-controls__group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.25rem;display:inline-flex}.display-toggle{color:#f6f9ffd1;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.35rem;padding:0 .9rem;transition:background-color .18s,color .18s,transform .18s}.display-toggle:hover{transform:translateY(-1px)}.display-toggle--active{color:var(--brand-dark);background:linear-gradient(135deg,#f8fbfff5,#dff6ffdb);box-shadow:0 8px 18px #010c302e}.bezel-shell{background:var(--bezel-shell-bg);box-shadow:0 0 0 1px var(--bezel-shell-border);border-radius:2.15rem;padding:.45rem;position:relative}.bezel-core{border-radius:1.55rem;height:100%;position:relative;overflow:hidden}.bezel-card-ring{box-shadow:0 0 0 1px var(--bezel-shell-border), 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight)}
.section{max-width:1240px;margin:0 auto;padding:5.25rem clamp(1.25rem,3vw,3rem)}.page-shell--inner{min-height:100dvh}.section--inner-hero{padding-top:calc(72px + 3rem)}.inner-hero{align-items:end;min-height:20rem;display:grid}.inner-hero__copy{max-width:44rem}.ui-title--inner{max-width:none}.auth-shell{place-items:center;min-height:calc(100dvh - 12rem);display:grid}.error-404{text-align:center;place-content:center;justify-items:center;max-width:34rem;min-height:calc(100dvh - 12rem);margin:0 auto;padding:2rem 1rem;display:grid}.error-404__code{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--text-inverse);opacity:.92;margin:0;font-size:clamp(5rem,14vw,9rem);line-height:.9}.error-404__title{margin:.6rem 0 0}.error-404__title-mark{z-index:1;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--text-inverse);padding:0 .3em;font-size:clamp(1.6rem,3vw,2.4rem);display:inline-block;position:relative}.error-404__title-mark:after{content:"";z-index:-1;background:#0added47;border-radius:.15em;height:.42em;position:absolute;inset:auto 0 .08em}.error-404__desc{max-width:30rem;color:var(--muted-inverse);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.6}.error-404__link{color:#0addedf2;text-underline-offset:3px;transition:color .18s var(--ease-micro);margin-top:1.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.error-404__link:hover{color:#0added}:root[data-theme=light] .error-404__code,:root[data-theme=light] .error-404__title-mark{color:var(--text)}:root[data-theme=light] .error-404__title-mark:after{background:#00078e24}:root[data-theme=light] .error-404__desc{color:var(--muted)}:root[data-theme=light] .error-404__link{color:var(--brand)}.legal-shell{width:min(100%,1240px);margin:0 auto;padding-bottom:4rem}.legal-shell__updated{color:var(--muted-inverse);margin:.75rem 0 0;font-size:.85rem}.legal-shell__body{gap:2rem;margin-top:2.5rem;display:grid}.legal-shell__section h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--text-inverse);margin:0 0 .6rem;font-size:1.25rem}.legal-shell__section p{color:#e9f0ffc7;margin:0;line-height:1.72}.legal-shell__section p+p,.legal-shell__section ul+p,.legal-shell__section p+ul,.legal-shell__section .legal-shell__table-wrap+p{margin-top:.85rem}.legal-shell__section ul{color:#e9f0ffc7;margin:0;padding-left:1.25rem;line-height:1.72}.legal-shell__section li{margin:.35rem 0}.legal-shell__sublist{margin:.5rem 0 0;padding-left:1.25rem;list-style-type:circle}.legal-shell__sublist li{color:#e9f0ffad;margin:.3rem 0}.legal-shell__table-wrap{margin-top:.5rem;overflow-x:auto}.legal-shell__section table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.92rem}.legal-shell__section th,.legal-shell__section td{text-align:left;vertical-align:top;color:#e9f0ffc7;border-bottom:1px solid #ffffff1a;padding:.6rem .85rem}.legal-shell__section th{color:var(--text-inverse);font-weight:600}:root[data-theme=light] .legal-shell .ui-title{color:var(--text)}:root[data-theme=light] .legal-shell .ui-copy,:root[data-theme=light] .legal-shell__updated{color:var(--muted)}:root[data-theme=light] .legal-shell__section h2,:root[data-theme=light] .legal-shell__section p,:root[data-theme=light] .legal-shell__section ul,:root[data-theme=light] .legal-shell__section td{color:var(--text)}:root[data-theme=light] .legal-shell__sublist li{color:var(--muted)}:root[data-theme=light] .legal-shell__section th{color:var(--text)}:root[data-theme=light] .legal-shell__section th,:root[data-theme=light] .legal-shell__section td{border-bottom-color:#0f14231f}.auth-panel{width:min(100%,34rem);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1a,#ffffff0f),#060c1cb8;border:1px solid #ffffff1a;border-radius:2rem;padding:2rem}.auth-panel--wide{width:min(100%,48rem)}.auth-panel__copy .ui-title{color:var(--text-inverse)}.auth-panel__copy .ui-copy{color:#e9f0ffd1}.auth-panel__meta{color:#e9f0ffcc;margin:1.25rem 0 0}.auth-panel__meta a{color:var(--accent);font-weight:700}.auth-form{gap:1rem;margin-top:1.75rem;display:grid}.auth-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form__submit{grid-column:1/-1;width:100%}.auth-form__notice{color:#0addedeb;grid-column:1/-1;margin:0;font-size:.9rem}.auth-field{color:#f6f9ffeb;gap:.55rem;font-weight:600;display:grid}.auth-field span{font-size:.95rem}.auth-field input{min-height:3.5rem;color:var(--text-inverse);background:#080e219e;border:1px solid #ffffff24;border-radius:1rem;outline:none;padding:0 1rem}.auth-field input::placeholder{color:#e9f0ff6b}.auth-field input:focus{border-color:#0addedb8;box-shadow:0 0 0 4px #0added1f}.auth-field input[aria-invalid=true]{border-color:#ff6b6bb3}.auth-field__error{color:#ff8a8aeb;font-size:.85rem;font-weight:500}@media (prefers-color-scheme:light){:root:not([data-theme]) .auth-panel,:root:not([data-theme]) .auth-field,:root:not([data-theme]) .inner-hero .ui-title,:root:not([data-theme]) .inner-hero .ui-copy{color:#08152d}:root:not([data-theme]) .auth-panel,:root:not([data-theme]) .auth-field input{background:#ffffffb8;border-color:#444c5f1a;box-shadow:0 18px 44px #2e4d7d1f}:root:not([data-theme]) .auth-panel__copy .ui-copy,:root:not([data-theme]) .auth-panel__meta{color:#08152dc2}:root:not([data-theme]) .auth-field input::placeholder{color:#08152d6b}:root:not([data-theme]) .auth-form__notice{color:var(--brand)}}:root[data-theme=light] .auth-panel,:root[data-theme=light] .auth-field,:root[data-theme=light] .inner-hero .ui-title,:root[data-theme=light] .inner-hero .ui-copy{color:#08152d}:root[data-theme=light] .auth-panel,:root[data-theme=light] .auth-field input{background:#ffffffb8;border-color:#0915311a;box-shadow:0 18px 44px #2e4d7d1f}:root[data-theme=light] .auth-panel__copy .ui-copy,:root[data-theme=light] .auth-panel__meta{color:#08152dc2}:root[data-theme=light] .auth-field input::placeholder{color:#08152d6b}:root[data-theme=light] .auth-form__notice{color:var(--brand)}@media (max-width:900px){.auth-form--grid{grid-template-columns:1fr}}@media (max-width:720px){.section--inner-hero{padding-top:calc(62px + 2rem)}}
.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0addedf2;letter-spacing:.07em;text-transform:uppercase;background:#0added12;border:1px solid #0added42;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.42rem 1rem .42rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.hero-badge__dot{background:#0addedeb;border-radius:999px;flex-shrink:0;width:.46rem;height:.46rem;animation:2.4s ease-in-out infinite badge-pulse;box-shadow:0 0 7px #0added99}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}[data-reveal]{opacity:0;filter:blur(8px);transition:opacity .82s var(--ease-signature), transform .82s var(--ease-signature), filter .82s var(--ease-signature);will-change:opacity, transform, filter;transform:translateY(24px)}[data-reveal][data-visible]{opacity:1;filter:blur();transform:none}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid;position:relative}.step-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0added38,#0000);height:1px;position:absolute;top:3rem;left:18%;right:18%}.step-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0d1a3eb3,#07102a99);border:1px solid #ffffff14;border-radius:2rem;padding:2rem 1.8rem;transition:border-color .26s,transform .26s;position:relative;overflow:hidden;box-shadow:0 24px 48px #01081c33,inset 0 1px #ffffff0d}.step-card:hover{border-color:#0added2e;transform:translateY(-3px)}.step-card:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--accent) 100%);opacity:.85;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.step-card__index{color:#0addedad;letter-spacing:.2em;margin-bottom:1.4rem;font-size:.78rem;font-weight:800;display:inline-block}.step-card__title{color:var(--text-inverse);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0 0 .85rem;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.08}.step-card__body{color:#dce8ffb8;margin:0;line-height:1.72}.section--footer-cta{background:linear-gradient(#040a1cfa 0%,#020816 100%);border-top:1px solid #ffffff0f;max-width:none;margin:0;padding:6rem clamp(1.25rem,3vw,3rem)}.footer-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:3rem;max-width:1240px;margin:0 auto;display:grid}.footer-cta-inner .ui-kicker{margin-bottom:1rem}.footer-cta-inner .ui-title{max-width:18ch;margin:0 0 1.1rem}.footer-cta-inner .ui-copy{max-width:38rem}.footer-cta-inner__actions{flex-wrap:wrap;flex-shrink:0;gap:1rem;display:flex}@media (max-width:1080px){.step-grid{grid-template-columns:1fr}.step-grid:before{display:none}}@media (max-width:800px){.footer-cta-inner{grid-template-columns:1fr;gap:2rem}}.lp-section{max-width:1240px;margin:0 auto;padding:8rem clamp(1.25rem,3vw,3rem)}.lp-section__intro{max-width:56rem;margin-bottom:4.5rem}.lp-section__intro--center{text-align:center;margin-inline:auto;max-width:48rem;margin-bottom:4.5rem}.lp-heading{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;color:var(--text-inverse);margin:.6rem 0 0;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1}.lp-lead{color:#e0ebffbd;max-width:42rem;margin:1.1rem 0 0;font-size:1.08rem;line-height:1.72}.lp-lead--center{text-align:center;margin-inline:auto}.lp-btn-primary{color:#fff;background:linear-gradient(135deg,#0addef 0%,#3340c7 100%);border:none;align-items:center;display:inline-flex;box-shadow:0 18px 44px #0added38,0 4px 12px #00073747}.lp-btn-primary:hover{box-shadow:0 22px 52px #0added4d,0 4px 16px #00073752}.lp-btn-primary:active{transform:scale(.98)}.lp-btn-primary__label{white-space:nowrap}.lp-btn-primary--lg{min-height:3.85rem;padding:0 2rem;font-size:1.05rem}.lp-btn-ghost{color:#f6f9ffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border-color:#ffffff29}.lp-btn-outline{color:var(--brand-dark);background:#fffffff0;border-color:#09153124;box-shadow:0 8px 20px #04122d14}
.lp-hero{flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.lp-hero__media{z-index:0;position:absolute;inset:0}.lp-hero__video{object-fit:cover;filter:saturate(.88)contrast(1.06)brightness(.38);width:100%;height:100%;transform:scale(1.06)}.lp-hero__overlay{background:linear-gradient(110deg,#020816eb 0%,#030a1cb8 42%,#040c2270 100%),radial-gradient(at 20% 30%,#0added24,#0000 28%),radial-gradient(at 78% 68%,#3340c72e,#0000 32%);position:absolute;inset:0}.lp-hero__inner{z-index:1;flex:1;grid-template-columns:minmax(360px,1fr) minmax(0,1fr);align-items:center;gap:4rem;width:100%;max-width:1240px;margin:0 auto;padding:6rem clamp(1.25rem,3vw,3rem) 7rem;display:grid;position:relative}.lp-hero__copy{color:var(--text-inverse)}@keyframes rise-in{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lp-hero__copy>*{animation:rise-in .68s var(--ease-signature) both}.lp-hero__copy>:first-child{animation-delay:60ms}.lp-hero__copy>:nth-child(2){animation-delay:.22s}.lp-hero__copy>:nth-child(3){animation-delay:.4s}.lp-hero__copy>:nth-child(4){animation-delay:.56s}.lp-hero__copy>:nth-child(5){animation-delay:.72s}.lp-hero__title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--text-inverse);margin:0;font-size:clamp(3.2rem,6.5vw,6.4rem);line-height:.94}.lp-hero__title-word{display:inline-block}.lp-hero__title-accent{background:linear-gradient(135deg,#0addedf5 0%,#82c8ffe6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-hero__title-accent--enc{opacity:.38;-webkit-text-fill-color:#0added61}.lp-hero__title-rest{letter-spacing:-.045em;-webkit-text-fill-color:var(--text-inverse);margin-top:.08em;font-size:.62em;line-height:1.06;display:block}.lp-hero__lead{color:#e9f3ffd1;max-width:38rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.66}.lp-hero__actions{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.lp-hero__visual{justify-content:center;align-items:center;animation:.8s cubic-bezier(.16,1,.3,1) .28s both rise-in;display:flex}.lp-hero__mockup-wrap{width:100%;max-width:420px;position:relative}.lp-hero__mockup-glow{filter:blur(16px);pointer-events:none;background:radial-gradient(at 30%,#0added2e,#0000 52%),radial-gradient(at 70%,#3340c72e,#0000 52%);position:absolute;inset:-20% -15%}.app-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(160deg,#0f1c40db,#08102aeb);width:100%;position:relative;box-shadow:0 48px 96px #0007287a}.app-card__glow{pointer-events:none;background:radial-gradient(#0added1f,#0000 70%);width:70%;height:60%;position:absolute;bottom:-30%;right:-20%}.app-card__chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.85rem;padding:.75rem 1.1rem;display:flex}.app-card__dots{gap:.36rem;display:flex}.app-card__dots span{background:#ffffff2e;border-radius:999px;width:.56rem;height:.56rem}.app-card__dots span:first-child{background:#ff606080}.app-card__dots span:nth-child(2){background:#ffc43c80}.app-card__dots span:last-child{background:#3cc86480}.app-card__url{color:#c8daff80;letter-spacing:.02em;font-size:.75rem;font-weight:600}.app-card__body{gap:1rem;padding:1.4rem 1.4rem 1.6rem;display:grid}.app-card__secure{color:#0addedeb;letter-spacing:.04em;background:#0added12;border:1px solid #0added3d;border-radius:999px;align-items:center;gap:.48rem;padding:.38rem .85rem .38rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.app-card__secure-dot{background:#0addede0;border-radius:999px;width:.42rem;height:.42rem;animation:2.4s ease-in-out infinite badge-pulse;box-shadow:0 0 6px #0addedb3}.app-card__label{color:#bed2ff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.42rem;font-size:.72rem;font-weight:800;display:block}.app-card__input{color:#e6f0ffdb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.7rem;align-items:center;gap:.55rem;padding:.75rem .9rem;font-size:.88rem;font-weight:500;display:flex}.app-card__input svg{color:#b4cdff70;flex-shrink:0}.app-card__folder-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.7rem;align-items:center;gap:.6rem;padding:.3rem .9rem .3rem .3rem;display:flex;overflow:visible}.app-card__file{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.7rem;align-items:center;gap:.7rem;margin-bottom:.4rem;padding:.75rem .9rem;display:flex}.app-card__file svg:first-child{color:#0addedb3;flex-shrink:0}.app-card__file-info{flex:1;min-width:0}.app-card__file-name{color:#e6f0ffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;display:block;overflow:hidden}.app-card__file-size{color:#b4cdff75;margin-top:.1rem;font-size:.74rem;display:block}.app-card__file-check{color:#0addede6;background:#0added26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.app-card__progress{background:#ffffff12;border-radius:999px;height:3px;overflow:hidden}.app-card__progress-fill{background:linear-gradient(90deg, var(--brand-light), var(--accent));background-size:200% 100%;border-radius:999px;width:100%;height:100%;animation:2.4s ease-in-out infinite progress-shimmer}@keyframes progress-shimmer{0%{background-position:200%}to{background-position:-200%}}.app-card__options{flex-wrap:wrap;gap:.6rem;display:flex}.app-card__option{color:#c8daffb8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.76rem;font-weight:600;display:inline-flex}.app-card__option svg{color:#0added99}.app-card__send{color:#fff;width:100%;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#0addef,#3340c7);border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.6rem;padding:.88rem 1.2rem;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 12px 28px #0added33}
.lp-why{border-top:1px solid #ffffff0d}.lp-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.lp-why__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px var(--bezel-shell-border), 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 20px 48px #01081c2e;transition:box-shadow .26s var(--ease-micro), transform .26s var(--ease-signature);background:linear-gradient(160deg,#1c2e629e,#0f1c3e8c);border-radius:2rem;padding:2.2rem 2rem}.lp-why__card:hover{box-shadow:0 0 0 1px #0added47, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 20px 48px #01081c2e;transform:translateY(-4px)}.lp-why__icon{color:#0addede6;background:#0added14;border:1px solid #0added33;border-radius:.85rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;margin-bottom:1.4rem;display:inline-flex}.lp-why__icon svg{width:1.2rem;height:1.2rem}.lp-why__card-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--text-inverse);margin:0 0 .75rem;font-size:1.35rem;font-weight:700}.lp-why__card-body{color:#d2e4ffad;margin:0;line-height:1.72}.lp-how{background:linear-gradient(#040a1c00 0%,#050b1ef5 100%);border-top:1px solid #ffffff0d;max-width:none;padding-inline:0}.lp-how .lp-section__intro--center{padding-inline:clamp(1.25rem,3vw,3rem)}.lp-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1240px;margin:0 auto;padding:0 clamp(1.25rem,3vw,3rem);display:grid;position:relative}.lp-how__step{border-right:1px solid #ffffff0f;padding:2.4rem 2rem 2.8rem}.lp-how__step:last-child{border-right:none}.lp-how__step-top{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.lp-how__index{color:#0addede0;letter-spacing:.1em;background:#0added12;border:1px solid #0added3d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:.78rem;font-weight:800;display:inline-flex}.lp-how__connector{background:linear-gradient(90deg,#0added3d,#0added0a);flex:1;height:1px}.lp-how__step-title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--text-inverse);margin:0 0 .75rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.1}.lp-how__step-body{color:#d2e4ffa8;margin:0;line-height:1.74}.lp-forwho{border-top:1px solid #ffffff0d}.lp-forwho__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.lp-forwho__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px var(--bezel-shell-border), 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 20px 48px #01081c2e;transition:box-shadow .26s var(--ease-micro), transform .26s var(--ease-signature);background:linear-gradient(160deg,#1a2c60a3,#0f1c3e8f);border-radius:2rem;padding:2.2rem 2rem 2.4rem;position:relative;overflow:hidden}.lp-forwho__card:first-child{transform:rotate(-1.4deg)}.lp-forwho__card:nth-child(2){z-index:1;transform:rotate(.6deg)translateY(-.9rem)}.lp-forwho__card:nth-child(3){transform:rotate(1.2deg)}.lp-forwho__card:hover{box-shadow:0 0 0 1px #ffffff29, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 20px 48px #01081c2e;z-index:2;transform:rotate(0)translateY(-6px)scale(1.015)}.lp-forwho__card-bar{background:linear-gradient(90deg, var(--card-accent,var(--brand)), var(--accent));width:100%;height:3px;position:absolute;inset:0 auto auto 0}.lp-forwho__tag{color:#c8dcffb8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;margin-bottom:1.1rem;padding:.32rem .8rem;font-size:.74rem;font-weight:700;display:inline-block}.lp-forwho__card-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--text-inverse);margin:0 0 .9rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}.lp-forwho__card-body{color:#d2e4ffa6;margin:0;line-height:1.72}.lp-pricing{border-top:1px solid #ffffff0d}.lp-plan__badge{background:linear-gradient(135deg, var(--brand-light), var(--brand));color:#fff;letter-spacing:.03em;text-transform:uppercase;text-align:center;white-space:normal;border-radius:999px;padding:.3rem .7rem;font-size:.62rem;font-weight:800;line-height:1.3}.lp-plan__name{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.lp-plan__price-row{align-items:baseline;gap:.5rem;margin:.4rem 0 .6rem;display:flex}.lp-plan__price{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--text);font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.lp-plan__period{color:var(--muted);font-size:.9rem}.lp-plan__cta{width:100%;font:inherit;cursor:pointer;margin-top:auto}.lp-closing{text-align:center;background:linear-gradient(#040a1cfa 0%,#020816 100%);border-top:1px solid #ffffff0f;padding:7rem clamp(1.25rem,3vw,3rem);position:relative;overflow:hidden}.lp-closing__inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.lp-closing__glow{filter:blur(60px);pointer-events:none;z-index:0;border-radius:999px;width:40rem;height:40rem;position:absolute}.lp-closing__glow--left{background:radial-gradient(circle,#3340c738,#0000 70%);top:-10rem;left:-12rem}.lp-closing__glow--right{background:radial-gradient(circle,#0added2e,#0000 70%);bottom:-12rem;right:-10rem}.lp-closing__heading{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;color:var(--text-inverse);margin:.6rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.lp-closing__lead{color:#d2e4ffb3;max-width:38rem;margin:0 auto 2.2rem;font-size:1.05rem;line-height:1.68}.lp-closing__actions{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.lp-trust{border-top:1px solid #ffffff0d}.lp-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.lp-trust__pillar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 0 1px #0added1a, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight);transition:box-shadow .26s var(--ease-micro), transform .26s var(--ease-signature);background:linear-gradient(160deg,#0added12 0%,#12204699 100%);border-radius:1.75rem;flex-direction:column;gap:1.1rem;padding:2rem 1.75rem;display:flex}.lp-trust__pillar:hover{box-shadow:0 0 0 1px #0added3d, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight);transform:translateY(-3px)}.lp-trust__icon{color:#0addede6;background:#0added14;border:1px solid #0added33;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}.lp-trust__icon svg{width:1.2rem;height:1.2rem}.lp-trust__pillar-title{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--text-inverse);margin:0 0 .5rem;font-size:1.08rem;font-weight:700}.lp-trust__pillar-body{color:#d2e4ffad;margin:0;font-size:.93rem;line-height:1.7}.lp-contact{border-top:1px solid #ffffff0d}.lp-contact-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:640px;box-shadow:0 0 0 1px #0added1a, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight);background:linear-gradient(160deg,#0added12 0%,#12204699 100%);border-radius:1.75rem;gap:1.1rem;margin:0 auto;padding:2rem;display:grid}.lp-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.lp-contact-form__field{color:var(--text-inverse);flex-direction:column;gap:.45rem;font-size:.9rem;font-weight:600;display:flex}.lp-contact-form__field input,.lp-contact-form__field textarea{color:var(--text-inverse);font:inherit;resize:vertical;background:#060e2866;border:1px solid #ffffff24;border-radius:.85rem;padding:.75rem .9rem;font-weight:400}.lp-contact-form__field input:focus,.lp-contact-form__field textarea:focus{outline-offset:1px;outline:2px solid #0added80}.lp-contact-form__field--honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-contact-form__footer{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.3rem;display:flex}.lp-contact-form__message{margin:0;font-size:.88rem}.lp-contact-form__message--success{color:#4ade80}.lp-contact-form__message--error{color:#f87171}@media (max-width:640px){.lp-contact-form__row{grid-template-columns:1fr}}.consent-label{color:#f6f9ffeb;cursor:pointer;align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.consent-label input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.consent-dialog{background:#0a1529;border:none;border-radius:12px;width:560px;max-width:92vw;max-height:90vh;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 60px #0006}.consent-dialog--confirm{width:420px}.consent-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.consent-dialog[open]{flex-direction:column;display:flex}.consent-dialog__content{flex-direction:column;height:100%;display:flex}.consent-dialog__header{border-bottom:1px solid #ffffff1a;flex-shrink:0;align-items:center;padding:20px 24px;display:flex}.consent-dialog__title{color:var(--text-inverse);margin:0;font-size:1.1rem;font-weight:600}.consent-dialog__body{color:#f6f9ffcc;flex-grow:1;max-height:50vh;padding:20px 24px;font-size:.9rem;line-height:1.7;overflow-y:auto}.consent-dialog__body--short{max-height:none;overflow-y:visible}.consent-dialog__body p{margin:0 0 .85rem}.consent-dialog__body p:last-child{margin-bottom:0}.consent-dialog__footer{border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:16px 24px;display:flex}.consent-dialog__footer--split{justify-content:space-between}.consent-dialog__actions{gap:.75rem;display:flex}.consent-dialog__footer button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.consent-dialog__legal-link{color:var(--accent);white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.consent-dialog__legal-link:hover{text-decoration:underline}.lp-faq{border-top:1px solid #ffffff0d}.lp-faq__list{flex-direction:column;gap:.6rem;max-width:52rem;margin:0 auto;display:flex}.lp-faq__item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s var(--ease-micro);background:linear-gradient(160deg,#1828588f,#0e1a3a7a);border:1px solid #ffffff12;border-radius:1.25rem;overflow:hidden}.lp-faq__item[open]{border-color:#0added29}.lp-faq__question{cursor:pointer;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--text-inverse);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.6rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.lp-faq__question::-webkit-details-marker{display:none}.lp-faq__question:hover{color:#0addedf2}.lp-faq__chevron{opacity:.5;width:1.1rem;height:1.1rem;transition:transform .24s var(--ease-signature), opacity .2s var(--ease-micro);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin-top:-.25rem;display:inline-block;transform:rotate(45deg)}.lp-faq__item[open] .lp-faq__chevron{opacity:.8;margin-top:.25rem;transform:rotate(-135deg)}.lp-faq__answer{color:#d2e4ffb3;margin:0;padding:0 1.6rem 1.4rem;font-size:.97rem;line-height:1.75}
.lp-pricing-toggle{background:var(--surface-strong);width:fit-content;box-shadow:0 0 0 1px var(--bezel-shell-border);border-radius:999px;justify-content:center;gap:.4rem;margin:0 auto 1.75rem;padding:.3rem;display:flex}.lp-pricing-toggle__option{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.86rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.lp-pricing-toggle__option--active{color:#fff;background:#00078eeb}.lp-pricing-toggle__hint{background:#ffffff2e;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.lp-pricing-toggle__option:not(.lp-pricing-toggle__option--active) .lp-pricing-toggle__hint{color:#00078eeb;background:#00078e1f}.lp-pricing-table__scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00078e4d transparent;box-shadow:0 0 0 1px var(--bezel-shell-border), 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 20px 48px #04122d24;border-radius:1.75rem;position:relative;overflow-x:auto}.lp-pricing-table__scroll::-webkit-scrollbar{height:8px}.lp-pricing-table__scroll::-webkit-scrollbar-track{background:0 0}.lp-pricing-table__scroll::-webkit-scrollbar-thumb{background:#00078e47;border-radius:999px}.lp-pricing-table__scroll::-webkit-scrollbar-thumb:hover{background:#00078e73}.lp-pricing-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.lp-pricing-table__label-col{z-index:1;text-align:left;min-width:168px;color:var(--muted);background:var(--surface-strong);padding:.85rem 1.1rem;font-size:.86rem;font-weight:600;position:sticky;left:0}.lp-pricing-table thead .lp-pricing-table__label-col{background:linear-gradient(180deg, #00078e14, #00078e05), var(--surface-strong)}.lp-pricing-table__plan{text-align:center;vertical-align:bottom;background:linear-gradient(180deg, #00078e14, #00078e05), var(--surface-strong);min-width:190px;padding:2rem 1.2rem 1.6rem;position:relative}.lp-pricing-table__plan-body{flex-direction:column;align-items:center;gap:.5rem;display:flex}.lp-pricing-table__plan .lp-plan__name{font-size:.72rem}.lp-pricing-table__plan .lp-plan__price-row{flex-wrap:wrap;justify-content:center;row-gap:.1rem}.lp-pricing-table__plan .lp-plan__price{white-space:normal;word-break:break-word;font-size:1.15rem;line-height:1.25}.lp-pricing-table__plan .lp-plan__period{font-size:.78rem}.lp-pricing-table__plan--featured{box-shadow:inset 2px 0 #3340c740,inset -2px 0 #3340c740}.lp-pricing-table__plan--featured:before{content:"";background:linear-gradient(90deg, var(--brand-light), var(--accent));height:3px;position:absolute;top:0;left:0;right:0}.lp-plan__cta--loading{opacity:.7;cursor:wait}.lp-plan__cta--highlight{animation:1.6s ease-in-out 2 lp-plan-cta-glow}@keyframes lp-plan-cta-glow{0%,to{box-shadow:0 0 #3340c700}50%{box-shadow:0 0 16px 3px #3340c766}}.lp-plan__error{color:#f87171;margin:0;font-size:.78rem}.lp-pricing__footnote{color:#e0ebff99;text-align:center;margin:1rem 0 0;font-size:.78rem}.lp-pricing-table__value{text-align:center;color:var(--text);background:var(--surface-strong);border-top:1px solid var(--bezel-shell-border);padding:.85rem 1.1rem;font-size:.93rem}.lp-pricing-table__value--featured{box-shadow:inset 2px 0 #3340c740,inset -2px 0 #3340c740}.lp-pricing-table tbody tr:last-child .lp-pricing-table__value--featured{box-shadow:inset 2px 0 #3340c740,inset -2px 0 #3340c740,inset 0 -2px #3340c740}.lp-pricing-table tbody tr:nth-child(2n) .lp-pricing-table__value,.lp-pricing-table tbody tr:nth-child(2n) .lp-pricing-table__label-col{background:linear-gradient(#00078e09, #00078e09), var(--surface-strong)}.lp-pricing-table__flag{border-radius:999px;width:.85rem;height:.85rem;display:inline-flex}.lp-pricing-table__flag--yes{background:linear-gradient(135deg, var(--brand-light), var(--accent))}.lp-pricing-table__flag--no{border:1px solid var(--bezel-shell-border)}.lp-pricing-table__value-empty{color:var(--muted);font-weight:600}.lp-checkout-dialog{border:1px solid var(--bezel-shell-border);width:min(440px,100vw - 32px);color:var(--text-inverse);background:linear-gradient(160deg,#1a2c60f5,#0f1c3ef7);border-radius:1.5rem;padding:0;box-shadow:0 30px 80px #030e2673}.lp-checkout-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030a1c99}.lp-checkout-dialog__form{gap:1rem;padding:1.75rem;display:grid}.lp-checkout-dialog__title{margin:0;font-size:1.35rem}.lp-checkout-dialog__lead{opacity:.8;margin:0;font-size:.92rem}.lp-checkout-dialog__captcha{min-height:65px}.lp-checkout-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}[data-theme=light] .lp-checkout-dialog{color:#0f172a;background:#fff}
.lp-footer{background:#020816;border-top:1px solid #ffffff0f}.lp-footer__inner{grid-template-columns:1fr auto;align-items:start;gap:3rem;max-width:1240px;margin:0 auto;padding:3.5rem clamp(1.25rem,3vw,3rem);display:grid}.lp-footer__tagline{color:#b4c8ff75;max-width:22rem;margin:.75rem 0 0;font-size:.88rem;line-height:1.58}.lp-footer__links{gap:3.5rem;display:flex}.lp-footer__col-title{color:#b4c8ff80;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.74rem;font-weight:800}.lp-footer__col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lp-footer__col a{color:#c8daff94;font-size:.9rem;transition:color .18s}.lp-footer__col a:hover{color:#c8daffe6}.lp-footer__bottom{color:#a0b9ff5c;border-top:1px solid #ffffff0a;max-width:1240px;margin:0 auto;padding:1.2rem clamp(1.25rem,3vw,3rem) 2rem;font-size:.82rem}
@media (max-width:1040px){.lp-hero__inner{grid-template-columns:1fr;gap:3rem;padding-top:7rem;padding-bottom:5rem}.lp-hero__visual{justify-content:flex-start}.lp-hero__mockup-wrap{max-width:380px}.lp-why__grid,.lp-forwho__grid,.lp-trust__grid{grid-template-columns:1fr}.lp-forwho__card,.lp-forwho__card:hover{transform:none}.lp-how__grid{grid-template-columns:1fr}.lp-how__step{border-bottom:1px solid #ffffff0f;border-right:none;padding:2rem}.lp-how__step:last-child{border-bottom:none}.lp-how__connector{display:none}.lp-footer__inner{grid-template-columns:1fr;gap:2rem}}@media (max-width:680px){.lp-section{padding:4.5rem clamp(1.25rem,3vw,3rem)}.lp-hero__actions{flex-direction:column}.lp-hero__actions .ui-button{justify-content:center;width:100%}.lp-closing__actions{flex-direction:column;align-items:center}.lp-footer__links{flex-direction:column;gap:2rem}}
.lp-topbar-wrap{z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.lp-topbar{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:72px;transition:background .32s var(--ease-signature), box-shadow .32s var(--ease-signature), border-color .32s var(--ease-signature);background:#060e2438;border:1px solid #ffffff0f;border-radius:0;margin:0;padding:0 1.75rem;box-shadow:0 12px 36px #01061829}.lp-topbar__inner{justify-content:space-between;align-items:center;width:100%;max-width:1240px;height:100%;margin:0 auto;display:flex}.lp-topbar--scrolled{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060e24d1;border-color:#ffffff1a;box-shadow:0 16px 44px #01061842}[data-theme=light] .lp-topbar{background:#ffffff52;border-color:#0915310f}[data-theme=light] .lp-topbar--scrolled{background:#ffffffdb;border-color:#09153114}.lp-topbar__right{align-items:center;gap:.25rem;display:flex}.lp-topbar__nav{align-items:center;gap:.125rem;display:flex}.lp-topbar__nav a{color:var(--color-text-secondary,#ffffffa6);border-radius:6px;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.lp-topbar__nav a:hover{color:var(--color-text,#fff)}[data-theme=light] .lp-topbar__nav a{color:#0a0f28a6}[data-theme=light] .lp-topbar__nav a:hover{color:#0a0f28}.lp-topbar__sep{background:#ffffff1f;flex-shrink:0;width:1px;height:18px;margin:0 .5rem}[data-theme=light] .lp-topbar__sep{background:#0a0f2826}.lp-topbar__link{color:var(--color-text-secondary,#ffffffa6);border-radius:6px;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.lp-topbar__link:hover{color:var(--color-text,#fff)}[data-theme=light] .lp-topbar__link{color:#0a0f28a6}[data-theme=light] .lp-topbar__link:hover{color:#0a0f28}.lp-topbar__cta{color:#2dd4d8;border-radius:6px;padding:.4rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s}.lp-topbar__cta:hover{opacity:.8}[data-theme=light] .lp-topbar__cta{color:var(--brand)}.lp-lang-dialog{position:relative}.lp-lang-dialog__trigger{letter-spacing:.04em;color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem .5rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:color .2s}.lp-lang-dialog__trigger:hover{color:#fff}[data-theme=light] .lp-lang-dialog__trigger{color:#0a0f2899}[data-theme=light] .lp-lang-dialog__trigger:hover{color:#0a0f28}.lp-lang-dialog__backdrop{z-index:40;position:fixed;inset:0}.lp-lang-dialog__menu{z-index:41;background:#0a1529;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;min-width:220px;margin:0;padding:.5rem;list-style:none;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 48px #00000059}[data-theme=light] .lp-lang-dialog__menu{background:#fff;border-color:#0915311a;box-shadow:0 20px 48px #04122d24}.lp-lang-dialog__item{color:#ffffffbf;border-radius:.55rem;padding:.45rem .6rem;font-size:.85rem;text-decoration:none;transition:background-color .2s,color .2s;display:block}.lp-lang-dialog__item:hover{color:#fff;background:#ffffff0f}.lp-lang-dialog__item--active{color:var(--accent);font-weight:700}[data-theme=light] .lp-lang-dialog__item{color:#0a0f28b3}[data-theme=light] .lp-lang-dialog__item:hover{color:#0a0f28;background:#0915310f}.lp-theme-btn{cursor:pointer;color:#ffffff8c;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:.25rem;padding:0;transition:color .2s;display:flex}.lp-theme-btn:hover{color:#fff}[data-theme=light] .lp-theme-btn{color:#0a0f2880}[data-theme=light] .lp-theme-btn:hover{color:#0a0f28}@media (max-width:680px){.lp-topbar{height:62px;margin:0;padding:0 1.15rem}.lp-topbar__nav,.lp-topbar__sep:first-of-type{display:none}}
.mockup-dock{z-index:90;cursor:pointer;opacity:0;pointer-events:none;width:96px;height:96px;transition:transform .42s var(--ease-signature), opacity .38s var(--ease-signature);background:0 0;border:none;padding:0;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(18px)scale(.72)}.mockup-dock--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mockup-dock:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #2dd4d8}.mockup-dock--visible:hover,.mockup-dock--visible:focus-visible{transform:translateY(-4px)scale(1.08)}.mockup-dock__inner{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}@media (max-width:680px){.mockup-dock{width:76px;height:76px;bottom:1rem;right:1rem}}.mockup-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease-signature);background:#04091a99;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.mockup-modal-overlay--open{opacity:1;pointer-events:auto}[data-theme=light] .mockup-modal-overlay{background:#09153152}.mockup-modal-panel{width:100%;max-width:420px;transition:transform .32s var(--ease-signature);position:relative;transform:scale(.92)}.mockup-modal-overlay--open .mockup-modal-panel{transform:scale(1)}.mockup-modal-close{z-index:1;color:#0a0f28;cursor:pointer;width:2.25rem;height:2.25rem;transition:transform .18s var(--ease-signature);background:#fffffff2;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:flex;position:absolute;top:-.75rem;right:-.75rem;box-shadow:0 8px 20px #0106184d}.mockup-modal-close:hover{transform:scale(1.08)}
[data-theme=light]{--bezel-shell-bg:#09153108;--bezel-shell-border:#09153114;--bezel-core-highlight:inset 0 1px 1px #ffffffd9}[data-theme=light] body{background:linear-gradient(135deg,#eef5ff 0%,#e4eeff 34%,#dbe8ff 68%,#e8f2ff 100%)}[data-theme=light] .page-shell:before{opacity:.28}[data-theme=light] .page-shell:after{opacity:.18}[data-theme=light] .lp-heading,[data-theme=light] .lp-lead,[data-theme=light] .brand__name{color:var(--text)}[data-theme=light] .ui-kicker{color:var(--brand)}[data-theme=light] .lp-btn-ghost{color:var(--text);background:#0915310a;border-color:#09153124}[data-theme=light] .lp-hero__video{filter:saturate(.2)contrast(.3)brightness(1.1);opacity:.7}[data-theme=light] .lp-hero__overlay{background:linear-gradient(135deg,#f0f5fff7 0%,#e1edff8f 50%,#d2e4ff61 100%),radial-gradient(at 20% 30%,#0added3b,#0000 36%),radial-gradient(at 78% 68%,#3340c74d,#0000 40%)}[data-theme=light] .lp-hero__title{color:#07162f}[data-theme=light] .lp-hero__title-rest{-webkit-text-fill-color:#07162f}[data-theme=light] .lp-hero__lead{color:#091531ad}[data-theme=light] .lp-hero .lp-btn-ghost{color:#091531d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0915310d;border-color:#0915312e}[data-theme=light] .hero-badge{color:var(--brand);background:#00078e0f;border-color:#00078e33}[data-theme=light] .hero-badge__dot{background:var(--brand);box-shadow:0 0 7px #00078e66}[data-theme=light] .lp-topbar:not(.lp-topbar--scrolled){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0f5ff99}[data-theme=light] .lp-why{border-top-color:#09153112}[data-theme=light] .lp-why__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--bezel-shell-border), 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 8px 24px #0915310f;background:#fff9}[data-theme=light] .lp-why__card:hover{box-shadow:0 0 0 1px #0added59, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 18px 40px #0915311a}[data-theme=light] .lp-why__card-title{color:var(--text)}[data-theme=light] .lp-why__card-body{color:var(--muted)}[data-theme=light] .lp-how{background:linear-gradient(#0000 0%,#0915310a 100%);border-top-color:#09153112}[data-theme=light] .lp-how__step{border-right-color:#09153114}[data-theme=light] .lp-how__step-title{color:var(--text)}[data-theme=light] .lp-how__step-body{color:var(--muted)}[data-theme=light] .lp-forwho{border-top-color:#09153112}[data-theme=light] .lp-forwho__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--bezel-shell-border), 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 8px 24px #0915310f;background:#fff9}[data-theme=light] .lp-forwho__card:hover{box-shadow:0 0 0 1px #09153129, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 18px 40px #0915311a}[data-theme=light] .lp-forwho__tag{color:#09153185;background:#0915310a;border-color:#0915311a}[data-theme=light] .lp-forwho__card-title{color:var(--text)}[data-theme=light] .lp-forwho__card-body{color:var(--muted)}[data-theme=light] .lp-pricing{border-top-color:#09153112}[data-theme=light] .lp-pricing__footnote{color:var(--muted)}[data-theme=light] .lp-trust{border-top-color:#09153112}[data-theme=light] .lp-trust__pillar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #0added24, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 8px 24px #0915310f;background:#fff9}[data-theme=light] .lp-trust__pillar:hover{box-shadow:0 0 0 1px #0added59, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 18px 40px #0915311a}[data-theme=light] .lp-trust__pillar-title{color:var(--text)}[data-theme=light] .lp-trust__pillar-body{color:var(--muted)}[data-theme=light] .lp-contact{border-top-color:#09153112}[data-theme=light] .lp-contact-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #0added24, 0 0 0 6px var(--bezel-shell-bg), var(--bezel-core-highlight), 0 8px 24px #0915310f;background:#fff9}[data-theme=light] .lp-contact-form__field{color:var(--text)}[data-theme=light] .lp-contact-form__field input,[data-theme=light] .lp-contact-form__field textarea{color:var(--text);background:#ffffffb3;border-color:#09153124}[data-theme=light] .lp-contact-form__field input:focus,[data-theme=light] .lp-contact-form__field textarea:focus{outline-color:#00078e66}[data-theme=light] .consent-label{color:var(--text)}[data-theme=light] .lp-faq{border-top-color:#09153112}[data-theme=light] .lp-faq__item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border-color:#09153114}[data-theme=light] .lp-faq__item[open]{border-color:#00078e33}[data-theme=light] .lp-faq__question{color:var(--text)}[data-theme=light] .lp-faq__question:hover{color:var(--brand)}[data-theme=light] .lp-faq__answer{color:var(--muted)}[data-theme=light] .lp-closing{background:linear-gradient(#edf4ff80 0%,#dce8ffbf 100%);border-top-color:#09153112}[data-theme=light] .lp-closing__heading{color:var(--text)}[data-theme=light] .lp-closing__lead{color:var(--muted)}[data-theme=light] .lp-closing__glow--left{background:radial-gradient(circle,#3340c71a,#0000 70%)}[data-theme=light] .lp-closing__glow--right{background:radial-gradient(circle,#0added17,#0000 70%)}[data-theme=light] .lp-footer{background:#eef5ff;border-top-color:#09153112}[data-theme=light] .lp-footer__tagline{color:var(--muted)}[data-theme=light] .lp-footer__col-title{color:#09153166}[data-theme=light] .lp-footer__col a{color:#0915318f}[data-theme=light] .lp-footer__col a:hover{color:var(--text)}[data-theme=light] .lp-footer__bottom{color:#09153152;border-top-color:#0915310f}@media (max-width:1040px){[data-theme=light] .lp-how__step{border-bottom-color:#09153114}}
.folder{--folder-color:#3340c7;--folder-back-color:#2b35a8;--paper-1:#dce6f7;--paper-2:#eaf1fb;--paper-3:#f6f9ff;cursor:pointer;transition:all .2s ease-in}.folder:hover{transform:translateY(-8px)}.folder:hover .paper{transform:translate(-50%)}.folder:hover .folder__front{transform:skew(15deg)scaleY(.6)}.folder:hover .right{transform:skew(-15deg)scaleY(.6)}.folder.open{transform:translateY(-8px)}.folder.open .paper:first-child{transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-102% + var(--magnet-y,0px))) rotateZ(0deg)}.folder.open .paper:nth-child(2){transform:translate(calc(10% + var(--magnet-x,0px)), calc(-70% + var(--magnet-y,0px))) rotateZ(15deg);height:80%}.folder.open .paper:nth-child(3){transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-100% + var(--magnet-y,0px))) rotateZ(5deg);height:80%}.folder.open .folder__front{transform:skew(15deg)scaleY(.6)}.folder.open .right{transform:skew(-15deg)scaleY(.6)}.folder__back{background:var(--folder-back-color);border-radius:0 10px 10px;width:100px;height:80px;position:relative;box-shadow:0 16px 30px #0a1f5b47}.folder__back:after{z-index:0;content:"";background:var(--folder-back-color);border-radius:5px 5px 0 0;width:30px;height:10px;position:absolute;bottom:98%;left:0}.paper{z-index:2;background:var(--paper-1);border-radius:10px;width:70%;height:80%;transition:all .3s ease-in-out;position:absolute;bottom:10%;left:50%;transform:translate(-50%,10%);box-shadow:0 10px 18px #07122c26}.paper:nth-child(2){background:var(--paper-2);width:80%;height:70%}.paper:nth-child(3){background:var(--paper-3);width:90%;height:60%}.folder__front{z-index:3;background:var(--folder-color);transform-origin:bottom;border-radius:5px 10px 10px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute}.folder-paper-lines{background:linear-gradient(#3340c733,#3340c733) 10px 11px/60% 4px no-repeat,linear-gradient(#3340c724,#3340c724) 10px 21px/44% 4px no-repeat;border-radius:10px;width:100%;height:100%;display:block}.folder.peek .paper:first-child{transform:translate(-50%,-30%)}.app-card__folder-row--clickable{cursor:pointer;transition:border-color .2s,background .2s}.app-card__folder-row--clickable:hover{background:#3340c70f;border-color:#3340c74d}.app-card__file-slot-info{flex-direction:column;flex:1;justify-content:center;gap:.3rem;min-width:0;display:flex}.app-card__file-cta{color:#bed2ff85;font-size:.76rem;font-weight:500;line-height:1.4}

