:root{--bg: oklch(98.6% .005 95);--bg-2: oklch(96.5% .008 95);--bg-3: oklch(94% .01 95);--ink: oklch(18% .012 250);--ink-2: oklch(34% .012 250);--ink-3: oklch(52% .01 250);--ink-4: oklch(72% .008 250);--rule: oklch(88% .008 250);--rule-2: oklch(82% .01 250);--accent: oklch(56% .14 148);--accent-ink: oklch(98% .005 95);--accent-soft: oklch(94% .06 148);--accent-soft-ink: oklch(32% .12 148);--danger: oklch(58% .18 25);--font-sans: "Söhne", "Inter", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: "Söhne", "Inter", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--pad: 24px;--radius: 4px;--content-max: 1280px;--gutter-x: 56px;--swatch-courier-econ: oklch(28% .01 250);--swatch-courier-fast: oklch(60% .16 50);--swatch-courier-prem: oklch(52% .18 255)}[data-theme=dark]{--swatch-courier-econ: oklch(72% .012 250);--swatch-courier-fast: oklch(72% .16 50);--swatch-courier-prem: oklch(70% .16 255)}.nav,.hero,.section,.footer{padding-inline:max(var(--gutter-x),calc((100% - var(--content-max)) / 2))}[data-theme=dark]{--bg: oklch(15% .012 250);--bg-2: oklch(19% .014 250);--bg-3: oklch(23% .014 250);--ink: oklch(96% .005 95);--ink-2: oklch(82% .008 95);--ink-3: oklch(64% .008 95);--ink-4: oklch(46% .008 95);--rule: oklch(28% .012 250);--rule-2: oklch(36% .014 250);--accent: oklch(70% .16 148);--accent-ink: oklch(15% .012 250);--accent-soft: oklch(28% .06 148);--accent-soft-ink: oklch(86% .12 148)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit}a{color:inherit;text-decoration:none}.lai-root{width:100%;background:var(--bg);color:var(--ink)}.mono{font-family:var(--font-mono);font-feature-settings:"ss01" on}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.section{padding-block:96px;border-top:1px solid var(--rule);position:relative}.section:first-child{border-top:none}.section-head{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start;margin-bottom:48px}.section-head .eyebrow{padding-top:8px}.section-head h2{font-family:var(--font-display);font-size:44px;line-height:1.05;letter-spacing:-.025em;font-weight:500;margin:0 0 14px;text-wrap:balance}.section-head p{font-size:17px;line-height:1.5;color:var(--ink-2);margin:0;max-width:56ch;text-wrap:pretty}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:var(--radius);border:1px solid transparent;background:var(--ink);color:var(--bg);font-size:15px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:transform .12s,opacity .12s,background .15s;text-decoration:none}.btn:hover{opacity:.92}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--rule-2)}.btn-secondary:hover{background:var(--bg-2);opacity:1}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--rule-2)}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding-block:16px;background:color-mix(in oklch,var(--bg),transparent 8%);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--rule)}.nav-logo{display:flex;align-items:baseline;gap:0;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;font-weight:500}.nav-logo .ai{color:var(--accent);font-weight:600}.nav-logo:before{content:"";display:inline-block;width:8px;height:8px;background:var(--accent);margin-right:10px;border-radius:1px;align-self:center}.nav-links{display:flex;gap:28px;font-size:14px;color:var(--ink-2)}.nav-links a{cursor:pointer;transition:color .12s}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:16px}.lang-toggle{display:inline-flex;align-items:center;border:1px solid var(--rule-2);border-radius:999px;padding:2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.lang-toggle button{border:none;background:transparent;padding:4px 10px;border-radius:999px;cursor:pointer;color:var(--ink-3);transition:background .12s,color .12s}.lang-toggle button.active{background:var(--ink);color:var(--bg)}.hero{padding-block:56px 88px;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr;gap:56px}@media(min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center}.hero-grid>div:first-child{min-width:0}.hero-grid .chain-wrap{margin-top:0}}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-soft-ink);background:var(--accent-soft);padding:6px 12px;border-radius:999px;margin-bottom:28px}.hero-badge .pulse{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:lai-pulse 2.2s ease-out infinite}@keyframes lai-pulse{0%{box-shadow:0 0 color-mix(in oklch,var(--accent),transparent 40%)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.hero h1{font-family:var(--font-display);font-size:clamp(48px,7.5vw,96px);line-height:.98;letter-spacing:-.035em;font-weight:500;margin:0 0 28px;text-wrap:balance}.hero h1 .line{display:block;opacity:0;animation:lai-line-in .9s cubic-bezier(.2,.7,.2,1) forwards}.hero h1 .line.l1{animation-name:lai-line-from-left;animation-delay:.05s}.hero h1 .line.l2{animation-name:lai-line-from-right;animation-delay:.45s;position:relative;display:inline-block}.hero h1 .line.l3{animation-name:lai-line-up;animation-delay:.95s}.hero h1 .line.l2 .underline{position:absolute;left:0;right:0;bottom:.06em;height:.08em;background:var(--accent);border-radius:999px;transform-origin:left;transform:scaleX(0);animation:lai-underline .7s cubic-bezier(.65,0,.35,1) 1.25s forwards}@keyframes lai-line-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes lai-line-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes lai-line-up{0%{opacity:0;transform:translateY(20px);letter-spacing:.05em}60%{opacity:1}to{opacity:1;transform:translateY(0);letter-spacing:-.02em}}@keyframes lai-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero h1 .line,.hero h1 .line .underline{animation:none!important;opacity:1!important;transform:none!important}}.hero h1 span.accent{color:var(--accent)}.hero h1 .small{display:block;font-size:.55em;color:var(--ink-3);font-weight:400;margin-top:8px;letter-spacing:-.02em}.hero-sub{font-size:19px;line-height:1.5;color:var(--ink-2);max-width:60ch;margin:0 0 36px;text-wrap:pretty}.hero-ctas{display:flex;gap:12px;margin-bottom:48px;flex-wrap:wrap}.hero-proof{display:flex;flex-wrap:wrap;gap:24px;padding-top:28px;border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--ink-2)}.hero-proof span{display:inline-flex;align-items:center;gap:8px}.hero-proof span:before{content:"";width:12px;height:12px;flex-shrink:0;background:var(--accent);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6.2 4.7 9 10 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 6.2 4.7 9 10 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat}.chain-wrap{margin-top:64px;padding:24px 8px 28px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-2);position:relative;overflow:hidden}.chain-meta{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;padding:0 16px 18px;border-bottom:1px dashed var(--rule);margin-bottom:28px}.chain-meta .eta{color:var(--accent-soft-ink)}.chain{position:relative;display:grid;grid-template-columns:repeat(5,1fr);align-items:start;padding:0 16px;min-height:140px}.chain-track{position:absolute;left:10%;right:10%;top:28px;height:1px;background:var(--rule-2);z-index:0}.chain-track-fill{position:absolute;top:-1px;left:0;height:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklch,var(--accent),transparent 30%),var(--accent));transition:width .9s cubic-bezier(.4,0,.2,1),opacity .4s ease-out}.chain-pkg{position:absolute;top:14px;width:28px;height:28px;margin-left:-14px;background:var(--accent);color:var(--accent-ink);border-radius:6px;display:flex;align-items:center;justify-content:center;z-index:2;transition:left .9s cubic-bezier(.4,0,.2,1),opacity .4s ease-out;animation:lai-pkg-enter .4s cubic-bezier(.2,0,.2,1.4);box-shadow:0 6px 18px color-mix(in oklch,var(--accent),transparent 55%)}.chain-pkg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;border:1px solid color-mix(in oklch,var(--accent),white 60%);opacity:.5}@keyframes lai-pkg-enter{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.chain-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;text-align:center}.chain-dot{width:14px;height:14px;border-radius:999px;background:var(--bg);border:1.5px solid var(--rule-2);position:relative;margin-top:21px;transition:background .35s ease-out,border-color .35s ease-out}.chain-glyph{transition:border-color .35s ease-out,color .35s ease-out}.chain-node[data-active=true] .chain-dot{background:var(--accent);border-color:var(--accent)}.chain-node[data-active=true] .chain-glyph{border-color:color-mix(in oklch,var(--accent),transparent 50%);color:var(--accent-soft-ink)}.chain[data-resetting=true] .chain-pkg,.chain[data-resetting=true] .chain-track-fill{opacity:0}.chain-glyph{width:36px;height:36px;border:1px solid var(--rule-2);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;background:var(--bg);color:var(--ink-2);margin-top:4px}.chain-label{font-size:13px;font-weight:500;color:var(--ink)}.chain-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.chain-pkg,.chain-track-fill,.chain-dot{transition:none;animation:none}.hero-badge .pulse{animation:none}}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:36px 32px;background:var(--bg);position:relative;display:flex;flex-direction:column;gap:16px;min-height:280px}.card .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-3)}.card h3{font-family:var(--font-display);font-size:22px;line-height:1.2;margin:0;letter-spacing:-.015em;font-weight:500;text-wrap:balance}.card p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.card .glyph{width:44px;height:44px;border:1px solid var(--rule-2);border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);margin-bottom:8px}.pc-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;position:relative;background:var(--bg)}.pc-col{padding:32px 24px 28px;border-right:1px solid var(--rule);position:relative;display:flex;flex-direction:column;gap:18px}.pc-col:last-child{border-right:none}.pc-col.best{background:var(--bg-2)}.pc-col .src{font-size:13px;font-weight:500;color:var(--ink);display:flex;align-items:center;gap:8px}.pc-col .swatch{width:14px;height:14px;border:1px solid var(--rule-2);border-radius:2px}.pc-col .price{font-family:var(--font-display);font-size:56px;letter-spacing:-.04em;font-weight:500;line-height:1;color:var(--ink)}.pc-col.best .price{color:var(--accent)}.pc-col .label{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.pc-col .bar{height:4px;border-radius:999px;background:var(--rule);position:relative;overflow:hidden}.pc-col .bar>i{display:block;height:100%;background:var(--ink-3);border-radius:inherit}.pc-col.best .bar>i{background:var(--accent)}.pc-best-tag{position:absolute;top:12px;right:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:3px 8px;border-radius:2px}.pc-callout{margin-top:28px;padding:24px 28px;border:1px dashed var(--rule-2);border-radius:var(--radius);font-size:17px;line-height:1.4;color:var(--ink);display:flex;align-items:center;gap:16px;text-wrap:pretty}.pc-callout strong{color:var(--accent-soft-ink);font-weight:600}.pc-footnote{margin-top:16px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3);line-height:1.5;max-width:80ch}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.step{padding:32px 28px 36px;border-right:1px dashed var(--rule);position:relative;display:flex;flex-direction:column;gap:14px}.step:last-child{border-right:none}.step .num-big{font-family:var(--font-display);font-size:88px;line-height:.9;letter-spacing:-.05em;color:var(--ink-4);font-weight:400}.step .num-line{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--accent-soft-ink);text-transform:uppercase;display:flex;align-items:center;gap:8px}.step .num-line:before{content:"";display:block;width:24px;height:1px;background:var(--accent)}.step h3{font-family:var(--font-display);font-size:22px;letter-spacing:-.015em;font-weight:500;margin:0;text-wrap:balance;line-height:1.2}.step p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.usecases{display:grid;grid-template-columns:1fr 1fr;gap:24px}.uc-card{border:1px solid var(--rule);border-radius:var(--radius);padding:36px 32px;background:var(--bg);display:flex;flex-direction:column;gap:18px;position:relative}.uc-card.business{background:var(--ink);color:var(--bg);border-color:var(--ink)}.uc-card.business .uc-bullets li:before{background:var(--accent)}.uc-card.business .uc-desc{color:var(--ink-4)}.uc-card .uc-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.uc-card.business .uc-kicker{color:var(--ink-4)}.uc-card h3{font-family:var(--font-display);font-size:32px;letter-spacing:-.025em;font-weight:500;margin:0;line-height:1.05}.uc-desc{font-size:16px;line-height:1.5;color:var(--ink-2);margin:0;text-wrap:pretty}.uc-bullets{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:10px}.uc-bullets li{font-size:14px;line-height:1.45;position:relative;padding-left:22px}.uc-bullets li:before{content:"";position:absolute;top:8px;left:0;width:12px;height:1.5px;background:var(--accent)}.uc-cta{margin-top:auto;padding-top:12px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.pillar{padding:36px 32px 40px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);display:flex;flex-direction:column;gap:16px;min-height:320px;position:relative}.pillar .tag{position:absolute;top:20px;right:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-2);padding:3px 7px;border-radius:2px}.pillar.primary .tag{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pillar h3{font-family:var(--font-display);font-size:24px;letter-spacing:-.02em;font-weight:500;margin:0;line-height:1.15;text-wrap:balance}.pillar p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.pillar .pillar-glyph{width:56px;height:56px;border:1px solid var(--rule-2);border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);margin-bottom:4px}.faq-list{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-display);font-size:20px;letter-spacing:-.015em;color:var(--ink);font-weight:500;line-height:1.3}.faq-q .faq-num{font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--ink-3);margin-right:16px;letter-spacing:.04em}.faq-toggle{flex-shrink:0;width:28px;height:28px;border:1px solid var(--rule-2);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:var(--ink-2);transition:transform .2s,background .15s}.faq-item.open .faq-toggle{transform:rotate(45deg);background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.faq-a>div{overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a p{margin:0 56px 28px;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:80ch;text-wrap:pretty}.waitlist-section{background:var(--bg-2);position:relative}.waitlist-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px),linear-gradient(90deg,var(--rule) 1px,transparent 1px);background-size:56px 56px;background-position:0 0;opacity:.4;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent 80%)}.waitlist-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;position:relative;z-index:1}.waitlist-hero h2{font-family:var(--font-display);font-size:56px;letter-spacing:-.03em;font-weight:500;margin:0 0 20px;line-height:1;text-wrap:balance}.waitlist-hero h2 .accent{color:var(--accent)}.waitlist-hero .badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:var(--bg);border:1px solid var(--rule-2);padding:6px 12px;border-radius:999px;margin-bottom:24px;color:var(--ink-2)}.waitlist-hero .badge .seats{font-family:var(--font-mono);color:var(--accent-soft-ink);font-weight:600}.waitlist-hero p{font-size:17px;line-height:1.5;color:var(--ink-2);margin:0;max-width:50ch;text-wrap:pretty}.waitlist-spots{margin-top:28px;display:flex;flex-direction:column;gap:10px;max-width:360px}.waitlist-spots-bar{position:relative;height:6px;border-radius:999px;background:var(--rule);overflow:hidden}.waitlist-spots-bar>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);width:38%}.waitlist-spots-meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3)}.waitlist-form{background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);padding:32px 28px;display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.field input,.field select{padding:12px 14px;border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-family:inherit;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:var(--ink-4)}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent),transparent 80%)}.field.has-error input,.field.has-error select{border-color:var(--danger)}.field .err{font-family:var(--font-mono);font-size:11px;color:var(--danger);margin-top:2px}.checks{display:flex;flex-direction:column;gap:10px;margin-top:4px}.check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--ink-2);cursor:pointer}.check input{margin-top:2px;accent-color:var(--accent)}.waitlist-form .btn-primary{width:100%;justify-content:center;padding:16px;font-size:16px;margin-top:8px}.waitlist-form .legal{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);line-height:1.5;text-align:center}.waitlist-success{background:var(--bg);border:1px solid var(--accent);border-radius:var(--radius);padding:56px 32px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.waitlist-success .check-mark{width:56px;height:56px;border-radius:999px;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:8px}.waitlist-success h3{font-family:var(--font-display);font-size:28px;letter-spacing:-.02em;font-weight:500;margin:0}.waitlist-success p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:44ch}.footer{border-top:1px solid var(--rule);padding-block:56px 32px;background:var(--bg)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:48px}.footer-brand{display:flex;flex-direction:column;gap:14px}.footer-brand .nav-logo{font-size:22px}.footer-brand p{font-size:14px;color:var(--ink-3);line-height:1.5;margin:0;max-width:36ch}.footer-col h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-weight:500}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-col a{font-size:14px;color:var(--ink-2);cursor:pointer}.footer-col a:hover{color:var(--ink)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);padding-top:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.sticky-cta{display:none}.cookie-banner{position:fixed;left:24px;right:24px;bottom:24px;z-index:60;background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--radius);padding:24px 28px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 16px 56px color-mix(in oklch,var(--ink),transparent 88%)}.cookie-banner h4{margin:0 0 6px;font-family:var(--font-display);font-size:16px;letter-spacing:-.01em;font-weight:500}.cookie-banner p{margin:0;font-size:13px;color:var(--ink-2);line-height:1.5;max-width:70ch}.cookie-actions{display:flex;gap:8px;flex-shrink:0}.cookie-actions .btn{padding:10px 16px;font-size:13px}.cookie-customize{margin-top:20px;display:grid;gap:12px;border-top:1px solid var(--rule);padding-top:20px}.cookie-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.cookie-row .swatch{width:14px;height:14px;background:var(--accent);border-radius:2px}.cookie-row .desc{font-size:13px;color:var(--ink-2);line-height:1.4}.cookie-row .desc strong{display:block;color:var(--ink);font-size:13px;font-weight:600;margin-bottom:2px}.toggle{position:relative;width:36px;height:20px;border-radius:999px;background:var(--rule-2);border:none;cursor:pointer;transition:background .15s;padding:0}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:var(--bg);transition:transform .15s}.toggle.on{background:var(--accent)}.toggle.on:after{transform:translate(16px)}.toggle:disabled{opacity:.6;cursor:not-allowed}@media(max-width:920px){:root{--gutter-x: 16px}.nav{padding-block:12px}.nav-links,.nav-right .btn{display:none}.nav-right .lang-toggle{font-size:10px}.section{padding-block:56px}.hero{padding-block:32px 64px}.hero-grid{gap:32px}.hero-ctas .btn{flex:1;justify-content:center}.hero-proof{flex-direction:column;gap:10px}.section-head{grid-template-columns:1fr;gap:16px}.section-head h2{font-size:32px}.cards-3{grid-template-columns:1fr}.pc-cols{grid-template-columns:1fr 1fr}.pc-col{padding:24px 18px}.pc-col .price{font-size:40px}.steps{grid-template-columns:1fr}.step{border-right:none;border-bottom:1px dashed var(--rule)}.step:last-child{border-bottom:none}.usecases,.pillars,.waitlist-grid{grid-template-columns:1fr}.waitlist-hero h2{font-size:36px}.footer{padding-block:40px 24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:12px;align-items:flex-start}.chain{grid-template-columns:repeat(5,1fr);padding:0 4px}.chain-glyph{width:28px;height:28px;font-size:11px}.chain-label{font-size:11px}.chain-sub{font-size:9px}.sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0));background:color-mix(in oklch,var(--bg),transparent 5%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.sticky-cta .btn{width:100%;justify-content:center;padding:14px}.cookie-banner{grid-template-columns:1fr;bottom:76px;left:12px;right:12px;padding:18px 20px}.cookie-actions{flex-wrap:wrap}.cookie-actions .btn{flex:1;min-width:100px}.uc-card h3{font-size:26px}.pillar{min-height:auto}}.lai-mobile{--gutter-x: 16px}.lai-mobile .nav{padding-block:12px}.lai-mobile .nav-links,.lai-mobile .nav-right .btn{display:none}.lai-mobile .nav-right .lang-toggle{font-size:10px}.lai-mobile .section{padding-block:48px}.lai-mobile .hero{padding-block:28px 56px}.lai-mobile .hero-grid{gap:32px}.lai-mobile .hero h1{font-size:44px}.lai-mobile .hero-sub{font-size:16px}.lai-mobile .hero-ctas{flex-direction:column}.lai-mobile .hero-ctas .btn{width:100%;justify-content:center}.lai-mobile .hero-proof{flex-direction:column;gap:10px;font-size:11px}.lai-mobile .section-head{grid-template-columns:1fr;gap:14px;margin-bottom:32px}.lai-mobile .section-head h2{font-size:28px}.lai-mobile .section-head p{font-size:15px}.lai-mobile .cards-3{grid-template-columns:1fr}.lai-mobile .card{padding:28px 22px;min-height:auto}.lai-mobile .pc-cols{grid-template-columns:1fr 1fr}.lai-mobile .pc-col{padding:20px 14px;gap:12px}.lai-mobile .pc-col .price{font-size:32px}.lai-mobile .pc-col .src{font-size:12px}.lai-mobile .pc-col .label{font-size:10px}.lai-mobile .pc-best-tag{font-size:9px;padding:2px 6px;top:8px;right:8px}.lai-mobile .pc-callout{font-size:14px;padding:18px 20px}.lai-mobile .steps{grid-template-columns:1fr}.lai-mobile .step{border-right:none;border-bottom:1px dashed var(--rule);padding:24px 20px}.lai-mobile .step:last-child{border-bottom:none}.lai-mobile .step .num-big{font-size:64px}.lai-mobile .step h3{font-size:20px}.lai-mobile .usecases{grid-template-columns:1fr;gap:16px}.lai-mobile .uc-card{padding:28px 22px}.lai-mobile .uc-card h3{font-size:26px}.lai-mobile .pillars{grid-template-columns:1fr}.lai-mobile .pillar{padding:28px 22px;min-height:auto}.lai-mobile .waitlist-grid{grid-template-columns:1fr;gap:32px}.lai-mobile .waitlist-hero h2{font-size:36px}.lai-mobile .waitlist-form{padding:24px 20px}.lai-mobile .footer{padding-block:36px 24px}.lai-mobile .footer-grid{grid-template-columns:1fr 1fr;gap:24px}.lai-mobile .footer-bottom{flex-direction:column;gap:12px;align-items:flex-start}.lai-mobile .faq-q{font-size:16px;padding:18px 0;gap:12px}.lai-mobile .faq-a p{margin:0 0 22px;font-size:14px}.lai-mobile .faq-q .faq-num{margin-right:10px;font-size:11px}.lai-mobile .chain{grid-template-columns:repeat(5,1fr);padding:0 4px}.lai-mobile .chain-glyph{width:26px;height:26px;font-size:10px}.lai-mobile .chain-label{font-size:10px}.lai-mobile .chain-sub{font-size:9px}.lai-mobile .chain-meta{font-size:9px;padding:0 10px 14px}.lai-mobile .chain-wrap{margin-top:32px}.lai-mobile .sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0));background:color-mix(in oklch,var(--bg),transparent 5%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule)}.lai-mobile .sticky-cta .btn{width:100%;justify-content:center;padding:14px}.lai-mobile .cookie-banner{grid-template-columns:1fr;bottom:76px;left:12px;right:12px;padding:18px 20px}.lai-mobile .cookie-actions{flex-wrap:wrap}.lai-mobile .cookie-actions .btn{flex:1;min-width:100px;font-size:12px;padding:8px 12px}.cookie-banner[hidden]{display:none}
