.reference-home .mobile-job-preview{display:block;margin-top:28px;padding:22px;border:1px solid rgb(255 255 255/.12);border-radius:var(--radius-lg);background:#10263f}.reference-home .mobile-job-preview .preview-label{color:#a7c9e9;font-size:12px}.reference-home .mobile-job-preview .preview-title{margin:10px 0;font-size:21px;min-height:0;line-height:1.25;font-weight:400;letter-spacing:normal}.reference-home .mobile-job-preview p{font-size:15px;color:#b9cce0;line-height:1.6}.reference-home .mobile-job-preview .preview-match{color:#55dda0;font-weight:700}.reference-home .mobile-job-preview .preview-status{display:inline-block;margin-top:18px;padding:10px 14px;background:#ffc330;color:#0a1730;border-radius:6px;font-size:14px;font-weight:700}.reference-home .hero-desktop-preview{display:none}.reference-home .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:18px 20px;cursor:pointer;list-style:none}.reference-home .faq-item summary::-webkit-details-marker{display:none}.reference-home .faq-item summary h3{margin:0;font-size:16px;font-weight:600;line-height:1.5;color:#142943}.reference-home .faq-item .faq-indicator{flex-shrink:0;font-size:24px;color:#466485}.reference-home .faq-item[open] .faq-indicator{transform:rotate(45deg)}.reference-home .faq-item>p{padding:0 20px 22px;margin:0;font-size:16px;line-height:1.7;color:#4b607a}.reference-home #faq .faq-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:22px}.reference-home .faq-links a{display:inline-flex;align-items:center;min-height:44px;color:#1769ab;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media (min-width:48rem){.reference-home .mobile-job-preview{display:none}.reference-home .hero-desktop-preview{display:block}}@media (max-width:47.999rem){.reference-home{overflow-x:clip}.reference-home .max-w-shell{width:calc(100% - 40px)}.reference-home header{position:sticky;top:0;padding-top:env(safe-area-inset-top)}.reference-home header>div.max-w-shell{min-height:64px;height:auto;padding-top:10px;padding-bottom:10px}.reference-home header a[aria-label]{min-height:44px;align-items:center}.reference-home #mobile-menu{top:calc(64px + env(safe-area-inset-top));max-height:calc(100dvh - 64px - env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.reference-home main>section{padding-top:40px;padding-bottom:40px;scroll-margin-top:88px}.reference-home .ref-hero{padding:0}.reference-home .ref-hero>.max-w-shell{padding-top:28px;padding-bottom:32px}.reference-home .ref-hero>.max-w-shell>div{gap:0}.reference-home .ref-hero h1{font-size:clamp(32px,8.6vw,48px);line-height:1.08}.reference-home .ref-hero h1+p{font-size:16px;line-height:1.65}.reference-home .ref-hero a{font-size:16px;min-height:48px}.reference-home .ref-hero .mt-7{flex-wrap:wrap;gap:12px;margin-top:24px}.reference-home .ref-hero .mt-7 li{flex:1 1 100%;font-size:13px}.reference-home .ref-hero .mt-7 svg{width:20px;height:20px}.reference-home main>div.border-y ul{justify-content:flex-start;gap:16px 22px}.reference-home main>div.border-y li{font-size:13px}.reference-home .ref-workspace ul.grid{grid-template-columns:1fr;gap:12px}.reference-home .ref-workspace ul.grid>li{padding:18px}.reference-home .ref-workspace ul.grid h3{font-size:17px}.reference-home .ref-workspace ul.grid p{font-size:15px;line-height:1.6}.reference-home #security h2,.reference-home .ref-workspace h2,.reference-home h2{font-size:clamp(26px,7vw,34px);line-height:1.18}.reference-home #product [role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px}.reference-home #product [role=tab]{white-space:normal;padding:10px 8px;min-width:0;min-height:58px;font-size:13px;line-height:1.35}.reference-home #product [role=tab] svg{flex-shrink:0}.reference-home #product [role=tabpanel]>div>div:first-child li,.reference-home #product [role=tabpanel]>div>div:first-child p{font-size:16px;line-height:1.6}.reference-home .ref-resume-preview{grid-template-columns:1fr;gap:16px}.reference-home .ref-resume-main{padding:14px}.reference-home .ref-resume-main h4{font-size:15px}.reference-home .ref-resume-main li{font-size:13px}.reference-home .ref-resume-main li small{font-size:12px}.reference-home .ref-quick-preview{display:none}.reference-home #how-it-works ol.grid{grid-template-columns:1fr;gap:18px}.reference-home #how-it-works ol.grid>li{padding:20px}.reference-home #how-it-works h3{font-size:18px}.reference-home #how-it-works ol.grid>li>p{font-size:15px;line-height:1.6;min-height:0;margin:14px 0}.reference-home #security ul{grid-template-columns:1fr;gap:18px}.reference-home #security ul li{font-size:15px}.reference-home #security>div>div:first-child>div:first-child p{font-size:16px;line-height:1.6}.reference-home .ref-flow{gap:8px}.reference-home .ref-flow article{min-width:0;padding:8px}.reference-home .ref-flow article .ref-flow-title{font-size:12px}.reference-home .ref-analytics .grid{grid-template-columns:1fr;gap:16px}.reference-home .ref-analytics figure{padding:20px}.reference-home #pricing .pricing-plans .text-sm,.reference-home .ref-analytics figure>p{font-size:15px}.reference-home #pricing .pricing-description,.reference-home #pricing .pricing-note{font-size:15px;line-height:1.6}.reference-home .stories-dots button{min-width:44px;min-height:44px}.reference-home footer>div{padding-top:28px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.reference-home footer nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.reference-home footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.reference-home footer p{font-size:12px;line-height:1.6}}@media (min-width:40rem) and (max-width:47.999rem){.reference-home #how-it-works ol.grid,.reference-home .ref-analytics .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.reference-home *,.reference-home :after,.reference-home :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}