:root{--navy:#081A2B;--green:#0F5132;--gold:#D4AF37;--white:#fff;--muted:#667085;--soft:#f6f8fb;--border:rgba(8,26,43,.12);--shadow:0 24px 70px rgba(8,26,43,.14)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;color:var(--navy);background:var(--white);line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1160px,92%);margin:auto}.loader{position:fixed;inset:0;background:#fff;z-index:9999;display:grid;place-items:center;transition:.55s}.loader img{width:140px;animation:pulse 1.4s infinite}.loader.hide{opacity:0;visibility:hidden}.site-header{position:fixed;top:0;width:100%;z-index:1000;background:rgba(255,255,255,.84);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:.3s}.site-header.scrolled{border-color:var(--border);box-shadow:0 10px 30px rgba(8,26,43,.06)}.navbar{height:82px;display:flex;align-items:center;justify-content:space-between}.brand img{width:122px}.nav-links{display:flex;gap:34px;align-items:center;font-weight:600}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;background:var(--gold);transition:.3s}.nav-links a:hover:after{width:100%}.menu-toggle{display:none;border:0;background:var(--navy);color:#fff;border-radius:10px;padding:9px 12px;font-size:20px}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:90px}.hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 75% 28%,rgba(212,175,55,.18),transparent 30%),radial-gradient(circle at 15% 80%,rgba(15,81,50,.13),transparent 34%),linear-gradient(180deg,#fff,#f7faf9)}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow{display:inline-block;color:var(--gold);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;margin-bottom:16px}.hero h1,.section h2{font-size:clamp(2.35rem,5vw,5rem);line-height:1.04;letter-spacing:-.055em}.hero p,.section-copy p,.section-head p{font-size:1.1rem;color:var(--muted);max-width:650px;margin-top:22px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;font-weight:800;transition:.3s;border:1px solid transparent}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 15px 35px rgba(8,26,43,.22)}.btn-primary:hover{transform:translateY(-3px);background:var(--green)}.btn-secondary{border-color:var(--border);background:#fff;color:var(--navy)}.btn-secondary:hover{border-color:var(--gold);transform:translateY(-3px)}.hero-visual{min-height:520px;position:relative;perspective:1000px}.glass{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);backdrop-filter:blur(16px)}.map-card{position:absolute;inset:35px 10px 70px 40px;border-radius:34px;padding:48px;transform:rotateY(-10deg) rotateX(5deg)}.world-map{font-weight:800;color:rgba(8,26,43,.34);letter-spacing:.12em;text-align:center;margin-top:100px}.route{position:absolute;width:230px;height:90px;border-top:2px solid var(--gold);border-radius:50%;animation:route 3s infinite}.route-one{top:110px;right:60px}.route-two{bottom:120px;left:80px;transform:rotate(180deg)}.real-mango-frame{position:absolute;right:-10px;top:45px;width:min(420px,62vw);aspect-ratio:1/1;border-radius:38px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.68));box-shadow:0 35px 90px rgba(8,26,43,.18);display:grid;place-items:center;padding:8px;overflow:hidden;transform:rotateY(-7deg) rotateX(3deg);border:1px solid rgba(255,255,255,.78)}.real-mango-frame:before{content:"";position:absolute;inset:18px;border-radius:32px;background:radial-gradient(circle at 55% 45%,rgba(212,175,55,.20),transparent 55%),radial-gradient(circle at 30% 75%,rgba(15,81,50,.10),transparent 45%);z-index:0}.real-mango-frame img{position:relative;z-index:1;width:118%;height:118%;object-fit:contain;object-position:center;filter:drop-shadow(0 26px 36px rgba(8,26,43,.20));animation:realMangoFloat 6s ease-in-out infinite}.real-mango-frame:hover img{transform:scale(1.035)}.export-box{position:absolute;left:70px;bottom:45px;width:230px;height:155px;transform-style:preserve-3d;box-shadow:var(--shadow)}.box-top{height:45px;background:#d8b77f;border-radius:18px 18px 0 0;text-align:center;padding-top:12px;font-weight:900;color:var(--navy)}.box-front{height:110px;background:#c89d59;border-radius:0 0 18px 18px;display:grid;place-items:center;text-align:center;font-weight:900;color:#fff}.box-front small{font-weight:600}.gold-arrow{position:absolute;right:15px;bottom:90px;color:var(--gold);font-size:90px;animation:float 4.8s ease-in-out infinite}.section{padding:110px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.trust-panel,.contact-card,.quote-form,.global-card{background:#fff;border:1px solid var(--border);border-radius:30px;padding:38px;box-shadow:var(--shadow)}.dark-section{background:var(--navy);color:#fff}.dark-section .section-head h2,.dark-section h3{color:#fff}.dark-section p,.dark-section span{color:rgba(255,255,255,.72)}.section-head{text-align:center;max-width:760px;margin:0 auto 56px}.section-head h2,.section-copy h2{font-size:clamp(2rem,4vw,3.4rem)}.cards{display:grid;gap:22px}.trust-cards{grid-template-columns:repeat(4,1fr)}.feature-cards{grid-template-columns:repeat(3,1fr)}.card{padding:30px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 16px 40px rgba(8,26,43,.06);transition:.3s}.dark-section .card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.card:hover,.step:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.5)}.card h3{margin-bottom:10px;font-size:1.15rem}.card p{color:var(--muted)}.soft-section{background:var(--soft)}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.step{background:#fff;border:1px solid var(--border);border-radius:24px;padding:28px;text-align:center;transition:.3s}.step span{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--navy);color:#fff;font-weight:900;margin-bottom:16px}.quality-list{display:grid;gap:16px}.quality-list div{padding:20px 24px;border-left:4px solid var(--gold);background:var(--soft);border-radius:16px;font-weight:800}.animated-map{min-height:180px;border-radius:24px;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;letter-spacing:.18em;color:var(--gold);font-weight:900;background:radial-gradient(circle,rgba(212,175,55,.14),transparent 60%);animation:glow 3s infinite}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.metric-grid div{padding:22px;border-radius:18px;background:rgba(255,255,255,.07)}.metric-grid strong,.metric-grid span{display:block}.form-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.quote-form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.quote-form textarea,.quote-form button,.quote-form a{grid-column:1/-1}.quote-form input,.quote-form textarea{width:100%;padding:16px;border:1px solid var(--border);border-radius:14px;font:inherit}.quote-form input:focus,.quote-form textarea:focus{outline:2px solid rgba(212,175,55,.28);border-color:var(--gold)}.quote-form button:disabled{opacity:.72;cursor:not-allowed}.form-message{grid-column:1/-1;padding:14px 16px;border-radius:14px;font-weight:800}.form-message.success{background:rgba(15,81,50,.10);color:var(--green);border:1px solid rgba(15,81,50,.22)}.form-message.error{background:rgba(180,35,24,.10);color:#B42318;border:1px solid rgba(180,35,24,.22)}.contact-section{background:linear-gradient(135deg,var(--soft),#fff)}.contact-card{text-align:center}.contact-card a{color:var(--green);font-weight:800}.footer{background:#061421;color:#fff;padding:44px 0 20px}.footer-inner{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-links{display:flex;gap:18px}.footer-links a{color:var(--gold);font-weight:800}.copyright{text-align:center;color:rgba(255,255,255,.55);margin-top:28px}.reveal{opacity:0;transform:translateY(28px);transition:.75s ease}.reveal.visible{opacity:1;transform:none}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes route{0%{opacity:.2;transform:translateX(-20px)}50%{opacity:1}100%{opacity:.2;transform:translateX(20px)}}@keyframes glow{0%,100%{box-shadow:inset 0 0 0 rgba(212,175,55,0)}50%{box-shadow:inset 0 0 65px rgba(212,175,55,.12)}}@keyframes realMangoFloat{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(0,-14px,0) rotate(1.2deg)}}.floating{animation:float 5s ease-in-out infinite}.floating-delay{animation:float 6s ease-in-out infinite .8s}@media(max-width:900px){.menu-toggle{display:block}.nav-links{position:absolute;top:82px;left:4%;right:4%;background:#fff;border:1px solid var(--border);border-radius:20px;padding:20px;display:none;flex-direction:column;box-shadow:var(--shadow)}.nav-links.open{display:flex}.hero-grid,.split,.form-grid{grid-template-columns:1fr}.hero{padding-top:130px}.hero-visual{min-height:420px}.trust-cards,.feature-cards,.timeline,.metric-grid{grid-template-columns:1fr 1fr}.quote-form{grid-template-columns:1fr}.footer-inner{flex-direction:column;text-align:center}}@media(max-width:560px){.navbar{height:72px}.brand img{width:98px}.nav-links{top:72px}.section{padding:78px 0}.hero h1{font-size:2.55rem}.hero-visual{min-height:340px}.map-card{inset:20px 0 50px 0;padding:25px}.real-mango-frame{width:min(270px,76vw);right:0;top:28px;padding:6px}.export-box{left:12px;width:190px}.trust-cards,.feature-cards,.timeline,.metric-grid{grid-template-columns:1fr}.animated-map{font-size:.78rem;letter-spacing:.08em}.hero-actions .btn{width:100%}}

.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mango-seo-section{background:linear-gradient(180deg,#fff,#f7faf9)}@media(max-width:900px){.faq-grid{grid-template-columns:1fr}}
