*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--orange:#FF4D00;--purple:#9B4FE0;--black:#0A0A0A;--white:#F5F4F0;--gray:#1A1A1A;--mid:#2C2C2C;--o-dim:rgba(255,77,0,.08);--o-border:rgba(255,77,0,.2);--p-dim:rgba(155,79,224,.08);--p-border:rgba(155,79,224,.22);--text-primary:rgba(245,244,240,.92);--text-body:rgba(245,244,240,.82);--text-secondary:rgba(245,244,240,.72);--text-tertiary:rgba(245,244,240,.75);--text-placeholder:rgba(245,244,240,.4)}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:DM Sans,sans-serif;font-weight:300;overflow-x:hidden}.cursor{width:12px;height:12px;background:var(--orange);border-radius:50%;z-index:9999;transition:width .2s,height .2s,background .2s}.cursor,.cursor-ring{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cursor-ring{width:36px;height:36px;border:1px solid rgba(255,77,0,.5);border-radius:50%;z-index:9998;transition:all .12s ease}nav{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:space-between;padding:22px 52px;background:rgba(10,10,10,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.05);transition:background .3s;gap:16px}.nav-logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.12em;color:var(--white);text-decoration:none;flex-shrink:0}.nav-logo span{color:var(--orange)}.nav-links{display:flex;gap:26px;list-style:none;flex-shrink:1;min-width:0;align-items:center}.nav-links a{color:rgba(245,244,240,.82);text-decoration:none;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;transition:color .2s;white-space:nowrap}.nav-links a.active,.nav-links a:hover{color:var(--orange)}.nav-group{position:relative}.nav-group-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;color:rgba(245,244,240,.82);font-family:inherit;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;transition:color .2s;white-space:nowrap;outline:none}.nav-group-trigger:focus{outline:none}.nav-group-trigger:focus-visible{outline:none;color:var(--orange)}.nav-group.purple .nav-group-trigger:focus-visible{color:var(--purple)}.nav-group-trigger.active,.nav-group-trigger:hover,.nav-group.open .nav-group-trigger{color:var(--orange)}.nav-group.purple .nav-group-trigger.active,.nav-group.purple .nav-group-trigger:hover,.nav-group.purple.open .nav-group-trigger{color:var(--purple)}.nav-group-caret{font-size:10px;transition:transform .2s;opacity:.7}.nav-group.open .nav-group-caret{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 14px);left:-14px;min-width:280px;background:#111111;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px;opacity:0;pointer-events:none;transition:opacity .18s ease;box-shadow:0 24px 60px -12px rgba(0,0,0,.7);z-index:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-group.open .nav-dropdown,.nav-group:focus-within .nav-dropdown{opacity:1;pointer-events:auto}.nav-group:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.nav-dropdown-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:8px;color:rgba(245,244,240,.85);text-decoration:none;transition:background .15s,color .15s}.nav-dropdown-item.active,.nav-dropdown-item:hover{background:rgba(255,77,0,.08);color:var(--orange)}.nav-group.purple .nav-dropdown-item.active,.nav-group.purple .nav-dropdown-item:hover{background:rgba(155,79,224,.1);color:var(--purple)}.nav-dropdown-item-label{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.nav-dropdown-item-desc{font-family:Inter,sans-serif;font-size:12px;letter-spacing:0;text-transform:none;color:rgba(245,244,240,.5);line-height:1.4}.nav-dropdown-item.active .nav-dropdown-item-desc,.nav-dropdown-item:hover .nav-dropdown-item-desc{color:rgba(245,244,240,.7)}[data-theme=light] .nav-group-trigger{color:rgba(10,10,10,.7)}[data-theme=light] .nav-dropdown{background:#FFFFFF;border-color:rgba(10,10,10,.1);box-shadow:0 24px 60px -12px rgba(10,10,10,.22)}[data-theme=light] .nav-dropdown-item{color:rgba(10,10,10,.85)}[data-theme=light] .nav-dropdown-item-desc{color:rgba(10,10,10,.55)}[data-theme=light] .nav-dropdown-item.active .nav-dropdown-item-desc,[data-theme=light] .nav-dropdown-item:hover .nav-dropdown-item-desc{color:rgba(10,10,10,.7)}.nav-mobile-section{display:flex;flex-direction:column}.nav-mobile-section-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);padding:18px 0 8px}.nav-mobile-section-label.purple{color:var(--purple)}.nav-mobile-link.sub{padding:12px 0 12px 16px;font-size:15px;border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=light] .nav-mobile-link.sub{border-bottom-color:rgba(10,10,10,.06)}.nav-right{display:flex;gap:10px;align-items:center;flex-shrink:0}.nav-pill{padding:9px 18px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s;font-weight:500;white-space:nowrap}.nav-pill.talent{border:1.5px solid var(--orange);color:var(--orange)}.nav-pill.talent:hover{background:var(--orange);color:var(--black)}.nav-pill.employer{background:var(--purple);color:var(--white);border:1.5px solid var(--purple)}.nav-pill.employer:hover{background:transparent;color:var(--purple)}.user-badge-link{text-decoration:none}.user-badge{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 8px;border:1.5px solid rgba(255,77,0,.4);border-radius:4px;transition:all .3s;cursor:pointer;background:rgba(255,77,0,.03)}.user-badge:hover{background:rgba(255,77,0,.1);border-color:var(--orange);box-shadow:0 0 12px rgba(255,77,0,.15),inset 0 0 8px rgba(255,77,0,.05)}.user-badge-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(255,77,0,.4)}.user-badge:hover .user-badge-avatar{border-color:rgba(255,77,0,.8);box-shadow:0 0 6px rgba(255,77,0,.3)}.user-badge-constellation-svg{width:20px;height:25px;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(255,77,0,.4))}.user-badge:hover .user-badge-constellation-svg{filter:drop-shadow(0 0 6px rgba(255,77,0,.6))}.user-badge-info{display:flex;flex-direction:column;gap:0}.user-badge-constellation{font-family:DM Mono,monospace;font-size:10px;color:var(--orange);letter-spacing:.12em;text-transform:uppercase;line-height:1.2;font-weight:500}.nav-stellarstar-id{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:4px 16px;border:1.5px solid rgba(255,77,0,.4);border-radius:4px;background:rgba(255,77,0,.03)}.nav-stellarstar-label{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:rgba(245,244,240,.85);line-height:1}.nav-stellarstar-value{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.06em;color:var(--orange);line-height:1}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:6px;flex-direction:column;gap:5px;z-index:9999;position:relative}.nav-hamburger span{display:block;width:24px;height:2.5px;background:var(--orange);transition:all .3s ease;border-radius:1px}.nav-hamburger.open span:first-child{transform:translateY(7.5px) rotate(45deg);background:var(--white)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg);background:var(--white)}.nav-mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9990}.nav-mobile-menu{position:fixed;inset:0;background:#0A0A0A;z-index:9995;padding:100px 36px 40px;display:flex;flex-direction:column;gap:0;opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}.nav-mobile-menu.open{opacity:1;pointer-events:auto}.nav-mobile-link{font-family:DM Mono,monospace;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);text-decoration:none;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:color .2s}.nav-mobile-link.active,.nav-mobile-link:hover{color:var(--orange)}.nav-mobile-pills{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:28px}.nav-mobile-pills .nav-pill{text-align:center;display:block;padding:14px 24px;font-size:12px}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding-top:88px;position:relative;overflow:hidden;background:var(--black)}.bg-lines{position:absolute;inset:0;pointer-events:none;z-index:0}.bg-lines:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,77,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,77,0,.025) 1px,transparent 0);background-size:60px 60px;animation:gridShift 20s linear infinite}@keyframes gridShift{0%{background-position:0 0}to{background-position:60px 60px}}.hero:after{display:none}.hero-wrapper:after{content:"";position:absolute;top:0;left:50%;bottom:0;width:2px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent);z-index:3;pointer-events:none}.hero-half{display:flex;flex-direction:column;justify-content:center;padding:80px 60px;position:relative;z-index:2;transition:background .4s;background:var(--black)}.hero-half.candidate{background:rgba(255,77,0,.06)}.hero-half.employer{background:rgba(155,79,224,.06)}.hero-half.candidate:hover{background:rgba(255,77,0,.1)}.hero-half.employer:hover{background:rgba(155,79,224,.1)}.hero-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:12px}.hero-half.candidate .hero-eyebrow{color:var(--orange)}.hero-half.employer .hero-eyebrow{color:var(--purple)}.hero-eyebrow:before{content:"";display:block;width:36px;height:1px}.hero-half.candidate .hero-eyebrow:before{background:var(--orange)}.hero-half.employer .hero-eyebrow:before{background:var(--purple)}.hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(56px,5.5vw,96px);line-height:.92;letter-spacing:.02em;margin-bottom:28px;color:var(--white)}.hero-half.candidate .hero-title em{color:var(--orange);font-style:normal}.hero-half.employer .hero-title em{color:var(--purple);font-style:normal}.hero-sub{font-size:15px;line-height:1.75;color:rgba(245,244,240,.82);max-width:380px;margin-bottom:44px}.hero-cta{display:inline-flex;align-items:center;gap:10px;padding:15px 34px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s;width:fit-content}.hero-half.candidate .hero-cta{background:var(--orange);color:var(--black)}.hero-half.candidate .hero-cta:hover{background:var(--white);transform:translateY(-2px)}.hero-half.employer .hero-cta{background:var(--purple);color:var(--white)}.hero-half.employer .hero-cta:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}.hero-features{display:flex;flex-direction:column;gap:10px;margin-top:36px;padding-top:36px;border-top:1px solid rgba(255,255,255,.1)}.hero-feature{display:flex;align-items:center;gap:12px;font-size:13px;color:rgba(245,244,240,.82)}.hero-feature-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hero-half.candidate .hero-feature-dot{background:var(--orange)}.hero-half.employer .hero-feature-dot{background:var(--purple)}.hero-wrapper{position:relative}.hero-divider-label{position:absolute;left:calc(50% - 60px);top:50%;transform:translateY(-50%);z-index:10;display:block}.hero-divider-label-inner{background:var(--black);border:1px solid rgba(255,255,255,.1);padding:14px 20px;font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.18em;color:rgba(245,244,240,.85);text-align:center;white-space:nowrap;pointer-events:auto}.hero-divider-label span{display:block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;color:rgba(245,244,240,.85);margin-top:4px}.tagline-band{background:var(--orange);padding:18px 0;overflow:hidden}.tagline-ticker{display:flex;animation:ticker 30s linear infinite;white-space:nowrap}.tagline-ticker span{font-family:Bebas Neue,sans-serif;font-size:21px;letter-spacing:.15em;color:var(--black);padding:0 44px;flex-shrink:0}.tagline-ticker span.sep{color:rgba(0,0,0,.3)}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.proof-bar{background:var(--gray);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);display:grid;grid-template-columns:repeat(4,1fr)}.proof-item{padding:32px 36px;border-right:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:16px}.proof-item:last-child{border-right:none}.proof-num{font-size:40px;flex-shrink:0}.proof-item:nth-child(odd) .proof-num{color:var(--orange)}.proof-item:nth-child(2n) .proof-num{color:var(--purple)}.proof-text{font-size:13px;line-height:1.5;color:rgba(245,244,240,.85)}.proof-text strong{display:block;color:var(--white);font-size:14px;font-weight:500;margin-bottom:2px}.content-hub{padding:100px 64px;background:var(--black);position:relative;overflow:hidden}.content-hub:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,77,0,.05) 0,transparent 65%);pointer-events:none}.hub-toggle{display:inline-flex;gap:2px;background:var(--gray);padding:4px;margin-bottom:56px}.hub-tab{padding:11px 28px;font-size:11px;letter-spacing:.15em;background:transparent;transition:all .22s;font-weight:500}.hub-tab.active.candidate{background:var(--orange);color:var(--black)}.hub-tab.active.employer{background:var(--purple);color:var(--white)}.hub-tab:not(.active):hover{color:var(--white)}.hub-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.hub-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,56px);line-height:.95;letter-spacing:.02em}.hub-title em{font-style:normal}.hub-panel.candidate .hub-title em{color:var(--orange)}.hub-panel.employer .hub-title em{color:var(--purple)}.hub-view-all{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;padding-bottom:3px;border-bottom:1px solid;transition:all .2s;white-space:nowrap;margin-bottom:6px}.hub-panel.candidate .hub-view-all{color:var(--orange);border-color:rgba(255,77,0,.3)}.hub-panel.candidate .hub-view-all:hover{border-color:var(--orange)}.hub-panel.employer .hub-view-all{color:var(--purple);border-color:rgba(155,79,224,.3)}.hub-panel.employer .hub-view-all:hover{border-color:var(--purple)}.hub-panel{display:none}.hub-panel.active{display:block;animation:hubFade .3s ease}@keyframes hubFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hub-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:2px}.hub-card{background:var(--gray);padding:32px;position:relative;overflow:hidden;transition:background .25s,transform .25s;cursor:pointer;display:flex;flex-direction:column}.hub-card:hover{background:var(--mid);transform:translateY(-3px)}.hub-card.featured{grid-column:span 2;grid-row:span 3;padding:44px;justify-content:center}.hub-card.featured .hub-card-excerpt{flex:none}.hub-card-type{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;border:1px solid;margin-bottom:24px;align-self:flex-start}.hub-panel.candidate .hub-card-type{color:var(--orange);border-color:rgba(255,77,0,.25);background:rgba(255,77,0,.07)}.hub-panel.employer .hub-card-type{color:var(--purple);border-color:rgba(155,79,224,.35);background:rgba(155,79,224,.1)}.hub-card.featured .hub-card-type{font-size:12px;padding:7px 16px}.hub-card-title{font-family:Bebas Neue,sans-serif;letter-spacing:.03em;line-height:1.05;margin-bottom:14px}.hub-card.featured .hub-card-title{font-size:clamp(28px,2.8vw,42px);margin-bottom:18px}.hub-card:not(.featured) .hub-card-title{font-size:20px}.hub-card-excerpt{font-size:14px;line-height:1.7;color:rgba(245,244,240,.82);flex:1}.hub-card.featured .hub-card-excerpt{font-size:15px;max-width:480px}.hub-card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.hub-card-author{display:flex;align-items:center;gap:10px}.hub-card-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;font-family:DM Mono,monospace;flex-shrink:0}.hub-panel.candidate .hub-card-avatar{background:rgba(255,77,0,.2);color:var(--orange)}.hub-panel.employer .hub-card-avatar{background:rgba(155,79,224,.2);color:var(--purple)}.hub-card-byline{font-size:12px;letter-spacing:.04em}.hub-card-byline,.hub-card-date{color:rgba(245,244,240,.85);font-family:DM Mono,monospace}.hub-card-date{font-size:11px}.hub-card-arrow{position:absolute;bottom:28px;right:28px;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:14px;color:rgba(245,244,240,.85);transition:all .2s}.hub-card:hover .hub-card-arrow{border-color:rgba(255,255,255,.3);color:var(--white)}.hub-card.testimonial{background:var(--mid)}.hub-card.testimonial .hub-card-quote{font-size:22px;line-height:1.4;font-weight:300;font-style:italic;color:var(--white);margin-bottom:20px;flex:1}.hub-panel.candidate .hub-card.testimonial .hub-card-quote-mark{color:var(--orange)}.hub-panel.employer .hub-card.testimonial .hub-card-quote-mark{color:var(--purple)}.hub-card-quote-mark{font-family:Bebas Neue,sans-serif;font-size:48px;line-height:.8;display:block;margin-bottom:8px}.hub-card.job-card{border-left:3px solid}.hub-panel.candidate .hub-card.job-card{border-left-color:var(--orange)}.hub-job-company{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:8px}.hub-job-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.03em;margin-bottom:10px}.hub-job-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:16px}.hub-job-tag{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;background:rgba(255,255,255,.05);color:rgba(245,244,240,.85);border-radius:2px}.hub-insights{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:2px}.hub-insight{background:var(--gray);padding:28px;display:flex;align-items:center;gap:16px;transition:background .2s}.card-link{display:contents}.card-link:focus-visible>*{outline:2px solid var(--orange);outline-offset:4px;border-radius:12px}.hub-insight-num{font-family:Bebas Neue,sans-serif;font-size:36px;color:var(--orange);flex-shrink:0;line-height:1}.hub-panel.employer .hub-insight-num{color:var(--purple)}.hub-insight-text{font-size:13px;line-height:1.5;color:rgba(245,244,240,.85)}.hub-insight-text strong{display:block;color:var(--white);font-size:13px;font-weight:500;margin-bottom:2px}.dual-paths{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--mid)}.path-panel{padding:80px 60px;position:relative;overflow:hidden;background:var(--gray);transition:background .3s}.path-panel:hover{background:#1e1e1e}.path-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.path-panel.candidate:before{background:var(--orange)}.path-panel.employer:before{background:var(--purple)}.path-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;margin-bottom:36px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.path-panel.candidate .path-badge{background:rgba(255,77,0,.1);color:var(--orange);border:1px solid rgba(255,77,0,.2)}.path-panel.employer .path-badge{background:rgba(155,79,224,.1);color:var(--purple);border:1px solid rgba(155,79,224,.2)}.path-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,3.5vw,60px);line-height:.95;letter-spacing:.02em;margin-bottom:20px}.path-panel.candidate .path-title em{color:var(--orange);font-style:normal}.path-panel.employer .path-title em{color:var(--purple);font-style:normal}.path-text{font-size:15px;line-height:1.75;color:rgba(245,244,240,.8);margin-bottom:36px;max-width:420px}.path-list{list-style:none;margin-bottom:44px;display:flex;flex-direction:column;gap:14px}.path-list li{display:flex;align-items:flex-start;gap:14px;font-size:14px;color:rgba(245,244,240,.85);line-height:1.5}.path-list li .arr{font-family:DM Mono,monospace;font-size:12px;flex-shrink:0;margin-top:1px}.path-panel.candidate .path-list li .arr{color:var(--orange)}.path-panel.employer .path-list li .arr{color:var(--purple)}.path-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.path-panel.candidate .path-cta{background:var(--orange);color:var(--black)}.path-panel.candidate .path-cta:hover{background:var(--white);transform:translateY(-2px)}.path-panel.employer .path-cta{background:var(--purple);color:var(--white)}.path-panel.employer .path-cta:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}.path-bg-letter{position:absolute;bottom:-30px;right:10px;font-family:Bebas Neue,sans-serif;font-size:220px;line-height:1;pointer-events:none;user-select:none;opacity:.03}.community{padding:120px 64px;text-align:center;position:relative;overflow:hidden}.community:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(155,79,224,.08) 0,transparent 65%);pointer-events:none}.community-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--purple);margin-bottom:20px}.community-title{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,6vw,90px);line-height:.92;letter-spacing:.02em;margin-bottom:28px}.community-title em{color:var(--orange);font-style:normal}.community-sub{font-size:17px;line-height:1.75;color:rgba(245,244,240,.82);max-width:640px;margin:0 auto 64px}.community-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;text-align:left}.community-card{padding:36px 32px;background:var(--gray);border-top:3px solid transparent;transition:all .3s}.community-card:hover{background:var(--mid)}.community-card.c-orange:hover{border-top-color:var(--orange)}.community-card.c-purple:hover{border-top-color:var(--purple)}.community-card-icon{font-size:28px;margin-bottom:20px}.community-card-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;margin-bottom:10px}.community-card-text{font-size:13px;line-height:1.65;color:rgba(245,244,240,.85)}.services{padding:120px 64px;background:var(--gray)}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.section-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.section-title{font-size:clamp(48px,5vw,72px)}.service-card{background:var(--black);padding:40px 36px;border-top:3px solid transparent;transition:all .3s;position:relative;overflow:hidden}.service-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s}.service-card:hover{background:var(--mid);border-top-color:var(--orange)}.service-card:hover:after{transform:scaleX(1)}.service-card.featured,.service-card.featured:hover{background:var(--orange)}.service-card.featured .service-num,.service-card.featured .service-text,.service-card.featured .service-title{color:var(--black)}.service-card.purple-card:after{background:var(--purple)}.service-card.purple-card:hover{border-top-color:var(--purple)}.service-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--orange);margin-bottom:28px;display:block}.service-card.purple-card .service-num{color:var(--purple)}.service-title{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;color:var(--white);margin-bottom:14px;line-height:1.1}.service-text{font-size:14px;line-height:1.7;color:rgba(245,244,240,.8)}.service-tag{display:inline-block;margin-top:22px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:5px 12px;background:rgba(255,77,0,.12);color:var(--orange);border:1px solid rgba(255,77,0,.2)}.service-card.featured .service-tag{background:rgba(0,0,0,.15);color:var(--black);border-color:rgba(0,0,0,.2)}.services-list{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:2px}.service-mini{background:var(--black);padding:28px;border-left:2px solid rgba(255,255,255,.05);transition:all .2s}.service-mini-title{font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:.04em;margin-bottom:8px}.service-mini-text{font-size:13px;line-height:1.6;color:rgba(245,244,240,.85)}.process{padding:120px 64px;position:relative;overflow:hidden}.process:before{content:"";position:absolute;bottom:-300px;left:-300px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,77,0,.05) 0,transparent 65%);pointer-events:none}.process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:72px;position:relative}.process-steps:before{content:"";position:absolute;top:27px;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--orange),var(--purple),var(--orange));opacity:.25;z-index:0}.step{padding:0 24px 48px;position:relative;z-index:1}.step-num{width:54px;height:54px;background:var(--black);border:2px solid var(--orange);display:flex;align-items:center;justify-content:center;font-size:21px;color:var(--orange);margin-bottom:26px}.step:nth-child(2n) .step-num{border-color:var(--purple);color:var(--purple)}.step-title{font-size:20px;margin-bottom:10px}.platform{padding:120px 64px;background:var(--black)}.platform-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.platform-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;display:flex;align-items:center;gap:10px}.platform-label:before{content:"";width:28px;height:1px;background:var(--orange)}.platform-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,4.5vw,68px);line-height:.95;letter-spacing:.02em;margin-bottom:18px}.platform-title em{color:var(--orange);font-style:normal}.platform-body{font-size:16px;line-height:1.8;color:rgba(245,244,240,.82);margin-bottom:40px;max-width:480px}.platform-features{display:flex;flex-direction:column;gap:3px}.pf-item{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:var(--gray);border-left:3px solid rgba(255,255,255,.05);transition:all .22s}.pf-item:hover{background:var(--mid);border-left-color:var(--orange)}.pf-icon{font-size:22px;flex-shrink:0;margin-top:1px}.pf-title{font-size:14px;font-weight:500;color:var(--white);margin-bottom:4px}.pf-text{font-size:13px;line-height:1.6;color:rgba(245,244,240,.85)}.platform-right{display:grid;grid-template-columns:1fr 1fr;gap:2px}.platform-card{background:var(--gray);padding:32px 28px;border-top:3px solid rgba(255,255,255,.05);transition:all .25s;text-decoration:none;display:flex;flex-direction:column;color:var(--white)}.platform-card:hover{background:var(--mid);transform:translateY(-3px)}.platform-card.c-o:hover{border-top-color:var(--orange)}.platform-card.c-p:hover{border-top-color:var(--purple)}.pc-icon{font-size:28px;margin-bottom:16px}.pc-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.04em;margin-bottom:8px}.platform-card.c-o .pc-title{color:var(--orange)}.platform-card.c-p .pc-title{color:var(--purple)}.pc-text{font-size:12px;line-height:1.6;flex:1}.pc-arrow,.pc-text{color:rgba(245,244,240,.85)}.pc-arrow{margin-top:16px;font-family:DM Mono,monospace;font-size:11px;transition:color .2s}.platform-card:hover .pc-arrow{color:var(--white)}.testimonials{padding:120px 64px;background:var(--gray)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.testi-card{background:var(--black);padding:40px 36px;border-top:3px solid rgba(255,255,255,.05);transition:all .25s;display:flex;flex-direction:column}.testi-card:hover{background:var(--mid)}.testi-card.t-orange:hover{border-top-color:var(--orange)}.testi-card.t-purple:hover{border-top-color:var(--purple)}.testi-mark{font-size:52px;line-height:.75;opacity:.3}.testi-card.t-orange .testi-mark{color:var(--orange)}.testi-card.t-purple .testi-mark{color:var(--purple)}.testi-quote{line-height:1.65;flex:1;margin-bottom:24px}.testi-card.t-orange .testi-rule{background:var(--orange)}.testi-card.t-purple .testi-rule{background:var(--purple)}.dual-cta{display:grid;grid-template-columns:1fr 1fr;gap:2px}.cta-half{padding:100px 60px;position:relative;overflow:hidden}.cta-half.candidate{background:var(--orange)}.cta-half.employer{background:var(--purple)}.cta-half:before{content:"";position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:rgba(255,255,255,.06);border-radius:50%;filter:blur(60px)}.cta-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:20px}.cta-half.candidate .cta-eyebrow{color:rgba(0,0,0,.5)}.cta-half.employer .cta-eyebrow{color:rgba(245,244,240,.82)}.cta-title{font-size:clamp(40px,3.8vw,64px);line-height:.95;margin-bottom:20px;position:relative;z-index:1}.cta-half.candidate .cta-title{color:var(--black)}.cta-half.employer .cta-title{color:var(--white)}.cta-text{font-size:15px;line-height:1.75;margin-bottom:36px;max-width:380px;position:relative;z-index:1}.cta-half.candidate .cta-text{color:rgba(0,0,0,.65)}.cta-half.employer .cta-text{color:rgba(245,244,240,.85)}.cta-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 34px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s;position:relative;z-index:1}.cta-half.candidate .cta-btn{background:var(--black);color:var(--white)}.cta-half.candidate .cta-btn:hover{transform:translateY(-2px)}.cta-half.candidate .cta-btn:hover,.cta-half.employer .cta-btn{background:var(--white);color:var(--black)}.cta-half.employer .cta-btn:hover{background:var(--black);color:var(--white);transform:translateY(-2px)}footer{background:var(--black);border-top:1px solid rgba(255,255,255,.07);padding:60px 64px 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-brand{font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:.1em;margin-bottom:14px}.footer-brand span{color:var(--orange)}.footer-tagline{font-size:14px;color:rgba(245,244,240,.85);line-height:1.7;margin-bottom:22px;max-width:280px}.footer-contact{font-family:DM Mono,monospace;font-size:12px;color:rgba(245,244,240,.85);letter-spacing:.05em;line-height:2}.footer-contact a{color:var(--orange);text-decoration:none}.footer-col-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:20px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:rgba(245,244,240,.82);text-decoration:none;font-size:14px;transition:color .2s}.footer-links a:hover{color:var(--orange)}.footer-bottom{padding:22px 64px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-copy{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.85);letter-spacing:.05em}.footer-dot{width:8px;height:8px;background:var(--orange);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUpIn .6s ease both}.fade-up:first-child{animation-delay:0s}.fade-up:nth-child(2){animation-delay:.08s}.fade-up:nth-child(3){animation-delay:.16s}.fade-up:nth-child(4){animation-delay:.24s}.fade-up:nth-child(5){animation-delay:.32s}.download-link{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);text-decoration:none;border-bottom:1px solid rgba(255,77,0,.3);padding-bottom:4px;margin-bottom:8px}@media (max-width:1750px){nav{padding:16px 20px}.nav-links,.nav-right .nav-pill{display:none}.nav-hamburger{display:flex}}@media (min-width:1751px) and (max-width:1900px){nav{padding:18px 24px;gap:12px}.nav-links{gap:18px}.nav-group-trigger,.nav-links a{font-size:13px;letter-spacing:.06em}.nav-right{gap:8px}.nav-pill{padding:8px 12px;font-size:9px;letter-spacing:.08em}}@media (max-width:1280px){.hub-grid{grid-template-columns:1fr 1fr}.hub-card.featured{grid-column:span 2;grid-row:span 1}.hub-insights{grid-template-columns:1fr 1fr}.content-hub{padding-left:24px;padding-right:24px}.hero:after{display:none}.dual-cta,.dual-paths{grid-template-columns:1fr}.community-grid,.process-steps,.services-grid,.services-list,footer{grid-template-columns:1fr 1fr}.community,.cta-half,.footer-bottom,.hero-half,.path-panel,.process,.services,footer{padding-left:24px;padding-right:24px}.proof-bar{grid-template-columns:1fr 1fr}.platform-layout{grid-template-columns:1fr}.testi-grid{grid-template-columns:1fr 1fr}.platform,.testimonials{padding-left:24px;padding-right:24px}}@media (max-width:768px){nav{padding:14px 16px}.nav-right,nav{gap:8px}.user-badge{padding:4px 8px 4px 6px;gap:5px}.user-badge-avatar{width:22px;height:22px}.user-badge-constellation-svg{width:16px;height:20px}.nav-stellarstar-id{padding:3px 10px}.nav-stellarstar-label{font-size:7px}.nav-stellarstar-value{font-size:14px}.user-badge-constellation{font-size:8px;letter-spacing:.06em}.hero-divider-label{display:none}.hero-divider-overlay{display:none!important}.hero-wrapper:after{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:72px;background:var(--black)}.hero-half{padding:52px 24px 48px;background:var(--black)!important}.hero-half.candidate{border-bottom:2px solid rgba(255,77,0,.25)}.hero-half.employer{border-top:none}.hero-title{font-size:clamp(48px,12vw,72px);color:var(--white)}.hero-sub{font-size:14px;max-width:100%;color:rgba(245,244,240,.8)}.hero-cta{padding:13px 28px;font-size:11px}.hero-features{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.hero-feature{color:rgba(245,244,240,.8)}.bg-lines{display:none}.tagline-ticker span{font-size:18px;padding:0 28px}.proof-bar{grid-template-columns:1fr 1fr}.proof-item{padding:20px 18px;gap:10px}.proof-num{font-size:32px}.proof-text{font-size:12px}.content-hub{padding:60px 20px}.hub-toggle{flex-wrap:wrap;gap:4px}.hub-tab{padding:10px 20px;font-size:11px}.hub-grid{grid-template-columns:1fr}.hub-card.featured{grid-column:span 1}.dual-paths,.hub-insights{grid-template-columns:1fr}.path-panel{padding:52px 24px}.path-title{font-size:clamp(40px,11vw,64px)}.path-bg-letter{display:none}.community{padding:72px 20px}.community-grid{grid-template-columns:1fr 1fr;gap:2px}.community-card{padding:28px 22px}.services{padding:72px 20px}.services-grid{grid-template-columns:1fr}.services-list{grid-template-columns:1fr 1fr}.section-header{flex-direction:column;align-items:flex-start;gap:16px}.process{padding:72px 20px}.process-steps{grid-template-columns:1fr 1fr;gap:0}.process-steps:before{display:none}.step{padding:0 16px 36px}.step-num{width:44px;height:44px;font-size:18px}.platform{padding:72px 20px}.platform-layout{grid-template-columns:1fr;gap:40px}.platform-right{grid-template-columns:1fr 1fr}.testimonials{padding:72px 20px}.testi-grid{grid-template-columns:1fr}.testi-card{padding:32px 26px}.testi-quote{font-size:15px}.dual-cta{grid-template-columns:1fr}.cta-half{padding:64px 24px}footer{grid-template-columns:1fr 1fr;padding:44px 20px 0;gap:36px}.footer-bottom{padding:16px 20px}}@media (max-width:480px){.nav-logo{font-size:20px}.hero-half{padding:44px 18px 40px;background:var(--black)!important}.hero-title{font-size:clamp(44px,14vw,64px);color:var(--white)}.hero-sub{font-size:13px;color:rgba(245,244,240,.8)}.hero-features{gap:8px}.hero-feature{font-size:12px;color:rgba(245,244,240,.8)}.proof-bar{grid-template-columns:1fr 1fr}.proof-item{padding:16px 14px}.proof-num{font-size:28px}.proof-text strong{font-size:12px}.proof-text{font-size:11px}.community-grid,.platform-right,.process-steps,.services-list,footer{grid-template-columns:1fr}.tagline-band{padding:14px 0}.tagline-ticker span{font-size:16px;padding:0 20px}}.nav-links a.active{color:var(--orange)}.nav-pill.active{background:var(--orange);color:var(--black);border:1.5px solid var(--orange)}.nav-pill.other{border:1.5px solid var(--purple);color:var(--purple)}.nav-pill.other:hover{background:var(--purple);color:var(--white)}.fc-hero{padding-top:88px;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;position:relative;overflow:hidden;background:var(--black)}.hero-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,77,0,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,77,0,.02) 1px,transparent 0);background-size:56px 56px;animation:grid 24s linear infinite}@keyframes grid{0%{background-position:0 0}to{background-position:56px 56px}}.hero-glow{position:absolute;top:-200px;left:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,77,0,.07) 0,transparent 60%);pointer-events:none}.hero-left{padding:60px 32px 60px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid var(--o-border);background:var(--o-dim);margin-bottom:36px;align-self:flex-start;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.fc-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(60px,6.5vw,104px);line-height:.9;letter-spacing:.02em;margin-bottom:28px}.fc-hero-title em{color:var(--orange);font-style:normal;display:block}.hero-deck{font-size:17px;line-height:1.8;color:rgba(245,244,240,.8);max-width:440px;margin-bottom:48px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:56px}.btn-primary{background:var(--orange);color:var(--black)}.hero-stats{display:flex;gap:40px;padding-top:36px;border-top:1px solid rgba(255,255,255,.07)}.stat-num{font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1;color:var(--orange)}.stat-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-top:6px;line-height:1.5}.hero-right{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:60px 60px 60px 0}.profile-mockup{width:100%;display:flex;flex-direction:column;gap:3px}.profile-card-link{text-decoration:none;color:inherit;display:block}.profile-card{background:var(--gray);padding:24px 28px;border-left:3px solid var(--orange);transition:all .25s;cursor:pointer}.profile-card:hover{background:var(--mid);transform:translateX(4px)}.profile-card-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.profile-card-value{font-size:16px;font-weight:500;color:var(--white);line-height:1.3}.profile-card-sub{font-size:12px;color:rgba(245,244,240,.85);margin-top:4px}.profile-card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.profile-tag{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;padding:3px 10px;background:rgba(255,255,255,.06);color:rgba(245,244,240,.85)}.match-bar{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.match-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:8px;display:flex;justify-content:space-between}.match-label span{color:var(--orange)}.match-track{height:3px;background:rgba(255,255,255,.08)}.match-fill{height:3px;background:var(--orange);animation:fillBar 2s ease forwards}@keyframes fillBar{0%{width:0}to{width:var(--w)}}.benefit-strip{background:var(--gray);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.benefit-strip-inner{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-item{padding:32px 36px;border-right:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:16px}.benefit-item:last-child{border-right:none}.benefit-num{font-family:Bebas Neue,sans-serif;font-size:38px;line-height:1;color:var(--orange);flex-shrink:0}.benefit-text{font-size:13px;line-height:1.5;color:rgba(245,244,240,.82)}.benefit-text strong{display:block;color:var(--white);font-size:14px;font-weight:500;margin-bottom:2px}.section{padding:110px 60px}.section.dark{background:var(--gray)}.section.black{background:var(--black)}.eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;display:flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,4.5vw,68px);line-height:.95;letter-spacing:.02em;margin-bottom:16px}.section-title em{color:var(--orange);font-style:normal}.section-body{font-size:16px;line-height:1.8;color:rgba(245,244,240,.8);max-width:540px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:64px;position:relative}.steps-grid:before{content:"";position:absolute;top:36px;left:36px;right:36px;height:1px;background:linear-gradient(90deg,var(--orange),rgba(255,77,0,.15));z-index:0}.how-step{padding:0 20px 0 0;position:relative;z-index:1}.how-num{width:72px;height:72px;border:1.5px solid var(--orange);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:26px;color:var(--orange);margin-bottom:24px;background:var(--black);transition:all .25s;flex-shrink:0}.how-step:hover .how-num{background:var(--orange);color:var(--black)}.how-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.04em;margin-bottom:10px}.how-text{font-size:13px;line-height:1.7;color:rgba(245,244,240,.85)}.features-layout{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:64px}.feature-card{padding:44px 40px;background:var(--gray);border-top:3px solid rgba(255,255,255,.05);transition:all .25s;display:flex;flex-direction:column}.feature-card:hover{background:var(--mid);border-top-color:var(--orange)}.feature-card.accent{background:var(--orange);border-top-color:rgba(255,255,255,.3)}.feature-card.accent:hover{background:#e84400}.feature-card.hover-purple:hover{background:var(--purple);border-top-color:rgba(255,255,255,.3)}.feature-card.hover-purple:hover .feature-title{color:var(--white)}.feature-card.hover-purple:hover .feature-list-item,.feature-card.hover-purple:hover .feature-text{color:rgba(255,255,255,.85)}.feature-card.hover-purple:hover .feature-list-item:before{color:rgba(255,255,255,.6)}.feature-card.hover-orange:hover{background:var(--orange);border-top-color:rgba(255,255,255,.3)}.feature-card.hover-orange:hover .feature-title{color:var(--black)}.feature-card.hover-orange:hover .feature-text{color:rgba(0,0,0,.65)}.feature-card.hover-orange:hover .feature-list-item{color:rgba(0,0,0,.7)}.feature-card.hover-orange:hover .feature-list-item:before{color:rgba(0,0,0,.5)}.feature-card.hover-teal:hover{background:#1A8A7D;border-top-color:rgba(255,255,255,.3)}.feature-card.hover-teal:hover .feature-title{color:var(--white)}.feature-card.hover-teal:hover .feature-list-item,.feature-card.hover-teal:hover .feature-text{color:rgba(255,255,255,.85)}.feature-card.hover-teal:hover .feature-list-item:before{color:rgba(255,255,255,.6)}.feature-icon{font-size:32px;margin-bottom:24px}.feature-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em;margin-bottom:12px}.feature-card.accent .feature-title{color:var(--black)}.feature-text{font-size:14px;line-height:1.75;color:rgba(245,244,240,.8);flex:1}.feature-card.accent .feature-text{color:rgba(0,0,0,.65)}.feature-list{margin-top:24px;display:flex;flex-direction:column;gap:10px}.feature-list-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgba(245,244,240,.82);line-height:1.5}.feature-list-item:before{content:"\2192";color:var(--orange);font-family:DM Mono,monospace;font-size:11px;flex-shrink:0;margin-top:1px}.feature-card.accent .feature-list-item{color:rgba(0,0,0,.7)}.feature-card.accent .feature-list-item:before{color:rgba(0,0,0,.5)}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.content-card{background:var(--gray);padding:32px;transition:all .25s;cursor:pointer;display:flex;flex-direction:column}.content-card:hover{background:var(--mid);transform:translateY(-3px)}.content-type{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);background:var(--o-dim);border:1px solid var(--o-border);padding:5px 12px;display:inline-block;margin-bottom:18px;align-self:flex-start}.content-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em;line-height:1.1;margin-bottom:12px}.content-text{font-size:13px;line-height:1.65;color:rgba(245,244,240,.85);flex:1}.content-meta{justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.85)}.content-arrow,.content-meta{display:flex;align-items:center}.content-arrow{width:28px;height:28px;border:1px solid rgba(255,255,255,.1);justify-content:center;font-size:12px;transition:all .2s}.content-card:hover .content-arrow{border-color:var(--orange);color:var(--orange)}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:64px}.plan-card{padding:48px 40px;background:var(--gray);border-top:3px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.plan-card.featured{background:var(--mid);border-top-color:var(--orange)}.plan-tier{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:14px}.plan-name{font-size:44px;letter-spacing:.04em;line-height:1;margin-bottom:6px}.plan-name,.plan-price{font-family:Bebas Neue,sans-serif}.plan-price{font-size:28px;color:var(--orange);margin-bottom:24px}.plan-price span{font-family:DM Mono,monospace;font-size:13px;color:rgba(245,244,240,.85)}.plan-desc{font-size:14px;line-height:1.7;color:rgba(245,244,240,.82);margin-bottom:28px;flex:1}.plan-items{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.plan-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgba(245,244,240,.82);line-height:1.4}.plan-item-dot{width:5px;height:5px;border-radius:50%;background:var(--orange);flex-shrink:0;margin-top:5px}.plan-item.locked .plan-item-dot{background:rgba(255,255,255,.15)}.plan-item.locked{color:rgba(245,244,240,.85)}.plan-cta{display:block;text-align:center;padding:14px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.plan-card:not(.featured) .plan-cta{border:1.5px solid rgba(255,255,255,.15);color:rgba(245,244,240,.82)}.plan-card:not(.featured) .plan-cta:hover{border-color:var(--orange);color:var(--orange)}.plan-card.featured .plan-cta{background:var(--orange);color:var(--black)}.plan-card.featured .plan-cta:hover{background:var(--white)}.testi .testi-mark{font-family:Bebas Neue,sans-serif;font-size:48px;color:var(--orange);line-height:.7;margin-bottom:12px;opacity:.35;display:block}.cta-block,.testi .testi-rule{background:var(--orange)}.cta-block:before{right:-120px}.cta-left-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,5vw,76px);line-height:.93;letter-spacing:.02em;color:var(--black);margin-top:20px;margin-bottom:20px}.cta-left-text{font-size:16px;line-height:1.75;color:rgba(0,0,0,.6);max-width:400px}.cta-right{position:relative;z-index:1}.cta-input{background:rgba(0,0,0,.15);border:1.5px solid rgba(0,0,0,.15);color:var(--black);transition:border-color .2s}.cta-input::placeholder{color:rgba(0,0,0,.4)}.cta-input:focus{border-color:rgba(0,0,0,.4);background:rgba(0,0,0,.1)}.cta-submit{background:var(--black);color:var(--white)}.cta-submit:hover{background:var(--white);color:var(--black)}.cta-note{color:rgba(0,0,0,.4)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:translateY(0)}@media(min-width:769px){.reveal{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.fc-hero{grid-template-columns:1fr}.hero-right{display:none}.benefit-strip-inner,.steps-grid{grid-template-columns:1fr 1fr}.cta-block,.features-layout,.plans-grid,.testi-row{grid-template-columns:1fr}.content-grid{grid-template-columns:1fr 1fr}.cta-block,.hero-left,.section{padding-left:24px;padding-right:24px}}@media(max-width:900px){.nav-pill{padding:8px 14px;font-size:10px}}@media(max-width:768px){.fc-hero{grid-template-columns:1fr}.hero-right{display:none}.hero-left{padding:60px 24px 52px}.hero-stats{gap:24px}.benefit-strip-inner,.content-grid,.steps-grid{grid-template-columns:1fr 1fr}.features-layout,.plans-grid,.testi-row{grid-template-columns:1fr}.cta-block,.section{padding-left:24px;padding-right:24px}}@media(max-width:480px){.hero-left{padding:48px 18px 44px}.benefit-strip-inner,.content-grid,.steps-grid{grid-template-columns:1fr}.benefit-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.hero-stats{flex-direction:column;gap:16px}}.nav-pill.cand{border:1.5px solid var(--orange);color:var(--orange)}.nav-pill.cand:hover{background:var(--orange);color:var(--black)}.nav-pill.emp{background:var(--purple);color:var(--white);border:1.5px solid var(--purple)}.nav-pill.emp:hover{background:transparent;color:var(--purple)}.comm-hero{min-height:92vh;padding-top:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.hero-glow-l{left:-200px;background:radial-gradient(circle,rgba(255,77,0,.07) 0,transparent 65%)}.hero-glow-l,.hero-glow-r{position:absolute;top:-100px;width:600px;height:600px;pointer-events:none}.hero-glow-r{right:-200px;background:radial-gradient(circle,rgba(155,79,224,.07) 0,transparent 65%)}.hero-inner{position:relative;z-index:2;padding:0 60px;max-width:1100px}.comm-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8vw,130px);line-height:.88;letter-spacing:.02em;margin-bottom:28px}.comm-hero-title .o{color:var(--orange)}.comm-hero-title .p{color:var(--purple)}.btn-orange{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--orange);color:var(--black);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.btn-orange:hover{background:var(--white);transform:translateY(-2px)}.btn-purple{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--purple);color:var(--white);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.btn-purple:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}.member-cloud{display:flex;align-items:center;justify-content:center;gap:0;margin-top:52px;padding-top:40px;border-top:1px solid rgba(255,255,255,.06)}.m-avatar,.member-avatars{display:flex}.m-avatar{width:40px;height:40px;border-radius:50%;background:var(--mid);border:2px solid var(--black);align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:12px;font-weight:500;margin-left:-10px;flex-shrink:0}.m-avatar:first-child{margin-left:0}.member-text{margin-left:18px;font-size:13px;color:rgba(245,244,240,.85);font-family:DM Mono,monospace;letter-spacing:.04em;text-align:left}.member-text strong{color:var(--white);display:block;font-size:14px;margin-bottom:2px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;border-top:1px solid rgba(255,255,255,.04)}.pillar{padding:52px 36px;background:var(--gray);border-top:3px solid transparent;transition:all .25s;cursor:default}.pillar:hover{background:var(--mid)}.pillar.c-orange:hover{border-top-color:var(--orange)}.pillar.c-purple:hover{border-top-color:var(--purple)}.pillar-icon{font-size:32px;margin-bottom:22px}.pillar-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.04em;margin-bottom:10px}.pillar-text{font-size:13px;line-height:1.65;color:rgba(245,244,240,.85)}.pillar-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:opacity .2s;opacity:.5}.pillar:hover .pillar-link{opacity:1}.pillar.c-orange .pillar-link{color:var(--orange)}.pillar.c-purple .pillar-link{color:var(--purple)}.eyebrow.o{color:var(--orange)}.eyebrow.o:before{content:"";width:28px;height:1px;background:var(--orange)}.eyebrow.p{color:var(--purple)}.eyebrow.p:before{content:"";width:28px;height:1px;background:var(--purple)}.section-title .o{color:var(--orange)}.section-title .p{color:var(--purple)}.events-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:64px}.events-list{display:flex;flex-direction:column;gap:3px}.event-card{background:var(--gray);padding:24px 28px;border-left:3px solid rgba(255,255,255,.06);transition:all .25s;cursor:pointer;display:flex;gap:20px;align-items:flex-start}.event-card:hover{background:var(--mid)}.event-card.live,.event-card:hover{border-left-color:var(--orange)}.event-card.upcoming-p{border-left-color:var(--purple)}.event-date-block{text-align:center;min-width:48px;flex-shrink:0}.event-month{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,244,240,.85)}.event-day{font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1;color:var(--white)}.event-card.live .event-day{color:var(--orange)}.event-card.upcoming-p .event-day{color:var(--purple)}.event-info{flex:1}.event-badges{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.event-badge{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border:1px solid}.event-badge.live-badge{color:var(--orange);border-color:var(--o-border);background:var(--o-dim)}.event-badge.virtual{color:rgba(245,244,240,.85);border-color:rgba(255,255,255,.1)}.event-badge.inperson{color:var(--purple);border-color:var(--p-border);background:var(--p-dim)}.event-title{font-size:15px;font-weight:500;color:var(--white);margin-bottom:5px;line-height:1.3}.event-meta{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(245,244,240,.85)}.events-featured{background:var(--mid);padding:40px;border-top:3px solid var(--orange)}.ef-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:16px}.ef-title{font-family:Bebas Neue,sans-serif;font-size:clamp(28px,2.8vw,40px);letter-spacing:.03em;line-height:1;margin-bottom:14px}.ef-text{font-size:14px;line-height:1.72;color:rgba(245,244,240,.82);margin-bottom:24px}.ef-speakers{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.ef-speaker{gap:12px}.ef-avatar,.ef-speaker{display:flex;align-items:center}.ef-avatar{width:36px;height:36px;border-radius:50%;background:var(--o-dim);border:1px solid var(--o-border);justify-content:center;font-family:DM Mono,monospace;font-size:11px;color:var(--orange);flex-shrink:0}.ef-name{font-size:13px;font-weight:500;color:var(--white)}.ef-role{letter-spacing:.04em}.ef-meta,.ef-role{font-size:11px;color:rgba(245,244,240,.85);font-family:DM Mono,monospace}.ef-meta{letter-spacing:.12em;margin-bottom:20px}.ef-cta,.ef-meta{text-transform:uppercase}.ef-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:var(--orange);color:var(--black);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;text-decoration:none;font-weight:500;transition:all .2s}.ef-cta:hover{background:var(--white)}.cohorts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.cohort-card{padding:36px 32px;background:var(--black);border-top:3px solid rgba(255,255,255,.05);transition:all .25s;display:flex;flex-direction:column}.cohort-card:hover{background:var(--mid);border-top-color:var(--purple)}.cohort-badge{display:inline-flex;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:5px 12px;background:var(--p-dim);color:var(--purple);border:1px solid var(--p-border);margin-bottom:20px;align-self:flex-start}.cohort-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.04em;margin-bottom:10px;line-height:1.05}.cohort-text{font-size:13px;line-height:1.65;color:rgba(245,244,240,.85);flex:1}.cohort-meta{justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.cohort-av,.cohort-members,.cohort-meta{display:flex;align-items:center}.cohort-av{width:26px;height:26px;border-radius:50%;background:var(--mid);border:2px solid var(--gray);justify-content:center;font-family:DM Mono,monospace;font-size:9px;color:rgba(245,244,240,.82);margin-left:-6px}.cohort-av:first-child{margin-left:0}.cohort-count{letter-spacing:.1em;color:rgba(245,244,240,.85);margin-left:10px}.cohort-count,.cohort-join{font-family:DM Mono,monospace;font-size:10px}.cohort-join{letter-spacing:.14em;text-transform:uppercase;color:var(--purple);text-decoration:none;transition:opacity .2s;opacity:.6}.cohort-card:hover .cohort-join{opacity:1}.knowledge-layout{display:grid;grid-template-columns:3fr 2fr;gap:64px;align-items:start;margin-top:64px}.knowledge-feed{display:flex;flex-direction:column;gap:3px}.know-item{background:var(--gray);padding:22px 26px;display:flex;gap:18px;align-items:flex-start;transition:all .22s;cursor:pointer}.know-item:hover{background:var(--mid)}.know-type{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--o-border);background:var(--o-dim);color:var(--orange);flex-shrink:0;align-self:flex-start;margin-top:2px}.know-type.p{border-color:var(--p-border);background:var(--p-dim);color:var(--purple)}.know-content{flex:1}.know-title{font-size:14px;font-weight:500;color:var(--white);margin-bottom:5px;line-height:1.3}.know-meta{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em}.know-arrow,.know-meta{color:rgba(245,244,240,.85)}.know-arrow{font-size:14px;transition:all .2s;align-self:center;flex-shrink:0}.know-item:hover .know-arrow{color:var(--orange);transform:translateX(3px)}.know-sidebar{background:var(--mid);padding:32px}.ks-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;margin-bottom:20px;border-bottom:2px solid var(--orange);padding-bottom:12px}.ks-topics{display:flex;flex-direction:column;gap:2px}.ks-topic{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:var(--gray);transition:all .2s;cursor:pointer;text-decoration:none}.ks-topic:hover{background:var(--black);padding-left:20px}.ks-topic-name{font-size:13px;color:rgba(245,244,240,.82);transition:color .2s}.ks-topic:hover .ks-topic-name{color:var(--orange)}.ks-topic-count{font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.85)}.network-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:64px}.net-stat{background:var(--gray);padding:36px 28px;text-align:center;border-top:3px solid rgba(255,255,255,.05);transition:all .25s}.net-stat:hover{background:var(--mid)}.net-stat:hover:nth-child(odd){border-top-color:var(--orange)}.net-stat:hover:nth-child(2n){border-top-color:var(--purple)}.net-num{font-family:Bebas Neue,sans-serif;font-size:56px;line-height:1;margin-bottom:8px}.net-stat:nth-child(odd) .net-num{color:var(--orange)}.net-stat:nth-child(2n) .net-num{color:var(--purple)}.net-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,244,240,.85);line-height:1.5}.industries-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;justify-content:center}.ind-tag{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:8px 18px;border:1px solid rgba(255,255,255,.08);color:rgba(245,244,240,.85);transition:all .2s;cursor:default}.ind-tag:hover{border-color:var(--orange);color:var(--orange)}.join-cta{background:var(--mid);padding:110px 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.join-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,77,0,.015) 1px,transparent 0),linear-gradient(90deg,rgba(155,79,224,.015) 1px,transparent 0);background-size:56px 56px}.join-left{position:relative;z-index:1}.join-title{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,5vw,80px);line-height:.92;letter-spacing:.02em;margin-top:20px;margin-bottom:18px}.join-body{font-size:16px;line-height:1.75;color:rgba(245,244,240,.82);max-width:400px}.join-right{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.join-card{background:var(--gray);padding:24px 28px;border-left:3px solid var(--orange);display:flex;align-items:center;gap:18px;transition:all .2s;text-decoration:none;color:var(--white)}.join-card:hover{background:var(--black);transform:translateX(4px)}.join-card.emp{border-left-color:var(--purple)}.join-card-icon{font-size:24px;flex-shrink:0}.join-card-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.04em;margin-bottom:3px}.join-card.emp .join-card-title{color:var(--purple)}.join-card:not(.emp) .join-card-title{color:var(--orange)}.join-card-text{font-size:12px;color:rgba(245,244,240,.85)}@media(max-width:1100px){.pillars{grid-template-columns:1fr 1fr}.events-layout,.join-cta,.knowledge-layout{grid-template-columns:1fr}.cohorts-grid,.network-stats{grid-template-columns:1fr 1fr}.hero-inner{padding:0 24px}.join-cta{padding-left:24px;padding-right:24px}}@media(max-width:768px){.comm-hero{padding:100px 24px 60px}.hero-inner{max-width:100%}.hero-actions{flex-direction:column;gap:10px}.pillars{grid-template-columns:1fr 1fr}.events-featured{display:none}.cohorts-grid{grid-template-columns:1fr 1fr}.know-sidebar{display:none}.network-stats{grid-template-columns:1fr 1fr}.join-cta{grid-template-columns:1fr}}@media(max-width:480px){.comm-hero{padding:88px 18px 52px}.cohorts-grid,.network-stats,.pillars{grid-template-columns:1fr}}.masthead{padding:140px 64px 0;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.masthead-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,77,0,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,77,0,.015) 1px,transparent 0);background-size:48px 48px;animation:grid 32s linear infinite}.masthead-glow{position:absolute;bottom:-200px;left:50%;transform:translateX(-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(255,77,0,.06) 0,transparent 65%);pointer-events:none}.masthead-inner{position:relative;z-index:2;max-width:820px}.masthead-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:1px solid var(--o-border);background:var(--o-dim);margin-bottom:28px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.masthead-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,7.5vw,118px);line-height:.88;letter-spacing:.02em;margin-bottom:20px}.masthead-title em{color:var(--orange);font-style:normal}.masthead-deck{font-size:17px;line-height:1.8;color:rgba(245,244,240,.82);max-width:560px;margin-bottom:0}.hub-tabs{display:flex;justify-content:center;gap:0;padding:0 64px;background:rgba(10,10,10,.97);border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:68px;z-index:91}.hub-tab{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:none;border:none;border-bottom:2px solid transparent;padding:16px 32px;cursor:pointer;transition:color .2s,border-color .2s}.hub-tab,.hub-tab:hover{color:rgba(245,244,240,.85)}.hub-tab.active{color:var(--orange);border-bottom-color:var(--orange)}.filter-bar{position:sticky;top:118px;z-index:90;background:rgba(10,10,10,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06);padding:0 64px}.guide-subtitle{font-family:Sora,sans-serif;font-size:18px;line-height:1.7;color:rgba(245,244,240,.82);margin-top:12px;margin-bottom:0}.view-all-articles-btn{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);background:none;border:1px solid rgba(255,77,0,.3);padding:14px 36px;cursor:pointer;transition:all .2s}.view-all-articles-btn:hover{background:rgba(255,77,0,.08);border-color:var(--orange)}.filter-inner{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none}.filter-inner::-webkit-scrollbar{display:none}.filter-btn{padding:18px 20px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:none;cursor:pointer;transition:all .2s;white-space:nowrap;border:none;border-bottom:2px solid transparent;flex-shrink:0}.filter-btn,.filter-btn:hover{color:rgba(245,244,240,.85)}.filter-btn.active{color:var(--orange);border-bottom-color:var(--orange)}.featured-wrap{padding:56px 64px 0}.featured-article{display:grid;grid-template-columns:3fr 2fr;gap:2px;background:var(--mid)}.featured-main{background:var(--gray);display:flex;flex-direction:column;border-top:4px solid var(--orange);transition:background .25s;cursor:pointer;overflow:hidden}.featured-main:hover{background:var(--mid)}.feat-image{width:100%;height:260px;object-fit:cover;object-position:center;background-color:var(--mid);display:block;flex-shrink:0;filter:saturate(.92);transition:transform .5s ease,filter .25s}.featured-main:hover .feat-image{transform:scale(1.02);filter:saturate(1)}.feat-body{padding:36px 44px 40px;display:flex;flex-direction:column;flex:1}.feat-type{border:1px solid var(--o-border);background:var(--o-dim);color:var(--orange)}.feat-label,.feat-type{display:inline-flex;align-items:center;gap:7px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;margin-bottom:24px;align-self:flex-start}.feat-label{border:1px solid var(--p-border);background:var(--p-dim);color:var(--purple)}.feat-title{font-size:clamp(32px,3.5vw,54px);line-height:.95;letter-spacing:.02em;margin-bottom:18px}.feat-excerpt{font-size:15px;line-height:1.75;color:rgba(245,244,240,.82);flex:1;margin-bottom:28px;max-width:500px}.feat-meta{justify-content:space-between;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.feat-author,.feat-meta{display:flex;align-items:center}.feat-author{gap:10px}.feat-avatar{width:32px;height:32px;border-radius:50%;background:var(--o-dim);border:1px solid var(--o-border);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:11px;color:var(--orange)}.feat-byline{letter-spacing:.04em}.feat-byline,.feat-date{font-size:12px;color:rgba(245,244,240,.8);font-family:DM Mono,monospace}.feat-arrow{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:16px;color:rgba(245,244,240,.85);transition:all .2s}.featured-main:hover .feat-arrow{border-color:var(--orange);color:var(--orange)}.featured-sidebar{gap:2px}.feat-side-item,.featured-sidebar{display:flex;flex-direction:column}.feat-side-item{background:var(--gray);padding:28px 30px;flex:1;cursor:pointer;transition:background .22s;border-left:3px solid rgba(255,255,255,.05)}.feat-side-item:hover{background:var(--mid);border-left-color:var(--orange)}.feat-side-item.purple{border-left-color:rgba(155,79,224,.3)}.feat-side-item.purple:hover{border-left-color:var(--purple)}.side-type{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px}.feat-side-item:not(.purple) .side-type{color:var(--orange)}.feat-side-item.purple .side-type{color:rgba(168,105,235,1)}.side-title{font-size:15px;font-weight:500;line-height:1.35;color:var(--white);margin-bottom:8px}.side-meta{font-size:11px;color:rgba(245,244,240,.8);margin-top:auto}.side-lock,.side-meta{font-family:DM Mono,monospace}.side-lock{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(168,105,235,1);margin-top:8px}.content-section{padding:48px 64px 80px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.section-head-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em}.section-head-title em{color:var(--orange);font-style:normal}.section-head-title.p em{color:var(--purple)}.view-all-link{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--orange);opacity:.7;transition:opacity .2s;border:none;border-bottom:1px solid rgba(255,77,0,.25);padding:0 0 2px;background:none;cursor:pointer}.view-all-link:hover{opacity:1}.view-all-link.p{color:var(--purple);border-color:rgba(155,79,224,.25)}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.article-card{background:var(--gray);padding:28px 26px;display:flex;flex-direction:column;cursor:pointer;transition:all .22s}.article-card:hover{background:var(--mid);transform:translateY(-3px)}.art-type{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:5px 12px;border:1px solid;display:inline-block;margin-bottom:16px;align-self:flex-start}.art-type.o{color:var(--orange);border-color:var(--o-border);background:var(--o-dim)}.art-type.p{color:rgba(168,105,235,1);border-color:rgba(138,80,210,.35);background:rgba(155,79,224,.12)}.art-type.n{color:rgba(245,244,240,.85);border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.art-title{font-family:Bebas Neue,sans-serif;font-size:21px;letter-spacing:.03em;line-height:1.1;margin-bottom:10px}.art-excerpt{font-size:13.5px;line-height:1.65;color:rgba(245,244,240,.8);flex:1}.art-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.art-date,.art-read{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.8)}.art-arrow{color:rgba(245,244,240,.85);font-size:14px;transition:all .2s}.article-card:hover .art-arrow{color:var(--orange);transform:translateX(3px)}.art-lock{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;color:rgba(168,105,235,1)}.salary-band{background:var(--orange);padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;overflow:hidden}.salary-band:after{content:"SALARY";position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:Bebas Neue,sans-serif;font-size:160px;color:rgba(0,0,0,.07);letter-spacing:.02em;pointer-events:none;white-space:nowrap}.sb-left{position:relative;z-index:1}.sb-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:rgba(0,0,0,.45);margin-bottom:14px;display:flex;align-items:center;gap:10px}.sb-eyebrow:before{content:"";width:22px;height:1px;background:rgba(0,0,0,.3)}.sb-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,58px);line-height:.93;letter-spacing:.02em;color:var(--black);margin-bottom:14px}.sb-body{font-size:15px;line-height:1.75;color:rgba(0,0,0,.6);margin-bottom:28px;max-width:400px}.sb-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;background:var(--black);color:var(--white);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.sb-cta:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}.sb-right{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px}.salary-row{background:rgba(0,0,0,.1);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.salary-row:hover{background:rgba(0,0,0,.18)}.sr-role{font-size:14px;font-weight:500;color:var(--black)}.sr-range{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--black);letter-spacing:.02em}.sr-tag{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;background:rgba(0,0,0,.12);color:rgba(0,0,0,.5)}.events-strip{background:var(--gray);padding:56px 64px}.events-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:28px}.event-mini{background:var(--black);padding:24px 22px;border-left:3px solid rgba(255,255,255,.06);display:flex;gap:16px;cursor:pointer;transition:all .22s}.event-mini:hover{background:var(--mid)}.event-mini.ev-o{border-left-color:rgba(255,77,0,.3)}.event-mini:hover.ev-o{border-left-color:var(--orange)}.event-mini.ev-p{border-left-color:rgba(155,79,224,.3)}.event-mini:hover.ev-p{border-left-color:var(--purple)}.ev-date{text-align:center;min-width:44px;flex-shrink:0}.ev-month{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,244,240,.85)}.ev-day{font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1}.event-mini.ev-o .ev-day{color:var(--orange)}.event-mini.ev-p .ev-day{color:var(--purple)}.ev-title{font-size:13px;font-weight:500;color:var(--white);line-height:1.3;margin-bottom:6px}.ev-meta{font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.85);letter-spacing:.04em}.guides-section{padding:56px 64px 80px;background:var(--black)}.guides-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:28px}.guide-card{background:var(--gray);padding:28px 24px;display:flex;flex-direction:column;cursor:pointer;transition:all .22s;border-top:3px solid rgba(255,255,255,.04)}.guide-card:hover{background:var(--mid);transform:translateY(-3px)}.guide-card.g-o:hover{border-top-color:var(--orange)}.guide-card.g-p:hover{border-top-color:var(--purple)}.guide-icon{font-size:26px;margin-bottom:16px}.guide-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.04em;line-height:1.05;margin-bottom:10px}.guide-text{font-size:12px;line-height:1.6;color:rgba(245,244,240,.85);flex:1}.guide-tag{display:inline-flex;align-items:center;gap:5px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-top:16px;align-self:flex-start;padding:4px 10px;border:1px solid}.guide-card.g-o .guide-tag{color:var(--orange);border-color:var(--o-border)}.guide-card.g-p .guide-tag{color:var(--purple);border-color:var(--p-border)}.newsletter{background:var(--mid);padding:80px 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.newsletter:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,77,0,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,77,0,.012) 1px,transparent 0);background-size:48px 48px}.nl-left{position:relative;z-index:1}.nl-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;display:flex;align-items:center;gap:10px}.nl-eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.nl-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4vw,62px);line-height:.93;letter-spacing:.02em;margin-bottom:14px}.nl-title em{color:var(--orange);font-style:normal}.nl-body{font-size:15px;line-height:1.75;color:rgba(245,244,240,.82)}.nl-bullets{margin-top:20px;display:flex;flex-direction:column;gap:8px}.nl-bullet{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(245,244,240,.8)}.nl-bullet:before{content:"\25C6";color:var(--orange);font-size:8px;flex-shrink:0}.nl-right{position:relative;z-index:1}.nl-form{display:flex;flex-direction:column;gap:12px}.nl-input{padding:14px 18px;background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.1);color:var(--white);font-family:DM Sans,sans-serif;font-size:15px;outline:none;transition:all .2s}.nl-input::placeholder{color:rgba(245,244,240,.85)}.nl-input:focus{border-color:rgba(255,77,0,.4);background:rgba(255,77,0,.04)}.nl-submit{padding:15px;background:var(--orange);color:var(--black);border:none;cursor:pointer;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:all .2s}.nl-submit:hover{background:var(--white)}.nl-note{font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.85);text-align:center}@media(max-width:1100px){.content-section,.events-strip,.filter-bar,.guides-section,.hub-tabs,.masthead,.newsletter,.salary-band{padding-left:24px;padding-right:24px}.featured-wrap{padding:40px 24px 0}.featured-article{grid-template-columns:1fr}.featured-sidebar{flex-direction:row}.articles-grid,.events-row,.guides-grid{grid-template-columns:1fr 1fr}.newsletter,.salary-band{grid-template-columns:1fr}}@media(max-width:768px){.masthead{padding:110px 24px 0}.featured-wrap{padding:40px 24px 0}.featured-article{grid-template-columns:1fr}.featured-sidebar{flex-direction:row;overflow-x:auto}.feat-side-item{min-width:220px;flex-shrink:0}.content-section,.events-strip,.filter-bar,.guides-section,.hub-tabs,.newsletter,.salary-band{padding-left:24px;padding-right:24px}.articles-grid{grid-template-columns:1fr 1fr}.events-row{grid-template-columns:1fr}.guides-grid{grid-template-columns:1fr 1fr}.newsletter,.salary-band{grid-template-columns:1fr}}@media(max-width:480px){.articles-grid,.guides-grid{grid-template-columns:1fr}.featured-sidebar{flex-direction:column}}.emp-cursor{background:var(--purple)!important}.emp-ring{border-color:rgba(155,79,224,.4)!important}.emp-nav-links a.active,.emp-nav-links a:hover{color:var(--purple)!important}.nav-pill.other{border:1.5px solid var(--orange);color:var(--orange)}.nav-pill.other:hover{background:var(--orange);color:var(--black)}.nav-pill.active{background:var(--purple);color:var(--white);border:1.5px solid var(--purple)}.emp-hero{padding-top:88px;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;position:relative;overflow:hidden}.emp-bg{background-image:linear-gradient(rgba(155,79,224,.025) 1px,transparent 0),linear-gradient(90deg,rgba(155,79,224,.025) 1px,transparent 0)!important}.emp-glow{position:absolute;top:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(155,79,224,.09) 0,transparent 60%);pointer-events:none}.emp-hero-left{padding:60px 32px 60px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.emp-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid var(--p-border);background:var(--p-dim);margin-bottom:36px;align-self:flex-start;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--purple)}.emp-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(56px,6vw,100px);line-height:.9;letter-spacing:.02em;margin-bottom:28px}.emp-hero-title em{color:var(--purple);font-style:normal;display:block}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--purple);color:var(--white);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.btn-primary:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:1.5px solid rgba(255,255,255,.2);color:rgba(245,244,240,.82);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all .2s}.btn-ghost:hover{border-color:var(--white);color:var(--white)}.hero-proof{display:flex;gap:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.07)}.proof-num{font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1;color:var(--purple)}.proof-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-top:6px;line-height:1.5}.emp-hero-right{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:60px 60px 60px 0}.pipeline-mock{width:100%;display:flex;flex-direction:column;gap:3px}.pipeline-header{background:var(--mid);padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.pipeline-title{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.08em;color:var(--white)}.pipeline-tag{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;background:var(--p-dim);color:var(--purple);border:1px solid var(--p-border)}.pipeline-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.stage{background:var(--gray);padding:16px 14px;text-align:center}.stage-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:6px}.stage-count{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--white);line-height:1}.stage.active .stage-count{color:var(--purple)}.stage.active{background:var(--mid);border-top:2px solid var(--purple)}.candidate-rows{display:flex;flex-direction:column;gap:2px}.cand-row{background:var(--gray);padding:16px 20px;display:flex;align-items:center;gap:14px;transition:all .2s}.cand-row:hover{background:var(--mid)}.cand-avatar{width:34px;height:34px;border-radius:50%;background:var(--p-dim);border:1px solid var(--p-border);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:11px;color:var(--purple);flex-shrink:0}.cand-info{flex:1}.cand-name{font-size:14px;font-weight:500;color:var(--white);margin-bottom:2px}.cand-role{font-size:12px;color:rgba(245,244,240,.85);font-family:DM Mono,monospace;letter-spacing:.04em}.cand-score{font-family:Bebas Neue,sans-serif;font-size:20px;color:var(--purple);flex-shrink:0}.search-meta{background:var(--mid);padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.search-meta-text{letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.85)}.search-meta-pulse,.search-meta-text{font-family:DM Mono,monospace;font-size:10px}.search-meta-pulse{display:flex;align-items:center;gap:8px;color:var(--purple)}.pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--purple);animation:blink 1.4s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.benefit-inner{display:grid;grid-template-columns:repeat(4,1fr)}.emp-eyebrow,.emp-num{color:var(--purple)!important}.emp-eyebrow:before{background:var(--purple)!important}.emp-section-title em{color:var(--purple)!important;font-style:normal}.compare-layout{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:64px}.compare-col{display:flex;flex-direction:column;gap:2px}.compare-col-header{padding:22px 28px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center}.compare-col-header.them{background:var(--mid);color:rgba(245,244,240,.85)}.compare-col-header.us{background:var(--purple);color:var(--white)}.compare-item{padding:24px 28px;display:flex;align-items:flex-start;gap:14px}.compare-item.them{background:var(--gray);opacity:.7}.compare-item.us{background:var(--mid);border-left:3px solid var(--purple)}.compare-icon{font-size:18px;flex-shrink:0;margin-top:1px}.compare-item-title{font-size:14px;font-weight:500;margin-bottom:4px}.compare-item.them .compare-item-title{color:rgba(245,244,240,.82);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.2)}.compare-item.us .compare-item-title{color:var(--white)}.compare-item-text{font-size:13px;line-height:1.6;color:rgba(245,244,240,.85)}.compare-item.us .compare-item-text{color:rgba(245,244,240,.8)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.svc-card{padding:40px 36px;background:var(--black);border-top:3px solid rgba(255,255,255,.05);transition:all .25s;display:flex;flex-direction:column}.svc-card:hover{background:var(--mid);border-top-color:var(--purple);transform:translateY(-3px)}.svc-card.accent{background:var(--purple);border-top-color:rgba(255,255,255,.25)}.svc-card.accent:hover{background:#6a28a8}.svc-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--purple);margin-bottom:26px;display:block}.svc-card.accent .svc-num{color:rgba(255,255,255,.5)}.svc-title{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;margin-bottom:12px;line-height:1.05}.svc-text{font-size:14px;line-height:1.72;color:rgba(245,244,240,.82);flex:1}.svc-card.accent .svc-text{color:rgba(255,255,255,.75)}.svc-bullets{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:8px}.svc-bullet{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:rgba(245,244,240,.82);line-height:1.5}.svc-bullet:before{content:"\2192";color:var(--purple);font-family:DM Mono,monospace;font-size:11px;flex-shrink:0}.svc-card.accent .svc-bullet{color:rgba(255,255,255,.7)}.svc-card.accent .svc-bullet:before{color:rgba(255,255,255,.5)}.how-grid{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}.how-sticky{position:sticky;top:110px}.steps-stack{display:flex;flex-direction:column;gap:2px}.step-item{padding:28px 32px;background:var(--gray);border-left:3px solid rgba(255,255,255,.05);transition:all .25s;display:flex;gap:24px;align-items:flex-start;cursor:default}.step-item:hover{background:var(--mid);border-left-color:var(--purple)}.step-num{font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1;color:rgba(155,79,224,.25);flex-shrink:0;transition:color .25s;min-width:40px}.step-item:hover .step-num{color:var(--purple)}.step-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;margin-bottom:8px}.step-text{font-size:13px;line-height:1.7;color:rgba(245,244,240,.85)}.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.tier-card{padding:44px 36px;background:var(--gray);border-top:3px solid rgba(255,255,255,.06);display:flex;flex-direction:column;transition:all .25s}.tier-card:hover{background:var(--mid);border-top-color:var(--purple)}.tier-card.featured{background:var(--purple);border-top-color:rgba(255,255,255,.3)}.tier-card.featured:hover{background:#6a28a8;transform:translateY(-3px);box-shadow:0 20px 48px rgba(155,79,224,.3)}.tier-name{font-family:Bebas Neue,sans-serif;font-size:38px;letter-spacing:.04em;line-height:1;margin-bottom:4px;color:var(--white)}.tier-type{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px}.tier-card:not(.featured) .tier-type{color:var(--purple)}.tier-card.featured .tier-type{color:rgba(255,255,255,.55)}.tier-price{font-family:Bebas Neue,sans-serif;font-size:22px;margin-bottom:24px}.tier-card:not(.featured) .tier-price{color:rgba(245,244,240,.85)}.tier-card.featured .tier-price{color:rgba(255,255,255,.9)}.tier-desc{font-size:14px;line-height:1.72;margin-bottom:24px;flex:1}.tier-card:not(.featured) .tier-desc{color:rgba(245,244,240,.85)}.tier-card.featured .tier-desc{color:rgba(255,255,255,.8)}.tier-items{display:flex;flex-direction:column;gap:9px;margin-bottom:28px}.tier-item{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4}.tier-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px}.tier-card:not(.featured) .tier-dot{background:var(--purple)}.tier-card.featured .tier-dot{background:rgba(255,255,255,.55)}.tier-card:not(.featured) .tier-item{color:rgba(245,244,240,.8)}.tier-card.featured .tier-item{color:rgba(255,255,255,.85)}.tier-cta{display:block;text-align:center;padding:13px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:all .2s}.tier-card:not(.featured) .tier-cta{border:1.5px solid rgba(255,255,255,.15);color:rgba(245,244,240,.85)}.tier-card:not(.featured) .tier-cta:hover{border-color:var(--purple);color:var(--purple)}.tier-card.featured .tier-cta{background:var(--white);color:var(--purple)}.tier-card.featured .tier-cta:hover{background:var(--black);color:var(--white)}.testi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:64px}.testi{background:var(--gray);padding:36px 32px;transition:background .25s}.testi:hover{background:var(--mid)}.testi-mark{font-family:Bebas Neue,sans-serif;font-size:48px;color:var(--purple);line-height:.7;margin-bottom:12px;opacity:.35;display:block}.testi-quote{font-size:16px;font-weight:300;font-style:italic;line-height:1.6;color:var(--white);margin-bottom:22px}.testi-rule{width:24px;height:1px;background:var(--purple);margin-bottom:14px}.testi-name{font-size:14px;font-weight:500;color:var(--white)}.testi-role{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-top:3px}.cta-block{background:var(--purple);padding:100px 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.cta-block:before{content:"";position:absolute;top:-120px;left:-120px;width:500px;height:500px;background:rgba(255,255,255,.06);border-radius:50%;filter:blur(60px)}.cta-block:after{content:"STELLATALENT";position:absolute;bottom:-60px;right:-30px;font-size:180px;color:rgba(0,0,0,.08);pointer-events:none;white-space:nowrap}.cta-block:after,.cta-title{font-family:Bebas Neue,sans-serif;letter-spacing:.02em}.cta-title{font-size:clamp(44px,5vw,72px);line-height:.93;color:var(--white);margin-top:18px;margin-bottom:18px}.cta-body{font-size:16px;line-height:1.75;color:rgba(255,255,255,.7);max-width:400px}.cta-form{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.cta-input{padding:14px 18px;background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.2);color:var(--white);font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;outline:none;transition:all .2s}.cta-input::placeholder{color:rgba(255,255,255,.85)}.cta-input:focus{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.12)}.cta-submit{padding:15px;background:var(--white);color:var(--purple);border:none;cursor:pointer;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:all .2s}.cta-submit:hover{background:var(--black);color:var(--white)}.cta-note{font-family:DM Mono,monospace;font-size:10px;color:rgba(255,255,255,.85);text-align:center}.emp-dot{background:var(--purple)!important}@media(max-width:1100px){.emp-hero{grid-template-columns:1fr}.emp-hero-right{display:none}.emp-hero-left{padding-left:24px;padding-right:24px}.benefit-inner{grid-template-columns:1fr 1fr}.compare-layout,.cta-block,.how-grid{grid-template-columns:1fr}.how-sticky{position:static}.services-grid,.testi-row,.tiers-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.emp-hero{grid-template-columns:1fr}.emp-hero-right{display:none}.emp-hero-left{padding:60px 24px 52px}.benefit-inner{grid-template-columns:1fr 1fr}.compare-layout{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr 1fr}.how-grid{grid-template-columns:1fr}.how-sticky{position:static}.cta-block,.testi-row,.tiers-grid{grid-template-columns:1fr}.cta-block{padding-left:24px;padding-right:24px}}@media(max-width:480px){.emp-hero-left{padding:48px 18px 44px}.benefit-inner{grid-template-columns:1fr}.benefit-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.services-grid{grid-template-columns:1fr}}.pri-hero{padding:160px 64px 80px;text-align:center;position:relative;overflow:hidden}.pri-bg{background-image:linear-gradient(rgba(255,77,0,.018) 1px,transparent 0),linear-gradient(90deg,rgba(155,79,224,.018) 1px,transparent 0)!important}.pri-glow-l{left:-100px;background:radial-gradient(circle,rgba(255,77,0,.07) 0,transparent 65%)}.pri-glow-l,.pri-glow-r{position:absolute;top:-100px;width:500px;height:500px;pointer-events:none}.pri-glow-r{right:-100px;background:radial-gradient(circle,rgba(155,79,224,.07) 0,transparent 65%)}.pri-hero-inner{position:relative;z-index:2}.pri-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);margin-bottom:32px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(245,244,240,.82)}.pri-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8vw,120px);line-height:.88;letter-spacing:.02em;margin-bottom:24px}.pri-hero-title em{color:var(--orange);font-style:normal}.pri-deck{font-size:18px;line-height:1.8;color:rgba(245,244,240,.82);max-width:600px;margin:0 auto 48px}.pri-toggle-wrap{display:flex;justify-content:center;margin-bottom:72px;position:relative;z-index:2}.pri-toggle-bg{background:var(--gray);padding:4px;display:inline-flex;gap:2px}.pri-toggle-btn{padding:14px 40px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.15em;text-transform:uppercase;border:none;background:transparent;cursor:pointer;transition:all .25s;font-weight:500;color:rgba(245,244,240,.85)}.pri-toggle-btn.active-cand{background:var(--orange);color:var(--black)}.pri-toggle-btn.active-emp{background:var(--purple);color:var(--white)}.pri-toggle-btn:not(.active-cand):not(.active-emp):hover{color:var(--white)}.pri-panel{display:none}.pri-panel.active{display:block;animation:priPanelIn .35s ease}@keyframes priPanelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pri-plans-wrap{padding:0 64px 80px}.pri-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1200px;margin:0 auto}.pri-plan{background:var(--gray);padding:48px 40px;border-top:4px solid rgba(255,255,255,.06);display:flex;flex-direction:column;position:relative;transition:all .25s}.pri-plan.featured-o,.pri-plan:hover{background:var(--mid)}.pri-plan.featured-o{border-top-color:var(--orange);box-shadow:0 0 60px rgba(255,77,0,.08)}.pri-plan.featured-p{background:var(--mid);border-top-color:var(--purple);box-shadow:0 0 60px rgba(155,79,224,.08)}.pri-plan-badge{position:absolute;top:-1px;right:28px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:5px 12px}.pri-plan.featured-o .pri-plan-badge{background:var(--orange);color:var(--black)}.pri-plan.featured-p .pri-plan-badge{background:var(--purple);color:var(--white)}.pri-plan-tier{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:12px}.pri-plan-tier.cand-tier{color:var(--orange)}.pri-plan-tier.emp-tier{color:var(--purple)}.pri-plan:not(.featured-o):not(.featured-p) .pri-plan-tier:not(.cand-tier):not(.emp-tier){color:rgba(245,244,240,.85)}.pri-plan-name{font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:.03em;line-height:1;margin-bottom:8px}.pri-plan-price{margin-bottom:6px}.pri-plan-amount{font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1}.pri-plan.featured-o .pri-plan-amount{color:var(--orange)}.pri-plan.featured-p .pri-plan-amount{color:var(--purple)}.pri-plan:not(.featured-o):not(.featured-p) .pri-plan-amount{color:rgba(245,244,240,.8)}.pri-plan-cadence{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.85);letter-spacing:.06em}.pri-plan-desc{font-size:14px;line-height:1.72;color:rgba(245,244,240,.85);margin:20px 0 28px;flex:1}.pri-plan-divider{height:1px;background:rgba(255,255,255,.06);margin-bottom:24px}.pri-plan-items{display:flex;flex-direction:column;gap:11px;margin-bottom:32px}.pri-plan-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:rgba(245,244,240,.82)}.pri-plan-check{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;margin-top:1px}.pri-plan-check.cand-check{background:rgba(255,77,0,.18);color:var(--orange)}.pri-plan-check.emp-check{background:rgba(155,79,224,.18);color:var(--purple)}.pri-plan:not(.featured-o):not(.featured-p) .pri-plan-item:not(.locked) .pri-plan-check:not(.cand-check):not(.emp-check){background:rgba(255,255,255,.08);color:rgba(245,244,240,.85)}.pri-plan-item.locked{color:rgba(245,244,240,.85)}.pri-plan-item.locked .pri-plan-check{background:rgba(255,255,255,.05);color:rgba(245,244,240,.85)}.pri-plan-cta{display:block;text-align:center;padding:15px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.pri-plan:not(.featured-o):not(.featured-p) .pri-plan-cta{border:1.5px solid rgba(255,255,255,.12);color:rgba(245,244,240,.85)}.pri-plan:not(.featured-o):not(.featured-p) .pri-plan-cta:hover{border-color:rgba(255,255,255,.35);color:var(--white)}.pri-plan.featured-o .pri-plan-cta{background:var(--orange);color:var(--black)}.pri-plan.featured-o .pri-plan-cta:hover{background:var(--white);transform:translateY(-2px)}.pri-plan.featured-p .pri-plan-cta{background:var(--purple);color:var(--white)}.pri-plan.featured-p .pri-plan-cta:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}.pri-stellascout-label{font-weight:600;color:var(--purple)}.pri-stellascout-label .pri-plan-check{color:var(--purple)}.pri-stellascout-sub{padding-left:28px}.pri-paygo-wrap{padding:0 64px 80px;max-width:1200px;margin:0 auto}.pri-paygo-card{display:flex;gap:48px;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:48px 56px}.pri-paygo-left,.pri-paygo-right{flex:1}.pri-paygo-price{margin-bottom:8px}@media (max-width:768px){.pri-paygo-card{flex-direction:column;gap:28px;padding:32px 24px}}.pri-compare-wrap{padding:0 64px 100px;max-width:1200px;margin:0 auto}.pri-compare-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.pri-compare-title{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,3vw,48px);letter-spacing:.03em}.pri-compare-title em{font-style:normal}.pri-compare-title.o em{color:var(--orange)}.pri-compare-title.p em{color:var(--purple)}.pri-compare-link{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding-bottom:2px;border-bottom:1px solid;transition:all .2s;opacity:.55}.pri-compare-link.o{color:var(--orange);border-color:rgba(255,77,0,.3)}.pri-compare-link.p{color:var(--purple);border-color:rgba(155,79,224,.3)}.pri-compare-link:hover{opacity:1}.pri-compare-table{width:100%;border-collapse:collapse}.pri-compare-table th{padding:14px 20px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;text-align:left;border-bottom:1px solid rgba(255,255,255,.07)}.pri-compare-table th:first-child{color:rgba(245,244,240,.85);width:38%}.pri-compare-table th.col-o{color:var(--orange)}.pri-compare-table th.col-p{color:var(--purple)}.pri-compare-table th.col-neutral{color:rgba(245,244,240,.82)}.pri-compare-table td{padding:14px 20px;font-size:13px;color:rgba(245,244,240,.8);border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top;line-height:1.5}.pri-compare-table tr:hover td{background:rgba(255,255,255,.02)}.pri-compare-table td:first-child{font-weight:500;color:rgba(245,244,240,.8)}.pri-compare-table td.check-o{color:var(--orange);font-size:16px;text-align:center}.pri-compare-table td.check-p{color:var(--purple);font-size:16px;text-align:center}.pri-compare-table td.check-n{color:rgba(245,244,240,.85);font-size:16px;text-align:center}.pri-compare-table td.text-o{color:var(--orange)}.pri-compare-table td.text-o,.pri-compare-table td.text-p{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.04em;text-align:center}.pri-compare-table td.text-p{color:var(--purple)}.pri-compare-table td.text-n{color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:11px;text-align:center}.pri-section-row td{background:rgba(255,255,255,.025)!important;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,244,240,.85)!important;padding:10px 20px}.pri-faq-section{padding:80px 64px;background:var(--gray)}.pri-faq-inner{max-width:780px;margin:0 auto}.pri-faq-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4vw,60px);line-height:.95;letter-spacing:.02em;margin-bottom:48px}.pri-faq-title em{color:var(--orange);font-style:normal}.pri-faq-item{border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden}.pri-faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:500;color:var(--white);font-family:DM Sans,sans-serif;transition:color .2s}.pri-faq-q:hover{color:var(--orange)}.pri-faq-icon{font-family:DM Mono,monospace;font-size:20px;color:rgba(245,244,240,.85);flex-shrink:0;transition:all .3s;line-height:1}.pri-faq-item.open .pri-faq-icon{transform:rotate(45deg);color:var(--orange)}.pri-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:14px;line-height:1.75;color:rgba(245,244,240,.82)}.pri-faq-item.open .pri-faq-a{max-height:200px}.pri-faq-a-inner{padding-bottom:22px}.pri-enterprise{padding:80px 64px 100px;background:var(--black);text-align:center}.pri-ent-inner{max-width:680px;margin:0 auto}.pri-ent-icon{font-size:40px;margin-bottom:20px}.pri-ent-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4vw,60px);line-height:.95;letter-spacing:.02em;margin-bottom:16px}.pri-ent-title em{color:var(--purple);font-style:normal}.pri-ent-body{font-size:16px;line-height:1.8;color:rgba(245,244,240,.82);margin-bottom:36px}.pri-ent-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-o{display:inline-flex;align-items:center;gap:10px;padding:15px 34px;background:var(--orange);color:var(--black);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:all .2s}.btn-o:hover{background:var(--white);transform:translateY(-2px)}@media(max-width:1100px){.pri-compare-wrap,.pri-enterprise,.pri-faq-section,.pri-hero,.pri-plans-wrap{padding-left:24px;padding-right:24px}.pri-plans-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.pri-plans-grid{grid-template-columns:1fr}.pri-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pri-compare-table{min-width:600px}.pri-compare-header{flex-direction:column;gap:8px;align-items:flex-start}.pri-compare-title{font-size:clamp(28px,5vw,40px)}.pri-enterprise,.pri-faq-section{padding-left:20px;padding-right:20px}}@media(max-width:480px){.pri-hero{padding-top:110px}.pri-toggle-btn{padding:12px 22px;font-size:11px}.pri-ent-actions{flex-direction:column}.pri-compare-table{min-width:560px;font-size:13px}.pri-compare-table th{font-size:9px;padding:14px 10px}.pri-compare-table td{padding:12px 10px;font-size:13px}.pri-compare-table td:first-child{min-width:140px}.pri-section-row td{font-size:8px!important;letter-spacing:.15em}}.abt-hero{padding-top:88px;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;position:relative;overflow:hidden}.abt-hero-left{padding:60px 32px 60px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.abt-hero-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:28px;display:flex;align-items:center;gap:12px}.abt-hero-eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.abt-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(56px,6vw,98px);line-height:.88;letter-spacing:.02em;margin-bottom:32px}.abt-hero-title em{color:var(--orange);font-style:normal;display:block}.abt-hero-manifesto{font-size:18px;line-height:1.85;color:rgba(245,244,240,.8);max-width:460px}.abt-hero-manifesto strong{color:var(--white);font-weight:500}.abt-hero-right{position:relative;z-index:2;background:var(--gray);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:60px 0}.abt-hero-right-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,77,0,.05),rgba(155,79,224,.05))}.abt-hero-stat-stack{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.abt-hero-stat{padding:36px 48px;background:rgba(255,255,255,.025);border-left:4px solid rgba(255,255,255,.05);transition:all .25s}.abt-hero-stat:first-child{border-left-color:var(--orange)}.abt-hero-stat:nth-child(2){border-left-color:var(--purple)}.abt-hero-stat:nth-child(3){border-left-color:var(--orange)}.abt-hero-stat:nth-child(4){border-left-color:var(--purple)}.abt-hs-num{font-family:Bebas Neue,sans-serif;font-size:52px;line-height:1;margin-bottom:4px}.abt-hero-stat:nth-child(odd) .abt-hs-num{color:var(--orange)}.abt-hero-stat:nth-child(2n) .abt-hs-num{color:var(--purple)}.abt-hs-label{font-size:13px;color:rgba(245,244,240,.85);line-height:1.4}.abt-hero-founded{padding:24px 48px;background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:1}.abt-hero-founded-text{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,244,240,.85)}.abt-mission{padding:120px 64px;background:var(--black);position:relative;overflow:hidden}.abt-mission:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,77,0,.05) 0,transparent 65%);pointer-events:none}.abt-mission-layout{display:grid;grid-template-columns:1fr 2fr;gap:100px;align-items:start}.abt-mission-sticky{position:sticky;top:110px}.abt-mission-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:20px;display:flex;align-items:center;gap:10px}.abt-mission-eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.abt-mission-label-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4vw,60px);line-height:.93;letter-spacing:.02em}.abt-mission-label-title em{color:var(--orange);font-style:normal}.abt-mission-content{display:flex;flex-direction:column;gap:2px}.abt-mission-block{padding:36px 0;border-bottom:1px solid rgba(255,255,255,.06)}.abt-mission-block:first-child{padding-top:0}.abt-mission-block:last-child{border-bottom:none}.abt-mb-heading{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;margin-bottom:14px;color:var(--white)}.abt-mb-text{font-size:16px;line-height:1.82;color:rgba(245,244,240,.82)}.abt-mb-text strong{color:var(--white);font-weight:500}.abt-values{padding:100px 64px;background:var(--gray)}.abt-values-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;display:flex;align-items:center;gap:10px}.abt-values-eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.abt-values-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,4.5vw,68px);line-height:.93;letter-spacing:.02em;margin-bottom:56px}.abt-values-title em{color:var(--orange);font-style:normal}.abt-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.abt-value-card{background:var(--black);padding:40px 36px;border-top:3px solid rgba(255,255,255,.05);transition:all .25s}.abt-value-card:nth-child(odd):hover{border-top-color:var(--orange)}.abt-value-card:nth-child(2n):hover{border-top-color:var(--purple)}.abt-value-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;color:rgba(245,244,240,.85);margin-bottom:20px;display:block}.abt-value-title{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.04em;margin-bottom:12px}.abt-value-text{font-size:14px;line-height:1.72;color:rgba(245,244,240,.85)}.abt-cases{padding:100px 64px;background:var(--black)}.abt-cases-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:18px;display:flex;align-items:center;gap:10px}.abt-cases-eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.abt-cases-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,4.5vw,68px);line-height:.93;letter-spacing:.02em;margin-bottom:56px}.abt-cases-title em{color:var(--orange);font-style:normal}.abt-cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.abt-case-card{background:var(--gray);padding:48px 44px;border-top:4px solid rgba(255,255,255,.05);display:flex;flex-direction:column;transition:all .25s}.abt-c-o{border-top-color:var(--orange)}.abt-c-p{border-top-color:var(--purple)}.abt-case-tag{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:5px 12px;border:1px solid;display:inline-block;margin-bottom:24px;align-self:flex-start}.abt-c-o .abt-case-tag{color:var(--orange);border-color:var(--o-border);background:var(--o-dim)}.abt-c-p .abt-case-tag{color:var(--purple);border-color:var(--p-border);background:var(--p-dim)}.abt-case-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.03em;line-height:1;margin-bottom:16px}.abt-case-body{font-size:14px;line-height:1.75;color:rgba(245,244,240,.82);flex:1;margin-bottom:28px}.abt-case-metrics{display:flex;gap:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.abt-case-metric-num{font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1;margin-bottom:3px}.abt-c-o .abt-case-metric-num{color:var(--orange)}.abt-c-p .abt-case-metric-num{color:var(--purple)}.abt-case-metric-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.85);line-height:1.4}.abt-pullquotes{padding:100px 64px;background:var(--mid)}.abt-pq-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,4.5vw,68px);line-height:.93;letter-spacing:.02em;margin-bottom:0}.abt-pq-title em{color:var(--orange);font-style:normal}.abt-pq-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:56px}.abt-pq{background:var(--gray);padding:48px 44px;border-left:4px solid rgba(255,255,255,.05);transition:all .25s;display:flex;flex-direction:column}.abt-pq:hover{background:var(--black)}.abt-pq-o{border-left-color:var(--orange)}.abt-pq-p{border-left-color:var(--purple)}.abt-pq-mark{font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.7;margin-bottom:16px;display:block;opacity:.2}.abt-pq-o .abt-pq-mark{color:var(--orange)}.abt-pq-p .abt-pq-mark{color:var(--purple)}.abt-pq-text{font-size:18px;font-weight:300;font-style:italic;line-height:1.65;color:var(--white);flex:1;margin-bottom:28px}.abt-pq-rule{width:28px;height:2px;margin-bottom:16px}.abt-pq-o .abt-pq-rule{background:var(--orange)}.abt-pq-p .abt-pq-rule{background:var(--purple)}.abt-pq-name{font-size:15px;font-weight:500}.abt-pq-role{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-top:4px}.abt-sp-bridge{padding:100px 64px;background:var(--black);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.abt-sp-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--orange);margin-bottom:20px;display:flex;align-items:center;gap:10px}.abt-sp-eyebrow:before{content:"";width:28px;height:1px;background:var(--orange)}.abt-sp-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4vw,60px);line-height:.93;letter-spacing:.02em;margin-bottom:16px}.abt-sp-title em{color:var(--orange);font-style:normal}.abt-sp-body{font-size:16px;line-height:1.8;margin-bottom:32px}.abt-sp-body,.abt-sp-link{color:rgba(245,244,240,.82)}.abt-sp-link{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border:1.5px solid rgba(255,255,255,.15);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all .2s}.abt-sp-link:hover{border-color:var(--white);color:var(--white)}.abt-sp-right{display:flex;flex-direction:column;gap:3px}.abt-sp-service{background:var(--gray);padding:22px 26px;border-left:3px solid rgba(255,255,255,.05);transition:all .22s;display:flex;align-items:center;gap:16px}.abt-sp-service:hover{background:var(--mid);border-left-color:var(--orange)}.abt-sp-service-icon{font-size:20px;flex-shrink:0}.abt-sp-service-text{font-size:14px;color:rgba(245,244,240,.8)}.abt-sp-service-text strong{display:block;color:var(--white);font-weight:500;margin-bottom:2px}.abt-final-cta{background:var(--orange);padding:100px 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;overflow:hidden}.abt-final-cta:before{content:"";position:absolute;top:-120px;right:-120px;width:500px;height:500px;background:rgba(255,255,255,.06);border-radius:50%;filter:blur(60px)}.abt-final-cta:after{content:"STELLATALENT";position:absolute;bottom:-60px;right:-30px;font-family:Bebas Neue,sans-serif;font-size:160px;color:rgba(0,0,0,.07);letter-spacing:.02em;pointer-events:none;white-space:nowrap}.abt-fc-left{position:relative;z-index:1}.abt-fc-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:rgba(0,0,0,.45);margin-bottom:14px}.abt-fc-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,72px);line-height:.92;letter-spacing:.02em;color:var(--black);margin-bottom:16px}.abt-fc-body{font-size:15px;line-height:1.75;color:rgba(0,0,0,.6);max-width:380px}.abt-fc-right{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.abt-fc-btn{display:flex;align-items:center;gap:14px;padding:20px 28px;text-decoration:none;transition:all .2s;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.abt-fc-btn.abt-cand{background:var(--black);color:var(--white)}.abt-fc-btn.abt-cand:hover{background:var(--white);color:var(--black);transform:translateX(4px)}.abt-fc-btn.abt-emp{background:var(--purple);color:var(--white)}.abt-fc-btn.abt-emp:hover{background:var(--white);color:var(--purple);transform:translateX(4px)}.abt-fc-btn-icon{font-size:20px}@media(max-width:1100px){.abt-hero{grid-template-columns:1fr}.abt-hero-right{display:none}.abt-mission-layout{grid-template-columns:1fr}.abt-mission-sticky{position:static}.abt-values-grid{grid-template-columns:1fr 1fr}.abt-cases-grid,.abt-final-cta,.abt-pq-grid,.abt-sp-bridge{grid-template-columns:1fr}.abt-cases,.abt-final-cta,.abt-hero-left,.abt-mission,.abt-pullquotes,.abt-sp-bridge,.abt-values{padding-left:24px;padding-right:24px}}@media(max-width:768px){.abt-cases,.abt-mission,.abt-pullquotes,.abt-values{padding-top:56px;padding-bottom:56px}.abt-final-cta,.abt-sp-bridge{padding-top:56px;padding-bottom:56px;gap:40px}.abt-hero-left{padding:48px 24px 40px}.abt-mission-layout{gap:40px}.abt-mission-label-title{font-size:clamp(36px,8vw,48px)}.abt-hero-title{font-size:clamp(48px,12vw,72px)}.abt-mission-block{padding:28px 0}.abt-mb-heading{font-size:20px}.abt-values-grid{grid-template-columns:1fr}.site-footer{padding-left:24px;padding-right:24px}}@media(max-width:480px){.abt-cases,.abt-mission,.abt-pullquotes,.abt-values{padding-top:40px;padding-bottom:40px}.abt-final-cta,.abt-sp-bridge{padding-top:40px;padding-bottom:40px;gap:32px}.abt-hero-left{padding:40px 18px 36px}.abt-values-grid{grid-template-columns:1fr}.abt-fc-right{gap:10px}}.reg-cursor-purple{background:var(--purple)}.reg-ring-purple{border-color:rgba(155,79,224,.45)}.reg-nav-back{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(245,244,240,.85);text-decoration:none;display:flex;align-items:center;gap:8px;transition:color .2s}.reg-nav-back:hover{color:var(--orange)}.reg-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding-top:88px}.reg-left{background:var(--gray);padding:72px 64px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.reg-left:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,77,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,77,0,.025) 1px,transparent 0);background-size:48px 48px;animation:regGridShift 20s linear infinite}@keyframes regGridShift{0%{background-position:0 0}to{background-position:48px 48px}}.reg-left-inner{position:relative;z-index:1}.reg-side-toggle{display:inline-flex;gap:2px;background:var(--mid);padding:4px;margin-bottom:48px}.reg-side-btn{padding:10px 24px;border:none;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,244,240,.85);transition:all .22s;font-weight:500}.reg-side-btn.active.candidate{background:var(--orange);color:var(--black)}.reg-side-btn.active.employer{background:var(--purple);color:var(--white)}.reg-benefit-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px}.reg-side.candidate .reg-benefit-eyebrow{color:var(--orange)}.reg-side.employer .reg-benefit-eyebrow{color:var(--purple)}.reg-benefit-title{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,4vw,66px);line-height:.93;letter-spacing:.02em;margin-bottom:32px}.reg-side.candidate .reg-benefit-title em{color:var(--orange);font-style:normal}.reg-side.employer .reg-benefit-title em{color:var(--purple);font-style:normal}.reg-benefits{display:flex;flex-direction:column;gap:20px;margin-bottom:44px}.reg-benefit{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:border-color .2s}.reg-benefit:hover{border-color:rgba(255,255,255,.12)}.reg-benefit-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:2px}.reg-side.candidate .reg-benefit-icon{background:rgba(255,77,0,.12)}.reg-side.employer .reg-benefit-icon{background:rgba(155,79,224,.12)}.reg-benefit-name{font-size:14px;font-weight:500;margin-bottom:4px;color:var(--white)}.reg-benefit-desc{font-size:13px;color:rgba(245,244,240,.85);line-height:1.5}.reg-social-proof{display:flex;align-items:center;gap:14px;padding-top:32px;border-top:1px solid rgba(255,255,255,.07)}.reg-avatar,.reg-avatars{display:flex}.reg-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--black);background:var(--mid);align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:10px;margin-left:-8px}.reg-avatars .reg-avatar:first-child{margin-left:0}.reg-side.candidate .reg-avatar{color:var(--orange)}.reg-side.employer .reg-avatar{color:var(--purple)}.reg-proof-text{font-size:13px;color:rgba(245,244,240,.85);line-height:1.5}.reg-proof-text strong{color:var(--white);font-weight:500}.reg-side{display:block}.reg-right{background:var(--black);padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.reg-form-header{margin-bottom:40px}.reg-form-step{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:12px}.reg-form-title{font-family:Bebas Neue,sans-serif;font-size:clamp(34px,3.2vw,52px);line-height:.95;letter-spacing:.02em}.reg-form-sub{font-size:14px;color:rgba(245,244,240,.82);margin-top:12px;line-height:1.6}.reg-form-sub a{color:var(--orange);text-decoration:none}.reg-form-sub a:hover{text-decoration:underline}.reg-steps{gap:0;margin-bottom:8px}.reg-step-dot,.reg-steps{display:flex;align-items:center}.reg-step-dot{width:28px;height:28px;border-radius:50%;justify-content:center;font-family:DM Mono,monospace;font-size:11px;font-weight:500;border:1.5px solid rgba(255,255,255,.15);color:rgba(245,244,240,.85);transition:all .3s;flex-shrink:0}.reg-step-dot.done{color:var(--black)}.reg-step-line{flex:1;height:1px;background:rgba(255,255,255,.1)}.reg-step-line.done{background:var(--orange)}.reg-step-label-row{display:flex;justify-content:space-between;margin-bottom:32px}.reg-step-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.85)}.reg-form-screen{animation:regFadeSlide .3s ease}@keyframes regFadeSlide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.reg-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reg-field-group{margin-bottom:20px}.reg-field-label{display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:8px}.reg-field-input{width:100%;padding:14px 16px;background:var(--gray);border:1.5px solid rgba(255,255,255,.08);color:var(--white);font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;outline:none;transition:border-color .2s,background .2s;-webkit-appearance:none}.reg-field-input::placeholder{color:rgba(245,244,240,.85)}.reg-field-input:focus{border-color:var(--orange);background:rgba(255,255,255,.03)}.reg-field-input.error{border-color:#FF4455}select.reg-field-input{cursor:pointer}select.reg-field-input option{background:var(--gray)}.reg-field-error{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;color:#FF4455;margin-top:6px;display:none}.reg-field-error.show{display:block}.reg-field-check-group{display:flex;flex-direction:column;gap:10px}.reg-field-check{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--gray);border:1.5px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s;user-select:none}.reg-field-check:hover{border-color:rgba(255,255,255,.15)}.reg-field-check input{display:none}.reg-field-check-box{width:18px;height:18px;border:1.5px solid rgba(255,255,255,.2);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s}.reg-field-check input:checked~.reg-field-check-box{background:var(--orange);border-color:var(--orange)}.reg-field-check input:checked~.reg-field-check-box:after{content:"✓";color:var(--black);font-size:11px;font-weight:700}.reg-field-check-label{font-size:14px;color:rgba(245,244,240,.85)}.reg-btn-oauth{width:100%;padding:13px;border:1.5px solid rgba(255,255,255,.1);background:transparent;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;color:rgba(245,244,240,.82);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;margin-bottom:10px}.reg-btn-oauth:hover{border-color:rgba(255,255,255,.25);color:var(--white);background:rgba(255,255,255,.03)}.reg-or-divider{display:flex;align-items:center;gap:12px;margin:20px 0}.reg-or-divider:after,.reg-or-divider:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.08)}.reg-or-divider span{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;color:rgba(245,244,240,.85);text-transform:uppercase}.reg-plan-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.reg-plan-card{padding:20px;border:1.5px solid rgba(255,255,255,.08);cursor:pointer;transition:all .22s;position:relative;background:var(--gray)}.reg-plan-card:hover{border-color:rgba(255,255,255,.2)}.reg-plan-card.selected.candidate{border-color:var(--orange);background:rgba(255,77,0,.06)}.reg-plan-card.selected.employer{border-color:var(--purple);background:rgba(155,79,224,.06)}.reg-plan-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.06em;margin-bottom:4px}.reg-plan-price{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.05em;margin-bottom:8px}.reg-plan-card.selected.candidate .reg-plan-price{color:var(--orange)}.reg-plan-card.selected.employer .reg-plan-price{color:var(--purple)}.reg-plan-price em{font-style:normal;font-size:11px;color:rgba(245,244,240,.85)}.reg-plan-perks{list-style:none;display:flex;flex-direction:column;gap:5px}.reg-plan-perks li{font-size:12px;color:rgba(245,244,240,.85);display:flex;gap:7px;align-items:flex-start;line-height:1.4}.reg-plan-perks li:before{content:"·";color:rgba(255,255,255,.85);flex-shrink:0}.reg-plan-card.selected .reg-plan-perks li{color:rgba(245,244,240,.85)}.reg-plan-badge{position:absolute;top:-1px;right:16px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;transform:translateY(-50%)}.reg-plan-badge.candidate{background:var(--orange);color:var(--black)}.reg-plan-badge.employer{background:var(--purple);color:var(--white)}.reg-payment-note{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--gray);border:1px solid rgba(255,255,255,.07);font-size:13px;color:rgba(245,244,240,.85);margin-bottom:20px}.reg-payment-note .lock{font-size:16px}.reg-card-mock{background:var(--gray);border:1.5px solid rgba(255,255,255,.08);padding:20px;margin-bottom:16px}.reg-card-mock-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.reg-btn-next{width:100%;padding:16px;border:none;cursor:pointer;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:all .2s;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px}.reg-btn-next.candidate{background:var(--orange);color:var(--black)}.reg-btn-next.candidate:hover{background:var(--white)}.reg-btn-next.employer{background:var(--purple);color:var(--white)}.reg-btn-next.employer:hover{background:var(--white);color:var(--black)}.reg-btn-back{background:transparent;border:none;cursor:pointer;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-top:12px;transition:color .2s;padding:0;display:flex;align-items:center;gap:6px}.reg-btn-back:hover{color:var(--white)}.reg-terms{font-size:12px;text-align:center;margin-top:20px;line-height:1.6}.reg-terms,.reg-terms a{color:rgba(245,244,240,.85)}.reg-terms a{text-decoration:none}.reg-terms a:hover{color:var(--orange)}.reg-pw-strength{display:flex;gap:4px;margin-top:8px}.reg-pw-bar{flex:1;height:3px;background:rgba(255,255,255,.1);border-radius:2px;transition:background .3s}.reg-pw-bar.weak{background:#FF4455}.reg-pw-bar.fair{background:#FFB800}.reg-pw-bar.strong{background:#00C77A}.reg-pw-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(245,244,240,.85);margin-top:5px}.reg-success-screen{text-align:center;padding:40px 0;animation:regFadeSlide .4s ease}.reg-success-icon{font-size:56px;margin-bottom:24px}.reg-success-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,3.5vw,52px);letter-spacing:.04em;margin-bottom:16px}.reg-success-text{font-size:15px;color:rgba(245,244,240,.8);line-height:1.7;max-width:360px;margin:0 auto 36px}.reg-success-actions{display:flex;flex-direction:column;gap:10px}@media(max-width:960px){.reg-layout{grid-template-columns:1fr}.reg-left{display:none}.reg-right{padding:48px 24px}}.cr-page{background:#FFFFFF;color:#2A2A2A;font-family:Nunito,sans-serif;font-weight:400}.cr-cursor{width:10px;height:10px;background:#C8102E;border-radius:50%;z-index:9999}.cr-cursor,.cr-cursor-ring{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cr-cursor-ring{width:34px;height:34px;border:1.5px solid rgba(200,16,46,.28);border-radius:50%;z-index:9998;transition:all .1s ease}.cr-nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 60px;height:72px;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);border-bottom:1px solid #e0e0e0;transition:box-shadow .3s}.cr-nav.scrolled{box-shadow:0 2px 24px rgba(0,0,0,.08)}.cr-nav-logo-wrap{display:flex;align-items:center;gap:12px;text-decoration:none}.cr-nav-logo-text{display:flex;flex-direction:column;gap:2px}.cr-nav-logo-name{font-size:20px;font-weight:800;color:#53565A;letter-spacing:-.01em;line-height:1}.cr-nav-logo-name span{color:#C8102E}.cr-nav-logo-sub{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6B6B6B}.cr-nav-links{display:flex;gap:36px;list-style:none}.cr-nav-links a{font-size:13px;font-weight:600;letter-spacing:.03em;color:#53565A;text-decoration:none;transition:color .2s}.cr-nav-links a:hover{color:#C8102E}.cr-nav-right{display:flex;gap:14px;align-items:center}.cr-nav-back{font-size:12px;font-weight:600;color:#6B6B6B;text-decoration:none;transition:color .2s}.cr-nav-back:hover{color:#C8102E}.cr-nav-cta{padding:10px 24px;background:#C8102E;color:#FFFFFF;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s}.cr-nav-cta:hover{background:#A6192E}.cr-hero{padding-top:72px;display:grid;grid-template-columns:55fr 45fr;min-height:100vh}.cr-hero-left{background:#C8102E;padding:96px 72px 80px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.cr-hero-left:before{top:-140px;right:-140px;width:480px;height:480px;border:90px solid rgba(255,255,255,.06);border-radius:50%}.cr-hero-left:after,.cr-hero-left:before{content:"";position:absolute;pointer-events:none}.cr-hero-left:after{bottom:-90px;left:-90px;width:320px;height:320px;border:64px solid rgba(255,255,255,.04);border-radius:50%}.cr-hero-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:30px}.cr-hero-eyebrow-line{width:36px;height:2px;background:rgba(255,255,255,.5)}.cr-hero-eyebrow-text{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.7)}.cr-hero-title{font-size:clamp(44px,4.6vw,74px);font-weight:800;line-height:1;color:#FFFFFF;letter-spacing:-.02em;margin-bottom:26px}.cr-hero-title em{font-style:italic;font-weight:300;display:block}.cr-hero-deck{font-size:16px;font-weight:300;line-height:1.8;color:rgba(255,255,255,.8);max-width:440px;margin-bottom:44px}.cr-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.cr-btn-white{padding:14px 32px;background:#FFFFFF;color:#C8102E;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.cr-btn-white:hover{background:#2A2A2A;color:#FFFFFF}.cr-btn-ghost-white{padding:13px 26px;border:2px solid rgba(255,255,255,.4);color:#FFFFFF;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .2s}.cr-btn-ghost-white:hover{border-color:#FFFFFF;background:rgba(255,255,255,.1)}.cr-hero-stats{margin-top:52px;padding-top:32px;border-top:1px solid rgba(255,255,255,.2);display:flex;gap:40px;flex-wrap:wrap}.cr-hero-stat-num{font-size:36px;font-weight:800;color:#FFFFFF;line-height:1}.cr-hero-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-top:5px;line-height:1.5}.cr-hero-right{background:#FFFFFF;padding:96px 60px 80px 64px;display:flex;flex-direction:column;justify-content:center}.cr-hero-right-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#C8102E;margin-bottom:20px}.cr-hero-right-title{font-size:clamp(22px,2.2vw,32px);font-weight:300;color:#2A2A2A;line-height:1.35;margin-bottom:36px}.cr-hero-right-title strong{font-weight:800}.cr-svc-list{display:flex;flex-direction:column;gap:2px}.cr-svc-item{display:flex;align-items:center;justify-content:space-between;padding:17px 22px 17px 18px;background:#F5F5F5;border-left:3px solid transparent;transition:all .22s;cursor:default}.cr-svc-item:hover{background:rgba(200,16,46,.07);border-left-color:#C8102E}.cr-svc-item-inner{display:flex;align-items:center;gap:16px}.cr-svc-item-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:#6B6B6B;width:22px}.cr-svc-item-name{font-size:15px;font-weight:600;color:#2A2A2A}.cr-svc-item:hover .cr-svc-item-name{color:#C8102E}.cr-svc-item-arrow{font-size:15px;color:#E0E0E0;transition:all .2s}.cr-svc-item:hover .cr-svc-item-arrow{color:#C8102E;transform:translateX(4px)}.cr-red-band{background:#C8102E;padding:18px 0;overflow:hidden;border-top:3px solid #a6192e;border-bottom:3px solid #a6192e}.cr-band-track{display:flex;animation:crBand 30s linear infinite;white-space:nowrap}.cr-band-track span{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.9);padding:0 28px;flex-shrink:0}.cr-band-track span .cr-d,.cr-d{color:rgba(255,255,255,.85);padding:0 6px;font-size:12px}@keyframes crBand{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cr-section{padding:108px 60px}.cr-section.cr-light{background:#F5F5F5}.cr-section.cr-white{background:#FFFFFF}.cr-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cr-eyebrow-line{width:28px;height:3px;background:#C8102E;flex-shrink:0}.cr-eyebrow-text{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#C8102E}.cr-section-title{font-size:clamp(34px,3.8vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#2A2A2A;margin-bottom:14px}.cr-section-title em{font-style:normal;color:#C8102E}.cr-section-body{font-size:16px;font-weight:300;line-height:1.8;color:#6B6B6B;max-width:520px}.cr-why-layout{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}.cr-why-sticky{position:sticky;top:108px}.cr-why-sticky .cr-section-body{margin-top:18px}.cr-compare-stack{display:flex;flex-direction:column;gap:3px}.cr-compare-row{display:grid;grid-template-columns:1fr 1fr;gap:3px}.cr-cc{padding:26px}.cr-cc.cr-them{background:#F5F5F5;border-top:3px solid #e0e0e0}.cr-cc.cr-us{background:#FFFFFF;border-top:3px solid #c8102e}.cr-cc-tag{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.cr-cc.cr-them .cr-cc-tag{color:#6B6B6B}.cr-cc.cr-us .cr-cc-tag{color:#C8102E}.cr-cc-title{font-size:17px;font-weight:700;margin-bottom:7px;line-height:1.2}.cr-cc.cr-them .cr-cc-title{color:#aaa}.cr-cc.cr-us .cr-cc-title{color:#2A2A2A}.cr-cc-text{font-size:13px;font-weight:400;line-height:1.65}.cr-cc.cr-them .cr-cc-text{color:#bbb}.cr-cc.cr-us .cr-cc-text{color:#6B6B6B}.cr-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:56px}.cr-svc-card{padding:42px 34px;background:#FFFFFF;border-top:3px solid #e0e0e0;transition:all .25s;display:flex;flex-direction:column}.cr-svc-card:hover{border-top-color:#C8102E;background:rgba(200,16,46,.07);transform:translateY(-3px);box-shadow:0 12px 36px rgba(200,16,46,.07)}.cr-svc-num{font-size:42px;font-weight:800;color:rgba(200,16,46,.12);line-height:1;margin-bottom:18px;transition:color .25s}.cr-svc-card:hover .cr-svc-num{color:rgba(200,16,46,.28)}.cr-svc-title{font-size:19px;font-weight:800;color:#2A2A2A;margin-bottom:12px;line-height:1.2}.cr-svc-text{font-size:14px;font-weight:400;line-height:1.75;color:#6B6B6B;flex:1}.cr-svc-bullets{margin-top:22px;padding-top:18px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:7px}.cr-svc-bullet{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;color:#6B6B6B}.cr-svc-bullet:before{content:"";width:5px;height:5px;border-radius:50%;background:#C8102E;flex-shrink:0;margin-top:5px}.cr-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:60px}.cr-p-step{padding:38px 30px;background:#FFFFFF;border-top:3px solid #e0e0e0;transition:all .25s}.cr-p-step:hover{border-top-color:#C8102E}.cr-p-num{font-size:48px;font-weight:800;color:#C8102E;line-height:1;margin-bottom:18px;opacity:.2;transition:opacity .25s}.cr-p-step:hover .cr-p-num{opacity:.55}.cr-p-title{font-size:17px;font-weight:800;color:#2A2A2A;margin-bottom:10px}.cr-p-text{font-size:13px;font-weight:400;line-height:1.7;color:#6B6B6B}.cr-models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:60px}.cr-m-card{padding:44px 34px;background:#FFFFFF;border:1px solid #e0e0e0;border-top:4px solid #e0e0e0;display:flex;flex-direction:column;transition:all .25s}.cr-m-card:hover{border-color:#C8102E rgba(200,16,46,.2) rgba(200,16,46,.2);box-shadow:0 8px 28px rgba(200,16,46,.06)}.cr-m-card.cr-featured{background:#C8102E;border:none;border-top:4px solid rgba(255,255,255,.25)}.cr-m-card.cr-featured:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(200,16,46,.28)}.cr-m-icon{font-size:26px;margin-bottom:22px}.cr-m-name{font-size:27px;font-weight:800;line-height:1;margin-bottom:5px}.cr-m-card:not(.cr-featured) .cr-m-name{color:#2A2A2A}.cr-m-card.cr-featured .cr-m-name{color:#FFFFFF}.cr-m-tier{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px}.cr-m-card:not(.cr-featured) .cr-m-tier{color:#C8102E}.cr-m-card.cr-featured .cr-m-tier{color:rgba(255,255,255,.55)}.cr-m-desc{font-size:14px;font-weight:400;line-height:1.75;flex:1;margin-bottom:24px}.cr-m-card:not(.cr-featured) .cr-m-desc{color:#6B6B6B}.cr-m-card.cr-featured .cr-m-desc{color:rgba(255,255,255,.8)}.cr-m-items{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.cr-m-item{display:flex;align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:1.4}.cr-m-card:not(.cr-featured) .cr-m-item{color:#6B6B6B}.cr-m-card.cr-featured .cr-m-item{color:rgba(255,255,255,.85)}.cr-m-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px}.cr-m-card:not(.cr-featured) .cr-m-dot{background:#C8102E}.cr-m-card.cr-featured .cr-m-dot{background:rgba(255,255,255,.55)}.cr-m-cta{display:block;text-align:center;padding:12px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s}.cr-m-card:not(.cr-featured) .cr-m-cta{border:2px solid #c8102e;color:#C8102E}.cr-m-card:not(.cr-featured) .cr-m-cta:hover{background:#C8102E;color:#FFFFFF}.cr-m-card.cr-featured .cr-m-cta{background:#FFFFFF;color:#C8102E}.cr-m-card.cr-featured .cr-m-cta:hover{background:#2A2A2A;color:#FFFFFF}.cr-ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:60px}.cr-ind-card{padding:30px 26px;background:#FFFFFF;border-bottom:3px solid #e0e0e0;transition:all .22s}.cr-ind-card:hover{border-bottom-color:#C8102E;background:rgba(200,16,46,.07)}.cr-ind-icon{font-size:22px;margin-bottom:12px}.cr-ind-name{font-size:15px;font-weight:800;color:#2A2A2A;margin-bottom:7px}.cr-ind-text{font-size:12px;font-weight:400;line-height:1.65;color:#6B6B6B}.cr-cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:60px}.cr-case-card{background:#FFFFFF;padding:46px 42px;border-left:4px solid #e0e0e0;transition:all .25s;display:flex;flex-direction:column}.cr-case-card:hover{border-left-color:#C8102E;box-shadow:4px 0 32px rgba(200,16,46,.05)}.cr-case-tag{display:inline-block;letter-spacing:.18em;color:#C8102E;background:rgba(200,16,46,.07);border:1px solid rgba(200,16,46,.18);padding:5px 11px;margin-bottom:22px;align-self:flex-start}.cr-case-label,.cr-case-tag{font-size:10px;font-weight:700;text-transform:uppercase}.cr-case-label{letter-spacing:.15em;color:#6B6B6B;margin-bottom:7px}.cr-case-title{font-size:clamp(17px,1.7vw,22px);font-weight:700;color:#2A2A2A;line-height:1.3;margin-bottom:14px}.cr-case-text{font-size:14px;font-weight:400;line-height:1.75;color:#6B6B6B;flex:1}.cr-case-results{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:26px}.cr-case-result{padding:16px 14px;background:#F5F5F5}.cr-case-result-num{font-size:28px;font-weight:800;color:#C8102E;line-height:1}.cr-case-result-label{font-size:10px;font-weight:700;letter-spacing:.07em;color:#6B6B6B;margin-top:4px;line-height:1.4;text-transform:uppercase}.cr-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:60px}.cr-t-card{padding:34px 30px;background:#FFFFFF;border-top:3px solid #e0e0e0;transition:border-color .22s}.cr-t-card:hover{border-top-color:#C8102E}.cr-t-mark{font-size:44px;font-weight:800;color:#C8102E;line-height:.7;margin-bottom:10px;opacity:.3;display:block}.cr-t-quote{font-size:16px;font-weight:300;font-style:italic;line-height:1.65;color:#2A2A2A;margin-bottom:22px}.cr-t-rule{width:26px;height:3px;background:#C8102E;margin-bottom:14px}.cr-t-name{font-size:14px;font-weight:700;color:#2A2A2A}.cr-t-role{font-size:12px;font-weight:400;color:#6B6B6B;margin-top:2px}.cr-btn-red{padding:14px 32px;background:#C8102E;color:#FFFFFF;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.cr-btn-red:hover{background:#A6192E}.cr-btn-ghost-dark{padding:13px 26px;border:2px solid #2a2a2a;color:#2A2A2A;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .2s}.cr-btn-ghost-dark:hover{background:#2A2A2A;color:#FFFFFF}.cr-scout-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-top:48px}.cr-scout-features{display:flex;flex-direction:column;gap:28px}.cr-scout-feature{display:flex;gap:16px;align-items:flex-start}.cr-scout-feature-icon{font-size:22px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(200,16,46,.06);border:1px solid rgba(200,16,46,.15);border-radius:8px}.cr-scout-feature-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2A2A2A;margin-bottom:4px}.cr-scout-feature-desc{font-size:13px;color:#6B6B6B;line-height:1.65}.cr-scout-mock{background:#FFFFFF;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cr-scout-mock-header{padding:20px 24px 16px;border-bottom:1px solid #e0e0e0}.cr-scout-mock-title{font-size:16px;font-weight:800;letter-spacing:.04em;color:#2A2A2A;margin-bottom:12px}.cr-scout-mock-tabs{display:flex;gap:8px;flex-wrap:wrap}.cr-scout-tab{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border:1px solid #e0e0e0;border-radius:20px;color:#999}.cr-scout-tab.active{border-color:#C8102E;color:#C8102E;background:rgba(200,16,46,.04)}.cr-scout-mock-cards{padding:16px;display:flex;flex-direction:column;gap:12px}.cr-scout-card{background:#FAFAFA;border:1px solid #e8e8e8;border-radius:10px;padding:16px}.cr-scout-card-top{display:flex;align-items:center;gap:12px}.cr-scout-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;letter-spacing:.06em;color:#2A2A2A;flex-shrink:0}.cr-scout-info{flex:1;min-width:0}.cr-scout-name{font-size:14px;font-weight:800;letter-spacing:.04em;color:#2A2A2A}.cr-scout-meta{font-size:11px;color:#999}.cr-scout-badge{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border:1px solid;border-radius:12px;flex-shrink:0}.cr-scout-stars{margin-top:8px;font-size:14px;color:#C8102E;letter-spacing:2px}@media(max-width:768px){.cr-scout-layout{grid-template-columns:1fr;gap:32px}.cr-scout-mock-tabs{gap:4px}.cr-scout-tab{font-size:9px;padding:4px 8px}}.cr-contact-section{background:#F5F5F5;padding:108px 60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.cr-contact-trust{display:flex;flex-direction:column;gap:11px;margin-top:28px}.cr-trust-item{gap:11px;font-size:14px;font-weight:500;color:#6B6B6B}.cr-trust-check,.cr-trust-item{display:flex;align-items:center}.cr-trust-check{width:21px;height:21px;background:#C8102E;color:#FFFFFF;border-radius:50%;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.cr-c-form{background:#FFFFFF;padding:44px 40px;box-shadow:0 4px 28px rgba(0,0,0,.06)}.cr-c-form-title{font-size:21px;font-weight:800;color:#2A2A2A;margin-bottom:26px}.cr-f-field{margin-bottom:16px}.cr-f-label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6B6B6B;margin-bottom:6px}.cr-f-input{width:100%;padding:12px 15px;background:#F5F5F5;border:1.5px solid #e0e0e0;color:#2A2A2A;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;outline:none;transition:border-color .2s;-webkit-appearance:none}.cr-f-input:focus{border-color:#C8102E;background:#FFFFFF}.cr-f-input::placeholder{color:#bbb}.cr-f-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}select.cr-f-input{cursor:pointer}select.cr-f-input option{background:#FFFFFF}.cr-f-submit{width:100%;padding:14px;margin-top:6px;background:#C8102E;color:#FFFFFF;border:none;cursor:pointer;font-family:Nunito,sans-serif;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.cr-f-submit:hover{background:#A6192E}.cr-f-note{font-size:11px;font-weight:400;color:#bbb;text-align:center;margin-top:9px}.cr-footer{background:#2A2A2A;padding:60px 60px 0;display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:56px}.cr-f-brand-name{font-size:21px;font-weight:800;color:#FFFFFF;margin-bottom:2px}.cr-f-brand-name span{color:#C8102E}.cr-f-brand-sub{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-bottom:14px}.cr-f-brand-desc{font-size:13px;font-weight:300;line-height:1.75;color:rgba(255,255,255,.85);margin-bottom:20px;max-width:250px}.cr-f-contact{font-size:12px;font-weight:400;color:rgba(255,255,255,.85);line-height:2}.cr-f-contact a{color:rgba(200,16,46,.75);text-decoration:none}.cr-f-contact a:hover{color:#C8102E}.cr-f-col-title{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-bottom:18px}.cr-f-links{list-style:none}.cr-f-links li{margin-bottom:10px}.cr-f-links a{font-size:13px;font-weight:400;color:rgba(255,255,255,.85);text-decoration:none;transition:color .2s}.cr-f-links a:hover{color:#C8102E}.cr-footer-bottom{padding:18px 60px;margin-top:44px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;align-items:center;background:#2A2A2A}.cr-footer-copy{font-size:11px;font-weight:400;color:rgba(255,255,255,.85)}.cr-footer-pulse{width:7px;height:7px;background:#C8102E;border-radius:50%;animation:crPulse 2.5s ease-in-out infinite}@keyframes crPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.cr-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.cr-reveal.in{opacity:1;transform:translateY(0)}.cr-reveal-left{opacity:0;transform:translateX(-18px);transition:opacity .7s ease,transform .7s ease}.cr-reveal-left.in{opacity:1;transform:translateX(0)}@media(max-width:1100px){.cr-contact-section,.cr-hero,.cr-why-layout{grid-template-columns:1fr}.cr-hero-right,.cr-why-sticky{padding-left:24px;padding-right:24px}.cr-why-sticky{position:static}.cr-ind-grid,.cr-models-grid,.cr-process-grid,.cr-svc-grid,.cr-testi-grid{grid-template-columns:1fr 1fr}.cr-cases-grid{grid-template-columns:1fr}.cr-footer{grid-template-columns:1fr 1fr}.cr-contact-section,.cr-footer,.cr-footer-bottom,.cr-hero-left,.cr-hero-right,.cr-nav,.cr-section{padding-left:24px;padding-right:24px}}@media(max-width:640px){.cr-nav{padding:0 20px}.cr-nav-links,.cr-nav-right .cr-nav-back,.cr-nav-right .cr-nav-cta{display:none}.cr-hamburger{display:flex}.cr-hamburger span{background:#53565A}.cr-mobile-menu{background:rgba(255,255,255,.98)}.cr-mobile-link{color:#53565A;border-bottom-color:#E0E0E0}.cr-mobile-link:hover{color:#C8102E}.cr-compare-row,.cr-f-row,.cr-footer,.cr-ind-grid,.cr-models-grid,.cr-process-grid,.cr-svc-grid,.cr-testi-grid{grid-template-columns:1fr}}.legal-page{min-height:100vh;background:var(--black);padding:120px 24px 80px}.legal-container{max-width:760px;margin:0 auto}.legal-heading{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:.04em;color:var(--white);margin-bottom:8px}.legal-effective{font-size:14px;color:rgba(245,244,240,.85);margin-bottom:48px;font-family:DM Mono,monospace;letter-spacing:.05em}.legal-section{margin-bottom:40px}.legal-subheading{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.04em;color:var(--orange);margin-bottom:16px}.legal-text{font-size:15px;line-height:1.8;color:rgba(245,244,240,.85);margin-bottom:12px}.legal-text strong{color:var(--white);font-weight:500}.legal-list{list-style:none;padding:0;margin:0 0 16px}.legal-list li{position:relative;padding-left:20px;font-size:15px;line-height:1.8;color:rgba(245,244,240,.85);margin-bottom:8px}.legal-list li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--orange)}.legal-link{color:var(--orange);text-decoration:none;border-bottom:1px solid rgba(255,77,0,.3);transition:border-color .2s}.legal-link:hover{border-color:var(--orange)}.legal-back{margin-top:56px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.legal-back-link{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;color:rgba(245,244,240,.82);text-decoration:none;transition:color .2s}.legal-back-link:hover{color:var(--orange)}@media(max-width:768px){.legal-heading{font-size:36px}.legal-page{padding:100px 20px 60px}}.blog-article{max-width:740px;margin:0 auto;padding:120px 24px 80px}.blog-header{margin-bottom:48px}.blog-back{display:inline-block;font-family:DM Mono,monospace;font-size:13px;letter-spacing:.06em;color:rgba(245,244,240,.82);text-decoration:none;margin-bottom:28px;transition:color .2s}.blog-back:hover,.blog-category{color:var(--orange)}.blog-category{display:inline-block;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--o-dim);padding:6px 14px;border-radius:20px;margin-bottom:20px}.blog-title{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:.02em;line-height:1.05;margin-bottom:24px}.blog-meta-row{display:flex;align-items:center;gap:16px}.blog-author-block{display:flex;align-items:center;gap:12px}.blog-avatar{width:40px;height:40px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:13px;font-weight:600;color:var(--black)}.blog-author-name{font-weight:500;font-size:14px}.blog-date{font-size:13px}.blog-body,.blog-date{color:rgba(245,244,240,.82)}.blog-body{font-size:17px;line-height:1.85}.blog-body p{margin-bottom:20px}.blog-body h2{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.03em;color:var(--orange);margin:48px 0 16px}.blog-body h3{font-size:18px;font-weight:600;margin:32px 0 12px;color:var(--white)}.blog-body strong{color:var(--white);font-weight:500}.blog-body em{font-style:italic;color:rgba(245,244,240,.82)}.blog-body ol,.blog-body ul{margin:0 0 20px 24px}.blog-body li{margin-bottom:10px}.blog-body a{color:var(--orange);text-decoration:none;border-bottom:1px solid rgba(255,77,0,.3);transition:border-color .2s}.blog-body a:hover{border-color:var(--orange)}.blog-gate-fade{height:120px;margin-top:-120px;position:relative;background:linear-gradient(180deg,transparent,#0A0A0A 85%);pointer-events:none}.blog-gate{text-align:center;padding:60px 32px;margin-top:0;background:linear-gradient(180deg,rgba(255,77,0,.04),rgba(155,79,224,.06));border:1px solid rgba(255,255,255,.08);border-radius:8px}.blog-gate-icon{font-size:48px;margin-bottom:20px}.blog-gate-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.08em;color:var(--orange);margin-bottom:16px}.blog-gate-text{font-size:15px;line-height:1.7;color:rgba(245,244,240,.8);max-width:480px;margin:0 auto 28px}.blog-gate-cta{display:inline-block;background:var(--orange);color:var(--black);font-family:DM Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.08em;padding:14px 36px;text-decoration:none;transition:all .2s}.blog-gate-cta:hover{background:var(--white);transform:translateY(-2px)}.blog-gate-note{margin-top:16px;font-size:13px;color:rgba(245,244,240,.85);font-family:DM Mono,monospace}.art-lock-icon{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--orange);font-family:DM Mono,monospace;letter-spacing:.04em}.cand-list-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;padding:160px 52px 80px;overflow:hidden;text-align:center}.cand-list-hero .hero-inner{margin:0 auto}.cand-list-hero .hero-deck,.scout-hero .hero-deck{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:0;font-size:18px}.cand-list-hero .hero-badge,.scout-hero .hero-badge{margin-left:auto;margin-right:auto}.page-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8vw,130px);line-height:.88;letter-spacing:.02em;margin-bottom:32px}.page-hero-title .o,.page-hero-title em{color:var(--orange);font-style:normal;display:block}.page-hero-title .p{color:var(--purple);font-style:normal;display:block}[data-theme=light] .page-hero-title{color:#0A0A0A}.cand-list-section{padding:0 52px 80px}.cand-list-container{max-width:1200px;margin:0 auto}.cand-filters{display:flex;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.cand-filter-group{display:flex;flex-direction:column;gap:6px}.cand-filter-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.85)}.cand-filter-select{background:var(--gray);border:1px solid rgba(255,255,255,.1);color:var(--white);font-family:DM Sans,sans-serif;font-size:13px;border-radius:8px;min-width:180px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23F5F4F0' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 36px 10px 14px;transition:border-color .2s}.cand-filter-select:focus,.cand-filter-select:hover{border-color:var(--o-border);outline:none}.cand-filter-select option{background:var(--gray);color:var(--white)}.cand-list-count{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.82);margin-left:auto;align-self:flex-end;padding-bottom:10px}.cand-list-status{text-align:center;padding:80px 24px;color:rgba(245,244,240,.82);font-size:15px}.cand-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.cand-card{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;transition:border-color .2s,transform .2s}.cand-card:hover{border-color:var(--o-border);transform:translateY(-2px)}.cand-card-header{display:flex;align-items:center;gap:14px;margin-bottom:18px}.cand-card-avatar{width:44px;height:44px;border-radius:50%;background:var(--purple);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.cand-card-name{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.04em}.cand-card-level{font-size:12px;color:var(--orange);font-family:DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.cand-card-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.cand-card-row{display:flex;justify-content:space-between;font-size:13px;color:rgba(245,244,240,.85)}.cand-card-label{color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cand-card-achievements{border-top:1px solid rgba(255,255,255,.06);padding-top:14px;margin-bottom:14px}.cand-card-achievements ul{list-style:none;padding:0}.cand-card-achievements li{font-size:13px;color:rgba(245,244,240,.8);padding:4px 0 4px 14px;position:relative}.cand-card-achievements li:before{content:"\2022";color:var(--orange);position:absolute;left:0}.cand-card-tags{display:flex;flex-wrap:wrap;gap:6px}.cand-card-tag{background:var(--p-dim);border:1px solid var(--p-border);color:rgba(245,244,240,.85);font-size:11px;font-family:DM Mono,monospace;padding:4px 10px;border-radius:20px;letter-spacing:.04em}.feat-section{padding:100px 52px 80px;max-width:1200px;margin:0 auto}.feat-section-opp{padding-top:40px}.feat-section-empty{padding-top:40px;padding-bottom:24px}.feat-section-empty .feat-header{margin-bottom:16px}.feat-header{text-align:center;margin-bottom:48px}.feat-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.feat-eyebrow-opp{color:var(--orange)}.feat-title{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.05;margin-bottom:12px}.feat-title em{color:var(--purple);font-style:italic}.feat-sub{color:rgba(245,244,240,.8);font-size:15px;max-width:500px;margin:0 auto}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat-empty{grid-column:1/-1;text-align:center;padding:60px 24px;color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:13px;border:1px dashed rgba(255,255,255,.1);border-radius:12px}.feat-card{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;transition:border-color .2s,transform .2s}.feat-card:hover{border-color:var(--p-border);transform:translateY(-3px)}.feat-card-opp:hover{border-color:var(--o-border)}.feat-card-avatar{width:56px;height:56px;border-radius:50%;background:var(--purple);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.feat-card-name{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em}.feat-card-level{font-size:11px;color:var(--purple);letter-spacing:.06em;text-transform:uppercase}.feat-card-company,.feat-card-level{font-family:DM Mono,monospace;margin-bottom:8px}.feat-card-company{font-size:12px;color:var(--orange);letter-spacing:.04em}.feat-card-info{width:100%;display:flex;flex-direction:column;gap:6px;margin-bottom:16px;text-align:left}.feat-card-row{display:flex;justify-content:space-between;font-size:13px;color:rgba(245,244,240,.8)}.feat-card-label{color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.feat-card-actions{display:flex;gap:10px;width:100%;margin-top:auto}.feat-btn-primary{flex:1;padding:10px 0;text-align:center;background:var(--purple);color:#fff;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:background .2s,transform .15s}.feat-btn-primary:hover{background:#9240e0;transform:translateY(-1px)}.feat-btn-opp{background:var(--orange)}.feat-btn-opp:hover{background:#e64500}.feat-btn-ghost{flex:1;padding:10px 0;text-align:center;border:1px solid rgba(255,255,255,.15);color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:border-color .2s,color .2s}.feat-btn-ghost:hover{border-color:rgba(255,255,255,.35);color:var(--white)}.feat-view-all{text-align:center;margin-top:32px}.feat-link{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);text-decoration:none;transition:color .2s}.feat-link:hover{color:var(--white)}@media(max-width:900px){.feat-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media(max-width:768px){.feat-section{padding:60px 20px 40px}.feat-section-empty{padding:32px 20px 16px}.feat-section-empty .feat-header{margin-bottom:8px}.feat-empty{padding:32px 16px}}.opp-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.opp-card{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s,transform .2s}.opp-card:hover{border-color:var(--o-border);transform:translateY(-2px)}.opp-card-top{display:flex;flex-direction:column;gap:4px}.opp-card-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em;line-height:1.15}.opp-card-company{font-size:13px;color:var(--orange);font-family:DM Mono,monospace;letter-spacing:.04em}.opp-card-meta{display:flex;flex-wrap:wrap;gap:6px}.opp-card-pill{background:var(--o-dim);border:1px solid var(--o-border);color:rgba(245,244,240,.85);font-size:11px;font-family:DM Mono,monospace;padding:4px 10px;border-radius:20px;letter-spacing:.04em}.opp-card-pill-loc{background:var(--p-dim);border-color:var(--p-border)}.opp-card-details{display:flex;flex-direction:column;gap:6px}.opp-card-row{display:flex;justify-content:space-between;font-size:13px;color:rgba(245,244,240,.85)}.opp-card-label{color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.opp-card-desc{font-size:13px;color:rgba(245,244,240,.8);line-height:1.55}@media(max-width:1024px){.cand-list-hero{padding:140px 28px 60px}.cand-list-section{padding:0 28px 60px}.cand-filter-select{min-width:150px}}@media(max-width:768px){.cand-list-hero{padding:120px 20px 60px}.cand-list-section{padding:0 20px 60px}.cand-list-grid,.opp-list-grid{grid-template-columns:1fr}.cand-filter-select{min-width:130px}.blog-article{padding:100px 20px 60px}.blog-title{font-size:32px}.blog-body{font-size:16px}.blog-body h2{font-size:24px}.blog-gate{padding:40px 20px}}.cand-view-sheet{display:block;width:100%;margin-top:16px;padding:10px 16px;border:1.5px solid rgba(255,77,0,.3);background:transparent;color:var(--orange);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;transition:all .2s;border-radius:6px}.cand-view-sheet:hover{border-color:var(--orange);background:rgba(255,77,0,.08)}.cand-save-btn{width:100%;margin-top:8px;padding:10px 16px;border:1.5px solid rgba(155,79,224,.4);background:transparent;color:rgba(245,244,240,.85);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s;border-radius:6px}.cand-save-btn:hover:not(:disabled){border-color:var(--purple);color:var(--purple);background:rgba(155,79,224,.08)}.cand-save-btn.saved{border-color:rgba(155,79,224,.3);color:var(--purple);cursor:default;opacity:.8}.cand-save-btn:disabled{cursor:not-allowed}.scout-hero{display:flex;justify-content:center;padding:120px 32px 60px;overflow:hidden}.scout-hero,.scout-hero-grid{position:relative;align-items:center}.scout-hero-grid{z-index:2;width:100%;max-width:1320px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px}.scout-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.scout-hero-copy .hero-badge{margin:0 0 28px!important}.scout-hero-copy .scout-hero-title{text-align:left;margin-bottom:24px}.scout-hero-copy .hero-deck{margin:0!important;max-width:480px!important;text-align:left!important;font-size:18px}.scout-hero-visual{width:100%}.scout-intro-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center;max-width:1180px;margin:0 auto}.scout-intro-copy{display:flex;flex-direction:column;align-items:flex-start}.scout-intro-copy .scout-intro-eyebrow{margin-bottom:14px}.scout-intro-copy .scout-intro-title{text-align:left;margin-bottom:20px}.scout-intro-copy .scout-intro-deck{text-align:left;margin:0}.scout-intro-stat{background:linear-gradient(160deg,rgba(155,79,224,.1),rgba(255,77,0,.06));border:1px solid rgba(155,79,224,.22);border-radius:14px;padding:36px 32px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 30px 80px -30px rgba(155,79,224,.35)}.scout-stat-eyebrow{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:18px;padding:5px 12px;border:1px solid rgba(155,79,224,.4);border-radius:4px}.scout-stat-big{font-family:Bebas Neue,sans-serif;font-size:132px;line-height:.88;letter-spacing:.01em;margin-bottom:4px}.scout-stat-big .p{color:var(--purple)}.scout-stat-label{font-family:DM Mono,monospace;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,244,240,.78);margin-bottom:24px}.scout-stat-rule{width:100%;height:1px;background:rgba(255,255,255,.08);margin-bottom:22px}.scout-stat-rows{width:100%;display:flex;flex-direction:column;gap:12px}.scout-stat-row{display:flex;justify-content:space-between;align-items:baseline;font-family:DM Mono,monospace;font-size:12px;gap:16px}.scout-stat-row span{color:rgba(245,244,240,.55);letter-spacing:.06em}.scout-stat-row strong{color:rgba(245,244,240,.92);font-weight:500;letter-spacing:.03em;text-align:right}[data-theme=light] .scout-intro-stat{background:linear-gradient(160deg,rgba(155,79,224,.08),rgba(255,77,0,.05));border-color:rgba(155,79,224,.2);box-shadow:0 20px 60px -20px rgba(155,79,224,.18)}[data-theme=light] .scout-stat-label{color:rgba(10,10,10,.7)}[data-theme=light] .scout-stat-rule{background:rgba(10,10,10,.08)}[data-theme=light] .scout-stat-row span{color:rgba(10,10,10,.55)}[data-theme=light] .scout-stat-row strong{color:rgba(10,10,10,.9)}@media (max-width:960px){.scout-hero-grid,.scout-intro-row{grid-template-columns:1fr;gap:40px}.scout-hero-copy{align-items:center;text-align:center}.scout-hero-copy .hero-deck,.scout-hero-copy .scout-hero-title{text-align:center!important}.scout-hero-copy .hero-deck{margin:0 auto!important}.scout-intro-copy{align-items:center;text-align:center}.scout-intro-copy .scout-intro-deck,.scout-intro-copy .scout-intro-title{text-align:center}.scout-stat-big{font-size:96px}}.scout-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(64px,8vw,130px);line-height:.88;letter-spacing:.02em;margin-bottom:32px}.scout-hero-title .p{color:var(--purple)}.scout-hero-title .o{color:var(--orange)}[data-theme=light] .scout-hero-title{color:#0A0A0A}.scout-workspace{padding:0 52px 80px;max-width:1300px;margin:0 auto}.scout-container{width:100%}.scout-loading{text-align:center;padding:80px 0;font-family:DM Mono,monospace;font-size:14px;color:rgba(245,244,240,.82)}.scout-empty{text-align:center;padding:100px 20px}.scout-empty-icon{font-size:48px;margin-bottom:16px}.scout-empty-title{font-family:Bebas Neue,sans-serif;font-size:28px;margin-bottom:8px}.scout-empty-text{color:rgba(245,244,240,.82);font-size:15px;max-width:400px;margin:0 auto}.scout-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.scout-filter-btn{padding:8px 18px;border:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(245,244,240,.82);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:20px;transition:all .2s}.scout-filter-btn:hover{border-color:rgba(255,255,255,.25);color:#fff}.scout-filter-btn.active{border-color:var(--purple);color:var(--purple);background:rgba(155,79,224,.08)}.scout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.scout-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:24px;transition:border-color .2s,transform .2s}.scout-card:hover{border-color:rgba(155,79,224,.3);transform:translateY(-2px)}.scout-card-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.scout-card-avatar{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:14px;font-weight:600;color:#fff;flex-shrink:0}.scout-card-info{flex:1;min-width:0}.scout-card-name{font-family:Sora,DM Sans,sans-serif;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scout-card-meta{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.82);letter-spacing:.04em;margin-top:2px}.scout-card-status-badge{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:12px;border:1px solid;white-space:nowrap}.scout-card-details{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:14px}.scout-card-detail{display:flex;gap:8px;font-size:13px}.scout-card-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.72)}.scout-card-rating{display:flex;align-items:center;gap:12px;margin-bottom:14px}.scout-stars{display:flex;gap:2px}.scout-star{background:none;border:none;color:rgba(255,255,255,.15);font-size:18px;cursor:pointer;padding:0 2px;transition:color .15s}.scout-star:hover{color:rgba(255,200,0,.6)}.scout-star.filled{color:#ffc800}.scout-card-notes{padding:10px 14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px;cursor:pointer;margin-bottom:14px;transition:border-color .2s}.scout-card-notes:hover{border-color:rgba(155,79,224,.3)}.scout-notes-preview{font-size:13px;color:rgba(245,244,240,.82);line-height:1.5;margin:0}.scout-notes-empty{font-size:12px;color:rgba(245,244,240,.72);font-style:italic;margin:0}.scout-card-notes-edit{margin-bottom:14px}.scout-notes-input{width:100%;padding:10px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(155,79,224,.3);border-radius:8px;color:var(--white);font-family:DM Sans,sans-serif;font-size:13px;resize:vertical;outline:none}.scout-notes-input:focus{border-color:var(--purple)}.scout-notes-actions{display:flex;gap:8px;margin-top:8px}.scout-btn-small{padding:6px 16px;border-radius:6px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s}.scout-btn-save{background:var(--purple);color:#fff;border:none}.scout-btn-save:hover{background:#9340e0}.scout-btn-cancel{background:transparent;color:rgba(245,244,240,.82);border:1px solid rgba(255,255,255,.12)}.scout-btn-cancel:hover{border-color:rgba(255,255,255,.3)}.scout-card-actions{display:flex;gap:10px;align-items:center}.scout-status-select{flex:1;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--white);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none}.scout-status-select:focus{border-color:var(--purple)}.scout-btn-view{padding:8px 16px;border:1px solid rgba(155,79,224,.3);border-radius:6px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:rgba(245,244,240,.85);transition:all .2s;white-space:nowrap}.scout-btn-view:hover{border-color:var(--purple);color:var(--purple)}.scout-preview-features{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;text-align:center}.scout-preview-feature{padding:28px 20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:border-color .25s}.scout-preview-icon{font-size:28px;margin-bottom:12px}.scout-preview-label{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.04em;margin-bottom:6px}.scout-preview-desc{font-size:13px;color:rgba(245,244,240,.6);line-height:1.55}@media(max-width:768px){.scout-workspace{padding:0 20px 60px}.scout-grid{grid-template-columns:1fr}.scout-card-top{flex-wrap:wrap}.scout-filters{gap:6px}.scout-filter-btn{padding:6px 12px;font-size:10px}.scout-preview-features{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:480px){.scout-preview-features{grid-template-columns:1fr}}.cds-main{padding-top:80px;min-height:100vh}.cds-container{max-width:960px;margin:0 auto;padding:0 32px 80px}.cds-breadcrumb{padding:16px 0 32px}.cds-breadcrumb a{color:var(--purple);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .2s}.cds-breadcrumb a:hover{color:var(--orange)}.cds-header{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:40px;background:var(--gray);border:1px solid rgba(155,79,224,.25);border-radius:16px;margin-bottom:32px}.cds-header-left{display:flex;align-items:center;gap:24px}.cds-star-emblem{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,rgba(155,79,224,.25),rgba(255,77,0,.15));border:2px solid rgba(155,79,224,.4);display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.cds-star-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--purple);margin-bottom:4px}.cds-star-id{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:.06em;color:var(--white);line-height:1.1}.cds-star-constellation{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.8);margin-top:4px;letter-spacing:.05em}.cds-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.cds-header-badge{padding:6px 16px;border:1px solid var(--orange);color:var(--orange);border-radius:4px}.cds-header-badge,.cds-save-btn{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cds-save-btn{padding:10px 20px;border:1.5px solid rgba(155,79,224,.4);background:transparent;color:rgba(245,244,240,.85);cursor:pointer;transition:all .2s;border-radius:6px}.cds-save-btn:hover:not(:disabled){border-color:var(--purple);color:var(--purple);background:rgba(155,79,224,.08)}.cds-save-btn.saved{border-color:rgba(155,79,224,.3);color:var(--purple);cursor:default;opacity:.8}.cds-save-btn:disabled{cursor:not-allowed}.cds-reveal-btn{padding:10px 20px;background:var(--purple);color:var(--white);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .2s;text-align:center}.cds-reveal-btn:hover{background:#6a25a8}.cds-grid{display:flex;flex-direction:column;gap:24px}.cds-section{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:36px}.cds-section-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.cds-section-header h2{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.08em;color:var(--white)}.cds-section-icon{font-size:18px;color:var(--purple)}.cds-section-sub{font-size:13px;color:rgba(245,244,240,.75);margin-bottom:24px;line-height:1.6}.cds-snapshot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:16px}.cds-snapshot-item{padding:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px}.cds-snapshot-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,244,240,.8);margin-bottom:6px}.cds-snapshot-value{font-size:15px;font-weight:500;color:rgba(245,244,240,.9)}.cds-snapshot-sub{font-size:11px;color:rgba(245,244,240,.72);margin-top:4px;font-style:italic}.cds-clearance{color:var(--orange);font-weight:600}.cds-impact-list{display:flex;flex-direction:column;gap:0}.cds-impact-item{display:flex;gap:20px;align-items:flex-start;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.05)}.cds-impact-item:last-child{border-bottom:none}.cds-impact-number{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--purple);min-width:36px;line-height:1.3}.cds-impact-text{font-size:14px;color:rgba(245,244,240,.82);line-height:1.7}.cds-capability-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.cds-capability-item{padding:18px;background:rgba(155,79,224,.06);border:1px solid rgba(155,79,224,.15);border-radius:10px;text-align:center;transition:border-color .2s}.cds-capability-item:hover{border-color:rgba(155,79,224,.35)}.cds-capability-icon{font-size:22px;margin-bottom:8px}.cds-capability-name{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.85);margin-bottom:4px}.cds-capability-level{font-size:11px;color:var(--purple);font-style:italic}.cds-exp-timeline{position:relative;padding-left:28px}.cds-exp-timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:rgba(155,79,224,.3)}.cds-exp-entry{position:relative;margin-bottom:20px}.cds-exp-entry:last-child{margin-bottom:0}.cds-exp-dot{position:absolute;left:-24px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--purple);border:2px solid var(--gray)}.cds-exp-role{font-size:16px;font-weight:600;color:rgba(245,244,240,.9);margin-bottom:4px}.cds-exp-org{font-size:13px;color:rgba(245,244,240,.75);font-style:italic;margin-bottom:4px}.cds-exp-duration{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.72);letter-spacing:.05em;margin-bottom:12px}.cds-exp-highlights{list-style:none;padding:0}.cds-exp-highlights li{position:relative;padding-left:16px;font-size:13px;color:rgba(245,244,240,.72);line-height:1.8}.cds-exp-highlights li:before{content:"·";position:absolute;left:0;color:var(--purple);font-weight:700;font-size:18px;line-height:1.3}.cds-pref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:16px}.cds-pref-item{padding:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px}.cds-pref-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,244,240,.8);margin-bottom:8px}.cds-pref-value{font-size:15px;color:rgba(245,244,240,.85);font-weight:500}.cds-pref-tags{display:flex;flex-wrap:wrap;gap:6px}.cds-pref-tag{padding:5px 14px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(155,79,224,.3);color:var(--purple);border-radius:20px}.cds-pref-tag-loc{border-color:rgba(255,77,0,.3);color:var(--orange)}.cds-footer{margin-top:48px}.cds-footer-cta{text-align:center;padding:48px 32px;background:linear-gradient(135deg,rgba(155,79,224,.08),rgba(255,77,0,.06));border:1px solid rgba(155,79,224,.2);border-radius:16px}.cds-footer-cta h3{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.06em;margin-bottom:8px}.cds-footer-cta p{font-size:14px;color:rgba(245,244,240,.8);margin-bottom:24px}.cds-footer-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cds-footer-btn{padding:14px 28px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:6px;transition:all .2s}.cds-footer-btn.primary{background:var(--purple);color:var(--white)}.cds-footer-btn.primary:hover{background:#6a25a8}.cds-footer-btn.ghost{border:1.5px solid rgba(245,244,240,.2);color:rgba(245,244,240,.82)}.cds-footer-btn.ghost:hover{border-color:var(--orange);color:var(--orange)}.cds-footer-note{text-align:center;font-size:11px;color:rgba(245,244,240,.72);margin-top:24px;font-style:italic}.cds-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:rgba(245,244,240,.72)}.cds-loading-icon{font-size:36px;animation:cds-pulse 1.5s ease-in-out infinite}@keyframes cds-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.cds-not-found{text-align:center;padding:120px 32px}.cds-not-found h2{font-family:Bebas Neue,sans-serif;font-size:32px;margin-bottom:12px}.cds-not-found p{color:rgba(245,244,240,.72);margin-bottom:24px}.cds-back-link{color:var(--purple);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.cds-back-link:hover{color:var(--orange)}@media(max-width:768px){.cds-container{padding:0 16px 60px}.cds-header{flex-direction:column;padding:24px;gap:20px}.cds-header-right{align-items:stretch;width:100%}.cds-star-id{font-size:28px}.cds-star-emblem{width:56px;height:56px;font-size:22px}.cds-section{padding:24px}.cds-snapshot-grid{grid-template-columns:1fr 1fr;gap:12px}.cds-capability-grid{grid-template-columns:1fr 1fr;gap:10px}.cds-pref-grid{grid-template-columns:1fr}.cds-footer-cta{padding:32px 20px}}.ir-main{padding-top:80px;min-height:100vh;background:var(--black)}.ir-intro{max-width:1100px;margin:0 auto;padding:56px 52px 100px;display:flex;flex-direction:column;gap:72px}.ir-intro-hero{text-align:center;max-width:760px;margin:0 auto}.ir-intro-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:18px}.ir-intro-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5.4vw,64px);line-height:.98;letter-spacing:.015em;margin-bottom:24px;color:var(--white)}.ir-intro-title em{font-style:normal;color:var(--orange)}.ir-intro-deck{font-size:17px;line-height:1.7;color:rgba(245,244,240,.78)}.ir-intro-hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.ir-intro-hero-meta{margin-top:14px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.5)}[data-theme=light] .ir-intro-hero-meta{color:rgba(10,10,10,.55)}.ir-intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ir-intro-card{padding:32px 28px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px}.ir-intro-card-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--purple);margin-bottom:14px}.ir-intro-card-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em;color:var(--white);margin-bottom:10px}.ir-intro-card-text{font-size:14px;line-height:1.6;color:rgba(245,244,240,.7)}.ir-intro-how{text-align:center}.ir-intro-how-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:24px}.ir-intro-how-steps{display:flex;align-items:stretch;justify-content:center;gap:16px;flex-wrap:wrap}.ir-intro-how-step{flex:1;min-width:220px;max-width:280px;padding:28px 22px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:left}.ir-intro-how-num{width:32px;height:32px;border-radius:50%;background:rgba(255,77,0,.15);border:1px solid rgba(255,77,0,.4);color:var(--orange);font-family:DM Mono,monospace;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ir-intro-how-label{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.03em;color:var(--white);margin-bottom:8px}.ir-intro-how-text{font-size:13px;line-height:1.55;color:rgba(245,244,240,.65)}.ir-intro-how-arrow{display:flex;align-items:center;color:rgba(255,77,0,.5);font-size:24px}.ir-intro-faq{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:32px;background:rgba(255,255,255,.015);border:1px solid rgba(255,255,255,.05);border-radius:12px}.ir-intro-faq-q{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.03em;color:var(--white);margin-bottom:8px}.ir-intro-faq-a{font-size:13px;line-height:1.6;color:rgba(245,244,240,.7)}.ir-intro-cta{text-align:center;padding:56px 32px;background:linear-gradient(180deg,rgba(155,79,224,.06),rgba(255,77,0,.04));border:1px solid rgba(155,79,224,.18);border-radius:16px}.ir-intro-cta-title{font-family:Bebas Neue,sans-serif;font-size:clamp(28px,3.4vw,36px);letter-spacing:.02em;color:var(--white);margin-bottom:12px}.ir-intro-cta-text{font-size:15px;color:rgba(245,244,240,.75);margin:0 auto 24px;line-height:1.6}.ir-intro-cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}[data-theme=light] .ir-intro-card-title,[data-theme=light] .ir-intro-cta-title,[data-theme=light] .ir-intro-faq-q,[data-theme=light] .ir-intro-how-label,[data-theme=light] .ir-intro-title{color:#0A0A0A}[data-theme=light] .ir-intro-deck{color:rgba(10,10,10,.78)}[data-theme=light] .ir-intro-card,[data-theme=light] .ir-intro-faq,[data-theme=light] .ir-intro-how-step{background:#FFFFFF;border-color:rgba(10,10,10,.08)}[data-theme=light] .ir-intro-card-text,[data-theme=light] .ir-intro-cta-text,[data-theme=light] .ir-intro-faq-a,[data-theme=light] .ir-intro-how-text{color:rgba(10,10,10,.72)}@media (max-width:900px){.ir-intro{padding:40px 24px 64px;gap:56px}.ir-intro-faq,.ir-intro-grid{grid-template-columns:1fr}.ir-intro-how-arrow{display:none}}.ir-container{max-width:900px;margin:0 auto;padding:40px 52px 80px}.ir-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:rgba(245,244,240,.72);font-family:DM Mono,monospace;font-size:13px}.ir-loading-icon{font-size:32px;animation:pulse 2s ease-in-out infinite}.ir-breadcrumb{margin-bottom:32px}.ir-breadcrumb a{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);text-decoration:none}.ir-breadcrumb a:hover{text-decoration:underline}.ir-hero{margin-bottom:40px}.ir-hero-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.ir-hero-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1.05;color:var(--white);margin-bottom:16px}.ir-hero-title em{color:var(--orange);font-style:normal}.ir-hero-sub{font-size:15px;line-height:1.7;color:rgba(245,244,240,.8);max-width:640px}.ir-existing{margin-bottom:32px;padding:20px;background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:8px}.ir-existing-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.8);margin-bottom:12px}.ir-existing-list{display:flex;flex-wrap:wrap;gap:8px}.ir-existing-item{background:var(--mid);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:10px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .2s;color:var(--white);font-family:inherit;font-size:inherit;text-align:left}.ir-existing-item.active,.ir-existing-item:hover{border-color:var(--orange)}.ir-existing-title{font-size:13px;font-weight:500}.ir-existing-date{font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.72)}.ir-existing-new{border-style:dashed;color:var(--orange);font-family:DM Mono,monospace;font-size:12px;align-items:center;justify-content:center}.ir-view-toggle{display:flex;gap:0;margin-bottom:32px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.ir-view-btn{flex:1;padding:12px 16px;background:var(--gray);color:rgba(245,244,240,.72);border:none;cursor:pointer;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;transition:all .2s}.ir-view-btn:not(:last-child){border-right:1px solid rgba(255,255,255,.08)}.ir-view-btn.active{background:var(--orange);color:var(--white)}.ir-view-btn:hover:not(.active){background:var(--mid);color:var(--white)}.ir-mode-bar{margin-bottom:28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ir-mode-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.8)}.ir-mode-options{display:flex;gap:8px}.ir-mode-btn{padding:8px 16px;background:var(--gray);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(245,244,240,.78);font-family:DM Mono,monospace;font-size:11px;cursor:pointer;transition:all .2s}.ir-mode-btn.active{background:var(--purple);border-color:var(--purple);color:var(--white)}.ir-mode-btn:hover:not(.active){border-color:rgba(255,255,255,.25);color:var(--white)}.ir-paste-section,.ir-upload-section{margin-bottom:32px}.ir-textarea{width:100%;background:var(--gray);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--white);font-family:DM Sans,sans-serif;font-size:14px;padding:14px 16px;resize:vertical;line-height:1.6;transition:border-color .2s}.ir-textarea:focus{outline:none;border-color:var(--orange)}.ir-textarea::placeholder{color:rgba(245,244,240,.72)}.ir-upload-zone{border:2px dashed rgba(255,255,255,.15);border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.ir-upload-zone:hover{border-color:var(--orange);background:rgba(255,77,0,.04)}.ir-upload-icon{font-size:36px;margin-bottom:12px}.ir-upload-text{font-size:14px;color:var(--white);margin-bottom:8px}.ir-upload-hint{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.72)}.ir-upload-status{margin-top:12px;font-family:DM Mono,monospace;font-size:12px;color:var(--orange)}.ir-section{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.06)}.ir-section:last-of-type{border-bottom:none}.ir-section-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em;color:var(--white);margin-bottom:20px}.ir-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ir-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ir-field-full{grid-column:1/-1}.ir-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.8)}.ir-input{width:100%;background:var(--gray);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--white);font-family:DM Sans,sans-serif;font-size:14px;padding:11px 14px;transition:border-color .2s}.ir-input:focus{outline:none;border-color:var(--orange)}.ir-input::placeholder{color:rgba(245,244,240,.72)}.ir-card{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:20px;margin-bottom:12px}.ir-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ir-card-num{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.ir-list-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ir-list-row .ir-input{flex:1}.ir-list-row-compact{max-width:300px}.ir-skills-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ir-remove-btn{width:28px;height:28px;background:rgba(255,77,0,.1);border:1px solid rgba(255,77,0,.2);border-radius:4px;color:var(--orange);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.ir-remove-btn:hover{background:rgba(255,77,0,.2)}.ir-add-btn{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--orange);background:none;border:1px dashed rgba(255,77,0,.3);border-radius:6px;padding:10px 20px;cursor:pointer;transition:all .2s;margin-top:4px}.ir-add-btn:hover{background:rgba(255,77,0,.06);border-color:var(--orange)}.ir-actions{display:flex;gap:12px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08)}.ir-btn-primary{padding:14px 32px;background:var(--orange);color:var(--white);border:none;border-radius:6px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s;font-weight:600}.ir-btn-primary:hover{background:#e64500}.ir-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ir-btn-ghost{padding:14px 32px;background:transparent;color:var(--orange);border:1.5px solid var(--orange);border-radius:6px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s;text-decoration:none}.ir-btn-ghost:hover{background:rgba(255,77,0,.08)}.ir-btn-save-exit{padding:14px 32px;background:transparent;color:rgba(245,244,240,.78);border:1.5px solid rgba(255,255,255,.15);border-radius:6px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s}.ir-btn-save-exit:hover{background:rgba(255,255,255,.06);color:var(--white);border-color:rgba(255,255,255,.3)}.ir-btn-save-exit:disabled{opacity:.5;cursor:not-allowed}.ir-preview-wrapper{margin-top:8px}.ir-preview-banner{padding:12px 20px;border-radius:8px 8px 0 0;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.04em;text-align:center;background:var(--gray);color:rgba(245,244,240,.78);border:1px solid rgba(255,255,255,.08);border-bottom:none}.ir-preview{background:#ffffff;color:#1a1a1a;border-radius:0 0 8px 8px;padding:48px 44px}.ir-preview-header{text-align:center;padding-bottom:28px;margin-bottom:28px;border-bottom:2px solid #1a1a1a}.ir-preview-name{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:.06em;color:#1a1a1a;margin-bottom:4px}.ir-preview-headline{font-size:15px;color:#555;margin-bottom:12px;font-weight:500}.ir-preview-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:12px;color:#777;font-family:DM Mono,monospace}.ir-preview-contact span:not(:last-child):after{content:" \00B7 ";margin-left:8px}.ir-preview-section{margin-bottom:24px}.ir-preview-section-title{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#FF4D00;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #eee}.ir-preview-text{font-size:14px;line-height:1.7;color:#333}.ir-preview-job{margin-bottom:20px}.ir-preview-job:last-child{margin-bottom:0}.ir-preview-job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ir-preview-job-title{font-size:14px;font-weight:600;color:#1a1a1a}.ir-preview-job-company{font-size:13px;color:#555}.ir-preview-job-dates{font-family:DM Mono,monospace;font-size:11px;color:#888;white-space:nowrap}.ir-preview-job-desc{padding-left:0}.ir-preview-bullet{font-size:13px;line-height:1.6;color:#444;padding-left:16px;position:relative;margin-bottom:4px}.ir-preview-bullet:before{content:"\2013";position:absolute;left:0;color:#bbb}.ir-preview-list{list-style:none;padding:0}.ir-preview-list li{font-size:13px;line-height:1.6;color:#444;padding-left:16px;position:relative;margin-bottom:4px}.ir-preview-list li:before{content:"\2022";position:absolute;left:0;color:var(--orange);font-weight:700}.ir-preview-skills{display:flex;flex-wrap:wrap;gap:6px}.ir-preview-skill-tag{padding:5px 12px;background:#f5f4f0;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;color:#333;font-family:DM Mono,monospace}.ir-preview-edu{margin-bottom:12px}.ir-preview-edu:last-child{margin-bottom:0}.ir-preview-edu-degree{font-size:14px;font-weight:600;color:#1a1a1a}.ir-preview-edu-school{font-size:13px;color:#555}.ir-preview-target{background:#faf9f7;padding:16px 20px;border-radius:6px;border:1px solid #eee}.ir-preview-target-grid{display:flex;gap:32px}.ir-preview-target-item{display:flex;flex-direction:column;gap:4px;font-size:13px}.ir-preview-target-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#999}.ir-preview-actions{margin-top:24px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ir-btn-download{padding:14px 32px;background:var(--orange);color:var(--white);border:none;border-radius:6px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s;font-weight:600}.ir-btn-download:hover{background:#e64500}.ir-btn-download:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ir-container{padding:24px 20px 60px}.ir-form-grid{grid-template-columns:1fr}.ir-view-toggle{flex-direction:column}.ir-view-btn{text-align:center}.ir-mode-bar{align-items:flex-start}.ir-actions,.ir-mode-bar{flex-direction:column}.ir-btn-ghost,.ir-btn-primary,.ir-btn-save-exit{width:100%;text-align:center}.ir-preview{padding:28px 20px}.ir-preview-name{font-size:26px}.ir-preview-job-header{flex-direction:column;gap:4px}.ir-preview-target-grid{flex-direction:column;gap:16px}.ir-preview-contact{flex-direction:column;align-items:center}.ir-preview-contact span:after{display:none!important}.ir-preview-actions{flex-direction:column}.ir-btn-download{width:100%;text-align:center}.ir-skills-grid{flex-direction:column}.ir-list-row-compact{max-width:100%}}.ir-view-btn-st.active{background:var(--purple)}.ir-sync-banner{margin-top:16px;padding:14px 20px;background:rgba(155,79,224,.1);border:1px solid rgba(155,79,224,.3);border-radius:8px;font-family:DM Mono,monospace;font-size:12px;color:var(--purple);text-align:center;animation:fadeUpIn .4s ease both}.ir-st-wrapper{margin-top:8px}.ir-st-banner{padding:14px 20px;background:var(--purple);border-radius:8px 8px 0 0;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.04em;text-align:center;color:var(--white)}.ir-st-sheet{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:0 0 8px 8px;padding:40px}.ir-st-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.ir-st-header-left{display:flex;align-items:center;gap:20px}.ir-st-emblem{width:72px;height:72px;background:rgba(255,77,0,.12);border:2px solid rgba(255,77,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--orange)}.ir-st-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(245,244,240,.8);margin-bottom:4px}.ir-st-id{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:.04em;color:var(--orange);line-height:1;margin-bottom:4px}.ir-st-constellation{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.8);letter-spacing:.06em}.ir-st-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ir-st-badge{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border:1px solid var(--purple);color:var(--purple);border-radius:4px}.ir-st-grid{display:flex;flex-direction:column;gap:0}.ir-st-section{padding:28px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ir-st-section:last-child{border-bottom:none}.ir-st-section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ir-st-section-header h2{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.04em;color:var(--white)}.ir-st-section-icon{font-size:18px;color:var(--orange)}.ir-st-section-sub{font-size:13px;color:rgba(245,244,240,.8);margin-bottom:16px}.ir-st-snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ir-st-snap-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:14px 16px}.ir-st-snap-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.72);margin-bottom:6px}.ir-st-snap-value{font-size:14px;font-weight:500;color:var(--white)}.ir-st-snap-sub{font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.72);margin-top:4px}.ir-st-impact-list{display:flex;flex-direction:column;gap:12px}.ir-st-impact-item{display:flex;gap:16px;align-items:flex-start}.ir-st-impact-num{font-family:Bebas Neue,sans-serif;font-size:18px;color:var(--orange);min-width:28px;line-height:1.4}.ir-st-impact-text{font-size:14px;line-height:1.6;color:rgba(245,244,240,.82)}.ir-st-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ir-st-cap-item{background:rgba(155,79,224,.06);border:1px solid rgba(155,79,224,.15);border-radius:6px;padding:14px;text-align:center}.ir-st-cap-icon{font-size:22px;margin-bottom:6px}.ir-st-cap-name{font-size:12px;font-weight:600;color:var(--white);margin-bottom:4px}.ir-st-cap-level{font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.8);letter-spacing:.06em}.ir-st-timeline{position:relative;padding-left:24px}.ir-st-exp-entry{position:relative;padding-bottom:24px;padding-left:16px;border-left:1px solid rgba(255,255,255,.1)}.ir-st-exp-entry:last-child{padding-bottom:0;border-left-color:transparent}.ir-st-exp-dot{position:absolute;left:-5px;top:6px;width:9px;height:9px;background:var(--orange);border-radius:50%}.ir-st-exp-role{font-size:14px;font-weight:600;color:var(--white);margin-bottom:4px}.ir-st-exp-org{font-size:13px;color:rgba(245,244,240,.8);font-style:italic;margin-bottom:2px}.ir-st-exp-dates{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.72);margin-bottom:8px}.ir-st-exp-highlights{list-style:none;padding:0}.ir-st-exp-highlights li{font-size:13px;line-height:1.6;color:rgba(245,244,240,.8);padding-left:14px;position:relative;margin-bottom:4px}.ir-st-exp-highlights li:before{content:"\2013";position:absolute;left:0;color:var(--orange)}.ir-st-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ir-st-tag{padding:5px 12px;background:rgba(255,77,0,.08);border:1px solid rgba(255,77,0,.2);border-radius:4px;font-size:12px;color:var(--white);font-family:DM Mono,monospace}.ir-st-certs{margin-top:4px}.ir-st-certs-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.72);margin-bottom:8px}.ir-st-cert-item{font-size:13px;color:rgba(245,244,240,.8);margin-bottom:4px}.ir-st-footer{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.ir-st-footer p{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.75)}@media (max-width:768px){.ir-st-sheet{padding:24px 16px}.ir-st-header{flex-direction:column;gap:16px}.ir-st-header-right{align-items:flex-start}.ir-st-emblem{width:56px;height:56px;font-size:22px}.ir-st-id{font-size:28px}.ir-st-cap-grid,.ir-st-snapshot-grid{grid-template-columns:1fr 1fr}}.cand-list-hero.ff-hero{min-height:auto;padding:140px 52px 56px}@media (max-width:720px){.cand-list-hero.ff-hero{padding:110px 24px 32px}}.ff-main{max-width:800px;margin:0 auto;padding:8px 24px 80px}.ff-card{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:40px;animation:fadeUpIn .5s ease both}.ff-card-icon{font-size:36px;margin-bottom:16px}.ff-card-title{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:.03em;color:var(--white);margin-bottom:12px}.ff-card-text{font-size:15px;line-height:1.7;color:rgba(245,244,240,.8);margin-bottom:12px}.ff-card-text-highlight{color:var(--orange);font-weight:500;margin-top:16px}.ff-sub-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.03em;color:var(--white);margin-bottom:16px;margin-top:28px}.ff-progress-bar{max-width:800px;margin:0 auto;padding:0 24px}.ff-progress-track{height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden;margin-bottom:10px}.ff-progress-fill{height:100%;background:var(--orange);border-radius:2px;transition:width .4s ease}.ff-progress-steps{display:flex;justify-content:space-between}.ff-progress-step{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;color:rgba(245,244,240,.75)}.ff-progress-step.done{color:var(--orange)}.ff-progress-step.active{color:var(--white)}.ff-steps-preview{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.ff-step-item{display:flex;align-items:flex-start;gap:16px}.ff-step-num{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--orange);min-width:28px;line-height:1.2}.ff-step-label{font-size:14px;font-weight:600;color:var(--white);margin-bottom:2px}.ff-step-desc{font-size:13px;color:rgba(245,244,240,.8)}.ff-what-well-do{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.ff-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--orange);color:var(--black);border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s;text-decoration:none}.ff-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,77,0,.3)}.ff-btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.ff-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:rgba(245,244,240,.78);border:1px solid rgba(255,255,255,.12);border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;text-decoration:none}.ff-btn-ghost:hover{color:var(--white);border-color:rgba(255,255,255,.3)}.ff-nav-row{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:12px}.ff-tag-grid{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px}.ff-tag{padding:10px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:13px;color:rgba(245,244,240,.8);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.ff-tag:hover{border-color:rgba(255,77,0,.3);background:rgba(255,77,0,.04)}.ff-tag.selected{border-color:var(--orange);background:rgba(255,77,0,.1);color:var(--orange)}.ff-tag-check{font-size:12px}.ff-tag-count{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.72);letter-spacing:.06em;margin-bottom:4px}.ff-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.ff-path-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:16px;text-align:center;cursor:pointer;transition:all .2s}.ff-path-card:hover{border-color:rgba(255,77,0,.25);background:rgba(255,77,0,.03)}.ff-path-card.selected{border-color:var(--orange);background:rgba(255,77,0,.08)}.ff-path-icon{font-size:28px;margin-bottom:8px}.ff-path-label{font-size:13px;font-weight:600;color:var(--white)}.ff-path-roles{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,77,0,.15);text-align:left}.ff-path-roles-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.72);margin-bottom:6px}.ff-path-role{font-size:12px;color:rgba(245,244,240,.8);line-height:1.8}.ff-form-group{margin-bottom:20px}.ff-label{display:block;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.8);margin-bottom:8px}.ff-input{width:100%;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:14px;color:var(--white);font-family:DM Sans,sans-serif;outline:none;transition:border-color .2s}.ff-input:focus{border-color:var(--orange)}.ff-textarea{width:100%;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:14px;color:var(--white);font-family:DM Sans,sans-serif;outline:none;transition:border-color .2s;resize:vertical}.ff-textarea:focus{border-color:var(--orange)}.ff-summary-box{margin-top:20px;padding:20px;background:rgba(255,77,0,.04);border:1px solid rgba(255,77,0,.12);border-radius:8px}.ff-summary-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:12px}.ff-summary-row{display:flex;gap:12px;margin-bottom:8px;font-size:13px;line-height:1.5}.ff-summary-row:last-child{margin-bottom:0}.ff-summary-label{font-weight:600;color:rgba(245,244,240,.8);min-width:80px;flex-shrink:0}.ff-section{margin-top:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.06)}.ff-section-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em;color:var(--white);margin-bottom:12px}.ff-results-summary{display:flex;flex-direction:column;gap:16px;margin-bottom:8px;padding:24px;background:rgba(255,77,0,.04);border:1px solid rgba(255,77,0,.12);border-radius:8px}.ff-results-summary-item{display:flex;flex-direction:column;gap:6px}.ff-results-summary-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.72)}.ff-results-summary-value{font-size:16px;font-weight:600;color:var(--white)}.ff-results-tags{display:flex;flex-wrap:wrap;gap:6px}.ff-results-tag{padding:4px 12px;background:rgba(255,77,0,.08);border:1px solid rgba(255,77,0,.2);border-radius:4px;font-size:12px;color:var(--white);font-family:DM Mono,monospace}.ff-results-tag.purple{background:rgba(155,79,224,.08);border-color:rgba(155,79,224,.2)}.ff-employer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.ff-employer-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:16px;text-align:center}.ff-employer-icon{font-size:24px;margin-bottom:8px}.ff-employer-label{font-size:13px;font-weight:600;color:var(--white);margin-bottom:4px}.ff-employer-desc{font-size:12px;color:rgba(245,244,240,.8);line-height:1.5}.ff-roles-list{display:flex;flex-wrap:wrap;gap:8px}.ff-role-chip{padding:8px 16px;background:rgba(155,79,224,.06);border:1px solid rgba(155,79,224,.15);border-radius:6px;font-size:13px;color:var(--white)}.ff-opp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.ff-opp-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:18px;transition:border-color .2s}.ff-opp-card:hover{border-color:rgba(255,77,0,.2)}.ff-opp-title{font-size:14px;font-weight:600;color:var(--white);margin-bottom:4px}.ff-opp-employer{font-size:12px;color:rgba(245,244,240,.72);font-style:italic;margin-bottom:8px}.ff-opp-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ff-opp-pill{padding:3px 10px;background:rgba(255,77,0,.06);border:1px solid rgba(255,77,0,.15);border-radius:3px;font-family:DM Mono,monospace;font-size:10px;color:rgba(245,244,240,.78);letter-spacing:.04em}.ff-opp-detail{margin-bottom:4px}.ff-opp-desc,.ff-opp-detail{font-size:12px;color:rgba(245,244,240,.8)}.ff-opp-desc{line-height:1.5;margin-top:8px}.ff-loading{font-family:DM Mono,monospace;font-size:12px;color:rgba(245,244,240,.72)}.ff-empty,.ff-loading{text-align:center;padding:24px}.ff-empty{font-size:14px;color:rgba(245,244,240,.8)}.ff-empty a{color:var(--orange);text-decoration:underline}.ff-cta-section{text-align:center}.ff-cta-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:768px){.ff-card{padding:28px 20px}.ff-card-title{font-size:26px}.ff-employer-grid,.ff-opp-grid,.ff-path-grid{grid-template-columns:1fr}.ff-nav-row{flex-direction:column-reverse}.ff-nav-row .ff-btn-ghost,.ff-nav-row .ff-btn-primary{width:100%;justify-content:center}.ff-cta-row{flex-direction:column;align-items:center}.ff-progress-steps{gap:4px}.ff-progress-step{font-size:8px}}.opp-detail-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:rgba(245,244,240,.78);font-family:DM Mono,monospace;font-size:13px}.opp-detail-spinner{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top:2px solid var(--orange);border-radius:50%;animation:spin 1s linear infinite}.opp-detail-not-found{text-align:center;padding:120px 24px}.opp-detail-not-found h2{font-family:Bebas Neue,sans-serif;font-size:36px;margin-bottom:12px}.opp-detail-not-found p{color:rgba(245,244,240,.78);margin-bottom:24px}.opp-detail-back{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);text-decoration:none}.opp-detail-back:hover{text-decoration:underline}.opp-detail-hero{position:relative;padding:100px 52px 60px;overflow:hidden}.opp-detail-hero-inner{position:relative;z-index:2;max-width:900px;margin:0 auto}.opp-detail-back-link{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;color:rgba(245,244,240,.72);text-decoration:none;display:inline-block;margin-bottom:24px;transition:color .2s}.opp-detail-back-link:hover{color:var(--orange)}.opp-detail-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,56px);line-height:1;margin-bottom:8px}.opp-detail-employer{font-family:DM Mono,monospace;font-size:13px;color:rgba(245,244,240,.72);font-style:italic;margin-bottom:8px}.opp-detail-posted{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.75);letter-spacing:.04em}.opp-detail-body{padding:0 52px 80px}.opp-detail-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.opp-detail-main{display:flex;flex-direction:column;gap:32px}.opp-detail-meta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:24px}.opp-detail-meta-item{display:flex;flex-direction:column;gap:4px}.opp-detail-meta-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.75)}.opp-detail-meta-value{font-size:14px;color:var(--white);font-weight:500}.opp-detail-section{margin-top:40px}.opp-detail-section-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.03em;margin-bottom:12px;color:var(--white)}.opp-detail-text{font-size:14px;line-height:1.8;color:rgba(245,244,240,.82);white-space:pre-wrap}.opp-detail-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.opp-detail-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.7;color:rgba(245,244,240,.82)}.opp-detail-list li:before{content:"\2192";color:var(--orange);font-family:DM Mono,monospace;font-size:12px;flex-shrink:0;margin-top:2px}.opp-detail-benefits li:before{content:"\2713";color:#27AE60}.opp-detail-text strong{color:var(--white);font-weight:600}.opp-detail-sidebar{position:sticky;top:100px}.opp-detail-cta-card{background:var(--gray);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:16px}.opp-detail-cta-title{font-family:Bebas Neue,sans-serif;font-size:22px}.opp-detail-cta-text{font-size:13px;color:rgba(245,244,240,.78);line-height:1.6}.opp-detail-btn-primary{display:block;text-align:center;padding:14px;background:var(--orange);color:var(--black);font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .2s}.opp-detail-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,77,0,.3)}.opp-detail-btn-ghost{display:block;text-align:center;padding:12px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,244,240,.78);border:1px solid rgba(255,255,255,.12);border-radius:4px;text-decoration:none;transition:all .2s}.opp-detail-btn-ghost:hover{color:var(--white);border-color:rgba(255,255,255,.3)}.opp-detail-interest-sent{text-align:center;padding:14px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);border-radius:4px;color:#22c55e;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.06em}.opp-card-actions{display:flex;gap:8px;margin-top:16px}.opp-card-btn-view{flex:1;padding:10px 16px;background:var(--orange);color:var(--black);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border:none;border-radius:4px;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s}.opp-card-btn-view:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(255,77,0,.25)}.opp-card-btn-interest{flex:1;padding:10px 16px;background:transparent;color:rgba(245,244,240,.82);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);border-radius:4px;text-align:center;text-decoration:none;cursor:pointer;transition:all .2s}.opp-card-btn-interest:hover{color:var(--white);border-color:rgba(255,255,255,.3)}@media (max-width:768px){.opp-detail-hero{padding:80px 20px 40px}.opp-detail-body{padding:0 20px 60px}.opp-detail-container{grid-template-columns:1fr;gap:32px}.opp-detail-sidebar{position:static}.opp-detail-meta-grid{grid-template-columns:1fr 1fr}}.admin-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 20px 40px}.admin-login-card{max-width:400px;width:100%;text-align:center;padding:48px 40px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px}.admin-login-icon{font-size:40px;margin-bottom:16px}.admin-login-title{font-family:Bebas Neue,sans-serif;font-size:32px;margin-bottom:8px}.admin-login-text{color:rgba(245,244,240,.6);font-size:14px;margin-bottom:24px}.admin-login-input{width:100%;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-family:DM Mono,monospace;font-size:14px;outline:none;margin-bottom:12px}.admin-login-input:focus{border-color:#27AE60}.admin-login-error{color:#EB5757;font-size:13px;margin-bottom:12px}.admin-login-btn{width:100%;padding:12px;background:#27AE60;color:#fff;border:none;border-radius:8px;font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s}.admin-login-btn:hover{background:#219653}.admin-hero{position:relative;min-height:280px;display:flex;align-items:center;justify-content:center;padding:120px 32px 60px;overflow:hidden}.admin-workspace{padding:0 52px 80px;max-width:1200px;margin:0 auto}.admin-container{width:100%}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.admin-stat{padding:24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:center}.admin-stat-num{font-family:Bebas Neue,sans-serif;font-size:36px;line-height:1;margin-bottom:4px}.admin-stat-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.6)}.admin-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-filter-btn{padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:transparent;color:rgba(245,244,240,.6);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s}.admin-filter-btn:hover{border-color:rgba(255,255,255,.25);color:rgba(245,244,240,.85)}.admin-filter-btn.active{border-color:#27AE60;color:#27AE60;background:rgba(39,174,96,.08)}.admin-refresh-btn{margin-left:auto;padding:8px 16px;border:1px solid rgba(39,174,96,.3);border-radius:20px;background:transparent;color:#27AE60;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s}.admin-refresh-btn:hover{background:rgba(39,174,96,.1)}.admin-loading{text-align:center;padding:80px 0;font-family:DM Mono,monospace;font-size:14px;color:rgba(245,244,240,.6)}.admin-empty{text-align:center;padding:80px 20px}.admin-empty-icon{font-size:40px;margin-bottom:12px}.admin-empty-title{font-family:Bebas Neue,sans-serif;font-size:24px;margin-bottom:6px}.admin-empty-text{color:rgba(245,244,240,.6);font-size:14px}.admin-user-list{display:flex;flex-direction:column;gap:16px}.admin-user-card{padding:24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:border-color .2s}.admin-user-card:hover{border-color:rgba(255,255,255,.12)}.admin-user-top{display:flex;align-items:center;gap:16px;margin-bottom:16px}.admin-user-avatar{width:44px;height:44px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:18px;flex-shrink:0}.admin-user-info{flex:1;min-width:0}.admin-user-name{font-family:Sora,DM Sans,sans-serif;font-size:16px;font-weight:600}.admin-user-email{font-family:DM Mono,monospace;font-size:12px;color:rgba(245,244,240,.6);margin-top:2px}.admin-user-badge{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:12px;border:1px solid;white-space:nowrap;font-weight:600}.admin-user-meta{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:16px}.admin-user-meta-item{display:flex;gap:8px;font-size:13px}.admin-meta-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,244,240,.5)}.admin-notes-display{padding:10px 14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px;cursor:pointer;margin-bottom:16px;transition:border-color .2s}.admin-notes-display:hover{border-color:rgba(39,174,96,.3)}.admin-notes-text{font-size:13px;color:rgba(245,244,240,.7);line-height:1.5;margin:0}.admin-notes-placeholder{font-size:12px;color:rgba(245,244,240,.4);font-style:italic;margin:0}.admin-notes-edit{margin-bottom:16px}.admin-notes-input{width:100%;padding:10px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(39,174,96,.3);border-radius:8px;color:var(--white);font-family:DM Sans,sans-serif;font-size:13px;resize:vertical;outline:none}.admin-notes-input:focus{border-color:#27AE60}.admin-notes-actions{display:flex;gap:8px;margin-top:8px}.admin-btn-small{padding:6px 16px;border-radius:6px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s}.admin-btn-save{background:#27AE60;color:#fff;border:none}.admin-btn-save:hover{background:#219653}.admin-btn-cancel{background:transparent;color:rgba(245,244,240,.6);border:1px solid rgba(255,255,255,.12)}.admin-btn-cancel:hover{border-color:rgba(255,255,255,.3)}.admin-user-actions{display:flex;gap:10px}.admin-action-btn{padding:8px 20px;border-radius:6px;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s}.admin-action-btn.approve{background:rgba(39,174,96,.12);border:1px solid rgba(39,174,96,.3);color:#27AE60}.admin-action-btn.approve:hover{background:#27AE60;color:#fff}.admin-action-btn.reject{background:rgba(235,87,87,.08);border:1px solid rgba(235,87,87,.3);color:#EB5757}.admin-action-btn.reject:hover{background:#EB5757;color:#fff}.admin-action-btn:disabled{opacity:.5;cursor:not-allowed}.pending-approval-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 20px}.pending-approval-card{max-width:480px;width:100%;text-align:center;padding:56px 40px;background:rgba(255,255,255,.02);border:1px solid rgba(242,153,74,.2);border-radius:16px}.pending-approval-icon{font-size:48px;margin-bottom:16px}.pending-approval-title{font-family:Bebas Neue,sans-serif;font-size:32px;margin-bottom:12px}.pending-approval-text{color:rgba(245,244,240,.7);font-size:15px;line-height:1.6;margin-bottom:24px}.pending-approval-id{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;color:rgba(245,244,240,.4);padding:8px 16px;background:rgba(255,255,255,.03);border-radius:6px;display:inline-block}.rejected-approval-card{border-color:rgba(235,87,87,.2)}@media (max-width:768px){.admin-workspace{padding:0 20px 60px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-user-top{flex-wrap:wrap}}.gate-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--black)}.gate-bg-glow{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(160px);opacity:.12;pointer-events:none}.gate-bg-glow--orange{top:-200px;right:-100px;background:var(--orange)}.gate-bg-glow--purple{bottom:-200px;left:-100px;background:var(--purple)}.gate-card{position:relative;z-index:1;width:100%;max-width:420px;padding:48px 40px;background:rgba(26,26,26,.6);border:1px solid rgba(255,255,255,.06);border-radius:16px;backdrop-filter:blur(24px);text-align:center}.gate-logo{font-family:Bebas Neue,sans-serif;font-size:42px;letter-spacing:.14em;color:var(--white);line-height:1}.gate-logo span{color:var(--orange)}.gate-tagline{font-size:13px;color:var(--text-secondary);margin-top:6px;letter-spacing:.04em}.gate-divider{width:48px;height:2px;background:linear-gradient(90deg,var(--orange),var(--purple));margin:28px auto;border-radius:2px}.gate-notice{font-size:14px;color:var(--text-body);line-height:1.7;margin-bottom:28px}.gate-form{display:flex;flex-direction:column;gap:14px}.gate-input{width:100%;padding:14px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--white);font-family:DM Mono,monospace;font-size:14px;letter-spacing:.08em;outline:none;transition:border-color .2s,box-shadow .2s;text-align:center}.gate-input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,77,0,.12)}.gate-input::placeholder{color:var(--text-placeholder);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.gate-error{color:#ff4444;letter-spacing:.06em}.gate-btn,.gate-error{font-size:12px;font-family:DM Mono,monospace}.gate-btn{width:100%;padding:14px;background:var(--orange);color:var(--black);font-weight:500;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.gate-btn:hover:not(:disabled){background:#ff6a2a;box-shadow:0 4px 20px rgba(255,77,0,.3);transform:translateY(-1px)}.gate-btn:disabled{opacity:.4;cursor:not-allowed}.gate-footer{margin-top:28px;font-size:12px;color:var(--text-placeholder)}.gate-footer a{color:var(--orange);text-decoration:none}.gate-footer a:hover{text-decoration:underline}.gate-bottom-bar{position:absolute;bottom:20px;font-size:11px;color:var(--text-placeholder);letter-spacing:.04em}@media (max-width:480px){.gate-card{margin:0 16px;padding:36px 24px}.gate-logo{font-size:34px}}.theme-toggle{background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;flex-shrink:0}.theme-toggle-track{width:44px;height:24px;border-radius:999px;background:rgba(245,244,240,.08);border:1px solid rgba(245,244,240,.18);position:relative;display:inline-block;transition:background .25s ease,border-color .25s ease}.theme-toggle-thumb{position:absolute;top:50%;left:2px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--orange);color:#0A0A0A;display:inline-flex;align-items:center;justify-content:center;transition:left .25s ease,background .25s ease,color .25s ease;box-shadow:0 1px 3px rgba(0,0,0,.4)}.theme-toggle.is-light .theme-toggle-track{background:rgba(10,10,10,.08);border-color:rgba(10,10,10,.18)}.theme-toggle.is-light .theme-toggle-thumb{left:calc(100% - 20px);background:var(--purple);color:#FFFFFF}.theme-toggle:hover .theme-toggle-track{border-color:var(--orange)}.theme-toggle.is-light:hover .theme-toggle-track{border-color:var(--purple)}[data-theme=light]{--black:#FFFFFF;--white:#0A0A0A;--gray:#F5F3EE;--mid:#E8E4DA;--text-primary:rgba(10,10,10,.92);--text-body:rgba(10,10,10,.78);--text-secondary:rgba(10,10,10,.65);--text-tertiary:rgba(10,10,10,.70);--text-placeholder:rgba(10,10,10,.4);--o-dim:rgba(255,77,0,.10);--o-border:rgba(255,77,0,.35);--p-dim:rgba(155,79,224,.10);--p-border:rgba(155,79,224,.38)}[data-theme=light] body{background:#FFFFFF;color:#0A0A0A}[data-theme=light] #main-nav{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border-bottom:1px solid rgba(10,10,10,.06)}[data-theme=light] .nav-links a{color:rgba(10,10,10,.7)}[data-theme=light] .nav-links a.active,[data-theme=light] .nav-links a:hover{color:var(--orange)}[data-theme=light] .nav-pill.talent{border-color:var(--orange);color:var(--orange);background:transparent}[data-theme=light] .nav-pill.talent:hover{background:var(--orange);color:#FFFFFF}[data-theme=light] .nav-pill.employer{background:var(--purple);color:#FFFFFF;border-color:var(--purple)}[data-theme=light] .nav-pill.employer:hover{background:transparent;color:var(--purple)}[data-theme=light] .nav-hamburger span{background:var(--orange)}[data-theme=light] .nav-mobile-menu{background:#FFFFFF}[data-theme=light] .nav-mobile-link{color:rgba(10,10,10,.85);border-bottom-color:rgba(10,10,10,.08)}[data-theme=light] .hero-half{background:#FFFFFF}[data-theme=light] .hero-half.candidate{background:rgba(255,77,0,.05)}[data-theme=light] .hero-half.employer{background:rgba(155,79,224,.05)}[data-theme=light] .hero-half.candidate:hover{background:rgba(255,77,0,.09)}[data-theme=light] .hero-half.employer:hover{background:rgba(155,79,224,.09)}[data-theme=light] .hero-wrapper:after{background:linear-gradient(180deg,transparent,rgba(10,10,10,.08) 20%,rgba(10,10,10,.08) 80%,transparent)}[data-theme=light] .hero-title{color:#0A0A0A}[data-theme=light] .hero-sub{color:rgba(10,10,10,.72)}[data-theme=light] .hero-features{border-top-color:rgba(10,10,10,.1)}[data-theme=light] .hero-feature{color:rgba(10,10,10,.72)}[data-theme=light] .hero-divider-label-inner{background:#FFFFFF;border-color:rgba(10,10,10,.14);color:rgba(10,10,10,.75)}[data-theme=light] .hero-divider-label span{color:rgba(10,10,10,.6)}[data-theme=light] .hero-half.candidate .hero-cta{background:var(--orange);color:#FFFFFF}[data-theme=light] .hero-half.candidate .hero-cta:hover{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .hero-half.employer .hero-cta{background:var(--purple);color:#FFFFFF}[data-theme=light] .hero-half.employer .hero-cta:hover{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .bg-lines{opacity:.35}[data-theme=light] .tagline-band{background:var(--orange)}[data-theme=light] .tagline-ticker span{color:#FFFFFF}[data-theme=light] .tagline-ticker span.sep{color:rgba(255,255,255,.45)}[data-theme=light] .proof-bar{background:var(--gray);border-top-color:rgba(10,10,10,.06);border-bottom-color:rgba(10,10,10,.06)}[data-theme=light] .proof-item{border-right-color:rgba(10,10,10,.06)}[data-theme=light] .proof-text{color:rgba(10,10,10,.7)}[data-theme=light] .proof-text strong{color:#0A0A0A}[data-theme=light] .content-hub{background:#FFFFFF}[data-theme=light] .hub-toggle{background:var(--gray)}[data-theme=light] .hub-tab{color:rgba(10,10,10,.6)}[data-theme=light] .hub-tab:not(.active):hover{color:#0A0A0A}[data-theme=light] .hub-tab.active.candidate{background:var(--orange);color:#FFFFFF}[data-theme=light] .hub-tab.active.employer{background:var(--purple);color:#FFFFFF}[data-theme=light] .hub-title{color:#0A0A0A}[data-theme=light] .hub-card{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .hub-card:hover{border-color:rgba(10,10,10,.18);background:#FFFFFF;box-shadow:0 8px 24px rgba(10,10,10,.06)}[data-theme=light] .hub-card-author,[data-theme=light] .hub-card-byline,[data-theme=light] .hub-card-date,[data-theme=light] .hub-card-excerpt,[data-theme=light] .hub-card-meta{color:rgba(10,10,10,.65)}[data-theme=light] .featured{background:var(--gray)}[data-theme=light] .feat-header,[data-theme=light] .feat-title{color:#0A0A0A}[data-theme=light] .feat-eyebrow,[data-theme=light] .feat-eyebrow-opp,[data-theme=light] .feat-sub{color:rgba(10,10,10,.65)}[data-theme=light] .feat-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .feat-card:hover{border-color:var(--orange);box-shadow:0 8px 24px rgba(10,10,10,.08)}[data-theme=light] .feat-card-company,[data-theme=light] .feat-card-info,[data-theme=light] .feat-card-label,[data-theme=light] .feat-card-level,[data-theme=light] .feat-card-row{color:rgba(10,10,10,.7)}[data-theme=light] .feat-card-name{color:#0A0A0A}[data-theme=light] .feat-btn-primary{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .feat-btn-primary:hover{background:var(--orange)}[data-theme=light] .feat-btn-ghost{border:1px solid rgba(10,10,10,.2);color:rgba(10,10,10,.8)}[data-theme=light] .feat-btn-ghost:hover{border-color:var(--orange);color:var(--orange)}[data-theme=light] .feat-empty{color:rgba(10,10,10,.55)}[data-theme=light] .community{background:#FFFFFF}[data-theme=light] .community-title{color:#0A0A0A}[data-theme=light] .community-label,[data-theme=light] .community-sub{color:rgba(10,10,10,.65)}[data-theme=light] .community-card{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .community-card:hover{border-color:rgba(10,10,10,.18);background:#FFFFFF}[data-theme=light] .community-card-title{color:#0A0A0A}[data-theme=light] .community-card-text{color:rgba(10,10,10,.7)}[data-theme=light] .cta-half.candidate{background:var(--orange)}[data-theme=light] .cta-half.employer{background:var(--purple)}[data-theme=light] .cta-half.candidate .cta-eyebrow{color:rgba(255,255,255,.7)}[data-theme=light] .cta-half.employer .cta-eyebrow{color:rgba(255,255,255,.8)}[data-theme=light] .cta-half.candidate .cta-title,[data-theme=light] .cta-half.employer .cta-title{color:#FFFFFF}[data-theme=light] .cta-half.candidate .cta-text,[data-theme=light] .cta-half.employer .cta-text{color:rgba(255,255,255,.88)}[data-theme=light] .cta-half.candidate .cta-btn{background:#FFFFFF;color:#0A0A0A}[data-theme=light] .cta-half.candidate .cta-btn:hover{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .cta-half.employer .cta-btn{background:#FFFFFF;color:#0A0A0A}[data-theme=light] .cta-half.employer .cta-btn:hover{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .site-footer,[data-theme=light] footer{background:var(--gray)}[data-theme=light] .footer-col-title,[data-theme=light] .footer-contact,[data-theme=light] .footer-copy,[data-theme=light] .footer-tagline{color:rgba(10,10,10,.7)}[data-theme=light] .footer-links a{color:rgba(10,10,10,.75)}[data-theme=light] .footer-links a:hover{color:var(--orange)}[data-theme=light] .footer-bottom{border-top-color:rgba(10,10,10,.08)}[data-theme=light] .fc-hero{background:#FFFFFF}[data-theme=light] .fc-hero-title{color:#0A0A0A}[data-theme=light] .hero-bg{opacity:.35}[data-theme=light] .hero-glow{opacity:.25}[data-theme=light] .hero-badge{background:rgba(255,77,0,.08);border:1px solid rgba(255,77,0,.3);color:var(--orange)}[data-theme=light] .hero-stats{border-top-color:rgba(10,10,10,.1)}[data-theme=light] .hero-stats>div{color:rgba(10,10,10,.7)}[data-theme=light] .eyebrow{color:rgba(10,10,10,.6)}[data-theme=light] .feature-card,[data-theme=light] .features-layout{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .feature-title{color:#0A0A0A}[data-theme=light] .feature-list-item,[data-theme=light] .feature-text{color:rgba(10,10,10,.72)}[data-theme=light] .feature-list-item{border-top-color:rgba(10,10,10,.08)}[data-theme=light] .how-step{border-top-color:rgba(10,10,10,.1)}[data-theme=light] .how-num{color:var(--orange)}[data-theme=light] .benefit-strip{background:var(--gray)}[data-theme=light] .benefit-item{color:rgba(10,10,10,.75)}[data-theme=light] .benefit-num{color:var(--orange)}[data-theme=light] .content-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .content-card:hover{border-color:var(--orange)}[data-theme=light] .content-title{color:#0A0A0A}[data-theme=light] .content-meta,[data-theme=light] .content-text,[data-theme=light] .content-type{color:rgba(10,10,10,.7)}[data-theme=light] .cta-block{background:var(--gray);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .cta-left-title{color:#0A0A0A}[data-theme=light] .cta-left-text,[data-theme=light] .cta-note{color:rgba(10,10,10,.7)}[data-theme=light] .cta-input{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .cta-input::placeholder{color:rgba(10,10,10,.4)}[data-theme=light] .cta-input:focus{border-color:var(--orange);outline:none}[data-theme=light] .cta-submit{background:var(--orange);color:#FFFFFF}[data-theme=light] .cta-submit:hover{background:#0A0A0A}[data-theme=light] .btn-primary{background:var(--orange);color:#FFFFFF}[data-theme=light] .btn-primary:hover{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .btn-ghost{border:1px solid rgba(10,10,10,.25);color:#0A0A0A;background:transparent}[data-theme=light] .btn-ghost:hover{border-color:var(--orange);color:var(--orange)}[data-theme=light] .emp-bg,[data-theme=light] .emp-hero{background:#FFFFFF}[data-theme=light] .emp-bg{opacity:.35}[data-theme=light] .emp-glow{opacity:.25}[data-theme=light] .emp-hero-title{color:#0A0A0A}[data-theme=light] .emp-badge{background:rgba(155,79,224,.1);border:1px solid rgba(155,79,224,.32);color:var(--purple)}[data-theme=light] .emp-eyebrow,[data-theme=light] .emp-section-title{color:rgba(10,10,10,.65)}[data-theme=light] .emp-section-title{color:#0A0A0A}[data-theme=light] .emp-num{color:var(--purple)}[data-theme=light] .emp-dot{background:var(--purple)}[data-theme=light] .compare-col,[data-theme=light] .compare-layout,[data-theme=light] .emp-benefit-inner{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .compare-col-header{color:#0A0A0A;border-bottom-color:rgba(10,10,10,.08)}[data-theme=light] .compare-item-title{color:#0A0A0A}[data-theme=light] .compare-item-text,[data-theme=light] .compare-text-wrap{color:rgba(10,10,10,.7)}[data-theme=light] .cand-row,[data-theme=light] .candidate-rows{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .cand-row:hover{border-color:var(--purple);box-shadow:0 6px 18px rgba(10,10,10,.06)}[data-theme=light] .cand-name{color:#0A0A0A}[data-theme=light] .cand-info,[data-theme=light] .cand-role{color:rgba(10,10,10,.7)}[data-theme=light] .cand-score{color:var(--purple)}[data-theme=light] .emp-benefit-inner{color:rgba(10,10,10,.78)}[data-theme=light] .hero-bg,[data-theme=light] .hero-glow{opacity:.25}[data-theme=light] .hero{background:#FFFFFF}[data-theme=light] .hero-eyebrow,[data-theme=light] .hero-title{color:#0A0A0A}[data-theme=light] .hero-lede,[data-theme=light] .hero-subtitle,[data-theme=light] .hero-text{color:rgba(10,10,10,.7)}[data-theme=light] .section-eyebrow,[data-theme=light] .section-title{color:#0A0A0A}[data-theme=light] .section-lede,[data-theme=light] .section-text{color:rgba(10,10,10,.7)}[data-theme=light] .cursor,[data-theme=light] .cursor-blink{color:var(--orange)}[data-theme=light] .comm-hero,[data-theme=light] .comm-section{background:#FFFFFF}[data-theme=light] .comm-section-alt{background:var(--gray)}[data-theme=light] .comm-section-title,[data-theme=light] .comm-title{color:#0A0A0A}[data-theme=light] .comm-eyebrow,[data-theme=light] .comm-lede,[data-theme=light] .comm-text{color:rgba(10,10,10,.7)}[data-theme=light] .cohort-card,[data-theme=light] .event-card,[data-theme=light] .ind-card,[data-theme=light] .member-card,[data-theme=light] .pillar-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .cohort-card:hover,[data-theme=light] .event-card:hover,[data-theme=light] .ind-card:hover,[data-theme=light] .member-card:hover,[data-theme=light] .pillar-card:hover{border-color:var(--orange)}[data-theme=light] .cohort-title,[data-theme=light] .event-title,[data-theme=light] .ind-title,[data-theme=light] .member-name,[data-theme=light] .pillar-title{color:#0A0A0A}[data-theme=light] .cohort-meta,[data-theme=light] .cohort-text,[data-theme=light] .event-meta,[data-theme=light] .event-text,[data-theme=light] .ind-text,[data-theme=light] .member-role,[data-theme=light] .pillar-text{color:rgba(10,10,10,.7)}[data-theme=light] .net-strip,[data-theme=light] .network-strip,[data-theme=light] .upcoming-strip{background:var(--gray);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .net-item,[data-theme=light] .network-item{color:rgba(10,10,10,.75)}[data-theme=light] .join-card{background:var(--orange);color:#FFFFFF}[data-theme=light] .industries-list,[data-theme=light] .industries-strip{background:var(--gray)}[data-theme=light] .know-card,[data-theme=light] .knowledge-card,[data-theme=light] .ks-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .know-card:hover,[data-theme=light] .ks-card:hover{border-color:var(--orange)}[data-theme=light] .know-title,[data-theme=light] .ks-title{color:#0A0A0A}[data-theme=light] .know-text,[data-theme=light] .ks-text{color:rgba(10,10,10,.7)}[data-theme=light] .article-body,[data-theme=light] .articles-list,[data-theme=light] .blog-section,[data-theme=light] .hub-section,[data-theme=light] .m-hero,[data-theme=light] .masthead{background:#FFFFFF}[data-theme=light] .article-title,[data-theme=light] .articles-title,[data-theme=light] .blog-title,[data-theme=light] .guide-title,[data-theme=light] .guides-title,[data-theme=light] .hub-title,[data-theme=light] .masthead-title{color:#0A0A0A}[data-theme=light] .article-author,[data-theme=light] .article-date,[data-theme=light] .article-lede,[data-theme=light] .article-meta,[data-theme=light] .articles-lede,[data-theme=light] .blog-lede,[data-theme=light] .hub-lede,[data-theme=light] .masthead-lede{color:rgba(10,10,10,.7)}[data-theme=light] .article-body blockquote,[data-theme=light] .article-body li,[data-theme=light] .article-body p{color:rgba(10,10,10,.82)}[data-theme=light] .article-body h2,[data-theme=light] .article-body h3,[data-theme=light] .article-body h4{color:#0A0A0A}[data-theme=light] .article-body a{color:var(--orange)}[data-theme=light] .article-body blockquote{border-left-color:var(--orange);background:var(--gray)}[data-theme=light] .article-body code,[data-theme=light] .article-body pre{background:var(--gray);color:#0A0A0A}[data-theme=light] .article-card,[data-theme=light] .blog-card,[data-theme=light] .content-tile,[data-theme=light] .feat-card,[data-theme=light] .featured-card,[data-theme=light] .guide-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .article-card:hover,[data-theme=light] .blog-card:hover,[data-theme=light] .featured-card:hover,[data-theme=light] .guide-card:hover{border-color:var(--orange);box-shadow:0 6px 18px rgba(10,10,10,.06)}[data-theme=light] .article-card-title,[data-theme=light] .blog-card-title,[data-theme=light] .featured-card-title,[data-theme=light] .guide-card-title{color:#0A0A0A}[data-theme=light] .article-card-excerpt,[data-theme=light] .article-card-meta,[data-theme=light] .blog-card-excerpt,[data-theme=light] .featured-card-text,[data-theme=light] .guide-card-text{color:rgba(10,10,10,.7)}[data-theme=light] .filter-bar,[data-theme=light] .filter-strip{background:var(--gray);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .filter-btn,[data-theme=light] .filter-pill{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:rgba(10,10,10,.75)}[data-theme=light] .filter-btn.active,[data-theme=light] .filter-btn:hover,[data-theme=light] .filter-pill.active{background:var(--orange);border-color:var(--orange);color:#FFFFFF}[data-theme=light] .nl-strip,[data-theme=light] .salary-strip{background:var(--gray);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .nl-title,[data-theme=light] .salary-title{color:#0A0A0A}[data-theme=light] .nl-text,[data-theme=light] .salary-text{color:rgba(10,10,10,.7)}[data-theme=light] .nl-input,[data-theme=light] .salary-input{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .nl-input::placeholder,[data-theme=light] .salary-input::placeholder{color:rgba(10,10,10,.4)}[data-theme=light] .nl-btn,[data-theme=light] .salary-btn{background:var(--orange);color:#FFFFFF}[data-theme=light] .sb-card,[data-theme=light] .side-card,[data-theme=light] .sr-card{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .sb-title,[data-theme=light] .side-title,[data-theme=light] .sr-title{color:#0A0A0A}[data-theme=light] .sb-text,[data-theme=light] .side-text,[data-theme=light] .sr-text{color:rgba(10,10,10,.7)}[data-theme=light] .view-btn,[data-theme=light] .view-toggle{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:rgba(10,10,10,.75)}[data-theme=light] .view-btn.active{background:#0A0A0A;color:#FFFFFF}[data-theme=light] .ev-card,[data-theme=light] .events-list .event-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .pri-hero,[data-theme=light] .pri-section{background:#FFFFFF}[data-theme=light] .pri-section-alt{background:var(--gray)}[data-theme=light] .pri-section-title,[data-theme=light] .pri-title{color:#0A0A0A}[data-theme=light] .pri-eyebrow,[data-theme=light] .pri-lede,[data-theme=light] .pri-text{color:rgba(10,10,10,.7)}[data-theme=light] .pri-card,[data-theme=light] .pri-col,[data-theme=light] .pri-plan,[data-theme=light] .pri-tier{background:#FFFFFF;border:1px solid rgba(10,10,10,.1)}[data-theme=light] .pri-card.featured,[data-theme=light] .pri-col.featured,[data-theme=light] .pri-tier.featured{background:var(--gray);border-color:var(--orange)}[data-theme=light] .pri-col-title,[data-theme=light] .pri-plan-name,[data-theme=light] .pri-price,[data-theme=light] .pri-tier-name{color:#0A0A0A}[data-theme=light] .pri-feature,[data-theme=light] .pri-features li,[data-theme=light] .pri-plan-text,[data-theme=light] .pri-tier-text{color:rgba(10,10,10,.75)}[data-theme=light] .pri-features li{border-top-color:rgba(10,10,10,.08)}[data-theme=light] .check,[data-theme=light] .pri-features li:before{color:var(--orange)}[data-theme=light] .pri-btn,[data-theme=light] .pri-cta{background:var(--orange);color:#FFFFFF;border:none}[data-theme=light] .pri-btn:hover,[data-theme=light] .pri-cta:hover{background:#0A0A0A}[data-theme=light] .pri-cta-ghost{background:transparent;color:#0A0A0A;border:1px solid rgba(10,10,10,.25)}[data-theme=light] .pri-cta-ghost:hover{border-color:var(--orange);color:var(--orange)}[data-theme=light] .abt-hero,[data-theme=light] .abt-section,[data-theme=light] .emp-section{background:#FFFFFF}[data-theme=light] .abt-section-alt{background:var(--gray)}[data-theme=light] .abt-h2,[data-theme=light] .abt-h3,[data-theme=light] .abt-section-title,[data-theme=light] .abt-title{color:#0A0A0A}[data-theme=light] .abt-eyebrow,[data-theme=light] .abt-lede,[data-theme=light] .abt-meta,[data-theme=light] .abt-text{color:rgba(10,10,10,.7)}[data-theme=light] .abt-card,[data-theme=light] .founded-card,[data-theme=light] .metric-card,[data-theme=light] .service-card,[data-theme=light] .stat-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .abt-card:hover,[data-theme=light] .service-card:hover{border-color:var(--orange)}[data-theme=light] .abt-card-title,[data-theme=light] .founded-title,[data-theme=light] .metric-num,[data-theme=light] .service-title,[data-theme=light] .stat-num{color:#0A0A0A}[data-theme=light] .abt-card-text,[data-theme=light] .founded-text,[data-theme=light] .metric-label,[data-theme=light] .service-text,[data-theme=light] .stat-label{color:rgba(10,10,10,.7)}[data-theme=light] .metric-num,[data-theme=light] .stat-num{color:var(--orange)}[data-theme=light] .label{color:rgba(10,10,10,.6)}[data-theme=light] .site-strip{background:var(--gray);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .cds-hero,[data-theme=light] .cds-section{background:#FFFFFF}[data-theme=light] .cand-card,[data-theme=light] .cds-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .cand-card:hover,[data-theme=light] .cds-card:hover{border-color:var(--purple);box-shadow:0 6px 18px rgba(10,10,10,.06)}[data-theme=light] .cand-title,[data-theme=light] .cds-name,[data-theme=light] .cds-title{color:#0A0A0A}[data-theme=light] .cand-text,[data-theme=light] .cds-meta,[data-theme=light] .cds-role,[data-theme=light] .cds-text{color:rgba(10,10,10,.7)}[data-theme=light] .cds-label,[data-theme=light] .cds-section-title{color:rgba(10,10,10,.55)}[data-theme=light] .cds-value{color:#0A0A0A}[data-theme=light] .cds-divider{border-color:rgba(10,10,10,.08)}[data-theme=light] .cand-tag,[data-theme=light] .cds-tag,[data-theme=light] .tag{background:var(--gray);border:1px solid rgba(10,10,10,.1);color:rgba(10,10,10,.78)}[data-theme=light] .opp-hero,[data-theme=light] .opp-section{background:#FFFFFF}[data-theme=light] .opp-card,[data-theme=light] .opp-row{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .opp-card:hover,[data-theme=light] .opp-row:hover{border-color:var(--orange);box-shadow:0 6px 18px rgba(10,10,10,.06)}[data-theme=light] .opp-role,[data-theme=light] .opp-title{color:#0A0A0A}[data-theme=light] .meta-item,[data-theme=light] .meta-label,[data-theme=light] .opp-company,[data-theme=light] .opp-location,[data-theme=light] .opp-meta,[data-theme=light] .opp-text{color:rgba(10,10,10,.7)}[data-theme=light] .opp-label,[data-theme=light] .opp-section-title{color:rgba(10,10,10,.55)}[data-theme=light] .interest-pill,[data-theme=light] .opp-pill,[data-theme=light] .pill{background:var(--gray);border:1px solid rgba(10,10,10,.1);color:rgba(10,10,10,.78)}[data-theme=light] .interest-pill.active,[data-theme=light] .pill.active{background:var(--orange);border-color:var(--orange);color:#FFFFFF}[data-theme=light] .back-btn,[data-theme=light] .back-link{color:rgba(10,10,10,.65)}[data-theme=light] .back-link:hover{color:var(--orange)}[data-theme=light] .not-available,[data-theme=light] .not-found{color:rgba(10,10,10,.5)}[data-theme=light] .scout-hero,[data-theme=light] .scout-section{background:#FFFFFF}[data-theme=light] .scout-board,[data-theme=light] .scout-col{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .scout-col-title{color:#0A0A0A;border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .scout-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .scout-card:hover{border-color:var(--purple);box-shadow:0 6px 18px rgba(10,10,10,.06)}[data-theme=light] .scout-card-name,[data-theme=light] .scout-card-title{color:#0A0A0A}[data-theme=light] .scout-card-meta,[data-theme=light] .scout-card-text{color:rgba(10,10,10,.7)}[data-theme=light] .notes-box,[data-theme=light] .scout-notes{background:var(--gray);border:1px solid rgba(10,10,10,.08);color:#0A0A0A}[data-theme=light] .status-badge{background:var(--gray);color:rgba(10,10,10,.78);border:1px solid rgba(10,10,10,.1)}[data-theme=light] .ir-hero,[data-theme=light] .ir-section{background:#FFFFFF}[data-theme=light] .ir-section-alt{background:var(--gray)}[data-theme=light] .ir-h2,[data-theme=light] .ir-section-title,[data-theme=light] .ir-title{color:#0A0A0A}[data-theme=light] .ir-eyebrow,[data-theme=light] .ir-label,[data-theme=light] .ir-lede,[data-theme=light] .ir-text{color:rgba(10,10,10,.7)}[data-theme=light] .ir-card,[data-theme=light] .ir-form,[data-theme=light] .ir-panel,[data-theme=light] .ir-preview{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .ir-input,[data-theme=light] .ir-select,[data-theme=light] .ir-textarea{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .ir-input::placeholder,[data-theme=light] .ir-textarea::placeholder{color:rgba(10,10,10,.4)}[data-theme=light] .ir-input:focus,[data-theme=light] .ir-textarea:focus{border-color:var(--orange);outline:none}[data-theme=light] .ir-btn,[data-theme=light] .save-btn{background:var(--orange);color:#FFFFFF}[data-theme=light] .ir-btn:hover,[data-theme=light] .save-btn:hover{background:#0A0A0A}[data-theme=light] .ir-btn-ghost{background:transparent;border:1px solid rgba(10,10,10,.25);color:#0A0A0A}[data-theme=light] .ir-divider,[data-theme=light] .row-divider{border-color:rgba(10,10,10,.08)}[data-theme=light] .cert-card,[data-theme=light] .edu-card,[data-theme=light] .exp-card,[data-theme=light] .job-card,[data-theme=light] .skill-card{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .cert-title,[data-theme=light] .edu-title,[data-theme=light] .exp-title,[data-theme=light] .job-title{color:#0A0A0A}[data-theme=light] .cert-text,[data-theme=light] .edu-meta,[data-theme=light] .edu-text,[data-theme=light] .exp-meta,[data-theme=light] .exp-text,[data-theme=light] .impact-text,[data-theme=light] .job-text{color:rgba(10,10,10,.72)}[data-theme=light] .cap-card,[data-theme=light] .header-block,[data-theme=light] .snap-card,[data-theme=light] .snapshot,[data-theme=light] .target-card{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .skill-tag{background:#FFFFFF;border:1px solid rgba(10,10,10,.12);color:rgba(10,10,10,.78)}[data-theme=light] .ff-hero,[data-theme=light] .ff-section{background:#FFFFFF}[data-theme=light] .ff-section-alt,[data-theme=light] .well{background:var(--gray)}[data-theme=light] .ff-section-title,[data-theme=light] .ff-title{color:#0A0A0A}[data-theme=light] .ff-eyebrow,[data-theme=light] .ff-lede,[data-theme=light] .ff-text{color:rgba(10,10,10,.7)}[data-theme=light] .ff-card,[data-theme=light] .roles-card,[data-theme=light] .summary-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .ff-card-title,[data-theme=light] .roles-title,[data-theme=light] .summary-title{color:#0A0A0A}[data-theme=light] .ff-card-text,[data-theme=light] .roles-text,[data-theme=light] .summary-text{color:rgba(10,10,10,.72)}[data-theme=light] .ff-input,[data-theme=light] .ff-textarea{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .ff-input::placeholder,[data-theme=light] .ff-textarea::placeholder{color:rgba(10,10,10,.4)}[data-theme=light] .ff-btn{background:var(--orange);color:#FFFFFF}[data-theme=light] .ff-btn:hover{background:#0A0A0A}[data-theme=light] .fade-in{color:inherit}[data-theme=light] .dashboard,[data-theme=light] .pending-screen,[data-theme=light] .rejected-screen{background:#FFFFFF}[data-theme=light] .pending-card,[data-theme=light] .rejected-card{background:var(--gray);border:1px solid rgba(10,10,10,.06);color:#0A0A0A}[data-theme=light] .pending-title,[data-theme=light] .rejected-title{color:#0A0A0A}[data-theme=light] .pending-text,[data-theme=light] .rejected-text{color:rgba(10,10,10,.7)}[data-theme=light] .admin-hero,[data-theme=light] .admin-section{background:#FFFFFF}[data-theme=light] .admin-title{color:#0A0A0A}[data-theme=light] .admin-meta,[data-theme=light] .admin-text{color:rgba(10,10,10,.7)}[data-theme=light] .admin-table{background:#FFFFFF;border:1px solid rgba(10,10,10,.08)}[data-theme=light] .admin-table th{background:var(--gray);color:#0A0A0A;border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .admin-table td{color:rgba(10,10,10,.78);border-top:1px solid rgba(10,10,10,.06)}[data-theme=light] .admin-row:hover{background:var(--gray)}[data-theme=light] .admin-btn{background:var(--orange);color:#FFFFFF}[data-theme=light] .admin-btn-ghost{background:transparent;border:1px solid rgba(10,10,10,.25);color:#0A0A0A}[data-theme=light] .admin-input,[data-theme=light] .admin-select{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .reg-hero,[data-theme=light] .reg-screen,[data-theme=light] .reg-section{background:#FFFFFF}[data-theme=light] .reg-card,[data-theme=light] .reg-form,[data-theme=light] .reg-panel{background:var(--gray);border:1px solid rgba(10,10,10,.06)}[data-theme=light] .reg-h2,[data-theme=light] .reg-title{color:#0A0A0A}[data-theme=light] .reg-label,[data-theme=light] .reg-lede,[data-theme=light] .reg-meta,[data-theme=light] .reg-text{color:rgba(10,10,10,.72)}[data-theme=light] .reg-input,[data-theme=light] .reg-select,[data-theme=light] .reg-textarea{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .reg-input::placeholder,[data-theme=light] .reg-textarea::placeholder{color:rgba(10,10,10,.4)}[data-theme=light] .reg-input:focus,[data-theme=light] .reg-select:focus,[data-theme=light] .reg-textarea:focus{border-color:var(--orange);outline:none}[data-theme=light] .reg-btn{background:var(--orange);color:#FFFFFF;border:none}[data-theme=light] .reg-btn:hover{background:#0A0A0A}[data-theme=light] .reg-btn-ghost{background:transparent;border:1px solid rgba(10,10,10,.25);color:#0A0A0A}[data-theme=light] .reg-divider{border-color:rgba(10,10,10,.1);color:rgba(10,10,10,.5)}[data-theme=light] .reg-oauth-btn{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .reg-oauth-btn:hover{background:var(--gray)}[data-theme=light] .reg-step-dot{background:rgba(10,10,10,.15)}[data-theme=light] .reg-step-dot.active{background:var(--orange)}[data-theme=light] .reg-toggle{background:var(--gray);border:1px solid rgba(10,10,10,.1)}[data-theme=light] .reg-toggle button{color:rgba(10,10,10,.65)}[data-theme=light] .reg-toggle button.active{background:var(--orange);color:#FFFFFF}[data-theme=light] .check-label,[data-theme=light] .check-row{color:rgba(10,10,10,.78)}[data-theme=light] .legal-body,[data-theme=light] .legal-hero,[data-theme=light] .legal-section{background:#FFFFFF}[data-theme=light] .legal-h2,[data-theme=light] .legal-h3,[data-theme=light] .legal-title{color:#0A0A0A}[data-theme=light] .legal-body li,[data-theme=light] .legal-body p,[data-theme=light] .legal-meta,[data-theme=light] .legal-text{color:rgba(10,10,10,.78)}[data-theme=light] .legal-body a{color:var(--orange)}[data-theme=light] .legal-body h2,[data-theme=light] .legal-body h3{color:#0A0A0A}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5{color:inherit}[data-theme=light] .hero-deck{color:rgba(10,10,10,.72)}[data-theme=light] .hero-proof{border-top-color:rgba(10,10,10,.08)}[data-theme=light] .hero-glow-l,[data-theme=light] .hero-glow-r{opacity:.55}[data-theme=light] .profile-card-sub{color:rgba(10,10,10,.7)}[data-theme=light] .plan-desc,[data-theme=light] .tier-card:not(.featured) .tier-desc,[data-theme=light] .tier-desc{color:rgba(10,10,10,.72)}[data-theme=light] .tier-card.featured .tier-desc{color:rgba(255,255,255,.85)}[data-theme=light] .cand-list-hero{background:#FFFFFF}[data-theme=light] .cand-list-hero .hero-deck,[data-theme=light] .cand-list-hero .hero-inner p{color:rgba(10,10,10,.72)}[data-theme=light] .comm-hero{background:#FFFFFF}[data-theme=light] .comm-hero-title{color:#0A0A0A}[data-theme=light] .abt-hero{background:#FFFFFF}[data-theme=light] .abt-hero-title{color:#0A0A0A}[data-theme=light] .abt-hero-manifesto{color:rgba(10,10,10,.78)}[data-theme=light] .abt-hero-manifesto strong{color:#0A0A0A}[data-theme=light] .abt-hero-right-bg{opacity:.35}[data-theme=light] .abt-hero-stat{background:rgba(10,10,10,.03);border-left-color:rgba(10,10,10,.06)}[data-theme=light] .abt-hero-stat:first-child{border-left-color:var(--orange)}[data-theme=light] .abt-hero-stat:nth-child(2){border-left-color:var(--purple)}[data-theme=light] .abt-hero-stat:nth-child(3){border-left-color:var(--orange)}[data-theme=light] .abt-hero-stat:nth-child(4){border-left-color:var(--purple)}[data-theme=light] .abt-hs-label,[data-theme=light] .abt-hs-text{color:rgba(10,10,10,.7)}[data-theme=light] .abt-hero-founded{background:rgba(10,10,10,.03);border-top-color:rgba(10,10,10,.08)}[data-theme=light] .abt-hero-founded-text{color:rgba(10,10,10,.7)}[data-theme=light] .emp-hero-right{color:rgba(10,10,10,.78)}[data-theme=light] .opp-card-desc{color:rgba(10,10,10,.72)}[data-theme=light] .ff-sub-title{color:#0A0A0A}[data-theme=light] .ff-employer-desc,[data-theme=light] .ff-opp-desc,[data-theme=light] .ff-step-desc,[data-theme=light] .reg-benefit-desc,[data-theme=light] .reg-form-sub{color:rgba(10,10,10,.72)}[data-theme=light] .reg-form-sub a{color:var(--orange)}[data-theme=light] .nl-submit{background:var(--orange);color:#FFFFFF;border:none}[data-theme=light] .nl-submit:hover{background:#0A0A0A}[data-theme=light] .hero-inner .hero-deck,[data-theme=light] .hero-inner p{color:rgba(10,10,10,.72)}[data-theme=light] .masthead-title{color:#0A0A0A}[data-theme=light] .masthead-deck{color:rgba(10,10,10,.72)}[data-theme=light] .masthead-badge{background:rgba(255,77,0,.08);border:1px solid rgba(255,77,0,.3);color:var(--orange)}[data-theme=light] .masthead-glow{opacity:.35}[data-theme=light] .art-excerpt,[data-theme=light] .feat-excerpt,[data-theme=light] .guide-text,[data-theme=light] .nl-body,[data-theme=light] .sb-body{color:rgba(10,10,10,.72)}[data-theme=light] .pri-bg{opacity:.35}[data-theme=light] .pri-glow-l,[data-theme=light] .pri-glow-r{opacity:.55}[data-theme=light] .pri-hero-title{color:#0A0A0A}[data-theme=light] .pri-deck{color:rgba(10,10,10,.72)}[data-theme=light] .pri-badge{background:rgba(255,77,0,.08);border:1px solid rgba(255,77,0,.3);color:var(--orange)}[data-theme=light] .pri-toggle-bg{background:var(--gray);border:1px solid rgba(10,10,10,.1)}[data-theme=light] .pri-toggle-btn{color:rgba(10,10,10,.65);background:transparent}[data-theme=light] .pri-toggle-btn.active-cand{background:var(--orange);color:#FFFFFF}[data-theme=light] .pri-toggle-btn.active-emp{background:var(--purple);color:#FFFFFF}[data-theme=light] .pri-plan{background:#FFFFFF;border:1px solid rgba(10,10,10,.1)}[data-theme=light] .pri-plan-featured,[data-theme=light] .pri-plan.featured{border-color:var(--orange);background:var(--gray)}[data-theme=light] .pri-plan-amount,[data-theme=light] .pri-plan-name,[data-theme=light] .pri-plan-price,[data-theme=light] .pri-plan-tier{color:#0A0A0A}[data-theme=light] .pri-plan-cadence{color:rgba(10,10,10,.6)}[data-theme=light] .pri-plan-desc{color:rgba(10,10,10,.72)}[data-theme=light] .pri-plan-divider{background:rgba(10,10,10,.08);border-color:rgba(10,10,10,.08)}[data-theme=light] .pri-plan-item,[data-theme=light] .pri-plan-items{color:rgba(10,10,10,.78)}[data-theme=light] .pri-plan-check,[data-theme=light] .pri-plan-check.cand-check{color:var(--orange)}[data-theme=light] .pri-plan-check.emp-check{color:var(--purple)}[data-theme=light] .pri-faq-item{border-bottom:1px solid rgba(10,10,10,.08)}[data-theme=light] .pri-faq-q{color:#0A0A0A}[data-theme=light] .pri-faq-a{color:rgba(10,10,10,.75)}[data-theme=light] .reg-right{background:var(--gray)}[data-theme=light] .reg-form-title{color:#0A0A0A}[data-theme=light] .reg-step-dot{border:1.5px solid rgba(10,10,10,.18);color:rgba(10,10,10,.7);background:#FFFFFF}[data-theme=light] .reg-step-dot.done{background:var(--orange);border-color:var(--orange);color:#FFFFFF}[data-theme=light] .reg-step-line{background:rgba(10,10,10,.1)}[data-theme=light] .reg-step-line.done{background:var(--orange)}[data-theme=light] .reg-step-label{color:rgba(10,10,10,.55)}[data-theme=light] .reg-step-label.active{color:var(--orange)}[data-theme=light] .reg-btn-oauth{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .reg-btn-oauth:hover{background:var(--gray);border-color:rgba(10,10,10,.3)}[data-theme=light] .reg-or-divider{color:rgba(10,10,10,.5)}[data-theme=light] .reg-or-divider:after,[data-theme=light] .reg-or-divider:before{background:rgba(10,10,10,.12)}[data-theme=light] .reg-or-divider span{background:var(--gray);color:rgba(10,10,10,.55)}[data-theme=light] .reg-field-label{color:rgba(10,10,10,.72)}[data-theme=light] .reg-field-input,[data-theme=light] .reg-field-select,[data-theme=light] .reg-field-textarea{background:#FFFFFF;border:1px solid rgba(10,10,10,.18);color:#0A0A0A}[data-theme=light] .reg-field-input::placeholder,[data-theme=light] .reg-field-textarea::placeholder{color:rgba(10,10,10,.4)}[data-theme=light] .reg-field-input:focus,[data-theme=light] .reg-field-textarea:focus{border-color:var(--orange);outline:none}[data-theme=light] .reg-field-input.error{border-color:#d04545}[data-theme=light] .reg-field-error{color:#d04545}[data-theme=light] .reg-social-proof{border-top-color:rgba(10,10,10,.08);color:rgba(10,10,10,.7)}[data-theme=light] .reg-nav-back{color:rgba(10,10,10,.7)}[data-theme=light] .reg-nav-back:hover{color:var(--orange)}[data-theme=light] .reg-side-btn{background:var(--gray);color:rgba(10,10,10,.65);border:1px solid rgba(10,10,10,.1)}[data-theme=light] .reg-side-btn.active{background:var(--orange);color:#FFFFFF;border-color:var(--orange)}[data-theme=light] .reg-continue,[data-theme=light] .reg-submit{background:var(--orange);color:#FFFFFF;border:none}[data-theme=light] .reg-continue:hover,[data-theme=light] .reg-submit:hover{background:#0A0A0A}[data-theme=light] .nav-links a{color:rgba(10,10,10,.82)}[data-theme=light] .nav-stellarstar-label{color:rgba(10,10,10,.85)}[data-theme=light] .hero-feature,[data-theme=light] .hero-sub{color:rgba(10,10,10,.82)}[data-theme=light] .hero-divider-label span,[data-theme=light] .hero-divider-label-inner,[data-theme=light] .hub-tab,[data-theme=light] .proof-text{color:rgba(10,10,10,.85)}[data-theme=light] .hub-card-excerpt{color:rgba(10,10,10,.82)}[data-theme=light] .hub-card-arrow,[data-theme=light] .hub-card-byline,[data-theme=light] .hub-card-date,[data-theme=light] .hub-insight-text,[data-theme=light] .hub-job-company,[data-theme=light] .hub-job-tag{color:rgba(10,10,10,.85)}[data-theme=light] .path-text{color:rgba(10,10,10,.8)}[data-theme=light] .path-list li{color:rgba(10,10,10,.85)}[data-theme=light] .community-sub{color:rgba(10,10,10,.82)}[data-theme=light] .community-card-text{color:rgba(10,10,10,.85)}[data-theme=light] .service-text{color:rgba(10,10,10,.8)}[data-theme=light] .service-mini-text,[data-theme=light] .step-text{color:rgba(10,10,10,.85)}[data-theme=light] .platform-body{color:rgba(10,10,10,.82)}[data-theme=light] .pc-arrow,[data-theme=light] .pc-text,[data-theme=light] .pf-text,[data-theme=light] .testi-role{color:rgba(10,10,10,.85)}[data-theme=light] .cta-half.employer .cta-eyebrow{color:rgba(10,10,10,.82)}[data-theme=light] .cta-half.employer .cta-text,[data-theme=light] .footer-col-title,[data-theme=light] .footer-contact,[data-theme=light] .footer-tagline{color:rgba(10,10,10,.85)}[data-theme=light] .footer-links a{color:rgba(10,10,10,.82)}[data-theme=light] .footer-copy{color:rgba(10,10,10,.85)}[data-theme=light] .hero-deck,[data-theme=light] .hero-feature,[data-theme=light] .hero-sub{color:rgba(10,10,10,.8)}[data-theme=light] .btn-ghost{color:rgba(10,10,10,.82)}[data-theme=light] .match-label,[data-theme=light] .profile-card-sub,[data-theme=light] .profile-tag,[data-theme=light] .stat-label{color:rgba(10,10,10,.85)}[data-theme=light] .benefit-text{color:rgba(10,10,10,.82)}[data-theme=light] .section-body{color:rgba(10,10,10,.8)}[data-theme=light] .how-text{color:rgba(10,10,10,.85)}[data-theme=light] .feature-text{color:rgba(10,10,10,.8)}[data-theme=light] .feature-list-item{color:rgba(10,10,10,.82)}[data-theme=light] .content-meta,[data-theme=light] .content-text,[data-theme=light] .plan-price span{color:rgba(10,10,10,.85)}[data-theme=light] .plan-desc,[data-theme=light] .plan-item{color:rgba(10,10,10,.82)}[data-theme=light] .plan-item.locked{color:rgba(10,10,10,.85)}[data-theme=light] .plan-card:not(.featured) .plan-cta{color:rgba(10,10,10,.82)}[data-theme=light] .event-badge.virtual,[data-theme=light] .event-meta,[data-theme=light] .event-month,[data-theme=light] .member-text,[data-theme=light] .pillar-text{color:rgba(10,10,10,.85)}[data-theme=light] .ef-text{color:rgba(10,10,10,.82)}[data-theme=light] .cohort-text,[data-theme=light] .ef-meta,[data-theme=light] .ef-role{color:rgba(10,10,10,.85)}[data-theme=light] .cohort-av{color:rgba(10,10,10,.82)}[data-theme=light] .cohort-count,[data-theme=light] .know-arrow,[data-theme=light] .know-meta{color:rgba(10,10,10,.85)}[data-theme=light] .ks-topic-name{color:rgba(10,10,10,.82)}[data-theme=light] .ind-tag,[data-theme=light] .ks-topic-count,[data-theme=light] .net-label{color:rgba(10,10,10,.85)}[data-theme=light] .join-body{color:rgba(10,10,10,.82)}[data-theme=light] .join-card-text{color:rgba(10,10,10,.85)}[data-theme=light] .masthead-deck{color:rgba(10,10,10,.82)}[data-theme=light] .hub-tab:hover{color:rgba(10,10,10,.85)}[data-theme=light] .guide-subtitle{color:rgba(10,10,10,.82)}[data-theme=light] .filter-btn,[data-theme=light] .filter-btn:hover{color:rgba(10,10,10,.85)}[data-theme=light] .feat-excerpt{color:rgba(10,10,10,.82)}[data-theme=light] .feat-byline,[data-theme=light] .feat-date{color:rgba(10,10,10,.8)}[data-theme=light] .feat-arrow{color:rgba(10,10,10,.85)}[data-theme=light] .side-meta{color:rgba(10,10,10,.8)}[data-theme=light] .art-type.n{color:rgba(10,10,10,.85)}[data-theme=light] .art-date,[data-theme=light] .art-excerpt,[data-theme=light] .art-read{color:rgba(10,10,10,.8)}[data-theme=light] .art-arrow,[data-theme=light] .ev-meta,[data-theme=light] .ev-month,[data-theme=light] .guide-text{color:rgba(10,10,10,.85)}[data-theme=light] .nl-body{color:rgba(10,10,10,.82)}[data-theme=light] .nl-bullet{color:rgba(10,10,10,.8)}[data-theme=light] .nl-input::placeholder{color:rgba(10,10,10,.85)}[data-theme=light] .cand-role,[data-theme=light] .compare-col-header.them,[data-theme=light] .nl-note,[data-theme=light] .proof-label,[data-theme=light] .search-meta-text,[data-theme=light] .stage-label{color:rgba(10,10,10,.85)}[data-theme=light] .compare-item.them .compare-item-title{color:rgba(10,10,10,.82)}[data-theme=light] .compare-item-text{color:rgba(10,10,10,.85)}[data-theme=light] .compare-item.us .compare-item-text{color:rgba(10,10,10,.8)}[data-theme=light] .svc-bullet,[data-theme=light] .svc-text{color:rgba(10,10,10,.82)}[data-theme=light] .tier-card:not(.featured) .tier-desc,[data-theme=light] .tier-card:not(.featured) .tier-price{color:rgba(10,10,10,.85)}[data-theme=light] .tier-card:not(.featured) .tier-item{color:rgba(10,10,10,.8)}[data-theme=light] .tier-card:not(.featured) .tier-cta{color:rgba(10,10,10,.85)}[data-theme=light] .pri-badge,[data-theme=light] .pri-deck{color:rgba(10,10,10,.82)}[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-tier:not(.cand-tier):not(.emp-tier),[data-theme=light] .pri-toggle-btn{color:rgba(10,10,10,.85)}[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-amount{color:rgba(10,10,10,.8)}[data-theme=light] .pri-plan-cadence,[data-theme=light] .pri-plan-desc{color:rgba(10,10,10,.85)}[data-theme=light] .pri-plan-item{color:rgba(10,10,10,.82)}[data-theme=light] .pri-compare-table th:first-child,[data-theme=light] .pri-plan-item.locked,[data-theme=light] .pri-plan-item.locked .pri-plan-check,[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-cta,[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-item:not(.locked) .pri-plan-check:not(.cand-check):not(.emp-check){color:rgba(10,10,10,.85)}[data-theme=light] .pri-compare-table th.col-neutral{color:rgba(10,10,10,.82)}[data-theme=light] .pri-compare-table td,[data-theme=light] .pri-compare-table td:first-child{color:rgba(10,10,10,.8)}[data-theme=light] .pri-compare-table td.check-n,[data-theme=light] .pri-compare-table td.text-n,[data-theme=light] .pri-faq-icon,[data-theme=light] .pri-section-row td{color:rgba(10,10,10,.85)}[data-theme=light] .pri-ent-body,[data-theme=light] .pri-faq-a{color:rgba(10,10,10,.82)}[data-theme=light] .abt-hero-manifesto{color:rgba(10,10,10,.8)}[data-theme=light] .abt-hero-founded-text,[data-theme=light] .abt-hs-label{color:rgba(10,10,10,.85)}[data-theme=light] .abt-mb-text{color:rgba(10,10,10,.82)}[data-theme=light] .abt-value-num,[data-theme=light] .abt-value-text{color:rgba(10,10,10,.85)}[data-theme=light] .abt-case-body{color:rgba(10,10,10,.82)}[data-theme=light] .abt-case-metric-label,[data-theme=light] .abt-pq-role{color:rgba(10,10,10,.85)}[data-theme=light] .abt-sp-body,[data-theme=light] .abt-sp-link{color:rgba(10,10,10,.82)}[data-theme=light] .abt-sp-service-text{color:rgba(10,10,10,.8)}[data-theme=light] .reg-benefit-desc,[data-theme=light] .reg-form-step,[data-theme=light] .reg-nav-back,[data-theme=light] .reg-proof-text,[data-theme=light] .reg-side-btn{color:rgba(10,10,10,.85)}[data-theme=light] .reg-form-sub{color:rgba(10,10,10,.82)}[data-theme=light] .reg-field-label,[data-theme=light] .reg-step-dot,[data-theme=light] .reg-step-label{color:rgba(10,10,10,.85)}[data-theme=light] .reg-field-input::placeholder{color:rgba(10,10,10,.85)}[data-theme=light] .reg-field-check-label{color:rgba(10,10,10,.85)}[data-theme=light] .reg-btn-oauth{color:rgba(10,10,10,.82)}[data-theme=light] .reg-btn-back,[data-theme=light] .reg-or-divider span,[data-theme=light] .reg-payment-note,[data-theme=light] .reg-plan-card.selected .reg-plan-perks li,[data-theme=light] .reg-plan-perks li,[data-theme=light] .reg-plan-price em,[data-theme=light] .reg-pw-label,[data-theme=light] .reg-terms,[data-theme=light] .reg-terms a{color:rgba(10,10,10,.85)}[data-theme=light] .reg-success-text{color:rgba(10,10,10,.8)}[data-theme=light] .legal-effective,[data-theme=light] .legal-list li,[data-theme=light] .legal-text{color:rgba(10,10,10,.85)}[data-theme=light] .blog-back,[data-theme=light] .blog-body,[data-theme=light] .blog-body em,[data-theme=light] .blog-date,[data-theme=light] .legal-back-link{color:rgba(10,10,10,.82)}[data-theme=light] .blog-gate-text{color:rgba(10,10,10,.8)}[data-theme=light] .blog-gate-note,[data-theme=light] .cand-filter-label{color:rgba(10,10,10,.85)}[data-theme=light] .cand-list-count,[data-theme=light] .cand-list-status{color:rgba(10,10,10,.82)}[data-theme=light] .cand-card-label,[data-theme=light] .cand-card-row{color:rgba(10,10,10,.85)}[data-theme=light] .cand-card-achievements li{color:rgba(10,10,10,.8)}[data-theme=light] .cand-card-tag{color:rgba(10,10,10,.85)}[data-theme=light] .feat-sub{color:rgba(10,10,10,.8)}[data-theme=light] .feat-empty{color:rgba(10,10,10,.85)}[data-theme=light] .feat-card-row{color:rgba(10,10,10,.8)}[data-theme=light] .feat-btn-ghost,[data-theme=light] .feat-card-label,[data-theme=light] .opp-card-label,[data-theme=light] .opp-card-pill,[data-theme=light] .opp-card-row{color:rgba(10,10,10,.85)}[data-theme=light] .opp-card-desc{color:rgba(10,10,10,.8)}[data-theme=light] .cand-save-btn{color:rgba(10,10,10,.85)}[data-theme=light] .scout-card-meta,[data-theme=light] .scout-empty-text,[data-theme=light] .scout-filter-btn,[data-theme=light] .scout-loading{color:rgba(10,10,10,.82)}[data-theme=light] .scout-card-label{color:rgba(10,10,10,.72)}[data-theme=light] .scout-notes-preview{color:rgba(10,10,10,.82)}[data-theme=light] .scout-notes-empty{color:rgba(10,10,10,.72)}[data-theme=light] .scout-btn-cancel{color:rgba(10,10,10,.82)}[data-theme=light] .scout-btn-view{color:rgba(10,10,10,.85)}[data-theme=light] .scout-preview-desc{color:rgba(10,10,10,.6)}[data-theme=light] .cds-star-constellation{color:rgba(10,10,10,.8)}[data-theme=light] .cds-save-btn{color:rgba(10,10,10,.85)}[data-theme=light] .cds-section-sub{color:rgba(10,10,10,.75)}[data-theme=light] .cds-snapshot-label{color:rgba(10,10,10,.8)}[data-theme=light] .cds-snapshot-value{color:rgba(10,10,10,.85)}[data-theme=light] .cds-snapshot-sub{color:rgba(10,10,10,.72)}[data-theme=light] .cds-impact-text{color:rgba(10,10,10,.82)}[data-theme=light] .cds-capability-name,[data-theme=light] .cds-exp-role{color:rgba(10,10,10,.85)}[data-theme=light] .cds-exp-org{color:rgba(10,10,10,.75)}[data-theme=light] .cds-exp-duration,[data-theme=light] .cds-exp-highlights li{color:rgba(10,10,10,.72)}[data-theme=light] .cds-pref-label{color:rgba(10,10,10,.8)}[data-theme=light] .cds-pref-value{color:rgba(10,10,10,.85)}[data-theme=light] .cds-footer-cta p{color:rgba(10,10,10,.8)}[data-theme=light] .cds-footer-btn.ghost{color:rgba(10,10,10,.82)}[data-theme=light] .cds-footer-note,[data-theme=light] .cds-loading,[data-theme=light] .cds-not-found p,[data-theme=light] .ir-loading{color:rgba(10,10,10,.72)}[data-theme=light] .ir-existing-label,[data-theme=light] .ir-hero-sub{color:rgba(10,10,10,.8)}[data-theme=light] .ir-existing-date,[data-theme=light] .ir-view-btn{color:rgba(10,10,10,.72)}[data-theme=light] .ir-mode-label{color:rgba(10,10,10,.8)}[data-theme=light] .ir-mode-btn{color:rgba(10,10,10,.78)}[data-theme=light] .ir-textarea::placeholder{color:rgba(10,10,10,.72)}[data-theme=light] .ir-upload-hint{color:rgba(10,10,10,.72)}[data-theme=light] .ir-label{color:rgba(10,10,10,.8)}[data-theme=light] .ir-input::placeholder{color:rgba(10,10,10,.72)}[data-theme=light] .ir-btn-save-exit,[data-theme=light] .ir-preview-banner{color:rgba(10,10,10,.78)}[data-theme=light] .ir-st-constellation,[data-theme=light] .ir-st-label,[data-theme=light] .ir-st-section-sub{color:rgba(10,10,10,.8)}[data-theme=light] .ir-st-snap-label,[data-theme=light] .ir-st-snap-sub{color:rgba(10,10,10,.72)}[data-theme=light] .ir-st-impact-text{color:rgba(10,10,10,.82)}[data-theme=light] .ir-st-cap-level,[data-theme=light] .ir-st-exp-org{color:rgba(10,10,10,.8)}[data-theme=light] .ir-st-exp-dates{color:rgba(10,10,10,.72)}[data-theme=light] .ir-st-exp-highlights li{color:rgba(10,10,10,.8)}[data-theme=light] .ir-st-certs-label{color:rgba(10,10,10,.72)}[data-theme=light] .ir-st-cert-item{color:rgba(10,10,10,.8)}[data-theme=light] .ir-st-footer p{color:rgba(10,10,10,.75)}[data-theme=light] .ff-card-text{color:rgba(10,10,10,.8)}[data-theme=light] .ff-progress-step{color:rgba(10,10,10,.75)}[data-theme=light] .ff-step-desc{color:rgba(10,10,10,.8)}[data-theme=light] .ff-btn-ghost{color:rgba(10,10,10,.78)}[data-theme=light] .ff-tag{color:rgba(10,10,10,.8)}[data-theme=light] .ff-path-roles-title,[data-theme=light] .ff-tag-count{color:rgba(10,10,10,.72)}[data-theme=light] .ff-label,[data-theme=light] .ff-path-role,[data-theme=light] .ff-summary-label{color:rgba(10,10,10,.8)}[data-theme=light] .ff-results-summary-label{color:rgba(10,10,10,.72)}[data-theme=light] .ff-employer-desc{color:rgba(10,10,10,.8)}[data-theme=light] .ff-opp-employer{color:rgba(10,10,10,.72)}[data-theme=light] .ff-opp-pill{color:rgba(10,10,10,.78)}[data-theme=light] .ff-opp-desc,[data-theme=light] .ff-opp-detail{color:rgba(10,10,10,.8)}[data-theme=light] .ff-loading{color:rgba(10,10,10,.72)}[data-theme=light] .ff-empty{color:rgba(10,10,10,.8)}[data-theme=light] .opp-detail-loading,[data-theme=light] .opp-detail-not-found p{color:rgba(10,10,10,.78)}[data-theme=light] .opp-detail-back-link,[data-theme=light] .opp-detail-employer{color:rgba(10,10,10,.72)}[data-theme=light] .opp-detail-meta-label,[data-theme=light] .opp-detail-posted{color:rgba(10,10,10,.75)}[data-theme=light] .opp-detail-list li,[data-theme=light] .opp-detail-text{color:rgba(10,10,10,.82)}[data-theme=light] .opp-detail-btn-ghost,[data-theme=light] .opp-detail-cta-text{color:rgba(10,10,10,.78)}[data-theme=light] .opp-card-btn-interest{color:rgba(10,10,10,.82)}[data-theme=light] .admin-filter-btn,[data-theme=light] .admin-login-text,[data-theme=light] .admin-stat-label{color:rgba(10,10,10,.6)}[data-theme=light] .admin-filter-btn:hover{color:rgba(10,10,10,.85)}[data-theme=light] .admin-empty-text,[data-theme=light] .admin-loading,[data-theme=light] .admin-user-email{color:rgba(10,10,10,.6)}[data-theme=light] .admin-meta-label{color:rgba(10,10,10,.55)}[data-theme=light] .admin-notes-text{color:rgba(10,10,10,.7)}[data-theme=light] .admin-notes-placeholder{color:rgba(10,10,10,.55)}[data-theme=light] .admin-btn-cancel{color:rgba(10,10,10,.6)}[data-theme=light] .pending-approval-text{color:rgba(10,10,10,.7)}[data-theme=light] .pending-approval-id{color:rgba(10,10,10,.55)}[data-theme=light] .hub-job-tag{background-color:rgba(10,10,10,.05)}[data-theme=light] .cta-half:before,[data-theme=light] .profile-tag{background-color:rgba(10,10,10,.06)}[data-theme=light] .match-track,[data-theme=light] .plan-item.locked .plan-item-dot{background-color:rgba(10,10,10,.08)}[data-theme=light] .cta-block:before{background-color:rgba(10,10,10,.06)}[data-theme=light] .art-type.n{background-color:rgba(10,10,10,.03)}[data-theme=light] .nl-input{background-color:rgba(10,10,10,.05)}[data-theme=light] .tier-card.featured .tier-dot{background-color:rgba(10,10,10,.08)}[data-theme=light] .cta-input{background-color:rgba(10,10,10,.1)}[data-theme=light] .cta-input:focus{background-color:rgba(10,10,10,.12)}[data-theme=light] .pri-badge{background-color:rgba(10,10,10,.04)}[data-theme=light] .pri-plan-divider{background-color:rgba(10,10,10,.06)}[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-item:not(.locked) .pri-plan-check:not(.cand-check):not(.emp-check){background-color:rgba(10,10,10,.08)}[data-theme=light] .pri-plan-item.locked .pri-plan-check{background-color:rgba(10,10,10,.05)}[data-theme=light] .pri-paygo-card{background-color:rgba(10,10,10,.03)}[data-theme=light] .pri-compare-table tr:hover td{background-color:rgba(10,10,10,.02)}[data-theme=light] .abt-hero-stat,[data-theme=light] .pri-section-row td{background-color:rgba(10,10,10,.025)}[data-theme=light] .abt-hero-founded{background-color:rgba(10,10,10,.02)}[data-theme=light] .abt-final-cta:before{background-color:rgba(10,10,10,.06)}[data-theme=light] .reg-benefit{background-color:rgba(10,10,10,.03)}[data-theme=light] .reg-step-line{background-color:rgba(10,10,10,.1)}[data-theme=light] .reg-btn-oauth:hover,[data-theme=light] .reg-field-input:focus{background-color:rgba(10,10,10,.03)}.reg-or-divider:after,[data-theme=light] .reg-or-divider:before{background-color:rgba(10,10,10,.08)}[data-theme=light] .reg-pw-bar{background-color:rgba(10,10,10,.1)}[data-theme=light] .cr-hero-eyebrow-line,[data-theme=light] .cr-nav{background-color:rgba(10,10,10,.08)}[data-theme=light] .cr-btn-ghost-white:hover{background-color:rgba(10,10,10,.1)}[data-theme=light] .cr-m-card.cr-featured .cr-m-dot,[data-theme=light] .cr-mobile-menu{background-color:rgba(10,10,10,.08)}[data-theme=light] .scout-card{background-color:rgba(10,10,10,.03)}[data-theme=light] .scout-card-notes{background-color:rgba(10,10,10,.02)}[data-theme=light] .scout-notes-input,[data-theme=light] .scout-status-select{background-color:rgba(10,10,10,.04)}[data-theme=light] .scout-preview-feature{background-color:rgba(10,10,10,.02)}[data-theme=light] .cds-pref-item,[data-theme=light] .cds-snapshot-item{background-color:rgba(10,10,10,.03)}[data-theme=light] .ir-btn-save-exit:hover{background-color:rgba(10,10,10,.06)}[data-theme=light] .ir-st-snap-item{background-color:rgba(10,10,10,.03)}[data-theme=light] .ff-progress-track{background-color:rgba(10,10,10,.08)}[data-theme=light] .ff-tag{background-color:rgba(10,10,10,.04)}[data-theme=light] .ff-path-card{background-color:rgba(10,10,10,.03)}[data-theme=light] .ff-input,[data-theme=light] .ff-textarea{background-color:rgba(10,10,10,.04)}[data-theme=light] .ff-employer-item,[data-theme=light] .ff-opp-card{background-color:rgba(10,10,10,.03)}[data-theme=light] .admin-login-card{background-color:rgba(10,10,10,.02)}[data-theme=light] .admin-login-input{background-color:rgba(10,10,10,.04)}[data-theme=light] .admin-notes-display,[data-theme=light] .admin-stat,[data-theme=light] .admin-user-card{background-color:rgba(10,10,10,.02)}[data-theme=light] .admin-notes-input{background-color:rgba(10,10,10,.04)}[data-theme=light] .pending-approval-card{background-color:rgba(10,10,10,.02)}[data-theme=light] .pending-approval-id{background-color:rgba(10,10,10,.03)}[data-theme=light] .gate-input{background-color:rgba(10,10,10,.04)}[data-theme=light] nav{border-color:rgba(10,10,10,.05)}[data-theme=light] .nav-mobile-link{border-color:rgba(10,10,10,.08)}[data-theme=light] .hero-divider-label-inner,[data-theme=light] .hero-features{border-color:rgba(10,10,10,.1)}[data-theme=light] .proof-bar,[data-theme=light] .proof-item{border-color:rgba(10,10,10,.06)}[data-theme=light] .hub-card-meta{border-color:rgba(10,10,10,.07)}[data-theme=light] .hub-card-arrow{border-color:rgba(10,10,10,.1)}[data-theme=light] .hub-card:hover .hub-card-arrow{border-color:rgba(10,10,10,.14)}[data-theme=light] .pf-item,[data-theme=light] .platform-card,[data-theme=light] .service-mini,[data-theme=light] .testi-card{border-color:rgba(10,10,10,.05)}[data-theme=light] footer{border-color:rgba(10,10,10,.07)}[data-theme=light] .footer-bottom{border-color:rgba(10,10,10,.05)}[data-theme=light] .hero-features{border-color:rgba(10,10,10,.12)}[data-theme=light] .btn-ghost{border-color:rgba(10,10,10,.14)}[data-theme=light] .hero-stats{border-color:rgba(10,10,10,.07)}[data-theme=light] .benefit-strip,[data-theme=light] .match-bar{border-color:rgba(10,10,10,.06)}[data-theme=light] .benefit-item{border-color:rgba(10,10,10,.05)}[data-theme=light] .content-meta{border-color:rgba(10,10,10,.06)}[data-theme=light] .content-arrow{border-color:rgba(10,10,10,.1)}[data-theme=light] .plan-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .plan-card:not(.featured) .plan-cta{border-color:rgba(10,10,10,.15)}[data-theme=light] .event-card,[data-theme=light] .member-cloud,[data-theme=light] .pillars{border-color:rgba(10,10,10,.06)}[data-theme=light] .event-badge.virtual{border-color:rgba(10,10,10,.1)}[data-theme=light] .cohort-card{border-color:rgba(10,10,10,.05)}[data-theme=light] .cohort-meta{border-color:rgba(10,10,10,.06)}[data-theme=light] .net-stat{border-color:rgba(10,10,10,.05)}[data-theme=light] .ind-tag{border-color:rgba(10,10,10,.08)}[data-theme=light] .masthead{border-color:rgba(10,10,10,.05)}[data-theme=light] .hub-tabs{background:rgba(245,244,240,.97);border-color:rgba(10,10,10,.08)}[data-theme=light] .filter-bar{border-color:rgba(10,10,10,.06)}[data-theme=light] .feat-meta{border-color:rgba(10,10,10,.07)}[data-theme=light] .feat-arrow{border-color:rgba(10,10,10,.1)}[data-theme=light] .feat-side-item{border-color:rgba(10,10,10,.05)}[data-theme=light] .art-type.n{border-color:rgba(10,10,10,.1)}[data-theme=light] .art-foot,[data-theme=light] .event-mini,[data-theme=light] .guide-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .nl-input{border-color:rgba(10,10,10,.1)}[data-theme=light] .hero-proof{border-color:rgba(10,10,10,.07)}[data-theme=light] .svc-card{border-color:rgba(10,10,10,.05)}[data-theme=light] .svc-bullets{border-color:rgba(10,10,10,.07)}[data-theme=light] .step-item{border-color:rgba(10,10,10,.05)}[data-theme=light] .tier-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .tier-card:not(.featured) .tier-cta{border-color:rgba(10,10,10,.15)}[data-theme=light] .cta-input,[data-theme=light] .cta-input:focus{border-color:rgba(10,10,10,.14)}[data-theme=light] .pri-badge{border-color:rgba(10,10,10,.1)}[data-theme=light] .pri-plan{border-color:rgba(10,10,10,.06)}[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-cta{border-color:rgba(10,10,10,.12)}[data-theme=light] .pri-plan:not(.featured-o):not(.featured-p) .pri-plan-cta:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .pri-paygo-card{border-color:rgba(10,10,10,.08)}[data-theme=light] .pri-compare-table th{border-color:rgba(10,10,10,.07)}[data-theme=light] .pri-compare-table td,[data-theme=light] .pri-faq-item{border-color:rgba(10,10,10,.06)}[data-theme=light] .abt-hero-founded,[data-theme=light] .abt-hero-stat{border-color:rgba(10,10,10,.05)}[data-theme=light] .abt-mission-block{border-color:rgba(10,10,10,.06)}[data-theme=light] .abt-case-card,[data-theme=light] .abt-value-card{border-color:rgba(10,10,10,.05)}[data-theme=light] .abt-case-metrics{border-color:rgba(10,10,10,.07)}[data-theme=light] .abt-pq{border-color:rgba(10,10,10,.05)}[data-theme=light] .abt-sp-link{border-color:rgba(10,10,10,.15)}[data-theme=light] .abt-sp-service{border-color:rgba(10,10,10,.05)}[data-theme=light] .reg-benefit{border-color:rgba(10,10,10,.06)}[data-theme=light] .reg-benefit:hover{border-color:rgba(10,10,10,.12)}[data-theme=light] .reg-social-proof{border-color:rgba(10,10,10,.07)}[data-theme=light] .reg-step-dot{border-color:rgba(10,10,10,.15)}[data-theme=light] .reg-field-input{border-color:rgba(10,10,10,.08)}[data-theme=light] .reg-field-check{border-color:rgba(10,10,10,.06)}[data-theme=light] .reg-field-check:hover{border-color:rgba(10,10,10,.15)}[data-theme=light] .reg-field-check-box{border-color:rgba(10,10,10,.14)}[data-theme=light] .reg-btn-oauth{border-color:rgba(10,10,10,.1)}[data-theme=light] .reg-btn-oauth:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .reg-plan-card{border-color:rgba(10,10,10,.08)}[data-theme=light] .reg-plan-card:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .reg-payment-note{border-color:rgba(10,10,10,.07)}[data-theme=light] .reg-card-mock{border-color:rgba(10,10,10,.08)}[data-theme=light] .cr-hero-left:after,[data-theme=light] .cr-hero-left:before{border-color:rgba(10,10,10,.06)}[data-theme=light] .cr-btn-ghost-white,[data-theme=light] .cr-hero-stats,[data-theme=light] .cr-m-card.cr-featured{border-color:rgba(10,10,10,.14)}[data-theme=light] .cr-footer-bottom{border-color:rgba(10,10,10,.07)}[data-theme=light] .blog-gate,[data-theme=light] .legal-back{border-color:rgba(10,10,10,.08)}[data-theme=light] .cand-filter-select{border-color:rgba(10,10,10,.1)}[data-theme=light] .cand-card,[data-theme=light] .cand-card-achievements{border-color:rgba(10,10,10,.06)}[data-theme=light] .feat-empty{border-color:rgba(10,10,10,.1)}[data-theme=light] .feat-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .feat-btn-ghost{border-color:rgba(10,10,10,.15)}[data-theme=light] .feat-btn-ghost:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .opp-card,[data-theme=light] .scout-filters{border-color:rgba(10,10,10,.06)}[data-theme=light] .scout-filter-btn{border-color:rgba(10,10,10,.1)}[data-theme=light] .scout-filter-btn:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .scout-card{border-color:rgba(10,10,10,.07)}[data-theme=light] .scout-card-notes{border-color:rgba(10,10,10,.05)}[data-theme=light] .scout-btn-cancel{border-color:rgba(10,10,10,.12)}[data-theme=light] .scout-btn-cancel:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .scout-status-select{border-color:rgba(10,10,10,.1)}[data-theme=light] .cds-section,[data-theme=light] .cds-snapshot-item,[data-theme=light] .scout-preview-feature{border-color:rgba(10,10,10,.06)}[data-theme=light] .cds-impact-item{border-color:rgba(10,10,10,.05)}[data-theme=light] .cds-pref-item,[data-theme=light] .ir-existing{border-color:rgba(10,10,10,.06)}[data-theme=light] .ir-existing-item{border-color:rgba(10,10,10,.08)}[data-theme=light] .ir-view-toggle{border-color:rgba(10,10,10,.1)}[data-theme=light] .ir-view-btn:not(:last-child){border-color:rgba(10,10,10,.08)}[data-theme=light] .ir-mode-btn{border-color:rgba(10,10,10,.1)}[data-theme=light] .ir-mode-btn:hover:not(.active){border-color:rgba(10,10,10,.14)}[data-theme=light] .ir-textarea{border-color:rgba(10,10,10,.1)}[data-theme=light] .ir-upload-zone{border-color:rgba(10,10,10,.15)}[data-theme=light] .ir-section{border-color:rgba(10,10,10,.06)}[data-theme=light] .ir-input{border-color:rgba(10,10,10,.1)}[data-theme=light] .ir-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .ir-actions{border-color:rgba(10,10,10,.08)}[data-theme=light] .ir-btn-save-exit{border-color:rgba(10,10,10,.15)}[data-theme=light] .ir-btn-save-exit:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .ir-preview-banner{border-color:rgba(10,10,10,.08)}[data-theme=light] .ir-st-sheet{border-color:rgba(10,10,10,.06)}[data-theme=light] .ir-st-header{border-color:rgba(10,10,10,.08)}[data-theme=light] .ir-st-section,[data-theme=light] .ir-st-snap-item{border-color:rgba(10,10,10,.06)}[data-theme=light] .ir-st-exp-entry{border-color:rgba(10,10,10,.1)}[data-theme=light] .ff-card,[data-theme=light] .ff-what-well-do,[data-theme=light] .ir-st-footer{border-color:rgba(10,10,10,.06)}[data-theme=light] .ff-btn-ghost{border-color:rgba(10,10,10,.12)}[data-theme=light] .ff-btn-ghost:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .ff-tag{border-color:rgba(10,10,10,.1)}[data-theme=light] .ff-path-card{border-color:rgba(10,10,10,.08)}[data-theme=light] .ff-input,[data-theme=light] .ff-textarea{border-color:rgba(10,10,10,.1)}[data-theme=light] .ff-employer-item,[data-theme=light] .ff-opp-card,[data-theme=light] .ff-section{border-color:rgba(10,10,10,.06)}[data-theme=light] .opp-detail-spinner{border-color:rgba(10,10,10,.1)}[data-theme=light] .opp-detail-cta-card,[data-theme=light] .opp-detail-meta-grid{border-color:rgba(10,10,10,.06)}[data-theme=light] .opp-detail-btn-ghost{border-color:rgba(10,10,10,.12)}[data-theme=light] .opp-detail-btn-ghost:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .opp-card-btn-interest{border-color:rgba(10,10,10,.12)}[data-theme=light] .opp-card-btn-interest:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .admin-login-card{border-color:rgba(10,10,10,.08)}[data-theme=light] .admin-login-input{border-color:rgba(10,10,10,.1)}[data-theme=light] .admin-filters,[data-theme=light] .admin-stat{border-color:rgba(10,10,10,.06)}[data-theme=light] .admin-filter-btn{border-color:rgba(10,10,10,.1)}[data-theme=light] .admin-filter-btn:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .admin-user-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .admin-user-card:hover{border-color:rgba(10,10,10,.12)}[data-theme=light] .admin-notes-display{border-color:rgba(10,10,10,.05)}[data-theme=light] .admin-btn-cancel{border-color:rgba(10,10,10,.12)}[data-theme=light] .admin-btn-cancel:hover{border-color:rgba(10,10,10,.14)}[data-theme=light] .gate-card{border-color:rgba(10,10,10,.06)}[data-theme=light] .gate-input{border-color:rgba(10,10,10,.1)}[data-theme=light] .dual-paths{background:rgba(10,10,10,.08)}[data-theme=light] .path-panel{background:var(--gray)}[data-theme=light] .path-panel:hover{background:#FFFFFF}[data-theme=light] .path-panel.candidate .path-cta:hover,[data-theme=light] .path-panel.employer .path-cta:hover{background:#0A0A0A;color:#FFFFFF}.cand-ready-deck{color:rgba(245,244,240,.85)}[data-theme=light] .cand-ready-deck{color:rgba(10,10,10,.7)}.scout-marketing{display:flex;flex-direction:column;gap:80px;padding-top:0}.scout-intro{text-align:center;max-width:760px;margin:0 auto}.scout-intro-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:14px}.scout-intro-title{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4.4vw,48px);line-height:.98;letter-spacing:.01em;margin-bottom:24px}.scout-intro-deck{font-size:16px;line-height:1.65;color:rgba(245,244,240,.78)}.scout-pipeline-preview{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px}.scout-pipeline-header{margin-bottom:24px}.scout-pipeline-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.04em;display:flex;align-items:center;gap:12px}.scout-pipeline-tag{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;padding:3px 8px;border-radius:4px;background:rgba(155,79,224,.15);color:var(--purple);border:1px solid rgba(155,79,224,.3)}.scout-pipeline-sub{font-size:13px;color:rgba(245,244,240,.6);margin-top:6px}.scout-pipeline-board{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.scout-pipeline-col{background:rgba(0,0,0,.18);border-radius:10px;padding:12px;min-height:200px}.scout-pipeline-col-head{display:flex;justify-content:space-between;align-items:center;border-top:2px solid;margin:-12px -12px 12px;padding:10px 12px 12px;border-radius:10px 10px 0 0}.scout-pipeline-col-label{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.scout-pipeline-col-count{font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.6);background:rgba(255,255,255,.06);padding:2px 8px;border-radius:10px}.scout-pipeline-col-body{display:flex;flex-direction:column;gap:10px}.scout-mock-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:12px}.scout-mock-card-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.scout-mock-avatar{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:11px;font-weight:600;color:#fff;flex-shrink:0}.scout-mock-info{min-width:0}.scout-mock-name{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:rgba(245,244,240,.95)}.scout-mock-meta{font-size:10px;color:rgba(245,244,240,.55);margin-top:2px}.scout-mock-stars{display:flex;gap:2px}.scout-mock-star{font-size:12px;color:rgba(245,244,240,.18)}.scout-mock-star.filled{color:#FFB400}.scout-showcase-hero{display:flex;flex-direction:column;align-items:center;gap:18px}.scout-browser{width:100%;max-width:1180px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;box-shadow:0 40px 120px -20px rgba(155,79,224,.35),0 20px 60px -10px rgba(0,0,0,.6);position:relative}.scout-browser:after{content:"";position:absolute;inset:-1px;border-radius:14px;padding:1px;background:linear-gradient(135deg,rgba(155,79,224,.4),transparent 40%,transparent 60%,rgba(255,77,0,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.scout-browser-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#0f0f0f;border-bottom:1px solid rgba(255,255,255,.06)}.scout-browser-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.scout-browser-url{margin-left:18px;font-family:DM Mono,monospace;font-size:11px;color:rgba(245,244,240,.5);letter-spacing:.04em}.scout-browser-img{display:block;width:100%;height:auto}.scout-showcase-caption{display:flex;align-items:center;gap:14px;font-family:DM Mono,monospace;font-size:12px;color:rgba(245,244,240,.55);letter-spacing:.04em}.scout-caption-tag{padding:4px 10px;border:1px solid rgba(155,79,224,.4);color:var(--purple);border-radius:4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.scout-feature-row{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center}.scout-feature-row.reverse{grid-template-columns:1.15fr 1fr}.scout-feature-row.reverse .scout-feature-copy{order:2}.scout-feature-row.reverse .scout-feature-visual{order:1}.scout-feature-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:18px}.scout-feature-row.reverse .scout-feature-eyebrow{color:var(--purple)}.scout-feature-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4.4vw,56px);line-height:.95;letter-spacing:.015em;margin-bottom:28px;color:var(--white)}.scout-feature-title em{font-style:normal;color:var(--orange)}.scout-feature-row.reverse .scout-feature-title em{color:var(--purple)}.scout-feature-text{font-size:16px;line-height:1.7;color:rgba(245,244,240,.78);margin-bottom:22px}.scout-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.scout-feature-list li{position:relative;padding-left:22px;font-size:14px;line-height:1.55;color:rgba(245,244,240,.7)}.scout-feature-list li:before{content:"◆";position:absolute;left:0;top:0;color:var(--orange);font-size:10px;line-height:1.7}.scout-feature-row.reverse .scout-feature-list li:before{color:var(--purple)}.scout-feature-visual{position:relative}.scout-frame{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.6),0 12px 36px -8px rgba(155,79,224,.18)}.scout-frame-img{display:block;width:100%;height:auto}.scout-feature-visual-double{position:relative;min-height:460px}.scout-frame-stack-back{position:absolute;top:0;left:0;width:72%;transform:rotate(-3deg);z-index:1;box-shadow:0 20px 60px -16px rgba(0,0,0,.7)}.scout-frame-stack-front{position:absolute;bottom:0;right:0;width:68%;transform:rotate(2deg);z-index:2;box-shadow:0 30px 80px -16px rgba(155,79,224,.3),0 12px 30px -6px rgba(0,0,0,.6)}[data-theme=light] .scout-browser,[data-theme=light] .scout-frame{background:#FFFFFF;border-color:rgba(10,10,10,.1);box-shadow:0 30px 80px -20px rgba(155,79,224,.25),0 12px 36px -8px rgba(10,10,10,.12)}[data-theme=light] .scout-browser-bar{background:#F5F4F0;border-bottom-color:rgba(10,10,10,.08)}[data-theme=light] .scout-browser-url,[data-theme=light] .scout-showcase-caption{color:rgba(10,10,10,.55)}[data-theme=light] .scout-feature-title{color:#0A0A0A}[data-theme=light] .scout-feature-text{color:rgba(10,10,10,.78)}[data-theme=light] .scout-feature-list li{color:rgba(10,10,10,.7)}@media (max-width:900px){.scout-feature-row,.scout-feature-row.reverse{grid-template-columns:1fr;gap:32px}.scout-feature-row.reverse .scout-feature-copy{order:1}.scout-feature-row.reverse .scout-feature-visual{order:2}.scout-feature-visual-double{min-height:360px}.scout-showcase-caption{flex-direction:column;gap:8px;text-align:center}}.scout-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.scout-benefit{padding:32px 28px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px}.scout-benefit-num{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--purple);margin-bottom:14px}.scout-benefit-title{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.03em;margin-bottom:10px}.scout-benefit-text{font-size:14px;line-height:1.6;color:rgba(245,244,240,.7)}.scout-how{text-align:center}.scout-how-eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:24px}.scout-how-steps{display:flex;align-items:stretch;justify-content:center;gap:16px;flex-wrap:wrap}.scout-how-step{flex:1;min-width:220px;max-width:280px;padding:28px 20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:left}.scout-how-step-num{width:32px;height:32px;border-radius:50%;background:rgba(155,79,224,.15);border:1px solid rgba(155,79,224,.4);color:var(--purple);font-family:DM Mono,monospace;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.scout-how-step-title{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.03em;margin-bottom:8px}.scout-how-step-text{font-size:13px;line-height:1.55;color:rgba(245,244,240,.65)}.scout-how-arrow{display:flex;align-items:center;color:rgba(155,79,224,.5);font-size:24px}.scout-final-cta{text-align:center;padding:56px 32px;background:linear-gradient(180deg,rgba(155,79,224,.06),rgba(255,77,0,.04));border:1px solid rgba(155,79,224,.18);border-radius:16px}.scout-final-title{font-family:Bebas Neue,sans-serif;font-size:clamp(28px,3.4vw,36px);letter-spacing:.02em;margin-bottom:12px}.scout-final-text{font-size:15px;color:rgba(245,244,240,.75);max-width:520px;margin:0 auto 24px;line-height:1.6}.scout-final-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.scout-final-meta{font-size:12px;color:rgba(245,244,240,.5);font-family:DM Mono,monospace;letter-spacing:.04em}.scout-final-link{color:var(--purple);text-decoration:none;border-bottom:1px solid rgba(155,79,224,.4)}.scout-final-link:hover{color:var(--orange);border-color:var(--orange)}@media (max-width:1100px){.scout-pipeline-board{grid-template-columns:repeat(3,1fr)}.scout-benefits{grid-template-columns:1fr}.scout-how-arrow{display:none}}@media (max-width:700px){.scout-marketing{gap:56px}.scout-pipeline-preview{padding:20px}.scout-pipeline-board{grid-template-columns:1fr}.scout-final-cta{padding:40px 20px}}[data-theme=light] .scout-intro-deck{color:rgba(10,10,10,.72)}[data-theme=light] .scout-pipeline-preview{background:rgba(10,10,10,.025);border-color:rgba(10,10,10,.08)}[data-theme=light] .scout-pipeline-sub{color:rgba(10,10,10,.6)}[data-theme=light] .scout-pipeline-col{background:rgba(10,10,10,.04)}[data-theme=light] .scout-pipeline-col-count{color:rgba(10,10,10,.6);background:rgba(10,10,10,.06)}[data-theme=light] .scout-mock-card{background:#FFFFFF;border-color:rgba(10,10,10,.08)}[data-theme=light] .scout-mock-name{color:rgba(10,10,10,.9)}[data-theme=light] .scout-mock-meta{color:rgba(10,10,10,.55)}[data-theme=light] .scout-mock-star{color:rgba(10,10,10,.18)}[data-theme=light] .scout-benefit{background:rgba(10,10,10,.02);border-color:rgba(10,10,10,.08)}[data-theme=light] .scout-benefit-text{color:rgba(10,10,10,.7)}[data-theme=light] .scout-how-step{background:rgba(10,10,10,.02);border-color:rgba(10,10,10,.08)}[data-theme=light] .scout-how-step-text{color:rgba(10,10,10,.65)}[data-theme=light] .scout-final-cta{background:linear-gradient(180deg,rgba(155,79,224,.06),rgba(255,77,0,.04));border-color:rgba(155,79,224,.22)}[data-theme=light] .scout-final-text{color:rgba(10,10,10,.72)}[data-theme=light] .scout-final-meta{color:rgba(10,10,10,.5)}