@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--navy:#182548;--navy2:#0c1732;--gold:#c4a263;--light:#f7f8fb;--text:#151a29;--muted:#5c6476}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:16px/1.65 'DM Sans',sans-serif;background:white}h1,h2,h3,h4{font-family:Manrope,sans-serif;line-height:1.14;letter-spacing:-.045em}h1{font-size:clamp(46px,6.5vw,92px);margin:22px 0}h2{font-size:clamp(34px,4.25vw,59px);margin:15px 0 24px}h3{font-size:25px}p{margin:0 0 20px}a{color:inherit;text-decoration:none}img{max-width:100%}.container{max-width:1240px;margin:0 auto;padding:0 26px}.nav{position:sticky;z-index:20;top:0;background:#fff;border-bottom:1px solid #edf0f3}.nav-inner{height:94px;display:flex;align-items:center;justify-content:space-between;gap:26px}.logo{display:flex;align-items:center}.logo img{width:138px;height:88px;object-fit:contain}.navlinks{display:flex;gap:24px;align-items:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.075em}.navlinks a:hover,.footer a:hover{color:#af8c4c}.navlinks .navcta{color:white;background:var(--navy);padding:13px 18px}.menu{display:none;border:0;background:none;font-size:27px;color:var(--navy)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 25px;border-radius:2px;border:1px solid var(--gold);font:800 12px Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;background:var(--gold);color:var(--navy2);cursor:pointer}.btn.dark{background:var(--navy);color:white;border-color:var(--navy)}.btn.line{background:transparent;color:white;border-color:#d7dbe5}.btn:hover{filter:brightness(.92)}.hero{background:var(--navy2);color:white;position:relative;overflow:hidden}.hero-grid{min-height:660px;display:grid;grid-template-columns:1.09fr .91fr;align-items:stretch}.hero-copy{padding:92px 50px 90px 0;position:relative;z-index:2}.hero-copy h1{max-width:690px}.hero-copy h1 em{font-style:normal;color:var(--gold)}.hero-copy p{color:#d9ddea;max-width:540px;font-size:17px}.hero-visual{background:linear-gradient(90deg,var(--navy2) 0%,transparent 20%),linear-gradient(0deg,#07122666,#07122615),url('https://images.unsplash.com/photo-1556761175-b413da4baf72?w=1350&q=85') center/cover;min-height:510px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0}.trust-strip{padding:20px 0;background:#fff;border-bottom:1px solid #edf0f3}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trust-grid div{font-size:13px;color:#46506a;font-weight:600;display:flex;gap:10px;align-items:center}.trust-grid span{color:var(--gold);font-size:24px}.section{padding:105px 0}.section.alt{background:var(--light)}.intro{max-width:780px;margin-bottom:43px}.intro p{color:var(--muted);font-size:17px}.two{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-card{padding:40px 32px;border:1px solid #e2e5ec;background:white;position:relative;min-height:305px}.service-card:before{content:'';position:absolute;left:0;top:0;width:65px;height:4px;background:var(--gold)}.service-card h3{margin:17px 0}.service-card p{font-size:15px;color:var(--muted)}.service-card a{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:4px}.number{font:800 12px Manrope;color:#ad915e}.editorial-image{height:480px;width:100%;object-fit:cover}.statement{background:var(--navy);color:white}.statement h2{max-width:920px}.statement p{max-width:740px;color:#dce2f1}.impact{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.impact-card{border-top:2px solid var(--gold);background:#f7f8fb;padding:30px 26px}.impact-card .metric{font:800 clamp(29px,3vw,42px) Manrope;color:var(--navy);letter-spacing:-.04em}.impact-card p{font-size:14px;color:var(--muted)}.impact-card small{color:#806942;font-size:11px}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.work{background:#fff;padding:35px;border:1px solid #e4e7ef}.work h3{margin:12px 0}.work p{color:var(--muted);font-size:15px}.tag{color:#9d814b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.industries{display:flex;flex-wrap:wrap;gap:13px}.industries span{padding:13px 20px;border:1px solid #d9deea;font-size:14px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.step{border-left:2px solid var(--gold);padding:8px 22px}.step p{color:var(--muted)}.cta{padding:100px 0;background:var(--navy2);color:white;text-align:center}.cta p{color:#d6dbe8;max-width:660px;margin:0 auto 35px}.footer{background:#0a132a;color:#d5dbe8;padding:55px 0}.footer-columns{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer h3{margin:0 0 12px;font-size:21px}.footer p{font-size:13px}.footer-links{display:flex;gap:15px;flex-wrap:wrap;font-size:13px}.subhero{background:var(--navy);color:white;padding:92px 0}.subhero h1{max-width:850px;font-size:clamp(44px,5vw,72px)}.subhero p{max-width:740px;color:#dbe2f0}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{padding:35px;background:white;border:1px solid #dfe3eb}.price-card strong{font:800 34px Manrope;color:var(--navy)}.note{border-left:3px solid var(--gold);padding:15px 22px;background:#faf7f1;color:#4c4e59}.checklist{max-width:750px;margin:0 auto}.checklist li{padding:12px 0;border-bottom:1px solid #e5e9ef}.contact-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-choice{padding:40px;background:#f5f6fa;border-top:3px solid var(--gold)}@media(max-width:900px){.nav-inner{height:78px}.logo img{width:116px;height:72px}.menu{display:block}.navlinks{display:none;position:absolute;top:78px;right:0;left:0;background:white;box-shadow:0 15px 20px #06112b24;padding:24px;flex-direction:column;align-items:stretch}.navlinks.open{display:flex}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:72px 0 40px}.hero-visual{min-height:350px;margin:0 -26px}.service-grid,.steps,.price-grid,.impact{grid-template-columns:1fr}.two,.work-grid,.contact-choices{grid-template-columns:1fr}.two .editorial-image{height:330px}.section{padding:72px 0}.trust-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(45px,9vw,74px)}}@media print{.nav,.footer,.btn{display:none}.section{padding:15px 0}}

