[data-lv2]{--bg:#070f1f;--bg-subtle:#111b2f;--bg-tint:#1a2740;--bg-deep:#030713;--bg-deep-2:#01030b;--ink:#f1f6fc;--ink-2:#c4cfdc;--muted:#94a0ae;--muted-2:#717b89;--line:#ffffff1a;--line-2:#ffffff2b;--blue:#539af2;--blue-2:#3d77d7;--blue-bright:#60b0ff;--blue-soft:#539af224;--blue-tint:#539af247;--teal:#30c8cf;--teal-soft:#30c8cf29;--cyan:#4cd1ee;--mint:#7fe0c7;--green:#30c78d;--green-soft:#30c78d29;--amber:#eeb154;--amber-soft:#eeb15429;--rose:#f56b76;--rose-soft:#f56b7629;--radius:16px;--radius-lg:24px;--radius-sm:11px;--accent:#41d9f8;--accent-line:#41d9f88c;--accent-soft:#41d9f824;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 18px 40px -24px #000000b3;--shadow-lg:0 40px 80px -40px #000c;--shadow-blue:0 16px 40px -22px #000000b8;--glow-blue:inset 0 0 0 1px #41d9f838;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;line-height:1.5}@supports (color:lab(0% 0 0)){[data-lv2]{--bg:lab(4.26695% .558242 -11.0687);--bg-subtle:lab(9.80869% .725232 -14.9905);--bg-tint:lab(15.5581% .778943 -17.8607);--bg-deep:lab(1.893% .382908 -5.99563);--bg-deep-2:lab(.855886% .228629 -3.02534);--ink:lab(96.4997% -.808448 -3.66676);--ink-2:lab(82.5498% -1.67599 -8.01281);--muted:lab(65.139% -1.82974 -9.06951);--muted-2:lab(51.2159% -1.77303 -9.04384);--line:lab(100% 0 0/.1);--line-2:lab(100% 0 0/.17);--blue:lab(62.0149% -1.65895 -51.9813);--blue-2:lab(49.9525% 6.08477 -56.1445);--blue-bright:lab(69.3112% -7.26461 -47.4692);--blue-soft:lab(62.0149% -1.65895 -51.9813/.14);--blue-tint:lab(62.0149% -1.65895 -51.9813/.28);--teal:lab(73.3218% -37.5825 -15.4423);--teal-soft:lab(73.3218% -37.5825 -15.4423/.16);--cyan:lab(77.5682% -30.743 -25.4572);--mint:lab(82.7346% -34.628 3.02529);--green:lab(71.8249% -50.6672 17.619);--green-soft:lab(71.8249% -50.6672 17.619/.16);--amber:lab(76.7321% 16.4406 55.1357);--amber-soft:lab(76.7321% 16.4406 55.1357/.16);--rose:lab(63.3826% 54.7284 22.2258);--rose-soft:lab(63.3826% 54.7284 22.2258/.16);--accent:lab(79.9457% -33.143 -27.5298);--accent-line:lab(79.9457% -33.143 -27.5298/.55);--accent-soft:lab(79.9457% -33.143 -27.5298/.14);--shadow-sm:0 1px 2px lab(0% 0 0/.3);--shadow-md:0 18px 40px -24px lab(0% 0 0/.7);--shadow-lg:0 40px 80px -40px lab(0% 0 0/.8);--shadow-blue:0 16px 40px -22px lab(0% 0 0/.72);--glow-blue:inset 0 0 0 1px lab(79.9457% -33.143 -27.5298/.22)}}[data-lv2] *{box-sizing:border-box}[data-lv2] a{color:inherit;text-decoration:none}[data-lv2] button{font:inherit;cursor:pointer}[data-lv2] ::selection{background:var(--blue-tint);color:#fff}[data-lv2] :focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px;border-radius:6px}[data-lv2] .lv2-bg{z-index:-10;pointer-events:none;background:radial-gradient(60% 50% at 50% -8%, #0c2d6f, transparent 70%), radial-gradient(50% 40% at 88% 8%, #00535b8c, transparent 72%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 58%, var(--bg-deep-2) 100%);position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){[data-lv2] .lv2-bg{background:radial-gradient(60% 50% at 50% -8%, lab(19.7788% 10.3231 -42.0856), transparent 70%), radial-gradient(50% 40% at 88% 8%, lab(31.2383% -28.9621 -15.5266/.55), transparent 72%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 58%, var(--bg-deep-2) 100%)}}[data-lv2] .lv2-bg-video{object-fit:cover;opacity:.16;mix-blend-mode:screen;width:100%;height:100%;display:block}[data-lv2] .lv2-bg-overlay{background:radial-gradient(58% 42% at 50% 0,#08449173,#0000 62%),radial-gradient(46% 38% at 86% 6%,#00656e4d,#0000 66%),linear-gradient(#070f1fdb 0%,#040915eb 55%,#01030bf5 100%);background:radial-gradient(58% 42% at 50% 0,lab(29.0828% 7.65877 -48.5374/.45),#0000 62%),radial-gradient(46% 38% at 86% 6%,lab(38.2859% -31.954 -17.1085/.3),#0000 66%),linear-gradient(lab(4.26695% .558242 -11.0687/.86) 0%,lab(2.37699% .364684 -6.81637/.92) 55%,lab(.855886% .228629 -3.02534/.96) 100%);position:absolute;inset:0}[data-lv2] .lv2-grid{z-index:-9;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px);background-position:top;background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(125% 80% at 50% -5%,#000 32%,#0000 78%);mask-image:radial-gradient(125% 80% at 50% -5%,#000 32%,#0000 78%)}[data-lv2] .lv2-grid:before{content:"";background-image:radial-gradient(#5aa3ec38 1.4px,#0000 1.6px);background-image:radial-gradient(lab(64.717% -6.90389 -44.1055/.22) 1.4px,#0000 1.6px);background-position:top;background-size:72px 72px;position:absolute;inset:0}@media (max-width:720px){[data-lv2] .lv2-grid,[data-lv2] .lv2-grid:before{background-size:48px 48px}}[data-lv2] .lv2-content{z-index:1;min-height:100svh;position:relative}@media (max-width:720px){[data-lv2] .lv2-bg-video{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){[data-lv2] .lv2-bg-video{display:none}}[data-lv2] .shell{width:min(1280px,100% - 48px);margin-inline:auto}@media (max-width:720px){[data-lv2] .shell{width:calc(100% - 32px)}}[data-lv2] section{padding-block:104px}@media (max-width:720px){[data-lv2] section{padding-block:64px}}[data-lv2] .section-head{flex-direction:column;gap:16px;max-width:680px;margin-bottom:56px;display:flex}[data-lv2] .nav{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid var(--line);background:#060d1a9e;background:lab(3.57656% .310034 -8.59372/.62);transition:background .25s,border-color .25s;position:sticky;top:0}[data-lv2] .nav-inner{justify-content:space-between;align-items:center;height:66px;display:flex}[data-lv2] .brand{font-family:var(--font-heading-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}[data-lv2] .nav-links{color:var(--ink-2);align-items:center;gap:30px;font-size:14px;display:flex}[data-lv2] .nav-links a{padding-block:4px;transition:color .18s;position:relative}[data-lv2] .nav-links a:after{content:"";background:linear-gradient(90deg, var(--blue-bright), var(--teal));transform-origin:0;border-radius:2px;height:1.5px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}[data-lv2] .nav-links a:hover{color:var(--ink)}[data-lv2] .nav-links a:hover:after{transform:scaleX(1)}[data-lv2] .nav-right{align-items:center;gap:10px;display:flex}@media (max-width:720px){[data-lv2] .nav-links{display:none}}@media (max-width:560px){[data-lv2] .nav-inner{height:58px}[data-lv2] .brand{gap:8px;font-size:15px}[data-lv2] .nav-right{gap:7px}[data-lv2] .nav-right .btn{border-radius:10px;padding:8px 12px;font-size:13px}[data-lv2] .nav-right .btn-blue svg{display:none}}@media (max-width:380px){[data-lv2] .nav-right .btn-ghost{display:none}}[data-lv2] .btn{white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}[data-lv2] .btn-blue{background:linear-gradient(180deg, var(--blue) 0%, var(--blue-2) 100%);color:#fff;box-shadow:var(--shadow-blue), inset 0 1px 0 #ffffff40}@supports (color:lab(0% 0 0)){[data-lv2] .btn-blue{box-shadow:var(--shadow-blue), inset 0 1px 0 lab(100% 0 0/.25)}}[data-lv2] .btn-blue:hover{transform:translateY(-2px);box-shadow:0 24px 60px -18px #1f6dd8b3,inset 0 1px #ffffff4d;box-shadow:0 24px 60px -18px lab(46.2009% 8.28663 -62.4846/.7),inset 0 1px lab(100% 0 0/.3)}[data-lv2] .btn-blue:active{transform:translateY(0)}[data-lv2] .btn-ghost{color:var(--ink-2);border:1px solid var(--line-2);background:#ffffff0a;background:lab(100% 0 0/.04)}[data-lv2] .btn-ghost:hover{color:var(--ink);background:#ffffff17;background:lab(100% 0 0/.09)}[data-lv2] .btn-lg{border-radius:13px;padding:15px 24px;font-size:15px}[data-lv2] .btn-arrow{transition:transform .18s;display:inline-block}[data-lv2] .btn:hover .btn-arrow{transform:translate(3px)}[data-lv2] .eyebrow{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.01em;background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 9px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}[data-lv2] .eyebrow-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft), 0 0 10px var(--green);border-radius:999px;animation:1.8s ease-in-out infinite lv2-pulse}@keyframes lv2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}[data-lv2] .h-display{font-family:var(--font-heading-sans), sans-serif;letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(42px,6.2vw,82px);font-weight:700;line-height:1}[data-lv2] .h-display em{color:var(--ink);padding-bottom:.18em;font-style:normal;display:inline-block;position:relative}[data-lv2] .h-display em:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;width:100%;height:4px;animation:.85s cubic-bezier(.16,1,.3,1) .5s forwards lv2-underline;position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 #0000;box-shadow:0 0 lab(0% 0 0/0)}@keyframes lv2-underline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-lv2] .h-display em:after{animation:none;transform:scaleX(1)}}[data-lv2] .h-section{font-family:var(--font-heading-sans), sans-serif;letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(33px,4.1vw,54px);font-weight:700;line-height:1.04}[data-lv2] .lead{color:var(--ink-2);max-width:56ch;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.58}[data-lv2] .kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--blue-bright);font-size:12px;font-weight:600;font-family:var(--font-mono)}[data-lv2] .hero{padding-top:92px;padding-bottom:112px;position:relative;overflow:hidden}[data-lv2] .hero:before,[data-lv2] .hero:after{content:"";filter:blur(80px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}[data-lv2] .hero:before{background:radial-gradient(circle,#27477733,#0000 70%);background:radial-gradient(circle,lab(29.7991% .720561 -31.5548/.2),#0000 70%);width:620px;height:620px;animation:16s ease-in-out infinite lv2-blob-a;top:-220px;left:-120px}[data-lv2] .hero:after{background:radial-gradient(circle,#1e556124,#0000 70%);background:radial-gradient(circle,lab(33.1066% -15.4331 -12.748/.14),#0000 70%);width:520px;height:520px;animation:19s ease-in-out infinite lv2-blob-b;top:-140px;right:-100px}@keyframes lv2-blob-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.12)}}@keyframes lv2-blob-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,50px)scale(1.1)}}@media (prefers-reduced-motion:reduce){[data-lv2] .hero:before,[data-lv2] .hero:after{animation:none}}[data-lv2] .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);align-items:center;gap:56px;display:grid}@media (max-width:1000px){[data-lv2] .hero-grid{grid-template-columns:1fr;gap:48px}}[data-lv2] .hero-copy{flex-direction:column;gap:26px;display:flex}[data-lv2] .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}[data-lv2] .hero-meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}[data-lv2] .hero-meta-item{align-items:center;gap:7px;display:flex}[data-lv2] .check{background:var(--green-soft);width:16px;height:16px;color:var(--green);border-radius:999px;place-items:center;display:inline-grid;box-shadow:0 0 0 1px #30c78d4d;box-shadow:0 0 0 1px lab(71.8249% -50.6672 17.619/.3)}[data-lv2] .hero-screenshot-wrap{border-radius:var(--radius-lg);border:1px solid var(--line-2);width:100%;box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-lg), var(--glow-blue);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:perspective(1300px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transform-style:preserve-3d;will-change:transform;background:linear-gradient(#ffffff12,#ffffff05);background:linear-gradient(lab(100% 0 0/.07),lab(100% 0 0/.02));padding:8px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:relative}@supports (color:lab(0% 0 0)){[data-lv2] .hero-screenshot-wrap{box-shadow:inset 0 1px 0 lab(100% 0 0/.1), var(--shadow-lg), var(--glow-blue)}}[data-lv2] .hero-screenshot{border:1px solid var(--line);background:var(--bg-subtle);border-radius:13px;width:100%;height:auto;display:block}@media (max-width:720px){[data-lv2] .hero-screenshot-wrap{border-radius:18px;padding:6px}[data-lv2] .hero-screenshot{border-radius:12px}}[data-lv2] .hero-notif{-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--line-2);box-shadow:var(--shadow-md);z-index:10;opacity:0;background:#101a2db8;background:lab(9.24648% .623159 -14.2886/.72);border-radius:13px;align-items:center;gap:11px;max-width:270px;padding:11px 14px;font-size:12.5px;animation:9s cubic-bezier(.16,1,.3,1) 1.4s infinite lv2-notif-cycle;display:flex;position:absolute;top:20px;right:20px}[data-lv2] .hero-notif-icon{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #30c78d4d;box-shadow:0 0 0 1px lab(71.8249% -50.6672 17.619/.3)}[data-lv2] .hero-notif-text{line-height:1.3}[data-lv2] .hero-notif-text strong{color:var(--ink);font-weight:600;display:block}[data-lv2] .hero-notif-sub{color:var(--muted);font-size:11px;font-family:var(--font-mono);margin-top:1px}@keyframes lv2-notif-cycle{0%{opacity:0;transform:translateY(-12px)scale(.96)}8%{opacity:1;transform:translateY(0)scale(1)}42%{opacity:1;transform:translateY(0)scale(1)}52%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:0;transform:translateY(-12px)scale(.96)}}@media (max-width:720px){[data-lv2] .hero-notif{max-width:200px;padding:8px 11px;font-size:11px;inset:auto 10px 14px auto}[data-lv2] .hero-notif-icon{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){[data-lv2] .hero-notif{opacity:1;animation:none;transform:none}}[data-lv2] .bento{grid-template-columns:1.62fr 1fr;align-items:stretch;gap:18px;display:grid}@media (max-width:900px){[data-lv2] .bento{grid-template-columns:1fr}}[data-lv2] .bento-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);box-shadow:var(--shadow-md);background:linear-gradient(#070f1f80,#02051080);background:linear-gradient(lab(4.26695% .558242 -11.0687/.5),lab(1.48761% .313029 -4.78286/.5));border-radius:8px;flex-direction:column;gap:14px;padding:28px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}[data-lv2] .hud-corners{pointer-events:none;z-index:3;position:absolute;inset:9px}[data-lv2] .hud-corners>span{border:0 solid var(--accent);opacity:.6;width:13px;height:13px;transition:opacity .3s;position:absolute}[data-lv2] .hud-corners>span:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}[data-lv2] .hud-corners>span:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}[data-lv2] .hud-corners>span:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}[data-lv2] .hud-corners>span:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}[data-lv2] .bento-card:hover .hud-corners>span{opacity:1}[data-lv2] .bento-open{counter-increment:feat;flex-direction:column;gap:12px;padding:26px 26px 26px 0;display:flex;position:relative}[data-lv2] .bento-open:before{content:counter(feat, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);opacity:.6;margin-bottom:-4px;font-size:11px}[data-lv2] .bento-open+.bento-open{border-left:1px solid var(--line);padding-left:26px}@media (max-width:760px){[data-lv2] .bento-open+.bento-open{border-left:0;border-top:1px solid var(--line);padding-left:0}[data-lv2] .bento-open{padding:24px 0 4px}}[data-lv2] .bento-card:after{content:"";background:linear-gradient(90deg, transparent, var(--blue-bright), transparent);opacity:0;z-index:2;height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}[data-lv2] .bento-card:before{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--accent-soft), transparent 58%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}[data-lv2] .bento-card>*{z-index:1;position:relative}[data-lv2] .bento-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-lg), var(--glow-blue);transform:translateY(-4px)}[data-lv2] .bento-card:hover:after,[data-lv2] .bento-card:hover:before{opacity:1}[data-lv2] .feature-strip{border-top:1px solid var(--line);counter-reset:feat;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;position:relative}[data-lv2] .feature-strip:before{content:"";background:var(--accent);opacity:.85;width:56px;height:2px;position:absolute;top:-1px;left:0}@media (max-width:760px){[data-lv2] .feature-strip{grid-template-columns:1fr}}[data-lv2] .bento-tag{font-size:12px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--blue-bright);align-items:center;gap:8px;width:fit-content;font-weight:600;display:inline-flex}[data-lv2] .bento-tag svg{color:var(--blue-bright)}[data-lv2] .bento-icon{width:44px;height:44px;color:var(--blue-bright);background:var(--blue-soft);border:1px solid var(--blue-tint);box-shadow:var(--glow-blue);border-radius:13px;place-items:center;display:grid}[data-lv2] .bento-title{font-family:var(--font-heading-sans), sans-serif;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:26px;font-weight:700;line-height:1.12}[data-lv2] .bento-title.sm{font-size:20px}[data-lv2] .bento-text{color:var(--ink-2);max-width:46ch;margin:0;font-size:14.5px;line-height:1.55}[data-lv2] .bento-card .feature-list{margin-top:2px}[data-lv2] .bento-shot{flex:1;justify-content:center;align-items:flex-end;min-height:0;margin:10px -28px -28px;padding:0 28px;display:flex;position:relative}[data-lv2] .bento-shot-img{border:1px solid var(--line-2);background:var(--bg-subtle);border-bottom:0;border-radius:12px 12px 0 0;width:100%;height:auto;display:block;box-shadow:inset 0 1px #ffffff1a,0 -10px 40px -20px #0009;box-shadow:inset 0 1px lab(100% 0 0/.1),0 -10px 40px -20px lab(0% 0 0/.6)}[data-lv2] .bento-phone{flex:1;justify-content:center;align-items:flex-end;min-height:0;margin-top:6px;display:flex}[data-lv2] .bento-phone .phone{width:min(244px,82%);box-shadow:inset 0 1px 0 #ffffff24, 0 30px 60px -26px #000000b3, var(--glow-blue);background:linear-gradient(160deg,#20385c,#030d1e);background:linear-gradient(160deg,lab(22.9997% .0785142 -24.6104),lab(3.53045% .40058 -11.811));border-radius:34px;padding:6px;transition:transform .3s cubic-bezier(.16,1,.3,1)}@supports (color:lab(0% 0 0)){[data-lv2] .bento-phone .phone{box-shadow:inset 0 1px 0 lab(100% 0 0/.14), 0 30px 60px -26px lab(0% 0 0/.7), var(--glow-blue)}}[data-lv2] .bento-b:hover .phone{transform:translateY(-6px)}[data-lv2] .bento-phone .phone-screen{background:var(--bg);border-radius:28px;width:100%;height:auto;display:block}[data-lv2] .feature-list{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}[data-lv2] .feature-list li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.45;display:grid}[data-lv2] .feature-list svg{color:var(--teal);margin-top:3px}[data-lv2] .live-note{border-top:1px solid var(--line-2);background:linear-gradient(#0d182beb,#050b18eb);background:linear-gradient(lab(8.05726% .921384 -14.9582/.92),lab(2.93637% .340395 -7.68999/.92));border-radius:14px 14px 0 0;flex-direction:column;gap:12px;margin:auto -28px -28px;padding:16px 20px 18px;display:flex;box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}[data-lv2] .live-note-head{align-items:center;gap:10px;display:flex}[data-lv2] .live-note-avatar{color:#fff;background:linear-gradient(135deg,#a39adf,#6365c1);background:linear-gradient(135deg,lab(66.3643% 14.955 -34.2082),lab(46.079% 18.6121 -49.2726));border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}[data-lv2] .live-note-id{flex-direction:column;line-height:1.2;display:flex}[data-lv2] .live-note-id strong{color:var(--ink);font-size:12.5px;font-weight:600}[data-lv2] .live-note-id span{color:var(--muted);font-size:10.5px;font-family:var(--font-mono)}[data-lv2] .live-note-rec{font-size:10px;font-family:var(--font-mono);color:var(--blue-bright);background:var(--blue-soft);border:1px solid var(--blue-tint);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;display:inline-flex}[data-lv2] .live-note-rec-dot{background:var(--blue-bright);width:6px;height:6px;box-shadow:0 0 8px var(--blue-bright);border-radius:999px;animation:1.3s ease-in-out infinite lv2-pulse}[data-lv2] .live-note-body{min-height:116px}[data-lv2] .live-note-transcript{font-family:var(--font-mono);color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.6}[data-lv2] .live-note-cursor{vertical-align:-2px;background:var(--blue-bright);border-radius:1px;width:7px;height:14px;margin-left:2px;animation:1s step-end infinite lv2-blink;display:inline-block}@keyframes lv2-blink{50%{opacity:0}}[data-lv2] .live-note-summary{flex-direction:column;gap:8px;display:flex}[data-lv2] .live-note-summary-top{font-size:10.5px;font-family:var(--font-mono);color:var(--green);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;display:flex}[data-lv2] .live-note-srow{opacity:0;flex-direction:column;gap:1px;animation:.45s cubic-bezier(.16,1,.3,1) forwards lv2-srow-in;display:flex}[data-lv2] .live-note-srow-l{font-size:9.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--blue-bright)}[data-lv2] .live-note-srow-v{color:var(--ink-2);font-size:12px;line-height:1.4}@keyframes lv2-srow-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-lv2] .live-note-tags{flex-wrap:wrap;gap:6px;display:flex}[data-lv2] .live-note-tag{font-size:10px;font-family:var(--font-mono);border:1px solid var(--line-2);color:var(--ink-2);opacity:0;background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(4px)}[data-lv2] .live-note-tag:before{content:"";background:var(--teal);border-radius:999px;width:5px;height:5px}[data-lv2] .live-note-tag[data-on=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-lv2] .live-note-rec-dot,[data-lv2] .live-note-cursor{animation:none}[data-lv2] .live-note-srow{opacity:1;animation:none}[data-lv2] .live-note-cursor{display:none}}[data-lv2] .bento-spark{border:1px solid var(--line);background:#0000002e;background:lab(0% 0 0/.18);border-radius:11px;margin-top:auto;padding:8px 10px}[data-lv2] .resolvemos{border-block:1px solid var(--line);background:0 0}[data-lv2] .res-flow{border-top:1px solid var(--line);margin-top:48px}[data-lv2] .res-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding:40px 0 40px 64px;display:grid;position:relative}[data-lv2] .res-index{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.05em;font-size:13px;font-weight:600;position:absolute;top:36px;left:0}[data-lv2] .res-side{flex-direction:column;gap:14px;display:flex}[data-lv2] .res-label{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--amber);align-items:center;gap:6px;width:fit-content;display:inline-flex}[data-lv2] .res-label.solution{color:var(--teal)}[data-lv2] .res-label-dot{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px}[data-lv2] .res-text{letter-spacing:-.012em;color:var(--ink-2);max-width:42ch;margin:0;font-size:18px;font-weight:400;line-height:1.34}[data-lv2] .res-text.solution{color:var(--ink);font-weight:500}[data-lv2] .res-mini{background:#00000038;background:lab(0% 0 0/.22);border-radius:12px;justify-content:center;align-items:center;min-height:96px;margin-top:4px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;box-shadow:inset 0 0 0 1px lab(100% 0 0/.04)}[data-lv2] .res-arrow{color:var(--blue-bright);align-items:center;gap:6px;display:flex}[data-lv2] .res-arrow-line{background:linear-gradient(90deg, var(--amber), var(--teal));opacity:.6;width:26px;height:1px}[data-lv2] .res-arrow-head{background:var(--blue-soft);border:1px solid var(--blue-tint);width:34px;height:34px;box-shadow:var(--glow-blue);border-radius:999px;place-items:center;animation:2.6s ease-in-out infinite lv2-arrow-breathe;display:grid}@keyframes lv2-arrow-breathe{0%,to{transform:translate(0);box-shadow:0 0 22px -8px #2885ef80;box-shadow:0 0 22px -8px lab(54.6258% 2.65774 -61.8812/.5)}50%{transform:translate(4px);box-shadow:0 0 34px -6px #2885efbf;box-shadow:0 0 34px -6px lab(54.6258% 2.65774 -61.8812/.75)}}@media (max-width:760px){[data-lv2] .res-row{grid-template-columns:1fr;gap:20px;padding:32px 0 32px 40px}[data-lv2] .res-index{top:30px}[data-lv2] .res-arrow{justify-self:start;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){[data-lv2] .res-arrow-head{animation:none}}[data-lv2] .video-demo{position:relative}[data-lv2] .video-head{flex-direction:column;gap:16px;max-width:680px;margin-bottom:44px;display:flex}[data-lv2] .video-frame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--line-2);width:100%;box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-lg), var(--glow-blue);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff12,#ffffff05);background:linear-gradient(lab(100% 0 0/.07),lab(100% 0 0/.02));padding:10px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){[data-lv2] .video-frame{box-shadow:inset 0 1px 0 lab(100% 0 0/.1), var(--shadow-lg), var(--glow-blue)}}[data-lv2] .video-inner{border:1px solid var(--line);background:var(--bg-subtle);border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}[data-lv2] .video-poster{object-fit:cover;width:100%;height:100%;display:block}[data-lv2] .video-el{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}[data-lv2] .video-overlay{cursor:pointer;background:radial-gradient(60% 60%,#0205114d,#0000 70%),linear-gradient(#0205111a,#01030b6b);background:radial-gradient(60% 60%,lab(1.47897% .39506 -5.22778/.3),#0000 70%),linear-gradient(lab(1.47897% .39506 -5.22778/.1),lab(.855886% .228629 -3.02534/.42));border:0;place-items:center;padding:0;transition:background .3s;display:grid;position:absolute;inset:0}[data-lv2] .video-overlay:hover{background:#02051147;background:lab(1.47897% .39506 -5.22778/.28)}[data-lv2] .video-play{color:#fff;background:linear-gradient(180deg, var(--blue) 0%, var(--blue-2) 100%);width:84px;height:84px;box-shadow:var(--shadow-blue), var(--glow-blue), inset 0 1px 0 #ffffff4d;border:1px solid #ffffff40;border:1px solid lab(100% 0 0/.25);border-radius:999px;place-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:grid}@supports (color:lab(0% 0 0)){[data-lv2] .video-play{box-shadow:var(--shadow-blue), var(--glow-blue), inset 0 1px 0 lab(100% 0 0/.3)}}[data-lv2] .video-overlay:hover .video-play{transform:scale(1.06)}[data-lv2] .video-overlay:active .video-play{transform:scale(.97)}[data-lv2] .video-play:before{content:"";border:1px solid var(--blue-bright);border-radius:999px;width:84px;height:84px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite lv2-play-ring;position:absolute}@keyframes lv2-play-ring{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}[data-lv2] .video-play svg{margin-left:4px}[data-lv2] .video-caption{font-size:12px;font-family:var(--font-mono);color:var(--ink-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);background:#060d1aa8;background:lab(3.57656% .310034 -8.59372/.66);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:16px;left:18px}@media (max-width:640px){[data-lv2] .video-play,[data-lv2] .video-play:before{width:64px;height:64px}[data-lv2] .video-caption{font-size:11px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){[data-lv2] .video-play:before{animation:none}}[data-lv2] .cta-card{text-align:center;color:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow-lg), var(--glow-blue);background:radial-gradient(90% 120% at 50% 0,#02376f 0%,#030b1c 72%);background:radial-gradient(90% 120% at 50% 0,lab(22.5705% 3.01249 -37.7179) 0%,lab(2.88156% .714764 -10.9361) 72%);border-radius:32px;flex-direction:column;align-items:center;gap:26px;padding:80px 48px;display:flex;position:relative;overflow:hidden}[data-lv2] .cta-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 110%,#2a80e280,#0000 50%),radial-gradient(circle at 84% -10%,#14bbc266,#0000 52%);background:radial-gradient(circle at 18% 110%,lab(52.4028% 2.06253 -58.4807/.5),#0000 50%),radial-gradient(circle at 84% -10%,lab(68.6797% -37.553 -15.4174/.4),#0000 52%);position:absolute;inset:0}[data-lv2] .cta-card>*{z-index:1;position:relative}[data-lv2] .cta-title{font-family:var(--font-heading-sans), sans-serif;letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:700;line-height:1.04}[data-lv2] .cta-sub{color:#c8d2de;color:lab(83.7152% -1.53947 -7.29235);max-width:52ch;margin:0;font-size:17px}[data-lv2] .cta-bigbutton{color:#081123;color:lab(5.03919% .887834 -13.3965);font-size:17px;font-weight:700;font-family:var(--font-heading-sans), sans-serif;letter-spacing:-.01em;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;padding:20px 40px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 24px 60px -20px #0009;box-shadow:0 24px 60px -20px lab(0% 0 0/.6)}[data-lv2] .cta-bigbutton:hover{transform:translateY(-2px);box-shadow:0 32px 72px -20px #000000b3;box-shadow:0 32px 72px -20px lab(0% 0 0/.7)}[data-lv2] .cta-bigbutton .arrow-circle{background:linear-gradient(180deg, var(--blue), var(--blue-2));color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}[data-lv2] .cta-meta{color:#b5bfcb;color:lab(76.7547% -1.52895 -7.28704);flex-wrap:wrap;justify-content:center;gap:22px;font-size:13px;display:flex}[data-lv2] .cta-social{flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex}[data-lv2] .cta-social-text{color:#c8d2de;color:lab(83.7152% -1.53947 -7.29235);max-width:54ch;font-size:14px}[data-lv2] .cta-social-text strong{color:#fff;font-weight:600}[data-lv2] .faq-list{flex-direction:column;gap:12px;max-width:880px;display:flex}[data-lv2] .faq-item{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;background:lab(100% 0 0/.035);padding:0 22px;transition:border-color .25s,background .25s,box-shadow .25s}[data-lv2] .faq-item:hover{border-color:var(--line-2);background:#ffffff0d;background:lab(100% 0 0/.05)}[data-lv2] .faq-item[open]{border-color:var(--blue-tint);box-shadow:var(--shadow-md), var(--glow-blue);background:#ffffff0d;background:lab(100% 0 0/.05)}[data-lv2] .faq-q{cursor:pointer;font-family:var(--font-heading-sans), sans-serif;color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}[data-lv2] .faq-q::-webkit-details-marker{display:none}[data-lv2] .faq-icon{color:var(--blue-bright);flex:none;transition:transform .25s;transform:rotate(90deg)}[data-lv2] .faq-item[open] .faq-icon{transform:rotate(-90deg)}[data-lv2] .faq-a{max-width:72ch;color:var(--ink-2);margin:0;padding:0 0 22px;font-size:15px;line-height:1.6}[data-lv2] footer{background:linear-gradient(180deg, transparent, var(--bg-deep-2));border-top:1px solid var(--line);color:var(--muted);padding:56px 0;font-size:13px}[data-lv2] footer .brand{color:#fff;font-family:var(--font-heading-sans), sans-serif;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}[data-lv2] footer a{color:var(--ink-2);transition:color .15s}[data-lv2] footer a:hover{color:#fff}[data-lv2] .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (prefers-reduced-motion:no-preference){[data-lv2].reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}[data-lv2].reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}[data-lv2].reveal-ready .bento [data-reveal]:nth-child(2){--reveal-delay:90ms}[data-lv2].reveal-ready .feature-strip [data-reveal]:first-child{--reveal-delay:60ms}[data-lv2].reveal-ready .feature-strip [data-reveal]:nth-child(2){--reveal-delay:.14s}[data-lv2].reveal-ready .feature-strip [data-reveal]:nth-child(3){--reveal-delay:.22s}[data-lv2].reveal-ready .resolvemos-grid [data-reveal]:nth-child(2){--reveal-delay:90ms}[data-lv2].reveal-ready .resolvemos-grid [data-reveal]:nth-child(3){--reveal-delay:.18s}[data-lv2].reveal-ready .faq-list [data-reveal]:nth-child(2){--reveal-delay:50ms}[data-lv2].reveal-ready .faq-list [data-reveal]:nth-child(3){--reveal-delay:.1s}[data-lv2].reveal-ready .faq-list [data-reveal]:nth-child(4){--reveal-delay:.15s}[data-lv2].reveal-ready .faq-list [data-reveal]:nth-child(5){--reveal-delay:.2s}[data-lv2].reveal-ready .faq-list [data-reveal]:nth-child(6){--reveal-delay:.25s}[data-lv2] .hero-copy>*{animation:.8s cubic-bezier(.16,1,.3,1) both lv2-reveal-up}[data-lv2] .hero-copy>:nth-child(2){animation-delay:60ms}[data-lv2] .hero-copy>:nth-child(3){animation-delay:.12s}[data-lv2] .hero-copy>:nth-child(4){animation-delay:.18s}[data-lv2] .hero-copy>:nth-child(5){animation-delay:.24s}[data-lv2] .hero-screenshot-wrap{animation:1s cubic-bezier(.16,1,.3,1) both lv2-fade-in}}@keyframes lv2-reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes lv2-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-lv2] .hero-screenshot-wrap{animation:none}}