:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--bg-deep:#eef2f8;--surface:#ffffffdb;--surface-strong:#fff;--surface-muted:#f4f7fce0;--line:#0f172a17;--line-strong:#0f172a24;--text:#0f172a;--muted:#516076;--primary:#2563eb;--primary-strong:#1d4ed8;--secondary:#0f172a;--focus:#2563eb;--success:#12634d;--error:#a83c47;--shadow-lg:0 32px 90px #0f172a1f;--shadow-md:0 20px 60px #0f172a14;--radius-xl:1.75rem;--radius-lg:1.25rem;--radius-md:1rem;--font-display:"Avenir Next", "Segoe UI Variable Display", "Segoe UI", sans-serif;--font-body:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 14% 18%, #2563eb29, transparent 24%), radial-gradient(circle at 84% 12%, #0ea5e91f, transparent 20%), linear-gradient(180deg, #fbfcfe 0%, var(--bg) 42%, var(--bg-deep) 100%);min-width:320px;color:var(--text);font-family:var(--font-body);margin:0}button,input,table{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.landing-shell,.admin-shell,.dashboard-shell{min-height:100vh}.hero,.section,.admin-shell,.dashboard-shell{padding:1.25rem}.hero,.section{max-width:76rem;margin:0 auto}.hero{padding-top:1.5rem;padding-bottom:2rem;position:relative}.hero__ambient{z-index:0;filter:blur(18px);pointer-events:none;border-radius:999px;position:absolute}.hero__ambient--left{background:#3b82f62e;width:16rem;height:16rem;inset:4rem auto auto -4rem}.hero__ambient--right{background:#0ea5e91f;width:18rem;height:18rem;inset:7rem -3rem auto auto}.topbar,.hero__grid,.hero__proofbar,.product-grid,.workflow-grid,.dashboard-header,.dashboard-toolbar,.dashboard-actions{gap:1rem;display:grid}.topbar,.hero__grid,.section,.signal-band,.product-grid,.workflow-grid,.reassurance-panel,.cta-panel{z-index:1;position:relative}.topbar{grid-template-columns:1fr auto;align-items:center;margin-bottom:2.5rem}.topbar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.topbar__badge,.topbar__caption,.eyebrow,.signal-band__label,.product-card__label,.signup-card__label,.workflow-card__step,.hero__proof-label{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.topbar__badge,.eyebrow,.signal-band__label,.product-card__label,.signup-card__label,.workflow-card__step,.hero__proof-label{color:var(--primary-strong);font-weight:700}.topbar__badge{background:#ffffffb8;border:1px solid #2563eb26;border-radius:999px;padding:.45rem .75rem}.topbar__caption{color:var(--muted)}.hero__grid{align-items:start;gap:1.5rem}.hero__content h1,.section-heading h2,.cta-panel h2,.reassurance-panel h2,.admin-card h1,.dashboard-header h1,.signup-card h2,.product-card h3,.workflow-card h3{font-family:var(--font-display);letter-spacing:-.045em;margin:0}.hero__content{gap:1.4rem;display:grid}.hero__intro{gap:1rem;display:grid}.hero__content h1{max-width:11ch;font-size:clamp(3.35rem,8vw,6.2rem);line-height:.92}.hero__lede,.hero__subcopy,.signup-card__copy,.product-card p,.workflow-card p,.reassurance-panel li,.reassurance-panel__copy p,.admin-card__copy,.dashboard-header__copy,.table-empty,.section-heading__support,.cta-panel p,.hero__trust,.signup-form__trust,.topbar__caption,.hero__points li,.hero__proofbar strong,.product-preview__row span,.product-preview__header p{color:var(--muted);line-height:1.7}.hero__lede{max-width:39rem;margin:0;font-size:1.18rem}.hero__subcopy{max-width:35rem;margin:0}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero__trust,.signup-form__trust,.cta-panel p{margin:0;font-size:.96rem}.hero__points{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.hero__points li{max-width:42rem;padding-left:1.5rem;position:relative}.hero__points li:before{content:"";background:linear-gradient(135deg, var(--primary), #60a5fa);border-radius:999px;width:.5rem;height:.5rem;position:absolute;inset:.72rem auto auto 0;box-shadow:0 0 0 6px #2563eb1f}.hero__proofbar{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem}.hero__proofbar>div{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;padding:1rem 1.1rem}.hero__proofbar strong{color:var(--text);margin-top:.4rem;font-size:.98rem;display:block}.oxbow-logo{align-items:center;gap:.8rem;display:inline-flex}.oxbow-logo__mark{flex:none;width:2.8rem;height:2.2rem}.oxbow-logo__wordmark{font-family:var(--font-display);letter-spacing:-.045em;font-size:1.85rem;font-weight:700}.hero__aside{gap:1rem;display:grid}.product-preview,.signup-card,.product-card,.workflow-card,.signal-band,.reassurance-panel,.admin-card,.dashboard-panel,.cta-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden}.product-preview{background:linear-gradient(#ffffffe0,#f2f6fdeb),linear-gradient(135deg,#2563eb1f,#0ea5e914);padding:1rem}.product-preview__window{background:#fffffff5;border:1px solid #0f172a14;border-radius:1.4rem;box-shadow:inset 0 1px #fffc}.product-preview__toolbar,.product-preview__header,.product-preview__row{align-items:center;display:flex}.product-preview__toolbar{gap:.35rem;padding:.9rem 1rem 0}.product-preview__toolbar span{background:#94a3b88c;border-radius:999px;width:.58rem;height:.58rem}.product-preview__header{border-bottom:1px solid #0f172a0f;justify-content:space-between;gap:1rem;padding:1rem}.product-preview__header p{text-transform:uppercase;letter-spacing:.12em;margin:0 0 .25rem;font-size:.75rem}.product-preview__header strong{font-size:1.05rem}.product-preview__header span{color:var(--primary-strong);background:#2563eb14;border-radius:999px;padding:.4rem .7rem;font-size:.82rem;font-weight:700}.product-preview__list{gap:.75rem;padding:1rem;display:grid}.product-preview__row{background:var(--surface-muted);border:1px solid #0f172a12;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.95rem 1rem}.product-preview__row strong{font-size:.95rem}.signup-card{box-shadow:var(--shadow-lg);background:linear-gradient(#fffffff0,#f7faffeb),radial-gradient(circle at 100% 0,#60a5fa2e,#0000 42%);padding:1.4rem}.signup-card__orbit{pointer-events:none;background:radial-gradient(circle,#2563eb3d,#0000 70%);border-radius:999px;width:9rem;height:9rem;position:absolute;inset:-3rem -2rem auto auto}.signup-card__header{gap:.55rem;margin-bottom:1.15rem;display:grid}.signup-card h2,.admin-card h1,.dashboard-header h1{font-size:clamp(2rem,4vw,3rem);line-height:.95}.signup-form,.admin-form{gap:.9rem;display:grid}.field{gap:.42rem;display:grid}.field span{color:var(--text);font-size:.85rem;font-weight:700}.field input{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#ffffffeb;border-radius:1rem;padding:.95rem 1rem;transition:border-color .15s,box-shadow .15s,transform .15s}.field input:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 4px #2563eb1f}.field__error,.status{border-radius:var(--radius-md);margin:0;padding:.9rem 1rem}.field__error,.status--error{color:var(--error);background:#a83c4714}.status--success{color:var(--success);background:#12634d1a}.button{border:0;border-radius:1rem;padding:.95rem 1.25rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s}.button:hover{transform:translateY(-1px)}.button:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.button--primary{background:linear-gradient(135deg, var(--secondary), #1e293b 28%, var(--primary) 100%);color:#f8fbff;box-shadow:0 18px 35px #2563eb38}.button--secondary{color:#f8fbff;background:#0f172af5}.button--ghost{border:1px solid var(--line);color:var(--text);background:#ffffffd1}.button--block{width:100%}.section{padding-top:1rem;padding-bottom:1rem}.section-heading{gap:.9rem;margin-bottom:1.4rem;display:grid}.section-heading h2,.cta-panel h2,.reassurance-panel h2{max-width:14ch;font-size:clamp(2.2rem,5vw,3.7rem);line-height:.95}.section-heading--wide h2{max-width:16ch}.section-heading--split{align-items:end}.section-heading__support{max-width:34rem;margin:0}.section--signal-band{padding-top:0}.signal-band{background:#ffffffad;gap:.9rem;padding:1rem;display:grid}.signal-band>div{background:#f8fafdd1;border:1px solid #0f172a0d;border-radius:1rem;padding:.9rem 1rem}.signal-band strong{margin-top:.35rem;line-height:1.5;display:block}.product-grid,.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.product-card,.workflow-card{background:#ffffffd6;gap:.8rem;padding:1.35rem;display:grid}.product-card h3,.workflow-card h3{font-size:1.35rem;line-height:1.05}.reassurance-panel,.admin-card,.dashboard-panel,.cta-panel{padding:1.5rem}.reassurance-panel{background:linear-gradient(#ffffffe6,#f2f6fceb),radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%)}.reassurance-panel__copy{gap:.85rem;display:grid}.reassurance-panel__copy p:last-child{margin:0}.reassurance-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.reassurance-list li{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:1rem;padding:1rem 1rem 1rem 2.8rem;position:relative}.reassurance-list li:before{content:"*";color:var(--primary-strong);font-size:1.1rem;line-height:1;position:absolute;inset:1rem auto auto 1rem}.cta-panel{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0f172afa,#1e293bfa 45%,#2563ebeb 100%);border-color:#2563eb2e;align-items:center;gap:1.2rem;display:grid}.cta-panel .eyebrow,.cta-panel h2,.cta-panel p{color:#f8fbff}.admin-shell,.dashboard-shell{place-items:center;display:grid}.admin-card,.dashboard-panel{width:min(100%,70rem)}.admin-card{max-width:32rem}.dashboard-header{align-items:start}.dashboard-toolbar{align-items:end;margin:1.2rem 0}.field--inline input{min-width:min(100%,26rem)}.table-shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffd1;overflow-x:auto}.signups-table{border-collapse:collapse;width:100%}.signups-table th,.signups-table td{text-align:left;border-bottom:1px solid #0f172a14;padding:1rem}.signups-table th{color:var(--primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.table-empty,.shell-state{place-items:center;min-height:100vh;padding:2rem;display:grid}.shell-state--error{color:var(--error)}@media (width>=900px){.hero{padding-top:2rem}.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);gap:2rem}.signal-band{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading--split{grid-template-columns:minmax(0,.9fr) minmax(18rem,.8fr)}.reassurance-panel{grid-template-columns:1.1fr .9fr;align-items:start;gap:2rem}.cta-panel{grid-template-columns:minmax(0,1fr) auto}.dashboard-header,.dashboard-toolbar{grid-template-columns:1fr auto}}@media (width<=640px){.topbar{grid-template-columns:1fr;gap:.8rem}.topbar__meta{justify-content:flex-start}.hero__content h1{font-size:clamp(2.8rem,14vw,4rem)}.cta-panel,.signal-band,.product-preview,.signup-card,.product-card,.workflow-card,.reassurance-panel{border-radius:1.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
