body.business-area-page{display:block;height:auto;min-height:100vh;overflow-x:clip;overflow-y:visible;background:#000}.business-nav .site-nav-inner{gap:24px}.business-nav .site-nav-links{display:flex;gap:20px}.business-nav .site-nav-link[aria-current=page]{color:var(--color-grape-glow)}.business-nav-waiting .site-nav-actions{margin-left:auto}.business-shell{width:min(1120px,100%);margin:0 auto;padding:48px 28px 80px}.business-page-heading{max-width:760px;margin-bottom:32px}.business-eyebrow{color:var(--color-grape-glow);font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.09em;margin:0 0 12px}.business-page-heading h1{color:var(--color-text-primary);font-size:clamp(30px,4vw,46px);line-height:1.15;margin:0 0 16px}.business-page-heading>p:last-child:not(.business-eyebrow),.business-card-panel>p{color:var(--color-text-secondary);line-height:1.6}.business-card-panel{min-width:0;padding:28px;margin-bottom:22px;border:1px solid var(--color-border);background:var(--color-bg-card)}.business-card-panel h2{font-size:21px;color:var(--color-text-primary);margin:0 0 24px}.business-card-panel p{margin-bottom:20px}.business-dashboard-grid,.business-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-form-grid{gap:0 24px}.business-profile-form fieldset{border:0;margin:0;padding:0;min-width:0}.business-form-field{min-width:0;margin-bottom:20px}.business-profile-form .business-form-grid .business-form-field{margin-bottom:20px}.business-form-field .input{display:block;width:100%;box-sizing:border-box}.business-form-field textarea{resize:vertical;min-height:120px}.business-field-error{display:block;color:#ff939e;font-size:12px;margin-top:6px}.business-form-field .input[aria-invalid=true]{border-color:#ff939e}.business-help{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.business-completion{margin-bottom:28px}.business-completion-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;font-size:14px;margin-bottom:12px}.business-completion-heading span{flex-shrink:0;color:var(--color-text-secondary);font:12px var(--font-mono)}.business-completion progress{width:100%;height:5px;display:block;border:0;background:var(--color-border);accent-color:var(--color-grape-glow)}.business-completion progress::-webkit-progress-bar{background:var(--color-border)}.business-completion progress::-webkit-progress-value{background:var(--color-grape-glow)}.business-completion progress::-moz-progress-bar{background:var(--color-grape-glow)}.business-completion p{color:var(--color-text-secondary);font-size:13px;line-height:1.6;margin:10px 0 0}.business-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-choice{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;cursor:pointer}.business-choice input{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-grape-glow)}.business-social-details summary{cursor:pointer;font-size:18px;font-weight:600}.business-social-details summary span{color:var(--color-text-secondary);font-size:12px;font-weight:400;margin-left:10px}.business-social-details[open] summary{margin-bottom:24px}.business-form-actions{display:flex;justify-content:flex-end}.business-error{color:#ff939e;line-height:1.6;margin-bottom:20px}.business-success{color:#80dfb3;line-height:1.6;margin-bottom:20px}.business-status{color:var(--color-text-secondary);padding-block:24px}.business-account-details{display:grid;gap:20px;margin:0 0 28px}.business-account-details dt{color:var(--color-text-secondary);font-size:12px;margin-bottom:5px}.business-account-details dd{margin:0;overflow-wrap:anywhere}.business-waiting p{margin:0}@media(max-width:900px){.site-nav.business-nav{height:auto}.site-nav.business-nav .site-nav-inner{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;min-height:108px;padding:12px 16px;gap:12px}.site-nav.business-nav.business-nav-waiting .site-nav-inner{min-height:0}.business-nav .site-nav-links{display:flex;position:static;transform:none;order:3;justify-content:center;flex-wrap:wrap;width:100%;gap:8px clamp(8px,2vw,20px)}.business-nav .site-nav-link{font-size:13px;padding:4px 0}.business-nav .site-nav-logo{width:130px}.business-nav .site-nav-actions{display:flex}.business-shell{padding-top:40px}}@media(max-width:600px){.business-shell{padding:36px 16px 48px}.business-card-panel{padding:22px 18px}.business-dashboard-grid,.business-form-grid,.business-goals{grid-template-columns:minmax(0,1fr)}.business-dashboard-grid{gap:0}.business-form-actions .btn{width:100%}}
