/* Career Proof's October update, within Skythorn's existing sky-blue identity. */
.refreshed-hero{padding:56px 0;background:#eaf4fc}.refreshed-hero h1{font-weight:650;font-size:clamp(2.7rem,4.8vw,4.1rem);letter-spacing:-.035em;line-height:1.08}.refreshed-hero .lead{font-size:1.3rem;line-height:1.5;max-width:500px}.refreshed-hero .hero-support{max-width:490px}.refreshed-hero .store-actions{margin:28px 0 12px}.refreshed-hero .early-offer{margin-top:24px;font-size:1rem}.early-offer a{white-space:normal}.button.pm-button{background:#51408c;border-color:#51408c}.button.pm-button:hover{background:#3b2b6c;border-color:#3b2b6c}.refreshed-hero .text-link,.career-tools a,.toolkit-preview .text-link{color:#51408c}.refreshed-hero .product-identity .app-icon{border-radius:12px}.career-preview{margin:0;background:white;border:1px solid #d9d6e4;border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #30254412;min-width:0}.preview-heading{display:flex;gap:12px;align-items:center;padding:22px 26px;font-weight:650;border-bottom:1px solid #e7e3ee;line-height:1.4}.preview-heading img{border-radius:9px}.preview-heading small{display:block;font-size:.875rem;color:#687185;font-weight:400}.preview-controls{display:flex;padding:12px 18px 0;gap:5px}.preview-controls button{border:0;background:none;color:#606779;padding:10px 8px;flex:1;min-height:44px;font-size:.875rem;border-radius:8px}.preview-controls button[aria-pressed=true]{background:#f0ebfa;color:#4c387f;font-weight:600}.preview-body{padding:24px 26px;min-height:365px}.preview-kicker{font-size:.875rem;color:#685786;margin-bottom:8px}.preview-body h2{font-size:1.8rem;font-weight:650;margin-bottom:10px}.preview-body>p.muted{font-size:1rem}.preview-next{padding:22px;background:#f1ecfa;border:1px solid #e5dcf6;border-radius:13px;margin:22px 0}.preview-next>span{font-size:.75rem;letter-spacing:.07em;color:#69558b}.preview-next h3{margin:8px 0;font-size:1.3rem}.preview-next p{font-size:1rem;line-height:1.55;margin-bottom:14px}.preview-next a,.preview-body>a{font-weight:600;font-size:.9375rem;color:#4f3d85;display:inline-flex;align-items:center;min-height:44px}.preview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:.875rem;color:#657083;line-height:1.5}.preview-bottom strong{display:block;color:#354155;margin-bottom:4px}.career-preview figcaption{background:#fbfafc;border-top:1px solid #e7e3ee;padding:14px 26px;color:#687185;font-size:.8125rem;line-height:1.5}.preview-record{margin:22px 0}.preview-record h3{font-size:1rem;margin:16px 0 4px}.preview-record p{font-size:1rem;margin:0}.preview-list{display:grid;gap:10px;margin:22px 0}.preview-list span{border:1px solid #e3dcec;border-radius:9px;padding:12px 16px;font-size:1rem}.career-loop{padding:48px 0}.career-loop .eyebrow,.career-tools .eyebrow{color:#625087}.career-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.career-loop-grid article>span{display:block;color:#9283a9;font-size:.875rem;margin-bottom:16px}.career-loop-grid h2{font-size:1.45rem;line-height:1.25}.career-loop-grid p{font-size:1.0625rem;color:var(--muted)}.career-tools{background:#fcfcfe;position:relative}.anchor-target{scroll-margin-top:24px}.tools-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:28px}.tools-heading h2{margin:0}.tools-heading>p{max-width:320px;color:var(--muted)}.tool-selector{display:flex;gap:6px;border:1px solid #dcd5e8;background:#f0ecf6;padding:7px;border-radius:13px 13px 0 0}.tool-selector button{display:flex;align-items:center;gap:12px;flex:1;text-align:left;min-height:57px;border:1px solid transparent;border-radius:8px;padding:12px 18px;background:transparent;color:#685a79;font-size:1.0625rem;line-height:1.4}.tool-selector button span{font-size:.875rem;color:#82738d}.tool-selector button[aria-pressed=true]{background:#fff;border-color:#d8cfe5;color:#4f3d85;font-weight:600;box-shadow:0 2px 6px #3b245d09}.tool-selector button:hover{border-color:#a594bd}.tool-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #dcd5e8;border-top:0;border-radius:0 0 13px 13px;overflow:hidden}.tool-input{padding:32px;background:#fff}.tool-input h3{font-size:1.5rem;margin-bottom:12px}.tool-input>p{font-size:1rem}.tool-input label{display:block;font-size:1rem;font-weight:600;margin:18px 0 6px}.tool-input label span{font-size:.875rem;font-weight:400;color:var(--muted)}.tool-input input,.tool-input select,.tool-input textarea{width:100%;max-width:100%;font:inherit;font-size:1rem;color:var(--ink);border:1px solid #b7b1c1;border-radius:7px;background:#fff;padding:11px 12px;min-height:46px;line-height:1.5}.tool-input textarea{resize:vertical;min-height:94px;display:block}.tool-input input::placeholder,.tool-input textarea::placeholder{color:#6b6c7a;opacity:1}.tool-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.tool-field-pair>div{min-width:0}.tool-input :focus-visible,.tool-selector :focus-visible,.preview-controls :focus-visible{outline-color:#6d54a3;outline-offset:3px}.tool-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0 0}.tool-actions .button{font-size:1rem}.tool-actions button:disabled{opacity:.5;cursor:default}.tool-sample,.tool-reset,.tool-transfer{background:none;border:0;color:#51408c;text-decoration:underline;text-underline-offset:4px;padding:8px 0;min-height:44px;text-align:left;font-size:1rem}.tool-sample{padding-top:0}.tool-result-panel{display:flex;flex-direction:column;background:#f7f4fc;padding:32px;border-left:1px solid #e0d8ec;min-width:0}.tool-result-panel .eyebrow{margin-bottom:16px}.tool-output{font-size:1.0625rem;white-space:pre-wrap;overflow-wrap:anywhere;min-height:124px;line-height:1.65}.tool-output ul{margin:0;padding-left:22px;white-space:normal}.tool-output li{padding-left:3px;margin-bottom:18px}.tool-next{border-top:1px solid #ddd3ea;padding-top:22px;margin-top:auto}.tool-next strong{font-size:1.0625rem}.tool-next p{font-size:1rem;color:var(--muted);margin:8px 0 12px}.tool-next>a{min-height:44px;display:inline-flex;align-items:center;font-weight:600}.tool-next .small{font-size:.875rem}.copy-status{min-height:24px;margin:10px 0 22px}.ai-links{display:flex;flex-wrap:wrap;gap:0 20px}.ai-links a{font-size:1rem;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.tool-privacy{color:#647083;font-size:.875rem;margin:18px 0 0;max-width:880px}.role-note{margin-top:26px}.step-number{display:grid;place-items:center;width:32px;height:32px;background:#e8e0f3;color:#564184;border-radius:50%;font-size:.9375rem;font-weight:600;margin-bottom:18px}.ai-access{max-width:860px;margin:28px 0 12px}.toolkit-preview .small{max-width:860px}.career-download{background:#eaf4fc}.nav-links{flex-wrap:wrap}.career-tools [hidden],.career-preview [hidden]{display:none!important}
@media(max-width:960px){.refreshed-hero{padding:40px 0}.refreshed-hero h1{font-size:3rem}.preview-body{padding:22px;min-height:385px}.preview-heading{padding:20px 22px}.preview-controls{padding:10px 10px 0}.preview-controls button{font-size:.875rem;padding-inline:5px}.tool-input,.tool-result-panel{padding:26px}.tool-selector button{padding:12px;font-size:1rem}.tool-field-pair{grid-template-columns:1fr;gap:0}.career-loop-grid{gap:28px}}
@media(max-width:720px){.refreshed-hero h1{font-size:clamp(2.5rem,9vw,3.6rem)}.refreshed-hero .lead{font-size:1.2rem}.refreshed-hero .store-actions{gap:10px;margin-top:22px}.refreshed-hero .early-offer{margin-top:18px}.career-preview{max-width:480px;margin:auto;width:100%}.preview-body{min-height:365px}.career-loop-grid{grid-template-columns:1fr;gap:24px}.career-loop-grid article+article{border-top:1px solid var(--line);padding-top:22px}.career-loop-grid article>span{margin-bottom:8px}.career-loop-grid h2{margin-bottom:12px}.career-loop-grid p{max-width:500px}.tools-heading{display:block;margin-bottom:24px}.tools-heading>p{margin-top:16px;max-width:100%}.tool-selector{flex-direction:column;gap:3px;padding:6px}.tool-selector button{min-height:48px;padding:10px 14px}.tool-workspace{grid-template-columns:1fr}.tool-input,.tool-result-panel{padding:24px 20px}.tool-result-panel{border-left:0;border-top:1px solid #e0d8ec}.tool-output{min-height:100px}.tool-next{margin-top:8px}.tool-actions{gap:10px 18px}.tool-privacy{font-size:.875rem}.career-loop{padding:40px 0}.preview-bottom{gap:16px}.comparison-table{overflow-wrap:anywhere}.nav-links{column-gap:20px}}
@media(max-width:360px){.preview-controls{gap:2px}.preview-controls button{font-size:.875rem;flex-basis:30%;padding-inline:2px}.preview-body{padding:20px}.preview-next{padding:18px}.preview-heading{padding:18px 20px}.career-preview figcaption{padding:14px 20px}.refreshed-hero h1{font-size:2.4rem}.tool-input,.tool-result-panel{padding:22px 16px}}
