@media (hover:hover) and (pointer:fine){:is(.pg-educator-dashboard.ed-uplift,.pg-home,.pg-onboarding,.pg-problems,.pg-dashboard,.pg-problem-detail,.pg-portfolio,.pg-profile,.pg-opportunities,.pg-field-notes,.pg-career-path,.pg-notifications,.pg-settings,.pg-login,.pg-company-login,.pg-educator-login,.pg-reset-password,.pg-auth-confirm,.pg-public-profile,.pg-company-dashboard,.pg-company-problems,.pg-company-shortlist,.pg-company-pipeline,.pg-company-settings,.pg-company-notifications,.pg-company-post-problem,.pg-about,.pg-companies,.pg-universities,.pg-how,.pg-pricing,.pg-privacy,.pg-terms,.pg-accept-invite,.pg-educator-apply,.pg-educator-invite,.pg-admin-dashboard,.pg-notfound),:is(.pg-educator-dashboard.ed-uplift,.pg-home,.pg-onboarding,.pg-problems,.pg-dashboard,.pg-problem-detail,.pg-portfolio,.pg-profile,.pg-opportunities,.pg-field-notes,.pg-career-path,.pg-notifications,.pg-settings,.pg-login,.pg-company-login,.pg-educator-login,.pg-reset-password,.pg-auth-confirm,.pg-public-profile,.pg-company-dashboard,.pg-company-problems,.pg-company-shortlist,.pg-company-pipeline,.pg-company-settings,.pg-company-notifications,.pg-company-post-problem,.pg-about,.pg-companies,.pg-universities,.pg-how,.pg-pricing,.pg-privacy,.pg-terms,.pg-accept-invite,.pg-educator-apply,.pg-educator-invite,.pg-admin-dashboard,.pg-notfound) :is(a,button,[role=button],select){cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2228%22%20viewBox%3D%220%200%2024%2028%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22glow%22%20x%3D%22-60%25%22%20y%3D%22-50%25%22%20width%3D%22220%25%22%20height%3D%22200%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%220.5%22%20stdDeviation%3D%221.5%22%20flood-color%3D%22%23F05A1A%22%20flood-opacity%3D%22.4%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M5.2%205.2Q4.9%204%206%204.7L18.2%2012.3Q19.4%2013.1%2018%2013.5L12.5%2015.1Q12%2015.2%2011.7%2015.7L8.9%2020Q8.1%2021.2%207.9%2019.8Z%22%20fill%3D%22%2320201e%22%20stroke%3D%22%23fffaf0%22%20stroke-width%3D%22.65%22%20stroke-linejoin%3D%22round%22%20filter%3D%22url%28%23glow%29%22%2F%3E%3C%2Fsvg%3E) 5 4,auto!important}}.pg-companies{color:#292823;background:#f9f8f2;min-height:100vh;font-family:Geist,sans-serif}.pg-companies .wrap{width:min(1200px,100% - 72px);margin:auto}.pg-companies .skip{position:absolute;top:-999px;left:-999px}.pg-companies .skip:focus{z-index:200;color:#f9f8f2;background:#292823;border-radius:0 0 8px;padding:8px 16px;top:0;left:0}.pg-companies .nav{background:0 0;align-items:center;gap:32px;max-width:1160px;margin:auto;padding:28px 0 20px;display:flex;position:relative}.pg-companies .logo{margin-right:8px;text-decoration:none}.pg-companies .nav-links{align-items:center;gap:28px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pg-companies .nav-links a{color:#292823;letter-spacing:.01em;opacity:.75;font-size:14px;text-decoration:none;transition:opacity .2s,color .2s}.pg-companies .nav-links a:hover,.pg-companies .nav-links a[aria-current]{opacity:1}.pg-companies .nav-links a:nth-child(-n+2){align-items:center;gap:5px;display:flex}.pg-companies .nav-links a:nth-child(-n+2):before{content:"";opacity:.6;background:#f05a1a;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.pg-companies .nav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.pg-companies .login{color:#292823;opacity:.7;font-size:14px;text-decoration:none}.pg-companies .login:hover{opacity:1}.pg-companies .primary{color:#fff;letter-spacing:.01em;cursor:pointer;background:#c2410c;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.pg-companies .primary:hover{background:#a33a0a}.pg-companies .secondary{color:#292823;letter-spacing:.01em;cursor:pointer;background:0 0;border:1.5px solid #292823;border-radius:6px;padding:11px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.pg-companies .secondary:hover{color:#f9f8f2;background:#292823}.pg-companies .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#c2410c;margin-bottom:12px;font-size:12px;font-weight:600}.pg-companies .section{padding:96px 0}.pg-companies .section-head{align-items:flex-start;gap:64px;margin-bottom:64px;display:flex}.pg-companies .section-head>div{flex:1}.pg-companies .section-head>p{color:#4a4843;flex:1;max-width:380px;padding-top:16px;font-size:17px;line-height:1.65}.pg-companies h1{letter-spacing:-.03em;color:#292823;margin:0 0 24px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,6vw,68px);font-weight:400;line-height:1.08}.pg-companies h1 em,.pg-companies h2 em{color:#c2410c;font-style:italic}.pg-companies h2{letter-spacing:-.025em;margin:0 0 20px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.12}.pg-companies h3{margin:0 0 12px;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400;line-height:1.3}.pg-companies .hero{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding:56px 0 72px;display:grid}.pg-companies .hero-copy{padding-top:32px}.pg-companies .hero-copy p{color:#4a4843;max-width:420px;margin:0 0 32px;font-size:17px;line-height:1.65}.pg-companies .actions{align-items:center;gap:16px;margin-bottom:20px;display:flex}.pg-companies .fine{color:#8a8580;letter-spacing:.01em;font-size:13px}.pg-companies .stage{position:relative}.pg-companies .stage-note{color:#c2410c;white-space:nowrap;pointer-events:none;z-index:2;font-size:15px;position:absolute;top:-32px;left:-20px}.pg-companies .arrow{fill:none;stroke:#c2410c;stroke-width:1.6px;stroke-linecap:round;vertical-align:middle;width:48px;height:40px}.pg-companies .dossier{background:#fff;border:1px solid #2928231a;border-radius:12px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 4px 32px #2928231a}.pg-companies .doc-top{color:#f9f8f2;letter-spacing:.1em;text-transform:uppercase;background:#292823;justify-content:space-between;padding:10px 20px;font-size:11px;font-weight:600;display:flex}.pg-companies .doc-body{padding:24px}.pg-companies .micro{text-transform:uppercase;letter-spacing:.08em;color:#8a8580;margin-bottom:10px;font-size:11px}.pg-companies .brief{color:#4a4843;border-left:2px solid #f05a1a;margin:0 0 16px;padding-left:12px;font-size:14px;line-height:1.6}.pg-companies .divider{border:none;border-top:1px solid #2928231a;margin:16px 0}.pg-companies .candidate{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pg-companies .avatar{color:#292823;background:#e8e5dc;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.pg-companies .candidate strong{font-size:13px;display:block}.pg-companies .candidate small{color:#8a8580;font-size:11px;display:block}.pg-companies .score{color:#c2410c;margin-left:auto;font-family:Instrument Serif,Georgia,serif;font-size:32px;line-height:1}.pg-companies .quote{color:#4a4843;margin:0 0 12px;font-size:13px;font-style:italic;line-height:1.6}.pg-companies .tag{color:#6a6560;letter-spacing:.04em;background:#f9f8f2;border:1px solid #29282326;border-radius:20px;padding:4px 10px;font-size:11px}.pg-companies .preview-foot{color:#b0a89e;margin:16px 0 0;font-size:11px;font-style:italic}.pg-companies .sticky{color:#292823;z-index:2;background:#fef08a;max-width:160px;padding:14px 18px;font-size:14px;line-height:1.5;position:absolute;bottom:-20px;right:-16px;transform:rotate(2deg);box-shadow:0 3px 12px #2928232e}.pg-companies .hand{font-family:Caveat,cursive}.pg-companies .strip{color:#f9f8f2;letter-spacing:.01em;background:#292823;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding:20px 0;font-size:14px;display:flex}.pg-companies .strip span{white-space:nowrap}.pg-companies .steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.pg-companies .step{border-top:2px solid #2928231a;padding-top:24px}.pg-companies .step-num{color:#2928231f;margin-bottom:16px;font-family:Instrument Serif,Georgia,serif;font-size:48px;line-height:1}.pg-companies .step h3{margin-bottom:12px;font-size:18px}.pg-companies .step p{color:#4a4843;margin:0;font-size:14px;line-height:1.65}.pg-companies .evidence{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:96px 0;display:grid}.pg-companies .evidence-copy p{color:#4a4843;margin-bottom:28px;font-size:17px;line-height:1.65}.pg-companies .check-list{margin:0;padding:0;list-style:none}.pg-companies .check-list li{color:#292823;border-bottom:1px solid #29282314;padding:8px 0 8px 20px;font-size:15px;position:relative}.pg-companies .check-list li:before{content:"→";color:#c2410c;position:absolute;left:0}.pg-companies .sheet{background:#fff;border:1px solid #2928231a;border-radius:12px;padding:32px;transform:rotate(.5deg);box-shadow:0 2px 24px #29282314}.pg-companies .sheet h3{margin-bottom:20px;font-size:20px}.pg-companies .rubric{border-bottom:1px solid #29282314;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.pg-companies .rubric b{color:#c2410c}.pg-companies .sheet .hand{color:#4a4843;margin-top:20px;font-size:16px;line-height:1.5}.pg-companies .two-col{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.pg-companies .faq details{border-bottom:1px solid #2928231a}.pg-companies .faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.pg-companies .faq summary::-webkit-details-marker{display:none}.pg-companies .faq summary:after{content:"+";color:#c2410c;flex-shrink:0;font-size:20px;font-weight:300;transition:transform .2s}.pg-companies .faq details[open] summary:after{transform:rotate(45deg)}.pg-companies .faq details p{color:#4a4843;margin:0;padding:0 0 16px;font-size:14px;line-height:1.7}.pg-companies .closing{text-align:center;padding:96px 0}.pg-companies .closing h2{margin-bottom:16px}.pg-companies .closing>p{color:#4a4843;max-width:520px;margin:0 auto 32px;font-size:17px;line-height:1.65}.pg-companies .closing .primary{margin-bottom:24px}.pg-companies .closing-note{color:#c2410c;margin-top:20px;font-size:18px}.pg-companies .request-wrap{z-index:100;background:#29282399;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.pg-companies .request-wrap.open{display:flex}.pg-companies .request-card{color:#f9f8f2;background:#1e1d19;border-radius:16px;width:100%;max-width:680px;max-height:90vh;padding:48px;position:relative;overflow-y:auto}.pg-companies .collapse-btn{color:#f9f8f280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:28px;line-height:1;transition:color .15s;position:absolute;top:16px;right:20px}.pg-companies .collapse-btn:hover{color:#f9f8f2}.pg-companies .rc-tag{letter-spacing:.1em;text-transform:uppercase;color:#f05a1a;margin-bottom:12px;font-size:11px;font-weight:600}.pg-companies .rc-title{margin-bottom:8px;font-family:Instrument Serif,Georgia,serif;font-size:32px;font-weight:400;line-height:1.15}.pg-companies .rc-title em{color:#f05a1a;font-style:italic}.pg-companies .rc-sub{color:#f9f8f2a6;margin:0 0 28px;font-size:14px;line-height:1.6}.pg-companies .rc-form{gap:16px;display:grid}.pg-companies .rc-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-companies .rc-field{gap:6px;display:grid}.pg-companies .rc-label{letter-spacing:.05em;color:#f9f8f2b3;text-transform:uppercase;font-size:12px;font-weight:600}.pg-companies .rc-input,.pg-companies .rc-select,.pg-companies .rc-textarea{color:#f9f8f2;box-sizing:border-box;background:#f9f8f212;border:1px solid #f9f8f226;border-radius:6px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.pg-companies .rc-input::placeholder{color:#f9f8f24d}.pg-companies .rc-input:focus,.pg-companies .rc-select:focus,.pg-companies .rc-textarea:focus{border-color:#f05a1a;outline:none}.pg-companies .rc-select option{background:#1e1d19}.pg-companies .rc-textarea{resize:vertical;min-height:90px}.pg-companies .rc-submit-row{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.pg-companies .rc-note{color:#f9f8f266;flex:1;margin:0;font-size:12px}.pg-companies .rc-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#f05a1a;border:none;border-radius:6px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.pg-companies .rc-btn:hover{background:#d94f16}.pg-companies .rc-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:none}@keyframes spin{to{transform:rotate(360deg)}}.pg-companies .rc-success{text-align:center;padding:24px 0;display:none}.pg-companies .rcs-icon{color:#f05a1a;margin-bottom:12px;font-size:48px}.pg-companies .rcs-title{margin-bottom:8px;font-family:Instrument Serif,Georgia,serif;font-size:28px}.pg-companies .rcs-title em{color:#f05a1a;font-style:italic}.pg-companies .rcs-sub{color:#f9f8f299;font-size:14px;line-height:1.6}.pg-companies .footer{border-top:1px solid #2928231a;flex-wrap:wrap;align-items:center;gap:24px;padding:40px 0;display:flex}.pg-companies .footer span{color:#8a8580;font-size:13px}.pg-companies .footer-links{gap:20px;margin-left:auto;display:flex}.pg-companies .footer-links a{color:#4a4843;font-size:13px;text-decoration:none}.pg-companies .footer-links a:hover{color:#292823}@media (max-width:1050px){.pg-companies .hero{grid-template-columns:1fr;gap:48px}.pg-companies .stage{max-width:520px}.pg-companies .evidence,.pg-companies .two-col{grid-template-columns:1fr;gap:48px}.pg-companies .section-head{flex-direction:column;gap:24px}}@media (max-width:760px){.pg-companies .wrap{width:calc(100% - 40px)}.pg-companies .nav-links{display:none}.pg-companies .nav{gap:16px}.pg-companies .steps{grid-template-columns:1fr;gap:32px}.pg-companies .rc-row{grid-template-columns:1fr}.pg-companies .request-card{padding:32px 20px}.pg-companies .rc-submit-row{flex-direction:column;align-items:stretch}.pg-companies .rc-btn{justify-content:center}.pg-companies .strip{text-align:center;flex-direction:column;gap:20px;padding:20px 24px}.pg-companies .footer{flex-direction:column;align-items:flex-start;gap:12px}.pg-companies .footer-links{margin-left:0}}
