:focus-visible{outline:3px solid var(--hiup-yellow);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:16px;background:var(--hiup-yellow);color:var(--hiup-charcoal);font-family:var(--font-heading);font-weight:700;padding:8px 20px;border-radius:0 0 8px 8px;z-index:9999;transition:top .2s ease}.skip-link:focus{top:0}.wp-block-image img{border-radius:12px}.wp-block-quote{border-left:4px solid var(--hiup-yellow);padding-left:24px;font-style:italic}.wp-block-pullquote{border-top:3px solid var(--hiup-yellow);border-bottom:3px solid var(--hiup-yellow)}.wp-block-separator{border-color:var(--hiup-border)}.wp-block-button__link{border-radius:var(--btn-radius)!important;font-family:var(--font-heading);font-weight:700}.has-hiup-yellow-color{color:var(--hiup-yellow)!important}.has-hiup-charcoal-color{color:var(--hiup-charcoal)!important}.has-hiup-teal-color{color:var(--hiup-teal)!important}.has-hiup-navy-color{color:var(--hiup-navy)!important}.has-hiup-yellow-background-color{background-color:var(--hiup-yellow)!important}.has-hiup-charcoal-background-color{background-color:var(--hiup-charcoal)!important}.post-content h2{margin:48px 0 20px;color:var(--hiup-charcoal)}.post-content h3{margin:36px 0 16px;color:var(--hiup-charcoal)}.post-content h4{margin:28px 0 12px;color:var(--hiup-charcoal)}.post-content p{margin-bottom:24px}.post-content ul,.post-content ol{margin:0 0 24px 24px}.post-content ul{list-style:disc}.post-content ol{list-style:decimal}.post-content li{margin-bottom:8px;line-height:1.7}.post-content a{color:var(--hiup-yellow);text-decoration:underline;text-underline-offset:3px}.post-content a:hover{color:var(--hiup-yellow-dark)}.post-content blockquote{border-left:4px solid var(--hiup-yellow);margin:32px 0;padding:20px 28px;background:var(--hiup-yellow-light);border-radius:0 12px 12px 0;font-style:italic;font-size:19px;line-height:1.7}.post-content code{background:var(--hiup-off-white);border:1px solid var(--hiup-border);padding:2px 6px;border-radius:4px;font-size:15px;font-family:Fira Code,Courier New,monospace}.post-content pre{background:var(--hiup-charcoal);color:#e2e8f0;padding:24px;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.7;margin:32px 0}.post-content pre code{background:none;border:none;padding:0;color:inherit}.post-content img{border-radius:12px;margin:32px auto}.post-content table{width:100%;border-collapse:collapse;margin:32px 0;font-size:15px}.post-content th{background:var(--hiup-charcoal);color:#fff;padding:12px 16px;text-align:left;font-family:var(--font-heading)}.post-content td{padding:12px 16px;border-bottom:1px solid var(--hiup-border)}.post-content tr:nth-child(2n) td{background:var(--hiup-off-white)}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea,.wpcf7-form select{width:100%;padding:14px 16px;border:2px solid var(--hiup-border);border-radius:10px;font-family:var(--font-body);font-size:15px;color:var(--hiup-charcoal);background:var(--hiup-white);transition:border-color .2s ease;margin-bottom:4px}.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{border-color:var(--hiup-yellow);outline:none;box-shadow:0 0 0 4px #f9b2331f}.wpcf7-form .wpcf7-submit{background:var(--hiup-yellow);color:var(--hiup-charcoal);font-family:var(--font-heading);font-weight:700;font-size:16px;padding:16px 40px;border-radius:var(--btn-radius);border:none;cursor:pointer;box-shadow:var(--shadow-yellow);transition:var(--transition)}.wpcf7-form .wpcf7-submit:hover{background:var(--hiup-yellow-dark);transform:translateY(-2px)}.wpcf7-not-valid-tip{color:var(--hiup-coral);font-size:13px;margin-top:4px}.wpcf7-response-output{border-radius:10px;padding:12px 16px;font-size:14px}.wpcf7-mail-sent-ok{border-color:var(--hiup-teal);background:#3abcb114;color:var(--hiup-teal)}.wpcf7-validation-errors{border-color:var(--hiup-coral);background:#e8504a14;color:var(--hiup-coral)}.swiper-pagination-bullet{background:var(--hiup-charcoal);opacity:.25;width:10px;height:10px}.swiper-pagination-bullet-active{background:var(--hiup-yellow);opacity:1;width:28px;border-radius:5px}.faq-item.open .faq-question svg{transform:rotate(180deg)}.roi-highlight{font-family:var(--font-heading);font-size:22px;font-weight:700}.roi-sub{font-size:15px;opacity:.8;margin-top:8px}.salary-range{display:block;font-family:var(--font-heading);font-size:32px;font-weight:800;color:var(--hiup-yellow);margin-top:8px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:8px}.page-numbers a,.page-numbers span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-family:var(--font-heading);font-weight:600;font-size:15px;border:2px solid var(--hiup-border);color:var(--hiup-charcoal);transition:var(--transition)}.page-numbers a:hover{border-color:var(--hiup-yellow);background:var(--hiup-yellow)}.page-numbers .current{background:var(--hiup-yellow);border-color:var(--hiup-yellow);color:var(--hiup-charcoal)}.page-numbers .prev,.page-numbers .next{width:auto;padding:0 20px}.admin-bar #site-nav{top:32px}@media (max-width: 782px){.admin-bar #site-nav{top:46px}}#cookie-notice{background:var(--hiup-charcoal)!important;border-top:3px solid var(--hiup-yellow)!important}#cn-accept-cookie{background:var(--hiup-yellow)!important;color:var(--hiup-charcoal)!important;border-radius:var(--btn-radius)!important;font-family:var(--font-heading)!important;font-weight:700!important}@media print{#site-nav,.hero-ctas,.hero-app-badges,.stats-strip,.brand-strip,.aud-section,.testimonials-swiper,.logo-marquee-wrap,.cta-yellow,.site-footer,.video-modal{display:none!important}body{font-size:12pt;color:#000}h1,h2,h3{color:#000}a{color:#000;text-decoration:underline}.post-content{max-width:100%}}.timeline-scroll{scrollbar-width:thin;scrollbar-color:var(--hiup-border) transparent}.timeline-scroll::-webkit-scrollbar{height:4px}.timeline-scroll::-webkit-scrollbar-track{background:transparent}.timeline-scroll::-webkit-scrollbar-thumb{background:var(--hiup-border);border-radius:4px}@media (max-width: 768px){[aria-label="Careers at Hiup"] .container{grid-template-columns:1fr!important;text-align:center}[aria-label="Contact form"] .container{grid-template-columns:1fr!important}[aria-label="Contact form"] [style*=sticky]{position:static!important}}@media (max-width: 768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.hero-headline{letter-spacing:-1px}.pricing-card.popular{transform:scale(1)}.cta-yellow .container{grid-template-columns:1fr;text-align:center}.cta-yellow .container .cta-feats li{justify-content:flex-start;text-align:left}.cta-yellow .container .cta-proof-row{margin:0 auto}.ai-showcase{grid-template-columns:1fr}.ai-showcase>div:first-child{order:2}.ai-showcase>div:last-child{order:1}.ai-stats-grid{grid-template-columns:1fr 1fr}.grid-3.blog{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.timeline-item{grid-template-columns:1fr!important}.timeline-item>*:nth-child(2){display:none}.hiup-post .container.post-grid{grid-template-columns:1fr!important}aside[aria-label="Article sidebar"]{display:none}}@media (max-width: 480px){.hero-ctas,.hero-app-badges{flex-direction:column;align-items:center}.aud-cards,.features-grid,.ai-stats-grid,.pricing-grid{grid-template-columns:1fr}}@media (max-width: 1024px){[aria-label="Recruiter testimonials"] [style*="repeat(3,1fr)"],[aria-label="Process overview"] [style*="repeat(4,1fr)"],[aria-label=Results] [style*="repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important}[aria-label="Find your next job with Hiup"] .container{grid-template-columns:1fr!important;gap:40px!important}[aria-label="Recruit smarter with Hiup"] [style*="repeat(3,1fr)"],[aria-label="Free courses"] [style*="repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important}[aria-label="Recruiter features"] [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:36px!important}[aria-label="Olive Group"] .container{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width: 768px){[aria-label="Recruit smarter with Hiup"] [style*="repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important}[aria-label="Recruiter features"] [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:32px!important}[aria-label="ROI Calculator"] [style*="grid-template-columns:1fr 1fr"],[aria-label="Recruiter testimonials"] [style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}[aria-label="Find your next job with Hiup"] .container{grid-template-columns:1fr!important;gap:40px!important}[aria-label="Salary benchmark tool"] [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:16px!important}[aria-label="Free courses"] [style*="repeat(3,1fr)"],[aria-label="Process overview"] [style*="repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}[aria-label=Results] [style*="repeat(3,1fr)"],[aria-label="Get started"] .container[style*="1px"]{grid-template-columns:1fr!important}[aria-label="Get started"] [style*="width:1px"]{display:none!important}[aria-label="Olive Group"] .container{grid-template-columns:1fr!important;gap:40px!important}[aria-label="Contact form"] form [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}article[aria-label*="Featured article"]{grid-template-columns:1fr!important}article[aria-label*="Featured article"]>a[tabindex="-1"]{aspect-ratio:16/9!important;height:auto!important}article[aria-label*="Featured article"]>div{padding:28px!important}[aria-label="Newsletter signup"] .container{grid-template-columns:1fr!important;gap:24px!important;text-align:center}[aria-label="Newsletter signup"] .container>div:last-child{flex-direction:column!important;width:100%}[aria-label="Newsletter signup"] input[type=email]{width:100%!important}[aria-label="Newsletter signup"] .btn{width:100%;justify-content:center}[aria-label="Page not found"] .container{grid-template-columns:1fr!important;gap:40px!important}[aria-label="Page not found"] .slide-right{display:none!important}[aria-label="Post navigation"] .container{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width: 480px){[aria-label="Process overview"] [style*="repeat(4,1fr)"],[aria-label="Free courses"] [style*="repeat(3,1fr)"],[aria-label="Page not found"] [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}.legal-content h2{font-size:22px;font-weight:700;margin:40px 0 12px;color:var(--hiup-charcoal);padding-bottom:10px;border-bottom:2px solid var(--hiup-border)}.legal-content h3{font-size:17px;font-weight:700;margin:28px 0 8px;color:var(--hiup-charcoal)}.legal-content p{font-size:15px;line-height:1.8;color:#4a5568;margin-bottom:16px}.legal-content ul,.legal-content ol{padding-left:24px;margin-bottom:16px}.legal-content li{font-size:15px;line-height:1.8;color:#4a5568;margin-bottom:6px}.legal-content a{color:var(--hiup-teal);text-decoration:underline}.legal-content strong{font-weight:700;color:var(--hiup-charcoal)}.legal-content blockquote{border-left:3px solid var(--hiup-yellow);margin:24px 0;padding:12px 20px;background:var(--hiup-off-white);border-radius:0 10px 10px 0;font-size:15px;line-height:1.7;color:var(--hiup-charcoal)}.legal-content hr{border:none;border-top:1px solid var(--hiup-border);margin:32px 0}.legal-content table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:24px}.legal-content th{background:var(--hiup-off-white);font-family:var(--font-heading);font-weight:700;padding:10px 14px;text-align:left;border-bottom:2px solid var(--hiup-border)}.legal-content td{padding:10px 14px;border-bottom:1px solid var(--hiup-border);color:#4a5568;vertical-align:top}@media (max-width: 768px){[aria-label="Demo request form"] .container{grid-template-columns:1fr!important;gap:40px!important}[aria-label="Demo request form"] form [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}[aria-label="About Hiup"] .container,[aria-label="Press contact"] .container{grid-template-columns:1fr!important;gap:40px!important}[aria-label="Brand colours"] [style*="repeat(6,1fr)"]{grid-template-columns:repeat(3,1fr)!important}[aria-label="Logo downloads"] [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}[aria-label="Open roles"] article{grid-template-columns:1fr!important}[aria-label="Open roles"] article .btn{width:100%;justify-content:center;text-align:center}[aria-label="Why Hiup"] [style*="repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}}@media (max-width: 480px){[aria-label="Brand colours"] [style*="repeat(6,1fr)"]{grid-template-columns:repeat(2,1fr)!important}[aria-label="Why Hiup"] [style*="repeat(4,1fr)"]{grid-template-columns:1fr!important}}.article-graphic{margin:48px 0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card)}.article-graphic svg{width:100%;height:auto;display:block}.article-graphic figcaption{font-size:13px;color:var(--hiup-gray-text);text-align:center;padding:14px 20px;background:var(--hiup-off-white);font-style:italic;border-top:1px solid var(--hiup-border)}.article-pullquote{border-left:4px solid var(--hiup-yellow);margin:40px 0;padding:24px 32px;background:var(--hiup-off-white);border-radius:0 14px 14px 0}.article-pullquote p{font-family:var(--font-heading);font-size:21px;font-weight:700;line-height:1.5;color:var(--hiup-charcoal);margin:0!important;font-style:italic}.article-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.article-stat-card{background:var(--hiup-off-white);border-radius:14px;padding:24px 20px;text-align:center;border-top:3px solid var(--hiup-yellow)}.article-stat-card .stat-num{font-family:var(--font-heading);font-size:36px;font-weight:800;color:var(--hiup-charcoal);line-height:1;display:block;margin-bottom:8px}.article-stat-card .stat-label{font-size:13px;color:var(--hiup-gray-text);line-height:1.4}.hiup-video-placeholder{background:linear-gradient(135deg,#0a1628,#1e3a8a);border-radius:16px;padding:64px 48px;text-align:center;margin:48px 0;position:relative;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px #0a162859}.hiup-video-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,rgba(249,178,51,.07) 0%,transparent 70%)}.hvp-play{width:76px;height:76px;background:#f9b233e6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;transition:transform .3s,background .3s,box-shadow .3s;position:relative}.hiup-video-placeholder:hover .hvp-play{transform:scale(1.12);background:var(--hiup-yellow);box-shadow:0 0 40px #f9b23373}.hvp-title{font-family:var(--font-heading);font-size:20px;font-weight:700;color:#fff;margin-bottom:10px;position:relative;line-height:1.4}.hvp-sub{font-size:14px;color:#ffffff80;position:relative;margin-bottom:16px}.hvp-badge{display:inline-block;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:5px 16px;font-size:12px;color:#fff9;position:relative;font-family:var(--font-heading);font-weight:600;letter-spacing:.5px}.hiup-article-cta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:56px 0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card)}.hac-panel{padding:40px 28px;text-align:center}.hac-panel h3{font-size:18px;margin:0 0 10px!important;line-height:1.3}.hac-panel p{font-size:14px;margin:0 0 22px!important;opacity:.85;line-height:1.55}.hac-icon{font-size:32px;margin-bottom:12px;display:block;line-height:1}@media (max-width: 760px){.hiup-article-cta{grid-template-columns:1fr}.hiup-video-placeholder{padding:48px 24px}.hvp-title,.article-pullquote p{font-size:17px}.article-stat-grid{grid-template-columns:1fr;gap:12px}.post-grid{grid-template-columns:1fr!important}}
