.landing-page-root{min-height:100vh;overflow-x:hidden}.landing-page-root,.lp-wrap{width:100%;background:#0C0C0C;color:#F8FAFC;font-family:var(--font-inter),sans-serif}.lp-wrap{position:relative}.lp-shell{max-width:1240px;margin:0 auto;padding:0 24px}.lp-header{position:sticky;top:0;z-index:100;background:rgba(12,12,12,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(212,161,86,.22);padding:8px 0;transition:all .3s ease}.lp-header-shell{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-header-brand{display:flex;align-items:center;gap:18px}.lp-header-logo-img{height:38px;width:auto;display:block;object-fit:contain}.lp-header-badge{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#D4A156;border-left:1px solid rgba(212,161,86,.35);padding-left:16px;display:inline-flex;align-items:center;gap:6px}@media (max-width:720px){.lp-header-badge{display:none}}.lp-header-contact{display:flex;align-items:center;gap:14px}.lp-header-phone{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:#F8FAFC;text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:all .25s ease}.lp-header-phone:hover{border-color:rgba(212,161,86,.5);color:#D4A156;background:rgba(212,161,86,.08)}.lp-header-wa{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;background:linear-gradient(135deg,#25D366,#1EAA52);border-radius:999px;font-size:13px;font-weight:700;color:#FFFFFF;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,.3);transition:all .25s ease}.lp-header-wa:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,.45)}@media (max-width:500px){.lp-header-phone span.phone-text{display:none}.lp-header-phone{padding:8px}}.lp-hero{position:relative;padding:clamp(14px,2vw,22px) 0 clamp(18px,2.5vw,28px);background:radial-gradient(ellipse 65% 35% at 50% -5%,rgba(212,161,86,.12),transparent 70%),linear-gradient(180deg,#121212,#0C0C0C);border-bottom:1px solid rgba(255,255,255,.06)}.lp-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:stretch}@media (max-width:980px){.lp-hero-grid{grid-template-columns:1fr;gap:28px}}.lp-hero-media-col{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;justify-content:space-between}.lp-hero-media-col .lp-image-tile-hero{flex:1;min-height:420px;width:100%}.lp-hero-reviews-wrap{width:100%;display:flex;justify-content:center}.lp-hero-reviews-wrap .rb3-card{width:100%;max-width:100%;margin:0}.lp-accred-strip{position:relative;width:100%;margin-top:24px;padding:10px 0;background:rgba(18,18,18,.72);backdrop-filter:blur(12px);border-top:1px solid rgba(212,161,86,.2);border-bottom:1px solid rgba(212,161,86,.2);border-radius:14px;overflow:hidden;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.lp-accred-track{display:flex;align-items:center;gap:56px;width:max-content;animation:lpAccredScroll 32s linear infinite;will-change:transform}.lp-accred-track:hover{animation-play-state:paused}@keyframes lpAccredScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-accred-item{gap:12px;flex-shrink:0}.lp-accred-badge,.lp-accred-item{display:inline-flex;align-items:center}.lp-accred-badge{background:#FFFFFF;border-radius:9px;padding:5px 14px;height:38px;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.4);transition:transform .25s ease,box-shadow .25s ease}.lp-accred-badge:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px rgba(212,161,86,.3)}.lp-accred-logo{height:28px;width:auto;object-fit:contain;display:block}.lp-accred-cicc{height:22px}.lp-accred-mara,.lp-accred-mia{height:28px}.lp-accred-label{display:flex;flex-direction:column;line-height:1.25}.lp-accred-title{font-size:11.5px;font-weight:800;letter-spacing:.05em;color:#F8FAFC;text-transform:uppercase}.lp-accred-subtitle{font-size:10.5px;font-weight:600;color:#D4A156}@media (max-width:768px){.lp-accred-strip{margin-top:20px;padding:8px 0}.lp-accred-track{gap:36px;animation-duration:26s}.lp-accred-badge{height:34px;padding:4px 10px}.lp-accred-logo{height:24px}.lp-accred-cicc{height:19px}}.lp-image-tile{position:relative;width:100%;height:100%;min-height:380px;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#171717,#101010);border:1px solid rgba(212,161,86,.28);box-shadow:0 20px 50px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0;transition:all .3s ease}.lp-image-tile:hover{border-color:rgba(212,161,86,.6);box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 30px rgba(212,161,86,.12)}.lp-image-tile:after,.lp-image-tile:before{content:"";position:absolute;width:18px;height:18px;border-color:rgba(212,161,86,.7);pointer-events:none;z-index:2}.lp-image-tile:before{top:14px;left:14px;border-top:2px solid;border-left:2px solid}.lp-image-tile:after{bottom:14px;right:14px;border-bottom:2px solid;border-right:2px solid}.lp-image-tile-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;transition:transform .4s ease}.lp-image-tile:hover .lp-image-tile-img{transform:scale(1.02)}.lp-image-placeholder{padding:40px 32px;flex-direction:column;gap:16px;max-width:440px}.lp-image-placeholder,.lp-placeholder-icon{display:flex;align-items:center;justify-content:center}.lp-placeholder-icon{width:64px;height:64px;border-radius:18px;background:rgba(212,161,86,.14);border:1px solid rgba(212,161,86,.4);color:#D4A156;box-shadow:0 8px 24px rgba(212,161,86,.15)}.lp-tile-tag{padding:5px 14px;border-radius:999px;background:rgba(212,161,86,.12);border:1px solid rgba(212,161,86,.35);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-tile-dimension,.lp-tile-tag{display:inline-flex;align-items:center;gap:6px;color:#E5C28A}.lp-tile-dimension{padding:4px 12px;border-radius:8px;background:rgba(212,161,86,.08);border:1px solid rgba(212,161,86,.25);font-size:11.5px;font-weight:700;letter-spacing:.03em;margin-top:6px}.lp-placeholder-label{font-family:var(--font-jakarta),sans-serif;font-weight:800;font-size:20px;color:#F8FAFC;margin:0;line-height:1.3}.lp-placeholder-sub{font-size:13.5px;color:#94A3B8;line-height:1.6;margin:0}.lp-image-tile-wide{min-height:220px}.lp-hero-form-card{background:linear-gradient(160deg,rgba(24,24,24,.94),rgba(16,16,16,.97));border-radius:20px;padding:clamp(16px,2.2vw,24px) clamp(18px,2.4vw,24px);border:1px solid rgba(212,161,86,.28);box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 35px rgba(212,161,86,.06);position:relative;overflow:hidden}.lp-hero-form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#B07830,#D4A156 50%,#B07830)}.lp-form-header{margin-bottom:12px}.lp-form-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#D4A156;margin-bottom:4px}.lp-form-title{font-family:var(--font-jakarta),sans-serif;font-weight:800;font-size:clamp(18px,2.1vw,22px);color:#F8FAFC;margin:0 0 4px;line-height:1.25}.lp-form-subtitle{font-size:12.5px;color:#94A3B8;margin:0;line-height:1.45}.lp-form-grid{display:flex;flex-direction:column;gap:9px}.lp-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:540px){.lp-form-row-2{grid-template-columns:1fr}}.lp-input,.lp-select,.lp-textarea{width:100%;padding:9.5px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#101010;font-size:13px;color:#F8FAFC;transition:all .2s ease;outline:none}.lp-input:focus,.lp-select:focus,.lp-textarea:focus{border-color:#D4A156;background:#141414;box-shadow:0 0 0 3px rgba(212,161,86,.22)}.lp-phone-group{display:grid;grid-template-columns:115px 1fr;gap:8px}.lp-checkbox-label{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;color:#94A3B8;cursor:pointer;line-height:1.45}.lp-checkbox-label input[type=checkbox]{accent-color:#D4A156;margin-top:2px;width:15px;height:15px;flex-shrink:0}.lp-checkbox-label a{color:#D4A156;text-decoration:underline}.lp-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;background:linear-gradient(135deg,#D4A156,#B07830);color:#0C0C0C;border:none;border-radius:12px;font-weight:800;font-size:14.5px;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 24px rgba(212,161,86,.3);margin-top:2px}.lp-submit-btn:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#E5C28A,#C48B3D);box-shadow:0 12px 32px rgba(212,161,86,.45)}.lp-submit-btn:disabled{opacity:.7;cursor:not-allowed}.lp-form-trust{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;color:#94A3B8;margin-top:8px;flex-wrap:wrap}.lp-form-trust span{display:inline-flex;align-items:center;gap:5px}.lp-overview-section{padding:clamp(52px,6vw,84px) 0;border-bottom:1px solid rgba(255,255,255,.06);background:#0E0E0E}.lp-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:980px){.lp-overview-grid{grid-template-columns:1fr;gap:32px}}.lp-overview-card{background:linear-gradient(160deg,#161616,#111111);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;transition:all .3s ease;position:relative}.lp-overview-card:hover{border-color:rgba(212,161,86,.4);transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.5)}.lp-card-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.lp-card-head-icon{width:44px;height:44px;border-radius:12px;background:rgba(212,161,86,.14);border:1px solid rgba(212,161,86,.35);display:flex;align-items:center;justify-content:center;color:#D4A156;flex-shrink:0}.lp-col-title{font-family:var(--font-jakarta),sans-serif;font-size:19px;font-weight:800;color:#F8FAFC;margin:0;line-height:1.3}.lp-check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.lp-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;color:#CBD5E1}.lp-check-icon{color:#D4A156;flex-shrink:0;margin-top:3px}.lp-qual-list{display:flex;flex-direction:column;gap:12px}.lp-qual-item{display:flex;align-items:center;gap:14px;background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 16px;transition:all .2s ease}.lp-qual-item:hover{border-color:rgba(212,161,86,.4);background:#171717}.lp-qual-item-icon{width:40px;height:40px;border-radius:10px;background:rgba(212,161,86,.12);display:flex;align-items:center;justify-content:center;color:#D4A156;flex-shrink:0}.lp-qual-item-text{font-size:13.5px;font-weight:600;color:#F8FAFC;margin:0}.lp-center-cta{display:flex;justify-content:center;padding:40px 0;background:linear-gradient(180deg,#0E0E0E,#111111);border-bottom:1px solid rgba(255,255,255,.06)}.lp-btn-cta-main{display:inline-flex;align-items:center;gap:10px;padding:15px 40px;background:linear-gradient(135deg,#D4A156,#B07830);color:#0C0C0C;font-weight:800;font-size:15px;border-radius:14px;border:none;cursor:pointer;box-shadow:0 8px 28px rgba(212,161,86,.35);transition:all .25s ease;text-decoration:none}.lp-btn-cta-main:hover{background:linear-gradient(135deg,#E5C28A,#C48B3D);transform:translateY(-2px);box-shadow:0 14px 36px rgba(212,161,86,.5)}.lp-pathways-section{padding:clamp(52px,6vw,84px) 0;background:#111111;border-bottom:1px solid rgba(255,255,255,.06)}.lp-pathways-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}@media (max-width:980px){.lp-pathways-grid{grid-template-columns:1fr;gap:32px}}.lp-sec-title{font-family:var(--font-jakarta),sans-serif;font-size:clamp(24px,3vw,34px);font-weight:800;color:#F8FAFC;margin:0 0 14px;line-height:1.25}.lp-sec-title span.country-gold{color:#D4A156}.lp-pathways-list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:13px;counter-reset:pathway-counter}.lp-pathways-list li{counter-increment:pathway-counter;display:flex;align-items:center;gap:14px;background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:13px 18px;font-size:14.5px;font-weight:600;color:#F8FAFC;transition:all .25s ease}.lp-pathways-list li:before{content:counter(pathway-counter);width:30px;height:30px;border-radius:9px;background:rgba(212,161,86,.16);border:1px solid rgba(212,161,86,.38);color:#D4A156;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-pathways-list li:hover{border-color:rgba(212,161,86,.45);background:#191919;transform:translateX(5px)}.lp-life-section{padding:clamp(52px,6vw,84px) 0;background:#0C0C0C;border-bottom:1px solid rgba(255,255,255,.06)}.lp-life-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:36px}@media (max-width:980px){.lp-life-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lp-life-grid{grid-template-columns:1fr}}.lp-life-card{background:linear-gradient(160deg,#161616,#111111);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px 20px;transition:all .25s ease;display:flex;flex-direction:column}.lp-life-card:hover{border-color:rgba(212,161,86,.45);transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.5)}.lp-life-icon-box{width:48px;height:48px;border-radius:14px;background:rgba(212,161,86,.14);color:#D4A156;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(212,161,86,.3)}.lp-life-title{font-family:var(--font-jakarta),sans-serif;font-size:17px;font-weight:800;color:#E5C28A;margin:0 0 8px}.lp-life-desc{font-size:13px;color:#94A3B8;line-height:1.6;margin:0}.lp-consultants-section{padding:clamp(44px,5vw,68px) 0;background:#111111}.lp-consultants-section,.lp-salaries-section{border-bottom:1px solid rgba(255,255,255,.06)}.lp-salaries-section{padding:clamp(52px,6vw,84px) 0;background:#0C0C0C}.lp-table-card{background:#141414;border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.45);margin-top:28px}.lp-table{width:100%;border-collapse:collapse;text-align:left}.lp-table th{background:#181818;color:#E5C28A;padding:16px 22px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(212,161,86,.22)}.lp-table td{padding:14px 22px;font-size:14px;color:#CBD5E1;border-bottom:1px solid rgba(255,255,255,.06)}.lp-table tr:hover td{background:rgba(212,161,86,.04)}.lp-table-citation{font-size:12px;color:#64748B;text-align:center;margin-top:16px}.lp-faqs-section{padding:clamp(52px,6vw,84px) 0;background:#111111;border-bottom:1px solid rgba(255,255,255,.06)}.lp-faqs-list{max-width:860px;margin:32px auto 0;display:flex;flex-direction:column;gap:14px}.lp-faq-item{background:#161616;border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .25s ease}.lp-faq-item.active{border-color:rgba(212,161,86,.45);box-shadow:0 8px 24px rgba(0,0,0,.35)}.lp-faq-trigger{width:100%;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:none;text-align:left;font-family:var(--font-jakarta),sans-serif;font-size:16.5px;font-weight:700;color:#F8FAFC;cursor:pointer}.lp-faq-answer{padding:0 24px 22px;font-size:14px;line-height:1.7;color:#94A3B8}.lp-snapshot-section{padding:clamp(44px,5vw,68px) 0;background:#0E0E0E;border-bottom:1px solid rgba(255,255,255,.06)}.lp-snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;margin-top:24px}@media (max-width:768px){.lp-snapshot-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.lp-snapshot-val{font-family:var(--font-jakarta),sans-serif;font-size:clamp(30px,3.5vw,44px);font-weight:800;color:#E5C28A;margin-bottom:6px}.lp-snapshot-lbl{font-size:13.5px;color:#94A3B8;font-weight:500}.lp-express-section{padding:clamp(56px,7vw,92px) 0;text-align:center;max-width:820px;margin:0 auto}.lp-express-p{font-size:15px;line-height:1.75;color:#CBD5E1;margin:0 0 24px}.lp-footer{background:#080808;border-top:1px solid rgba(212,161,86,.2);padding:36px 0 28px;text-align:center}.lp-footer-contact{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:20px}.lp-footer-contact a{display:inline-flex;align-items:center;gap:7px;color:#F8FAFC;text-decoration:none;font-size:13.5px;font-weight:600;transition:color .2s ease}.lp-footer-contact a:hover{color:#D4A156}.lp-footer-links{font-size:12px;color:#94A3B8;line-height:1.6;margin:0 0 12px}.lp-footer-links a{color:#CBD5E1;text-decoration:none;margin:0 8px}.lp-footer-links a:hover{color:#D4A156;text-decoration:underline}.lp-footer-disclaimer{font-size:11px;color:#64748B;max-width:760px;margin:0 auto;line-height:1.6}.lp-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(12,12,12,.96);backdrop-filter:blur(14px);padding:10px 16px;border-top:1px solid rgba(212,161,86,.25);z-index:99;justify-content:space-between;align-items:center;gap:10px}@media (max-width:768px){.lp-sticky-bar{display:flex}}.lp-sticky-btn{flex:1;text-align:center;padding:12px 14px;font-size:13px;font-weight:700;border-radius:12px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer}.lp-sticky-eval{background:linear-gradient(135deg,#D4A156,#B07830);color:#0C0C0C}.lp-sticky-wa{background:#25D366;color:#FFFFFF}