:root{font-family:var(--font-sans);color:#eef2ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-display:Georgia, "Times New Roman", serif;--font-sans:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--white:#f8f8fb;--mist:#dfe7ff;--slate-text:#aeb8d4;--champagne:#d6bb7a;--champagne-soft:#ecd8a8;--panel:linear-gradient(180deg, #101c3de0, #080e1df5);--shadow-soft:0 28px 70px #02071257;background:radial-gradient(circle at top,#233a7e80,#0000 30%),linear-gradient(#071229 0%,#0a1633 38%,#09101f 100%);font-weight:400;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--mist);background:radial-gradient(circle at 20% 20%,#d6bb7a1f,#0000 18%),radial-gradient(circle at 80% 10%,#3a5cbf3d,#0000 22%),linear-gradient(#071229 0%,#0a1633 38%,#09101f 100%);margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 80%);mask-image:linear-gradient(#0000008c,#0000 80%)}a,button{font:inherit}img{max-width:100%}p{margin:0}#root,.site-shell{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08122dd1;border-bottom:1px solid #c7a86a2e;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(20px,4vw,40px);display:flex;position:sticky;top:0}.topbar-privacy{position:relative}.topbar-privacy .topnav{margin-left:auto}.brand{z-index:22;align-items:center;display:inline-flex;position:relative}.brand img{width:clamp(120px,14vw,152px);max-width:42vw;display:block}.topnav{align-items:center;gap:18px;display:flex}.nav-toggle{z-index:22;width:46px;height:46px;color:var(--white);cursor:pointer;background:#ffffff0a;border:1px solid #c7a86a40;border-radius:14px;padding:0;display:none;position:relative}.nav-toggle span{background:currentColor;border-radius:999px;width:18px;height:2px;margin:4px auto;transition:transform .25s,opacity .25s;display:block}.nav-backdrop{display:none}.topnav a,.footer a,.inline-link{color:var(--champagne);text-decoration:none;transition:color .25s,opacity .25s}.topnav a:hover,.footer a:hover,.inline-link:hover{color:var(--white)}.hero-section,.content-section,.footer,.privacy-page{width:min(1180px,100% - clamp(24px,5vw,56px));margin:0 auto}.hero-section{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(36px,7vw,84px) 0 clamp(36px,5vw,56px);display:grid}.hero-copy,.hero-panel,.feature-panel,.stat-panel,.opportunity-grid article,.expertise-card,.list-card,.apply-banner,.apply-card,.privacy-card,.modal-card{box-shadow:var(--shadow-soft)}.eyebrow{color:var(--champagne);letter-spacing:.12em;text-transform:uppercase;background:#c7a86a1f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.88rem;display:inline-flex}.eyebrow svg,.icon-badge svg,.detail-list svg,.whatsapp-float svg{fill:currentColor;width:20px;height:20px}.hero-copy h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--white);margin:24px 0 18px;font-size:clamp(3rem,7vw,5.6rem);line-height:.96}.hero-lead{max-width:60ch;color:var(--mist);font-size:1.18rem}.hero-support{max-width:60ch;color:var(--slate-text);margin-top:18px}.hero-actions,.modal-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#14203e;background:linear-gradient(135deg,#d6bb7a 0%,#c7a86a 52%,#b68f4a 100%);box-shadow:0 18px 36px #b68f4a3d}.button-secondary,.button-ghost{color:var(--white);background:#ffffff08;border-color:#c7a86a4d}.button-secondary:hover,.button-ghost:hover{background:#ffffff17}.country-strip{background:linear-gradient(#0e1d43bf,#080f22e6);border:1px solid #c7a86a2e;border-radius:28px;margin-top:34px;padding:20px 22px}.country-strip span{color:var(--champagne-soft);margin-bottom:14px;font-size:.92rem;display:block}.country-strip ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.country-strip li{color:var(--white);background:#ffffff0f;border-radius:999px;padding:10px 14px}.hero-panel{background:radial-gradient(circle at 100% 0,#c7a86a3d,#0000 34%),linear-gradient(#111f48f5,#060c1cf5);border:1px solid #c7a86a29;border-radius:32px;padding:22px;position:relative;overflow:hidden}.hero-panel:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:24px;position:absolute;inset:16px}.hero-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hero-card{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:24px;padding:24px;position:relative}.hero-card-primary{background:linear-gradient(#ffffff05,#ffffff14);flex-direction:column;justify-content:flex-end;min-height:200px;margin-bottom:16px;display:flex}.hero-card span,.hero-card-label{color:var(--champagne-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.86rem;display:block}.hero-card strong{color:var(--white);margin-top:10px;font-size:1.1rem;font-weight:600;display:block}.hero-card p{color:var(--slate-text);margin-top:10px}.content-section{padding:clamp(24px,4vw,36px) 0}.section-heading{gap:10px;margin-bottom:26px;display:grid}.section-heading,.hero-copy,.privacy-hero,.feature-panel,.stat-panel,.opportunity-grid article,.expertise-card,.list-card,.apply-card,.apply-banner,.privacy-card{min-width:0}.section-heading span,.modal-tag{color:var(--champagne);letter-spacing:.14em;text-transform:uppercase;font-size:.86rem}.section-heading h2,.privacy-hero h1,.modal-card h2{font-family:var(--font-display);color:var(--white);margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.section-heading.compact h2{font-size:clamp(1.7rem,3vw,2.4rem)}.about-layout,.split-section,.apply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.feature-panel,.stat-panel,.list-card,.apply-card,.privacy-card{background:var(--panel);border:1px solid #c7a86a24;border-radius:28px}.feature-panel{gap:18px;padding:clamp(24px,4vw,34px);display:grid}.feature-panel p,.opportunity-grid article p,.expertise-card p,.list-card p,.apply-card p,.policy-block p,.privacy-hero p,.modal-card p{color:var(--slate-text)}.stat-panel{background:linear-gradient(180deg, #ffffff0a, #ffffff05), var(--panel);gap:16px;padding:clamp(22px,3vw,28px);display:grid}.stat-panel>div{border-bottom:1px solid #ffffff14;padding:18px 0}.stat-panel>div:last-child{border-bottom:0}.stat-panel strong{color:var(--white);font-size:1.05rem;display:block}.stat-panel span{color:var(--slate-text);margin-top:8px;display:block}.accent-section{background:radial-gradient(circle at 0 0,#c7a86a24,#0000 26%),linear-gradient(#0f1e45b3,#090f22c7);border:1px solid #c7a86a24;border-radius:32px;margin-top:10px;padding:clamp(22px,4vw,30px)}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.opportunity-grid article,.expertise-card,.apply-banner,.apply-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:26px;padding:clamp(22px,3.5vw,28px)}.opportunity-grid h3,.expertise-card h3,.apply-card h3,.policy-block h2{color:var(--white);margin:0 0 10px;font-size:1.2rem}.expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.icon-badge{width:52px;height:52px;color:var(--champagne);background:#c7a86a1f;border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.list-card,.apply-card{padding:clamp(22px,3.5vw,30px)}.detail-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.detail-list li{color:var(--mist);grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.detail-list svg{color:var(--champagne);margin-top:2px}.apply-section{padding-bottom:76px}.apply-banner{background:linear-gradient(135deg, #c7a86a29, #121f48e0), var(--panel);border-radius:30px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.apply-banner>div{max-width:700px}.apply-banner .button{flex:none;align-self:center;min-width:210px}.apply-banner span{color:var(--champagne);text-transform:uppercase;letter-spacing:.12em;font-size:.84rem}.apply-banner h2{color:var(--white);font-family:var(--font-display);margin:10px 0 12px;font-size:clamp(1.8rem,3vw,2.6rem)}.note-card{background:radial-gradient(circle at 100% 0,#c7a86a26,#0000 36%),#ffffff0a}.contact-stack{gap:10px;margin:18px 0 0;display:grid}.footer-copy{gap:10px;display:grid}.footer{color:var(--slate-text);border-top:1px solid #c7a86a24;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 42px;display:flex}.privacy-page{padding:44px 0 80px}.privacy-hero{max-width:760px;padding:18px 0 28px}.privacy-card{padding:30px}.policy-block{border-bottom:1px solid #ffffff14;padding:22px 0}.policy-block:first-child{padding-top:0}.policy-block:last-child{border-bottom:0;padding-bottom:0}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020712ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:radial-gradient(circle at 100% 0,#c7a86a29,#0000 28%),linear-gradient(#15244f,#0a1228);border:1px solid #c7a86a2e;border-radius:30px;width:min(560px,100%);padding:34px;position:relative}.modal-close{width:40px;height:40px;color:var(--white);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;font-size:1.4rem;position:absolute;top:14px;right:14px}.whatsapp-float{z-index:30;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 38px #128c7e59}.whatsapp-float:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 24px 44px #128c7e6b}.whatsapp-float svg{width:30px;height:30px}@media (width<=1080px){.hero-section,.about-layout,.split-section,.apply-grid,.opportunity-grid,.expertise-grid{grid-template-columns:1fr}.hero-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-banner{flex-direction:column;align-items:flex-start}}@media (width<=760px){.topbar{gap:14px;padding-block:14px}.topbar-privacy{flex-direction:row;justify-content:space-between;align-items:center}.topbar-privacy .brand{flex:0 auto}.topbar-privacy .brand img{width:clamp(92px,27vw,118px);max-width:32vw}.topbar-privacy .topnav{box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:flex;position:static;transform:none}.topbar-privacy .topnav a{text-align:right;white-space:nowrap;padding:8px 0 8px 12px;font-size:.95rem}.nav-toggle{display:inline-block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.topnav{z-index:21;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;background:linear-gradient(#101c3dfa,#080e1dfa);border:1px solid #c7a86a2e;border-radius:24px;gap:8px;padding:18px;transition:opacity .25s,transform .25s;display:grid;position:fixed;top:76px;left:12px;right:12px;transform:translateY(-10px)}.topnav a{padding:10px 4px}.topnav-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-backdrop{z-index:20;background:#02071266;border:0;display:block;position:fixed;inset:0}.footer{flex-direction:column;align-items:flex-start}.hero-section{padding-top:30px}.hero-section,.content-section,.footer,.privacy-page{width:min(100%,100% - 24px)}.hero-copy h1{max-width:none;font-size:clamp(2.65rem,13vw,3.8rem)}.hero-lead,.hero-support,.feature-panel p,.stat-panel span,.opportunity-grid article p,.expertise-card p,.list-card p,.apply-card p,.policy-block p,.privacy-hero p{line-height:1.75}.hero-card-grid,.opportunity-grid,.expertise-grid{grid-template-columns:1fr}.feature-panel,.stat-panel,.list-card,.apply-card,.privacy-card,.modal-card,.accent-section{padding-left:20px;padding-right:20px}.section-heading{margin-bottom:22px;padding-inline:4px}.section-heading h2,.privacy-hero h1,.modal-card h2{font-size:clamp(1.95rem,10vw,2.65rem);line-height:1.08}.hero-panel{padding:18px}.hero-card,.opportunity-grid article,.expertise-card,.apply-banner{padding:22px}.button,.hero-actions .button,.modal-actions .button,.apply-banner .button{width:100%;min-width:0}.modal-actions{flex-direction:column}.apply-banner{align-items:stretch}.privacy-page{padding-top:28px;padding-bottom:72px}.privacy-hero{padding:6px 4px 24px}.privacy-card{border-radius:24px;padding:22px 18px}.policy-block{padding:20px 0}.policy-block h2{margin-bottom:12px;font-size:1.5rem;line-height:1.2}.whatsapp-float{width:56px;height:56px;bottom:16px;right:16px}}
