.scout-home-faq{background:#fff;padding:64px 0}.scout-home-faq-inner{max-width:768px;margin-inline:auto;padding-inline:16px}.scout-home-faq-heading{text-align:center;margin-bottom:40px}.scout-home-faq h2,.scout-home-final h2{color:var(--navy);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:36px}.scout-home-faq-heading p{color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:18px;line-height:1.6}.scout-home-faq-list{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #14263d0d}.scout-home-faq details{border-bottom:1px solid #edf1f5}.scout-home-faq details:last-child{border-bottom:0}.scout-home-faq summary{cursor:pointer;min-height:56px;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:700;line-height:1.6;list-style:none;transition:background-color .15s;display:flex}.scout-home-faq summary::-webkit-details-marker{display:none}.scout-home-faq summary::marker{content:""}.scout-home-faq summary:hover{background:var(--cloud)}.scout-home-faq summary:focus-visible{outline:2px solid var(--teal);outline-offset:-3px;border-radius:3px}.scout-home-faq summary svg{color:var(--muted);flex-shrink:0;transition:transform .2s}.scout-home-faq details[open] summary svg{transform:rotate(180deg)}.scout-home-faq-answer p{color:var(--muted);text-wrap:pretty;margin:0;padding:0 20px 20px;font-size:15px;line-height:1.625}.scout-home-faq-answer a{text-underline-offset:3px;text-decoration:underline}.scout-home-final{isolation:isolate;background:linear-gradient(135deg,#dff3ee,#f3f9fa80 50%,#eaf0fa99);padding:64px 0;position:relative;overflow:hidden}.scout-home-final-glow{z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:0}.scout-home-final-glow i{filter:blur(64px);border-radius:50%;display:block;position:absolute}.scout-home-final-glow i:first-child{opacity:.7;background:linear-gradient(135deg,#86cfc1,#bee6dc,#e4f4ee);width:420px;height:420px;top:-96px;left:-80px}.scout-home-final-glow i:nth-child(2){opacity:.6;background:linear-gradient(45deg,#a8c7eb,#c7d8ed,#e3eaf9);width:400px;height:400px;bottom:-128px;right:-96px}.scout-home-final-glow i:nth-child(3){opacity:.6;background:linear-gradient(135deg,#bee6dc99,#dce8fa80);width:300px;height:300px;top:33.333%;left:50%;transform:translate(-50%)}.scout-home-final-inner{text-align:center;max-width:672px;margin-inline:auto;padding-inline:16px;position:relative}.scout-home-final-inner>p{color:#526b80;text-wrap:pretty;max-width:512px;margin:16px auto 0;font-size:18px;line-height:1.625}.scout-home-final-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:448px;margin:28px auto 0;display:flex}.scout-home-final-actions .btn{white-space:nowrap;border-radius:12px;gap:20px;width:100%;min-height:48px;padding:8px 24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;box-shadow:0 2px 4px #14263d12,0 1px 2px #14263d0d}.scout-home-final-actions .btn svg{flex-shrink:0}.scout-home-final-actions .btn:hover{text-decoration:none;box-shadow:0 4px 8px #14263d15,0 2px 3px #14263d0d}.scout-home-final-actions .btn-outline{color:var(--navy);background:#fff}.scout-home-final-actions .btn-outline:hover{color:var(--teal);background:#fff;border-color:#8ebdb9}.scout-home-final-actions .btn:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (min-width:640px){.scout-home-faq,.scout-home-final{padding-block:80px}.scout-home-faq-inner,.scout-home-final-inner{padding-inline:24px}.scout-home-faq h2,.scout-home-final h2{font-size:36px;line-height:40px}.scout-home-faq summary,.scout-home-faq-answer p{padding-inline:24px}.scout-home-final-actions{flex-direction:row}.scout-home-final-actions .btn{width:auto}.scout-home-final-glow{opacity:1}}@supports (interpolate-size:allow-keywords){.scout-home-faq details{interpolate-size:allow-keywords}.scout-home-faq details::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .2s ease-in-out,content-visibility .2s;overflow:clip}.scout-home-faq details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.scout-home-faq summary,.scout-home-faq summary svg,.scout-home-final-actions .btn{transition:none}.scout-home-faq details::details-content{transition:none}}@media (forced-colors:active){.scout-home-final-glow{display:none}.scout-home-faq-list{border-color:canvastext}.scout-home-final{background:canvas}}
.scout-home-actions{text-align:center;width:100%;min-width:0;margin-inline:auto}.scout-home-action-buttons{flex-direction:column;gap:12px;display:flex}.scout-home-actions .btn{border-radius:12px;gap:10px;min-height:48px;padding-inline:20px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.scout-home-actions .btn:hover{text-decoration:none}.scout-home-actions .btn-outline{color:var(--navy);background:#fff}.scout-home-actions .btn-outline:hover{color:var(--teal);background:#fff;border-color:#8ebdb9}.scout-home-actions .btn:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.scout-home-signup-prompt{color:var(--navy);margin:0 0 14px;font-size:13px;font-weight:500;line-height:20px}.scout-home-signup-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:18px}.scout-home-signup-terms{color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:11px;line-height:16px}.scout-home-signup-terms a{text-underline-offset:2px;text-decoration:underline}.scout-home-signup-terms a:hover{text-decoration:underline}.scout-home-signup-error{color:#a0332e;margin:12px 0 0;font-size:12px;line-height:18px}.scout-home-google-spinner{animation:1s linear infinite scout-google-spin}.scout-home-final .scout-home-final-actions{max-width:480px;display:block}.scout-home-actions-closing[data-auth-state=member]{max-width:448px}@keyframes scout-google-spin{to{transform:rotate(360deg)}}@media (min-width:640px){.scout-home-actions-closing .scout-home-action-buttons{flex-direction:row;justify-content:center}.scout-home-actions-closing .scout-home-action-buttons>.btn{white-space:nowrap;flex:1;min-width:0;padding-inline:16px}}@media (max-width:600px){.scout-home-actions .btn{min-height:44px;font-size:14px}.scout-home-actions-closing .btn{min-height:48px}.scout-home-signup-prompt{margin-bottom:10px;font-size:12px;line-height:18px}.scout-home-signup-note{margin-top:10px}.scout-home-signup-terms{margin-top:6px}}@media (max-width:600px) and (max-height:740px){.scout-home-opening .scout-home-hero-content{gap:8px;padding-block:8px}.scout-home-opening .scout-home-hero h1{font-size:28px}.scout-home-cta-panel .scout-home-actions-hero .btn{min-height:40px;padding:6px 12px;font-size:13px}.scout-home-actions-hero .scout-home-action-buttons{gap:8px}.scout-home-actions-hero .scout-home-signup-prompt{margin-bottom:6px;font-size:11px;line-height:15px}.scout-home-actions-hero .scout-home-signup-note{margin-top:7px;font-size:10px;line-height:14px}.scout-home-actions-hero .scout-home-signup-terms{margin-top:5px;font-size:10px;line-height:13px}}@media (min-width:601px) and (max-height:500px){.scout-home-opening .scout-home-hero-content{padding-block:6px}.scout-home-opening .scout-home-cta-panel{width:620px;padding:8px 12px;display:block}.scout-home-actions-hero .scout-home-action-buttons{flex-direction:row;justify-content:center}.scout-home-cta-panel .scout-home-actions-hero .btn{flex:1;min-height:40px;padding:6px 12px;font-size:13px}.scout-home-actions-hero .scout-home-signup-prompt{display:none}.scout-home-actions-hero .scout-home-signup-note{margin:0;font-size:11px;line-height:14px;display:inline}.scout-home-actions-hero .scout-home-signup-terms{margin:0 0 0 5px;font-size:11px;line-height:14px;display:inline}}@media (prefers-reduced-motion:reduce){.scout-home-google-spinner{animation:none}}@media (max-width:600px) and (max-height:600px){.scout-home-opening .scout-home-hero-content{gap:6px;padding-block:6px}.scout-home-actions-hero .scout-home-signup-prompt{display:none}.scout-home-actions-hero .scout-home-signup-terms{font-size:11px;line-height:14px}}
.scout-home-opening{--home-navbar-height:76px;min-block-size:calc(100svh - var(--home-navbar-height));flex-direction:column;display:flex}.scout-home-hero{isolation:isolate;background:radial-gradient(at 90% 12%,#b7e7dfb3,#0000 55%),radial-gradient(at 7% 95%,#c9dbf8a8,#0000 55%),radial-gradient(at 8% 5%,#f5e6c266,#0000 40%),linear-gradient(125deg,#edf8f4,#f7f9fc 60%,#edf4fb);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.scout-home-hero-content{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2.6svh,28px);width:100%;max-width:940px;padding:clamp(24px,4.5svh,64px) 24px;display:flex;position:relative}.scout-home-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.scout-home-assurance,.scout-home-count{background:#ffffffd9;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:7px 16px;display:inline-flex;box-shadow:0 2px 3px #14263d0b,0 1px 2px #14263d08}.scout-home-employer-stack{padding-left:5px;display:flex}.scout-home-employer-stack>span{border:2px solid #fff;border-radius:50%;flex-shrink:0;margin-left:-5px;font-size:11px;overflow:hidden;box-shadow:0 0 0 1px #0000000a;width:28px!important;height:28px!important}.scout-home-employer-stack img{object-fit:contain;width:100%;height:100%}.scout-home-count{color:var(--teal);font-variant-numeric:tabular-nums}.scout-home-count i,.scout-live-label i{background:#52a18e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.scout-home-hero h1{letter-spacing:-.055em;max-width:880px;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1.1}.scout-home-hero h1>span{display:block}.scout-home-title-accent{width:fit-content;max-width:100%;color:var(--teal);background:linear-gradient(100deg,var(--teal),#275d97);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:auto;padding-bottom:10px;position:relative}.scout-home-title-accent:after{content:"";background:linear-gradient(100deg,var(--teal),#3979b9);border-radius:50%;height:3px;position:absolute;bottom:0;left:1%;right:1%;transform:rotate(-.7deg)}.scout-home-description{color:#526b80;text-wrap:pretty;max-width:720px;margin:0;font-size:20px;line-height:1.6}.scout-home-cta-panel{background:#ffffffd9;border:1px solid #e4efee;border-radius:16px;flex-direction:column;gap:10px;width:380px;max-width:100%;padding:26px;display:flex;box-shadow:0 3px 12px #14263d05}.scout-home-cta-panel .btn{width:100%;min-height:48px;font-size:15px;box-shadow:0 2px 3px #14263d0b}.scout-home-browse-link{min-height:40px;color:var(--teal);justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.scout-home-browse-link:hover{text-underline-offset:3px;text-decoration:underline}.scout-live-strip{border-block:1px solid var(--border);background:#fff;flex-shrink:0;min-width:0}.scout-live-inner{box-sizing:border-box;align-items:center;gap:16px;max-width:1280px;min-height:64px;margin:auto;padding:10px 24px;display:flex}.scout-live-label{color:#076749;letter-spacing:.08em;text-transform:uppercase;background:#edf9f3;border:1px solid #d7eee5;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.scout-live-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.scout-live-track{align-items:center;width:max-content;display:flex}.scout-live-moving{animation:70s linear infinite scout-live-marquee}.scout-live-jobs{flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.scout-live-jobs li{flex-shrink:0}.scout-live-jobs a{box-sizing:border-box;border:1px solid var(--border);min-height:40px;color:var(--navy);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #14263d08}.scout-live-jobs a:hover{border-color:#8ebdb9;box-shadow:0 2px 5px #14263d10}.scout-live-jobs .company-logo,.scout-live-jobs .company-logo-fallback,.scout-live-locked{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex;overflow:hidden;width:26px!important;height:26px!important}.scout-live-jobs img{object-fit:contain;width:100%;height:100%}.scout-live-company{color:#526b80}.scout-live-pay{color:var(--teal);font-variant-numeric:tabular-nums;font-weight:650}.scout-live-locked{color:#a3547c;background:#faedf4}.scout-live-toggle{color:#526b80;flex-shrink:0;width:40px;height:40px}.scout-live-status{color:#526b80;flex:1;margin:0;font-size:13px;line-height:1.5}.scout-live-status button{min-height:40px;color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.scout-live-status a{text-decoration:underline}.scout-live-strip:hover .scout-live-track,.scout-live-strip[data-paused=true] .scout-live-track{animation-play-state:paused}.scout-live-window:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.scout-live-track:focus-within{animation:none}.scout-live-track:focus-within .scout-live-copy{display:none}@keyframes scout-live-marquee{to{transform:translate(-50%)}}@media (max-width:600px){.scout-home-opening{--home-navbar-height:66px}.scout-home-hero-content{gap:18px;padding:22px 18px}.scout-home-hero h1{font-size:36px}.scout-home-description{font-size:16px;line-height:1.55}.scout-home-badges{gap:8px;font-size:12px}.scout-home-assurance,.scout-home-count{gap:8px;min-height:34px;padding:5px 12px}.scout-home-employer-stack>span{width:24px!important;height:24px!important}.scout-home-cta-panel{gap:9px;width:340px;padding:20px}.scout-home-cta-panel .btn{min-height:44px;font-size:14px}.scout-home-browse-link{min-height:32px;font-size:12px}.scout-live-inner{gap:9px;min-height:60px;padding:8px 14px}.scout-live-label{padding:5px 8px;font-size:10px}.scout-live-jobs a{font-size:12px}}@media (max-height:860px){.scout-home-hero-content{gap:14px;padding-block:22px}.scout-home-hero h1{font-size:clamp(32px,4.1vw,52px)}.scout-home-description{font-size:17px;line-height:1.5}.scout-home-cta-panel{gap:8px;padding:18px}.scout-home-cta-panel .btn{min-height:44px}.scout-home-browse-link{min-height:30px}}@media (max-width:600px) and (max-height:740px){.scout-home-hero-content{gap:10px;padding:12px 16px}.scout-home-hero h1{font-size:30px;line-height:1.08}.scout-home-description{font-size:15px;line-height:1.45}.scout-home-badges{gap:6px;font-size:11px}.scout-home-assurance,.scout-home-count{min-height:30px;padding:4px 10px}.scout-home-employer-stack>span{width:22px!important;height:22px!important}.scout-home-cta-panel{gap:8px;padding:12px}.scout-home-cta-panel .btn{min-height:40px;font-size:13px}.scout-home-browse-link{min-height:24px}.scout-live-inner{min-height:56px}}@media (min-width:601px) and (max-height:500px){.scout-home-hero-content{gap:8px;padding:10px 24px}.scout-home-badges{font-size:11px}.scout-home-assurance,.scout-home-count{min-height:28px;padding:3px 12px}.scout-home-employer-stack>span{width:22px!important;height:22px!important}.scout-home-hero h1{font-size:28px;line-height:1.03}.scout-home-title-accent{padding-bottom:5px}.scout-home-description{max-width:760px;font-size:14px;line-height:1.4}.scout-home-cta-panel{flex-direction:row;gap:8px;width:480px;padding:8px}.scout-home-cta-panel .btn{min-height:40px;font-size:13px}.scout-home-browse-link{min-height:22px;font-size:11px}.scout-live-inner{min-height:54px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.scout-home-count i,.scout-live-track{animation:none}.scout-live-copy,.scout-live-toggle{display:none}.scout-live-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.scout-live-jobs a{transition:none}}.scout-live-jobs a:focus-visible{outline-offset:-2px}@media (forced-colors:active){.scout-home-title-accent{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}.scout-home-title-accent:after{background:canvastext}.scout-home-assurance,.scout-home-count{border-color:canvastext}}.scout-home-count i{animation:2s ease-in-out infinite scout-live-pulse}@keyframes scout-live-pulse{0%,to{opacity:1;box-shadow:0 0 #52a18e99}50%{opacity:.45;box-shadow:0 0 0 5px #52a18e00}}@media (prefers-reduced-motion:reduce){.scout-home-count i{animation:none}}