.link-arrow{display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:middle;position:relative;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg) scale(.65);transform-origin:center}.link-arrow:before{content:"";position:absolute;width:18px;height:1.6px;background:currentColor;top:6px;right:-3px;transform:rotate(-45deg);transform-origin:right center}.arrow{font-family:Arial,sans-serif;font-size:0!important}.arrow:before{content:"";display:inline-block;width:15px;height:15px;border-top:2px solid #192546;border-right:2px solid #192546;transform:rotate(45deg)}
.results h1{color:#fff;font-size:clamp(48px,6vw,78px)}
/* Premium career page: horizontal service rows */
.career-hero{padding:0!important;background:#152342}.career-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:30px;min-height:380px;align-items:center}.career-hero-content{padding:65px 0}.career-hero h1{font-size:clamp(42px,4.7vw,66px);max-width:550px}.career-hero-photo{height:100%;min-height:350px;background:linear-gradient(90deg,#152342,transparent 35%),url("https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=1300&q=85") center/cover no-repeat}.career-pricing{padding:75px 0}.career-pricing h2,.career-bundles h2{margin:12px 0 15px;font-size:clamp(31px,3.8vw,46px)}.career-intro{max-width:710px;color:#606b7a;margin-bottom:31px}.career-product-list{border-top:1px solid #dadfe5}.career-product{border-bottom:1px solid #dadfe5;background:white}.career-product summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 120px 105px;gap:22px;align-items:center;padding:23px 25px;cursor:pointer}.career-product summary::-webkit-details-marker{display:none}.career-product-name{font:700 20px Manrope,sans-serif;color:#182548}.career-product-cost{font:700 25px Manrope,sans-serif;color:#182548}.career-product-more{text-align:right;color:#8e6f43;font-size:12px;font-weight:800;text-transform:uppercase}.career-product-body{padding:0 25px 28px;max-width:790px}.career-product-body p{color:#596474}.career-packages{display:grid;grid-template-columns:1fr 1fr;gap:22px}.career-package{padding:35px;border:1px solid #e0e3e8;background:#fafaf8;display:flex;flex-direction:column;align-items:start}.career-package.featured{background:#f6f1e8;border:2px solid #c2a16c}.career-package h3{margin:18px 0 10px}.career-package-price{font:800 43px Manrope,sans-serif;color:#182548}.career-package p{color:#596474}.career-package .package-saving{font-weight:800;color:#8c6a39;margin-top:auto}.career-fineprint{font-size:13px;color:#6b7280;margin-top:24px}@media(max-width:900px){.career-hero-inner{display:block}.career-hero-content{padding:60px 0 30px}.career-hero-photo{height:230px;min-height:0;margin:0 -26px;background-position:center}.career-product summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:21px 14px}.career-product-more{grid-column:1/-1;text-align:left}.career-product-name{font-size:17px}.career-product-cost{font-size:23px}.career-product-body{padding:0 14px 24px}.career-packages{grid-template-columns:1fr}.career-package{padding:26px}.career-pricing{padding:60px 0}}

/* Career pricing refinement, compact editorial service list */
.career-pricing .container{max-width:1030px}.career-pricing .career-intro{margin-bottom:28px}.career-product-list{max-width:920px;margin:0 auto;border:1px solid #e0e4e9;background:white;border-radius:3px;overflow:hidden}.career-product{margin:0;background:#fff}.career-product:nth-child(even){background:#fafaf9}.career-product summary{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:21px 26px!important}.career-product-name{flex:1;font-size:17px!important;letter-spacing:-.025em}.career-product-cost{font-size:21px!important;min-width:85px;text-align:right}.career-product-more{font-size:0!important;width:28px;height:28px;border:1px solid #d7dce3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 28px;color:#7c6849!important}.career-product-more:after{content:"+";font:600 19px Arial,sans-serif}.career-product[open] .career-product-more:after{content:"−"}.career-product-body{padding:2px 26px 25px!important;background:#fff}.career-product-body p{max-width:680px;font-size:14px}.career-bundles{padding-top:75px}.career-bundles .container{max-width:1110px}.career-packages{gap:28px}.career-package{padding:42px!important;min-height:360px}.career-package h3{font-size:27px}.career-package-price{font-size:42px}.career-package .btn{margin-top:20px}@media(max-width:900px){.career-product summary{padding:18px 15px!important}.career-product-name{font-size:15px!important}.career-product-cost{font-size:19px!important;min-width:65px}.career-product-more{grid-column:auto!important}.career-product-body{padding:0 15px 23px!important}.career-package{padding:27px!important;min-height:0}}

/* Bright cross-industry services imagery */
@media(min-width:901px){.two .editorial-image{height:380px;object-fit:cover;object-position:center}}

.career-editorial-intro,.business-editorial-intro{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:52px}.career-editorial-intro h2,.business-editorial-intro h2{font-size:clamp(32px,3.5vw,46px)}.career-editorial-intro p,.business-editorial-intro p{color:#5c6476}.career-editorial-intro img,.business-editorial-intro img{display:block;width:100%;height:330px;object-fit:cover}.career-pricing-photo{height:185px;margin-bottom:34px;background:url("https://images.pexels.com/photos/7888691/pexels-photo-7888691.jpeg?auto=compress&cs=tinysrgb&w=1400") center/cover no-repeat}@media(max-width:900px){.career-editorial-intro,.business-editorial-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.career-editorial-intro img,.business-editorial-intro img{height:235px}.career-pricing-photo{height:150px}}

/* Clearer photo composition, clean hierarchy */
.career-editorial-intro img,.business-editorial-intro img{border-radius:3px;object-position:center 43%}.career-pricing-photo{background-position:center 45%}.career-editorial-intro .btn{margin-top:12px}@media(max-width:900px){.career-editorial-intro img,.business-editorial-intro img{object-position:center 35%}}

/* Premium Resume Reality Check download landing page */
.resource-landing{background:#fff}.resource-hero{background:#f7f6f2;padding:75px 0 90px}.resource-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px}.resource-hero h1{font-size:clamp(39px,4.5vw,65px);line-height:1.1;max-width:660px;margin:22px 0 24px;letter-spacing:-.05em}.resource-hero p{max-width:590px;color:#596375;font-size:17px}.resource-hero p strong{color:#182748}.resource-download{margin-top:15px!important;gap:17px}.resource-meta{font-size:12px!important;letter-spacing:.03em;margin:17px 0 0!important}.resource-preview{position:relative;padding:14px 5px 14px 14px;background:#e5e0d5;box-shadow:18px 20px 0 rgba(24,39,72,.09)}.resource-preview-sheet{background:#fff;min-height:440px;padding:38px 29px 26px;border:1px solid #e0dfe0}.resource-preview-strip{background:#182748;color:#c4a263;padding:13px;font-size:11px;font-weight:700;letter-spacing:.13em}.resource-preview h2{font-size:30px;line-height:1.12;margin:27px 0 12px}.resource-preview p{font-size:13px;color:#697384}.resource-preview-line{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #dfe2e7;color:#182748;font-size:12px}.resource-preview-line b{color:#ac874c}.resource-preview-line em{font-style:normal;margin-left:auto;font-size:10px;color:#a48143}.resource-preview-footer{margin-top:23px;background:#182748;color:#fff;padding:11px;text-align:center;font-size:10px;letter-spacing:.07em}.resource-preview-tab{position:absolute;right:-10px;top:-15px;background:#bd9961;color:#182748;font-size:10px;font-weight:800;letter-spacing:.11em;padding:12px}.resource-learn{text-align:center}.resource-learn h2{margin:15px 0 39px}.resource-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:left}.resource-benefits article{border-top:3px solid #c4a263;background:#f8f8f7;padding:30px}.resource-benefits article span{color:#b48b50;font-weight:700;font-size:12px}.resource-benefits h3{margin:12px 0}.resource-benefits p{color:#5c6476}.resource-bottom-cta{background:#f7f6f2;margin-top:57px;padding:45px 24px}.resource-bottom-cta h2{margin:0 0 12px}.resource-bottom-cta .btn{margin:20px 0}.resource-bottom-cta p{color:#596375}.resource-bottom-cta p a:not(.btn){text-decoration:underline;color:#182748}@media(max-width:900px){.resource-hero{padding:50px 0 60px}.resource-hero-grid{grid-template-columns:1fr;gap:42px}.resource-hero h1{font-size:clamp(36px,9vw,48px)}.resource-preview{max-width:500px;margin:0 auto;width:100%;box-shadow:10px 10px 0 rgba(24,39,72,.09)}.resource-preview-sheet{min-height:0;padding:22px 19px}.resource-preview h2{font-size:26px}.resource-benefits{grid-template-columns:1fr}.resource-benefits article{padding:24px}.resource-bottom-cta{padding:34px 17px}}

/* Complimentary resource secondary appointment CTA */
.resource-career-booking{margin-top:20px;max-width:560px;padding:18px 0 0;border-top:1px solid #d7d6d2}.resource-career-booking p{font-size:14px!important;color:#566075;margin:0 0 8px}.resource-career-link{display:inline-flex;align-items:center;gap:12px;font:700 13px Manrope,sans-serif;color:#182548;text-decoration:underline;text-underline-offset:5px}.resource-career-link:hover{color:#a78248}.resource-career-link span{font-size:19px;text-decoration:none}

/* Nationwide advisory engagement and founder-first firm structure */
.elevare-process{background:#f6f5f1}.elevare-process .process-intro{max-width:760px;color:#596375}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0}.process-grid article{background:white;padding:26px 21px;border-top:3px solid #c4a263}.process-grid article>span{color:#b28c56;font-size:12px;font-weight:800}.process-grid h3{font-size:19px;margin:12px 0}.process-grid p{font-size:14px;color:#5c6476}.about-firm-section{background:#f7f6f2}.about-firm-section h2{max-width:790px}.about-firm-copy{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:1090px;margin-top:26px}.about-firm-copy p{color:#566177}@media(max-width:900px){.process-grid{grid-template-columns:1fr 1fr}.about-firm-copy{grid-template-columns:1fr;gap:6px}}@media(max-width:560px){.process-grid{grid-template-columns:1fr}}

/* Image quality fixes: do not crop faces in narrow fixed-height strips */
.career-pricing-photo{display:none!important}.career-editorial-intro img,.business-editorial-intro img{height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}.two .editorial-image{height:auto!important;max-height:570px;object-fit:contain!important;object-position:center!important}@media(max-width:900px){.career-editorial-intro img,.business-editorial-intro img{height:auto!important;max-height:none!important}.two .editorial-image{height:auto!important;max-height:580px}}

@media(max-width:900px){.career-packages{grid-template-columns:1fr!important}}
