:root{--wds-void: #080A0F;--wds-panel: #0E121A;--wds-raised: #141A25;--wds-line: #1E2634;--wds-text: #E6EAF2;--wds-muted: #8A94A6;--wds-signal: #5BE9B9;--wds-signal-deep: #17A981;--wds-warn: #FFB454;--wds-bg: var(--wds-void);--wds-mono: ui-monospace,SFMono-Regular,"Cascadia Mono",Consolas,"Liberation Mono",Menlo,monospace;--wds-sans: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;color-scheme: dark;box-sizing: border-box;padding-top: env(safe-area-inset-top,0px);padding-bottom: env(safe-area-inset-bottom,0px);}@media (prefers-color-scheme: light){:root:not([data-theme="dark"]){--wds-void: #F7F9FC;--wds-panel: #FFFFFF;--wds-raised: #F0F3F8;--wds-line: #DDE3EC;--wds-text: #0C1119;--wds-muted: #5A6577;--wds-signal: #0E8F6C;--wds-signal-deep: #0A6E53;color-scheme: light;}}:root[data-theme="light"]{--wds-void: #F7F9FC;--wds-panel: #FFFFFF;--wds-raised: #F0F3F8;--wds-line: #DDE3EC;--wds-text: #0C1119;--wds-muted: #5A6577;--wds-signal: #0E8F6C;--wds-signal-deep: #0A6E53;color-scheme: light;}html{scroll-behavior: smooth;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}}*,*::before,*::after{box-sizing: inherit;}body{margin: 0;background: var(--wds-bg);color: var(--wds-text);font-family: var(--wds-sans);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;}a{color: inherit;}img,svg{max-width: 100%;}:focus-visible{outline: 2px solid var(--wds-signal);outline-offset: 3px;}.wrap{max-width: 1160px;margin: 0 auto;padding: 0 28px;}.mono{font-family: var(--wds-mono);font-size: .78rem;letter-spacing: .04em;}.preview-bar{margin: 0;padding: 8px 28px;text-align: center;background: var(--wds-raised);border-bottom: 1px solid var(--wds-line);color: var(--wds-muted);font-family: var(--wds-mono);font-size: .74rem;}.topbar{position: sticky;top: 0;z-index: 30;background: color-mix(in srgb,var(--wds-bg) 88%,transparent);backdrop-filter: blur(10px);border-bottom: 1px solid var(--wds-line);}.topbar .wrap{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding-block: 15px;}.wordmark{display: inline-flex;align-items: center;gap: 9px;font-weight: 700;font-size: 1.05rem;letter-spacing: -.02em;text-decoration: none;}.wordmark i{display: flex;align-items: flex-end;gap: 2px;height: 15px;font-style: normal;}.wordmark i b{display: block;width: 3px;background: var(--wds-signal);border-radius: 1px;}.wordmark i b:nth-child(1){height: 6px;}.wordmark i b:nth-child(2){height: 10px;}.wordmark i b:nth-child(3){height: 15px;}.nav-links{display: flex;gap: 26px;}.nav-links a{color: var(--wds-muted);font-family: var(--wds-mono);font-size: .8rem;text-decoration: none;}.nav-links a:hover{color: var(--wds-text);}@media (max-width: 860px){.nav-links{display: none;}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 11px 20px;border: 1px solid transparent;border-radius: 8px;font: inherit;font-size: .9rem;font-weight: 600;text-decoration: none;cursor: pointer;transition: background-color .16s,border-color .16s,color .16s;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn-signal{background: var(--wds-signal);color: #04120D;}.btn-signal:hover{background: var(--wds-signal-deep);color: #FFFFFF;}.btn-ghost{border-color: var(--wds-line);color: var(--wds-text);}.btn-ghost:hover{border-color: var(--wds-muted);}.hero{position: relative;overflow: hidden;border-bottom: 1px solid var(--wds-line);}.hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(var(--wds-line) 1px,transparent 1px),linear-gradient(90deg,var(--wds-line) 1px,transparent 1px);background-size: 56px 56px;mask-image: radial-gradient(120% 90% at 70% 10%,#000 20%,transparent 75%);opacity: .5;}.hero .wrap{position: relative;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(32px,5vw,72px);align-items: center;}@media (max-width: 960px){.hero .wrap{grid-template-columns: 1fr;}}.kicker{margin: 0 0 18px;color: var(--wds-signal);font-family: var(--wds-mono);font-size: .78rem;letter-spacing: .06em;}.kicker::before{content: "// ";opacity: .6;}.hero h1{margin: 0 0 20px;font-size: clamp(2.3rem,5vw,3.6rem);font-weight: 700;line-height: 1.06;letter-spacing: -.035em;}.hero .lede{max-width: 48ch;margin: 0 0 30px;color: var(--wds-muted);font-size: 1.06rem;}.actions{display: flex;flex-wrap: wrap;gap: 12px;}.term{border: 1px solid var(--wds-line);border-radius: 12px;overflow: hidden;background: var(--wds-panel);box-shadow: 0 24px 60px rgba(0,0,0,.35);}.term-bar{display: flex;align-items: center;gap: 8px;padding: 10px 14px;border-bottom: 1px solid var(--wds-line);background: var(--wds-raised);}.term-bar i{width: 9px;height: 9px;border-radius: 50%;background: var(--wds-line);}.term-bar span{margin-left: 6px;color: var(--wds-muted);font-family: var(--wds-mono);font-size: .72rem;}.term-body{padding: 18px 16px;font-family: var(--wds-mono);font-size: .8rem;line-height: 1.85;}.term-body p{margin: 0 0 4px;}.term-in{color: var(--wds-text);}.term-in::before{content: "$ ";color: var(--wds-signal);}.term-out{margin-bottom: 16px !important;color: var(--wds-muted);padding-left: 14px;border-left: 1px solid var(--wds-line);}.term-body p:last-child{margin-bottom: 0 !important;}.term-caret{display: inline-block;width: 8px;height: 1em;background: var(--wds-signal);vertical-align: -2px;animation: blink 1.1s step-end infinite;}@keyframes blink{50%{opacity: 0;}}@media (prefers-reduced-motion: reduce){.term-caret{animation: none;}}.figures{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-bottom: 1px solid var(--wds-line);}.figures div{padding: 26px 28px;}.figures div + div{border-left: 1px solid var(--wds-line);}.figures b{display: block;font-size: clamp(1.5rem,3vw,2.1rem);font-weight: 700;letter-spacing: -.03em;font-family: var(--wds-mono);color: var(--wds-signal);}.figures span{color: var(--wds-muted);font-size: .85rem;}@media (max-width: 720px){.figures{grid-template-columns: 1fr;}.figures div + div{border-left: 0;border-top: 1px solid var(--wds-line);}}section{padding: clamp(56px,8vw,104px) 0;}h2{margin: 0 0 12px;font-size: clamp(1.7rem,3.6vw,2.5rem);font-weight: 700;line-height: 1.12;letter-spacing: -.03em;}.sub{max-width: 58ch;margin: 0;color: var(--wds-muted);}.head{margin-bottom: clamp(32px,5vw,56px);}.grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border: 1px solid var(--wds-line);border-radius: 14px;overflow: hidden;}@media (max-width: 760px){.grid{grid-template-columns: 1fr;}}.cell{padding: 30px;border-right: 1px solid var(--wds-line);border-bottom: 1px solid var(--wds-line);}.cell:nth-child(2n){border-right: 0;}.cell:nth-last-child(-n+2){border-bottom: 0;}@media (max-width: 760px){.cell{border-right: 0;}.cell:last-child{border-bottom: 0;}.cell:nth-last-child(2){border-bottom: 1px solid var(--wds-line);}}.cell .mono{display: block;margin-bottom: 14px;color: var(--wds-signal);}.cell b{display: block;margin-bottom: 8px;font-size: 1.1rem;font-weight: 700;letter-spacing: -.01em;}.cell p{margin: 0;color: var(--wds-muted);font-size: .95rem;}.panel{border: 1px solid var(--wds-line);border-radius: 14px;overflow: hidden;background: var(--wds-panel);}.panel-bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--wds-line);background: var(--wds-raised);color: var(--wds-muted);}.rows{display: grid;}.row{display: grid;grid-template-columns: 78px minmax(0,1fr) 96px 88px;gap: 14px;align-items: center;padding: 14px 16px;font-size: .88rem;}.row + .row{border-top: 1px solid var(--wds-line);}.row .mono{color: var(--wds-muted);}.row em{font-style: normal;color: var(--wds-muted);}.pill{justify-self: start;padding: 3px 10px;border-radius: 999px;font-family: var(--wds-mono);font-size: .7rem;}.pill.go{background: color-mix(in srgb,var(--wds-signal) 16%,transparent);color: var(--wds-signal);}.pill.wait{background: color-mix(in srgb,var(--wds-warn) 16%,transparent);color: var(--wds-warn);}@media (max-width: 720px){.row{grid-template-columns: 70px minmax(0,1fr);}.row em,.row .pill{grid-column: 2;}}.rail{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border-top: 1px solid var(--wds-line);}.rail div{padding: 26px 22px 0 0;}.rail div + div{padding-left: 22px;border-left: 1px solid var(--wds-line);}.rail .mono{display: block;margin-bottom: 10px;color: var(--wds-signal);}.rail b{display: block;margin-bottom: 6px;font-weight: 700;}.rail p{margin: 0;color: var(--wds-muted);font-size: .92rem;}@media (max-width: 860px){.rail{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 520px){.rail{grid-template-columns: 1fr;}.rail div + div{padding-left: 0;border-left: 0;border-top: 1px solid var(--wds-line);}}.quote{border-block: 1px solid var(--wds-line);background: var(--wds-panel);}.quote blockquote{max-width: 26ch;margin: 0;font-size: clamp(1.5rem,3.4vw,2.3rem);font-weight: 600;line-height: 1.25;letter-spacing: -.02em;}.quote footer{margin-top: 22px;color: var(--wds-muted);font-family: var(--wds-mono);font-size: .8rem;}.quote-more{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;margin-top: clamp(32px,5vw,52px);padding-top: 28px;border-top: 1px solid var(--wds-line);}@media (max-width: 760px){.quote-more{grid-template-columns: 1fr;}}.quote-more p{margin: 0 0 8px;}.quote-more span{color: var(--wds-muted);font-family: var(--wds-mono);font-size: .76rem;}.contact .wrap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(32px,5vw,72px);align-items: start;}@media (max-width: 860px){.contact .wrap{grid-template-columns: 1fr;}}.contact-lines{display: grid;gap: 10px;margin-top: 26px;}.contact-lines a{color: var(--wds-signal);font-family: var(--wds-mono);font-size: .9rem;text-decoration: none;}form{padding: 26px;border: 1px solid var(--wds-line);border-radius: 14px;background: var(--wds-panel);}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 0 16px;}@media (max-width: 520px){.row2{grid-template-columns: 1fr;}}.field{display: flex;flex-direction: column;margin-bottom: 16px;}.field label{margin-bottom: 6px;color: var(--wds-muted);font-family: var(--wds-mono);font-size: .74rem;letter-spacing: .04em;}input,select,textarea{width: 100%;padding: 11px 13px;border: 1px solid var(--wds-line);border-radius: 8px;background: var(--wds-bg);color: var(--wds-text);font: inherit;font-size: .94rem;}input:focus,select:focus,textarea:focus{outline: none;border-color: var(--wds-signal);}textarea{min-height: 104px;resize: vertical;}form .btn{width: 100%;}.form-note{margin: 14px 0 0;color: var(--wds-muted);font-size: .78rem;text-align: center;}.form-msg{display: none;margin: 16px 0 0;padding: 13px 15px;border-radius: 8px;border-left: 2px solid var(--wds-signal);background: var(--wds-raised);font-size: .9rem;}.form-msg.show{display: block;}footer{padding: 32px 0 96px;border-top: 1px solid var(--wds-line);}footer .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 14px;color: var(--wds-muted);font-family: var(--wds-mono);font-size: .76rem;}footer p{margin: 0;}
