@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";body{margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background:#0f172a;color:#f8fafc}.container{max-width:1200px;margin:0 auto;padding:2rem}.btn{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;font-family:inherit}.btn:hover{background:#2563eb}.btn:disabled{background:#475569;cursor:not-allowed}input,select,textarea{padding:.75rem;border-radius:4px;border:1px solid #334155;background:#1e293b;color:#fff;width:100%;margin-bottom:1rem;box-sizing:border-box;font-family:inherit}.card{background:#1e293b;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #334155}a{color:#3b82f6;text-decoration:none}.logo-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:.05em}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:#0f172a;-webkit-text-size-adjust:100%}body{min-height:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem;align-items:start;width:100%}.jobs-anchor{scroll-margin-top:80px}.hdr-logo{display:inline-flex;align-items:center;flex-shrink:0}@media (max-width: 900px){.dashboard-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.5rem;width:100%;max-width:620px;margin-left:auto;margin-right:auto}.dashboard-grid>div{min-width:0;width:100%;max-width:100%}.dashboard-grid .card{width:100%;max-width:100%;overflow-wrap:break-word}}@media (max-width: 768px){.container{width:100%;max-width:100%;padding-left:1rem;padding-right:1rem;margin:0;box-sizing:border-box}.hdr-logo svg,.hdr-logo img{height:26px;width:auto}.hdr-logo .logo-text{font-size:1.05rem}}@media (max-width: 420px){.container{padding-left:max(.625rem,env(safe-area-inset-left));padding-right:max(.625rem,env(safe-area-inset-right))}.card{padding:.875rem;border-radius:10px}}@media (hover: none){.btn:hover{background:#3b82f6}.gf-btn:hover:not(:disabled),.gf-tab:hover{transform:none!important}}@media (max-width: 768px){.hero-section{padding-left:0!important;padding-right:0!important;padding-top:12px!important}.hero-frame{min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important}.hero-cta{padding:1.25rem 1.5rem!important;gap:.6rem!important}.trust-strip{flex-wrap:wrap!important;justify-content:center!important;gap:.45rem .9rem!important;font-size:.62rem!important;letter-spacing:.03em!important;padding-top:2rem!important}.trust-strip>span{gap:.5rem!important}}
