.admin-backups-page{max-width:1480px}.admin-backups-intro p,.admin-backups-note,.admin-backups-subtitle{color:var(--muted);margin:10px 0 0}.admin-backups-intro{grid-gap:16px;display:grid;gap:16px}.admin-backups-note{color:#fcd34d;font-weight:750}.admin-backups-heading{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-backups-heading h2{margin-bottom:0}.admin-backups-heading strong{color:var(--text);white-space:nowrap}.admin-backups-table{grid-gap:0;display:grid;gap:0}.admin-backups-row,.admin-backups-table__head{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(180px,.65fr) minmax(100px,.24fr) minmax(150px,.32fr) minmax(420px,1.35fr)}.admin-backups-table__head{border-bottom:1px solid var(--border);color:var(--text);font-size:.78rem;font-weight:900;padding:0 0 12px;text-transform:uppercase}.admin-backups-row{border-bottom:1px solid var(--border);padding:16px 0}.admin-backups-row:last-child{border-bottom:0;padding-bottom:0}.admin-backups-count,.admin-backups-name{min-width:0;overflow-wrap:anywhere;padding-top:8px}.admin-backups-count{color:var(--muted);font-weight:850}.admin-backups-restore{grid-gap:10px;display:grid;gap:10px}.admin-backups-restore input,.admin-backups-restore select{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);font-weight:600;min-height:42px;outline:none;padding:8px 10px;width:100%}.admin-backups-restore input[type=file]{color:var(--muted)}.admin-backups-controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(190px,1fr) minmax(160px,.75fr)}.admin-backups-controls label{grid-gap:6px;color:var(--accent);display:grid;font-size:.78rem;font-weight:900;gap:6px}.admin-backups-action{background:#f8fafc0f;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;font-weight:850;min-height:42px;padding:0 14px}.admin-backups-action:hover:not(:disabled){border-color:#38bdf894}.admin-backups-action:disabled,.admin-backups-page .btn:disabled{cursor:not-allowed;opacity:.55}.admin-backups-action--final{background:#32d6a021;border-color:#32d6a057}.admin-backups-preview{grid-gap:6px;background:#02070b70;border:1px solid #38bdf838;border-radius:7px;display:grid;gap:6px;padding:12px}.admin-backups-preview span{color:var(--muted);font-size:.9rem}.admin-backups-danger,.admin-backups-preview strong{color:#fcd34d;font-size:.9rem;margin:0}@media (max-width:1180px){.admin-backups-table__head{display:none}.admin-backups-row{background:#02070b57;border:1px solid var(--border);border-radius:7px;grid-template-columns:1fr;padding:16px}.admin-backups-count,.admin-backups-name{padding-top:0}}@media (max-width:680px){.admin-backups-heading,.admin-page__header--split{display:grid}.admin-backups-heading strong{white-space:normal}.admin-backups-controls{grid-template-columns:1fr}}.admin-seo-page{max-width:1280px}.admin-seo-panel{grid-gap:18px;display:grid;gap:18px}.admin-seo-panel h2,.admin-seo-section-heading h2{margin-bottom:0}.admin-seo-section-heading--split{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-seo-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-seo-editor label,.admin-seo-grid label,.admin-seo-panel label{grid-gap:8px;color:var(--text);display:grid;font-weight:850;gap:8px}.admin-seo-editor input,.admin-seo-editor select,.admin-seo-editor textarea,.admin-seo-grid input,.admin-seo-grid select,.admin-seo-grid textarea,.admin-seo-panel input,.admin-seo-panel select,.admin-seo-panel textarea{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);min-height:44px;outline:none;padding:0 12px;width:100%}.admin-seo-editor textarea,.admin-seo-grid textarea,.admin-seo-panel textarea{min-height:112px;padding-top:11px;resize:vertical}.admin-seo-page-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.admin-seo-actions,.admin-seo-editor,.admin-seo-guide,.admin-seo-previews,.admin-seo-two-column{grid-gap:14px;display:grid;gap:14px}.admin-seo-actions{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}.admin-seo-guide div,.admin-seo-search-preview,.admin-seo-social-preview{grid-gap:8px;background:#02070b70;border:1px solid var(--border);border-radius:7px;display:grid;gap:8px;padding:16px}.admin-seo-guide span,.admin-seo-search-preview span,.admin-seo-social-preview span,.admin-seo-stats span{color:var(--muted)}.admin-seo-search-preview strong{color:#8ab4f8;font-size:1.12rem;line-height:1.25}.admin-seo-search-preview p,.admin-seo-social-preview p{margin:0}.admin-seo-social-preview__media{align-items:center;aspect-ratio:1.91/1;background:#38bdf81a;border:1px dashed #38bdf852;border-radius:7px;color:var(--muted);display:grid;font-weight:850;justify-items:center;min-height:150px}.admin-seo-two-column{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.admin-seo-stats{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:150px minmax(0,1fr)}.admin-seo-stats strong{overflow-wrap:anywhere}.admin-seo-robots-preview{background:#02070bb8;border:1px solid var(--border);border-radius:7px;color:var(--muted-strong);margin:0;overflow:auto;padding:14px;white-space:pre-wrap}.admin-seo-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-seo-guide div{min-height:92px}@media (max-width:1080px){.admin-seo-guide,.admin-seo-page-layout,.admin-seo-two-column{grid-template-columns:1fr}}@media (max-width:760px){.admin-seo-actions,.admin-seo-grid,.admin-seo-stats{grid-template-columns:1fr}}:root{--bg:#02070b;--bg-soft:#071018;--surface:#0b1620;--surface-2:#101f2d;--text:#f8fafc;--muted:#b6c2d2;--muted-strong:#d5dee9;--accent:#32d6a0;--accent-2:#38bdf8;--border:#94a3b82e;--shadow:0 22px 70px #00000047;--radius:8px;--container:1140px;--section-space:92px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,#32d6a01f,#0000 28rem),linear-gradient(180deg,#02070b,#06111a 48%,#02070b);background:radial-gradient(circle at top left,#32d6a01f,#0000 28rem),linear-gradient(180deg,var(--bg) 0,#06111a 48%,var(--bg) 100%);color:#f8fafc;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;margin:0}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0;line-height:1.1}p{color:#b6c2d2;color:var(--muted)}.container{margin:0 auto;width:min(100% - 40px,1140px);width:min(100% - 40px,var(--container))}.section{padding:92px 0;padding:var(--section-space) 0}.eyebrow{color:#32d6a0;color:var(--accent);font-size:.78rem;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.btn,.eyebrow{font-weight:800}.btn{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--radius);display:inline-flex;justify-content:center;min-height:46px;padding:0 20px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:linear-gradient(135deg,#32d6a0,#38bdf8);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#031018}.btn--secondary{background:#f8fafc0a;border-color:#94a3b82e;border-color:var(--border);color:#f8fafc;color:var(--text)}.card{background:linear-gradient(180deg,#101f2df0,#09131df0);border:1px solid #94a3b82e;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);box-shadow:0 22px 70px #00000047;box-shadow:var(--shadow);padding:28px}.section-header{margin-bottom:34px;max-width:780px}.section-header--center{margin-left:auto;margin-right:auto;text-align:center}.section-header h2{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:14px}.section-header p:last-child{font-size:1.05rem;margin-bottom:0}@media (max-width:760px){:root{--section-space:64px}.container{width:min(100% - 28px,1140px);width:min(100% - 28px,var(--container))}.card{padding:22px}}.app-shell{min-height:100vh}.site-header{background:#000;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:20}.nav-shell{align-items:center;display:flex;gap:24px;min-height:76px}.brand{font-size:1.02rem;gap:10px;letter-spacing:0}.brand,.brand-mark{align-items:center;display:inline-flex;font-weight:900}.brand-mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:7px;color:#031018;font-size:.82rem;height:34px;justify-content:center;width:34px}.brand-logo{border-radius:10px;display:block;flex:0 0 auto;height:38px;object-fit:contain;width:38px}.primary-nav{display:flex;margin-left:auto}.nav-link,.primary-nav{align-items:center;gap:6px}.nav-link{background:#0000;border:0;border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;font-weight:500;min-height:42px;padding:0 13px}.nav-dropdown.is-active>.nav-link,.nav-link.is-active,.nav-link:hover{background:#38bdf814;color:var(--text)}.nav-dropdown{position:relative}.nav-dropdown__menu{background:#0b1620fa;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:none;min-width:220px;padding:10px 8px 8px;position:absolute;right:0;top:100%}.nav-dropdown.is-open .nav-dropdown__menu,.nav-dropdown:hover .nav-dropdown__menu{display:grid}.nav-dropdown__item{border-radius:6px;color:var(--muted);font-weight:500;padding:11px 12px}.nav-dropdown__item.is-active,.nav-dropdown__item:hover{background:#32d6a017;color:var(--text)}.menu-toggle{background:#f8fafc0a;border:1px solid var(--border);border-radius:7px;cursor:pointer;display:none;height:42px;margin-left:auto;padding:9px;width:44px}.menu-toggle span{background:var(--text);border-radius:99px;display:block;height:2px;margin:5px 0}.page-hero{border-bottom:1px solid var(--border);padding:43px 0 37px}.page-hero+.section{padding-top:calc(var(--section-space)/2)}.page-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);max-width:820px}.page-hero p:last-child{font-size:1.1rem;max-width:760px}.site-footer{background:#02070b;border-top:1px solid var(--border);padding:62px 0 28px}.footer-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,1fr)}.footer-brand p{margin-top:18px;max-width:390px}.site-footer h3{font-size:.95rem;margin-bottom:14px}.site-footer ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.site-footer a{color:var(--muted)}.site-footer a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);margin-top:36px;padding-top:22px}@media (max-width:900px){.menu-toggle{display:block}.primary-nav{background:#000;border:1px solid var(--border);border-radius:var(--radius);display:none;left:14px;padding:12px;position:absolute;right:14px;top:86px}.primary-nav.is-open{display:grid}.nav-link{justify-content:space-between;width:100%}.nav-dropdown__menu{box-shadow:none;margin:6px 0 8px;min-width:100%;position:static}.nav-dropdown:hover .nav-dropdown__menu{display:none}.nav-dropdown.is-open .nav-dropdown__menu{display:grid}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nav-shell{min-height:68px}.primary-nav{top:76px}.footer-grid{grid-template-columns:1fr}}.hero-section{overflow:hidden;padding:96px 0 82px}.hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr)}.hero-copy h1{font-size:clamp(2.15rem,4.9vw,4.05rem);margin-bottom:24px;max-width:760px}.hero-copy p{font-size:1.13rem;max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-panel{grid-gap:16px;background:linear-gradient(180deg,#101f2deb,#071018eb),radial-gradient(circle at top right,#38bdf82e,#0000 18rem);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:16px;padding:24px}.hero-panel div{border:1px solid var(--border);border-radius:7px;padding:20px}.hero-panel strong{color:var(--accent-2);display:block;font-size:1.08rem;margin-bottom:8px}.hero-panel p{margin-bottom:0}.projects-section{background:#030a1080;border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.project-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-card{display:flex;flex-direction:column;min-height:100%}.project-card__topline{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.project-card__topline span{color:var(--accent-2);font-size:.83rem;font-weight:850}.project-card__topline strong{background:#32d6a01c;border:1px solid #32d6a03d;border-radius:999px;color:var(--accent);font-size:.75rem;padding:5px 9px;white-space:nowrap}.project-card h3{font-size:1.7rem;margin-bottom:14px}.project-card ul{grid-gap:8px;color:var(--muted-strong);display:grid;gap:8px;margin:10px 0 24px;padding-left:20px}.project-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:auto}.project-card-actions .btn{margin-top:0;width:-webkit-max-content;width:max-content}.project-card-url{color:var(--accent);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.founder-category,.team-category{margin-top:28px}.founder-category>h3,.team-category>h3{color:var(--muted-strong);font-size:1.05rem;margin-bottom:16px}.founder-card{grid-gap:28px;align-items:center;background:linear-gradient(180deg,#101f2df5,#09131df5),radial-gradient(circle at top right,#32d6a033,#0000 16rem);display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr);min-height:280px;padding:34px}.founder-card h4{font-size:clamp(2rem,4vw,3.1rem);margin-bottom:12px}.founder-card p{max-width:760px}.founder-card .btn{margin-top:10px}.team-category-list{grid-gap:28px;display:grid;gap:28px;margin-top:34px}.team-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.team-card{min-height:260px}.avatar-placeholder{align-items:center;background:#38bdf81a;border:1px solid #38bdf83d;border-radius:50%;color:var(--text);display:inline-flex;font-weight:900;height:58px;justify-content:center;margin-bottom:22px;width:58px}.avatar-placeholder--large{font-size:1.45rem;height:104px;width:104px}.team-card__label,.team-card__name{color:var(--accent-2);font-size:.82rem;font-weight:700;margin-bottom:8px}.team-card h4{font-size:1.2rem;margin-bottom:12px}.contact-cta-section{padding-top:0}.contact-cta{align-items:center;background:linear-gradient(135deg,#32d6a01c,#38bdf81a);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:24px;justify-content:space-between;padding:34px}.contact-cta h2{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:12px}.contact-cta p{max-width:700px}.contact-email{color:var(--accent);display:inline-flex;font-weight:850;margin-top:2px}@media (max-width:900px){.hero-grid,.project-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section{padding-top:72px}.contact-cta{align-items:flex-start;flex-direction:column}.founder-card{align-items:flex-start;grid-template-columns:1fr}}@media (max-width:560px){.project-card__topline{align-items:flex-start;flex-direction:column}.hero-actions .btn,.project-card .btn{width:100%}.project-card-actions{align-items:flex-start;flex-direction:column;gap:10px}.team-grid{grid-template-columns:1fr}.founder-card{padding:24px}}.page-content .card h2{font-size:1.6rem;margin-bottom:12px}.page-content .card p:last-child{margin-bottom:0}.jobs-page{background:#030a1085;border-top:1px solid var(--border)}.job-category-list{grid-gap:28px;display:grid;gap:28px}.job-category-section{background:linear-gradient(180deg,#101f2de0,#071018eb),radial-gradient(circle at top right,#32d6a014,#0000 18rem);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.job-category-section__header{align-items:start;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;margin-bottom:22px;padding-bottom:22px}.job-category-section__header h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:10px}.job-category-section__header p:last-child{margin-bottom:0;max-width:680px}.job-category-section__header>span{background:#32d6a01a;border:1px solid #32d6a040;border-radius:999px;color:var(--accent);flex:0 0 auto;font-size:.78rem;font-weight:850;padding:7px 11px}.job-accordion-list{grid-gap:14px;display:grid;gap:14px}.job-accordion-card,.job-detail-card,.job-detail-sidebar,.jobs-empty-card{background:#02070b7a;border:1px solid #94a3b833;border-radius:var(--radius)}.job-accordion-card{overflow:hidden;padding:20px;transition:border-color .18s ease,box-shadow .18s ease}.job-accordion-card.is-open{border-color:#38bdf861;box-shadow:0 20px 58px #02070b52}.job-accordion-card__top{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.job-accordion-card__top a{display:inline-block;font-size:1.35rem;font-weight:900;margin-bottom:7px}.job-accordion-card__top a:hover{color:var(--accent-2)}.job-accordion-card__top small{color:var(--muted);display:block;font-size:1.03rem;line-height:1.7}.job-accordion-card__toggle{align-items:center;background:#38bdf814;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.job-accordion-card__icon{font-size:1.3rem;font-weight:900;line-height:1}.job-metadata{margin-top:22px}.job-metadata__eyebrow{color:var(--accent);font-size:.76rem;font-weight:850;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.job-metadata-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.job-meta-pill{background:#101f2da8;border:1px solid #94a3b829;border-radius:7px;min-width:0;padding:12px}.job-meta-pill dt{color:var(--muted);font-size:.76rem;font-weight:850;margin-bottom:3px;text-transform:uppercase}.job-meta-pill dd{color:var(--text);font-weight:400;margin:0;overflow-wrap:anywhere}.job-accordion-card__body{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.job-description-section{margin-top:20px}.job-description-section__eyebrow{color:var(--accent);font-size:.76rem;font-weight:850;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.job-description-box{background:#000;border:1px solid #38bdf82e;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff08;padding:24px}.job-description-box>p:last-child{margin-bottom:0}.job-content{grid-gap:14px;display:grid;font-size:1rem;gap:14px;line-height:1.75}.job-content--rich{display:block}.job-content--rich div,.job-content--rich h2,.job-content--rich h3,.job-content--rich h4,.job-content--rich p{margin:0 0 14px}.job-content--rich h2,.job-content--rich h3,.job-content--rich h4{color:var(--text)}.job-content--rich h2{font-size:1.55rem}.job-content--rich h3{font-size:1.28rem}.job-content--rich h4{font-size:1.12rem}.job-content--rich b,.job-content--rich strong{font-weight:850}.job-content--rich em,.job-content--rich i{font-style:italic}.job-content-block{margin:0;white-space:pre-wrap}.job-content-block--heading{color:var(--text);font-size:1.35rem;margin-top:8px}.job-content-block--size-small{font-size:.92rem}.job-content-block--size-large{font-size:1.1rem}.job-content-block--size-heading{font-size:1.35rem}.job-content-block--weight-medium{font-weight:700}.job-content-block--weight-semibold,.job-content-block.is-bold{font-weight:850}.job-content-block--weight-bold{font-weight:950}.job-content-block.is-italic{font-style:italic}.job-content ol,.job-content ul{color:var(--muted-strong);margin:.75rem 0 1rem 1.5rem;padding-left:22px}.job-content li+li{margin-top:.35rem}.job-content a{color:var(--accent-2);font-weight:850}.job-content-divider{border:0;border-top:1px solid var(--border);margin:8px 0;width:100%}.job-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.jobs-empty,.jobs-empty-card{color:var(--muted)}.jobs-empty-card{grid-gap:10px;display:grid;gap:10px;max-width:720px;padding:28px}.jobs-empty-card h2{color:var(--text);margin-bottom:0}.jobs-empty-card .btn{margin-top:6px;width:-webkit-max-content;width:max-content}.job-detail-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr)}.job-detail-card,.job-detail-sidebar{padding:24px}.job-detail-sidebar{grid-gap:14px;display:grid;gap:14px;position:-webkit-sticky;position:sticky;top:96px}.job-detail-sidebar span{color:var(--accent);font-weight:900;text-transform:uppercase}.job-detail-sidebar h2{font-size:1.4rem;margin-bottom:4px}.job-detail-sidebar .btn{width:100%}.hiring-cta,.jobs-flow-cta{align-items:center;background:linear-gradient(135deg,#32d6a01a,#38bdf817),#02070b6b;border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:22px;justify-content:space-between;margin-bottom:28px;padding:24px}.hiring-cta h2,.jobs-flow-cta h2{font-size:clamp(1.45rem,3vw,2.2rem);margin-bottom:0}.hiring-cta__actions,.hiring-step-card__actions,.jobs-flow-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.apply-page,.hiring-process-page{background:#030a1085;border-top:1px solid var(--border)}.hiring-timeline{grid-gap:18px;display:grid;gap:18px}.hiring-step-card{grid-gap:22px;background:linear-gradient(180deg,#101f2de6,#071018f0),radial-gradient(circle at top right,#38bdf81f,#0000 18rem);border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:22px;grid-template-columns:92px minmax(0,1fr);padding:26px}.hiring-step-card__number{align-items:center;background:#32d6a01a;border:1px solid #32d6a047;border-radius:var(--radius);color:var(--accent);display:inline-flex;font-size:1.35rem;font-weight:950;height:62px;justify-content:center;width:72px}.hiring-step-card h2{font-size:clamp(1.45rem,3vw,2.2rem);margin-bottom:12px}.hiring-step-card__purpose{border-top:1px solid var(--border);color:var(--muted-strong);margin:18px 0 0;padding-top:16px}.hiring-step-card__note{align-items:center;background:#32d6a01a;border:1px solid #32d6a047;border-radius:7px;color:var(--muted-strong);display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:18px;padding:12px 14px}.hiring-step-card__note strong{color:var(--accent);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.hiring-step-card__note span{color:var(--muted-strong)}.candidate-instructions{margin:24px 0}.candidate-instructions ul{grid-gap:10px;display:grid;gap:10px;margin:0;padding-left:22px}.candidate-instructions li{color:var(--muted-strong)}.apply-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}.apply-sidebar{align-items:center;display:flex;gap:20px;justify-content:space-between}.apply-sidebar span{color:var(--accent);font-weight:900;text-transform:uppercase}.apply-sidebar h2{font-size:1.45rem;margin-bottom:0}.apply-sidebar__copy{grid-gap:10px;display:grid;gap:10px;max-width:760px}.apply-sidebar__copy p{margin:0}.apply-sidebar__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.apply-sidebar__actions .btn{min-width:190px}.apply-form{grid-gap:22px;background:linear-gradient(180deg,#101f2de6,#071018f0),radial-gradient(circle at top right,#32d6a01a,#0000 18rem);border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:22px;padding:28px}.apply-form__header h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:0}.apply-category{grid-gap:18px;border-top:1px solid var(--border);display:grid;gap:18px;padding-top:22px}.apply-category__header h3{font-size:1.35rem;margin-bottom:8px}.apply-field-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.apply-field{grid-gap:8px;color:var(--text);display:grid;font-weight:850;gap:8px}.apply-field--full{grid-column:1/-1}.apply-field label strong{color:#fca5a5}.apply-field input,.apply-field select,.apply-field textarea{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);font-weight:400;min-height:46px;outline:none;padding:0 14px;width:100%}.apply-field textarea{min-height:140px;padding-top:12px;resize:vertical}.apply-field input:focus,.apply-field select:focus,.apply-field textarea:focus{border-color:#38bdf89e;box-shadow:0 0 0 3px #38bdf821}.apply-file-upload{align-items:center;background:linear-gradient(180deg,#050e16eb,#01060afa),#02080ee0;border:1px solid #38bdf847;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a,0 16px 34px #0000002e;display:flex;gap:14px;justify-content:center;min-height:64px;padding:10px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.apply-file-upload input.sr-only{height:1px;min-height:1px;padding:0;width:1px}.apply-file-upload:focus-within,.apply-file-upload:hover{border-color:#2dd4bf9e;box-shadow:0 0 0 3px #2dd4bf1a,inset 0 1px 0 #ffffff0d,0 18px 38px #0000003d;transform:translateY(-1px)}.apply-file-upload__button{align-items:center;background:#32d6a017;border:1px solid #32d6a029;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff47,0 12px 26px #38bdf824;color:var(--text);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;line-height:1.2;min-height:42px;min-width:156px;padding:0 20px;transition:box-shadow .18s ease,transform .18s ease}.apply-file-upload__button:hover{background:#32d6a01f;box-shadow:inset 0 1px 0 #ffffff5c,0 14px 30px #38bdf838;transform:translateY(-1px)}.apply-file-upload__name{color:var(--muted-strong);flex:0 1 auto;font-weight:650;max-width:min(100%,520px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select{position:relative;width:100%}.custom-select__trigger{align-items:center;background:linear-gradient(180deg,#050e16f0,#01060af5),#02080ee0;border:1px solid #38bdf859;border-radius:14px;color:var(--text);cursor:pointer;display:flex;font-weight:500;gap:14px;justify-content:space-between;min-height:54px;outline:none;padding:0 18px;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.custom-select.is-open .custom-select__trigger,.custom-select__trigger:focus-visible,.custom-select__trigger:hover{background:linear-gradient(180deg,#06121cfa,#000000fa),#02080ef5;border-color:#32d6a0a8;box-shadow:0 0 0 3px #38bdf81a,0 16px 34px #0000003d}.custom-select__trigger.is-placeholder{color:var(--muted)}.custom-select__arrow{border-bottom:2px solid var(--text);border-right:2px solid var(--text);flex:0 0 auto;height:9px;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;width:9px}.custom-select.is-open .custom-select__arrow{transform:rotate(225deg) translateY(-2px)}.custom-select__panel{grid-gap:6px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02080ef5;border:1px solid #38bdf838;border-radius:14px;box-shadow:0 24px 70px #00000085;display:grid;gap:6px;left:0;margin-top:8px;max-height:280px;overflow-y:auto;padding:8px;position:absolute;right:0;top:100%;z-index:12}.custom-select__panel::-webkit-scrollbar{width:10px}.custom-select__panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.custom-select__panel::-webkit-scrollbar-thumb{background:#38bdf85c;border-radius:999px}.custom-select__option{background:#00000047;border:1px solid #0000;border-radius:10px;color:var(--muted-strong);cursor:pointer;font-weight:500;min-height:42px;padding:9px 12px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.custom-select__option.is-selected,.custom-select__option:focus-visible,.custom-select__option:hover{background:#000;border-color:#32d6a06b;color:#fff;outline:none}.custom-select__option.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.custom-select__empty{color:var(--muted);font-weight:500;padding:10px 12px}.apply-field small{color:var(--muted);font-weight:650}.apply-field__error{color:#fca5a5!important}.apply-option-list{grid-gap:8px;display:grid;gap:8px}.apply-option-list--checkbox{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.apply-option{align-items:center;background:#02070b7a;border:1px solid var(--border);border-radius:7px;display:flex;gap:10px;min-height:42px;min-width:0;overflow-wrap:anywhere;padding:8px 10px}.apply-option-list--checkbox .apply-option{background:linear-gradient(180deg,#050e16e0,#01060af5),#02080ee0;border-color:#94a3b82e;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff08;color:var(--text);cursor:pointer;gap:12px;min-height:46px;padding:10px 12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.apply-option-list--checkbox .apply-option:hover{background:linear-gradient(180deg,#030c12f5,#000000fa),#000;border-color:#2dd4bf66;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 28px #00000038;transform:translateY(-1px)}.apply-option-list--checkbox .apply-option.is-selected{background:#000;border-color:#2dd4bfa6;box-shadow:0 0 0 2px #2dd4bf14,0 12px 30px #00000042;color:#fff}.apply-option-list--checkbox .apply-option:has(input:focus-visible){border-color:#2dd4bfc7;box-shadow:0 0 0 3px #2dd4bf1f,0 12px 30px #0000003d;outline:none}.apply-option-list--checkbox .apply-option span{flex:1 1 auto;font-weight:500;line-height:1.35;min-width:0}.apply-option input{min-height:auto;width:auto}.apply-option-list--checkbox .apply-option input{align-self:center;-webkit-appearance:none;appearance:none;aspect-ratio:1/1;background:#ffffffdb;border:1px solid #e2e8f0db;border-radius:5px;box-sizing:border-box;cursor:pointer;display:grid;flex:0 0 20px;height:20px;margin:0;max-height:20px;max-width:20px;min-height:20px;min-width:20px;padding:0;place-content:center;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:20px}.apply-option-list--checkbox .apply-option input:before{border-bottom:2px solid #04120f;border-left:2px solid #04120f;content:"";height:5px;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease;width:10px}.apply-option-list--checkbox .apply-option input:checked{background:#2dd4bf;border-color:#5eead4;box-shadow:0 0 0 2px #2dd4bf29,0 0 16px #2dd4bf38}.apply-option-list--checkbox .apply-option input:checked:before{transform:rotate(-45deg) scale(1)}.apply-option-list--checkbox .apply-option input:focus-visible{outline:2px solid #2dd4bfb8;outline-offset:2px}.apply-submit{width:100%}.about-page{overflow:hidden}.about-hero{border-bottom:1px solid var(--border);padding:92px 0 78px}.about-hero__grid{grid-gap:46px;align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.68fr)}.about-hero__copy h1{font-size:clamp(2.4rem,5.6vw,4.7rem);margin-bottom:22px;max-width:840px}.about-hero__copy>p:not(.eyebrow){font-size:1.12rem;max-width:780px}.about-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.about-hero__badges span,.about-project-card__topline strong{background:#32d6a01c;border:1px solid #32d6a042;border-radius:999px;color:var(--accent);font-size:.76rem;font-weight:850;padding:6px 10px}.about-hero__panel{background:linear-gradient(180deg,#101f2df0,#071018f5),radial-gradient(circle at top right,#38bdf830,#0000 17rem)}.about-approach-card span,.about-founder-card span,.about-panel__label,.about-project-card__topline span,.about-trust-card>span{color:var(--accent-2);display:block;font-size:.82rem;font-weight:850;margin-bottom:13px}.about-hero__panel strong{display:block;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.12;margin-bottom:18px}.about-approach-card p:last-child,.about-cta p:last-child,.about-feature-card p:last-child,.about-founder-card p:last-child,.about-hero__panel p:last-child,.about-project-card p:last-child,.about-scale-card p:last-child,.about-vision-card p:last-child{margin-bottom:0}.about-leadership-section,.about-overview-section,.about-scale-section{background:#030a107a;border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.about-overview-grid{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(300px,.56fr)}.about-overview-copy h2{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:18px}.about-overview-copy p{max-width:780px}.about-project-card ul,.about-trust-card ul,.about-vision-card ul{grid-gap:10px;display:grid;gap:10px;margin:0;padding-left:20px}.about-project-card li,.about-trust-card li,.about-vision-card li{color:var(--muted-strong)}.about-build-grid,.about-project-grid,.about-scale-grid{grid-gap:20px;display:grid;gap:20px}.about-build-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-feature-card,.about-project-card,.about-scale-card{min-height:100%}.about-feature-card h3,.about-scale-card h3{font-size:1.25rem;margin-bottom:13px}.about-portfolio-section{scroll-margin-top:90px}.about-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-project-card{background:linear-gradient(180deg,#101f2df2,#071018f2),radial-gradient(circle at top right,#32d6a024,#0000 15rem);display:flex;flex-direction:column;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.about-project-card:hover{border-color:#38bdf85c;box-shadow:0 24px 78px #0710186b;transform:translateY(-4px)}.about-project-card__topline{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.about-project-card h3{font-size:clamp(1.6rem,3vw,2.25rem);margin-bottom:13px}.about-project-card ul{margin:8px 0 24px}.about-project-card .btn{margin-top:auto;width:-webkit-max-content;width:max-content}.about-leadership-grid,.about-vision-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-vision-card{background:linear-gradient(180deg,#101f2df0,#09131df0),radial-gradient(circle at top left,#38bdf81f,#0000 15rem)}.about-vision-card--mission{background:linear-gradient(180deg,#101f2df0,#09131df0),radial-gradient(circle at top right,#32d6a024,#0000 15rem)}.about-vision-card h2{font-size:clamp(1.7rem,3vw,2.55rem);margin-bottom:18px}.about-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-scale-card{background:#101f2db8;box-shadow:none}.about-timeline{grid-gap:16px;display:grid;gap:16px;position:relative}.about-timeline:before{background:linear-gradient(180deg,var(--accent),#38bdf833);bottom:14px;content:"";left:18px;position:absolute;top:14px;width:2px}.about-timeline__item{grid-gap:12px;background:#101f2da3;border:1px solid var(--border);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:130px minmax(0,1fr);margin-left:38px;padding:20px;position:relative}.about-timeline__item:before{background:var(--bg);border:3px solid var(--accent);border-radius:50%;content:"";height:14px;left:-27px;position:absolute;top:24px;width:14px}.about-timeline__item span{color:var(--accent);font-weight:900}.about-timeline__item p{margin-bottom:0}.about-founder-card{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-columns:auto minmax(0,1fr)}.about-approach-card h3,.about-founder-card h3{font-size:clamp(1.8rem,3vw,2.65rem);margin-bottom:14px}.about-founder-card .btn{margin-top:8px}.about-approach-card{align-content:center;background:linear-gradient(180deg,#101f2df0,#09131df0),radial-gradient(circle at bottom right,#38bdf826,#0000 16rem);display:grid}.about-cta-section{padding-top:0}.about-cta{align-items:center;background:linear-gradient(135deg,#32d6a01c,#38bdf81a);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:28px;justify-content:space-between;padding:36px}.about-cta h2{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:12px}.about-cta p{max-width:720px}.about-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media (max-width:1040px){.about-build-grid,.about-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.about-hero__grid,.about-leadership-grid,.about-overview-grid,.about-project-grid,.about-vision-grid,.apply-layout{grid-template-columns:1fr}.about-hero{padding-top:72px}.about-cta{align-items:flex-start;flex-direction:column}.about-cta__actions{justify-content:flex-start}.apply-sidebar{align-items:stretch;flex-direction:column}.apply-sidebar__actions{justify-content:flex-start}.apply-sidebar__actions .btn{width:100%}}@media (min-width:901px){.about-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.about-timeline:before{bottom:auto;height:2px;left:0;right:0;top:18px;width:auto}.about-timeline__item{grid-template-columns:1fr;margin-left:0;padding-top:46px}.about-timeline__item:before{left:20px;top:9px}}@media (max-width:640px){.about-build-grid,.about-scale-grid{grid-template-columns:1fr}.about-hero__grid{gap:28px}.about-hero__badges span{flex:1 1 100%;text-align:center}.about-project-card__topline{align-items:flex-start;flex-direction:column}.about-cta__actions,.about-cta__actions .btn,.about-project-card .btn{width:100%}.about-founder-card{align-items:flex-start}.about-founder-card,.about-timeline__item{grid-template-columns:1fr}.about-cta{padding:24px}}.contact-page-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr)}.contact-form-card{background:linear-gradient(180deg,#101f2df5,#071018f5),radial-gradient(circle at top right,#38bdf824,#0000 18rem)}.contact-form{grid-gap:18px;display:grid;gap:18px;margin-top:22px}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-auth-card label,.contact-form label{grid-gap:8px;color:var(--text);display:grid;font-weight:850;gap:8px}.admin-auth-card input,.admin-filters input,.admin-filters select,.contact-form input,.contact-form select,.contact-form textarea,.lead-detail-grid select{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);min-height:46px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.contact-form textarea{min-height:150px;padding-top:12px;resize:vertical}.admin-auth-card input:focus,.admin-filters input:focus,.admin-filters select:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.lead-detail-grid select:focus{border-color:#38bdf89e;box-shadow:0 0 0 3px #38bdf821}.contact-form small{color:#fca5a5;font-weight:700}.contact-form__button{width:100%}.admin-auth-card .btn:disabled,.contact-form__button:disabled{cursor:not-allowed;opacity:.65;transform:none}.form-alert{border:1px solid var(--border);border-radius:7px;font-weight:750;margin:0;padding:12px 14px}.form-alert--success{background:#32d6a01a;border-color:#32d6a042;color:#bbf7d0}.form-alert--error{background:#f871711a;border-color:#f871714d;color:#fecaca}@media (max-width:760px){.apply-option-list--checkbox{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-file-upload{align-items:stretch;flex-direction:column}.apply-file-upload__button{width:100%}.contact-page-grid,.form-grid{grid-template-columns:1fr}.job-category-section{padding:20px}.job-category-section__header{align-items:flex-start;flex-direction:column}.apply-field-grid,.hiring-step-card,.job-accordion-card__top,.job-detail-layout,.job-metadata-grid{grid-template-columns:1fr}.hiring-cta__actions,.hiring-cta__actions .btn,.hiring-step-card__actions,.hiring-step-card__actions .btn,.job-accordion-card__toggle,.job-actions .btn,.jobs-empty-card .btn,.jobs-flow-cta__actions,.jobs-flow-cta__actions .btn{width:100%}.job-detail-sidebar{position:static}.hiring-cta,.jobs-flow-cta{align-items:flex-start;flex-direction:column}}.unsubscribe-page{align-items:center;background:radial-gradient(circle at top left,#32d6a024,#0000 28rem),linear-gradient(180deg,var(--bg) 0,#06111a 100%);color:var(--text);display:grid;min-height:100vh;padding:24px}.unsubscribe-card{grid-gap:12px;background:linear-gradient(180deg,#101f2df5,#09131df5);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;margin:0 auto;max-width:560px;padding:30px;width:100%}.unsubscribe-card h1,.unsubscribe-card p{margin:0}.unsubscribe-card p:last-child{color:var(--muted);line-height:1.7}.service-page{overflow:hidden}.service-hero{border-bottom:1px solid var(--border);padding:92px 0 76px}.service-hero__grid{grid-gap:46px;align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.service-hero__copy h1{font-size:clamp(2.8rem,6vw,5.3rem);margin-bottom:14px}.service-hero__copy h2{color:var(--muted-strong);font-size:clamp(1.55rem,3.2vw,2.55rem);margin-bottom:20px;max-width:830px}.service-hero__copy>p:not(.eyebrow){font-size:1.1rem;max-width:790px}.service-cta__actions,.service-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.service-preview{background:linear-gradient(180deg,#101f2df5,#071018fa),linear-gradient(135deg,#32d6a01c,#38bdf814);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-height:430px;padding:22px}.service-preview__topline{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:22px}.service-preview__screen strong,.service-preview__topline span,.service-preview__topline strong,.service-problem-card span{font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.service-preview__topline span{color:var(--accent-2)}.service-preview__topline strong{background:#32d6a01a;border:1px solid #32d6a03d;border-radius:999px;color:var(--accent);padding:6px 10px;white-space:nowrap}.service-preview__screen{align-content:end;background:linear-gradient(180deg,#02070b2e,#02070bcc),repeating-linear-gradient(90deg,#94a3b81a,#94a3b81a 1px,#0000 0,#0000 42px);border:1px solid #94a3b833;border-radius:var(--radius);display:grid;min-height:250px;padding:24px}.service-preview__screen span{display:block;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1.02;margin-bottom:10px}.service-preview__screen strong{color:var(--accent)}.service-preview__chips{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.service-audience-card,.service-capability__items span,.service-metric,.service-preview__chips span{background:#f8fafc0a;border:1px solid var(--border);border-radius:var(--radius)}.service-preview__chips span{color:var(--muted-strong);font-size:.9rem;font-weight:700;padding:10px 12px}.service-section{padding:var(--section-space) 0}.service-metrics-section{background:#030a108a;border-bottom:1px solid var(--border);padding:28px 0}.service-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.service-metric{align-items:center;display:flex;min-height:86px;padding:16px}.service-metric span{color:var(--muted-strong);font-size:.95rem;font-weight:800;line-height:1.25}.service-audience-section,.service-problem-section,.service-value-section{background:#030a1080;border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.service-problem-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-problem-card{background:linear-gradient(180deg,#101f2deb,#09131df5);border:1px solid var(--border);border-radius:var(--radius);padding:34px}.service-problem-card--solution{background:linear-gradient(180deg,#0e2429e6,#09131df5)}.service-problem-card span{color:var(--accent)}.service-problem-card h2{font-size:clamp(1.75rem,3vw,2.65rem);margin:14px 0 16px}.service-problem-card p{font-size:1.05rem;margin-bottom:0}.service-audience-grid,.service-capability-grid,.service-feature-grid,.service-value-grid{grid-gap:18px;display:grid;gap:18px}.service-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.service-capability{background:linear-gradient(180deg,#101f2df2,#071018f5),linear-gradient(135deg,#32d6a014,#fff0);border:1px solid #94a3b833;border-radius:var(--radius);min-height:100%;padding:28px}.service-capability h3{font-size:clamp(1.3rem,2.4vw,1.9rem);margin-bottom:14px}.service-capability p:last-child{margin-bottom:0}.service-capability__items{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.service-capability__items span{color:var(--muted-strong);font-size:.88rem;font-weight:750;padding:8px 10px}.service-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-feature-card,.service-value-card{background:#101f2db8;border:1px solid var(--border);border-radius:var(--radius);min-height:150px;padding:24px}.service-feature-card span{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:999px;display:block;height:10px;margin-bottom:18px;width:42px}.service-feature-card h3,.service-roadmap__item h3,.service-value-card h3{font-size:1.04rem;margin-bottom:0}.service-audience-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.service-audience-card{align-items:center;display:flex;justify-content:center;min-height:104px;padding:18px;text-align:center}.service-audience-card span{color:var(--muted-strong);font-weight:850}.service-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-value-card{background:linear-gradient(180deg,#101f2de6,#071018f5),linear-gradient(135deg,#38bdf81a,#32d6a00f)}.service-roadmap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.service-roadmap__item{background:#101f2da8;border:1px solid var(--border);border-radius:var(--radius);min-height:168px;padding:22px}.service-roadmap__item span{color:var(--accent);display:block;font-size:.82rem;font-weight:900;margin-bottom:18px}.service-cta-section{padding-top:0}.service-cta{align-items:center;background:linear-gradient(135deg,#32d6a01f,#38bdf817),linear-gradient(180deg,#101f2deb,#071018fa);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:28px;justify-content:space-between;padding:36px}.service-cta h2{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:14px}.service-cta p:not(.eyebrow){max-width:760px}.service-cta__actions{justify-content:flex-end;margin-top:0}@media (max-width:1080px){.service-audience-grid,.service-metrics,.service-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.service-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.service-hero{padding-top:72px}.service-hero__grid,.service-problem-grid{grid-template-columns:1fr}.service-preview{min-height:auto}.service-capability-grid,.service-value-grid{grid-template-columns:1fr}.service-cta{align-items:flex-start;flex-direction:column}.service-cta__actions{justify-content:flex-start}}@media (max-width:640px){.service-preview__topline{align-items:flex-start;flex-direction:column}.service-audience-grid,.service-feature-grid,.service-metrics,.service-preview__chips,.service-roadmap{grid-template-columns:1fr}.service-cta,.service-problem-card{padding:24px}.service-cta__actions,.service-cta__actions .btn,.service-hero__actions,.service-hero__actions .btn{width:100%}}.admin-shell{background:radial-gradient(circle at top left,#32d6a01c,#0000 28rem),linear-gradient(180deg,var(--bg) 0,#06111a 52%,var(--bg) 100%);color:var(--text);display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.admin-shell--center{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center;padding:24px}.admin-sidebar{background:#02070be0;border-right:1px solid var(--border);padding:26px 20px}.admin-sidebar .brand{margin-bottom:34px}.admin-nav{grid-gap:10px;display:grid;gap:10px}.admin-nav__link{background:#f8fafc0a;border:1px solid var(--border);border-radius:7px;color:var(--muted);cursor:pointer;font-weight:850;min-height:44px;padding:10px 12px;text-align:left}.admin-nav__link.is-active,.admin-nav__link:hover{background:#38bdf81a;color:var(--text)}.admin-main{min-width:0;padding:34px}.admin-page{grid-gap:24px;display:grid;gap:24px}.admin-auth-card h1,.admin-page__header h1{font-size:clamp(2rem,4vw,3.1rem);margin-bottom:0}.admin-content-block__top,.admin-job-editor__section-header,.admin-page__header--split{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-auth-card,.admin-panel,.admin-stat-card,.lead-card,.lead-modal__panel{background:linear-gradient(180deg,#101f2df5,#09131df5);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.admin-auth-card{grid-gap:18px;display:grid;gap:18px;max-width:430px;padding:30px;width:100%}.admin-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stat-card{grid-gap:12px;display:grid;gap:12px;min-height:124px;padding:22px}.admin-stat-card span{color:var(--muted);font-weight:750}.admin-stat-card strong{color:var(--accent);font-size:2.2rem;line-height:1}.admin-panel{padding:24px}.admin-panel h2{font-size:1.4rem;margin-bottom:18px}.admin-table{grid-gap:10px;display:grid;gap:10px}.admin-table__row{grid-gap:14px;align-items:center;background:#02070b6b;border:1px solid var(--border);border-radius:7px;display:grid;gap:14px;grid-template-columns:minmax(220px,1.2fr) minmax(120px,.7fr) minmax(160px,.7fr);padding:14px}.admin-table__row div,.lead-card__main div{grid-gap:2px;display:grid;gap:2px}.admin-table__row span,.lead-card span,.lead-detail-grid span{color:var(--muted)}.admin-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) 190px 170px}.lead-list{grid-gap:14px;display:grid;gap:14px}.lead-card{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);padding:20px}.lead-card__main p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin:14px 0 0;overflow:hidden}.lead-card__meta{grid-gap:8px;align-content:start;display:grid;gap:8px}.lead-card__meta .btn{margin-top:6px;width:100%}.admin-empty{color:var(--muted);margin:0}.lead-modal{align-items:center;background:#02070bbd;bottom:0;display:grid;justify-items:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:40}.lead-modal__panel{max-height:min(760px,calc(100vh - 48px));max-width:820px;overflow:auto;padding:26px;width:100%}.lead-modal__header{align-items:start;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.lead-modal__header h2{margin-bottom:0}.lead-modal__close{background:#f8fafc0a;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;font-weight:850;min-height:40px;padding:0 14px}.lead-detail-grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:150px minmax(0,1fr)}.lead-detail-grid strong{min-width:0;overflow-wrap:anywhere}.lead-message{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.lead-message p{white-space:pre-wrap}.admin-jobs-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr)}.admin-jobs-list-panel{position:-webkit-sticky;position:sticky;top:24px}.admin-content-block-list,.admin-job-editor,.admin-job-editor__section,.admin-job-group,.admin-jobs-list,.admin-repeat-list{grid-gap:14px;display:grid;gap:14px}.admin-job-group>span{color:var(--accent);font-size:.8rem;font-weight:900;text-transform:uppercase}.admin-job-row{grid-gap:10px;background:#02070b70;border:1px solid var(--border);border-radius:7px;display:grid;gap:10px;padding:12px}.admin-job-row>button{grid-gap:3px;background:#0000;border:0;color:var(--text);cursor:pointer;display:grid;gap:3px;padding:0;text-align:left}.admin-job-row small{color:var(--muted)}.admin-job-row>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.admin-content-block button:not(.btn),.admin-job-row>div button,.admin-repeat-row button,.job-rich-editor button{background:#f8fafc0a;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;font-weight:500;min-height:38px;padding:0 12px}.admin-job-editor label{grid-gap:8px;color:var(--text);display:grid;font-weight:850;gap:8px}.admin-content-block input,.admin-content-block select,.admin-content-block textarea,.admin-job-editor input,.admin-job-editor select,.admin-job-editor textarea,.admin-repeat-row input,.job-rich-editor input{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);font-weight:400;min-height:44px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.admin-content-block textarea,.admin-job-editor textarea{min-height:110px;padding-top:11px;resize:vertical}.admin-content-block input:focus,.admin-content-block select:focus,.admin-content-block textarea:focus,.admin-job-editor input:focus,.admin-job-editor select:focus,.admin-job-editor textarea:focus,.admin-repeat-row input:focus,.job-rich-editor input:focus,.job-rich-editor__surface:focus{border-color:#38bdf89e;box-shadow:0 0 0 3px #38bdf821}.admin-form-grid,.admin-repeat-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-repeat-row{grid-template-columns:minmax(160px,.5fr) minmax(0,1fr) auto}.admin-metadata-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) auto auto}.admin-job-editor__section{border-bottom:1px solid var(--border);padding-bottom:22px}.admin-job-editor__section:last-of-type{border-bottom:0}.admin-job-editor__section h2{margin-bottom:0}.job-rich-editor{grid-gap:12px;background:#02070b70;border:1px solid var(--border);border-radius:7px;display:grid;gap:12px;padding:16px}.job-rich-editor__link-row,.job-rich-editor__toolbar{display:flex;flex-wrap:wrap;gap:8px}.job-rich-editor__toolbar button{min-width:40px}.job-rich-editor__toolbar button:nth-child(4){font-weight:850}.job-rich-editor__toolbar button:nth-child(5){font-style:italic}.job-rich-editor__link-row{align-items:center}.job-rich-editor__link-row input{flex:1 1 260px}.job-rich-editor__message{color:#fcd34d;font-weight:700;margin:0}.job-rich-editor__surface{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);font-weight:400;line-height:1.7;min-height:320px;outline:none;overflow:auto;padding:16px;transition:border-color .18s ease,box-shadow .18s ease}.job-rich-editor__surface:empty:before{color:#b6c2d2ad;content:"Write the job description..."}.job-rich-editor__surface div,.job-rich-editor__surface h2,.job-rich-editor__surface h3,.job-rich-editor__surface h4,.job-rich-editor__surface p{margin:0 0 14px}.job-rich-editor__surface h2,.job-rich-editor__surface h3,.job-rich-editor__surface h4{color:var(--text)}.job-rich-editor__surface h2{font-size:1.45rem}.job-rich-editor__surface h3{font-size:1.2rem}.job-rich-editor__surface h4{font-size:1.08rem}.job-rich-editor__surface ol,.job-rich-editor__surface ul{margin:0 0 14px;padding-left:24px}.job-rich-editor__surface li{margin-bottom:6px}.job-rich-editor__surface a{color:var(--accent-2);text-decoration:underline}.admin-content-block{grid-gap:14px;background:#02070b70;border:1px solid var(--border);border-radius:7px;display:grid;gap:14px;padding:16px}.admin-content-block__top{align-items:end;display:grid;grid-template-columns:minmax(140px,.8fr) minmax(120px,.5fr) minmax(120px,.5fr) auto auto auto}.admin-inline-check{align-items:center;display:flex!important;gap:8px!important;min-height:44px}.admin-inline-check input{min-height:auto;width:auto}.admin-job-editor__actions{display:flex;flex-wrap:wrap;gap:12px}.admin-job-editor__actions .btn:disabled{cursor:not-allowed;opacity:.65}.admin-apply-form-builder,.admin-email-panel,.application-card-list,.application-files,.application-response-groups,.apply-cms-category,.apply-cms-category-list,.apply-cms-field-list,.email-log-list{grid-gap:16px;display:grid;gap:16px}.application-card,.application-response-group,.apply-cms-category,.apply-cms-field,.email-log-row{background:#02070b70;border:1px solid var(--border);border-radius:7px;padding:16px}.admin-bulk-actions,.application-card,.apply-cms-category__top,.apply-cms-field__top,.email-log-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.application-card__meta span,.apply-cms-category__top span,.email-log-row span{color:var(--muted)}.apply-cms-category__top h2{font-size:1.45rem;margin:0}.admin-bulk-actions,.apply-cms-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-bulk-actions button,.apply-cms-actions button{background:#f8fafc0a;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;font-weight:750;min-height:36px;padding:0 10px}.admin-apply-form-builder label,.admin-email-panel label,.application-notes{grid-gap:8px;color:var(--text);display:grid;font-weight:850;gap:8px}.admin-apply-form-builder input,.admin-apply-form-builder select,.admin-apply-form-builder textarea,.admin-email-panel input,.admin-email-panel select,.admin-email-panel textarea,.application-notes textarea{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);font-weight:400;min-height:44px;outline:none;padding:0 12px;width:100%}.admin-apply-form-builder textarea,.admin-email-panel textarea,.application-notes textarea{min-height:100px;padding-top:11px;resize:vertical}.admin-label-help{color:var(--muted);font-size:.84rem;font-weight:700}.admin-apply-form-builder .apply-cms-options-textarea{min-height:120px;white-space:pre-wrap}.apply-cms-warning{color:#fca5a5;font-weight:700}.apply-cms-checks{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.admin-applications-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-application-filters{margin:16px 0}.application-card{display:grid;grid-template-columns:auto minmax(180px,.7fr) minmax(180px,.8fr) auto}.application-card__check input{height:18px;width:18px}.application-card__main,.application-card__meta{grid-gap:4px;display:grid;gap:4px;min-width:0}.application-card__main span,.application-card__meta span{overflow-wrap:anywhere}.email-log-row{align-items:start;display:grid;grid-template-columns:minmax(180px,1fr) 140px 140px 170px}.application-detail-modal{max-width:980px}.application-notes{margin:22px 0}.application-files h3,.application-response-group h3{font-size:1.15rem}.application-response-row{grid-gap:10px;border-top:1px solid var(--border);display:grid;gap:10px;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);padding:12px 0}.application-response-row span{color:var(--muted)}.application-response-row a,.application-response-row strong{color:var(--text);overflow-wrap:anywhere}.application-files a,.application-response-row a{color:var(--accent-2);font-weight:850}.admin-email-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:220px minmax(320px,.9fr) minmax(360px,.8fr)}.admin-email-center,.admin-email-compose,.admin-email-detail,.admin-email-detail-column,.admin-email-filter-list,.admin-email-reply,.admin-email-sidebar,.admin-email-unsubscribes{grid-gap:16px;display:grid;gap:16px}.admin-email-sidebar{position:-webkit-sticky;position:sticky;top:24px}.admin-email-filter-list button,.admin-email-row{background:#02070b70;border:1px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;text-align:left}.admin-email-filter-list button{font-weight:850;min-height:42px;padding:0 12px}.admin-email-filter-list button.is-active,.admin-email-filter-list button:hover,.admin-email-row.is-active,.admin-email-row:hover{border-color:#38bdf894;box-shadow:0 0 0 3px #38bdf814}.admin-email-setup{grid-gap:10px;border-top:1px solid var(--border);display:grid;gap:10px;padding-top:16px}.admin-email-setup h2{font-size:1.05rem;margin:0}.admin-email-row p,.admin-email-setup p,.admin-email-unsubscribes span{color:var(--muted);margin:0}.admin-email-compose input,.admin-email-compose select,.admin-email-compose textarea,.admin-email-reply textarea,.admin-email-search input{background:#02070bb8;border:1px solid #94a3b83d;border-radius:7px;color:var(--text);min-height:44px;outline:none;padding:0 12px;width:100%}.admin-email-compose textarea,.admin-email-reply textarea{padding-top:11px;resize:vertical}.admin-email-compose label{grid-gap:8px;color:var(--text);display:grid;font-weight:850;gap:8px}.admin-email-list,.admin-email-row{grid-gap:12px;display:grid;gap:12px}.admin-email-row{grid-template-columns:minmax(0,1fr) 150px;padding:14px}.admin-email-row.is-unread strong:before{color:var(--accent);content:"Unread - "}.admin-email-row p,.admin-email-row span,.admin-email-row strong{overflow-wrap:anywhere}.admin-email-row>div{grid-gap:5px;display:grid;gap:5px}.admin-email-row>div:last-child{color:var(--muted);font-size:.88rem;justify-items:end}.admin-email-detail h2{font-size:1.45rem;margin-bottom:0;overflow-wrap:anywhere}.admin-email-body{background:#02070b70;border:1px solid var(--border);border-radius:7px;color:var(--text);line-height:1.7;max-height:420px;overflow:auto;padding:16px}.admin-email-body p{margin:0;white-space:pre-wrap}.admin-email-warning{background:#f59e0b1c;border:1px solid #f59e0b52;border-radius:7px;color:#fcd34d;font-weight:750;margin:0;padding:12px}.bulk-preview-grid,.bulk-preview-panel{grid-gap:10px;display:grid;gap:10px}.bulk-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-preview-grid span{background:#02070b70;border:1px solid var(--border);border-radius:7px;color:var(--muted);font-weight:850;padding:10px}@media (max-width:1080px){.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-applications-grid,.admin-email-layout,.admin-jobs-layout{grid-template-columns:1fr}.admin-email-sidebar,.admin-jobs-list-panel{position:static}.admin-content-block__top{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metadata-actions{grid-template-columns:1fr}}@media (max-width:820px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid var(--border);border-right:0}.admin-main{padding:22px 14px}.admin-email-row,.admin-filters,.admin-form-grid,.admin-metadata-actions,.admin-nav,.admin-repeat-row,.admin-table__row,.application-card,.application-response-row,.bulk-preview-grid,.email-log-row,.lead-card{grid-template-columns:1fr}.application-card{align-items:stretch}}@media (max-width:560px){.admin-content-block__top,.admin-stats-grid,.lead-detail-grid{grid-template-columns:1fr}.lead-modal{padding:14px}}
/*# sourceMappingURL=main.0c25476d.css.map*/