.client-first-home .home-hero{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:clamp(42px,6vw,90px);min-height:min(820px,calc(100svh - 80px));padding:82px max(28px,calc((100vw - 1220px) / 2));background:radial-gradient(circle at 78% 12%,rgba(105,211,158,.13),transparent 34%),linear-gradient(125deg,#07140f,#0a1b14 54%,#0c2119)}.client-first-home .home-hero:after{position:absolute;inset:auto 0 0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(105,211,158,.28),transparent)}.client-first-home .hero-copy{width:auto;margin:0}.hero-brand-lockup{width:clamp(150px,14vw,210px);margin:0 0 28px;overflow:hidden;border:1px solid rgba(77,255,188,.2);border-radius:28px;background:#001517;box-shadow:0 24px 70px rgba(0,8,9,.34),0 0 45px rgba(42,240,176,.08)}.hero-brand-lockup img{display:block;width:100%;height:auto}.client-first-home .hero-copy h1{max-width:760px;font-size:clamp(48px,5.1vw,78px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.client-first-home .hero-copy h1 em{display:block;margin-top:8px;color:#a8e7bd;font-weight:inherit}.client-first-home .hero-copy>p:not(.section-kicker,.hero-reassurance){max-width:660px;color:#c5d4cd;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.client-first-home .hero-actions{margin-top:32px}.client-first-home .primary-action,.client-first-home .secondary-action{min-height:48px;border-radius:10px;padding-inline:19px}.client-first-home .hero-reassurance{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px!important;color:#91a89d!important;font-size:11px!important;font-weight:700}.client-first-home .hero-reassurance span{width:3px;height:3px;border-radius:50%;background:var(--signal)}.project-starter{position:relative;z-index:3;align-self:center;overflow:hidden;padding:30px;border:1px solid rgba(77,255,188,.22);border-radius:24px;color:#f4fff9;background:linear-gradient(145deg,rgba(9,48,45,.97),rgba(2,25,28,.98));box-shadow:0 34px 90px rgba(0,0,0,.34)}.project-starter:before{position:absolute;top:-70px;right:-50px;width:180px;height:180px;border-radius:50%;content:"";background:rgba(105,211,158,.14)}.project-starter-heading{position:relative}.project-starter-heading>span{display:inline-flex;align-items:center;gap:7px;color:#58e8b8;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.project-starter h2{margin:18px 0 8px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(30px,2.6vw,39px);font-weight:540;line-height:1.06;letter-spacing:-.02em}.project-starter-heading p{margin:0;color:#a7c8be;font-size:13px;line-height:1.6}.project-starter-list{margin-top:22px;border-top:1px solid rgba(77,255,188,.14)}.project-starter-list button{display:grid;grid-template-columns:42px 1fr 18px;gap:13px;align-items:center;width:100%;padding:14px 5px;border:0;border-bottom:1px solid rgba(77,255,188,.14);color:#f4fff9;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,padding .16s ease}.project-starter-list button:hover{padding-inline:10px;background:rgba(42,240,176,.08)}.starter-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#2af0b0;background:rgba(42,240,176,.1)}.project-starter-list small,.project-starter-list strong{display:block}.project-starter-list strong{font-size:13px}.project-starter-list small{margin-top:3px;color:#87aaa1;font-size:10px;line-height:1.45}.project-starter>a{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#2af0b0;font-size:11px;font-weight:800}.client-first-home .delivery-proof-band{border-block-color:rgba(105,211,158,.16)}.client-first-home #project-request{scroll-margin-top:90px}.client-first-home .mission-builder-band{padding-top:72px;padding-bottom:78px}.client-first-home .request-path-panel,.client-first-home .requirement-console{border-radius:20px}.client-first-home .requirement-console{padding:clamp(20px,3vw,30px)}.client-first-home .requirement-console textarea{min-height:185px;border-radius:12px;font-size:16px;line-height:1.65}.client-first-home .example-picker select:disabled,.client-first-home .requirement-console textarea:disabled{cursor:wait;opacity:.7}.field-help{margin:8px 0 18px;color:#8fa59a;font-size:11px;line-height:1.6}.client-first-home .home-process-steps article{min-height:160px;padding:26px;border-radius:16px}.client-first-home .home-process-steps article>span{font-variant-numeric:tabular-nums}.client-assurance-band{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:clamp(44px,7vw,100px);max-width:1220px;margin:0 auto;padding:82px 28px}.assurance-intro h2{margin:0;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:520;line-height:1.02;letter-spacing:-.025em}.assurance-intro>p:not(.section-kicker){margin:22px 0;color:#a9bbb2;font-size:14px;line-height:1.8}.assurance-intro a{display:inline-flex;align-items:center;gap:6px;color:var(--signal);font-size:12px;font-weight:800}.assurance-list details{border-bottom:1px solid rgba(255,255,255,.13);padding:20px 0}.assurance-list details:first-child{border-top:1px solid rgba(255,255,255,.13)}.assurance-list summary{color:#edf6f1;font-size:14px;font-weight:750;line-height:1.5;cursor:pointer}.assurance-list details p{max-width:700px;margin:12px 0 2px;color:#9db1a6;font-size:13px;line-height:1.75}.client-first-home :is(a,button,textarea,select,summary):focus-visible{outline:3px solid #a8e7bd;outline-offset:4px}.project-starter :is(a,button):focus-visible{outline-color:#2af0b0;outline-offset:2px}@media (max-width:980px){.client-first-home .home-hero{grid-template-columns:1fr;min-height:auto;padding:64px 28px}.hero-brand-lockup{width:140px;margin-bottom:22px;border-radius:22px}.client-first-home .hero-copy,.project-starter{width:min(700px,100%)}.project-starter{justify-self:start}.client-assurance-band{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.client-first-home .home-hero{gap:38px;padding:44px 20px}.client-first-home .hero-copy h1{font-size:clamp(42px,13vw,58px)}.client-first-home .hero-actions>a{width:100%}.project-starter{padding:22px;border-radius:18px}.project-starter-list button{grid-template-columns:40px 1fr 16px}.client-first-home .mission-builder-band{padding-top:52px;padding-bottom:58px}.client-assurance-band{padding:58px 20px}}@media (prefers-reduced-motion:reduce){.client-first-home *,.client-first-home :after,.client-first-home :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ink:#001315;--ink-2:#031b1d;--panel:#062224;--panel-2:#09302d;--paper:#082926;--paper-2:#0b332e;--line:rgba(77,255,188,0.14);--line-strong:rgba(77,255,188,0.28);--text:#f4fff9;--soft:#b3d4ca;--muted:#7da39a;--signal:#2af0b0;--shadow:0 28px 80px rgba(0,8,9,0.46)}body,html{color-scheme:dark;background:var(--ink)}.access-screen,.account-screen,.admin-control-shell,.auth-screen,.delivery-shell,.outseed-site,.portal-shell{color:var(--text);background:radial-gradient(circle at 88% 0,rgba(0,217,192,.12),transparent 32rem),radial-gradient(circle at 8% 75%,rgba(71,255,135,.06),transparent 28rem),linear-gradient(155deg,#001315,#031d1e 54%,#001113)}.admin-control-topbar,.platform-nav,.workspace-topbar{border-color:var(--line);background:rgba(0,19,21,.92);box-shadow:0 12px 40px rgba(0,8,9,.24)}.wordmark{gap:10px;color:var(--text);font-size:15px;font-weight:900;letter-spacing:.12em}.wordmark:before{width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(77,255,188,.34);border-radius:11px;background:url(/brand/outseed-mark.png) 50%/cover no-repeat;box-shadow:0 0 24px rgba(42,240,176,.16)}.delivery-shell .section-kicker,.section-kicker{color:var(--signal);letter-spacing:.1em}.delivery-shell .primary-action,.opportunity-actions button,.primary-action{border-color:rgba(104,255,159,.65);color:#001a15;background:linear-gradient(110deg,#20dbb0,#7dff91);box-shadow:0 10px 30px rgba(22,228,166,.12)}.delivery-shell .primary-action:hover,.opportunity-actions button:hover,.primary-action:hover{box-shadow:0 14px 38px rgba(22,228,166,.24)}.delivery-shell .secondary-action,.secondary-action{border-color:var(--line-strong);color:var(--text);background:rgba(8,52,47,.58)}:is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--signal);outline-offset:3px}.auth-screen{background:radial-gradient(circle at 22% 18%,rgba(21,233,177,.12),transparent 30rem),linear-gradient(135deg,#001315,#042321)}.auth-shell{border-color:var(--line-strong);border-radius:22px;background:linear-gradient(145deg,rgba(9,48,45,.96),rgba(2,25,28,.98))}.auth-context{background:radial-gradient(circle at 20% 15%,rgba(42,240,176,.13),transparent 19rem),#031d1f}.auth-workspace{color:var(--text);background:rgba(6,34,36,.96)}.auth-heading-icon,.password-settings-heading>span{border-color:var(--line-strong);color:var(--signal);background:rgba(42,240,176,.1)}.auth-heading .section-kicker{color:var(--signal)}.account-summary h2,.account-title h1,.auth-heading h2,.password-settings h2,.signed-in-state h2{color:var(--text);font-family:Manrope Variable,sans-serif}.auth-checkbox,.auth-heading>div>p:last-child,.auth-loading,.password-rule,.signed-in-state>p:not(.section-kicker){color:var(--soft)}.auth-field>span:first-child{color:#a9cec3}.auth-field input,.auth-field select,.engineer-task-list select,.inline-task-form input,.workspace-field input,.workspace-field select,.workspace-field textarea{border-color:var(--line-strong);color:var(--text);background:rgba(0,17,19,.74)}.auth-field input:focus,.auth-field select:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgba(42,240,176,.12)}.auth-workspace .secondary-action,.social-grid button{border-color:var(--line-strong);color:var(--text);background:rgba(9,48,45,.72)}.account-type-switch{border-color:var(--line);background:rgba(0,17,19,.7)}.account-type-switch button{color:var(--muted)}.account-type-switch button.active{color:#001a15;background:linear-gradient(110deg,#20dbb0,#7dff91);box-shadow:none}.auth-divider{color:var(--muted)}.auth-divider:after,.auth-divider:before{background:var(--line)}.auth-back,.auth-switch-row button{color:var(--signal)}.mfa-qr,.mfa-secret,.recovery-block{border-color:var(--line);background:rgba(0,17,19,.68)}.mfa-secret code,.mfa-secret span,.recovery-block p,.recovery-block strong{color:var(--soft)}.delivery-shell{color:var(--text)}.workspace-topbar{color:var(--text);background:rgba(0,19,21,.96)}.workspace-topbar>p{color:var(--soft);font-family:Manrope Variable,sans-serif}.delivery-heading h1,.delivery-shell :is(h3,h4,strong),.project-title-row h2,.workspace-section h2{color:var(--text);font-family:Manrope Variable,sans-serif}.delivery-heading p:last-child,.delivery-shell :is(p,small,dt){color:var(--muted)}.assignment-decision,.clarification-thread,.delivery-metrics,.engagement-selector,.engineer-payment-history,.engineer-plan-task-creator,.engineer-time-history,.engineer-time-summary,.identity-chip,.plan-list,.project-narrative,.project-owner-strip,.required-skill-strip,.standalone-project-tasks,.workflow-action-summary,.workspace-section{border-color:var(--line);color:var(--text);background:rgba(6,34,36,.9);box-shadow:0 18px 48px rgba(0,8,9,.16)}.delivery-metrics article{border-color:var(--line)}.delivery-metrics article>span{color:var(--signal);background:rgba(42,240,176,.1)}.delivery-metrics small{color:var(--muted)}.delivery-metrics strong{color:var(--text)}.workspace-field{color:#a9cec3}.workspace-notice{border-color:var(--signal);color:#dffff2;background:rgba(42,240,176,.09)}.assistant-toolbar{border-color:var(--line);border-left-color:var(--signal);color:var(--soft);background:rgba(42,240,176,.06)}.admin-metric-grid>*,.admin-panel,.nav-account-popover,.workspace-account-popover{border-color:var(--line);background-color:rgba(6,34,36,.96)}.outseed-site .assurance-intro h2,.outseed-site .final-cta h2,.outseed-site .section-heading h2{color:var(--text)}.home-capability-grid{border-color:var(--line);background:var(--line)}.home-capability-grid>div{color:var(--text);background:rgba(6,34,36,.94)}.home-capability-grid svg{color:var(--signal)}.home-capability-actions p{color:var(--muted)}@media (max-width:720px){.wordmark:before{width:34px;height:34px;flex-basis:34px}.wordmark{font-size:13px}.auth-shell{border-radius:16px}}