:root{--background:#d8dee0;--background-soft:#e1e6e8;--surface:#d7dddf;--surface-raised:#e4e9eb;--surface-inset:#c9d0d3;--border-subtle:rgba(86,96,101,0.16);--border-strong:rgba(59,67,72,0.24);--text-primary:#323a3f;--text-secondary:#596469;--text-muted:#778186;--signal-amber:#b58f48;--signal-amber-soft:rgba(181,143,72,0.18);--signal-amber-strong:rgba(181,143,72,0.42);--radius-sm:14px;--radius-md:22px;--radius-lg:34px;--radius-xl:44px;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.25rem;--space-2xl:3.5rem;--space-3xl:5.5rem;--shadow-raised:18px 18px 42px rgba(108,118,123,0.28),-18px -18px 42px rgba(255,255,255,0.54),inset 1px 1px 0 rgba(255,255,255,0.42);--shadow-soft:10px 10px 26px rgba(108,118,123,0.2),-10px -10px 26px rgba(255,255,255,0.42);--shadow-inset:inset 8px 8px 18px rgba(105,116,122,0.2),inset -8px -8px 18px rgba(255,255,255,0.48);--shadow-focus:0 0 0 4px rgba(181,143,72,0.16),var(--shadow-inset);--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--content-width:1120px}.site-shell{min-height:100vh;padding:28px}.site-frame{width:min(100%,var(--content-width));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-2xl)}.brand-mark{display:inline-flex;align-items:center;gap:.72rem;letter-spacing:-.035em;font-weight:650}.brand-orb{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,var(--surface-raised),var(--surface-inset));box-shadow:var(--shadow-soft);position:relative}.brand-orb:after{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--signal-amber);box-shadow:0 0 18px var(--signal-amber-strong)}.nav-actions{display:flex;align-items:center;gap:.75rem}.material-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(150deg,rgba(232,237,239,.88),rgba(200,208,211,.88));box-shadow:var(--shadow-raised)}.hero-panel{min-height:620px;padding:clamp(2rem,6vw,5.5rem);display:grid;align-items:center;position:relative;overflow:hidden}.hero-panel:before{content:"";position:absolute;width:28rem;height:28rem;border-radius:50%;top:-12rem;right:-10rem;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 68%);pointer-events:none}.hero-content{position:relative;max-width:760px;z-index:1}.kicker{display:inline-flex;align-items:center;gap:.55rem;padding:.58rem .82rem;border-radius:999px;background:rgba(216,222,224,.72);box-shadow:var(--shadow-inset);color:var(--text-secondary);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.status-dot{width:.58rem;height:.58rem;border-radius:50%;background:var(--signal-amber);box-shadow:0 0 16px var(--signal-amber-strong)}.hero-title{margin:1.7rem 0 0;font-size:clamp(3.2rem,9vw,7.8rem);line-height:.9;letter-spacing:-.082em;color:var(--text-primary)}.hero-subline{margin:1.35rem 0 0;max-width:620px;color:var(--text-secondary);font-size:clamp(1.18rem,2vw,1.52rem);line-height:1.45;letter-spacing:-.025em}.hero-copy{margin:1.1rem 0 0;max-width:660px;color:var(--text-muted);font-size:1rem;line-height:1.75}.action-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.15rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.15rem;border:1px solid var(--border-subtle);border-radius:999px;background:linear-gradient(145deg,var(--surface-raised),var(--surface));box-shadow:var(--shadow-soft);color:var(--text-primary);font-weight:600;letter-spacing:-.018em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;cursor:pointer}.button:hover{transform:translateY(-1px);border-color:var(--border-strong)}.button-primary{background:linear-gradient(145deg,#e7ecee,#ccd4d7)}.button-quiet{color:var(--text-secondary);background:rgba(216,222,224,.62);box-shadow:var(--shadow-inset)}.statement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin:var(--space-xl) 0}.statement-card{padding:var(--space-xl);border-radius:var(--radius-lg)}.beta-card h1,.beta-card h2,.statement-card h2{margin:0;color:var(--text-primary);letter-spacing:-.045em;line-height:1.05}.beta-card li,.beta-card p,.statement-card p{color:var(--text-secondary);line-height:1.65}.beta-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-xl);margin-bottom:var(--space-xl)}.beta-strip p{margin:.35rem 0 0;color:var(--text-secondary)}.site-footer{display:flex;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) 0 0;color:var(--text-muted);font-size:.92rem}.beta-card{max-width:780px;margin:0 auto;padding:clamp(2rem,5vw,4rem)}.beta-form{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-xl)}.beta-input{width:100%;min-height:54px;border:1px solid var(--border-subtle);border-radius:999px;padding:0 1.15rem;color:var(--text-primary);background:rgba(216,222,224,.72);box-shadow:var(--shadow-inset);outline:none}.beta-input:focus{box-shadow:var(--shadow-focus);border-color:var(--signal-amber-strong)}.beta-list{display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-xl)}.beta-list section{padding:var(--space-lg);border-radius:var(--radius-md);background:rgba(216,222,224,.5);box-shadow:var(--shadow-inset)}@media (max-width:860px){.site-shell{padding:16px}.beta-strip,.site-footer,.site-header{align-items:flex-start;flex-direction:column}.nav-actions{width:100%;justify-content:space-between}.statement-grid{grid-template-columns:1fr}.hero-panel{min-height:auto}.hero-title{letter-spacing:-.074em}.action-row,.action-row .button,.beta-strip .button{width:100%}}*{box-sizing:border-box}html{min-height:100%;background:var(--background)}body{min-height:100vh;margin:0;color:var(--text-primary);background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.62),transparent 32rem),radial-gradient(circle at 85% 20%,rgba(194,166,111,.12),transparent 24rem),var(--background);font-family:var(--font-sans);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:rgba(181,143,72,.28);color:var(--text-primary)}