body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:400;src:url(/static/media/TTCommons-Regular.13f40c37ae33455f0351.woff2) format("woff2"),url(/static/media/TTCommons-Regular.20b82516faf4bd46a2f0.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:500;src:url(/static/media/TTCommons-Medium.526be4d11f6e32b9c6fd.woff2) format("woff2"),url(/static/media/TTCommons-Medium.4755649eef2a490b8c4c.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:600;src:url(/static/media/TTCommons-DemiBold.3fb5169939c565ed300a.woff2) format("woff2"),url(/static/media/TTCommons-DemiBold.16d881ae6a1d70cf37ba.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:700;src:url(/static/media/TTCommons-Bold.f36915b18b225f683f7c.woff2) format("woff2"),url(/static/media/TTCommons-Bold.41c1143b36310ba56dbc.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:800;src:url(/static/media/TTCommons-ExtraBold.56f22abfab698d1ff1cc.woff2) format("woff2"),url(/static/media/TTCommons-ExtraBold.970845d2830faac9a70f.woff) format("woff")}@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:900;src:url(/static/media/TTCommons-Black.c0a63a232e0843fe9b88.woff2) format("woff2"),url(/static/media/TTCommons-Black.f6bcb99c9b25e3ff0a6c.woff) format("woff")}html{overflow-x:hidden}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=file]::-webkit-file-upload-button{cursor:pointer}input[type=file]::-moz-file-upload-button{cursor:pointer}input[type=file]::-ms-file-upload-button{cursor:pointer}input[type=file]::-o-file-upload-button{cursor:pointer}button{font-family:TT Commons,sans-serif}button,input[type=file]{cursor:pointer}html body{counter-reset:my-sec-counter;font-family:TT Commons,sans-serif;margin:0;overflow-x:hidden;padding-top:0}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}::-webkit-input-placeholder{color:#ccc;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc;opacity:1}a,button,div a:active,div a:focus,div a:hover{text-decoration:none;transition:all .5s ease 0s}a,button,div a:active,div a:hover,span{text-decoration:none}*,:after,:before{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body a{color:#555;outline:none}body .clear,body .clearfix{clear:both;line-height:100%}body .clearfix{height:auto}*{outline:none!important}.clearfix:after,.clr:after,li:after,ul:after{clear:both;content:"";display:block}div button,div input,div select,div textarea{font-weight:400}body h1,body h4,body h5,body h6{font-weight:700;line-height:120%;margin:0 0 15px}body h1{font-size:24px}body h4{font-size:16px}body h5{font-size:12px}body h6{font-size:10px}body h1:last-child,body h2:last-child,body h3:last-child,body h4:last-child,body h5:last-child,body h6:last-child{margin-bottom:0}div select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div select option{color:#393939;font-size:13px;padding:2px 5px}img{height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}body p{color:#333;font-size:18px;line-height:24px;margin:0 0 15px;padding:0}body p:empty{line-height:0;margin:0}body p:last-child{margin-bottom:0}p strong{font-weight:700}.hidden{display:none!important}iframe{display:block;width:100%}.container:after{clear:both;content:"";display:block}.main_btn{background:linear-gradient(92.09deg,#cf48ff 4.66%,#6850ff 98.59%);border-radius:10px;color:#fff;display:inline-block;font-family:TT Commons;font-size:28px;font-weight:700;height:80px;letter-spacing:.05em;line-height:80px;min-width:283px;overflow:hidden;padding:0 44px;position:relative;text-align:center;vertical-align:top}.main_btn:before{background:#0c092d66;border-radius:10px;bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px;transform:scale(0);transition:all .3s ease-in-out}.main_btn:hover:before{transform:scale(1)}.main_btn>span{display:block;position:relative}html.no-scroll{overflow:hidden}html.no-scroll body{height:100%;overflow:hidden}.digital_card_sec{align-items:center;background:#222;display:flex;justify-content:center;min-height:100vh;padding:40px 15px}.digital_card_container{max-width:290px;width:100%}.digital_card_back{color:#f6b74f;display:inline-block;font-weight:600;margin-bottom:18px}.digital_card_back:hover{color:#fff}.digital_card_visual{background:#000;box-shadow:0 12px 32px #0006;overflow:hidden}.digital_card_face{height:500px;overflow:hidden;position:relative;width:289px}.digital_card_front_face{background:#000;color:#fff;padding-top:32px;text-align:center}.digital_card_front_face h1{color:#f4b24b;font-family:Georgia,serif;font-size:29px;font-weight:500;letter-spacing:.01em;line-height:1;margin:0 0 42px}.digital_card_profile{border-radius:50%;display:block;height:126px;margin:0 auto 13px;object-fit:cover;width:126px}.digital_card_front_face h2{color:#fff;font-size:28px;line-height:1;margin:0 0 9px}.digital_card_title{color:#fff;font-size:19px;font-weight:600;letter-spacing:.28em;line-height:1;margin:0 0 29px}.digital_card_contact,.digital_card_website{color:#fff;font-size:17px;letter-spacing:.04em;line-height:1.55;margin:0}.digital_card_contact p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.digital_card_rule{background:#f4b24b;height:2px;margin:12px auto 7px;width:140px}.digital_card_stripe{background:repeating-linear-gradient(90deg,#f4b24b,#f4b24b 25%,#d99b35 0,#d99b35 50%);bottom:0;height:18px;left:0;position:absolute;width:100%}.digital_card_back_face{background:#fff;color:#111;padding:20px 28px 30px}.digital_card_service_logo{display:block;height:83px;object-fit:contain;width:100%}.digital_card_slogan{color:#34434d;font-size:20px;font-weight:800;line-height:1;margin:9px 0 13px;text-align:center}.digital_card_back_face h2{color:#000;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1;margin:0 0 10px;white-space:nowrap}.digital_card_back_face ul{color:#111;font-family:Georgia,serif;font-size:16px;line-height:1.35;margin:0;padding-left:20px}.digital_card_back_face li{padding-left:3px}.digital_card_download_canvas{background:#222;left:-10000px;position:absolute;top:0;width:289px}.digital_card_download_canvas .digital_card_face{box-shadow:none}.digital_card_actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:22px}.digital_card_action{align-items:center;background:#fbb03c;border:none;border-radius:8px;color:#222;cursor:pointer;display:flex;font-family:TT Commons,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 10px;text-align:center}.digital_card_action:hover{color:#1c2a33;transform:translateY(-1px)}.digital_card_action:disabled{cursor:wait;opacity:.7}.digital_card_action.whatsapp{background:#25d366;color:#fff}@media (max-width:480px){.digital_card_actions{grid-template-columns:1fr}}.mobile_menu_button{display:none}@media (max-width:560px){.modern_nav{align-items:center;gap:10px;padding:14px 16px}.modern_nav .brand_mark{flex:1 1 auto;max-width:none;min-width:0}.modern_nav .brand_lockup{display:block}.modern_nav .brand_logo{display:block;height:auto;max-width:180px;width:100%}.modern_nav .modern_nav_links{background:var(--paper);box-shadow:0 8px 18px #18242b24;display:none;flex-direction:column;gap:0;left:16px;margin:0;padding:8px 0;position:absolute;right:16px;top:70px;z-index:10}.modern_nav .modern_nav_links.is_open{display:flex}.modern_nav .modern_nav_links a{font-size:17px;padding:14px 18px;white-space:nowrap}.modern_nav .mobile_menu_button{align-items:center;background:var(--ink);border:0;color:#fff;display:flex;flex:0 0 42px;font-size:19px;height:42px;justify-content:center;width:42px}.modern_nav{align-items:center;gap:10px;padding:14px 16px}.brand_mark{flex:0 0 auto;max-width:145px}.brand_lockup{display:block}.brand_logo{height:auto;max-width:145px;width:100%}.modern_nav_links{flex:1 1;gap:12px;justify-content:flex-end;margin-left:0}.modern_nav_links a{font-size:14px;white-space:nowrap}.modern_nav_links a:last-child{display:none;display:block}.mobile_menu_button{align-items:center;background:#18242b;background:var(--ink);border:0;color:#fff;display:flex;font-size:19px;height:42px;justify-content:center;width:42px}.modern_nav_links{background:#fffdf9;background:var(--paper);box-shadow:0 8px 18px #18242b24;display:none;flex-direction:column;gap:0;left:16px;margin:0;padding:8px 0;position:absolute;right:16px;top:70px;z-index:10}.modern_nav_links.is_open{display:flex}.modern_nav_links a{font-size:17px;padding:14px 18px}.modern_nav_links a:last-child{display:block}.modern_nav_links a.active{background:#f6f2ea;background:var(--cream)}}@media(min-width:561px){.mobile_menu_button{display:none}}:root{--ink:#18242b;--muted:#607078;--cream:#f6f2ea;--paper:#fffdf9;--gold:#e9a936;--gold-deep:#b77820;--line:#ddd8cc;--teal:#2c5556}.modern_page{background:#f6f2ea;background:var(--cream);color:#18242b;color:var(--ink);min-height:100vh;overflow:hidden}.shell{margin:0 auto;max-width:1180px;padding-left:32px;padding-right:32px}.modern_nav{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:23px 32px}.brand_mark{display:block}.brand_lockup{align-items:center;display:flex;gap:11px;white-space:nowrap}.brand_wordmark{color:#b77820;color:var(--gold-deep);font-family:Georgia,serif;font-size:25px;font-weight:700}.brand_tagline{color:#18242b;color:var(--ink);font-size:14px;max-width:150px;white-space:normal}.brand_logo{display:block;height:auto;width:200px}.modern_nav_links{display:flex;gap:28px;margin-left:auto}.modern_nav_links a{color:#18242b;color:var(--ink);font-size:17px;font-weight:600}.nav_cta,.primary_action{align-items:center;background:#18242b;background:var(--ink);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:13px;padding:15px 20px}.nav_cta:hover,.primary_action:hover{background:#b77820;background:var(--gold-deep);color:#fff}.modern_hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.8fr);min-height:590px;padding-bottom:78px;padding-top:66px}.hero_copy{align-self:center;max-width:590px}.eyebrow{align-items:center;color:#b77820;color:var(--gold-deep);display:flex;font-size:14px;font-weight:800;gap:10px;letter-spacing:.12em;margin:0 0 22px;text-transform:uppercase}.eyebrow span{background:#e9a936;background:var(--gold);height:8px;width:8px}.contact_intro h1,.hero_copy h1,.inner_hero h1{color:#18242b;color:var(--ink);font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.95;margin:0}.capability_intro h2 em,.contact_intro h1 em,.hero_copy h1 em,.inner_hero h1 em,.section_heading h2 em,.service_cta h2 em,.success_state h2 em{color:#b77820;color:var(--gold-deep);font-style:italic}.hero_intro,.inner_lede{color:#607078;color:var(--muted);font-size:22px;line-height:1.55;margin:28px 0 30px;max-width:520px}.hero_actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.text_action{align-items:center;color:#18242b;color:var(--ink);display:inline-flex;font-size:16px;font-weight:700;gap:11px}.hero_proof{border-top:1px solid #ddd8cc;border-top:1px solid var(--line);display:flex;gap:35px;margin-top:60px;padding-top:18px}.hero_proof div{grid-gap:4px;display:grid;gap:4px}.hero_proof strong{color:#b77820;color:var(--gold-deep);font-family:Georgia,serif;font-size:23px}.hero_proof span{color:#607078;color:var(--muted);font-size:15px}.hero_visual{align-self:center;background:#2c5556;background:var(--teal);height:475px;overflow:hidden;position:relative}.hero_visual img{bottom:0;height:92%;object-fit:contain;position:absolute;right:15px;width:91%}.hero_visual_label{color:#fff;font-family:Georgia,serif;font-size:30px;left:28px;line-height:1.05;position:absolute;top:30px;z-index:2}.hero_visual_label strong{color:#ffd074;font-weight:500}.hero_stat{background:#fffdf9;background:var(--paper);bottom:27px;color:#18242b;color:var(--ink);font-size:15px;left:25px;line-height:1.2;padding:15px 21px;position:absolute;z-index:2}.hero_stat strong{font-size:18px}.stat_dot{background:#e9a936;background:var(--gold);border-radius:50%;display:inline-block;height:7px;width:7px}.home_services,.pathways{padding-bottom:95px}.section_heading{margin-bottom:35px}.capability_intro h2,.section_heading h2,.service_cta h2{font-family:Georgia,serif;font-size:48px;font-weight:500;line-height:.98;margin:0}.pathway_grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.pathway_card{min-height:245px;padding:28px;position:relative}.pathway_employer{background:#18242b;background:var(--ink);color:#fff}.pathway_candidate{background:#e6b25e;color:#18242b;color:var(--ink)}.pathway_icon{font-size:24px;margin-bottom:38px}.card_kicker{font-size:14px;font-weight:800;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.pathway_card h3{font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1;margin:0;max-width:330px}.pathway_card span{bottom:27px;font-size:16px;font-weight:700;position:absolute}.split_heading{align-items:end;display:flex;justify-content:space-between}.service_strip{border-bottom:1px solid #ddd8cc;border-bottom:1px solid var(--line);border-top:1px solid #ddd8cc;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.service_strip div{align-items:center;display:flex;font-family:Georgia,serif;font-size:25px;gap:20px;line-height:1.05;min-height:115px;padding:15px 24px}.service_strip div+div{border-left:1px solid #ddd8cc;border-left:1px solid var(--line)}.service_strip svg{color:#b77820;color:var(--gold-deep);font-size:25px}.modern_footer{background:#18242b;background:var(--ink);color:#fff;padding:42px 0}.footer_inner{align-items:center;display:flex;justify-content:space-between}.footer_inner img{filter:brightness(0) invert(1);max-height:40px;width:125px}.footer_inner p{color:#aeb8b8;font-size:15px;margin:9px 0 0}.footer_links{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:end}.footer_links a{color:#fff;font-size:15px}.inner_page{background:#fffdf9;background:var(--paper)}.inner_hero{padding-bottom:75px;padding-top:46px}.back_link{color:#607078;color:var(--muted);display:inline-flex;font-size:15px;gap:9px;margin-bottom:66px}.service_grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);padding-bottom:110px}.service_card{border:1px solid #ddd8cc;border:1px solid var(--line);min-height:270px;padding:25px;position:relative}.service_card_top{align-items:center;color:#b77820;color:var(--gold-deep);display:flex;justify-content:space-between}.service_card_top span{font-family:Georgia,serif;font-size:25px}.service_card h2{font-family:Georgia,serif;font-size:28px;font-weight:500;margin:32px 0 12px}.service_card p{color:#607078;color:var(--muted);font-size:18px;line-height:1.5;margin:0}.service_card a{bottom:25px;color:#18242b;color:var(--ink);font-size:15px;font-weight:700;position:absolute}.capabilities{grid-gap:80px;background:#f6f2ea;background:var(--cream);display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding:80px 32px 90px}.capability_intro h2{font-size:44px}.capability_intro>p:last-child{color:#607078;color:var(--muted);font-size:18px;line-height:1.5;max-width:290px}.capability_list{border-top:1px solid #ddd8cc;border-top:1px solid var(--line)}.capability_row{grid-gap:18px;align-items:center;border-bottom:1px solid #ddd8cc;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:35px 1fr 75px;min-height:91px}.capability_row h3{font-family:Georgia,serif;font-size:21px;font-weight:500;margin:0 0 5px}.capability_row p{color:#607078;color:var(--muted);font-size:15px;margin:0}.capability_row img{height:58px;object-fit:cover;width:75px}.service_cta{align-items:center;background:#2c5556;background:var(--teal);color:#fff;display:flex;justify-content:space-between;margin:80px auto;max-width:1116px;padding:48px 32px}.service_cta h2{color:#fff;font-size:44px}.contact_layout{grid-gap:100px;display:grid;gap:100px;grid-template-columns:.9fr 1.1fr;padding-bottom:105px;padding-top:45px}.contact_intro h1{font-size:clamp(46px,5.3vw,70px)}.contact_intro .inner_lede{font-size:20px}.contact_details{border-top:1px solid #ddd8cc;border-top:1px solid var(--line);margin-top:50px;padding-top:14px}.contact_details a,.contact_details>div{align-items:center;color:#18242b;color:var(--ink);display:flex;font-size:17px;gap:16px;padding:12px 0}.contact_details svg{color:#b77820;color:var(--gold-deep);width:19px}.contact_details span{grid-gap:3px;display:grid;gap:3px}.contact_details small{color:#607078;color:var(--muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.whatsapp_link{color:#27864d;display:inline-flex;font-size:16px;font-weight:700;gap:9px;margin-top:22px}.contact_form_panel{align-self:start;background:#f6f2ea;background:var(--cream);padding:35px}.contact_form_panel form{grid-gap:20px;display:grid;gap:20px}.form_kicker{font-family:Georgia,serif;font-size:25px;margin:0}.form_switch{display:flex;gap:8px}.form_switch button{background:#0000;border:1px solid #ddd8cc;border:1px solid var(--line);color:#607078;color:var(--muted);font-family:inherit;font-size:16px;padding:11px 16px}.form_switch button.selected{background:#18242b;background:var(--ink);border-color:#18242b;border-color:var(--ink);color:#fff}.contact_form_panel label{grid-gap:8px;color:#18242b;color:var(--ink);display:grid;font-size:16px;font-weight:700;gap:8px}.contact_form_panel input,.contact_form_panel textarea{background:#fffdf9;background:var(--paper);border:1px solid #ddd8cc;border:1px solid var(--line);color:#18242b;color:var(--ink);font:inherit;font-size:17px;padding:14px 15px;resize:vertical}.form_submit{border:0;cursor:pointer}.success_state h2{font-family:Georgia,serif;font-size:44px;font-weight:500}.success_state>p:not(.eyebrow){color:#607078;color:var(--muted);font-size:17px;line-height:1.5}@media(max-width:800px){.shell{padding-left:20px;padding-right:20px}.modern_nav_links{gap:15px}.nav_cta{display:none}.modern_hero{grid-template-columns:1fr;padding-top:35px}.hero_visual{margin-top:30px}.service_grid{grid-template-columns:repeat(2,1fr)}.capabilities,.contact_layout{gap:35px;grid-template-columns:1fr}}@media(max-width:560px){.modern_nav{padding-left:20px;padding-right:20px}.brand_lockup{grid-gap:3px 7px;display:grid;gap:3px 7px;grid-template-columns:auto auto}.brand_wordmark{font-size:18px}.brand_tagline{font-size:10px;grid-column:1/-1;max-width:none}.brand_logo{grid-column:2;grid-row:1/span 2;height:34px;width:64px}.modern_nav_links{font-size:13px;gap:12px}.modern_nav_links a:last-child{display:none}.contact_intro h1,.hero_copy h1,.inner_hero h1{font-size:52px}.hero_visual{height:390px}.pathway_grid,.service_grid{grid-template-columns:1fr}.section_heading h2{font-size:41px}.split_heading{align-items:start;flex-direction:column;gap:22px}.service_strip{grid-template-columns:1fr}.service_strip div+div{border-left:0;border-top:1px solid #ddd8cc;border-top:1px solid var(--line)}.footer_inner{gap:25px}.footer_inner,.footer_links{align-items:start;flex-direction:column}.footer_links{gap:12px;justify-content:start}.contact_form_panel{padding:25px 18px}}.contact_social_links{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.contact_social_links a{align-items:center;color:var(--ink);display:inline-flex;font-size:16px;font-weight:700;gap:8px}.contact_social_links svg{color:var(--gold-deep)}
/*# sourceMappingURL=main.87bd2a28.css.map*/