.launch-hero{min-height:690px;background:radial-gradient(circle at 86% 15%,rgba(200,244,90,.38) 0 15%,transparent 15.3%),linear-gradient(135deg,#fbfaf6,#f4f5eb)}.launch-hero-actions{margin-top:22px;display:flex;align-items:center;gap:18px}.launch-hero-actions>a:not(.dark-button){padding:8px 2px;border-bottom:1px solid #84938b;color:#315e4a;font-size:13px;font-weight:850}.hero-copy>.launch-disclosure{max-width:680px;margin:17px 0 0;color:#56635c;font-size:12px;line-height:1.55}.launch-board{width:min(510px,100%);min-height:0;justify-self:center;padding:26px;display:block;border:1px solid rgba(20,56,43,.14);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 30px 75px rgba(29,58,44,.16);transform:rotate(1deg)}.launch-board-head{padding-bottom:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #e2e7e1}.launch-board-head b,.launch-board-head small{display:block}.launch-board-head b{font-size:15px}.launch-board-head small{margin-top:3px;color:var(--muted);font-size:10px}.launch-live{padding:6px 9px;border-radius:999px;background:#e8f6c7;color:#2f6549;font-size:8px;font-weight:950;letter-spacing:.9px}.launch-journey{margin:4px 0 0;padding:0;list-style:none}.launch-journey li{padding:17px 0;display:grid;grid-template-columns:38px 1fr;gap:12px;border-bottom:1px solid #edf0ec}.launch-journey li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f0f5e5;color:#39664f;font-size:9px;font-weight:950}.launch-journey b,.launch-journey small{display:block}.launch-journey b{margin-top:1px;font-size:12px}.launch-journey small{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.launch-safety-note{margin-top:18px;padding:13px 14px;display:flex;justify-content:space-between;gap:14px;border-radius:12px;background:var(--green);color:#fff;font-size:10px}.launch-safety-note strong{color:var(--lime)}.launch-jobs{padding-top:94px}.launch-empty-state{text-align:left;background:#fbfcf8}.launch-empty-state h3{margin:11px 0;color:var(--ink);font-size:26px;letter-spacing:-.8px}.launch-empty-state p{max-width:720px;line-height:1.7}.launch-empty-state>div{margin-top:24px;display:flex;align-items:center;gap:20px}.launch-empty-state>div>a:not(.dark-button){color:#315f49;font-size:12px;font-weight:850}.launch-profile-fields{padding:17px 0 5px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.launch-profile-fields>div{min-height:92px;padding:15px;border:1px solid #e1e6df;border-radius:14px;background:#f7f9f5}.launch-profile-fields span,.launch-profile-fields strong{display:block}.launch-profile-fields span{color:#58675f;font-size:10px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.launch-profile-fields strong{margin-top:11px;font-size:12px;line-height:1.45}.launch-readiness .passport-card{transform:rotate(-1deg)}.launch-readiness .preview-disclosure{margin:13px 0 0}.launch-employer-checklist{padding:34px;border:1px solid #dce2da;border-radius:24px;background:#f8faf6;box-shadow:0 22px 58px rgba(30,58,44,.1)}.launch-employer-checklist h3{margin:10px 0 18px;font-size:30px;letter-spacing:-1.2px}.launch-employer-checklist ol{margin:0;padding:0;list-style:none}.launch-employer-checklist li{padding:16px 0;display:grid;grid-template-columns:38px 1fr;gap:13px;border-bottom:1px solid #e1e6df}.launch-employer-checklist li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:var(--lime);font-size:10px;font-weight:950}.launch-employer-checklist b,.launch-employer-checklist small{display:block}.launch-employer-checklist b{font-size:13px}.launch-employer-checklist small{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.launch-employer-checklist>p{margin:20px 0 0;color:#68746e;font-size:11px;line-height:1.65}.launch-contact-links{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.launch-contact-links a{padding-bottom:4px;border-bottom:1px solid #91a099;color:#285f47;font-size:12px;font-weight:850}.launch-final-cta{background:linear-gradient(120deg,#c8f45a,#e6ff9a)}@media (max-width:1050px){.launch-hero{min-height:0}.launch-board{margin:10px auto 0}}@media (max-width:680px){.launch-hero{gap:34px;background:linear-gradient(160deg,#fbfaf6,#f0f3e5)}.launch-hero h1{font-size:51px}.launch-hero-actions{align-items:stretch;flex-direction:column;gap:8px}.launch-hero-actions .dark-button{min-height:48px;display:grid;place-items:center}.launch-hero-actions>a:not(.dark-button){width:fit-content}.hero-copy>.launch-disclosure{font-size:12px}.hero-visual.launch-board{min-height:0;padding:19px;transform:none}.launch-board-head{grid-template-columns:auto 1fr}.launch-board-head .launch-live{display:none}.launch-safety-note{align-items:flex-start;flex-direction:column;gap:4px}.launch-jobs{padding-top:70px}.launch-empty-state{padding:28px 22px}.launch-empty-state>div{align-items:stretch;flex-direction:column}.launch-empty-state .dark-button{text-align:center}.launch-profile-fields{grid-template-columns:1fr}.launch-readiness .passport-visual{min-height:430px}.launch-employer-checklist{padding:24px 20px}.launch-contact-links a{overflow-wrap:anywhere}.launch-journey{margin-right:0;padding-right:0;display:grid;grid-template-columns:1fr;gap:12px;overflow:visible}.launch-journey li{min-width:0;padding:16px;align-content:start;border:1px solid #e2e8df;border-radius:14px;background:#fff}.trust-strip{display:grid;grid-template-columns:1fr;gap:12px;overflow:visible}.trust-strip>div{min-width:0;padding:17px;border:1px solid #e0e6de!important;border-radius:14px;background:#fff}.footer-install-action,.footer-install-copy,.launch-board-head>div{min-width:0}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.admin-action,.admin-outline,.dark-button,[role=button],button{min-height:44px}.applicant-table article>label:has(.status){grid-column:2;grid-row:1}.applicant-table article>label:has(.status) .status{width:100%}}@media (prefers-reduced-motion:reduce){.launch-board{transform:none}}.site-header{height:auto;min-height:84px;padding-block:12px;padding-inline:clamp(20px,3.5vw,56px);background:rgba(255,255,255,.97);border-bottom-color:#dce7e1;box-shadow:none;gap:22px}.site-header .brand{font-size:30px;letter-spacing:-1.5px}.site-header .brand-mark{width:38px;height:40px;border-radius:12px 12px 12px 3px}.site-header nav{gap:clamp(14px,1.5vw,25px);font-size:.875rem}.site-header .header-actions{gap:14px;flex-shrink:0}.site-header .dark-button{box-shadow:none;border-radius:8px}.site-header .text-button{font-size:.875rem}.site-header a:not(.brand){min-height:44px;align-content:center}.whatsapp-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:1px solid #c1d9ca;border-radius:10px;background:#fff;color:#145438;font-size:.9375rem;font-weight:750;line-height:1.4;text-align:center;text-decoration:none;transition:background .18s ease,transform .18s ease}.whatsapp-link svg{width:23px;height:23px;flex:0 0 auto}.whatsapp-link-arrow{margin-left:auto;font-size:1.15rem}.whatsapp-link:hover{background:#e9f7ee;transform:translateY(-2px)}.whatsapp-link:focus-visible{outline:3px solid #f57f42;outline-offset:5px}.header-actions .header-whatsapp{padding:8px 10px;min-height:44px;border:0;font-size:.875rem;background:transparent}.header-whatsapp .whatsapp-link-arrow,.site-header .mobile-whatsapp-link{display:none}.whatsapp-link--bright{background:var(--brand-bright);color:var(--brand-deep);border-color:var(--brand-bright)}.whatsapp-link--bright:hover{background:#deff9c}.whatsapp-floating{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:35;min-height:58px;min-width:58px;border:2px solid #fff;border-radius:999px;padding:14px;background:#126340;color:#fff;box-shadow:0 8px 30px #082d2829}.whatsapp-floating:hover{background:#0a4d30}.whatsapp-floating .whatsapp-link-arrow,.whatsapp-floating>span{display:none}.home-experience{background:#fff}.home-experience>section{max-width:var(--page-width)}.home-experience .home-intro{padding:38px var(--page-gutter) 22px;background:var(--surface-fresh);color:var(--brand-deep)}.home-intro>p{max-width:760px;margin:0;color:var(--text-on-fresh);font-size:1.0625rem;line-height:1.65}.home-experience .launch-hero{min-height:0;padding:30px var(--page-gutter) 34px;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,76px);background:#f3f7f5;color:var(--brand-deep);align-items:center}.home-experience .hero-copy{min-width:0}.home-experience .eyebrow{padding:0;border:0;border-radius:0;background:transparent;color:var(--text-on-fresh);font-size:.8125rem;letter-spacing:.11em;line-height:1.6}.home-experience .eyebrow span{color:var(--accent-on-fresh)}.home-experience .home-intro h1{margin:14px 0 16px;overflow-wrap:anywhere;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:750;line-height:1.12;letter-spacing:-.05em;text-wrap:balance}.home-experience .home-intro h1 em{color:var(--accent-on-fresh);font-style:normal}.home-experience .hero-copy>p{max-width:760px;color:#435f52;font-size:1.0625rem;line-height:1.7}.home-experience .launch-hero h2{margin:0 0 18px;font-size:1.625rem;line-height:1.25;letter-spacing:-.035em}.home-experience .job-search{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) auto;border-radius:12px;padding:6px;border:0;box-shadow:0 4px 16px #021d2610;color:var(--ink)}.home-experience .job-search label{padding:10px 12px;gap:7px}.home-experience .job-search label span{font-size:.8125rem;text-transform:none;letter-spacing:0;font-weight:650;color:#435f52}.home-experience .job-search input{min-height:26px;font-size:1rem}.home-experience .job-search input::placeholder{color:#65766e}.home-experience .job-search input:focus-visible{outline:2px solid #226545;outline-offset:4px}.home-experience .job-search button{padding:12px;font-size:.9375rem;background:var(--brand-bright);color:var(--brand-deep);border-radius:8px}.home-experience .job-search button b{color:inherit}.home-experience .launch-hero-actions{flex-wrap:wrap;gap:12px;margin-top:18px}.home-experience .launch-hero-actions .dark-button{padding:13px 18px;border-radius:9px;background:var(--brand-deep);color:#fff;font-size:.9375rem;box-shadow:none}.home-experience .launch-hero-actions .dark-button span{color:inherit}.home-experience .launch-hero-actions .hero-whatsapp{padding:11px 16px;border:1px solid #9ab6a6;color:#145438;background:transparent;font-size:.9375rem}.home-experience .launch-hero-actions .hero-whatsapp:hover{background:#e1eee5}.home-experience .hero-copy>.launch-disclosure{font-size:.875rem;color:#536d60;margin-top:16px}.hero-toolkit{padding:28px;border:1px solid #759b853d;border-radius:20px;background:#154337;min-width:0}.hero-toolkit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.hero-toolkit-heading .section-kicker{font-size:.75rem;color:#b9d7c6;letter-spacing:.1em}.hero-toolkit h2{margin:10px 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650;line-height:1.25;letter-spacing:-.035em}.toolkit-count{font-size:4rem;color:var(--brand-bright);line-height:1;letter-spacing:-.08em;font-weight:400}.hero-toolkit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toolkit-shortcut{min-height:118px;padding:15px;display:flex;flex-direction:column;border:1px solid #c1d5c752;border-radius:10px;background:#f1f7f1;color:var(--brand-deep);transition:transform .18s ease,background .18s ease}.toolkit-shortcut:hover{transform:translateY(-3px);background:#fff}.toolkit-shortcut:focus-visible{outline:3px solid var(--brand-bright);outline-offset:4px}.toolkit-shortcut--cv{background:var(--brand-bright);border-color:var(--brand-bright)}.toolkit-shortcut--cv:hover{background:#deff9c}.toolkit-shortcut-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.toolkit-shortcut-top small{min-width:0;overflow-wrap:anywhere;font-size:.75rem;font-weight:650;letter-spacing:.03em}.toolkit-shortcut-top>span{font-size:1.25rem;line-height:1}.toolkit-shortcut strong{min-width:0;overflow-wrap:anywhere;margin-top:17px;font-size:1.0625rem;font-weight:750;letter-spacing:-.025em}.toolkit-shortcut>span:last-child{margin-top:4px;font-size:.8125rem;color:#43624f}.toolkit-footnote{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:.875rem;color:#d3e8dc}.toolkit-footnote>span{color:var(--brand-bright)}.home-experience .home-toolkit-first{padding:18px var(--page-gutter) 28px;border:0;border-radius:0;background:var(--surface-fresh);color:var(--brand-deep)}.home-toolkit-first .hero-toolkit-heading{align-items:end;margin-bottom:16px}.home-toolkit-first h2{margin:0;font-size:1.375rem;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.home-toolkit-first h2 em{font-style:normal;color:var(--accent-on-fresh)}.home-toolkit-first .hero-toolkit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-toolkit-first .toolkit-shortcut{min-height:112px;padding:13px}.home-toolkit-first .toolkit-shortcut:not(.toolkit-shortcut--cv){background:#fff;border-color:#6e967d}.home-toolkit-first .toolkit-shortcut:not(.toolkit-shortcut--cv):hover{background:#f8fff2}.home-toolkit-first .toolkit-shortcut:focus-visible{outline-color:var(--accent-on-fresh)}.home-toolkit-first .toolkit-shortcut strong{margin-top:14px}.home-toolkit-first .toolkit-footnote{margin-top:16px;color:var(--text-on-fresh)}.home-toolkit-first .toolkit-footnote>span{color:var(--accent-on-fresh)}.home-experience .trust-strip{padding:26px var(--page-gutter);background:#f3f7f5;border-color:#e0e9e3;gap:16px}.home-experience .trust-strip>div{padding:0 15px 0 0;gap:10px;border-color:#d7e2da}.home-experience .trust-icon{border:1px solid #cfddd3;border-radius:10px;background:#fff;width:38px;height:38px}.home-experience .trust-strip strong{font-size:.875rem;line-height:1.45}.home-experience .trust-strip small{font-size:.8125rem;line-height:1.55;color:#536d60}.home-experience :is(.jobs-section,.how-section,.home-tools,.readiness-section,.employer-section,.home-editorial,.impact-section){padding:88px var(--page-gutter)}.home-experience .section-kicker{font-size:.8125rem;letter-spacing:.12em}.home-experience :is(.section-heading h2,.how-intro h2,.home-tools-heading h2,.readiness-copy h2,.employer-copy h2,.home-editorial-heading h2,.impact-heading h2){font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.1;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.home-experience :is(.how-intro h2,.home-tools-heading h2,.employer-copy h2) em{color:#286b4b}.home-experience .section-heading>a{font-size:.9375rem;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.home-experience .job-results-toolbar p{font-size:1rem;line-height:1.65}.home-experience .launch-empty-state{position:relative;padding:38px;background:#f6f9f7;border:1px solid #dce7df;border-left:5px solid #7ca08a;border-radius:12px}.home-experience .launch-empty-state h3{max-width:620px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25;letter-spacing:-.035em}.home-experience .launch-empty-state p{font-size:1rem;color:#50665a}.home-experience .empty-state-actions{flex-wrap:wrap}.home-experience .empty-state-actions>a:not(.dark-button){font-size:.9375rem;min-height:44px;align-content:center}.home-experience .dark-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:9px;font-size:.9375rem}.home-experience .launch-how{background:#f3f7f5;gap:7vw}.home-experience .steps-list article{padding-block:23px;gap:20px}.home-experience .steps-list article>b{font-size:.9375rem;color:#547461}.home-experience .steps-list h3{font-size:1.375rem;letter-spacing:-.03em}.home-experience .steps-list p{font-size:1rem}.home-experience .step-icon{border-radius:8px;background:#dcebbc}.home-experience .how-intro>a{font-size:1rem;min-height:44px}.home-experience .home-tools{background:#fff}.home-experience .home-tools-heading{gap:5vw}.home-experience .home-tools-heading>p{font-size:1rem}.home-experience .home-tools-all{font-size:.9375rem}.home-experience .career-tools-tabs-list{border-radius:12px}.home-experience .career-tool-panel{border-radius:16px;border-color:#d8e5da}.home-experience .launch-readiness{background:var(--brand-deep);gap:6vw}.home-experience .passport-visual{min-height:420px}.home-experience .passport-visual:before{display:none}.home-experience .passport-card{transform:none;width:100%;border-radius:16px;border:1px solid #afcbb7;box-shadow:14px 14px 0 #285443}.home-experience .passport-head{grid-template-columns:auto 1fr}.home-experience .passport-head b{font-size:.875rem;letter-spacing:.03em}.home-experience .passport-head small{font-size:.8125rem}.home-experience .passport-head>span{grid-column:2;font-size:.75rem}.home-experience .launch-profile-fields>div{border-radius:8px}.home-experience .launch-profile-fields span{font-size:.8125rem}.home-experience .launch-profile-fields strong{font-size:.9375rem;line-height:1.45}.home-experience .preview-disclosure{font-size:.8125rem;line-height:1.6}.home-experience .readiness-copy>p{font-size:1rem;color:#c6dcd0}.home-experience .readiness-copy li b{font-size:1rem}.home-experience .readiness-copy li small{font-size:.875rem;color:#bfdbcb}.home-experience .readiness-button{font-size:.9375rem;min-height:48px}.home-experience .launch-employer{background:#fff}.home-experience .launch-employer-checklist{border-radius:16px;box-shadow:none;background:#f3f7f5}.home-experience .launch-employer-checklist b{font-size:1rem}.home-experience .launch-employer-checklist p,.home-experience .launch-employer-checklist small{font-size:.875rem;line-height:1.65}.home-experience .employer-points{font-size:.9375rem}.home-experience .home-editorial{background:#f3f7f5;color:var(--ink)}.home-experience .home-editorial:after,.home-experience .home-editorial:before{display:none}.home-experience .home-editorial-heading .section-kicker{color:#35664a}.home-experience .home-editorial-heading h2 em{color:#286b4b}.home-experience .home-editorial-heading>p{color:#536d60;font-size:1rem}.home-experience .home-editorial-group{border:1px solid #d4e2d8;border-radius:14px;background:#fff}.home-experience .home-editorial-group-heading{border-bottom-color:#dce7df}.home-experience .home-editorial-group-heading h3{color:var(--ink)}.home-experience .home-editorial-group-heading>a{color:#245e40;font-size:.875rem}.home-experience .home-editorial .editorial-card{background:#fff;color:var(--ink);border-color:#dce7df;box-shadow:none}.home-experience .home-editorial .editorial-card h4{font-size:1.25rem;line-height:1.35;letter-spacing:-.025em}.home-experience .home-editorial .editorial-card p{color:#52695b;font-size:.9375rem}.home-experience .home-editorial .editorial-card-meta{font-size:.8125rem}.home-experience .home-editorial .editorial-card-footer{font-size:.8125rem;color:#52695b;border-color:#dce7df}.home-experience .home-editorial .editorial-card-link{color:#245e40}.home-experience .impact-section{background:#fff}.home-experience .impact-grid article{border-radius:10px;background:#f3f7f5}.home-experience .impact-grid article p{font-size:.9375rem}.home-experience .launch-contact-links{overflow-wrap:anywhere}.home-experience .launch-final-cta{max-width:var(--page-width);padding:58px var(--page-gutter);border-radius:0;margin-inline:auto;background:var(--brand-bright);color:var(--brand-deep)}.home-experience .final-cta h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em}.home-experience .final-cta p{color:#345a3a;font-size:1rem}.home-experience .final-cta .cta-button{min-height:48px;border-radius:8px;background:var(--brand-deep);color:#fff}.home-experience .final-cta .cta-button.outline{background:transparent;border-color:#345a3a;color:var(--brand-deep)}.site-footer{max-width:var(--page-width);padding:58px var(--page-gutter) 100px;background:#08271f}.footer-support-bar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:46px;padding-bottom:42px;border-bottom:1px solid #325346}.footer-support-bar .section-kicker{color:#c0d6c8;font-size:.75rem;letter-spacing:.11em}.footer-support-bar h2{margin:10px 0;font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.05em;line-height:1.1}.footer-support-bar p{color:#c2d2c9;font-size:1rem;line-height:1.6;margin:0}.footer-support-bar .whatsapp-link{flex-shrink:0}.site-footer .footer-top{gap:32px;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.site-footer .footer-top>div:last-child{display:flex}.site-footer .footer-top b{font-size:.9375rem}.site-footer .footer-top a:not(.brand){font-size:.875rem;line-height:1.6;color:#c7d9ce}.site-footer .footer-top a:hover{color:var(--brand-bright)}.site-footer .footer-top p{font-size:1rem;color:#bcd2c4}.site-footer .footer-contact small{font-size:.8125rem;letter-spacing:0;text-transform:none;color:#a8c1b1;font-weight:400;line-height:1.6}.site-footer .footer-bottom{font-size:.8125rem;line-height:1.7;color:#b0c8b8;gap:18px}.content-hero{min-height:340px;padding:62px var(--page-gutter);background:var(--surface-cool);border-bottom:1px solid #dae6dd;gap:5vw}.content-hero:after,.content-hero:before{display:none}.content-hero .section-kicker{font-size:.8125rem;letter-spacing:.1em}.content-hero-copy h1{margin-top:20px;font-size:clamp(2.75rem,5.5vw,5.25rem);line-height:1.04;font-weight:720;letter-spacing:-.055em}.content-hero .content-hero-copy h1 em{color:#2a714e}.content-hero-copy>p{color:#506a5b;font-size:1.0625rem}.content-hero-note{border-radius:12px;border-color:#d0e0d5;background:#fff;box-shadow:none}.content-hero-note strong{font-size:.9375rem}.content-hero-note small{font-size:.875rem}.content-feed .editorial-card{border-radius:12px;box-shadow:none}.content-feed .editorial-card>p{font-size:1rem;line-height:1.7}.content-feed .editorial-card-link{font-size:.875rem}.news-archive-link{margin-top:36px;font-size:.9375rem;color:#4d6b57}.news-archive-link a{display:inline-block;min-height:44px;text-decoration:underline;text-underline-offset:5px;line-height:1.7}.support-quick-action{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.support-quick-action small{max-width:260px;color:#4d6b57;font-size:.8125rem;line-height:1.6}@media (max-width:1200px){.home-toolkit-first .hero-toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header nav.primary-navigation{position:absolute;top:calc(100% + 1px);left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 110px);overflow-y:auto;padding:12px;border:1px solid #d6e3da;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 18px 32px #092e2821}.site-header nav.primary-navigation.is-open{display:flex}.site-header nav.primary-navigation a{display:flex;align-items:center;min-height:46px;padding:12px 14px;border-radius:8px}.site-header nav.primary-navigation a:hover{background:#edf5ef}.site-header nav.primary-navigation .mobile-only-navigation-link{display:flex}.site-header .mobile-menu-button{display:flex;margin-left:0}.site-header .header-actions{margin-left:auto}.site-header .desktop-only-header-action,.site-header .header-whatsapp{display:none}.site-header .mobile-jobs-cta{display:inline-flex;align-items:center}.home-experience .launch-hero{gap:30px}.home-experience .job-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-experience .job-search button{grid-column:1/-1;min-height:44px}.hero-toolkit{padding:22px}.toolkit-shortcut{padding:13px}.toolkit-count{font-size:3.2rem}.home-experience .trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-experience .trust-strip>div{border:0}}@media (max-width:900px){.home-experience .launch-hero{grid-template-columns:1fr;gap:24px}.home-experience .hero-copy>p{max-width:620px}.home-experience .job-search{max-width:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}.home-experience .job-search button{grid-column:auto}.hero-toolkit{padding:24px}.hero-toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit-count{font-size:3.5rem}.home-experience :is(.how-section,.readiness-section,.employer-section){grid-template-columns:1fr;gap:42px}.home-experience .passport-visual{min-height:0;max-width:540px}.home-experience .impact-section{grid-template-columns:1fr}.site-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.site-footer .footer-top>div:last-child{grid-column:auto}}@media (max-width:600px){.home-experience .home-intro{padding:26px 20px 16px}.home-experience .home-intro h1{font-size:clamp(2rem,8vw,2.75rem);margin-block:12px}.home-intro>p{font-size:1rem;line-height:1.55}.home-experience .home-toolkit-first{padding:12px 20px 22px}.home-toolkit-first .hero-toolkit-heading{margin-bottom:14px}.home-toolkit-first .toolkit-count{display:none}.home-toolkit-first .hero-toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-toolkit-first .toolkit-shortcut{min-height:100px;padding:11px}.home-toolkit-first .toolkit-shortcut strong{margin-top:10px}.home-toolkit-first .toolkit-footnote{font-size:.875rem;align-items:start;line-height:1.5}.site-header{min-height:72px;height:auto;gap:12px;padding-inline:18px}.site-header .brand{font-size:27px;gap:8px}.site-header .brand-mark{width:33px;height:35px}.site-header .header-actions .text-button{display:none}.site-header .header-actions{gap:0;min-width:0;flex-shrink:1}.site-header .dark-button.compact{padding:11px 12px;font-size:.875rem;white-space:normal;text-align:center}.home-experience .launch-hero{padding:26px 20px}.home-experience .hero-copy>p{font-size:1rem}.home-experience .eyebrow{font-size:.75rem;letter-spacing:.07em}.home-experience .job-search{grid-template-columns:1fr;padding:8px}.home-experience .job-search label{padding:9px 10px 12px}.home-experience .job-search label+label{border-left:0;border-top:1px solid #e0e9e3;padding-top:12px}.home-experience .job-search button{min-height:48px;margin-top:4px}.home-experience .launch-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.home-experience .launch-hero-actions>a{justify-content:center;width:100%}.hero-toolkit{padding:20px;border-radius:14px}.hero-toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-toolkit h2{font-size:1.25rem}.hero-toolkit-heading{flex-wrap:wrap}.hero-toolkit-heading>div{min-width:0;overflow-wrap:anywhere}.toolkit-count{font-size:2.8rem}.toolkit-shortcut{min-height:122px;padding:12px}.toolkit-shortcut-top small{font-size:.75rem;letter-spacing:0}.toolkit-shortcut strong{font-size:1rem}.toolkit-footnote{font-size:.8125rem}.home-experience .trust-strip{padding:26px 20px;grid-template-columns:1fr;gap:18px}.home-experience .trust-strip>div{padding:0}.home-experience :is(.jobs-section,.how-section,.home-tools,.readiness-section,.employer-section,.home-editorial,.impact-section){padding:54px 20px}.home-experience .section-heading{align-items:start;flex-direction:column;gap:15px}.home-experience .section-heading>a{white-space:normal}.home-experience .launch-empty-state{padding:26px 22px}.home-experience .empty-state-actions{flex-direction:column;align-items:stretch;gap:10px}.home-experience .steps-list article{grid-template-columns:28px minmax(0,1fr);gap:12px}.home-experience .passport-card{padding:20px;box-shadow:7px 7px 0 #285443}.home-experience .launch-profile-fields{grid-template-columns:1fr}.home-experience .home-editorial-group{padding:18px}.home-experience .home-editorial-group-heading{flex-wrap:wrap;gap:12px}.home-experience .home-editorial-group-heading>div{min-width:0}.home-experience .impact-grid{grid-template-columns:1fr}.home-experience .launch-final-cta{padding:42px 20px;display:grid;gap:26px}.home-experience .launch-final-cta>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.site-footer{padding:44px 20px 110px}.footer-support-bar{flex-direction:column;align-items:start;gap:22px}.site-footer .footer-top{gap:36px 20px}.site-footer .footer-top>div:first-child{grid-column:1/-1}.site-footer .footer-bottom{flex-direction:column}.whatsapp-floating{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:54px;padding:13px}.whatsapp-floating>span{display:none}.whatsapp-floating svg{width:25px;height:25px}.content-hero{padding:42px 20px;min-height:0}.content-hero .content-hero-copy h1{font-size:clamp(2.6rem,9vw,3.5rem);line-height:1.1;letter-spacing:-.05em}.content-hero .content-hero-copy>p{font-size:1rem}.support-quick-action{align-items:start;flex-direction:column}}@media (max-width:22em){.hero-toolkit-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.toolkit-shortcut,.whatsapp-link{transition:none}.toolkit-shortcut:hover,.whatsapp-link:hover{transform:none}}@media print{.footer-support-bar,.site-header .whatsapp-link,.whatsapp-floating{display:none}}:is(.site-header,.home-experience,.content-shell,.content-hero,.article-shell,.jobs-explore,.site-footer) :is(a,button,input,textarea,select,summary):not(.job-card-link):focus-visible{outline:3px solid var(--public-focus-ring,#205b42);outline-offset:3px}:where(.site-footer,.content-feature,.readiness-section,.tools-path,.career-tool-panel-facts){--public-focus-ring:#d6ff76}@media (forced-colors:active){.job-card:has(.job-card-link:focus-visible),.jobs-explore .job-card:has(.job-card-link:focus-visible),:is(.site-header,.home-experience,.content-shell,.content-hero,.article-shell,.jobs-explore,.site-footer) :is(a,button,input,textarea,select,summary):not(.job-card-link):focus-visible{outline-color:Highlight}}