.lp{--wrap:1280px;--gut:clamp(22px, 4.5vw, 72px);--nav-h:84px;--ease:cubic-bezier(.22, .68, 0, 1);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp :where(h1,h2,h3,p,figure,ul,ol){margin:0}.lp :where(ul,ol){padding:0;list-style:none}.lp button,.lp a,.lp summary{-webkit-tap-highlight-color:transparent}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.lp-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.lp-dark{--bg:var(--lp-night);--surface:var(--lp-night-surface);--ink:var(--lp-night-ink);--ink-2:var(--lp-night-muted);--ink-3:var(--lp-night-muted);--line:var(--lp-night-line);--line-strong:var(--lp-night-line);--focus:var(--lp-lime);background:var(--bg);color:var(--ink)}.lp-h1{letter-spacing:-.065em;white-space:pre-line;text-wrap:balance;font-size:clamp(42px,5.8vw,84px);font-weight:560;line-height:1.035}.lp-h2{letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;max-width:24ch;font-size:clamp(32px,3.8vw,56px);font-weight:540;line-height:1.08}.lp-lede{max-width:39rem;color:var(--ink-2);font-size:clamp(16px,1.3vw,18px);line-height:1.75}.lp-eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.lp-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lp-section{scroll-margin-top:calc(var(--nav-h) + 24px);padding-block:clamp(76px,9vw,132px)}.lp-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:56px;display:grid}.lp-section-heading .lp-eyebrow,.lp-learn-layout .lp-eyebrow,.lp-holding-layout .lp-eyebrow,.lp-ai-layout .lp-eyebrow,.lp-demo-layout .lp-eyebrow{margin-bottom:22px}.lp-caption{color:var(--ink-3);margin-top:18px;font-size:11px;line-height:1.6}.lp-index{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px}.lp-skip{z-index:100;background:var(--lp-night);color:var(--lp-white);border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:20px}.lp-skip:focus{top:12px}.lp-btn{background:var(--lp-night);min-height:50px;color:var(--lp-white);white-space:nowrap;transition:transform .25s var(--ease), background .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:14px;font-weight:550;display:inline-flex}.lp-btn:hover{background:var(--lp-night-surface);transform:translateY(-3px)}.lp-btn svg{transition:transform .3s var(--ease)}.lp-btn:hover svg{transform:translate(2px,-2px)}.lp-btn-sm{min-height:42px;padding:0 18px;font-size:12px}.lp-btn-lg{min-height:54px;padding:0 26px}.lp-btn-ghost{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;display:inline-flex}.lp-text-link{align-items:center;gap:10px;padding-block:12px;font-size:13px;font-weight:550;display:inline-flex}.lp-text-link svg{transition:transform .3s var(--ease)}.lp-text-link:hover svg{transform:translateY(4px)}.lp-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.lp-nav{z-index:60;background:var(--bg);transition:background-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.lp-nav-in{height:var(--nav-h);align-items:center;gap:30px;display:flex}.lp-nav .logo-img{max-width:146px}.lp-nav-brand{border-radius:8px;flex-shrink:0}.lp-nav-links{white-space:nowrap;gap:clamp(16px,1.8vw,28px);margin-inline:auto;display:flex}.lp-nav-links a{color:var(--ink-2);padding-block:10px;font-size:12px;position:relative}.lp-nav-links a:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease);background:currentColor;position:absolute;inset:auto 0 5px;transform:scaleX(0)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-nav-tools{align-items:center;gap:18px;display:flex}.lp-nav-prefs{gap:8px;display:flex}.lp-nav-signin{white-space:nowrap;font-size:12px}.lp-nav[data-solid]{box-shadow:0 1px 0 var(--line)}.lp-nav:after{content:"";background:var(--lp-blue);height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;position:absolute;inset:auto 0 0}.lp-on-lime{--ink:var(--lp-on-color);--ink-2:var(--lp-on-color);--ink-3:var(--lp-on-color);--surface:var(--lp-white);--surface-2:color-mix(in oklab, var(--lp-white) 45%, var(--lp-lime));--line:color-mix(in oklab, var(--lp-on-color) 15%, transparent);--line-strong:color-mix(in oklab, var(--lp-on-color) 20%, transparent);background:var(--lp-lime);color:var(--lp-on-color)}:root .lp .lp-on-lime .logo-ink{display:block}:root .lp .lp-on-lime .logo-white{display:none}.lp-on-lime .lp-nav-tools button{color:var(--lp-on-color);border-color:var(--line);background:0 0}.lp-burger{border:1px solid var(--line-strong);border-radius:50%;place-content:center;gap:5px;width:40px;height:40px;display:none}.lp-burger i{background:currentColor;width:15px;height:1.5px;transition:transform .3s;display:block}.lp[data-menu-open] .lp-burger i:first-of-type{transform:translateY(3.25px)rotate(45deg)}.lp[data-menu-open] .lp-burger i:last-of-type{transform:translateY(-3.25px)rotate(-45deg)}.lp-menu{max-height:calc(100dvh - var(--nav-h));padding:10px var(--gut) 28px;border-top:1px solid var(--line);display:none;overflow-y:auto}.lp-menu>nav{display:grid}.lp-menu>nav a{border-bottom:1px solid var(--line);padding:15px 0;font-size:18px}.lp-menu-prefs{gap:12px;margin-top:22px;display:flex}.lp[data-menu-open] .lp-nav{background:var(--bg)}.lp[data-menu-open] .lp-on-lime{background:var(--lp-lime)}.lp-hero{--ink:var(--lp-on-color);--ink-2:var(--lp-on-color);--focus:var(--lp-on-color);isolation:isolate;padding-top:calc(var(--nav-h) + 64px);color:var(--lp-on-color);background:var(--lp-lime);position:relative;overflow:hidden}.lp-hero-layout{grid-template-columns:1.65fr 1fr;align-items:end;gap:64px;margin-top:28px;display:grid}.lp-hero .lp-h1{max-width:18ch;font-size:clamp(48px,5.6vw,82px)}.lp-hero .lp-h1>span{letter-spacing:-.045em;margin-top:14px;font-size:.68em;display:block}.lp-hero-intro>p:first-child{max-width:37ch;font-size:17px;line-height:1.7}.lp-hero-intro .lp-actions{gap:18px;margin-top:26px}.lp-hero .lp-hero-note{opacity:.72;max-width:45ch;margin-top:20px;font-size:11px}.lp-hero-orbit{z-index:-1;border:1px solid color-mix(in oklab, var(--lp-on-color) 10%, transparent);border-radius:50%;width:650px;height:650px;position:absolute;top:140px;right:-350px}.lp-hero-orbit:before,.lp-hero-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:55px}.lp-hero-orbit:after{inset:110px}.lp-family-stage{margin-top:42px;padding-inline:24px;position:relative}.lp-family-single img{width:100%;height:auto;animation:7s ease-in-out infinite lp-character-breathe;display:block}@keyframes lp-character-breathe{50%{transform:translateY(-4px)}}.lp-family{transform-origin:50% 100%;width:100%;height:auto;animation:lp-family-rise 1.2s var(--ease) both;display:block}.lp-family-tag{z-index:2;background:var(--lp-white);border:1px solid color-mix(in oklab, var(--lp-on-color) 10%, transparent);box-shadow:0 6px 20px color-mix(in oklab, var(--lp-on-color) 8%, transparent);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:inline-flex;position:absolute}.lp-tag-left{animation:6s ease-in-out infinite lp-tag-float;top:2%;left:5%;transform:rotate(-5deg)}.lp-tag-right{animation:6s ease-in-out 2s infinite reverse lp-tag-float;top:4%;right:4%;transform:rotate(5deg)}.lp-family-rule{background:color-mix(in oklab, var(--lp-on-color) 22%, transparent);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.lp-hero-assurance{justify-content:space-between;gap:22px;padding-block:24px;font-size:11px;font-weight:550;display:flex}.lp-hero-assurance li{align-items:center;gap:8px;display:flex}.lp-platform{scroll-margin-top:var(--nav-h);padding-block:100px 70px}.lp-platform .lp-eyebrow{color:var(--lp-lime)}.lp-system{border:1px solid var(--line);background:linear-gradient(135deg, var(--lp-night-surface), var(--lp-night));border-radius:18px;padding:28px 32px 20px;position:relative;overflow:hidden}.lp-system-top{letter-spacing:.1em;color:var(--ink-2);justify-content:space-between;align-items:center;padding-bottom:28px;font-size:9px;display:flex}.lp-system-top>span:first-child{align-items:center;gap:8px;display:flex}.lp-system-top .lp-dot{color:var(--lp-lime)}.lp-system-top>span:last-child{letter-spacing:.25em;color:var(--ink);font-size:12px}.lp-system-flow{grid-template-columns:minmax(0,1fr) 40px 180px 40px minmax(0,1fr);align-items:center;gap:20px;min-height:300px;display:grid}.lp-system-label{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.lp-source{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.lp-source>span:nth-child(2){gap:2px;display:grid}.lp-source b{font-size:11px;font-weight:500}.lp-source small{color:var(--ink-3);font-size:9px}.lp-source>svg:last-child{color:var(--lp-lime);opacity:.7;margin-left:auto}.lp-source-icon{width:34px;height:34px;color:var(--lp-on-color);background:var(--lp-sun);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.lp-color-0{background:var(--lp-lime);color:var(--lp-on-color)}.lp-color-1{background:var(--lp-pink);color:var(--lp-on-color)}.lp-color-2{background:var(--lp-sun);color:var(--lp-on-color)}.lp-system-link{color:var(--lp-lime);justify-content:end;align-items:center;display:flex;position:relative}.lp-system-link>span{background:var(--line);width:100%;height:1px}.lp-system-link>svg{position:absolute;right:-2px}.lp-system-link:after{content:"";background:var(--lp-lime);border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite lp-data;position:absolute;left:0}.lp-system-core{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.lp-core-mark{border:1px solid var(--line);background:var(--lp-night);border-radius:24px;place-items:center;width:90px;height:90px;display:grid;position:relative}.lp-core-mark img{object-fit:contain;width:58px;height:58px}.lp-system-core>b{letter-spacing:-.03em;margin-top:12px;font-size:21px;font-weight:550}.lp-system-core>span:not(.lp-core-ring){color:var(--ink-2);font-size:11px}.lp-core-ring{border:1px dashed color-mix(in oklab, var(--lp-lime) 35%, transparent);border-radius:50%;width:138px;height:138px;animation:40s linear infinite lp-orbit;position:absolute;top:-22px}.lp-core-seal{border:1px solid var(--line);color:var(--lp-lime);border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:7px 10px;font-size:9px;display:flex}.lp-report-sheet{background:var(--lp-night-ink);color:var(--lp-on-color);box-shadow:5px 5px 0 color-mix(in oklab, var(--lp-white) 10%, transparent);border-radius:10px;padding:24px 20px;transform:rotate(2deg)}.lp-report-heading{align-items:center;gap:12px;font-size:13px;display:flex}.lp-report-rule{background:var(--lp-on-color);height:2px;margin-block:18px}.lp-report-pillar{border-bottom:1px solid color-mix(in oklab, var(--lp-on-color) 10%, transparent);align-items:center;gap:9px;padding-block:9px;font-size:10px;display:flex}.lp-small-check{background:var(--lp-blue);border-radius:50%;width:6px;height:6px}.lp-report-bottom{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;font-size:8px;display:flex}.lp-report-bottom>span{background:currentColor;width:1px;height:9px;margin-inline:4px}.lp-system figcaption{color:var(--ink-3);text-align:center;margin-top:28px;font-size:9px}.lp-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.lp-workflow li{border-top:1px solid var(--line);padding-top:18px}.lp-workflow h3{margin-block:14px 10px;font-size:15px;font-weight:550}.lp-workflow p{color:var(--ink-2);font-size:12px;line-height:1.8}.lp-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.lp-reasons article{flex-direction:column;align-items:start;display:flex}.lp-color-icon{border-radius:15px;place-items:center;width:56px;height:56px;margin-bottom:26px;display:grid}.lp-reasons h3{letter-spacing:-.03em;margin-bottom:14px;font-size:22px;font-weight:550;line-height:1.25}.lp-reasons p{color:var(--ink-2);max-width:36ch;font-size:14px;line-height:1.8}.lp-reason-line{background:var(--line);width:100%;height:1px;margin-top:32px}.lp-holding-band{background:var(--surface-2);border-block:1px solid var(--line);padding-block:100px}.lp-holding-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.lp-holding-layout .lp-lede{margin-top:24px;font-size:15px}.lp-editorial-list{gap:23px;margin-top:32px;display:grid}.lp-editorial-list li{align-items:start;gap:14px;display:flex}.lp-editorial-list li>svg{flex-shrink:0;margin-top:4px}.lp-editorial-list h3{margin-bottom:4px;font-size:14px;font-weight:600}.lp-editorial-list p{color:var(--ink-2);font-size:12px;line-height:1.75}.lp-org-scene{border:1px solid var(--line);background:var(--bg);border-radius:24px;padding:50px 24px 110px;position:relative}.lp-org-parent{z-index:1;background:var(--lp-blue);width:160px;color:var(--lp-white);border-radius:14px;justify-items:center;gap:8px;margin:auto;padding:22px;display:grid;position:relative}.lp-org-parent b{font-size:14px}.lp-org-parent>span{font-size:10px}.lp-org-branches{border-top:1px solid var(--line-strong);margin-inline:16%;justify-content:space-around;height:50px;margin-top:25px;display:flex;position:relative}.lp-org-branches:before{content:"";background:var(--line-strong);width:1px;height:26px;position:absolute;top:-26px;left:50%}.lp-org-branches i{background:var(--line-strong);width:1px;height:100%}.lp-org-children{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp-org-children>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-items:center;gap:8px;padding:25px 8px 17px;display:grid;position:relative}.lp-org-children b{font-size:11px}.lp-org-children>div>span:last-child{color:var(--ink-3);font-size:8px}.lp-org-dot{border-radius:50%;width:9px;height:9px;position:absolute;top:11px;right:11px}.lp-org-evidence{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}.lp-org-evidence>span{background:var(--line-strong);width:1px;height:12px;margin-inline:8px}.lp-org-mascots{width:105px;height:auto;position:absolute;bottom:-1px;right:25px}.lp-product-section{padding-bottom:36px}.lp-product-frame{border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 28px 70px -45px color-mix(in oklab, var(--lp-night) 50%, transparent);border-radius:16px;overflow:hidden}.lp-product-top{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:13px 22px;font-size:10px;display:flex}.lp-product-top>span:last-child{color:var(--ink-3);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.lp-window-dots{gap:5px;display:inline-flex}.lp-window-dots i{border:1px solid var(--ink-3);border-radius:50%;width:5px;height:5px}.lp-product-frame img{width:100%;height:auto;display:block}.lp-product-frame .lp-screen-dark,:root[data-theme=dark] .lp-screen-light{display:none}:root[data-theme=dark] .lp-product-frame .lp-screen-dark{display:block}.lp-features-teaser .lp-section-heading>h2{max-width:16ch}.lp-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}.lp-feat-card{border-top:1px solid var(--line-strong)}.lp-feat-link{min-height:138px;transition:padding-inline .25s var(--ease);align-items:center;gap:18px;padding-block:22px;display:flex}.lp-feat-link:hover{padding-inline:8px}.lp-feat-ic{border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.lp-feat-card-copy{gap:5px;max-width:28ch;display:grid}.lp-feat-card-copy>b{letter-spacing:-.02em;font-size:17px;font-weight:550}.lp-feat-card-copy>span{color:var(--ink-2);font-size:12px}.lp-feat-count{white-space:nowrap;color:var(--ink-3);margin-left:auto;font-size:9px}.lp-feat-link>svg{flex-shrink:0}.lp-feat-more{background:var(--lp-lime);color:var(--lp-on-color);border-top:0;border-radius:14px;margin-block:12px}.lp-feat-more .lp-feat-link{justify-content:space-between;min-height:114px;padding-inline:24px}.lp-feat-more-copy{letter-spacing:-.04em;max-width:16ch;font-size:24px;line-height:1.2}.lp-ai-band{padding-block:112px;position:relative;overflow:hidden}.lp-ai-layout{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.lp-ai-layout .lp-eyebrow{color:var(--lp-pink)}.lp-ai-layout .lp-lede{margin-top:28px;font-size:15px}.lp-ai-points{color:var(--ink-2);gap:14px;margin-top:30px;font-size:12px;display:grid}.lp-ai-points>li{align-items:center;gap:10px;display:flex}.lp-ai-points svg{color:var(--lp-lime);flex-shrink:0}.lp-ai-scene{isolation:isolate;position:relative}.lp-ai-orbit{border:1px solid color-mix(in oklab, var(--lp-pink) 25%, transparent);z-index:-1;border-radius:50%;width:430px;height:430px;position:absolute;top:-65px;right:-100px}.lp-ai-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:35px}.lp-ai-question{background:var(--lp-blue);width:85%;color:var(--lp-white);border-radius:18px 18px 2px;margin-left:auto;padding:20px 22px;font-size:14px;line-height:1.6;transform:rotate(1deg)}.lp-ai-answer{border:1px solid var(--line);background:var(--surface);border-radius:2px 18px 18px;margin-top:24px;padding:26px}.lp-ai-mark{color:var(--lp-pink);align-items:center;gap:10px;font-size:12px;display:flex}.lp-ai-answer>p{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:1.85}.lp-ai-sources{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:17px;display:flex}.lp-ai-sources>span{border:1px solid var(--line);border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.lp-learn-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.lp-learn-layout .lp-lede{margin-top:24px;font-size:15px}.lp-learn-topics{gap:26px;display:grid}.lp-learn-topics article{align-items:start;gap:20px;display:flex}.lp-topic-number{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.lp-learn-topics h3{margin-bottom:8px;font-size:17px;font-weight:550}.lp-learn-topics p{color:var(--ink-2);font-size:13px;line-height:1.8}.lp-scope-strip{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:66px;padding-top:30px;display:grid}.lp-scope-strip>div>span{color:var(--ink-3);font-size:11px}.lp-scope-strip h3{margin-block:10px;font-size:18px;font-weight:550}.lp-scope-strip p{color:var(--ink-2);max-width:37ch;font-size:12px;line-height:1.8}.lp-regulation{background:var(--surface-2);border-block:1px solid var(--line);scroll-margin-top:var(--nav-h);padding-block:100px}.lp-standard-grid{border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.lp-standard-grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:220px;padding:28px;transition:background-color .2s;position:relative}.lp-standard-grid article>span{min-height:24px;color:var(--ink-3);font-size:9px;display:block}.lp-standard-grid h3{letter-spacing:-.035em;margin-top:16px;font-size:24px;font-weight:550}.lp-standard-grid p{color:var(--ink-2);margin-top:14px;font-size:12px;line-height:1.7}.lp-standard-grid article>svg{color:var(--ink-3);position:absolute;top:28px;right:20px}.lp-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;display:grid}.lp-reference-links{color:var(--ink-3);flex-wrap:wrap;gap:12px 20px;margin-top:22px;font-size:10px;display:flex}.lp-reference-links>a{color:var(--ink-2);text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.lp-security-grid article{border-top:1px solid var(--line-strong);padding-top:24px}.lp-security-grid article>svg{margin-bottom:22px}.lp-security-grid h3{font-size:16px;font-weight:550;line-height:1.4}.lp-security-grid p{color:var(--ink-2);margin-top:12px;font-size:12px;line-height:1.8}.lp-live-section{background:var(--surface-2);border-block:1px solid var(--line);padding-block:70px}.lp-live-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.lp-live-heading .lp-h2{margin-top:18px;font-size:clamp(28px,2.8vw,40px)}.lp-live-heading .lp-lede{font-size:13px}.lp-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.lp-live-grid>div{border-top:1px solid var(--line-strong);flex-direction:column-reverse;padding-top:20px;display:flex}.lp-live-grid dt{color:var(--ink-2);max-width:24ch;margin-top:8px;font-size:11px;line-height:1.5}.lp-live-grid dd{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.5vw,54px);font-weight:500;line-height:1.1}.lp-live-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:22px;font-size:10px;display:flex}.lp-faq{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.lp-faq .lp-h2{margin-top:20px}.lp-faq .lp-lede{margin-top:20px;font-size:14px}.lp-faq-list details{border-top:1px solid var(--line-strong)}.lp-faq-list details:last-child{border-bottom:1px solid var(--line-strong)}.lp-faq-list summary{cursor:pointer;align-items:center;gap:18px;padding-block:24px;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary>span:first-child{color:var(--ink-3);font-size:10px}.lp-faq-list summary h3{font-size:15px;font-weight:550}.lp-plus{flex-shrink:0;width:14px;height:14px;margin-left:auto;position:relative}.lp-plus:before,.lp-plus:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:6px;left:1px}.lp-plus:after{transition:transform .2s;transform:rotate(90deg)}details[open] .lp-plus:after{transform:rotate(0)}.lp-faq-list details>p{color:var(--ink-2);padding:0 30px 26px 32px;font-size:13px;line-height:1.85}.lp-demo{--ink:var(--lp-on-color);--ink-2:var(--lp-on-color);background:var(--lp-sun);color:var(--lp-on-color);scroll-margin-top:var(--nav-h);padding-block:96px 0;overflow:hidden}.lp-demo-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:100px;display:grid}.lp-demo .lp-h2{font-size:clamp(35px,3.9vw,56px)}.lp-demo .lp-lede{max-width:44ch;margin-top:25px;font-size:15px}.lp-demo-steps{gap:20px;margin-top:36px;display:grid}.lp-demo-steps li{align-items:start;gap:16px;display:flex}.lp-demo-steps li>span{border-top:1px solid;width:26px;padding-top:2px;font-size:11px}.lp-demo-steps h3{font-size:13px;font-weight:600}.lp-demo-steps p{max-width:40ch;margin-top:3px;font-size:11px;line-height:1.7}.lp-demo-family{width:100%;height:auto;margin-top:40px;display:block;transform:translateY(8%)}.lp-form-card{--ink:var(--lp-on-color);--ink-2:var(--lp-on-color);--ink-3:var(--lp-on-color);--bg:var(--lp-white);--surface:var(--lp-white);--surface-2:var(--lp-white);--line:color-mix(in oklab, var(--lp-on-color) 15%, transparent);--line-strong:color-mix(in oklab, var(--lp-on-color) 25%, transparent);--primary:var(--lp-night);--on-primary:var(--lp-white);--focus:var(--lp-blue);background:var(--lp-white);color:var(--lp-on-color);box-shadow:0 22px 65px -40px color-mix(in oklab, var(--lp-night) 35%, transparent);border-radius:22px;margin-bottom:60px;padding:34px}.lp-form-card>h3{letter-spacing:-.035em;margin-bottom:28px;font-size:24px;font-weight:550}.lp-form-card label{font-size:12px}.lp-form-card input,.lp-form-card textarea,.lp-form-card select{font-size:13px}.lp-form-note{opacity:.75;margin-top:18px;font-size:10px;line-height:1.7}.lp-form-note a{text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.lp-feat-hero{padding:calc(var(--nav-h) + 70px) var(--gut) 72px;background:var(--lp-lime);color:var(--lp-on-color);--ink:var(--lp-on-color);--ink-2:var(--lp-on-color);position:relative;overflow:hidden}.lp-feat-hero-copy{z-index:1;margin-inline:auto;padding-inline:0;position:relative}.lp-feat-hero-copy .lp-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.lp-kicker-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.lp-feat-hero .lp-h1{max-width:17ch;margin-top:24px;font-size:clamp(42px,5.3vw,76px)}.lp-feat-hero .lp-hero-lede{max-width:48ch;margin-top:24px;font-size:17px;line-height:1.7}.lp-feat-hero .lp-actions{margin-top:28px}.lp-feat-hero-chars{width:min(48%,650px);height:auto;position:absolute;bottom:0;right:2%}.lp-feat-toc{top:var(--nav-h);z-index:35;background:var(--bg);border-bottom:1px solid var(--line-strong);scrollbar-width:none;overscroll-behavior-x:contain;gap:0;width:100%;display:flex;position:sticky;overflow:auto hidden}.lp-feat-toc::-webkit-scrollbar{display:none}.lp-feat-toc>a{color:var(--ink-2);flex:1 0 auto;gap:9px;padding:20px 16px;font-size:10px;font-weight:550;line-height:1.4;transition:background-color .2s;display:grid;position:relative}.lp-feat-toc>a>span{color:var(--ink-3);font-size:8px}.lp-feat-toc>a:after{content:"";background:var(--lp-blue);transform-origin:0;height:2px;transition:transform .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.lp-feat-toc>a[aria-current=location]{color:var(--ink);background:var(--surface-2)}.lp-feat-toc>a[aria-current=location]:after{transform:scaleX(1)}.lp-feat-intro{color:var(--ink-3);padding-top:30px;font-size:12px}.lp-feat-group{border-bottom:1px solid var(--line-strong);scroll-margin-top:calc(var(--nav-h) + 96px);padding-block:80px}.lp-feat-group-head{grid-template-columns:80px 1fr;align-items:start;gap:28px;margin-bottom:42px;display:grid}.lp-feat-number{letter-spacing:-.07em;color:var(--ink-3);font-size:48px;font-weight:450;line-height:1}.lp-feat-group-head .lp-eyebrow{margin-bottom:16px}.lp-feat-group-head .lp-h2{max-width:26ch;font-size:clamp(30px,3.5vw,48px)}.lp-feat-group-head .lp-lede{margin-top:18px;font-size:15px}.lp-feature-body{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.lp-feat-group:nth-child(2n) .lp-module-scene{order:2}.lp-feat-items-grid{border-top:1px solid var(--line)}.lp-capability{border-bottom:1px solid var(--line)}.lp-capability>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding-block:20px;list-style:none;display:flex}.lp-capability>summary::-webkit-details-marker{display:none}.lp-capability h3{font-size:15px;font-weight:550;line-height:1.5}.lp-capability summary>svg{color:var(--ink-3);flex-shrink:0;transition:transform .25s}.lp-capability[open] summary>svg{transform:rotate(180deg)}.lp-capability p{color:var(--ink-2);max-width:58ch;padding-bottom:22px;font-size:13px;line-height:1.85}.lp-feature-control{color:var(--ink-3);align-items:center;gap:10px;margin-top:28px;font-size:10px;display:flex}.lp-feature-control>b{color:var(--ink-2);font-weight:500}.lp-feature-control>span{margin-left:auto}.lp-module-scene{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:16px;overflow:hidden}.lp-module-chrome{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:16px 20px;font-size:10px;display:flex}.lp-module-chrome>svg{color:var(--ink-3);margin-left:auto}.lp-module-stage{place-items:center;min-height:320px;padding:35px;display:grid;position:relative}.lp-module-scene figcaption{border-top:1px solid var(--line);color:var(--ink-3);padding:14px 20px;font-size:9px}.lp-module-flow{gap:12px;width:100%;max-width:340px;display:grid}.lp-module-node{background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 20px -18px var(--ink);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.lp-module-node>b{font-size:11px;font-weight:500}.lp-module-node>svg{color:var(--ink-3);margin-left:auto}.lp-module-0 .lp-node-0{transform:rotate(-3deg)translate(-5px)}.lp-module-0 .lp-node-2{transform:rotate(2deg)translate(7px)}.lp-module-4 .lp-module-stage{background:color-mix(in oklab, var(--lp-blue) 5%, var(--surface-2))}.lp-module-5 .lp-module-stage{background:color-mix(in oklab, var(--lp-pink) 10%, var(--surface-2))}.lp-module-6 .lp-module-stage{background:color-mix(in oklab, var(--lp-sun) 10%, var(--surface-2))}.lp-module-rings{width:270px;height:270px;position:relative}.lp-module-ring{border:20px solid var(--lp-lime);border-radius:50%;position:absolute;inset:0}.lp-ring-1{border-color:var(--lp-blue);inset:36px}.lp-ring-2{border-color:var(--lp-pink);inset:72px}.lp-module-ring>span{background:var(--surface-2);white-space:nowrap;border-radius:3px;padding-inline:5px;font-size:8px;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.lp-module-ring-core{place-items:center;display:grid;position:absolute;inset:105px}.lp-module-matrix{text-align:center;width:245px;color:var(--ink-3);font-size:9px}.lp-matrix-cells{aspect-ratio:1;grid-template-columns:repeat(4,1fr);gap:5px;margin-block:12px;display:grid}.lp-matrix-cells>i{background:color-mix(in oklab, var(--lp-blue) 12%, var(--surface));border-radius:5px}.lp-matrix-cells>i:nth-child(3n){background:color-mix(in oklab, var(--lp-pink) 40%, var(--surface))}.lp-matrix-cells>i:nth-child(4n){background:var(--lp-sun)}.lp-matrix-cells>i:nth-child(5n){background:var(--lp-lime)}.lp-module-paper{background:var(--surface);border:1px solid var(--line);width:min(100%,260px);box-shadow:9px 10px 0 color-mix(in oklab, var(--lp-blue) 12%, transparent);border-radius:8px;gap:13px;padding:26px;display:grid;transform:rotate(-3deg)}.lp-module-paper>b{margin-bottom:7px;font-size:16px}.lp-module-paper>span{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-block:7px;font-size:9px;display:flex}.lp-module-paper>span>span{background:var(--lp-blue);border-radius:50%;width:5px;height:5px}.lp-module-formats{gap:7px;margin-top:10px;display:flex}.lp-module-formats>em{border:1px solid var(--line);border-radius:4px;padding:3px 5px;font-size:8px;font-style:normal}.lp-feat-trust-list{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.lp-feat-trust-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 0;font-size:13px;display:flex}.lp-feat-trust-list svg{flex-shrink:0}.lp-feat-end{padding-block:70px}.lp-feat-end-card{background:var(--lp-sun);color:var(--lp-on-color);--ink-2:var(--lp-on-color);border-radius:22px;padding:60px}.lp-feat-end-card .lp-lede{margin-top:20px}.lp-feat-end-card .lp-btn{margin-top:30px}.lp-footer{background:var(--lp-night);color:var(--lp-night-ink);--ink-2:var(--lp-night-muted);--line:var(--lp-night-line);padding-block:64px 24px}.lp-footer-top{grid-template-columns:2fr repeat(3,1fr);gap:60px;padding-bottom:55px;display:grid}.lp-footer-brand p{color:var(--ink-2);max-width:29ch;margin-top:22px;font-size:12px;line-height:1.8}:root .lp-footer .logo-ink{display:none}:root .lp-footer .logo-white{display:block}.lp-footer-prefs{gap:10px;margin-top:26px;display:flex}.lp-footer-prefs button{color:var(--lp-night-ink);border-color:var(--lp-night-line);background:var(--lp-night)}.lp-footer-col{flex-direction:column;align-items:start;gap:12px;display:flex}.lp-footer-col>p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.lp-footer-col>a{color:var(--lp-night-muted);font-size:11px}.lp-footer-col>a:hover{color:var(--lp-night-ink)}.lp-footer-bot{border-top:1px solid var(--line);color:var(--lp-night-muted);justify-content:space-between;gap:30px;padding-top:24px;font-size:9px;display:flex}.lp-legal{padding-block:calc(var(--nav-h) + 70px) 90px}.lp-legal-head{max-width:780px;margin-bottom:60px}.lp-legal-head .lp-h1{margin-block:20px;font-size:clamp(38px,4vw,60px)}.lp-legal-updated{color:var(--ink-3);font-size:12px}.lp-legal-grid{grid-template-columns:230px 1fr;gap:70px;display:grid}.lp-legal-toc{top:calc(var(--nav-h) + 25px);align-self:start;font-size:13px;position:sticky}.lp-legal-toc li{padding-block:8px}.lp-legal-sec{scroll-margin-top:calc(var(--nav-h) + 30px);max-width:760px;margin-bottom:40px}.lp-legal-sec h2{margin-bottom:16px;font-size:22px;font-weight:550}.lp-legal-sec p{color:var(--ink-2);margin-bottom:12px;font-size:14px;line-height:1.8}.lp-legal-note{color:var(--ink-3);margin-block:40px;font-size:12px}.lp-notfound,.lp-404{text-align:center;place-content:center;justify-items:center;gap:25px;min-height:80dvh;padding-top:130px;padding-bottom:80px;display:grid}.lp-404-code{letter-spacing:.2em;color:var(--ink-3);font-size:12px}.lp-404-mark{background:var(--lp-lime);width:54px;height:54px;color:var(--lp-on-color);border-radius:16px;place-items:center;display:grid}.lp-404 .lp-h1{max-width:18ch;font-size:clamp(36px,5vw,64px)}.lp-404 .lp-lede{max-width:42ch}.lp-lost{align-items:center;margin-bottom:22px;display:flex}.lp-lost-node{border:1px solid var(--line);border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.lp-lost-gap{background:var(--lp-lime);color:var(--lp-on-color);transform:rotate(-8deg)}.lp-lost-link{border-top:1px dashed var(--ink-3);width:50px}.lp-load{animation:lp-arrive .8s var(--ease) both}.lp-js [data-reveal]{opacity:0;transition:opacity .65s var(--ease), transform .8s var(--ease);transform:translateY(20px)}.lp-js [data-reveal].is-in{opacity:1;transform:none}.lp-paused .lp-core-ring,.lp-hidden .lp-core-ring,.lp-paused .lp-system-link:after,.lp-hidden .lp-system-link:after,.lp-hidden .lp-family-tag{animation-play-state:paused}@keyframes lp-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-family-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes lp-tag-float{50%{translate:0 -8px}}@keyframes lp-data{0%,15%{opacity:0;transform:translate(0)}30%{opacity:1}85%,to{opacity:0;transform:translate(36px)}}@keyframes lp-orbit{to{transform:rotate(360deg)}}@media (min-width:1550px){.lp{--wrap:1400px}}@media (max-width:1250px){.lp-nav-prefs{display:none}.lp-nav-in{gap:20px}.lp-nav-links{gap:18px}.lp-hero-layout{gap:40px}.lp-system-flow{grid-template-columns:minmax(0,1fr) 24px 140px 24px minmax(0,1fr);gap:14px}.lp-feature-body{gap:45px}}@media (max-width:1050px){.lp{--nav-h:74px}.lp-nav-links,.lp-nav-signin{display:none}.lp-nav-tools{gap:14px;margin-left:auto}.lp-burger{display:grid}.lp[data-menu-open] .lp-menu{display:block}.lp-hero-layout{grid-template-columns:1.4fr 1fr;gap:35px}.lp-hero .lp-h1{font-size:clamp(44px,5.8vw,65px)}.lp-hero-intro>p:first-child{font-size:14px}.lp-hero-intro .lp-actions{gap:10px}.lp-hero-intro .lp-text-link{font-size:11px}.lp-hero .lp-btn{padding-inline:18px;font-size:12px}.lp-section-heading,.lp-holding-layout,.lp-ai-layout,.lp-learn-layout,.lp-demo-layout,.lp-faq{gap:45px}.lp-reasons{gap:28px}.lp-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-workflow{gap:22px}.lp-workflow h3{font-size:13px}.lp-system-flow{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:24px}.lp-system-link{display:none}.lp-system-core{scale:.9}.lp-source{gap:9px;padding:10px}.lp-source b{font-size:10px}.lp-system{padding-inline:24px}.lp-report-sheet{padding:22px 16px}.lp-report-heading{font-size:11px}.lp-report-pillar{font-size:9px}.lp-security-grid{gap:25px}.lp-feat-link{gap:12px}.lp-feat-link>.lp-index,.lp-feat-count{display:none}.lp-footer-top{gap:30px}.lp-feat-hero-chars{width:43%;right:2%}}@media (max-width:760px){.lp{--nav-h:70px}.lp-nav-in{gap:16px}.lp-nav-brand img{max-width:125px}.lp-nav-tools>.lp-btn{min-height:38px;padding-inline:14px;font-size:10px}.lp-nav-tools{gap:12px}.lp-hero{padding-top:calc(var(--nav-h) + 40px)}.lp-hero-layout{grid-template-columns:1fr;gap:28px;margin-top:24px}.lp-hero .lp-h1{max-width:19ch;font-size:clamp(43px,8.8vw,66px)}.lp-hero .lp-h1>span{margin-top:10px;font-size:.7em}.lp-hero-intro>p:first-child{max-width:52ch;font-size:15px}.lp-hero-intro .lp-actions{gap:22px;margin-top:23px}.lp-hero-intro .lp-text-link{font-size:12px}.lp-hero .lp-btn{font-size:13px}.lp-hero .lp-hero-note{max-width:60ch;margin-top:16px;font-size:10px}.lp-family-stage{margin-top:38px;margin-inline:-8px;padding-inline:0}.lp-family-tag{gap:5px;padding:6px 9px;font-size:8px}.lp-family-tag svg{width:12px;height:12px}.lp-tag-left{top:-9%;left:2%}.lp-tag-right{top:-10%;right:1%}.lp-hero-assurance{grid-template-columns:1fr 1fr;gap:12px 18px;padding-block:22px;font-size:9px;display:grid}.lp-hero-orbit{display:none}.lp-section-heading,.lp-holding-layout,.lp-ai-layout,.lp-learn-layout,.lp-demo-layout,.lp-faq,.lp-live-heading{grid-template-columns:1fr;gap:25px}.lp-section-heading{margin-bottom:36px}.lp-eyebrow{letter-spacing:.1em;font-size:9px}.lp-section-heading .lp-eyebrow,.lp-learn-layout .lp-eyebrow,.lp-holding-layout .lp-eyebrow,.lp-ai-layout .lp-eyebrow,.lp-demo-layout .lp-eyebrow{margin-bottom:16px}.lp-lede{font-size:15px}.lp-platform{padding-block:70px 50px}.lp-system{padding:20px 18px 16px}.lp-system-top{padding-bottom:20px;font-size:8px}.lp-system-flow{grid-template-columns:1fr;gap:30px}.lp-system-sources{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-system-sources>.lp-system-label{grid-column:1/-1;margin-bottom:0}.lp-source{grid-template-columns:auto 1fr;gap:8px;margin:0;display:grid}.lp-source-icon{border-radius:8px;width:28px;height:28px}.lp-source>svg:last-child{display:none}.lp-source b{font-size:9px;line-height:1.4}.lp-source small{font-size:8px}.lp-system-core{margin-block:18px;scale:1}.lp-core-mark{border-radius:20px;width:72px;height:72px}.lp-core-mark img{width:45px;height:45px}.lp-core-ring{width:108px;height:108px;top:-18px}.lp-system-core>b{margin-top:4px;font-size:18px}.lp-core-seal{margin-top:0}.lp-system-output{width:100%;max-width:300px;margin-inline:auto}.lp-report-sheet{padding:20px}.lp-report-heading{font-size:12px}.lp-report-pillar{font-size:10px}.lp-system figcaption{font-size:8px}.lp-workflow{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:35px}.lp-workflow h3{font-size:14px}.lp-workflow p{font-size:11px}.lp-reasons{grid-template-columns:1fr;gap:30px}.lp-reasons article{grid-template-columns:44px 1fr;gap:0 18px;display:grid}.lp-color-icon{border-radius:12px;grid-row:span 2;width:44px;height:44px;margin:0}.lp-reasons h3{margin-bottom:10px;font-size:20px}.lp-reasons p{grid-column:2;max-width:none;font-size:13px}.lp-reason-line{grid-column:1/-1;margin-top:24px}.lp-holding-band{padding-block:70px}.lp-org-scene{margin-top:22px;padding:30px 16px 105px}.lp-org-children{gap:8px}.lp-org-parent{width:145px;padding:20px}.lp-org-children b{font-size:10px}.lp-org-children>div>span:last-child{font-size:7px}.lp-org-children>div{padding-inline:5px}.lp-org-evidence{font-size:9px}.lp-product-top{gap:13px;padding:12px 15px}.lp-product-top>span:last-child{font-size:8px}.lp-product-frame{border-radius:10px}.lp-caption{font-size:9px}.lp-feat-grid{grid-template-columns:1fr;gap:0}.lp-feat-link{gap:14px;min-height:108px}.lp-feat-card-copy>b{font-size:16px}.lp-feat-card-copy>span{font-size:11px}.lp-feat-count{font-size:8px;display:block}.lp-feat-more .lp-feat-link{min-height:100px}.lp-feat-more-copy{max-width:20ch;font-size:25px}.lp-ai-band{padding-block:70px}.lp-ai-layout{gap:44px}.lp-ai-question{padding:18px;font-size:13px}.lp-ai-answer{padding:22px}.lp-ai-sources{gap:6px}.lp-ai-sources>span{font-size:7px}.lp-learn-topics{gap:26px;margin-top:20px}.lp-learn-topics article{gap:16px}.lp-scope-strip{grid-template-columns:1fr;gap:25px;margin-top:40px}.lp-scope-strip>div{grid-template-columns:70px 1fr;gap:5px 15px;display:grid}.lp-scope-strip>div>span{grid-row:span 2;padding-top:4px}.lp-scope-strip h3{margin:0;font-size:17px}.lp-scope-strip p{grid-column:2;max-width:none}.lp-regulation{padding-block:70px}.lp-standard-grid article{min-height:210px;padding:22px 18px}.lp-standard-grid h3{font-size:22px}.lp-standard-grid article>span{min-height:28px;padding-right:12px;font-size:8px}.lp-standard-grid article>svg{width:12px;top:24px;right:12px}.lp-standard-grid p{font-size:11px}.lp-security-grid{grid-template-columns:1fr 1fr;gap:32px 25px}.lp-security-grid h3{font-size:15px}.lp-security-grid p{font-size:11px}.lp-live-section{padding-block:55px}.lp-live-heading{margin-bottom:30px}.lp-live-grid{grid-template-columns:1fr 1fr;gap:28px}.lp-live-grid dd{font-size:38px}.lp-live-grid dt{font-size:10px}.lp-faq-list{margin-top:20px}.lp-faq-list summary h3{font-size:14px}.lp-faq-list details>p{padding-left:28px;font-size:12px}.lp-demo{padding-top:64px}.lp-demo-layout{gap:24px}.lp-demo .lp-h2{font-size:36px}.lp-demo-family{width:85%;margin:28px auto 0}.lp-form-card{border-radius:17px;margin-bottom:45px;padding:25px}.lp-form-card>h3{margin-bottom:24px;font-size:22px}.lp-feat-hero{padding-top:calc(var(--nav-h) + 45px);padding-bottom:165px}.lp-feat-hero .lp-h1{max-width:17ch;font-size:43px}.lp-feat-hero .lp-hero-lede{font-size:15px}.lp-feat-hero-chars{width:70%;right:var(--gut);object-fit:contain;object-position:bottom;max-height:150px;bottom:0}.lp-feat-toc{margin-inline:calc(-1 * var(--gut));width:calc(100% + 2 * var(--gut));padding-inline:var(--gut)}.lp-feat-toc>a{white-space:normal;max-width:140px;padding:14px 15px;font-size:9px}.lp-feat-toc>a>span{font-size:7px}.lp-feat-intro{padding-top:24px;font-size:11px}.lp-feat-group{scroll-margin-top:calc(var(--nav-h) + 90px);padding-block:52px}.lp-feat-group-head{grid-template-columns:40px 1fr;gap:16px;margin-bottom:28px}.lp-feat-number{font-size:30px}.lp-feat-group-head .lp-h2{font-size:31px}.lp-feat-group-head .lp-eyebrow{margin-bottom:12px;font-size:8px}.lp-feat-group-head .lp-lede{margin-top:16px;font-size:13px}.lp-feature-body{grid-template-columns:1fr;gap:30px}.lp-feat-group:nth-child(2n) .lp-module-scene{order:0}.lp-module-stage{min-height:300px;padding:30px 25px}.lp-feature-control{flex-wrap:wrap;gap:8px;font-size:8px}.lp-feat-trust-list{grid-template-columns:1fr}.lp-feat-trust-list li{font-size:12px}.lp-feat-end{padding-block:40px}.lp-feat-end-card{padding:32px}.lp-footer{padding-block:50px 24px}.lp-footer-top{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:36px}.lp-footer-brand{grid-column:1/-1}.lp-footer-brand p{max-width:36ch}.lp-footer-col{gap:11px}.lp-footer-bot{flex-direction:column;gap:10px;font-size:8px}.lp-legal{padding-block:calc(var(--nav-h) + 45px) 60px}.lp-legal-grid{grid-template-columns:1fr;gap:30px}.lp-legal-toc{border-bottom:1px solid var(--line);padding-bottom:24px;position:static}}@media (prefers-reduced-motion:reduce){:root .lp *,:root .lp :before,:root .lp :after{transition:none;animation:none}.lp-load,.lp-family,.lp-family-tag,.lp-core-ring,.lp-system-link:after{animation:none}.lp-js [data-reveal]{opacity:1;transition:none;transform:none}.lp-btn,.lp-btn svg,.lp-text-link svg,.lp-nav-links a:after,.lp-capability summary>svg{transition:none}}@media print{.lp-nav,.lp-footer,.lp-actions,.lp-form-card{display:none}.lp-js [data-reveal]{opacity:1;transform:none}}.lp [data-motion],.lp .lp-family-stage,.lp .lp-system{--lp-motion:paused}.lp .is-motion-visible{--lp-motion:running}.lp .lp-family,.lp-family-single img,.lp .lp-family-tag,.lp .lp-system-link:after,.lp .lp-core-orbit{animation-play-state:var(--lp-motion,paused)}.lp.lp-hidden *,.lp.lp-hidden :before,.lp.lp-hidden :after{animation-play-state:paused}.lp[data-lite] *,.lp[data-lite] :before,.lp[data-lite] :after{transition:none;animation:none}:root[data-theme=dark] .lp .lp-nav:not(.lp-on-lime) .lp-btn{background:var(--lp-lime);color:var(--lp-on-color)}.lp-faq{align-items:start;gap:clamp(32px,6vw,80px)}.lp-faq-intro{position:sticky;top:112px}.lp-faq-help{background:var(--lp-lime);color:var(--lp-on-color);border-radius:20px;margin-top:30px;padding:26px 26px 0;overflow:hidden}.lp-faq-help h3{letter-spacing:-.03em;font-size:22px;line-height:1.2}.lp-faq-help p{margin-top:12px;font-size:14px;line-height:1.7}.lp-faq-help .lp-btn{background:var(--lp-on-color);color:var(--lp-white);margin-top:20px}.lp-faq-help img{width:100%;height:auto;margin-top:24px;display:block}.lp-guide-hero{background:var(--lp-lime);color:var(--lp-on-color);padding:148px 0 72px}.lp-guide-hero .lp-h1{max-width:1000px}.lp-guide-hero .lp-lede{color:var(--lp-on-color);max-width:740px;margin-top:24px}.lp-guide-grid{grid-template-columns:240px minmax(0,1fr);gap:64px;padding-block:64px;display:grid}.lp-guide-nav{align-self:start;gap:16px;font-size:13px;display:grid;position:sticky;top:112px}.lp-guide-content{min-width:0}.lp-guide-content section{padding-block:0 42px;scroll-margin-top:112px}.lp-guide-content h2{letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);line-height:1.2}.lp-guide-content p{max-width:760px;color:var(--ink-2);margin-top:18px;line-height:1.85}.lp-guide-source{flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;display:flex}@media (max-width:900px){.lp-faq-intro{position:static}.lp-guide-grid{grid-template-columns:1fr;gap:32px}.lp-guide-nav{flex-wrap:wrap;display:flex;position:static}}.lp-cookie{z-index:100;border:1px solid var(--line-strong);background:var(--surface);width:min(520px,100vw - 36px);color:var(--ink);box-shadow:var(--shadow-lift);border-radius:18px;padding:24px;position:fixed;bottom:18px;left:18px}.lp-cookie h2{font-size:19px;font-weight:600}.lp-cookie p{margin-top:10px;font-size:13px;line-height:1.7}.lp-cookie>a{margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.lp-cookie .lp-actions{margin-top:16px}.lp-cookie-settings{margin:20px auto 0;font-size:12px;text-decoration:underline;display:block}
