.lp{--lp-bg:#080b0d;--lp-ink:#f0f5f3;--lp-muted:#8a9997;--lp-accent:#9be8dc;background:var(--lp-bg);color:var(--lp-ink);overflow:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-wrap{width:min(1170px,100% - 48px);margin:0 auto}.lp-header{z-index:10;background:#080b0ddc;border-bottom:1px solid #ffffff0d;height:78px;position:relative}.lp-nav{justify-content:space-between;align-items:center;height:100%;display:flex}.lp-brand{letter-spacing:.04em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.lp-brand small{color:#6e8880;letter-spacing:.2em;margin-left:8px;font-size:9px}.lp-mark{grid-template-columns:repeat(2,8px);gap:3px;display:grid;transform:rotate(-45deg)}.lp-mark i{background:#94e7d9;border-radius:1px;width:8px;height:8px}.lp-mark i:nth-child(2){opacity:.48}.lp-mark i:nth-child(3){opacity:.65}.lp-navlinks{color:#a1afaa;gap:42px;font-size:12px;display:flex}.lp-navcta{border:1px solid #ffffff20;border-radius:6px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex;color:#c7d6d0!important}.lp-hero{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:relative}.lp-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080b0d 0,#0000 34% 70%,#080b0d 100%),linear-gradient(#0000 72%,#080b0d);position:absolute;inset:0}.lp-hero-glow{filter:blur(65px);background:#70d7ca0b;border-radius:50%;width:650px;height:650px;position:absolute;top:-120px;right:6%}.lp-hero-inner{z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:30px;min-height:620px;display:grid;position:relative}.lp-hero-copy{padding:80px 0 45px}.lp-pill{background:#a3e8dc0b;border:1px solid #9ee9db2c;border-radius:100px;align-items:center;gap:9px;padding:6px 10px 6px 6px;font-size:11px;display:inline-flex;color:#b7d8cf!important}.lp-pill-icon{color:#a4e8de;background:#a1e8dd1b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lp-eyebrow,.lp-label{color:#8fd0c3;letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.lp-eyebrow{margin-top:54px}.lp-eyebrow span,.lp-label span{background:#a0e9da;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #9de9dd}.lp h1{letter-spacing:-.06em;margin:20px 0 24px;font-size:clamp(45px,5.4vw,70px);font-weight:700;line-height:1.22}.lp-hero-copy>p{color:#99aaa3;font-size:15px;line-height:2}.lp-actions{gap:10px;margin-top:32px;display:flex}.lp-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:21px;min-height:48px;padding:0 18px;font-size:12px;font-weight:650;transition:all .25s;display:inline-flex}.lp-button svg,.lp-textlink svg,.lp-plan a svg{transition:transform .25s}.lp-button:hover svg,.lp-textlink:hover svg,.lp-plan a:hover svg{transform:translate(4px)}.lp-secondary{background:#ffffff05;border:1px solid #ffffff20;color:#d4e1dd!important}.lp-availability{color:#71867c;align-items:center;gap:20px;margin-top:31px;font-size:10px;display:flex}.lp-availability i{background:#91e4ce;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.lp-art{height:490px;position:relative;overflow:hidden}.lp-art-grid{filter:blur(10px);background:radial-gradient(circle,#8ae9d620,#0000 54%);position:absolute;inset:5%}.lp-ring{border:1px solid #9ee9d219;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.lp-ring-a{width:205px;height:205px}.lp-ring-b{width:310px;height:310px}.lp-ring-c{width:415px;height:415px}.lp-orb{background:radial-gradient(circle at 35% 25%,#93e8d88a,#337c6f80 38%,#0a1716 75%);border:1px solid #a5f2e06b;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 75px #78e8ce35,inset 0 0 24px #b9fff21c}.lp-orb:before{content:"";border:1px solid #d0fff51f;border-radius:50%;position:absolute;inset:10px}.lp-orb-core{color:#c6fff1;letter-spacing:.2em;flex-direction:column;align-items:center;font-size:10px;font-weight:700;display:flex}.lp-orb-mark{font-size:35px;line-height:1.1}.lp-node{background:#111b1bea;border:1px solid #c8f7e62e;border-radius:8px;align-items:center;gap:10px;min-width:135px;padding:10px 13px;display:flex;position:absolute;box-shadow:0 14px 40px #0009}.lp-node-one{top:75px;left:15px}.lp-node-two{top:116px;right:8px}.lp-node-three{bottom:76px;right:34px}.lp-node-icon{color:#b1e9d8;background:#b2f5dc12;border-radius:6px;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.lp-node b,.lp-node small{display:block}.lp-node b{font-size:11px}.lp-node small{color:#6d8780;letter-spacing:.1em;margin-top:4px;font-size:8px}.lp-beam{transform-origin:0;background:linear-gradient(90deg,#a4f9e600,#a4f9e855);height:1px;position:absolute;top:48%;left:50%}.lp-beam-a{width:180px;transform:rotate(-145deg)}.lp-beam-b{width:185px;transform:rotate(-30deg)}.lp-beam-c{width:170px;transform:rotate(40deg)}.lp-art-note{color:#6b857c;letter-spacing:.12em;justify-content:space-between;font:9px ui-monospace,monospace;display:flex;position:absolute;bottom:18px;left:15px;right:15px}.lp-hero-foot{z-index:1;color:#637b72;letter-spacing:.12em;justify-content:space-between;padding:0 0 25px;font:9px ui-monospace,monospace;display:flex;position:relative}.lp-hero-foot a{align-items:center;gap:12px;display:flex}.lp-partners{border-block:1px solid #ffffff10}.lp-partner-inner{justify-content:space-between;align-items:center;gap:25px;min-height:120px;display:flex}.lp-partner-inner>div:first-child b{color:#c5d7cf;font-size:12px;line-height:1.6}.lp-partner-inner>div:first-child small{color:#61766d;margin-top:7px;font-size:10px;display:block}.lp-partner-list{color:#a7b9b0;align-items:center;gap:54px;display:flex}.lp-partner-list>span{align-items:center;gap:7px;font-size:20px;display:flex}.lp-partner-list b{letter-spacing:-.03em;font-size:14px;font-weight:600}.lp-partner-list .lp-anthropic{letter-spacing:.05em;font-size:13px;font-weight:700}.lp-partner-list .lp-compat{font-size:11px}.lp-compat small{color:#6f8e81;font-size:9px}.lp-section{padding-top:125px;padding-bottom:125px}.lp-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:54px;display:flex}.lp h2{letter-spacing:-.05em;margin:19px 0 0;font-size:clamp(33px,4vw,48px);font-weight:650;line-height:1.3}.lp-section-head>p,.lp-build-copy>p{color:#8a9e95;margin:0 0 3px;font-size:13px;line-height:2}.lp-features{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp-feature{background:linear-gradient(145deg,#111b19,#0c1111);border:1px solid #ffffff15;border-radius:9px;min-height:255px;padding:24px;transition:all .3s}.lp-feature:hover{border-color:#8ae0cc70;transform:translateY(-3px)}.lp-feature-top{color:#526860;justify-content:space-between;align-items:center;font:9px ui-monospace,monospace;display:flex}.lp-icon{color:#9fe5d5;background:#8ee6d00b;border:1px solid #a0e6d529;border-radius:8px;place-items:center;width:43px;height:43px;display:grid}.lp-feature h3{margin:30px 0 12px;font-size:15px}.lp-feature p{color:#879b91;min-height:70px;font-size:12px;line-height:1.9}.lp-feature-footer{color:#6f9a89;letter-spacing:.08em;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;font:9px ui-monospace,monospace;display:flex}.lp-build{background:#0d1212;border-block:1px solid #ffffff0c}.lp-build-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:118px 0;display:grid}.lp-build-copy>p{max-width:390px;margin-top:23px}.lp-textlink{align-items:center;gap:13px;margin-top:25px;font-size:12px;display:inline-flex;color:#a1e7d7!important}.lp-build-meta{color:#79958a;gap:25px;margin-top:54px;font-size:11px;display:flex}.lp-build-meta span{align-items:center;gap:6px;display:flex}.lp-code{background:#090e0e;border:1px solid #ffffff1c;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px #0006}.lp-code-head,.lp-code-foot{color:#718981;justify-content:space-between;align-items:center;padding:17px 20px;font:10px ui-monospace,monospace;display:flex}.lp-code-head{border-bottom:1px solid #ffffff10}.lp-code-head>span:nth-child(2),.lp-code-foot>span:first-child{align-items:center;gap:7px;display:flex}.lp-dots{gap:5px;display:flex}.lp-dots i{background:#536b62;border-radius:50%;width:6px;height:6px}.lp-code pre{color:#bfd1c8;margin:0;padding:28px 23px;font:12px/2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.lp-code-foot{border-top:1px solid #ffffff10}.lp-pricing{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-plan{background:#0e1514;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;min-height:390px;padding:28px;display:flex}.lp-plan-highlight{background:linear-gradient(155deg,#19342d,#101a17);border-color:#9ce9d865}.lp-plan-head{color:#8ac8b7;letter-spacing:.15em;justify-content:space-between;align-items:center;font:9px ui-monospace,monospace;display:flex}.lp-plan-head b{color:#ade9d9;background:#a1e7d51a;border-radius:20px;padding:5px 8px;font:10px system-ui}.lp-plan h3{margin:18px 0 7px;font-size:20px}.lp-plan>p{color:#81958a;font-size:12px}.lp-price{letter-spacing:-.04em;margin:31px 0 24px;font-size:34px;font-weight:650}.lp-price small{color:#81978b;letter-spacing:0;font-size:11px;font-weight:400}.lp-plan-divider{background:#ffffff12;height:1px}.lp-plan ul{gap:15px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.lp-plan li{color:#a8bcb1;align-items:center;gap:10px;font-size:12px;display:flex}.lp-plan a{color:#dceae4;border:1px solid #fff2;border-radius:6px;justify-content:space-between;align-items:center;margin-top:auto;padding:13px;font-size:11px;display:flex}.lp-plan-highlight>a{color:#10271f;background:#a3e7d8;border-color:#a3e7d8;font-weight:700}.lp-pricing-note{text-align:center;color:#637b6f;margin-top:25px;font-size:11px}.lp-closing{padding-bottom:120px}.lp-closing-inner{background:linear-gradient(110deg,#111d19,#10221b);border:1px solid #a1e9d535;border-radius:10px;min-height:330px;padding:58px 60px;position:relative;overflow:hidden}.lp-closing-glow{background:radial-gradient(circle,#8ce8cb2e,#0000 60%);border-radius:50%;width:600px;height:600px;position:absolute;top:-110%;right:-8%}.lp-closing-inner>:not(.lp-closing-glow){position:relative}.lp-closing-inner p{color:#8da59a;margin:17px 0 25px;font-size:13px}.lp-footer{border-top:1px solid #ffffff10}.lp-footer-main{justify-content:space-between;padding:55px 0;display:flex}.lp-footer-main p{color:#6b8276;margin-top:18px;font-size:11px}.lp-footer-nav{color:#94a89c;gap:30px;font-size:12px;display:flex}.lp-footer-bottom{color:#5e766b;border-top:1px solid #ffffff10;justify-content:space-between;padding:22px 0;font-size:10px;display:flex}.lp-footer-bottom span:last-child{letter-spacing:.1em;font:9px ui-monospace,monospace}@media (max-width:900px){.lp-hero-inner{grid-template-columns:1fr;gap:0}.lp-hero-copy{padding-bottom:10px}.lp-art{height:420px}.lp-hero-inner{min-height:auto}.lp-partner-inner{flex-direction:column;align-items:start;padding:25px 0}.lp-partner-list{flex-wrap:wrap;gap:30px}.lp-features{grid-template-columns:repeat(2,1fr)}.lp-build-inner{grid-template-columns:1fr;gap:40px;padding:85px 0}.lp-pricing{grid-template-columns:1fr}.lp-plan{min-height:330px}.lp-section{padding:85px 0}}@media (max-width:560px){.lp-wrap{width:calc(100% - 32px)}.lp-header{height:68px}.lp-navlinks{display:none}.lp-hero-copy{padding-top:60px}.lp-eyebrow{margin-top:40px;font-size:9px}.lp h1{font-size:39px}.lp-hero-copy>p{font-size:13px}.lp-actions{gap:8px}.lp-button{gap:8px;padding:0 12px;font-size:11px}.lp-availability{flex-direction:column;align-items:start;gap:7px}.lp-art{height:350px}.lp-ring-c{width:320px;height:320px}.lp-node-one{top:44px;left:0}.lp-node-two{top:72px;right:0}.lp-node-three{bottom:37px;right:10px}.lp-node{min-width:120px;padding:8px}.lp-hero-foot{font-size:8px}.lp-section-head{flex-direction:column;align-items:start}.lp-features{grid-template-columns:1fr}.lp-feature,.lp-feature p{min-height:0}.lp-code pre{padding:20px 14px;font-size:10px}.lp-code-foot span:last-child{display:none}.lp-closing-inner{padding:38px 25px}.lp-footer-main{flex-direction:column;gap:30px}.lp-footer-nav{flex-wrap:wrap;gap:20px}.lp-footer-bottom{flex-wrap:wrap;gap:15px}}.lp-navlinks a:hover,.lp-footer a:hover{color:#7658db}.lp-hero-glow{background:#8665ee1a}.lp-eyebrow span,.lp-label span{background:#8a68e3;box-shadow:0 0 12px #ae97e4}.lp-orb-core{color:#fff}.lp-orb:before{border-color:#fff8}.lp-code-head,.lp-code-foot{color:#a99bb8;border-color:#ffffff12}.lp{--lp-bg:#fcfbfd;--lp-ink:#25212d;--lp-muted:#696272;--lp-accent:#6a55ab;color:#25212d;background:#fcfbfd}.lp-header{background:#fcfbfdef;border-color:#29213212}.lp-brand{color:#292331}.lp-brand small{color:#777080}.lp-mark i{background:#6c59aa}.lp-navlinks{color:#605969}.lp-navcta{background:#fff;border-color:#30243d25;color:#403949!important}.lp-navcta:hover{border-color:#7762ad80}.lp-hero{background-color:#fcfbfd;background-image:linear-gradient(#70618909 1px,#0000 1px),linear-gradient(90deg,#70618909 1px,#0000 1px)}.lp-hero:after{background:linear-gradient(90deg,#fcfbfd 0,#0000 34% 70%,#fcfbfd 100%),linear-gradient(#0000 72%,#fcfbfd)}.lp-hero-glow{filter:blur(80px);background:#9b8bc014}.lp-pill{background:#f3f0f7;border-color:#7764912e;color:#5d5070!important}.lp-pill-icon{color:#6b5893;background:#e7e1ee}.lp-eyebrow,.lp-label{color:#6e5d8c}.lp-eyebrow span,.lp-label span{box-shadow:none;background:#7d69a2}.lp h1 span,.lp h2 span{color:#6b57a4}.lp-hero-copy>p,.lp-section-head>p,.lp-build-copy>p{color:#6b6471}.lp-primary{background:#665294;box-shadow:0 7px 20px #68549226;color:#fff!important}.lp-primary:hover{background:#55417f}.lp-secondary{background:#fff;border-color:#30243d2b;color:#51495a!important}.lp-availability{color:#777080}.lp-availability span:first-child{color:#665c71}.lp-availability i{background:#8e7bab}.lp-art-grid{background:radial-gradient(circle,#c2b2db30,#0000 57%)}.lp-ring{border-color:#81719429}.lp-orb{background:radial-gradient(circle at 35% 25%,#e9e4f0,#b8a7d0 43%,#796394 85%);border-color:#9b89b36e;box-shadow:0 0 65px #9983bd30,inset 0 0 24px #ffffffa0}.lp-node{background:#fffefa;border-color:#7765872b;box-shadow:0 12px 34px #4e3e6414}.lp-node b{color:#302b36}.lp-node small{color:#746c7b}.lp-node-icon{color:#705d96;background:#efebf5}.lp-node-warm{color:#a27682;background:#f5eef0}.lp-node-blue{color:#7482a1;background:#eef0f5}.lp-beam{background:linear-gradient(90deg,#9984ac00,#9984ac66)}.lp-art-note,.lp-hero-foot{color:#85798b}.lp-partners{background:#f7f6f8;border-color:#35294112}.lp-partner-inner>div:first-child b{color:#504956}.lp-partner-inner>div:first-child small{color:#7c7380}.lp-partner-list{color:#756d7a}.lp-compat small{color:#807688}.lp-feature{background:linear-gradient(145deg,#fff,#faf9fb);border-color:#35294118;box-shadow:0 8px 25px #2b1f3808}.lp-feature:hover{border-color:#8a77a77d;box-shadow:0 12px 35px #5f4f7715}.lp-feature-top{color:#958a99}.lp-icon{color:#715e96;background:#f2eef7;border-color:#8d79a82e}.lp-feature p{color:#706976}.lp-feature-footer{color:#82718e;border-color:#35294112}.lp-build{background:#f5f3f7;border-color:#35294112}.lp-textlink{color:#66518f!important}.lp-build-meta{color:#766d7d}.lp-build-meta svg{color:#8b76a9}.lp-code{background:#272330;border-color:#3f3747;box-shadow:0 24px 65px #30253d24}.lp-code-head,.lp-code-foot{color:#c4b9cc}.lp-code pre{color:#e2dbe5}.lp-code-muted{color:#a99daf}.lp-code-blue{color:#d2c3ed}.lp-code-green{color:#e2d8e9}.lp-pricing .lp-plan{background:#fff;border-color:#3529411b;box-shadow:0 10px 30px #30243809}.lp-pricing .lp-plan-highlight{background:linear-gradient(155deg,#f5f1f9,#fff);border-color:#9b8aad75;box-shadow:0 15px 40px #5b496c16}.lp-plan-head{color:#78688a}.lp-plan-head b{color:#65517f;background:#e9e3f0}.lp-plan>p,.lp-price small{color:#756b7b}.lp-plan-divider{background:#35294116}.lp-plan li{color:#605866}.lp-plan li svg{color:#8876a1}.lp-plan a{color:#51495a;border-color:#35294129}.lp-plan-highlight>a{color:#fff;background:#665294;border-color:#665294}.lp-pricing-note{color:#777080}.lp-closing-inner{background:linear-gradient(110deg,#f2eef6,#f8f6fa);border-color:#8c7b9f31}.lp-closing-glow{background:radial-gradient(circle,#b7a4cd36,#0000 60%)}.lp-closing-inner p{color:#706778}.lp-footer{border-color:#35294114}.lp-footer-main p{color:#7c7380}.lp-footer-nav{color:#6b626e}.lp-footer-bottom{color:#7c7380;border-color:#35294114}
