@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid}}}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.inline-block{display:inline-block}.min-h-screen{min-height:100vh}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.scroll-mt-\[72px\]{scroll-margin-top:72px}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}.no-underline{text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f9fafb;background:#0d1117;flex-direction:column;min-height:100vh;margin:0;font-family:Arial,sans-serif;display:flex}nav{z-index:10;background:#111827;border-bottom:1px solid #1f2937;padding:12px 0;position:sticky;top:0}nav ul{justify-content:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}nav a{color:#7dd3fc;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}nav a:hover{color:#38bdf8}.container{flex:1;width:100%;max-width:900px;margin:0 auto;padding:32px 20px 40px}.hero{text-align:center;margin-bottom:32px}.hero h1{margin:0 0 8px;font-size:3rem}.home-link{color:#f9fafb;text-decoration:none}.home-link:hover{color:#7dd3fc}.hero p.tagline{color:#7dd3fc;margin:0 0 8px;font-size:1.1rem}.hero p.sub{color:#9ca3af;margin:0;font-size:.95rem}.section-title{color:#f3f4f6;margin:32px 0 12px;font-size:1.3rem}.pillar-title{color:#7dd3fc;border-bottom:1px solid #1f2937;margin:40px 0 16px;padding-bottom:8px;font-size:1.4rem}.pillar-subtitle{color:#9ca3af;margin:0 0 20px;font-size:1rem}.section-text{color:#d1d5db;margin:0 0 16px;font-size:.95rem}.section-subtitle{color:#e5e7eb;margin:24px 0 12px;font-size:1.05rem}section{scroll-margin-top:72px}.grid{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.card{background:#111827;border:1px solid #1f2937;border-radius:12px;flex:260px;padding:14px 16px 18px}.card h3{color:#e5e7eb;margin:0 0 6px;font-size:1rem}.card p{color:#d1d5db;margin:0;font-size:.85rem;line-height:1.35rem}.card .new-feature{color:#10b981;margin-top:4px;font-size:.8rem;font-style:italic}.card a.inline-link{color:#7dd3fc;margin-top:4px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-block}.card a.inline-link:hover{color:#38bdf8}.steps{color:#d1d5db;margin-bottom:20px;padding-left:18px;font-size:.9rem}.steps li{margin-bottom:6px}.email-button{color:#0f172a;cursor:pointer;background:#0ea5e9;border-radius:8px;padding:10px 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.email-button:hover{background:#38bdf8}.email-button--small{padding:6px 12px;font-size:.8rem}.footer{color:#6b7280;text-align:center;border-top:1px solid #1f2937;margin-top:32px;padding-top:20px;font-size:.8rem}.footer a{color:#7dd3fc;text-decoration:none}.footer a:hover{color:#38bdf8}a:focus-visible,.email-button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}@media(max-width:640px){.hero h1{font-size:2.3rem}nav ul{gap:16px}.pillar-title{font-size:1.2rem}}.inline-email{color:#7dd3fc;font-weight:600;text-decoration:none}.inline-email:hover{color:#38bdf8}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
