.mc-reveal-init{opacity:0;transform:translateY(28px);transition:opacity 0.7s cubic-bezier(.16,1,.3,1),transform 0.7s cubic-bezier(.16,1,.3,1)}.mc-reveal-init.mc-revealed{opacity:1;transform:translateY(0)}.mc-reveal-heading{transform:translateY(18px)}.mc-reveal-stagger{transform:translateY(24px) scale(.97);transition:opacity 0.6s cubic-bezier(.16,1,.3,1),transform 0.6s cubic-bezier(.16,1,.3,1)}.mc-reveal-stagger.mc-revealed{opacity:1;transform:translateY(0) scale(1)}.mc-reveal-section{transform:translateY(35px);transition:opacity 0.85s cubic-bezier(.16,1,.3,1),transform 0.85s cubic-bezier(.16,1,.3,1)}.mc-trust-animate .official-trust>.container>div,.mc-trust-animate.official-trust>.container>div{animation:mcTrustPop 0.5s cubic-bezier(.34,1.56,.64,1) both}.mc-trust-animate .official-trust>.container>div:nth-child(1),.mc-trust-animate.official-trust>.container>div:nth-child(1){animation-delay:0s}.mc-trust-animate .official-trust>.container>div:nth-child(2),.mc-trust-animate.official-trust>.container>div:nth-child(2){animation-delay:0.08s}.mc-trust-animate .official-trust>.container>div:nth-child(3),.mc-trust-animate.official-trust>.container>div:nth-child(3){animation-delay:0.16s}.mc-trust-animate .official-trust>.container>div:nth-child(4),.mc-trust-animate.official-trust>.container>div:nth-child(4){animation-delay:0.24s}.mc-trust-animate .official-trust>.container>div:nth-child(5),.mc-trust-animate.official-trust>.container>div:nth-child(5){animation-delay:0.32s}@keyframes mcTrustPop{0%{opacity:0;transform:translateY(12px) scale(.92)}100%{opacity:1;transform:translateY(0) scale(1)}}.official-trust{position:relative;padding:18px 16px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);border-bottom:1px solid #dce7ee}.official-trust>.container>div{position:relative;min-height:80px!important;padding:14px 16px!important;border:1px solid #d8e5ec!important;border-radius:14px;background:linear-gradient(145deg,#ffffff 0%,#f9fcfe 100%);box-shadow:0 3px 12px rgb(15 42 67 / .04),0 1px 3px rgb(15 42 67 / .03);transition:all 0.3s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-trust>.container>div::after{content:'';position:absolute;bottom:0;left:12px;right:12px;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary,#2563eb),transparent);opacity:0;transition:opacity 0.3s ease}.official-trust>.container>div:hover{border-color:color-mix(in srgb,var(--color-primary,#2563eb) 25%,#d8e5ec)!important;box-shadow:0 6px 20px rgb(15 42 67 / .07),0 2px 6px rgb(15 42 67 / .04);transform:translateY(-2px)}.official-trust>.container>div:hover::after{opacity:.5}.official-trust i{flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#2563eb) 10%,#ffffff),color-mix(in srgb,var(--color-primary,#2563eb) 6%,#f8fbff));box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary,#2563eb) 10%,transparent);transition:transform 0.3s ease,box-shadow 0.3s ease}.official-trust>.container>div:hover i{transform:scale(1.08);box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary,#2563eb) 18%,transparent)}.official-trust svg{width:22px;height:22px;stroke:var(--color-primary,#2563eb);stroke-width:1.8}.official-trust strong{color:#15354e;font-size:.78rem;font-weight:var(--fw-bold,700);letter-spacing:-.01em}.official-trust span{color:#667e8f;font-size:.62rem;line-height:1.4}.official-products{background:linear-gradient(180deg,#f4f7f9 0%,#edf2f6 100%);padding-bottom:80px}.official-products .official-heading span{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;background:color-mix(in srgb,var(--color-primary,#2563eb) 8%,#f0f6ff);border:1px solid color-mix(in srgb,var(--color-primary,#2563eb) 15%,#e0ecff);color:var(--color-primary,#2563eb);font-size:.62rem;letter-spacing:.12em}.official-paths{position:relative;overflow:hidden}.official-paths::before{content:'';position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary,#2563eb) 4%,transparent),transparent 60%);pointer-events:none}.official-path-grid--services article{position:relative;border-radius:20px;overflow:hidden;transition:all 0.35s cubic-bezier(.16,1,.3,1)}.official-path-grid--services article::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary,#2563eb),color-mix(in srgb,var(--color-primary,#2563eb) 60%,#16a34a));opacity:0;transition:opacity 0.3s ease}.official-path-grid--services article:hover::after{opacity:1}.official-path-grid--services article:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgb(15 42 67 / .12)}.official-path-grid--services article>b{display:grid;width:38px;height:30px;place-items:center;border-radius:10px;border:1px solid #e0eaf0;background:linear-gradient(135deg,#ffffff,#f5f9fc);color:#7a94a6;font-size:var(--text-xs);box-shadow:0 2px 8px rgb(15 42 67 / .05)}.official-path-grid--services li::before{content:'✓'!important;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:color-mix(in srgb,var(--color-primary,#168f7d) 10%,#ffffff);font-size:.58rem;font-weight:var(--fw-bold,700);transition:transform 0.2s ease}.official-path-grid--services article:hover li::before{transform:scale(1.1)}.official-protection{background:linear-gradient(180deg,#f2f7fb 0%,#edf3f8 100%);position:relative}.official-protection-grid article{position:relative;border-radius:18px;padding:26px;border:1px solid #d5e2ea;background:linear-gradient(160deg,#ffffff 0%,#fafcfe 100%);box-shadow:0 6px 20px rgb(15 42 67 / .05);transition:all 0.35s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-protection-grid article::before{border-radius:14px!important;background-color:linear-gradient(135deg,#e8f6f3,#dff0ec)!important;box-shadow:0 2px 8px rgb(22 143 125 / .1);transition:transform 0.3s ease}.official-protection-grid article:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--color-primary,#168f7d) 30%,#d5e2ea);box-shadow:0 16px 40px rgb(15 42 67 / .1)}.official-protection-grid article:hover::before{transform:scale(1.06)}.official-protection-links{margin-top:28px;padding-top:24px;border-top:1px solid #e2ecf0}.official-protection-links a{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:8px;background:color-mix(in srgb,var(--color-primary,#2563eb) 5%,#ffffff);border:1px solid color-mix(in srgb,var(--color-primary,#2563eb) 12%,#e2ecf0);transition:all 0.2s ease}.official-protection-links a:hover{background:color-mix(in srgb,var(--color-primary,#2563eb) 10%,#ffffff);border-color:var(--color-primary,#2563eb);transform:translateY(-1px)}.official-operations{background:linear-gradient(180deg,#f4f7fa 0%,#eef3f7 100%)}.official-operation-grid article{border-radius:20px;overflow:hidden;border:1px solid #d3e0e7;background:#fff;box-shadow:0 8px 24px rgb(15 42 67 / .06);transition:all 0.35s cubic-bezier(.16,1,.3,1)}.official-operation-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgb(15 42 67 / .11)}.official-operation-grid img{transition:transform 0.5s cubic-bezier(.16,1,.3,1)}.official-operation-grid article:hover img{transform:scale(1.04)}.official-operation-grid article>div{padding:22px 24px}.official-operation-grid span{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:5px;background:color-mix(in srgb,var(--color-primary,#168574) 8%,#f0f9f7)}.official-logistics{background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%)}.official-hubs>div{position:relative;padding:20px;border:1px solid #d8e5ec;border-radius:14px;background:linear-gradient(155deg,#ffffff 0%,#f8fbfd 100%);box-shadow:0 3px 10px rgb(15 42 67 / .04);transition:all 0.3s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-hubs>div::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary,#2563eb),color-mix(in srgb,var(--color-primary,#2563eb) 50%,#16a34a));opacity:0;transform:scaleX(0);transition:opacity 0.3s ease,transform 0.3s ease}.official-hubs>div:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-primary,#2563eb) 20%,#d8e5ec);box-shadow:0 10px 28px rgb(15 42 67 / .08)}.official-hubs>div:hover::before{opacity:1;transform:scaleX(1)}.official-hub__identity{gap:10px}.official-hubs .official-hub__flag img{border-radius:3px;box-shadow:0 1px 4px rgb(0 0 0 / .12)}.official-hub__identity b{padding:4px 10px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#147b6e) 8%,#ffffff),color-mix(in srgb,var(--color-primary,#147b6e) 5%,#f8fbfa));box-shadow:0 1px 4px color-mix(in srgb,var(--color-primary,#147b6e) 8%,transparent);font-size:.68rem}.official-business{position:relative;overflow:hidden;background:linear-gradient(135deg,#132f47 0%,#173f5c 50%,#122d42 100%)}.official-business::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgb(141 215 202 / .08),transparent 65%);pointer-events:none}.official-business::after{content:'';position:absolute;bottom:-150px;left:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgb(37 99 235 / .06),transparent 60%);pointer-events:none}.official-three article{position:relative;padding:28px;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .02));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.35s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-three article::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgb(141 215 202 / .4),transparent);opacity:0;transition:opacity 0.3s ease}.official-three article:hover{border-color:rgb(255 255 255 / .22);background:linear-gradient(145deg,rgb(255 255 255 / .11),rgb(255 255 255 / .04));transform:translateY(-5px);box-shadow:0 20px 40px rgb(0 0 0 / .25)}.official-three article:hover::before{opacity:1}.official-three article>span{display:inline-flex;padding:4px 12px;border-radius:6px;background:rgb(141 215 202 / .12);border:1px solid rgb(141 215 202 / .15);color:#8dd7ca!important;font-size:.6rem;letter-spacing:.1em}.official-three a{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:6px 0;border-bottom:1px solid rgb(141 215 202 / .2);transition:all 0.2s ease}.official-three a:hover{border-bottom-color:rgb(141 215 202 / .6);padding-left:4px}.official-support-grid>a{position:relative;padding:18px 16px;border:1px solid #d8e4ec;border-radius:14px;background:linear-gradient(145deg,#ffffff,#fafcfe);box-shadow:0 3px 10px rgb(15 42 67 / .04);transition:all 0.3s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-support-grid>a::after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-primary,#168f7d);opacity:0;transform:scaleY(0);transition:all 0.3s ease}.official-support-grid>a:hover{transform:translateY(-3px) translateX(2px);border-color:color-mix(in srgb,var(--color-primary,#168f7d) 25%,#d8e4ec);box-shadow:0 10px 24px rgb(15 42 67 / .08)}.official-support-grid>a:hover::after{opacity:1;transform:scaleY(1)}.official-support-grid>a>b{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#168f7d) 12%,#ffffff),color-mix(in srgb,var(--color-primary,#168f7d) 6%,#f0f9f7));box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary,#168f7d) 10%,transparent);transition:transform 0.3s ease}.official-support-grid>a:hover>b{transform:scale(1.1) rotate(3deg)}.official-support-grid>a>i{opacity:.4;transition:opacity 0.3s ease,transform 0.3s ease}.official-support-grid>a:hover>i{opacity:1;transform:translateX(3px)}.official-company{background:linear-gradient(180deg,#eaf1f5 0%,#e4ecf1 100%)}.official-company-links a{position:relative;padding:13px 16px;border-radius:10px;border:1px solid #d0dfe6;background:linear-gradient(135deg,#ffffff,#f8fbfc);box-shadow:0 2px 6px rgb(15 42 67 / .04);transition:all 0.25s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-company-links a::before{content:'→';position:absolute;right:14px;top:50%;transform:translateY(-50%) translateX(-5px);opacity:0;color:var(--color-primary,#2563eb);font-weight:var(--fw-semibold,600);font-size:.9rem;transition:all 0.25s ease}.official-company-links a:hover{border-color:var(--color-primary,#2563eb);background:color-mix(in srgb,var(--color-primary,#2563eb) 4%,#ffffff);transform:translateY(-2px);box-shadow:0 6px 16px rgb(15 42 67 / .07);padding-right:32px}.official-company-links a:hover::before{opacity:1;transform:translateY(-50%) translateX(0)}.official-company-card{border-radius:20px;padding:32px;background:linear-gradient(145deg,#173f5c,#132f47);box-shadow:0 20px 48px rgb(15 42 67 / .2);border:1px solid rgb(255 255 255 / .06)}.official-company-card li{transition:all 0.2s ease}.official-company-card li:hover{padding-left:8px;color:#e8f0f4}.official-company-card li b{transition:transform 0.2s ease}.official-company-card li:hover b{transform:scale(1.15)}.official-faq{background:linear-gradient(180deg,#f4f7f9 0%,#eef3f7 100%)}.official-faq details{border:1px solid #d6e2ea;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgb(15 42 67 / .03);transition:all 0.3s cubic-bezier(.16,1,.3,1);overflow:hidden}.official-faq details:hover{border-color:color-mix(in srgb,var(--color-primary,#2563eb) 20%,#d6e2ea);box-shadow:0 4px 14px rgb(15 42 67 / .06)}.official-faq details[open]{border-color:color-mix(in srgb,var(--color-primary,#168f7d) 25%,#d6e2ea);box-shadow:0 6px 18px rgb(15 42 67 / .07)}.official-faq summary{padding:18px 20px;transition:background 0.2s ease}.official-faq summary:hover{background:#f8fbfc}.official-faq summary b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:color-mix(in srgb,var(--color-primary,#168f7d) 8%,#f0f9f7);color:var(--color-primary,#168f7d);font-size:.9rem;transition:transform 0.3s ease,background 0.3s ease}.official-faq details[open] summary b{transform:rotate(45deg);background:color-mix(in srgb,var(--color-primary,#168f7d) 15%,#e6f4f0)}.official-faq details p{padding:0 20px 20px;animation:mcFaqOpen 0.3s ease}@keyframes mcFaqOpen{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.official-heading>span,.official-kicker{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;background:color-mix(in srgb,var(--color-primary,#118574) 7%,#f0f9f7);border:1px solid color-mix(in srgb,var(--color-primary,#118574) 13%,#e0f0ec);font-size:.62rem;font-weight:var(--fw-semibold,600);letter-spacing:.13em}.official-heading h2{position:relative;display:inline-block}.official-home .btn-neon{position:relative;overflow:hidden;transition:all 0.3s cubic-bezier(.16,1,.3,1)}.official-home .btn-neon::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.official-home .btn-neon:hover::before{left:100%}.official-home .btn-neon:hover{transform:translateY(-2px)}.official-home .btn-neon:active{transform:translateY(0)}.official-center-actions>a:not(.btn){display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:8px;transition:all 0.25s ease}.official-center-actions>a:not(.btn):hover{background:color-mix(in srgb,var(--color-primary,#176f78) 5%,#ffffff);transform:translateX(3px)}.official-home .official-section{position:relative}@media (prefers-reduced-motion:reduce){.mc-reveal-init{opacity:1!important;transform:none!important;transition:none!important}.mc-reveal-stagger,.mc-reveal-section,.mc-reveal-heading{opacity:1!important;transform:none!important;transition:none!important}.mc-trust-animate .official-trust>.container>div,.mc-trust-animate.official-trust>.container>div{animation:none!important}@keyframes mcFaqOpen{from,to{opacity:1;transform:none}}}@media (max-width:900px){.official-trust>.container>div::after{display:none}}@media (max-width:620px){.official-heading>span,.official-kicker{font-size:.56rem;padding:4px 10px}.official-protection-links a{padding:5px 10px;font-size:.7rem}.official-company-card{padding:22px}.official-faq summary b{width:24px;height:24px;flex:0 0 24px}}