:root{--ink: #171419;--ink-soft: #39343c;--paper: #f4f1e8;--paper-deep: #e9e4d8;--line: rgba(23, 20, 25, .16);--coral: #ff684f;--violet: #8467e8;--mint: #9ad8bd;--acid: #d6ff52;--white: #fffdf7;--shell: 1240px;--header-h: 78px;--ease: cubic-bezier(.22, .68, .26, 1);--sans: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif: "Instrument Serif", "Iowan Old Style", Baskerville, Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--coral);color:var(--white)}a:focus-visible,button:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:2px}.shell{width:min(100% - 48px,var(--shell));margin-inline:auto}section[id]{scroll-margin-top:calc(var(--header-h) + 16px)}body:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.65'/%3E%3C/svg%3E")}.site-header{position:sticky;top:0;z-index:50;background:#f4f1e8d1;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);transition:background .3s ease,box-shadow .3s ease}.site-header.scrolled{background:#f4f1e8f2;box-shadow:0 16px 34px -22px #17141959}.nav-shell{height:var(--header-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;transition:height .35s var(--ease)}.site-header.scrolled .nav-shell{height:64px}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content}.brand-name{font-size:19px;font-weight:750;letter-spacing:-.04em}.brand-mark{position:relative;width:29px;height:29px;display:inline-block}.brand-mark i{position:absolute;display:block;background:var(--ink);transform:skew(-25deg)}.brand-mark i:nth-child(1){width:7px;height:26px;left:5px;top:2px}.brand-mark i:nth-child(2){width:7px;height:26px;right:5px;top:2px;transform:skew(25deg)}.brand-mark i:nth-child(3){width:13px;height:5px;left:8px;top:16px;transform:none;background:var(--coral)}.desktop-nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:650}.desktop-nav a{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .25s var(--ease),opacity .2s ease}.desktop-nav a:hover{background-size:100% 1px}.sign-in{transition:opacity .2s ease}.sign-in:hover{opacity:.55}.mobile-download-link{display:none;transition:opacity .2s ease}.mobile-download-link:hover{opacity:.55}.nav-actions{justify-self:end;display:flex;align-items:center;gap:22px;font-size:13px;font-weight:650}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:26px;padding:0 23px;color:var(--white);background:var(--ink);border:1px solid var(--ink);border-radius:3px;font-size:13px;font-weight:720;transition:transform .25s var(--ease),background .2s ease,box-shadow .25s var(--ease)}.button span{font-size:17px;transition:transform .25s var(--ease)}.button:hover{transform:translateY(-2px);background:#302a33;box-shadow:0 16px 28px -14px #17141980}.button:hover span{transform:translate(3px,-3px)}.button-small{min-height:42px;padding:0 17px;gap:16px}.text-link{display:inline-flex;gap:24px;align-items:center;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:13px;font-weight:720}.text-link span{transition:transform .25s var(--ease)}.text-link:hover span{transform:translate(5px)}.hero{position:relative;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(23,20,25,.15) 1px,transparent 1.4px);background-size:26px 26px;opacity:.55;-webkit-mask-image:radial-gradient(72% 78% at 55% 42%,black,transparent);mask-image:radial-gradient(72% 78% at 55% 42%,black,transparent)}.hero:after{content:"";position:absolute;inset:-15% -25%;z-index:-3;background:radial-gradient(560px 430px at 90% 8%,rgba(255,104,79,.17),transparent 65%),radial-gradient(680px 540px at 2% 95%,rgba(132,103,232,.15),transparent 65%)}#hero-canvas{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-webkit-mask-image:radial-gradient(80% 85% at 55% 45%,black 35%,transparent 82%);mask-image:radial-gradient(80% 85% at 55% 45%,black 35%,transparent 82%)}.hero-grid{min-height:calc(100svh - var(--header-h));display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;padding-block:72px 96px}.kicker,.eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kicker{display:flex;gap:10px;align-items:center;margin-bottom:30px}.kicker span{width:7px;height:7px;background:var(--coral);border-radius:50%;box-shadow:0 0 0 5px #ff684f1f;animation:beacon 2.4s ease-in-out infinite}h1,h2,h3,p{text-wrap:pretty}h1{max-width:690px;margin:0;font-size:clamp(57px,6.2vw,92px);font-weight:760;line-height:.91;letter-spacing:-.07em}h1 em{font-family:var(--serif);font-weight:400;color:var(--coral);letter-spacing:-.055em}.js h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.09em;margin-bottom:-.09em}.js h1 .w>span{display:inline-block;animation:rise .95s var(--ease) backwards;animation-delay:calc(.18s + var(--i) * .07s)}.hero-lede{max-width:610px;margin:34px 0 31px;color:var(--ink-soft);font-size:17px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:31px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:570px;margin-top:58px;padding-top:19px;border-top:1px solid var(--line)}.hero-proof span{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700}.hero-proof b{font-size:9px;color:var(--coral);letter-spacing:.12em}.js .kicker{animation:fadeUp .8s var(--ease) .05s backwards}.js .hero-lede{animation:fadeUp .9s var(--ease) .58s backwards}.js .hero-actions{animation:fadeUp .9s var(--ease) .72s backwards}.js .hero-proof{animation:fadeUp .9s var(--ease) .86s backwards}.hero-visual{position:relative;min-height:590px;display:grid;place-items:center;--mx: 0;--my: 0}.hero-art-frame{position:relative;z-index:2;width:min(126%,840px);transform:translate(4%) rotate(-.6deg) perspective(1200px) rotateY(calc(var(--mx) * 5deg)) rotateX(calc(var(--my) * -5deg));will-change:transform}.hero-art-inner{filter:drop-shadow(0 34px 32px rgba(23,20,25,.23));animation:bob 9s ease-in-out 1.6s infinite}.js .hero-art-inner{animation:frameIn 1.1s var(--ease) .4s backwards,bob 9s ease-in-out 1.7s infinite}.hero-art-inner img{display:block;width:100%;height:auto}.hero-chip{position:absolute;z-index:3;translate:calc(var(--mx) * var(--px, 16px)) calc(var(--my) * var(--py, 12px))}.js .hero-chip{opacity:0;animation:chipIn .7s var(--ease) var(--cd, 1.2s) both}.hero-chip-inner{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 34px -16px #17141959;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap;animation:floaty 7s ease-in-out var(--fd, 0s) infinite}.hero-chip i{width:7px;height:7px;border-radius:50%}.hero-chip.c1{top:5%;right:3%;--px: 22px;--py: 16px}.hero-chip.c1 .hero-chip-inner{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.hero-chip.c1 i{background:#45c77a;box-shadow:0 0 0 3px #45c77a33}.hero-chip.c2{bottom:13%;left:-2%;--px: 28px;--py: 20px;--cd: 1.45s;--fd: .9s}.hero-chip.c2 i{background:var(--violet);box-shadow:0 0 0 3px #8467e82e}.hero-chip.c3{top:34%;left:-7%;--px: 14px;--py: 10px;--cd: 1.65s;--fd: 1.8s}.hero-chip.c3 i{background:var(--coral);box-shadow:0 0 0 3px #ff684f2e}.scroll-cue{position:absolute;left:50%;bottom:26px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:10px;color:#1714198c;font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.js .scroll-cue{animation:fadeUp 1s var(--ease) 1.5s backwards}.scroll-cue i{position:relative;width:1px;height:44px;overflow:hidden;background:#17141938}.scroll-cue i:after{content:"";position:absolute;inset:0;background:var(--coral);animation:cue 1.9s var(--ease) infinite}.signal-strip{overflow:hidden;border-block:1px solid var(--line);background:var(--ink);color:var(--paper)}.signal-strip:hover .signal-track{animation-play-state:paused}.signal-track{width:max-content;min-height:60px;display:flex;align-items:center;font-family:var(--serif);font-size:17px;font-style:italic;animation:marquee 30s linear infinite}.signal-group{display:flex;align-items:center;gap:36px;padding-right:36px}.signal-track i{color:var(--coral);font-style:normal}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0s)}.js .reveal.in{opacity:1;transform:translateY(0)}.manifesto{display:grid;grid-template-columns:1fr 4fr;gap:40px;padding-block:130px 115px}.section-index{padding-top:6px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.manifesto-copy{max-width:960px}.manifesto h2,.workflow h2,.outro h2{margin:20px 0 0;font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-.065em}.manifesto h2{max-width:900px}.manifesto-detail{max-width:710px;margin:50px 0 0 auto;display:flex;gap:60px;align-items:end}.manifesto-detail p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.7}.round-link{flex:none;width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;font-size:20px;transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.round-link:hover{background:var(--ink);color:#fff;transform:rotate(45deg)}.capabilities{display:grid;grid-template-columns:1.18fr .82fr;gap:14px;padding-bottom:120px}.capability{position:relative;min-height:570px;overflow:hidden;padding:38px;border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.capability:hover{transform:translateY(-5px);box-shadow:0 34px 60px -34px #17141959}.capability-large{min-height:690px}.capability-wide{grid-column:1 / -1;min-height:520px}.cap-number{position:absolute;right:28px;top:25px;font-size:10px;font-weight:800}.cap-copy{position:relative;z-index:3;max-width:470px}.cap-copy h3{margin:14px 0 16px;font-size:clamp(35px,4vw,56px);line-height:1;letter-spacing:-.06em}.cap-copy>p:last-child{max-width:410px;color:var(--ink-soft);font-size:14px;line-height:1.65}.model-card{background:#e7e0ff}.mini-model{position:absolute;inset:41% 8% 7%}.mini-node{position:absolute;z-index:2;width:165px;padding:14px;background:var(--white);border:1px solid var(--ink);box-shadow:7px 7px #1714191f;font-size:11px;font-weight:750}.js .mini-node{opacity:0;scale:.8;transition:opacity .55s var(--ease),scale .55s var(--ease);transition-delay:calc(.45s + var(--nd, 0s))}.js .capability.in .mini-node{opacity:1;scale:1}.mini-node span{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--coral)}.mini-node.n1{left:2%;top:15%;--nd: 0s}.mini-node.n2{right:1%;top:4%;--nd: .12s}.mini-node.n3{left:36%;bottom:2%;--nd: .24s}.mini-node.n2 span{background:var(--violet)}.mini-node.n3 span{background:#50a87d}.mini-line{position:absolute;z-index:1;height:1px;background:var(--ink);transform-origin:left;transform:rotate(var(--r)) scaleX(1)}.js .mini-line{transform:rotate(var(--r)) scaleX(0);transition:transform .7s var(--ease) .35s}.js .capability.in .mini-line{transform:rotate(var(--r)) scaleX(1)}.mini-line.l1{width:58%;left:25%;top:28%;--r: -4deg}.mini-line.l2{width:39%;left:25%;top:34%;--r: 39deg}.context-card{background:var(--acid);display:flex;flex-direction:column;justify-content:flex-end}.context-rings{position:absolute;left:50%;top:40%;width:330px;height:330px;transform:translate(-50%,-50%)}.context-rings>i{position:absolute;inset:0;border:1px solid rgba(23,20,25,.3);border-radius:50%}.context-rings>i:nth-child(2){inset:55px}.context-rings>i:nth-child(3){inset:112px;background:var(--ink)}.orbit{position:absolute;inset:0;animation:spin 26s linear infinite}.orbit.o2{inset:55px;animation-duration:34s;animation-direction:reverse}.orbit .chip{position:absolute;top:0;left:50%;display:grid;place-items:center;border-radius:50%;font-size:11px;font-style:normal;font-weight:700;translate:-50% -50%;animation:spin 26s linear infinite reverse}.orbit.o2 .chip{animation-duration:34s;animation-direction:normal}.orbit.o1 .chip{width:43px;height:43px;background:var(--coral);color:#fff}.orbit.o2 .chip{width:48px;height:48px;background:#fff}.context-rings>em{position:absolute;inset:139px;display:grid;place-items:center;border-radius:50%;color:var(--acid);font-size:11px;font-style:normal;font-weight:800}.api-card{background:#ffd6cd;display:flex;flex-direction:column;justify-content:flex-end}.code-card{position:absolute;inset:45px 35px auto;padding:19px;background:var(--ink);color:#fff;border-radius:4px;box-shadow:10px 10px #17141921;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.api-card:hover .code-card{transform:translateY(-6px);box-shadow:14px 16px #17141926}.code-card div span{margin-right:8px;color:var(--acid)}.code-card pre{margin:18px 0;color:#c8c1cc}.code-card pre:after{content:"▍";color:var(--acid);animation:blink 1.1s steps(1) infinite}.code-card small{display:block;padding-top:10px;border-top:1px solid #3b3540;color:#a9a2ac}.code-card small i{display:inline-block;width:6px;height:6px;margin-right:5px;background:#5fe094;border-radius:50%;animation:beacon 2s ease-in-out infinite}.ai-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;padding:70px;color:#fff;background:var(--ink)}.ai-card .eyebrow{color:var(--coral)}.ai-card .cap-copy>p:last-of-type{color:#b9b2bc}.text-link.light{color:#fff;margin-top:10px}.prompt-card{padding:28px;border:1px solid #504953;background:#221e24;border-radius:6px;box-shadow:18px 18px #0d0b0e}.prompt-user,.prompt-ai{display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:start;padding:17px 0;border-bottom:1px solid #3f3942}.prompt-user span,.prompt-ai span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--ink);font-size:9px;font-weight:800}.prompt-ai span{background:var(--acid)}.prompt-user p,.prompt-ai p{margin:3px 0 0;color:#e1dce3;font-size:13px;line-height:1.6}.prompt-ai p{min-height:3.2em;color:#fff}.caret{display:inline-block;width:8px;height:1.05em;margin-left:2px;background:var(--acid);vertical-align:text-bottom;animation:blink 1s steps(1) infinite}.progress{display:flex;gap:4px;align-items:center;padding-top:18px}.progress i{width:5px;height:5px;background:var(--coral);border-radius:50%;animation:pulse 1.2s infinite alternate}.progress i:nth-child(2){animation-delay:.2s}.progress i:nth-child(3){animation-delay:.4s}.progress small{margin-left:8px;color:#8e8791;font-size:9px}.workflow{padding-block:120px;background:var(--paper-deep);border-block:1px solid var(--line)}.workflow-head{display:grid;grid-template-columns:1fr 4fr;gap:40px;margin-bottom:75px}.workflow-head>div:last-child{display:flex;justify-content:space-between;align-items:start;gap:60px}.workflow-head h2{margin-top:0}.steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.steps li{min-height:156px;display:grid;grid-template-columns:80px 100px 1fr auto;gap:30px;align-items:center;padding:25px 15px 25px 0;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.steps li:hover{padding-left:20px;background:#ffffff6b}.step-number{align-self:start;padding-top:12px;color:var(--coral);font-size:10px;font-weight:800}.step-symbol{width:72px;height:72px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:50%;font-family:var(--serif);font-size:22px;transition:background .3s var(--ease),transform .3s var(--ease)}.steps li:hover .step-symbol{background:var(--coral);transform:rotate(-10deg) scale(1.07)}.steps h3{margin:0 0 5px;font-size:31px;letter-spacing:-.04em}.steps p{max-width:530px;margin:0;color:var(--ink-soft);font-size:14px}.steps li>b{font-size:22px;font-weight:400;transition:transform .25s var(--ease)}.steps li:hover>b{transform:translate(4px,-4px)}.outro{position:relative;min-height:660px;overflow:hidden;margin-block:14px;padding:105px 80px;color:#fff;background:var(--coral)}.outro h2{position:relative;z-index:2;max-width:850px}.outro>p:not(.eyebrow){position:relative;z-index:2;max-width:530px;margin:32px 0;font-size:16px}.outro-actions{position:relative;z-index:2;display:flex;align-items:center;gap:34px}.button-light{background:#fff;border-color:#fff;color:var(--ink)}.button-light:hover{background:var(--paper)}.outro-art{position:absolute;width:620px;height:620px;right:-140px;bottom:-250px;border:1px solid rgba(255,255,255,.55);border-radius:50%;animation:spin 90s linear infinite}.outro-art i{position:absolute;inset:60px;border:1px solid rgba(255,255,255,.45);border-radius:50%}.outro-art i:nth-child(2){inset:120px}.outro-art i:nth-child(3){inset:180px;background:var(--ink)}.outro-art i:nth-child(4){width:72px;height:72px;inset:82px auto auto 18px;background:var(--acid);border:0}.outro-art span{position:absolute;width:48px;height:48px;right:90px;top:45px;border-radius:50%;background:#fff}footer{padding:75px 0 25px;background:var(--ink);color:#fff}.footer-main{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:60px;align-items:start;min-height:245px}.footer-brand .brand-mark i{background:#fff}.footer-brand .brand-mark i:nth-child(3){background:var(--coral)}.footer-main>p{margin:0;font-family:var(--serif);font-size:29px;line-height:1.1;font-style:italic;color:#c8c0ca}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:50px}.footer-links div{display:flex;flex-direction:column;gap:11px}.footer-links b{margin-bottom:8px;color:#837c86;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.footer-links a{width:max-content;color:#d7d0d9;font-size:12px;transition:color .2s ease,translate .2s var(--ease)}.footer-links a:hover{color:var(--coral);translate:3px 0}.footer-mark{overflow:hidden;margin-top:64px;text-align:center;font-size:clamp(90px,17.5vw,250px);font-weight:800;letter-spacing:-.06em;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.17);transform:translateY(14%);user-select:none}.footer-bottom{display:flex;justify-content:space-between;padding-top:22px;border-top:1px solid #3d3740;color:#736d76;font-size:9px;letter-spacing:.08em;text-transform:uppercase}@keyframes pulse{to{opacity:.25;transform:translateY(-2px)}}@keyframes rise{0%{transform:translateY(120%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}@keyframes frameIn{0%{opacity:0;transform:translateY(30px) scale(.965)}}@keyframes chipIn{0%{opacity:0}to{opacity:1}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes beacon{0%,to{opacity:1}50%{opacity:.35}}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media(max-width:1050px){.desktop-nav{display:none}.mobile-download-link{display:inline-flex}.nav-shell{grid-template-columns:1fr auto}.hero-grid{grid-template-columns:1fr;gap:50px;min-height:0;padding-block:80px 70px}.hero-copy{max-width:760px}.hero-visual{min-height:620px}.hero-art-frame{width:min(105%,840px);transform:rotate(-.4deg) perspective(1200px) rotateY(calc(var(--mx) * 5deg)) rotateX(calc(var(--my) * -5deg))}.manifesto,.capabilities{grid-template-columns:1fr}.capability-wide{grid-column:auto}.context-card,.api-card{min-height:620px}.ai-card,.workflow-head{grid-template-columns:1fr}.workflow-head>div:last-child{flex-direction:column}.footer-main{grid-template-columns:1fr 1fr}.footer-links{grid-column:2;grid-row:1 / span 2}}@media(max-width:700px){:root{--header-h: 66px}.shell{width:min(100% - 28px,var(--shell))}.brand-name{font-size:17px}.sign-in{display:none}.nav-actions{gap:13px}.mobile-download-link{font-size:11px}.button-small{min-height:38px;font-size:11px}.hero-grid{padding-block:62px 54px;gap:40px}.kicker{margin-bottom:24px}.hero-lede{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:22px}.hero-proof{gap:9px;margin-top:42px}.hero-proof span{font-size:9px}.hero-visual{min-height:300px}.hero-art-frame{width:116%;transform:translate(-1%) rotate(-.4deg)}.hero-chip-inner{padding:7px 10px;font-size:9px}.hero-chip.c1{top:0;right:0}.hero-chip.c2{bottom:4%;left:0}.hero-chip.c3,.scroll-cue{display:none}.signal-track{font-size:14px}.manifesto{padding-block:85px 75px}.manifesto-detail{margin-top:35px;gap:24px;align-items:start}.round-link{width:44px;height:44px}.capabilities{padding-bottom:75px}.capability,.capability-large{min-height:575px;padding:26px}.capability-wide{min-height:650px}.mini-model{inset-inline:2%}.mini-node{width:135px}.ai-card{padding:35px 25px;gap:25px}.prompt-card{padding:18px}.workflow{padding-block:80px}.workflow-head{margin-bottom:45px}.workflow-head>div:last-child{gap:14px}.steps li{min-height:145px;grid-template-columns:30px 55px 1fr;gap:12px}.steps li>b{display:none}.step-symbol{width:50px;height:50px;font-size:16px}.steps h3{font-size:24px}.steps p{font-size:12px}.outro{min-height:640px;padding:75px 28px}.outro-actions{flex-direction:column;align-items:flex-start}.outro-art{opacity:.55}.footer-main{grid-template-columns:1fr}.footer-links{grid-column:1;grid-row:auto}.footer-bottom{flex-direction:column;gap:8px}}@media(max-width:430px){.brand-name{display:none}.nav-actions{gap:11px}.button-small{padding-inline:13px;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}.js .mini-node,.js .capability.in .mini-node{opacity:1;scale:1}.js .mini-line,.js .capability.in .mini-line{transform:rotate(var(--r)) scaleX(1)}}
