:where(.la-root,.la-root *,.la-root :before,.la-root :after,.la-root:before,.la-root:after){box-sizing:border-box}:root:where(:has(.la-root)){color-scheme:light;--bg:#FBFCFD;--surface:#FFFFFF;--surface-2:#FAFBFC;--surface-3:#F1F3F6;--rail:#FBFCFD;--rail-ink:#98A1B2;--rail-ink-hi:#0B72C4;--rail-line:#E6EAF0;--rail-hover:#F1F3F6;--rail-active:#E8F4FF;--ink:#121519;--ink-2:#3C4556;--ink-3:#6B7488;--ink-4:#9AA2B2;--line:#E6EAF0;--line-2:#EEF1F5;--accent:#3AB1FF;--accent-deep:#0B72C4;--accent-wash:#E8F4FF;--accent-line:#BFE0F7;--new:#6B7488;--new-wash:#EEF0F3;--learn:#DF8A00;--learn-wash:#FBF0D8;--review:#2D8CD6;--review-wash:#E4F0FB;--master:#2E9E5B;--master-wash:#E5F3EA;--over:#DC4C4C;--over-wash:#FBE8E8;--grid:#EDF0F4;--wash-a:rgba(58,177,255,.14);--wash-b:rgba(58,177,255,0);--shadow-sm:0 1px 2px rgba(20,28,44,.05),0 2px 6px -3px rgba(20,28,44,.10);--shadow-lg:0 2px 4px rgba(20,28,44,.05),0 40px 90px -50px rgba(20,28,44,.5),0 20px 50px -30px rgba(20,28,44,.28);--radius:16px;--font-sans:"Manrope","Manrope Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:ui-serif,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Code",Menlo,Consolas,monospace}:root[data-theme=dark]:where(:has(.la-root)),:root[data-theme=light]:where(:has(.la-root)){--bg:#FBFCFD;--surface:#FFFFFF;--surface-2:#FAFBFC;--surface-3:#F1F3F6;--rail:#FBFCFD;--rail-ink:#98A1B2;--rail-ink-hi:#0B72C4;--rail-line:#E6EAF0;--rail-hover:#F1F3F6;--rail-active:#E8F4FF;--ink:#121519;--ink-2:#3C4556;--ink-3:#6B7488;--ink-4:#9AA2B2;--line:#E6EAF0;--line-2:#EEF1F5;--accent:#3AB1FF;--accent-deep:#0B72C4;--accent-wash:#E8F4FF;--accent-line:#BFE0F7;--new:#6B7488;--new-wash:#EEF0F3;--learn:#DF8A00;--learn-wash:#FBF0D8;--review:#2D8CD6;--review-wash:#E4F0FB;--master:#2E9E5B;--master-wash:#E5F3EA;--over:#DC4C4C;--over-wash:#FBE8E8;--grid:#EDF0F4;--wash-a:rgba(58,177,255,.14);--wash-b:rgba(58,177,255,0);--shadow-sm:0 1px 2px rgba(20,28,44,.05),0 2px 6px -3px rgba(20,28,44,.10);--shadow-lg:0 2px 4px rgba(20,28,44,.05),0 40px 90px -50px rgba(20,28,44,.5),0 20px 50px -30px rgba(20,28,44,.28)}body:where(:has(.la-root)),html:where(:has(.la-root)){margin:0}body:where(:has(.la-root)){background:var(--bg);color:var(--ink-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}:where(.la-root) a{color:inherit;text-decoration:none}:where(.la-root) img,:where(.la-root) svg{max-width:100%}:where(.la-root) .wrap{max-width:1200px;margin:0 auto;padding:0 28px}:where(.la-root) .wrap.narrow{max-width:880px}:where(.la-root) .fold{position:relative;overflow:hidden}.la-root:before{content:"";position:absolute;inset:-10% -10% auto -10%;height:780px;z-index:-1;pointer-events:none;background:radial-gradient(760px 380px at 82% 6%,rgba(58,177,255,.16),transparent 60%),radial-gradient(680px 360px at 12% 0,rgba(124,97,255,.12),transparent 62%),radial-gradient(900px 420px at 60% 40%,rgba(255,175,120,.08),transparent 65%)}:where(.la-root) nav.top{position:relative;z-index:30;display:flex;align-items:center;gap:30px;padding:20px 0}:where(.la-root) .brand{display:flex;align-items:center;gap:10px;font-weight:720;color:var(--ink);font-size:18px;letter-spacing:-.02em}:where(.la-root) .brand .mk{width:26px;height:22px;display:grid;place-items:center;color:var(--accent)}:where(.la-root) .brand .mk svg{width:26px;height:22px}:where(.la-root) .navlinks{display:flex;gap:26px;margin:0 auto}:where(.la-root) .navlinks a{font-size:14px;color:var(--ink-3);font-weight:500;position:relative;padding:4px 0}:where(.la-root) .navlinks a:hover{color:var(--ink)}:where(.la-root) .navlinks a.here{color:var(--ink)}:where(.la-root) .navlinks a.here:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--accent)}:where(.la-root) .navcta{display:flex;align-items:center;gap:16px}:where(.la-root) .navcta .login{font-size:14px;color:var(--ink-2);font-weight:560;display:flex;align-items:center;gap:7px}:where(.la-root) .navcta .login .kbd{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);border:1px solid var(--line);border-radius:5px;padding:1px 5px}:where(.la-root) .btn{font-family:var(--font-sans);font-size:14px;font-weight:600;border-radius:10px;padding:9px 15px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:8px;transition:.15s}:where(.la-root) .btn:hover{background:var(--surface-2)}:where(.la-root) .btn.pri{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 14px -6px rgba(58,177,255,.6)}:where(.la-root) .btn.pri:hover{background:var(--accent-deep)}:where(.la-root) .btn.lg{padding:12px 18px;font-size:14.5px}:where(.la-root) .btn svg{width:15px;height:15px}:where(.la-root) .meta-consent{position:fixed;z-index:1000;right:18px;bottom:18px;width:min(430px,calc(100vw - 36px));padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-lg)}:where(.la-root) .meta-consent p{margin:0;color:var(--ink);font-size:14px;line-height:1.5}:where(.la-root) .meta-consent div{display:flex;justify-content:flex-end;gap:10px;margin-top:14px;flex-wrap:wrap}:where(.la-root) .menu-btn{display:none;width:40px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--surface);align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}:where(.la-root) .menu-btn svg{width:20px;height:20px}:where(.la-root) .mobile-menu{display:none;position:fixed;inset:0;z-index:40;background:rgba(21,26,36,.32);backdrop-filter:blur(2px)}:where(.la-root) .mobile-menu.open{display:block}:where(.la-root) .mobile-menu .sheet{position:absolute;top:0;right:0;width:min(320px,84vw);height:100%;background:var(--surface);border-left:1px solid var(--line);box-shadow:-20px 0 60px -30px rgba(20,28,44,.4);padding:20px;display:flex;flex-direction:column;gap:4px}:where(.la-root) .mobile-menu .sheet .mh{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}:where(.la-root) .mobile-menu .sheet a.ml{font-size:16px;color:var(--ink-2);font-weight:560;padding:13px 8px;border-radius:10px;border-bottom:1px solid var(--line-2)}:where(.la-root) .mobile-menu .sheet a.ml:hover{background:var(--surface-2)}:where(.la-root) .mobile-menu .sheet .mcta{display:flex;flex-direction:column;gap:10px;margin-top:16px}:where(.la-root) .mobile-menu .sheet .mcta .btn{justify-content:center;padding:12px}:where(.la-root) .x-btn{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;color:var(--ink)}:where(.la-root) .sec{padding:96px 0;position:relative}.sec.tight{padding:64px 0}.sec.alt{background:var(--surface-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}:where(.la-root) .sec-head{max-width:680px;margin:0 auto 54px;text-align:center}:where(.la-root) .sec-head.left{text-align:left;margin-left:0}:where(.la-root) .eyebrow,:where(.la-root) .eyebrow2{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);display:inline-flex;align-items:center;gap:8px;background:var(--accent-wash);border:1px solid var(--accent-line);padding:5px 11px;border-radius:999px}:where(.la-root) .eyebrow svg{width:13px;height:13px}:where(.la-root) .h2{font-size:clamp(29px,4vw,42px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:18px 0 0;font-weight:730;text-wrap:balance}:where(.la-root) .h2 em{font-family:var(--font-serif);font-style:italic;font-weight:500}:where(.la-root) .lead{font-size:17px;line-height:1.55;color:var(--ink-3);margin:16px 0 0}:where(.la-root) .sec-head:not(.left) .lead{margin-left:auto;margin-right:auto;max-width:54ch}:where(.la-root) .page-hero{position:relative;z-index:2;padding:56px 0 30px}:where(.la-root) .page-hero .eyebrow{margin-bottom:20px}:where(.la-root) .page-hero h1{font-size:clamp(36px,5.4vw,60px);line-height:1;letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:760;text-wrap:balance;max-width:16ch}:where(.la-root) .page-hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.01em}:where(.la-root) .page-hero .ph-sub{font-size:18px;line-height:1.55;color:var(--ink-3);margin:22px 0 0;max-width:56ch}:where(.la-root) .page-hero .ph-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}:where(.la-root) .page-hero.center{text-align:center}:where(.la-root) .page-hero.center .ph-sub,:where(.la-root) .page-hero.center h1{margin-left:auto;margin-right:auto}:where(.la-root) .page-hero.center .ph-actions{justify-content:center}:where(.la-root) .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}:where(.la-root) .pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;font-family:var(--font-mono)}:where(.la-root) .pill .dot{width:6px;height:6px;border-radius:999px;background:currentColor}:where(.la-root) .pill.new{color:var(--new);background:var(--new-wash)}:where(.la-root) .pill.learn{color:var(--learn);background:var(--learn-wash)}:where(.la-root) .pill.review{color:var(--review);background:var(--review-wash)}:where(.la-root) .pill.over{color:var(--over);background:var(--over-wash)}:where(.la-root) .pill.master{color:var(--master);background:var(--master-wash)}:where(.la-root) .trust{display:flex;align-items:center;gap:18px;color:var(--ink-4);font-size:12.5px;font-family:var(--font-mono);flex-wrap:wrap}:where(.la-root) .trust .d{width:4px;height:4px;border-radius:999px;background:var(--ink-4)}:where(.la-root) .logos{position:relative;z-index:2;display:flex;align-items:center;gap:34px;padding:30px 0 46px;color:var(--ink-4);flex-wrap:wrap}:where(.la-root) .logos .lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}:where(.la-root) .logos .set{display:flex;gap:30px;align-items:center;font-weight:700;color:var(--ink-4);font-size:15px;opacity:.8;flex-wrap:wrap}:where(.la-root) .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}:where(.la-root) .steps.two{grid-template-columns:repeat(2,1fr)}:where(.la-root) .step{position:relative;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm)}:where(.la-root) .step .n{font-family:var(--font-mono);font-size:12px;color:var(--accent-deep);background:var(--accent-wash);border:1px solid var(--accent-line);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:600}:where(.la-root) .step .ic{width:26px;height:26px;color:var(--accent);margin:18px 0 12px}:where(.la-root) .step h3{margin:0 0 8px;font-size:18px;color:var(--ink);letter-spacing:-.01em;font-weight:640}:where(.la-root) .step p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-3)}:where(.la-root) .step .arrow{position:absolute;top:40px;right:-30px;color:var(--ink-4);z-index:2}:where(.la-root) .steps .step:last-child .arrow{display:none}:where(.la-root) .feats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}:where(.la-root) .feat{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:border-color .15s,transform .15s}:where(.la-root) .feat:hover{border-color:var(--accent-line);transform:translateY(-2px)}:where(.la-root) .feat .fi{width:40px;height:40px;border-radius:11px;background:var(--accent-wash);border:1px solid var(--accent-line);display:grid;place-items:center;color:var(--accent-deep);margin-bottom:15px}:where(.la-root) .feat .fi svg{width:21px;height:21px}:where(.la-root) .feat h3{margin:0 0 7px;font-size:16px;color:var(--ink);font-weight:620;letter-spacing:-.01em}:where(.la-root) .feat p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-3)}:where(.la-root) .glist{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}:where(.la-root) .glist li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;color:var(--ink-2);line-height:1.5}:where(.la-root) .glist li>svg{flex:none;width:20px;height:20px;color:var(--accent);margin-top:1px}:where(.la-root) .split{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}:where(.la-root) .split.even{grid-template-columns:1fr 1fr}:where(.la-root) .split .copy .cta-row{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}:where(.la-root) .principles{display:flex;flex-direction:column;gap:18px}:where(.la-root) .principle{display:flex;gap:15px}:where(.la-root) .principle .pn{flex:none;width:34px;height:34px;border-radius:10px;background:var(--surface-3);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent-deep)}:where(.la-root) .principle .pn svg{width:18px;height:18px}:where(.la-root) .principle h3{margin:2px 0 5px;font-size:16.5px;color:var(--ink);font-weight:630;letter-spacing:-.01em}:where(.la-root) .principle p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-3)}:where(.la-root) .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}:where(.la-root) .stat{text-align:center;padding:8px}:where(.la-root) .stat .num{font-size:clamp(30px,4vw,44px);font-weight:750;color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(.la-root) .stat .num .u{color:var(--accent)}:where(.la-root) .stat .cap{font-size:13px;color:var(--ink-3);margin-top:4px;line-height:1.4}:where(.la-root) .callout{display:flex;gap:14px;padding:20px 22px;background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:16px}:where(.la-root) .callout .ci{flex:none;width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid var(--accent-line);display:grid;place-items:center;color:var(--accent-deep)}:where(.la-root) .callout .ci svg{width:18px;height:18px}:where(.la-root) .callout h4{margin:0 0 5px;font-size:15px;color:var(--ink);font-weight:640}:where(.la-root) .callout p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}:where(.la-root) .quote{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:18px}:where(.la-root) .quote blockquote{margin:0;font-size:18px;line-height:1.5;color:var(--ink);letter-spacing:-.01em;font-weight:500}:where(.la-root) .quote blockquote em{font-family:var(--font-serif);font-style:italic}:where(.la-root) .quote .qby{display:flex;align-items:center;gap:12px}:where(.la-root) .quote .qby .av{width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,#7FC9FF,#0B72C4);display:grid;place-items:center;color:#04223F;font-weight:700;font-size:13px;font-family:var(--font-mono);flex:none}:where(.la-root) .quote .qby b{display:block;font-size:14px;color:var(--ink);font-weight:620}:where(.la-root) .quote .qby span{font-size:12.5px;color:var(--ink-4);font-family:var(--font-mono)}:where(.la-root) .prose{max-width:68ch}:where(.la-root) .prose>*+*{margin-top:20px}:where(.la-root) .prose p{font-size:16.5px;line-height:1.7;color:var(--ink-2);margin:0}:where(.la-root) .prose h2{font-size:26px;letter-spacing:-.02em;color:var(--ink);font-weight:700;margin:40px 0 0;text-wrap:balance}:where(.la-root) .prose h3{font-size:19px;letter-spacing:-.01em;color:var(--ink);font-weight:640;margin:30px 0 0}:where(.la-root) .prose ol,:where(.la-root) .prose ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}:where(.la-root) .prose li{font-size:16px;line-height:1.6;color:var(--ink-2)}:where(.la-root) .prose a.link{color:var(--accent-deep);border-bottom:1px solid var(--accent-line)}:where(.la-root) .prose a.link:hover{border-color:var(--accent-deep)}:where(.la-root) .prose .ref{font-size:13.5px;color:var(--ink-4);font-family:var(--font-mono)}:where(.la-root) .prose blockquote{border-left:3px solid var(--accent-line);padding:4px 0 4px 20px;margin:0;font-family:var(--font-serif);font-style:italic;font-size:19px;color:var(--ink);line-height:1.5}:where(.la-root) .compare-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--surface)}:where(.la-root) table.compare{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}:where(.la-root) table.compare td,:where(.la-root) table.compare th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line-2)}:where(.la-root) table.compare thead th{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);font-weight:600;background:var(--surface-2)}:where(.la-root) table.compare thead th.hi{color:var(--accent-deep)}:where(.la-root) table.compare td:first-child,:where(.la-root) table.compare th:first-child{color:var(--ink-2);font-weight:550}:where(.la-root) table.compare tbody tr:last-child td{border-bottom:none}:where(.la-root) table.compare td.c{text-align:center}:where(.la-root) table.compare td.c svg{width:18px;height:18px;color:var(--accent)}:where(.la-root) table.compare td.c.no{color:var(--ink-4)}:where(.la-root) table.compare .col-hi{background:var(--accent-wash)}:where(.la-root) .form-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);padding:30px}:where(.la-root) .field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}:where(.la-root) .field label{font-size:13px;font-weight:600;color:var(--ink-2)}:where(.la-root) .field input,:where(.la-root) .field select,:where(.la-root) .field textarea{font-family:var(--font-sans);font-size:14.5px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:11px 13px;transition:.15s;width:100%}:where(.la-root) .field input:focus,:where(.la-root) .field select:focus,:where(.la-root) .field textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent-wash)}:where(.la-root) .field .hint{font-size:12px;color:var(--ink-4)}:where(.la-root) .cta-band{margin:0 auto;max-width:1080px;border-radius:26px;padding:62px 40px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(140deg,#3AB1FF,#0B72C4);box-shadow:0 30px 70px -40px rgba(58,177,255,.7)}:where(.la-root) .cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 80% -10%,rgba(255,255,255,.18),transparent 60%);pointer-events:none}:where(.la-root) .cta-band h2{position:relative;font-size:clamp(28px,4vw,40px);line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0;font-weight:740;text-wrap:balance}:where(.la-root) .cta-band h2 em{font-family:var(--font-serif);font-style:italic;font-weight:500}:where(.la-root) .cta-band p{position:relative;color:rgba(255,255,255,.85);font-size:16px;margin:14px auto 26px;max-width:46ch}:where(.la-root) .cta-band .actions{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}:where(.la-root) .cta-band .btn.light{background:#fff;color:var(--accent-deep);border-color:#fff}:where(.la-root) .cta-band .btn.light:hover{background:rgba(255,255,255,.9)}:where(.la-root) .cta-band .btn.ghost{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}:where(.la-root) .cta-band .btn.ghost:hover{background:rgba(255,255,255,.2)}:where(.la-root) footer{background:var(--surface-2);border-top:1px solid var(--line);padding:56px 0 34px}:where(.la-root) .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}:where(.la-root) .foot-brand .brand{margin-bottom:12px}:where(.la-root) .foot-brand p{font-size:13.5px;color:var(--ink-3);line-height:1.55;max-width:30ch;margin:0 0 16px}:where(.la-root) .foot-brand .social{display:flex;gap:10px}:where(.la-root) .foot-brand .social a{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink-3)}:where(.la-root) .foot-brand .social a:hover{color:var(--accent-deep);border-color:var(--accent-line)}:where(.la-root) .foot-brand .social a svg{width:16px;height:16px}:where(.la-root) .fcol h4{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4);margin:4px 0 14px}:where(.la-root) .fcol a{display:block;font-size:14px;color:var(--ink-3);margin-bottom:10px}:where(.la-root) .fcol a:hover{color:var(--ink)}:where(.la-root) .foot-bot{display:flex;align-items:center;justify-content:space-between;margin-top:42px;padding-top:22px;border-top:1px solid var(--line);color:var(--ink-4);font-size:12.5px;font-family:var(--font-mono);flex-wrap:wrap;gap:12px}:where(.la-root) .foot-bot a:hover{color:var(--ink-2)}:where(.la-root) .faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column}:where(.la-root) .qa{border-top:1px solid var(--line);padding:22px 4px}:where(.la-root) .qa:last-child{border-bottom:1px solid var(--line)}:where(.la-root) .qa h3{margin:0 0 8px;font-size:16.5px;color:var(--ink);font-weight:620;letter-spacing:-.01em;display:flex;align-items:flex-start;gap:10px}:where(.la-root) .qa h3 .q{font-family:var(--font-mono);color:var(--accent-deep);font-size:13px;margin-top:2px}:where(.la-root) .qa p{margin:0 0 0 28px;font-size:14.5px;line-height:1.6;color:var(--ink-3)}:where(.la-root) .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}:where(.la-root) .tier{padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:8px}:where(.la-root) .tier.hot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 20px 40px -24px rgba(58,177,255,.4);position:relative}:where(.la-root) .tier .badge{position:absolute;top:-11px;left:28px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--accent);padding:3px 10px;border-radius:999px}:where(.la-root) .tier .tn{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}:where(.la-root) .tier .tp{font-size:38px;font-weight:740;color:var(--ink);letter-spacing:-.03em;display:flex;align-items:baseline;gap:4px}:where(.la-root) .tier .tp small{font-size:14px;font-weight:500;color:var(--ink-4)}:where(.la-root) .tier .td{font-size:13.5px;color:var(--ink-3);margin:2px 0 12px}:where(.la-root) .tier ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}:where(.la-root) .tier li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--ink-2)}:where(.la-root) .tier li svg{flex:none;width:17px;height:17px;color:var(--accent);margin-top:2px}:where(.la-root) .tier .btn{justify-content:center;margin-top:auto;padding:11px}:where(.la-root) .showcase{position:relative;z-index:1;margin-top:8px}:where(.la-root) .frame-crop{position:relative;max-height:566px;overflow:hidden;border-radius:20px 20px 0 0}:where(.la-root) .frame{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);display:flex;overflow:hidden}:where(.la-root) .frame.top-only{border-radius:20px 20px 0 0}:where(.la-root) .frame-crop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:76px;pointer-events:none;background:linear-gradient(to top,var(--bg),transparent)}:where(.la-root) .rail{width:60px;flex:none;background:var(--rail);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 0}:where(.la-root) .rail .logo{width:26px;height:22px;display:grid;place-items:center;color:var(--accent);margin-bottom:12px}:where(.la-root) .rail .logo svg{width:26px;height:22px}:where(.la-root) .rail a{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--rail-ink);position:relative}:where(.la-root) .rail a.active{color:var(--rail-ink-hi);background:var(--rail-active)}:where(.la-root) .rail a.active:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--accent)}:where(.la-root) .rail a svg{width:19px;height:19px}:where(.la-root) .rail .sep{width:26px;height:1px;background:var(--line);margin:9px 0}:where(.la-root) .rail .me{margin-top:auto;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#7FC9FF,#0B72C4);display:grid;place-items:center;color:#04223F;font-weight:700;font-size:12px;font-family:var(--font-mono)}:where(.la-root) .dash{flex:1;min-width:0;display:flex;flex-direction:column}:where(.la-root) .dtop{display:flex;align-items:center;gap:12px;padding:15px 22px;border-bottom:1px solid var(--line-2)}:where(.la-root) .dtop .hi b{color:var(--ink);font-weight:640;font-size:14.5px}:where(.la-root) .dtop .hi span{color:var(--ink-4);font-size:12.5px}:where(.la-root) .pad{padding:20px 22px;display:flex;flex-direction:column;gap:16px}:where(.la-root) .kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}:where(.la-root) .kpi{padding:14px 15px 12px;position:relative;overflow:hidden}:where(.la-root) .kpi .lbl{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4)}:where(.la-root) .kpi .big{font-size:25px;font-weight:730;color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:5px}:where(.la-root) .kpi .big small{font-size:12.5px;font-weight:600;color:var(--ink-4)}:where(.la-root) .kpi .chg{font-family:var(--font-mono);font-size:10.5px;margin-top:3px}:where(.la-root) .kpi .chg.up{color:var(--master)}:where(.la-root) .kpi .chg.down{color:var(--over)}:where(.la-root) .kpi .chg.flat{color:var(--ink-4)}:where(.la-root) .kpi .spark{position:absolute;right:11px;bottom:10px;width:60px;height:24px}:where(.la-root) .grid2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}:where(.la-root) .panel-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line-2)}:where(.la-root) .panel-h h3{margin:0;font-size:14px;color:var(--ink);font-weight:660;letter-spacing:-.01em}:where(.la-root) .panel-h .r{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4)}:where(.la-root) .qrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid var(--line-2)}:where(.la-root) .qrow .tt b{display:block;font-size:13px;color:var(--ink);font-weight:580;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.la-root) .qrow .tt span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-4);font-family:var(--font-mono)}:where(.la-root) .qrow .due{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}:where(.la-root) .chart{padding:15px 18px 10px}:where(.la-root) .exp-split{display:grid;grid-template-columns:.96fr 1.04fr;gap:48px;align-items:center}:where(.la-root) .exp-panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm);overflow:hidden}:where(.la-root) .exp-panel .eh{display:flex;align-items:center;gap:11px;padding:15px 20px;border-bottom:1px solid var(--line-2)}:where(.la-root) .exp-panel .eh .lp{width:32px;height:32px;border-radius:9px;background:var(--accent-wash);border:1px solid var(--accent-line);display:grid;place-items:center;color:var(--accent-deep)}:where(.la-root) .exp-panel .eh .lp svg{width:18px;height:18px}:where(.la-root) .exp-panel .eh b{font-size:14px;color:var(--ink);font-weight:650;letter-spacing:-.01em}:where(.la-root) .exp-panel .eh .live{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--master);background:var(--master-wash);padding:3px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}:where(.la-root) .exp-panel .eh .live .d{width:6px;height:6px;border-radius:999px;background:var(--master)}:where(.la-root) .exp-body{padding:18px 20px}:where(.la-root) .exp-body .cap{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}:where(.la-root) .mrow{padding:9px 0}:where(.la-root) .mrow .mtop{display:flex;align-items:center;gap:9px;margin-bottom:8px}:where(.la-root) .mrow .mname{font-size:13.5px;color:var(--ink-2);font-weight:550}:where(.la-root) .mrow.win .mname{color:var(--ink);font-weight:640}:where(.la-root) .mrow .mval{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;color:var(--ink)}:where(.la-root) .mrow .track{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}:where(.la-root) .mrow .track>i{display:block;height:100%;border-radius:999px;background:var(--ink-4)}:where(.la-root) .mrow.win .track>i{background:linear-gradient(90deg,var(--accent),#7FC9FF)}:where(.la-root) .win-tag{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-deep);background:var(--accent-wash);border:1px solid var(--accent-line);padding:1px 7px;border-radius:999px}:where(.la-root) .efoot{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-2);font-family:var(--font-mono);font-size:11px;color:var(--ink-4)}:where(.la-root) .efoot svg{width:13px;height:13px;color:var(--accent);flex:none}:where(.la-root) .sci-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}:where(.la-root) .curve-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:var(--shadow-sm)}:where(.la-root) .curve-card .legend{display:flex;gap:18px;margin-top:14px;flex-wrap:wrap}:where(.la-root) .curve-card .legend .li{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}:where(.la-root) .curve-card .legend .li .d{width:14px;height:3px;border-radius:2px}:where(.la-root) .graph-frame{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm);overflow:hidden}:where(.la-root) .graph-frame .gtop{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid var(--line-2);font-family:var(--font-mono);font-size:11.5px;color:var(--ink-4)}:where(.la-root) .graph-frame .gtop .dots{display:flex;gap:5px}:where(.la-root) .graph-frame .gtop .dots i{width:9px;height:9px;border-radius:999px;background:var(--surface-3)}:where(.la-root) .graph-frame svg.gg{width:100%;height:340px;display:block}:where(.la-root) .mono-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}:where(.la-root) .center{text-align:center}:where(.la-root) .mt-s{margin-top:14px}:where(.la-root) .mt-m{margin-top:26px}:where(.la-root) .mt-l{margin-top:44px}:where(.la-root) [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}:where(.la-root) [data-reveal].in{opacity:1;transform:none}:where(.la-root) [data-reveal-i="1"]{transition-delay:.06s}:where(.la-root) [data-reveal-i="2"]{transition-delay:.12s}:where(.la-root) [data-reveal-i="3"]{transition-delay:.18s}:where(.la-root) :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){:where(.la-root,.la-root *){animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:980px){:where(.la-root) .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){:where(.la-root) .navcta .login,:where(.la-root) .navlinks{display:none}:where(.la-root) .navcta{margin-left:auto}:where(.la-root) .menu-btn{display:inline-flex}:where(.la-root) .feats,:where(.la-root) .steps,:where(.la-root) .steps.two,:where(.la-root) .tiers{grid-template-columns:1fr}:where(.la-root) .exp-split,:where(.la-root) .sci-grid,:where(.la-root) .split,:where(.la-root) .split.even{grid-template-columns:1fr;gap:30px}:where(.la-root) .stats{grid-template-columns:repeat(2,1fr);gap:24px 16px}:where(.la-root) .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.la-root) .grid2{grid-template-columns:minmax(0,1fr)}:where(.la-root) .frame-crop{max-height:440px}:where(.la-root) .step .arrow{display:none}:where(.la-root) .sec{padding:64px 0}:where(.la-root) .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){:where(.la-root) .wrap{padding:0 20px}:where(.la-root) .feats,:where(.la-root) .foot-grid{grid-template-columns:1fr}}:where(.la-root) .prose ul{list-style:disc}:where(.la-root) .prose ol{list-style:decimal}:where(.la-root) .prose li::marker{color:var(--ink-4)}.la-root{position:relative;background:var(--bg);color:var(--ink-2);font-family:var(--font-sans);min-height:100vh;overflow-x:clip}:where(.la-root) .hero{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:end;padding:66px 0 40px}:where(.la-root) .hero .eyebrow{margin-bottom:22px}:where(.la-root) .hero h1{font-size:clamp(40px,6vw,68px);line-height:.98;letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:760;text-wrap:balance}:where(.la-root) .hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:500;letter-spacing:-.01em}:where(.la-root) .hero .right{padding-bottom:8px}:where(.la-root) .hero .sub{font-size:17px;line-height:1.5;color:var(--ink-3);margin:0 0 22px;max-width:42ch}:where(.la-root) .hero .actions{display:flex;gap:12px;flex-wrap:wrap}:where(.la-root) .hero .trust{margin-top:26px}@media (max-width:900px){:where(.la-root) .hero{grid-template-columns:1fr;gap:20px;align-items:start;padding-top:34px}}:where(.la-root) .loop{display:flex;flex-direction:column;gap:0;max-width:900px;margin:0 auto}:where(.la-root) .loop .lnode{display:grid;grid-template-columns:56px 1fr;gap:22px}:where(.la-root) .loop .rail-col{display:flex;flex-direction:column;align-items:center}:where(.la-root) .loop .rail-col .num{width:44px;height:44px;flex:none;border-radius:13px;background:var(--accent-wash);border:1px solid var(--accent-line);color:var(--accent-deep);display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:15px}:where(.la-root) .loop .rail-col .stem{flex:1;width:2px;background:linear-gradient(var(--accent-line),var(--line));margin:8px 0;border-radius:2px;min-height:20px}:where(.la-root) .loop .lnode:last-child .stem{display:none}:where(.la-root) .loop .lbody{padding-bottom:40px}:where(.la-root) .loop .lbody .k{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-4)}:where(.la-root) .loop .lbody h3{margin:6px 0 8px;font-size:22px;letter-spacing:-.02em;color:var(--ink);font-weight:680}:where(.la-root) .loop .lbody p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-3);max-width:62ch}:where(.la-root) .loop .lbody .mini{margin-top:16px}:where(.la-root) .cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}:where(.la-root) .scard{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column}:where(.la-root) .scard .sc-h{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-2);font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em}:where(.la-root) .scard .sc-h .stage{margin-left:auto}:where(.la-root) .scard .sc-b{padding:18px 16px;display:flex;flex-direction:column;gap:12px;flex:1}:where(.la-root) .scard .sc-q{font-size:15px;color:var(--ink);font-weight:560;line-height:1.45}:where(.la-root) .scard .opt{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--ink-2)}:where(.la-root) .scard .opt .box{width:15px;height:15px;border-radius:5px;border:1.5px solid var(--line);flex:none}:where(.la-root) .scard .opt.correct{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:560}:where(.la-root) .scard .opt.correct .box{background:var(--accent);border-color:var(--accent);position:relative}:where(.la-root) .scard .opt.correct .box:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(40deg)}:where(.la-root) .scard .cloze{font-size:15px;line-height:1.7;color:var(--ink-2)}:where(.la-root) .scard .cloze .blank{display:inline-block;min-width:92px;border-bottom:2px solid var(--accent);color:var(--accent-deep);font-weight:600;text-align:center}:where(.la-root) .scard .recall-box{border:1.5px dashed var(--accent-line);border-radius:12px;padding:16px;min-height:74px;color:var(--ink-4);font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);background:var(--accent-wash)}:where(.la-root) .scard .sc-f{padding:11px 16px;border-top:1px solid var(--line-2);display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4)}@media (max-width:760px){:where(.la-root) .cards-row{grid-template-columns:1fr}:where(.la-root) .loop .lnode{grid-template-columns:44px 1fr;gap:16px}}:where(.la-root) .ev{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:start}:where(.la-root) .ev .curve-card{position:sticky;top:24px}:where(.la-root) .principle.big{display:block;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}:where(.la-root) .principle.big h3{font-size:18px}:where(.la-root) .principle.big p{font-size:14.5px}:where(.la-root) .principle.big .cite{margin-top:10px;font-family:var(--font-mono);font-size:11px;color:var(--ink-4)}:where(.la-root) .refs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:where(.la-root) .refs li{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:16px 4px;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink-2);line-height:1.5}:where(.la-root) .refs li:last-child{border-bottom:1px solid var(--line)}:where(.la-root) .refs .rn{font-family:var(--font-mono);font-size:12px;color:var(--accent-deep)}:where(.la-root) .refs .rt b{color:var(--ink);font-weight:600}:where(.la-root) .refs .rt span{color:var(--ink-4)}@media (max-width:900px){:where(.la-root) .ev{grid-template-columns:1fr;gap:30px}:where(.la-root) .ev .curve-card{position:static}}:where(.la-root) .subj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}:where(.la-root) .subj{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:border-color .15s,transform .15s}:where(.la-root) .subj:hover{border-color:var(--accent-line);transform:translateY(-2px)}:where(.la-root) .subj .sh{display:flex;align-items:center;gap:11px;margin-bottom:14px}:where(.la-root) .subj .si{width:38px;height:38px;border-radius:11px;background:var(--accent-wash);border:1px solid var(--accent-line);display:grid;place-items:center;color:var(--accent-deep);flex:none}:where(.la-root) .subj .si svg{width:20px;height:20px}:where(.la-root) .subj h3{margin:0;font-size:16.5px;color:var(--ink);font-weight:640;letter-spacing:-.01em}:where(.la-root) .subj .cnt{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em}:where(.la-root) .subj .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}:where(.la-root) .subj .chip{font-size:11.5px;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line-2);border-radius:999px;padding:3px 9px}:where(.la-root) .fitrow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:760px){:where(.la-root) .fitrow,:where(.la-root) .subj-grid{grid-template-columns:1fr}}:where(.la-root) .checkyes svg{width:18px;height:18px;color:var(--accent)}:where(.la-root) .dash-cell{color:var(--ink-4)}:where(.la-root) .nomark{display:inline-block;width:14px;height:2px;border-radius:2px;background:var(--ink-4);opacity:.5;vertical-align:middle}:where(.la-root) .price-note{text-align:center;font-family:var(--font-mono);font-size:12px;color:var(--ink-4);margin-top:8px}:where(.la-root) .guarantee{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}@media (max-width:760px){:where(.la-root) .guarantee{grid-template-columns:1fr}}:where(.la-root) .princ{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}:where(.la-root) .priv{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:760px){:where(.la-root) .princ,:where(.la-root) .priv{grid-template-columns:1fr}}:where(.la-root) .wl{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start;padding:40px 0 20px;position:relative;z-index:2}:where(.la-root) .wl .get{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}:where(.la-root) .wl .get li{display:flex;gap:13px;align-items:flex-start}:where(.la-root) .wl .get .gi{width:32px;height:32px;flex:none;border-radius:9px;background:var(--accent-wash);border:1px solid var(--accent-line);color:var(--accent-deep);display:grid;place-items:center}:where(.la-root) .wl .get .gi svg{width:17px;height:17px}:where(.la-root) .wl .get b{display:block;font-size:15px;color:var(--ink);font-weight:620;margin-bottom:2px}:where(.la-root) .wl .get span{font-size:13.5px;color:var(--ink-3);line-height:1.5}:where(.la-root) .wl-social{display:flex;align-items:center;gap:14px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}:where(.la-root) .wl-social .stack{display:flex}:where(.la-root) .wl-social .stack .a{width:34px;height:34px;border-radius:999px;border:2px solid var(--surface);margin-left:-8px;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#04223F}:where(.la-root) .wl-social .stack .a:first-child{margin-left:0}:where(.la-root) .wl-social p{margin:0;font-size:13px;color:var(--ink-3)}:where(.la-root) .wl-social p b{color:var(--ink)}:where(.la-root) .success{display:none;text-align:center;padding:20px 0}:where(.la-root) .success.show{display:block}:where(.la-root) .success .tick{width:56px;height:56px;border-radius:999px;background:var(--accent-wash);border:1px solid var(--accent-line);display:grid;place-items:center;margin:0 auto 16px;color:var(--accent-deep)}:where(.la-root) .success .tick svg{width:28px;height:28px}:where(.la-root) .success h3{margin:0 0 8px;font-size:20px;color:var(--ink);font-weight:680;letter-spacing:-.01em}:where(.la-root) .success p{margin:0;font-size:14.5px;color:var(--ink-3);line-height:1.55}:where(.la-root) .form-live.hide{display:none}@media (max-width:860px){:where(.la-root) .wl{grid-template-columns:1fr;gap:32px}}:where(.la-root) .q-head{margin-bottom:22px}:where(.la-root) .q-step{font-size:12px;font-weight:600;color:var(--accent-deep);letter-spacing:.02em;text-transform:uppercase}:where(.la-root) .q-bar{margin-top:8px;height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}:where(.la-root) .q-bar-fill{height:100%;border-radius:999px;background:var(--accent);transition:width .35s cubic-bezier(.4,0,.2,1)}:where(.la-root) .q-card{animation:q-in .28s cubic-bezier(.16,1,.3,1)}@keyframes q-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.la-root) .q-prompt{margin:0 0 18px;font-size:20px;line-height:1.3;color:var(--ink);font-weight:680;letter-spacing:-.015em;text-wrap:balance}:where(.la-root) .q-opts{display:flex;flex-direction:column;gap:10px}:where(.la-root) .q-opt{text-align:left;font-family:var(--font-sans);font-size:15px;font-weight:550;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}:where(.la-root) .q-opt:hover{border-color:var(--accent-line);background:var(--accent-wash);color:var(--ink)}:where(.la-root) .q-opt:active{transform:scale(.99)}:where(.la-root) .q-opt.sel{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep);font-weight:620}:where(.la-root) .q-back{margin-top:18px;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:13px;font-weight:550;color:var(--ink-4);cursor:pointer;transition:color .15s}:where(.la-root) .q-back:hover{color:var(--ink-2)}body:where(:has(.la-root)):has(.sky-fold){background:linear-gradient(150deg,#cae7fd,#a9d5fb 45%,#5db4fe);background-attachment:fixed}.la-root:has(.sky-fold){--sky-ink:#121519;--sky-mid:#5b6470;--sky-hair:rgba(18,21,25,.10);--sky-blue:#3ab1ff;background:transparent;color:var(--sky-ink)}.la-root:has(.sky-fold):before{inset:0 0 auto 0;height:100vh;min-height:620px;background-color:#f2f9fd;background-image:url(/sky-hero.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover}@media (max-width:760px){.la-root:has(.sky-fold):before{background-position:11% top}}.la-root:has(.sky-fold):after{content:"";position:absolute;inset:0 0 auto 0;height:100vh;min-height:620px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(120,180,235,.1),rgba(140,195,240,.05) 26%,rgba(255,255,255,0) 60%,rgba(242,249,253,0) calc(100% - 190px),#f2f9fd)}.la-root:has(.sky-fold) .sky-fold{position:relative}.la-root:has(.sky-fold) .sky-fold:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:#f2f9fd}.la-root:has(.sky-fold) .sky-fold:after{content:"";position:absolute;inset:auto 0 0 0;height:190px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(242,249,253,0),#f2f9fd)}.la-root:has(.sky-fold)>.wrap:has(>nav.top){max-width:none;padding:0 clamp(14px,2.4vw,28px)}.la-root:has(.sky-fold) nav.top{padding:clamp(14px,2vw,22px) 0}.la-root:has(.sky-fold) nav.top .brand{color:#fff;font-size:26px;line-height:1;font-weight:600;gap:10px;text-shadow:0 1px 10px rgba(9,28,68,.55)}.la-root:has(.sky-fold) nav.top .brand .mk{width:26px;height:22px;border-radius:0;background:none;box-shadow:none;color:#fff}.la-root:has(.sky-fold) nav.top .brand .mk svg{width:26px;height:22px}.la-root:has(.sky-fold) .navlinks{gap:4px;background:rgba(11,34,80,.4);border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:4px}.la-root:has(.sky-fold) .navlinks a{padding:7px 15px;border-radius:999px;color:rgba(255,255,255,.92)}.la-root:has(.sky-fold) .navlinks a:hover{color:#fff}.la-root:has(.sky-fold) .navlinks a.here{background:rgba(255,255,255,.94);color:var(--sky-ink);font-weight:500}.la-root:has(.sky-fold) .navlinks a.here:after{display:none}.la-root:has(.sky-fold) .navcta .login{color:#fff;text-shadow:0 1px 10px rgba(9,28,68,.5)}.la-root:has(.sky-fold) .navcta .btn.pri{background:rgba(11,34,80,.26);border:1px solid rgba(255,255,255,.55);color:#fff;text-shadow:0 1px 10px rgba(9,28,68,.5)}.la-root:has(.sky-fold) .navcta .btn.pri:hover{background:rgba(255,255,255,.14)}:where(.la-root) .sky-hero{text-align:center;padding:clamp(38px,6.4vw,86px) clamp(18px,4vw,40px) 0}:where(.la-root) .sky-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:6px 14px;background:rgba(11,34,80,.24);text-shadow:0 1px 8px rgba(9,28,68,.5)}:where(.la-root) .sky-hero h1{margin:20px auto 0;max-width:19ch;color:#fff;font-size:clamp(34px,5.5vw,72px);text-shadow:0 2px 20px rgba(9,28,68,.6),0 1px 3px rgba(9,28,68,.35);line-height:1.06;letter-spacing:-.035em;font-weight:600;text-wrap:balance}:where(.la-root) .sky-sub{margin:18px auto 0;max-width:44ch;color:#fff;font-size:clamp(14px,1.35vw,17px);text-shadow:0 1px 12px rgba(9,28,68,.66),0 1px 2px rgba(9,28,68,.4)}:where(.la-root) .sky-cta{display:inline-block;margin-top:26px;background:#fff;color:var(--sky-ink);font-weight:600;font-size:15px;border-radius:999px;padding:13px 26px;transition:transform .18s ease}:where(.la-root) .sky-cta:hover{transform:translateY(-2px)}:where(.la-root) .sky-note{margin:15px auto 0;font-size:12.5px;color:#fff;display:block;width:max-content;max-width:100%;background:rgba(14,32,64,.42);padding:6px 13px;border-radius:999px}:where(.la-root) .sky-fold .appshot{zoom:.7019;max-width:1180px;margin:clamp(40px,5vw,68px) auto 0;background:#fff;border-radius:14px 14px 0 0;overflow:hidden;text-align:left;display:grid;grid-template-columns:236px 1fr;box-shadow:0 40px 90px -30px rgba(16,44,86,.42),0 0 0 1px rgba(16,44,86,.07)}:where(.la-root) .sky-fold .as-side{background:#fafbfc;border-right:1px solid var(--sky-hair);padding:16px 14px 60px}:where(.la-root) .sky-fold .as-brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:4px 8px 14px}:where(.la-root) .sky-fold .as-brand svg{width:20px;height:17px;flex:none}:where(.la-root) .sky-fold .as-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sky-hair);border-radius:9px;padding:8px 10px;font-size:12.5px;color:#98a2b0;background:#fff;margin-bottom:16px}:where(.la-root) .sky-fold .as-search kbd{margin-left:auto;font:inherit;font-size:11px;border:1px solid var(--sky-hair);border-radius:4px;padding:1px 5px}:where(.la-root) .sky-fold .as-lbl{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9aa3ae;padding:0 8px 7px}:where(.la-root) .sky-fold .as-nav{display:block;padding:0;gap:0}:where(.la-root) .sky-fold .as-nav a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:#4a5563;margin-bottom:2px}:where(.la-root) .sky-fold .as-nav a[aria-current]{background:var(--sky-ink);color:#fff;font-weight:500}:where(.la-root) .sky-fold .as-dot{width:6px;height:6px;border-radius:50%;background:#c4ccd6;flex:none}:where(.la-root) .sky-fold .as-nav a[aria-current] .as-dot{background:#fff}:where(.la-root) .sky-fold .as-main{padding:20px 22px 64px;min-width:0}:where(.la-root) .sky-fold .as-hd{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}:where(.la-root) .sky-fold .as-hd h3{margin:0;font-size:18px;letter-spacing:-.02em;font-weight:600;color:var(--sky-ink)}:where(.la-root) .sky-fold .as-hd span{font-size:12.5px;color:var(--sky-mid)}:where(.la-root) .sky-fold .as-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}:where(.la-root) .sky-fold .as-tile{border:1px solid var(--sky-hair);border-radius:11px;padding:12px 13px}:where(.la-root) .sky-fold .as-tile b{display:block;font-size:22px;letter-spacing:-.02em;line-height:1.1;color:var(--sky-ink)}:where(.la-root) .sky-fold .as-tile span{font-size:11.5px;color:var(--sky-mid)}:where(.la-root) .sky-fold .as-cols{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}:where(.la-root) .sky-fold .as-panel{border:1px solid var(--sky-hair);border-radius:12px;overflow:hidden}:where(.la-root) .sky-fold .as-panel h4{margin:0;padding:12px 14px;font-size:13px;font-weight:600;border-bottom:1px solid var(--sky-hair);color:var(--sky-ink)}:where(.la-root) .sky-fold .as-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--sky-hair);font-size:13px}:where(.la-root) .sky-fold .as-row:last-child{border-bottom:0}:where(.la-root) .sky-fold .as-row p{margin:0;flex:1;color:var(--sky-ink)}:where(.la-root) .sky-fold .as-row em{display:block;font-style:normal;font-size:11.5px;color:var(--sky-mid);margin-top:2px}:where(.la-root) .sky-fold .as-bullet{width:7px;height:7px;border-radius:50%;flex:none}:where(.la-root) .sky-fold .as-when{margin-left:auto;font-size:11.5px;color:var(--sky-mid);white-space:nowrap}:where(.la-root) .sky-fold .as-field{height:236px;background:radial-gradient(circle at 26% 34%,rgba(58,177,255,.2),transparent 42%),radial-gradient(circle at 68% 62%,rgba(206,213,250,.55),transparent 46%),linear-gradient(160deg,#f7fafd,#eef4fb)}@media (max-width:900px){:where(.la-root) .sky-fold .appshot{grid-template-columns:1fr}:where(.la-root) .sky-fold .as-side{display:none}:where(.la-root) .sky-fold .as-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:669px){:where(.la-root) .sky-fold .as-cols{grid-template-columns:1fr}:where(.la-root) .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.la-root) .belowwrap{background:linear-gradient(180deg,#f2f9fd,#e2effc 150px,rgba(226,239,252,0) 460px)}:where(.la-root) .below{max-width:1180px;margin:0 auto;padding:clamp(46px,7vw,92px) clamp(20px,4vw,40px)}:where(.la-root) .belowwrap .kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#2b4a72}:where(.la-root) .belowwrap h2{font-size:clamp(25px,3.4vw,40px);line-height:1.12;letter-spacing:-.03em;font-weight:600;margin:12px 0 0;max-width:19ch;color:#0d2440}:where(.la-root) .belowwrap .three{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(28px,4vw,44px)}:where(.la-root) .belowwrap .t{background:#fff;border-radius:15px;padding:clamp(20px,2.4vw,28px)}:where(.la-root) .belowwrap .t h3{margin:0 0 8px;font-size:17px;letter-spacing:-.015em;font-weight:600;color:#0d2440}:where(.la-root) .belowwrap .t p{margin:0;font-size:14.5px;color:#5b6470}:where(.la-root) .belowwrap .t .num{font-family:var(--font-mono);font-size:11px;color:#3ab1ff;letter-spacing:.1em;display:block;margin-bottom:12px}:where(.la-root) .belowwrap .capture{background:#fff;border-radius:20px;margin-top:clamp(20px,3vw,30px);padding:clamp(28px,4.6vw,54px);text-align:center}:where(.la-root) .belowwrap .capture h2{margin:12px auto 0;max-width:16ch}:where(.la-root) .belowwrap .capture p{color:#5b6470;font-size:15px;max-width:44ch;margin:14px auto 0}:where(.la-root) .belowwrap .fine{font-size:12.5px;color:#5b6470;margin-top:13px}@media (max-width:860px){:where(.la-root) .belowwrap .three{grid-template-columns:1fr}}