@font-face{font-family:Golos;src:url('/assets/fonts/GolosText-Variable.ttf') format('truetype');font-weight:400 900;font-display:swap}@font-face{font-family:Plex;src:url('/assets/fonts/IBMPlexMono-Regular.ttf') format('truetype');font-display:swap}:root{font:400 16px/1.6 Golos,Arial,sans-serif;color-scheme:dark;--bg:#171B1C;--text:#F3F2EC;--muted:#B4C0B9;--line:#48534F;--orange:#B73D23}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none;text-underline-offset:4px}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible{outline:2px solid #F28C59;outline-offset:5px}p,h1,h2,dl,dd{margin:0}.site-header,main,footer{width:min(1120px,calc(100% - 64px));margin:auto}.site-header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.site-header img{display:block;max-width:100%;height:auto}.site-header>a:last-child{font-size:14px}main{padding-top:72px}.eyebrow{font:400 12px/1.5 Plex,monospace;letter-spacing:.02em;color:var(--muted)}h1{font-size:clamp(40px,6.6vw,80px);line-height:1.04;letter-spacing:-.045em;font-weight:500;margin:24px 0 28px;max-width:12ch}.intro{font-size:21px;line-height:1.6;max-width:57ch;color:var(--muted)}.primary-line{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:36px 0 88px}.primary{background:var(--orange);color:#fff;padding:14px 22px;min-height:52px;font-size:14px;font-weight:600;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.primary-line>span{font-size:13px;color:var(--muted)}h2{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.025em}.scope{border-top:1px solid var(--line);padding-top:24px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.scope dl>div{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.scope dl>div:first-child{padding-top:0}dt{font-size:13px;color:var(--muted);padding-top:4px}dd{font-size:17px;line-height:1.65;max-width:48ch}.price{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin:80px 0;border-top:1px solid var(--line);padding-top:26px}.amount{font-family:Plex,monospace;font-size:72px;line-height:1.3;letter-spacing:-.06em;margin-top:14px}.amount span{font-size:32px;letter-spacing:0}.price h2{margin-bottom:16px}.price p:not(.amount,.eyebrow){max-width:54ch}.muted{color:var(--muted);font-size:14px;margin-top:20px}.pilot{border-top:1px solid var(--line);padding:24px 0 80px}.pilot p{color:var(--muted);max-width:65ch;margin:18px 0}.pilot>a{font-size:14px}footer{border-top:1px solid var(--line);padding:24px 0 40px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.document{max-width:820px;padding:44px 0 72px}.document h1{font-size:40px;max-width:24ch}.document h2{margin:36px 0 16px}.document h3{font-size:18px;margin:24px 0 12px}.document p,.document li{max-width:76ch}.document p{margin:12px 0}.document a{text-decoration:underline}.document table{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0}.document th,.document td{text-align:left;border-bottom:1px solid var(--line);padding:12px;vertical-align:top}.document th{color:var(--muted)}.document pre{overflow:auto;padding:20px;background:#202626;font-size:13px}.document code{font-family:Plex,monospace;font-size:.88em;overflow-wrap:anywhere}.document blockquote{margin:24px 0;border-left:2px solid var(--orange);padding-left:20px;color:var(--muted)}@media(max-width:700px){.site-header,main,footer{width:calc(100% - 32px)}.site-header{height:84px}.site-header img{width:140px}main{padding-top:44px}h1{font-size:44px}.intro{font-size:18px}.primary-line{margin-bottom:56px;gap:18px}.scope,.price{grid-template-columns:1fr;gap:24px}.scope dl>div{grid-template-columns:1fr;gap:6px;padding:20px 0}.scope dl>div:first-child{padding-top:10px}.price{margin:56px 0}.price>div:first-child{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.amount{font-size:56px;margin:0}.pilot{padding-bottom:52px}footer{flex-direction:column;gap:12px}.document h1{font-size:32px}.document table{display:block;overflow:auto}.document{padding-top:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
