@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--jl-bg: #f2ebdd;--jl-fg: #2a1e12;--jl-fg-2: rgba(42, 30, 18, .66);--jl-fg-3: rgba(42, 30, 18, .44);--jl-line: rgba(42, 30, 18, .1);--jl-line-2: rgba(42, 30, 18, .18);--jl-surface: #faf6ec;--jl-surface-2: #e9dfcb;--jl-accent: #0a0a0a;--jl-accent-fg: #f2ebdd;--jl-accent-deep: #589A28;--jl-input-bg: var(--jl-bg);--jl-pdf-frame-bg: #ffffff;--jl-focus-ring: #7c5cff;--jl-danger: #9c2b22;--jl-danger-fg: #ffffff;--jl-error: #b42318;--jl-positive: #2e7d4f;--jl-warning: #9b6416;--jl-dot-positive: #2eae5e;--jl-status-active-fg: #2e7d4f;--jl-status-paused-fg: #d97706;--jl-status-inactive-fg: #b83280;--jl-status-deleted-fg: #9c2b22;--jl-illustration-purple: #9d7fe3;--jl-illustration-amber: #e0a24f;--jl-illustration-teal: #5ba89b;--jl-illustration-amber-light: #E0C28A;--jl-illustration-teal-light: #8FD7B2;--jl-tag-amber-bg-dark: rgba(217, 178, 107, .18);--jl-tag-teal-bg-dark: rgba(143, 215, 178, .18);--jl-window-shadow: 0 20px 50px rgba(42, 30, 18, .12), 0 2px 8px rgba(42, 30, 18, .08);--jl-window-shadow-hover: 0 24px 60px rgba(42, 30, 18, .16), 0 4px 10px rgba(42, 30, 18, .1);--jl-window-shadow-dark: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 12px 32px rgba(0, 0, 0, .5), 0 32px 80px rgba(0, 0, 0, .6);--jl-menu-shadow: 0 4px 12px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .06);--jl-menu-shadow-dark: 0 4px 12px rgba(0, 0, 0, .2), 0 12px 32px rgba(0, 0, 0, .28)}html.dark,[data-theme=dark]{--jl-bg: #0C1612;--jl-input-bg: #192A22;--jl-fg: #F0F5F0;--jl-fg-2: rgba(240, 245, 240, .78);--jl-fg-3: rgba(240, 245, 240, .52);--jl-line: rgba(240, 245, 240, .1);--jl-line-2: rgba(240, 245, 240, .2);--jl-surface: #121E18;--jl-surface-2: #1A2A22;--jl-accent: #A6F236;--jl-accent-fg: #0C1612;--jl-status-active-fg: #A6F236;--jl-status-paused-fg: #FFB020;--jl-status-inactive-fg: #F27AB8;--jl-status-deleted-fg: #FF6B6B;--jl-danger-fg: #0C1612}:root{--bg: var(--jl-bg);--fg: var(--jl-fg);--normal-font-size: 17px;--normal-font-weight: 400;--caption-font-size: var(--normal-font-size);--caption-font-weight: var(--normal-font-weight);--label-font-size: var(--normal-font-size);--label-font-weight: var(--normal-font-weight);--input-font-size: var(--normal-font-size);--input-font-weight: var(--normal-font-weight);--h1-font-weight: 600;--fg-2: var(--jl-fg-2);--fg-3: var(--jl-fg-3);--line: var(--jl-line);--line-2: var(--jl-line-2);--surface: var(--jl-surface);--surface-2: var(--jl-surface-2);--accent: var(--jl-accent);--accent-fg: var(--jl-accent-fg);--live: var(--jl-dot-positive);--live-bg: color-mix(in oklab, var(--jl-dot-positive) 15%, transparent);--section-alt-bg: var(--bg);--process-index-bg: color-mix(in oklab, var(--accent) 13%, transparent);--process-index-border: color-mix(in oklab, var(--accent) 18%, transparent);--statement-card-bg: var(--surface);--card-hover-bg: color-mix(in oklab, var(--surface) 70%, var(--bg));--institutional-card-bg: var(--surface);--institutional-card-border: var(--line);--institutional-card-fg: var(--fg);--institutional-card-muted: var(--fg-2);--button-bg: var(--fg);--button-border: var(--fg);--button-fg: var(--bg);--button-hover-bg: color-mix(in oklab, var(--fg) 88%, var(--bg));--button-min-height: 32px;--button-radius: 7px;--button-gap: 6px;--button-padding: 6px 14px;--button-font-size: 15.5px;--button-font-weight: 500;--window-shadow: var(--jl-window-shadow);--window-shadow-hover: var(--jl-window-shadow-hover);--window-shadow-dark: var(--jl-window-shadow-dark);--menu-shadow: var(--jl-menu-shadow);--menu-shadow-dark: var(--jl-menu-shadow-dark);--input-bg: var(--jl-input-bg);--input-fg: var(--fg-2);--input-caret: var(--fg-2);--input-border: var(--line-2);--input-focus-border: color-mix(in oklab, var(--jl-focus-ring) 55%, var(--line-2));--input-min-height: 32px;--input-radius: 7px;--radius: 10px;--maxw: 1200px;--nav-h: 76px;--nav-h-compact: 60px;--nav-logo-opacity: .74;--nav-logo-blur: .2px;--ease: cubic-bezier(.2, .7, .2, 1)}html.dark,[data-theme=dark]{--bg: var(--jl-bg);--input-bg: var(--jl-input-bg);--fg: var(--jl-fg);--fg-2: var(--jl-fg-2);--fg-3: var(--jl-fg-3);--line: var(--jl-line);--line-2: var(--jl-line-2);--surface: var(--jl-surface);--surface-2: var(--jl-surface-2);--accent: var(--jl-accent);--accent-fg: var(--jl-accent-fg);--accent-deep: var(--jl-accent-deep);--button-bg: var(--accent);--button-border: var(--accent);--button-fg: var(--accent-fg);--button-hover-bg: color-mix(in oklab, var(--accent) 88%, var(--bg))}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg)}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--normal-font-size);font-weight:var(--normal-font-weight);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit}.public-landing,.landing-footer,.nav-wrap-landing{--bg: #f3eee3;--fg: #16120c;--fg-2: #716a5b;--fg-3: #a39c8c;--line: rgba(22, 18, 12, .13);--line-2: rgba(22, 18, 12, .2);--surface: #fbf9f3;--surface-2: #f6f1e7;--accent: #16120c;--accent-fg: #f6f1e7;--live: #3a7d57;--live-bg: #e3efde;--section-alt-bg: #efe9db;--process-index-bg: #ebe4d6;--process-index-border: rgba(22, 18, 12, .12);--institutional-card-bg: #0b0f0a;--institutional-card-border: rgba(197, 238, 79, .22);--institutional-card-fg: #f3f1e8;--institutional-card-muted: rgba(243, 241, 232, .64);--window-shadow: 0 30px 80px -34px rgba(22, 18, 12, .3);--window-shadow-hover: 0 30px 80px -30px rgba(22, 18, 12, .36)}html.dark .public-landing,[data-theme=dark] .public-landing,html.dark .landing-footer,[data-theme=dark] .landing-footer,html.dark .nav-wrap-landing,[data-theme=dark] .nav-wrap-landing{--bg: var(--jl-bg);--fg: var(--jl-fg);--fg-2: var(--jl-fg-2);--fg-3: var(--jl-fg-3);--line: var(--jl-line);--line-2: var(--jl-line-2);--surface: var(--jl-surface);--surface-2: var(--jl-surface-2);--accent: var(--jl-accent);--accent-fg: var(--jl-accent-fg);--live: var(--jl-dot-positive);--live-bg: color-mix(in oklab, var(--jl-dot-positive) 15%, transparent);--section-alt-bg: color-mix(in oklab, var(--surface) 72%, var(--bg));--statement-card-bg: #13251D;--card-hover-bg: #111E18;--institutional-card-bg: #111E18}.public-landing,.landing-footer{background:var(--bg)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.display{font-family:Inter Tight,Inter,system-ui,sans-serif;letter-spacing:-.025em}.container{max-width:var(--maxw);margin:0 auto;padding:0 32px}.nav-wrap{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),height .25s var(--ease)}.nav-wrap.scrolled,.nav-wrap-signup{border-bottom-color:var(--line)}.nav-shell{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:10px;transition:height .25s var(--ease)}.nav-wrap.scrolled .nav-shell{height:var(--nav-h-compact)}.brand{position:relative;display:inline-flex;align-items:center}.brand-logo{display:block;height:44px;width:auto;opacity:var(--nav-logo-opacity);filter:blur(var(--nav-logo-blur));transition:transform .3s var(--ease),filter .3s var(--ease),opacity .25s var(--ease)}.brand-logo.dark{position:absolute;top:0;left:0;opacity:0;pointer-events:none}html.dark .brand-logo.light{opacity:0;pointer-events:none}html.dark .brand-logo.dark{opacity:var(--nav-logo-opacity);pointer-events:auto}.brand:hover .brand-logo{transform:rotate(-3deg) scale(1.02)}.nav-right{display:flex;align-items:center;gap:4px}.theme-switch{width:44px;height:24px;border:1px solid var(--line);border-radius:999px;position:relative;background:var(--surface);transition:background .2s var(--ease),border-color .2s var(--ease);flex:none;margin-right:4px;display:inline-flex}.theme-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--fg);transition:transform .25s var(--ease)}html.dark .theme-switch:after,[data-theme=dark] .theme-switch:after{transform:translate(20px)}.theme-switch .sun,.theme-switch .moon{position:absolute;top:4px;width:12px;height:12px;color:var(--fg-3);pointer-events:none;transition:opacity .2s var(--ease)}.theme-switch .sun{left:5px;opacity:1}.theme-switch .moon{right:5px;opacity:.5}html.dark .theme-switch .sun,[data-theme=dark] .theme-switch .sun{opacity:.5}html.dark .theme-switch .moon,[data-theme=dark] .theme-switch .moon{opacity:1}.btn-primary{margin-left:4px;min-height:var(--button-min-height);padding:var(--button-padding);border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-fg);text-decoration:none;font-size:var(--button-font-size);font-weight:var(--button-font-weight);display:inline-flex;align-items:center;gap:var(--button-gap);transition:transform .15s var(--ease),background .15s var(--ease)}.btn-primary:hover{background:var(--button-hover-bg)}.btn-primary:active{transform:scale(.97)}.btn-primary .arrow{transition:transform .2s var(--ease)}.btn-primary:hover .arrow{transform:translate(2px)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--jl-focus-ring);outline-offset:2px}.hero{padding:64px 0 56px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--fg-2);margin-bottom:24px}.hero-eyebrow-tag{background:var(--fg);color:var(--bg);padding:2px 6px;border-radius:999px;font-size:10px;font-weight:500;text-transform:uppercase}html.dark .hero-eyebrow-tag,[data-theme=dark] .hero-eyebrow-tag{background:var(--accent);color:var(--accent-fg)}.hero h1{margin:0 0 20px;font-size:clamp(40px,5.6vw,68px);font-weight:var(--h1-font-weight);line-height:1.02;letter-spacing:-.035em}.hero h1 em{font-style:normal;color:var(--fg-3)}.lede{max-width:560px;font-size:17px;line-height:1.55;color:var(--fg-2);margin:0 0 32px}.hero-meta{margin-top:28px;display:flex;gap:24px;font-size:14.5px;color:var(--fg-2);font-weight:500}.hero-meta span{display:inline-flex;align-items:center;gap:9px}.dot{width:9px;height:9px;border-radius:50%;background:var(--live);position:relative}.dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--live);animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}.product{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--window-shadow);overflow:hidden;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.product:hover{transform:translateY(-2px);box-shadow:var(--window-shadow-hover)}.product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 22px 18px;border-bottom:1px solid var(--line)}.product-top h3{margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:19px;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.product-top .acct{font-size:11px;font-weight:700;padding:4px 9px;border-radius:7px;background:var(--button-bg);color:var(--button-fg)}.product-top .sub{font-size:12.5px;color:var(--fg-3);margin-top:5px}.pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--live-bg);color:var(--live)}.pill .dot{width:7px;height:7px}.pill .dot:after{display:none}.offer{margin:16px;padding:16px;border-radius:13px;background:var(--surface-2);border:1px solid var(--line)}.offer-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--fg-3);font-weight:600;margin-bottom:9px}.offer h4{margin:0 0 6px;font-family:Inter Tight,Inter,sans-serif;font-size:20px;letter-spacing:-.03em}.offer p{font-size:13.5px;color:var(--fg-2);margin:0 0 14px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:7px}.check{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--fg);padding:8px 10px;border-radius:9px;background:var(--surface);border:1px solid var(--line)}.check svg{width:13px;height:13px;color:var(--accent);flex:0 0 auto;stroke-width:3}.pipeline{padding:4px 16px 18px;display:grid;gap:7px}.pipe{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:11px;background:var(--surface-2);font-size:13.5px;font-weight:600;border:1px solid var(--line)}.pipe b{flex:0 0 auto;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--button-bg);color:var(--button-fg)}.pipe .grow{flex:1}.pipe .mini-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.landing-section{padding:96px 0;border-top:1px solid var(--line);background:var(--bg)}.landing-problem,.landing-process,.landing-quality{background:var(--section-alt-bg)}.landing-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:start}.landing-copy-block,.features-head p,.institutional-card p,.final-cta-card p{color:var(--fg-2);line-height:1.6;font-size:19px}.statement-list,.process-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.statement-list li{border-bottom:1px solid var(--line);padding:0 0 14px;color:var(--fg-2);line-height:1.55}.process-list li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:start;padding:20px 22px;border:1px solid var(--line);border-radius:15px;background:var(--surface);transition:border-color .25s var(--ease),transform .25s var(--ease),background .25s var(--ease)}.process-list li:hover{border-color:var(--line-2);transform:translate(4px)}.process-list span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--accent);background:var(--process-index-bg);border:1px solid var(--process-index-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:800}html.dark .process-list span,[data-theme=dark] .process-list span{background:color-mix(in oklab,var(--accent) 13%,transparent);border-color:color-mix(in oklab,var(--accent) 20%,transparent)}.process-list h3{margin:0 0 5px;color:var(--fg);font-family:Inter Tight,Inter,sans-serif;font-size:18px;letter-spacing:-.02em}.process-list p{margin:0;color:var(--fg-2);font-size:14.5px}.features-head{max-width:680px;margin-bottom:56px}.problem-head{max-width:760px;margin-bottom:48px}.features-head .features-eyebrow,.features-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0 0 20px;line-height:1.2}.features-head h2{margin:0;font-size:clamp(34px,4.6vw,56px);line-height:1;letter-spacing:-.035em;font-weight:700}.features-head h2 .dim{color:var(--fg-3)}.problem-head p:not(.features-eyebrow){margin:22px 0 0;max-width:680px}.statement-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.statement-card{min-height:168px;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--fg);font-family:Inter Tight,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-.03em;display:flex;flex-direction:column}.statement-card small{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;letter-spacing:.1em;color:var(--fg-3);margin-bottom:16px}.statement-card-text{margin-top:auto}.statement-card-invert{background:var(--fg);color:var(--bg);border-color:color-mix(in oklab,var(--bg) 14%,transparent)}.statement-card-invert small{color:color-mix(in oklab,var(--bg) 68%,transparent)}html.dark .statement-card:not(.statement-card-invert),[data-theme=dark] .statement-card:not(.statement-card-invert){background:var(--statement-card-bg)}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line)}.consequence-grid{grid-template-columns:repeat(3,1fr)}.feat-cell{background:var(--bg);padding:32px 28px;min-height:210px;transition:background .15s var(--ease),transform .15s var(--ease)}.icon{width:16px;height:16px;flex:none;stroke-width:1.6}.icon.feat-icon{width:38px;height:38px;color:var(--fg);margin-bottom:26px}.feat-cell:hover{background:var(--card-hover-bg)}.quality-grid article:hover{background:var(--card-hover-bg);transition:background .15s var(--ease)}.feat-cell h3,.quality-grid h3{margin:0 0 10px;font-family:Inter Tight,Inter,sans-serif;font-size:19px;letter-spacing:-.03em}.feat-cell p,.quality-grid p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-2)}.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line)}.quality-grid article{background:var(--section-alt-bg);padding:32px 28px;min-height:190px}.quality-grid span{display:inline-flex;margin-bottom:24px;color:var(--fg-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:900}.institutional-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center;padding:40px;border:1px solid var(--institutional-card-border);border-radius:16px;background:var(--institutional-card-bg);color:var(--institutional-card-fg)}.institutional-card h2{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1;letter-spacing:-.035em;font-weight:700}.institutional-card p{margin:0;color:var(--institutional-card-muted);font-size:19px;line-height:1.6}.final-cta-card{padding:84px 0 0;text-align:center;background:transparent;border:0;box-shadow:none}.final-cta-card h2{max-width:860px;margin:0 auto 22px;font-size:clamp(34px,4.6vw,56px);line-height:1;letter-spacing:-.035em;font-weight:700}.final-cta-card{display:grid;justify-items:center;gap:0}.final-cta-card p{margin:0 auto 36px;max-width:600px;color:var(--fg-2);font-size:19px;line-height:1.6}.final-cta-card .btn-primary{margin-left:0;min-height:46px;padding:0 20px;border-radius:10px;font-weight:700}footer{padding:48px 0;border-top:1px solid var(--line);color:var(--fg-3);font-size:12px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:16px}.footer-links{display:flex;gap:18px}.footer-links a{color:var(--fg-3);text-decoration:none}@media(max-width:1024px){.hero-grid,.landing-split{grid-template-columns:1fr;gap:32px}.features-grid,.consequence-grid,.quality-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.statement-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.container{padding:0 16px}.nav-shell{flex-wrap:wrap;padding:10px 0}.landing-section{padding:72px 0}.features-grid,.consequence-grid,.quality-grid,.checks,.statement-cards{grid-template-columns:1fr}.statement-card{min-height:0;padding:22px}.statement-card-text{font-size:20px}.institutional-card{grid-template-columns:1fr;padding:32px 24px;gap:24px}.institutional-card h2{font-size:clamp(34px,10vw,48px)}.institutional-card p{font-size:19px}.final-cta-card{padding-top:72px}.footer-inner{flex-direction:column;align-items:flex-start}}.signup-page{padding:72px 32px 96px}.signup-card{max-width:560px;margin:0 auto;padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--window-shadow)}.signup-eyebrow{margin:0 0 10px;color:var(--fg-3);font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);letter-spacing:.12em;text-transform:uppercase}.signup-card h1,.container>section h1{margin:0 0 14px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:var(--h1-font-weight);line-height:1.08;letter-spacing:-.025em}.signup-copy,.signup-card-success p,.signup-login-copy{color:var(--fg-2);line-height:1.55}.signup-copy{font-size:var(--normal-font-size);font-weight:var(--normal-font-weight)}.signup-form{display:grid;gap:16px;margin-top:24px}.signup-form label{display:grid;gap:7px;color:var(--fg-2);font-size:var(--label-font-size);font-weight:var(--label-font-weight)}.signup-form input{width:100%;min-height:var(--input-min-height);padding:6px 12px;border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-fg);caret-color:var(--input-caret);font:inherit;font-size:var(--input-font-size);font-weight:var(--input-font-weight)}html.dark .signup-form input,[data-theme=dark] .signup-form input{background:var(--input-bg);color:var(--input-fg)}.signup-form input:-webkit-autofill,.signup-form input:-webkit-autofill:hover,.signup-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-fg);box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-caret);transition:background-color 9999s ease-out}.signup-form input:focus{border-color:var(--input-focus-border)}.signup-error{margin-top:20px;padding:12px 14px;border:1px solid var(--jl-error);border-radius:10px;background:color-mix(in oklab,var(--jl-error) 8%,var(--surface));color:var(--fg-2);font-size:13px;font-weight:var(--normal-font-weight);line-height:1.55}.signup-error p{margin:0 0 8px;font-weight:var(--normal-font-weight)}.signup-error ul{margin:0;padding-left:18px}.signup-submit{justify-content:center;margin-left:0}.signup-login-copy{margin:18px 0 0;font-size:14px}.signup-login-copy a{font-weight:700}.signup-login-link{margin-top:12px;margin-left:0}html.dark .product,[data-theme=dark] .product,html.dark .signup-card,[data-theme=dark] .signup-card{box-shadow:var(--window-shadow-dark)}html.dark .institutional-card,[data-theme=dark] .institutional-card{box-shadow:none}
