@import "https://fonts.googleapis.com/css2?family=Domine:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800;900&display=swap";
:root{--ink:#18202d;--muted:#5d697a;--line:#dde3ea;--surface:#fff;--soft:#f4f7f8;--deep:#122033;--accent:#fd5710;--accent-strong:#df4300;--gold:#d8a31f}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{color:#002d6b;background:var(--surface);margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.6rem;line-height:2.4rem;overflow-x:hidden}a{color:inherit;text-decoration:none}.siteHeaderWrap{z-index:20;background:#fff;border-bottom:1px solid #d8dde6;position:sticky;top:0}.siteHeader{background:#fff;justify-content:space-between;align-items:center;gap:26px;width:min(1240px,100%);min-height:68px;margin:0 auto;padding:0 clamp(16px,3vw,34px);display:flex}.guideScrollProgress{z-index:19;pointer-events:none;width:100%;height:6px;position:fixed;top:68px;left:0}.guideScrollProgress span{transform-origin:0;background:#ff9a73;width:100%;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.brand{align-items:center;display:inline-flex}.headerLogo{width:min(218px,52vw);height:auto;display:block}.footerLogo{width:224px;height:auto;display:block}.navLinks{color:#002d6b;flex:1;justify-content:center;align-items:center;gap:0;font-size:13px;display:flex}.headerMenuPanel{display:contents}.mobileMenuToggle{display:none}.navItem{color:#002d6b;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:68px;padding:0 16px;font-weight:900;transition:color .14s;display:inline-flex;position:relative}.navItem:after{background:var(--accent);content:"";opacity:0;transform-origin:50%;border-radius:999px;height:3px;transition:opacity .14s,transform .14s;position:absolute;bottom:14px;left:16px;right:16px;transform:scaleX(.55)}.navMegaItem{position:static}.navCaret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:7px;transform:rotate(45deg)translateY(-2px)}.mockMegaMenu{z-index:30;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border-top:1px solid #e6ebf1;border-bottom:1px solid #d8dde6;border-radius:0 0 30px 30px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:68px;left:0;right:0;transform:translateY(8px);box-shadow:0 26px 60px #1220332e}.navMegaItem.isOpen .mockMegaMenu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mockMegaInner{grid-template-columns:minmax(250px,310px) minmax(280px,1.15fr) minmax(180px,.85fr) minmax(180px,.85fr);gap:clamp(28px,4vw,54px);width:min(1180px,100%);margin:0 auto;padding:34px clamp(18px,4vw,36px) 36px;display:grid}.mockMegaFeatureList{gap:20px;display:grid}.mockMegaFeature{border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin:-10px -12px;padding:10px 12px;transition:background .14s,box-shadow .14s;display:grid}.mockMegaFeature:hover{background:#fff;box-shadow:0 12px 28px #1220331a}.mockMegaIcon{color:#002d6b;background:#ffd06a;border-radius:6px;place-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:900;line-height:1;display:grid;box-shadow:6px 6px #fff2e9}.mockMegaIcon.alternate{background:#a7dce2}.mockMegaIcon.warm{background:#ffb27a}.mockMegaFeature strong,.mockMegaColumn h3,.mockMegaCta h3{color:#07356d;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.45rem;font-weight:900;line-height:1.9rem}.mockMegaFeature em{color:#002d6b;margin-top:4px;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem;display:block}.mockMegaColumn h3,.mockMegaCta h3{margin:0 0 14px}.mockMegaColumn h3 a{color:#07356d;font-size:inherit;line-height:inherit;font-weight:900}.mockMegaFeature strong.withArrow,.mockMegaColumn h3 a.withArrow{white-space:nowrap}.withArrow{display:inline}.withArrow:after{content:">";margin-left:7px;text-decoration:none;display:inline-block}.mockMegaColumn ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mockMegaColumn a{color:#173c70;font-size:1.45rem;font-weight:500;line-height:2rem}.mockMegaColumn li a{text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .14s}.mockMegaFeature strong{display:inline-flex}.mockMegaFeature strong>span,.mockMegaColumn h3 a>span{display:inline-block;position:relative}.mockMegaFeature strong>span:after,.mockMegaColumn h3 a>span:after{content:"";opacity:0;transform-origin:0;background:#091b32;border-radius:999px;height:1px;transition:opacity .14s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(1)}.mockMegaFeature:hover strong>span:after,.mockMegaColumn h3 a:hover>span:after{opacity:1}.mockMegaColumn li a:hover{color:#173c70;text-decoration-color:#fd5710}.mockMegaCta{order:-1;align-content:start;display:grid}.mockMegaPreview{background:#122033;border-radius:8px;min-height:128px;margin-bottom:18px;position:relative;overflow:hidden}.mockMegaPreviewImage{object-fit:cover;object-position:center}.mockMegaPreview span{background:#fff;border-radius:999px;height:13px;position:absolute;left:26px;right:26px}.mockMegaPreview span:first-child{top:28px}.mockMegaPreview span:nth-child(2){background:#a7dce2;top:54px;right:68px}.mockMegaPreview span:nth-child(3){background:#ffb27a;top:80px;right:108px}.mockMegaCta p{color:#002d6b;margin:0 0 16px;font-size:1.45rem;font-weight:500;line-height:2.1rem}.mockMegaCta a{color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:1.35rem;font-weight:900;display:inline-flex}.mockMegaCta a:hover{color:#fff;background:var(--accent-strong)}.navItem:hover:after,.navMegaItem.isOpen>.navItem:after{opacity:1;transform:scaleX(1)}.headerActions{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.headerLogin,.headerCta{text-transform:none;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 22px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.headerLogin{color:#002d6b;background:0 0;border:1.5px solid #002d6b}.headerLogin:hover{color:#fff;background:#002d6b;border-color:#002d6b}.headerCta{border:1.5px solid var(--accent);color:#fff;background:var(--accent)}.headerCta:hover{color:#fff;border-color:var(--accent-strong);background:var(--accent-strong)}.homeHero{background:var(--deep);height:596px;min-height:596px;position:relative;overflow:hidden}.heroImageWrap{background:#122033;width:100%;position:absolute;inset:0}.heroImage{object-fit:cover;object-position:54% center}.homeHeroMobileImage{display:none}.homeHero:not(.targetJobsHero) .heroImageWrap{width:min(50vw,914px);left:auto;right:0}.homeHero:not(.targetJobsHero) .heroImageWrap:before{display:none}.homeHero:not(.targetJobsHero) .homeHeroDesktopImage{z-index:0;object-fit:contain;object-position:center}.homeHero.homeLandingHero .heroImageWrap{background:#122033;width:100%;inset:0}.homeHero.homeLandingHero .homeHeroDesktopImage{object-fit:cover;object-position:58% center}.homeHero.mockInterviewHero .heroImageWrap{width:100%;inset:0}.homeHero.mockInterviewHero .heroImageWrap:before{display:none}.homeHero.mockInterviewHero .heroImage{object-fit:cover;object-position:58% center}.mockInterviewHeroMobileImage{display:none}.homeHero.industryHero .heroImageWrap{width:100%;inset:0}.homeHero.industryHero .heroImageWrap:before{display:none}.homeHero.industryHero .heroImage{object-fit:cover;object-position:58% center}.industryHeroMobileImage{display:none}.heroOverlay{z-index:2;justify-content:flex-start;align-items:center;height:596px;min-height:596px;padding:80px 0;display:flex;position:relative}.heroCopy{color:#fff;align-content:center;width:48%;height:596px;min-height:596px;margin:0;padding:0 clamp(30px,5vw,72px) 0 max(clamp(16px,3vw,34px),50vw - 620px + clamp(16px,3vw,34px));display:grid}.heroCopy>*{max-width:560px;margin-left:0}.heroCopy h1{max-width:620px}.eyebrow{color:#f0c767;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.heroCopy .eyebrow{color:#f0c767;letter-spacing:.4px;font-size:14px}section:not(.homeHero):not(.targetJobsHero) .eyebrow{font-size:16px;font-weight:900}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1{margin-bottom:18px;font-size:4.8rem;line-height:5.8rem}h2{margin-bottom:14px;font-size:clamp(30px,4vw,34px);line-height:1.18}h3{margin-bottom:8px;font-size:19px}.heroCopy p,.pageHero p,.sectionHeader p{color:inherit;max-width:720px;font-size:1.65rem}.heroCopy p{color:#ffffffdb}.heroBullets{color:#ffffffeb;gap:8px;margin:22px 0 0;padding:0;font-size:1.6rem;line-height:2.3rem;list-style:none;display:grid}.heroBullets li{padding-left:24px;position:relative}.heroBullets li:before{background:var(--accent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.72rem;left:0}.actions{flex-wrap:nowrap;gap:18px;margin-top:26px;display:flex}.actions.centered{justify-content:center}.button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:1.95rem;font-weight:800;line-height:1;transition:box-shadow .16s,transform .16s;display:inline-flex}.button.primary,.button.primary:hover{color:#fff;background:var(--accent)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(2px)}.button.primary:hover{box-shadow:0 7px #b83b08}.button.secondary:hover,.button.secondaryOnDark:hover{box-shadow:0 7px #bccadd}.button.secondary,.button.secondaryOnDark{border-color:var(--line);color:var(--ink);background:#fff}.button.secondaryOnDark{color:#002d6b;background:#fff;border-color:#0000}.section,.pageHero{padding:clamp(56px,8vw,104px) clamp(18px,4vw,56px)}.pageHero{background:var(--soft)}.compactPageHero{padding-top:clamp(34px,5vw,58px);padding-bottom:clamp(34px,5vw,58px)}.section.muted{background:var(--soft)}.sectionInner{width:min(1120px,100%);margin:0 auto}.sectionInner.narrow{width:min(820px,100%)}.center{text-align:center}.sectionHeader{max-width:760px;margin-bottom:32px}.stepsSection{background:#fff;padding:clamp(58px,8vw,92px) clamp(18px,4vw,56px)}.stepsTitle{color:#07356d;text-align:center;margin:0 auto clamp(34px,5vw,56px);font-size:clamp(30px,4vw,34px);line-height:1.15}.stepsTitle span{color:#fd5710}.stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(26px,5vw,58px);display:grid}.stepItem{text-align:center;gap:24px;display:grid}.stepItem p{color:#002d6b;max-width:360px;margin:0 auto;font-size:1.65rem;font-weight:600;line-height:2.4rem}.stepVisual{place-items:center;width:100%;min-height:270px;display:grid;position:relative}.stepVisual:before{content:"";border:2px dashed #c8ccd2;border-radius:50%;position:absolute;inset:18px 12%}.templatesVisual,.practiceVisual,.resultsVisual{isolation:isolate}.roleCard{text-align:left;background:#fff;border:1px solid #e4e8ee;width:156px;min-height:166px;padding:16px 14px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:absolute;box-shadow:0 12px 24px #10233c1a}.roleCard strong{color:#07356d;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:13px;display:block}.roleCard span{color:var(--accent);margin:6px 0 14px;font-size:11px;font-weight:800;display:block}.roleCard p{color:#30455f;text-align:left;font-size:10px;line-height:1.45}.cardOne{border-top:6px solid #ff7f72;top:46px;left:3%;transform:rotate(-1deg)}.cardTwo{z-index:2;border-top:6px solid #86c6d0;top:24px;left:23%;transform:translateY(8px)}.cardThree{border-top:6px solid #f2c15d;top:52px;right:4%;transform:rotate(1deg)}.sparkle{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);z-index:3;background:#f2c15d;width:18px;height:18px;position:absolute}.sparkle.one{top:46px;left:7%}.sparkle.two{width:12px;height:12px;top:28px;left:13%}.cursorMark{color:#07356d;z-index:4;font-size:34px;font-weight:800;position:absolute;bottom:34px;right:25%;transform:rotate(-25deg)}.practiceWindow{z-index:2;text-align:left;background:#f9fbfd;border:1px solid #c7ced8;width:min(300px,92%);min-height:178px;padding:28px 14px 14px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative;box-shadow:0 14px 28px #10233c1f}.windowBar{background:#8190a4;gap:4px;width:100%;padding:7px 10px;display:flex;position:absolute;top:0;left:0}.windowBar span{background:#f2c15d;border-radius:50%;width:6px;height:6px}.questionRow{color:#30455f;background:#fff;border:1px solid #dce3eb;border-radius:4px;align-items:center;gap:8px;margin-bottom:8px;padding:8px;font-size:11px;display:flex}.questionRow span{border:2px solid #95a3b3;border-radius:50%;width:10px;height:10px}.questionRow.active span{border-color:var(--accent);background:var(--accent)}.answerPanel{border-left:4px solid var(--accent);background:#eef8f8;margin-top:10px;padding:10px}.answerPanel strong{color:#07356d;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:12px}.answerPanel p{color:#30455f;text-align:left;font-size:10px}.practiceWindow button,.downloadCard button{color:#fff;background:var(--accent);border:0;border-radius:4px;margin-top:10px;padding:7px 12px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;font-weight:800}.scoreSheet{z-index:2;text-align:left;background:#fff;border:1px solid #e0e4ea;width:176px;min-height:196px;padding:20px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:absolute;top:16px;left:16%;transform:rotate(8deg);box-shadow:0 16px #f0c767,0 22px 30px #10233c24}.scoreHeader{color:#07356d;justify-content:space-between;gap:12px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:12px;display:flex}.scoreHeader span{color:var(--accent);font-weight:900}.scoreLine{background:#d7dee8;border-radius:99px;width:72%;height:8px;margin-top:15px}.scoreLine.wide{width:100%}.scoreLine.short{width:48%}.scoreBars{align-items:end;gap:8px;height:54px;margin-top:22px;display:flex}.scoreBars span{background:var(--accent);border-radius:4px 4px 0 0;width:24px}.scoreBars span:first-child{height:32px}.scoreBars span:nth-child(2){height:46px}.scoreBars span:nth-child(3){height:24px}.downloadCard{z-index:3;color:#30455f;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:8px;gap:7px;width:142px;padding:14px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:11px;display:grid;position:absolute;top:50px;right:3%;box-shadow:0 14px 28px #10233c29}.downloadCard strong{color:#07356d;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial}.checkBadge{z-index:4;color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid;position:absolute;top:86px;right:12%}.stepsAction{text-align:center;justify-items:center;gap:22px;margin-top:clamp(34px,5vw,52px);display:grid}.largePill{min-width:250px;min-height:54px;font-size:2rem}.stepsAction p{color:#07356d;justify-content:center;align-items:center;gap:9px;margin:0;font-size:16px;display:flex}.stepsAction p span{background:#002d6b;border-radius:50%;width:10px;height:10px}.hiredSection{background:linear-gradient(135deg,#fff0e8e6,#fff0 34%),linear-gradient(#f6fbff 0%,#fff 100%);border-top:1px solid #dce6f2;border-bottom:1px solid #dce6f2;padding:clamp(58px,8vw,86px) clamp(18px,4vw,56px) clamp(64px,8vw,96px)}.hiredTitle{color:#07356d;text-align:center;max-width:880px;margin:0 auto clamp(34px,5vw,50px);line-height:1.08}.hiredTitle span{color:#fd5710}.hiredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hiredFeature{background:#ffffffdb;border:1px solid #d5e2f0;border-radius:8px;min-width:0;min-height:100%;padding:28px 26px 30px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden;box-shadow:0 18px 36px #12203314}.hiredSection .hiredFeature:after,.targetJobsLearnGrid article:after,.targetJobsReasonGrid article:after{color:#e8edf4;content:attr(data-number);font-family:var(--font-heading);pointer-events:none;font-size:clamp(48px,5vw,62px);font-weight:900;line-height:.8;position:absolute;top:18px;right:22px}.hiredFeature:hover{border-color:#ffb27a;transform:translateY(-2px);box-shadow:0 22px 44px #1220331f}.hiredFeature h3{z-index:1;color:#002d6b;max-width:none;margin:0 0 12px;font-size:clamp(21px,2vw,25px);line-height:1.12;position:relative}.hiredFeature p{z-index:1;color:#002d6b;max-width:none;margin:0;font-size:1.48rem;font-weight:600;line-height:2.18rem;position:relative}.hiredMarker{z-index:1;color:#002d6b;letter-spacing:.03em;text-transform:uppercase;background:#ffb27a;border-radius:5px;align-items:center;min-height:30px;margin-bottom:16px;padding:0 14px;font-size:1.18rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.hiredMarker:before,.hiredMarker:after{content:none}.hiredIcon{place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid;position:relative}.hiredIcon:before{content:"";background:#ffd06a;border-radius:12px;width:42px;height:42px;position:absolute;bottom:0;right:0;transform:rotate(4deg)}.hiredIcon span{z-index:1;width:36px;height:36px;display:block;position:relative}.hiredIcon.rocket:before,.hiredIcon.briefcase:before{background:#ff7f72}.hiredIcon.smile:before,.hiredIcon.badge:before{background:#ffd06a}.hiredIcon.note:before,.hiredIcon.bulb:before{background:#a7dce2}.hiredIcon.rocket span{border:4px solid #002d6b;border-radius:48% 48% 48% 8px;transform:rotate(45deg)}.hiredIcon.rocket span:before{content:"";border:3px solid #002d6b;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:7px}.hiredIcon.smile span{border:4px solid #002d6b;border-radius:50%}.hiredIcon.smile span:before{content:"";background:#002d6b;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:8px;box-shadow:14px 0 #002d6b}.hiredIcon.smile span:after{content:"";border-bottom:4px solid #002d6b;border-radius:0 0 999px 999px;width:14px;height:7px;position:absolute;bottom:8px;left:9px}.hiredIcon.note span{border:4px solid #002d6b;border-radius:4px}.hiredIcon.note span:before{content:"";background:#002d6b;border-radius:999px;width:5px;height:22px;position:absolute;top:8px;left:15px;transform:rotate(45deg)}.hiredIcon.badge span{border:4px solid #002d6b;border-radius:50%}.hiredIcon.badge span:before{content:"";border-bottom:4px solid #002d6b;border-left:4px solid #002d6b;width:18px;height:10px;position:absolute;top:11px;left:9px;transform:rotate(-45deg)}.hiredIcon.bulb span{border:4px solid #002d6b;border-radius:50% 50% 42% 42%}.hiredIcon.bulb span:before{content:"";background:#002d6b;border-radius:0 0 4px 4px;width:14px;height:10px;position:absolute;bottom:-8px;left:10px}.hiredIcon.briefcase span{border:4px solid #002d6b;border-radius:4px}.hiredIcon.briefcase span:before{content:"";border:4px solid #002d6b;border-bottom:0;border-radius:4px 4px 0 0;width:14px;height:10px;position:absolute;top:-12px;left:10px}.hiredIcon.briefcase span:after{content:"";background:#002d6b;width:38px;height:4px;position:absolute;top:13px;left:-4px}.hiredAction{justify-content:center;margin-top:clamp(30px,5vw,46px);display:flex}.targetJobsShowcase{color:#fff;background:#122033;padding:clamp(58px,8vw,76px) 0 46px;position:relative;overflow:hidden}.targetJobsIntro{text-align:center;width:min(680px,100% - 36px);margin:0 auto 42px}.targetJobsIntro h2{color:#fff;margin-bottom:20px}.targetJobsIntro h2 span{color:#fd5710}.targetJobsIntro p{color:#fff;margin:0 auto;font-size:1.65rem;font-weight:600;line-height:2.25rem}.targetJobsIntro a{color:#efc777;text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.targetJobsIntro a:hover{text-decoration:none}.targetJobsRail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(360px,460px);grid-auto-flow:column;gap:24px;padding:0 clamp(18px,4vw,52px) 32px;display:grid;overflow-x:auto}.targetJobsRail::-webkit-scrollbar{display:none}.targetJobCard{color:#002d6b;scroll-snap-align:start;background:#fff;border:4px solid #0000;min-height:500px;padding:30px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 20px 40px #0000002e}.targetJobCard:hover,.targetJobCard:focus-within{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 26px 52px #0000003d}.targetJobCard.featured{border-color:#ffd06a}.targetJobExploreCard{color:#fff;background:linear-gradient(135deg,#0a8f96f0,#122033fa),#0a8f96;border-color:#ffffff47;overflow:hidden}.targetJobExploreCard:before{content:"";border:28px solid #ffffff1f;border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-80px}.targetJobExploreCard:after{content:"";border:22px solid #ffd06a3d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-54px;left:-54px}.targetJobCardLink{z-index:1;position:absolute;inset:0}.targetJobContent{z-index:2;pointer-events:none;grid-template-rows:auto auto auto auto 1fr auto;min-height:100%;display:grid;position:relative}.targetJobCard h3{color:#002d6b;max-width:340px;margin-bottom:18px;font-size:clamp(30px,3vw,36px);line-height:1.05}.targetJobExploreCard h3,.targetJobExploreCard p{color:#fff}.targetJobExploreCard .eyebrow{color:#ffd06a}.targetJobCard p{color:#002d6b;margin-bottom:16px;font-size:1.65rem;font-weight:600;line-height:2.45rem}.targetJobSummary{font-weight:700}.targetJobDetails{color:#173d70;align-self:end}.targetJobExploreContent{grid-template-rows:auto auto auto auto 1fr auto;align-content:center}.targetJobExploreCount{color:#fff;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:999px;align-items:center;width:fit-content;min-height:38px;margin-top:10px;padding:0 16px;font-weight:900;display:inline-flex}.targetJobCard ul{color:#002d6b;gap:9px;margin:0 0 18px;padding:0;font-size:1.65rem;font-weight:600;line-height:2.4rem;list-style:none;display:grid}.targetJobCard li{padding-left:20px;position:relative}.targetJobCard li:before{background:var(--accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.8rem;left:0}.targetJobHoverCta{color:#fff;background:var(--accent);opacity:1;pointer-events:none;border-radius:999px;justify-content:center;align-self:end;align-items:center;width:min(100%,292px);min-height:42px;margin-top:auto;padding:0 18px;font-size:1.7rem;font-weight:900;transition:background .18s,transform .18s;display:inline-flex;transform:none}.targetJobCard:hover .targetJobHoverCta,.targetJobCard:focus-within .targetJobHoverCta{background:var(--accent-strong)}.targetJobsArrows{z-index:3;pointer-events:none;justify-content:space-between;width:min(980px,100% - 42px);display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.targetJobsArrows button{color:#fff;cursor:pointer;pointer-events:auto;background:#0a8f96;border:3px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:3.4rem;line-height:1;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 0 0 4px #0a8f96}.targetJobsArrows button:hover{background:var(--accent);box-shadow:0 0 0 4px var(--accent);transform:scale(1.04)}.targetJobsDots{justify-content:center;gap:9px;display:flex}.targetJobsDots button{cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:9px;height:9px;padding:0}.targetJobsDots .active{background:var(--accent)}.targetJobsAction{justify-content:center;margin-top:26px;display:flex}.targetJobsHero .heroImage{object-fit:cover;object-position:center center}.targetJobsHero,.targetJobsHero .heroImageWrap{background:#00132d}.targetJobsHeroMobileImage{display:none}.targetJobsFeaturedSection,.targetDirectorySection,.targetJobsWhySection,.targetJobsStepsSection,.targetJobsEducationSection,.targetJobsLearnSection,.targetJobsFinalCta{padding:clamp(58px,8vw,92px) clamp(18px,4vw,56px)}.targetJobsStepsSection{padding-top:clamp(58px,8vw,92px)}.targetJobsLearnSection,.targetJobsWhySection{padding-top:50px}.targetJobsFeaturedSection,.targetJobsStepsSection,.targetJobsLearnSection{background:#fff}.targetDirectorySection,.targetJobsWhySection,.targetJobsEducationSection{background:#f4f7f8}.targetDirectoryHeader,.targetJobsWhyIntro,.targetJobsStepsCopy,.targetJobsFinalCta .sectionInner{text-align:center;width:min(820px,100%);margin:0 auto clamp(30px,5vw,44px)}.targetDirectoryHeader h2,.targetJobsWhyIntro h2,.targetJobsStepsCopy h2,.targetJobsInfoCopy h2,.faqHeader h2,.targetJobsFinalCta h2{color:#07356d;margin-bottom:14px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.targetDirectoryHeader h2 span,.targetJobsWhyIntro h2 span,.targetJobsStepsCopy h2 span,.targetJobsInfoCopy h2 span,.faqHeader h2 span,.targetJobsFinalCta h2 span{color:#fd5710}.targetDirectoryHeader p,.targetJobsWhyIntro p,.targetJobsFinalCta p{color:#31445f;margin-left:auto;margin-right:auto;font-size:1.65rem;font-weight:600;line-height:2.45rem}.targetJobsFeaturedGrid,.targetJobsReasonGrid,.targetJobsSteps,.targetJobsLearnGrid{gap:18px;display:grid}.targetJobsFeaturedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.targetJobsSteps{grid-template-columns:repeat(3,364px);justify-content:center}.targetJobsLearnGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.targetJobsFeaturedGrid a,.targetJobsReasonGrid article,.targetJobsSteps article,.targetJobsLearnGrid article,.targetDirectoryGrid a,.targetDirectoryEmpty{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 30px #12203312}.targetJobsFeaturedGrid a{color:#002d6b;gap:10px;min-height:160px;padding:22px;display:grid}.targetJobsFeaturedGrid a:hover,.targetDirectoryGrid a:hover{border-color:var(--accent);transform:translateY(-3px)}.targetJobsFeaturedGrid span{color:#0a646c;text-transform:uppercase;background:#e7f6f5;border-radius:999px;width:fit-content;padding:6px 10px;font-size:1.2rem;font-weight:900}.targetJobsFeaturedGrid h3{color:#07356d;margin:0;font-size:2.25rem;line-height:1.15}.targetJobsFeaturedGrid p,.targetJobsReasonGrid p,.targetJobsSteps p,.targetJobsLearnGrid p,.targetDirectoryGrid span,.targetDirectoryEmpty p{color:#002d6b;margin:0;font-size:1.55rem;font-weight:600;line-height:2.25rem}.targetJobsLearnGrid article{padding:28px}.targetJobsLearnGrid h3{color:#07356d}.targetJobsInfoStack{gap:clamp(56px,8vw,92px);display:grid}.targetJobsInfoRow{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(32px,7vw,88px);display:grid}.targetJobsInfoRow.reversed{grid-template-columns:minmax(360px,1.1fr) minmax(0,.9fr)}.targetJobsInfoCopy h2{margin-bottom:22px}.targetJobsInfoCopy p{color:#002d6b;max-width:560px;font-size:1.65rem;font-weight:600;line-height:2.45rem}.targetJobsInfoCopy p+p{margin-top:14px}.targetJobsInfoVisual{aspect-ratio:1;filter:drop-shadow(0 24px 44px #12203324);width:min(430px,100%);min-height:0;margin:0 auto;position:relative}.targetJobsInfoVisual:before,.targetJobsInfoVisual:after{display:none}.targetJobsInfoVisual img{object-fit:cover;object-position:center;box-shadow:none;border-radius:8px;-webkit-mask-image:url(/images/circle-brush-mask.svg);mask-image:url(/images/circle-brush-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.targetJobsInfoVisualOne img{object-position:50% center}.targetJobsInfoVisualTwo{min-height:0}.targetJobsInfoVisualTwo img{object-position:50% center}.targetJobsFloatingCard,.targetJobsSignalCard{z-index:2;background:#fff;border:1px solid #dde3eae6;border-radius:8px;gap:5px;max-width:250px;padding:16px;display:grid;position:absolute;box-shadow:0 18px 36px #1220332e}.targetJobsFloatingCard strong,.targetJobsSignalCard strong{color:#fd5710;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.8rem;line-height:2.2rem}.targetJobsFloatingCard span,.targetJobsSignalCard span{color:#002d6b;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.35rem;font-weight:800;line-height:1.8rem}.targetJobsFloatingCard.primary{top:26px;right:-18px}.targetJobsFloatingCard.secondary{bottom:28px;left:-18px}.targetJobsSignalCard{border-color:#fd571047;bottom:34px;right:-22px}.targetJobsSignalCard span{color:#002d6b;text-transform:none}.mockHubVisual{width:min(440px,100%);min-height:340px;margin:0 auto;position:relative}.mockHubWindow,.mockHubQuestionCard,.mockHubScoreCard,.mockHubRoleCard{background:#fff;border:1px solid #dde3eaeb;border-radius:8px;position:absolute;box-shadow:0 22px 46px #12203324}.mockHubWindow{color:#002d6b;width:260px;min-height:176px;padding:54px 22px 22px;display:grid;top:28px;left:34px}.mockHubWindow span{background:#fd5710;border-radius:50%;width:10px;height:10px;position:absolute;top:18px}.mockHubWindow span:first-child{left:20px}.mockHubWindow span:nth-child(2){background:#f0c767;left:38px}.mockHubWindow span:nth-child(3){background:#0a8f96;left:56px}.mockHubWindow strong,.mockHubScoreCard strong,.mockHubRoleCard strong{color:#fd5710;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:2.2rem}.mockHubWindow p,.mockHubRoleCard span{color:#002d6b;margin:6px 0 0;font-size:1.45rem;font-weight:800;line-height:2rem}.mockHubQuestionCard{color:#07356d;max-width:230px;padding:18px;font-family:Domine,sans-serif;font-size:2rem;font-weight:700;line-height:2.6rem;top:120px;right:10px}.mockHubScoreCard{gap:8px;width:270px;padding:18px;display:grid;bottom:28px;left:78px}.mockHubScoreCard span{color:#002d6b;font-size:1.35rem;font-weight:900}.mockHubScoreCard i{background:linear-gradient(90deg,#0a8f96 72%,#d8dde6 72%);border-radius:999px;height:8px;display:block}.mockHubScoreCard i:last-child{background:linear-gradient(90deg,#fd5710 64%,#d8dde6 64%)}.mockHubVisual.secondary{align-content:center;gap:18px;min-height:310px;display:grid}.mockHubVisual.secondary .mockHubRoleCard{width:min(100%,300px);padding:20px;display:grid;position:relative}.mockHubVisual.secondary .mockHubRoleCard.primary{border-color:#0a8f9652;margin-left:68px}.mockHubVisual.secondary .mockHubRoleCard.accent{border-color:#fd571052;margin-left:38px}.targetDirectorySearch{gap:10px;width:min(920px,100%);margin:0 auto;display:grid}.targetDirectorySearch label{color:#07356d;font-size:1.55rem;font-weight:900}.targetDirectorySearch>div{background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:0 18px;display:grid;box-shadow:0 14px 30px #12203314}.targetDirectorySearch span{border:3px solid #0a8f96;border-radius:50%;width:18px;height:18px;position:relative}.targetDirectorySearch span:after{content:"";background:#0a8f96;border-radius:999px;width:10px;height:3px;position:absolute;bottom:-5px;right:-8px;transform:rotate(45deg)}.targetDirectorySearch input{color:#002d6b;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:1.65rem}.targetDirectorySearch button{color:#002d6b;cursor:pointer;background:#edf2f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.8rem;font-weight:900;display:grid}.targetDirectoryMeta{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 32px;display:flex}.targetDirectoryMeta span{color:#07356d;background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:1.35rem;font-weight:900;display:inline-flex}.targetDirectoryGroups{gap:34px;display:grid}.targetDirectoryGroup h3{color:#07356d;text-align:center;margin-bottom:16px;font-size:2.4rem}.targetDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.targetDirectoryGrid a{color:#002d6b;gap:5px;min-height:104px;padding:18px;transition:transform .16s,border-color .16s;display:grid}.targetDirectoryExplore{color:#002d6b;min-height:104px;font:inherit;text-align:left;cursor:pointer;background:#fff7f2;border:1px solid #fd571057;border-radius:8px;gap:5px;padding:18px;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 14px 30px #12203312}.targetDirectoryExplore:hover{border-color:var(--accent);transform:translateY(-3px)}.targetDirectoryGrid strong{color:#07356d;font-size:1.72rem;line-height:2.2rem}.targetDirectoryExplore strong{color:#fd5710;font-size:1.72rem;line-height:2.2rem}.targetDirectoryExplore span{color:#002d6b;font-size:1.65rem;font-weight:600;line-height:2.25rem}.targetDirectoryEmpty{text-align:center;padding:28px}.targetJobsReasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.targetJobsReasonGrid article,.targetJobsSteps article{padding:26px}.targetJobsReasonGrid h3,.targetJobsSteps h3{color:#07356d}.targetJobsSteps article{text-align:center;background:#fff;border-color:#d5d5d5;align-content:start;gap:12px;width:364px;height:328px;padding:28px 26px 24px;display:grid;box-shadow:0 14px 24px #12203314}.targetJobsSteps h3{color:#07356d;margin:0;font-size:2.8rem;line-height:3.2rem}.targetJobsSteps ul{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.targetJobsSteps li{color:#31445f;padding-left:24px;font-size:1.65rem;font-weight:600;line-height:2.65rem;position:relative}.targetJobsSteps li:before{color:var(--accent);content:"✓";font-weight:900;position:absolute;top:.3rem;left:0}.targetJobsStepIcon{width:76px;height:76px;margin:0 auto 4px;position:relative}.targetJobsStepIcon:before,.targetJobsStepIcon:after,.targetJobsStepIcon span,.targetJobsStepIcon i{content:"";position:absolute}.targetJobsStepIcon.choose:before{background:#fff8df;border:3px solid #000;border-radius:6px;width:40px;height:48px;top:10px;left:13px;box-shadow:8px 8px #ffd06a}.targetJobsStepIcon.choose:after{background:#fff;border:4px solid #0a8f96;border-radius:50%;width:22px;height:22px;bottom:8px;right:6px}.targetJobsStepIcon.choose span{background:#000;width:24px;height:3px;top:22px;left:23px;box-shadow:0 12px #000,0 24px #000}.targetJobsStepIcon.choose i{background:#0a8f96;border-radius:999px;width:14px;height:4px;bottom:5px;right:3px;transform:rotate(45deg)}.targetJobsStepIcon.review:before{background:#eef8f8;border:3px solid #000;border-radius:8px;width:46px;height:40px;top:16px;left:10px;box-shadow:8px 8px #a7dce2}.targetJobsStepIcon.review:after{background:#000;width:28px;height:3px;top:28px;left:21px;box-shadow:0 11px #000,0 22px #000}.targetJobsStepIcon.review span{background:#ffd06a;border:3px solid #000;border-radius:8px;width:14px;height:49px;top:8px;right:9px;transform:rotate(28deg)}.targetJobsStepIcon.review i{border-top:14px solid #000;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;top:51px;right:4px;transform:rotate(28deg)}.targetJobsStepIcon.improve:before{background:#fff;border:3px solid #000;border-radius:8px;width:46px;height:48px;top:12px;left:10px;box-shadow:8px 8px #86e89d}.targetJobsStepIcon.improve:after{color:#000;content:"✓";text-align:center;background:#86e89d;border-radius:50%;width:28px;height:28px;font-size:2.2rem;font-weight:900;line-height:2.8rem;top:4px;right:2px}.targetJobsStepIcon.improve span{background:#000;width:25px;height:3px;top:25px;left:21px;box-shadow:0 12px #000}.targetJobsStepIcon.improve i{background:var(--accent);border-radius:999px;width:29px;height:11px;bottom:20px;left:21px}.targetJobsStepsAction{justify-content:center;margin-top:clamp(34px,5vw,64px);display:flex}.targetJobsStepsAction .button.primary{background:var(--accent);min-width:300px}.targetJobsStepsAction .button.primary:hover{box-shadow:0 7px #b83b08}.targetJobsReasonGrid article{padding:26px}.targetJobsReasonGrid h3{color:#07356d}.targetJobsLearnGrid,.targetJobsReasonGrid{gap:18px}.targetJobsLearnGrid article,.targetJobsReasonGrid article{background:#ffffffdb;border:1px solid #d5e2f0;border-radius:0;min-width:0;min-height:100%;padding:28px 26px 30px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden;box-shadow:0 18px 36px #12203314}.targetJobsLearnGrid article:hover,.targetJobsReasonGrid article:hover{border-color:#ffb27a;transform:translateY(-2px);box-shadow:0 22px 44px #1220331f}.targetJobsLearnGrid h3,.targetJobsReasonGrid h3{z-index:1;color:#002d6b;max-width:none;margin:0 0 12px;font-size:clamp(21px,2vw,25px);line-height:1.12;position:relative}.targetJobsLearnGrid p,.targetJobsReasonGrid p{z-index:1;color:#002d6b;max-width:none;margin:0;font-size:1.48rem;font-weight:600;line-height:2.18rem;position:relative}.targetJobsSectionAction{justify-content:center;margin-top:clamp(34px,5vw,52px);display:flex}.targetJobsFinalCta{color:#fff;text-align:left;background:#fff;padding-top:0}.targetJobsFinalCta h2,.targetJobsFinalCta p{color:#fff}.targetJobsFinalCta h2 span{color:#fd5710}.targetJobsFinalCta .sectionInner{text-align:left;width:min(1120px,100%);margin-bottom:0}.targetJobsFinalCta .finalInterviewBanner{text-align:left}.targetJobsFinalImage{border-radius:40px 0;place-self:center stretch;min-height:300px;position:relative;overflow:hidden;box-shadow:0 28px 58px #0000003d}.targetJobsFinalImage img{object-fit:cover;object-position:center}.featuresPageHero,.featuresPageHero .heroImageWrap{background:#f4f7f8}.featuresPageHero .heroImage{object-fit:contain;object-position:center}.featuresHeroMobileImage{display:none}.featuresCoachVisual{background:linear-gradient(135deg,#fd57101f,#0a8f961f),#fff;border-radius:8px;min-height:390px;position:relative}.featuresCoachCard{background:#fff;border:1px solid #d8dde6;border-radius:8px;width:min(360px,88%);padding:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 52px #1220332e}.featuresCoachCard>span{color:#9a3407;text-transform:uppercase;background:#fff0e9;border-radius:999px;align-items:center;min-height:28px;margin-bottom:18px;padding:0 12px;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex}.featuresCoachCard strong{color:#07356d;margin-bottom:22px;font-family:Domine,sans-serif;font-size:3rem;line-height:1.12;display:block}.featuresCoachCard div{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.featuresCoachCard p{color:#31445f;margin:0;font-weight:800}.featuresCoachCard b{color:#fd5710}.featuresCoachCard i{background:#e8eef4;border-radius:999px;height:12px;margin-top:10px;display:block;overflow:hidden}.featuresCoachCard em{border-radius:inherit;background:#0a8f96;height:100%;display:block}.featuresCoachCard i.accent em{background:#fd5710}.featuresCoachCard small{color:#31445f;background:#f4f7f8;border-radius:8px;margin-top:22px;padding:14px;font-size:1.45rem;font-weight:700;line-height:2.1rem;display:block}.featuresJourney,.featuresShowcase,.featuresMosaic,.featuresCoachBand,.featuresCareerPanel{padding:clamp(42px,6vw,68px) clamp(18px,4vw,56px)}.featuresJourney{background:#fff}.featuresServicesGrid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(28px,5vw,58px);display:grid}.featuresServicesCopy{justify-items:start;max-width:520px;display:grid}.featuresServicesCopy h2{color:#07356d;margin-bottom:14px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.featuresServicesCopy h2 span{color:#fd5710}.featuresServicesCopy p:not(.eyebrow){color:#5d697a;font-size:1.65rem;font-weight:600;line-height:2.45rem}.featuresServicesCopy .button{min-width:190px;margin-top:20px}.featuresServiceCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;display:grid}.featuresServiceCards article{background:#fffffff0;border:1px solid #d8dde6b8;border-radius:8px;min-height:206px;padding:26px;box-shadow:0 24px 54px #12203314}.featuresServiceCards article:nth-child(2){transform:translateY(-28px)}.featuresServiceCards article:nth-child(3){grid-column:2;transform:translateY(-14px)}.featuresServiceCards article.active{color:#fff;background:linear-gradient(135deg,#fb4e73 0%,#fd5710 100%);box-shadow:0 28px 64px #fd571047}.featuresServiceCards span{color:#fd5710;border:2px solid;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:42px;font-weight:900;display:grid}.featuresServiceCards article.active span,.featuresServiceCards article.active h3,.featuresServiceCards article.active p{color:#fff}.featuresServiceCards h3{color:#07356d;font-size:2.4rem;line-height:1.18}.featuresServiceCards p{color:#5d697a;font-size:1.55rem;font-weight:700;line-height:2.35rem}.featuresFlowHeader{grid-template-columns:minmax(0,.7fr) minmax(260px,.3fr);align-items:end;gap:clamp(24px,5vw,56px);margin-bottom:clamp(24px,4vw,36px);display:grid}.featuresFlowHeader h2{color:#07356d;margin-bottom:14px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.featuresFlowHeader h2 span{color:#fd5710}.featuresFlowHeader p:not(.eyebrow){color:#5d697a;font-size:1.65rem;font-weight:600;line-height:2.45rem}.featuresFlowSteps{background:#fff;border:1px solid #d8dde6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 32px #12203312}.featuresFlowSteps article{border-right:1px solid #d8dde6;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:150px;padding:24px;display:grid}.featuresFlowSteps article:last-child{border-right:0}.featuresFlowSteps span{color:#fd5710;font-family:Domine,sans-serif;font-size:2.6rem;font-weight:900;line-height:1}.featuresFlowSteps h3{color:#07356d;font-size:2.15rem;line-height:1.18}.featuresFlowSteps p{color:#5d697a;font-size:1.52rem;font-weight:700;line-height:2.25rem}.featuresSectionHeading{text-align:center;width:min(820px,100%);margin:0 auto clamp(30px,5vw,46px)}.featuresSectionHeading h2,.featuresShowcaseCopy h2,.featuresCoachCopy h2,.featuresCareerCopy h2{color:#07356d;margin-bottom:14px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.featuresSectionHeading h2 span,.featuresShowcaseCopy h2 span,.featuresCoachCopy h2 span,.featuresCareerCopy h2 span{color:#fd5710}.featuresJourneyTrack{background:#fff;border:1px solid #d8dde6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 46px #12203314}.featuresJourneyTrack article{border-right:1px solid #d8dde6;min-height:260px;padding:clamp(24px,4vw,34px);position:relative}.featuresJourneyTrack article:last-child{border-right:0}.featuresJourneyTrack span{color:#fd5710;margin-bottom:32px;font-family:Domine,sans-serif;font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1;display:block}.featuresJourneyTrack article:after{z-index:1;content:"";background:#fff;border-top:1px solid #d8dde6;border-right:1px solid #d8dde6;width:26px;height:26px;position:absolute;top:55px;right:-13px;transform:rotate(45deg)}.featuresJourneyTrack article:last-child:after{display:none}.featuresJourneyTrack h3,.featuresMosaicGrid h3,.featuresCareerStack h3{color:#07356d;font-size:clamp(22px,2.5vw,28px);line-height:1.08}.featuresJourneyTrack p,.featuresMosaicGrid p,.featuresShowcaseCopy p,.featuresCoachCopy p,.featuresCareerCopy p,.featuresCareerStack p{color:#31445f;font-size:1.65rem;font-weight:600;line-height:2.45rem}.featuresShowcase{background:#fff}.featuresProductShell{background:#eaf7f0;border-radius:8px;padding:clamp(30px,4vw,44px) clamp(22px,4vw,38px);overflow:hidden}.featuresProductHeading{text-align:center;max-width:920px;margin:0 auto clamp(24px,4vw,34px)}.featuresProductHeading h2{color:#07356d;margin:0;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.featuresProductHeading h2 span{color:#fd5710}.featuresShowcaseGrid,.featuresCoachBandGrid,.featuresCareerGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,5vw,54px);display:grid}.featuresShowcaseCopy{max-width:560px}.featuresModeList{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.featuresModeList span,.featuresCoachPills span{color:#002d6b;background:#fff;border:1px solid #d8dde6;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:1.5rem;font-weight:900;display:inline-flex}.featuresPracticeVisual{min-height:330px;box-shadow:none;background:0 0;border-radius:8px;position:relative;overflow:hidden}.featuresPracticeWindow{background:#fff;border:1px solid #d8dde6;border-radius:8px;width:min(460px,92%);padding:22px;position:absolute;top:52%;left:56%;transform:translate(-50%,-50%)rotate(13deg);box-shadow:0 24px 54px #12203329}.featuresWindowBar{gap:8px;margin-bottom:14px;display:flex}.featuresWindowBar span{background:#d8dde6;border-radius:50%;width:11px;height:11px}.featuresWindowBar span:first-child{background:#fd5710}.featuresWindowBar span:nth-child(2){background:#ffd06a}.featuresPracticeWindow strong{color:#07356d;font-family:Domine,sans-serif;font-size:2.35rem;line-height:1.1;display:block}.featuresPracticeWindow>p{color:#5d697a;margin:6px 0 12px;font-weight:800}.featuresQuestionBubble,.featuresAnswerBubble{color:#002d6b;border-radius:8px;padding:14px;font-weight:800}.featuresQuestionBubble{background:#eef8f8}.featuresAnswerBubble{color:#fff;background:#122033;width:82%;margin-top:14px;margin-left:auto}.featuresDurationCard{background:#fff;border:1px solid #d8dde6;border-radius:8px;gap:4px;min-width:210px;padding:14px;display:grid;position:absolute;bottom:24px;left:26px;box-shadow:0 18px 34px #12203324}.featuresDurationCard span{color:#5d697a;text-transform:uppercase;font-size:1.35rem;font-weight:900}.featuresDurationCard strong{color:#fd5710;font-size:2rem;line-height:1.2}.featuresMosaic{background:#fff}.featuresMosaicGrid{grid-template-columns:1.18fr .82fr;grid-auto-rows:minmax(170px,auto);gap:18px;display:grid}.featuresMosaicGrid article{background:#fff;border:1px solid #d8dde6;border-radius:8px;align-content:end;min-height:184px;padding:clamp(22px,3vw,28px);display:grid;box-shadow:0 16px 34px #12203312}.featuresMosaicGrid article.wide{color:#fff;background:#122033;grid-row:span 2;min-height:370px}.featuresMosaicGrid span{color:#fd5710;margin-bottom:auto;font-size:1.5rem;font-weight:900}.featuresMosaicGrid article.wide h3,.featuresMosaicGrid article.wide p{color:#fff}.featuresPracticeStack{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(28px,5vw,56px);display:grid}.featuresPracticeStack .featuresSectionHeading{text-align:left;margin:0;position:sticky;top:96px}.featuresToolList{border-top:1px solid #d8dde6;display:grid}.featuresToolList article{border-bottom:1px solid #d8dde6;grid-template-columns:72px minmax(0,1fr);gap:22px;padding:24px 0;display:grid}.featuresToolList span{color:#fff;background:#fd5710;border-radius:8px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.featuresToolList h3{color:#07356d;font-size:2.35rem;line-height:1.14}.featuresToolList p{color:#31445f;max-width:620px;font-size:1.6rem;font-weight:600;line-height:2.35rem}.featuresGuidanceSection{text-align:center}.featuresGuidanceSection .featuresSectionHeading{max-width:820px;margin-left:auto;margin-right:auto}.featuresGuidanceSection .featuresSectionHeading p:not(.eyebrow){color:#002d6b;margin:0 auto;font-size:1.65rem;font-weight:600;line-height:2.45rem}.featuresGuidanceGrid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,5vw,56px);margin-top:clamp(32px,5vw,54px);display:grid}.journeyGuidanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.featuresGuidanceGrid article{min-width:0}.featuresGuidanceIcon{width:48px;height:48px;margin-bottom:20px;display:block;position:relative}.featuresGuidanceIcon:before,.featuresGuidanceIcon:after{content:"";position:absolute}.featuresGuidanceIcon:before{background:#a7dce2;border-radius:50%;width:35px;height:35px;bottom:0;right:0}.featuresGuidanceIcon:after{background:0 0;border:4px solid #002d6b;border-radius:8px;width:30px;height:30px;top:0;left:0}.featuresGuidanceIcon.icon1:after{border-radius:8px}.featuresGuidanceIcon.icon1{box-shadow:inset 15px 15px #0000}.featuresGuidanceIcon.icon1:after{box-shadow:inset 10px -10px 0 -8px #002d6b}.featuresGuidanceIcon.icon2:before{background:#ffd06a}.featuresGuidanceIcon.icon2:after{border-radius:50%}.featuresGuidanceIcon.icon2{transform:rotate(-18deg)}.featuresGuidanceIcon.icon3:after{border-radius:50%}.featuresGuidanceIcon.icon3:before{background:#a7dce2}.featuresGuidanceIcon.icon4:before{background:#ffb27a}.featuresGuidanceIcon.icon4:after{border-radius:8px 8px 3px 3px}.featuresGuidanceGrid h3{color:#002d6b;max-width:310px;font-size:clamp(23px,2.5vw,29px);line-height:1.05}.featuresGuidanceGrid p{color:#002d6b;max-width:330px;font-size:1.65rem;font-weight:600;line-height:2.45rem}.featuresGuidanceAction{justify-content:center;margin-top:clamp(30px,5vw,46px);display:flex}.featuresCoachBand{color:#fff;background:#122033}.featuresCoachHeadline{text-align:center;width:min(1000px,100%);margin:0 auto clamp(28px,5vw,42px)}.featuresCoachHeadline h2{color:#fff;margin:0;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.featuresCoachBandGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.featuresCoachCopy{max-width:620px}.featuresCoachCopy h2{color:#fff}.featuresCoachCopy p{color:#ffffffd1}.featuresCoachPills{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.featuresCoachReport{background:#fff;border:1px solid #ffffff29;border-radius:8px;min-height:320px;padding:clamp(22px,3vw,28px);transform:rotate(-2deg);box-shadow:0 28px 70px #00000042}.featuresCoachReport>span{color:#9a3407;text-transform:uppercase;background:#fff0e9;border-radius:999px;align-items:center;min-height:28px;margin-bottom:18px;padding:0 12px;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex}.featuresCoachReport strong{color:#07356d;margin-bottom:22px;font-family:Domine,sans-serif;font-size:clamp(28px,4vw,36px);line-height:1.12;display:block}.featuresCoachReport div{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.featuresCoachReport p{color:#31445f;margin:0;font-weight:800}.featuresCoachReport b{color:#fd5710}.featuresCoachReport i{background:#e8eef4;border-radius:999px;height:12px;margin-top:10px;display:block;overflow:hidden}.featuresCoachReport em{border-radius:inherit;background:#0a8f96;height:100%;display:block}.featuresCoachReport i.accent em{background:#fd5710}.featuresCoachReport small{color:#31445f;background:#f4f7f8;border-radius:8px;margin-top:22px;padding:14px;font-size:1.45rem;font-weight:700;line-height:2.1rem;display:block}.featuresCareerPanel{background:#fff;overflow:hidden}.featuresCareerGrid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:440px}.featuresCareerCopy{justify-items:start;max-width:590px;display:grid}.featuresTextLink{color:#fd5710;text-transform:uppercase;align-items:center;gap:12px;margin-top:18px;font-size:1.55rem;font-weight:900;line-height:1.2;display:inline-flex}.featuresTextLink span{font-size:2.2rem;line-height:1}.featuresTextLink:hover{color:#df4300}.featuresOrbit{aspect-ratio:1;justify-self:center;width:min(440px,100%);position:relative}.featuresOrbitRing{border:1px dashed #31445f47;border-radius:50%;position:absolute;inset:13%}.featuresOrbitRing:before,.featuresOrbitRing:after{content:"";transform-origin:top;border-left:1px dashed #31445f38;width:1px;height:50%;position:absolute;top:50%;left:50%}.featuresOrbitRing:before{transform:rotate(22deg)}.featuresOrbitRing:after{transform:rotate(104deg)}.featuresOrbitCore{background:#fff;border-radius:50%;place-items:center;width:144px;height:144px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 68px #1220331a}.featuresOrbitCore span{background:#ff8548;border-radius:50%;width:74px;height:74px;position:relative}.featuresOrbitCore span:before,.featuresOrbitCore span:after{content:"";background:#5b5f64;border-radius:34px 0;width:28px;height:28px;position:absolute;top:-22px}.featuresOrbitCore span:before{left:19px;transform:rotate(-18deg)}.featuresOrbitCore span:after{right:19px;transform:scaleX(-1)rotate(-18deg)}.featuresOrbitNode{color:#3e4652;text-align:center;background:#fff;border-radius:999px;place-items:center;width:112px;min-height:68px;padding:12px;font-family:Domine,sans-serif;font-size:1.62rem;font-weight:700;line-height:1.15;display:grid;position:absolute;box-shadow:0 22px 46px #12203317}.featuresOrbitNode.top{width:116px;height:116px;top:0;left:50%;transform:translate(-50%)}.featuresOrbitNode.upperLeft{color:#fd5710;top:14%;left:10%}.featuresOrbitNode.upperRight{color:#0a8f96;width:110px;min-height:68px;font-size:1.35rem;top:30%;right:3%}.featuresOrbitNode.lowerLeft{color:#31445f;width:120px;min-height:72px;font-size:1.4rem;bottom:22%;left:5%}.featuresOrbitNode.lowerRight{color:#18202d;width:146px;min-height:86px;bottom:16%;right:0}.featuresOrbitNode.bottom{color:#5d697a;width:118px;min-height:78px;font-size:1.35rem;bottom:0;left:46%;transform:translate(-50%)}.useCasesHero .heroCopy{max-width:670px}.useCasesPathSection,.useCasesScenarioSection{background:#fff;padding:clamp(42px,6vw,68px) clamp(18px,4vw,56px)}.useCasesPathGrid{grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:center;gap:clamp(30px,6vw,72px);display:grid}.useCasesPathCopy{justify-items:start;max-width:590px;display:grid}.useCasesPathCopy h2{color:#07356d;margin-bottom:14px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.useCasesPathCopy h2 span{color:#fd5710}.useCasesPathCopy p:not(.eyebrow){color:#31445f;font-size:1.65rem;font-weight:600;line-height:2.45rem}.useCasesPathVisual{background:linear-gradient(135deg,#fd57101a,#0a8f961a),#f4f7f8;border-radius:8px;gap:18px;min-height:390px;padding:clamp(20px,4vw,34px);display:grid;position:relative}.useCasesPathCard{background:#fff;border:1px solid #d8dde6;border-radius:8px;width:min(430px,100%);padding:22px;box-shadow:0 18px 44px #12203314}.useCasesPathCard:nth-child(2){justify-self:end}.useCasesPathCard:nth-child(3){justify-self:center}.useCasesPathCard.active{color:#fff;background:#122033;box-shadow:0 28px 64px #1220332e}.useCasesPathCard span,.useCasesScenarioGrid span{color:#fd5710;text-transform:uppercase;margin-bottom:14px;font-size:1.35rem;font-weight:900;line-height:1.2;display:inline-flex}.useCasesPathCard strong,.useCasesScenarioGrid h3,.useCasesFlowCard strong{color:#07356d;font-family:Domine,sans-serif;font-size:clamp(23px,2.7vw,30px);line-height:1.08;display:block}.useCasesPathCard p,.useCasesScenarioGrid p{color:#31445f;font-size:1.55rem;font-weight:600;line-height:2.35rem}.useCasesPathCard.active span,.useCasesPathCard.active strong,.useCasesPathCard.active p{color:#fff}.useCasesScenarioShell{background:#eef8f8}.useCasesScenarioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.useCasesPersonaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.useCasesScenarioGrid article{background:#fff;border:1px solid #d8dde6c2;border-radius:8px;align-content:start;min-height:250px;padding:clamp(20px,3vw,26px);display:grid;box-shadow:0 16px 34px #12203312}.useCasesScenarioGrid article:nth-child(2){transform:translateY(22px)}.useCasesScenarioGrid article:nth-child(3){transform:translateY(-12px)}.useCasesPersonaGrid article:nth-child(2),.useCasesPersonaGrid article:nth-child(3){transform:none}.useCasesPersonaGrid article:nth-child(3n+2){transform:translateY(18px)}.useCasesCoachBand{background:#122033}.useCasesFlowCard{background:#fff;border:1px solid #ffffff24;border-radius:8px;gap:12px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 28px 70px #0000003d}.useCasesFlowCard div{background:#f8fafb;border:1px solid #d8dde6;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:14px;display:grid}.useCasesFlowCard span{color:#fff;background:#fd5710;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Domine,sans-serif;font-size:1.7rem;font-weight:900;display:grid}.useCasesFeedbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.useCasesFeedbackGrid article{background:#fff;border:1px solid #d8dde6;border-radius:8px;min-height:190px;padding:clamp(20px,3vw,26px);box-shadow:0 18px 44px #12203314}.useCasesFeedbackGrid article:first-child{color:#fff;background:#122033;box-shadow:0 28px 64px #1220332e}.useCasesFeedbackGrid span{color:#fd5710;margin-bottom:28px;font-family:Domine,sans-serif;font-size:3rem;font-weight:900;line-height:1;display:inline-flex}.useCasesFeedbackGrid h3{color:#07356d;font-size:clamp(22px,2.5vw,28px);line-height:1.08}.useCasesFeedbackGrid p{color:#31445f;font-size:1.55rem;font-weight:600;line-height:2.35rem}.useCasesFeedbackGrid article:first-child h3,.useCasesFeedbackGrid article:first-child p{color:#fff}.useCasesOpportunityMock{background:#fff;border:1px solid #ffffff29;border-radius:8px;gap:14px;padding:clamp(22px,3vw,28px);display:grid;transform:rotate(-2deg);box-shadow:0 28px 70px #00000042}.useCasesOpportunityMock>strong{color:#07356d;font-family:Domine,sans-serif;font-size:clamp(28px,4vw,36px);line-height:1.12}.useCasesOpportunityMock div:not(.productMockBar){background:#f8fafb;border:1px solid #d8dde6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.useCasesOpportunityMock span{color:#31445f;font-weight:900}.useCasesOpportunityMock b{color:#fd5710}.useCasesPracticeSection{background:#fff}.useCasesPracticeGrid{grid-template-columns:1.18fr .82fr .82fr}.useCasesPracticeGrid article:nth-child(2),.useCasesPracticeGrid article:nth-child(3),.useCasesPracticeGrid article:nth-child(4),.useCasesPracticeGrid article:nth-child(5),.useCasesPracticeGrid article:nth-child(6){min-height:220px}.productScreenSection{background:#fff;padding:clamp(42px,6vw,72px) clamp(18px,4vw,56px)}.productScreenSection.pale{background:#eef8f4}.productScreenSection.dark{color:#fff;background:#122033}.productScreenSection.compact{padding-top:clamp(40px,6vw,62px);padding-bottom:clamp(40px,6vw,62px)}.productScreenGrid{grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);align-items:center;gap:clamp(26px,5vw,56px);display:grid}.productScreenGrid.reversed{grid-template-columns:minmax(380px,1.18fr) minmax(0,.82fr)}.productScreenGrid.reversed .productScreenCopy{order:2}.productScreenCopy{max-width:560px}.productScreenCopy h2{color:#07356d;margin-bottom:18px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.productScreenCopy h2 span{color:#fd5710}.productScreenCopy p:not(.eyebrow){color:#31445f;font-size:1.65rem;font-weight:600;line-height:2.45rem}.productScreenSection.dark .productScreenCopy h2,.productScreenSection.dark .productScreenCopy p:not(.eyebrow){color:#fff}.productScreenSection.dark .productScreenCopy p:not(.eyebrow){color:#ffffffc7}.productMockBrowser{background:#fff;border:1px solid #d8dde6;border-radius:8px;min-height:330px;padding:20px;position:relative;overflow:hidden;box-shadow:0 28px 70px #12203324}.productScreenSection.dark .productMockBrowser{border-color:#ffffff2e;box-shadow:0 28px 70px #00000047}.productMockBar{gap:8px;margin-bottom:16px;display:flex}.productMockBar span{background:#d8dde6;border-radius:50%;width:11px;height:11px}.productMockBar span:first-child{background:#fd5710}.productMockBar span:nth-child(2){background:#ffd06a}.dashboardMock{align-content:start;display:grid}.dashboardMockHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.dashboardMockHeader small,.dashboardMockStats span,.dashboardMockSplit span,.jobMatchRow small{color:#5d697a;text-transform:uppercase;font-size:1.25rem;font-weight:900;display:block}.dashboardMockHeader strong{color:#07356d;font-size:2.35rem;line-height:1.15;display:block}.dashboardMockHeader button,.sessionFooter button{color:#fff;background:#fd5710;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-weight:900}.dashboardMockStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboardMockStats div,.dashboardMockSplit>div,.setupMockGrid div,.jobMatchRow,.learningCard{background:#f8fafc;border:1px solid #e3e8ef;border-radius:8px}.dashboardMockStats div{padding:14px}.dashboardMockStats strong{color:#07356d;margin-top:8px;font-size:2.35rem;line-height:1;display:block}.dashboardMockSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.dashboardMockSplit>div{min-height:108px;padding:14px}.dashboardMockSplit strong,.jobMatchRow strong,.learningCard strong{color:#07356d;margin-top:8px;font-size:2rem;line-height:1.2;display:block}.dashboardMockSplit p,.jobMatchRow span,.learningCard p{color:#5d697a;margin:8px 0 0;font-weight:700}.setupProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.setupProgress span{color:#5d697a;text-align:center;background:#f4f7f8;border-radius:999px;min-height:38px;padding:10px 12px;font-size:1.35rem;font-weight:900}.setupProgress span.done{color:#0a8f96;background:#e8f8f6}.setupProgress span.active{color:#fff;background:#fd5710}.setupMockGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.setupMockGrid div{min-height:108px;padding:16px}.setupMockGrid div.selected{color:#fff;background:linear-gradient(135deg,#fb4e73 0%,#fd5710 100%)}.setupMockGrid strong{color:#07356d;font-size:2.1rem;line-height:1.2;display:block}.setupMockGrid span{color:#5d697a;margin-top:10px;font-weight:800;display:block}.setupMockGrid div.selected strong,.setupMockGrid div.selected span{color:#fff}.sessionMock{background:#102f48;align-content:start;display:grid}.sessionQuestion{background:#fff;border-radius:8px;padding:18px}.sessionQuestion small{color:#fd5710;text-transform:uppercase;font-weight:900;display:block}.sessionQuestion strong{color:#07356d;margin-top:10px;font-size:2.15rem;line-height:1.2;display:block}.sessionAnswer{background:#ffffff1a;border-radius:8px;gap:12px;margin-top:14px;padding:18px;display:grid}.sessionAnswer span{background:#ffffffa6;border-radius:999px;height:14px}.sessionAnswer span.short{width:58%}.sessionFooter{color:#fff;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;font-weight:900;display:flex}.reportMock{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:16px;display:grid}.reportMock .productMockBar{grid-column:1/-1}.reportMockScore{color:#fff;text-align:center;background:#122033;border-radius:8px;place-items:center;min-height:150px;padding:16px;display:grid}.reportMockScore span,.reportMockScore small{font-weight:900}.reportMockScore strong{font-size:5.8rem;line-height:1}.reportScoreList{gap:12px;display:grid}.reportScoreList p{color:#31445f;justify-content:space-between;gap:16px;margin:0 0 8px;font-weight:900;display:flex}.reportScoreList i{background:#e8eef4;border-radius:999px;height:12px;display:block;overflow:hidden}.reportScoreList em{border-radius:inherit;background:#fd5710;height:100%;display:block}.jobsMock,.learningMock{align-content:start;gap:10px;display:grid}.jobMatchRow{justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.jobMatchRow b{color:#0a8f96;background:#e8f8f6;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:1.35rem;display:inline-flex}.learningCard{min-height:78px;padding:14px}.learningCard span{color:#fd5710;font-weight:900}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:170px;padding:24px}.card p,.featureList p,.siteFooter p,.pageHero p{color:var(--muted)}.twoColumn{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,6vw,72px);display:grid}.featureList{gap:18px;display:grid}.featureList>div{border-bottom:1px solid var(--line);padding-bottom:18px}.childTemplate{background:#fff}.featuresHero{color:#fff;background:#122033;padding:clamp(58px,8vw,92px) clamp(18px,4vw,56px);overflow:hidden}.featuresHeroGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,5vw,62px);display:grid}.featuresHeroCopy{max-width:590px}.featuresHeroCopy h1{margin:0 0 18px;font-size:clamp(38px,5vw,58px);line-height:1.08}.featuresHeroCopy p{color:#ffffffdb;max-width:620px;font-size:1.8rem;line-height:2.7rem}.featuresHeroVisual{background:#f4f7f8;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057}.featuresHeroVisual img{object-fit:cover;object-position:center}.featuresCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.featuresCard{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:260px;padding:28px;box-shadow:0 18px 40px #12203312}.featuresCard span,.featuresPanelKicker,.featuresStep span{color:#9a3407;text-transform:uppercase;background:#fff0e9;border-radius:999px;align-items:center;min-height:28px;margin-bottom:18px;padding:0 12px;font-size:1.25rem;font-weight:900;line-height:1;display:inline-flex}.featuresCard h3,.featuresStep h3{color:var(--ink);font-size:2.2rem;line-height:1.25}.featuresCard p,.featuresStep p,.featuresSplitCopy p,.featuresCta p{color:var(--muted)}.featuresSplitSection{background:#f4f7f8;padding:clamp(56px,8vw,104px) clamp(18px,4vw,56px)}.featuresSplit{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.featuresPanel{background:#fff;border:1px solid #d6e0ea;border-radius:8px;padding:clamp(24px,4vw,36px);box-shadow:0 24px 54px #12203321}.featuresPanel strong{color:var(--ink);margin-bottom:26px;font-family:Domine,sans-serif;font-size:clamp(28px,4vw,36px);line-height:1.12;display:block}.featuresScoreRow{color:var(--ink);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;font-weight:800;display:flex}.featuresScoreRow b{color:var(--accent)}.featuresMeter{background:#e8eef4;border-radius:999px;height:12px;margin-top:10px;overflow:hidden}.featuresMeter span{border-radius:inherit;background:#2d7dd2;height:100%;display:block}.featuresMeter.accent span{background:var(--accent)}.featuresNotes{background:#f8fafc;border-radius:8px;gap:10px;margin-top:28px;padding:18px;display:grid}.featuresNotes p{color:var(--ink);margin:0;font-weight:900}.featuresNotes span,.featuresChecklist span{color:var(--muted);padding-left:24px;position:relative}.featuresNotes span:before,.featuresChecklist span:before{background:var(--accent);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.72rem;left:0}.featuresSplitCopy{max-width:620px}.featuresSplitCopy h2,.featuresWorkflowHeader h2,.featuresCta h2{color:#07356d}.featuresSplitCopy>p,.featuresCta p{font-size:1.72rem;line-height:2.6rem}.featuresChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:28px;display:grid}.featuresWorkflowHeader{text-align:center;max-width:720px;margin:0 auto 34px}.featuresWorkflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.featuresStep{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:250px;padding:24px}.featuresStep span{color:#07356d;background:#e9f2fb}.featuresCta{color:#fff;background:#122033;padding:clamp(56px,8vw,94px) clamp(18px,4vw,56px)}.featuresCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.featuresCta h2{color:#fff}.featuresCta p{color:#ffffffd1;max-width:650px}.childGrid,.mockLayout,.industryLayout{align-items:start;gap:clamp(24px,5vw,54px);display:grid}.childGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.childMain>p,.mockCoachPanel p,.industryLayout>div>p{color:#31445f;font-size:1.65rem;line-height:2.45rem}.childCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.childCards article,.childAside,.mockQuestionPanel,.mockCoachPanel,.industryBands article{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 32px #12203312}.childCards article{padding:22px}.childAside{background:#f8fafb;gap:18px;padding:26px;display:grid}.childAside h2,.mockQuestionPanel h2,.mockCoachPanel h2,.industryLayout h2{color:#07356d;margin-bottom:8px}.childAside ol{color:#31445f;gap:10px;margin:0;padding-left:20px;font-weight:700;display:grid}.mockLayout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.mockQuestionPanel,.mockCoachPanel{padding:clamp(24px,4vw,34px)}.mockQuestionPanel{color:#fff;background:#122033}.mockQuestionPanel h2{color:#fff}.mockQuestionList{gap:12px;margin-top:22px;display:grid}.mockQuestionList span{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:14px 16px;font-weight:700;display:block}.coachMetrics{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.coachMetrics span{color:#fff;background:var(--accent);border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-weight:900;display:inline-flex}.industryLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.industryBands{gap:16px;display:grid}.industryBands article{border-left:5px solid var(--accent);padding:24px}.successSection{background:#fff;padding:clamp(56px,7vw,72px) clamp(18px,4vw,56px) clamp(58px,8vw,92px)}.successIntro{text-align:center;width:min(1140px,100%);margin:0 auto clamp(38px,5vw,58px)}.successIntro h2{color:#07356d;margin:0;font-size:clamp(30px,4vw,34px);font-weight:700;line-height:1.15}.successIntro h2 span{color:#fd5710}.successFeatureGrid{width:min(1120px,100%);margin:0 auto}.successIcon:before,.successIcon:after{content:"";position:absolute}.jobIcon:before{background:currentColor;border-radius:50%;width:18px;height:18px;top:6px;left:16px}.jobIcon:after{clip-path:polygon(0 100%,0 42%,25% 42%,25% 20%,45% 20%,45% 42%,100% 42%,100% 100%);background:currentColor;border-radius:8px 8px 3px 3px;width:36px;height:24px;bottom:5px;left:8px}.questionIcon:before{background:currentColor;border-radius:50%;width:34px;height:34px;top:4px;left:8px}.questionIcon:after{background:currentColor;border-radius:0 0 14px;width:18px;height:18px;bottom:7px;right:6px;transform:rotate(25deg)}.mockIcon:before{background:currentColor;border-radius:8px 8px 4px 4px;width:16px;height:24px;bottom:6px;left:7px;box-shadow:24px 0}.mockIcon:after{border:4px solid;border-radius:4px;width:22px;height:16px;top:7px;left:18px}.feedbackIcon:before{background:currentColor;border-radius:8px;width:36px;height:28px;top:12px;left:7px}.feedbackIcon:after{clip-path:polygon(50% 0,62% 34%,100% 50%,62% 66%,50% 100%,38% 66%,0 50%,38% 34%);background:currentColor;width:13px;height:13px;top:5px;right:4px}.successStep h3{color:#002d6b;max-width:290px;margin:0 0 16px;font-size:clamp(24px,2.4vw,27px);font-weight:700;line-height:1.08}.successStep p{color:#002d6b;max-width:270px;margin:0;font-size:1.65rem;font-weight:600;line-height:2.35rem}.successAction{justify-content:center;margin-top:clamp(34px,5vw,42px);display:flex}.practiceSearchSection{background:#fff;padding:0 clamp(18px,4vw,56px) clamp(58px,8vw,88px)}.practiceSearchPanel{color:#002d6b;background:#fff;border:1px solid #d5e2f0;border-radius:8px;padding:28px clamp(18px,4vw,46px) 34px;position:relative;overflow:hidden;box-shadow:0 18px 36px #12203314}.practiceSearchTabs{background:#f4f7f8;border:1px solid #d5e2f0;border-radius:999px;width:fit-content;margin:0 auto clamp(36px,5vw,52px);padding:4px;display:flex}.practiceSearchTabs button{color:#002d6b;min-width:160px;min-height:42px;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.4rem;font-weight:800}.practiceSearchTabs button.active{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);background:#fff}.practiceSearchHero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(28px,5vw,66px);width:min(1040px,100%);margin:0 auto;display:grid}.practiceSearchIntro{text-align:left;width:100%;margin:0}.practiceSearchBadge{background:#fff7f2;border:1px solid #fd571080;border-radius:10px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;position:relative}.practiceSearchBadge span{border:3px solid var(--accent);border-radius:50%;width:18px;height:18px;position:relative}.practiceSearchBadge span:before,.practiceSearchBadge span:after{content:"";position:absolute}.practiceSearchBadge span:before{border:3px solid var(--accent);border-radius:50%;width:18px;height:18px;bottom:-8px;right:-13px}.practiceSearchBadge span:after{background:var(--accent);border-radius:999px;width:10px;height:3px;bottom:-11px;right:-18px;transform:rotate(35deg)}.practiceSearchIntro h2{color:#07356d;margin-bottom:18px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:34px;font-weight:700;line-height:1.02}.practiceSearchIntro h2 span{color:var(--accent);display:inline}.practiceSearchIntro p{color:#002d6b;margin:0;font-size:1.7rem;font-weight:600;line-height:2.55rem}.practiceSearchField{background:#f8fbff;border:1px solid #d5e2f0;border-radius:8px;gap:14px;width:100%;margin:0;padding:36px 34px;display:grid;position:relative;box-shadow:0 14px 30px #12203312}.practiceSearchField.hasResults{row-gap:14px}.practiceSearchField.hasResults label{margin-bottom:0}.practiceSearchField label,.practiceSearchPopular p{color:#002d6b;margin:0;font-size:1.6rem;font-weight:900}.practiceSearchInputWrap{background:#fff;border:1px solid #d8dde6;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;padding:0 22px;display:grid}.practiceSearchInputWrap span{border:3px solid #8d98ad;border-radius:50%;width:18px;height:18px;position:relative}.practiceSearchInputWrap span:after{content:"";background:#8d98ad;border-radius:999px;width:9px;height:3px;position:absolute;bottom:-5px;right:-7px;transform:rotate(45deg)}.practiceSearchInputWrap input{color:#002d6b;width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:1.6rem}.practiceSearchInputWrap input::-webkit-search-cancel-button{appearance:none;display:none}.practiceSearchInputWrap input::-webkit-search-decoration{appearance:none;display:none}.practiceSearchClear{color:#002d6b;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;font-size:3rem;line-height:1;display:grid}.practiceSearchResults{z-index:5;background:#fff;border:1px solid #d8dde6;border-top:0;border-radius:0 0 8px 8px;max-height:210px;position:absolute;top:calc(120px + 1.6rem);left:34px;right:34px;overflow-y:auto}.practiceSearchResults a,.practiceSearchResults p{color:#002d6b;margin:0;padding:10px 24px;font-size:1.6rem;font-weight:600;line-height:2.2rem;display:block}.practiceSearchResults a:hover{background:#f4f7f8}.practiceSearchPopular{background:#f8fbff;border:1px solid #d5e2f0;border-radius:8px;width:min(1040px,100%);margin:28px auto 0;padding:22px 26px 26px}.practiceSearchChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:14px;display:grid}.practiceSearchChips a,.practiceSearchChips span{color:#002d6b;background:#fff;border:1px solid #d5e2f0;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:1.48rem;font-weight:800;display:flex}.practiceSearchChips a:after{color:var(--accent);content:">";font-size:2rem;font-weight:900;line-height:1}.practiceSearchChips a:hover{border-color:var(--accent);color:#002d6b;background:#fff7f2;transform:translateY(-2px)}.practiceSearchAction{justify-content:center;margin-top:clamp(32px,5vw,44px);display:flex}.careerGrowthSection{background:#fff}.careerProofIntro h2{color:#07356d;margin:0;font-size:clamp(30px,4vw,34px);line-height:1.15}.careerProofItem p,.careerProofIntro p{color:#002d6b;font-size:1.65rem;font-weight:600;line-height:2.35rem}.careerProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,70px);display:grid}.careerProofItem{text-align:center;justify-items:center;display:grid}.careerProofBand{background:#f5f6f8;padding:clamp(52px,7vw,72px) clamp(18px,4vw,56px)}.careerProofIntro{text-align:center;width:min(900px,100%);margin:0 auto clamp(42px,6vw,56px)}.careerProofIntro h2 span{color:var(--accent)}.careerProofIntro p{max-width:830px;margin:24px auto 0}.proofMiniCard{text-align:left;border:1px solid #d9e2ec;border-left:6px solid var(--accent);background:#fff;border-radius:16px;align-content:center;gap:9px;width:min(100%,250px);min-height:154px;margin-bottom:22px;padding:22px 24px;display:grid;box-shadow:0 18px 36px #07356d1a}.proofMiniCard span{color:#07356d;text-transform:uppercase;background:#eef4fb;border-radius:999px;width:max-content;padding:6px 10px;font-size:1.2rem;font-weight:800;line-height:1}.proofMiniCard strong{color:#07356d;font-family:var(--font-heading);font-size:2.3rem;line-height:1.1}.proofMiniCard small{color:#002d6b;font-size:1.45rem;font-weight:700;line-height:1.45}.roleMiniCard{background:linear-gradient(90deg,#fffffff5,#fffffff5),linear-gradient(135deg,#b8dfe4,#fff)}.feedbackMiniCard{border-left-color:#0a9196}.feedbackMiniCard strong{color:#0a9196}.planMiniCard{border-left-color:#efc777}.careerProofItem p{max-width:360px;margin:0}.careerProofActions{justify-content:center;gap:24px;margin-top:clamp(34px,5vw,50px);display:flex}.finalInterviewCta{background:#fff;padding:0 clamp(18px,4vw,56px) clamp(54px,7vw,78px)}.finalInterviewBanner{color:#fff;background:#122033;border-radius:72px 0;grid-template-columns:minmax(0,1fr) minmax(260px,.86fr);align-items:center;gap:clamp(26px,5vw,70px);min-height:368px;padding:clamp(34px,5vw,58px) clamp(28px,6vw,86px);display:grid;overflow:hidden}.finalInterviewBannerCopy{align-content:center;justify-items:start;display:grid}.finalInterviewBannerCopy h2{color:#fff;max-width:540px;margin-bottom:24px}.finalInterviewBannerCopy h2 span{color:var(--accent)}.finalInterviewBannerCopy p{color:#ffffffeb;max-width:560px;margin-bottom:26px;font-size:1.65rem;font-weight:600;line-height:2.35rem}.finalInterviewVisual{place-self:center;width:min(100%,330px);height:276px;margin:-14px auto 0;position:relative}.finalReportCard,.finalQuestionCard{color:#002d6b;background:#fff;border:1px solid #d8dde6e6;border-radius:8px;position:absolute;box-shadow:0 24px 58px #0000003d}.finalReportCard{width:min(100%,292px);padding:16px;top:0;right:0}.finalReportHeader{background:#f4f7f8;border-radius:8px 8px 0 0;gap:6px;margin:-16px -16px 14px;padding:10px 14px;display:flex}.finalReportHeader span{background:#efc777;border-radius:50%;width:8px;height:8px}.finalReportHeader span:nth-child(2){background:#0a8f96}.finalReportHeader span:nth-child(3){background:var(--accent)}.finalReportCard strong,.finalQuestionCard strong{color:#07356d;margin-bottom:12px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:2rem;line-height:1.2;display:block}.finalScoreRow{color:#002d6b;justify-content:space-between;gap:16px;font-size:1.35rem;font-weight:800;display:flex}.finalProgress{background:#dde3ea;border-radius:999px;height:7px;margin:6px 0 10px;overflow:hidden}.finalProgress span{border-radius:inherit;background:#0a8f96;height:100%;display:block}.finalProgress.accent span{background:#efc777}.finalTips{border-left:4px solid var(--accent);background:#fff5ef;gap:6px;margin-top:12px;padding:12px;display:grid}.finalTips p,.finalTips span{color:#002d6b;margin:0;font-size:1.3rem;font-weight:700;line-height:1.7rem}.finalQuestionCard{width:min(72%,216px);padding:14px;top:82px;left:0}.finalQuestionCard strong{margin-bottom:6px}.finalQuestionCard span,.finalQuestionCard p{color:#002d6b;margin:0;font-size:1.35rem;font-weight:700;line-height:1.9rem}.finalQuestionCard p{margin-top:14px}.faqSection{background:#fff;padding:clamp(54px,7vw,76px) clamp(18px,4vw,56px)}.faqSection .sectionInner{width:min(760px,100%)}.faqHeader{text-align:center;justify-items:center;margin-bottom:24px;display:grid}.faqIcon{color:#fff;background:#fd5710;border-radius:16px 16px 16px 4px;place-items:center;width:62px;height:50px;margin-bottom:14px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:0;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:8px 8px #ffd06a}.faqIcon:after{content:"";background:#fff;border:4px solid #002d6b;border-radius:12px 12px 4px;width:34px;height:30px;position:absolute;bottom:-8px;right:-10px}.faqIcon:before{z-index:1;color:#fff;content:"...";font-size:2.2rem;font-weight:900;line-height:0;position:relative;transform:translateY(-4px)}.faqHeader .eyebrow{display:none}.faqHeader h2{color:#07356d;margin-bottom:18px;font-size:3.2rem;font-weight:700;line-height:3.8rem}.faqHeader p:last-child{color:#002d6b;margin:0;font-size:1.4rem;font-weight:600;line-height:2.1rem}.faqList{gap:15px;display:grid}.faqItem{background:#f4f2ef;border-radius:9px;overflow:hidden}.faqItem summary{color:#002d6b;cursor:pointer;padding:22px 62px 22px 30px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:800;line-height:2.7rem;list-style:none;display:block;position:relative}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{color:#002d6b;content:"+";font-size:2.4rem;font-weight:900;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.faqItem[open] summary:after{content:"-"}.faqItem p{color:#002d6b;margin:-6px 30px 24px;font-size:1.6rem;font-weight:600;line-height:2.4rem}.linkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.routeLink{border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:8px;padding:16px 18px;display:block}.routeLink:hover{border-color:var(--accent)}.prepBlogHero,.prepBlogSection,.prepBlogFinalCta{padding:clamp(54px,7vw,88px) clamp(18px,4vw,56px)}.prepBlogHero{background:#f6fbff;padding-top:24px}.prepBlogHubHero{padding-bottom:clamp(38px,5vw,60px)}.prepBlogHubSection{padding-top:clamp(38px,5vw,58px);padding-bottom:clamp(38px,5vw,58px)}.prepBlogHubCategorySection{padding-bottom:40px}.prepBlogHubFinalCta{padding-top:clamp(38px,5vw,56px);padding-bottom:clamp(38px,5vw,56px)}.prepBlogInner{width:min(1240px,100%);margin:0 auto}.prepBlogBreadcrumb{color:#002d6b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:clamp(34px,5vw,56px);font-size:1.25rem;font-weight:900;line-height:1.7rem;display:flex}.prepBlogHubHero .prepBlogBreadcrumb{margin-bottom:clamp(24px,3.5vw,36px)}.prepBlogBreadcrumb a{color:#002d6b;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.prepBlogBreadcrumb span:last-child{color:#fd5710}.prepBlogHeroGrid{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);align-items:end;gap:clamp(30px,6vw,78px);display:grid}.prepBlogHubHero .prepBlogHeroGrid{gap:clamp(24px,4vw,54px)}.prepBlogHeroCopy h1{color:#002d6b;margin:8px 0 18px;font-family:Domine,sans-serif;font-size:4.8rem;line-height:1.08}.prepBlogHeroCopy>p:not(.eyebrow),.prepBlogLatestIntro p{color:#31445f;font-size:1.7rem;font-weight:600;line-height:2.55rem}.prepBlogSearch{background:#fff;border:1px solid #d8e4f3;border-radius:8px;gap:10px;padding:22px;display:grid;position:relative;box-shadow:0 18px 38px #12203314}.prepBlogSearch label{color:#002d6b;font-size:2rem;font-weight:800}.prepBlogSearchField{gap:10px;display:flex}.prepBlogSearch input{color:#002d6b;width:100%;min-height:48px;font:inherit;border:1px solid #d8e4f3;border-radius:999px;padding:0 15px;font-weight:700}.prepBlogSearch button{color:#fff;background:var(--accent);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;min-height:48px;padding:0 24px;font-size:1.45rem;font-weight:900;transition:background .16s}.prepBlogSearch button:hover{background:#002d6b}.prepBlogSearch button:active{background:#0a8f96}.prepBlogSearchResults{z-index:12;background:#fff;border:1px solid #d8e4f3;border-radius:8px;gap:8px;max-height:340px;padding:10px;display:grid;position:absolute;top:calc(100% - 10px);left:22px;right:22px;overflow-y:auto;box-shadow:0 18px 38px #12203329}.prepBlogSearchResults a,.prepBlogSearchResults p{background:#f8fbff;border:1px solid #d8e4f3;border-radius:8px;gap:4px;margin:0;padding:12px 14px;display:grid}.prepBlogSearchResults a:hover{background:#fff7f2;border-color:#fd5710}.prepBlogSearchResults span{color:#fd5710;font-size:1.15rem;font-weight:900;line-height:1.4rem}.prepBlogSearchResults strong,.prepBlogSearchResults p{color:#002d6b;font-size:1.35rem;font-weight:800;line-height:1.75rem}.prepBlogTabs{flex-wrap:wrap;gap:10px;margin-top:clamp(34px,5vw,50px);display:flex}.prepBlogHubHero .prepBlogTabs{margin-top:clamp(24px,3.5vw,34px)}.prepBlogTabs a{color:#002d6b;background:#fff;border:1px solid #d8e4f3;border-radius:999px;min-height:38px;padding:9px 16px;font-size:1.5rem;font-weight:600}.prepBlogTabs a:hover{color:#fd5710;border-color:#fd5710}.prepBlogTabs a.isActive{color:#fd5710;background:#fff7f1;border-color:#fd5710}.prepBlogSectionHeader{width:min(760px,100%);margin-bottom:clamp(28px,5vw,42px)}.prepBlogHubSection .prepBlogSectionHeader{margin-bottom:clamp(20px,3vw,30px)}.prepBlogSectionHeader h2,.prepBlogLatestIntro h2,.prepBlogCategoryTitle h2,.prepBlogCategoryHeader h2,.prepBlogFinalCta h2{color:#002d6b;margin:0 0 14px;font-family:Domine,sans-serif;font-size:3rem;line-height:1.14}.prepBlogFeaturedGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;display:grid}.prepBlogLeadCard,.prepBlogSideCard,.prepBlogArticleCard{color:#002d6b;background:#fff;border:1px solid #d8e4f3;border-radius:8px;transition:transform .16s,border-color .16s;box-shadow:0 16px 34px #12203314}.prepBlogLeadCard{background:linear-gradient(145deg,#061930eb,#061930cc),url(/images/interview-features.png) 50%/cover;align-content:end;min-height:430px;padding:clamp(26px,4vw,38px);display:grid}.prepBlogHubSection .prepBlogLeadCard{min-height:380px}.prepBlogLeadCard,.prepBlogLeadCard h2,.prepBlogLeadCard p{color:#fff}.prepBlogLeadCard h2{margin:16px 0 14px;font-family:Domine,sans-serif;font-size:clamp(3.4rem,4vw,4.8rem);line-height:1.1}.prepBlogLeadCard p,.prepBlogSideCard p{margin:0 0 16px;font-size:1.55rem;font-weight:600;line-height:2.3rem}.prepBlogLeadCard span,.prepBlogSideCard span,.prepBlogArticleCard span{color:#002d6b;text-transform:uppercase;background:#ffd166;border-radius:999px;width:fit-content;padding:6px 10px;font-size:1.15rem;font-weight:900}.prepBlogStack{gap:18px;display:grid}.prepBlogSideCard,.prepBlogArticleCard{gap:12px;padding:22px;display:grid}.prepBlogSideCard h3,.prepBlogArticleCard h3{color:#002d6b;margin:0;font-size:2.2rem;line-height:1.2}.prepBlogSideCard p,.prepBlogArticleCard p{color:#31445f}.prepBlogLeadCard:hover,.prepBlogSideCard:hover,.prepBlogArticleCard:hover{border-color:#fd5710;transform:translateY(-3px)}.prepBlogMuted{background:#f4f7f8}.prepBlogCategoryArchiveHero{text-align:center}.prepBlogArchiveIntro{width:min(820px,100%);margin:0 auto}.prepBlogArchiveIntro .prepBlogCategoryTitle{justify-content:center;margin-bottom:18px}.prepBlogArchiveIntro .eyebrow{margin:0}.prepBlogArchiveIntro h1{color:#002d6b;margin:0 0 18px;font-family:Domine,sans-serif;font-size:4.8rem;line-height:1.08}.prepBlogArchiveIntro>p{color:#31445f;width:min(760px,100%);margin:0 auto;font-size:1.75rem;font-weight:600;line-height:2.6rem}.prepBlogLatestGrid{grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(26px,5vw,68px);display:grid}.prepBlogLatestList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prepBlogCategoryHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(28px,4vw,40px);display:flex}.prepBlogHubSection .prepBlogCategoryHeader{margin-bottom:clamp(20px,3vw,30px)}.prepBlogCategoryTitle{align-items:center;gap:14px;display:flex}.prepBlogCategoryTitle span{color:#002d6b;background:#fff0d4;border-radius:8px;place-items:center;width:48px;height:48px;font-size:1.3rem;font-weight:900;line-height:1;display:grid;box-shadow:8px 8px #c5edf0}.prepBlogCategoryTitle h2{margin:0}.prepBlogCategoryMore{color:#002d6b;font-size:16px;font-weight:700}.prepBlogCategoryMore span{color:#fd5710;margin-left:8px;transition:transform .16s;display:inline-block}.prepBlogCategoryMore:hover{color:#fd5710}.prepBlogCategoryMore:hover span{transform:translate(4px)}.prepBlogCategoryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,30px);display:grid}.prepBlogCategoryCard{color:#002d6b;align-content:start;gap:14px;display:grid}.prepBlogCategoryImage{aspect-ratio:1.5;background:#eaf3f8;border-radius:8px;position:relative;overflow:hidden}.prepBlogCategoryImage img{object-fit:cover;transition:transform .22s}.prepBlogCardMeta{color:#31445f;align-items:center;gap:8px;font-size:1.25rem;line-height:1.6rem;display:flex}.prepBlogCardMeta span{color:#31445f;background:#f2f4f7;border-radius:5px;padding:5px 10px;font-size:1.15rem;font-weight:900}.prepBlogCardMeta small{font-size:1.25rem;font-weight:700}.prepBlogCategoryCard h3{color:#002d6b;margin:0;font-family:Domine,sans-serif;font-size:2.05rem;line-height:1.15}.prepBlogCategoryCard p{color:#42536d;margin:2px 0 0;font-size:1.3rem;font-weight:500;line-height:1.7rem}.prepBlogCategoryCard:hover h3{color:#fd5710}.prepBlogCategoryCard:hover .prepBlogCategoryImage img{transform:scale(1.035)}.relatedContentSection{background:#fff;padding:clamp(46px,6vw,76px) clamp(18px,4vw,56px)}.guideArticle .relatedContentSection,.answerStrategyArticle .relatedContentSection{margin:44px 0;padding:0}.relatedContentInner{width:min(1240px,100%);margin:0 auto}.guideArticle .relatedContentInner,.answerStrategyArticle .relatedContentInner{width:100%}.relatedContentSection h2{color:#002d6b;text-align:center;margin:0 0 clamp(28px,4vw,42px);font-family:Domine,sans-serif;font-size:clamp(3.2rem,4vw,4.2rem);line-height:1.1}.relatedContentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,30px);display:grid}.guideArticle .relatedContentGrid,.answerStrategyArticle .relatedContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.relatedContentCard{color:#002d6b;align-content:start;gap:12px;display:grid}.relatedContentImage{aspect-ratio:1.5;background:#eaf3f8;border-radius:8px;position:relative;overflow:hidden}.relatedContentImage img{object-fit:cover;transition:transform .22s}.relatedContentMeta{color:#31445f;align-items:center;gap:8px;font-size:1.25rem;line-height:1.6rem;display:flex}.relatedContentMeta span{color:#31445f;background:#f2f4f7;border-radius:5px;padding:5px 10px;font-size:1.15rem;font-weight:900}.relatedContentMeta small{font-size:1.25rem;font-weight:700}.relatedContentCard h3{color:#002d6b;margin:0;font-family:Domine,sans-serif;font-size:2rem;line-height:1.15}.relatedContentCard p{color:#42536d;margin:2px 0 0;font-size:1.3rem;font-weight:500;line-height:1.7rem}.relatedContentCard:hover h3{color:#fd5710}.relatedContentCard:hover .relatedContentImage img{transform:scale(1.035)}.relatedContentMore{color:#002d6b;align-items:center;gap:8px;width:max-content;margin:clamp(34px,5vw,54px) auto 0;font-size:1.7rem;font-weight:900;line-height:2rem;display:flex}.relatedContentMore:hover{color:#fd5710}.answerStrategyHero{background:#fff;padding:24px clamp(18px,4vw,56px) clamp(46px,6vw,72px)}.answerStrategyHero .prepBlogBreadcrumb{margin-bottom:clamp(28px,4vw,44px)}.answerStrategyHeroContent{text-align:center;width:min(860px,100%);margin:0 auto}.answerStrategyHeroContent .prepBlogCategoryTitle{justify-content:center;margin-bottom:18px}.answerStrategyHeroContent h1{color:#002d6b;margin:0 0 18px;font-family:Domine,sans-serif;font-size:4.8rem;line-height:1.08}.answerStrategyHeroContent>p{color:#002d6b;width:min(820px,100%);margin:0 auto;font-size:1.75rem;font-weight:600;line-height:2.65rem}.answerStrategyMeta{color:#002d6b;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:1.35rem;font-weight:800;line-height:2rem;display:flex}.answerStrategyActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.answerStrategyActions .button.secondary{color:#002d6b;background:#d8e4f3}.answerStrategyHero .prepBlogTabs{justify-content:center;margin-top:clamp(30px,4vw,44px)}.answerStrategyGuide{background:#fff;padding:clamp(42px,5vw,64px) clamp(18px,4vw,56px)}.answerStrategyLayout{grid-template-columns:minmax(210px,248px) minmax(0,760px) minmax(220px,260px);align-items:start;gap:clamp(28px,4vw,58px);width:min(1800px,100%);display:grid}.answerStrategyToc{gap:16px;display:grid;position:sticky;top:96px}.answerStrategyToc strong{color:#002d6b;border-bottom:1px solid #d8e4f3;padding-bottom:14px;font-size:1.65rem;font-weight:900;line-height:2.1rem}.answerStrategyToc nav{gap:10px;display:grid}.answerStrategyToc a{color:#002d6b;border-radius:6px;padding:10px 12px;font-size:1.42rem;font-weight:700;line-height:2rem}.answerStrategyToc a:hover{color:#002d6b;background:#e8f3f5}.answerStrategyArticle{gap:clamp(38px,5vw,56px);display:grid}.answerStrategyArticle section{scroll-margin-top:96px}.answerStrategyArticle h2{color:#002d6b;margin:0 0 16px;font-family:Domine,sans-serif;font-size:3rem;line-height:1.16}.answerStrategyArticle h3{color:#002d6b;margin:0 0 10px;font-size:2rem;line-height:2.45rem}.answerStrategyArticle p,.answerStrategyArticle li{color:#002d6b;font-size:1.68rem;font-weight:600;line-height:2.55rem}.answerStrategyContentSection{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d8e4f3;border-radius:8px;gap:18px;padding:clamp(24px,4vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #12203312}.answerStrategyContentSection:before{content:"";background:#fd5710;width:6px;position:absolute;inset:0 auto 0 0}.answerStrategySectionTitle{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.answerStrategySectionTitle span{color:#002d6b;background:#fff0e8;border-radius:8px;place-items:center;width:48px;height:48px;font-size:1.45rem;font-weight:900;line-height:1;display:grid;box-shadow:8px 8px #bfe6e8}.answerStrategySectionTitle h2{margin:0}.answerStrategySectionBody{gap:14px;display:grid}.answerStrategySectionBody p{margin:0}.answerStrategyBulletList{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.answerStrategyBulletList li{background:#f4f7f8;border-radius:8px;padding:12px 14px 12px 42px;position:relative}.answerStrategyBulletList li:before{content:"";background:#fd5710;border-radius:50%;width:10px;height:10px;position:absolute;top:1.64rem;left:18px}.answerStrategyInlineLinks{color:#002d6b;margin:0;padding-top:2px;font-size:1.56rem;font-weight:800;line-height:2.35rem}.answerStrategyInlineLinks a{color:#fd5710;text-underline-offset:3px;font-weight:900;text-decoration:underline}.answerStrategyIntro{background:#fff7f2;border-left:6px solid #fd5710;border-radius:8px;gap:16px;padding:28px;display:grid}.answerStrategyIntro p{margin:0}.answerStrategyCallout{background:#f4f7f8;border:1px solid #d8e4f3;border-radius:8px;margin-top:18px;padding:18px 20px;box-shadow:0 14px 32px #1220330f}.answerStrategyStepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.answerStrategyStepGrid article{background:#fff;border:1px solid #d8e4f3;border-radius:8px;padding:22px;box-shadow:0 14px 32px #1220330f}.answerStrategyStepGrid span{color:#fff;background:#fd5710;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:1.45rem;font-weight:900;display:grid}.answerStrategyStepGrid p{margin:0;font-size:1.5rem;line-height:2.25rem}.answerStrategyAiPanel{color:#fff;background:#061930;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:start;gap:26px;padding:clamp(26px,4vw,34px);display:grid}.answerStrategyAiPanel h2,.answerStrategyAiPanel p,.answerStrategyAiPanel li,.answerStrategyAiPanel .eyebrow{color:#fff}.answerStrategyAiPanel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.answerStrategyAiPanel li{padding-left:24px;font-size:1.48rem;line-height:2.25rem;position:relative}.answerStrategyAiPanel li:before{content:"";background:#fd5710;border-radius:50%;width:9px;height:9px;position:absolute;top:.74rem;left:0}.answerStrategySectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.answerStrategySectionHeader h2{margin:0}.answerStrategyPracticePlan{background:#f4f7f8;border-radius:8px;padding:clamp(26px,4vw,34px)}.answerStrategyPracticePlan .button{margin-top:8px}.prepBlogFinalCta{background:#061930}.prepBlogCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.prepBlogCtaActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.prepBlogFinalCta,.prepBlogFinalCta h2,.prepBlogFinalCta p,.prepBlogFinalCta .eyebrow{color:#fff}.prepBlogFinalCta p:not(.eyebrow){color:#ffffffdb;max-width:720px;font-size:1.65rem;font-weight:600;line-height:2.45rem}.contactHeroSection{background:#0b1b33}.contactHeroInner{grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);align-items:center;gap:clamp(44px,7vw,104px);width:min(1060px,100%);min-height:clamp(470px,54vh,580px);margin:0 auto;padding:clamp(58px,7vw,96px) clamp(20px,4vw,34px);display:grid}.contactHeroCopy .eyebrow{color:var(--accent);text-transform:uppercase;background:#fd57101a;border-radius:999px;margin:0 0 16px;padding:7px 12px;font-size:1.2rem;font-weight:900;line-height:1.4rem;display:inline-flex}.contactHeroCopy h1{color:#fff;letter-spacing:0;margin:0 0 18px;font-family:Nunito,sans-serif;font-size:clamp(4.2rem,5vw,5.8rem);font-weight:900;line-height:1}.contactHeroCopy p{color:#ffffffd1;max-width:470px;margin:0;font-size:clamp(1.75rem,1.8vw,2.1rem);font-weight:600;line-height:1.28}.contactEmailLink,.legalContent a{color:var(--accent);text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.contactHeroCopy .contactEmailLink{color:#fff;margin-top:24px;font-size:1.45rem;display:inline-flex}.contactForm{background:0 0;gap:20px;display:grid}.contactHeroForm{background:#ffffff09;border:1px solid #ffffff29;border-radius:8px;width:min(520px,100%);padding:clamp(22px,3vw,30px);box-shadow:0 22px 52px #0000002e}.contactFormSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.contactForm input,.contactForm textarea{color:#fff;width:100%;font:inherit;background:#ffffff06;border:1px solid #ffffffc7;border-radius:4px;padding:12px 15px;font-size:1.45rem;line-height:2rem}.contactForm textarea{resize:vertical;min-height:108px}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#ffffff9e}.contactForm input:focus,.contactForm textarea:focus{border-color:#fff;outline:3px solid #fd571038}.contactSubmit{border:2px solid var(--accent);background:var(--accent);color:#fff;text-transform:none;border-radius:999px;width:100%;min-height:46px;margin-top:0;font-size:1.45rem;font-weight:900;box-shadow:0 16px 30px #fd571038}.contactSubmit:hover,.contactSubmit:active{background:var(--accent);color:#fff;transform:none;box-shadow:0 16px 30px #fd571038}.contactPopupOverlay{z-index:100;background:#091b32b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contactPopup{text-align:center;background:#fff;border:1px solid #d8e4f3;border-radius:8px;width:min(430px,100%);padding:34px 30px 30px;box-shadow:0 24px 70px #0000003d}.contactPopupIcon{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:2.6rem;font-weight:900;line-height:1;display:inline-grid}.contactPopup h2{color:#091b32;margin:0 0 10px;font-size:2.8rem;font-weight:900;line-height:3.2rem}.contactPopup p{color:#31445f;margin:0 auto 22px;font-size:1.55rem;font-weight:700;line-height:2.35rem}.contactPopupButton{border-radius:999px;min-width:150px;min-height:44px}.legalPageSection{background:#fff}.legalPageInner{width:min(920px,100%)}.legalUpdated{color:#002d6b;background:#fff3ed;border-radius:999px;margin:0 0 22px;padding:8px 13px;font-weight:900;display:inline-flex}.legalContent{gap:18px;display:grid}.legalBlock{border:1px solid var(--line);background:#fff;border-radius:8px;padding:clamp(22px,3vw,30px);box-shadow:0 16px 34px #002d6b0f}.legalBlock h2{margin:0 0 12px;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.1}.legalBlock p{color:#002d6b;margin:0;font-size:1.7rem;line-height:2.7rem}.legalBlock p+p{margin-top:12px}.legalBlock ul{gap:10px;margin:0;padding-left:22px;display:grid}.legalBlock li{color:#002d6b;font-size:1.7rem;line-height:2.7rem}.guideHero{color:#fff;background:#122033;min-height:544px;padding:clamp(50px,7vw,76px) 0;position:relative;overflow:hidden}.guideHeroBg{z-index:0;background-image:url(/mockinterview/softwareengineer-interview.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:min(58vw,980px);position:absolute;top:0;bottom:0;right:0}.guideHeroInner{z-index:2;grid-template-columns:minmax(0,620px) minmax(280px,1fr);align-items:center;gap:34px clamp(28px,5vw,70px);width:min(1240px,100%);min-height:392px;padding:0 clamp(16px,3vw,34px);display:grid;position:relative}.guideBreadcrumb{color:#ffffffe6;flex-wrap:wrap;grid-column:1/-1;align-self:start;align-items:center;gap:6px;margin-bottom:0;font-size:1.2rem;font-weight:800;line-height:1.6rem;display:flex}.guideBreadcrumb a{color:#fff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.guideBreadcrumb a:hover{color:#f0c767}.guideBreadcrumb span{color:#ffffffc7}.guideBreadcrumb span:last-child{color:#f0c767}.guideHero h1{color:#fff;max-width:760px;margin-bottom:18px}.guideHero h1 span,.guideHero h2 span,.guideArticle h2 span,.guideFinalCta h2 span{color:#fd5710}.guideHero p{color:#ffffffe6;max-width:720px;font-size:1.65rem;font-weight:600;line-height:2.45rem}.guideHeroBullets{gap:10px;max-width:720px;margin:22px 0 0;padding:0;list-style:none;display:grid}.guideHeroBullets li{color:#fff;padding-left:24px;font-size:1.55rem;font-weight:700;line-height:2.25rem;position:relative}.guideHeroBullets li:before{content:"";background:#fd5710;border-radius:50%;width:8px;height:8px;position:absolute;top:.78rem;left:0}.guideHeroCard{z-index:2;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:10px;padding:28px;display:grid;position:relative;box-shadow:0 24px 50px #00000038}.guideHeroCard span{color:#f0c767;text-transform:uppercase;font-size:1.2rem;font-weight:900}.guideHeroCard strong{color:#fff;font-family:Domine,sans-serif;font-size:2.8rem;line-height:3.3rem}.guideHeroCard p{margin:0}.targetJobArticleHero{background:#061930}.targetJobArticleHero .guideHeroCard{background:#123456;border-color:#fff3;align-content:center;align-self:stretch;min-height:280px}.softwareEngineerTargetHero .guideHeroInner{grid-template-columns:minmax(0,800px);justify-content:start}.softwareEngineerTargetHero,.mockChildHero{min-height:auto;padding-top:24px;padding-bottom:clamp(42px,5vw,64px)}.softwareEngineerTargetHero .guideHeroInner,.mockChildHero .guideHeroInner{align-content:start;min-height:auto}.mockChildHero{background:#061930}.editorialGuideHero{color:#fff;background:#061930;min-height:auto;padding:18px 0 clamp(52px,6vw,76px)}.editorialGuideHero .guideHeroInner{text-align:center;grid-template-columns:minmax(0,1240px);justify-content:start;gap:clamp(28px,4vw,48px);min-height:auto}.editorialGuideHero .guideBreadcrumb{color:#ffffffe6;text-align:left;justify-content:flex-start;width:100%}.editorialGuideHero .guideBreadcrumb a{color:#fff}.editorialGuideHero .guideBreadcrumb a:hover,.editorialGuideHero .guideBreadcrumb span:last-child{color:#f0c767}.editorialGuideHero .guideBreadcrumb span{color:#ffffffad}.editorialGuideHero h1{color:#fff;max-width:860px;margin:0 auto 22px;font-size:4.8rem;line-height:1.12}.editorialGuideHero p{color:#ffffffe6;max-width:820px;margin:0 auto;font-size:1.75rem;font-weight:600;line-height:2.7rem}.editorialGuideHero .guideHeroMeta{color:#fff;margin-top:18px;font-size:1.35rem;font-weight:900;line-height:2rem}.editorialGuideHero .guideHeroBullets{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:10px 18px;max-width:760px;margin:26px auto 0;display:grid}.editorialGuideHero .guideHeroBullets li{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;min-height:38px;padding:9px 18px;font-size:1.3rem;font-weight:800;line-height:1.8rem}.editorialGuideHero .guideHeroBullets:has(li:nth-child(2):last-child){max-width:720px}.editorialGuideHero .guideHeroBullets li:nth-child(3){grid-column:1/-1;justify-self:center;width:min(100%,454px)}.editorialGuideHero .guideHeroBullets li:before{display:none}.editorialGuideHero .actions{justify-content:center;margin-top:30px}.editorialGuideHero .button.secondary{color:#002d6b;background:#fff;border-color:#0000}.guidePage{background:#fff;padding:clamp(34px,5vw,56px) clamp(18px,4vw,56px)}.guideLayout{grid-template-columns:minmax(210px,248px) minmax(0,760px) minmax(220px,260px);align-items:start;gap:clamp(28px,4vw,58px);width:min(1800px,100%);display:grid}.guideToc{opacity:1;pointer-events:auto;background:0 0;gap:16px;padding:0;display:grid;position:sticky;top:96px;transform:translateY(0)}.guideTocHeader{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #cfd8e3;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 18px;display:flex}.guideTocHeader p{color:#002d6b;margin:0;font-size:1.6rem;font-weight:900;line-height:2.1rem}.guideTocHeader span{border-top:2px solid #002d6b;border-left:2px solid #002d6b;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)}.guideTocHeader[aria-expanded=false] span{transform:rotate(225deg)}.guideTocContent{gap:16px;display:grid}.guideTocContent[hidden]{display:none}.guideTocScroll{scrollbar-color:#6d7888 #f1f4f7;scrollbar-width:thin;max-height:360px;padding:6px 14px 6px 8px;overflow-y:auto}.guideTocScroll::-webkit-scrollbar{width:4px}.guideTocScroll::-webkit-scrollbar-thumb{background:#6d7888;border-radius:999px}.guideTocScroll::-webkit-scrollbar-track{background:#f1f4f7}.guideTocList,.guideTocList ul{display:grid}.guideTocList{gap:14px;margin:0;padding:0;list-style:none}.guideTocList ul{gap:12px;margin:12px 0 0;padding:0;list-style:none}.guideTocList ul li{padding-left:18px;position:relative}.guideTocList ul li:before{content:"";border-top:1px solid #8b9ab0;border-right:1px solid #8b9ab0;width:6px;height:6px;position:absolute;top:.56rem;left:1px;transform:rotate(45deg)}.guideToc a{color:#002d6b;font-size:1.45rem;font-weight:700;line-height:2.15rem;display:block}.guideTocList>li>a{border-radius:6px;padding:10px 12px}.guideTocList ul a{color:#002d6b;padding:0;font-size:1.32rem;font-weight:700;line-height:1.9rem}.guideToc a:hover{color:#fd5710}.guideTocList>li>a:hover{color:#002d6b;background:#e8f3f5}.guideTocList ul a:hover{color:#fd5710;background:0 0}.guideTocCta{background:#f4f7f8;border-radius:8px;gap:14px;margin-top:2px;padding:20px 16px;display:grid}.guideTocCta strong{color:#002d6b;font-size:1.45rem;font-weight:900;line-height:1.95rem}.guideTocCta ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guideTocCta li{color:#002d6b;padding-left:22px;font-size:1.24rem;font-weight:700;line-height:1.75rem;position:relative}.guideTocCta li:before{color:#002d6b;content:"✓";border:1.5px solid #002d6b;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.9rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.28rem;left:0}.guideTocCta a{color:#fff;background:#002d6b;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-top:2px;font-size:1.35rem;font-weight:900;display:inline-flex}.guideTocCta a:hover{color:#fff;background:#03142d}.contextAside{gap:16px;display:grid;position:sticky;top:104px}.contextAsideCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;padding:22px;display:grid;box-shadow:0 18px 38px #002d6b14}.contextAsideCard:before{background:var(--accent);content:"";border-radius:999px;width:46px;height:5px}.contextAsideCardSecondary{background:#f8fbfd;box-shadow:0 12px 28px #002d6b0f}.contextAsideCardSecondary:before{background:#0a8f96}.contextAsideEyebrow{color:var(--accent);text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:900;line-height:1.5rem}.contextAside h2{color:#002d6b;margin:0;font-size:2.15rem;line-height:2.55rem}.contextAside p:not(.contextAsideEyebrow){color:#31445f;margin:0;font-size:1.42rem;font-weight:700;line-height:2.1rem}.contextAsideLinks{gap:10px;margin-top:2px;display:grid}.contextAsideLinks a{color:#002d6b;background:#f8fbfd;border:1px solid #d8e4f3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:1.32rem;font-weight:900;line-height:1.75rem;display:flex}.contextAsideLinks a:after{color:var(--accent);content:">"}.contextAsideLinks a:hover{color:var(--accent);background:#fff7f3;border-color:#ffb48f}.contextAsideAction{color:#fff;background:var(--accent);text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:2px;padding:10px 14px;font-size:1.4rem;font-weight:900;display:inline-flex}.contextAsideAction:hover{color:#fff;transform:translateY(-2px);box-shadow:0 7px #b83b08}.guideArticle{min-width:0}.guideArticle section{margin-bottom:clamp(34px,5vw,54px);scroll-margin-top:96px}.guideArticle [id]{scroll-margin-top:96px}.guideIntro{background:#fff7f2;border-left:6px solid #fd5710;border-radius:8px;padding:26px}.guideArticle h2{color:#07356d;margin-bottom:16px;font-size:clamp(30px,4vw,34px);line-height:1.15}.softwareEngineerGuide h2{font-size:3rem}.softwareEngineerGuide h2 span{color:inherit}.softwareEngineerGuide .faqHeader{margin-bottom:26px}.softwareEngineerGuide .faqHeader h2{font-size:3rem;line-height:3.45rem}.softwareEngineerGuide .guideNumberedSteps{gap:34px}.softwareEngineerGuide .guideNumberedSteps article{background:0 0;border-left:0;border-radius:0;padding:0}.softwareEngineerGuide .guideNumberedSteps h3{margin-bottom:14px}.guideArticle h3{color:#07356d;font-size:2.35rem;line-height:2.8rem}.guideArticle p,.guideArticle li{color:#002d6b;font-size:1.65rem;font-weight:600;line-height:2.45rem}.softwareEngineerGuide p a,.softwareEngineerGuide li a{color:#fd5710;text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.softwareEngineerGuide p a:hover,.softwareEngineerGuide li a:hover{color:#002d6b}.guideStepGrid,.guideRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.guideStepGrid article,.guideRelatedGrid a,.guideExampleBox,.guideFramework article{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 14px 30px #12203312}.guideStepGrid article,.guideRelatedGrid a{gap:8px;padding:22px;display:grid}.guideStepGrid span{color:#fff;background:#fd5710;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.softwareEngineerGuide .guideStepGrid .guideCardIcon{color:#002d6b;width:58px;height:58px;box-shadow:none;background:0 0;border-radius:0;place-items:center;font-size:0;display:grid;position:relative}.softwareEngineerGuide .guideStepGrid .guideCardIcon:before{content:"";background:#a7dce2;border-radius:10px;width:38px;height:38px;position:absolute;top:13px;left:13px}.softwareEngineerGuide .guideStepGrid .guideCardIcon-code:before,.softwareEngineerGuide .guideStepGrid .guideCardIcon-reasoning:before,.softwareEngineerGuide .guideStepGrid .guideCardIcon-feedback:before,.softwareEngineerGuide .guideStepGrid .guideCardIcon-problem:before{background:#ffd06a}.softwareEngineerGuide .guideStepGrid .guideCardIcon-decision:before,.softwareEngineerGuide .guideStepGrid .guideCardIcon-judgment:before,.softwareEngineerGuide .guideStepGrid .guideCardIcon-prompt:before,.softwareEngineerGuide .guideStepGrid .guideCardIcon-debug:before{background:#ffb27a}.softwareEngineerGuide .guideStepGrid .guideCardIcon-ownership:before{background:#9be6ae}.softwareEngineerGuide .guideStepGrid .guideCardIcon svg{z-index:1;fill:none;stroke:#002d6b;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:46px;height:46px;position:relative;overflow:visible}.guideQuestionList,.guideCheckList{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.guideQuestionList li,.guideCheckList li{background:#f8fafc;border:1px solid #dde3ea;border-radius:8px;padding:16px 18px 16px 46px;position:relative}.guideQuestionList li:before,.guideCheckList li:before{color:#fd5710;content:"✓";font-weight:900;position:absolute;top:17px;left:18px}.guideNumberedSteps{gap:18px;margin-top:22px;display:grid}.guideNumberedSteps article{background:#f4f7f8;border-left:6px solid #0a8f96;border-radius:8px;padding:24px}.guideNumberedSteps span{color:#fd5710;text-transform:uppercase;margin-bottom:10px;font-size:1.25rem;font-weight:900;display:inline-flex}.softwareEngineerGuide .guideNumberedSteps span{color:#002d6b;background:#ffb27a;border-radius:5px;justify-content:center;align-items:center;min-height:38px;margin-bottom:24px;padding:0 12px;font-size:1.7rem;font-weight:900;line-height:2.2rem;display:inline-flex}.softwareEngineerGuide .guideQuestionList,.softwareEngineerGuide .guideCheckList{background:#f3f1eb;border-radius:8px;gap:16px;padding:28px}.softwareEngineerGuide .guideQuestionList li,.softwareEngineerGuide .guideCheckList li{background:0 0;border:0;border-radius:0;min-height:28px;padding:0 0 0 44px}.softwareEngineerGuide .guideQuestionList li:before,.softwareEngineerGuide .guideCheckList li:before{color:#fff;background:#0a8f96;border-radius:50%;place-items:center;width:20px;height:20px;font-size:1.3rem;line-height:1;display:grid;top:1px;left:0}.softwareEngineerGuide .guideNumberedSteps article p{background:#f3f1eb;border-radius:8px;margin-top:18px;padding:22px 26px 22px 58px;position:relative}.softwareEngineerGuide .guideNumberedSteps article p:before{color:#002d6b;content:"→";background:#ffb27a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:1.4rem;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.softwareEngineerGuide .mockProcessSteps{counter-reset:mock-step;gap:16px;margin-top:24px;position:relative}.softwareEngineerGuide .mockProcessSteps:before{content:"";background:#d8e1ea;width:2px;position:absolute;top:22px;bottom:22px;left:25px}.softwareEngineerGuide .mockProcessSteps article{counter-increment:mock-step;background:#fff;border:1px solid #d8e1ea;border-left:0;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #12203314}.softwareEngineerGuide .mockProcessSteps article:before{z-index:1;color:#002d6b;content:counter(mock-step);width:52px;height:52px;font-family:var(--font-heading);background:#fff;border:4px solid #002d6b;border-radius:50%;place-items:center;font-size:1.9rem;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:7px 7px #ffb27a}.softwareEngineerGuide .mockProcessSteps article:nth-child(2):before{box-shadow:7px 7px #ffd06a}.softwareEngineerGuide .mockProcessSteps article:nth-child(3):before{box-shadow:7px 7px #a7dce2}.softwareEngineerGuide .mockProcessSteps article:nth-child(4):before,.softwareEngineerGuide .mockProcessSteps article:nth-child(5):before,.softwareEngineerGuide .mockProcessSteps article:nth-child(6):before{box-shadow:7px 7px #9be6ae}.softwareEngineerGuide .mockProcessSteps span{color:#002d6b;background:#fff2e9;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-height:30px;margin:0 0 8px;padding:0 10px;font-size:1.25rem;font-weight:900;line-height:1.5rem;display:inline-flex}.softwareEngineerGuide .mockProcessSteps h3,.softwareEngineerGuide .mockProcessSteps p{grid-column:2}.softwareEngineerGuide .mockProcessSteps h3{color:#07356d;margin:0;font-size:2.15rem;line-height:2.65rem}.softwareEngineerGuide .mockProcessSteps article p{color:#002d6b;background:0 0;margin:0;padding:0;position:static}.softwareEngineerGuide .mockProcessSteps article p:before{display:none}.softwareEngineerGuide .mockPracticeFlowSteps article{background:#fffdfb}.softwareEngineerGuide .mockInterviewRoundSteps article{background:#f8fbfc}.softwareEngineerGuide .mockAnswerStrategySteps article{background:#fff}.guideFramework{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.guideFramework article{padding:24px 18px 22px;position:relative;overflow:hidden}.softwareEngineerGuide .guideFramework article{background:linear-gradient(#fff 0%,#f8fbfc 100%);border-color:#d8e1ea;box-shadow:0 16px 34px #12203314}.softwareEngineerGuide .guideFramework article:before{color:#002d6b;background:#fff2e9;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:1.5rem;font-weight:900;line-height:1;display:grid;box-shadow:8px 8px #a7dce2}.softwareEngineerGuide .guideFramework article:first-child:before{content:"1"}.softwareEngineerGuide .guideFramework article:nth-child(2):before{content:"2";box-shadow:8px 8px #ffd06a}.softwareEngineerGuide .guideFramework article:nth-child(3):before{content:"3";box-shadow:8px 8px #ffb27a}.softwareEngineerGuide .guideFramework article:nth-child(4):before{content:"4";box-shadow:8px 8px #9be6ae}.softwareEngineerGuide .guideFramework article:nth-child(5):before{content:"5"}.guideFramework strong,.guideRelatedGrid strong{color:#fd5710;font-size:1.6rem;font-weight:900;line-height:2.1rem}.guideFramework p,.guideRelatedGrid span{color:#002d6b;margin:8px 0 0;font-size:1.45rem;font-weight:700;line-height:2rem}.targetJobSkillTable{background:#fff;border:1px solid #d8e1ea;border-radius:8px;margin-top:22px;display:grid;overflow:hidden;box-shadow:0 18px 42px #12203314}.targetJobSkillTable div{border-bottom:1px solid #d8e1ea;grid-template-columns:minmax(170px,.32fr) minmax(0,.68fr);gap:20px;padding:18px 20px;display:grid}.targetJobSkillTable div:nth-child(odd){background:#f8fbfc}.targetJobSkillTable div:last-child{border-bottom:0}.targetJobSkillTable strong{color:#07356d;font-size:1.6rem;font-weight:900;line-height:2.1rem}.targetJobSkillTable p{margin:0}.targetJobLevelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.targetJobLevelGrid article{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #d8e1ea;border-radius:8px;gap:12px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #12203314}.targetJobLevelGrid{counter-reset:level}.targetJobLevelGrid article:after{color:#002d6b14;content:"0" counter(level);counter-increment:level;font-family:var(--font-heading);pointer-events:none;font-size:5.8rem;font-weight:900;line-height:1;position:absolute;top:16px;right:22px}.targetJobLevelGrid span{color:#002d6b;text-transform:uppercase;background:#ffb27a;border-radius:5px;width:fit-content;padding:8px 12px;font-size:1.2rem;font-weight:900;line-height:1.45rem}.targetJobLevelGrid strong{z-index:1;color:#07356d;font-family:var(--font-heading);font-size:2.35rem;font-weight:900;line-height:2.75rem;position:relative}.targetJobLevelGrid p,.targetJobLevelGrid em{z-index:1;margin:0;position:relative}.targetJobLevelGrid em{color:#002d6b;background:#e8f3f5;border-left:4px solid #0a8f96;border-radius:8px;padding:13px 15px;font-size:1.4rem;font-style:normal;font-weight:900;line-height:2rem}.targetJobCareerTimeline{gap:18px;margin-top:24px;display:grid;position:relative}.targetJobCareerTimeline:before{content:"";background:#d8e1ea;width:2px;position:absolute;top:22px;bottom:22px;left:28px}.targetJobCareerTimeline article{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:22px;display:grid;position:relative}.targetJobCareerMarker{z-index:1;background:#fff;border:4px solid #002d6b;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:8px 8px #ffb27a}.targetJobCareerTimeline article:nth-child(2) .targetJobCareerMarker{box-shadow:8px 8px #ffd06a}.targetJobCareerTimeline article:nth-child(3) .targetJobCareerMarker{box-shadow:8px 8px #a7dce2}.targetJobCareerTimeline article:nth-child(4) .targetJobCareerMarker{box-shadow:8px 8px #9be6ae}.targetJobCareerMarker span{color:#002d6b;font-size:1.5rem;font-weight:900;line-height:1}.targetJobCareerTimeline article>div:last-child{background:#fff;border:1px solid #d8e1ea;border-radius:8px;gap:8px;padding:24px 26px;display:grid;box-shadow:0 16px 34px #12203314}.targetJobCareerTimeline strong{color:#fd5710;text-transform:uppercase;font-size:1.25rem;font-weight:900;line-height:1.6rem}.targetJobCareerTimeline h3{color:#07356d;margin:0;font-size:2.25rem;line-height:2.75rem}.targetJobCareerTimeline p{margin:0}.targetJobStandoutGrid{gap:18px;margin-top:24px;display:grid}.targetJobStandoutGrid article{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #d8e1ea;border-radius:8px;gap:14px;padding:26px 28px 26px 92px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #12203314}.targetJobStandoutGrid article:before{color:#002d6b;content:"";background:#fff;border:4px solid #002d6b;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:26px;left:26px;box-shadow:8px 8px #ffb27a}.targetJobStandoutGrid article:nth-child(2):before{box-shadow:8px 8px #ffd06a}.targetJobStandoutGrid article:nth-child(3):before{box-shadow:8px 8px #a7dce2}.targetJobStandoutGrid article:nth-child(4):before{box-shadow:8px 8px #9be6ae}.targetJobStandoutGrid article:nth-child(5):before{box-shadow:8px 8px #ffb27a}.targetJobStandoutGrid article:after{content:"";border-bottom:4px solid #002d6b;border-left:4px solid #002d6b;width:16px;height:8px;position:absolute;top:40px;left:40px;transform:rotate(-45deg)}.targetJobStandoutGrid span{color:#002d6b;text-transform:uppercase;background:#ffb27a;border-radius:5px;width:fit-content;padding:8px 12px;font-size:1.25rem;font-weight:900;line-height:1.5rem}.targetJobStandoutGrid h3{color:#07356d;margin:0;font-size:2.2rem;line-height:2.65rem}.targetJobStandoutGrid p{margin:0}.targetJobStandoutGrid strong{color:#002d6b;background:#fff7f2;border-left:4px solid #fd5710;border-radius:8px;margin-top:2px;padding:14px 16px;font-size:1.45rem;font-weight:900;line-height:2.05rem;display:block}.targetJobReadinessGrid{gap:18px;margin-top:24px;display:grid}.targetJobReadinessGrid article{background:#fff;border:1px solid #d8e1ea;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:24px;padding:22px;display:grid;box-shadow:0 16px 34px #12203314}.targetJobReadinessGrid article:nth-child(2n){background:linear-gradient(#fff 0%,#f8fbfc 100%)}.targetJobReadinessIndex{color:#fff;background:#002d6b;border-radius:8px;align-content:center;justify-items:center;gap:10px;min-height:132px;display:grid}.targetJobReadinessIndex span{color:#002d6b;text-transform:uppercase;background:#ffb27a;border-radius:5px;padding:7px 10px;font-size:1.15rem;font-weight:900;line-height:1.35rem}.targetJobReadinessIndex strong{color:#fff;font-family:var(--font-heading);font-size:4.2rem;font-weight:900;line-height:1}.targetJobReadinessGrid h3{color:#07356d;margin:0 0 10px;font-size:2.25rem;line-height:2.7rem}.targetJobReadinessGrid p{margin:0}.targetJobReadinessGrid em{color:#002d6b;background:#e8f3f5;border-radius:8px;margin-top:16px;padding:14px 16px;font-size:1.45rem;font-style:normal;font-weight:900;line-height:2.05rem;display:block}.targetJobInternalNote{color:#002d6b;background:#fff7f2;border-left:4px solid #fd5710;border-radius:8px;margin-top:18px;padding:18px 20px;font-size:1.55rem;font-weight:800;line-height:2.25rem}.targetJobIntroLinks{color:#002d6b;margin-top:18px;font-size:1.6rem;font-weight:800;line-height:2.35rem}.targetJobInternalNote a{color:#07356d;text-underline-offset:3px;font-weight:900;text-decoration:underline}.targetJobIntroLinks a{color:#fd5710;text-underline-offset:3px;font-weight:900;text-decoration:underline}.targetJobInterviewCta{background:#122033;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:24px;padding:clamp(24px,4vw,34px);display:grid;box-shadow:0 18px 42px #1220331f}.targetJobArticle:not(.industryGuideArticle) .targetJobInterviewCta{grid-template-columns:1fr;gap:32px;min-height:auto;padding:clamp(30px,4vw,42px)}.targetJobInterviewCta>div{align-self:start}.targetJobInterviewCta>.button{place-self:end}.targetJobArticle:not(.industryGuideArticle) .targetJobInterviewCta>.button{justify-self:center;margin-top:8px}.targetJobInterviewCta h3{color:#fff;margin:0;font-size:2.65rem;line-height:3.15rem}.targetJobInterviewCta p{color:#fff;max-width:640px;margin:10px 0 0}.industryGuideArticle .targetJobInterviewCta{grid-template-columns:1fr;gap:32px;padding:clamp(30px,4vw,42px)}.industryGuideArticle .targetJobInterviewCta p{max-width:720px}.industryGuideArticle .targetJobInterviewCta .actions{justify-content:center;margin-top:8px}.softwareEngineerGuide .guideRelatedGrid a{background:linear-gradient(#fff 0%,#f8fbfc 100%);border-color:#d8e1ea;gap:12px;padding:24px 22px 24px 88px;position:relative;box-shadow:0 16px 34px #12203314}.softwareEngineerGuide .guideRelatedGrid a:before{color:#002d6b;content:"";background:#fff;border:4px solid #002d6b;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:26px;left:22px;box-shadow:8px 8px #a7dce2}.softwareEngineerGuide .guideRelatedGrid a:after{content:"";background:#002d6b;border-radius:999px;width:16px;height:4px;position:absolute;top:40px;left:37px;transform:rotate(-45deg)}.softwareEngineerGuide .guideRelatedGrid a:nth-child(2):before{border-radius:50%;box-shadow:8px 8px #ffd06a}.softwareEngineerGuide .guideRelatedGrid a:nth-child(2):after{background:0 0;border-bottom:4px solid #002d6b;border-right:4px solid #002d6b;border-radius:0;width:18px;height:10px;top:42px;left:35px;transform:rotate(45deg)}.softwareEngineerGuide .guideRelatedGrid a:nth-child(3):before{box-shadow:8px 8px #ffb27a}.softwareEngineerGuide .guideRelatedGrid a:nth-child(3):after{background:0 0;border-bottom:4px solid #002d6b;border-left:4px solid #002d6b;border-radius:0 0 0 5px;width:22px;height:14px;top:37px;left:34px;transform:rotate(-45deg)}.softwareEngineerGuide .guideRelatedGrid.targetJobRelatedRows{grid-template-columns:1fr}.softwareEngineerGuide .guideRelatedGrid.targetJobRelatedRows a{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:center;column-gap:26px;min-height:120px;padding:24px 28px 24px 96px}.softwareEngineerGuide .guideRelatedGrid.targetJobRelatedRows strong{align-self:center}.softwareEngineerGuide .guideRelatedGrid.targetJobRelatedRows p{margin:0}.industryGuideArticle .industryLinkGrid{grid-template-columns:1fr;gap:18px;margin-top:32px}.industryGuideArticle .industryLinkGrid a{background:#fff;border:1px solid #d8e1ea;border-radius:8px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:4px 22px;min-height:auto;padding:22px 24px;display:grid;position:relative;box-shadow:0 14px 30px #1220330f}.industryGuideArticle .industryLinkGrid a:before,.industryGuideArticle .industryLinkGrid a:after{display:none}.industryLinkIcon{color:#002d6b;background:#fff;border:4px solid #002d6b;width:42px;height:42px;margin:0;display:block;position:relative;box-shadow:9px 9px #a7dce2}.industryLinkIcon:before{content:"";position:absolute}.industryLinkIcon-1,.industryLinkIcon-3,.industryLinkIcon-6{border-radius:10px}.industryLinkIcon-2,.industryLinkIcon-4,.industryLinkIcon-5{border-radius:50%}.industryLinkIcon-1:before,.industryLinkIcon-3:before,.industryLinkIcon-6:before{background:#002d6b;border-radius:999px;width:16px;height:5px;top:14px;left:12px;transform:rotate(-45deg)}.industryLinkIcon-2{box-shadow:9px 9px #ffd06a}.industryLinkIcon-2:before,.industryLinkIcon-4:before{border-bottom:4px solid #002d6b;border-right:4px solid #002d6b;width:18px;height:12px;top:10px;left:9px;transform:rotate(45deg)}.industryLinkIcon-3{box-shadow:9px 9px #ffb27a}.industryLinkIcon-4{box-shadow:9px 9px #a7dce2}.industryLinkIcon-5{box-shadow:9px 9px #ffd06a}.industryLinkIcon-5:before{border:4px solid #002d6b;border-radius:50%;width:16px;height:16px;top:9px;left:9px}.industryLinkIcon-6{box-shadow:9px 9px #ff7474}.industryGuideArticle .industryLinkGrid strong{color:#002d6b;grid-column:2;margin:0 0 4px;font-family:Domine,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:clamp(2.1rem,1.8vw,2.6rem);font-weight:700;line-height:1.18;display:block}.industryGuideArticle .industryLinkGrid p{color:#002d6b;grid-column:2;margin:0;font-size:1.7rem;font-weight:500;line-height:2.6rem}.industryGuideArticle .industryLinkGrid a:hover strong{color:#002d6b;text-underline-offset:5px;-webkit-text-decoration:underline #fd5710;text-decoration:underline #fd5710;text-decoration-thickness:2px}.guideExampleBox{background:#fff7f2;border-color:#fd571047;margin-top:18px;padding:24px}.guideExampleList{gap:14px;margin-top:16px;display:grid}.guideExampleList article{background:#fff;border:1px solid #fd57102e;border-radius:8px;padding:18px}.guideExampleList strong{color:#fd5710;font-size:1.55rem;font-weight:900;line-height:2rem;display:block}.guideExampleList p{margin-top:8px}.guidePillGrid{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.guidePillGrid span{color:#002d6b;background:#fff;border:1px solid #d8dde6;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:1.5rem;font-weight:800;display:inline-flex}.guideCtaBand,.guideFinalCta{color:#fff;background:#122033;border-radius:8px;gap:18px;padding:clamp(26px,4vw,34px);display:grid}.guideCtaBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:24px}.guideCtaBand h3,.guideCtaBand h2,.guideCtaBand p,.guideFinalCta h2,.guideFinalCta p{color:#fff}.guideFaq details{background:#f4f2ef;border-radius:8px;margin-top:12px}.guideFaq .faqHeader{margin-bottom:30px}.guideFaq .faqHeader h2{color:#07356d;margin:0;font-size:3rem;line-height:3.5rem}.guideFaq summary{color:#002d6b;cursor:pointer;padding:20px 56px 20px 24px;font-size:1.8rem;font-weight:900;line-height:2.4rem}.guideFaq p{margin:-6px 24px 22px}.guideFinalCta{text-align:center}.guideFinalCta .actions{justify-content:center}.guideFinalCta .button{justify-self:center}.siteFooter{color:#fff;background:#1f1f1f;padding:30px clamp(18px,4vw,36px)}.footerInner{width:min(1140px,100%);margin:0 auto}.footerTop{border-bottom:1px solid #fff3;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:38px;padding-bottom:34px;display:grid}.footerBrand{flex:none;display:inline-flex}.footerTop p{color:#fff;max-width:620px;margin:0;font-size:1.3rem;font-weight:800;line-height:1.55}.footerCta{color:#fff;text-align:center;background:#0a9196;border-radius:999px;justify-content:center;align-items:center;min-width:180px;min-height:49px;padding:13px 24px;font-size:1.6rem;font-weight:900;line-height:1;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:inset 0 -6px #002d6b29}.footerCta:hover{color:#fff;background:#087f84;text-decoration:none;transform:translateY(-2px);box-shadow:inset 0 -6px #002d6b2e,0 8px #002d6b47}.footerColumns{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,5vw,64px);padding:30px 0 10px;display:grid}.footerColumn{align-content:start;gap:14px;display:grid}.footerColumn h2{color:#fff;font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:1.45rem;font-weight:900;line-height:1.2}.footerColumn a{color:#fff;width:fit-content;font-size:1.4rem;font-weight:800;line-height:1.35}.footerColumn a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footerBottom{color:#fff;text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;font-size:12px;font-weight:700;display:flex}.footerBottom p{color:#fff;margin:0}.footerLegalLinks{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.footerLegalLinks a:hover{text-decoration:underline}@media (max-width:1280px){.guideLayout,.answerStrategyLayout{grid-template-columns:minmax(210px,248px) minmax(0,780px);gap:clamp(42px,8vw,100px)}.contextAside{display:none}}@media (max-width:900px){.guideScrollProgress{top:64px}.siteHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 14px;min-height:64px;padding-top:10px;padding-bottom:10px;display:grid}.headerMenuPanel{visibility:hidden;opacity:0;pointer-events:none;background:#fff;border-top:1px solid #edf1f6;border-bottom:1px solid #d8dde6;gap:18px;padding:18px clamp(16px,4vw,28px) 22px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 44px #12203329}.siteHeaderWrap.isMobileOpen .headerMenuPanel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mobileMenuToggle{color:#002d6b;cursor:pointer;background:#fff;border:1.5px solid #002d6b;border-radius:999px;place-content:center;gap:5px;width:42px;height:42px;display:inline-grid}.mobileMenuToggle span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .15s,opacity .15s;display:block}.siteHeaderWrap.isMobileOpen .mobileMenuToggle span:first-child{transform:translateY(7px)rotate(45deg)}.siteHeaderWrap.isMobileOpen .mobileMenuToggle span:nth-child(2){opacity:0}.siteHeaderWrap.isMobileOpen .mobileMenuToggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navLinks{grid-column:1/-1;justify-content:stretch;width:100%;display:grid}.navItem{border-bottom:1px solid #eef2f6;justify-content:space-between;min-height:42px;padding:0;font-size:13px}.navItem:after,.mockMegaMenu,.navCaret{display:none}.headerActions{grid-template-columns:repeat(2,minmax(0,150px));justify-content:center;justify-self:stretch;gap:12px;display:grid}.headerLogin,.headerCta{min-height:42px;padding:0 16px;font-size:13px}.homeHero,.heroOverlay{background:#0b1b33;height:auto;min-height:560px}.heroImageWrap{display:none}.heroOverlay{justify-content:center}.heroCopy{text-align:center;justify-items:center;width:100%;height:auto;min-height:560px;padding:0 clamp(16px,3vw,34px)}.heroCopy>*{margin-left:auto;margin-right:auto}.heroCopy .actions,.guideHero .actions,.pageHero .actions,.prepBlogCtaActions{justify-content:center}.guideHero{background:#0b1b33}.guideHeroInner{text-align:center}.guideHeroBullets{text-align:left;justify-items:start;margin-left:auto;margin-right:auto}.cardGrid,.featuresHeroGrid,.featuresCardGrid,.featuresSplit,.featuresWorkflow,.featuresCtaInner,.featuresJourneyTrack,.featuresShowcaseGrid,.featuresServicesGrid,.featuresServiceCards,.featuresFlowHeader,.featuresFlowSteps,.featuresMosaicGrid,.featuresPracticeStack,.featuresGuidanceGrid,.featuresCoachBandGrid,.featuresCareerGrid,.useCasesPathGrid,.useCasesScenarioGrid,.useCasesPersonaGrid,.useCasesFeedbackGrid,.useCasesPracticeGrid,.productScreenGrid,.productScreenGrid.reversed,.hiredGrid,.stepsGrid,.successSteps,.careerProofGrid,.faqSection .sectionInner,.linkGrid,.childGrid,.mockLayout,.industryLayout,.childCards,.targetJobsFeaturedGrid,.targetJobsReasonGrid,.targetJobsSteps,.targetJobsInfoRow,.targetJobsInfoRow.reversed,.featuresCoachVisual,.targetJobsLearnGrid,.targetDirectoryGrid,.contactFormSplit,.twoColumn{grid-template-columns:1fr}.featuresHeroVisual{min-height:360px}.featuresCtaInner{justify-items:start}.featuresJourneyTrack{box-shadow:none;background:0 0;border:0;gap:16px;overflow:visible}.featuresJourneyTrack article{background:#fff;border:1px solid #d8dde6;border-radius:8px;box-shadow:0 14px 30px #12203312}.featuresJourneyTrack article:after{display:none}.featuresServiceCards article:nth-child(2),.featuresServiceCards article:nth-child(3){grid-column:auto;transform:none}.featuresProductShell{padding:38px 22px}.featuresPracticeWindow{width:min(520px,96%);left:50%;transform:translate(-50%,-50%)rotate(7deg)}.featuresMosaicGrid article.wide{min-height:300px}.featuresCareerCopy{max-width:620px}.featuresOrbit{width:min(520px,100%)}.productScreenGrid.reversed .productScreenCopy{order:0}.productMockBrowser{min-height:auto}.reportMock{grid-template-columns:1fr}.targetJobsSteps article{width:min(100%,364px);height:auto;min-height:328px;margin-left:auto;margin-right:auto}.faqHeader{position:static}.successSection{padding-top:48px}.successIntro{margin-bottom:36px}.successIntro h2{margin-bottom:22px}.successSteps{gap:34px;max-width:560px}.careerProofGrid{gap:38px;max-width:560px;margin:0 auto}.practiceSearchPanel{padding:32px 18px}.practiceSearchHero{grid-template-columns:1fr}.contactHeroInner{grid-template-columns:1fr;gap:42px;min-height:auto}.contactHeroForm{width:100%}.practiceSearchTabs{scrollbar-width:none;width:100%;overflow-x:auto}.practiceSearchTabs::-webkit-scrollbar{display:none}.careerProofActions{flex-direction:column;align-items:center;gap:16px}.finalInterviewBanner{text-align:center;border-radius:16px;grid-template-columns:1fr}.finalInterviewBannerCopy{justify-items:center}.finalInterviewVisual{width:min(100%,420px);margin:0 auto}.stepItem{gap:16px}.stepVisual{min-height:270px}.stepItem p{max-width:520px}.footerTop{grid-template-columns:1fr;gap:18px}.footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.guideHeroInner,.guideLayout,.answerStrategyLayout{grid-template-columns:1fr}.guideToc{position:static}.guideHeroBg{display:none}.guideHero,.guideHeroInner{min-height:auto}.guideStepGrid,.guideRelatedGrid,.guideFramework{grid-template-columns:1fr}.softwareEngineerGuide .guideRelatedGrid.targetJobRelatedRows a{grid-template-columns:1fr;align-items:start;row-gap:8px;min-height:auto}.guideCtaBand{grid-template-columns:1fr}.softwareEngineerGuide .mockProcessSteps:before{display:none}.softwareEngineerGuide .mockProcessSteps article{grid-template-columns:1fr;gap:12px}.softwareEngineerGuide .mockProcessSteps h3,.softwareEngineerGuide .mockProcessSteps p{grid-column:1}.targetJobSkillTable div{grid-template-columns:1fr;gap:8px}.targetJobLevelGrid{grid-template-columns:1fr}.targetJobCareerTimeline:before{display:none}.targetJobCareerTimeline article{grid-template-columns:1fr;gap:14px}.targetJobCareerMarker{width:52px;height:52px}.targetJobInterviewCta{grid-template-columns:1fr}.targetJobArticle:not(.industryGuideArticle) .targetJobInterviewCta{min-height:auto}.targetJobInterviewCta .button{place-self:end center}.targetJobArticle:not(.industryGuideArticle) .targetJobInterviewCta>.button{justify-self:center}.industryGuideArticle .targetJobInterviewCta .actions{justify-content:center}.editorialGuideHero{padding-top:16px;padding-bottom:48px}.editorialGuideHero .guideHeroInner{grid-template-columns:1fr;gap:26px}.editorialGuideHero h1{font-size:clamp(3.6rem,11vw,4.8rem)}.editorialGuideHero p{font-size:1.55rem;line-height:2.35rem}.editorialGuideHero .guideHeroBullets{grid-template-columns:1fr;align-items:center}.editorialGuideHero .guideHeroBullets li:nth-child(3){grid-column:auto;width:100%}.targetJobStandoutGrid article{padding:24px 20px}.targetJobStandoutGrid article:before,.targetJobStandoutGrid article:after{display:none}.targetJobReadinessGrid article{grid-template-columns:1fr;gap:16px;padding:20px}.targetJobReadinessIndex{grid-template-columns:auto auto;justify-content:space-between;min-height:auto;padding:16px}.targetJobReadinessIndex strong{font-size:3rem}.childAside{order:-1}.targetJobsFeaturedGrid,.targetJobsReasonGrid,.targetJobsSteps,.targetJobsInfoRow,.targetJobsInfoRow.reversed,.targetJobsLearnGrid,.targetDirectoryGrid{max-width:620px;margin-left:auto;margin-right:auto}}@media (max-width:1100px){.relatedContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.siteFooter{background:#0b1b33;padding:34px 16px 28px}.footerTop{text-align:center;justify-items:center;gap:16px;padding-bottom:28px}.footerTop p{max-width:340px;font-size:1.35rem;font-weight:700;line-height:2.1rem}.footerCta{background:var(--accent);width:min(100%,280px);min-height:46px;box-shadow:none;font-size:1.45rem}.footerCta:hover{background:var(--accent);box-shadow:none;transform:none}.footerColumns{grid-template-columns:1fr;gap:12px;padding:24px 0 4px}.footerColumn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;gap:10px;padding:18px}.footerColumn h2{color:#ffd06a;margin-bottom:2px;font-size:1.25rem}.footerColumn a{width:100%;padding:3px 0;font-size:1.45rem;line-height:2rem}.footerBottom{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:24px}.footerLegalLinks{text-transform:none;flex-direction:column;justify-content:center;gap:10px}.footerLegalLinks a{font-size:1.25rem;line-height:1.8rem}.footerLogo{width:210px}.siteHeader{padding-left:14px;padding-right:14px}.headerLogo{width:min(190px,48vw)}.headerActions{gap:8px}.headerMenuPanel .headerActions{grid-template-columns:minmax(0,1fr);justify-content:center;gap:10px}.headerMenuPanel .headerLogin,.headerMenuPanel .headerCta{justify-self:center;width:min(100%,260px);min-height:42px;padding:0 16px}.headerMenuPanel .headerLogin{padding:0 16px}.heroOverlay{padding:56px 0}.heroImage{object-position:58% center}.homeHeroDesktopImage{display:none}.homeHeroMobileImage{object-position:center top;display:block}.targetJobsHeroDesktopImage{display:none}.targetJobsHeroMobileImage{object-fit:cover;object-position:center center;display:block}.mockInterviewHeroDesktopImage{display:none}.mockInterviewHeroMobileImage{object-position:center top;display:block}.featuresHeroDesktopImage{display:none}.featuresHeroMobileImage{object-position:center;display:block}.industryHeroDesktopImage{display:none}.industryHeroMobileImage{object-position:center top;display:block}.heroImageWrap{width:100%;display:none;inset:0}.homeHero:not(.targetJobsHero) .heroImageWrap{width:100%;inset:0}.homeHero:not(.targetJobsHero) .heroImageWrap:before{display:none}.heroCopy>*{margin-left:0}h1,.heroCopy h1{font-size:38px}.heroBullets{font-size:1.45rem;line-height:2.1rem}.featuresHero{padding-top:46px}.featuresHeroCopy h1{font-size:clamp(34px,12vw,42px)}.featuresHeroCopy p,.featuresSplitCopy>p,.featuresCta p{font-size:1.62rem;line-height:2.35rem}.featuresHeroVisual{min-height:280px}.featuresCard,.featuresStep{min-height:auto;padding:22px}.featuresChecklist{grid-template-columns:1fr}.featuresPanel{padding:22px}.featuresCtaInner .actions{width:100%}.featuresJourney,.featuresShowcase,.featuresMosaic,.featuresCoachBand,.featuresCareerPanel{padding-left:16px;padding-right:16px}.featuresSectionHeading{text-align:left}.featuresJourneyTrack article{min-height:auto;padding:22px}.featuresServiceCards{gap:16px}.featuresServiceCards article{min-height:auto;padding:20px}.featuresServiceCards span{margin-bottom:24px}.featuresFlowHeader{gap:14px}.featuresFlowSteps{box-shadow:none;background:0 0;border:0;gap:14px;overflow:visible}.featuresFlowSteps article{background:#fff;border:1px solid #d8dde6;border-radius:8px}.featuresPracticeStack .featuresSectionHeading{position:static}.featuresGuidanceSection .featuresSectionHeading{text-align:center}.featuresGuidanceGrid{grid-template-columns:1fr;gap:28px}.featuresProductShell{padding:24px 16px}.featuresJourneyTrack span{margin-bottom:18px;font-size:38px}.featuresPracticeVisual{min-height:310px}.featuresPracticeWindow{width:90%;padding:16px;top:46%;transform:translate(-50%,-50%)rotate(3deg)}.featuresDurationCard{min-width:0;bottom:18px;left:18px;right:18px}.featuresMosaicGrid article,.featuresMosaicGrid article.wide{min-height:auto;padding:18px}.featuresToolList article{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px 0}.featuresGuidanceGrid h3,.featuresGuidanceGrid p{max-width:none}.featuresCoachReport{padding:18px}.featuresCareerStack article{gap:8px;padding:20px 0}.featuresCareerGrid{min-height:auto}.featuresOrbit{width:min(360px,100%);margin-top:8px}.featuresOrbitCore{width:118px;height:118px}.featuresOrbitCore span{width:62px;height:62px}.featuresOrbitCore span:before,.featuresOrbitCore span:after{width:22px;height:22px;top:-18px}.featuresOrbitCore span:before{left:16px}.featuresOrbitCore span:after{right:16px}.featuresOrbitNode{width:92px;min-height:58px;padding:8px;font-size:1.15rem}.featuresOrbitNode.top{width:104px;height:104px}.featuresOrbitNode.upperRight,.featuresOrbitNode.lowerLeft,.featuresOrbitNode.lowerRight,.featuresOrbitNode.bottom{width:90px;min-height:58px;font-size:1.05rem}.useCasesPathSection,.useCasesScenarioSection{padding-left:16px;padding-right:16px}.useCasesPathVisual{min-height:auto;padding:18px}.useCasesPathCard,.useCasesPathCard:nth-child(2),.useCasesPathCard:nth-child(3){justify-self:stretch}.useCasesScenarioGrid{gap:14px}.useCasesScenarioGrid article,.useCasesScenarioGrid article:nth-child(2),.useCasesScenarioGrid article:nth-child(3),.useCasesPersonaGrid article,.useCasesPersonaGrid article:nth-child(3n+2){min-height:auto;transform:none}.useCasesFeedbackGrid article{min-height:auto}.useCasesFeedbackGrid span{margin-bottom:18px;font-size:2.4rem}.useCasesOpportunityMock{padding:18px;transform:none}.useCasesOpportunityMock div:not(.productMockBar){flex-direction:column;align-items:flex-start}.productScreenSection{padding-left:16px;padding-right:16px}.productScreenCopy p:not(.eyebrow){font-size:1.62rem;line-height:2.35rem}.productMockBrowser{padding:16px}.dashboardMockHeader,.sessionFooter,.jobMatchRow{flex-direction:column;align-items:flex-start}.dashboardMockStats,.dashboardMockSplit,.setupProgress,.setupMockGrid{grid-template-columns:1fr}.reportMockScore{min-height:150px}.reportMockScore strong{font-size:5.2rem}.sessionQuestion strong{font-size:2.1rem}.actions{flex-wrap:wrap}.button{font-size:1.65rem}h2{font-size:clamp(2rem,9vw,2.6rem);line-height:1.18}.successIntro h2,.careerProofIntro h2,.practiceSearchIntro h2,.finalInterviewBannerCopy h2{font-size:clamp(29px,8vw,34px);line-height:1.15}.successIntro p,.careerProofItem p,.careerProofIntro p,.practiceSearchIntro p{font-size:1.65rem;line-height:2.35rem}.practiceSearchInputWrap input{font-size:1.55rem;line-height:2.2rem}.practiceSearchField{padding:24px 18px}.practiceSearchResults{top:calc(108px + 1.6rem);left:18px;right:18px}.practiceSearchChips{grid-template-columns:1fr}.finalInterviewBannerCopy p{font-size:1.65rem;line-height:2.35rem}.practiceSearchChips a,.practiceSearchChips span{text-align:center;justify-content:center;width:100%;padding:0 16px}.successStep h3{font-size:2.3rem}.proofIcon{width:126px;height:126px}.successStep p{font-size:1.6rem;line-height:2.25rem}.stepsTitle{font-size:29px}.hiredGrid,.targetJobsLearnGrid,.targetJobsReasonGrid{gap:34px}.hiredFeature,.targetJobsLearnGrid article,.targetJobsReasonGrid article{text-align:center}.hiredFeature h3,.hiredFeature p,.targetJobsLearnGrid h3,.targetJobsLearnGrid p,.targetJobsReasonGrid h3,.targetJobsReasonGrid p,.hiredIcon{margin-left:auto;margin-right:auto}.targetJobsRail{grid-auto-columns:minmax(300px,86vw)}.targetJobsFeaturedSection,.targetDirectorySection,.targetJobsWhySection,.targetJobsStepsSection,.targetJobsFinalCta{padding-left:16px;padding-right:16px}.targetDirectorySearch>div{grid-template-columns:24px minmax(0,1fr) auto;min-height:56px;padding:0 14px}.targetDirectorySearch input{font-size:1.5rem}.targetDirectoryGrid a,.targetJobsFeaturedGrid a{min-height:auto}.targetJobsInfoRow,.targetJobsInfoRow.reversed{gap:24px}.targetJobsInfoRow.reversed .targetJobsInfoVisual{order:2}.targetJobsInfoCopy p{font-size:1.65rem;line-height:2.45rem}.targetJobsInfoVisual,.featuresCoachVisual,.targetJobsInfoVisualTwo{min-height:310px}.mockHubVisual{width:min(100%,340px);min-height:330px}.mockHubWindow{left:0}.mockHubQuestionCard{right:0}.mockHubScoreCard{left:18px}.mockHubVisual.secondary .mockHubRoleCard,.mockHubVisual.secondary .mockHubRoleCard.primary,.mockHubVisual.secondary .mockHubRoleCard.accent{margin-left:0}.targetJobsFloatingCard,.targetJobsSignalCard{max-width:min(230px,74vw)}.targetJobsFloatingCard.primary{right:10px}.targetJobsFloatingCard.secondary{left:10px}.targetJobsSignalCard{right:10px}.targetJobCard{min-height:520px;padding:24px}.targetJobsArrows{display:none}.stepVisual{min-height:250px}.roleCard{width:132px;min-height:150px;padding:12px}.cardOne{left:0}.cardTwo{left:21%}.cardThree{right:0}.practiceWindow{width:100%}.scoreSheet{width:158px;min-height:186px;left:6%}.resultsVisual{min-height:270px}.downloadCard{width:132px;top:54px;right:0}.largePill{width:min(100%,250px);min-width:0}.stepsAction p{align-items:flex-start;max-width:300px}}@media (max-width:900px){.prepBlogHeroGrid,.prepBlogFeaturedGrid,.prepBlogLatestGrid,.prepBlogCtaInner,.relatedContentGrid{grid-template-columns:1fr}.prepBlogCtaActions{justify-content:flex-start}.prepBlogCategoryHeader{flex-direction:column;align-items:flex-start}.prepBlogLatestList{grid-template-columns:repeat(2,minmax(0,1fr))}.prepBlogCategoryCards,.answerStrategyAiPanel,.answerStrategyStepGrid{grid-template-columns:1fr}.answerStrategySectionHeader{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.answerStrategyHeroContent h1{font-size:clamp(3.6rem,12vw,4.8rem)}.answerStrategyToc nav{grid-template-columns:1fr}.answerStrategyActions{flex-direction:column;align-items:stretch}.answerStrategyActions .button{width:100%}.prepBlogHeroCopy h1{font-size:clamp(3.8rem,13vw,4.8rem)}.prepBlogSearchField,.prepBlogLatestList{grid-template-columns:1fr}.prepBlogSearchField{display:grid}.prepBlogLeadCard{min-height:360px}}
