:root{color-scheme:dark;--bg: #030812;--bg-soft: #07111f;--panel: rgba(13, 25, 42, .78);--panel-strong: rgba(17, 32, 52, .92);--line: rgba(129, 165, 214, .24);--line-strong: rgba(147, 181, 230, .42);--text: #f7fbff;--muted: #aeb8c8;--blue: #2e98ff;--blue-deep: #006df4;--cyan: #4ec8ff;--green: #65d690;--amber: #ffba18;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;margin:0;color:var(--text);background:linear-gradient(135deg,transparent 0 22%,rgba(19,118,255,.18) 22.1%,transparent 22.3%),linear-gradient(145deg,transparent 0 69%,rgba(19,118,255,.2) 69.1%,transparent 69.3%),linear-gradient(180deg,#020611,#061426 46%,#020711)}body:before{position:fixed;inset:76px 0 0;z-index:-1;content:"";background-image:linear-gradient(rgba(68,146,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(68,146,255,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 78%)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 56px;border-bottom:1px solid rgba(118,156,211,.12);background:#01060fdb;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;min-width:196px;gap:12px;font-size:2rem;font-weight:800;line-height:1}.brand-mark{width:40px;height:40px}.brand-word span{color:#84c3ff}.primary-nav{display:flex;align-items:center;gap:44px;color:#f7fbffe6;font-size:1.05rem;font-weight:520}.primary-nav a,.signin{transition:color .16s ease,transform .16s ease}.primary-nav a:hover,.signin:hover{color:var(--cyan)}.signin{display:inline-flex;align-items:center;justify-content:flex-end;min-width:196px;color:var(--cyan);font-size:1.05rem;font-weight:620}main{overflow:hidden}.hero-section,.workflow-section,.examples-section,.pricing-section{width:min(100% - 112px,1560px);margin:0 auto}.hero-section{padding:26px 0 30px}.hero-grid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(680px,1.48fr);gap:44px;align-items:center}.hero-copy{padding-top:10px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--cyan);text-transform:uppercase;font-size:.86rem;font-weight:760}.eyebrow{padding:8px 16px;border:1px solid rgba(67,160,255,.3);border-radius:999px;background:#0f2d4d94}.eyebrow-icon{display:inline-flex;color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{max-width:620px;margin-bottom:22px;font-size:5rem;line-height:.98;font-weight:850}h1 span{color:var(--blue-deep)}.hero-subtitle{max-width:520px;margin-bottom:28px;color:var(--muted);font-size:1.35rem;line-height:1.46}.cta-row{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:26px}.button{display:inline-flex;align-items:center;justify-content:center;min-width:218px;min-height:58px;gap:12px;padding:0 26px;border-radius:8px;font-size:1.17rem;font-weight:760;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(180deg,#39a9ff,#1377ef);color:#fff;box-shadow:0 14px 38px #0075ff57}.button-secondary{border:1px solid rgba(141,187,255,.72);background:#050e1c57;color:#f8fbff}.button-secondary:hover{background:#2671c429}.product-visual{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(180deg,#19273ad1,#070f1bf5);box-shadow:0 30px 80px #00000057,0 0 0 1px #ffffff0a inset}.visual-toolbar{display:none}.product-visual img{display:block;width:100%;height:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.feature-card{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:center;min-height:152px;padding:26px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#121f32d6,#091220d6);box-shadow:0 20px 46px #00000029}.feature-icon{display:grid;width:78px;height:78px;border:1px solid rgba(77,149,255,.24);border-radius:999px;place-items:center;color:var(--blue);background:#2367cf24}.feature-card h2{margin-bottom:8px;font-size:1.18rem;line-height:1.22}.feature-card p{margin-bottom:0;color:var(--muted);font-size:1rem;line-height:1.42}.workflow-section,.examples-section,.pricing-section{padding:74px 0}.workflow-section,.examples-section{border-top:1px solid rgba(125,159,214,.14)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.section-heading h2,.pricing-copy h2{max-width:760px;margin-bottom:0;font-size:2.35rem;line-height:1.12}.workflow-grid,.examples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workflow-grid article,.examples-grid article,.pricing-panel{border:1px solid var(--line);border-radius:8px;background:#091322bd}.workflow-grid article,.examples-grid article{padding:26px}.workflow-grid span{color:var(--cyan);font-size:.95rem;font-weight:800}.workflow-grid h3,.examples-grid h3{margin:18px 0 10px;font-size:1.18rem}.workflow-grid p,.examples-grid p,.pricing-copy p,.pricing-panel li{margin-bottom:0;color:var(--muted);line-height:1.55}.examples-grid svg{color:var(--blue)}.pricing-section{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:40px;align-items:center;border-top:1px solid rgba(125,159,214,.14);padding-bottom:96px}.pricing-copy p{max-width:620px;margin-top:18px}.pricing-panel{padding:28px}.badge{display:inline-flex;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(101,214,144,.3);border-radius:999px;color:var(--green);background:#65d6901a;font-size:.88rem;font-weight:760}.pricing-panel strong{display:block;margin-bottom:18px;font-size:2rem}.pricing-panel ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.pricing-panel li{display:flex;gap:10px;align-items:center}.pricing-panel svg{flex:0 0 auto;color:var(--green)}@media(max-width:1240px){.site-header{padding:0 34px}.brand,.signin{min-width:auto}.primary-nav{gap:26px}.hero-section,.workflow-section,.examples-section,.pricing-section{width:min(100% - 64px,1100px)}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px}}@media(max-width:900px){.site-header{height:70px}.brand{font-size:1.7rem}.primary-nav{display:none}.signin{font-size:1rem}.hero-section,.workflow-section,.examples-section,.pricing-section{width:min(100% - 36px,720px)}.hero-section{padding-top:22px}h1{font-size:3.5rem}.hero-subtitle{font-size:1.14rem}.feature-grid,.workflow-grid,.examples-grid,.pricing-section{grid-template-columns:1fr}.feature-card{grid-template-columns:76px minmax(0,1fr);padding:22px}.feature-icon{width:68px;height:68px}.section-heading{display:block}.section-heading h2,.pricing-copy h2{margin-top:12px;font-size:2rem}}@media(max-width:560px){.site-header{padding:0 18px;justify-content:flex-start}.hero-section,.workflow-section,.examples-section,.pricing-section{width:min(100% - 36px,354px);margin-right:auto;margin-left:18px}.brand-mark{width:34px;height:34px}.brand{gap:9px;font-size:1.45rem}.signin{display:none}h1{font-size:2.78rem}.hero-subtitle{font-size:1.06rem}.cta-row,.button{width:100%}.button{min-width:0}.feature-card{grid-template-columns:1fr}.workflow-section,.examples-section,.pricing-section{padding:52px 0}}
