@font-face{font-family:Outfit;src:url(/assets/Outfit-VariableFont_wght-B6lQlNBM.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/assets/Lora-VariableFont_wght-Jr-ptgqq.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color:var(--mono-100);background:var(--mono-950);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--mono-950:#08090a;--mono-800:#444542;--mono-650:#70706d;--mono-500:#9b9a96;--mono-300:#c6c4bf;--mono-100:#f2f0ec;--ink-990:#050607;--ink-960:#090b0d;--ink-920:#111315;--ink-860:#1b1c1d;--mist-100:#f2f0ec;--mist-200:#dfddd6;--mist-350:#c6c4bf;--background-deep:var(--ink-990);--background-mid:var(--ink-920);--background-veil:#0506072e;--wash-bright:#f2f0ec29;--wash-dim:#c6c4bf1a;--wash-shadow:#05060775;--dither-dot:#f2f0ec0b;--dither-dot-soft:#c6c4bf08;--dither-shadow:#0506076b;--accent-success:#78c99b;--accent-warning:#d4a94f;--accent-info:#8fb6e8;--accent-alert:#df7272;--surface:#1c1c1cc7;--surface-strong:#1c1c1cf0;--surface-soft:#f2f0ec0e;--surface-hover:#f2f0ec1a;--border:#f2f0ec24;--border-strong:#f2f0ec40;--text-muted:#f2f0ecad;--text-soft:#f2f0ec8f;--shadow:0 28px 90px #0000006b;--space-xs:8px;--space-sm:12px;--space-md:18px;--space-lg:28px;--space-xl:44px;--space-2xl:68px;--section-gap:clamp(78px, 10vw, 132px);--section-gap-tight:clamp(54px, 7vw, 88px);--page-width:min(1220px, calc(100% - clamp(28px, 5vw, 64px)));font-family:Outfit,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background-deep);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,.button{border:1px solid var(--border-strong);cursor:pointer;border-radius:8px}button{background:var(--surface-soft);color:var(--mono-100)}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--accent-info);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{letter-spacing:0;font-family:Lora,ui-serif,Georgia,serif}.landing-shell{background:radial-gradient(circle at 18% 10%, var(--wash-bright), transparent 34%), radial-gradient(circle at 84% 16%, var(--wash-dim), transparent 38%), linear-gradient(180deg, var(--background-veil) 0, var(--mono-950) 34%, var(--background-deep) 100%), linear-gradient(115deg, var(--background-deep) 0%, var(--background-mid) 46%, var(--mono-950) 100%);min-height:100vh;position:relative;overflow:hidden}.landing-shell:before,.landing-shell:after{z-index:0;pointer-events:none;content:"";position:fixed;inset:0}.landing-shell:before{opacity:.58;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1920'%20height='1080'%20viewBox='0%200%201920%201080'%20role='img'%20aria-labelledby='title%20desc'%3e%3ctitle%20id='title'%3eCool%20halftone%20landing%20page%20section%20background%3c/title%3e%3cdesc%20id='desc'%3eA%20cool%20abstract%20halftone%20section%20background%20with%20mint,%20blue,%20pink,%20green,%20and%20white%20dot%20fields.%3c/desc%3e%3cdefs%3e%3clinearGradient%20id='coolBase'%20x1='0'%20y1='1'%20x2='1'%20y2='0'%3e%3cstop%20offset='0%25'%20stop-color='%233ee5a0'/%3e%3cstop%20offset='34%25'%20stop-color='%23eeb9e9'/%3e%3cstop%20offset='66%25'%20stop-color='%23f6d6f2'/%3e%3cstop%20offset='100%25'%20stop-color='%23d9f3c8'/%3e%3c/linearGradient%3e%3cradialGradient%20id='blueLake'%20cx='72%25'%20cy='75%25'%20r='45%25'%3e%3cstop%20offset='0%25'%20stop-color='%233c7ff2'/%3e%3cstop%20offset='62%25'%20stop-color='%233c7ff2'/%3e%3cstop%20offset='100%25'%20stop-color='%233c7ff2'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='mintBank'%20cx='8%25'%20cy='78%25'%20r='55%25'%3e%3cstop%20offset='0%25'%20stop-color='%2342efaa'/%3e%3cstop%20offset='58%25'%20stop-color='%2342efaa'/%3e%3cstop%20offset='100%25'%20stop-color='%2342efaa'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cpattern%20id='whiteDots'%20width='15'%20height='15'%20patternUnits='userSpaceOnUse'%3e%3crect%20x='5.5'%20y='5.5'%20width='4'%20height='4'%20fill='%23fff8ff'/%3e%3c/pattern%3e%3cpattern%20id='greenDots'%20width='17'%20height='17'%20patternUnits='userSpaceOnUse'%3e%3crect%20x='6'%20y='6'%20width='4.8'%20height='4.8'%20fill='%2372ca52'/%3e%3c/pattern%3e%3cpattern%20id='blueDots'%20width='18'%20height='18'%20patternUnits='userSpaceOnUse'%3e%3crect%20x='7'%20y='7'%20width='5'%20height='5'%20fill='%233279ef'/%3e%3c/pattern%3e%3cmask%20id='pinkDotMask'%3e%3crect%20width='1920'%20height='1080'%20fill='black'/%3e%3cellipse%20cx='790'%20cy='210'%20rx='790'%20ry='360'%20fill='white'/%3e%3cpath%20d='M0%20505%20C290%20420%20440%20540%20610%20650%20C830%20790%20970%20740%201160%20590%20C1370%20420%201620%20410%201920%20545%20L1920%200%20L0%200%20Z'%20fill='white'/%3e%3c/mask%3e%3cmask%20id='greenDotMask'%3e%3crect%20width='1920'%20height='1080'%20fill='black'/%3e%3cpath%20d='M0%20390%20C350%20470%20520%20710%20720%20770%20C1020%20858%201190%20608%201460%20450%20C1640%20345%201780%20300%201920%20250%20L1920%201080%20L0%201080%20Z'%20fill='white'/%3e%3c/mask%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23coolBase)'/%3e%3cpath%20d='M-80%20580%20C230%20495%20420%20600%20600%20735%20C860%20930%201100%20860%201330%20670%20C1540%20500%201730%20445%202000%20500%20L2000%201120%20L-80%201120%20Z'%20fill='url(%23blueLake)'/%3e%3cpath%20d='M-120%20520%20C170%20495%20360%20660%20480%20865%20C560%201005%20650%201060%20770%201120%20L-120%201120%20Z'%20fill='url(%23mintBank)'/%3e%3cg%20mask='url(%23pinkDotMask)'%20opacity='0.68'%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23whiteDots)'/%3e%3c/g%3e%3cg%20mask='url(%23greenDotMask)'%20opacity='0.64'%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23greenDots)'/%3e%3c/g%3e%3cellipse%20cx='1340'%20cy='790'%20rx='520'%20ry='250'%20fill='url(%23blueDots)'%20opacity='0.52'/%3e%3cellipse%20cx='1120'%20cy='145'%20rx='420'%20ry='210'%20fill='url(%23greenDots)'%20opacity='0.42'/%3e%3cpath%20d='M0%20470%20C300%20485%20510%20642%20700%20720%20C970%20832%201100%20692%201270%20540%20C1425%20400%201640%20350%201920%20365'%20fill='none'%20stroke='%23fff8ff'%20stroke-width='42'%20stroke-opacity='0.4'/%3e%3c/svg%3e"), radial-gradient(circle at 34% 20%, var(--wash-bright), transparent 34%), linear-gradient(120deg, transparent 8%, color-mix(in srgb, var(--mono-650) 8%, transparent) 34%, var(--wash-dim) 58%, transparent 82%), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjQyMCIgdmlld0JveD0iMCAwIDE0NDAgNDIwIiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+CiAgPHRpdGxlIGlkPSJ0aXRsZSI+UmV1c2FibGUgdHJhY2UgcmliYm9uIFVJIGVsZW1lbnQ8L3RpdGxlPgogIDxkZXNjIGlkPSJkZXNjIj5BIHRyYW5zcGFyZW50IGRpYWdvbmFsIHRyYWNlIHJpYmJvbiB3aXRoIGhhbGZ0b25lIGRvdHMgYW5kIGFic3RyYWN0IEFTQ0lJIG1hcmtzLjwvZGVzYz4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icmliYm9uUGFpbnQiIHgxPSIwIiB5MT0iMSIgeDI9IjEiIHkyPSIwIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5ZWFhOCIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjZThmNThkIiBzdG9wLW9wYWNpdHk9IjAuNzIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNmZjhmNWQiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjNhODkiIHN0b3Atb3BhY2l0eT0iMC43MiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxwYXR0ZXJuIGlkPSJ0cmFjZURvdHMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSI0LjUiIGhlaWdodD0iNC41IiBmaWxsPSIjZmZmZmZmIi8+CiAgICA8L3BhdHRlcm4+CiAgICA8cGF0dGVybiBpZD0idHJhY2VEb3RzRGFyayIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHJlY3QgeD0iNyIgeT0iNyIgd2lkdGg9IjUiIGhlaWdodD0iNSIgZmlsbD0iIzEyNGY2NiIvPgogICAgPC9wYXR0ZXJuPgogICAgPGZpbHRlciBpZD0icmliYm9uQmx1ciIgeD0iLTIwJSIgeT0iLTQwJSIgd2lkdGg9IjE0MCUiIGhlaWdodD0iMTgwJSI+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE0Ii8+CiAgICA8L2ZpbHRlcj4KICAgIDxtYXNrIGlkPSJyaWJib25NYXNrIj4KICAgICAgPHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iNDIwIiBmaWxsPSJibGFjayIvPgogICAgICA8cGF0aCBkPSJNLTMwIDM0NSBDMTcwIDI1MCAzMDAgMjUwIDUyMCAyODAgQzc3MCAzMTUgODkwIDE2NSAxMDk1IDExMiBDMTIyMCA4MCAxMzMwIDg4IDE0NzAgMTI4IEwxNDcwIDMwNSBDMTI5MCAyNDUgMTE4MCAyNDIgMTAyMCAzMTAgQzgyMCAzOTUgNjQwIDQwMiA0MjAgMzU1IEMyMzUgMzE1IDEwNSAzMzAgLTMwIDQxMiBaIiBmaWxsPSJ3aGl0ZSIvPgogICAgPC9tYXNrPgogIDwvZGVmcz4KICA8cGF0aCBkPSJNLTMwIDM0NSBDMTcwIDI1MCAzMDAgMjUwIDUyMCAyODAgQzc3MCAzMTUgODkwIDE2NSAxMDk1IDExMiBDMTIyMCA4MCAxMzMwIDg4IDE0NzAgMTI4IEwxNDcwIDMwNSBDMTI5MCAyNDUgMTE4MCAyNDIgMTAyMCAzMTAgQzgyMCAzOTUgNjQwIDQwMiA0MjAgMzU1IEMyMzUgMzE1IDEwNSAzMzAgLTMwIDQxMiBaIiBmaWxsPSJ1cmwoI3JpYmJvblBhaW50KSIgb3BhY2l0eT0iMC43MiIgZmlsdGVyPSJ1cmwoI3JpYmJvbkJsdXIpIi8+CiAgPGcgbWFzaz0idXJsKCNyaWJib25NYXNrKSI+CiAgICA8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI0MjAiIGZpbGw9InVybCgjdHJhY2VEb3RzKSIgb3BhY2l0eT0iMC42MiIvPgogICAgPHJlY3QgeD0iNjIwIiB5PSIwIiB3aWR0aD0iODIwIiBoZWlnaHQ9IjQyMCIgZmlsbD0idXJsKCN0cmFjZURvdHNEYXJrKSIgb3BhY2l0eT0iMC4zMiIvPgogIDwvZz4KICA8ZyBmb250LWZhbWlseT0idWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIG1vbm9zcGFjZSIgZm9udC1zaXplPSIyNiIgbGV0dGVyLXNwYWNpbmc9IjciIGZpbGw9IiNmYmZiZWYiIG9wYWNpdHk9IjAuNTIiPgogICAgPHRleHQgeD0iMTQ1IiB5PSIzMjAiPisrIHh4IFggOCAwIFMgIyBAIEAgIyBTIDA8L3RleHQ+CiAgICA8dGV4dCB4PSI0MDAiIHk9IjM1MCI+PT0rK1hYWDg4MDBTUyMjIzwvdGV4dD4KICAgIDx0ZXh0IHg9Ijc5MCIgeT0iMjM1Ij4jIFMgMCA4IFggeCArID09IC0tPC90ZXh0PgogICAgPHRleHQgeD0iMTAxNSIgeT0iMTc1Ij4rKyBYODg4MDAgU1MjIzwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=);filter:grayscale()blur(30px)contrast(1.02)brightness(.42);background-position:right -10vw top -12vh,18% 12%,0 48%,100% 78px;background-repeat:no-repeat;background-size:min(920px,78vw),150% 150%,180% 180%,44vw;animation:42s ease-in-out infinite alternate painterlyDrift,18s ease-in-out infinite painterlyPulse}.landing-shell:after{opacity:.36;background:radial-gradient(circle at center, var(--dither-dot) 0 .72px, transparent 1.24px), radial-gradient(circle at center, var(--dither-dot-soft) 0 .86px, transparent 1.42px), radial-gradient(circle at center, var(--dither-shadow) 0 .62px, transparent 1.36px), linear-gradient(120deg, transparent 20%, #f2f0ec0d 42%, #c6c4bf0a 58%, transparent 78%), linear-gradient(90deg, #f2f0ec0a 1px, transparent 1px), linear-gradient(0deg, #f2f0ec09 1px, transparent 1px), radial-gradient(circle at 50% 0, #f2f0ec1f, transparent 42%);-webkit-mask-image:linear-gradient(180deg, var(--background-deep), transparent 82%);mask-image:linear-gradient(180deg, var(--background-deep), transparent 82%);background-position:0 0,5px 7px,3px 2px,0%,0 0,0 0,50% 0;background-size:9px 9px,13px 13px,17px 17px,220% 220%,34px 34px,34px 34px,auto}.painterly-wash{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 72% 18%, #f2f0ec42, transparent 34%), radial-gradient(ellipse at 82% 42%, color-mix(in srgb, var(--mono-300) 18%, transparent), transparent 40%), radial-gradient(ellipse at 48% 6%, #f2f0ec21, transparent 32%), linear-gradient(180deg, #0506071f, #05060761);filter:blur(44px)grayscale();opacity:.9;animation:38s ease-in-out infinite alternate painterlyDrift;position:fixed;inset:-10vh -8vw;transform:translate(0,0)}.loading-screen{z-index:8;min-height:100vh;color:var(--mono-100);pointer-events:auto;background:radial-gradient(circle at 50% 38%,#f2f0ec1f,#0000 34%),radial-gradient(circle at 46% 52%,#c6c4bf14,#0000 42%),linear-gradient(#050607f5,#090b0df0);align-content:center;place-items:center;gap:18px;display:grid;position:fixed;inset:0}.loading-screen-mark{place-items:center;width:128px;height:128px;display:grid}.loading-screen-logo-motion,.loading-screen-logo-static{border-radius:16px;grid-area:1/1;width:128px;height:128px}.loading-screen-logo-static{display:none}.loading-screen-label{color:var(--text-muted);font-size:13px;font-weight:760}.site-header,.hero-section,.value-strip,.section,.page-hero,.page-stub,.footer-mock-page,.legal-page,.docs-page,.access-page,.contact-page,.download-direct,.final-cta,.site-footer{z-index:1;width:var(--page-width);margin:0 auto;position:relative}.site-header{border:1px solid var(--border);background:color-mix(in srgb, var(--background-deep) 72%, transparent);min-height:72px;box-shadow:0 8px 8px color-mix(in srgb, var(--background-deep) 18%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(420px,auto) minmax(220px,1fr);align-items:center;gap:16px;padding:10px 12px;display:grid;position:sticky;top:12px}.brand{min-height:48px;color:var(--mono-100);white-space:nowrap;border-radius:8px;justify-self:start;align-items:center;gap:10px;padding:4px 8px 4px 4px;font-size:18px;font-weight:780;transition:color .18s;display:inline-flex}.brand:hover,.brand:focus-visible{color:var(--mist-200)}.brand-logo{width:var(--brand-logo-size,40px);height:var(--brand-logo-size,40px);border:1px solid var(--border-strong);box-shadow:0 12px 32px color-mix(in srgb, var(--background-deep) 28%, transparent);border-radius:8px;flex:none;overflow:visible}.brand-logo-surface{fill:var(--mono-100);transition:fill .18s}.brand-logo-stroke{stroke:var(--ink-990);stroke-width:35.1886px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:stroke .18s}.brand-logo-dot{fill:var(--ink-990);transform-box:fill-box;transform-origin:50%;transition:fill .18s}.brand:hover .brand-logo-surface,.brand:focus-visible .brand-logo-surface{fill:var(--mist-200)}.brand:hover .brand-logo-chevron-upper,.brand:focus-visible .brand-logo-chevron-upper{animation:.52s cubic-bezier(.22,1,.36,1) brandLogoChevronUpper}.brand:hover .brand-logo-chevron-lower,.brand:focus-visible .brand-logo-chevron-lower{animation:.52s cubic-bezier(.22,1,.36,1) brandLogoChevronLower}.brand:hover .brand-logo-connector,.brand:focus-visible .brand-logo-connector{animation:.52s cubic-bezier(.22,1,.36,1) brandLogoConnector}.brand:hover .brand-logo-dot,.brand:focus-visible .brand-logo-dot{animation:.52s cubic-bezier(.22,1,.36,1) brandLogoDot}.primary-nav,.header-actions,.hero-actions,.step-review,.review-actions,.approval-buttons{align-items:center;display:flex}.primary-nav{width:fit-content;max-width:100%;color:var(--mono-100);border-radius:8px;justify-content:center;justify-self:center;gap:6px;padding:5px;font-size:13px;font-weight:700}.primary-nav a{min-height:38px;color:var(--text-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;transition:color .18s;display:inline-flex}.primary-nav a:hover,.site-footer a:hover{color:var(--mono-100)}.header-actions,.hero-actions{gap:12px}.header-actions{justify-content:flex-end;justify-self:end}.button{justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.button-primary,.button.primary{background:linear-gradient(180deg, var(--mono-100), var(--mono-300));color:var(--mono-950);border-color:#ffffff94}.button-secondary,.button.secondary{color:var(--mono-100);background:#f1f1f108}.hero-section{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:64px;min-height:620px;padding:54px 0 42px;display:grid}.hero-copy{max-width:560px}.eyebrow{color:var(--mono-300);text-transform:uppercase;text-transform:none;background:#f1f1f10a;border:1px solid #f1f1f114;border-radius:8px;width:fit-content;margin-bottom:22px;padding:7px 10px;font-size:12px;font-weight:700}h1{text-wrap:balance;max-width:720px;font-size:clamp(48px,6vw,76px);line-height:.98}.hero-lede{max-width:520px;color:var(--text-muted);margin-top:28px;font-size:18px;line-height:1.65}.hero-actions{margin-top:34px}.check-list-item{align-items:center;gap:8px;display:inline-flex}.check-icon{width:14px;height:14px;color:var(--mono-100);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.check-icon svg{stroke-width:2.4px;width:14px;height:14px}.landing-animation{align-content:start;min-width:0;display:grid;position:relative}.value-strip,.pricing-card,.final-cta{border:1px solid var(--border);background:linear-gradient(180deg, #f1f1f10f, #f1f1f106), var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px}.tilt-card{perspective:900px;transform:perspective(900px) translateY(var(--card-raise-y)) rotateX(var(--tilt-rotate-x)) rotateY(var(--tilt-rotate-y));transform-style:preserve-3d;will-change:transform;--tilt-rotate-x:0deg;--tilt-rotate-y:0deg;--tilt-lift:0;--card-raise-y:0px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s;position:relative}.tilt-card:hover{z-index:2}.tilt-card>*{transform-style:preserve-3d;transition:transform .26s cubic-bezier(.22,1,.36,1)}.pricing-card.tilt-card .plan-bait-row{transform:translateZ(calc(26px * var(--tilt-lift)))}.pricing-card.tilt-card .price-header,.pricing-card.tilt-card .pricing-status{transform:translateZ(calc(18px * var(--tilt-lift)))}.pricing-card.tilt-card .plan-fit,.pricing-card.tilt-card>p,.pricing-card.tilt-card ul{transform:translateZ(calc(10px * var(--tilt-lift)))}.price-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-logo,.line-icon,.workflow-icon{border:1px solid var(--border-strong);color:var(--mono-300);background:#f1f1f114;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mini-logo{width:30px;height:30px;font-size:10px;font-weight:900}.landing-animation-frame{z-index:2;isolation:isolate;align-items:stretch;min-height:clamp(420px,56vw,620px);display:grid;position:relative;overflow:visible}.landing-animation-visual{z-index:1;min-width:0;min-height:inherit;position:relative;overflow:visible}.landing-animation-visual>*{width:100%!important;height:100%!important}.landing-animation-stage{min-height:inherit;isolation:isolate;place-items:center;display:grid;position:relative;overflow:visible}.landing-animation-halftone{z-index:2;aspect-ratio:1;pointer-events:none;mix-blend-mode:multiply;width:min(86%,720px);-webkit-mask-image:radial-gradient(ellipse 43% 32% at 50% 51%, var(--mono-950) 0 62%, transparent 79%);mask-image:radial-gradient(ellipse 43% 32% at 50% 51%, var(--mono-950) 0 62%, transparent 79%);-webkit-mask-image:radial-gradient(ellipse 43% 32% at 50% 51%, var(--mono-950) 0 62%, transparent 79%);will-change:background-position, transform, opacity;border-radius:999px;position:absolute}.landing-animation-halftone-primary{background-image:radial-gradient(circle at center, color-mix(in srgb, var(--ink-960) 46%, transparent) 0 1.25px, transparent 1.7px), radial-gradient(circle at center, color-mix(in srgb, var(--ink-960) 18%, transparent) 0 1px, transparent 1.45px);opacity:.42;background-position:0 0,16px 10px;background-size:18px 18px,30px 30px;animation:18s linear infinite landingHalftoneDrift;transform:translate(-1.6%,-.8%)rotate(-4deg)scale(.92,.72)}.landing-animation-halftone-secondary{background-image:radial-gradient(circle at center, color-mix(in srgb, var(--mono-200) 30%, transparent) 0 1px, transparent 1.5px), radial-gradient(circle at center, color-mix(in srgb, var(--ink-960) 20%, transparent) 0 1.5px, transparent 2px);opacity:.28;background-position:20px 4px,6px 18px;background-size:24px 24px,38px 38px;animation:12s ease-in-out infinite landingHalftonePulse;transform:translate(1.4%,1.2%)rotate(6deg)scale(.84,.64)}.landing-ascii-brain-shell{z-index:1;transform-origin:50% 48%;pointer-events:none;will-change:transform;filter:drop-shadow(0 18px 30px #00000047);place-items:center;width:min(50%,360px);height:auto;animation:14s ease-in-out infinite landingAsciiBrainFloat;display:grid;position:relative;overflow:visible}.landing-ascii-brain{z-index:1;filter:contrast(1.16)brightness(1.1);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.landing-ascii-brain-electric{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-ascii-brain-current{fill:none;stroke:#f2f0ecd1;stroke-width:2.8px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:18 98;stroke-dashoffset:116px;opacity:.28;filter:drop-shadow(0 0 6px #f2f0ec3d);animation:11s cubic-bezier(.45,0,.2,1) infinite landingAsciiBrainCurrent}.landing-ascii-brain-current-primary{opacity:.3}.landing-ascii-brain-current-secondary{opacity:.24;animation-delay:-3.4s}.landing-ascii-brain-current-tertiary{opacity:.2;animation-delay:-6.8s}.landing-ascii-brain-current-quaternary{opacity:.22;animation-delay:-1.8s}.landing-ascii-brain-current-quinary{opacity:.18;animation-delay:-5.2s}.landing-ascii-brain-current-senary{opacity:.2;animation-delay:-8.6s}.landing-ascii-brain-current-septenary{opacity:.17;animation-delay:-9.7s}.step-review{border:1px solid var(--border);background:#f1f1f10a;border-radius:8px;justify-content:space-between;gap:14px;margin-top:16px;padding:14px}.step-review>div:first-child,.step-review dl{gap:5px;display:grid}.step-review dl{margin:0}.step-review dt{color:var(--text-soft);font-size:10px}.step-review dd{color:var(--mono-100);margin:0;font-size:11px}.risk-warning{color:var(--accent-warning)!important}.review-actions{gap:8px}.review-actions button,.approval-buttons button{min-height:34px;padding:0 16px;font-size:11px;font-weight:800}.review-actions button:first-child,.approval-buttons button:first-child{background:var(--mono-100);color:var(--mono-950)}.value-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid;overflow:hidden}.value-strip article{border-right:1px solid var(--border);grid-template-columns:auto 1fr;align-content:start;gap:16px;padding:28px 26px;display:grid}.value-strip article:last-child{border-right:0}.line-icon{width:54px;height:54px;font-size:12px}.line-icon svg{stroke-width:1.8px;width:27px;height:27px}.value-strip h2,.workflow-card h3,.pricing-card h3{color:var(--mono-100);font-size:18px}.value-strip p,.workflow-card p,.pricing-card p{color:var(--text-muted);margin-top:7px;line-height:1.5}.value-strip p{max-width:25ch}.section{padding:var(--section-gap) 0 0;text-align:left}.section-intro{text-align:center;grid-template-columns:1fr;place-items:start center;gap:12px;display:grid}.section-intro h2{text-wrap:balance;max-width:760px;margin:0 auto;font-size:clamp(30px,4vw,42px);line-height:1.12}.section-intro>div{max-width:760px}.workflow-timeline{--workflow-line:#f2f0eca3;--workflow-line-soft:#f2f0ec29;--workflow-card-width:clamp(320px, 82%, 520px);--workflow-track-edge-padding:max(0px, calc((100% - var(--workflow-card-width)) / 2));--workflow-track-gap:clamp(24px, 3vw, 36px);text-align:left;gap:28px;margin-top:clamp(32px,5vw,54px);display:grid;position:relative;overflow:hidden}.workflow-carousel-hit-zones{z-index:4;grid-template-columns:minmax(56px, 1fr) var(--workflow-card-width) minmax(56px, 1fr);pointer-events:none;display:grid;position:absolute;inset:18px 0 30px}.workflow-carousel-hit-zone{appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;height:100%;min-height:44px;padding:0}.workflow-carousel-hit-zone-previous{grid-column:1}.workflow-carousel-hit-zone-next{grid-column:3}.workflow-carousel-hit-zone:focus-visible{outline:2px solid var(--accent-info);outline-offset:-6px}.workflow-loop-arrow-button{top:114px;left:min(calc(50% + var(--workflow-card-width) / 2 + 14px), calc(100% - 34px));z-index:6;appearance:none;width:42px;height:42px;color:var(--mono-100);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.workflow-loop-arrow-button svg{stroke-width:2px;filter:drop-shadow(0 0 12px #f2f0ec5c);width:30px;height:30px}.workflow-loop-arrow-button:focus-visible{outline:2px solid var(--accent-info);outline-offset:4px;border-radius:8px}.workflow-track{z-index:1;grid-auto-flow:column;grid-auto-columns:var(--workflow-card-width);gap:var(--workflow-track-gap);padding-block:18px 30px;padding-inline:var(--workflow-track-edge-padding);scroll-padding-inline:var(--workflow-track-edge-padding);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid;position:relative;overflow:hidden}.workflow-track:focus-visible{outline:2px solid var(--accent-info);outline-offset:6px}.workflow-track::-webkit-scrollbar{display:none}.workflow-card{scroll-snap-align:center;grid-template-rows:auto 1fr;grid-template-columns:auto 34px minmax(0,1fr);align-content:start;justify-self:center;gap:18px 12px;width:100%;min-height:192px;padding:0 4px 0 0;transition:filter .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:scale(.96)}.workflow-card-hitbox{z-index:3;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;width:calc(100% + 16px);height:calc(100% + 16px);min-height:0;padding:0;display:block;position:absolute;inset:-8px}.workflow-card-hitbox:focus-visible{outline:2px solid var(--accent-info);outline-offset:4px}.workflow-card[data-focus=active]{filter:blur();opacity:1;transform:scale(1)}.workflow-card[data-focus=near]{filter:blur(3px);opacity:.9}.workflow-card[data-focus=far]{filter:blur(6px);opacity:.34}.workflow-card[data-focus=ghost]{filter:blur(8px);opacity:.16}.step-number{min-width:72px;color:var(--mono-100);letter-spacing:-.04em;grid-area:1/1/span 2;align-self:start;font-family:Lora,Georgia,serif;font-size:clamp(42px,5vw,60px);font-weight:700;line-height:.95;display:inline-flex}.workflow-card h3,.workflow-card p,.workflow-card .workflow-icon,.workflow-title-row{z-index:1;position:relative}.workflow-title-row{grid-area:1/3;justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.workflow-card h3{align-self:start;min-width:0;margin-top:8px;font-size:22px}.workflow-card[aria-current=step] h3,.workflow-card[aria-current=step] .step-number{color:var(--mono-100);text-shadow:0 0 18px #f2f0ec38}.workflow-card p{grid-area:2/2/auto/4;max-width:30ch;margin-top:0}.workflow-icon{width:34px;height:34px;color:var(--mono-500);opacity:.36;grid-area:1/2;align-self:start;margin-top:2px}.workflow-icon svg{stroke-width:1.8px;width:19px;height:19px}.pricing-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1020px,100%);margin:clamp(32px,5vw,54px) auto 0;display:grid}.section-note{max-width:690px;color:var(--text-muted);margin:16px auto 0;font-size:15px;line-height:1.55}.pricing-page-header{gap:16px;width:100%;max-width:none;display:grid}.pricing-page-header h2{letter-spacing:-.035em;max-width:760px;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.pricing-page-header .pricing-note{max-width:690px;color:var(--text-muted);margin:0;font-size:18px;line-height:1.6}.billing-toggle-wrap{justify-items:center;gap:10px;width:min(1020px,100%);margin:6px auto 0;display:grid}.billing-toggle{border:1px solid var(--border);background:#f1f1f109;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(360px,100%);max-width:100%;padding:5px;display:grid}.billing-period-button{min-width:0;min-height:44px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.billing-period-button:hover,.billing-period-button-active{border-color:var(--border-strong);color:var(--mono-100);background:#f1f1f118}.pricing-card{--plan-accent:var(--mono-300);--plan-accent-strong:var(--mono-100);grid-template-rows:auto auto auto auto 1fr auto;align-content:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.pricing-card>*{z-index:1;position:relative}.pricing-card-featured{--card-raise-y:-12px;border-color:color-mix(in srgb, var(--accent-warning) 62%, var(--border-strong));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent-warning) 22%, transparent), transparent 44%), linear-gradient(180deg, #f1f1f11d, #f1f1f109), var(--surface-strong)}.pricing-card-featured:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-warning) 84%, var(--mono-100)), transparent);height:4px;transform:translateZ(calc(12px * var(--tilt-lift)));content:"";position:absolute;inset:0 0 auto}.pricing-card-price{--plan-accent:var(--accent-success);--plan-accent-strong:var(--accent-success)}.pricing-card-value{--plan-accent:var(--accent-warning);--plan-accent-strong:var(--accent-warning)}.pricing-card-control{--plan-accent:var(--accent-info);--plan-accent-strong:var(--accent-info)}.price-header strong{color:var(--mono-100);font-size:42px}.price-header span{color:var(--text-muted);font-size:12px}.plan-bait-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-badge,.plan-savings{border:1px solid color-mix(in srgb, var(--plan-accent) 45%, var(--border));border-radius:8px;align-items:center;min-height:28px;padding:6px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.plan-badge{background:color-mix(in srgb, var(--plan-accent) 17%, transparent);color:var(--plan-accent-strong)}.plan-savings{background:color-mix(in srgb, var(--accent-success) 13%, transparent);color:var(--accent-success);font-size:11px}.pricing-card-value .plan-savings{border-color:color-mix(in srgb, var(--accent-success) 52%, var(--border));background:color-mix(in srgb, var(--accent-success) 18%, transparent);color:var(--accent-success)}.plan-fit{max-width:24ch;font-size:14px;font-weight:800;color:var(--mono-100)!important;line-height:1.35!important}.pricing-card ul{min-height:116px;color:var(--text-muted);align-content:start;align-self:stretch;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pricing-card .check-icon{color:var(--accent-success)}.pricing-card .button{width:100%;min-height:46px}.pricing-status{opacity:.78;white-space:normal;line-height:1.2}.page-hero,.page-stub{padding:clamp(74px, 10vw, 128px) 0 var(--space-xl);gap:16px;display:grid}.page-hero h1,.page-stub h1{letter-spacing:-.035em;max-width:720px;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,78px);line-height:.98}.page-hero p,.page-stub p{max-width:680px;color:var(--text-muted);font-size:18px;line-height:1.6}.page-stub{align-content:center;min-height:52vh}.page-stub .button{width:fit-content}.footer-mock-page{padding:clamp(72px, 9vw, 118px) 0 var(--section-gap-tight);gap:24px;display:grid}.footer-mock-page-header{gap:16px;max-width:790px;display:grid}.footer-mock-page-header h1{letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.footer-mock-page-header p{max-width:690px;color:var(--text-muted);font-size:18px;line-height:1.6}.footer-mock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.footer-mock-card{border:1px solid var(--border);background:radial-gradient(ellipse at 18% 12%, color-mix(in srgb, var(--mono-100) 10%, transparent), transparent 36%), color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:8px;align-content:start;gap:10px;min-height:178px;padding:20px;display:grid}.footer-mock-card h2{color:var(--mono-100);text-wrap:balance;font-size:clamp(20px,2vw,26px);line-height:1.12}.footer-mock-card p,.footer-mock-note{color:var(--text-muted);font-size:13px;line-height:1.5}.footer-mock-note{max-width:760px;padding-top:2px}.legal-page{padding:clamp(72px, 9vw, 118px) 0 var(--section-gap-tight);gap:28px;display:grid}.legal-page-header{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:18px;display:grid}.legal-page-header h1{letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.legal-page-header p{max-width:720px;color:var(--text-muted);margin-top:16px;font-size:18px;line-height:1.6}.legal-page-summary{border:1px solid var(--border);background:radial-gradient(ellipse at 18% 12%, color-mix(in srgb, var(--mono-100) 9%, transparent), transparent 34%), color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:8px;gap:10px;padding:18px;display:grid}.legal-page-summary strong,.legal-page-index strong{color:var(--accent-info);font-size:12px;font-weight:780}.legal-page-summary p,.legal-page-summary span{color:var(--text-muted);font-size:13px;line-height:1.5}.legal-page-summary span{color:var(--mono-300);font-weight:760}.legal-page-shell{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.legal-page-index{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 78%, transparent);border-radius:8px;gap:8px;padding:16px;display:grid;position:sticky;top:104px}.legal-page-index a{color:var(--text-muted);font-size:13px;line-height:1.35}.legal-page-index a:hover{color:var(--mono-100)}.legal-page-content{gap:14px;display:grid}.legal-section,.legal-contact-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:8px;padding:22px}.legal-section{scroll-margin-top:118px}.legal-section h2,.legal-contact-card h2{color:var(--mono-100);text-wrap:balance;font-size:clamp(22px,2.4vw,30px);line-height:1.12}.legal-section p,.legal-section li,.legal-contact-card p{max-width:78ch;color:var(--text-muted);font-size:14px;line-height:1.62}.legal-section p,.legal-section ul{margin-top:12px}.legal-section ul{gap:8px;padding-left:18px;display:grid}.legal-contact-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.docs-page{padding:clamp(72px, 9vw, 118px) 0 var(--section-gap-tight);gap:30px;display:grid}.docs-page-header{gap:16px;max-width:760px;display:grid}.docs-page-header h1{letter-spacing:-.035em;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.docs-page-header p{max-width:690px;color:var(--text-muted);font-size:18px;line-height:1.6}.docs-shell{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.docs-index{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:8px;gap:14px;padding:16px;display:grid;position:sticky;top:108px}.docs-index strong{color:var(--mono-100);font-size:13px}.docs-search-form{gap:8px;display:grid}.docs-search-form label{color:var(--mono-300);font-size:12px;font-weight:760}.docs-search-form input{border:1px solid var(--border);background:color-mix(in srgb, var(--background-deep) 72%, transparent);width:100%;min-height:42px;color:var(--mono-100);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.docs-search-form input::placeholder{color:var(--text-muted)}.docs-search-form input:focus-visible{outline:2px solid var(--accent-info);outline-offset:3px}.docs-category-list{gap:6px;display:grid}.docs-category-button{min-height:34px;color:var(--text-muted);background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;padding:0 10px;font-size:13px;font-weight:720;display:inline-flex}.docs-category-button:hover,.docs-category-button[aria-pressed=true]{border-color:var(--border);background:var(--surface-soft);color:var(--mono-100)}.docs-preview-list{gap:10px;display:grid}.docs-empty-state{border:1px solid var(--border);background:radial-gradient(ellipse at 18% 12%, color-mix(in srgb, var(--mono-100) 10%, transparent), transparent 34%), color-mix(in srgb, var(--surface-strong) 80%, transparent);border-radius:8px;justify-items:start;gap:12px;min-height:220px;padding:24px;display:grid}.docs-empty-state h2{font-size:clamp(22px,2.4vw,30px);line-height:1.08}.docs-empty-state p{max-width:420px;color:var(--text-muted);font-size:14px;line-height:1.5}.docs-preview-item{border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-soft) 68%, transparent), transparent 62%), color-mix(in srgb, var(--surface-strong) 80%, transparent);border-radius:8px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.docs-preview-thumb{--docs-thumb-accent:var(--accent-info);--docs-thumb-accent-soft:var(--mono-300);border:1px solid color-mix(in srgb, var(--docs-thumb-accent) 38%, var(--border));background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--docs-thumb-accent) 32%, transparent), transparent 30%), radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--docs-thumb-accent-soft) 22%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--docs-thumb-accent) 34%, var(--background-deep)) 0%, var(--ink-960) 48%, color-mix(in srgb, var(--docs-thumb-accent-soft) 24%, var(--background-deep)) 100%);isolation:isolate;border-radius:8px;place-items:center;min-height:116px;display:grid;position:relative;overflow:hidden}.docs-preview-thumb:before,.docs-preview-thumb:after{z-index:0;content:"";filter:blur(18px);opacity:.54;position:absolute;inset:-22%}.docs-preview-thumb:before{background:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--docs-thumb-accent) 48%, transparent), transparent 38%), radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--docs-thumb-accent-soft) 34%, transparent), transparent 34%)}.docs-preview-thumb:after{background:radial-gradient(circle at 48% 72%, color-mix(in srgb, var(--docs-thumb-accent) 28%, transparent), transparent 36%), linear-gradient(120deg, transparent 18%, #f2f0ec17, transparent 74%);mix-blend-mode:screen}.docs-preview-thumb[data-tone=rose]{--docs-thumb-accent:var(--accent-alert);--docs-thumb-accent-soft:var(--accent-warning)}.docs-preview-thumb[data-tone=blue]{--docs-thumb-accent:var(--accent-info);--docs-thumb-accent-soft:var(--mono-300)}.docs-preview-thumb[data-tone=mint]{--docs-thumb-accent:var(--accent-success);--docs-thumb-accent-soft:var(--accent-info)}.docs-preview-thumb[data-tone=violet]{--docs-thumb-accent:var(--accent-alert);--docs-thumb-accent-soft:var(--accent-info)}.docs-preview-thumb[data-tone=amber]{--docs-thumb-accent:var(--accent-warning);--docs-thumb-accent-soft:var(--accent-alert)}.docs-preview-thumb[data-tone=teal]{--docs-thumb-accent:var(--accent-success);--docs-thumb-accent-soft:var(--accent-info)}.docs-preview-thumb[data-tone=silver]{--docs-thumb-accent:var(--mono-300);--docs-thumb-accent-soft:var(--accent-info)}.docs-preview-thumb span{z-index:1;color:var(--mono-100);overflow-wrap:anywhere;text-align:center;text-shadow:0 2px 16px #050607b8;max-width:100%;padding:0 12px;font-size:clamp(18px,2vw,25px);font-weight:900;position:relative}.docs-preview-copy{gap:8px;min-width:0;display:grid}.docs-preview-copy span{color:var(--accent-info);font-size:12px;font-weight:780;display:block}.docs-preview-copy h2{text-wrap:balance;max-width:640px;font-size:clamp(20px,2.2vw,28px);line-height:1.08}.docs-preview-copy p{max-width:700px;color:var(--text-muted);font-size:14px;line-height:1.55}.access-page{padding:clamp(72px, 9vw, 118px) 0 var(--section-gap-tight);gap:30px;display:grid}.access-page-header{gap:16px;max-width:790px;display:grid}.access-page-header h1{letter-spacing:-.035em;text-wrap:balance;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.access-page-header p{max-width:690px;color:var(--text-muted);font-size:18px;line-height:1.6}.access-shell{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:stretch;gap:18px;display:grid}.access-card,.access-proof{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 82%, transparent);border-radius:8px}.access-card{gap:14px;padding:24px;display:grid}.access-form-heading{gap:8px;display:grid}.access-form-heading span,.access-field span,.access-proof strong{color:var(--accent-info);font-size:12px;font-weight:780}.access-form-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:560px;font-family:Lora,Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1}.access-mode-toggle{border:1px solid var(--border);background:#f1f1f109;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.access-mode-button{min-height:40px;color:var(--text-muted);background:0 0;border-color:#0000;font-size:13px;font-weight:800}.access-mode-button-active{border-color:var(--border-strong);background:var(--surface-hover);color:var(--mono-100)}.access-field{gap:7px;display:grid}.access-field input{border:1px solid var(--border);background:color-mix(in srgb, var(--background-deep) 74%, transparent);width:100%;min-height:44px;color:var(--mono-100);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.access-field input::placeholder{color:var(--text-soft)}.access-field input:focus-visible{outline:2px solid var(--accent-info);outline-offset:3px}.access-card>.button{width:fit-content;margin-top:4px}.access-proof{align-content:start;gap:14px;padding:20px;display:grid}.access-proof ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.access-proof li{color:var(--text-muted);font-size:13px;line-height:1.5}.contact-page{padding:clamp(72px, 9vw, 118px) 0 var(--section-gap-tight);gap:30px;display:grid}.contact-page-header{gap:16px;max-width:760px;display:grid}.contact-page-header h1{letter-spacing:-.035em;font-family:Lora,Georgia,serif;font-size:clamp(42px,7vw,76px);line-height:.98}.contact-page-header p{max-width:690px;color:var(--text-muted);font-size:18px;line-height:1.6}.contact-shell{grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:18px;display:grid}.contact-primary{border:1px solid var(--border-strong);background:radial-gradient(ellipse at 18% 12%, color-mix(in srgb, var(--mono-100) 12%, transparent), transparent 34%), color-mix(in srgb, var(--surface-strong) 86%, transparent);border-radius:8px;gap:14px;min-height:100%;padding:24px;display:grid}.contact-primary>span,.contact-channel span{color:var(--accent-info);font-size:12px;font-weight:780}.contact-primary h2{letter-spacing:-.035em;text-wrap:balance;max-width:560px;font-family:Lora,Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1}.contact-primary p{max-width:560px;color:var(--text-muted);font-size:15px;line-height:1.55}.contact-primary .button{width:fit-content;margin-top:8px}.contact-form{grid-area:1/2;align-content:start}.contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.contact-field{gap:7px;display:grid}.contact-field span{color:var(--mono-300);font-size:12px;font-weight:780}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid var(--border);background:color-mix(in srgb, var(--background-deep) 74%, transparent);width:100%;min-height:44px;color:var(--mono-100);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.contact-field textarea{resize:vertical;min-height:118px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--text-soft)}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{outline:2px solid var(--accent-info);outline-offset:3px}.contact-form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.contact-form-actions span{color:var(--text-muted);font-size:13px;line-height:1.45}.contact-mail-button{width:fit-content;min-height:40px;color:var(--mono-100);padding:0 16px;font-size:13px;font-weight:780}.contact-mail-button:hover{color:var(--mono-100)}.contact-grid{grid-area:1/1;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;height:100%;display:grid}.contact-channel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 78%, transparent);border-radius:8px;align-content:start;gap:12px;min-height:0;padding:16px;display:grid}.contact-channel h2{color:var(--mono-100);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(19px,2vw,24px);line-height:1.1}.contact-channel p{color:var(--text-muted);font-size:13px;line-height:1.5}.download-direct{border:1px solid var(--border);background:radial-gradient(ellipse at 18% 16%, color-mix(in srgb, var(--mono-100) 12%, transparent), transparent 34%), color-mix(in srgb, var(--surface-strong) 88%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);width:min(920px,100%);margin:22px auto 0;padding:16px 18px;display:grid}.download-direct h2{max-width:580px;font-size:clamp(20px,2vw,26px);line-height:1.12}.download-direct p{max-width:620px;color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.45}.download-direct .button{min-width:230px}.module.waitlist-panel{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,28px);width:min(920px,100% - clamp(28px,5vw,64px));margin:clamp(24px,4vw,44px) auto;padding:clamp(18px,2.5vw,26px);display:grid}.module.waitlist-panel>div:first-child{max-width:640px}.module.waitlist-panel .cta-row{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:flex}.final-cta{isolation:isolate;margin-top:var(--section-gap-tight);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px 34px;display:grid;overflow:hidden}.final-cta>*{z-index:1;position:relative}.final-cta:before,.final-cta:after{pointer-events:none;content:"";position:absolute}.final-cta:before{z-index:0;opacity:.92;background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--mono-100) 16%, transparent), transparent 32%), radial-gradient(circle at 76% 32%, color-mix(in srgb, var(--mono-300) 11%, transparent), transparent 34%), linear-gradient(125deg, color-mix(in srgb, var(--background-deep) 90%, transparent) 0%, color-mix(in srgb, var(--mono-950) 62%, transparent) 42%, color-mix(in srgb, var(--mono-300) 12%, var(--background-deep)) 100%);filter:grayscale()contrast(1.06);inset:0}.final-cta:after{z-index:0;background:radial-gradient(ellipse at 24% 28%, color-mix(in srgb, var(--mono-100) 18%, transparent), transparent 34%), radial-gradient(ellipse at 72% 42%, color-mix(in srgb, var(--mono-300) 16%, transparent), transparent 38%), linear-gradient(112deg, color-mix(in srgb, var(--background-deep) 78%, transparent) 0%, color-mix(in srgb, var(--mono-100) 10%, transparent) 48%, color-mix(in srgb, var(--background-deep) 70%, transparent) 100%);filter:blur(18px)grayscale();opacity:.68;mix-blend-mode:screen;inset:-18%}.final-cta h2{max-width:420px;font-size:32px;line-height:1.1}.final-cta-actions{gap:8px;padding:6px;display:flex}.final-cta-actions .button{min-width:138px}.site-footer{border-top:1px solid #f1f1f114;grid-template-columns:1.3fr repeat(4,minmax(120px,.6fr));gap:44px;margin-top:clamp(34px,5vw,64px);padding:34px 0 28px;display:grid}.site-footer p{max-width:230px;margin-top:14px;line-height:1.5}.site-footer small{color:var(--text-soft);margin-top:28px;display:block}.site-footer nav{align-content:start;gap:10px;font-size:13px;display:grid}.site-footer strong,.footer-nav-heading{color:var(--mono-100)}.footer-nav-heading{width:fit-content;font-weight:780}@keyframes painterlyDrift{0%{background-position:right -10vw top -12vh,18% 12%,0 48%,100% 78px;transform:translate(-1.5vw,-.5vh)scale(1)}50%{background-position:right -6vw top -9vh,82% 20%,100% 52%,96% 94px;transform:translate(1vw,1.25vh)scale(1.015)}to{background-position:right -10vw top -12vh,18% 12%,0 48%,100% 78px;transform:translate(2.5vw,-1vh)scale(1.035)}}@keyframes painterlyPulse{0%,to{opacity:.28;filter:grayscale()blur(14px)contrast(.84)brightness(.82)}45%{opacity:.42;filter:grayscale()blur(11px)contrast(.96)brightness(1.04)}}@keyframes landingAsciiBrainFloat{0%,to{transform:translateY(-8px)scale(1)}50%{transform:translateY(10px)scale(1.018)}}@keyframes landingAsciiBrainCurrent{0%{stroke-dashoffset:116px;opacity:.08}22%{opacity:.78}58%{opacity:.42}to{stroke-dashoffset:-116px;opacity:.08}}@keyframes landingHalftoneDrift{0%{background-position:0 0,16px 10px;transform:translate(-1.6%,-.8%)rotate(-4deg)scale(.92,.72)}50%{background-position:52px 34px,-18px 38px;transform:translate(.8%,1.4%)rotate(-1deg)scale(.94,.73)}to{background-position:104px 68px,-52px 66px;transform:translate(-1.6%,-.8%)rotate(-4deg)scale(.92,.72)}}@keyframes landingHalftonePulse{0%,to{opacity:.2;background-position:20px 4px,6px 18px;transform:translate(1.4%,1.2%)rotate(6deg)scale(.84,.64)}48%{opacity:.36;background-position:-28px 42px,44px -14px;transform:translate(-1.2%,-.6%)rotate(3deg)scale(.88,.68)}}@keyframes brandLogoChevronUpper{0%{transform:translate(-7px,-2px)rotate(-9deg)}58%{transform:translate(1px)rotate(2deg)}to{transform:translate(0,0)rotate(0)}}@keyframes brandLogoChevronLower{0%{transform:translate(-7px,2px)rotate(8deg)}58%{transform:translate(1px)rotate(-2deg)}to{transform:translate(0,0)rotate(0)}}@keyframes brandLogoConnector{0%{transform:translate(-10px)scaleX(.52)}62%{transform:translate(1px)scaleX(1.04)}to{transform:translate(0,0)scaleX(1)}}@keyframes brandLogoDot{0%{transform:scale(.66)}56%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-shell:before,.landing-shell:after,.final-cta:before,.final-cta:after,.painterly-wash,.brand:hover .brand-logo-chevron-upper,.brand:focus-visible .brand-logo-chevron-upper,.brand:hover .brand-logo-chevron-lower,.brand:focus-visible .brand-logo-chevron-lower,.brand:hover .brand-logo-connector,.brand:focus-visible .brand-logo-connector,.brand:hover .brand-logo-dot,.brand:focus-visible .brand-logo-dot,.brand-logo-chevron-upper,.brand-logo-chevron-lower,.brand-logo-connector,.brand-logo-dot,.landing-animation-halftone,.landing-ascii-brain-shell,.landing-ascii-brain-current{animation:none;transform:none}.landing-ascii-brain-current{opacity:.44;stroke-dashoffset:0}.loading-screen-logo-motion{display:none}.loading-screen-logo-static{display:block}.workflow-card{transition:none}}@media (prefers-reduced-motion:reduce),(hover:none){.tilt-card{transform:translateY(var(--card-raise-y));transition:none}.tilt-card>*,.pricing-card-featured:before{transition:none;transform:none}}@media (width<=1120px){.site-header{grid-template-columns:minmax(0,1fr) auto}.primary-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:center;width:100%;overflow-x:visible}.hero-section,.site-footer{grid-template-columns:1fr}.hero-copy{max-width:760px}.value-strip,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-timeline{--workflow-card-width:clamp(280px, 78%, 460px)}.workflow-track{gap:32px}.pricing-card-featured{--card-raise-y:0px}}@media (width<=760px){.site-header,.hero-section,.value-strip,.section,.module.waitlist-panel,.page-hero,.page-stub,.footer-mock-page,.legal-page,.docs-page,.access-page,.contact-page,.download-direct,.final-cta,.site-footer{width:min(100% - 28px,1220px)}.site-header{grid-template-columns:1fr;padding:12px;position:relative;top:auto}.brand{justify-self:center}.header-actions,.hero-actions,.download-direct,.final-cta{flex-direction:column;align-items:stretch}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%;display:grid}.primary-nav{flex-wrap:wrap;grid-area:auto;justify-content:center;gap:8px;width:100%;padding-bottom:0;overflow-x:visible}.header-actions .button{width:100%}.primary-nav a{border-radius:8px;flex:calc(33.3333% - 5.33333px);justify-content:center;align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.hero-section{min-height:auto;padding-top:34px}h1{font-size:45px}.section{padding-top:var(--section-gap-tight)}.section-intro{grid-template-columns:1fr;gap:12px}.landing-animation-frame,.value-strip,.pricing-grid,.module.waitlist-panel,.footer-mock-grid,.legal-page-header,.legal-page-shell,.docs-shell,.access-shell,.contact-shell,.download-direct,.final-cta{grid-template-columns:1fr}.module.waitlist-panel .cta-row{justify-content:flex-start;justify-self:stretch}.footer-mock-page,.legal-page,.docs-page,.access-page,.contact-page{gap:24px;padding-top:46px}.docs-index,.legal-page-index{position:relative;top:auto}.docs-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-preview-item{grid-template-columns:1fr}.contact-primary,.access-card,.access-proof{padding:20px}.access-card>.button,.contact-primary .button,.contact-mail-button,.contact-form-actions{width:100%}.contact-field-row{grid-template-columns:1fr}.contact-form-actions{display:grid}.legal-contact-card{grid-template-columns:1fr}.contact-form,.contact-grid{grid-area:auto}.workflow-timeline{--workflow-card-width:clamp(232px, 86%, 360px)}.workflow-track{gap:24px}.workflow-loop-arrow-button{top:120px;left:calc(100% - 34px)}.workflow-carousel-hit-zones{grid-template-columns:minmax(52px, 1fr) var(--workflow-card-width) minmax(52px, 1fr)}.workflow-card{grid-template-columns:auto 32px minmax(0,1fr);min-height:204px}.workflow-title-row{gap:8px}.step-number{min-width:64px}.workflow-icon{width:32px;height:32px}.landing-animation-frame{min-height:360px}.landing-ascii-brain-shell{width:min(58%,280px)}.landing-animation-visual{min-height:inherit}.step-review,.site-footer{flex-direction:column;align-items:stretch}.value-strip article{border-right:0;border-bottom:1px solid var(--border)}.value-strip article:last-child{border-bottom:0}.final-cta{display:grid}.final-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.final-cta-actions .button,.module.waitlist-panel .button,.download-direct .button{width:100%;min-width:0}}
