@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
.landing-root{--accent-h:254;--accent:oklch(.62 .17 var(--accent-h));--accent-bright:oklch(.72 .15 var(--accent-h));--accent-deep:oklch(.5 .18 var(--accent-h));--accent-soft:oklch(.62 .17 var(--accent-h) / .16);--ink:#131b29;--ink-2:#424853;--ink-3:#696f79;--maxw:1200px;--pad-x:clamp(20px, 5vw, 64px);--sec-y:clamp(72px, 11vw, 156px);--anim:1;--r-card:20px;--dk-0:#060d1a;--dk-1:#0e1727;--ease-out:cubic-bezier(.22, .61, .36, 1);--shadow-md:0 2px 4px -1px #14120e0f, 0 4px 8px -2px #14120e0d;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f7fafe;background:lab(98.2554% -.662416 -2.14628);font-family:Geist,system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.landing-root{--ink:lab(9.34171% .000409782 -10.8134);--ink-2:lab(30.3129% -.561148 -7.39032);--ink-3:lab(46.5669% -.598043 -6.69339);--dk-0:lab(3.57656% .310034 -8.59372);--dk-1:lab(7.55689% .397109 -12.5128)}}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root ::selection{background:var(--accent-soft);color:var(--ink)}.landing-root img{max-width:100%;display:block}.landing-root a{color:inherit;text-decoration:none}.landing-root .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad-x);margin-inline:auto}.landing-root .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-deep);align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.landing-root .eyebrow:before{content:"";opacity:.55;background:currentColor;width:22px;height:1.5px}.landing-root .eyebrow.center:before{display:none}.landing-root h1,.landing-root h2,.landing-root h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.landing-root p{margin:0}.landing-root .grad-text{background:linear-gradient(105deg, var(--accent-bright), var(--accent) 55%, var(--accent-deep));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.landing-root .btn-l{--bh:50px;height:var(--bh);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .22s var(--ease-out), box-shadow .25s ease, background .2s ease, filter .2s ease;will-change:transform;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font:600 15px/1 Geist,sans-serif;display:inline-flex}.landing-root .btn-l.sm{--bh:42px;padding:0 18px;font-size:14px}.landing-root .btn-primary-l{background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));color:#fff;box-shadow:0 8px 26px -6px oklch(.55 .17 var(--accent-h) / .55), inset 0 1px 0 #ffffff59}.landing-root .btn-primary-l:hover{box-shadow:0 16px 40px -8px oklch(.55 .17 var(--accent-h) / .65), inset 0 1px 0 #ffffff73;transform:translateY(-2px)}.landing-root .btn-primary-l:active{transform:translateY(0)}.landing-root .btn-glass-l{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffff1a;border-color:#ffffff38}.landing-root .btn-glass-l:hover{background:#ffffff2e;transform:translateY(-2px)}.landing-root .btn-ghost-l{color:var(--ink);background:0 0;border-color:#5d646f38;border-color:lab(41.9164% -.62336 -7.41783/.22)}.landing-root .btn-ghost-l:hover{background:#5d646f0f;background:lab(41.9164% -.62336 -7.41783/.06);transform:translateY(-2px)}.landing-root .btn-l .ar{transition:transform .25s var(--ease-out)}.landing-root .btn-l:hover .ar{transform:translate(3px)}.landing-root .amb{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-root .amb .orb{filter:blur(70px);opacity:calc(.5 * var(--anim));mix-blend-mode:screen;border-radius:50%;animation:26s ease-in-out infinite lnd-drift;position:absolute}.landing-root .cursor-glow{z-index:1;pointer-events:none;background:radial-gradient(circle, oklch(.7 .16 var(--accent-h) / .18), transparent 62%);opacity:0;mix-blend-mode:screen;will-change:left, top;border-radius:50%;width:520px;height:520px;transition:opacity .4s;position:fixed;transform:translate(-50%,-50%)}@keyframes lnd-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,-5%)scale(1.08)}66%{transform:translate(-3%,4%)scale(.95)}}.landing-root .tone-dark{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015);background:radial-gradient(ellipse 70% 60% at 15% 0%, oklch(.42 .16 calc(var(--accent-h) - 8) / .55), transparent 60%), radial-gradient(ellipse 60% 55% at 90% 12%, oklch(.4 .14 calc(var(--accent-h) + 40) / .45), transparent 62%), radial-gradient(ellipse 80% 70% at 60% 110%, oklch(.4 .15 calc(var(--accent-h) + 14) / .45), transparent 60%), linear-gradient(180deg, var(--dk-0), #03050f);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.landing-root .tone-dark{background:radial-gradient(ellipse 70% 60% at 15% 0%, oklch(.42 .16 calc(var(--accent-h) - 8) / .55), transparent 60%), radial-gradient(ellipse 60% 55% at 90% 12%, oklch(.4 .14 calc(var(--accent-h) + 40) / .45), transparent 62%), radial-gradient(ellipse 80% 70% at 60% 110%, oklch(.4 .15 calc(var(--accent-h) + 14) / .45), transparent 60%), linear-gradient(180deg, var(--dk-0), lab(1.49556% .299603 -4.1601))}}.landing-root .tone-dark .eyebrow{color:oklch(.8 .1 var(--accent-h))}.landing-root .dk-grain:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:150px 150px;position:absolute;inset:0}.landing-root .lnd-nav{z-index:60;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}.landing-root .lnd-nav-inner{max-width:var(--maxw);padding:16px var(--pad-x);align-items:center;gap:18px;margin-inline:auto;transition:padding .35s;display:flex}.landing-root .lnd-nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#0e101c8c;box-shadow:0 1px #ffffff14}.landing-root .lnd-nav.scrolled .lnd-nav-inner{padding-block:11px}.landing-root .brand{align-items:center;gap:11px;display:flex}.landing-root .brand img{filter:drop-shadow(0 3px 8px #0061c066);filter:drop-shadow(0 3px 8px lab(40.4875% 6.40842 -61.2927/.4));width:30px;height:30px}.landing-root .brand .name{letter-spacing:-.02em;color:#fff;font-size:18px;font-weight:600}.landing-root .nav-links{align-items:center;gap:4px;margin-left:14px;display:flex}.landing-root .nav-links a{color:#bbc5d1eb;color:lab(79.099% -2.10238 -7.09748/.92);border-radius:9px;padding:8px 13px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.landing-root .nav-links a:hover{color:#fff;background:#ffffff1a}.landing-root .nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:860px){.landing-root .nav-links,.landing-root .nav-cta .nav-email{display:none}}.landing-root .hero{z-index:1;padding-top:clamp(130px,18vh,190px);padding-bottom:clamp(60px,9vw,110px);position:relative}.landing-root .hero-grid{z-index:2;position:relative}.landing-root .hero-badge{color:#c7d2de;color:lab(83.7393% -2.10902 -7.10083);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 7px 7px 14px;font-size:13px;display:inline-flex}.landing-root .hero-badge .pill{background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));color:#fff;letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.landing-root .hero h1{letter-spacing:-.04em;font-size:clamp(40px,7vw,84px)}.landing-root .hero .sub{color:#b4bfca;color:lab(76.7788% -2.0988 -7.09569);max-width:560px;margin-top:26px;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.landing-root .hero .actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.landing-root .hero .trust{flex-wrap:wrap;align-items:center;gap:28px 38px;margin-top:44px;display:flex}.landing-root .trust-item{align-items:center;gap:11px;display:flex}.landing-root .trust-item .l{color:#9ba6b1;color:lab(67.498% -2.08244 -7.08767);max-width:230px;font-size:13.5px;line-height:1.35}.landing-root .trust-item .l b{color:#fff;font-weight:600}.landing-root .ticon{width:40px;height:40px;color:oklch(.82 .1 var(--accent-h));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;flex:none;place-items:center;display:grid}.landing-root .hero-visual{z-index:2;perspective:1600px;margin-top:clamp(56px,8vw,90px);position:relative}.landing-root .hero-stage{transform-style:preserve-3d;background:#ffffff0d;border:1px solid #ffffff24;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000b3,inset 0 1px #ffffff29}.landing-root .hero-stage .topbar{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:14px 18px;display:flex}.landing-root .dotwin{border-radius:50%;width:11px;height:11px}.landing-root .float-card{z-index:3;position:absolute}@media (max-width:900px){.landing-root .hero-visual{display:none}}@media (max-width:480px){.landing-root .hero-badge{white-space:normal}.landing-root .hero-badge .pill{white-space:nowrap}.landing-root .hero-badge .ar{display:none}}.landing-root .app{color:#eaeff5;color:lab(94.1916% -1.09133 -3.56996);font-family:Geist,sans-serif}.landing-root .app-glass{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#161a2c8c;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 20px 60px -16px #0009,inset 0 1px #ffffff1a}.landing-root .mono{font-family:JetBrains Mono,monospace}.landing-root .tnum{font-variant-numeric:tabular-nums}.landing-root .spark{align-items:flex-end;gap:4px;height:46px;display:flex}.landing-root .spark span{background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));opacity:.9;border-radius:3px 3px 0 0;flex:1}.landing-root .section{padding-block:var(--sec-y);z-index:2;position:relative}.landing-root .section-head{max-width:720px;margin-bottom:clamp(40px,6vw,70px)}.landing-root .section-head.center{text-align:center;margin-inline:auto}.landing-root .section-head h2{margin-top:18px;font-size:clamp(30px,4.4vw,52px)}.landing-root .section-head p{color:var(--ink-2);margin-top:20px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.landing-root .paths{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}@media (max-width:860px){.landing-root .paths{grid-template-columns:1fr}}.landing-root .path-card{border-radius:var(--r-card);box-shadow:var(--shadow-md);transition:transform .3s var(--ease-out), box-shadow .3s ease, border-color .3s;transform-style:preserve-3d;background:#ffffffb8;background:lab(100% 0 0/.72);border:1px solid #5d646f1a;border:1px solid lab(41.9164% -.62336 -7.41783/.1);flex-direction:column;padding:34px 32px 32px;display:flex;position:relative;overflow:hidden}.landing-root .path-card:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%), var(--accent-soft), transparent 60%);pointer-events:none;transition:opacity .35s;position:absolute;inset:-1px}.landing-root .path-card:hover{box-shadow:0 30px 64px -24px oklch(.5 .12 var(--accent-h) / .42);border-color:oklch(.62 .12 var(--accent-h) / .4)}.landing-root .path-card:hover:before{opacity:1}.landing-root .path-card .ico{background:linear-gradient(160deg, var(--accent-soft), oklch(.62 .17 var(--accent-h) / .05));border:1px solid oklch(.62 .17 var(--accent-h) / .25);width:54px;height:54px;color:var(--accent-deep);border-radius:15px;place-items:center;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #fff9}.landing-root .path-card h3{letter-spacing:-.02em;font-size:23px}.landing-root .path-card p{color:var(--ink-2);margin-top:12px;font-size:15.5px;line-height:1.55}.landing-root .path-card ul{flex-direction:column;gap:11px;margin:22px 0 28px;padding:0;list-style:none;display:flex}.landing-root .path-card li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.landing-root .path-card li svg{color:var(--accent);flex:none;margin-top:1px}.landing-root .path-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-deep);border:1px solid oklch(.62 .17 var(--accent-h) / .28);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;position:absolute;top:24px;right:24px}.landing-root .path-tag.alt{color:var(--ink-2);background:#5d646f12;background:lab(41.9164% -.62336 -7.41783/.07);border-color:#5d646f29;border-color:lab(41.9164% -.62336 -7.41783/.16)}.landing-root .pillars{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:940px){.landing-root .pillars{grid-template-columns:1fr}}.landing-root .pillar{border-radius:var(--r-card);box-shadow:var(--shadow-md);transition:transform .3s var(--ease-out), box-shadow .3s ease, border-color .3s;transform-style:preserve-3d;background:#ffffffb3;background:lab(100% 0 0/.7);border:1px solid #5d646f1a;border:1px solid lab(41.9164% -.62336 -7.41783/.1);padding:30px 28px 32px;position:relative;overflow:hidden}.landing-root .pillar:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--accent-soft), transparent 60%);pointer-events:none;transition:opacity .35s;position:absolute;inset:-1px}.landing-root .pillar:hover{box-shadow:0 28px 60px -22px oklch(.5 .12 var(--accent-h) / .4);border-color:oklch(.62 .12 var(--accent-h) / .4)}.landing-root .pillar:hover:before{opacity:1}.landing-root .pillar .ico{background:linear-gradient(160deg, var(--accent-soft), oklch(.62 .17 var(--accent-h) / .05));border:1px solid oklch(.62 .17 var(--accent-h) / .25);width:52px;height:52px;color:var(--accent-deep);border-radius:14px;place-items:center;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #fff9}.landing-root .pillar h3{letter-spacing:-.02em;font-size:21px}.landing-root .pillar p{color:var(--ink-2);margin-top:11px;font-size:15px;line-height:1.55}.landing-root .pillar ul{flex-direction:column;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:flex}.landing-root .pillar li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14px;display:flex}.landing-root .pillar li svg{color:var(--accent);flex:none;margin-top:1px}.landing-root .show-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid}.landing-root .show-row+.show-row{margin-top:clamp(70px,10vw,130px)}.landing-root .show-row.flip .show-text{order:2}@media (max-width:900px){.landing-root .show-row,.landing-root .show-row.flip{grid-template-columns:1fr}.landing-root .show-row.flip .show-text{order:0}}.landing-root .show-text h3{font-size:clamp(26px,3.4vw,40px)}.landing-root .show-text p{color:var(--ink-2);max-width:480px;margin-top:18px;font-size:17px;line-height:1.6}.landing-root .show-feat{flex-direction:column;gap:14px;margin-top:26px;display:flex}.landing-root .show-feat .f{align-items:flex-start;gap:13px;display:flex}.landing-root .show-feat .f .fi{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-deep);border-radius:10px;flex:none;place-items:center;display:grid}.landing-root .show-feat .f .ft{color:var(--ink-2);font-size:14.5px;line-height:1.5}.landing-root .show-feat .f .ft b{color:var(--ink);font-weight:600}.landing-root .show-frame{box-shadow:0 40px 90px -36px oklch(.4 .1 var(--accent-h) / .5);background:linear-gradient(150deg,#f0f6fc,#dee9f5);background:linear-gradient(150deg,lab(96.5116% -1.09199 -3.57032),lab(91.8599% -2.11921 -7.10604));border:1px solid #5d646f1a;border:1px solid lab(41.9164% -.62336 -7.41783/.1);border-radius:24px;padding:18px;position:relative}.landing-root .show-frame:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%, oklch(.7 .16 var(--accent-h) / .18), transparent 55%);position:absolute;inset:0}.landing-root .steps{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (max-width:900px){.landing-root .steps{grid-template-columns:1fr}}.landing-root .step .num{color:#fff;background:linear-gradient(180deg, var(--accent-bright), var(--accent-deep));width:46px;height:46px;box-shadow:0 10px 24px -8px oklch(.55 .17 var(--accent-h) / .6);border-radius:13px;place-items:center;margin-bottom:20px;font-size:18px;font-weight:600;display:grid}.landing-root .step h3{font-size:20px}.landing-root .step p{color:var(--ink-2);margin-top:11px;font-size:15px;line-height:1.55}.landing-root .diffs{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:920px){.landing-root .diffs{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.landing-root .diffs{grid-template-columns:1fr}}.landing-root .diff{border-radius:var(--r-card);transition:transform .3s var(--ease-out), box-shadow .3s;transform-style:preserve-3d;padding:26px 24px}.landing-root .diff .dico{background:oklch(.62 .17 var(--accent-h) / .18);border:1px solid oklch(.7 .16 var(--accent-h) / .3);width:48px;height:48px;color:oklch(.82 .13 var(--accent-h));border-radius:13px;place-items:center;margin-bottom:18px;display:inline-grid}.landing-root .diff h3{letter-spacing:-.01em;color:#fff;font-size:18px}.landing-root .diff p{color:#a2acb7;color:lab(69.8182% -2.08685 -7.08982);margin-top:9px;font-size:14px;line-height:1.55}.landing-root .contact-card{border-radius:var(--r-card);max-width:640px;box-shadow:0 36px 80px -34px oklch(.4 .1 var(--accent-h) / .5);transform-style:preserve-3d;background:#ffffffc7;background:lab(100% 0 0/.78);border:1px solid #5d646f1f;border:1px solid lab(41.9164% -.62336 -7.41783/.12);flex-direction:column;gap:14px;margin-inline:auto;padding:clamp(24px,4vw,38px);display:flex}.landing-root .contact-methods{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.landing-root .contact-methods{grid-template-columns:1fr}}.landing-root .contact-method{transition:transform .25s var(--ease-out), box-shadow .25s, border-color .25s;background:#f6f9fc;background:lab(97.6762% -.553459 -1.78936);border:1px solid #5d646f1a;border:1px solid lab(41.9164% -.62336 -7.41783/.1);border-radius:14px;align-items:center;gap:13px;padding:16px 18px;display:flex}.landing-root .contact-method:hover{border-color:oklch(.62 .12 var(--accent-h) / .4);box-shadow:0 14px 30px -16px oklch(.5 .12 var(--accent-h) / .4);transform:translateY(-2px)}.landing-root .contact-method .cm-ico{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-deep);border:1px solid oklch(.62 .17 var(--accent-h) / .22);border-radius:12px;flex:none;place-items:center;display:grid}.landing-root .contact-method .cm-ico.wa{color:#007839;color:lab(43.7582% -43.7852 26.5067);background:#009a4d26;background:lab(55.6165% -49.913 30.1363/.15);border-color:#009a4d4d;border-color:lab(55.6165% -49.913 30.1363/.3)}.landing-root .contact-method .cm-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-root .contact-method .cm-txt b{color:var(--ink);font-size:14.5px;font-weight:600}.landing-root .contact-method .cm-txt span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.landing-root .contact-method .ar{color:var(--accent);flex:none;margin-left:auto}.landing-root .faq{max-width:820px;margin-inline:auto}.landing-root .qa{border-bottom:1px solid #5d646f24;border-bottom:1px solid lab(41.9164% -.62336 -7.41783/.14)}.landing-root .qa button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:24px 4px;font-family:inherit;display:flex}.landing-root .qa .qq{letter-spacing:-.01em;color:var(--ink);flex:1;font-size:18px;font-weight:500}.landing-root .qa .qi{width:26px;height:26px;color:var(--accent);transition:transform .3s var(--ease-out);flex:none;place-items:center;display:grid}.landing-root .qa.open .qi{transform:rotate(45deg)}.landing-root .qa .aa{max-height:0;transition:max-height .4s var(--ease-out), opacity .3s;opacity:0;overflow:hidden}.landing-root .qa.open .aa{opacity:1}.landing-root .qa .aa p{color:var(--ink-2);max-width:680px;padding:0 4px 26px;font-size:15.5px;line-height:1.6}.landing-root .cta-final{text-align:center}.landing-root .cta-final h2{font-size:clamp(34px,5.5vw,66px)}.landing-root .cta-final p{color:#b4bfca;color:lab(76.7788% -2.0988 -7.09569);max-width:560px;margin:22px auto 0;font-size:clamp(16px,1.7vw,20px);line-height:1.5}.landing-root .cta-final .actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.landing-root .cta-glow{pointer-events:none;background:radial-gradient(circle, oklch(.6 .18 var(--accent-h) / .4), transparent 60%);filter:blur(40px);width:760px;height:760px;opacity:calc(.9 * var(--anim));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-root .lnd-footer{z-index:2;padding-top:clamp(56px,8vw,90px);padding-bottom:40px;position:relative}.landing-root .footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}@media (max-width:760px){.landing-root .footer-grid{grid-template-columns:1fr 1fr}}.landing-root .lnd-footer .brand .name{color:#fff}.landing-root .lnd-footer p.blurb{color:#89939e;color:lab(60.5372% -2.0676 -7.08044);max-width:280px;margin-top:16px;font-size:14px;line-height:1.55}.landing-root .lnd-footer .col h4{letter-spacing:.1em;text-transform:uppercase;color:#77818c;color:lab(53.5763% -2.04968 -7.07192);margin:0 0 16px;font-size:12px;font-weight:600}.landing-root .lnd-footer .col a{color:#aeb9c4;color:lab(74.4586% -2.09501 -7.09385);padding:6px 0;font-size:14px;transition:color .2s;display:block}.landing-root .lnd-footer .col a:hover{color:#fff}.landing-root .footer-bottom{color:#77818c;color:lab(53.5763% -2.04968 -7.07192);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(46px,6vw,70px);padding-top:26px;font-size:13px;display:flex}.landing-root .footer-bottom a{color:inherit;transition:color .2s}.landing-root .footer-bottom a:hover{color:#fff}.landing-root .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(34px)}.landing-root .reveal.dly1{transition-delay:80ms}.landing-root .reveal.dly2{transition-delay:.16s}.landing-root .reveal.dly3{transition-delay:.24s}.landing-root .reveal.scl{transform:translateY(34px)scale(.97)}.landing-root .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-root .reveal{opacity:1!important;transform:none!important}}.landing-root .hero-rise{opacity:1}@media (prefers-reduced-motion:no-preference){.landing-root .hero-rise{animation:lnd-heroRise .9s var(--ease-out) both}.landing-root .hero-rise.d1{animation-delay:60ms}.landing-root .hero-rise.d2{animation-delay:.14s}.landing-root .hero-rise.d3{animation-delay:.22s}.landing-root .hero-rise.d4{animation-delay:.3s}}@keyframes lnd-heroRise{0%{transform:translateY(26px)}to{transform:translateY(0)}}.landing-root .navx{color:#95a0ab;color:lab(65.1777% -2.07776 -7.08538);cursor:default;border-radius:8px;padding:7px 10px;font-size:12.5px}.landing-root .navx.on{color:#fff;background:#ffffff1a;font-weight:500}.landing-root .kpi{background:#ffffff0d;border:1px solid #ffffff17;border-radius:13px;padding:13px 14px}.landing-root .kpi .kl{color:#7d8792;color:lab(55.8966% -2.056 -7.07493);font-size:11px}.landing-root .kpi .kv{letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:600}.landing-root .kpi .kt{margin-top:4px;font-size:11px}.landing-root .kpi .kt.up{color:#28c840}.landing-root .kpi.lt{background:#fff;border-color:#5d646f1a;border-color:lab(41.9164% -.62336 -7.41783/.1);box-shadow:0 6px 18px -12px #14120e24}.landing-root .kpi.lt .kl{color:var(--ink-3)}.landing-root .kpi.lt .kv{color:var(--ink)}.landing-root .rowx{border-bottom:1px solid #5d646f14;border-bottom:1px solid lab(41.9164% -.62336 -7.41783/.08);align-items:center;gap:10px;padding:9px 0;display:flex}.landing-root .rowx .rn{color:var(--ink);flex:1;font-size:13px;font-weight:500}.landing-root .av-sm{color:#fff;background:linear-gradient(135deg, oklch(.72 .14 var(--h,254)), oklch(.52 .17 var(--h,254)));border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.landing-root .wa{border-radius:12px;max-width:80%;padding:8px 11px;font-size:12.5px;line-height:1.4}.landing-root .wa.in{color:#e9edef;background:#1f2c33;border-radius:3px 12px 12px;align-self:flex-start}.landing-root .wa.out{color:#e9edef;background:#005c4b;border-radius:12px 3px 12px 12px;align-self:flex-end}.landing-root .prow{color:var(--ink);border-bottom:1px solid #5d646f14;border-bottom:1px solid lab(41.9164% -.62336 -7.41783/.08);justify-content:space-between;align-items:center;padding:8px 0;font-size:13.5px;font-weight:500;display:flex}.landing-root .gbadge{letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font:500 11px/1 Geist,system-ui,sans-serif;display:inline-flex}.landing-root .gbadge .dot{opacity:.55;background:currentColor;border-radius:999px;width:6px;height:6px}.landing-root .gbadge-success{color:#004824;color:lab(26.1138% -39.529 20.6013);background:#00a05b2e;background:lab(57.9143% -49.8977 25.7981/.18);border-color:#00a05b59;border-color:lab(57.9143% -49.8977 25.7981/.35)}.landing-root .gbadge-warning{color:#6f3600;color:lab(29.7917% 26.934 55.6292);background:#eaa01a33;background:lab(71.9937% 21.0389 71.5532/.2);border-color:#eaa01a66;border-color:lab(71.9937% 21.0389 71.5532/.4)}.landing-root .gbadge-info{color:#004a69;color:lab(28.1461% -15.9941 -32.7942);background:#0093c52e;background:lab(56.1458% -22.4183 -38.7139/.18);border-color:#0093c559;border-color:lab(56.1458% -22.4183 -38.7139/.35)}.landing-root .center{text-align:center}
