:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#0b131b;color:#e8eef3}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 0,#15394488,transparent 38%),#0b131b;line-height:1.75}a{color:#f0bf99;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible{outline:2px solid #59d6da;outline-offset:5px}header,footer{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 32px}header{border-bottom:1px solid #2a3c49}.brand{display:flex;align-items:center;gap:14px;font-size:26px;font-weight:750;text-decoration:none;color:#e8eef3}.brand svg,.brand img{width:46px;height:46px}nav,footer{display:flex;flex-wrap:wrap;gap:24px}nav a{font-size:14px;text-decoration:none}main{max-width:1120px;margin:auto;padding:60px 32px}section{margin-bottom:94px;scroll-margin-top:30px}.intro{max-width:900px;margin-bottom:70px}.eyebrow{color:#76cbd1;font-size:12px;letter-spacing:.2em;font-weight:700;margin-bottom:12px}h1{font-size:clamp(38px,6vw,70px);letter-spacing:-.045em;line-height:1.08;margin:12px 0 28px}h2{font-size:clamp(26px,4vw,40px);line-height:1.2;letter-spacing:-.025em;margin:12px 0 24px}h3{font-size:20px;line-height:1.3;margin:0 0 14px}p{max-width:830px;color:#bccbd6;font-size:17px}.lead{font-size:21px;color:#d5e1e9}.pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pills span{border:1px solid #34515e;border-radius:999px;padding:6px 14px;font-size:12px;color:#cfdee6}.story,.roadmap,.contact{padding:32px;border:1px solid #2d4451;border-radius:22px;background:#14232e99}figure{margin:34px 0 24px}figure img{display:block;width:100%;height:auto;border:1px solid #3b5260;border-radius:16px;box-shadow:0 20px 70px #0006}figcaption{color:#97acba;font-size:12px;margin-top:12px;max-width:820px}section>p>a{display:inline-block;margin-right:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.cards article{padding:26px;background:#14232d;border:1px solid #2a3e4b;border-radius:18px}.cards p{font-size:15px;margin-bottom:0}.roadmap{border-color:#6c5843}.roadmap .eyebrow{color:#f0bf99}.action{display:inline-block;border:1px solid #b38f70;padding:12px 20px;border-radius:12px;text-decoration:none;margin-top:12px}footer{border-top:1px solid #2a3c49;font-size:13px;color:#91a6b4}.skip{position:absolute;left:12px;top:-100px;background:#14232d;padding:12px;z-index:2}.skip:focus{top:10px}@media(max-width:720px){header,footer{padding:20px;gap:16px}header{align-items:flex-start;flex-direction:column}nav{gap:18px}main{padding:38px 20px}section{margin-bottom:60px}.cards{grid-template-columns:1fr}.story,.roadmap,.contact{padding:24px}.lead{font-size:18px}p{font-size:16px}.brand{font-size:24px}figure img{border-radius:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* Readable, angled product stories built from real UI crops and saved results. */
.intro{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 34px;align-items:start}.intro>h1,.intro>.lead,.intro>.eyebrow,.intro>.pills,.intro>p{grid-column:1}.intro>h1{font-size:clamp(36px,4vw,54px);margin:12px 0 22px}.intro>.lead{font-size:18px;margin-top:0}.intro>.pills{margin-top:10px}.intro>p:last-of-type{font-size:14px}.intro>.story-visual{grid-column:2;grid-row:1/span 5;margin:0;align-self:center}.story-visual{margin:32px 0}.visual-pair{display:flex;min-height:330px;border:1px solid #36525f;border-radius:18px;overflow:hidden;background:#10212c;box-shadow:0 18px 50px #0004}.visual-scene{width:60%;position:relative;overflow:hidden;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);background:#0b151c}.visual-scene img{display:block;width:100%;height:100%;min-height:330px;object-fit:cover;object-position:center;border:0;border-radius:0;box-shadow:none;opacity:.9}.visual-tools .visual-scene img{object-fit:contain}.scene-label{position:absolute;left:20px;bottom:20px;max-width:75%;padding:8px 12px;background:#0a141ee8;border:1px solid #3f6271;border-radius:9px;color:#d9e8ee;font-size:13px;line-height:1.4}.visual-example{position:relative;z-index:1;width:49%;margin-left:-9%;padding:30px 24px 26px 96px;background:linear-gradient(130deg,#152d39,#101d28);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);display:flex;flex-direction:column;justify-content:center}.example-tag{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#83c8cd;line-height:1.6}.example-question{font-size:16px;color:#eff5f7;line-height:1.5;margin:12px 0 20px}.example-result{padding-top:18px;border-top:1px solid #3a5663;font-size:16px;color:#e9f2f4}.example-result p{font-size:14px;line-height:1.55;margin:8px 0 0;color:#bdcfd9}.example-result strong{display:block}.result-number{font-size:55px;line-height:1;color:#f2bd94}.result-total{font-size:25px;color:#f2bd94}.result-status{display:inline-block;padding:3px 8px;border:1px solid #527f70;border-radius:999px;font-size:10px;color:#a9ddc6;margin-bottom:12px}.example-result ul{padding-left:18px;margin:0;font-size:14px;line-height:1.9}.ledger{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px;margin:4px 0}.ledger b{color:#f2bd94}.intro .visual-pair{display:block;min-height:0}.intro .visual-scene{width:100%;height:175px;clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.intro .visual-scene img{height:175px;min-height:0;object-fit:contain}.intro .scene-label{display:none}.intro .visual-example{width:100%;margin:-30px 0 0;padding:50px 28px 24px;clip-path:polygon(0 8%,100% 0,100% 100%,0 100%)}.intro .example-question{font-size:19px;margin-bottom:14px}.intro .example-result{display:flex;align-items:center;gap:20px}.intro .example-result p{margin:0}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.example-grid .story-visual{margin:10px 0 20px;min-width:0}.example-grid .visual-pair{display:block}.example-grid .visual-scene{width:100%;height:125px;clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.example-grid .visual-scene img{height:125px;min-height:0}.example-grid .scene-label{display:none}.example-grid .visual-example{width:100%;margin:-25px 0 0;padding:42px 20px 24px;clip-path:polygon(0 7%,100% 0,100% 100%,0 100%);min-height:350px;justify-content:flex-start}.example-grid .example-question{font-size:15px}.example-grid figcaption{font-size:11px;line-height:1.5}.story-visual figcaption{line-height:1.6}.story li{color:#bdcbd6}.visual-universe .visual-scene img{object-position:60% 50%}.visual-contact .visual-scene img{object-position:35% 50%}@media(max-width:900px){.intro{display:block}.intro>h1{font-size:42px}.intro>.story-visual{max-width:600px;margin:30px auto 0}.example-grid{grid-template-columns:1fr 1fr}.example-grid .story-visual:last-child{grid-column:1/-1;max-width:520px;width:100%;justify-self:center}}@media(max-width:600px){.intro>h1{font-size:36px}.visual-pair{display:block}.visual-scene{width:100%;height:175px;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.visual-scene img{height:175px;min-height:0;object-fit:cover}.visual-example{width:100%;margin:-25px 0 0;clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);padding:42px 22px 24px}.scene-label{display:none}.example-grid{grid-template-columns:1fr}.example-grid .visual-example{min-height:0}.example-grid .story-visual:last-child{grid-column:auto}.example-question{font-size:16px}.visual-tools .visual-scene img{object-fit:contain}.story-visual{margin:24px 0}}

.story-title{font-size:clamp(26px,4vw,40px);line-height:1.2;letter-spacing:-.025em;margin:12px 0 24px}

.public-languages{display:inline-flex;align-items:center;gap:2px;border:1px solid #3b5361;border-radius:10px;padding:3px;white-space:nowrap}.public-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px 7px;border-radius:7px;font-size:12px;text-decoration:none}.public-languages a[aria-current=true]{color:#10202b;background:#f0bf99}.public-languages a:focus-visible{outline-offset:1px}
