/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.home-social-hub .today-drop-card{margin-bottom:42px}.peyhire-shows-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:34px;max-width:1180px;margin-bottom:22px;display:grid}.peyhire-shows-heading h3{color:#071a2b;letter-spacing:-.045em;margin:7px 0 0;font:950 clamp(1.9rem,3.5vw,3.25rem)/1 Arial}.peyhire-shows-heading>p{color:#526673;margin:0;font-size:1rem;line-height:1.6}.peyhire-show-carousel{touch-action:pan-y;background:#071a2b;border:2px solid #071a2b;border-radius:24px;max-width:1180px;min-height:clamp(500px,58vw,660px);position:relative;overflow:hidden;box-shadow:9px 9px #ffd45c}.peyhire-show-track{will-change:transform;transition:transform .72s cubic-bezier(.22,.8,.3,1);display:flex;position:absolute;inset:0}.peyhire-show-slide{color:#fff;flex:0 0 100%;min-width:100%;height:100%;position:relative;overflow:hidden}.peyhire-show-slide>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 5.5s;position:absolute;inset:0}.peyhire-show-slide[aria-hidden=false]>img{transform:scale(1.045)}.peyhire-show-shade{background:linear-gradient(90deg,#04111df5 0%,#04111dc7 42%,#04111d29 78%),linear-gradient(#0000 45%,#04111dbf);position:absolute;inset:0}.peyhire-show-slide>div{z-index:2;width:min(670px,100% - 120px);position:absolute;top:50%;left:clamp(28px,6vw,76px);transform:translateY(-50%)}.peyhire-show-slide>div>span{color:#071a2b;letter-spacing:.13em;text-transform:uppercase;background:#ffd45c;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:950;display:inline-flex}.peyhire-show-slide>div>small{color:#d6e3e9;margin-top:12px;font-size:.82rem;font-weight:850;display:block}.peyhire-show-slide h3{letter-spacing:-.065em;text-wrap:balance;margin:16px 0 7px;font:950 clamp(2.55rem,5.8vw,5.5rem)/.88 Arial,sans-serif}.peyhire-show-slide h4{color:#ffd45c;max-width:600px;margin:0 0 14px;font:800 clamp(1.15rem,2vw,1.6rem)/1.18 Georgia,serif}.peyhire-show-slide p{color:#e8f0f4;max-width:560px;margin:0 0 23px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55}.peyhire-show-slide a{color:#071a2b;text-transform:uppercase;letter-spacing:.05em;background:#ffd45c;border:2px solid #ffd45c;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-size:.82rem;font-weight:950;transition:transform .2s,background .2s;display:inline-flex}.peyhire-show-slide a:hover,.peyhire-show-slide a:focus-visible{outline-offset:2px;background:#fff;outline:3px solid #fff;transform:translateY(-2px)}.peyhire-show-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a2bb8;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:2rem;line-height:1;display:grid;position:absolute;top:50%}.peyhire-show-arrow.previous{left:16px}.peyhire-show-arrow.next{right:16px}.peyhire-show-arrow:hover,.peyhire-show-arrow:focus-visible{color:#071a2b;outline-offset:2px;background:#ffd45c;outline:3px solid #fff}.peyhire-show-pause{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a2bc7;border:1px solid #ffffff8c;border-radius:999px;min-height:35px;padding:7px 12px;font-size:.72rem;font-weight:900;position:absolute;bottom:16px;left:18px}.peyhire-show-pause:hover,.peyhire-show-pause:focus-visible{color:#071a2b;background:#fff;outline:3px solid #ffd45c}.peyhire-show-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.peyhire-show-dots button{cursor:pointer;background:#ffffff59;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0}.peyhire-show-dots button.active{background:#ffd45c;border-radius:99px;width:30px}@media (prefers-reduced-motion:reduce){.peyhire-show-track,.peyhire-show-slide>img{transition:none}}@media (width<=760px){.peyhire-shows-heading{grid-template-columns:1fr;gap:10px}.peyhire-show-carousel{border-radius:19px;min-height:610px;box-shadow:6px 6px #ffd45c}.peyhire-show-shade{background:linear-gradient(#04111d1f 0%,#04111dc7 38%,#04111df7 100%)}.peyhire-show-slide>div{width:auto;inset:auto 22px 74px;transform:none}.peyhire-show-slide h3{font-size:clamp(2.25rem,11vw,3.5rem)}.peyhire-show-slide p{font-size:1rem}.peyhire-show-arrow{width:42px;height:42px;top:16px}.peyhire-show-arrow.previous{left:14px}.peyhire-show-arrow.next{right:14px}.peyhire-show-pause{bottom:16px;left:14px}.peyhire-show-dots{bottom:28px;left:auto;right:14px;transform:none}}.peyhire-show-lineup{background:#fff8e8;padding:90px 7vw}.peyhire-show-lineup>header{max-width:880px;margin-bottom:34px}.peyhire-show-lineup>header h2{color:#071a2b;letter-spacing:-.055em;margin:9px 0;font:950 clamp(2.3rem,4.2vw,4.6rem)/.95 Arial}.peyhire-show-lineup>header p{color:#526673;max-width:720px;font-size:1rem;line-height:1.6}.peyhire-show-lineup>div{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.peyhire-show-lineup article{color:#fff;isolation:isolate;background:#071a2b;border:2px solid #071a2b;border-radius:19px;min-height:360px;position:relative;overflow:hidden}.peyhire-show-lineup article:last-child{grid-column:1/-1}.peyhire-show-lineup article:after{content:"";z-index:-1;background:linear-gradient(90deg,#04111df7,#04111da8 65%,#04111d33);position:absolute;inset:0}.peyhire-show-lineup img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.peyhire-show-lineup article>div{max-width:620px;padding:30px}.peyhire-show-lineup article span{color:#ffd45c;letter-spacing:.12em;font-size:.7rem;font-weight:950}.peyhire-show-lineup h3{margin:13px 0 7px;font:950 clamp(1.9rem,3.2vw,3.25rem)/.94 Arial}.peyhire-show-lineup strong{color:#ffd45c;font:800 1.1rem/1.3 Georgia;display:block}.peyhire-show-lineup p{color:#dce8ed;line-height:1.55}.peyhire-show-lineup small{color:#aec4ce;display:block}.peyhire-show-lineup a{color:#071a2b;background:#ffd45c;border-radius:999px;margin-top:18px;padding:10px 15px;font-size:.78rem;font-weight:950;display:inline-flex}@media (width<=760px){.peyhire-show-lineup{padding:60px 5vw}.peyhire-show-lineup>div{grid-template-columns:1fr}.peyhire-show-lineup article:last-child{grid-column:auto}.peyhire-show-lineup article{min-height:430px}.peyhire-show-lineup article:after{background:linear-gradient(#04111d24,#04111d94 30%,#04111dfa)}.peyhire-show-lineup article>div{padding:23px;position:absolute;bottom:0;left:0;right:0}}.pronunciation-player{background:linear-gradient(135deg,#fffbed,#f3f8fb);border:2px solid #d4af37;border-radius:16px;margin:0 0 28px;padding:20px}.pronunciation-player>div:first-child{align-items:flex-start;gap:14px;display:flex}.pronunciation-player>div:first-child>span{background:#071a2b;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.pronunciation-player strong{color:#071a2b;font-size:1.08rem;display:block}.pronunciation-player p{color:#193b50;margin:5px 0 0;font-size:1.12rem;font-weight:800;line-height:1.55}.pronunciation-actions{flex-wrap:wrap;gap:9px;margin:16px 0 12px;display:flex}.pronunciation-actions button{color:#fff;cursor:pointer;background:#0d4a78;border:1px solid #0d4a78;border-radius:999px;min-height:43px;padding:10px 15px;font-weight:850}.pronunciation-actions button:nth-child(2){color:#0d4a78;background:#fff}.pronunciation-actions button:last-child{color:#445b69;background:#fff;border-color:#9aaab4}.pronunciation-actions button:focus-visible{outline-offset:2px;outline:3px solid #d4af3799}.pronunciation-player small{color:#526879;line-height:1.45;display:block}@media (width<=650px){.pronunciation-player{padding:17px 14px}.pronunciation-actions{grid-template-columns:1fr;display:grid}.pronunciation-actions button{width:100%}}.public-verification{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.public-verification b{color:#205f43;background:#e7f3eb;border-radius:999px;padding:7px 10px;font-size:.72rem}.job-salary{color:var(--navy);margin:8px 0;font-weight:900}.background-policy{background:#fff7df;border-left:4px solid #8b671f;gap:4px;margin:14px 0;padding:13px 15px;display:grid}.background-policy strong{color:#674b12;font-size:.8rem}.background-policy span{color:#665d4c;font-size:.74rem;line-height:1.5}.background-policy.not_required{background:#e8f5ed;border-color:#21734f}.background-policy.not_required strong{color:#175a3d}.background-policy.required{background:#faeae8;border-color:#a43c32}.background-policy.required strong{color:#8d2e27}.background-policy.client_dependent{background:#fff0dc;border-color:#9c641d}.background-policy.not_disclosed{background:#edf2f5;border-color:#677b88}.background-policy.not_disclosed strong{color:#405966}.job-disclaimer{background:#fff;padding:22px 7vw 70px;font-size:.85rem}.job-aggregation-admin{flex-direction:column;gap:26px;display:flex}.aggregation-overview{grid-template-columns:repeat(5,minmax(110px,1fr)) auto;gap:12px;display:grid}.aggregation-overview>div{border-top:4px solid var(--copper);background:#fff;flex-direction:column;padding:20px;display:flex}.aggregation-overview span{text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:900}.aggregation-overview strong{color:var(--navy);font:700 2.2rem Georgia}.verification-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.verification-row b{border-radius:999px;padding:6px 9px;font-size:.68rem}.verification-row .pass{color:#205f43;background:#e7f3eb}.verification-row .wait{color:#8c5710;background:#fff0dc}.aggregation-job{border-left:5px solid var(--navy)}.refresh-history{background:#fff;padding:28px}.refresh-history h2{font-size:1.8rem}.refresh-history article{border-top:1px solid var(--line);grid-template-columns:120px 190px 1fr;gap:15px;padding:13px 0;font-size:.82rem;display:grid}@media (width<=1250px){.job-controls{grid-template-columns:1fr 1fr!important}}@media (width<=1100px){.aggregation-overview{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.aggregation-overview,.job-controls{grid-template-columns:1fr!important}.refresh-history article{grid-template-columns:1fr}.public-verification{flex-direction:column;align-items:flex-start}}.peyhire-brand-logo{width:clamp(150px,12vw,205px);height:auto;display:block}.logo-surface{border-radius:8px;background:#fff!important;border:0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:7px 10px!important;display:inline-flex!important}.logo-surface img{width:100%;height:auto;display:block}.peyhire-footer-logo{width:190px}.admin-brand .logo-surface,.profile-brand .logo-surface{width:122px!important}.assistant-brand .logo-surface{width:170px!important}.admin-brand .logo-surface img,.profile-brand .logo-surface img,.assistant-brand .logo-surface img{width:100%!important}.assistant-brand,.profile-brand,.admin-brand{flex-direction:column;align-items:flex-start!important}:root{--navy:#082743;--navy-2:#103b5c;--ink:#10263a;--copper:#bd5d28;--copper-dark:#9b431b;--ivory:#fbf6ec;--sand:#efe4d4;--white:#fff;--muted:#5d6975;--line:#d9cbbb;--success:#276149;--danger:#a43c32}.membership-pricing .pricing-grid{grid-template-columns:minmax(300px,620px);justify-content:center}.membership-pricing .pricing-grid article{min-height:0}.membership-pricing .pricing-grid article.featured{transform:none}.resume-process{background:#fff;padding:52px 7vw}.resume-process>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.resume-process article{border:1px solid var(--line);border-radius:12px;padding:24px}.resume-process article>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:900;display:grid}.resume-process h3{color:var(--navy)}.consent-check{align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important;gap:10px!important;font-weight:600!important;display:grid!important}.consent-check input{width:18px;height:18px;margin-top:2px}@media (width<=1120px){.resume-process>div{grid-template-columns:1fr 1fr}.funding-controls,.funding-trust{grid-template-columns:1fr}.funding-trust>div{border-bottom:1px solid #ffffff25;border-right:0}}@media (width<=820px){.job-controls{grid-template-columns:1fr 1fr}.job-controls label:first-child{grid-column:1/-1}.funding-grid{grid-template-columns:1fr}.funding-safety{flex-direction:column;align-items:flex-start}}@media (width<=620px){.job-controls,.resume-process>div{grid-template-columns:1fr}.job-controls label:first-child{grid-column:auto}.resume-process{padding:48px 6vw}.funding-controls,.funding-results{padding:50px 6vw}.funding-filter-card,.funding-grid dl{grid-template-columns:1fr}.funding-filter-card label:last-child{grid-column:auto}.funding-card-top{flex-direction:column;align-items:flex-start}.funding-safety{padding:38px 6vw}}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}h1,h2,h3,h4{margin:0 0 20px;font-family:Georgia,Times New Roman,serif}h2{letter-spacing:-.035em;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1.06}p{color:var(--muted);margin:0 0 20px;font-size:1.05rem;line-height:1.72}.skip-link{z-index:100;background:#fff;padding:14px 18px;font-weight:800;position:fixed;top:-80px;left:20px;box-shadow:0 10px 30px #0003}.skip-link:focus{top:18px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.career-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf6ecf7;border-bottom:1px solid #0827431f;justify-content:space-between;align-items:center;gap:30px;height:116px;padding:0 3.2vw;display:flex;position:sticky;top:0}.career-brand{white-space:nowrap;align-items:center;gap:18px;display:flex}.career-monogram{color:var(--navy);letter-spacing:-.09em;font:400 3rem/1 Georgia}.brand-divider{background:#7f8991;width:1px;height:54px}.career-brand strong{font:700 1.25rem Georgia}.career-nav{align-items:center;gap:clamp(16px,2.1vw,36px);display:flex}.career-nav>a{font-size:.9rem;font-weight:700}.nav-cta{background:var(--copper);color:#fff;border-radius:10px;padding:18px 28px}.nav-cta:hover{background:var(--copper-dark)}.career-menu{border:1px solid var(--navy);color:var(--navy);background:0 0;border-radius:7px;padding:11px 16px;font-weight:800;display:none}.career-eyebrow{color:var(--copper);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.73rem;font-weight:900;display:inline-block}.career-eyebrow.light{color:#f1c699}.button-row{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.career-button{border:1px solid var(--copper);background:var(--copper);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:17px 25px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.career-button:hover{background:var(--copper-dark);transform:translateY(-2px)}.outline-copper:hover{color:#fff}.light-button{color:var(--navy);background:#fff;border-color:#fff}.light-button:hover{background:var(--sand);color:var(--navy)}.text-link{color:var(--copper);align-items:center;gap:12px;font-weight:900;display:inline-flex}.text-link:hover{color:var(--copper-dark)}.career-hero{border-bottom:1px solid var(--line);grid-template-columns:42% 58%;min-height:670px;display:grid}.career-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 4vw;display:flex}.career-hero-copy h1{color:var(--navy);max-width:720px;font-size:clamp(4rem,5.7vw,6.5rem)}.career-hero-copy h1 em{color:var(--copper);font-weight:400}.career-hero-copy>p{max-width:620px;font-size:1.25rem}.career-hero-image{border-radius:48px 0 0 48px;margin:0;overflow:hidden}.career-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.trust-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.trust-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:25px;min-height:145px;font-size:1.12rem;display:flex}.trust-strip>div:last-child{border-right:0}.trust-strip>div>span:first-child{background:var(--navy);color:#e7ad72;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.7rem;display:grid}.editorial-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:120px 7vw;display:grid}.section-number{color:#d9b99e;margin-bottom:25px;font:italic 5rem Georgia;display:block}.editorial-intro h2{color:var(--navy)}.editorial-intro p{font-size:1.18rem}.career-paths{background:var(--sand)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.section-heading>p{max-width:520px}.path-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.path-card{border-top:5px solid var(--navy);background:#fff;flex-direction:column;min-height:400px;padding:38px;transition:all .25s;display:flex;position:relative;box-shadow:0 14px 40px #0827430f}.path-card:nth-child(2){background:var(--navy);color:#fff;border-top-color:var(--copper)}.path-card:nth-child(2) p{color:#dce5ec}.path-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #0827431f}.path-number{color:#d5b99f;font:italic 2.5rem Georgia;position:absolute;top:25px;right:26px}.path-icon{width:54px;height:54px;color:var(--copper);background:#f3e7d9;border-radius:50%;place-items:center;margin-bottom:30px;font-size:1.45rem;display:grid}.path-card>a{color:var(--copper);margin-top:auto;font-weight:900}.path-card:nth-child(2)>a{color:#efb37e}.image-story{background:#fff;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.image-story.reverse img{order:2}.image-story>img{object-fit:cover;width:100%;height:100%}.image-story>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw 7vw;display:flex}.check-list{gap:14px;margin:12px 0 30px;padding:0;list-style:none;display:grid}.check-list li{color:#42515f;padding-left:28px;position:relative}.check-list li:before{content:"✓";color:var(--copper);font-weight:900;position:absolute;left:0}.check-list.danger li:before{content:"!"}.training-callout{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:60px;padding:80px 7vw;display:flex}.training-callout h2{max-width:780px}.training-callout p{color:#dbe5eb;max-width:780px}.career-newsletter{background:var(--copper);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:82px 7vw;display:grid}.career-newsletter form{grid-template-columns:.7fr 1fr auto;gap:10px;display:grid}.career-newsletter input{background:#fff;border:0;height:58px;padding:0 17px}.career-newsletter button{background:var(--navy);color:#fff;border:0;padding:0 22px;font-weight:900}.newsletter-success{color:var(--navy);background:#fff;padding:24px;font-weight:900}.career-page-hero{background:var(--navy);color:#fff;grid-template-columns:1fr .9fr;align-items:center;gap:7vw;min-height:545px;padding:70px 7vw;display:grid;overflow:hidden}.career-page-hero p{color:#dce6ed;max-width:680px;font-size:1.18rem}.career-page-hero>img{object-fit:cover;width:100%;height:390px;box-shadow:18px 18px 0 var(--copper);border-radius:38% 5px 5px}.job-safety-note{border-left:5px solid var(--copper);background:#fff;align-items:flex-start;gap:20px;padding:25px 30px;display:flex;box-shadow:0 10px 35px #0827430f}.job-safety-note>span{color:var(--copper);font-size:2rem}.job-safety-note p{margin:4px 0}.job-controls{border-top:5px solid var(--navy);background:#fff;grid-template-columns:1fr 280px;gap:16px;margin:38px 0 70px;padding:28px;display:grid}label{font-size:.8rem;font-weight:800}.job-controls label,.career-form label{flex-direction:column;gap:8px;display:flex}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #b9c0c5;padding:14px}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline-offset:3px;outline:3px solid #bd5d2866}.results-heading{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.refresh-badge{color:var(--success);text-transform:uppercase;letter-spacing:.08em;background:#e6efe9;padding:12px 16px;font-size:.78rem;font-weight:900}.remote-job-list{flex-direction:column;gap:22px;display:flex}.remote-job-list article{border-left:5px solid var(--copper);background:#fff;grid-template-columns:1fr 250px;gap:45px;padding:36px 38px;display:grid;box-shadow:0 10px 35px #0827430f}.job-tags{flex-wrap:wrap;gap:8px;display:flex}.job-tags span{color:var(--navy);text-transform:uppercase;background:#edf1f4;padding:7px 10px;font-size:.7rem;font-weight:900}.job-main h2{margin:15px 0 8px;font-size:2rem}.company{color:var(--copper);font-weight:800}.job-copy{white-space:pre-wrap}.remote-job-list aside{flex-direction:column;justify-content:center;align-items:stretch;gap:13px;display:flex}.remote-job-list aside small{color:var(--muted)}.verified-label{color:var(--success);font-weight:900}.report-link{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.empty-jobs{text-align:center;background:#fff;padding:80px 30px}.empty-jobs>span{color:var(--copper);font-size:3rem}.source-directory{background:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.source-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-grid a{background:var(--ivory);border:1px solid #0000;grid-template-columns:1fr auto;gap:8px 15px;padding:24px;display:grid}.source-grid a:hover{border-color:var(--copper)}.source-grid strong{color:var(--navy)}.source-grid span{color:var(--muted);font-size:.85rem}.service-principles{background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.service-principles article{border-right:1px solid var(--line);padding:52px 5vw}.service-principles article:last-child{border:0}.service-principles strong{color:var(--navy);font:700 1.55rem Georgia}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pricing-grid article{border-top:5px solid var(--navy);background:#fff;flex-direction:column;min-height:520px;padding:38px;display:flex;position:relative}.pricing-grid article.featured{background:var(--navy);color:#fff;border-top-color:var(--copper);transform:translateY(-14px)}.pricing-grid article.featured p,.pricing-grid article.featured li{color:#dce5ec}.popular{background:var(--copper);color:#fff;text-transform:uppercase;padding:7px 10px;font-size:.68rem;font-weight:900;position:absolute;top:18px;right:20px}.package-best{color:var(--copper);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:.72rem;font-weight:900}.pricing-grid h3{font-size:2rem}.price strong{color:var(--copper);font:700 2.5rem Georgia}.pricing-grid ul{gap:14px;margin:15px 0 32px;padding:0;list-style:none;display:grid}.pricing-grid li{color:var(--muted)}.pricing-grid li>span{color:var(--copper);margin-right:8px}.pricing-grid .career-button{margin-top:auto}.service-request{background:var(--sand);grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;padding:105px 7vw;display:grid}.career-form{border-top:6px solid var(--copper);background:#fff;flex-direction:column;gap:19px;padding:40px;display:flex;box-shadow:0 18px 45px #0827431a}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.career-form small{color:var(--muted);line-height:1.5}.form-error{color:var(--danger)}.form-success{text-align:center;background:#fff;padding:55px}.form-success>span{width:64px;height:64px;color:var(--success);background:#e4efe8;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:2rem;display:grid}.training-jump{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;gap:12px;padding:22px 7vw;display:flex}.training-jump a{border:1px solid var(--line);color:var(--navy);padding:12px 18px;font-weight:800}.training-jump a:hover{border-color:var(--copper);color:var(--copper)}.training-intro-note{border-left:5px solid var(--copper);background:#fff3df;align-items:flex-start;gap:20px;margin:60px 7vw 0;padding:24px 28px;display:flex}.training-intro-note p{margin:0}.training-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.training-grid article{border-top:4px solid var(--navy);background:#fff;flex-direction:column;min-height:390px;padding:40px;display:flex;position:relative}.training-number{color:#dbc7b6;font:italic 3.3rem Georgia;position:absolute;top:20px;right:28px}.course-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;display:flex}.course-actions button{color:var(--copper);cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:900}.course-actions a{color:var(--navy);font-size:.8rem;text-decoration:underline}.prep-options{background:#fff;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.prep-options article{border:1px solid var(--line);padding:35px}.practice-lab{background:var(--sand);grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.question-stack{flex-direction:column;gap:12px;display:flex}.question-stack article{background:#fff;border-left:4px solid #0000}.question-stack article.open{border-left-color:var(--copper)}.question-stack button{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:#fff;border:0;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:24px;font-weight:900;display:grid}.question-stack button span{color:var(--copper)}.question-stack article p{padding:0 25px 25px 69px}.resource-sections{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.resource-sections>article{border-top:5px solid var(--navy);background:#fff;padding:38px}.resource-links{flex-direction:column;display:flex}.resource-links a{border-bottom:1px solid var(--line);color:var(--copper);justify-content:space-between;gap:15px;padding:16px 0;font-weight:800;display:flex}.curriculum-roadmap{color:#fff;background:#071f35;border-radius:22px;margin:70px 7vw 0;padding:48px;box-shadow:0 24px 70px #0827432e}.curriculum-roadmap .section-heading{padding:0 0 28px}.curriculum-roadmap .section-heading h2{color:#fff;max-width:780px}.curriculum-roadmap .section-heading p{color:#c8d8e4}.curriculum-levels{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.curriculum-levels>article{min-width:0;color:var(--navy);background:#fff;border-top:5px solid #d4a94f;flex-direction:column;padding:24px 20px;display:flex}.curriculum-levels>article>span{letter-spacing:.08em;text-transform:uppercase;color:#8a5d00;font-size:.76rem;font-weight:950}.curriculum-levels h3{margin:9px 0;font-size:1.35rem;line-height:1.15}.curriculum-levels p{color:#526777;font-size:.94rem;line-height:1.55}.curriculum-levels article>div{flex-direction:column;margin-top:auto;display:flex}.curriculum-levels a{color:#0d4a78;border-top:1px solid #dbe3e9;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;font-size:.9rem;font-weight:850;display:flex}.enterprise-roadmap{background:#2a1538}.enterprise-roadmap .curriculum-levels>article{border-top-color:#c893db}.enterprise-roadmap .curriculum-levels>article>span{color:#744387}@media (width<=1050px){.curriculum-levels{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.curriculum-roadmap{border-radius:14px;margin:50px 5vw 0;padding:28px 18px}.curriculum-levels{grid-template-columns:1fr}.curriculum-levels>article{padding:22px 18px}.curriculum-roadmap .section-heading{display:block}.curriculum-roadmap .section-heading p{margin-top:14px}}.assessment-practice-next{color:#fff;background:#071f35;border-left:7px solid #d4a94f;justify-content:space-between;align-items:center;gap:36px;margin:0 7vw 80px;padding:36px 42px;display:flex}.assessment-practice-next>div{max-width:760px}.assessment-practice-next span{color:#e7bd65;letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:950}.assessment-practice-next h2{color:#fff;margin:8px 0;font-size:2rem}.assessment-practice-next p{color:#d1dee7;margin:0}.assessment-practice-next>a{color:#071f35;background:#d4a94f;flex:none;padding:15px 20px;font-weight:950}@media (width<=720px){.assessment-practice-next{flex-direction:column;align-items:flex-start;margin:0 5vw 60px;padding:28px 22px}.assessment-practice-next>a{text-align:center;width:100%}.assessment-practice-next h2{font-size:1.65rem}}.free-provider-library{background:linear-gradient(145deg,#f7f1e8 0%,#fff 70%);padding:85px 7vw 95px;scroll-margin-top:110px}.free-provider-note{background:var(--navy);color:#fff;border-left:5px solid var(--copper);align-items:flex-start;gap:16px;margin:0 0 26px;padding:20px 24px;display:flex}.free-provider-note svg{color:#efc28e;flex:none}.free-provider-note p{color:#e9f0f4;margin:0}.free-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.free-provider-grid article{border:1px solid var(--line);border-top:5px solid var(--navy);background:#fff;flex-direction:column;min-height:345px;padding:28px;display:flex;box-shadow:0 12px 30px #08274312}.free-provider-grid article>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.free-provider-grid article>div span{color:var(--navy);font:700 1rem Georgia}.free-provider-grid article>div b{letter-spacing:.08em;color:#176744;background:#e6f3eb;padding:7px 9px;font-size:.62rem}.free-provider-grid article>small{color:var(--copper);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-weight:900}.free-provider-grid h3{margin:10px 0;font-size:1.65rem}.free-provider-grid p{margin-top:0}.free-provider-grid em{color:var(--muted);border-left:3px solid var(--copper);margin-top:auto;padding-left:12px;font-size:.82rem;font-style:normal;line-height:1.5}.free-provider-grid a{border-top:1px solid var(--line);color:var(--copper);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;font-weight:900;display:flex}.free-provider-exclusion{border-left:4px solid var(--copper);background:#fff3df;margin:22px 0 0;padding:16px 20px}@media (width<=720px){.free-provider-library{padding:65px 6vw 75px}.free-provider-grid{grid-template-columns:1fr}.free-provider-grid article{min-height:0}.free-provider-grid article>div{flex-direction:column;align-items:flex-start}.free-provider-note{padding:18px}}.course-player{border-top:7px solid var(--copper);background:#fff;margin:55px 7vw 0;box-shadow:0 20px 55px #08274324}.course-player-head{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 34px;display:flex}.course-player-head h2{margin:0;font-size:2.4rem}.course-player-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;width:44px;height:44px;font-size:1.6rem}.course-lesson{grid-template-columns:300px 1fr;min-height:520px;display:grid}.course-lesson>aside{background:#edf1f4;flex-direction:column;gap:10px;padding:32px 25px;display:flex}.course-lesson>aside strong{margin-bottom:12px}.course-lesson>aside button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:14px}.course-lesson>aside button.active{color:var(--navy);border-left:4px solid var(--copper);background:#fff;font-weight:900}.course-lesson>aside button:disabled{opacity:.48;cursor:not-allowed}.lesson-activity{background:var(--ivory);border-left:5px solid var(--copper);margin:28px 0;padding:22px}.lesson-activity p{margin:8px 0 0}.course-complete{text-align:center;flex-direction:column;align-items:center;padding:70px;display:flex}.course-complete>span:first-child{width:70px;height:70px;color:var(--success);background:#e4efe8;border-radius:50%;place-items:center;margin-bottom:24px;font-size:2rem;display:grid}.course-complete p{max-width:650px}.course-complete small{max-width:650px;color:var(--muted);margin-top:22px;line-height:1.6}.resource-support-intro{background:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:6vw;padding:80px 7vw;display:grid}.resource-priority{background:var(--sand);border-left:6px solid var(--copper);padding:34px}.resource-priority strong{color:var(--navy);font:700 1.6rem Georgia}.support-resource-groups{flex-direction:column;gap:75px;padding:90px 7vw;display:flex}.support-resource-groups>article{scroll-margin-top:120px}.support-group-heading{grid-template-columns:110px 1fr;align-items:center;margin-bottom:28px;display:grid}.support-group-heading .section-number{margin:0;font-size:3.5rem}.support-group-heading h2{margin:0;font-size:clamp(2rem,3.5vw,3.6rem)}.support-link-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.support-link-grid a{border-left:4px solid var(--navy);background:#fff;grid-template-columns:1fr auto;gap:10px 25px;padding:28px;display:grid;box-shadow:0 8px 24px #0827430d}.support-link-grid a:hover{border-left-color:var(--copper);transform:translateY(-2px)}.support-link-grid strong{color:var(--navy);font:700 1.25rem Georgia}.support-link-grid span{color:var(--muted);line-height:1.55}.support-link-grid a>span:last-child{color:var(--copper);grid-area:1/2/3;align-self:center}.course-player-head p{color:#d7e2e9;margin:7px 0 0}.lesson-objective{border-left:5px solid var(--navy-2);background:#e7f2f1;margin:24px 0 30px;padding:22px 24px}.lesson-objective p{color:var(--navy);margin:7px 0 0;font-weight:700}.lesson-reading{max-width:850px}.lesson-reading p{line-height:1.78}.lesson-workflow{margin:34px 0}.lesson-workflow ol{gap:12px;padding-left:24px;display:grid}.lesson-workflow li{padding-left:8px;line-height:1.65}.lesson-scenario{background:#f1f5f6;border:1px solid #d6e1e5;margin:30px 0;padding:24px}.lesson-scenario strong{color:var(--navy);font:700 1.35rem Georgia}.lesson-scenario p{margin:9px 0 0}.lesson-key-terms>div{flex-wrap:wrap;gap:9px;display:flex}.lesson-key-terms span{color:var(--navy);background:#e7f2f1;border-radius:99px;padding:8px 12px;font-size:.86rem;font-weight:800}.lesson-quiz{border-top:2px solid var(--line);margin-top:42px;padding-top:36px}.quiz-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px;display:flex}.quiz-heading h3{margin:4px 0 0}.quiz-heading>strong{background:var(--navy);color:#fff;text-align:center;border-radius:8px;min-width:86px;padding:10px 14px}.lesson-quiz fieldset{border:1px solid var(--line);margin:0 0 16px;padding:22px}.lesson-quiz legend{color:var(--navy);padding:0 8px;font-weight:900;line-height:1.5}.lesson-quiz fieldset>label{cursor:pointer;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin:5px 0;padding:11px 12px;line-height:1.5;display:grid}.lesson-quiz fieldset>label:hover{background:#f2f6f7}.lesson-quiz input[type=radio]{width:18px;height:18px;accent-color:var(--navy-2);margin:3px 0 0;padding:0}.lesson-quiz fieldset>label span{min-width:0}.lesson-quiz fieldset.quiz-correct{border-color:var(--success);background:#f2faf4}.lesson-quiz fieldset.quiz-incorrect{background:#fff7f2;border-color:#c97755}.quiz-explanation{background:#fff;margin:15px 0 0;padding:14px;line-height:1.55}.quiz-result{border-left:5px solid;margin-top:22px;padding:24px}.quiz-result strong{color:var(--navy);font:700 1.45rem Georgia}.quiz-result p{margin:6px 0 18px}.quiz-result.pass{border-color:var(--success);background:#edf8f0}.quiz-result.retry{background:#fff4ec;border-color:#c97755}.hands-on-badge{color:#155b42;letter-spacing:.02em;background:#e3f2eb;border-radius:999px;align-self:flex-start;align-items:center;margin:3px 0 18px;padding:7px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.coding-course-player{border-top-color:#d4af37}.coding-course-player .course-player-head{background:linear-gradient(135deg,#05070a,#0d4a78)}.code-lab-layout>article{min-width:0}.code-example{background:#071a2b;border:1px solid #273f52;border-radius:12px;margin:30px 0;overflow:hidden}.code-example>div,.code-editor-panel>header{color:#fff;background:#102f46;justify-content:space-between;gap:18px;padding:11px 15px;font-size:.76rem;display:flex}.code-example>div span,.code-editor-panel>header span{color:#efc85a;font-weight:850}.code-example pre{color:#d8edf7;tab-size:2;margin:0;padding:22px;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.code-task{background:#fff7dd;border-left:5px solid #d4af37;margin:28px 0;padding:22px}.code-task p{color:#293d4a;margin:7px 0 0}.code-workspace{margin-top:24px}.code-editor-panel{background:#f7fafb;border:1px solid #c9d3da;border-radius:12px;overflow:hidden}.code-editor-panel textarea{color:#e8f4f8;tab-size:2;resize:vertical;background:#071a2b;border:0;border-radius:0;min-height:330px;padding:20px;font:15px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.code-editor-panel textarea:focus{outline-offset:-3px;outline:3px solid #d4af378c}.code-editor-panel>div:last-child{background:#edf3f6;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.code-reset{color:#173349;cursor:pointer;background:#fff;border:1px solid #9aaab4;border-radius:999px;padding:13px 18px;font-weight:850}.code-results{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;margin-top:18px;display:grid}.code-results iframe{background:#fff;border:1px solid #cbd7de;border-radius:12px;width:100%;min-height:290px}.code-results>div{background:#eef3f5;border-radius:12px;padding:22px}.code-results h3{margin-bottom:15px;font-size:1.35rem}.code-results p{border-radius:7px;grid-template-columns:24px 1fr;gap:8px;margin:8px 0;padding:9px 10px;font-size:.85rem;line-height:1.4;display:grid}.code-results p.pass{color:#14583f;background:#dff2e8}.code-results p.review{color:#5f6d75;background:#fff}.code-results p span{font-weight:950}.code-results .career-button{margin-top:13px}.code-lab-note{background:#f8fafb;border:1px solid #d9dfe3;border-radius:10px;margin-top:24px;padding:18px 20px}.code-lab-note p{margin:6px 0 0;font-size:.82rem;line-height:1.55}.coding-course-player .certificate-preview{width:min(100%,850px)}@media (width<=900px){.code-results{grid-template-columns:1fr}.code-results iframe{min-height:260px}}@media (width<=560px){.code-editor-panel textarea{min-height:280px;padding:15px;font-size:13px}.code-editor-panel>div:last-child>*{width:100%}.code-results>div{padding:17px}.code-example pre{padding:17px;font-size:12px}.hands-on-badge{white-space:normal}}.funding-trust{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.funding-trust>div{border-right:1px solid #ffffff25;padding:30px 3.5vw}.funding-trust>div:last-child{border-right:0}.funding-trust strong{margin-bottom:8px;font:700 1.18rem Georgia;display:block}.funding-trust span{color:#d9e3e9;line-height:1.55}.funding-controls{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;padding:68px 7vw;display:grid}.funding-controls>div:first-child p{max-width:620px}.funding-filter-card{background:#edf2f4;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.funding-filter-card label{color:var(--navy);flex-direction:column;gap:8px;font-weight:800;display:flex}.funding-filter-card label:last-child{grid-column:1/-1}.funding-filter-card input,.funding-filter-card select{background:#fff;border:1px solid #c8d3d9;min-height:52px;padding:0 14px}.funding-results{padding:72px 7vw 88px}.funding-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.funding-grid article{border-top:4px solid var(--navy);background:#fff;flex-direction:column;padding:30px;display:flex;box-shadow:0 10px 30px #0827430f}.funding-grid article.location-match{border-top-color:var(--copper);box-shadow:0 14px 34px #bd5d281f}.funding-card-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.funding-card-top span{color:var(--copper);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.funding-card-top strong{color:var(--navy);background:#edf2f4;border-radius:6px;padding:7px 10px;font-size:.76rem}.funding-grid h3{font-size:1.8rem}.funding-provider{color:var(--navy);font-weight:800}.funding-grid dl{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 26px;display:grid}.funding-grid dl div{border-top:1px solid var(--line);padding-top:11px}.funding-grid dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:900}.funding-grid dd{color:var(--ink);margin:5px 0 0;line-height:1.45}.funding-grid .career-button{align-self:flex-start;margin-top:auto}.funding-safety{background:#e7f2f1;justify-content:space-between;align-items:center;gap:35px;padding:44px 7vw;display:flex}.funding-safety>div{align-items:flex-start;gap:18px;max-width:850px;display:flex}.funding-safety>div>span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.funding-safety strong{color:var(--navy);font:700 1.35rem Georgia}.funding-safety p{margin:6px 0 0}.funding-safety>a{color:var(--copper);font-weight:900}.black-funding-shortcut{background:var(--navy);color:#fff;text-align:left;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:13px 18px;font-weight:900;display:flex}.black-funding-shortcut:hover{background:var(--navy-2)}.about-story{background:#fff;grid-template-columns:.35fr 1.65fr;gap:7vw;display:grid}.about-story>div{border-right:1px solid var(--line);place-items:center;display:grid}.about-story .section-number{color:var(--navy);font-size:8rem}.about-story article{max-width:850px}.values-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.values-grid article{background:var(--ivory);padding:35px}.values-grid article>span{color:var(--copper);font-weight:900}.legal-content{max-width:1050px;margin:auto}.legal-content article{border-bottom:1px solid var(--line);padding:35px 0}.legal-content article h2{font-size:2rem}.contact-layout{min-height:650px}.career-footer{color:#fff;background:#061c30;padding:80px 7vw 30px}.career-footer-grid{grid-template-columns:1.35fr .8fr .8fr 1fr;gap:5vw;display:grid}.career-footer h2{font-size:2rem}.career-footer h3{text-transform:uppercase;letter-spacing:.12em;color:#eda873;font-family:Arial;font-size:.78rem}.career-footer p{color:#b9cad7}.career-footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.career-footer-grid a:hover{color:#eda873}.footer-monogram{color:#fff;margin-bottom:10px}.footer-action{color:#eda873;font-weight:800}.career-footer-bottom{color:#9fb2c1;border-top:1px solid #ffffff2b;justify-content:space-between;margin-top:60px;padding-top:25px;font-size:.82rem;display:flex}.admin-denied{background:var(--ivory);text-align:center;place-items:center;min-height:100vh;padding:40px;display:grid}.admin-shell{background:#f1eee8;grid-template-columns:280px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--navy);color:#fff;flex-direction:column;padding:30px 22px;display:flex}.admin-brand{align-items:center;gap:12px;margin-bottom:35px;display:flex}.admin-brand>span{color:#eca36f;font:700 2rem Georgia}.admin-brand strong{flex-direction:column;display:flex}.admin-brand small{color:#b9cad7;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font:400 .68rem Arial}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar nav button{color:#dbe5ec;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:14px 13px;display:flex}.admin-sidebar nav button.active{background:var(--copper);color:#fff}.admin-sidebar nav button b{font-size:.7rem}.back-site{color:#efb889;margin-top:auto;padding-top:30px}.admin-main{padding:42px 4vw}.admin-main>header{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.admin-main>header span{color:var(--copper);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.admin-main>header h1{font-size:3rem}.admin-notice{border-left:5px solid var(--copper);background:#fff3dd;justify-content:space-between;margin-bottom:25px;padding:16px 20px;display:flex}.admin-notice button{background:0 0;border:0}.admin-grid{grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);align-items:start;gap:28px;display:grid}.admin-form,.admin-list>article,.visibility-panel,.prayer-inbox>article{background:#fff;padding:28px;box-shadow:0 8px 28px #0827430f}.admin-form{border-top:5px solid var(--copper);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:16px;max-height:calc(100dvh - 50px);display:flex;position:sticky;top:25px;overflow-y:auto}.admin-form label{flex-direction:column;gap:7px;display:flex}.admin-form>.admin-actions{z-index:2;border-top:1px solid var(--line);background:#fff;margin:4px -4px -4px;padding:16px 4px 4px;position:sticky;bottom:0}.admin-list{flex-direction:column;gap:15px;display:flex}.admin-list>h2{margin-top:25px}.admin-list>article>span,.prayer-inbox>article>div>span{color:var(--copper);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:900}.admin-list article p{white-space:pre-wrap}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.admin-actions button,.upload-button{cursor:pointer;background:#fff;border:1px solid #bbc3c9;padding:9px 12px;font-size:.78rem;font-weight:800}.upload-button input{display:none}.edit-action{color:var(--copper)!important}.empty{background:#fff;padding:35px}.optional-label{color:var(--muted);font-weight:400}.editing-note{background:#f7eadc;padding:14px}.visibility-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.visibility-options article,.visibility-status{background:#fff;padding:30px}.visibility-options article.selected{border:3px solid var(--copper)}.schedule-badge{color:var(--success);background:#e5eee8;padding:8px 12px;font-size:.7rem;font-weight:900;display:inline-flex}.admin-event-image{object-fit:contain;background:#eee;width:100%;max-height:280px}.prayer-inbox{flex-direction:column;gap:15px;display:flex}.prayer-inbox article footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.requester-contact{background:#eef2f4;flex-direction:column;padding:12px;display:flex}.profile-loading{background:var(--ivory);place-items:center;min-height:100vh;font:700 1.4rem Georgia;display:grid}.profile-shell{background:#f1eee8;grid-template-columns:285px 1fr;min-height:100vh;display:grid}.profile-sidebar{background:var(--navy);color:#fff;flex-direction:column;gap:20px;padding:32px 24px;display:flex}.profile-brand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.profile-brand span{color:#efa66f;font:700 2rem Georgia}.profile-brand strong{font:700 1rem Georgia}.profile-sidebar p{color:#c4d2dc}.profile-sidebar nav{flex-direction:column;gap:5px;display:flex}.profile-sidebar nav button{color:#e3ebf0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:15px;display:flex}.profile-sidebar nav button.active{background:var(--copper);color:#fff}.profile-sidebar>a:not(.profile-brand){color:#efb889;font-size:.9rem}.profile-main{padding:48px 5vw}.profile-main>header span{color:var(--copper);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.profile-main>header h1{font-size:clamp(2.8rem,5vw,4.8rem)}.profile-grid{grid-template-columns:minmax(350px,.72fr) minmax(430px,1.28fr);align-items:start;gap:28px;display:grid}.application-list,.course-list{flex-direction:column;gap:15px;display:flex}.application-list article,.course-list article,.progress-summary{background:#fff;padding:28px;box-shadow:0 8px 28px #0827430f}.application-list article>span,.course-list article>span{color:var(--copper);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}.application-list article h2,.course-list article h2{margin:12px 0;font-size:1.8rem}.application-list article select{margin:15px 0}.application-list article>div{justify-content:space-between;gap:12px;display:flex}.application-list article button{color:var(--danger);cursor:pointer;background:0 0;border:0}.application-list article a{color:var(--copper);font-weight:800}.progress-summary{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:25px;display:grid}.progress-summary strong{color:var(--copper);font:700 2.5rem Georgia}.progress-bar{background:#e3e8eb;border-radius:99px;height:11px;margin:15px 0;overflow:hidden}.progress-bar i{background:var(--copper);height:100%;display:block}.profile-form{max-width:720px;position:static}:root{--navy:#0d2f42;--navy-2:#164a5e;--ink:#18333f;--copper:#147d79;--copper-dark:#0d5f5c;--ivory:#f4f7f9;--sand:#e7eff2;--muted:#5d7079;--line:#d5e0e5;--success:#247253}body{background:#f4f7f9}h1,h2,h3,h4{margin-bottom:15px;font-family:Arial,Helvetica,sans-serif}h1{letter-spacing:-.045em;font-size:clamp(2.85rem,5vw,5.6rem);line-height:1}h2{letter-spacing:-.03em;font-size:clamp(1.85rem,3vw,3.5rem)}h3{font-size:1.35rem}p{margin-bottom:16px;font-size:1rem;line-height:1.6}.career-header{border-color:var(--line);background:#fffffff5;height:88px;box-shadow:0 5px 22px #0d2f420d}.career-monogram{font-size:2.45rem}.brand-divider{height:40px}.nav-cta{border-radius:999px;padding:12px 20px}.career-button{border-radius:999px;padding:13px 20px}.button-row{margin-top:24px}.career-eyebrow{margin-bottom:12px}.career-hero{background:#fff;grid-template-columns:46% 54%;min-height:520px}.career-hero-copy{padding:48px 4vw}.career-hero-copy h1{font-size:clamp(3.1rem,4.7vw,5.25rem)}.career-hero-copy>p{font-size:1.1rem}.career-hero-image{border-radius:24px;margin:22px 22px 22px 0}.trust-strip>div{gap:16px;min-height:92px}.trust-strip>div>span:first-child{width:44px;height:44px;font-size:1.25rem}.editorial-intro{padding:68px 7vw}.section-number{font-size:3.8rem}.career-paths,.pricing-section,.jobs-section,.training-grid,.prep-options,.practice-lab,.resource-sections,.source-directory,.about-story,.values-grid,.legal-content{padding:68px 7vw}.section-heading{margin-bottom:32px}.path-card{border-top-width:3px;border-radius:14px;min-height:310px;padding:28px}.path-card h3{font-size:1.65rem}.image-story{min-height:500px}.image-story>div{padding:5vw 7vw}.training-callout,.career-newsletter{padding:54px 7vw}.career-page-hero{min-height:400px;padding:44px 7vw}.career-page-hero h1{font-size:clamp(2.7rem,4.1vw,4.6rem)}.career-page-hero>img{height:280px;box-shadow:10px 10px 0 var(--copper);border-radius:18px}.job-controls{border-radius:12px;margin:28px 0 48px;padding:22px}.remote-job-list article{border-radius:12px;gap:34px;padding:26px 28px}.job-main h2{font-size:1.65rem}.source-grid a,.resource-sections>article,.support-link-grid a{border-radius:12px}.service-principles article{padding:34px 5vw}.pricing-grid article{border-radius:14px;min-height:420px;padding:28px}.service-request{padding:68px 7vw}.career-form{border-radius:14px;padding:30px}.training-intro-note{background:#e7f2f1;border-radius:10px;margin:34px 7vw 0;padding:20px 24px}.training-category{padding:54px 7vw 0}.training-category:last-of-type{padding-bottom:68px}.training-grid{grid-template-columns:repeat(3,1fr);padding:0}.training-grid article{border-radius:12px;min-height:300px;padding:26px}.training-number{font-size:2.55rem}.course-player{border-radius:14px;margin:34px 7vw 0;overflow:hidden}.course-lesson{grid-template-columns:240px 1fr;min-height:400px}.course-lesson>article{padding:34px}.course-lesson>article h2{font-size:2.25rem}.course-complete{padding:44px}.interview-help-links{background:#fff;grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 7vw;display:grid}.interview-help-links a{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:20px;display:flex}.interview-help-links a:hover{border-color:var(--copper);transform:translateY(-2px)}.interview-help-links strong{color:var(--navy)}.interview-help-links span{color:var(--muted);font-size:.84rem;line-height:1.4}.resource-support-intro{padding:58px 7vw}.support-resource-groups{gap:52px;padding:68px 7vw}.career-footer{background:#0a2938;padding:54px 7vw 24px}.career-footer-bottom{margin-top:38px}@media (width<=1120px){.career-header{height:92px}.career-brand strong{display:none}.career-monogram{font-size:2.4rem}.brand-divider{display:none}.career-nav{gap:15px}.career-nav>a{font-size:.78rem}.career-hero{grid-template-columns:48% 52%}.career-hero-copy{padding:55px 4vw}.career-hero-copy h1{font-size:4.4rem}.path-grid,.pricing-grid,.prep-options,.resource-sections,.training-grid,.interview-help-links{grid-template-columns:1fr 1fr}.pricing-grid article.featured{transform:none}.career-footer-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:230px 1fr}.admin-grid{grid-template-columns:1fr}.admin-form{position:static}.profile-grid{grid-template-columns:1fr}}@media (width<=820px){.career-header{padding:0 5vw}.career-menu{display:block}.career-nav{background:#fff;flex-direction:column;align-items:stretch;padding:20px 5vw 30px;display:none;position:absolute;top:92px;left:0;right:0;box-shadow:0 20px 35px #08274322}.career-nav.open{display:flex}.career-nav>a{padding:13px 0;font-size:1rem}.nav-cta{text-align:center}.career-hero{grid-template-columns:1fr}.career-hero-copy{padding:70px 7vw}.career-hero-image{border-radius:0;min-height:520px}.trust-strip>div{text-align:center;flex-direction:column;padding:25px 10px}.editorial-intro,.image-story,.source-directory,.service-request,.practice-lab,.career-page-hero,.about-story,.resource-support-intro{grid-template-columns:1fr}.image-story.reverse img{order:0}.image-story>img{height:520px}.career-page-hero>img{height:360px}.career-newsletter,.career-newsletter form{grid-template-columns:1fr}.career-newsletter button{height:58px}.section-heading{flex-direction:column;align-items:flex-start}.career-footer-grid,.values-grid{grid-template-columns:1fr 1fr}.about-story>div{border-right:0;border-bottom:1px solid var(--line)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.back-site{margin-top:20px}.profile-shell{grid-template-columns:1fr}.profile-sidebar nav{grid-template-columns:repeat(3,1fr);display:grid}.course-lesson,.support-link-grid{grid-template-columns:1fr}}@media (width<=620px){body{font-size:16px}.career-monogram{font-size:2.15rem}.career-hero-copy h1{font-size:clamp(3rem,14vw,4.2rem)}.career-hero-image{min-height:350px}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;min-height:auto}.editorial-intro,.career-paths,.pricing-section,.jobs-section,.prep-options,.practice-lab,.resource-sections,.source-directory,.about-story,.values-grid,.legal-content,.service-request,.resource-support-intro,.support-resource-groups{padding:58px 6vw}.path-grid,.pricing-grid,.training-grid,.prep-options,.resource-sections,.source-grid,.values-grid,.interview-help-links{grid-template-columns:1fr}.image-story>img{height:320px}.image-story>div{padding:56px 6vw}.training-callout{flex-direction:column;align-items:flex-start;padding:52px 6vw}.career-newsletter{padding:52px 6vw}.career-page-hero{padding:52px 6vw 66px}.career-page-hero>img{height:260px;box-shadow:8px 8px 0 var(--copper)}.job-controls,.remote-job-list article{grid-template-columns:1fr}.remote-job-list article{padding:24px}.results-heading{flex-direction:column;align-items:flex-start;gap:15px}.service-principles{grid-template-columns:1fr}.service-principles article{border-right:0;border-bottom:1px solid var(--line)}.field-row{grid-template-columns:1fr}.question-stack button{grid-template-columns:38px 1fr auto}.question-stack article p{padding-left:25px}.career-footer{padding:52px 6vw 25px}.career-footer-grid{grid-template-columns:1fr}.career-footer-bottom{flex-direction:column;gap:12px}.admin-main{padding:30px 5vw}.admin-sidebar nav{grid-template-columns:1fr}.admin-main>header{flex-direction:column;align-items:flex-start}.visibility-options{grid-template-columns:1fr}.training-intro-note{flex-direction:column;margin:32px 6vw 0}.training-category{padding:50px 6vw 0}.profile-main{padding:38px 5vw}.profile-sidebar nav{grid-template-columns:1fr}.progress-summary{grid-template-columns:auto 1fr}.course-player{margin:28px 0 0}.course-player-head,.course-lesson>article,.course-complete{padding:26px 6vw}.course-lesson>article h2{font-size:2.1rem}.support-group-heading{grid-template-columns:70px 1fr}.support-group-heading .section-number{font-size:2.7rem}}.job-controls{grid-template-columns:minmax(280px,1fr) 250px 210px}@media (width<=820px){.job-controls{grid-template-columns:1fr 1fr}.job-controls label:first-child{grid-column:1/-1}}@media (width<=620px){.job-controls{grid-template-columns:1fr}.job-controls label:first-child{grid-column:auto}}@supports (content-visibility:auto){#main-content>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 760px}}.contractor-note{border-left:4px solid var(--copper);background:#e7f2f1;border-radius:10px;margin:-26px 0 34px;padding:20px 24px}.contractor-note p{margin:5px 0 0}.community-status{border-left:4px solid var(--copper);color:var(--navy);background:#fff;border-radius:10px;padding:28px;font-weight:800}.community-status.error{border-left-color:var(--danger);color:var(--danger)}.account-loading{margin:45px 7vw}.member-access{background:var(--sand);grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;padding:68px 7vw;display:grid}.member-access-copy{position:sticky;top:120px}.member-auth-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 18px 45px #0d2f421a}.member-auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.member-auth-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:16px;font-weight:900}.member-auth-tabs button.active{color:var(--copper);border-bottom:3px solid var(--copper)}.member-auth-card form{flex-direction:column;gap:17px;display:flex}.member-auth-card form label{flex-direction:column;gap:7px;display:flex}.member-auth-card label small{color:var(--muted);font-weight:400;line-height:1.4}.member-address-row{grid-template-columns:1.4fr .55fr .8fr;gap:14px;display:grid}.member-profile{background:var(--sand);grid-template-columns:1fr 1fr;align-items:start;gap:6vw;padding:68px 7vw;display:grid}.member-profile>article{background:#fff;border-radius:14px;grid-template-columns:150px 1fr;gap:14px 25px;padding:30px;display:grid;box-shadow:0 14px 38px #0d2f4214}.member-profile>article>span{color:var(--muted);font-size:.8rem}.member-profile>article>strong{color:var(--navy)}.member-profile>article>button{color:var(--danger);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:15px;text-decoration:underline}.event-location-settings{background:var(--sand);grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;padding:0 7vw 70px;display:grid}.event-location-settings form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:16px;padding:30px;display:grid;box-shadow:0 14px 38px #0d2f4214}.event-location-settings label{color:var(--navy);gap:7px;font-weight:800;display:grid}.event-location-settings label small{color:var(--muted);font-weight:400}.event-location-settings input,.event-location-settings select{background:#fff;border:1px solid #d8d2c7;border-radius:9px;width:100%;padding:12px}.event-location-settings form>p{color:var(--success);margin:0;font-weight:800}.network-events-rail .event-location-prompt{background:#fff5dc;border-color:#e2b55c}.network-events-rail .event-location-prompt strong{color:#704d00}.delete-account-settings{background:var(--sand);grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;padding:0 7vw 70px;display:grid}.delete-account-settings form{background:#fff;border:1px solid #e8c8c4;border-radius:14px;gap:16px;padding:30px;display:grid;box-shadow:0 14px 38px #0d2f4214}.delete-account-settings label{color:var(--navy);gap:7px;font-weight:800;display:grid}.delete-account-settings input{background:#fff;border:1px solid #d8d2c7;border-radius:9px;width:100%;padding:12px}.danger-button{color:#fff;cursor:pointer;background:#a62b24;border:0;border-radius:8px;padding:13px 16px;font-weight:900}.danger-button:disabled{opacity:.6;cursor:wait}.account-deleted-notice{border-left:5px solid var(--success);color:#205f43;background:#e7f3eb;margin:28px 7vw 0;padding:18px 22px;font-weight:800}.account-privacy-note{color:var(--muted);line-height:1.5}.account-privacy-note a{color:var(--copper);text-decoration:underline}.university-banner{color:#fff;background:linear-gradient(135deg,#0d2d3d,#13242d);grid-template-columns:1.25fr .75fr;align-items:center;gap:6vw;padding:72px 7vw;display:grid}.university-banner h2{color:#fff;font-size:clamp(2.5rem,5vw,4.7rem)}.university-banner p{color:#d5e0e4;font-size:1.05rem}.university-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.university-stats strong{color:#edb684;text-align:center;background:#ffffff0d;border:1px solid #ffffff25;padding:22px 15px;font-size:2rem}.university-stats span{color:#d5e0e4;text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:.7rem;line-height:1.35;display:block}.academic-standards{background:#fff;padding:78px 7vw}.academic-source-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.academic-source-grid a{border:1px solid var(--line);background:#f8f5ef;border-radius:12px;flex-direction:column;gap:8px;padding:24px;transition:all .2s;display:flex}.academic-source-grid a:hover{border-color:var(--copper);transform:translateY(-3px)}.academic-source-grid strong{color:var(--navy)}.academic-source-grid span{color:var(--muted);font-size:.86rem}.training-disclosure{background:#fff1df;border-top:1px solid #e2bd92;border-bottom:1px solid #e2bd92;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:17px;margin:0;padding:25px 7vw;display:grid}.training-disclosure>span{background:var(--copper);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:900;display:grid}.training-disclosure strong{color:var(--navy);margin-bottom:6px;font:700 1.2rem Georgia;display:block}.training-disclosure p{color:#63462f;max-width:1100px;margin:0;font-size:.92rem;line-height:1.58}.captcha-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.captcha-box{background:#eef5f6;border:1px solid #b9d6d6;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;padding:18px;display:grid}.captcha-box>div{flex-direction:column;gap:5px;display:flex}.captcha-box>div span{color:var(--navy);font-size:1.1rem}.captcha-box>button{color:var(--copper);cursor:pointer;background:0 0;border:0;font-weight:900;text-decoration:underline}.captcha-box>label{grid-column:1/-1}.captcha-box input[type=hidden]{display:none}.admin-access-panel{background:#e7eff2}.practice-coach{background:var(--sand);grid-template-columns:.65fr 1.35fr;align-items:start;gap:5vw;padding:68px 7vw;display:grid}.coach-intro{position:sticky;top:120px}.coach-intro label{flex-direction:column;gap:8px;margin-top:25px;display:flex}.coach-chat{background:#fff;border-radius:16px;padding:30px;box-shadow:0 18px 45px #0d2f421a}.coach-message{background:#e7f2f1;border-radius:14px 14px 14px 3px;margin-bottom:22px;padding:22px}.coach-message strong{color:var(--copper);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.coach-message p{color:var(--ink);margin:8px 0 0;font-size:1.15rem}.coach-answer{flex-direction:column;gap:8px;display:flex}.coach-answer textarea{resize:vertical;border-radius:10px}.coach-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.coach-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.coach-feedback{border-top:5px solid var(--copper);background:#f4f7f9;grid-template-columns:140px 1fr;gap:30px;margin-top:28px;padding:28px;display:grid}.coach-score{text-align:center;flex-direction:column;align-items:center;display:flex}.coach-score strong{color:var(--copper);font-size:4rem;line-height:1}.coach-score span{color:var(--muted);margin-top:8px;font-size:.78rem}.coach-feedback h3{margin-top:5px}.coach-feedback li{color:var(--muted);margin-bottom:7px;line-height:1.55}.coach-next{border-left:4px solid var(--navy);background:#fff;margin-top:20px;padding:18px}.coach-next p{margin:5px 0 0}.coach-disclaimer{color:var(--muted);margin-top:20px;line-height:1.5;display:block}.community-trust{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.community-trust>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:28px 4vw;display:flex}.community-trust>div:last-child{border:0}.community-trust strong{color:var(--navy)}.community-trust span{color:var(--muted);font-size:.86rem;line-height:1.45}.curated-events,.community-feed,.community-submit{padding:68px 7vw}.curated-events{background:#f4f7f9}.event-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.event-card-grid article{border-top:4px solid var(--navy);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:27px;display:flex;box-shadow:0 10px 28px #0d2f420f}.event-card-grid article h2{margin:14px 0 8px;font-size:1.55rem}.event-card-grid article>strong{color:var(--copper);font-size:.86rem}.event-card-grid article>p{font-size:.94rem}.event-location{color:var(--copper);text-transform:uppercase;background:#e7f2f1;border-radius:99px;padding:7px 10px;font-size:.7rem;font-weight:900}.event-card-grid dl{width:100%;margin:0 0 22px}.event-card-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:10px;padding:9px 0;display:grid}.event-card-grid dt{color:var(--navy);font-size:.76rem;font-weight:900}.event-card-grid dd{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.event-card-grid .career-button{margin-top:auto}.community-feed{background:#fff;grid-template-columns:.65fr 1.35fr;gap:5vw;display:grid}.community-posts{flex-direction:column;gap:14px;display:flex}.community-posts>article{border:1px solid var(--line);border-left:4px solid var(--copper);border-radius:10px;padding:25px}.community-posts>article>span{color:var(--copper);text-transform:uppercase;font-size:.72rem;font-weight:900}.community-posts>article h3{margin:10px 0}.community-posts>article small{color:var(--muted)}.community-posts>article>div{justify-content:space-between;gap:15px;margin-top:16px;display:flex}.community-posts a{color:var(--copper);font-weight:800}.community-posts button{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.community-submit{background:var(--sand);grid-template-columns:.7fr 1.3fr;gap:6vw;display:grid}.community-submit form{background:#fff;border-radius:14px;flex-direction:column;gap:17px;padding:30px;display:flex}.community-submit form label{flex-direction:column;gap:8px;display:flex}.form-notice{color:var(--navy);background:#e7f2f1;margin:0;padding:14px}@media (width<=1120px){.event-card-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.practice-coach,.community-feed,.community-submit,.member-access,.member-profile,.event-location-settings,.delete-account-settings,.university-banner{grid-template-columns:1fr}.academic-source-grid{grid-template-columns:1fr 1fr}.coach-intro,.member-access-copy{position:static}.community-trust{grid-template-columns:1fr}.community-trust>div{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=620px){.practice-coach,.curated-events,.community-feed,.community-submit,.member-access,.member-profile{padding:52px 6vw}.event-card-grid,.academic-source-grid,.university-stats{grid-template-columns:1fr}.coach-chat,.member-auth-card{padding:20px}.coach-feedback{grid-template-columns:1fr;padding:22px}.coach-score{text-align:left;align-items:flex-start}.community-posts>article>div{flex-direction:column}.member-address-row{grid-template-columns:1fr}.member-profile>article{grid-template-columns:1fr;gap:6px}.member-profile>article>strong{margin-bottom:10px}}.assistant-shell{--assistant-black:#101416;--assistant-charcoal:#20282c;--assistant-gold:#c99a42;--assistant-soft-gold:#f3dfb4;--assistant-panel:#f5f7f8;background:var(--assistant-panel);color:#17252c;grid-template-columns:310px minmax(0,1fr);min-height:100vh;display:grid}.assistant-sidebar{background:var(--assistant-black);color:#fff;flex-direction:column;gap:18px;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.assistant-brand{border-bottom:1px solid #ffffff20;align-items:center;gap:13px;padding:2px 5px 22px;display:flex}.assistant-brand span{border:1px solid var(--assistant-gold);width:48px;height:48px;color:var(--assistant-gold);letter-spacing:.08em;place-items:center;font:700 .92rem Georgia;display:grid}.assistant-brand strong{font:700 1rem/1.25 Georgia}.assistant-new{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff3a;border-radius:8px;padding:13px 15px;font-weight:800}.assistant-new:hover{border-color:var(--assistant-gold);color:var(--assistant-soft-gold)}.assistant-section-label{text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:#92a0a6!important;margin:5px 4px 0!important;font-size:.67rem!important}.assistant-sidebar nav{flex-direction:column;gap:5px;display:flex}.assistant-sidebar nav button{color:#cfd6d9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.assistant-sidebar nav button strong{font-size:.86rem}.assistant-sidebar nav button span{color:#8e9ba1;font-size:.7rem;line-height:1.25}.assistant-sidebar nav button:hover,.assistant-sidebar nav button.active{color:#fff;background:#ffffff10}.assistant-sidebar nav button.active{box-shadow:inset 3px 0 0 var(--assistant-gold)}.assistant-sidebar nav button.active span{color:var(--assistant-soft-gold)}.assistant-sidebar-links{border-top:1px solid #ffffff20;flex-direction:column;gap:10px;margin-top:auto;padding-top:18px;display:flex}.assistant-sidebar-links a{color:#b9c4c8;font-size:.78rem}.assistant-sidebar-links a:hover{color:var(--assistant-soft-gold)}.assistant-workspace{flex-direction:column;min-width:0;min-height:100vh;display:flex}.assistant-topbar{z-index:20;background:#fff;border-bottom:1px solid #dae0e3;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(24px,4vw,62px);display:flex;position:sticky;top:0}.assistant-kicker{color:#9b6b19;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:900}.assistant-topbar h1{letter-spacing:-.03em;margin:4px 0 2px;font:700 clamp(1.7rem,2.5vw,2.7rem) Arial}.assistant-topbar p{margin:0;font-size:.85rem}.assistant-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.assistant-top-actions button,.assistant-top-actions a{color:#25353d;cursor:pointer;background:#fff;border:1px solid #c9d0d4;border-radius:7px;padding:10px 13px;font-size:.76rem;font-weight:800}.model-pill{color:#5f6e75;background:#edf1f2;border-radius:99px;padding:9px 12px;font-size:.72rem;font-weight:900}.model-pill.ready{color:#1f6a49;background:#e2f0e8}.model-pill.loading{color:#845a12;background:#fff4d8}.model-pill.error,.model-pill.unsupported{color:#944036;background:#f6e6e3}.assistant-privacy{color:#fff;background:#172126;grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:22px;padding:22px clamp(24px,4vw,62px);display:grid}.assistant-privacy p{color:#b9c4c8;margin:4px 0 0;font-size:.8rem;line-height:1.45}.assistant-privacy label{color:#fff;grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.assistant-privacy input{width:17px;height:17px;margin-top:3px}.assistant-privacy label span{flex-direction:column;gap:4px;display:flex}.assistant-privacy small{color:#aeb9be;line-height:1.35}.danger-link{color:#ffb2a8;cursor:pointer;background:0 0;border:0;font-size:.75rem;text-decoration:underline}.site-assistant-status{border:1px solid #d9e0e3;border-left:4px solid var(--assistant-gold);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:24px clamp(24px,4vw,62px) 0;padding:18px 22px;display:flex}.site-assistant-status p{margin:4px 0 0;font-size:.82rem}.site-assistant-status>span{color:#1f6a49;white-space:nowrap;background:#e2f0e8;border-radius:99px;padding:8px 11px;font-size:.7rem;font-weight:900}.model-loader{border:1px solid #d9e0e3;border-left:4px solid var(--assistant-gold);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:16px 24px;margin:24px clamp(24px,4vw,62px) 0;padding:20px 22px;display:grid}.model-loader p{margin:5px 0 0;font-size:.82rem;line-height:1.45}.model-controls{align-items:end;gap:10px;display:flex}.model-controls label{flex-direction:column;gap:5px;display:flex}.model-controls select{min-width:235px;padding:10px}.assistant-load{background:var(--assistant-black);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:12px 17px;font-weight:900}.assistant-load:disabled{opacity:.55}.model-progress{background:#e8edef;border-radius:99px;grid-column:1/-1;height:20px;position:relative;overflow:hidden}.model-progress i{background:linear-gradient(90deg,#a97824,var(--assistant-gold));height:100%;transition:width .2s;display:block}.model-progress span{color:#18262d;place-items:center;font-size:.67rem;font-weight:900;display:grid;position:absolute;inset:0}.assistant-notice{border-left:4px solid var(--assistant-gold);background:#fff3d5;justify-content:space-between;gap:20px;margin:16px clamp(24px,4vw,62px) 0;padding:13px 16px;font-size:.82rem;display:flex}.assistant-notice button{cursor:pointer;background:0 0;border:0;font-size:1.2rem}.assistant-chat{flex:1;padding:24px clamp(24px,4vw,62px) 8px}.assistant-prompt-row{gap:9px;padding:2px 2px 16px;display:flex;overflow-x:auto}.assistant-prompt-row button{color:#344850;cursor:pointer;background:#fff;border:1px solid #ccd5d9;border-radius:99px;flex:none;padding:10px 13px;font-size:.74rem}.assistant-prompt-row button:hover{border-color:var(--assistant-gold);color:#835b15}.assistant-messages{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;padding:10px 0 28px;display:flex}.assistant-message{grid-template-columns:43px minmax(0,1fr);align-items:start;gap:13px;display:grid}.message-avatar{background:var(--assistant-black);width:43px;height:43px;color:var(--assistant-gold);border-radius:11px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.assistant-message.user .message-avatar{color:#233840;background:#dce4e7;font-size:1rem}.assistant-message>div:last-child{background:#fff;border:1px solid #dce2e5;border-radius:3px 14px 14px;padding:17px 20px;box-shadow:0 6px 20px #152a340b}.assistant-message.user>div:last-child{color:#fff;background:#20282c;border-color:#20282c;border-radius:14px 3px 14px 14px}.assistant-message strong{color:#92691f;font-size:.75rem}.assistant-message.user strong{color:#eacb8e}.assistant-message p{white-space:pre-wrap;color:#2e424b;margin:7px 0 0;line-height:1.62}.assistant-message.user p{color:#f1f3f4}.speak-button{color:#8b651e;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:.72rem;text-decoration:underline}.typing-dots{gap:5px;padding:14px 0 4px;display:flex}.typing-dots i{background:var(--assistant-gold);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite assistantTyping}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes assistantTyping{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.assistant-message p a{color:#8b651e;font-weight:800;text-decoration:underline}.assistant-message.user p a{color:#f3cf89}.assistant-composer{z-index:10;background:linear-gradient(#0000,#f5f7f8 25%);padding:28px clamp(24px,4vw,62px) 18px;position:sticky;bottom:0}.assistant-composer textarea{resize:none;background:#fff;border:1px solid #bfcbd0;border-radius:13px 13px 0 0;max-width:980px;margin:0 auto;padding:16px 18px;display:block;box-shadow:0 -4px 24px #142b340d}.assistant-composer>div{background:#fff;border:1px solid #bfcbd0;border-top:0;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;gap:18px;max-width:980px;margin:0 auto;padding:9px 10px 9px 16px;display:flex}.assistant-composer span{color:#6f7e84;font-size:.68rem}.assistant-composer button{background:var(--assistant-gold);color:#161b1e;cursor:pointer;border:0;border-radius:8px;padding:11px 20px;font-weight:900}.assistant-composer button:disabled{opacity:.45;cursor:not-allowed}.assistant-disclaimer{color:#6d7c82;text-align:center;padding:0 clamp(24px,4vw,62px) 22px;font-size:.68rem;line-height:1.45}@media (width<=1080px){.assistant-shell{grid-template-columns:250px minmax(0,1fr)}.assistant-sidebar{padding:23px 16px}.assistant-brand strong{font-size:.88rem}.assistant-privacy{grid-template-columns:1fr 1fr}.assistant-privacy>div{grid-column:1/-1}.model-loader{grid-template-columns:1fr}.model-controls{align-items:stretch}.model-controls label{flex:1}}@media (width<=760px){.assistant-shell{display:block}.assistant-sidebar{height:auto;padding:16px;position:static;overflow:visible}.assistant-brand{padding-bottom:14px}.assistant-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.assistant-sidebar nav button{min-height:66px}.assistant-new{order:2}.assistant-section-label,.assistant-sidebar nav{order:3}.assistant-sidebar-links{order:4;grid-template-columns:1fr 1fr;display:grid}.assistant-topbar{flex-direction:column;align-items:flex-start;padding:20px 5vw;position:static}.assistant-top-actions{justify-content:flex-start}.assistant-privacy{grid-template-columns:1fr;padding:22px 5vw}.assistant-privacy>div{grid-column:auto}.model-loader,.assistant-notice{margin-left:5vw;margin-right:5vw}.assistant-chat{padding-left:5vw;padding-right:5vw}.model-controls{flex-direction:column}.model-controls select{min-width:0}.assistant-composer{padding-left:5vw;padding-right:5vw}.assistant-composer>div{flex-direction:column;align-items:flex-start}.assistant-composer button{align-self:flex-end}.assistant-disclaimer{padding-left:5vw;padding-right:5vw}}@media (width<=480px){.assistant-sidebar nav{grid-template-columns:1fr}.assistant-message{grid-template-columns:34px minmax(0,1fr)}.message-avatar{width:34px;height:34px}.assistant-message>div:last-child{padding:14px}.assistant-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.model-pill{grid-column:1/-1}.assistant-top-actions a,.assistant-top-actions button{text-align:center}.assistant-sidebar-links{grid-template-columns:1fr}}@media (width<=760px){.site-assistant-status{flex-direction:column;align-items:flex-start;margin-left:5vw;margin-right:5vw}}.biz-hero{background:var(--navy);color:#fff;padding:90px 7vw 70px}.biz-hero h1{font-size:clamp(3.5rem,6.5vw,7rem)}.biz-hero h1 em{color:#e5aa72;font-weight:400}.biz-hero>p{color:#dce7ee;max-width:760px}.biz-hero>div{gap:10px;margin-top:30px;display:flex}.biz-hero button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:15px 20px;font-weight:900}.biz-hero button.active{background:var(--copper);border-color:var(--copper)}.biz-trust{background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.biz-trust b{text-align:center;border-right:1px solid var(--line);color:var(--navy);padding:28px 4vw}.biz-filter{background:var(--sand);grid-template-columns:2fr 1fr;gap:14px;padding:28px 7vw;display:grid}.biz-filter label{flex-direction:column;gap:7px;display:flex}.biz-library{padding:70px 7vw 105px}.biz-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.biz-grid>article,.grant-grid>article{border-top:5px solid var(--navy);background:#fff;padding:30px;box-shadow:0 12px 35px #08274312}.biz-grid>article{flex-direction:column;min-height:500px;display:flex}.biz-grid article>span,.grant-grid article>span{color:var(--copper);text-transform:uppercase;font-size:.72rem;font-weight:900}.biz-grid h3,.grant-grid h3{color:var(--navy);margin-top:14px;font-size:1.8rem}.biz-grid dl{margin-top:auto}.biz-grid dl>div,.grant-grid dl>div,.biz-profile dl>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:14px;padding:10px 0;display:grid}.biz-grid dt,.grant-grid dt,.biz-profile dt{color:var(--navy);font-weight:900}.biz-grid dd,.grant-grid dd,.biz-profile dd{color:var(--muted);margin:0;line-height:1.5}.biz-grid article>a:last-child{text-align:center;color:var(--copper);margin-top:14px;font-weight:900}.grant-alert{border-left:5px solid var(--copper);background:#fff4dc;margin:45px 7vw 0;padding:24px 28px}.grant-alert p{margin:7px 0 0}.grant-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.grant-grid ol{color:var(--muted);line-height:1.6}.grant-buttons{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.grant-buttons>a{border:1px solid var(--copper);color:var(--copper);padding:13px 16px;font-weight:900}.grant-buttons .career-button{color:#fff}.biz-detail-hero{background:var(--navy);color:#fff;padding:75px 7vw}.biz-detail-hero>a{color:#eac08f;margin-bottom:30px;font-weight:900;display:block}.biz-detail-hero>span{color:#eac08f;font-weight:900}.biz-detail-hero h1{margin-top:14px;font-size:clamp(3.3rem,6vw,6.5rem)}.biz-detail-hero>p{color:#dce7ee;max-width:850px}.biz-detail-hero>div{flex-wrap:wrap;gap:12px;display:flex}.biz-detail-hero b{background:#ffffff15;padding:12px 15px}.biz-detail-hero small{color:#dce7ee;margin-top:22px;display:block}.biz-profile{grid-template-columns:1fr 1fr;gap:20px;padding:70px 7vw;display:grid}.biz-profile>article{border-top:4px solid var(--navy);background:#fff;padding:32px}.biz-profile>article:last-child{grid-column:1/-1}.biz-profile li{color:var(--muted);line-height:1.6}.biz-course{background:#fff;padding:80px 7vw 110px}.biz-course>p{max-width:900px}.biz-modules{flex-direction:column;gap:9px;margin-top:35px;display:flex}.biz-modules>article{border:1px solid var(--line)}.biz-modules>article>button{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:#f7f2e9;border:0;grid-template-columns:50px 1fr auto;padding:18px 22px;display:grid}.biz-modules>article>button span{color:var(--copper);font:italic 1.4rem Georgia}.biz-modules>article>div{max-width:1050px;padding:30px 6%}.biz-modules h3{margin:25px 0 8px;font-size:1.2rem}.biz-modules textarea{width:100%}.biz-course>aside{background:var(--navy);color:#fff;margin-top:45px;padding:36px}.biz-course>aside p,.biz-course>aside small{color:#dce7ee}@media (width<=1000px){.biz-grid{grid-template-columns:1fr 1fr}.grant-grid,.biz-profile{grid-template-columns:1fr}.biz-profile>article:last-child{grid-column:auto}}@media (width<=650px){.biz-hero>div{flex-direction:column}.biz-trust,.biz-filter,.biz-grid{grid-template-columns:1fr}.biz-library,.biz-profile,.biz-course{padding-left:6vw;padding-right:6vw}.biz-trust b{border-right:0;border-bottom:1px solid var(--line)}.biz-grid dl>div,.grant-grid dl>div,.biz-profile dl>div{grid-template-columns:1fr}.grant-buttons{flex-direction:column}.biz-modules>article>button{grid-template-columns:42px 1fr}.biz-modules>article>button b{grid-column:2}}.job-description{border-left:4px solid var(--copper);background:#f7f3eb;margin-top:18px;padding:20px}.job-description>strong{color:var(--navy)}.job-description .job-copy{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.job-full-link{color:var(--copper);margin-top:10px;font-size:.86rem;font-weight:900;display:inline-block}.job-full-link:hover{text-decoration:underline}.job-tags .entry-level-tag{color:#205f43;background:#e5f2e9}.dashboard-resume-cta{border-radius:8px;font-weight:900;background:var(--copper)!important;color:#fff!important;padding:13px 15px!important}.resume-writer-loading,.resume-gate{color:#10263a;background:#f4f7f9;place-items:center;min-height:100vh;padding:8vw;display:grid}.resume-gate{text-align:center;flex-direction:column;display:flex}.resume-gate>img,.resume-gate>a img{width:210px}.resume-gate>span,.resume-writer-top span,.resume-coach>span{color:var(--copper);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}.resume-gate h1{max-width:850px;margin:25px auto;font-family:Arial;font-size:clamp(2.5rem,5vw,5rem)}.resume-gate p{max-width:700px}.resume-gate>div{flex-wrap:wrap;gap:14px;display:flex}.resume-writer-shell{color:#172d39;background:#eef2f4;min-height:100vh}.resume-writer-top{color:#fff;background:#111a1f;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;padding:22px 4vw;display:grid}.resume-writer-top img{background:#fff;border-radius:7px;width:180px;padding:7px}.resume-writer-top h1{margin:5px 0;font:800 clamp(1.8rem,3vw,3rem) Arial}.resume-writer-top p{color:#c6d0d4;margin:0;font-size:.85rem}.resume-top-actions{gap:9px;display:flex}.resume-top-actions button,.resume-top-actions a,.preview-controls button{background:var(--copper);color:#fff;cursor:pointer;border:1px solid #fff5;border-radius:7px;padding:12px 15px;font-weight:900}.resume-top-actions a{background:0 0}.resume-notice{border-left:5px solid var(--copper);background:#fff1d8;justify-content:space-between;gap:20px;padding:15px 4vw;display:flex}.resume-notice button{background:0 0;border:0;font-size:1.2rem}.resume-saved{background:#fff;border-bottom:1px solid #d5dde1;padding:22px 4vw}.resume-saved>div:first-child{justify-content:space-between;align-items:center;display:flex}.resume-saved h2{margin:0;font:800 1.3rem Arial}.resume-saved>div:last-child{gap:10px;margin-top:14px;display:flex;overflow-x:auto}.resume-saved article{border:1px solid #d2dadd;align-items:center;gap:5px;min-width:280px;padding:10px;display:flex}.resume-saved article>button:first-child{text-align:left;flex-direction:column;flex:1;display:flex}.resume-saved button{cursor:pointer;background:#f2f5f6;border:0;padding:8px}.resume-saved small{color:#697981}.resume-tabs{background:#fff;border-bottom:1px solid #d5dde1;padding:0 4vw;display:flex;overflow-x:auto}.resume-tabs button{white-space:nowrap;color:#53636b;cursor:pointer;background:#fff;border:0;border-bottom:4px solid #0000;padding:17px 18px;font-weight:800}.resume-tabs button.active{border-bottom-color:var(--copper);color:#152b36}.resume-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:26px;padding:34px 4vw 70px;display:grid}.resume-editor,.resume-coach{background:#fff;border-radius:12px;padding:34px;box-shadow:0 10px 35px #12303b0d}.resume-editor>h2{font:800 2rem Arial}.resume-editor label{flex-direction:column;gap:7px;margin:16px 0;font-weight:800;display:flex}.resume-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.resume-grid .wide{grid-column:1/-1}.resume-upload,.resume-entry,.ats-card{border-left:4px solid var(--copper);background:#f3f6f7;margin:22px 0;padding:22px}.resume-entry>div:last-child{justify-content:space-between;gap:10px;display:flex}.resume-help{font-size:.9rem}.ai-button{color:#765016;cursor:pointer;background:#fff7e8;border:1px solid #bc8b36;padding:12px 15px;font-weight:900}.resume-coach{color:#fff;background:#152128;height:max-content;position:sticky;top:20px}.resume-coach h2{font:800 1.7rem Arial}.resume-coach p{color:#c6d0d4;font-size:.9rem}.resume-coach pre{white-space:pre-wrap;font:inherit;background:#ffffff0d;border-left:3px solid #d7a953;padding:16px;line-height:1.55}.resume-coach button{background:#d6a950;border:0;padding:11px 14px;font-weight:900}.privacy-note{border-top:1px solid #ffffff25;margin-top:24px;padding-top:20px}.ats-card{grid-template-columns:170px 1fr;gap:25px;display:grid}.ats-card>div{text-align:center;flex-direction:column;align-items:center;display:flex}.ats-card>div strong{color:var(--copper);font-size:4rem}.ats-card ul{color:#52636c;line-height:1.6}.preview-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.preview-controls>div{margin-right:auto}.preview-controls label{margin:0}.preview-controls button{background:#18272e}.resume-paper{color:#111;background:#fff;max-width:850px;min-height:1100px;margin:auto;padding:65px;box-shadow:0 12px 35px #102b3530}.resume-preview{font-family:Arial,sans-serif}.resume-preview header{text-align:center;border-bottom:2px solid #111;margin-bottom:20px}.resume-preview h1{letter-spacing:.02em;margin:0;font:800 2rem Arial}.resume-preview h2{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #555;margin:20px 0 8px;font:800 .9rem Arial}.resume-preview h3{margin:8px 0;font:700 .85rem Arial}.resume-preview p{color:#222;margin:4px 0;font-size:.82rem;line-height:1.42}.resume-preview.modern header{text-align:left;border-left:8px solid var(--copper);border-bottom:0;padding-left:18px}.resume-preview.modern h2{color:#8d431e;border-color:#c37c53}.resume-preview.compact h2{margin-top:12px}.resume-preview.compact p{line-height:1.25}.resume-preview.compact header{margin-bottom:10px}@media (width<=980px){.resume-writer-top{grid-template-columns:150px 1fr}.resume-top-actions{grid-column:1/-1}.resume-workspace{grid-template-columns:1fr}.resume-coach{position:static}.resume-paper{padding:40px}}@media (width<=620px){.resume-writer-top{grid-template-columns:1fr}.resume-writer-top img{width:155px}.resume-grid,.ats-card{grid-template-columns:1fr}.resume-editor,.resume-coach{padding:22px}.resume-paper{min-height:900px;padding:24px}.resume-gate>div{flex-direction:column;width:100%}}:root{--navy:#071a2b;--navy-2:#102f46;--navy-3:#17435b;--ink:#14252f;--copper:#b78a44;--copper-dark:#8d652d;--gold-pale:#ead7ad;--ivory:#f8f5ee;--cream:#fffdf8;--sand:#eee8dc;--white:#fff;--muted:#66747d;--line:#ddd6c9;--success:#1f7257;--success-pale:#e3f2eb;--danger:#a43c32;--shadow:0 24px 70px #071a2b1a;--shadow-soft:0 12px 36px #071a2b13}html{background:var(--navy)}body{background:var(--ivory);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif}h1,h2{font-weight:600}p{color:var(--muted)}::selection{background:var(--gold-pale);color:var(--navy)}.faith-topbar{color:#fff;letter-spacing:.015em;background:#071a2b;justify-content:center;align-items:center;gap:18px;min-height:40px;padding:7px clamp(22px,4vw,72px);font-size:.76rem;display:flex}.faith-topbar a{color:#fff}.faith-topbar b{color:#f3cc66}.faith-topbar a:hover{text-underline-offset:3px;text-decoration:underline}.faith-prayer{white-space:nowrap}.faith-affirmation{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.daily-prayer blockquote{scroll-margin-top:130px}.daily-prayer blockquote strong{color:#7a5907;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font:900 .7rem/1 Arial,Helvetica,sans-serif;display:block}@media (width<=650px){.faith-topbar{flex-direction:column;align-items:flex-start;gap:3px;min-height:52px;padding:7px 4vw;font-size:.7rem}.faith-topbar a+a{border-left:0;max-width:100%;padding-left:0}.faith-prayer,.faith-affirmation{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.career-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8eb;border-bottom:1px solid #071a2b14;height:90px;padding:0 clamp(22px,4vw,72px);box-shadow:0 8px 30px #071a2b09}.peyhire-brand-logo{width:clamp(140px,11vw,178px)}.career-nav{gap:clamp(12px,1.7vw,28px)}.career-nav>a{letter-spacing:.01em;font-size:.82rem}.career-nav>a:not(.nav-cta):not(.nav-signin){color:#314651}.career-nav>a:not(.nav-cta):hover{color:var(--copper-dark)}.nav-signin{border-bottom:1px solid var(--copper);padding:11px 2px}.nav-cta{background:var(--navy);border-radius:999px;padding:13px 20px;box-shadow:0 8px 22px #071a2b2b}.nav-cta:hover{background:var(--copper-dark);transform:translateY(-1px)}.career-menu{background:#fff;border-color:#c9b78f;border-radius:999px;padding:10px 16px}.career-eyebrow{color:var(--copper-dark);letter-spacing:.18em}.live-dot{background:#2f9872;border-radius:50%;width:7px;height:7px;margin:0 9px 1px 4px;display:inline-block;box-shadow:0 0 0 5px #2f98721f}.career-button{border-color:var(--navy);background:var(--navy);border-radius:999px;min-height:48px;padding:14px 23px;transition:transform .22s,box-shadow .22s,background .22s;box-shadow:0 8px 24px #071a2b1f}.career-button:hover{background:var(--copper-dark);border-color:var(--copper-dark);box-shadow:0 12px 30px #071a2b2e}.outline-copper{border-color:var(--copper);color:var(--copper-dark);box-shadow:none;background:0 0}.text-link{color:var(--copper-dark)}.luxury-hero{background:linear-gradient(135deg,#fdfbf6 0%,#f4eee1 62%,#e9dfcc 100%);border:0;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:720px;position:relative;overflow:hidden}.career-hero-backdrop{border:1px solid #b78a4438;border-radius:50%;width:550px;height:550px;position:absolute;inset:auto auto -220px -160px;box-shadow:0 0 0 65px #b78a4409,0 0 0 130px #b78a4406}.luxury-hero .career-hero-copy{z-index:2;max-width:970px;padding:80px clamp(32px,5.5vw,96px);position:relative}.luxury-hero .career-hero-copy h1{max-width:900px;color:var(--navy);letter-spacing:-.055em;font-size:clamp(4rem,6.5vw,7.25rem);line-height:.93}.luxury-hero .career-hero-copy h1 em{color:var(--copper-dark);margin-top:7px;font-weight:400;display:block}.luxury-hero .career-hero-copy>p{color:#52636c;max-width:760px;font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.65}.luxury-hero .career-hero-image{box-shadow:var(--shadow);border-radius:260px 18px 18px;min-height:650px;margin:34px 34px 34px 0;position:relative}.luxury-hero .career-hero-image:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff6b;border-radius:245px 12px 12px;position:absolute;inset:18px}.luxury-hero .career-hero-image img{object-position:58% center;filter:saturate(.9)contrast(1.03)}.luxury-hero figcaption{z-index:2;box-shadow:var(--shadow-soft);background:#fffdf8f5;border:1px solid #b78a444d;border-radius:14px;align-items:center;gap:14px;padding:17px 20px;display:flex;position:absolute;bottom:48px;left:-42px}.luxury-hero figcaption>span{background:var(--success-pale);width:42px;height:42px;color:var(--success);border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.luxury-hero figcaption div{flex-direction:column;display:flex}.luxury-hero figcaption strong{color:var(--navy);font-size:.86rem}.luxury-hero figcaption small{color:var(--muted);margin-top:3px}.home-job-search{box-shadow:var(--shadow);background:#fffffff5;border:1px solid #071a2b1a;border-radius:16px;grid-template-columns:minmax(220px,1.2fr) minmax(190px,.8fr) auto;gap:8px;margin:26px 0 20px;padding:11px;display:grid}.home-job-search label{border-right:1px solid var(--line);gap:2px;padding:3px 13px}.home-job-search label>span{text-transform:uppercase;letter-spacing:.08em;color:#7d6850;font-size:.66rem}.home-job-search label>div{align-items:center;gap:8px;display:flex}.home-job-search input,.home-job-search select{height:38px;color:var(--navy);background:0 0;border:0;padding:3px 0}.home-job-search input:focus,.home-job-search select:focus{outline:0}.home-job-search button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 23px;font-weight:900;transition:all .2s;display:flex}.home-job-search button:hover{background:var(--copper-dark);transform:translateY(-1px)}.hero-proof{flex-wrap:wrap;gap:16px 25px;display:flex}.hero-proof span{color:#51636d;font-size:.78rem;font-weight:750}.hero-proof span>span{color:var(--success);margin-right:5px}.home-category-bar{z-index:3;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(8,1fr);gap:11px;margin-top:0;padding:28px clamp(24px,5vw,80px);display:grid;position:relative}.home-category-bar a{isolation:isolate;background:#0b2238;border:1px solid #e6dfd3;border-radius:16px;min-width:0;min-height:158px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 10px 24px #0a1f321a}.home-category-bar a img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.home-category-bar .category-image-shade{z-index:1;background:linear-gradient(#0000 30%,#051624e0 100%);position:absolute;inset:0}.home-category-bar a strong{z-index:2;color:#fff;text-shadow:0 2px 8px #0000006b;font-size:.78rem;line-height:1.15;position:absolute;bottom:14px;left:13px;right:37px}.home-category-bar .category-image-arrow{z-index:2;width:27px;height:27px;color:var(--copper-dark);background:#fffffff0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:11px;right:11px}.home-category-bar a:hover,.home-category-bar a:focus-visible{border-color:#cbb078;transform:translateY(-4px);box-shadow:0 18px 35px #0a1f322e}.home-category-bar a:hover img,.home-category-bar a:focus-visible img{transform:scale(1.065)}.home-category-bar a:hover .category-image-arrow,.home-category-bar a:focus-visible .category-image-arrow{transform:translate(2px)}.home-fresh-jobs,.home-tools{background:var(--cream);padding:105px 6vw}.home-fresh-jobs .section-heading>div:last-child{max-width:420px}.home-fresh-jobs h2,.home-tools h2{color:var(--navy);font-size:clamp(2.5rem,4vw,4.3rem)}.home-job-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-job-grid>article{background:#fff;border:1px solid #e2dbcf;border-radius:17px;flex-direction:column;padding:27px;transition:all .24s;display:flex;box-shadow:0 10px 34px #071a2b0e}.home-job-grid>article:hover{box-shadow:var(--shadow);border-color:#c9af7c;transform:translateY(-5px)}.home-job-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-mark{background:linear-gradient(145deg,var(--navy-2),var(--navy));color:#f5deb2;letter-spacing:.02em;border:1px solid #ffffff26;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-weight:800;display:grid;box-shadow:0 8px 20px #071a2b24}.home-job-card-head>div:last-child{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.verified-mini{color:var(--success);background:var(--success-pale);border-radius:999px;padding:6px 8px;font-size:.66rem;font-weight:900}.home-job-card-head small{color:var(--muted);font-size:.67rem}.home-job-grid h3{color:var(--navy);margin:24px 0 7px;font-size:1.45rem;line-height:1.18}.home-job-grid .company{color:var(--copper-dark);margin-bottom:16px;font-size:.84rem}.home-job-meta{flex-wrap:wrap;gap:6px;display:flex}.home-job-meta span{color:#425660;background:#f2f4f4;border-radius:7px;padding:6px 8px;font-size:.63rem;font-weight:800}.home-job-pay{color:var(--navy);margin:18px 0;font-size:.86rem;font-weight:850}.home-job-actions{border-top:1px solid #ece6dd;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.home-job-actions button{color:#6b7981;cursor:pointer;background:0 0;border:0}.home-job-actions button span{font-size:.74rem}.home-job-actions a{color:var(--navy);font-size:.79rem;font-weight:900}.home-jobs-loading{text-align:center;color:var(--muted);background:#fff;border-radius:16px;padding:70px}.hiring-now{background:linear-gradient(135deg,var(--navy),#123c55);color:#fff;grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;padding:62px 6vw;display:grid}.hiring-now h2{font-size:clamp(2.2rem,3.3vw,3.8rem)}.hiring-now>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hiring-now a{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 12px;padding:17px;transition:all .2s;display:grid}.hiring-now .company-mark{width:42px;height:42px;color:var(--navy);box-shadow:none;background:#fff;grid-row:1/3}.hiring-now a strong{font-size:.78rem}.hiring-now a small{color:#b9cbd5;font-size:.65rem}.hiring-now a>span:last-child{color:var(--gold-pale);grid-area:1/3/3}.hiring-now a:hover{background:#ffffff21;transform:translateY(-2px)}.home-opportunity-split{grid-template-columns:1fr 1fr;display:grid}.home-opportunity-split>article{flex-direction:column;justify-content:center;align-items:flex-start;min-height:540px;padding:7vw;display:flex;position:relative;overflow:hidden}.home-opportunity-split>article:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-140px;right:-150px}.home-opportunity-split h2{max-width:690px;font-size:clamp(2.5rem,4vw,4.5rem)}.home-opportunity-split p{max-width:650px}.contract-feature{color:#fff;background:#173e50}.contract-feature p{color:#c9d8df}.business-feature{color:var(--navy);background:#eee4d4}.business-feature p{color:#596971}.contract-feature .light-button{color:#173e50;background:#fff8e8;border-color:#fff8e8;margin-top:15px;box-shadow:0 8px 24px #00000014}.contract-feature .light-button:hover{color:#173e50;background:#ead7ad;border-color:#ead7ad}.business-feature .career-button{margin-top:15px}.home-tools{background:#f6f2ea}.home-tools-grid{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.tool-card{background:#fff;border:1px solid #e1d9cc;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:290px;padding:30px;transition:all .22s;display:flex}.tool-card-large{background:linear-gradient(165deg,#fff 0%,#f2eadb 100%);grid-row:span 2;justify-content:center;min-height:598px;padding:46px}.tool-icon{background:var(--navy);width:50px;height:50px;color:var(--gold-pale);border-radius:13px;place-items:center;margin-bottom:24px;font-size:1.25rem;display:grid}.tool-card-large .tool-icon{border-radius:18px;width:68px;height:68px;font-size:1.65rem}.tool-card h3{color:var(--navy);font-size:1.7rem}.tool-card-large h3{font-size:clamp(2.5rem,3.2vw,3.8rem)}.tool-card a{color:var(--copper-dark);margin-top:auto;font-size:.84rem;font-weight:900}.tool-card:hover{box-shadow:var(--shadow);border-color:#cbb486;transform:translateY(-4px)}.why-peyhire{background:var(--navy);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;padding:105px 6vw;display:grid}.why-peyhire h2{font-size:clamp(2.8rem,4.6vw,5.2rem)}.why-peyhire>div:first-child p{color:#b9cbd4;font-size:1.12rem}.why-peyhire>div:first-child>a{color:var(--gold-pale);font-weight:900}.benefit-grid{grid-template-columns:1fr 1fr;display:grid}.benefit-grid article{border-top:1px solid #ffffff29;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:22px 0;display:grid}.benefit-grid article:nth-child(odd){padding-right:28px}.benefit-grid article:nth-child(2n){border-left:1px solid #ffffff29;padding-left:28px}.benefit-grid article>span:first-child{color:#c5a76e;font:italic 1.1rem Georgia}.benefit-grid article strong{font-size:.83rem}.benefit-grid article>span:last-child{color:#61b38f}.membership-showcase{background:linear-gradient(135deg,#efe5d4,#faf7f0);grid-template-columns:1fr .8fr;align-items:center;gap:8vw;padding:105px 7vw;display:grid}.membership-showcase>div h2{color:var(--navy);max-width:830px;font-size:clamp(3rem,5vw,5.5rem)}.membership-price{align-items:center;gap:18px;margin:27px 0;display:flex}.membership-price strong{color:var(--copper-dark);font:600 clamp(3.4rem,5vw,5.2rem) Georgia}.membership-price span{color:#65727a;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800;line-height:1.5}.membership-showcase>article{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:24px;padding:52px 45px;position:relative}.membership-showcase>article h3{margin-top:15px;font-size:2.2rem}.membership-showcase>article ul{gap:16px;margin:30px 0;padding:0;list-style:none;display:grid}.membership-showcase>article li{color:#d8e2e7}.membership-showcase>article li>span{color:#62b793;margin-right:9px}.membership-showcase>article small{color:#93a9b4}.membership-showcase .popular{background:var(--copper-dark);border-radius:999px}.career-page-hero{background:radial-gradient(circle at 80% 20%,#1d5269 0,var(--navy) 52%);border-bottom:1px solid #ffffff1a;min-height:500px;padding:76px 7vw}.career-page-hero h1{max-width:900px;font-size:clamp(3.7rem,5.4vw,6.1rem)}.career-page-hero>img{border:1px solid #ead7ad80;border-radius:180px 18px 18px;height:355px;box-shadow:20px 20px #b78a44bf}.trust-strip{background:#fffdf8}.trust-strip>div{min-height:112px}.trust-strip>div>span:first-child{color:var(--success);background:#eef3ef;width:52px;height:52px}.jobs-section,.career-paths,.pricing-section,.training-grid,.prep-options,.practice-lab,.resource-sections,.source-directory,.about-story,.values-grid,.legal-content{padding-left:6vw;padding-right:6vw}.job-safety-note,.job-controls,.remote-job-list article,.pricing-grid article,.career-form,.training-grid article,.prep-options article,.resource-sections>article,.member-auth-card,.member-profile>article,.biz-grid article,.grant-grid article,.admin-form,.admin-list>article,.application-list article,.course-list article,.progress-summary{box-shadow:var(--shadow-soft);border:1px solid #e1d9cc;border-radius:15px}.job-controls{box-shadow:var(--shadow);border-top:0;border-radius:16px;margin-bottom:55px;padding:24px}.job-controls input,.job-controls select,.career-form input,.career-form select,.career-form textarea,.member-auth-card input,.member-auth-card select{border-color:#d8d2c7;border-radius:9px}.remote-job-list{gap:18px}.remote-job-list article{border-left:0;padding:32px;transition:all .22s;position:relative;overflow:hidden}.remote-job-list article:before{content:"";background:linear-gradient(var(--copper),#d5bb83);width:4px;position:absolute;top:0;bottom:0;left:0}.remote-job-list article:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.job-employer-line{align-items:center;gap:14px;margin-bottom:19px;display:flex}.job-employer-line .company-mark{border-radius:12px;width:46px;height:46px}.job-employer-line .company{color:var(--navy);margin:0;font-weight:900}.job-employer-line small{color:var(--muted)}.job-tags span{background:#f0f2f1;border-radius:999px}.job-main h2{color:var(--navy);font-size:2.15rem}.job-description{background:#f6f3ec;border-left:0;border-radius:11px;padding:20px}.public-verification b,.refresh-badge{border-radius:999px}.source-grid a{border-radius:12px}.pricing-grid article{border-top:0}.pricing-grid article.featured{background:var(--navy);border-color:var(--navy)}.career-form{border-top:0}.member-access,.member-profile{background:linear-gradient(135deg,#eee6d8,#f9f6ef)}.biz-hero{background:radial-gradient(circle at 85% 10%,#1b536a,var(--navy) 55%)}.biz-grid article,.grant-grid article{border-top:0;transition:all .22s}.biz-grid article:hover,.grant-grid article:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.admin-shell,.profile-shell{background:#f3f1ec}.admin-sidebar,.profile-sidebar{background:linear-gradient(180deg,var(--navy),#102f42)}.admin-sidebar nav button.active,.profile-sidebar nav button.active{background:#b0833f;border-radius:10px}.admin-main,.profile-main{background:linear-gradient(135deg,#f4f1eb,#ece9e2)}.resume-writer-top{background:linear-gradient(90deg,var(--navy),#153f52)}.resume-editor,.resume-coach{box-shadow:var(--shadow-soft);border:1px solid #071a2b14}.career-newsletter{background:linear-gradient(115deg,#a77734,#c49a56);padding:72px 7vw}.career-newsletter input{border-radius:10px 0 0 10px}.career-newsletter button{border-radius:0 10px 10px 0}.career-footer{background:#061723;padding-top:72px}.career-footer-grid{gap:4vw}.career-footer h3{color:#d6ba83}.career-footer-bottom{border-color:#ffffff1f}@media (prefers-reduced-motion:no-preference){.home-job-grid>article,.tool-card,.home-category-bar a,.remote-job-list article{animation:.55s both premiumFade}.home-job-grid>article:nth-child(2),.tool-card:nth-child(2){animation-delay:60ms}.home-job-grid>article:nth-child(3),.tool-card:nth-child(3){animation-delay:.12s}@keyframes premiumFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1180px){.career-nav{gap:14px}.career-nav>a{font-size:.75rem}.luxury-hero{grid-template-columns:1.15fr .85fr}.home-category-bar{grid-template-columns:repeat(4,1fr)}.home-job-grid{grid-template-columns:1fr 1fr}.hiring-now{grid-template-columns:1fr}.home-tools-grid{grid-template-columns:1fr 1fr}.tool-card-large{grid-area:auto/1/auto/-1;min-height:420px}.why-peyhire{grid-template-columns:1fr}.membership-showcase{gap:4vw}}@media (width<=930px){.career-header{height:78px}.career-menu{display:block}.career-nav{box-shadow:var(--shadow);border:1px solid var(--line);background:#fffdf8fa;border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;padding:18px;display:none;position:absolute;top:82px;left:18px;right:18px}.career-nav.open{display:flex}.career-nav a{padding:12px 14px;font-size:.86rem}.nav-signin{border-bottom:0}.nav-cta{text-align:center;margin-top:7px}.luxury-hero{grid-template-columns:1fr;min-height:0}.luxury-hero .career-hero-copy{padding:70px 7vw 45px}.luxury-hero .career-hero-image{border-radius:220px 18px 18px;height:560px;min-height:0;margin:0 7vw 55px}.luxury-hero figcaption{left:25px}.home-job-search{grid-template-columns:1fr 1fr}.home-job-search button{grid-column:1/-1;height:52px}.home-category-bar{grid-template-columns:repeat(2,1fr)}.home-opportunity-split{grid-template-columns:1fr}.hiring-now>div:last-child{grid-template-columns:1fr 1fr}.membership-showcase,.career-page-hero{grid-template-columns:1fr}.career-page-hero>img{max-width:680px}.career-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){h1{letter-spacing:-.045em}.luxury-hero .career-hero-copy{padding:55px 5.5vw 38px}.luxury-hero .career-hero-copy h1{font-size:clamp(3.2rem,14.5vw,4.65rem)}.luxury-hero .career-hero-copy>p{font-size:1rem}.home-job-search{border-radius:13px;grid-template-columns:1fr;padding:10px}.home-job-search label{border-right:0;border-bottom:1px solid var(--line);padding:8px 10px}.home-job-search button{grid-column:auto}.hero-proof{gap:9px;display:grid}.luxury-hero .career-hero-image{border-radius:150px 15px 15px;height:380px;margin:0 5.5vw 38px}.luxury-hero figcaption{bottom:17px;left:14px;right:14px}.home-category-bar{grid-template-columns:1fr 1fr;gap:8px;padding:17px 5vw}.home-category-bar a{border-radius:13px;min-height:150px}.home-category-bar a strong{font-size:.72rem}.home-fresh-jobs,.home-tools,.why-peyhire,.membership-showcase{padding:68px 5.5vw}.home-job-grid{grid-template-columns:1fr}.home-job-grid>article{padding:23px}.section-heading{margin-bottom:34px}.hiring-now{padding:58px 5.5vw}.hiring-now>div:last-child{grid-template-columns:1fr}.home-opportunity-split>article{min-height:430px;padding:65px 6vw}.home-tools-grid{grid-template-columns:1fr}.tool-card-large{min-height:430px;padding:30px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article:nth-child(2n){border-left:0;padding-left:0}.benefit-grid article:nth-child(odd){padding-right:0}.membership-showcase>article{border-radius:18px;padding:44px 25px}.membership-price{flex-direction:column;align-items:flex-start;gap:4px}.career-page-hero{padding:55px 5.5vw 67px}.career-page-hero h1{font-size:clamp(3.1rem,13vw,4.5rem)}.career-page-hero>img{border-radius:120px 14px 14px;height:255px}.remote-job-list article{grid-template-columns:1fr;padding:23px}.career-footer-grid{grid-template-columns:1fr}.career-newsletter input,.career-newsletter button{border-radius:9px}}.luxury-hero .career-hero-image img{object-position:76% center}.event-refresh-status{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;align-items:center;gap:14px;margin:-18px 0 30px;padding:16px 20px;display:flex}.event-refresh-status>span{background:var(--success-pale);color:var(--success);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900}.event-refresh-status strong{color:var(--navy);font-size:.82rem}.event-refresh-status small{color:var(--muted);margin-left:auto}@media (width<=650px){.event-refresh-status{flex-direction:column;align-items:flex-start}.event-refresh-status small{margin-left:0}}.preview-action-status{border-left:4px solid var(--copper);color:#4c3a1f;background:#fff6e5;flex:1 0 100%;margin:4px 0 0;padding:11px 13px;font-size:.9rem;font-weight:700}.tailor-intro{text-align:center;max-width:820px;margin:0 auto 30px}.tailor-intro>span{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}.tailor-intro h2{color:var(--navy);letter-spacing:-.04em;margin:10px 0;font:800 clamp(2.2rem,4vw,4rem) Arial}.tailor-intro p{color:#596b73;line-height:1.7}.tailor-two-step{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.tailor-two-step>section{background:#f7f4ed;border:1px solid #ded5c7;border-radius:16px;padding:28px;position:relative}.tailor-two-step>section>b{background:var(--navy);color:#f4d9a1;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.tailor-two-step h3{color:var(--navy);margin:18px 0 7px;font:800 1.45rem Arial}.tailor-two-step p,.tailor-two-step small{color:#60717a;font-size:.86rem;line-height:1.55}.tailor-two-step input[type=file]{background:#fff;border:1px dashed #b99d6b;border-radius:10px;width:100%;margin:20px 0;padding:18px}.tailor-two-step textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfd7d9;border-radius:10px;margin-top:16px;padding:16px}.tailor-primary{background:linear-gradient(90deg,var(--navy),#17475e);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;margin:18px 0 30px;padding:17px;font-size:1.03rem;font-weight:900;box-shadow:0 12px 28px #071a2b2e}.tailor-primary:disabled{opacity:.45;cursor:not-allowed}.match-dashboard{background:var(--navy);color:#fff;border-radius:16px;grid-template-columns:210px 1fr;gap:28px;padding:28px;display:grid}.match-dashboard>div{text-align:center;flex-direction:column;align-items:center;display:flex}.match-dashboard>div strong{color:#e4c78e;font:700 4rem Georgia}.match-dashboard>div span{font-weight:900}.match-dashboard>div small{color:#aebfc8;margin-top:6px}.match-dashboard>section{gap:11px;display:grid}.match-dashboard>section>div{text-transform:capitalize;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;display:grid}.match-dashboard i{background:#ffffff1c;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.match-dashboard em{background:linear-gradient(90deg,#b7843d,#e3c78e);height:100%;display:block}.tailor-results{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.tailor-results>section{background:#fff;border:1px solid #d9d2c6;border-radius:14px;padding:24px}.tailor-results h3{color:var(--navy)}.tailor-results li{color:#53666f;margin:7px 0}.tailored-review{margin-top:30px}.tailored-review>button{margin:24px auto;display:block}.preview-controls button{font-size:.75rem}.evaluator-intro{text-align:center;max-width:850px;margin:0 auto 28px}.evaluator-intro>span{color:var(--copper-dark);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}.evaluator-intro h2{color:var(--navy);letter-spacing:-.04em;margin:10px 0;font:800 clamp(2rem,3.6vw,3.5rem) Arial}.evaluator-intro p{color:#596b73;line-height:1.7}.evaluator-upload{background:#faf7f0;border:1px dashed #b99d6b;border-radius:15px;margin-bottom:22px;padding:25px}.evaluator-upload h3{color:var(--navy);margin:0}.evaluator-upload input{background:#fff;border:1px solid #d8d0c2;border-radius:10px;width:100%;margin-top:15px;padding:16px}.evaluation-dashboard{background:var(--navy);color:#fff;border-radius:17px;grid-template-columns:230px 1fr;gap:25px;padding:28px;display:grid}.evaluation-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.evaluation-score>span{text-transform:uppercase;letter-spacing:.12em;color:#c7d3d9;font-size:.72rem}.evaluation-score>strong{color:#e4c78e;font:700 4.7rem/1 Georgia}.evaluation-score>strong small{font:700 1.1rem Arial}.evaluation-score>b{margin-top:8px}.evaluation-score p{color:#aebfc8;font-size:.72rem}.evaluation-dimensions{gap:12px;display:grid}.evaluation-dimensions article{background:#ffffff0d;border-radius:10px;padding:13px 15px}.evaluation-dimensions header{justify-content:space-between;gap:15px;display:flex}.evaluation-dimensions i{background:#ffffff1a;border-radius:99px;height:7px;margin:8px 0;display:block;overflow:hidden}.evaluation-dimensions em{background:linear-gradient(90deg,#b7843d,#e3c78e);height:100%;display:block}.evaluation-dimensions p{color:#c5d0d5;margin:0;font-size:.78rem}.evaluation-findings{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.evaluation-findings section,.evaluation-empty{background:#fff;border:1px solid #d9d2c6;border-radius:14px;padding:24px}.evaluation-findings h3{color:var(--navy);margin-top:0}.evaluation-findings li{color:#53666f;margin:9px 0;line-height:1.45}.evaluation-empty{text-align:center;color:#53666f}.evaluation-empty strong{color:var(--navy);margin-bottom:6px;font-size:1.25rem;display:block}.evaluation-review{background:linear-gradient(145deg,#f8fbfc,#f5f0e6);border:1px solid #d7dfe3;border-radius:20px;margin:28px 0;padding:clamp(22px,3vw,34px)}.evaluation-review>header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.evaluation-review>header>div>span,.evaluation-next-steps>span{color:#a56d1f;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.evaluation-review h3,.evaluation-next-steps h3{color:var(--navy);margin:7px 0;font:850 clamp(1.45rem,2.3vw,2.2rem)/1.05 Arial}.evaluation-review>header p{color:#596d76;max-width:720px;margin:0;line-height:1.55}.evaluation-legend{flex-wrap:wrap;gap:7px;display:flex}.evaluation-legend span,.evaluation-area-list header>span{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:6px 9px;font-size:.64rem;font-weight:950}.evaluation-legend [data-status=good],.evaluation-area-list article[data-status=good] header>span{color:#087553;background:#dff7eb}.evaluation-legend [data-status=improve],.evaluation-area-list article[data-status=improve] header>span{color:#805600;background:#fff0cb}.evaluation-review-grid{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:start;gap:18px;display:grid}.evaluation-resume-document{background:#fff;border:1px solid #d6dcdf;border-radius:15px;overflow:hidden;box-shadow:0 14px 36px #071a2b14}.evaluation-resume-document>div{color:#fff;background:#071a2b;border-bottom:1px solid #e0e5e7;justify-content:space-between;gap:12px;padding:15px 18px;display:flex}.evaluation-resume-document small{color:#bccbd2}.evaluation-resume-document pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#243f4d;min-height:440px;max-height:720px;margin:0;padding:28px;font:400 .82rem/1.7 Arial,sans-serif;overflow:auto}.evaluation-area-list{gap:10px;display:grid}.evaluation-area-list>article{background:#fff;border:1px solid #d9e0e2;border-left:5px solid #25855f;border-radius:12px;padding:16px 17px;position:relative}.evaluation-area-list>article[data-status=improve]{border-left-color:#c28a28}.evaluation-area-list header{align-items:center;gap:9px;padding-right:58px;display:flex}.evaluation-area-list b{color:var(--navy)}.evaluation-area-list p{color:#4e6570;margin:10px 0 6px;line-height:1.45}.evaluation-area-list small{color:#6d7e85;line-height:1.45;display:block}.evaluation-area-list button{color:#165ca8;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-weight:900}.evaluation-area-list i{color:#91651d;font-size:.66rem;font-style:normal;font-weight:900;position:absolute;top:17px;right:13px}.evaluation-next-steps{color:#fff;background:linear-gradient(135deg,#071a2b,#0d3855);border-radius:20px;margin:24px 0 8px;padding:clamp(25px,4vw,42px)}.evaluation-next-steps h3{color:#fff}.evaluation-next-steps>p{color:#cbd9df;max-width:800px;line-height:1.6}.evaluation-next-steps ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:10px;padding:0;list-style:none;display:grid}.evaluation-next-steps li{counter-increment:steps;color:#c8d6dc;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:11px;padding:16px;font-size:.82rem;line-height:1.5}.evaluation-next-steps li:before{content:counter(steps);color:#071a2b;background:#d9aa54;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:9px;font-weight:950;display:grid}.evaluation-next-steps li b{color:#fff;display:block}.evaluation-next-steps>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.evaluation-next-steps button{color:#071a2b;cursor:pointer;background:#fff;border:1px solid #ffffff35;border-radius:999px;min-height:46px;padding:11px 16px;font-weight:900}.evaluation-next-steps button:first-child{background:#d9aa54;border-color:#d9aa54}.evaluation-next-steps button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.evaluation-review-grid{grid-template-columns:1fr}.evaluation-resume-document pre{min-height:350px;max-height:560px}.evaluation-next-steps ol{grid-template-columns:1fr}}@media (width<=800px){.tailor-two-step,.tailor-results,.match-dashboard,.evaluation-dashboard,.evaluation-findings{grid-template-columns:1fr}.match-dashboard>div,.evaluation-score{text-align:left;align-items:flex-start}.resume-workspace{grid-template-columns:1fr}.resume-coach{position:static}.resume-editor{padding:22px}.resume-paper{min-height:900px;padding:35px 24px}.resume-writer-top{grid-template-columns:1fr}.resume-writer-top img{width:150px}.evaluation-review>header,.evaluation-resume-document>div{flex-direction:column;align-items:flex-start}.evaluation-resume-document pre{padding:20px 17px;font-size:.76rem}.evaluation-area-list header{flex-direction:column;align-items:flex-start;padding-right:0}.evaluation-area-list i{margin-top:8px;display:block;position:static}.evaluation-next-steps>div{display:grid}.evaluation-next-steps button{width:100%}}.urban-kicker{color:#ff5f4a;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:950;display:inline-flex}.urban-kicker:before{content:"";background:#ff5f4a;border-radius:10px;width:30px;height:3px}.network-invitation{color:#fff;background:#071a2b;padding:92px 6vw;position:relative;overflow:hidden}.network-invitation:before{content:"";pointer-events:none;background:radial-gradient(circle at 7% 20%,#44ddad2b,#0000 28%),radial-gradient(circle at 93% 12%,#3f87ff38,#0000 30%);position:absolute;inset:0}.network-invitation-heading{grid-template-columns:1.1fr .75fr;align-items:end;gap:8vw;max-width:1480px;margin:0 auto 38px;display:grid;position:relative}.network-invitation-heading h2{letter-spacing:-.055em;max-width:740px;margin:13px 0 0;font:800 clamp(2.5rem,4.5vw,5rem)/.98 Arial,sans-serif}.network-invitation-heading>p{color:#b9cbd6;line-height:1.75}.interactive-image-grid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1480px;margin:auto;display:grid;position:relative}.interactive-image-card{isolation:isolate;color:#fff;border-radius:18px;min-height:440px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000040}.interactive-image-card:nth-child(2n){transform:translateY(22px)}.interactive-image-card:hover,.interactive-image-card:focus-visible{transform:translateY(-9px)rotate(-.5deg);box-shadow:0 32px 68px #0006}.interactive-image-card:nth-child(2n):hover,.interactive-image-card:nth-child(2n):focus-visible{transform:translateY(10px)rotate(.5deg)}.interactive-image-card .career-scene{transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;position:absolute;inset:0}.interactive-image-card:hover .career-scene,.interactive-image-card:focus-visible .career-scene{filter:saturate(1.12);transform:scale(1.06)}.career-scene{isolation:isolate;background:#173f59;position:relative;overflow:hidden}.career-scene .scene-grid{transform-origin:bottom;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;transform:perspective(280px)rotateX(58deg)scale(1.35)}.career-scene .scene-orb{filter:blur(1px);border-radius:50%;position:absolute;box-shadow:0 20px 70px #0003}.career-scene .scene-orb.one{aspect-ratio:1;background:#ffffff21;width:70%;top:-12%;right:-18%}.career-scene .scene-orb.two{aspect-ratio:1;border:2px solid #ffffff47;width:48%;top:22%;left:-14%}.career-scene .scene-symbol{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff57;place-items:center;display:grid;position:absolute;box-shadow:0 18px 42px #0000003d}.career-scene .scene-symbol.primary{aspect-ratio:1;background:#fff3;border-radius:28%;width:50%;font-size:clamp(4rem,7vw,7rem);top:12%;left:12%;transform:rotate(-7deg)}.career-scene .scene-symbol.secondary{aspect-ratio:1;background:#fff;border-radius:50%;width:34%;font-size:clamp(2.4rem,4vw,4.4rem);top:38%;right:8%;transform:rotate(8deg)}.career-scene .scene-symbol.tertiary{aspect-ratio:1;color:#fff;background:#071a2b;border-radius:18px;width:23%;font-size:clamp(1.5rem,2.4vw,2.5rem);bottom:12%;left:27%;transform:rotate(5deg)}.scene-conversation{background:linear-gradient(145deg,#ff725f,#7d2b63 70%,#071a2b)}.scene-job-lead{background:linear-gradient(145deg,#397cf0,#152d68 68%,#0b1728)}.scene-career-event{background:linear-gradient(145deg,#f5b63f,#d1642b 58%,#51244e)}.scene-career-win{background:linear-gradient(145deg,#45d9a7,#116f74 60%,#062c45)}.scene-interview{background:linear-gradient(145deg,#7c5ce6,#173f71 60%,#081b30);height:100%}.image-card-shade{background:linear-gradient(#0000 18%,#040e1938 43%,#040e19f5 100%);position:absolute;inset:0}.interactive-image-card>div:not(.career-scene){z-index:2;position:absolute;inset:auto 25px 25px}.interactive-image-card small{color:#071a2b;letter-spacing:.09em;text-transform:uppercase;background:#fff;border-radius:99px;padding:7px 10px;font-size:.64rem;font-weight:950;display:inline-block}.interactive-image-card h3{letter-spacing:-.035em;margin:15px 0 9px;font:800 1.65rem/1 Arial}.interactive-image-card p{color:#dce8ec;margin:0 0 18px;font-size:.88rem;line-height:1.5}.interactive-image-card b{color:#72efbf;align-items:center;gap:7px;font-size:.78rem;display:flex}.interactive-image-card.coral b{color:#ff8a78}.interactive-image-card.blue b{color:#8fb9ff}.interactive-image-card.gold b{color:#ffd26f}.network-pulse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:18px;max-width:1480px;margin:58px auto 0;padding:23px 28px;display:flex;position:relative}.network-pulse .avatar-stack{display:flex}.network-pulse .avatar-stack span{background:#3f87ff;border:3px solid #0d2335;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-8px;font-size:.7rem;font-weight:900;display:grid}.network-pulse .avatar-stack span:first-child{background:#ff604b;margin-left:0}.network-pulse .avatar-stack span:last-child{background:#46dcae}.network-pulse p{color:#c5d6df;margin:0}.network-pulse a{color:#fff;text-underline-offset:4px;margin-left:auto;font-weight:900;text-decoration:underline}.hero-network-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.hero-network-actions a{color:#fff;background:#ff5f4a;border-radius:99px;padding:13px 19px;font-size:.8rem;font-weight:900;box-shadow:0 9px 22px #ff5f4a3d}.hero-network-actions a+a{color:var(--navy);box-shadow:none;background:0 0;border:1px solid #071a2b40}.hero-floating-card{z-index:2;color:#071a2b;background:#fff;border-radius:13px;padding:13px 17px;font-size:.72rem;font-weight:950;transition:transform .25s;position:absolute;right:4%;box-shadow:0 18px 45px #071a2b33}.hero-floating-card:hover{transform:translateY(-5px)rotate(1deg)}.hero-floating-card.ask{top:15%}.hero-floating-card.drop{color:#fff;background:#071a2b;bottom:13%;left:2%;right:auto}.job-drop-label{color:#ff5f4a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.65rem;font-weight:950;display:flex}.job-drop-label:before{content:"";background:#46dcae;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #46dcae26}.job-social-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.job-social-actions button,.job-social-actions a{color:#193747;cursor:pointer;background:#fff;border:1px solid #dce3e5;border-radius:9px;place-items:center;min-height:39px;font:800 .7rem Arial;display:grid}.job-social-actions a{color:#fff;background:#071a2b;border-color:#071a2b}.job-social-actions button:hover{color:#d94a38;border-color:#ff5f4a}.network-hero{color:#fff;background:#071a2b;align-items:end;min-height:590px;display:grid;position:relative;overflow:hidden}.network-hero:after{content:"";background:linear-gradient(90deg,#05111cfa 0%,#05111ccc 42%,#05111c1f 76%),linear-gradient(#0000 50%,#05111cb8);position:absolute;inset:0}.network-hero>img{object-fit:cover;object-position:center 38%;filter:saturate(1.06);width:100%;height:100%;position:absolute;inset:0}.network-hero>div{z-index:2;max-width:760px;padding:100px 7vw 75px;position:relative}.network-hero>div>span{color:#72efbf;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:inline-block}.network-hero h1{letter-spacing:-.07em;margin:16px 0;font:850 clamp(3.8rem,7.5vw,7.8rem)/.85 Arial,sans-serif}.network-hero p{color:#d5e1e7;max-width:650px;font-size:1.05rem;line-height:1.7}.network-hero>div>div{gap:10px;margin-top:27px;display:flex}.network-hero a{color:#fff;background:#ff5f4a;border-radius:99px;padding:13px 18px;font-size:.78rem;font-weight:900}.network-hero a+a{background:#ffffff1a;border:1px solid #ffffff40}.network-safety-bar{color:#071a2b;letter-spacing:.04em;background:#46dcae;flex-wrap:wrap;justify-content:center;gap:18px 42px;padding:16px 6vw;font-size:.71rem;font-weight:950;display:flex}.network-shell{background:#eff3f2;grid-template-columns:245px minmax(420px,720px) 275px;justify-content:center;align-items:start;gap:22px;padding:46px 4vw 90px;display:grid}.network-profile-card,.network-composer,.network-post,.network-events-rail>div,.network-events-rail>a,.network-vibe-card{background:#fff;border:1px solid #dce5e4;box-shadow:0 8px 28px #071a2b0e}.network-profile-card{text-align:center;border-radius:17px;padding:0 19px 21px;position:sticky;top:94px;overflow:hidden}.profile-cover{background:linear-gradient(135deg,#173f59,#3f87ff 55%,#46dcae);height:82px;margin:0 -19px}.network-avatar{color:#fff;background:#ff5f4a;border:5px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:-35px auto 10px;font:900 1rem Arial;display:grid;box-shadow:0 5px 15px #071a2b26}.network-avatar.mini{border-width:3px;width:44px;min-width:44px;height:44px;margin:0;font-size:.7rem}.network-avatar.tiny{background:#3f87ff;border-width:2px;width:31px;min-width:31px;height:31px;margin:0;font-size:.56rem}.network-profile-card h2{color:#071a2b;margin:5px 0 2px;font-size:1.08rem}.network-profile-card p,.network-profile-card small{color:#718189;margin:0;font-size:.74rem;display:block}.network-profile-card>a{color:#1d66d6;margin-top:13px;font-size:.75rem;font-weight:900;display:inline-block}.network-profile-card hr{border:0;border-top:1px solid #e3e9e8;margin:20px 0}.network-profile-card>b{text-align:left;color:#071a2b;font-size:.8rem;display:block}.network-profile-card .profile-tool{text-align:left;color:#284553;background:#f0f5f4;border-radius:9px;margin-top:9px;padding:10px 11px;display:block}.network-stream{gap:16px;display:grid}.network-composer,.network-post{border-radius:17px;padding:23px}.network-composer>header,.network-post>header{align-items:center;gap:11px;display:flex}.network-composer header>div,.network-post header>div{gap:3px;display:grid}.network-composer small,.network-post header small{color:#7c8b91;font-size:.69rem}.compose-types{grid-template-columns:repeat(5,1fr);gap:6px;margin:20px 0;display:grid}.compose-types button{color:#536872;cursor:pointer;background:#f8faf9;border:1px solid #e0e6e6;border-radius:10px;min-height:70px;padding:8px 4px;font:800 .63rem Arial}.compose-types button span{margin-bottom:5px;font-size:1.05rem;display:block}.compose-types button:hover,.compose-types button.active{color:#b73e2f;background:#fff1ee;border-color:#ff5f4a;transform:translateY(-2px)}.network-composer form{grid-template-columns:1fr auto;gap:12px;display:grid}.network-composer form>label,.network-composer .field-row,.network-composer .form-notice,.network-text-only{grid-column:1/-1}.network-composer label{color:#294653;gap:6px;font-size:.7rem;font-weight:900;display:grid}.network-composer input,.network-composer textarea,.network-comment-box input{width:100%;font:inherit;color:#102d3d;background:#fbfcfc;border:1px solid #d7e0e0;border-radius:10px;padding:12px}.network-composer textarea{resize:vertical}.network-composer input:focus,.network-composer textarea:focus,.network-comment-box input:focus{border-color:#3f87ff;outline:3px solid #3f87ff2b}.network-text-only{color:#405963;background:#edf3f2;border-radius:9px;margin:0;padding:10px 12px;font-size:.76rem;line-height:1.45}.network-post-button{color:#fff;cursor:pointer;background:#ff5f4a;border:0;border-radius:9px;grid-column:1/-1;justify-self:end;padding:11px 17px;font-weight:950}.network-post>header>button{color:#708087;cursor:pointer;background:0 0;border:0;margin-left:auto}.network-post-type{color:#2864bd;text-transform:uppercase;letter-spacing:.07em;background:#e9f1ff;border-radius:99px;margin-top:19px;padding:6px 9px;font-size:.62rem;font-weight:950;display:inline-flex}.network-post-type.win{color:#8b5d00;background:#fff1d2}.network-post-type.jobLead{color:#087553;background:#dff8ed}.network-post h2{color:#071a2b;letter-spacing:-.025em;margin:11px 0 8px;font:800 1.42rem/1.15 Arial}.network-post>p{color:#49616d;margin:0;line-height:1.65}.network-post-meta{font-weight:800;color:#183f54!important;margin-top:13px!important}.network-source-link{color:#1d66d6;align-items:center;gap:6px;margin-top:14px;font-size:.76rem;font-weight:950;display:inline-flex}.network-post-actions{border-top:1px solid #e4e9e8;grid-template-columns:repeat(3,1fr);gap:6px;margin:21px -7px -6px;padding-top:13px;display:grid}.network-post-actions button{color:#536872;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 4px;font-weight:850}.network-post-actions button:hover,.network-post-actions button.active{color:#1d66d6;background:#eef5ff}.network-comments{background:#f4f7f6;border-radius:11px;gap:9px;margin-top:17px;padding:15px;display:grid}.network-comments>div{align-items:flex-start;gap:8px;display:flex}.network-comments p{color:#4c626c;margin:4px 0 0;font-size:.78rem;line-height:1.5}.network-comments strong{color:#15394d}.network-comment-box{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:13px;display:grid}.network-comment-box input{border-radius:99px;padding:10px 12px}.network-comment-box button{color:#fff;cursor:pointer;background:#071a2b;border:0;border-radius:99px;padding:9px 11px;font-weight:900}.network-empty{text-align:center;background:#fff;border:2px dashed #cbd8d6;border-radius:17px;padding:60px 25px}.network-empty>span{font-size:2.4rem}.network-empty h2{color:#071a2b;margin:10px 0 4px}.network-empty p{color:#718189;margin:0}.network-events-rail{gap:9px;display:grid;position:sticky;top:94px}.network-events-rail>div{border-radius:14px;padding:18px}.network-events-rail>div>span{color:#ff5f4a;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:950}.network-events-rail h2{color:#071a2b;margin:5px 0 2px}.network-events-rail small{color:#78878e;font-size:.68rem}.network-events-rail>a{border-radius:12px;gap:5px;padding:14px 15px;transition:transform .2s,border-color .2s;display:grid}.network-events-rail>a:hover{border-color:#3f87ff;transform:translate(-4px)}.network-events-rail time{color:#1d66d6;text-transform:uppercase;font-size:.62rem;font-weight:950}.network-events-rail strong{color:#173747;font-size:.78rem;line-height:1.35}.network-events-rail .events-all{color:#fff;text-align:center;background:#071a2b;font-weight:900;display:block}.network-vibe-card{border-radius:15px;min-height:260px;position:relative;overflow:hidden}.network-vibe-card .career-scene{position:absolute;inset:0}.network-vibe-card:after{content:"";background:linear-gradient(#0000 15%,#05111cf2);position:absolute;inset:0}.network-vibe-card>div:not(.career-scene){z-index:2;color:#fff;position:absolute;inset:auto 17px 17px}.network-vibe-card b{font-size:1rem}.network-vibe-card p{color:#d7e2e6;margin:5px 0 10px;font-size:.72rem}.network-vibe-card a{color:#72efbf;font-size:.72rem;font-weight:950}@media (width<=1180px){.interactive-image-grid{grid-template-columns:repeat(2,1fr)}.interactive-image-card:nth-child(2n){transform:none}.network-shell{grid-template-columns:210px minmax(420px,680px)}.network-events-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr);position:static}.network-events-rail>div,.network-vibe-card{grid-row:span 2}.network-events-rail .events-all{align-self:start}}@media (width<=850px){.network-invitation-heading{grid-template-columns:1fr;gap:16px}.network-pulse{flex-wrap:wrap;align-items:flex-start}.network-pulse a{width:100%;margin-left:0}.network-shell{grid-template-columns:1fr;padding-inline:5vw}.network-profile-card{display:none;position:static}.network-events-rail{grid-template-columns:repeat(2,1fr)}.network-hero{min-height:530px}.compose-types{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.network-invitation{padding:66px 5.5vw 78px}.interactive-image-grid{grid-template-columns:1fr}.interactive-image-card{min-height:390px}.network-invitation-heading h2{font-size:2.7rem}.hero-floating-card{display:none}.network-hero{min-height:570px}.network-hero:after{background:linear-gradient(#05111c2e,#05111cc2 40%,#05111cfa 95%)}.network-hero>div{padding:220px 5.5vw 48px}.network-hero h1{font-size:3.85rem}.network-hero>div>div{flex-direction:column;align-items:flex-start}.network-safety-bar{justify-content:flex-start;gap:10px 18px}.network-shell{padding-top:24px}.network-composer,.network-post{padding:18px}.compose-types{padding-bottom:5px;display:flex;overflow-x:auto}.compose-types button{min-width:102px}.network-composer form{grid-template-columns:1fr}.network-photo-input,.network-post-button{width:100%}.network-post-image{width:calc(100% + 36px);margin-inline:-18px}.network-post-actions button{font-size:.67rem}.network-events-rail{grid-template-columns:1fr}.network-events-rail>div,.network-vibe-card{grid-row:auto}.network-comment-box{grid-template-columns:auto 1fr}.network-comment-box>button{grid-column:2}.job-social-actions{grid-template-columns:1fr 1fr}.job-social-actions a{grid-column:1/-1}}.network-pulse .avatar-stack i{background:#3f87ff;border:3px solid #0d2335;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-8px;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.network-pulse .avatar-stack i:first-child{background:#ff604b;margin-left:0}.network-pulse .avatar-stack i:last-child{background:#46dcae}.network-events-rail .event-source-badge{color:#087553;margin-top:4px;font-weight:900}@media (prefers-reduced-motion:reduce){.interactive-image-card,.interactive-image-card img,.hero-floating-card,.network-events-rail>a{transition:none}.interactive-image-card:hover,.interactive-image-card:focus-visible,.interactive-image-card:nth-child(2n):hover,.interactive-image-card:nth-child(2n):focus-visible{transform:none}}.interactive-image-card>img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;position:absolute;inset:0}.interactive-image-card:hover>img,.interactive-image-card:focus-visible>img{filter:saturate(1.14);transform:scale(1.08)}.network-vibe-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lounge-feature{z-index:1;background:#fff1;border:1px solid #ffffff24;border-radius:26px;grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);max-width:1480px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000003d}.lounge-feature-copy{padding:clamp(38px,5vw,76px)}.lounge-feature-copy h2{letter-spacing:-.06em;max-width:760px;margin:18px 0 20px;font:850 clamp(2.8rem,4.9vw,5.6rem)/.94 Arial,sans-serif}.lounge-feature-copy>p{color:#c7d8e1;max-width:700px;margin:0;font-size:1.02rem;line-height:1.75}.lounge-benefits{flex-wrap:wrap;gap:10px 18px;margin:28px 0;display:flex}.lounge-benefits span{color:#fff;align-items:center;gap:7px;font-size:.78rem;font-weight:850;display:flex}.lounge-benefits span span{color:#72efbf}.lounge-primary-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.lounge-primary-actions a{text-align:center;border:2px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:15px 20px;font-weight:950;transition:transform .2s,box-shadow .2s;display:flex}.lounge-primary-actions a:hover,.lounge-primary-actions a:focus-visible{transform:translateY(-3px)}.lounge-enter{color:#fff;background:#ff5f4a;box-shadow:0 14px 30px #ff5f4a47}.lounge-profile{color:#071a2b;background:#fff;box-shadow:0 14px 30px #0000002e}.lounge-feature-copy>small{color:#92abb8;margin-top:15px;display:block}.lounge-feature figure{min-height:610px;margin:0;position:relative;overflow:hidden}.lounge-feature figure:after{content:"";background:linear-gradient(90deg,#071a2b4d,#0000 45%),linear-gradient(#0000 52%,#05111de6);position:absolute;inset:0}.lounge-feature figure img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lounge-feature figcaption{z-index:2;gap:5px;display:grid;position:absolute;bottom:31px;left:34px;right:34px}.lounge-feature figcaption strong{font-size:1.15rem}.lounge-feature figcaption span{color:#c9d9e1;font-size:.8rem}.lounge-quick-links{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1480px;margin:16px auto 0;display:grid;position:relative}.lounge-quick-links a{background:#ffffff0d;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;min-height:86px;padding:18px;transition:background .2s,transform .2s;display:grid}.lounge-quick-links a:hover,.lounge-quick-links a:focus-visible{background:#ffffff1a;transform:translateY(-2px)}.lounge-quick-links a span{color:#72efbf;letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:.62rem;font-weight:950}.lounge-quick-links a strong{color:#fff;font-size:.78rem}.lounge-quick-links a>span:last-child{color:#ff806f;grid-area:1/2/3;align-self:center}@media (width<=980px){.lounge-feature{grid-template-columns:1fr}.lounge-feature figure{min-height:430px}.lounge-quick-links{grid-template-columns:1fr 1fr}}@media (width<=600px){.network-invitation{padding-top:54px}.lounge-feature{border-radius:18px}.lounge-feature-copy{padding:34px 22px}.lounge-feature-copy h2{font-size:clamp(2.6rem,12vw,3.7rem)}.lounge-primary-actions{grid-template-columns:1fr}.lounge-primary-actions a{min-height:58px}.lounge-feature figure{min-height:350px}.lounge-feature figcaption{bottom:23px;left:22px;right:22px}.lounge-quick-links{grid-template-columns:1fr}.lounge-quick-links a{min-height:76px}}html,body{max-width:100%;overflow-x:clip}main,section,article,aside,header,footer,form,div{min-width:0}p,li,dd,td,th,a,strong,small{overflow-wrap:anywhere}iframe,video,canvas,svg{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px}@media (width<=760px){.career-header{z-index:100;height:76px;padding:0 5vw}.peyhire-brand-logo{width:150px}.career-menu{border-radius:8px;min-width:64px;min-height:44px}.career-nav{overscroll-behavior:contain;z-index:110;max-height:calc(100dvh - 76px);padding:12px 5vw 24px;top:76px;overflow-y:auto}.career-nav>a{align-items:center;min-height:46px;padding:10px 4px;display:flex}.career-nav .nav-signin,.career-nav .nav-cta{border-radius:9px;justify-content:center;margin-top:5px}h1{font-size:clamp(2.75rem,13vw,4.15rem)}h2{font-size:clamp(2rem,10vw,3.15rem)}p{font-size:1rem}.career-button,.light-button,.outline-copper{text-align:center;justify-content:center;min-height:46px}.button-row{flex-direction:column;align-items:stretch;width:100%}.button-row>a,.button-row>button{width:100%}.career-page-hero,.biz-hero,.biz-detail-hero{min-height:0}.career-page-hero h1,.biz-hero h1,.biz-detail-hero h1{font-size:clamp(2.8rem,13vw,4.35rem)}.career-page-hero>img{width:calc(100% - 10px)}.career-newsletter form,.home-job-search,.job-controls,.funding-filter-card,.member-address-row,.field-row,.resume-grid{grid-template-columns:minmax(0,1fr)!important}.career-newsletter button,.home-job-search button{min-height:50px}.home-job-search label{min-width:0}.home-category-bar a{min-height:150px}.hero-network-actions{width:100%}.hero-network-actions a{text-align:center;flex:155px}.home-opportunity-split,.membership-showcase,.home-tools-grid{grid-template-columns:1fr}.home-opportunity-split>article{min-height:390px}.home-job-card-head,.job-employer-line{align-items:flex-start}.home-job-grid>article,.remote-job-list article,.pricing-grid article,.training-grid article,.resource-sections>article,.funding-grid article,.biz-grid>article,.grant-grid>article{min-height:0}.remote-job-list aside .career-button{width:100%}.source-grid a,.support-link-grid a{grid-template-columns:minmax(0,1fr) auto}.support-link-grid a>span:last-child{grid-column:2}.support-group-heading{grid-template-columns:55px minmax(0,1fr);gap:8px}.support-group-heading .section-number{font-size:2.2rem}.support-group-heading h2{font-size:1.8rem}.course-player{max-width:100%}.course-player-head{align-items:flex-start}.course-player-head h2{font-size:1.85rem}.course-lesson>aside{max-height:300px;padding:18px 5vw;overflow-y:auto}.course-lesson>article{padding:28px 5vw}.lesson-quiz fieldset{min-width:0;padding:16px 10px}.lesson-quiz fieldset>label{padding:10px 5px}.quiz-heading{flex-direction:column;align-items:flex-start;gap:10px}.quiz-heading>strong{min-width:0}.biz-modules>article>button{min-height:66px;padding:15px 12px}.biz-modules>article>div{padding:24px 5vw}.biz-course>aside,.grant-grid>article,.biz-profile>article{padding:24px}.grant-buttons>a{text-align:center;width:100%}.member-auth-card,.career-form{padding:22px 18px}.member-auth-tabs button{min-height:48px}.member-profile>article{padding:23px 18px}.member-profile .button-row{margin-top:12px}.captcha-box,.captcha-box>div{min-width:0}.network-hero h1{font-size:clamp(3rem,15vw,4rem)}.network-hero>div{padding-left:5.5vw;padding-right:5.5vw}.network-shell{grid-template-columns:minmax(0,1fr)}.network-stream,.network-composer,.network-post{max-width:100%}.network-post-actions button{min-height:44px}.network-comment-box input{min-width:0}.network-events-rail>a{min-height:82px}.interactive-image-card{min-height:370px}.interactive-image-card>div{inset:auto 20px 21px}.network-pulse{padding:20px}.network-pulse p{flex:190px}.profile-sidebar,.admin-sidebar{gap:12px;padding:16px 5vw}.profile-brand,.admin-brand{margin-bottom:4px}.profile-sidebar>p{margin:0}.profile-sidebar nav,.admin-sidebar nav{scroll-snap-type:x proximity;gap:8px;padding:3px 0 9px;overflow-x:auto;flex-direction:row!important;display:flex!important}.profile-sidebar nav button,.admin-sidebar nav button{scroll-snap-align:start;background:#ffffff0b;min-width:145px;min-height:48px}.profile-sidebar>a:not(.profile-brand),.back-site{align-items:center;min-height:40px;display:inline-flex}.profile-main,.admin-main{padding:30px 5vw}.profile-main>header h1,.admin-main>header h1{font-size:clamp(2.3rem,11vw,3.5rem)}.profile-grid,.admin-grid,.visibility-options{grid-template-columns:minmax(0,1fr)}.progress-summary{grid-template-columns:auto minmax(0,1fr)}.application-list article>div,.admin-actions{flex-direction:column;align-items:stretch}.admin-actions>a,.admin-actions>button,.admin-actions>label{text-align:center;justify-content:center;width:100%;min-height:44px}.admin-list-tools{flex-direction:column;gap:12px;align-items:flex-start!important}.aggregation-overview{grid-template-columns:1fr 1fr!important}.refresh-history article{grid-template-columns:1fr}.admin-form{position:static}.back-site{margin-top:0}.profile-form{max-width:100%}.assistant-sidebar nav{grid-template-columns:1fr 1fr}.assistant-sidebar nav button{min-width:0}.assistant-top-actions{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.assistant-top-actions>*{text-align:center;justify-content:center;min-height:44px}.assistant-message{max-width:92%}.assistant-composer textarea{min-height:92px}.assistant-composer button{min-width:110px;min-height:46px}.assistant-sidebar-links a{align-items:center;min-height:42px;display:flex}.resume-writer-top{padding:18px 5vw}.resume-top-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.resume-top-actions>*{text-align:center;min-height:46px}.resume-notice{align-items:flex-start}.resume-saved>div:first-child{flex-direction:column;align-items:flex-start;gap:10px}.resume-saved>div:first-child button{min-height:44px}.resume-saved article{min-width:min(280px,82vw)}.resume-tabs button{min-height:50px}.resume-workspace{padding:24px 5vw 55px}.resume-entry>div:last-child{flex-direction:column;align-items:stretch}.resume-entry button,.ai-button{min-height:44px}.preview-controls{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.preview-controls>div{grid-column:1/-1;margin-right:0}.preview-controls button{min-height:44px}.resume-paper{width:100%;min-height:0;padding:24px 16px}.resume-preview h1{font-size:1.55rem}.ats-card>div{text-align:left;align-items:flex-start}}@media (width<=430px){.career-header{padding-inline:4vw}.peyhire-brand-logo{width:135px}.career-menu{min-width:58px}.career-hero-copy,.career-page-hero,.biz-hero,.biz-detail-hero{padding-left:5vw;padding-right:5vw}.luxury-hero .career-hero-copy h1,.network-hero h1{font-size:clamp(2.85rem,14vw,3.55rem)}.career-page-hero h1,.biz-hero h1,.biz-detail-hero h1{font-size:clamp(2.65rem,13vw,3.5rem)}.home-category-bar{grid-template-columns:1fr 1fr}.home-category-bar a{min-height:145px}.home-category-bar a>span:last-child{display:block}.interactive-image-card{min-height:350px}.network-post-actions{grid-template-columns:1fr}.network-post-actions button{text-align:left;padding-left:12px}.network-comment-box{grid-template-columns:1fr}.network-comment-box .network-avatar{display:none}.network-comment-box>button{grid-column:1;width:100%;min-height:44px}.compose-types button{min-width:96px}.network-safety-bar{grid-template-columns:1fr 1fr;display:grid}.network-pulse .avatar-stack{width:100%}.assistant-sidebar nav,.assistant-sidebar-links{grid-template-columns:1fr}.assistant-message{max-width:96%}.resume-top-actions,.preview-controls{grid-template-columns:1fr}.preview-controls>div{grid-column:1}.aggregation-overview{grid-template-columns:1fr!important}.profile-main,.admin-main{padding-left:4vw;padding-right:4vw}.admin-form,.admin-list>article,.application-list article,.course-list article,.progress-summary{padding:20px 16px}.course-player-head{gap:12px}.course-player-head button{flex:0 0 44px}.biz-modules>article>button{grid-template-columns:34px minmax(0,1fr)}.biz-modules>article>button b{grid-column:2}.funding-grid article{padding:22px 17px}.job-social-actions{grid-template-columns:1fr}.job-social-actions a{grid-column:auto}.career-footer-grid{gap:34px}.career-footer-bottom{align-items:flex-start}}.certificate-preview{aspect-ratio:1.414;background:#fffdf8;border:2px solid #c79a55;width:min(760px,100%);margin:30px auto 22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 55px #08274324}.certificate-frame{border:4px double var(--navy);text-align:center;background:radial-gradient(circle,#fff 0,#fffdf8 70%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:8% 7%;display:flex}.certificate-frame>span{color:var(--copper);letter-spacing:.18em;text-transform:uppercase;font-weight:900}.certificate-frame h2{margin:10px 0 22px;font-size:clamp(2rem,5vw,4rem)}.certificate-frame p{margin:5px}.certificate-frame>strong{color:var(--navy);border-bottom:1px solid #c79a55;padding:4px 25px;font:italic 700 clamp(1.8rem,4vw,3rem) Georgia}.certificate-frame h3{color:var(--navy);margin:8px 0 20px}.certificate-watermark{z-index:2;color:#bd5d281f;letter-spacing:.08em;pointer-events:none;font:900 clamp(4rem,13vw,9rem) Arial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.certificate-lock{color:var(--copper);font-weight:800}.certificate-print{margin-bottom:8px}.certificate-details{color:#314b5d;text-align:left;grid-template-columns:1fr 1fr;gap:5px 18px;margin:0 0 10px;font-size:.68rem;display:grid}.certificate-details span{display:block}.certificate-device-note{color:#815b0a;font-weight:850}.certificate-standards-page{background:#f4f7fa;padding:75px 7vw 100px}.certificate-standard-summary{color:#fff;background:#081f36;border-top:5px solid #d4af37;padding:32px}.certificate-standard-summary strong{font-size:1.25rem}.certificate-standard-summary p{color:#dce7ef}.certificate-standard-summary .career-button{margin-top:10px;display:inline-flex}.certificate-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.certificate-standard-grid article{background:#fff;border:1px solid #cbd8e4;border-top:4px solid #0d4a78;padding:30px}.certificate-standard-grid h2{font-size:1.5rem}.certificate-support-note{background:#fff3df;border-left:5px solid #d4af37;margin-top:24px;padding:28px}.certificate-support-note a{font-weight:900;text-decoration:underline}@media (width<=600px){.certificate-preview{padding:8px}.certificate-frame{padding:5% 4%}.certificate-frame h2{margin:4px 0 8px}.certificate-frame h3{margin:5px 0 8px}.certificate-frame small{font-size:.55rem}.certificate-details{gap:2px 8px;margin-bottom:5px;font-size:.52rem}.certificate-standard-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.certificate-preview{display:none!important}.certificate-preview.print-enabled,.certificate-preview.print-enabled *{visibility:visible!important;display:flex!important}.certificate-preview.print-enabled{width:10in;height:7.05in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:auto;position:fixed;inset:0}.certificate-preview.print-enabled .certificate-watermark{display:grid!important}.certificate-preview.print-enabled .certificate-frame>span,.certificate-preview.print-enabled .certificate-frame>strong,.certificate-preview.print-enabled .certificate-frame h2,.certificate-preview.print-enabled .certificate-frame h3,.certificate-preview.print-enabled .certificate-frame p,.certificate-preview.print-enabled .certificate-frame small{display:block!important}.career-header,.career-footer,.certificate-print{display:none!important}@page{size:landscape;margin:.35in}}.career-header{background:#fffaeff7;border-bottom:3px solid #ff604b}.career-nav>a{font-weight:900}.career-nav>a:hover{color:#d83b2f!important}.nav-signin{border:1px solid #071a2b;border-radius:999px;padding:11px 15px}.ecosystem-hero-copy{padding-top:76px;padding-bottom:76px}.ecosystem-kicker{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px}.ecosystem-hero h1{font-size:clamp(4rem,6.1vw,7.35rem);line-height:.9}.ecosystem-hero h1 em{color:#ffd45c}.home-mood-actions{grid-template-columns:1fr 1fr;width:100%;max-width:710px;display:grid}.home-mood-actions .ecosystem-button{min-height:58px;padding-inline:17px}.ecosystem-button.warm{background:#ff604b;box-shadow:0 15px 32px #ff604b40}.ecosystem-button.ghost{color:#fff;background:#ffffff12;border-color:#ffffff3d}.ecosystem-button.ghost:hover,.ecosystem-button.ghost:focus-visible{color:#071a2b;background:#fff}.ecosystem-words span{color:#fff;background:#ffd45c17;border-color:#ffd45c61}.ecosystem-hero-visual{border-radius:96px 0 0}.ecosystem-hero-visual:before{content:"REAL HELP. REAL TALK.";z-index:3;color:#071a2b;letter-spacing:.17em;background:#ffd45c;padding:11px 54px;font-size:.64rem;font-weight:1000;position:absolute;bottom:185px;right:-47px;transform:rotate(-90deg)}.ecosystem-float.jobs{border-color:#ffd45c}.ecosystem-float.growth{border-color:#ff806f}.peyhire-world-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.peyhire-world-grid>a{background:#fff;border:2px solid #071a2b;border-radius:22px;flex-direction:column;min-height:310px;padding:29px 25px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #071a2b}.peyhire-world-grid>a:nth-child(3n+2){background:#ffd45c}.peyhire-world-grid>a:nth-child(4n){color:#071a2b;background:#ff705d}.peyhire-world-grid>a:hover,.peyhire-world-grid>a:focus-visible{transform:translate(-3px,-3px);box-shadow:12px 12px #071a2b}.peyhire-world-grid>a>span{color:#c4372c;letter-spacing:.16em;font-size:.7rem;font-weight:1000}.peyhire-world-grid h3{color:#071a2b;margin:28px 0 12px;font-family:Arial,sans-serif;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:950;line-height:1}.peyhire-world-grid p{color:#243c4b;flex:1;font-size:.9rem;line-height:1.55}.peyhire-world-grid b{text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #071a2b38;padding-top:17px;font-size:.78rem}.peyhire-show-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 26px;display:grid}.peyhire-show-grid article{background:#fff;border:2px solid #071a2b;border-radius:18px;min-height:215px;padding:26px;box-shadow:6px 6px #ffd45c}.peyhire-show-grid article:nth-child(2n){color:#fff;background:#071a2b;box-shadow:6px 6px #ff604b}.peyhire-show-grid article>span{color:#d94034;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.peyhire-show-grid article:nth-child(2n)>span{color:#ffd45c}.peyhire-show-grid h3{margin:18px 0 10px;font-family:Arial,sans-serif;font-size:1.35rem;font-weight:950;line-height:1.05}.peyhire-show-grid p{margin:0;font-size:.86rem;line-height:1.55}.peyhire-show-grid article:nth-child(2n) p{color:#c8d6de}.home-work-directories{background:#fff}.home-work-directories>div>a{border:2px solid #071a2b;box-shadow:7px 7px #ffd45c}.home-work-directories>div>a:nth-child(2n){box-shadow:7px 7px #ff806f}.home-prayer-affirmation{background:radial-gradient(circle at 50% 0,#ff604b3d,#0000 42%),linear-gradient(135deg,#05070a,#0a3151)}.tool-dashboard article{border:2px solid #071a2b}.tool-dashboard article:nth-child(3n){box-shadow:6px 6px #ffd45c}.learning-section{background:#fff8e8}@media (width<=1120px){.peyhire-world-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.peyhire-show-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.home-mood-actions{grid-template-columns:1fr}.ecosystem-hero h1{font-size:clamp(3.25rem,15vw,4.8rem)}.ecosystem-hero-visual:before{display:none}.peyhire-world-grid,.peyhire-show-grid{grid-template-columns:1fr}.peyhire-world-grid>a{min-height:250px;padding:25px 21px;box-shadow:6px 6px #071a2b}.peyhire-show-grid article{min-height:0}}.shared-community{align-items:start}.career-confessions-form{color:#071a2b;background:#ffd45c;border:2px solid #071a2b;border-radius:22px;padding:clamp(24px,4vw,42px);box-shadow:9px 9px #071a2b}.confession-form-heading>span{color:#a83229;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.confession-form-heading h3{letter-spacing:-.055em;margin:10px 0 8px;font:950 clamp(2rem,3vw,3.2rem)/.95 Arial}.confession-form-heading p{color:#354b59;margin:0 0 23px}.confession-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.career-confessions-form label{color:#071a2b;gap:7px;margin-bottom:14px;font-size:.76rem;font-weight:950;display:grid}.career-confessions-form label small{font-weight:700}.career-confessions-form input,.career-confessions-form select,.career-confessions-form textarea{box-sizing:border-box;color:#071a2b;background:#fff;border:2px solid #071a2b;border-radius:10px;width:100%;padding:13px 14px;font:500 .95rem/1.45 Arial}.career-confessions-form textarea{resize:vertical}.career-confessions-form input:focus,.career-confessions-form select:focus,.career-confessions-form textarea:focus{outline-offset:1px;outline:4px solid #ff604b52}.career-confessions-form .ecosystem-button{color:#071a2b;cursor:pointer;background:#ff604b;border:2px solid #071a2b;box-shadow:4px 4px #071a2b}.career-confessions-form .ecosystem-button:disabled{opacity:.65;cursor:wait}.confession-privacy{color:#4a4c43;margin-top:15px;line-height:1.5;display:block}.confession-status{border-radius:9px;margin:15px 0 0;padding:12px 14px;font-weight:850}.confession-status.sent{color:#145a33;background:#e1f7e9}.confession-status.error{color:#8d241d;background:#fff0ed}.confession-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (width<=760px){.confession-form-grid{grid-template-columns:1fr}.career-confessions-form{box-shadow:6px 6px #071a2b}}#job-listings,#training-library,#career-confessions,#practice-coach{scroll-margin-top:105px}.community-job-drop,.community-conversation,.career-court-docket,.investigation-checklist,.investigation-results{padding:90px 7vw}.community-job-drop{background:#fff8e8}.community-job-drop>header,.investigation-results>header{grid-template-columns:1fr .75fr;align-items:end;gap:35px;margin-bottom:32px;display:grid}.community-job-drop h2,.career-court-docket h2,.investigation-checklist h2,.investigation-results h2{color:#071a2b;letter-spacing:-.055em;margin:10px 0 0;font:950 clamp(2.2rem,4vw,4.3rem)/.96 Arial}.community-job-drop>header p{color:#526572;margin:0;line-height:1.65}.community-job-drop>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.community-job-drop article{background:#fff;border:2px solid #071a2b;border-radius:17px;padding:24px;box-shadow:6px 6px #ffd45c}.community-job-drop article>span{color:#ae362c;text-transform:uppercase;font-size:.68rem;font-weight:950}.community-job-drop h3{color:#071a2b;margin:15px 0 7px;font-size:1.35rem}.community-job-drop article>p{color:#536673;font-weight:850}.community-job-drop dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.community-job-drop dl>div{background:#f1f6f8;border-radius:8px;padding:10px}.community-job-drop dt{color:#687985;text-transform:uppercase;font-size:.63rem;font-weight:900}.community-job-drop dd{color:#071a2b;margin:4px 0 0;font-size:.75rem;font-weight:850}.community-job-drop article>a{color:#a4342b;font-size:.82rem;font-weight:950}.community-jobs-loading{background:#fff;border:2px dashed #aebcc4;border-radius:14px;padding:30px}.community-topic-prompts{color:#fff;background:#071a2b;padding:80px 7vw}.community-topic-prompts>header{max-width:850px}.community-topic-prompts h2{margin:10px 0;font:950 clamp(2.2rem,4vw,4rem)/.96 Arial}.community-topic-prompts>header p{color:#bed0d9}.community-topic-prompts>div{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:30px;display:grid}.community-topic-prompts a{background:#0c2940;border:1px solid #31546b;border-radius:15px;flex-direction:column;min-height:185px;padding:24px;display:flex}.community-topic-prompts a:nth-child(2),.community-topic-prompts a:nth-child(3){color:#071a2b;background:#ff604b}.community-topic-prompts strong{font-size:1.2rem}.community-topic-prompts span{margin:15px 0;line-height:1.55}.community-topic-prompts b{color:#ffd45c;margin-top:auto;font-size:.78rem}.community-topic-prompts a:nth-child(2) b,.community-topic-prompts a:nth-child(3) b{color:#071a2b}.community-confessions-panel,.court-submit-panel,.investigation-submit{background:#eef6fb;grid-template-columns:minmax(0,.7fr) minmax(480px,1.3fr);align-items:start;gap:6vw;padding:90px 7vw;display:grid}.community-confessions-panel>div h2,.court-submit-panel>div h2,.investigation-submit>div h2{color:#071a2b;margin:11px 0;font:950 clamp(2.2rem,4vw,4rem)/.96 Arial}.community-confessions-panel>div p,.court-submit-panel>div p,.investigation-submit>div p{color:#536673;line-height:1.65}.community-confessions-panel>div>a,.investigation-submit>div>a{color:#a4342b;font-weight:950}.career-court-docket{background:#fff8e8}.career-court-docket>header{max-width:900px;margin-bottom:35px}.career-court-docket>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.career-court-docket article{background:#fff;border:2px solid #071a2b;border-radius:18px;padding:28px;box-shadow:7px 7px #071a2b}.career-court-docket article>span{color:#a83229;letter-spacing:.12em;font-size:.7rem;font-weight:1000}.career-court-docket h3{color:#071a2b;margin:17px 0;font-size:1.55rem}.career-court-docket blockquote{color:#334b59;background:#f4f7f8;border-left:5px solid #ffd45c;margin:0 0 18px;padding:15px;font-style:italic}.career-court-docket article>strong{color:#a83229;display:block}.career-court-docket article>p{line-height:1.6}.career-court-docket article>a{color:#0d4a78;font-weight:950}.court-evidence-image{background:#071a2b;border:2px solid #071a2b;border-radius:13px;height:230px;margin:16px -14px 22px;position:relative;overflow:hidden}.court-evidence-image img{object-fit:cover;width:100%;height:100%;display:block}.court-evidence-image b{color:#a83229;letter-spacing:.14em;background:#fff8e8eb;border:4px solid #a83229;border-radius:7px;padding:8px 13px;font:1000 1.15rem/1 Arial;position:absolute;bottom:14px;right:13px;transform:rotate(-7deg);box-shadow:0 4px 15px #071a2b47}.investigation-checklist{background:#fff}.investigation-checklist>header{max-width:850px;margin-bottom:34px}.investigation-checklist>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.investigation-checklist article{background:#f4f8fa;border:2px solid #071a2b;border-radius:16px;padding:24px}.investigation-checklist article:nth-child(2n){background:#ffd45c}.investigation-checklist h3{color:#071a2b;margin:15px 0 8px}.investigation-checklist p{margin:0;line-height:1.55}.investigation-results{color:#fff;background:#071a2b}.investigation-results h2{color:#fff}.investigation-results>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.investigation-results article{background:#0c2940;border:1px solid #31546b;border-radius:15px;padding:24px}.investigation-results article>span{color:#ffd45c}.investigation-results h3{font-size:1.45rem}.investigation-results p{color:#c3d4dc}.investigation-results a{color:#ffd45c;font-weight:950}.investigation-request-form{background:#fff;border:2px solid #071a2b;border-radius:18px;padding:28px;box-shadow:7px 7px #ff604b}.investigation-request-form label{color:#071a2b;gap:7px;margin-bottom:14px;font-size:.78rem;font-weight:950;display:grid}.investigation-request-form input,.investigation-request-form textarea{box-sizing:border-box;border:1px solid #aebdc5;border-radius:9px;width:100%;padding:12px 13px;font:500 .95rem/1.45 Arial}.investigation-request-form>p{color:#135d35;background:#e7f7ed;border-radius:8px;padding:11px;font-weight:800}@media (width<=1000px){.community-job-drop>div,.career-court-docket>div,.investigation-checklist>div{grid-template-columns:1fr 1fr}.community-confessions-panel,.court-submit-panel,.investigation-submit{grid-template-columns:1fr}}@media (width<=650px){.community-job-drop,.community-topic-prompts,.career-court-docket,.investigation-checklist,.investigation-results,.community-confessions-panel,.court-submit-panel,.investigation-submit{padding:60px 5vw}.community-job-drop>header,.investigation-results>header,.community-job-drop>div,.community-topic-prompts>div,.career-court-docket>div,.investigation-checklist>div,.investigation-results>div{grid-template-columns:1fr}.community-job-drop article,.career-court-docket article{box-shadow:5px 5px #071a2b}.investigation-request-form{padding:21px 17px}}.growth-mosaic{color:#fff;background:#0b1f30;padding:105px 7vw}.growth-mosaic>header{max-width:980px;margin-bottom:42px}.growth-mosaic>header h2{letter-spacing:-.055em;margin:13px 0 14px;font-family:Arial,sans-serif;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:900;line-height:.98}.growth-mosaic>header p{color:#b9cbd5;max-width:720px}.growth-mosaic>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.growth-mosaic a{isolation:isolate;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:440px;padding:29px;transition:transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #0003}.growth-mosaic a:hover,.growth-mosaic a:focus-visible{transform:translateY(-5px)}.growth-mosaic a:after{content:"";z-index:-1;background:linear-gradient(#05101a33 22%,#05101af7 95%);position:absolute;inset:0}.growth-mosaic img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.growth-mosaic a>span{color:#efbd81;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.growth-mosaic h3{max-width:590px;margin:11px 0 20px;font-family:Arial,sans-serif;font-size:clamp(1.65rem,2.6vw,2.8rem);line-height:1.03}.growth-mosaic b{color:#fff;font-size:.78rem}.assessment-page{color:#10263a;background:#f4ede3;min-height:100vh}.assessment-header{background:#071a2b;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:12px 6vw;display:flex}.assessment-header img{background:#fff;border-radius:7px;width:155px;padding:5px 8px}.assessment-header nav{color:#fff;gap:24px;font-size:.78rem;font-weight:900;display:flex}.assessment-intro{color:#fff;background:#071a2b;justify-content:space-between;align-items:end;gap:40px;padding:32px 7vw 28px;display:flex}.assessment-intro>div>span,.assessment-result>span{color:#efbd81;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950}.assessment-intro h1{letter-spacing:-.05em;max-width:850px;margin:10px 0;font-family:Arial,sans-serif;font-size:clamp(2.1rem,4vw,4rem);font-weight:900;line-height:.95}.assessment-intro p{color:#c2d0d8;max-width:780px;margin:0}.assessment-intro aside{background:#0c2438;border:1px solid #28516f;border-radius:16px;min-width:185px;padding:20px;display:grid}.assessment-intro aside strong{color:#efbd81;font-size:2.5rem;line-height:1}.assessment-intro aside span{font-weight:900}.assessment-intro aside small{color:#b9cbd7;margin-top:8px}.assessment-workspace{padding:40px 7vw 110px}.assessment-card,.assessment-result{background:#fff;border-radius:22px;width:min(1040px,100%);margin:auto;padding:clamp(28px,5vw,60px);box-shadow:0 24px 65px #071a2b1f}.assessment-progress{color:#9b512d;grid-template-columns:1fr auto;gap:10px;font-size:.72rem;font-weight:900;display:grid}.assessment-progress:after{content:"";background:#e6ddd2;border-radius:99px;grid-area:2/1/auto/-1;height:7px}.assessment-progress i{z-index:1;background:#bd5d28;border-radius:99px;grid-area:2/1/auto/-1;height:7px}.assessment-card h2{margin:32px 0 8px;font-family:Arial,sans-serif;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.02}.assessment-helper{color:#5b6e7b;margin:0 0 28px}.assessment-answers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assessment-answers button{text-align:left;color:#10263a;cursor:pointer;background:#fbf8f3;border:1px solid #d8c9b8;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:17px 19px;font-weight:800;display:flex}.assessment-answers button:hover,.assessment-answers button:focus-visible{background:#f6e8da;border-color:#bd5d28;outline:3px solid #1964aa33}.assessment-back{color:#7e4b31;cursor:pointer;background:0 0;border:0;margin-top:24px;font-weight:900}.assessment-result h2{letter-spacing:-.06em;margin:14px 0;font-family:Arial,sans-serif;font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.assessment-ranking,.assessment-result-grid{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.assessment-result section{background:#f4ede3;border-radius:15px;padding:27px}.assessment-ranking>section:last-child{color:#fff;background:#10283b}.assessment-ranking>section:last-child p{color:#c6d3da}.assessment-rank{margin:18px 0}.assessment-rank header{justify-content:space-between;gap:15px;font-size:.84rem;display:flex}.assessment-rank>i{background:#ded3c7;border-radius:99px;height:8px;margin-top:7px;display:block;overflow:hidden}.assessment-rank>i>em{background:#bd5d28;border-radius:99px;height:100%;display:block}.assessment-result ul{padding-left:19px}.assessment-result li{margin:9px 0}.assessment-result section a{color:#b65e34;font-weight:900}.assessment-ranking section:last-child a{color:#efbd81}.assessment-disclaimer{color:#526673;background:#fbf8f3;border-left:4px solid #bd5d28;padding:16px;font-size:.82rem}.assessment-result footer{flex-wrap:wrap;gap:10px;display:flex}.assessment-result footer>*{color:#fff;cursor:pointer;background:#bd5d28;border:1px solid #bd5d28;border-radius:10px;min-height:50px;padding:13px 18px;font-weight:900}.assessment-result footer button{color:#8b492a;background:0 0}@media (width<=800px){.growth-mosaic>div,.assessment-ranking,.assessment-result-grid{grid-template-columns:1fr}.growth-mosaic a{min-height:390px}.assessment-answers{grid-template-columns:1fr}}@media (width<=600px){.growth-mosaic{padding:72px 5.5vw}.growth-mosaic a{min-height:345px;padding:22px}.assessment-header{padding-inline:5vw}.assessment-header nav a:not(:last-child){display:none}.assessment-intro{padding:28px 5.5vw;display:block}.assessment-intro aside{margin-top:20px}.assessment-workspace{padding:28px 5.5vw 80px}.assessment-card,.assessment-result{padding:25px 19px}.assessment-result footer{display:grid}.assessment-result footer>*{text-align:center;width:100%}}.remote-jobs-visual{background:#071a2b;border-radius:24px;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);min-height:560px;margin:0 0 62px;display:grid;overflow:hidden;box-shadow:0 28px 75px #071a2b2e}.remote-jobs-visual>figure{isolation:isolate;min-height:560px;margin:0;position:relative;overflow:hidden}.remote-jobs-visual>figure img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.remote-jobs-visual>figure:hover img{transform:scale(1.035)}.remote-jobs-visual figcaption{z-index:2;color:#fff;gap:11px;display:grid;position:absolute;inset:auto 42px 39px}.remote-jobs-visual figcaption>span,.remote-jobs-dashboard header>span,.remote-category-graphic>span,.homepage-job-board-heading>div>span{color:#72efbf;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.remote-jobs-visual figcaption>strong{letter-spacing:-.05em;max-width:520px;font:850 clamp(2.25rem,3.5vw,4rem)/.98 Arial}.remote-jobs-visual figcaption>a{background:#ff5f4a;border-radius:99px;justify-self:start;margin-top:6px;padding:11px 15px;font-size:.74rem;font-weight:950}.remote-jobs-dashboard{color:#fff;background:radial-gradient(circle at 100% 0,#3f87ff42,#0000 35%),#071a2b;flex-direction:column;padding:43px 39px;display:flex}.remote-jobs-dashboard header>strong{color:#fff;letter-spacing:-.08em;margin:7px 0 0;font:900 clamp(4.8rem,8vw,7rem)/.9 Arial;display:block}.remote-jobs-dashboard header p{color:#bcd0da;margin:8px 0 25px;font-size:.9rem}.remote-job-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.remote-job-metrics article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:108px;padding:17px 13px;display:flex}.remote-job-metrics b{color:#72efbf;font:900 1.3rem Arial}.remote-job-metrics span{color:#bacbd4;margin-top:5px;font-size:.66rem;line-height:1.35}.remote-category-graphic{gap:11px;margin-top:auto;padding-top:28px;display:grid}.remote-category-graphic>div{grid-template-columns:minmax(0,1fr) 42%;align-items:center;gap:13px;display:grid}.remote-category-graphic p{color:#fff;justify-content:space-between;gap:8px;margin:0;font-size:.7rem;display:flex}.remote-category-graphic p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remote-category-graphic p small{color:#94aab5;white-space:nowrap}.remote-category-graphic i{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.remote-category-graphic em{background:linear-gradient(90deg,#3f87ff,#72efbf);border-radius:99px;height:100%;display:block}.homepage-job-board-heading{justify-content:space-between;align-items:end;gap:35px;margin:0 0 28px;padding-top:2px;scroll-margin-top:105px;display:flex}.homepage-job-board-heading h3{color:var(--navy);letter-spacing:-.035em;margin:8px 0 0;font:850 clamp(1.9rem,3vw,3rem)/1 Arial}.homepage-job-board-heading p{max-width:500px;margin:0;font-size:.9rem}.home-fresh-jobs .home-job-grid{margin-top:0}@media (width<=1000px){.remote-jobs-visual{grid-template-columns:1fr}.remote-jobs-visual>figure{min-height:470px}.remote-jobs-dashboard{min-height:520px}.homepage-job-board-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=650px){.remote-jobs-visual{border-radius:17px;min-height:0;margin-bottom:42px}.remote-jobs-visual>figure{min-height:390px}.remote-jobs-visual figcaption{inset:auto 22px 24px}.remote-jobs-visual figcaption>strong{font-size:2.4rem}.remote-jobs-dashboard{min-height:0;padding:28px 20px}.remote-job-metrics{grid-template-columns:1fr}.remote-job-metrics article{min-height:78px}.remote-category-graphic{margin-top:12px}.remote-category-graphic>div{grid-template-columns:1fr}.remote-category-graphic p{font-size:.72rem}.homepage-job-board-heading{margin-bottom:20px}.homepage-job-board-heading h3{font-size:2rem}}.home-more-jobs{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.home-more-jobs .career-button{justify-content:center;min-width:230px}.home-more-jobs p{color:var(--muted);margin:0;font-size:.88rem}.ecosystem-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 15%,#bd5d2838,#0000 25%),radial-gradient(circle at 52% 100%,#daa5601c,#0000 32%),#071a2b;grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);min-height:760px;display:grid;position:relative;overflow:hidden}.ecosystem-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.ecosystem-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,8vw,125px) clamp(28px,5.6vw,92px);display:flex}.ecosystem-kicker,.ecosystem-label,.ecosystem-section-heading>div>span{color:#efbd81;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ecosystem-hero h1{letter-spacing:-.075em;max-width:820px;margin:22px 0 26px;font-family:Arial,sans-serif;font-size:clamp(4.2rem,6.4vw,7.8rem);font-weight:900;line-height:.87}.ecosystem-hero h1 em,.ecosystem-final h2 em{color:#efbd81;font-family:Georgia,serif;font-weight:400;display:block}.ecosystem-hero-copy>p{color:#c4d2da;max-width:700px;font-size:1.16rem;line-height:1.65}.ecosystem-actions{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.ecosystem-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:15px 21px;font-size:.86rem;font-weight:950;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ecosystem-button:hover,.ecosystem-button:focus-visible{transform:translateY(-3px)}.ecosystem-button.primary{color:#071a2b;background:#fff;box-shadow:0 15px 32px #00000038}.ecosystem-button.warm{color:#fff;background:#c26b3b;box-shadow:0 15px 32px #c26b3b3d}.ecosystem-button.light{color:#071a2b;background:#fff}.ecosystem-hero-copy>small{color:#92a8b4;margin-top:19px}.ecosystem-hero-copy>small strong{color:#fff}.ecosystem-words{flex-wrap:wrap;gap:9px;margin-top:36px;display:flex}.ecosystem-words span{color:#d9e3e8;background:#ffffff0d;border:1px solid #ffffff21;border-radius:99px;padding:9px 12px;font-size:.7rem;font-weight:850}.ecosystem-hero-visual{border-radius:70px 0 0;min-height:760px;margin:0;position:relative;overflow:hidden}.ecosystem-hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ecosystem-image-shade{background:linear-gradient(90deg,#071a2b73,#0000 35%),linear-gradient(#0000 52%,#071a2bd1);position:absolute;inset:0}.ecosystem-hero-visual figcaption{z-index:2;gap:5px;display:grid;position:absolute;bottom:42px;left:44px}.ecosystem-hero-visual figcaption b{font-size:1.25rem}.ecosystem-hero-visual figcaption span{color:#d4e0e5;font-size:.82rem}.ecosystem-float{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a2bd6;border:1px solid #fff3;border-radius:16px;grid-template-columns:35px 1fr;align-items:center;gap:12px;width:min(270px,40%);padding:16px 18px;animation:5s ease-in-out infinite ecosystemFloat;display:grid;position:absolute;box-shadow:0 18px 45px #00000040}.ecosystem-float>span{gap:3px;display:grid}.ecosystem-float>b{color:#fff}.ecosystem-float small{color:#bfcfd7}.ecosystem-float.jobs{top:13%;left:5%}.ecosystem-float.growth{animation-delay:-2.5s;top:35%;right:5%}.ecosystem-float.growth>span:first-child{color:#efbd81}@keyframes ecosystemFloat{50%{transform:translateY(-8px)}}.choose-path-section,.career-tool-suite,.platform-difference{padding:110px 7vw}.choose-path-section{background:#f5eee4}.ecosystem-section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:48px;display:flex}.ecosystem-section-heading h2{color:#071a2b;letter-spacing:-.055em;max-width:850px;margin:10px 0 0;font-family:Arial,sans-serif;font-weight:900}.ecosystem-section-heading>p{max-width:520px}.path-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ecosystem-path{border-radius:26px;flex-direction:column;min-height:535px;padding:clamp(30px,4vw,58px);transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #071a2b1f}.ecosystem-path:hover{transform:translateY(-6px);box-shadow:0 32px 75px #071a2b2e}.career-path{color:#fff;background:linear-gradient(145deg,#0a2942,#071a2b)}.life-path{color:#1c2730;background:radial-gradient(circle at 100% 0,#d8944d4d,#0000 35%),linear-gradient(145deg,#fff9ef,#f0dfca)}.path-top{color:#dfaa6f;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.72rem;font-weight:950;display:flex}.path-top>span:last-child{border:1px solid;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.2rem;display:grid}.ecosystem-path h3{letter-spacing:-.055em;max-width:520px;margin:45px 0 28px;font-family:Arial,sans-serif;font-size:clamp(2.55rem,4vw,4.4rem);font-weight:900;line-height:.95}.ecosystem-path ul{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 35px;padding:0;list-style:none;display:grid}.ecosystem-path li{align-items:center;gap:8px;font-size:.86rem;display:flex}.career-path li{color:#c8d7df}.ecosystem-path li>span{color:#d99a58}.ecosystem-path>a{color:#d99a58;border-bottom:2px solid;align-self:flex-start;margin-top:auto;padding-bottom:7px;font-weight:950}.life-path>a{color:#8a4b2c}.home-fresh-jobs{padding-top:105px!important}.flex-work-section{color:#fff;background:#071a2b;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:7vw;padding:105px 7vw;display:grid}.flex-work-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.flex-work-copy h2{letter-spacing:-.055em;margin-top:14px;font-family:Arial,sans-serif;font-weight:900}.flex-work-copy p{color:#b9ccd5}.contract-category-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contract-category-grid a{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:19px;transition:background .2s,transform .2s;display:grid}.contract-category-grid a:hover{background:#ffffff1a;transform:translateY(-2px)}.contract-category-grid a>span:first-child{color:#d49a60;font-size:.68rem;font-weight:900}.contract-category-grid strong{font-size:.78rem}.contract-category-grid a>span:last-child{color:#d49a60}.career-tool-suite{background:#fff}.tool-dashboard{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tool-dashboard article{background:#f9fbfc;border:1px solid #dce2e5;border-radius:18px;flex-direction:column;min-height:290px;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.tool-dashboard article:hover{border-color:#c26b3b;transform:translateY(-5px);box-shadow:0 20px 45px #071a2b17}.tool-dashboard article.featured-tool{color:#fff;background:linear-gradient(135deg,#0a2942,#071a2b);grid-column:span 2}.tool-dashboard article.featured-tool p{color:#c8d6dd}.dashboard-icon{color:#a65731;background:#f1dfcb;border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.2rem;display:grid}.featured-tool .dashboard-icon{color:#efbd81;background:#ffffff1a}.tool-dashboard h3{margin:28px 0 10px;font-family:Arial,sans-serif;font-size:1.3rem}.tool-dashboard p{font-size:.88rem;line-height:1.6}.tool-dashboard a{color:#b85f32;margin-top:auto;font-size:.78rem;font-weight:950}.featured-tool a{color:#efbd81}.rl-experience{color:#fff;background:#081f36;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);min-height:820px;display:grid}.rl-experience>figure{min-height:820px;margin:0;position:relative;overflow:hidden}.rl-experience>figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rl-experience>figure>span{background:linear-gradient(90deg,#0000 48%,#081f36),linear-gradient(#0000 45%,#05070ac7);position:absolute;inset:0}.rl-experience figcaption{z-index:2;color:#fff;gap:9px;display:grid;position:absolute;bottom:62px;left:7vw;right:5vw}.rl-experience figcaption strong{max-width:440px;font:italic 700 clamp(1.55rem,2.6vw,2.5rem)/1.12 Georgia,serif}.rl-experience figcaption small{color:#f1d874;letter-spacing:.03em;font-size:.78rem;font-weight:850}.rl-experience>div{background:linear-gradient(135deg,#081f36,#05070a);flex-direction:column;justify-content:center;align-items:flex-start;padding:78px 6vw 78px 5vw;display:flex}.rl-badge{color:#f1d874;letter-spacing:.12em;text-transform:uppercase;border:1px solid #d4af3780;border-radius:99px;padding:9px 12px;font-size:.7rem;font-weight:950}.rl-experience h2{letter-spacing:-.055em;max-width:850px;margin:24px 0 18px;font-family:Arial,sans-serif;font-size:clamp(2.5rem,4.4vw,5rem);font-weight:950;line-height:.98}.rl-experience .rl-intro{color:#d5e0e8;max-width:790px;margin:0;font-size:1.03rem;line-height:1.7}.rl-friend-note{background:#ffffff0f;border-left:4px solid #d4af37;max-width:760px;margin:18px 0 0;padding:14px 17px;font:italic 1rem/1.55 Georgia,serif;color:#fff!important}.rl-support-grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:27px 0;display:grid}.rl-support-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:35px 1fr;gap:12px;min-width:0;padding:18px;display:grid}.rl-support-grid article>span{color:#f1d874;background:#d4af3724;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.rl-support-grid h3{color:#fff;margin:0 0 7px;font-size:.93rem}.rl-support-grid p{color:#bdcdd8;margin:0;font-size:.78rem;line-height:1.55}.rl-home-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rl-home-actions .ecosystem-button.ghost{color:#fff;border-color:#ffffff52}.rl-prayer-link{color:#f1d874;align-items:center;gap:8px;padding:12px 5px;font-size:.78rem;font-weight:900;display:inline-flex}.rl-privacy-note{color:#d8e4eb;background:#d4af3714;border:1px solid #d4af3759;border-radius:12px;gap:12px;width:100%;margin-top:25px;padding:15px 17px;font-size:.76rem;line-height:1.55;display:flex}.rl-privacy-note>span:first-child{color:#f1d874;flex:none}.rl-privacy-note strong{color:#fff;display:block}.rl-scope-note{color:#91a7b5;margin-top:12px;font-size:.67rem;line-height:1.5}.learning-section{background:linear-gradient(135deg,#f8f2e9 0%,#efe1cf 100%);grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:7vw;padding:105px 7vw;display:grid}.learning-copy{flex-direction:column;align-items:flex-start;display:flex}.university-badge{color:#efbd81;letter-spacing:.12em;text-transform:uppercase;background:#071a2b;border:1px solid #c99b64;border-radius:99px;align-items:center;gap:9px;padding:9px 12px;font-size:.7rem;font-weight:950;display:inline-flex}.learning-section h2{color:#071a2b;letter-spacing:-.055em;max-width:760px;margin:22px 0 17px;font-family:Arial,sans-serif;font-weight:900}.learning-copy>p{color:#53616a;max-width:680px;line-height:1.7}.training-chip-grid{flex-wrap:wrap;gap:9px;margin:27px 0;display:flex}.training-chip-grid a{color:#193248;background:#fffc;border:1px solid #d9c7b5;border-radius:10px;padding:10px 12px;font-size:.74rem;font-weight:850;transition:transform .2s,border-color .2s}.training-chip-grid a:hover{border-color:#b65f32;transform:translateY(-2px)}.training-chip-grid a>span{color:#b65f32;margin-right:7px}.learning-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ecosystem-button.university{color:#fff;background:#071a2b;box-shadow:0 15px 32px #071a2b2e}.learning-text-link{color:#704329;border-bottom:1px solid #95613e;padding-bottom:4px;font-size:.78rem;font-weight:900}.learning-section aside,.text-only-note{color:#4a5660;background:#ffffffc2;border-left:4px solid #bd6d40;align-items:flex-start;gap:14px;margin:24px 0 0;padding:17px 18px;font-size:.76rem;line-height:1.55;display:flex}.learning-section aside strong{color:#193248;display:block}.learning-visual{isolation:isolate;background:#071a2b;border-radius:30px 30px 100px;justify-self:center;width:100%;max-width:720px;min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #41281838}.learning-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.learning-photo-shade{z-index:1;background:linear-gradient(#0000 22%,#071a2b24 42%,#071a2bf0 100%);position:absolute;inset:0}.learning-visual figcaption{z-index:2;color:#fff;gap:7px;display:grid;position:absolute;bottom:34px;left:38px;right:38px}.learning-visual figcaption>span{color:#efbd81;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.learning-visual figcaption>strong{letter-spacing:-.035em;max-width:540px;font:900 clamp(1.55rem,2.5vw,2.5rem)/1.05 Arial}.learning-visual figcaption>small{color:#d4dfe4;line-height:1.5}.learning-course-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a2bd6;border:1px solid #ffffff3d;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:15px 17px;display:grid;position:absolute;top:28px;right:28px;box-shadow:0 18px 38px #00000038}.learning-course-card>span:first-child{color:#071a2b;background:#efbd81;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.learning-course-card>span:last-child{gap:3px;display:grid}.learning-course-card b{font-size:.78rem}.learning-course-card small{color:#c6d5dc;font-size:.68rem}.shared-community{color:#fff;background:radial-gradient(circle at 90% 20%,#5a899f38,#0000 28%),#0b2438;padding:105px 7vw}.shared-community>div{text-align:center;max-width:1150px;margin:auto}.shared-community h2{letter-spacing:-.055em;margin:14px auto 20px;font-family:Arial,sans-serif;font-weight:900}.shared-community p{color:#c3d3db;max-width:780px;margin:0 auto}.community-topic-row{flex-wrap:wrap;justify-content:center;gap:10px;margin:31px 0;display:flex}.community-topic-row span{background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;padding:11px 15px;font-size:.76rem;font-weight:850}.shared-community .text-only-note{text-align:left;color:#cedce3;background:#ffffff12;max-width:710px;margin:20px auto 30px}.shared-community .text-only-note>span:first-child{color:#efbd81}.platform-difference{background:#fff}.difference-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.difference-grid article{background:#f6f2ec;border-top:4px solid #071a2b;min-height:285px;padding:27px 23px}.difference-grid article:nth-child(3){background:#f5e5d4;border-top-color:#bd6d40}.difference-grid article>span{color:#b86135;font-size:.72rem;font-weight:950}.difference-grid h3{margin:35px 0 12px;font-family:Arial,sans-serif;font-size:1.12rem}.difference-grid p{font-size:.83rem;line-height:1.55}.ecosystem-final{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#bd5d2842,#0000 40%),#071a2b;padding:110px 7vw}.ecosystem-final>span{color:#efbd81;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ecosystem-final h2{letter-spacing:-.06em;max-width:1150px;margin:20px auto 36px;font-family:Arial,sans-serif;font-weight:900}.ecosystem-final>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ecosystem-final>small{color:#91a7b3;margin-top:24px;display:block}@media (width<=1180px){.ecosystem-hero{grid-template-columns:1fr 1fr}.ecosystem-hero h1{font-size:clamp(3.8rem,6.2vw,6rem)}.tool-dashboard,.difference-grid{grid-template-columns:repeat(3,1fr)}.flex-work-section{grid-template-columns:1fr}.career-nav{gap:15px}.career-nav>a{font-size:.78rem}}@media (width<=900px){.ecosystem-hero{grid-template-columns:1fr}.ecosystem-hero-visual{border-radius:0;min-height:580px}.ecosystem-hero-copy{min-height:670px}.path-pair,.rl-experience,.learning-section{grid-template-columns:1fr}.ecosystem-path{min-height:500px}.tool-dashboard{grid-template-columns:1fr 1fr}.rl-experience>figure{min-height:520px}.rl-experience>figure>span{background:linear-gradient(#0000 42%,#081f36)}.rl-experience figcaption{bottom:38px;left:6vw}.learning-visual{max-width:none;min-height:560px;margin-top:18px}.difference-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.ecosystem-hero-copy{min-height:0;padding:70px 6vw}.ecosystem-hero h1{font-size:clamp(3.35rem,16vw,5.25rem)}.ecosystem-actions{width:100%;display:grid}.ecosystem-hero-copy>small{line-height:1.6}.ecosystem-hero-visual{min-height:500px}.ecosystem-float{width:calc(100% - 40px);left:20px!important;right:auto!important}.ecosystem-float.jobs{top:20px}.ecosystem-float.growth{top:112px}.ecosystem-hero-visual figcaption{bottom:25px;left:22px}.choose-path-section,.career-tool-suite,.platform-difference,.flex-work-section,.learning-section,.shared-community,.ecosystem-final{padding:72px 5.5vw}.ecosystem-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.ecosystem-path{min-height:0;padding:34px 24px}.ecosystem-path h3{margin-top:36px}.ecosystem-path ul,.contract-category-grid,.tool-dashboard,.difference-grid{grid-template-columns:1fr}.tool-dashboard article.featured-tool{grid-column:auto}.rl-experience>figure{min-height:430px}.rl-experience>div{padding:62px 5.5vw}.rl-support-grid{grid-template-columns:1fr}.rl-home-actions{width:100%;display:grid}.rl-home-actions>a{text-align:center;justify-content:center;width:100%}.rl-experience h2{font-size:clamp(2.55rem,12vw,3.75rem)}.learning-actions{flex-direction:column;align-items:flex-start}.learning-visual{border-radius:22px 22px 65px;min-height:470px}.learning-visual figcaption{bottom:24px;left:22px;right:22px}.learning-course-card{top:18px;right:18px}.community-topic-row{grid-template-columns:1fr 1fr;display:grid}.ecosystem-final>div{display:grid}.ecosystem-final .ecosystem-button{width:100%}}@media (prefers-reduced-motion:reduce){.ecosystem-float{animation:none}.ecosystem-button,.ecosystem-path,.contract-category-grid a,.tool-dashboard article{transition:none}.ecosystem-button:hover,.ecosystem-path:hover,.contract-category-grid a:hover,.tool-dashboard article:hover{transform:none}}.dashboard-area-switch{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:18px 0;padding:5px;display:grid}.dashboard-area-switch button{color:#b9cbd5;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:900}.dashboard-area-switch button.active{color:#081b2b;background:#d08a50}.profile-sidebar nav a{color:#d3e0e6;border-radius:9px;padding:12px 14px;font-size:.8rem;font-weight:800;display:flex}.profile-sidebar nav a:hover{background:#ffffff14}.unified-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.unified-summary-grid>a{background:#fff;border:1px solid #dde5e8;border-radius:16px;flex-direction:column;min-height:190px;padding:25px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 12px 32px #071a2b0f}.unified-summary-grid>a:hover{border-color:#c47742;transform:translateY(-3px)}.unified-summary-grid span{color:#a9562e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.unified-summary-grid strong{color:#071a2b;margin:24px 0 10px;font-size:1.25rem}.unified-summary-grid small{color:#61717b;line-height:1.55}.dashboard-panel{margin-top:25px}.dashboard-panel>h2{text-transform:none}.course-list article>a{color:#a9562e;margin-top:12px;font-weight:900}@media (width<=900px){.unified-summary-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.unified-summary-grid{grid-template-columns:1fr}.unified-summary-grid>a{min-height:155px}}.resume-import-status{z-index:220;left:50%;bottom:max(22px,env(safe-area-inset-bottom));color:#684b17;background:#fff8e8;border:1px solid #d5c39f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;width:min(620px,100% - 28px);margin:0;padding:15px 18px;font-weight:850;line-height:1.45;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 45px #071a2b3d}.resume-import-status button{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:#00000012;border:0;border-radius:50%;font-size:1.1rem}.resume-import-status[data-state=reading]{color:#123d52;background:#edf6fb;border-color:#8ba8b7}.resume-import-status[data-state=success]{color:#11603d;background:#ecf8f1;border-color:#86b79f}.resume-import-status[data-state=error]{color:#8b271c;background:#fff0ee;border-color:#d58b83}.resume-import-status{z-index:1;width:100%;margin:0 0 18px;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 8px 22px #071a2b14}.evaluation-decision{color:#fff;background:linear-gradient(135deg,#071a2b,#0d3855);border-radius:20px;margin:24px 0 8px;padding:clamp(24px,4vw,40px)}.evaluation-decision>header>span{color:#e4bb6e;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.evaluation-decision h3{color:#fff;max-width:780px;margin:8px 0;font:850 clamp(1.55rem,2.6vw,2.4rem)/1.06 Arial}.evaluation-decision>header>p{color:#cbd9df;max-width:820px;margin:0;line-height:1.6}.evaluation-decision>div{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px;display:grid}.evaluation-decision article{background:#ffffff0b;border:1px solid #ffffff28;border-radius:14px;padding:22px;position:relative}.evaluation-decision article.recommended{background:linear-gradient(145deg,#d9aa5433,#ffffff12);border-color:#d9aa54}.evaluation-decision article>span{color:#071a2b;text-transform:uppercase;background:#d9aa54;border-radius:99px;padding:5px 8px;font-size:.6rem;font-weight:950;position:absolute;top:14px;right:15px}.evaluation-decision article>b{padding-right:82px;font-size:1.05rem;display:block}.evaluation-decision article>p{color:#c9d6dc;min-height:48px;font-size:.82rem;line-height:1.5}.evaluation-decision article>button{color:#071a2b;cursor:pointer;background:#fff;border:1px solid #ffffff45;border-radius:10px;width:100%;min-height:48px;padding:11px 16px;font-weight:950}.evaluation-decision article.recommended>button{background:#d9aa54;border-color:#d9aa54}.evaluation-decision>small{color:#aebfc8;line-height:1.5;display:block}.evaluation-area-list>article{padding-bottom:18px}.evaluation-resume-document pre{min-height:360px;max-height:560px}@media (width<=700px){.evaluation-decision>div{grid-template-columns:1fr}.evaluation-decision article>p{min-height:0}.evaluation-decision article>b{padding-right:0}.evaluation-decision article>span{margin-bottom:10px;display:inline-block;position:static}}@media (width<=980px){.admin-form{scrollbar-gutter:auto;max-height:none;position:static;overflow:visible}.admin-form>.admin-actions{border-top:0;margin-top:18px;padding:0;position:static}}[hidden]{display:none!important}.training-jump button{border:1px solid var(--line);font:inherit;color:var(--navy);cursor:pointer;background:#fff;padding:12px 18px;font-weight:800}.training-jump button:hover,.training-jump button.active{border-color:var(--copper);background:var(--navy);color:#fff}.course-start-link{background:var(--copper);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;display:inline-flex;color:#fff!important;text-decoration:none!important}.course-return{border-left:5px solid var(--copper);background:#fff3df;justify-content:space-between;align-items:center;gap:20px;margin:32px 7vw -30px;padding:18px 22px;display:flex}.course-return a{color:var(--navy);font-weight:900}.course-return span{color:var(--muted);font-size:.88rem}.home-quick-nav{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #cbd8e4;border-bottom:1px solid #cbd8e4;padding:15px 7vw;position:sticky;top:74px;box-shadow:0 10px 26px #081f361c}.home-quick-nav>strong{color:#081f36;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:.78rem;display:block}.home-quick-nav>div{scrollbar-width:thin;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.home-quick-nav a{color:#081f36;white-space:nowrap;background:#f7f9fc;border:1px solid #cbd8e4;border-radius:999px;flex:none;padding:9px 14px;font-size:.82rem;font-weight:850}.home-quick-nav a:hover,.home-quick-nav a:focus{color:#fff;background:#081f36;border-color:#081f36}.home-section-divider{color:#fff;background:#081f36;border-top:8px solid #d4af37;border-bottom:1px solid #ffffff29;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:25px;padding:30px 7vw;scroll-margin-top:155px;display:grid}.home-section-divider>span{color:#d4af37;border:2px solid #d4af37;border-radius:50%;place-items:center;width:76px;height:76px;font:italic 800 2rem Georgia;display:grid}.home-section-divider small{color:#efc85a;letter-spacing:.18em;margin-bottom:4px;font-size:.7rem;font-weight:950;display:block}.home-section-divider h2{color:#fff;margin:0;font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1.05}.home-section-divider p{color:#dce7ef;max-width:820px;margin:8px 0 0;font-size:1rem;line-height:1.55}.home-section-divider+section{border-top:0}.home-section-divider+.home-social-hub,.home-section-divider+.choose-path-section,.home-section-divider+.rl-experience,.home-section-divider+.home-teen-hub,.home-section-divider+.home-work-directories,.home-section-divider+.home-prayer-affirmation,.home-section-divider+.flex-work-section,.home-section-divider+.career-tool-suite,.home-section-divider+.learning-section,.home-section-divider+.shared-community{position:relative}@media (width<=700px){.home-quick-nav{padding:14px 5vw;position:static}.home-section-divider{border-top-width:6px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:24px 5vw;scroll-margin-top:20px}.home-section-divider>span{width:48px;height:48px;font-size:1.25rem}.home-section-divider h2{font-size:1.65rem}.home-section-divider p{font-size:.9rem}}.university-masthead{color:#fff;text-align:center;background:linear-gradient(135deg,#06192b,#0d4a78);padding:76px 7vw 58px}.university-masthead h1{color:#fff;max-width:1100px;margin:8px auto 14px;font-size:clamp(2.7rem,6vw,5.8rem)}.university-masthead>p{color:#dce9f3;max-width:820px;margin:0 auto 30px;font-size:1.08rem}.university-masthead .university-stats{max-width:850px;margin:auto}.training-jump{z-index:20;position:sticky;top:74px;box-shadow:0 8px 20px #081f3614}@media (width<=620px){.university-masthead{padding:55px 6vw 42px}.university-masthead .university-stats{grid-template-columns:1fr}.training-jump{flex-wrap:nowrap;justify-content:flex-start;position:static;overflow-x:auto}.training-jump button{text-align:left;flex:0 0 220px}}@media (width<=720px){.course-return{flex-direction:column;align-items:flex-start;margin:24px 6vw -12px}}:root{--black:#05070a;--navy:#081f36;--navy-2:#0d4a78;--ink:#0a1723;--copper:#d4af37;--copper-dark:#a97c0c;--ivory:#f7f9fc;--sand:#eaf1f8;--white:#fff;--muted:#526575;--line:#cbd8e4}body{color:#0a1723;background:#f7f9fc}.career-header{background:#fffffff7;border-bottom-color:#cbd8e4}.career-monogram,.career-brand strong,.career-menu{color:#081f36}.career-menu{border-color:#d4af37}.career-nav>a:not(.nav-cta):hover,.career-eyebrow,.text-link,.package-best,.company,.training-jump a:hover,.course-actions button,.course-actions a{color:#a97c0c}.nav-cta,.career-button,.ecosystem-button.warm,.ecosystem-button.university,.popular{color:#05070a;background:#d4af37;border-color:#d4af37}.nav-cta:hover,.career-button:hover,.ecosystem-button.warm:hover,.ecosystem-button.university:hover{color:#05070a;background:#b88a13}.outline-copper{color:#8b6708;background:0 0}.outline-copper:hover{color:#fff;background:#081f36;border-color:#081f36}.career-button:focus,.ecosystem-button:focus,input:focus,select:focus,textarea:focus,button:focus,a:focus{outline-color:#d4af3794}.ecosystem-hero,.flex-work-section,.ecosystem-final,.career-footer,.training-callout,.career-page-hero,.biz-hero,.biz-detail-hero,.assistant-sidebar,.admin-sidebar,.profile-sidebar{background:#05070a}.ecosystem-hero{background:radial-gradient(circle at 12% 15%,#0d4a786b,#0000 31%),radial-gradient(circle at 52% 100%,#d4af3724,#0000 34%),#05070a}.ecosystem-final{background:radial-gradient(circle at 50% 0,#0d4a787a,#0000 44%),#05070a}.career-page-hero,.training-callout{background:linear-gradient(135deg,#05070a 0%,#081f36 60%,#0d4a78 100%)}.career-footer{border-top:5px solid #d4af37}.ecosystem-kicker,.ecosystem-label,.ecosystem-section-heading>div>span,.career-footer h3,.career-footer-grid a:hover,.footer-action,.ecosystem-final>span{color:#d4af37}.ecosystem-hero h1 em,.ecosystem-final h2 em{color:#e5c65c}.ecosystem-button.primary,.ecosystem-button.light{color:#05070a;background:#fff}.ecosystem-button.primary:hover,.ecosystem-button.light:hover,.career-paths,.service-request,.practice-lab,.support-resource-groups,.free-provider-library,.platform-difference,.resume-workspace,.admin-shell,.profile-shell{background:#eaf1f8}.editorial-intro,.image-story,.trust-strip,.service-principles,.source-directory,.learning-section,.career-tool-suite,.community-feed{background:#fff}.path-card,.pricing-grid article,.training-grid article,.remote-job-list article,.career-form,.tool-dashboard article,.difference-grid article,.free-provider-grid article,.admin-form,.admin-list>article,.unified-summary-grid>a{background:#fff;border-color:#cbd8e4}.path-card:nth-child(2),.pricing-grid article.featured{background:#081f36;border-top-color:#d4af37}.path-icon,.dashboard-icon{color:#0d4a78;background:#eaf1f8}.path-number,.section-number,.training-number{color:#d4af37}.remote-job-list article,.career-form,.job-safety-note,.free-provider-note{border-color:#d4af37}.job-tags span,.training-chip-grid a,.community-topic-row span{color:#081f36;background:#eaf1f8}.career-newsletter{background:#0d4a78}.career-newsletter button{background:#05070a}.career-newsletter p{color:#fff}.career-page-hero>img{box-shadow:18px 18px #d4af37}.rl-experience{background:#081f36}.rl-experience>div{background:linear-gradient(135deg,#081f36,#05070a)}.rl-badge,.rl-topic-grid span svg,.learning-text-link,.tool-dashboard article>a,.difference-grid article>span{color:#d4af37}.shared-community{background:#0d4a78}.text-only-note{border-color:#d4af37}.university-badge{color:#fff;background:#081f36}.learning-section aside{background:#eaf1f8;border-color:#d4af37}.learning-course-card{color:#fff;background:#05070a;border-color:#d4af37}.admin-sidebar nav button.active,.profile-sidebar nav button.active,.dashboard-area-switch button.active{color:#05070a;background:#d4af37}.admin-form{border-top-color:#d4af37}.schedule-badge,.refresh-badge{color:#0d4a78;background:#eaf1f8}.assistant-shell{--assistant-black:#05070a;--assistant-charcoal:#081f36;--assistant-gold:#d4af37;--assistant-soft-gold:#f1d874;--assistant-panel:#f7f9fc}.assistant-topbar,.assistant-message>div:last-child,.model-loader,.site-assistant-status{background:#fff}.assistant-message.user>div:last-child{background:#081f36}.resume-writer-shell{background:#eaf1f8}.resume-writer-top{background:#05070a;border-bottom:4px solid #d4af37}.resume-coach{background:#081f36}.resume-tabs button.active{border-bottom-color:#d4af37}.ai-button{color:#6f5208;background:#fff9df;border-color:#d4af37}.home-prayer-affirmation{color:#fff;background:linear-gradient(135deg,#05070a 0%,#081f36 60%,#0d4a78 100%);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:6vw;padding:95px 7vw;display:grid}.home-faith-heading{position:sticky;top:145px}.home-faith-heading h2{letter-spacing:-.055em;margin:14px 0;font-family:Arial,sans-serif;font-size:clamp(2.7rem,4.8vw,5.3rem);font-weight:900}.home-faith-heading p{color:#c7d6e1}.home-faith-heading>a{color:#e5c65c;align-items:center;gap:10px;font-weight:900;display:inline-flex}.home-faith-cards{gap:16px;display:grid}.home-faith-cards article{background:#ffffff13;border:1px solid #ffffff2e;border-left:5px solid #d4af37;border-radius:18px;min-height:285px;padding:34px;box-shadow:0 18px 45px #0003}.home-faith-cards article>span{color:#e5c65c;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950}.home-faith-cards blockquote{color:#fff;margin:28px 0;font:italic clamp(1.22rem,2vw,1.75rem)/1.65 Georgia,serif}.home-faith-cards small{color:#b9cbd8}@media (width<=900px){.home-prayer-affirmation{grid-template-columns:1fr}.home-faith-heading{position:static}}@media (width<=620px){.home-prayer-affirmation{padding:68px 5.5vw}.home-faith-cards article{min-height:0;padding:26px 22px}.home-faith-cards blockquote{font-size:1.18rem}}.teen-hub{background:#f7f4ee}.teen-hero{color:#fff;background:#05080d;grid-template-columns:1.05fr .95fr;min-height:690px;display:grid}.teen-hero>div{flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.teen-hero>div>span,.teen-section-title>span,.teen-programs>.teen-section-title>span,.teen-summer>div>span,.teen-safety>div>span,.teen-dashboard-promo span{color:#f0be58;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.teen-hero h1{letter-spacing:-.065em;max-width:760px;margin:18px 0;font-family:Arial,sans-serif;font-size:clamp(3.6rem,6vw,7rem);font-weight:950;line-height:.88}.teen-hero p{color:#d6e3ed;max-width:720px;font-size:1.12rem}.teen-hero>div>div{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.teen-hero a,.teen-summer a,.teen-dashboard-promo>a{color:#fff;background:#2368c4;border-radius:10px;padding:16px 21px;font-weight:900}.teen-hero a+a{color:#090b0f;background:#d7a83d}.teen-hero figure{border-radius:48px 0 0 48px;min-height:580px;margin:0;position:relative;overflow:hidden}.teen-hero figure:after{content:"";background:linear-gradient(#0000 35%,#05080dcc);position:absolute;inset:0}.teen-hero img{object-fit:cover;width:100%;height:100%}.teen-hero figcaption{z-index:1;font-weight:900;position:absolute;bottom:30px;left:35px}.teen-subnav{z-index:30;background:#0a2035;border-bottom:1px solid #ffffff20;gap:8px;padding:12px 5vw;display:flex;position:sticky;top:116px;overflow-x:auto}.teen-subnav a{color:#fff;border-radius:99px;flex:none;padding:10px 13px;font-size:.72rem;font-weight:850}.teen-subnav a:hover{background:#2368c4}.teen-section-title{max-width:920px;margin-bottom:38px}.teen-section-title h2{color:#091f34;letter-spacing:-.055em;margin:12px 0;font-family:Arial,sans-serif;font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:950;line-height:.95}.teen-section-title p{max-width:780px}.teen-finder,.teen-jobs-section,.teen-programs,.teen-training,.first-resume{padding:95px 7vw}.teen-finder{background:#fff}.teen-finder-form{background:#0a2035;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:14px;padding:30px;display:grid;box-shadow:0 24px 65px #071a2b24}.teen-finder-form label{color:#fff;flex-direction:column;gap:8px;display:flex}.teen-finder-form label.wide{grid-column:span 2}.teen-finder-form fieldset{color:#fff;border:1px solid #ffffff2b;grid-column:span 2;margin:0;padding:17px}.teen-finder-form fieldset label{flex-direction:row;align-items:center;margin:10px 18px 0 0;display:inline-flex}.teen-finder-form fieldset input{width:18px}.teen-primary{color:#07131f;cursor:pointer;background:#d7a83d;border:0;border-radius:9px;align-self:end;min-height:50px;padding:14px 18px;font-weight:950}.teen-starting-plan{background:#f0e7d7;border-radius:22px;margin-top:35px;padding:35px}.teen-starting-plan>span{color:#1459ae;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:950}.teen-plan-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.teen-plan-grid article{background:#fff;border-radius:14px;flex-direction:column;padding:23px;display:flex}.teen-plan-grid small{color:#2368c4;text-transform:uppercase;font-weight:900}.teen-plan-grid strong{margin:10px 0;font:800 1.25rem Arial}.teen-plan-grid a{color:#a67409;margin-top:auto;font-weight:900}.teen-notice{background:#e8f1ff;border-left:4px solid #2368c4;padding:12px 15px;color:#10263a!important}.teen-jobs-section{background:#edf3fb}.teen-filter-row{grid-template-columns:1fr 1fr .7fr;gap:14px;margin-bottom:28px;display:grid}.teen-filter-row label{flex-direction:column;gap:7px;display:flex}.teen-filter-row>div{color:#fff;background:#0a2035;border-radius:10px;flex-direction:column;justify-content:center;padding:14px;display:flex}.teen-filter-row strong{font-size:1.6rem}.teen-filter-row span{color:#c7d7e2;font-size:.72rem}.teen-opportunity-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.teen-opportunity-card{background:#fff;border:1px solid #d6dce3;border-radius:17px;padding:28px;box-shadow:0 16px 40px #09223c10}.teen-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.teen-card-top>span:first-child{color:#2368c4;text-transform:uppercase;font-size:.72rem;font-weight:950}.teen-badge{border-radius:99px;padding:8px 10px;font-size:.63rem;font-weight:950}.teen-badge.verified{color:#12613a;background:#daf4e4}.teen-badge.check{color:#6c5000;background:#fff0bd}.teen-badge.watch{color:#174f99;background:#dceaff}.teen-opportunity-card h3{color:#091f34;margin:18px 0 7px;font-family:Arial,sans-serif;font-size:1.7rem;font-weight:900}.teen-employer{font-weight:900;color:#a67409!important}.teen-opportunity-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.teen-opportunity-card dl div{background:#f5f2ec;padding:11px}.teen-opportunity-card dt{text-transform:uppercase;color:#65717b;font-size:.65rem;font-weight:900}.teen-opportunity-card dd{margin:4px 0 0;font-size:.85rem;font-weight:800}.teen-tags{flex-wrap:wrap;gap:6px;display:flex}.teen-tags span{color:#194f91;background:#e8f1ff;border-radius:6px;padding:7px 9px;font-size:.66rem;font-weight:900}.teen-opportunity-card>small{color:#62707d;margin:18px 0;line-height:1.5;display:block}.teen-card-actions{gap:9px;display:flex}.teen-card-actions>*{color:#174f99;text-align:center;cursor:pointer;background:#fff;border:1px solid #2368c4;border-radius:8px;flex:1;padding:12px;font-weight:900}.teen-card-actions a{color:#fff;background:#2368c4}.teen-programs{background:#fff}.teen-program-layout{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.teen-program-layout article,.apprenticeship-split article{background:#f4f0e8;border-top:5px solid #2368c4;padding:30px}.teen-program-layout article.watch{color:#fff;background:#0a2035;border-top-color:#d7a83d}.teen-program-layout article.watch p{color:#c8d8e3}.teen-program-layout span,.apprenticeship-split b{color:#a67409;letter-spacing:.1em;font-size:.68rem;font-weight:950}.teen-program-layout a,.apprenticeship-split a{color:#d19c27;font-weight:900}.teen-chip-list{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.teen-chip-list span{color:#1e579b;background:#e8f1ff;border-radius:99px;padding:9px 12px;font-size:.72rem;font-weight:850}.teen-summer{color:#fff;background:#061523;grid-template-columns:1fr 1fr;min-height:580px;display:grid}.teen-summer>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 7vw;display:flex}.teen-summer h2{color:#fff;margin:14px 0;font-family:Arial,sans-serif;font-weight:950}.teen-summer p{color:#c4d2dc}.teen-summer .teen-tags{margin:10px 0 30px}.teen-summer img{object-fit:cover;width:100%;height:100%}.apprenticeship-split{grid-template-columns:1fr 1fr;gap:15px;display:grid}.teen-training{color:#fff;background:#071a2b}.teen-training .teen-section-title h2{color:#fff}.teen-training .teen-section-title p{color:#bdccd6}.teen-certificate-note{border:1px solid #ffffff21;border-radius:13px;gap:14px;margin-bottom:30px;padding:20px;display:flex}.teen-certificate-note p{color:#c6d4dd;margin:0}.teen-course-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.teen-course-grid article{background:#ffffff09;border:1px solid #ffffff1d;border-radius:13px;flex-direction:column;min-height:230px;padding:22px;display:flex}.teen-course-grid article>span{color:#e9b743;font-weight:950}.teen-course-grid h3{margin:22px 0 8px;font-family:Arial,sans-serif;font-size:1.2rem}.teen-course-grid p{color:#aebfca;font-size:.8rem}.teen-course-grid button{color:#fff;cursor:pointer;background:#2368c4;border:0;border-radius:7px;margin-top:auto;padding:11px;font-weight:900}.teen-course-player{color:#13273b;background:#fff;border-radius:18px;margin-bottom:30px;overflow:hidden}.teen-course-player>header{background:#d7a83d;justify-content:space-between;padding:22px 25px;display:flex}.teen-course-player header h3{margin:4px 0;font-family:Arial,sans-serif}.teen-course-player header button{color:#fff;background:#071a2b;border:0;width:42px;font-size:1.5rem}.teen-lesson{grid-template-columns:280px 1fr;display:grid}.teen-lesson>nav{background:#eaf1f8;flex-direction:column;gap:7px;padding:18px;display:flex}.teen-lesson>nav button{text-align:left;background:0 0;border:0;padding:12px}.teen-lesson>nav button.active{color:#fff;background:#2368c4}.teen-lesson>article{padding:35px}.teen-scenario{background:#f8f2e6;border-left:4px solid #d7a83d;padding:18px}.teen-lesson fieldset{gap:10px;margin:20px 0;padding:18px;display:grid}.teen-lesson fieldset label{align-items:center;gap:9px;display:flex}.teen-lesson input[type=radio]{width:18px}.teen-course-complete{text-align:center;padding:55px}.teen-course-complete>span{color:#1d8a54;font-size:3rem}.teen-course-complete a{color:#2368c4;font-weight:900}.first-resume{background:#f1e8d9}.student-resume-shell{grid-template-columns:.85fr 1.15fr;gap:22px;display:grid}.student-resume-shell>form{background:#fff;border-radius:16px;gap:13px;padding:28px;display:grid}.student-resume-shell label{flex-direction:column;gap:7px;display:flex}.teen-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.student-resume-preview{background:#fff;border:1px solid #d7cbb9;min-height:780px;padding:50px;box-shadow:0 18px 55px #071a2b15}.student-resume-preview>header{border-bottom:3px solid #2368c4}.student-resume-preview h2{margin:0;font-family:Arial,sans-serif;font-size:2.4rem}.student-resume-preview section{border-bottom:1px solid #ddd;padding:18px 0}.student-resume-preview section h3{color:#174f99;text-transform:uppercase;margin:0 0 8px;font-family:Arial,sans-serif;font-size:.9rem}.student-resume-preview section p{margin:4px 0;font-size:.85rem}.student-resume-preview>div:last-child{gap:8px;margin-top:25px;display:flex}.student-resume-preview>div:last-child>*{color:#fff;background:#2368c4;border:0;padding:11px 14px;font-weight:900}.resume-empty{text-align:center;place-content:center;height:100%;display:grid}.resume-empty>span{color:#2368c4;font-size:4rem}.teen-safety{color:#fff;background:#06090e;grid-template-columns:1.2fr .8fr;gap:40px;padding:90px 7vw;display:grid}.teen-safety h2{color:#fff}.teen-safety li{color:#d2dce4;margin:13px 0}.teen-safety a{color:#f0be58;font-weight:900}.teen-safety aside{background:#102b45;border-radius:16px;padding:35px}.teen-safety aside a{margin-top:15px;display:block}.teen-dashboard-promo{color:#fff;background:#2368c4;justify-content:space-between;align-items:center;gap:40px;padding:75px 7vw;display:flex}.teen-dashboard-promo h2{color:#fff}.teen-dashboard-promo p{color:#deebff;max-width:800px}.teen-dashboard-promo>a{color:#0b1118;white-space:nowrap;background:#d7a83d}.teen-privacy{background:#fff;align-items:flex-start;gap:25px;padding:35px 7vw;display:flex}.teen-privacy strong{color:#174f99;min-width:260px}.teen-privacy p{margin:0}.home-teen-hub{color:#fff;background:#05080d;grid-template-columns:1fr 1fr;min-height:580px;display:grid}.home-teen-hub figure{margin:0;overflow:hidden}.home-teen-hub img{object-fit:cover;width:100%;height:100%}.home-teen-hub>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 6vw;display:flex}.home-teen-hub>div>span{color:#f0be58;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:950}.home-teen-hub h2{color:#fff;margin:15px 0;font-family:Arial,sans-serif;font-weight:950}.home-teen-hub p{color:#c7d6df}.home-teen-hub>div>div{flex-wrap:wrap;gap:10px;display:flex}.home-teen-hub a{color:#fff;background:#2368c4;border-radius:8px;padding:14px 17px;font-weight:900}.home-teen-hub a+a{color:#07131f;background:#d7a83d}.home-teen-hub small{color:#aebfca;margin-top:18px}@media (width<=1100px){.career-nav{gap:11px}.career-nav>a{font-size:.72rem}.teen-finder-form,.teen-plan-grid,.teen-course-grid{grid-template-columns:1fr 1fr}.teen-program-layout,.teen-opportunity-grid{grid-template-columns:1fr}}@media (width<=820px){.teen-hero,.teen-summer,.student-resume-shell,.teen-safety,.home-teen-hub{grid-template-columns:1fr}.teen-hero figure{border-radius:0;min-height:420px}.teen-hero>div{padding:65px 6vw}.teen-subnav{top:82px}.teen-finder-form{grid-template-columns:1fr}.teen-finder-form label.wide,.teen-finder-form fieldset{grid-column:auto}.teen-filter-row{grid-template-columns:1fr 1fr}.teen-filter-row>div{grid-column:1/-1}.apprenticeship-split,.teen-lesson{grid-template-columns:1fr}.teen-lesson>nav{max-height:210px;overflow-y:auto}.teen-summer img{min-height:400px}.teen-dashboard-promo,.teen-privacy{flex-direction:column;align-items:flex-start}.student-resume-preview{min-height:620px}}@media (width<=560px){.teen-hero h1{font-size:3.4rem}.teen-finder,.teen-jobs-section,.teen-programs,.teen-training,.first-resume{padding:70px 5vw}.teen-finder-form,.teen-starting-plan,.teen-opportunity-card{padding:20px 16px}.teen-plan-grid,.teen-course-grid,.teen-filter-row,.teen-two{grid-template-columns:1fr}.teen-filter-row>div{grid-column:auto}.teen-card-top,.teen-card-actions{flex-direction:column;align-items:flex-start}.teen-card-actions>*{width:100%}.teen-opportunity-card dl{grid-template-columns:1fr}.teen-course-player>header{padding:18px}.teen-lesson>article{padding:25px 18px}.student-resume-preview{min-height:540px;padding:30px 18px}.teen-dashboard-promo{padding:60px 5vw}.teen-safety{padding:70px 5vw}.home-teen-hub>div{padding:60px 5vw}}@media (width<=1250px) and (width>=821px){.career-menu{display:block}.career-nav{background:#fff;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 105px);padding:18px 4vw 26px;display:none;position:absolute;top:92px;left:3vw;right:3vw;overflow-y:auto;box-shadow:0 20px 45px #071a2b2b}.career-nav.open{display:flex}.career-nav>a{min-height:43px;padding:10px 6px;font-size:.86rem}.nav-search{text-align:center}}.faith-topbar{background:linear-gradient(100deg,#05070a,#08243d 58%,#0d4a78);border-bottom:3px solid #d4af37;grid-template-columns:.9fr 1.3fr 1.1fr;gap:0;min-height:86px;padding:10px clamp(22px,4vw,72px);font-size:.8rem;display:grid;box-shadow:0 8px 26px #00000038}.faith-topbar a{color:#fff;align-content:center;gap:4px;min-width:0;padding:7px 18px;display:grid}.faith-topbar a+a{border-left:1px solid #e5c65c59;padding-left:24px}.faith-topbar small{color:#e5c65c;letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:950}.faith-topbar strong{text-overflow:ellipsis;white-space:nowrap;font:700 .83rem/1.35 Georgia,serif;overflow:hidden}.faith-topbar span{text-overflow:ellipsis;white-space:nowrap;color:#c8d8e3;font-size:.69rem;overflow:hidden}.faith-topbar a:hover{background:#ffffff0f;border-radius:9px;text-decoration:none}.faith-prayer,.faith-affirmation{white-space:normal}.daily-prayer #daily-scripture{color:#2c3540;background:#fff9e8;border-left:5px solid #d4af37;padding:25px 28px}.daily-prayer #daily-scripture cite{color:#7a5907;margin-top:12px;font-style:normal;font-weight:900;display:block}.wfh-priority-showcase,.home-1099-jobs,.home-start-today,.no-interview-showcase{padding:96px 6vw}.wfh-priority-showcase{background:#f3eee4}.wfh-priority-showcase>header,.home-1099-jobs>header,.home-start-today>header,.no-interview-showcase>header{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:6vw;margin-bottom:40px;display:grid}.wfh-priority-showcase h2,.home-1099-jobs h2,.home-start-today h2,.no-interview-showcase h2{color:#071a2b;margin:10px 0 0;font-size:clamp(2.55rem,4.7vw,5rem);line-height:.98}.wfh-priority-showcase>header p,.home-1099-jobs>header p,.home-start-today>header p,.no-interview-showcase>header p{font-size:.96rem;line-height:1.7}.wfh-priority-group{margin-top:34px}.wfh-priority-group>div{border-bottom:2px solid #b78a44;justify-content:space-between;gap:16px;padding:0 0 13px;display:flex}.wfh-priority-group>div>span{color:#071a2b;font-weight:950}.wfh-priority-group>div>a{color:#8d652d;font-size:.8rem;font-weight:900}.wfh-priority-group>section{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:15px;display:grid}.wfh-priority-group article,.home-contract-grid article,.home-start-today>div>article,.no-interview-showcase>div>article{background:#fff;border:1px solid #ddd6c9;border-radius:16px;flex-direction:column;padding:27px;display:flex;box-shadow:0 12px 34px #071a2b12}.wfh-priority-group article>span,.home-contract-grid article>span,.home-start-today article>span,.no-interview-showcase article>span{color:#8d652d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:950}.wfh-priority-group h3,.home-contract-grid h3,.home-start-today h3,.no-interview-showcase h3{color:#071a2b;margin:15px 0 7px;font-size:1.55rem}.wfh-priority-group article>strong,.home-contract-grid article>strong,.no-interview-showcase article>strong{color:#8d652d;font-size:.84rem}.wfh-priority-group article>p{flex:1}.wfh-priority-group article>a,.home-contract-grid article a,.home-start-today article>a,.no-interview-showcase article>a{color:#071a2b;border-top:1px solid #ece6dd;margin-top:auto;padding-top:17px;font-size:.79rem;font-weight:950}.no-interview-showcase{color:#fff;background:#071a2b}.no-interview-showcase h2{color:#fff}.no-interview-showcase>header p{color:#c6d6e0}.no-interview-showcase>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.no-interview-showcase dl,.home-start-today dl{margin:18px 0}.no-interview-showcase dl>div,.home-start-today dl>div{border-top:1px solid #e9e3d8;padding:10px 0}.no-interview-showcase dt,.home-start-today dt{color:#071a2b;text-transform:uppercase;font-size:.69rem;font-weight:950}.no-interview-showcase dd,.home-start-today dd{color:#66747d;margin:5px 0 0;font-size:.78rem;line-height:1.48}.no-interview-showcase>small{color:#c8d8e3;background:#ffffff0e;border:1px solid #e5c65c59;border-radius:12px;margin-top:24px;padding:18px 22px;line-height:1.55;display:block}.home-1099-jobs{background:#fffdf8}.home-contract-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-contract-grid article>p{flex:1}.home-contract-grid article>div{gap:12px;display:grid}.home-contract-grid article small{color:#66747d}.home-1099-jobs .home-more-jobs{margin-top:30px}.home-start-today{background:#efe6d7}.home-start-today>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-start-today article>p{flex:1}.home-start-today article>small{color:#7a5b31;margin-bottom:17px;line-height:1.5}.home-start-today>.career-button{width:max-content;margin:30px auto 0;display:flex}.home-faith-cards{grid-template-columns:repeat(3,1fr)}.home-faith-cards article{min-height:320px}.home-faith-cards article:first-child{border-left-color:#7fc7f2}.home-faith-cards article:nth-child(2){border-left-color:#e5c65c}.home-faith-cards article:nth-child(3){border-left-color:#d4af37}.biz-start-today{background:#efe6d7;padding:70px 7vw}.biz-start-today>header{max-width:900px}.biz-start-today>header>span{color:#8d652d;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.biz-start-today h2{color:#071a2b;margin:10px 0;font-size:clamp(2.4rem,4vw,4.3rem)}.biz-start-today>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.biz-start-today article{background:#fff;border:1px solid #ddd6c9;border-radius:15px;flex-direction:column;padding:26px;display:flex;box-shadow:0 10px 30px #071a2b0f}.biz-start-today article>span{color:#8d652d;text-transform:uppercase;font-size:.65rem;font-weight:950}.biz-start-today h3{color:#071a2b;font-size:1.55rem}.biz-start-today article>p{flex:1}.biz-start-today dl>div{border-top:1px solid #ece6dd;padding:9px 0}.biz-start-today dt{color:#071a2b;font-weight:950}.biz-start-today dd{color:#66747d;margin:4px 0 0;font-size:.8rem}.biz-start-today small{color:#7a5b31;line-height:1.45}.biz-start-today a{color:#8d652d;margin-top:16px;font-weight:950}@media (width<=1000px){.wfh-priority-group>section,.home-contract-grid,.no-interview-showcase>div,.home-start-today>div,.biz-start-today>div{grid-template-columns:1fr 1fr}.home-faith-cards{grid-template-columns:1fr}}@media (width<=650px){.faith-topbar{scroll-snap-type:x mandatory;gap:8px;min-height:82px;padding:7px 4vw;display:flex;overflow-x:auto}.faith-topbar a{scroll-snap-align:start;border:1px solid #e5c65c40;border-radius:9px;flex:0 0 84vw;min-height:62px;padding:7px 12px}.faith-topbar a+a{border-left:1px solid #e5c65c40;padding-left:12px}.wfh-priority-showcase,.home-1099-jobs,.home-start-today,.no-interview-showcase{padding:68px 5.5vw}.wfh-priority-showcase>header,.home-1099-jobs>header,.home-start-today>header,.no-interview-showcase>header{grid-template-columns:1fr;gap:12px}.wfh-priority-group>div{flex-direction:column;align-items:flex-start}.wfh-priority-group>section,.home-contract-grid,.home-start-today>div,.no-interview-showcase>div,.biz-start-today>div{grid-template-columns:1fr}.biz-start-today{padding:55px 6vw}.home-faith-cards{grid-template-columns:1fr}}.homepage-job-board-heading{margin-top:50px}.homepage-job-board-heading:first-of-type{margin-top:35px}.homepage-more-wfh{border-top:2px solid #d8c49a;margin-top:72px;padding-top:40px}.home-prayer-affirmation{text-align:center;display:block}.home-faith-heading{max-width:790px;margin:0 auto 42px;position:static}.home-faith-heading p{max-width:680px;margin:0 auto 18px}.home-faith-heading>a{justify-content:center}.home-faith-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1260px;margin:0 auto}.home-faith-cards article{min-width:0;max-width:100%;overflow:hidden}.home-faith-cards h3,.home-faith-cards blockquote{overflow-wrap:anywhere;word-break:normal;max-width:100%}@media (width<=900px){.home-faith-cards{grid-template-columns:1fr}.home-faith-cards article{min-height:0}}@media (width<=620px){.home-prayer-affirmation{padding:58px 4vw}.home-faith-heading{margin-bottom:25px}.home-faith-heading h2{font-size:clamp(2.05rem,10.5vw,3rem);line-height:1}.home-faith-heading p{font-size:.9rem;line-height:1.55}.home-faith-cards{gap:11px;width:100%}.home-faith-cards article{border-radius:13px;width:100%;padding:20px 17px}.home-faith-cards article>span{letter-spacing:.1em;font-size:.61rem}.home-faith-cards h3{margin:10px 0;font-size:1.15rem}.home-faith-cards blockquote{margin:13px 0;font-size:clamp(.98rem,4.5vw,1.12rem);line-height:1.5}.home-faith-cards small{font-size:.7rem;line-height:1.4}.homepage-job-board-heading{margin-top:38px}.homepage-more-wfh{margin-top:52px;padding-top:30px}}.home-work-directories{background:#fffdf8;padding:100px 6vw}.home-work-directories>header{max-width:900px;margin-bottom:40px}.home-work-directories h2{color:#071a2b;margin:12px 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96}.home-work-directories>header p{max-width:690px;font-size:1rem}.home-work-directories>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-work-directories>div>a{background:#fff;border:1px solid #ddd6c9;border-radius:17px;flex-direction:column;min-height:300px;padding:30px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 12px 34px #071a2b12}.home-work-directories>div>a:hover{border-color:#b78a44;transform:translateY(-4px)}.home-work-directories>div>a>span{color:#8d652d;letter-spacing:.11em;text-transform:uppercase;font-size:.67rem;font-weight:950}.home-work-directories h3{color:#071a2b;margin:18px 0 10px;font-size:1.75rem}.home-work-directories>div>a>p{flex:1;line-height:1.6}.home-work-directories>div>a>strong{color:#071a2b;border-top:1px solid #ece6dd;padding-top:17px;font-size:.82rem}.no-interview-next{background:#efe6d7;justify-content:space-between;align-items:center;gap:35px;padding:70px 7vw;display:flex}.no-interview-next h2{color:#071a2b;margin:10px 0;font-size:clamp(2.2rem,4vw,4rem)}.no-interview-next p{max-width:720px}.no-interview-next>a{flex:none}.global-home-link{z-index:1000;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071a2bef;border:1px solid #ffffff47;border-radius:999px;padding:12px 17px;font-size:.78rem;font-weight:950;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 30px #0000003d}.global-home-link:hover{background:#8d652d}.global-home-link:focus-visible{outline-offset:3px;outline:3px solid #e5c65c}body:has(.ecosystem-hero)>.global-home-link{display:none}@media (width<=900px){.home-work-directories>div{grid-template-columns:1fr 1fr}.no-interview-next{flex-direction:column;align-items:flex-start}}@media (width<=620px){.home-work-directories{padding:65px 5vw}.home-work-directories>div{grid-template-columns:1fr}.home-work-directories>div>a{min-height:0;padding:24px 21px}.home-work-directories h3{font-size:1.45rem}.no-interview-next{padding:55px 5vw}.no-interview-next>a{text-align:center;width:100%}.global-home-link{padding:11px 14px;bottom:12px;left:12px}}.device-account-gate{background:radial-gradient(circle at 15% 15%,#c26b3b38,#0000 28%),radial-gradient(circle at 85% 85%,#3f87ff2e,#0000 30%),#071a2b;place-items:center;min-height:100vh;padding:72px 22px;display:grid}.device-account-card{background:#fff;border-radius:26px;width:min(680px,100%);padding:clamp(28px,5vw,55px);box-shadow:0 30px 90px #00000052}.device-account-brand{margin-bottom:30px;display:inline-flex}.device-account-brand img{width:155px;height:auto}.device-account-card h1{color:#071a2b;letter-spacing:-.055em;margin:10px 0 14px;font:900 clamp(2.25rem,5vw,4.1rem)/.95 Arial}.device-account-card>p{color:#536573;line-height:1.7}.device-storage-warning{color:#67321d;background:#fff5ed;border:2px solid #c26b3b;border-radius:12px;gap:7px;margin:22px 0;padding:18px;display:grid}.device-storage-warning strong{text-transform:uppercase;letter-spacing:.06em;font-size:.86rem}.device-storage-warning span{font-size:.84rem;line-height:1.6}.device-account-card form{gap:17px;margin-top:28px;display:grid}.device-account-card label{color:#152c3c;gap:7px;font-size:.78rem;font-weight:900;display:grid}.device-account-card input:not([type=checkbox]){color:#071a2b;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #c8d3d9;border-radius:10px;padding:12px 14px;font-size:1rem}.device-account-card input:focus{border-color:#3f87ff;outline:3px solid #3f87ff38}.device-pin-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.device-account-consent{align-items:start;line-height:1.5;grid-template-columns:20px 1fr!important;font-weight:650!important}.device-account-consent input{margin-top:3px}.device-account-card form button{color:#fff;cursor:pointer;background:#c26b3b;border:0;border-radius:11px;min-height:54px;font-weight:950}.device-account-card form button:disabled{opacity:.65;cursor:wait}.device-account-notice{background:#fff1e8;border-radius:9px;padding:12px 14px;font-weight:800;color:#77361e!important}.device-account-reset{color:#8a4b2c;cursor:pointer;background:0 0;border:0;margin-top:17px;padding:0;text-decoration:underline}.device-account-card aside{background:#f4f8fa;border:1px solid #dce5e9;border-radius:12px;gap:5px;margin-top:28px;padding:17px;display:grid}.device-account-card aside strong{color:#071a2b}.device-account-card aside span{color:#536573;font-size:.8rem;line-height:1.55}.device-account-home{color:#163d59;margin-top:22px;font-size:.82rem;font-weight:900;display:inline-block}@media (width<=600px){.device-account-gate{padding:36px 14px}.device-account-card{border-radius:18px}.device-pin-row{grid-template-columns:1fr}}.device-account-lock{z-index:1000;color:#fff;cursor:pointer;background:#071a2b;border:1px solid #ffffff47;border-radius:99px;padding:9px 13px;font-size:.7rem;font-weight:900;position:fixed;bottom:14px;right:14px;box-shadow:0 7px 24px #00000038}.managed-content-admin{gap:24px;display:grid}.managed-content-tabs{gap:9px;padding:4px 0 10px;display:flex;overflow-x:auto}.managed-content-tabs button{color:#173349;cursor:pointer;background:#fff;border:1px solid #cbd8e4;border-radius:10px;flex:none;min-height:46px;padding:10px 14px;font-weight:850}.managed-content-tabs button.active{color:#fff;background:#081f36;border-color:#d4af37}.managed-content-tabs b{color:#d4af37;margin-left:6px}.managed-inactive{opacity:.68;border-style:dashed!important}.managed-inactive h3{text-decoration:line-through}.admin-list-tools input{border:1px solid #cbd8e4;border-radius:8px;min-height:42px;padding:9px 12px}.code-lab-layout>aside button small{color:#7b5d20;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:950;display:block}.lesson-explainer{background:linear-gradient(135deg,#f4f9fc,#edf5fa);border:1px solid #cbdce8;border-radius:14px;margin:0 0 32px;padding:24px}.lesson-explainer>span{color:#fff;background:#0d4a78;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.lesson-explainer h3{color:#071a2b;margin:13px 0 7px;font-size:1.45rem}.lesson-explainer p{color:#3f5666;margin:0;line-height:1.7}.lesson-explainer ol{color:#344c5d;gap:10px;margin:19px 0 0;padding-left:22px;display:grid}.lesson-explainer li{padding-left:5px;line-height:1.6}.skill-questions{background:#fffbec;border:2px solid #d4af37;border-radius:14px;margin:30px 0;padding:25px}.skill-questions legend{color:#071a2b;padding:0 9px;font-size:1.15rem;font-weight:950}.skill-questions>p{color:#4b5f6b;margin:0 0 20px;line-height:1.6}.skill-questions label{color:#173349;gap:8px;margin-top:16px;line-height:1.55;display:grid}.skill-questions label>span{font-weight:750}.skill-questions label b{color:#8a5d00}.skill-questions textarea{color:#10263a;width:100%;min-height:70px;font:inherit;resize:vertical;background:#fff;border:1px solid #b9c8d0;border-radius:9px;padding:13px 14px;font-size:1rem;line-height:1.55}.skill-questions textarea:focus{border-color:#0d4a78;outline:3px solid #0d4a7833}@media (width<=650px){.lesson-explainer,.skill-questions{padding:19px 16px}.skill-questions textarea{min-height:88px}}.classroom-animation{background:#f7fbfe;border:1px solid #bfd0dc;border-radius:16px;margin:20px 0 28px;padding:20px}.classroom-animation figcaption{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.classroom-animation figcaption strong{color:#0d4a78}.classroom-animation figcaption span{color:#526879;font-size:.84rem}.classroom-board{color:#fff;background:#153d36;border:9px solid #9a6a3e;border-radius:8px;min-height:150px;padding:28px 28px 28px 90px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff12}.classroom-teacher{color:#071a2b;background:#f1c55a;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:950;animation:2.4s ease-in-out infinite teacher-bob;display:grid;position:absolute;bottom:24px;left:24px}.animation-track{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.animation-step{text-align:center;min-height:82px;animation:4.8s ease-in-out infinite class-step;animation-delay:calc(var(--step) * .8s);background:#ffffff12;border:2px solid #ffffff69;border-radius:10px;place-items:center;padding:13px 8px;display:grid}.animation-step b{color:#0d4a78;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.animation-step span{font-size:.8rem;font-weight:900}.animation-dot{background:#f1c55a;border-radius:50%;width:14px;height:14px;animation:4.8s ease-in-out infinite travel-board;position:absolute;top:67px;left:105px;box-shadow:0 0 16px #f1c55a}.classroom-animation>p{color:#3f5666;margin:14px 0 0;font-size:.88rem}.classroom-animation.language .classroom-board{background:#26365f}.classroom-animation.security .classroom-board{background:#3c244d}.classroom-animation.network .classroom-board{background:#123f5a}.classroom-animation.ai .classroom-board{background:#3e315e}@keyframes travel-board{0%,10%{left:105px}45%{left:50%}80%,to{left:calc(100% - 45px)}}@keyframes class-step{0%,20%,to{background:#ffffff12;transform:translateY(0)}30%,48%{background:#ffffff29;transform:translateY(-5px)}}@keyframes teacher-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.classroom-teacher,.animation-step,.animation-dot{animation:none}}@media (width<=650px){.classroom-animation{padding:13px}.classroom-animation figcaption{display:grid}.classroom-board{min-height:138px;padding:18px 12px 18px 60px}.classroom-teacher{bottom:17px;left:11px}.animation-track{gap:6px}.animation-step{padding:9px 4px}.animation-step span{font-size:.65rem}.animation-dot{display:none}}.admin-sidebar nav .admin-social-link{color:#fff;background:#c26b3b;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px;font-size:.8rem;font-weight:900;text-decoration:none;display:flex}.admin-sidebar nav .admin-social-link b{color:#873d20;background:#fff;border-radius:999px;padding:4px 7px;font-size:.65rem}.free-access-message{color:#fff;background:#c46838;grid-template-columns:minmax(260px,1.35fr) minmax(220px,.65fr);align-items:center;gap:10px 40px;margin:0;padding:28px clamp(20px,7vw,100px);display:grid}.free-access-message>span{letter-spacing:.15em;grid-column:1/-1;font-size:.72rem;font-weight:950}.free-access-message h2{margin:4px 0;font:700 clamp(1.7rem,3.4vw,3rem)/1.05 Georgia}.free-access-message p{font-size:1.02rem;line-height:1.6}.free-access-message>div{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.free-access-message a{color:#133b54;background:#fff;border-radius:9px;padding:11px 15px;font-weight:900;text-decoration:none}.home-social-hub{background:#f4f8fa;padding:clamp(48px,7vw,90px) clamp(20px,7vw,100px)}.home-social-hub>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;margin-bottom:24px;display:grid}.home-social-hub h2{margin:8px 0;font:700 clamp(2rem,4vw,3.5rem)/1.05 Georgia}.home-social-hub>header>p{color:#536673;font-size:1.05rem;line-height:1.6}.today-drop-card{color:#fff;background:linear-gradient(120deg,#071a2b,#164964);border-radius:18px;grid-template-columns:1fr auto;gap:25px;margin-bottom:18px;padding:25px;display:grid}.today-drop-card span{color:#efaa7e;font-size:.75rem;font-weight:900}.today-drop-card h3{margin:7px 0;font:700 1.6rem Georgia}.today-drop-card p{color:#deebf1;line-height:1.6}.today-drop-card>div:last-child{flex-direction:column;justify-content:center;gap:8px;display:flex}.today-drop-card a,.today-drop-card button{color:#123850;text-align:center;background:#fff;border:0;border-radius:9px;padding:11px 14px;font-weight:900;text-decoration:none}.today-drop-card button{color:#fff;background:#c46838}.social-destination-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.social-destination-grid a{color:#071a2b;background:#fff;border:1px solid #dbe6eb;border-radius:13px;align-content:start;min-height:150px;padding:16px;text-decoration:none;display:grid}.social-destination-grid a>span{color:#9b4826;font-weight:950}.social-destination-grid p{color:#5a6b76;font-size:.83rem;line-height:1.5}.social-destination-grid b{margin-top:auto;font-size:.78rem}.job-trust-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.job-trust-facts>div{background:#f4f8fa;border:1px solid #dfe8ed;border-radius:8px;padding:9px}.job-trust-facts dt{text-transform:uppercase;letter-spacing:.06em;color:#687985;font-size:.67rem;font-weight:850}.job-trust-facts dd{margin:4px 0 0;font-size:.8rem;font-weight:850}.social-feed-page{background:#f4f8fa;gap:16px;padding:50px clamp(20px,7vw,100px);display:grid}.social-feed-page>article{box-sizing:border-box;background:#fff;border:1px solid #dce6eb;border-radius:18px;width:100%;max-width:920px;margin:auto;padding:25px}.social-feed-page>article>span{color:#a34b28;font-size:.75rem;font-weight:900}.social-feed-page h2{margin:8px 0;font:700 clamp(1.6rem,3vw,2.4rem)/1.1 Georgia}.social-feed-page p{line-height:1.65}.social-feed-page .social-hook{color:#173f58;font-size:1.12rem;font-weight:850}.social-feed-page aside{background:#fff6ef;border-left:4px solid #c46838;padding:13px 16px}.social-feed-page article>div{gap:9px;margin-top:15px;display:flex}.social-feed-page article>div>button{color:#173f58;background:#fff;border:1px solid #173f58;border-radius:8px;padding:10px 15px;font-weight:850}.social-empty{text-align:center;place-content:center;max-width:700px;min-height:350px;margin:auto;padding:40px;display:grid}.opportunity-landing-grid{background:#f4f8fa;grid-template-columns:repeat(4,1fr);gap:15px;padding:60px clamp(20px,7vw,100px);display:grid}.opportunity-landing-grid article{background:#fff;border:1px solid #dbe6eb;border-radius:15px;padding:21px}.opportunity-landing-grid h2{font:700 1.45rem Georgia}.opportunity-landing-grid p{color:#526570;line-height:1.6}.opportunity-landing-grid a{color:#a14927;font-weight:900;text-decoration:none}.success-story-form{background:#f4f8fa;padding:55px clamp(20px,7vw,100px)}.success-story-form form,.success-story-form>div{background:#fff;border:1px solid #dce6eb;border-radius:18px;max-width:760px;margin:auto;padding:25px}.success-story-form label{gap:7px;margin:13px 0;font-weight:850;display:grid}.success-story-form input,.success-story-form select,.success-story-form textarea{border:1px solid #cbd9df;border-radius:9px;padding:11px;font:500 1rem Arial}.success-story-form .consent-row{grid-template-columns:22px 1fr;align-items:start;line-height:1.5}.success-story-form .consent-row input{width:19px;height:19px}.career-newsletter form small{color:#ffe0cd;grid-column:1/-1}@media (width<=1000px){.social-destination-grid{grid-template-columns:repeat(3,1fr)}.opportunity-landing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.free-access-message,.home-social-hub>header,.today-drop-card{grid-template-columns:1fr}.free-access-message h2{font-size:2rem}.social-destination-grid,.opportunity-landing-grid{grid-template-columns:1fr}.social-destination-grid a{min-height:0}.today-drop-card>div:last-child{grid-template-columns:1fr 1fr;display:grid}.job-trust-facts{grid-template-columns:repeat(2,1fr)}.social-feed-page{padding:30px 14px}.social-feed-page>article{padding:19px}.social-feed-page article>div{grid-template-columns:1fr 1fr;display:grid}.home-social-hub{padding:45px 16px}}.course-progress-summary{background:#eef4f7;border-bottom:1px solid #cbd9df;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 24px;display:grid}.course-progress-summary>div{background:#fff;border-radius:10px;gap:3px;padding:12px;display:grid}.course-progress-summary strong{color:#0b3553;font-size:1rem}.course-progress-summary span{color:#5a6d79;font-size:.76rem}.course-progress-summary progress{accent-color:#c18b19;grid-column:1/-1;width:100%;height:12px}.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 30px;display:grid}.concept-grid article{background:#fff;border:1px solid #d6e1e7;border-radius:12px;padding:19px}.concept-grid strong{color:#0d4a78}.concept-grid p{color:#3f5666;margin:7px 0 0;line-height:1.65}.syntax-lesson,.rules-remember,.line-explanations,.expected-output,.guided-practice,.solution-explanation,.real-world-connection{background:#fff;border:1px solid #cedbe2;border-radius:14px;margin:28px 0;padding:22px}.syntax-lesson h3,.rules-remember h3,.line-explanations h3,.expected-output h3,.guided-practice h3,.solution-explanation h3,.real-world-connection h3{color:#071a2b;margin:0 0 13px}.syntax-lesson pre,.expected-output pre,.guided-practice pre,.solution-explanation pre{color:#e8f4f8;background:#071a2b;border-radius:9px;padding:16px;font:14px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.syntax-lesson ul,.rules-remember ul,.line-explanations ol,.solution-explanation ul,.real-world-connection ul{gap:9px;padding-left:22px;line-height:1.6;display:grid}.rules-remember{background:#fffaf0;border-left:5px solid #d4af37}.line-explanations code{white-space:pre-wrap;color:#183c55;font:14px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.expected-output{background:#eef8f3;border-color:#a8d0bc}.expected-output p{line-height:1.65}.guided-practice{background:#f2f8fc;border:2px solid #0d4a78}.guided-practice>span,.solution-explanation>span{letter-spacing:.08em;text-transform:uppercase;color:#9b5f00;font-size:.72rem;font-weight:950}.guided-practice p{line-height:1.65}.guided-practice button,.lesson-help-actions button,.lesson-navigation button{color:#0d4a78;cursor:pointer;background:#fff;border:1px solid #0d4a78;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:900}.code-task ol{gap:9px;padding:0;list-style:none;display:grid}.code-task li{line-height:1.55}.code-task li b{color:#fff;background:#071a2b;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:6px;font-size:.75rem;display:inline-grid}.lesson-help-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.lesson-help-actions button:first-child{color:#fff;background:#0d4a78}.brand-new-explanation,.progressive-hints{background:#eef7ff;border-left:5px solid #0d4a78;border-radius:12px;margin:15px 0;padding:20px}.brand-new-explanation p{margin:7px 0 0;line-height:1.7}.progressive-hints ol{gap:11px;margin:10px 0 0;padding-left:20px;line-height:1.6;display:grid}.check-answer-button{color:#071a2b!important;background:#d4af37!important}.run-notice{color:#173d56;background:#e9f2f8;border-radius:8px;margin:12px 0;padding:12px 15px;font-weight:700}.code-results p small{color:#7a3f2d;grid-column:2;margin-top:4px;line-height:1.45;display:block}.solution-explanation{background:#f1faf5;border:2px solid #2f7d58}.lesson-knowledge-check{border:1px solid #cbd9df;border-radius:14px;margin:28px 0;padding:22px}.lesson-knowledge-check legend{color:#071a2b;padding:0 8px;font-weight:950}.lesson-knowledge-check>p{font-weight:800}.lesson-knowledge-check label{border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.lesson-knowledge-check input{accent-color:#0d4a78;width:18px;height:18px;margin:2px 0 0}.lesson-knowledge-check>div{border-radius:8px;margin-top:12px;padding:12px}.lesson-knowledge-check>div.correct{color:#175b40;background:#e2f3e9}.lesson-knowledge-check>div.review{color:#7b3b24;background:#fff2e9}.lesson-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:32px 0;display:grid}.lesson-navigation button:last-child{justify-self:end}.lesson-navigation span{text-align:center;color:#526879;font-size:.84rem;font-weight:850}.lesson-navigation button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.course-progress-summary{grid-template-columns:repeat(2,1fr);padding:14px}.concept-grid{grid-template-columns:1fr}.syntax-lesson,.rules-remember,.line-explanations,.expected-output,.guided-practice,.solution-explanation,.real-world-connection{padding:18px 15px}.lesson-navigation{grid-template-columns:1fr 1fr}.lesson-navigation span{grid-area:1/1/auto/-1}.lesson-navigation button{grid-row:2}.lesson-navigation button:last-child,.lesson-navigation button:first-child{justify-self:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.page-share{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.page-share>span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:950}.page-share a,.page-share button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:6px 9px;font:800 .68rem Arial;text-decoration:none}.growth-training,.launch-room,.launch-room-intro,.copyright-page{--ink:#10283a;--navy:#0b2335;--copper:#b6653d;--cream:#f8f3eb;color:var(--ink)}.growth-training{background:linear-gradient(#fff 0,#f8f3eb 44%,#fff 100%);padding:1rem clamp(1rem,4vw,4rem) 5rem}.growth-owner{color:#244a3c;text-align:center;letter-spacing:.03em;background:#e8f1ed;border-radius:999px;max-width:1180px;margin:0 auto 1rem;padding:.7rem 1rem;font-size:.82rem;font-weight:800}.growth-heading,.career-labs>header,.launch-room>header,.credential-honesty{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:2rem;max-width:1180px;margin:0 auto;padding:3rem 0 1.5rem;display:grid}.growth-heading span,.career-labs>header span,.launch-room>header span,.launch-room-intro>div>span,.copyright-page header>span,.credential-honesty span{color:var(--copper);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:900}.growth-heading h2,.career-labs h2,.launch-room h2,.launch-room-intro h2,.copyright-page h1,.credential-honesty h2{font-family:var(--font-display,Georgia,serif);margin:.55rem 0;font-size:clamp(2rem,4.5vw,4rem);line-height:1.02}.growth-heading p,.career-labs>header p,.launch-room>header p,.credential-honesty p{margin:0;font-size:1rem;line-height:1.75}.path-finder{background:#fff;border:1px solid #d9e0df;border-radius:24px;max-width:1180px;margin:0 auto;padding:clamp(1rem,3vw,2rem);box-shadow:0 18px 50px #0b233514}.growth-step{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.path-finder h3,.recommended-path h3,.lab-shell h3,.launch-workspace h3,.seven-day-test h3,.tested-log h3{font-family:var(--font-display,Georgia,serif);margin:.4rem 0;font-size:clamp(1.45rem,3vw,2.25rem)}.path-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.35rem;display:grid}.path-choices button{appearance:none;color:var(--ink);text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #d8dfdf;border-radius:14px;min-height:96px;padding:1rem}.path-choices button:hover,.path-choices button.active{border-color:var(--copper);background:#fff4ec;transform:translateY(-2px)}.path-choices strong,.path-choices span{display:block}.path-choices span{color:#597080;margin-top:.45rem;font-size:.78rem}.recommended-path{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:1fr .8fr 1fr;gap:1.5rem;max-width:1180px;margin:1.25rem auto 0;padding:clamp(1.1rem,3vw,2.25rem);display:grid}.path-summary>span{color:#f0b38e;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:900}.path-summary p,.path-careers p{color:#d6e0e5;line-height:1.6}.path-summary>div{flex-wrap:wrap;gap:.5rem;display:flex}.path-summary b{background:#183b51;border-radius:999px;padding:.45rem .65rem;font-size:.74rem}.path-map ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.path-map li{align-items:center;gap:.7rem;display:flex}.path-map li>span{background:#d97b4d;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.path-map small,.path-map strong{display:block}.path-map small{color:#aac0cc;margin-top:.1rem}.path-careers h4{color:#f0b38e;margin:0;font-size:1rem}.path-careers .career-button{margin-top:.6rem;display:inline-flex}.career-labs{max-width:1180px;margin:1rem auto 0}.career-labs>header{padding:3.5rem 0 1.25rem}.career-labs>header p{background:#e8f1ed;border-radius:12px;padding:1rem;font-weight:800}.lab-shell{background:#fff;border:1px solid #d9e0df;border-radius:24px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #0b233514}.lab-shell nav{background:var(--navy);align-content:start;gap:.4rem;padding:.75rem;display:grid}.lab-shell nav button{appearance:none;color:#d9e3e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:.85rem}.lab-shell nav button:hover,.lab-shell nav button.active{color:#fff;background:#173b51}.lab-shell nav span,.lab-shell nav strong,.lab-shell nav b{display:block}.lab-shell nav span{color:#f0b38e;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.lab-shell nav b{color:#9ed7bd;margin-top:.35rem;font-size:.72rem}.lab-shell article{padding:clamp(1.1rem,3vw,2.4rem)}.lab-brief{border-left:4px solid var(--copper);background:#f3f6f6;margin:1.25rem 0;padding:1rem 1.15rem}.lab-brief p{margin:.35rem 0;line-height:1.65}.lab-shell label,.launch-workspace label,.tested-log label{gap:.45rem;font-weight:800;display:grid}.lab-shell textarea,.launch-room textarea,.launch-room input,.launch-room select{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdc9ca;border-radius:10px;padding:.8rem}.lab-shell textarea:focus,.launch-room textarea:focus,.launch-room input:focus,.launch-room select:focus{border-color:var(--copper);outline:3px solid #b6653d33}.lab-rubric{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0;display:grid}.lab-rubric strong{grid-column:1/-1}.lab-rubric span{background:#f7f3ed;border-radius:8px;padding:.7rem;font-size:.85rem}.lab-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lab-actions small{color:#60727d}.device-only-note,.launch-safety{background:#eef5f1;border:1px solid #d4ddd9;border-radius:16px;max-width:1180px;margin:1.25rem auto 0;padding:1rem 1.2rem}.device-only-note p,.launch-safety p{margin:.3rem 0;line-height:1.6}.device-only-note button,.launch-safety button{color:#8d3e2d;cursor:pointer;background:0 0;border:0;padding:.45rem 0;text-decoration:underline}.credential-honesty{border-top:1px solid #d9e0df;margin-top:3rem}.credential-honesty h2{font-size:clamp(1.7rem,3.3vw,3rem)}.launch-room-intro{color:#fff;background:linear-gradient(135deg,#0b2335,#173f54);border-radius:24px;grid-template-columns:1.3fr .7fr;gap:2rem;max-width:1180px;margin:2rem auto;padding:clamp(1.2rem,4vw,3rem);display:grid}.launch-room-intro h2{font-size:clamp(2rem,4vw,3.5rem)}.launch-room-intro p{color:#d9e4e8;line-height:1.7}.launch-room-intro>small{color:#b9c9d1;border-top:1px solid #416070;grid-column:1/-1;padding-top:1rem}.launch-room-features{grid-template-columns:1fr 1fr;align-content:center;gap:.7rem;display:grid}.launch-room-features span{text-align:center;background:#183b51;border:1px solid #416070;border-radius:12px;place-items:center;min-height:74px;padding:.7rem;font-weight:800;display:grid}.launch-room{max-width:1180px;margin:3rem auto;padding:0 clamp(1rem,3vw,2rem) 3rem}.launch-room>header{padding:2rem 0}.launch-room>header h2{font-size:clamp(2rem,4vw,3.5rem)}.opportunity-scorecard{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.opportunity-scorecard article{background:#fff;border:1px solid #d9e0df;border-radius:14px;padding:1rem}.opportunity-scorecard span,.opportunity-scorecard strong{display:block}.opportunity-scorecard span{text-transform:uppercase;letter-spacing:.08em;color:#667985;font-size:.72rem}.opportunity-scorecard strong{margin-top:.4rem;line-height:1.45}.launch-workspace{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.launch-workspace>article,.seven-day-test,.tested-log{background:#fff;border:1px solid #d9e0df;border-radius:20px;padding:clamp(1rem,3vw,2rem)}.launch-workspace label{margin-top:1rem;font-size:.86rem}.money-result{background:var(--navy);color:#fff;border-radius:14px;margin-top:1rem;padding:1rem}.money-result span,.money-result strong,.money-result small{display:block}.money-result strong{color:#f0b38e;margin:.35rem 0;font-size:2.2rem}.money-result small{color:#cbd9df;line-height:1.5}.money-reality{border-left:4px solid var(--copper);background:#fff6ef;margin-top:1rem;padding:.7rem 1rem}.money-reality p{margin:.3rem 0;line-height:1.5}.seven-day-test{margin-top:1rem}.seven-day-test ol{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.seven-day-test label{cursor:pointer;background:#f4f7f6;border-radius:10px;gap:.7rem;padding:.8rem;display:flex}.seven-day-test input{width:20px;height:20px;accent-color:var(--copper)}.seven-day-test span,.seven-day-test b{display:block}.seven-day-test b{color:var(--copper);text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem}.tested-log{background:#f8f3eb;margin-top:1rem}.tested-log>div:last-child{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:1rem;display:grid}.tested-log label.full{grid-column:1/-1}.tested-log p{line-height:1.55}.launch-safety{margin-top:1rem}.launch-safety button{display:block}.copyright-page{background:#f8f5ef;padding:3rem clamp(1rem,5vw,5rem) 5rem}.copyright-page>header{max-width:1050px;margin:0 auto;padding:4rem 0 2rem}.copyright-page h1{max-width:900px}.copyright-page header p{max-width:760px;font-size:1.1rem;line-height:1.75}.copyright-grid{grid-template-columns:1fr 1fr;gap:1rem;max-width:1050px;margin:auto;display:grid}.copyright-grid article{background:#fff;border:1px solid #dcdedc;border-radius:18px;padding:1.5rem}.copyright-grid h2{font-family:var(--font-display,Georgia,serif);margin-top:0;font-size:1.5rem}.copyright-grid p,.copyright-grid li{line-height:1.65}.copyright-grid li+li{margin-top:.5rem}.copyright-page>aside{color:#fff;background:#10283a;border-radius:16px;max-width:1050px;margin:1rem auto 0;padding:1.2rem}.copyright-page>aside p{color:#d6e1e6;margin:.3rem 0;line-height:1.6}.copy-notice,.global-copy-notice{z-index:9999;color:#fff;text-align:center;background:#10283a;border-radius:12px;max-width:min(90vw,600px);padding:.9rem 1.1rem;font-weight:700;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000004d}.course-official-sources{background:#edf6f2;border:1px solid #b9d1c8;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;margin:0 clamp(1rem,4vw,3rem) 1.25rem;padding:1rem 1.2rem;display:grid}.course-official-sources strong,.course-official-sources span{display:block}.course-official-sources span{color:#526b63;margin-top:.25rem;font-size:.86rem;line-height:1.5}.course-official-sources>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.course-official-sources a{color:#164d3e;background:#fff;border:1px solid #bdd1c9;border-radius:10px;padding:.65rem .8rem;font-size:.84rem;font-weight:800;text-decoration:none}.full-program-badge{color:#235441;background:#e8f1ed;border-radius:999px;margin:.35rem 0 .7rem;padding:.4rem .65rem;font-size:.76rem;font-weight:800;display:inline-flex}.lesson-practice-field{gap:.5rem;margin-top:1rem;font-weight:800;display:grid}.lesson-practice-field textarea{box-sizing:border-box;resize:vertical;color:#10283a;width:100%;font:inherit;background:#fff;border:1px solid #bdc9ca;border-radius:10px;padding:.8rem;line-height:1.55}.lesson-practice-field textarea:focus{border-color:#b6653d;outline:3px solid #b6653d33}.lesson-practice-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.7rem;display:flex}.lesson-practice-actions button{color:#fff;cursor:pointer;background:#10283a;border:0;border-radius:10px;padding:.7rem .9rem;font-weight:800}.lesson-practice-actions button:disabled{opacity:.45;cursor:not-allowed}.lesson-practice-actions span{color:#58707c;font-size:.82rem}.cert-readiness{background:#fff8f1;border:1px solid #d8c7b8;border-radius:16px;grid-template-columns:.8fr 1fr 1.2fr;gap:1.25rem;margin:0 clamp(1rem,4vw,3rem) 1.25rem;padding:1.2rem;display:grid}.cert-readiness header span{color:#9a4f2f;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:900}.cert-readiness h3{font-family:var(--font-display,Georgia,serif);margin:.4rem 0;font-size:1.4rem;line-height:1.2}.cert-readiness header p{color:#66584d;margin:0}.cert-domains{gap:.4rem;display:grid}.cert-domains span{font-size:.86rem;line-height:1.4}.cert-evidence p{margin:0 0 .6rem;font-size:.88rem;line-height:1.5}.cert-evidence a{color:#174f65;margin:.25rem 0 .5rem;font-weight:900;display:inline-block}.cert-evidence small{color:#695d54;line-height:1.45;display:block}main{-webkit-user-select:none;user-select:none}main input,main textarea,main [contenteditable=true],main pre,main code,main [data-allow-copy]{-webkit-user-select:text;user-select:text}@media (width<=900px){.path-choices{grid-template-columns:1fr 1fr}.recommended-path,.lab-shell{grid-template-columns:1fr}.lab-shell nav{grid-template-columns:1fr 1fr}.growth-heading,.career-labs>header,.launch-room>header,.credential-honesty,.launch-room-intro,.course-official-sources,.cert-readiness{grid-template-columns:1fr}.opportunity-scorecard{grid-template-columns:1fr 1fr}.launch-workspace{grid-template-columns:1fr}.tested-log>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=600px){.growth-training{padding-inline:.75rem}.path-choices,.lab-shell nav,.lab-rubric,.opportunity-scorecard,.seven-day-test ol,.tested-log>div:last-child,.copyright-grid,.launch-room-features{grid-template-columns:1fr}.path-finder,.recommended-path,.lab-shell,.launch-workspace>article,.seven-day-test,.tested-log{border-radius:16px}.growth-heading,.career-labs>header,.launch-room>header{padding-top:2rem}.lab-shell nav{max-height:310px;overflow:auto}.launch-room{padding-inline:.75rem}.launch-room-intro{margin-inline:.75rem}.copyright-page>header{padding-top:2rem}.career-footer-bottom{align-items:flex-start}}@media print{.copy-notice,.global-copy-notice{display:none!important}}:root{--studio-ink:#071a2b;--studio-blue:#143a55;--studio-copper:#c46838;--studio-cream:#fff8f1;--studio-line:#dfe8ed;--studio-green:#187a55;--studio-muted:#61717c}.studio-shell{min-height:100vh;color:var(--studio-ink);background:#f3f7f9;grid-template-columns:250px minmax(0,1fr);font-family:Arial,sans-serif;display:grid}.studio-sidebar{color:#fff;background:linear-gradient(#071a2b,#102f44);flex-direction:column;gap:18px;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0;overflow:auto}.studio-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.studio-brand img{object-fit:contain;background:#fff;border-radius:14px;width:54px;height:54px;padding:6px}.studio-brand span{display:grid}.studio-brand strong{font-size:1.25rem}.studio-brand small{color:#e6a477;font-weight:800}.studio-sidebar>p{color:#d9e7ee;border-left:3px solid var(--studio-copper);padding-left:12px;font-family:Georgia,serif;font-size:1.02rem;line-height:1.55}.studio-sidebar nav{gap:4px;display:grid}.studio-sidebar nav button{color:#c8d8e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 11px;font:700 .82rem/1.2 Arial}.studio-sidebar nav button:hover,.studio-sidebar nav button.active{color:var(--studio-ink);background:#fff}.studio-sidebar>a:last-child{color:#fff;margin-top:auto;padding:8px;font-weight:800;text-decoration:none}.studio-main{min-width:0;padding:26px clamp(18px,3vw,44px) 60px}.studio-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.studio-top span,.generator-page>div>span,.weekly-panel>header>span,.today-show>span,.brand-reminder>span{letter-spacing:.16em;color:var(--studio-copper);font-size:.72rem;font-weight:950}.studio-top h1{margin:6px 0;font:700 clamp(1.9rem,4vw,3.1rem)/1 Georgia,serif}.studio-date{text-align:right;gap:4px;display:grid}.studio-date small{color:var(--studio-muted)}.studio-notice{background:#fff4e8;border:1px solid #efcaaa;border-radius:12px;justify-content:space-between;margin-bottom:20px;padding:13px 15px;font-weight:800;display:flex}.studio-notice button{background:0 0;border:0;font-size:1.2rem}.studio-empty{text-align:center;border:1px solid var(--studio-line);background:#fff;border-radius:18px;place-content:center;min-height:330px;padding:30px;display:grid}.studio-empty button,.studio-form button,.generator-page>button,.weekly-panel button,.studio-step button,.today-side button,.copy-library button,.platform-panel button,.ideas-panel button,.story-panel button,.sponsor-list button,.archive-panel button,.script-actions button{background:var(--studio-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:850}.studio-empty button:disabled,.generator-page>button:disabled,button:disabled{opacity:.55;cursor:not-allowed}.today-grid{grid-template-columns:minmax(0,1fr) 310px;gap:22px;display:grid}.today-lead,.today-side>section,.calendar-panel,.script-editor,.library-list,.copy-library>article,.platform-grid>article,.idea-list>article,.selected-source,.request-list>article,.weekly-panel,.performance-panel,.story-panel>article,.sponsor-list>article,.archive-panel{border:1px solid var(--studio-line);background:#fff;border-radius:16px}.today-show{background:linear-gradient(135deg,var(--studio-ink),#1a4b68);color:#fff;border-radius:16px 16px 0 0;padding:25px}.today-show h2{margin:8px 0;font:700 clamp(1.6rem,3vw,2.5rem)/1.05 Georgia}.today-show p{color:#dbeaf2;font-size:1.05rem}.today-show>div{flex-wrap:wrap;gap:7px;display:flex}.today-show b{background:#ffffff18;border:1px solid #ffffff35;border-radius:999px;padding:6px 9px;font-size:.72rem}.step-list{padding:8px 24px 28px}.studio-step{border-bottom:1px solid var(--studio-line);grid-template-columns:35px 1fr;gap:14px;padding:20px 0;display:grid}.studio-step:last-child{border:0}.studio-step>span{color:#9e4825;background:#fff0e6;border-radius:50%;place-content:center;width:31px;height:31px;font-weight:950;display:grid}.studio-step h3{margin:4px 0 9px;font-size:1rem}.studio-step p,.studio-step a{line-height:1.6}.studio-step pre{white-space:pre-wrap;background:#f6f9fa;border-radius:10px;padding:16px;font:500 1rem/1.72 Arial}.studio-step pre.notes{font-size:.88rem}.studio-step blockquote{border-left:4px solid var(--studio-copper);background:var(--studio-cream);margin:0;padding:8px 15px}.posting-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.posting-checks label{align-items:center;gap:8px;font-weight:750;display:flex}.posting-checks input{width:18px;height:18px}.today-side{align-content:start;gap:15px;display:grid;position:sticky;top:20px}.today-side>section{padding:18px}.today-side h3{margin-top:0}.today-side p{line-height:1.55}.quick-actions{grid-template-columns:1fr;gap:8px;display:grid}.quick-actions button{color:var(--studio-blue);text-align:left;background:#eef4f7}.brand-reminder{background:var(--studio-cream)!important;border-color:#efcaaa!important}.brand-reminder strong{margin:10px 0;font:700 1.25rem/1.25 Georgia;display:block}.view-switch,.section-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.view-switch{justify-content:flex-start}.view-switch button{border:1px solid var(--studio-line);background:#fff;border-radius:8px;padding:9px 15px;font-weight:850}.view-switch button.active{background:var(--studio-ink);color:#fff}.calendar-panel{padding:20px;overflow:auto}.calendar-grid{border:1px solid var(--studio-line);border-radius:12px;grid-template-columns:repeat(7,minmax(145px,1fr));min-width:980px;display:grid;overflow:hidden}.calendar-grid.day{grid-template-columns:1fr;min-width:0}.calendar-grid>article{border-right:1px solid var(--studio-line);background:#fafcfd;min-height:180px;padding:10px}.calendar-grid>article header{margin-bottom:8px}.calendar-card{text-align:left;border:0;border-left:4px solid var(--studio-copper);background:#fff;border-radius:8px;width:100%;margin:7px 0;padding:9px;display:grid;box-shadow:0 2px 8px #001d2e12}.calendar-card b{font-size:.78rem}.calendar-card span,.calendar-card small{color:var(--studio-muted);margin-top:4px;font-size:.7rem}.calendar-card.posted{border-color:var(--studio-green)}.calendar-empty{color:#9aa8b0;padding:14px 4px;font-size:.72rem;display:block}.calendar-help{color:var(--studio-muted);font-size:.8rem}.workspace-grid,.library-layout,.performance-grid,.weekly-grid,.ideas-panel{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.content-picker{align-content:start;gap:7px;max-height:75vh;display:grid;overflow:auto}.content-picker h2{margin-top:0}.content-picker button{text-align:left;border:1px solid var(--studio-line);background:#fff;border-radius:10px;padding:11px;display:grid}.content-picker button.active{border-color:var(--studio-copper);box-shadow:0 0 0 2px #c4683820}.content-picker b{font-size:.82rem}.content-picker span{color:var(--studio-muted);margin-top:5px;font-size:.7rem}.script-editor{padding:22px}.script-title{justify-content:space-between;gap:15px;display:flex}.script-title span{color:var(--studio-copper);font-size:.72rem;font-weight:900}.script-title h2{margin:6px 0;font:700 1.8rem/1.1 Georgia}.script-title select,.section-tools select{border:1px solid var(--studio-line);border-radius:8px;align-self:start;padding:9px}.script-editor label,.studio-form label,.generator-page label,.performance-panel label{gap:6px;margin:15px 0;font-size:.82rem;font-weight:800;display:grid}.script-editor textarea,.studio-form input,.studio-form select,.studio-form textarea,.generator-page input,.generator-page select,.generator-page textarea,.section-tools input,.performance-panel input,.performance-panel select{width:100%;color:var(--studio-ink);box-sizing:border-box;background:#fff;border:1px solid #cad8df;border-radius:9px;padding:11px;font:500 .9rem/1.5 Arial}.script-editor textarea{min-height:90px}.script-editor textarea.large{min-height:330px}.script-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-form{border:1px solid var(--studio-line);background:#fff;border-radius:16px;align-self:start;padding:20px}.studio-form h2{margin-top:0}.library-list{padding:20px}.library-list>article{border-bottom:1px solid var(--studio-line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.library-list span,.request-list span,.copy-library>article>span,.story-panel>article>span,.sponsor-list>article>span{color:var(--studio-copper);font-size:.72rem;font-weight:850}.library-list h3{margin:5px 0}.library-list h3 small{color:var(--studio-muted)}.library-list p{line-height:1.55}.library-list button{border:1px solid var(--studio-line);background:#fff;border-radius:8px;align-self:start;padding:8px}.section-tools input{max-width:330px}.copy-library{gap:12px;display:grid}.copy-library>header{background:var(--studio-ink);color:#fff;border-radius:16px;padding:22px}.copy-library>header h2{margin:0;font:700 1.8rem Georgia}.copy-library>article{padding:18px}.copy-library h3{margin:6px 0}.copy-library p{line-height:1.55}.copy-library code{color:#95502e;white-space:normal;margin:12px 0;display:block}.copy-library article>div{gap:8px;display:flex}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.platform-grid>article{padding:19px}.platform-grid>article>span{background:var(--studio-ink);color:#fff;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-block}.platform-grid article div{border-bottom:1px solid var(--studio-line);padding:10px 0}.platform-grid b{text-transform:capitalize;color:var(--studio-copper);font-size:.72rem}.platform-grid p{line-height:1.5}.idea-generator,.generator-page>div:first-child,.weekly-panel>header{color:#fff;background:linear-gradient(135deg,#071a2b,#174761);border-radius:16px;padding:26px}.idea-generator h2,.generator-page>div h2,.weekly-panel h2{margin:8px 0;font:700 2rem/1.05 Georgia}.idea-generator p,.generator-page>div p,.weekly-panel>header p{color:#d5e5ed;line-height:1.6}.idea-generator select{border:0;border-radius:8px;width:100%;margin:8px 0;padding:11px}.idea-generator button{background:var(--studio-copper);width:100%}.idea-list{gap:10px;display:grid}.idea-list>article{padding:17px}.idea-list span{color:var(--studio-copper);font-size:.7rem;font-weight:900}.idea-list h3{font:700 1.15rem/1.3 Georgia}.generator-page{gap:18px;max-width:840px;display:grid}.generator-page.wide{max-width:none}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.form-grid .full{grid-column:1/-1}.generator-page>label,.generator-page>.form-grid{border:1px solid var(--studio-line);background:#fff;border-radius:14px;margin:0;padding:17px}.generator-page>.form-grid label{padding:0 8px}.selected-source{gap:6px;padding:18px;display:grid}.selected-source a{color:var(--studio-copper);font-weight:850}.generator-page>button{background:var(--studio-copper);justify-self:start;padding:13px 20px}.request-list{gap:10px;display:grid}.request-list>h2{margin-top:0}.request-list>article{padding:17px}.request-list h3{font:700 1.2rem Georgia}.request-list article>div,.story-panel article>div{flex-wrap:wrap;gap:8px;display:flex}.request-list button,.story-panel button{background:var(--studio-blue);color:#fff;border:0;border-radius:8px;padding:9px;font-weight:800}.weekly-panel{padding:20px}.weekly-panel>header{margin:-20px -20px 20px}.weekly-panel>header button{background:var(--studio-copper)}.weekly-grid{grid-template-columns:1fr 1.4fr}.weekly-grid li{margin:0 0 13px;font-weight:800}.weekly-grid section article{border-bottom:1px solid var(--studio-line);padding:10px 0;display:grid}.weekly-grid article span{color:var(--studio-muted);font-size:.8rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.metric-grid article{border:1px solid var(--studio-line);background:#fff;border-radius:13px;padding:17px}.metric-grid span{color:var(--studio-muted);font-size:.72rem;font-weight:900}.metric-grid strong{margin-top:5px;font:700 1.8rem Georgia;display:block}.metric-grid .people-helped{background:linear-gradient(100deg,#fff3e9,#fff);border-color:#efcaaa;grid-column:span 4}.people-helped strong{color:#9f4825;font-size:2.5rem}.people-helped small{color:var(--studio-muted)}.performance-grid{grid-template-columns:1fr 1.2fr}.performance-grid>section{border:1px solid var(--studio-line);background:#fff;border-radius:16px;padding:20px}.performance-grid>section>article{border-bottom:1px solid var(--studio-line);grid-template-columns:32px 1fr auto;gap:10px;padding:13px 0;display:grid}.performance-grid>section article>span{background:#eef4f7;border-radius:50%;place-content:center;width:27px;height:27px;font-weight:900;display:grid}.performance-grid section article div{display:grid}.performance-grid section small{color:var(--studio-muted)}.studio-form.compact .form-grid{grid-template-columns:repeat(2,1fr)}.story-panel,.sponsor-list{gap:12px;display:grid}.story-panel>header{background:var(--studio-ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.story-panel>header h2{margin:0}.story-panel>header a{color:#fff;font-weight:850}.story-panel>article,.sponsor-list>article{padding:18px}.story-panel p{line-height:1.6}.story-panel small{margin:8px 0;display:block}.future-badge{color:#97451f;background:#fff0e5;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:950;display:inline-block}.archive-table{overflow:auto}.archive-head,.archive-table>article{border-bottom:1px solid var(--studio-line);grid-template-columns:110px 1.2fr 1.5fr 110px 150px;align-items:center;gap:10px;min-width:760px;padding:11px;display:grid}.archive-head{background:#eef4f7}.archive-table>article span{font-size:.8rem}.archive-table>article div{gap:5px;display:flex}.archive-panel{padding:20px}.studio-denied{color:#fff;text-align:center;background:#071a2b;place-content:center;min-height:100vh;padding:30px;display:grid}.studio-denied div{max-width:520px}.studio-denied h1{font:700 2.5rem Georgia}@media (width<=1050px){.studio-shell{grid-template-columns:210px minmax(0,1fr)}.today-grid{grid-template-columns:1fr}.today-side{grid-template-columns:repeat(3,1fr);position:static}.workspace-grid,.library-layout,.performance-grid{grid-template-columns:1fr}.content-picker{max-height:250px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid .people-helped{grid-column:span 2}}@media (width<=760px){.studio-shell{display:block}.studio-sidebar{height:auto;position:static}.studio-sidebar nav{padding-bottom:5px;display:flex;overflow-x:auto}.studio-sidebar nav button{background:#ffffff10;flex:none}.studio-sidebar>a:last-child{margin-top:0}.studio-main{padding:18px 12px 50px}.studio-top{align-items:flex-start}.studio-date{display:none}.today-side{grid-template-columns:1fr}.step-list{padding:6px 14px 20px}.studio-step{grid-template-columns:28px 1fr;gap:9px}.posting-checks,.platform-grid,.form-grid,.weekly-grid,.ideas-panel,.studio-form.compact .form-grid{grid-template-columns:1fr}.script-title,.section-tools,.story-panel>header{display:grid}.section-tools input{max-width:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid .people-helped{grid-column:1/-1}.library-list>article{display:grid}.studio-step pre{padding:12px;font-size:.92rem}.calendar-panel{padding:12px}.studio-top h1{font-size:2rem}}.ranking-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ranking-grid>section{border:1px solid var(--studio-line);background:#fff;border-radius:14px;padding:16px}.ranking-grid h3{margin-top:0;font:700 1.1rem Georgia}.ranking-grid section>div{border-bottom:1px solid var(--studio-line);grid-template-columns:24px 1fr auto;gap:7px;padding:9px 0;font-size:.76rem;display:grid}.ranking-grid section>div>span{color:var(--studio-copper);font-weight:950}.ranking-grid section>div>strong{color:var(--studio-green)}.ranking-grid p{color:var(--studio-muted);font-size:.8rem}@media (width<=1000px){.ranking-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ranking-grid{grid-template-columns:1fr}}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.editor-grid .full{grid-column:1/-1}.script-editor input,.record-editor input,.record-editor select,.record-editor textarea,.idea-list textarea,.idea-list select{box-sizing:border-box;width:100%;color:var(--studio-ink);background:#fff;border:1px solid #cad8df;border-radius:9px;padding:11px;font:500 .9rem/1.5 Arial}.editable-record{border-bottom:1px solid var(--studio-line);padding:12px 0}.editable-record>summary{cursor:pointer;padding:4px;list-style:none}.editable-record>summary::-webkit-details-marker{display:none}.editable-record>summary:after{content:"Edit";float:right;color:var(--studio-blue);margin-top:-28px;font-size:.78rem;font-weight:900}.editable-record[open]>summary:after{content:"Close"}.editable-record summary h3{padding-right:50px}.record-editor{background:#f6f9fa;border-radius:12px;gap:4px;margin-top:12px;padding:15px;display:grid}.record-editor label{gap:6px;margin:5px 0;font-size:.8rem;font-weight:850;display:grid}.record-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.record-actions button,.save-action{background:var(--studio-blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:850}.save-action{background:var(--studio-green)!important}.danger-action{color:#fff!important;background:#a12d2d!important}.idea-list textarea{margin:10px 0}.idea-list select{margin-bottom:10px}.archive-head,.archive-table>article{grid-template-columns:110px 1.1fr 1.4fr 100px 230px}@media (width<=760px){.editor-grid{grid-template-columns:1fr}.editor-grid .full{grid-column:auto}.record-actions{grid-template-columns:1fr;display:grid}.record-actions button{width:100%}.archive-head,.archive-table>article{grid-template-columns:100px 1fr 1.2fr 90px 220px}}.story-desk{gap:18px;display:grid}.story-desk-hero{color:#fff;background:linear-gradient(135deg,#071a2b,#71351f);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.story-desk-hero>div{max-width:760px}.story-desk-hero span{letter-spacing:.14em;color:#ffc7a1;font-size:.7rem;font-weight:950}.story-desk-hero h2{margin:8px 0;font:700 clamp(1.8rem,4vw,3rem)/1.05 Georgia}.story-desk-hero p{color:#edf5f8;line-height:1.65}.story-desk-hero button,.story-card-actions button{background:var(--studio-copper);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.story-desk-hero button{white-space:nowrap}.story-schedule{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.story-schedule article{border:1px solid var(--studio-line);border-top:5px solid var(--studio-copper);background:#fff;border-radius:14px;gap:5px;padding:17px;display:grid}.story-schedule b{letter-spacing:.13em;color:var(--studio-copper);font-size:.7rem}.story-schedule span{font:700 1.15rem Georgia}.story-schedule small{color:var(--studio-muted)}.story-desk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fictional-story-card{border:1px solid var(--studio-line);background:#fff;border-radius:16px;min-width:0;padding:20px}.story-card-top{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:flex}.fictional-label{letter-spacing:.08em;background:#8b2e2e;border-radius:999px;padding:6px 9px;color:#fff!important}.fictional-story-card h3{margin:14px 0 5px;font:700 1.5rem/1.18 Georgia}.fictional-story-card>b{color:var(--studio-copper);font-size:.78rem}.fictional-story-card pre{white-space:pre-wrap;background:#f7fafb;border-radius:11px;margin:16px 0;padding:16px;font:500 .95rem/1.7 Arial}.fictional-story-card blockquote{border-left:4px solid var(--studio-copper);background:var(--studio-cream);margin:0;padding:12px 14px;line-height:1.5}.story-disclosure{color:var(--studio-muted);font-size:.78rem;font-weight:750}.story-card-actions{flex-wrap:wrap;gap:7px;display:flex}.story-card-actions button{background:var(--studio-blue);padding:9px 11px}.story-card-actions .danger-action{margin-left:auto}@media (width<=900px){.story-desk-list{grid-template-columns:1fr}}@media (width<=760px){.story-desk-hero{padding:22px;display:grid}.story-desk-hero button{width:100%}.story-schedule{grid-template-columns:1fr}.fictional-story-card{padding:16px}.story-card-actions{display:grid}.story-card-actions button{width:100%}.story-card-actions .danger-action{margin-left:0}}.fictional-story-card .story-scripture{border-left-color:var(--studio-green);background:#f1faf6;margin-top:12px}.story-scripture strong{color:var(--studio-green)}*{box-sizing:border-box}.life-platform{background:var(--life-dark);min-height:100vh;color:var(--life-ink);font-family:Arial,Helvetica,sans-serif}.life-platform a{color:inherit;text-decoration:none}.life-platform h1,.life-platform h2,.life-platform h3,.life-platform p{margin-top:0}.life-platform p{line-height:1.7}.unified-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08141cf0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:12px 3vw;display:flex;position:sticky;top:0}.unified-brand{align-items:center;gap:13px;display:flex}.unified-brand>img{background:#fff;border-radius:7px;width:142px;padding:5px 8px}.unified-brand>span{border-left:1px solid #ffffff40;gap:2px;padding-left:13px;display:grid}.unified-brand b{color:var(--life-gold)}.unified-brand small{color:#aebbc2;font-size:.62rem}.unified-header nav{align-items:center;gap:clamp(10px,1.45vw,25px);display:flex}.unified-header nav>a{font-size:.75rem;font-weight:850}.unified-header nav>a:hover{color:var(--life-gold)}.unified-search-link{border:1px solid #ffffff2e;border-radius:8px;padding:10px 12px}.unified-menu{border:1px solid var(--life-gold);color:#fff;background:0 0;border-radius:8px;padding:11px 15px;font-weight:900;display:none}.life-kicker{color:var(--life-gold);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:950}.life-hero{background:radial-gradient(circle at 10% 15%,#d7a85f33,#0000 28%),#0b151d;grid-template-columns:.92fr 1.08fr;min-height:690px;display:grid}.life-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 6vw;display:flex}.life-hero h1{letter-spacing:-.07em;max-width:760px;margin:22px 0;font-size:clamp(4rem,6.5vw,7.4rem);line-height:.88}.life-hero h1 em{color:var(--life-gold);font-family:Georgia,serif;font-weight:400;display:block}.life-hero>div>p{max-width:680px;color:var(--life-muted);font-size:1.1rem}.life-actions{flex-wrap:wrap;gap:11px;margin-top:20px;display:flex}.life-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:14px 19px;font-size:.8rem;font-weight:950;display:inline-flex}.life-button.gold{background:var(--life-copper);color:#fff;box-shadow:0 15px 34px #b96a433d}.life-button.outline{color:#fff;border-color:#ffffff59}.life-hero small{color:#8799a2;margin-top:20px}.life-hero figure{border-radius:65px 0 0;min-height:690px;margin:0;position:relative;overflow:hidden}.life-hero figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.life-hero figure>span{background:linear-gradient(90deg,#0b151d7a,#0000 40%),linear-gradient(#0000 50%,#0b151de0);position:absolute;inset:0}.life-hero figcaption{gap:7px;display:grid;position:absolute;bottom:34px;left:38px;right:38px}.life-hero figcaption b{font-size:1.15rem}.life-hero figcaption small{color:#d4dde1;max-width:520px}.life-scope{color:#23323b;background:#f0dfc9;align-items:flex-start;gap:22px;padding:22px 7vw;display:flex}.life-scope b{white-space:nowrap;color:#80462e}.life-scope p{margin:0;font-size:.8rem}.life-pathways{color:#162732;background:#f4ede3}.life-pathways>header,.life-topics>header{max-width:850px}.life-pathways h2,.life-topics h2,.life-library-preview h2,.topic-resources h2{letter-spacing:-.055em;margin:12px 0 15px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.life-pathways>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.life-pathways>div>a{background:#fff;border:1px solid #d9cab7;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:120px;padding:25px;transition:all .2s;display:grid}.life-pathways>div>a:hover{border-color:var(--life-copper);transform:translateY(-4px);box-shadow:0 18px 40px #3d241417}.life-pathways>div>a>span{color:var(--life-copper)}.life-topics>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:44px;display:grid}.life-topics>div>a{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:330px;padding:32px;display:flex}.life-topics>div>a:hover{background:#ffffff14}.life-topics a>span{color:var(--life-gold);font-size:.7rem}.life-topics h3{margin:45px 0 13px;font-size:1.5rem}.life-topics p{color:#b8c7ce}.life-topics a>b{color:var(--life-gold);margin-top:auto;font-size:.76rem}.life-library-preview{color:#172933;background:#efe5d8}.life-library-preview>header{justify-content:space-between;align-items:end;gap:45px;display:flex}.life-library-preview>header>p{max-width:520px}.life-library-preview>div{grid-template-columns:repeat(3,1fr);gap:13px;margin:42px 0 32px;display:grid}.life-library-preview>div>a{background:#fff;border-radius:18px;flex-direction:column;min-height:320px;padding:30px;display:flex;box-shadow:0 15px 40px #442b1a0f}.life-library-preview a>span{color:#a85b39;text-transform:uppercase;font-size:.69rem;font-weight:900}.life-library-preview h3{margin:35px 0 12px;font-size:1.5rem}.life-library-preview a>p{color:#596870;font-size:.88rem}.life-library-preview a>b{color:#a85b39;margin-top:auto;font-size:.73rem}.life-connected{background:#151210;grid-template-columns:1fr 1fr;display:grid}.life-connected>div{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.life-connected h2{margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);line-height:.98}.life-connected p{color:#c9c0ba}.life-connected>div>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.life-connected>div>div>a{border:1px solid #ffffff26;border-radius:10px;padding:16px;font-size:.77rem;font-weight:900}.life-connected figure{min-height:620px;margin:0}.life-connected figure img{object-fit:cover;width:100%;height:100%}.life-footer{background:#071117;border-top:1px solid #ffffff1a;grid-template-columns:1fr 1.3fr 1fr;align-items:start;gap:45px;padding:48px 6vw;display:grid}.life-footer>div{align-items:center;gap:12px;display:flex}.life-footer img{background:#fff;border-radius:6px;width:130px;padding:5px}.life-footer p{color:#93a3aa;font-size:.72rem}.life-footer nav{gap:8px;font-size:.75rem;font-weight:800;display:grid}.topic-hero,.library-hero,.prayer-hero{background:radial-gradient(circle at 85% 15%,#d7a85f2e,#0000 30%),#0b151d;padding:100px 7vw}.topic-hero h1,.library-hero h1,.prayer-hero h1{letter-spacing:-.07em;max-width:1050px;margin:20px 0;font-size:clamp(3.8rem,7vw,7.3rem);line-height:.9}.topic-hero>p,.library-hero>p,.prayer-hero>p{color:#b9c7ce;max-width:770px;font-size:1.08rem}.topic-resources{color:#162732;background:#f4ede3;padding:95px 7vw}.topic-resources>header{max-width:900px}.topic-resources>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:40px;display:grid}.topic-resources>div>a,.search-groups section>div>a{background:#fff;border:1px solid #dacbbb;border-radius:16px;flex-direction:column;min-height:270px;padding:27px;display:flex}.topic-resources a>span,.search-groups a>span{color:#a75b39;text-transform:uppercase;font-size:.68rem;font-weight:900}.topic-resources h3{margin:30px 0 12px;font-size:1.4rem}.topic-resources p{color:#596870;font-size:.86rem}.topic-resources a>b{color:#a75b39;margin-top:auto;font-size:.74rem}.topic-next{text-align:center;background:#162833;padding:80px 7vw}.topic-next h2{font-size:clamp(2.3rem,4vw,4rem)}.topic-next p{color:#b9c8cf;max-width:720px;margin:0 auto 26px}.library-browser-section{color:#172933;background:#f4ede3;padding:70px 7vw 110px}.library-controls{background:#fff;border-radius:16px;grid-template-columns:1fr 260px;gap:12px;padding:22px;display:grid}.library-controls label{gap:8px;font-size:.75rem;font-weight:900;display:grid}.library-controls input,.library-controls select,.prayer-request textarea{color:#162732;width:100%;font:inherit;background:#fff;border:1px solid #c8bbaa;padding:14px}.library-results-heading{align-items:baseline;gap:9px;margin:37px 0 18px;display:flex}.library-results-heading strong{font-size:2.5rem}.full-library-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.full-library-grid>a{background:#fff;border-radius:17px;flex-direction:column;min-height:340px;padding:29px;display:flex;box-shadow:0 14px 35px #3f28190f}.full-library-grid>a>div{color:#a75b39;justify-content:space-between;gap:12px;font-size:.66rem;font-weight:900;display:flex}.full-library-grid h2{margin:40px 0 12px;font-size:1.55rem}.full-library-grid p{color:#5d6b72;font-size:.85rem}.full-library-grid footer{color:#8c4b31;justify-content:space-between;gap:10px;margin-top:auto;font-size:.7rem;display:flex}.life-empty{text-align:center;color:#172933;background:#fff;padding:65px}.guide-shell{color:#172933;background:#f4ede3;grid-template-columns:330px minmax(0,1fr);min-height:100vh;display:grid}.guide-sidebar{color:#fff;background:#0d1d27;height:calc(100vh - 84px);padding:28px 22px;position:sticky;top:84px;overflow-y:auto}.guide-sidebar>a{color:var(--life-gold);font-size:.75rem;font-weight:900}.guide-sidebar>span{color:#b5c5cc;text-transform:uppercase;margin-top:34px;font-size:.66rem;display:block}.guide-sidebar h1{margin:12px 0;font-size:2rem}.guide-sidebar p{color:#afbdc4;font-size:.78rem}.guide-progress{margin:23px 0}.guide-progress:before{content:"";background:#ffffff1f;border-radius:99px;height:7px;display:block}.guide-progress i{background:var(--life-gold);border-radius:99px;height:7px;margin-top:-7px;display:block}.guide-progress span{color:#9babb3;margin-top:7px;font-size:.65rem;display:block}.guide-sidebar nav{gap:5px;display:grid}.guide-sidebar nav button{text-align:left;color:#c0ccd2;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:27px 1fr;gap:8px;padding:10px;font-size:.69rem;display:grid}.guide-sidebar nav button.active{color:#fff;background:#d7a85f26}.guide-sidebar nav button span{color:var(--life-gold)}.guide-content{width:min(920px,100%);padding:65px 6vw 90px}.guide-chapter-image{aspect-ratio:16/9;background:#081f36;border:1px solid #d4af3773;border-radius:24px;margin:0 0 30px;position:relative;overflow:hidden;box-shadow:0 24px 60px #081f3629}.guide-chapter-image img{object-fit:cover;width:100%;height:100%;animation:.45s both guide-image-arrive;display:block}.guide-chapter-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05070adb);position:absolute;inset:35% 0 0}.guide-chapter-image figcaption{z-index:1;color:#fff;gap:6px;display:grid;position:absolute;bottom:clamp(20px,4vw,38px);left:clamp(22px,4vw,40px);right:clamp(22px,4vw,40px)}.guide-chapter-image figcaption span{color:#e5c65c;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:950}.guide-chapter-image figcaption strong{text-wrap:balance;max-width:680px;font:700 clamp(1.35rem,3vw,2.3rem)/1.08 Georgia,serif}@keyframes guide-image-arrive{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.guide-content>header>span,.guide-activity>span,.guide-faith span,.guide-completion>span{color:#9d5435;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.guide-content>header h2{margin:14px 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.guide-content>section{background:#fff;border-radius:16px;margin-top:35px;padding:32px}.guide-content h3{font-size:1.55rem}.guide-content blockquote{border-left:4px solid var(--life-copper);background:#f2e6d8;margin:25px 0 0;padding:24px;font:italic 1.08rem/1.65 Georgia}.guide-content li{margin-bottom:11px;line-height:1.6}.reality-check{color:#fff;background:#172933;border-radius:12px;padding:19px}.reality-check p{color:#c3d0d6;margin:6px 0 0}.guide-activity label{gap:8px;margin-top:20px;font-size:.8rem;font-weight:800;display:grid}.guide-activity textarea{width:100%;font:inherit;border:1px solid #cab9a6;padding:14px}.guide-faith{gap:12px;display:grid}.guide-faith>div{background:#f4ede3;border-radius:12px;padding:20px}.guide-faith p{margin:8px 0 0}.guide-completion{border:2px solid var(--life-gold)}.guide-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #d5c6b6;border-radius:14px;gap:9px;margin-top:35px;padding:14px;display:flex;position:sticky;bottom:0}.guide-controls button{color:#172933;cursor:pointer;background:#fff;border:1px solid #b9a792;border-radius:9px;min-height:48px;padding:12px 17px;font-weight:900}.guide-controls button:disabled{opacity:.4}.guide-notice{color:#245d43;background:#e5f1e9;border-radius:10px;padding:14px}.guide-disclaimer{color:#6b767c;margin-top:18px;line-height:1.5;display:block}.coach-signin{min-height:70vh;padding:100px 7vw}.coach-signin h1{max-width:850px;margin:20px 0;font-size:clamp(3.5rem,6vw,6rem)}.coach-signin p{color:#b9c6cc;max-width:700px}.coach-shell{background:#0b151d;grid-template-columns:300px 1fr;min-height:calc(100vh - 84px);display:grid}.coach-shell>aside{border-right:1px solid #ffffff1a;flex-direction:column;padding:26px 20px;display:flex}.coach-shell>aside>a{color:var(--life-gold);font-size:.72rem;font-weight:900}.coach-shell>aside>div{grid-template-columns:48px 1fr;align-items:center;gap:12px;margin:35px 0;display:grid}.coach-shell>aside>div>span{background:var(--life-gold);color:#17232b;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.coach-shell>aside h1{margin:0}.coach-shell>aside>button{border:1px solid var(--life-gold);color:#fff;background:0 0;border-radius:9px;padding:13px;font-weight:900}.coach-shell>aside nav{gap:5px;margin-top:15px;display:grid}.coach-shell>aside nav button{text-align:left;color:#aebcc3;background:0 0;border:0;border-radius:8px;padding:11px;font-size:.7rem}.coach-shell>aside footer{gap:8px;margin-top:auto;font-size:.7rem;display:grid}.coach-main{flex-direction:column;min-width:0;padding:42px 6vw;display:flex}.coach-main>header{justify-content:space-between;gap:25px;display:flex}.coach-main>header span{color:var(--life-gold);font-size:.68rem;font-weight:900}.coach-main>header h2{margin:8px 0;font-size:2.2rem}.coach-main>header>strong{flex-direction:column;font-size:1.6rem;display:flex}.coach-main>header small{color:#8fa0a8;font-size:.58rem}.coach-modes{gap:7px;padding:12px 0 18px;display:flex;overflow-x:auto}.coach-modes button{white-space:nowrap;color:#b9c5cb;background:0 0;border:1px solid #ffffff24;border-radius:99px;padding:9px 12px;font-size:.68rem}.coach-modes button.active{background:var(--life-gold);color:#14232d}.coach-notice{background:#ffffff0d;border:1px solid #d7a85f52;border-radius:18px;max-width:800px;padding:35px}.coach-notice p{color:#bac7cd}.coach-messages{flex-direction:column;flex:1;gap:13px;min-height:360px;max-height:58vh;padding:20px 0;display:flex;overflow-y:auto}.coach-welcome{text-align:center;max-width:620px;margin:auto}.coach-welcome>span{color:var(--life-gold);font-size:2rem}.coach-welcome p{color:#aebcc3}.coach-messages article{background:#182a35;border-radius:15px;max-width:78%;padding:16px 18px}.coach-messages article.user{background:#a75e3d;align-self:flex-end}.coach-messages article b{margin-bottom:7px;font-size:.67rem;display:block}.coach-messages article p{white-space:pre-wrap;margin:0}.coach-composer{grid-template-columns:1fr auto;gap:9px;display:grid}.coach-composer textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#13232d;border:1px solid #fff3;border-radius:12px;padding:15px}.coach-composer button{background:var(--life-gold);border:0;border-radius:12px;padding:0 24px;font-weight:950}.coach-error{color:#ffd7cf;padding:12px}.coach-limit{color:#82949c;margin-top:8px}.prayer-hero{padding-bottom:80px}.daily-prayer{text-align:center;color:#182a34;background:#eee2d3;padding:75px 14vw}.daily-prayer>span{color:#9b5436;text-transform:uppercase;font-size:.7rem;font-weight:950}.daily-prayer h2{margin:15px 0;font-size:clamp(2.4rem,5vw,4.7rem)}.daily-prayer p{font:italic 1.2rem/1.8 Georgia}.daily-prayer blockquote{font-weight:900}.daily-prayer small{color:#5e6a70;display:block}.prayer-request{background:#132630;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.prayer-request>div>p{color:#bac7cd}.prayer-safety{border-left:4px solid var(--life-gold);background:#ffffff0d;padding:16px;font-size:.78rem}.prayer-request form{color:#172933;background:#f4ede3;border-radius:16px;padding:30px}.prayer-request form>label{gap:9px;font-size:.8rem;font-weight:900;display:grid}.prayer-request .prayer-check{grid-template-columns:20px 1fr;align-items:center;margin:17px 0}.prayer-check input{width:18px;height:18px}.prayer-request form>a{color:#985234;margin-top:12px;display:block}.prayer-email-actions{flex-wrap:wrap;gap:10px;margin:8px 0 14px;display:flex}.prayer-email-actions .life-button{cursor:pointer;min-height:46px}.prayer-request form>small{color:#536673;line-height:1.5;display:block}@media (width<=620px){.prayer-email-actions{grid-template-columns:1fr;display:grid}.prayer-email-actions .life-button{width:100%}}.prayer-history{color:#172933;background:#f4ede3;padding:80px 7vw}.prayer-history>div{gap:11px;display:grid}.prayer-history article{background:#fff;border-radius:14px;padding:25px}.prayer-history article>span{color:#965134;font-size:.69rem;font-weight:900}.prayer-history blockquote{border-left:4px solid var(--life-gold);background:#f5ede3;gap:7px;padding:15px;display:grid}.platform-search>section:first-child{background:#0b151d;padding:85px 7vw}.platform-search h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(3.5rem,6.5vw,6.8rem)}.platform-search form{grid-template-columns:1fr auto;gap:9px;max-width:900px;display:grid}.platform-search input{color:#fff;width:100%;font:inherit;background:#142630;border:1px solid #fff3;border-radius:10px;padding:17px}.platform-search form button{background:var(--life-gold);border:0;border-radius:10px;padding:0 25px;font-weight:950}.search-start,.search-groups{color:#172933;background:#f4ede3;padding:70px 7vw}.search-start>div{flex-wrap:wrap;gap:8px;display:flex}.search-start span{background:#fff;border-radius:99px;padding:10px 13px}.search-groups>section{margin-bottom:55px}.search-groups section>header>span{color:#a65b3a;text-transform:uppercase;font-size:.68rem;font-weight:950}.search-groups section>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.search-groups h3{margin:28px 0 9px}.search-groups p{color:#5c6970;font-size:.83rem}.search-groups a>b{color:#a65b3a;margin-top:auto;font-size:.72rem}@media (width<=1150px){.unified-header nav{gap:11px}.unified-header nav>a{font-size:.67rem}.life-pathways>div,.life-topics>div,.life-library-preview>div,.topic-resources>div,.full-library-grid,.search-groups section>div{grid-template-columns:1fr 1fr}}@media (width<=900px){.unified-menu{display:block}.unified-header nav{background:#0a1821;grid-template-columns:1fr;padding:14px 5vw 24px;display:none;position:absolute;top:84px;left:0;right:0}.unified-header nav.open{display:grid}.unified-header nav>a{align-items:center;min-height:42px;display:flex}.life-hero,.life-connected,.prayer-request{grid-template-columns:1fr}.life-hero figure{border-radius:0;min-height:560px}.life-connected figure{min-height:520px}.life-library-preview>header{flex-direction:column;align-items:flex-start}.life-footer,.guide-shell{grid-template-columns:1fr}.guide-sidebar{height:auto;max-height:470px;position:static}.coach-shell{grid-template-columns:1fr}.coach-shell>aside{display:none}}.life-hero{min-height:570px}.life-hero>div{padding:68px 6vw}.life-hero h1{max-width:700px;font-size:clamp(3.2rem,5vw,5.8rem);line-height:.92}.life-hero>div>p{max-width:620px;font-size:1rem}.life-hero figure{min-height:570px}.life-pathways,.life-topics,.life-library-preview{padding:76px 7vw}.life-pathways h2,.life-topics h2,.life-library-preview h2,.topic-resources h2{font-size:clamp(2.2rem,4vw,4.1rem)}.life-pathways>div>a{min-height:104px;padding:21px}.life-topics>div>a{min-height:275px;padding:26px}.life-library-preview>div>a{min-height:280px;padding:25px}.life-connected figure{min-height:500px}.life-connected>div{padding:70px 7vw}.life-connected h2{font-size:clamp(2.25rem,4vw,4.1rem)}.topic-hero,.library-hero,.prayer-hero{padding:76px 7vw}.topic-hero h1,.library-hero h1,.prayer-hero h1{font-size:clamp(3rem,5.6vw,5.7rem)}.full-library-grid>a{min-height:295px;padding:25px}.topic-resources>div>a,.search-groups section>div>a{min-height:235px;padding:23px}@media (width<=900px){.life-hero figure{min-height:420px}.life-connected figure{min-height:400px}}@media (width<=600px){.life-hero>div{padding:54px 5.5vw}.life-hero h1{font-size:clamp(2.8rem,13vw,3.9rem)}.life-hero figure{min-height:340px}.life-pathways,.life-topics,.life-library-preview,.topic-resources{padding:58px 5.5vw}.life-pathways h2,.life-topics h2,.life-library-preview h2,.topic-resources h2{font-size:clamp(2rem,10vw,3rem)}.life-topics>div,.life-pathways>div,.life-library-preview>div,.full-library-grid,.topic-resources>div{grid-template-columns:1fr}.life-topics>div>a,.life-library-preview>div>a,.full-library-grid>a,.topic-resources>div>a{min-height:230px}.topic-hero h1,.library-hero h1,.prayer-hero h1{font-size:clamp(2.7rem,12vw,3.8rem)}}@media (width<=650px){.unified-header{min-height:74px;padding-inline:4vw}.unified-brand>img{width:112px}.unified-brand>span{padding-left:9px}.unified-brand small{display:none}.unified-header nav{top:74px}.life-hero>div,.life-pathways,.life-topics,.life-library-preview,.topic-hero,.library-hero,.prayer-hero,.topic-resources,.library-browser-section,.prayer-request,.prayer-history,.search-start,.search-groups,.platform-search>section:first-child{padding:65px 5.5vw}.life-hero h1,.topic-hero h1,.library-hero h1,.prayer-hero h1,.platform-search h1{font-size:clamp(3.25rem,15vw,4.7rem)}.life-actions{width:100%;display:grid}.life-pathways>div,.life-topics>div,.life-library-preview>div,.topic-resources>div,.full-library-grid,.search-groups section>div{grid-template-columns:1fr}.life-connected>div{padding:65px 5.5vw}.life-connected>div>div{grid-template-columns:1fr}.life-scope{flex-direction:column;align-items:flex-start}.library-controls{grid-template-columns:1fr}.guide-content{padding:42px 4.5vw}.guide-chapter-image{aspect-ratio:4/3;border-radius:17px;margin-bottom:24px}.guide-chapter-image figcaption{bottom:18px;left:18px;right:18px}.guide-content>section{padding:23px 18px}.guide-controls{grid-template-columns:1fr 1fr;display:grid}.guide-controls .next{grid-column:1/-1}.coach-main{padding:28px 5vw}.coach-main>header{flex-direction:column;align-items:flex-start}.coach-messages article{max-width:92%}.coach-composer{grid-template-columns:1fr}.coach-composer button{min-height:48px}.daily-prayer{padding:60px 6vw}.platform-search form{grid-template-columns:1fr}.platform-search form button{min-height:50px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.life-pathways>div>a{transition:none}.life-pathways>div>a:hover{transform:none}}.coach-shell{color:#10263a;background:#fbf6ec}.coach-shell>aside{color:#fff;background:linear-gradient(#082743,#103b5c);border-right:0;box-shadow:10px 0 35px #0827431f}.coach-shell>aside>div>span{color:#fff;background:#bd5d28}.coach-shell>aside small{color:#c6d4de}.coach-shell>aside>button{color:#fff;border-color:#efc39d}.coach-shell>aside>button:hover{background:#bd5d28;border-color:#bd5d28}.coach-shell>aside nav button{color:#c6d4de}.coach-shell>aside nav button.active{color:#082743;background:#fff;box-shadow:0 8px 20px #0000001f}.coach-main>header span{color:#9b431b}.coach-main>header h2,.coach-main>header>strong{color:#082743}.coach-main>header small,.coach-limit{color:#677784}.coach-modes button{color:#082743;background:#fff;border-color:#d9cbbb}.coach-modes button.active{color:#fff;background:#bd5d28;border-color:#bd5d28}.coach-notice{background:#fff;border-color:#d9cbbb;box-shadow:0 16px 38px #08274314}.coach-notice h3{color:#082743}.coach-notice p,.coach-welcome p{color:#5d6975}.coach-welcome>span{color:#bd5d28}.coach-messages article{color:#10263a;background:#fff;border:1px solid #e2d8ca;border-left:4px solid #bd5d28;box-shadow:0 10px 24px #0827430f}.coach-messages article p{color:#425564}.coach-messages article.user{color:#fff;background:#082743;border:0;box-shadow:0 12px 28px #0827432e}.coach-messages article.user p{color:#fff}.coach-messages article.typing{border-left-color:#d9cbbb}.coach-composer textarea{color:#10263a;background:#fff;border-color:#c8bbaa;box-shadow:0 8px 22px #0827430d}.coach-composer textarea:focus{border-color:#bd5d28;outline:3px solid #bd5d2840}.coach-composer button{color:#fff;background:#bd5d28}.coach-composer button:hover{background:#9b431b}.coach-error{color:#8d2e27;background:#faeae8;border-left:4px solid #a43c32;margin:6px 0}.coach-modes{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.coach-modes button{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:9px 8px;line-height:1.25}@media (width<=1180px){.coach-modes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.coach-modes{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:14px}.coach-modes button{min-height:46px;font-size:.66rem}}.coach-shell>aside>div{grid-template-columns:58px 1fr}.coach-shell>aside>div>span{text-align:center;border-radius:50%;width:58px;height:58px;padding:5px;font-size:.55rem;line-height:1.05}:root{--life-ink:#fff;--life-dark:#05070a;--life-deep:#081f36;--life-gold:#d4af37;--life-copper:#d4af37;--life-cream:#f7f9fc;--life-muted:#b9cbd8}.life-platform{background:#05070a}.unified-header{background:#05070af5;border-bottom-color:#d4af3759}.unified-brand b,.unified-header nav>a:hover,.life-kicker{color:#d4af37}.unified-search-link,.unified-menu{border-color:#d4af37}.life-hero{background:radial-gradient(circle at 10% 15%,#0d4a7885,#0000 32%),radial-gradient(circle at 70% 100%,#d4af371f,#0000 28%),#05070a}.life-hero h1 em{color:#e5c65c}.life-button.gold{color:#05070a;background:#d4af37;box-shadow:0 15px 34px #d4af3733}.life-button.outline{border-color:#d4af37}.life-scope{color:#081f36;background:#eaf1f8}.life-scope b{color:#7a5907}.life-pathways,.life-library-preview,.topic-resources,.library-browser-section,.guide-shell,.prayer-history,.search-start,.search-groups{color:#081f36;background:#f7f9fc}.life-pathways>div>a,.life-library-preview>div>a,.topic-resources>div>a,.search-groups section>div>a,.full-library-grid>a,.library-controls,.prayer-history article{background:#fff;border-color:#cbd8e4}.life-pathways>div>a:hover{border-color:#d4af37;box-shadow:0 18px 40px #081f361a}.life-pathways>div>a>span,.life-library-preview a>span,.life-library-preview a>b,.topic-resources a>span,.topic-resources a>b,.search-groups section>header>span,.search-groups a>span,.search-groups a>b,.full-library-grid>a>div,.full-library-grid footer{color:#8b6708}.life-topics{background:#081f36}.life-topics>div>a{background:#ffffff0e;border-color:#d4af3740}.life-topics a>span,.life-topics a>b{color:#e5c65c}.life-connected{background:#05070a}.life-connected>div{background:linear-gradient(135deg,#05070a,#081f36)}.life-connected>div>div>a{border-color:#d4af3759}.life-footer{background:#05070a;border-top-color:#d4af37}.topic-hero,.library-hero,.prayer-hero,.platform-search>section:first-child{background:radial-gradient(circle at 85% 15%,#0d4a788c,#0000 33%),#05070a}.topic-next,.prayer-request{background:#081f36}.guide-sidebar,.coach-shell,.coach-shell>aside{background:#05070a}.guide-sidebar{border-right:1px solid #d4af3747}.guide-sidebar nav button.active{background:#081f36}.guide-content>section,.guide-controls{background:#fff}.guide-content blockquote,.guide-faith>div{background:#eaf1f8}.reality-check{background:#081f36}.guide-controls .next,.guide-controls button:nth-child(2){color:#05070a;background:#d4af37;border-color:#d4af37}.coach-shell{color:#0a1723}.coach-shell>aside{background:linear-gradient(#05070a,#081f36)}.coach-shell>aside>a,.coach-shell>aside footer a{color:#e5c65c}.coach-shell>aside>div>span,.coach-shell>aside>button:hover,.coach-modes button.active,.coach-composer button{color:#05070a;background:#d4af37;border-color:#d4af37}.coach-shell>aside>button{border-color:#d4af37}.coach-shell>aside nav button.active{color:#081f36;background:#fff}.coach-main{background:radial-gradient(circle at 90% 0,#0d4a7824,#0000 32%),#f7f9fc}.coach-main>header span,.coach-welcome>span{color:#8b6708}.coach-main>header h2,.coach-main>header>strong,.coach-notice h3{color:#081f36}.coach-modes button{color:#081f36;border-color:#cbd8e4}.coach-modes button:hover{color:#7a5907;border-color:#d4af37}.coach-notice,.coach-messages article{background:#fff;border-color:#cbd8e4 #cbd8e4 #cbd8e4 #d4af37}.coach-messages article.user{color:#fff;background:#0d4a78}.coach-composer textarea{color:#0a1723;background:#fff;border-color:#aebfce}.coach-composer textarea:focus{border-color:#d4af37;outline-color:#d4af3761}.daily-prayer{color:#081f36;background:#eaf1f8}.daily-prayer>span,.prayer-request form>a,.prayer-history article>span{color:#7a5907}.prayer-request form{color:#081f36;background:#fff}.prayer-safety,.prayer-history blockquote{border-color:#d4af37}.platform-search input{background:#081f36;border-color:#d4af3759}.platform-search form button{color:#05070a;background:#d4af37}
