:root{--ink:#081A3F;--ink-2:#0E2552;--ink-3:#16316A;--text:#16213D;--muted:#5B6680;--line:#E3E7EF;--soft:#F4F6FA;--white:#FFFFFF;--accent:#D4A02A;--accent-2:#E8C46B;--accent-deep:#8A6512;--accent-hover:#BF8D1C;--on-accent:#081A3F;--c:var(--accent);--radius:22px;--radius-sm:14px;--shadow:0 1px 2px rgba(8,26,63,.05),0 12px 40px -12px rgba(8,26,63,.16);--shadow-lg:0 30px 80px -20px rgba(8,26,63,.38);--ease:cubic-bezier(.2,.8,.2,1);--font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Instrument Serif",Georgia,serif;--container:1240px;--header-h:84px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.65;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{margin:0;line-height:1.12;letter-spacing:-.025em;color:var(--ink);font-weight:700}p{margin:0 0 1em}em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--c)}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{width:1.15em;height:1.15em;flex-shrink:0}.muted{color:var(--muted);font-size:.9rem}.muted-light{color:rgba(255,255,255,.7)}.hp{position:absolute;left:-9999px;opacity:0}.ta-r{text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.85em 1.35em;border-radius:999px;font-weight:600;font-size:.95rem;line-height:1;white-space:nowrap;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s var(--ease),border-color .3s;will-change:transform}.btn .ic{transition:transform .35s var(--ease)}.btn:hover .ic{transform:translateX(3px)}.btn:hover .ic:has(path[d^="M7 17"]){transform:translate(2px,-2px)}.btn-lg{padding:1.05em 1.6em;font-size:1rem}.btn-block{width:100%}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 30px -10px rgba(212,160,42,.7)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 16px 36px -10px rgba(212,160,42,.8)}.btn-accent{background:var(--c);color:var(--on-accent);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--c) 70%,transparent)}.btn-accent:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-3);transform:translateY(-2px)}.btn-glass{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn-glass:hover{background:rgba(255,255,255,.16);transform:translateY(-2px)}.link-arrow{display:inline-flex;align-items:center;gap:.45em;font-weight:600;font-size:.92rem;color:var(--c)}.link-arrow .ic{transition:transform .3s var(--ease)}.link-arrow:hover .ic{transform:translateX(4px)}.topbar{background:var(--ink);color:rgba(255,255,255,.7);font-size:.82rem;position:relative;z-index:60}.topbar-inner{display:flex;justify-content:space-between;align-items:center;height:40px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:22px}.topbar-left a,.topbar-left span{display:inline-flex;align-items:center;gap:8px}.topbar a:hover{color:#fff}.topbar-right{gap:14px}.topbar-right .ic{width:15px;height:15px}.site-header{position:sticky;top:0;z-index:50;height:var(--header-h);background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(8,26,63,.06);transition:background .35s,border-color .35s,height .35s var(--ease),box-shadow .35s}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px}.dark-hero .site-header{position:fixed;top:40px;left:0;right:0;background:transparent;border-color:rgba(255,255,255,.08);backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}.dark-hero .site-header .logo-text strong{color:#fff}.site-header.is-scrolled,.dark-hero .site-header.is-scrolled{top:0;--header-h:72px;background:rgba(255,255,255,.9);color:var(--ink);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-color:rgba(8,26,63,.06);box-shadow:0 10px 30px -18px rgba(8,26,63,.25)}.dark-hero .site-header.is-scrolled .logo-text strong{color:var(--ink)}.logo{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.logo-mark{width:auto;height:50px;filter:drop-shadow(0 4px 10px rgba(8,26,63,.25));transition:transform .6s var(--ease)}.logo:hover .logo-mark{transform:scale(1.06)}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-text strong{font-family:Georgia,'Times New Roman',serif;font-size:1.08rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.logo-text small{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;margin-top:5px;font-weight:700;color:var(--accent)}.logo-light .logo-text strong{color:#fff}.main-nav{display:flex;align-items:center;gap:4px}.nav-head,.nav-quick,.nav-foot{display:none}.main-nav>a,.nav-drop-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;font-size:.94rem;font-weight:500;transition:background .25s,color .25s}.main-nav>a:hover,.nav-drop-btn:hover{background:rgba(127,127,127,.1)}.main-nav>a.is-active::after,.nav-drop-btn.is-active::after{content:"";position:absolute;left:50%;bottom:3px;width:5px;height:5px;border-radius:50%;background:var(--accent);transform:translateX(-50%)}.nav-drop-btn .ic{width:14px;height:14px;transition:transform .3s var(--ease)}.nav-drop{position:relative}.nav-drop:hover .nav-drop-btn .ic,.nav-drop.is-open .nav-drop-btn .ic{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 14px);left:50%;width:720px;display:grid;grid-template-columns:1.5fr 1fr;gap:10px;padding:10px;background:#fff;color:var(--text);border-radius:22px;box-shadow:var(--shadow-lg);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .3s,transform .35s var(--ease),visibility .3s}.mega::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav-drop:hover .mega,.nav-drop.is-open .mega{opacity:1;visibility:visible;transform:translate(-50%,0)}.mega-grid{display:grid;gap:2px}.mega-item{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:14px;transition:background .25s}.mega-item:hover{background:var(--soft)}.mega-item strong{display:block;font-size:.93rem;color:var(--ink);font-weight:600;line-height:1.3}.mega-item small{display:block;font-size:.8rem;color:var(--muted)}.mega-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);transition:transform .35s var(--ease),background .3s,color .3s}.mega-item:hover .mega-ic{background:var(--c);color:var(--on-accent);transform:scale(1.06) rotate(-4deg)}.mega-ic .ic{width:20px;height:20px}.mega-side{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;min-height:280px}.mega-side::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,63,.15),rgba(8,26,63,.92))}.mega-side>div{position:relative;padding:20px;color:#fff}.mega-side small{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;opacity:.7}.mega-side p{font-size:1.02rem;font-weight:600;line-height:1.35;margin:6px 0 12px}.mega-side .link-arrow{color:var(--accent-2)}.header-cta{display:flex;align-items:center;gap:14px}.header-phone{display:flex;align-items:center;gap:10px;line-height:1.2}.header-phone small{display:block;font-size:.72rem;opacity:.6}.header-phone strong{font-size:.92rem;font-weight:700}.header-phone-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(127,127,127,.25)}.header-phone-ic .ic{width:17px;height:17px}.nav-toggle{display:none;width:46px;height:46px;border-radius:50%;place-items:center;border:1px solid rgba(127,127,127,.25)}.nav-toggle .ic{width:22px;height:22px}.nav-mobile-extra{display:none}.hero,.page-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:#fff;padding:calc(var(--header-h) + 40px + 70px) 0 36px}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.hero-bg{position:absolute;inset:-4%;z-index:-2;background-size:cover;background-position:center;background-color:var(--ink-2);transform:scale(1.05);animation:heroZoom 22s ease-out forwards}.hero-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(1200px 600px at 85% 20%,rgba(212,160,42,.22),transparent 60%),linear-gradient(100deg,rgba(6,20,50,.96) 0%,rgba(6,20,50,.82) 42%,rgba(6,20,50,.45) 100%),linear-gradient(0deg,rgba(6,20,50,.9),transparent 40%)}.page-hero .hero-bg::after{background:radial-gradient(900px 500px at 90% 10%,color-mix(in srgb,var(--c) 35%,transparent),transparent 60%),linear-gradient(100deg,rgba(6,20,50,.95) 0%,rgba(6,20,50,.75) 50%,rgba(6,20,50,.5) 100%),linear-gradient(0deg,rgba(6,20,50,.95),transparent 50%)}@keyframes heroZoom{to{transform:scale(1)}}.hero-bg.has-video{transform:none;animation:none}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.hero-video.is-playing{opacity:1}.hero-bg.has-video::after{z-index:1;background:linear-gradient(100deg,rgba(6,20,50,.52) 0%,rgba(6,20,50,.28) 38%,rgba(6,20,50,0) 72%),linear-gradient(0deg,rgba(6,20,50,.45),transparent 28%)}@media (max-width:991px){.hero-bg.has-video::after{background:linear-gradient(180deg,rgba(6,20,50,.2),rgba(6,20,50,.45))}}.hero-grid-lines{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 75%)}.hero-inner{display:grid;grid-template-columns:1.25fr .9fr;gap:60px;align-items:center}.pill{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 10px;border-radius:999px;font-size:.84rem;font-weight:500;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);color:rgba(255,255,255,.88)}.pulse{position:relative;width:9px;height:9px;border-radius:50%;background:#3DDC97;margin-left:4px}.pulse::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #3DDC97;animation:pulse 2s infinite}@keyframes pulse{from{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}.hero h1,.page-hero h1{color:#fff;font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;margin:26px 0 24px}.page-hero h1{font-size:clamp(2.3rem,5vw,4.3rem);max-width:16ch}.hero h1 em,.page-hero h1 em{color:var(--accent-2);font-size:1.08em}.page-hero h1 em{color:color-mix(in srgb,var(--c) 80%,#fff)}.rotator{position:relative;display:inline-block;color:var(--accent);vertical-align:bottom;overflow:hidden;height:1.08em;line-height:1.02;padding-right:.04em}.rotator>span{display:inline-block;transition:transform .55s var(--ease),opacity .55s}.rotator>span.out{transform:translateY(-100%);opacity:0}.rotator>span.in{transform:translateY(100%);opacity:0;transition:none}.hero-lead{font-size:clamp(1.02rem,1.4vw,1.18rem);color:rgba(255,255,255,.72);max-width:54ch;margin-bottom:34px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-trust{display:flex;align-items:center;gap:16px;margin-top:40px}.avatars{display:flex}.avatars span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;margin-left:-10px;font-size:.74rem;font-weight:700;color:#fff;border:2px solid var(--ink);background:linear-gradient(135deg,#2A4478,#16316A)}.avatars span:first-child{margin-left:0;background:linear-gradient(135deg,#E8C46B,#9C7415)}.avatars span:nth-child(2){background:linear-gradient(135deg,#16357A,#0B7A58)}.avatars span:nth-child(3){background:linear-gradient(135deg,#E8C46B,#9C7415)}.stars{display:inline-flex;align-items:center;gap:2px;color:#FFB938}.stars .ic{width:15px;height:15px;fill:currentColor;stroke:none}.stars strong{margin-left:8px;color:#fff;font-size:.92rem}.hero-trust small{color:rgba(255,255,255,.6);font-size:.84rem}.hero-side{position:relative}.track-card{position:relative;padding:26px;border-radius:26px;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:0 40px 80px -30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15);color:#fff}.track-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.track-head strong{display:block;font-size:1.1rem}.track-head small{color:rgba(255,255,255,.6);font-size:.84rem}.track-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--accent);box-shadow:0 10px 24px -8px rgba(212,160,42,.8)}.track-ic .ic{width:24px;height:24px}.track-form{display:flex;gap:8px;padding:6px;border-radius:16px;background:rgba(6,20,50,.55);border:1px solid rgba(255,255,255,.12)}.track-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font:inherit;padding:0 12px;letter-spacing:.04em}.track-form input::placeholder{color:rgba(255,255,255,.4)}.track-form .btn{border-radius:12px;padding:13px 16px}.track-demo{margin-top:12px;font-size:.82rem;color:rgba(255,255,255,.6)}.track-demo u{color:var(--accent-2);text-underline-offset:3px}.track-result{margin-top:20px;padding-top:20px;border-top:1px dashed rgba(255,255,255,.18);animation:fadeUp .6s var(--ease)}.track-result.is-error{color:#F3D896;font-size:.9rem}.track-route{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-bottom:18px}.track-route small{display:block;font-size:.72rem;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.1em}.track-route strong{font-size:.95rem}.track-line{position:relative;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 6px,transparent 6px 12px)}.track-line span{position:absolute;left:0;top:0;height:2px;width:62%;background:var(--accent)}.track-line .ic{position:absolute;left:62%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;padding:4px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.track-steps{list-style:none;margin:0;padding:0}.track-steps li{position:relative;padding:0 0 14px 30px}.track-steps li::before{content:"";position:absolute;left:5px;top:6px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:var(--ink-2);z-index:1}.track-steps li::after{content:"";position:absolute;left:10px;top:16px;bottom:-4px;width:2px;background:rgba(255,255,255,.15)}.track-steps li:last-child::after{display:none}.track-steps li.done::before{background:#3DDC97;border-color:#3DDC97}.track-steps li.done::after{background:#3DDC97}.track-steps li.now::before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.25)}.track-steps strong{display:block;font-size:.92rem;font-weight:600;line-height:1.3}.track-steps small{color:rgba(255,255,255,.55);font-size:.8rem}.float-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:var(--shadow-lg);animation:float 6s ease-in-out infinite}.float-chip .ic{width:34px;height:34px;padding:7px;border-radius:10px;background:#E7FAF2;color:#0B9A6A}.float-chip strong{display:block;font-size:1.05rem;line-height:1.1}.float-chip small{font-size:.75rem;color:var(--muted)}.chip-a{right:28px;bottom:-40px}.chip-b{right:-22px;top:-30px;animation-delay:-3s}.chip-b .ic{background:#FBF3DF;color:var(--accent)}@keyframes float{50%{transform:translateY(-10px)}}.hero-switch{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px)}.hero-switch a{position:relative;display:flex;align-items:center;gap:12px;padding:20px;border-right:1px solid rgba(255,255,255,.08);transition:background .35s;overflow:hidden}.hero-switch a:last-child{border-right:0}.hero-switch a::before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.hero-switch a:hover{background:rgba(255,255,255,.07)}.hero-switch a:hover::before{transform:scaleX(1)}.hs-num{position:absolute;top:8px;right:12px;font-size:.68rem;color:rgba(255,255,255,.35);font-weight:600}.hs-ic{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);transition:background .3s,color .3s}.hero-switch a:hover .hs-ic{background:var(--c);color:var(--on-accent)}.hs-label{font-size:.9rem;font-weight:600;line-height:1.25}.hs-arrow{margin-left:auto;opacity:0;transform:translate(-6px,6px);transition:all .35s var(--ease)}.hero-switch a:hover .hs-arrow{opacity:1;transform:none}.page-hero{padding-bottom:0}.page-hero.is-short{padding-bottom:90px}.page-hero-inner{padding-bottom:60px}.page-hero.is-short .page-hero-inner{padding-bottom:0}.crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.86rem;color:rgba(255,255,255,.55);margin-bottom:24px}.crumbs a:hover{color:#fff}.crumbs b{color:#fff;font-weight:500}.pill-accent{padding-left:6px}.biz-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c);color:var(--on-accent)}.biz-dot .ic{width:15px;height:15px}.hi-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.12)}.hi-strip>div{padding:28px 24px 34px;border-right:1px solid rgba(255,255,255,.1)}.hi-strip>div:first-child{padding-left:0}.hi-strip>div:last-child{border-right:0}.hi-strip strong{display:block;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff}.hi-strip small{color:rgba(255,255,255,.6);font-size:.88rem}.trust{background:#fff;border-bottom:1px solid var(--line)}.trust-inner{display:flex;align-items:center;gap:clamp(24px,4vw,56px);padding-top:30px;padding-bottom:30px}.trust-label{flex:0 0 auto;margin:0;max-width:200px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:var(--muted)}.trust-label span{display:block;color:var(--accent)}.trust-list{flex:1;list-style:none;margin:0;padding:0 0 0 clamp(24px,4vw,56px);display:grid;grid-template-columns:repeat(5,1fr);gap:18px;border-left:1px solid var(--line)}.trust-item{display:flex;align-items:center;gap:12px;min-width:0}.trust-ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--line);color:var(--muted);transition:color .35s,border-color .35s,background .35s,transform .5s var(--ease)}.trust-ic .ic{width:20px;height:20px}.trust-item strong{display:block;font-size:.98rem;color:var(--ink);line-height:1.25}.trust-item small{display:block;font-size:.8rem;color:var(--muted);line-height:1.35}.trust-item:hover .trust-ic{color:var(--on-accent);background:var(--accent);border-color:var(--accent);transform:rotate(-8deg)}.section{padding:clamp(80px,10vw,130px) 0;position:relative}.section.pt-0{padding-top:0}.section-soft{background:var(--soft)}.section-dark{background:var(--ink);color:rgba(255,255,255,.78)}.section-dark h2,.section-dark h3{color:#fff}.section-head{max-width:760px;margin:0 auto 60px;text-align:center}.section-head.is-left{margin-left:0;text-align:left;margin-bottom:28px}.section-head h2{font-size:clamp(2rem,4.2vw,3.4rem);letter-spacing:-.035em}.section-head h2 em{font-size:1.08em}.section-head p{margin:18px auto 0;color:var(--muted);font-size:1.08rem;max-width:60ch}.section-head.is-light h2{color:#fff}.section-head.is-light p{color:rgba(255,255,255,.65)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c);margin-bottom:18px}.eyebrow::before{content:"";width:26px;height:2px;background:currentColor;border-radius:2px}.eyebrow.is-light,.section-head.is-light .eyebrow{color:var(--accent-2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center}.split-top{align-items:start}.lead{font-size:1.18rem;color:var(--ink);line-height:1.6;font-weight:500}.section-dark .lead{color:#fff}.ticks{list-style:none;padding:0;margin:26px 0 34px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.ticks li{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.95rem;color:var(--ink)}.ticks .ic{color:var(--c);width:20px;height:20px}.ticks.is-light li{color:#fff}.tab-copy .ticks,.section-dark .ticks{grid-template-columns:1fr}.collage{position:relative;aspect-ratio:1 / 1.02}.collage-main,.collage-sub{position:absolute;border-radius:var(--radius);background-size:cover;background-position:center;background-color:#DDE3EC}.collage-main{inset:0 18% 14% 0}.collage-sub{right:0;bottom:0;width:48%;aspect-ratio:1;border:8px solid #fff;box-shadow:var(--shadow)}.section-soft .collage-sub{border-color:var(--soft)}.collage-badge{position:absolute;left:24px;bottom:24%;padding:20px 24px;border-radius:18px;background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);max-width:190px}.collage-badge strong{font-size:2.6rem;font-weight:800;letter-spacing:-.04em;line-height:1}.collage-badge span{font-size:2rem;font-weight:800;color:var(--c)}.collage-badge small{display:block;font-size:.82rem;color:rgba(255,255,255,.65);margin-top:6px;line-height:1.3}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(60px,8vw,100px);border-top:1px solid var(--line)}.stat{padding:34px 24px 0;border-right:1px solid var(--line)}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat strong{display:block;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--ink)}.stat strong span{font-variant-numeric:tabular-nums}.stat small{display:block;margin-top:10px;color:var(--muted);font-size:.95rem}position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:26px;background:var(--ink-2)}.bento-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--c);color:var(--on-accent);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--c) 80%,transparent)}.bento-ic .ic{width:24px;height:24px}.bento-go{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:600;font-size:.9rem}.bento-go .ic{transition:transform .35s var(--ease)}.spot-head{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:50px}.spot-head .section-head{margin-bottom:0}.spot-lead{color:rgba(255,255,255,.65);font-size:1.08rem;margin:0}.tab-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:22px}.tab-list::-webkit-scrollbar{display:none}.tab-btn{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 18px;border-radius:999px;font-size:.92rem;font-weight:500;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.12);transition:all .3s}.tab-btn:hover{color:#fff;border-color:rgba(255,255,255,.3)}.tab-btn.is-active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tab-panel{display:none;grid-template-columns:1.15fr 1fr;border-radius:26px;overflow:hidden;background:var(--ink-2);border:1px solid rgba(255,255,255,.08)}.tab-panel.is-active{display:grid;animation:fadeUp .6s var(--ease)}.tab-img{min-height:440px;background-size:cover;background-position:center}.tab-copy{padding:clamp(30px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.tab-idx{font-size:.8rem;color:var(--accent-2);font-weight:600;letter-spacing:.1em}.tab-copy h3{font-size:clamp(1.8rem,3vw,2.4rem);margin:10px 0 14px}.tab-copy p{color:rgba(255,255,255,.7)}.tab-copy .ticks{margin:14px 0 30px}.tab-copy .btn{align-self:flex-start}@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.network{display:grid;grid-template-columns:.8fr 1.6fr;gap:40px;align-items:center;margin-top:clamp(70px,9vw,110px);padding:clamp(28px,4vw,50px);border-radius:28px;background:radial-gradient(800px 400px at 70% 50%,rgba(212,160,42,.1),transparent 70%),var(--ink-2);border:1px solid rgba(255,255,255,.07)}.network h3{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:14px}.network h3 em{color:var(--accent-2)}.network p{color:rgba(255,255,255,.65)}.lanes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.lanes div{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.lanes small{display:block;font-size:.78rem;color:rgba(255,255,255,.55)}.lanes strong{color:#fff;font-size:1.05rem}.map{position:relative;aspect-ratio:1120 / 420}.map-arcs{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.map-arcs path{fill:none;stroke:var(--accent);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.9}.network.is-visible .map-arcs path{animation:draw 1.8s var(--ease) forwards;animation-delay:var(--d)}@keyframes draw{to{stroke-dashoffset:0}}.port{position:absolute;transform:translate(-50%,-50%)}.port i{display:block;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.15)}.port.is-hub i{width:14px;height:14px;background:var(--accent);box-shadow:0 0 0 6px rgba(212,160,42,.25)}.port.is-hub i::after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--accent);animation:pulse 2s infinite}.port b{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);white-space:nowrap;font-size:.7rem;font-weight:600;color:#fff;padding:3px 8px;border-radius:6px;background:rgba(6,20,50,.8);border:1px solid rgba(255,255,255,.12)}.port.is-hub b{background:var(--accent);border-color:var(--accent);font-size:.76rem}.map::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.17);-webkit-mask:url("../img/world-dots.svg") center / 100% 100% no-repeat;mask:url("../img/world-dots.svg") center / 100% 100% no-repeat;pointer-events:none}.map-arcs,.port{z-index:1}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.value{position:relative;padding:34px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s;overflow:hidden}.value::before{content:"";position:absolute;inset:auto -40% -60% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%);opacity:0;transition:opacity .5s}.value:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.value:hover::before{opacity:1}.value-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:color-mix(in srgb,var(--c) 11%,#fff);color:var(--c);margin-bottom:22px;transition:all .4s var(--ease)}.value-ic .ic{width:25px;height:25px}.value:hover .value-ic{background:var(--c);color:var(--on-accent);transform:rotate(-6deg)}.value h3{font-size:1.22rem;margin-bottom:10px}.value p{color:var(--muted);margin:0;font-size:.96rem}.process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:step}.step{position:relative;padding:30px 26px 30px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.section-soft .step{border-color:transparent}.step::after{content:"";position:absolute;top:52px;right:-19px;width:20px;height:2px;background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 7px)}.step:last-child::after{display:none}.step-num{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;font-weight:700;font-size:.95rem;color:var(--c);border:2px solid color-mix(in srgb,var(--c) 30%,transparent);margin-bottom:22px;transition:all .4s var(--ease)}.step:hover .step-num{background:var(--c);color:var(--on-accent);border-color:var(--c)}.step h3{font-size:1.15rem;margin-bottom:8px}.step p{color:var(--muted);margin:0;font-size:.94rem}.form-card{padding:clamp(24px,3.5vw,40px);border-radius:26px;background:#fff;box-shadow:var(--shadow);border:1px solid var(--line)}.section-soft .form-card{border-color:transparent}.form-status{font-size:.94rem;font-weight:500}.form-status:empty{display:none}.form-status.is-ok,.form-status.is-err{padding:14px 16px;border-radius:12px}.form-status.is-ok{background:#E7FAF2;color:#0B7A58}.form-status.is-err{background:#FDECEC;color:#B42318}.enquiry-form.is-loading button[type=submit]{opacity:.6;pointer-events:none}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.svc{position:relative;padding:34px;border-radius:var(--radius);background:#fff;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.svc::before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.svc:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.svc:hover::before{transform:scaleX(1)}.svc-num{position:absolute;top:26px;right:30px;font-size:2.6rem;font-weight:800;letter-spacing:-.05em;color:var(--soft);line-height:1;transition:color .4s}.svc:hover .svc-num{color:color-mix(in srgb,var(--c) 16%,#fff)}.svc-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:color-mix(in srgb,var(--c) 11%,#fff);color:var(--c);margin-bottom:24px;transition:all .4s var(--ease)}.svc-ic .ic{width:27px;height:27px}.svc:hover .svc-ic{background:var(--c);color:var(--on-accent);transform:rotate(-6deg) scale(1.05)}.svc h3{font-size:1.25rem;margin-bottom:10px}.svc p{color:var(--muted);font-size:.95rem}.biz-theme .link-arrow{color:var(--c)}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:240px 240px;gap:18px}.g-item{border-radius:var(--radius);background-size:cover;background-position:center;background-color:#DDE3EC;transition:transform .6s var(--ease)}.g-item:hover{transform:scale(.985)}.g-0{grid-row:span 2}.g-3{grid-column:span 2}.other-biz{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.other-biz.is-five{grid-template-columns:repeat(5,1fr)}.ob-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius);min-height:280px;display:flex;align-items:flex-end;color:#fff;background:var(--ink-2)}.ob-img{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:transform 1s var(--ease)}.ob-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,rgba(6,20,50,.92))}.ob-card:hover .ob-img{transform:scale(1.08)}.ob-body{padding:22px}.ob-body .bento-ic{width:42px;height:42px;border-radius:12px;margin-bottom:14px}.ob-body .bento-ic .ic{width:20px;height:20px}.ob-body h3{color:#fff;font-size:1.12rem}.ob-card:hover .bento-go .ic{transform:translate(3px,-3px)}.ob-body .bento-go{margin-top:8px;font-size:.85rem;color:rgba(255,255,255,.8)}.mv{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.mv-card{padding:24px;border-radius:18px;background:var(--soft)}.mv-card .value-ic{width:46px;height:46px;margin-bottom:16px}.mv-card h3{font-size:1.1rem;margin-bottom:6px}.mv-card p{margin:0;color:var(--muted);font-size:.92rem}.timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);position:relative}.timeline::before{content:"";position:absolute;left:0;right:0;top:30px;height:2px;background:linear-gradient(90deg,var(--accent),rgba(255,255,255,.1))}.timeline li{position:relative;padding:70px 18px 0 0}.timeline li::before{content:"";position:absolute;left:0;top:23px;width:16px;height:16px;border-radius:50%;background:var(--ink);border:3px solid var(--accent)}.tl-year{font-size:1.9rem;font-weight:800;letter-spacing:-.04em;color:#fff}.timeline h3{font-size:1.02rem;margin:6px 0 8px;color:var(--accent-2)}.timeline p{font-size:.9rem;color:rgba(255,255,255,.6);margin:0}.leaders{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.leader{position:relative;text-align:left}.leader-photo{aspect-ratio:4 / 5;border-radius:var(--radius);margin-bottom:18px;display:grid;place-items:center;background:linear-gradient(160deg,#16316A,var(--ink));overflow:hidden;position:relative}.leader-photo::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 20%,rgba(212,160,42,.35),transparent 60%)}.leader-photo span{font-size:3.6rem;font-weight:800;letter-spacing:-.04em;color:rgba(255,255,255,.9);position:relative;z-index:1}.leader h3{font-size:1.12rem}.leader small{color:var(--muted)}.leader-in{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ink);transition:all .3s}.leader-in:hover{background:var(--accent);color:var(--on-accent)}.leader-in .ic{width:17px;height:17px}.contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:clamp(70px,9vw,110px)}.c-card{display:flex;flex-direction:column;padding:28px;border-radius:var(--radius);background:var(--soft);transition:transform .45s var(--ease),background .4s,color .4s;min-width:0}a.c-card:hover{transform:translateY(-6px);background:var(--ink);color:#fff}a.c-card:hover strong{color:#fff}.c-card small{color:var(--muted);font-size:.84rem}a.c-card:hover small{color:rgba(255,255,255,.6)}.c-card strong{color:var(--ink);font-size:1.05rem;margin:2px 0 16px;overflow-wrap:anywhere;transition:color .4s}.c-card .link-arrow,.c-card .muted{margin-top:auto}a.c-card:hover .value-ic{background:var(--accent);color:var(--on-accent)}.offices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.office{display:flex;gap:14px;padding:22px;border-radius:18px;border:1px solid var(--line)}.office .value-ic{width:42px;height:42px;margin:0;flex-shrink:0;border-radius:12px}.office .value-ic .ic{width:20px;height:20px}.office h3{font-size:1.02rem;margin-bottom:4px}.office p{font-size:.88rem;color:var(--muted);margin:0 0 6px;line-height:1.5}.office a{font-size:.88rem;font-weight:600;color:var(--accent)}.map-embed{margin-top:14px;border-radius:20px;overflow:hidden;height:300px;background:var(--soft)}.map-embed iframe{width:100%;height:100%;border:0;filter:grayscale(.4) contrast(1.05)}.wa-float{position:fixed;right:22px;bottom:22px;z-index:40;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25D366;color:#fff;box-shadow:0 14px 30px -8px rgba(37,211,102,.7);transition:transform .35s var(--ease)}.wa-float::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;animation:pulse 2.4s infinite}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px}.to-top{position:fixed;right:30px;bottom:94px;z-index:40;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .35s var(--ease)}.to-top .ic{transform:rotate(-90deg);width:18px;height:18px}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top:hover{background:var(--accent)}[data-reveal]{opacity:0;transform:translateY(44px);transition:opacity .95s var(--ease),transform .95s var(--ease);transition-delay:calc(var(--i,0) * 90ms)}[data-reveal].is-visible{opacity:1;transform:none}.no-js [data-reveal]{opacity:1;transform:none}@media (max-width:1180px){.hide-md{display:none !important}.hero-inner{grid-template-columns:1fr 1fr;gap:40px}.chip-a{right:10px}.chip-b{right:-6px}.hs-label{font-size:.82rem}.other-biz.is-five{grid-template-columns:repeat(3,1fr)}.timeline{grid-template-columns:repeat(3,1fr);row-gap:40px}.timeline::before{display:none}.timeline li{padding-top:0;padding-left:28px}.timeline li::before{top:12px}}@media (max-width:991px){:root{--header-h:72px}.nav-toggle{display:grid}.main-nav{position:fixed;inset:0 0 0 auto;width:min(380px,88vw);z-index:70;flex-direction:column;align-items:stretch;gap:2px;padding:90px 20px 30px;overflow-y:auto;background:#fff;color:var(--ink);box-shadow:var(--shadow-lg);transform:translateX(105%);visibility:hidden;transition:transform .5s var(--ease),visibility .5s}.nav-open .main-nav{transform:none;visibility:visible}.main-nav{padding:0 !important;gap:0 !important;color:#fff;background:radial-gradient(420px 260px at 100% 0%,rgba(212,160,42,.22),transparent 70%),linear-gradient(170deg,#12306E 0%,#0A1F4C 46%,#06142F 100%) !important}.nav-head{display:flex;align-items:center;gap:12px;padding:22px 22px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.nav-head-seal{flex:none;width:42px}.nav-head-seal img{width:100%;height:auto}.nav-head-t{display:grid;gap:1px}.nav-head-t strong{font-family:var(--display);font-size:1rem;letter-spacing:.01em;color:#fff}.nav-head-t small{font-size:.66rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2)}.main-nav>a,.nav-drop{margin:0 14px}.main-nav>a:first-of-type{margin-top:12px}.main-nav>a,.nav-drop-btn{color:rgba(255,255,255,.88);border-radius:14px;padding:14px 14px !important;font-family:var(--display);font-size:1.06rem !important;font-weight:600;letter-spacing:-.01em;transition:background .3s,color .3s}.main-nav>a{justify-content:flex-start !important}.nav-drop-btn{justify-content:space-between !important}.main-nav>a::before{content:"";width:0;height:1px;margin-right:0;border-radius:1px;background:var(--accent-2);transition:width .35s var(--ease),margin-right .35s var(--ease)}.main-nav>a.is-active{color:#fff;background:rgba(255,255,255,.07)}.main-nav>a.is-active::before,.main-nav>a:active::before{width:16px;margin-right:10px}.main-nav>a.is-active::after,.nav-drop-btn.is-active::after{background:var(--accent-2)}.nav-drop-btn{width:100%;color:rgba(255,255,255,.88)}.nav-drop.is-open .nav-drop-btn{color:#fff;background:rgba(255,255,255,.07)}.nav-drop-btn .ic{transition:transform .35s var(--ease)}.nav-drop.is-open .nav-drop-btn .ic{transform:rotate(180deg)}.mega{position:static !important;left:auto !important;right:auto !important;transform:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:2px 0 10px !important;background:transparent;box-sizing:border-box}.mega-grid{display:grid;gap:6px;width:100%;padding:0 !important;margin:0 !important;box-sizing:border-box}.mega-item{width:100%;box-sizing:border-box}.mega-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#fff}.mega-item .mega-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:var(--accent-2);background:rgba(243,216,150,.12)}.mega-item .mega-ic .ic{width:17px;height:17px}.mega-item strong{font-size:.95rem;color:#fff}.mega-item small{font-size:.74rem;color:rgba(255,255,255,.55)}.nav-mobile-extra{display:block;margin-top:auto;padding:18px 14px 20px;border-top:1px solid rgba(255,255,255,.1)}.nav-quick{display:grid;gap:8px;margin-top:12px}.nav-quick-i{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:13px;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.nav-quick-ic{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.nav-quick-i.is-wa .nav-quick-ic{color:#fff;background:linear-gradient(145deg,#4AE08A,#17A34A)}.nav-quick-ic .ic{width:17px;height:17px}.nav-quick-i small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.nav-quick-i strong{display:block;font-size:.92rem;font-weight:600;color:#fff}.nav-foot{display:grid;justify-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.nav-foot-hours{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:600;color:rgba(255,255,255,.6)}.nav-social{display:flex;gap:8px}.nav-social a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--brand,#fff);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.nav-social a[data-net="linkedin"]{--brand:#4DA3F0}.nav-social a[data-net="facebook"]{--brand:#5B9CFF}.nav-social a[data-net="instagram"]{--brand:#F58EC8}.nav-social a .ic{width:15px;height:15px}.nav-open .main-nav>a,.nav-open .nav-drop,.nav-open .nav-head,.nav-open .nav-mobile-extra{animation:navIn .45s var(--ease) both}.nav-open .nav-head{animation-delay:.05s}.nav-open .main-nav>a:nth-of-type(1){animation-delay:.10s}.nav-open .main-nav>a:nth-of-type(2){animation-delay:.15s}.nav-open .nav-drop{animation-delay:.20s}.nav-open .main-nav>a:nth-of-type(3){animation-delay:.25s}.nav-open .nav-mobile-extra{animation-delay:.30s}@keyframes navIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-open .main-nav>a,.nav-open .nav-drop,.nav-open .nav-head,.nav-open .nav-mobile-extra{animation:none}}.nav-free .site-header,.nav-free .site-header .header-inner{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.nav-free.dark-hero .site-header .header-inner{background:rgba(8,26,63,.82)}.nav-open::after{content:"";position:fixed;inset:0;z-index:45;background:rgba(6,20,50,.5);backdrop-filter:blur(4px)}.nav-open .site-header{z-index:80}.nav-open .nav-toggle{position:fixed;top:16px;right:20px;z-index:90;color:var(--ink) !important;background:#fff !important;border:1px solid rgba(8,26,63,.14);box-shadow:0 6px 18px -10px rgba(8,26,63,.45)}.nav-open .nav-toggle .ic{color:var(--ink) !important;stroke:currentColor}.main-nav>a,.nav-drop-btn{width:100%;justify-content:space-between;padding:15px 14px;font-size:1.05rem;border-radius:12px}.main-nav>a.is-active::after,.nav-drop-btn.is-active::after{left:auto;right:14px;top:50%;bottom:auto;transform:translateY(-50%)}.nav-drop-btn.is-active::after{right:40px}.mega{position:static;width:auto;display:none;grid-template-columns:1fr;padding:4px 0 8px;box-shadow:none;border:0;opacity:1;visibility:visible;transform:none}.nav-drop:hover .mega{transform:none}.nav-drop.is-open .mega{display:grid}.mega-side{display:none}.nav-mobile-extra{display:block;margin-top:auto;padding-top:24px}.hero{min-height:auto}.hero-inner,.split,.spot-head,.network{grid-template-columns:1fr}.hero-side{max-width:520px}.hero-switch{grid-template-columns:repeat(3,1fr)}.hero-switch a:nth-child(3){border-right:0}.hero-switch a:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.08)}.tab-panel.is-active{grid-template-columns:1fr}.tab-img{min-height:280px}.values,.svc-grid{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr 1fr}.step::after{display:none}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(3){padding-left:0}.stat:nth-child(n+3){padding-top:30px}.hi-strip{grid-template-columns:1fr 1fr}.hi-strip>div:nth-child(2){border-right:0}.hi-strip>div:nth-child(3){padding-left:0;border-top:1px solid rgba(255,255,255,.1)}.hi-strip>div:nth-child(4){border-top:1px solid rgba(255,255,255,.1)}.other-biz,.other-biz.is-five{grid-template-columns:1fr 1fr}.leaders,.contact-cards{grid-template-columns:1fr 1fr}.collage{max-width:560px}}@media (max-width:640px){.hide-sm{display:none !important}.container{padding:0 16px}.topbar-left a{font-size:.78rem}.logo-mark{height:42px}.logo-text strong{font-size:.9rem;letter-spacing:.04em}.logo-text small{font-size:.54rem;letter-spacing:.14em}.hero,.page-hero{padding-top:calc(var(--header-h) + 40px + 44px)}.hero h1{font-size:clamp(2.4rem,11vw,3.2rem)}.hero-actions .btn{width:100%}.float-chip{display:none}.track-card{padding:20px}.hero-switch{grid-template-columns:1fr 1fr;margin-top:50px}.hero-switch a{border-right:1px solid rgba(255,255,255,.08) !important;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 14px}.hero-switch a:nth-child(2n){border-right:0 !important}.hero-switch a:last-child{grid-column:span 2;border-bottom:0}.hs-ic{width:34px;height:34px}.hs-num{display:none}.values,.svc-grid,.process,.offices,.mv,.lanes{grid-template-columns:1fr}.ticks{grid-template-columns:1fr}.stat{padding-left:0 !important;padding-right:12px}.gallery{grid-template-columns:1fr 1fr;grid-template-rows:220px 150px 150px}.g-0{grid-column:span 2;grid-row:auto}.g-3{grid-column:auto}.other-biz,.other-biz.is-five{grid-template-columns:1fr}.ob-card{min-height:220px}.leaders{grid-template-columns:1fr 1fr;gap:12px}.contact-cards{grid-template-columns:1fr;gap:12px}.c-card{padding:20px}.timeline{grid-template-columns:1fr}.port b{font-size:.58rem;padding:2px 5px;bottom:11px}.port:not(.is-hub) b{display:none}.collage-badge{left:12px;padding:14px 16px}.collage-badge strong{font-size:2rem}.form-foot .btn{width:100%}.wa-float{right:16px;bottom:16px;width:52px;height:52px}.to-top{right:21px;bottom:80px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}[data-reveal]{opacity:1;transform:none}.map-arcs path{stroke-dashoffset:0}}.hero .hero-copy h1,.hero .hero-lead,.hero .hero-trust small,.hero .stars strong{text-shadow:0 2px 22px rgba(6,20,50,.7),0 1px 3px rgba(6,20,50,.6)}.hero{min-height:calc(100vh - 40px);min-height:calc(100svh - 40px);padding:calc(var(--header-h) + clamp(8px,2vh,24px)) 0 clamp(14px,2.4vh,28px);justify-content:space-between;gap:clamp(14px,2.6vh,36px)}.hero-inner{flex:1;align-items:center;gap:clamp(30px,4vw,60px)}.hero h1{font-size:clamp(2.3rem,min(6.2vw,8.4vh),5.4rem);margin:clamp(10px,2vh,26px) 0 clamp(10px,1.8vh,24px)}.hero-lead{font-size:clamp(.95rem,min(1.4vw,2vh),1.18rem);margin-bottom:clamp(14px,2.8vh,34px)}.hero-trust{margin-top:clamp(14px,3vh,40px)}.hero .btn-lg{padding-block:clamp(.8em,1.6vh,1.05em)}.hero .track-card{padding:clamp(16px,2.6vh,26px)}.hero .track-head{margin-bottom:clamp(12px,2vh,20px)}.hero-switch{margin-top:0}.hero-switch a{padding:clamp(10px,1.7vh,20px) 18px}@media (min-width:992px) and (max-height:800px){.hero-trust{display:none}.hero .pill{padding-block:5px;font-size:.8rem}.hs-ic{width:34px;height:34px}.chip-a{bottom:-24px}.chip-b{top:-18px}}@media (max-width:991px){.hero{min-height:calc(100svh - 40px)}.hero-inner{align-content:center}.hero-side,.hero-trust{display:none}.hero-switch{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;-webkit-overflow-scrolling:touch}.hero-switch::-webkit-scrollbar{display:none}.hero-switch a,.hero-switch a:last-child{flex:0 0 auto;grid-column:auto;scroll-snap-align:start;padding:12px 16px;gap:10px;border-right:1px solid rgba(255,255,255,.08) !important;border-bottom:0 !important}.hero-switch a:last-child{border-right:0 !important}.hs-num,.hs-arrow{display:none}.hs-ic{width:30px;height:30px;border-radius:9px}.hs-ic .ic{width:16px;height:16px}.hs-label{white-space:nowrap;font-size:.85rem}}@media (max-width:640px){.hero{padding-top:calc(var(--header-h) + 8px)}.hero h1{font-size:clamp(2.1rem,min(10.5vw,6.2vh),3.2rem)}.hero .pill{font-size:.74rem;padding:5px 12px 5px 8px}.hero-lead{font-size:.94rem;line-height:1.55}.hero-actions{gap:10px}.hero-actions .btn{padding-block:.85em}}@media (max-width:640px) and (max-height:700px){.hero .pill{display:none}.hero-actions .btn-glass{display:none}}@media (max-width:1180px){.trust-inner{flex-direction:column;align-items:flex-start;gap:20px}.trust-label{max-width:none}.trust-label span{display:inline}.trust-list{width:100%;padding-left:0;border-left:0}}@media (max-width:991px){.trust-list{grid-template-columns:repeat(3,1fr);row-gap:22px}}@media (max-width:640px){.trust-list{grid-template-columns:1fr 1fr}.trust-item:last-child{grid-column:span 2}.trust-ic{width:38px;height:38px}}.biz-sec{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:rgba(255,255,255,.68)}.biz-sec-glow,.net-sec-glow,.footer-glow{position:absolute;inset:0;z-index:-1;pointer-events:none}.biz-sec-glow{background:radial-gradient(700px 420px at 88% 0%,rgba(212,160,42,.18),transparent 70%),radial-gradient(600px 400px at 0% 100%,rgba(212,160,42,.08),transparent 70%)}.biz-sec-glow::after,.footer-glow::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0%,#000 10%,transparent 70%)}.biz-head{display:grid;grid-template-columns:1.14fr .86fr;gap:30px 52px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.biz-head h2{color:#fff;font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02}.biz-head h2 em{color:var(--accent-2);font-size:1.08em}.biz-rule{grid-column:1 / -1;display:flex;align-items:center;gap:clamp(16px,2vw,28px)}.biz-rule .eyebrow{flex:none;margin:0}.biz-rule .eyebrow::before{display:none}.biz-rule i{position:relative;flex:1;height:1px;background:rgba(212,160,42,.16)}.biz-rule i em{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,rgba(212,160,42,.85),rgba(212,160,42,.12));transition:transform 1.2s cubic-bezier(.22,1,.36,1) .1s}.biz-rule.is-visible i em{transform:scaleX(1)}.biz-rule i::after{content:"";position:absolute;right:-3px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--accent-2);opacity:0;transform:scale(.4);transition:opacity .5s ease 1s,transform .5s cubic-bezier(.22,1,.36,1) 1s}.biz-rule.is-visible i::after{opacity:1;transform:scale(1)}.biz-rule b{display:flex;align-items:center;gap:10px;flex:none}.biz-rule b span{font-family:var(--display);font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent-deep);font-variant-numeric:tabular-nums}.biz-rule b small{font-size:.64rem;font-weight:800;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--muted)}@media (max-width:700px){.biz-rule{flex-wrap:wrap;row-gap:14px}.biz-rule .eyebrow{width:100%}.biz-rule b small{font-size:.6rem;letter-spacing:.12em}}.biz-head-side{position:relative;padding-left:24px}.biz-head-side::before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--accent-2),rgba(212,160,42,0))}.biz-head-side p{font-size:1.06rem;line-height:1.75;max-width:42ch;margin:0}.biz-head-meta{display:flex;gap:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.biz-head-meta span{display:flex;align-items:baseline;gap:10px;font-size:.88rem}.biz-head-meta strong{color:#fff;font-size:1.9rem;font-weight:800;letter-spacing:-.04em}.panels{display:flex;gap:12px;height:clamp(540px,74vh,660px)}.panel{position:relative;flex:1 1 0;min-width:0;border-radius:24px;overflow:hidden;isolation:isolate;color:#fff;background:var(--ink-2);transition:flex .9s var(--ease)}.panel.is-active{flex:5.4 1 0}.panel-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.15);filter:grayscale(.55) brightness(.75);transition:transform 1.6s var(--ease),filter .8s}.panel.is-active .panel-img{transform:scale(1);filter:none}.panel:not(.is-active):hover .panel-img{filter:grayscale(0) brightness(.85)}.panel-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,20,50,.7) 0%,rgba(6,20,50,.55) 100%);transition:background .8s}.panel.is-active .panel-shade{background:linear-gradient(180deg,rgba(6,20,50,.45) 0%,rgba(6,20,50,.05) 30%,rgba(6,20,50,.55) 58%,rgba(6,20,50,.95) 100%)}.panel::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease) .2s}.panel.is-active::after{transform:scaleX(1)}.panel-rail{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:26px 0;transition:opacity .35s}.panel.is-active .panel-rail{opacity:0;pointer-events:none}.panel-rail-num{font-size:.82rem;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.6)}.panel-rail-label{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-size:1.08rem;font-weight:600;letter-spacing:-.01em}.panel-rail-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 22%,rgba(6,20,50,.5));border:1px solid color-mix(in srgb,var(--c) 45%,transparent);transition:background .35s,color .35s}.panel:hover .panel-rail-ic{background:var(--c);color:var(--on-accent)}.panel-rail-ic .ic{width:20px;height:20px}.panel-body{position:absolute;top:0;bottom:0;left:0;width:100%;min-width:480px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,40px);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .35s,transform .8s var(--ease)}.panel.is-active .panel-body{opacity:1;transform:none;pointer-events:auto;transition-delay:.35s}.panel-top{display:flex;align-items:center;gap:12px}.panel-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--c);color:var(--on-accent);box-shadow:0 12px 30px -10px color-mix(in srgb,var(--c) 80%,transparent)}.panel-ic .ic{width:25px;height:25px}.panel-chip{padding:8px 14px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.panel-count{margin-left:auto;font-size:2.6rem;font-weight:800;letter-spacing:-.05em;line-height:1}.panel-count i{font-style:normal;font-size:.95rem;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.5)}.panel-main{display:block}.panel-title{display:block;font-size:clamp(2rem,3.3vw,3.1rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin-bottom:12px}.panel-text{display:block;max-width:48ch;color:rgba(255,255,255,.78);font-size:1.02rem}.panel-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.panel-tags span{font-size:.8rem;padding:7px 13px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.panel-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.panel-stats{display:flex;gap:30px}.panel-stats strong{display:block;font-size:1.7rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.panel-stats small{font-size:.8rem;color:rgba(255,255,255,.65)}.panel-go{display:inline-flex;align-items:center;gap:12px;font-weight:600;white-space:nowrap}.panel-go i{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff;color:var(--ink);transition:background .4s,color .4s,transform .6s var(--ease)}.panel-go .ic{width:20px;height:20px}.panel:hover .panel-go i{background:var(--c);color:var(--on-accent);transform:rotate(45deg)}.spot-light .spot-lead{color:var(--muted)}.spot-light .tab-btn{color:var(--text);background:#fff;border-color:var(--line)}.spot-light .tab-btn:hover{color:var(--ink);border-color:var(--accent)}.spot-light .tab-btn.is-active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.spot-light .tab-panel{background:#fff;border-color:transparent;box-shadow:var(--shadow)}.spot-light .tab-copy h3{color:var(--ink)}.spot-light .tab-copy p{color:var(--muted)}.spot-light .tab-idx{color:var(--accent)}.net-sec{position:relative;overflow:hidden;isolation:isolate}.net-sec-glow{background:radial-gradient(800px 500px at 75% 50%,rgba(212,160,42,.12),transparent 70%)}.net-sec .network{margin-top:0;background:rgba(255,255,255,.02)}.site-footer{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:rgba(255,255,255,.6);padding-top:clamp(70px,8vw,100px)}.footer-glow{background:radial-gradient(900px 420px at 50% -10%,rgba(212,160,42,.16),transparent 70%)}.fcta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:end;padding:clamp(36px,5vw,72px);border-radius:32px;background:var(--ink-2);border:1px solid rgba(255,255,255,.08)}.fcta-bg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;transform:scale(1.05);transition:transform 2s var(--ease)}.fcta:hover .fcta-bg{transform:scale(1)}.fcta-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(640px 380px at 100% 100%,rgba(212,160,42,.5),transparent 70%),linear-gradient(90deg,rgba(6,20,50,.96) 20%,rgba(6,20,50,.7))}.fcta h2{color:#fff;font-size:clamp(2rem,4.4vw,3.7rem);letter-spacing:-.04em;line-height:1.04;max-width:16ch}.fcta h2 em{color:var(--accent-2);font-size:1.08em}.fcta p{color:rgba(255,255,255,.72);margin:16px 0 0;font-size:1.08rem}.fcta-actions{display:flex;flex-direction:column;gap:12px}.fcta-actions .btn{justify-content:center}.fcontact{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.fcontact-item{display:flex;align-items:center;gap:16px;min-width:0;padding:24px 28px;transition:background .35s}.fcontact-item + .fcontact-item{border-left:1px solid rgba(255,255,255,.08)}a.fcontact-item:hover{background:rgba(255,255,255,.04)}.fcontact-ic{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;color:var(--accent);background:rgba(212,160,42,.12);transition:background .35s,color .35s}.fcontact-ic .ic{width:22px;height:22px}a.fcontact-item:hover .fcontact-ic{background:var(--accent);color:var(--on-accent)}.fcontact-item>span:not(.fcontact-ic){min-width:0}.fcontact-item small{display:block;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.fcontact-item strong{display:block;color:#fff;font-size:1.06rem;font-weight:600;overflow-wrap:anywhere}.fcontact-go{display:grid;place-items:center;width:38px;height:38px;flex:none;margin-left:auto;border-radius:50%;border:1px solid rgba(255,255,255,.15);color:#fff;transition:all .4s var(--ease)}.fcontact-go .ic{width:15px;height:15px}a.fcontact-item:hover .fcontact-go{background:#fff;color:var(--ink);transform:rotate(45deg)}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:50px;padding:clamp(56px,7vw,90px) 0 clamp(30px,4vw,50px)}.footer-brand p{margin:22px 0 26px;max-width:40ch;font-size:.95rem}.newsletter-label{display:block;margin-bottom:10px;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.newsletter{position:relative;display:flex;max-width:380px;padding:5px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);transition:border-color .3s}.newsletter:focus-within{border-color:var(--accent)}.newsletter input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:.92rem;padding:0 16px}.newsletter input::placeholder{color:rgba(255,255,255,.4)}.newsletter button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--on-accent);transition:transform .4s var(--ease)}.newsletter button:hover{transform:translateX(3px)}.newsletter-ok{display:none;position:absolute;inset:0;align-items:center;gap:8px;padding:0 20px;border-radius:999px;background:#0B7A58;color:#fff;font-size:.9rem;font-weight:600}.newsletter.is-done .newsletter-ok{display:flex}.footer-social{display:flex;gap:8px;margin-top:24px}.footer-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.14);transition:all .35s var(--ease)}.footer-social a:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:translateY(-3px)}.footer-social .ic{width:16px;height:16px}.footer-col h4{color:#fff;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.footer-col h4::after{content:"";display:block;width:24px;height:2px;margin-top:12px;border-radius:2px;background:var(--accent)}.flink{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.95rem;color:rgba(255,255,255,.66);transition:color .3s}.flink i{width:6px;height:6px;flex:none;border-radius:50%;background:rgba(255,255,255,.25);transition:transform .4s var(--ease),background .3s}.flink[style] i{background:var(--c)}.flink .ic{width:14px;height:14px;opacity:0;transform:translate(-6px,6px);transition:all .4s var(--ease)}.flink:hover{color:#fff}.flink:hover i{transform:scale(1.6);background:var(--c)}.flink:hover .ic{opacity:1;transform:none}.foffices{list-style:none;margin:0;padding:0}.foffices li{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.foffices li:last-child{border-bottom:0;margin-bottom:0}.foffices strong{display:flex;align-items:center;gap:8px;color:#fff;font-size:.95rem;font-weight:600}.foffices strong .ic{width:15px;height:15px;color:var(--accent)}.foffices span{display:block;padding-left:23px;font-size:.84rem;line-height:1.5}.footer-giant{font-size:min(10.4vw,9.4rem);font-weight:800;letter-spacing:-.055em;line-height:.82;text-align:center;white-space:nowrap;margin:clamp(10px,2vw,30px) 0 0;padding-bottom:.08em;user-select:none;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);background:linear-gradient(90deg,var(--accent),#F3D896 60%,var(--accent)) no-repeat 0 0 / 0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size 1.4s var(--ease)}.footer-giant:hover{background-size:100% 100%}.footer-giant span{font-weight:300}.footer-bottom{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px 30px;padding:24px 0 30px;margin-top:clamp(20px,3vw,40px);border-top:1px solid rgba(255,255,255,.08);font-size:.86rem}.footer-bottom p{margin:0}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom a:hover{color:#fff}.fback{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:.88rem}.fback i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);transition:all .4s var(--ease)}.fback .ic{width:16px;height:16px;transform:rotate(-90deg)}.fback:hover i{background:var(--accent);transform:translateY(-3px)}@media (max-width:1180px){.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1 / -1}}@media (max-width:991px){.biz-head{grid-template-columns:1fr;gap:22px}.panels{flex-direction:column;height:auto;gap:10px}.panel,.panel.is-active{flex:none}.panel{height:84px;transition:height .8s var(--ease)}.panel.is-active{height:540px}.panel-rail{flex-direction:row;justify-content:flex-start;gap:14px;padding:0 20px}.panel-rail-ic{order:1;width:42px;height:42px}.panel-rail-label{order:2;writing-mode:horizontal-tb;transform:none}.panel-rail-num{order:3;margin-left:auto}.panel-body{min-width:0}.fcta{grid-template-columns:1fr;align-items:start}.fcta-actions{flex-direction:row;flex-wrap:wrap}.fcontact{grid-template-columns:1fr}.fcontact-item + .fcontact-item{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.footer-top{grid-template-columns:1fr 1fr}.footer-bottom{grid-template-columns:1fr;justify-items:start}}@media (max-width:640px){.panel.is-active{height:600px}.panel-body{padding:22px}.panel-count{font-size:1.9rem}.panel-chip{display:none}.panel-foot{flex-direction:column;align-items:flex-start}.panel-stats{gap:22px}.panel-rail-label{font-size:.98rem}.fcta-actions .btn{width:100%}.fcontact-item{padding:18px 20px}.footer-top{grid-template-columns:1fr;gap:36px}.footer-giant{font-size:12.4vw}}.enquiry-form{display:grid;gap:14px}.ef-step{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ef-step span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:.72rem;letter-spacing:0}.ef-step:not(:first-child){margin-top:14px}.tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:2px;border-radius:18px;outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .3s}.tiles.is-invalid{outline-color:#E5484D}.tile{position:relative;display:block;cursor:pointer;grid-column:span 2}.tile:nth-child(4),.tile:nth-child(5){grid-column:span 3}.tile input{position:absolute;opacity:0;pointer-events:none}.tile-in{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:14px;border-radius:16px;background:#F8FAFC;border:1.5px solid var(--line);transition:border-color .3s,background .3s,box-shadow .35s,transform .35s var(--ease)}.tile:hover .tile-in{border-color:color-mix(in srgb,var(--c) 55%,var(--line));transform:translateY(-2px)}.tile-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);transition:background .3s,color .3s}.tile-ic .ic{width:19px;height:19px}.tile-t{font-size:.84rem;font-weight:600;line-height:1.3;color:var(--ink)}.tile-check{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);color:transparent;transition:all .3s var(--ease)}.tile-check .ic{width:22px;height:22px;stroke-width:2}.tile input:checked + .tile-in{background:#fff;border-color:var(--c);box-shadow:0 12px 30px -14px color-mix(in srgb,var(--c) 70%,transparent),0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}.tile input:checked + .tile-in .tile-ic{background:var(--c);color:var(--on-accent)}.tile input:checked + .tile-in .tile-check{background:var(--c);border-color:var(--c);color:var(--on-accent);transform:scale(1.05)}.tile input:focus-visible + .tile-in{outline:2px solid var(--c);outline-offset:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fl{position:relative;display:block;margin:0}.fl input,.fl textarea{width:100%;font:inherit;font-size:.98rem;color:var(--ink);padding:26px 16px 9px;border-radius:14px;border:1.5px solid var(--line);background:#F8FAFC;transition:border-color .25s,box-shadow .25s,background .25s;resize:vertical}.fl textarea{min-height:120px;padding-top:30px}.fl>span{position:absolute;left:17px;top:19px;font-size:.95rem;color:var(--muted);pointer-events:none;transform-origin:left top;transition:transform .3s var(--ease),color .25s,top .3s var(--ease)}.fl input:focus,.fl textarea:focus{outline:0;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(212,160,42,.12)}.fl input:focus + span,.fl input:not(:placeholder-shown) + span,.fl textarea:focus + span,.fl textarea:not(:placeholder-shown) + span{top:9px;transform:scale(.76);color:var(--accent);font-weight:600}.fl-sel select{width:100%;font:inherit;font-size:.98rem;color:var(--ink);padding:26px 46px 9px 16px;border-radius:14px;border:1.5px solid var(--line);background:#F8FAFC;appearance:none;-webkit-appearance:none;transition:border-color .25s,box-shadow .25s,background .25s}.fl-sel>span{top:9px;transform:scale(.76);font-weight:600}.fl-sel select:focus{outline:0;border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(212,160,42,.12)}.fl-sel select:focus + span{color:var(--accent)}.fl-sel>.ic{position:absolute;right:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.fl .is-invalid{border-color:#E5484D;background:#FFF8F8}.fl .is-invalid + span{color:#E5484D}.ef-foot{display:grid;gap:12px;margin-top:6px}.ef-submit{width:100%;justify-content:space-between;padding-left:26px;padding-right:8px}.ef-submit i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.2);transition:transform .45s var(--ease),background .3s}.ef-submit:hover i{background:#fff;color:var(--accent);transform:translateX(3px)}.ef-submit:hover .ic{transform:none}.ef-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:.82rem;color:var(--muted);text-align:center}.ef-note .ic{width:16px;height:16px;color:#0B9A6A}.faq{display:grid;gap:10px}.faq-item{border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:box-shadow .4s,border-color .4s}.section-soft .faq-item,.contact-sec .faq-item{border-color:rgba(8,26,63,.06)}.faq-item.is-open{border-color:transparent;box-shadow:0 20px 50px -24px rgba(8,26,63,.28)}.faq-item summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 20px 20px 22px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-n{font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--muted);transition:color .3s}.faq-item.is-open .faq-n{color:var(--accent)}.faq-q{font-size:1.04rem;font-weight:600;color:var(--ink);line-height:1.4}.faq-x{position:relative;width:38px;height:38px;flex:none;border-radius:50%;border:1.5px solid var(--line);transition:background .4s var(--ease),border-color .4s,transform .5s var(--ease)}.faq-x::before,.faq-x::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.8px;margin:-.9px 0 0 -6.5px;border-radius:2px;background:var(--ink);transition:background .3s,transform .5s var(--ease)}.faq-x::after{transform:rotate(90deg)}.faq-item:hover .faq-x{border-color:var(--accent)}.faq-item.is-open .faq-x{background:var(--accent);border-color:var(--accent);transform:rotate(180deg)}.faq-item.is-open .faq-x::before,.faq-item.is-open .faq-x::after{background:#fff}.faq-item.is-open .faq-x::after{transform:rotate(0deg)}.faq-body{overflow:hidden;padding:0 70px 22px 58px;color:var(--muted)}.faq-body p{margin:0;padding-top:14px;border-top:1px dashed var(--line)}.contact-sec{position:relative;overflow:hidden;isolation:isolate;background:var(--soft)}.contact-sec-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 420px at 100% 0%,rgba(212,160,42,.1),transparent 70%),radial-gradient(600px 400px at 0% 60%,rgba(8,26,63,.05),transparent 70%)}.gt{display:grid;grid-template-columns:5fr 7fr;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 40px 100px -40px rgba(8,26,63,.35)}.gt-side{position:relative;isolation:isolate;overflow:hidden;color:rgba(255,255,255,.72);background:var(--ink)}.gt-bg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;transform:scale(1.05);transition:transform 2s var(--ease)}.gt:hover .gt-bg{transform:scale(1)}.gt-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(520px 360px at 0% 100%,rgba(212,160,42,.38),transparent 70%),linear-gradient(180deg,rgba(6,20,50,.88),rgba(6,20,50,.96))}.gt-side-in{display:flex;flex-direction:column;height:100%;padding:clamp(30px,4vw,52px)}.gt-side h2{color:#fff;font-size:clamp(2rem,3.4vw,2.9rem);letter-spacing:-.04em;line-height:1.05}.gt-side h2 em{display:block;color:var(--accent-2);font-size:1.06em}.gt-side>.gt-side-in>p{margin:16px 0 22px;font-size:1rem}.gt-reply{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;font-size:.86rem;color:rgba(255,255,255,.85);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gt-reply strong{color:#fff}.gt-list{list-style:none;margin:28px 0;padding:0;border-top:1px solid rgba(255,255,255,.1)}.gt-list li{border-bottom:1px solid rgba(255,255,255,.1)}.gt-list a,.gt-list li>div{display:flex;align-items:center;gap:14px;padding:15px 0}.gt-ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;color:var(--accent-2);background:rgba(212,160,42,.14);transition:background .35s,color .35s}.gt-ic .ic{width:20px;height:20px}.gt-list small{display:block;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.gt-list strong{display:block;color:#fff;font-size:.98rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.gt-list li>div strong{font-weight:500;font-size:.9rem;color:rgba(255,255,255,.85)}.gt-go{width:18px;height:18px;margin-left:auto;flex:none;opacity:.4;transition:transform .45s var(--ease),opacity .3s}.gt-list a:hover .gt-ic{background:var(--accent);color:var(--on-accent)}.gt-list a:hover .gt-go{opacity:1;transform:rotate(45deg);color:var(--accent-2)}.gt-manager{display:flex;align-items:center;gap:14px;margin-top:auto;padding:16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.gt-manager .avatars span{width:36px;height:36px;font-size:.66rem;border-color:#0E2552}.gt-manager p{margin:0;font-size:.88rem;line-height:1.45;color:rgba(255,255,255,.8)}.gt-form{padding:clamp(28px,4vw,52px)}.gt-form-head{margin-bottom:18px}.gt-form-head h3{font-size:clamp(1.5rem,2.2vw,1.9rem);letter-spacing:-.03em}.gt-form-head p{margin:6px 0 0;color:var(--muted);font-size:.95rem}.faq-wrap{display:grid;grid-template-columns:4fr 7fr;gap:clamp(40px,6vw,90px);align-items:start;margin-top:clamp(90px,10vw,140px)}.faq-side-in{position:sticky;top:110px}.faq-side h2{font-size:clamp(2.2rem,4vw,3.4rem);letter-spacing:-.04em}.faq-side p{margin:16px 0 28px;color:var(--muted)}.help-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:14px 16px;align-items:center;padding:24px;border-radius:24px;background:#fff;box-shadow:var(--shadow)}.help-card::before{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(212,160,42,.16),transparent 70%)}.help-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--accent);color:var(--on-accent);box-shadow:0 12px 26px -10px rgba(212,160,42,.7)}.help-ic .ic{width:24px;height:24px}.help-card strong{display:block;color:var(--ink);font-size:1.08rem}.help-card small{color:var(--muted);font-size:.86rem}.help-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.help-actions .btn{padding:.85em 1em}.btn-wa{background:#25D366;color:#fff}.btn-wa:hover{background:#1EBE5B;transform:translateY(-2px)}@media (max-width:991px){.gt{grid-template-columns:1fr}.gt-manager{margin-top:0}.faq-wrap{grid-template-columns:1fr}.faq-side-in{position:static}}@media (max-width:640px){.gt{border-radius:24px}.form-row{grid-template-columns:1fr}.tiles{grid-template-columns:1fr 1fr}.tile,.tile:nth-child(4){grid-column:auto}.tile:nth-child(5){grid-column:span 2}.faq-item summary{grid-template-columns:1fr auto}.faq-item summary{gap:12px;padding:16px}.faq-n{display:none}.faq-q{font-size:.98rem}.faq-x{width:34px;height:34px}.faq-body{padding:0 16px 18px}.help-actions{grid-template-columns:1fr}}.faq-sec{background:#fff}.faq-sec .faq-wrap{margin-top:0}.faq-sec .faq-item{border-color:var(--line)}.faq-sec .faq-item.is-open{border-color:transparent}.faq-sec .help-card{background:var(--soft);box-shadow:none}.stories-sec{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:rgba(255,255,255,.7)}.stories-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 460px at 15% 30%,rgba(212,160,42,.16),transparent 70%),radial-gradient(600px 420px at 100% 100%,rgba(64,118,214,.1),transparent 70%)}.stories-head{display:grid;grid-template-columns:1fr auto;gap:30px 60px;align-items:end;margin-bottom:clamp(40px,5vw,60px)}.stories-head h2{color:#fff;font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02;max-width:14ch}.stories-head h2 em{color:var(--accent-2);font-size:1.08em}.stories-score{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:22px 26px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.score-main{display:flex;align-items:center;gap:14px;padding-right:24px;border-right:1px solid rgba(255,255,255,.1)}.score-main>strong{color:#fff;font-size:3.4rem;font-weight:800;letter-spacing:-.05em;line-height:1}.score-main small{display:block;margin-top:4px;font-size:.8rem;line-height:1.35;max-width:16ch}.stories-score .stars{display:flex;gap:2px;color:#FFB938}.stories-score .stars .ic{width:15px;height:15px;fill:currentColor;stroke:none}.score-stats{display:grid;grid-template-columns:auto auto;gap:28px}.score-stats strong{display:block;color:#fff;font-size:1.7rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.score-stats small{font-size:.8rem;white-space:nowrap}.stories{display:grid;grid-template-columns:1.65fr 1fr;gap:16px}.story-stage{position:relative;min-height:clamp(460px,56vh,540px);border-radius:32px;overflow:hidden;isolation:isolate;background:var(--ink-2)}.story{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;padding:clamp(26px,3.4vw,46px);padding-bottom:100px;color:#fff;opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility .8s}.story.is-active{opacity:1;visibility:visible}.story-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 7s cubic-bezier(.2,.6,.3,1)}.story.is-active .story-img{transform:scale(1.02)}.story-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,20,50,.55) 0%,rgba(6,20,50,.72) 45%,rgba(6,20,50,.96) 100%),radial-gradient(500px 300px at 0% 100%,color-mix(in srgb,var(--c) 35%,transparent),transparent 70%)}.story-top{display:flex;justify-content:space-between;align-items:flex-start}.story-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.story-tag i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent)}.story-quote-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--c);color:var(--on-accent);box-shadow:0 16px 34px -12px color-mix(in srgb,var(--c) 80%,transparent)}.story-quote-ic .ic{width:28px;height:28px;fill:currentColor;stroke:none}.story-text{margin:auto 0 28px;padding-top:28px;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:600;line-height:1.28;letter-spacing:-.025em;max-width:30ch}.story-text::before{content:"“"}.story-text::after{content:"”"}.story.is-active .story-text{animation:storyIn 1s var(--ease) both .15s}.story.is-active .story-foot{animation:storyIn 1s var(--ease) both .3s}@keyframes storyIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.story-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.story-person{display:flex;align-items:center;gap:14px}.story-av{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;font-weight:800;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#000));box-shadow:0 0 0 3px rgba(6,20,50,.6),0 0 0 5px color-mix(in srgb,var(--c) 60%,transparent)}.story-person strong{display:block;font-size:1.05rem}.story-person small{color:rgba(255,255,255,.65);font-size:.86rem}.story-metric{text-align:right}.story-metric strong{display:block;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--c);filter:brightness(1.25)}.story-metric small{font-size:.8rem;color:rgba(255,255,255,.7)}.story-nav{position:absolute;left:clamp(26px,3.4vw,46px);right:clamp(26px,3.4vw,46px);bottom:26px;display:flex;align-items:center;gap:10px}.story-count{margin-right:auto;font-size:.9rem;color:rgba(255,255,255,.55);letter-spacing:.06em}.story-count b{color:#fff}.story-btn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.22);background:rgba(6,20,50,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .35s,border-color .35s,color .35s}.story-btn:hover{background:#fff;color:var(--ink);border-color:#fff}.story-btn .ic{width:18px;height:18px}.story-btn[data-story-prev] .ic{transform:rotate(180deg)}.story-list{display:flex;flex-direction:column;gap:8px}.story-tab{position:relative;flex:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;text-align:left;overflow:hidden;color:rgba(255,255,255,.7);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:background .4s,border-color .4s,color .4s,transform .5s var(--ease)}.story-tab:hover{background:rgba(255,255,255,.06);color:#fff}.story-tab.is-active{color:#fff;background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.16);transform:translateX(-6px)}.story-tab-av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-weight:800;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);transition:background .4s,border-color .4s}.story-tab.is-active .story-tab-av{background:var(--c);border-color:var(--c)}.story-tab-t{min-width:0}.story-tab-t strong{display:block;color:inherit;font-size:.98rem;font-weight:700}.story-tab-t small{display:block;font-size:.8rem;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-tab-biz{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);filter:brightness(1.2)}.story-tab-bar{position:absolute;left:18px;right:18px;bottom:0;height:2px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.story-tab-bar i{display:block;height:100%;background:var(--c);transform:scaleX(0);transform-origin:left}.story-tab.is-active .story-tab-bar i{animation:storyBar 7s linear forwards}.stories-sec.is-paused .story-tab.is-active .story-tab-bar i{animation-play-state:paused}@keyframes storyBar{to{transform:scaleX(1)}}.partners{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:30px;margin-top:clamp(50px,6vw,80px);padding-top:34px;border-top:1px solid rgba(255,255,255,.08)}.partners-label{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);max-width:14ch;line-height:1.5}.partners-grid{display:grid;grid-template-columns:repeat(6,1fr);border-left:1px solid rgba(255,255,255,.08)}.partners-grid span{display:grid;place-items:center;min-height:64px;padding:0 10px;font-size:clamp(.9rem,1.2vw,1.12rem);font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.08);text-align:center;transition:color .35s,background .35s}.partners-grid span:hover{color:#fff;background:rgba(255,255,255,.03)}@media (max-width:1100px){.stories{grid-template-columns:1fr}.story-list{display:grid;grid-template-columns:repeat(5,1fr)}.story-tab{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;padding:14px 10px 16px}.story-tab.is-active{transform:none}.story-tab-t small,.story-tab-biz{display:none}.story-tab-t strong{font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (max-width:991px){.stories-head{grid-template-columns:1fr}.partners{grid-template-columns:1fr;gap:16px}.partners-label{max-width:none}.partners-grid{grid-template-columns:repeat(3,1fr);border-left:0;border-top:1px solid rgba(255,255,255,.08)}.partners-grid span{border-bottom:1px solid rgba(255,255,255,.08)}.partners-grid span:nth-child(3n){border-right:0}}@media (max-width:640px){.stories-score{grid-template-columns:1fr;gap:16px}.score-main{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.story-stage{min-height:560px;border-radius:24px}.story{padding:22px 22px 90px}.story-quote-ic{width:50px;height:50px;border-radius:16px}.story-text{font-size:1.28rem}.story-foot{flex-direction:column;align-items:flex-start}.story-metric{text-align:left}.story-nav{left:22px;right:22px;bottom:20px}.story-list{grid-template-columns:repeat(5,1fr);gap:6px}.story-tab{padding:10px 4px 12px;border-radius:14px}.story-tab-t{display:none}.story-tab-av{width:38px;height:38px}.partners-grid{grid-template-columns:repeat(2,1fr)}.partners-grid span:nth-child(3n){border-right:1px solid rgba(255,255,255,.08)}.partners-grid span:nth-child(2n){border-right:0}}.track-sec{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:rgba(255,255,255,.68)}.track-sec-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(760px 460px at 85% 10%,rgba(212,160,42,.16),transparent 70%),radial-gradient(640px 420px at 0% 90%,rgba(64,118,214,.1),transparent 70%)}.track-sec-bg::after{content:"";position:absolute;inset:0;background:url("../img/world-dots.svg") center 30% / min(1400px,130%) auto no-repeat;opacity:.05}.trk-head{display:grid;grid-template-columns:1.2fr auto;gap:30px 60px;align-items:end;margin-bottom:clamp(36px,4.5vw,56px)}.trk-head h2{color:#fff;font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02}.trk-head h2 em{color:var(--accent-2);font-size:1.08em}.trk-head p{margin:16px 0 0;font-size:1.06rem;max-width:50ch}.track-kpis{list-style:none;margin:0;padding:0;display:flex;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.03)}.track-kpis li{padding:18px 24px}.track-kpis li + li{border-left:1px solid rgba(255,255,255,.1)}.track-kpis strong{display:block;color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.track-kpis small{font-size:.8rem;white-space:nowrap}.tc{position:relative;padding:clamp(16px,2vw,24px);border-radius:32px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);box-shadow:0 50px 120px -40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tc-search{padding:clamp(8px,1.4vw,16px) clamp(8px,1.4vw,16px) clamp(18px,2vw,26px)}.tc-types{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tc-type input{position:absolute;opacity:0;pointer-events:none}.tc-type span{display:inline-block;padding:8px 16px;border-radius:999px;font-size:.86rem;font-weight:600;color:rgba(255,255,255,.6);cursor:pointer;transition:all .3s}.tc-type:hover span{color:#fff;background:rgba(255,255,255,.06)}.tc-type input:checked + span{color:var(--ink);background:#fff}.tc-type input:focus-visible + span{outline:2px solid var(--accent);outline-offset:2px}.tc-bar{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 20px;border-radius:999px;background:rgba(6,20,50,.6);border:1px solid rgba(255,255,255,.12);transition:border-color .3s,box-shadow .3s}.tc-bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.15)}.tc-bar-ic .ic{width:20px;height:20px;color:rgba(255,255,255,.5)}.tc-bar input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:1.05rem;letter-spacing:.02em;padding:10px 4px}.tc-bar input::placeholder{color:rgba(255,255,255,.38)}.tc-bar .btn{padding:.9em 1.5em}.tc-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-left:20px;font-size:.84rem}.tc-demo button{padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--accent-2);background:rgba(212,160,42,.1);border:1px dashed rgba(212,160,42,.4);transition:background .3s,color .3s}.tc-demo button:hover{background:var(--accent);color:var(--on-accent);border-style:solid}.tc-result{position:relative}.tc.is-loading .tc-result{pointer-events:none}.tc.is-loading .tc-result::after{content:"";position:absolute;inset:0;border-radius:24px;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.08) 50%,transparent 80%) -100% 0 / 60% 100% no-repeat,rgba(8,26,63,.45);animation:tcShimmer 1s linear infinite}@keyframes tcShimmer{to{background-position:250% 0,0 0}}.tc-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.tc-grid[hidden],.tc-error[hidden]{display:none}.tc-map{position:relative;display:flex;flex-direction:column;min-height:460px;border-radius:24px;overflow:hidden;background:radial-gradient(500px 300px at 60% 45%,rgba(212,160,42,.1),transparent 70%),#071737;border:1px solid rgba(255,255,255,.07)}.tc-map-top{position:relative;z-index:2;padding:18px 18px 0;display:flex;justify-content:space-between;align-items:center}.tc-status{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3DDC97;background:rgba(61,220,151,.12);border:1px solid rgba(61,220,151,.3)}.tc-status i{position:relative;width:8px;height:8px;border-radius:50%;background:#3DDC97}.tc-status i::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #3DDC97;animation:pulse 2s infinite}.tc-id{font-size:.86rem;color:rgba(255,255,255,.55);letter-spacing:.04em}.tc-id b{color:#fff}.tc-svg{flex:1 1 auto;display:block;width:100%;height:0;min-height:300px}.tc-route-bg{fill:none;stroke:rgba(255,255,255,.28);stroke-width:1.3;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.tc-route{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px rgba(212,160,42,.7))}.tc.is-drawn .tc-route{stroke-dasharray:var(--p) 100;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--ease);animation:tcDraw 2s var(--ease) both}@keyframes tcDraw{from{stroke-dasharray:0 100}}.tc-pin circle{fill:#fff}.tc-pin-a circle:first-child{fill:var(--accent)}.tc-pin .tc-ring{fill:none;stroke:var(--accent);stroke-width:1;opacity:.6}.tc-ship{opacity:0;transition:opacity .6s 1.6s}.tc.is-drawn .tc-ship{opacity:1}.tc-ship-dot{fill:#fff;stroke:var(--accent);stroke-width:3}.tc-ship-halo{fill:rgba(212,160,42,.25);transform-box:fill-box;transform-origin:center;animation:tcHalo 2s ease-out infinite}@keyframes tcHalo{from{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}.tc-label{fill:rgba(255,255,255,.85);font-size:7px;font-weight:700;letter-spacing:.12em;font-family:var(--font)}.tc-map-foot{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:24px;padding:18px 22px 20px;border-top:1px solid rgba(255,255,255,.07);background:rgba(6,20,50,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tc-leg small{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.tc-leg strong{display:block;color:#fff;font-size:1.05rem}.tc-leg span{font-size:.8rem}.tc-prog-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:.82rem}.tc-prog-top span:first-child{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:600}.tc-prog-top .ic{width:16px;height:16px;color:var(--accent-2)}.tc-prog-bar{height:6px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden}.tc-prog-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left}.tc.is-drawn .tc-prog-bar i{animation:tcBar 2s var(--ease) both}@keyframes tcBar{from{transform:scaleX(0)}}.tc-side{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:24px;background:rgba(6,20,50,.5);border:1px solid rgba(255,255,255,.07)}.tc-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.07)}.tc-facts div{padding:12px 14px;background:#0B1F47}.tc-facts dt{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.tc-facts dd{margin:2px 0 0;color:#fff;font-size:.9rem;font-weight:600}.tc-steps{list-style:none;margin:4px 0 0;padding:0}.tc-steps li{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding-bottom:14px}.tc-steps li:last-child{padding-bottom:0}.tc-steps li::before{content:"";position:absolute;left:10px;top:24px;bottom:0;width:2px;background:rgba(255,255,255,.1)}.tc-steps li:last-child::before{display:none}.tc-steps li.is-done::before{background:#3DDC97}.tc-dot{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:#0B1F47}.tc-dot .ic{width:22px;height:22px;stroke-width:2.2}.is-done .tc-dot{background:#3DDC97;border-color:#3DDC97;color:#081A3F}.is-now .tc-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.22)}.is-now .tc-dot::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--accent);animation:pulse 2s infinite}.tc-step-t strong{display:block;color:#fff;font-size:.9rem;font-weight:600;line-height:1.3}.tc-step-t small{font-size:.78rem;color:rgba(255,255,255,.5)}.is-next .tc-step-t strong{color:rgba(255,255,255,.55);font-weight:500}.is-now .tc-step-t strong{color:var(--accent-2)}.tc-steps time{font-size:.76rem;color:rgba(255,255,255,.5);white-space:nowrap;padding-top:2px}.tc-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:auto;padding-top:6px}.tc-actions .btn{padding:.85em 1.2em;font-size:.9rem;justify-content:center}.tc-share{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.tc-share:hover{background:#fff;color:var(--ink)}.tc-error{display:grid;justify-items:center;gap:8px;padding:70px 20px;text-align:center;border-radius:24px;background:rgba(6,20,50,.5);border:1px dashed rgba(255,255,255,.15)}.tc-error-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:rgba(212,160,42,.12);color:var(--accent-2);margin-bottom:8px}.tc-error-ic .ic{width:28px;height:28px}.tc-error strong{color:#fff;font-size:1.2rem}.tc-error p{margin:0}.track-feats{list-style:none;margin:clamp(30px,4vw,50px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.track-feats li{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);transition:background .35s,border-color .35s,transform .45s var(--ease)}.track-feats li:hover{background:rgba(255,255,255,.05);border-color:rgba(212,160,42,.35);transform:translateY(-4px)}.track-feat-ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;color:var(--accent-2);background:rgba(212,160,42,.12)}.track-feat-ic .ic{width:21px;height:21px}.track-feats strong{display:block;color:#fff;font-size:.98rem;margin-bottom:2px}.track-feats small{font-size:.84rem;line-height:1.45}@media (max-width:1100px){.tc-grid{grid-template-columns:1fr}.tc-map{min-height:0}.tc-svg{flex:none;height:clamp(240px,46vw,420px);min-height:0}.track-feats{grid-template-columns:1fr 1fr}}@media (max-width:991px){.trk-head{grid-template-columns:1fr}.track-kpis{align-self:start}}@media (max-width:640px){.tc{border-radius:24px;padding:10px}.tc-search{padding:10px 6px 16px}.tc-types{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tc-types::-webkit-scrollbar{display:none}.tc-type span{white-space:nowrap}.tc-bar{flex-wrap:wrap;border-radius:20px;padding:8px 8px 8px 16px}.tc-bar input{flex-basis:calc(100% - 40px)}.tc-bar .btn{width:100%;justify-content:center}.tc-demo{padding-left:4px}.tc-map{min-height:0}.tc-svg{height:250px}.tc-map-foot{grid-template-columns:1fr 1fr;gap:14px}.tc-prog{grid-column:1 / -1;grid-row:1}.tc-side{padding:16px}.tc-steps time{display:none}.tc-actions{grid-template-columns:1fr}.track-kpis{width:100%}.track-kpis li{flex:1;padding:14px 12px}.track-kpis strong{font-size:1.25rem}.track-feats{grid-template-columns:1fr}}.biz-sec{background:linear-gradient(160deg,#16357A 0%,#0F2A63 45%,#0A1F4D 100%);color:rgba(255,255,255,.74)}.biz-sec .biz-sec-glow{background:radial-gradient(700px 420px at 88% 0%,rgba(212,160,42,.2),transparent 70%),radial-gradient(700px 460px at 0% 100%,rgba(56,132,214,.22),transparent 70%)}.biz-sec .panel{background:#12306E}.biz-sec .biz-head-meta{border-top-color:rgba(255,255,255,.16)}.biz-sec .panel-shade{background:linear-gradient(180deg,rgba(8,28,66,.62) 0%,rgba(8,28,66,.5) 100%)}.biz-sec .panel.is-active .panel-shade{background:linear-gradient(180deg,rgba(6,22,54,.4) 0%,rgba(6,22,54,.05) 30%,rgba(6,22,54,.55) 58%,rgba(6,22,54,.95) 100%)}.tc-svg{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect}em{color:var(--accent-deep)}.hero em,.page-hero em,.section-dark em,.biz-sec em,.stories-sec em,.track-sec em,.gt-side em,.fcta em,.site-footer em,.is-light em,.network em{color:var(--accent-2)}.eyebrow{color:var(--accent-deep)}.section-dark .eyebrow,.biz-sec .eyebrow,.stories-sec .eyebrow,.track-sec .eyebrow,.gt-side .eyebrow,.fcta .eyebrow{color:var(--accent-2)}.link-arrow,.tab-idx,.faq-item.is-open .faq-n,.office a,.spot-light .tab-idx{color:var(--accent-deep)}.btn-primary{color:var(--on-accent);box-shadow:0 10px 30px -10px rgba(212,160,42,.65)}.btn-primary:hover{color:var(--on-accent);background:var(--accent-hover);box-shadow:0 16px 36px -10px rgba(212,160,42,.75)}.btn-accent{color:var(--on-accent)}.hero h1 .rotator{color:var(--accent-2)}.fl input:focus + span,.fl input:not(:placeholder-shown) + span,.fl textarea:focus + span,.fl textarea:not(:placeholder-shown) + span{color:var(--accent-deep)}.gt-list a:hover .gt-ic,a.fcontact-item:hover .fcontact-ic,.footer-social a:hover{color:var(--on-accent)}.ef-submit:hover i{color:var(--accent-deep)}.ef-submit i{background:rgba(8,26,63,.12)}.tc-status,.track-live{color:#3DDC97}.site-header.is-scrolled .logo-text strong{color:var(--ink)}.dark-hero .site-header .logo-text small{color:var(--accent-2)}.dark-hero .site-header.is-scrolled .logo-text small{color:var(--accent-deep)}.footer-logo{display:inline-block}.footer-logo img{width:150px;height:auto;filter:drop-shadow(0 12px 30px rgba(0,0,0,.35));transition:transform .6s var(--ease)}.footer-logo:hover img{transform:scale(1.04)}.footer-glow{background:radial-gradient(900px 420px at 50% -10%,rgba(212,160,42,.14),transparent 70%)}.footer-giant{-webkit-text-stroke:1px rgba(232,196,107,.22);background-image:linear-gradient(90deg,#B8862A,#F3D896 50%,#B8862A)}.section-dark,.site-footer,.stories-sec,.track-sec{background-color:var(--ink)}.stories-sec{background:linear-gradient(180deg,#0A1F4D,#081A3F)}.track-sec{background:linear-gradient(180deg,#081A3F,#0A1F4D)}.tc-map{background:radial-gradient(500px 300px at 60% 45%,rgba(212,160,42,.1),transparent 70%),#071737}.tc-facts div{background:#0B1F47}.loader{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:radial-gradient(900px 600px at 50% 40%,#12306E 0%,#081A3F 60%,#061436 100%);transition:opacity .8s var(--ease),visibility .8s}.loader.is-done{opacity:0;visibility:hidden}.loader.is-done .loader-in{transform:scale(.96) translateY(-10px)}.loader-in{display:grid;justify-items:center;text-align:center;transition:transform .8s var(--ease)}.loader-logo{position:relative;display:grid;place-items:center;width:190px;height:190px;margin-bottom:22px}.loader-logo img{position:relative;width:150px;height:auto;animation:loaderIn 1s var(--ease) both,loaderFloat 3s ease-in-out 1s infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.loader-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.loader-ring circle{fill:none;stroke:rgba(232,196,107,.14);stroke-width:1.5}.loader-ring .loader-ring-arc{stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:352;stroke-dashoffset:352;transform-origin:center;animation:loaderArc 1.6s var(--ease) forwards,loaderSpin 2.4s linear 1.6s infinite}.loader-name{color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.4rem,2.8vw,1.9rem);letter-spacing:.08em;text-transform:uppercase;animation:loaderUp .9s var(--ease) .25s both}.loader-sub{margin-top:6px;color:var(--accent-2);font-size:.74rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;animation:loaderUp .9s var(--ease) .4s both}.loader-bar{position:relative;width:160px;height:2px;margin-top:26px;border-radius:2px;background:rgba(255,255,255,.12);overflow:hidden;animation:loaderUp .9s var(--ease) .5s both}.loader-bar i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);transform:translateX(-100%);animation:loaderBar 1.2s ease-in-out infinite}@keyframes loaderIn{from{opacity:0;transform:scale(.8)}}@keyframes loaderFloat{50%{transform:translateY(-6px)}}@keyframes loaderArc{to{stroke-dashoffset:90}}@keyframes loaderSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loaderUp{from{opacity:0;transform:translateY(12px)}}@keyframes loaderBar{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.loader{display:none}}.hero-bg.has-video::after{background:linear-gradient(100deg,rgba(6,20,50,.88) 0%,rgba(6,20,50,.72) 34%,rgba(6,20,50,.25) 62%,rgba(6,20,50,.05) 100%),linear-gradient(0deg,rgba(6,20,50,.7),transparent 32%)}@media (max-width:991px){.hero-bg.has-video::after{background:linear-gradient(180deg,rgba(6,20,50,.55),rgba(6,20,50,.82))}.hero-video{object-position:70% 50%}}.hero-bg.has-media{background-position:62% 50%}.hero-bg.has-media::after{background:linear-gradient(100deg,rgba(6,20,50,.74) 0%,rgba(6,20,50,.52) 34%,rgba(6,20,50,.1) 62%,rgba(6,20,50,0) 100%),linear-gradient(0deg,rgba(6,20,50,.55),transparent 30%)}@media (max-width:991px){.hero-bg.has-media{background-position:72% 50%}.hero-bg.has-media::after{background:linear-gradient(180deg,rgba(6,20,50,.4),rgba(6,20,50,.7))}}.hero .hero-side{padding:44px 0 40px}.hero .chip-b{top:0;bottom:auto;right:24px}.hero .chip-a{bottom:0;top:auto;right:24px}.hero .chip-b,.hero .chip-a{z-index:2}@media (min-width:992px) and (max-height:800px){.hero .hero-side{padding:30px 0 28px}.hero .chip-a,.hero .chip-b{padding:8px 12px}.hero .float-chip .ic{width:28px;height:28px;padding:5px}}.wwa{position:relative;overflow:hidden;isolation:isolate;background:#fff}.wwa-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px 420px at 0% 10%,rgba(212,160,42,.08),transparent 70%),radial-gradient(700px 500px at 100% 90%,rgba(8,26,63,.05),transparent 70%)}.wwa-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(50px,7vw,110px);align-items:center}.wwa-media{position:relative;aspect-ratio:1 / 1.08}.wwa-frame{position:absolute;left:7%;top:-24px;width:68%;height:78%;border:1.5px solid var(--accent);border-radius:30px;opacity:.55}.wwa-main,.wwa-sub{position:absolute;margin:0;overflow:hidden;border-radius:28px;background:#DDE3EC;box-shadow:0 40px 80px -40px rgba(8,26,63,.45)}.wwa-main{left:0;top:0;width:72%;height:84%}.wwa-sub{right:0;bottom:0;width:50%;height:48%;border:10px solid #fff;border-radius:30px}.wwa-main img,.wwa-sub img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.wwa-media:hover .wwa-main img{transform:scale(1.05)}.wwa-media:hover .wwa-sub img{transform:scale(1.08)}.wwa-seal{position:absolute;right:12%;top:16%;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:var(--ink);box-shadow:0 24px 50px -20px rgba(8,26,63,.6),0 0 0 6px rgba(255,255,255,.9)}.wwa-seal-text{position:absolute;inset:0;width:100%;height:100%;animation:loaderSpin 22s linear infinite}.wwa-seal-text text{fill:var(--accent-2);font-size:14px;font-weight:700;font-family:var(--font)}.wwa-seal img{width:64px;height:auto}.wwa-years{position:absolute;left:5%;bottom:6%;display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:22px;color:#fff;background:rgba(8,26,63,.82);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 50px -20px rgba(8,26,63,.6)}.wwa-years strong{font-size:3rem;font-weight:800;letter-spacing:-.05em;line-height:1}.wwa-years sup{font-size:.5em;color:var(--accent-2);top:-.7em}.wwa-years small{font-size:.82rem;line-height:1.35;color:rgba(255,255,255,.72);padding-left:14px;border-left:1px solid rgba(255,255,255,.2)}.wwa-copy .section-head{margin-bottom:20px}.wwa-copy h2{font-size:clamp(2.3rem,4.4vw,3.7rem);letter-spacing:-.04em;line-height:1.04}.wwa-copy h2 em{font-size:1.08em}.wwa-lead{font-size:1.15rem;color:var(--text);line-height:1.65;margin-bottom:26px;max-width:54ch}.wwa-pillars{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.wwa-pillars li{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#fff;transition:border-color .35s,box-shadow .4s,transform .45s var(--ease)}.wwa-pillars li:hover{border-color:rgba(212,160,42,.5);box-shadow:0 18px 40px -24px rgba(8,26,63,.35);transform:translateX(6px)}.wwa-pillar-ic{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:14px;color:var(--accent-deep);background:#FBF3DF;transition:background .35s,color .35s}.wwa-pillars li:hover .wwa-pillar-ic{background:var(--ink);color:var(--accent-2)}.wwa-pillar-ic .ic{width:22px;height:22px}.wwa-pillars strong{display:block;color:var(--ink);font-size:1.02rem;margin-bottom:2px}.wwa-pillars small{color:var(--muted);font-size:.9rem;line-height:1.5}.wwa-quote{position:relative;margin:0 0 30px;padding:20px 22px 18px 72px;border-radius:18px;background:var(--soft);border-left:3px solid var(--accent)}.wwa-quote-ic{position:absolute;left:20px;top:20px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--accent-2)}.wwa-quote-ic .ic{width:16px;height:16px;fill:currentColor;stroke:none}.wwa-quote p{margin:0 0 10px;font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.45;color:var(--ink)}.wwa-quote footer strong{color:var(--ink);font-size:.92rem;margin-right:8px}.wwa-quote footer small{color:var(--muted);font-size:.84rem}.wwa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.wwa-call{display:flex;align-items:center;gap:12px}.wwa-call-ic{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:var(--on-accent);background:var(--accent)}.wwa-call-ic::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(212,160,42,.45);animation:pulse 2.2s infinite}.wwa-call-ic .ic{width:20px;height:20px}.wwa-call small{display:block;font-size:.78rem;color:var(--muted)}.wwa-call strong{color:var(--ink);font-size:1.05rem}.wwa-stats{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(70px,9vw,110px);border-radius:28px;background:linear-gradient(120deg,#0A1F4D,#081A3F 60%,#0E2552);box-shadow:0 40px 80px -40px rgba(8,26,63,.6)}.wwa-stats::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 220px at 100% 0%,rgba(212,160,42,.22),transparent 70%);pointer-events:none}.wwa-stat{position:relative;padding:clamp(26px,3vw,38px) clamp(20px,2.6vw,34px)}.wwa-stat + .wwa-stat::before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:linear-gradient(180deg,transparent,rgba(232,196,107,.55),transparent)}.wwa-stat-n{display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--accent-2);margin-bottom:12px}.wwa-stat strong{display:block;color:#fff;font-size:clamp(2.2rem,3.8vw,3.3rem);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.wwa-stat strong em{font-family:var(--font);font-style:normal;font-weight:700;color:var(--accent-2);margin-left:2px}.wwa-stat small{display:block;margin-top:10px;color:rgba(255,255,255,.65);font-size:.92rem}@media (max-width:991px){.wwa-grid{grid-template-columns:1fr}.wwa-media{max-width:600px;width:100%;margin:0 auto}.wwa-stats{grid-template-columns:1fr 1fr}.wwa-stat:nth-child(3)::before{display:none}.wwa-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}}@media (max-width:640px){.wwa-seal{width:112px;height:112px;right:6%;top:10%}.wwa-seal-text text{font-size:15px}.wwa-seal img{width:46px}.wwa-years{padding:12px 16px}.wwa-years strong{font-size:2.2rem}.wwa-sub{border-width:6px}.wwa-quote{padding:62px 18px 16px}.wwa-quote p{font-size:1.1rem}.wwa-actions .btn{width:100%;justify-content:center}}.main-nav>a,.nav-drop-btn,.header-phone strong,.header-cta .btn{white-space:nowrap}@media (min-width:992px) and (max-width:1480px){.header-inner{gap:16px}.main-nav{gap:0}.main-nav>a,.nav-drop-btn{padding:10px 10px;font-size:.9rem}.header-phone small{display:none}.header-phone-ic{width:36px;height:36px}}@media (min-width:992px) and (max-width:1280px){.header-phone{display:none}.logo-mark{height:44px}.logo-text strong{font-size:.95rem}.logo-text small{font-size:.55rem;letter-spacing:.14em}}.logo-text{align-items:stretch}.logo-text small{display:block;white-space:nowrap;font-size:.7rem;letter-spacing:.16em;line-height:1.2}@media (max-width:1280px){.logo-text small{font-size:.62rem}}@media (max-width:640px){.logo-text small{font-size:.56rem}}.biz-sec{background:radial-gradient(1200px 700px at 50% -10%,#1C3F82 0%,transparent 60%),linear-gradient(180deg,#102C63 0%,#0B2250 55%,#081A3F 100%)}.biz-sec::before,.biz-sec::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,107,.55),transparent)}.biz-sec::before{top:0}.biz-sec::after{bottom:0}.biz-sec-map{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background:url("../img/world-dots.svg") center 38% / min(1500px,140%) auto no-repeat;filter:sepia(1) saturate(4) hue-rotate(-5deg)}.biz-sec-mark{position:absolute;right:-80px;top:40px;z-index:-1;width:420px;opacity:.045;pointer-events:none;filter:grayscale(1) brightness(3)}.biz-head{margin-bottom:34px}.biz-head-meta{gap:30px}.biz-head-meta strong{background:linear-gradient(180deg,#fff,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.biz-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:14px;padding:6px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.biz-tab{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 16px;border-radius:14px;text-align:left;color:rgba(255,255,255,.6);transition:background .4s,color .4s;overflow:hidden}.biz-tab:hover{color:#fff;background:rgba(255,255,255,.04)}.biz-tab.is-active{color:#fff;background:rgba(255,255,255,.08)}.biz-tab-n{font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--accent-2);opacity:.7}.biz-tab.is-active .biz-tab-n{opacity:1}.biz-tab-t{font-size:.92rem;font-weight:600;line-height:1.25}.biz-tab-bar{position:absolute;left:14px;right:14px;bottom:7px;height:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.biz-tab-bar i{display:block;height:100%;background:linear-gradient(90deg,#B8862A,#F3D896);transform:scaleX(0);transform-origin:left}.biz-tab.is-active .biz-tab-bar i{animation:bizBar 7s linear forwards}.biz-sec.is-paused .biz-tab.is-active .biz-tab-bar i{animation-play-state:paused}@keyframes bizBar{to{transform:scaleX(1)}}.panels{height:clamp(560px,76vh,680px);gap:10px}.panel{border-radius:26px;box-shadow:0 40px 90px -50px rgba(0,0,0,.8)}.panel::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(243,216,150,.9),rgba(212,160,42,.15) 35%,rgba(255,255,255,.06) 65%,rgba(243,216,150,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.25;transition:opacity .6s}.panel.is-active::before{opacity:1}.panel::after{height:0}.panel-shine{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translateX(-120%)}.panel:hover .panel-shine{transform:translateX(120%);transition:transform 1.3s var(--ease)}.panel-ghost{position:absolute;right:18px;bottom:-34px;z-index:0;font-size:clamp(9rem,16vw,15rem);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(243,216,150,.28);opacity:0;transform:translateY(30px);transition:opacity .6s,transform 1s var(--ease);pointer-events:none}.panel.is-active .panel-ghost{opacity:1;transform:none;transition-delay:.3s}.panel-img{filter:grayscale(.85) brightness(.55) contrast(1.05)}.panel.is-active .panel-img{filter:none}.biz-sec .panel-shade{background:linear-gradient(180deg,rgba(8,26,63,.55),rgba(8,26,63,.75))}.biz-sec .panel.is-active .panel-shade{background:linear-gradient(180deg,rgba(8,26,63,.5) 0%,rgba(8,26,63,0) 28%,rgba(8,26,63,.25) 55%,rgba(6,20,50,.92) 100%)}.panel-rail-ic{color:var(--accent-2);background:rgba(8,26,63,.6);border-color:rgba(232,196,107,.45)}.panel:hover .panel-rail-ic{color:var(--on-accent);background:var(--accent)}.panel-rail-label{font-size:1.02rem;letter-spacing:.02em}.panel-body{z-index:4;min-width:560px}.panel-ic{width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#F3D896,#C99624);color:var(--on-accent);box-shadow:0 14px 30px -12px rgba(212,160,42,.8)}.panel-chip{color:#fff;background:rgba(8,26,63,.45);border-color:rgba(243,216,150,.35)}.panel-count{background:linear-gradient(180deg,#fff,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.panel-count i{-webkit-text-fill-color:rgba(255,255,255,.55)}.panel-card{display:block;max-width:620px;padding:26px 28px 22px;border-radius:22px;background:linear-gradient(160deg,rgba(8,26,63,.72),rgba(8,26,63,.5));border:1px solid rgba(243,216,150,.22);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.panel-title{font-size:clamp(1.9rem,3vw,2.8rem)}.panel-text{font-size:.98rem}.panel-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:18px 0 20px}.panel-list span{display:flex;align-items:center;gap:8px;font-size:.88rem;color:rgba(255,255,255,.88)}.panel-list .ic{width:16px;height:16px;color:var(--accent-2);flex:none}.panel-foot{border-top-color:rgba(243,216,150,.2)}.panel-stats strong{color:var(--accent-2)}.panel-go{padding:6px 6px 6px 18px;border-radius:999px;font-size:.9rem;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 12px 26px -12px rgba(212,160,42,.8)}.panel-go i{width:40px;height:40px;background:var(--ink);color:var(--accent-2)}.panel:hover .panel-go i{background:var(--ink);color:#fff}.biz-adv{display:grid;grid-template-columns:1fr auto;gap:14px;margin-top:14px}.biz-adv-list{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.biz-adv-list li{display:flex;align-items:center;gap:12px;padding:12px 14px}.biz-adv-list li + li{border-left:1px solid rgba(255,255,255,.08)}.biz-adv-ic{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;color:var(--accent-2);background:rgba(212,160,42,.12);border:1px solid rgba(232,196,107,.25)}.biz-adv-ic .ic{width:19px;height:19px}.biz-adv-list strong{display:block;color:#fff;font-size:.9rem;line-height:1.3}.biz-adv-list small{font-size:.78rem;color:rgba(255,255,255,.55)}.biz-adv-cta{display:flex;align-items:center;gap:18px;padding:10px 10px 10px 26px;border-radius:22px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A 60%,#B8862A);box-shadow:0 20px 40px -20px rgba(212,160,42,.8);transition:transform .45s var(--ease),box-shadow .45s}.biz-adv-cta:hover{transform:translateY(-3px);box-shadow:0 26px 50px -20px rgba(212,160,42,.9)}.biz-adv-cta small{display:block;font-size:.78rem;font-weight:600;opacity:.75}.biz-adv-cta strong{font-size:1.05rem;white-space:nowrap}.biz-adv-cta i{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--ink);color:var(--accent-2);transition:transform .5s var(--ease)}.biz-adv-cta:hover i{transform:rotate(45deg)}.biz-adv-cta .ic{width:20px;height:20px}@media (max-width:1200px){.biz-adv{grid-template-columns:1fr}.biz-adv-cta{justify-content:space-between}.biz-tab-t{font-size:.82rem}}@media (max-width:991px){.panels{height:auto}.biz-tabs{display:none}.panel-body{min-width:0}.panel-card{padding:20px}.panel-list{grid-template-columns:1fr}.panel-ghost{font-size:7rem;bottom:-18px}.biz-adv-list{grid-template-columns:1fr 1fr}.biz-adv-list li:nth-child(3){border-left:0}.biz-adv-list li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}.biz-sec-mark{width:260px;right:-60px}}@media (max-width:640px){.panel.is-active{height:660px}.panel-go{width:100%;justify-content:space-between}.biz-adv-list{grid-template-columns:1fr}.biz-adv-list li + li{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.biz-head-meta{gap:18px;flex-wrap:wrap}}.why{position:relative;overflow:hidden;isolation:isolate;background:#fff}.why-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 420px at 100% 0%,rgba(212,160,42,.09),transparent 70%),radial-gradient(600px 400px at 0% 100%,rgba(8,26,63,.05),transparent 70%)}.why-bg::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(8,26,63,.09) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 70%)}.why-head{display:grid;grid-template-columns:1.2fr 1fr;gap:30px 60px;align-items:end;margin-bottom:clamp(40px,5vw,60px)}.why-head h2{font-size:clamp(2.3rem,4.6vw,3.9rem);letter-spacing:-.04em;line-height:1.04;max-width:15ch}.why-head h2 em{font-size:1.08em}.why-head-side p{color:var(--muted);font-size:1.06rem;margin-bottom:18px}.why-rating{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border-radius:999px;background:var(--soft);border:1px solid var(--line);font-size:.9rem;color:var(--muted)}.why-rating strong{color:var(--ink)}.why-rating .stars{display:flex;gap:2px;color:var(--accent)}.why-rating .stars .ic{width:15px;height:15px;fill:currentColor;stroke:none}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(250px,auto);gap:16px}.why-card,.why-feature,.why-cta{--mx:50%;--my:50%;position:relative;overflow:hidden;isolation:isolate;border-radius:26px}.why-card::after,.why-feature::after,.why-cta::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(380px circle at var(--mx) var(--my),rgba(212,160,42,.16),transparent 60%)}.why-grid:hover .why-card::after,.why-grid:hover .why-feature::after,.why-grid:hover .why-cta::after{opacity:1}.why-feature{grid-column:span 2;grid-row:span 2;color:#fff;background:var(--ink);box-shadow:0 40px 90px -45px rgba(8,26,63,.7)}.why-feature-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.why-feature:hover .why-feature-img{transform:scale(1.05)}.why-feature::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,26,63,.55) 0%,rgba(8,26,63,.82) 45%,rgba(6,20,50,.97) 100%),radial-gradient(500px 300px at 100% 0%,rgba(212,160,42,.25),transparent 70%)}.why-feature-in{display:flex;flex-direction:column;height:100%;padding:clamp(26px,3vw,40px)}.why-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);background:rgba(8,26,63,.5);border:1px solid rgba(232,196,107,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.why-badge .ic{width:15px;height:15px}.why-metric{margin:auto 0 26px;padding-top:30px}.why-metric strong{display:block;font-size:clamp(4rem,8vw,6.4rem);font-weight:800;letter-spacing:-.06em;line-height:.9;background:linear-gradient(180deg,#fff 30%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.why-metric strong em{font-family:var(--font);font-style:normal;-webkit-text-fill-color:transparent}.why-metric small{display:block;margin-top:10px;font-size:1rem;color:rgba(255,255,255,.75)}.why-compare{border-radius:18px;overflow:hidden;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.why-compare-head,.why-compare-row{display:grid;grid-template-columns:1fr 110px 80px;align-items:center;gap:10px;padding:11px 18px}.why-compare-head{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);background:rgba(255,255,255,.04)}.why-compare-head span:nth-child(n+2),.why-compare-row span:nth-child(n+2){text-align:center;justify-self:center}.why-compare-head span:last-child{color:var(--accent-2)}.why-compare-row{border-top:1px solid rgba(255,255,255,.07);font-size:.92rem;color:rgba(255,255,255,.88)}.why-compare-row .no,.why-compare-row .yes{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.why-compare-row .no{color:rgba(255,255,255,.45);background:rgba(255,255,255,.06)}.why-compare-row .yes{color:var(--on-accent);background:var(--accent);box-shadow:0 6px 14px -6px rgba(212,160,42,.8)}.why-compare-row .ic{width:14px;height:14px;stroke-width:2.4}.why-compare-row .yes .ic{width:26px;height:26px}.why-card{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s}.why-card::before{content:"";position:absolute;left:26px;right:26px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transition:transform .7s var(--ease)}.why-card:hover{transform:translateY(-6px);border-color:rgba(212,160,42,.45);box-shadow:0 30px 60px -34px rgba(8,26,63,.4)}.why-card:hover::before{transform:scaleX(1)}.why-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.why-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--accent-deep);background:linear-gradient(145deg,#FBF3DF,#F3E3B8);border:1px solid rgba(212,160,42,.25);transition:background .45s,color .45s,transform .6s var(--ease)}.why-ic .ic{width:24px;height:24px}.why-card:hover .why-ic{color:var(--accent-2);background:var(--ink);transform:rotate(-8deg) scale(1.05)}.why-n{font-size:2.4rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(8,26,63,.16);transition:-webkit-text-stroke-color .4s}.why-card:hover .why-n{-webkit-text-stroke-color:rgba(212,160,42,.7)}.why-card h3{font-size:1.22rem;letter-spacing:-.02em;margin-bottom:8px}.why-card p{color:var(--muted);font-size:.94rem;margin:0 0 20px}.why-proof{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:7px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--ink);background:var(--soft);border:1px solid var(--line)}.why-proof i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(212,160,42,.2)}.why-cta{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 30px 30px 34px;color:var(--on-accent);background:linear-gradient(135deg,#F3D896 0%,#D4A02A 55%,#B8862A 100%);box-shadow:0 30px 60px -30px rgba(212,160,42,.7);transition:transform .5s var(--ease),box-shadow .5s}.why-cta::after{background:radial-gradient(380px circle at var(--mx) var(--my),rgba(255,255,255,.35),transparent 60%)}.why-cta:hover{transform:translateY(-4px);box-shadow:0 40px 70px -30px rgba(212,160,42,.85)}.why-cta small{display:block;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:8px}.why-cta strong{display:block;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.2;letter-spacing:-.02em;max-width:22ch}.why-cta-go{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:20px;background:var(--ink);color:var(--accent-2);transition:transform .6s var(--ease)}.why-cta-go .ic{width:24px;height:24px}.why-cta:hover .why-cta-go{transform:rotate(45deg)}@media (max-width:1100px){.why-grid{grid-template-columns:repeat(2,1fr)}.why-feature{grid-column:span 2;grid-row:auto;min-height:560px}}@media (max-width:991px){.why-head{grid-template-columns:1fr}}@media (max-width:640px){.why-grid{grid-template-columns:1fr}.why-feature,.why-cta{grid-column:auto}.why-feature{min-height:600px}.why-compare-head,.why-compare-row{grid-template-columns:1fr 64px 52px;padding:10px 12px;font-size:.84rem}.why-compare-head{font-size:.6rem;letter-spacing:.06em}.why-cta{flex-direction:column;align-items:flex-start}}.flow{position:relative;overflow:hidden;isolation:isolate;background:var(--soft)}.flow-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(800px 420px at 50% 0%,rgba(212,160,42,.1),transparent 70%),linear-gradient(180deg,#F4F6FA,#EEF2F8)}.flow-bg::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(8,26,63,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,26,63,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%)}.flow-head{display:grid;grid-template-columns:1.3fr 1fr;gap:30px 60px;align-items:end;margin-bottom:clamp(50px,6vw,80px)}.flow-head h2{font-size:clamp(2.3rem,4.6vw,3.9rem);letter-spacing:-.04em;line-height:1.04;max-width:16ch}.flow-head h2 em{font-size:1.08em}.flow-head p{color:var(--muted);font-size:1.06rem;margin:0;max-width:44ch}.flow-track{position:relative}.flow-line{position:absolute;left:12.5%;right:12.5%;top:34px;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(8,26,63,.18) 0 8px,transparent 8px 14px)}.flow-line i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#B8862A,#F3D896,#D4A02A);transform:scaleX(0);transform-origin:left;transition:transform 2.2s var(--ease) .3s;box-shadow:0 0 16px rgba(212,160,42,.6)}.flow-line i::after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#F3D896;box-shadow:0 0 0 5px rgba(212,160,42,.25),0 0 18px rgba(212,160,42,.9)}.flow-track.is-on .flow-line i{transform:scaleX(1)}.flow-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.flow-step{display:flex;flex-direction:column;align-items:center}.flow-node{position:relative;display:grid;place-items:center;width:70px;height:70px;margin-bottom:26px;border-radius:50%;background:#fff;border:2px solid var(--line);box-shadow:0 14px 30px -16px rgba(8,26,63,.35);transition:border-color .6s,background .6s,transform .6s var(--ease)}.flow-node-n{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);transition:color .6s}.flow-node-ring{position:absolute;inset:-9px;border-radius:50%;border:1.5px dashed rgba(212,160,42,.55);opacity:0;transition:opacity .6s;animation:loaderSpin 14s linear infinite}.flow-track.is-on .flow-step .flow-node{background:var(--ink);border-color:var(--ink)}.flow-track.is-on .flow-step .flow-node-n{color:var(--accent-2)}.flow-track.is-on .flow-step .flow-node-ring{opacity:1}.flow-track.is-on .flow-step:nth-child(1) .flow-node,.flow-track.is-on .flow-step:nth-child(1) .flow-node-n,.flow-track.is-on .flow-step:nth-child(1) .flow-node-ring{transition-delay:.3s}.flow-track.is-on .flow-step:nth-child(2) .flow-node,.flow-track.is-on .flow-step:nth-child(2) .flow-node-n,.flow-track.is-on .flow-step:nth-child(2) .flow-node-ring{transition-delay:1s}.flow-track.is-on .flow-step:nth-child(3) .flow-node,.flow-track.is-on .flow-step:nth-child(3) .flow-node-n,.flow-track.is-on .flow-step:nth-child(3) .flow-node-ring{transition-delay:1.7s}.flow-track.is-on .flow-step:nth-child(4) .flow-node,.flow-track.is-on .flow-step:nth-child(4) .flow-node-n,.flow-track.is-on .flow-step:nth-child(4) .flow-node-ring{transition-delay:2.4s}.flow-step:hover .flow-node{transform:scale(1.08)}.flow-card{position:relative;overflow:hidden;width:100%;flex:1;padding:26px 24px;border-radius:24px;background:#fff;border:1px solid rgba(8,26,63,.06);box-shadow:0 20px 50px -34px rgba(8,26,63,.35);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}.flow-card::before{content:"";position:absolute;left:50%;top:-12px;width:18px;height:18px;margin-left:-9px;background:#fff;border-left:1px solid rgba(8,26,63,.06);border-top:1px solid rgba(8,26,63,.06);transform:rotate(45deg)}.flow-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#B8862A,#F3D896);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.flow-step:hover .flow-card{transform:translateY(-8px);border-color:rgba(212,160,42,.4);box-shadow:0 34px 70px -34px rgba(8,26,63,.45)}.flow-step:hover .flow-card::after{transform:scaleX(1)}.flow-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.flow-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--accent-deep);background:linear-gradient(145deg,#FBF3DF,#F3E3B8);border:1px solid rgba(212,160,42,.25);transition:background .45s,color .45s,transform .6s var(--ease)}.flow-ic .ic{width:23px;height:23px}.flow-step:hover .flow-ic{background:var(--ink);color:var(--accent-2);transform:rotate(-8deg)}.flow-time{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.74rem;font-weight:700;color:var(--ink);background:var(--soft);border:1px solid var(--line);white-space:nowrap}.flow-time .ic{width:13px;height:13px;color:var(--accent-deep)}.flow-card h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:8px}.flow-card p{margin:0;color:var(--muted);font-size:.94rem}.flow-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:clamp(40px,5vw,60px);padding:22px 22px 22px 28px;border-radius:24px;background:var(--ink);box-shadow:0 30px 60px -34px rgba(8,26,63,.6);position:relative;overflow:hidden}.flow-foot::before{content:"";position:absolute;inset:0;background:radial-gradient(420px 200px at 0% 50%,rgba(212,160,42,.22),transparent 70%);pointer-events:none}.flow-foot-copy{position:relative;display:flex;align-items:center;gap:16px}.flow-foot-ic{display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:50%;color:var(--on-accent);background:var(--accent)}.flow-foot-ic .ic{width:26px;height:26px;stroke-width:2}.flow-foot-copy strong{display:block;color:#fff;font-size:1.15rem}.flow-foot-copy small{color:rgba(255,255,255,.65);font-size:.92rem}.flow-foot-actions{position:relative;display:flex;flex-wrap:wrap;gap:10px}.flow-foot .btn-dark{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.flow-foot .btn-dark:hover{background:rgba(255,255,255,.16)}@media (max-width:991px){.flow-head{grid-template-columns:1fr}.flow-steps{grid-template-columns:1fr 1fr;row-gap:36px}.flow-line{display:none}}@media (max-width:640px){.flow-steps{grid-template-columns:1fr;gap:0}.flow-step{flex-direction:row;align-items:stretch;gap:16px;padding-bottom:22px;position:relative}.flow-step::before{content:"";position:absolute;left:27px;top:60px;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent),rgba(212,160,42,.1))}.flow-step:last-child::before{display:none}.flow-node{width:56px;height:56px;flex:none;margin:0}.flow-card::before{display:none}.flow-card{padding:20px}.flow-foot{padding:22px}.flow-foot-actions,.flow-foot-actions .btn{width:100%;justify-content:center}}.btn-primary,.btn-accent,.panel-go,.biz-adv-cta,.ef-submit,.tc-bar .btn{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(135deg,#F3D896 0%,#D4A02A 55%,#B8862A 100%);background-color:var(--accent);transition:color .45s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease),background-color .45s}.btn-primary::before,.btn-accent::before,.panel-go::before,.biz-adv-cta::before,.ef-submit::before,.tc-bar .btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#0E2552,#081A3F);clip-path:circle(0% at var(--bx,0%) var(--by,50%));transition:clip-path .6s var(--ease)}.btn-primary::after,.btn-accent::after,.panel-go::after,.biz-adv-cta::after,.ef-submit::after,.tc-bar .btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);opacity:0}.btn-primary:hover,.btn-accent:hover,.ef-submit:hover,.tc-bar .btn:hover{color:var(--accent-2);background-color:var(--accent);filter:none;transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(8,26,63,.55),0 0 0 1px rgba(232,196,107,.55),0 0 26px -6px rgba(212,160,42,.55)}.panel:hover .panel-go,.biz-adv-cta:hover{color:var(--accent-2);box-shadow:0 18px 40px -14px rgba(8,26,63,.55),0 0 0 1px rgba(232,196,107,.55)}.btn-primary:hover::before,.btn-accent:hover::before,.panel:hover .panel-go::before,.biz-adv-cta:hover::before,.ef-submit:hover::before,.tc-bar .btn:hover::before{clip-path:circle(150% at var(--bx,0%) var(--by,50%))}.btn-primary:hover::after,.btn-accent:hover::after,.panel:hover .panel-go::after,.biz-adv-cta:hover::after,.ef-submit:hover::after,.tc-bar .btn:hover::after{opacity:1;animation:btnShine .9s var(--ease) .15s both}@keyframes btnShine{from{left:-60%}to{left:130%}}.btn-primary .ic,.btn-accent .ic,.tc-bar .btn .ic{position:relative;z-index:1;transition:transform .45s var(--ease)}.btn-primary:hover .ic,.btn-accent:hover .ic,.tc-bar .btn:hover .ic{transform:translateX(4px)}.btn-primary:hover .ic:has(path[d^="M7 17"]),.btn-accent:hover .ic:has(path[d^="M7 17"]){transform:translate(3px,-3px) rotate(0deg)}.btn-primary:active,.btn-accent:active,.ef-submit:active{transform:translateY(-1px) scale(.98)}.panel-go i,.biz-adv-cta i,.ef-submit i{position:relative;z-index:1}.panel:hover .panel-go i,.biz-adv-cta:hover i{background:var(--accent);color:var(--on-accent)}.ef-submit:hover i{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){.btn-primary::after,.btn-accent::after,.panel-go::after,.biz-adv-cta::after,.ef-submit::after,.tc-bar .btn::after{display:none}}:root{--logo-font:"Tinos","Times New Roman",Times,serif}.logo-text strong,.logo-text small,.loader-name,.loader-sub{font-family:var(--logo-font);font-weight:700}.logo-text strong{letter-spacing:.03em}.loader-sub{letter-spacing:.28em}.gn{background:radial-gradient(1000px 600px at 70% 30%,#12306E 0%,transparent 60%),linear-gradient(180deg,#081A3F,#0A1F4D 60%,#081A3F)}.gn .net-sec-glow{background:radial-gradient(700px 400px at 15% 10%,rgba(212,160,42,.12),transparent 70%)}.gn-head{display:grid;grid-template-columns:1.1fr 1fr;gap:30px 60px;align-items:end;margin-bottom:clamp(36px,4.5vw,54px)}.gn-head h2{color:#fff;font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02}.gn-head h2 em{font-size:1.08em}.gn-head-side p{margin:0 0 22px;color:rgba(255,255,255,.7);font-size:1.05rem}.gn-stats{list-style:none;margin:0;padding:0;display:flex;gap:0;border-top:1px solid rgba(255,255,255,.12)}.gn-stats li{flex:1;padding:18px 0 0}.gn-stats li + li{padding-left:22px;border-left:1px solid rgba(255,255,255,.1)}.gn-stats strong{display:block;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff 30%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.gn-stats small{font-size:.84rem;color:rgba(255,255,255,.6)}.gn-map-card{position:relative;padding:clamp(16px,2vw,26px);border-radius:32px;background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.09);box-shadow:0 50px 120px -50px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.06)}.gn-map-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,rgba(243,216,150,.5),transparent 30%,transparent 70%,rgba(243,216,150,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gn-map-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:4px 6px 10px}.gn-live{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3DDC97;background:rgba(61,220,151,.1);border:1px solid rgba(61,220,151,.28)}.gn-live i{position:relative;width:8px;height:8px;border-radius:50%;background:#3DDC97}.gn-live i::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid #3DDC97;animation:pulse 2s infinite}.gn-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px;font-size:.82rem;color:rgba(255,255,255,.7)}.gn-legend li{display:inline-flex;align-items:center;gap:8px}.gn-legend i{width:10px;height:10px;border-radius:50%}.gn-legend .is-hub{background:var(--accent);box-shadow:0 0 0 4px rgba(212,160,42,.25)}.gn-legend .is-office{background:#fff;box-shadow:0 0 0 3px rgba(232,196,107,.6)}.gn-legend .is-port{background:rgba(255,255,255,.75)}.gn-map{position:relative;aspect-ratio:1120 / 420;border-radius:22px;overflow:visible;background:radial-gradient(60% 70% at 62% 50%,rgba(212,160,42,.08),transparent 70%)}.gn-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gn-dots{opacity:.2}.gn-arc{fill:none;stroke:url(#gnArc);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(212,160,42,.6))}.gn-map.is-on .gn-arc{transition:stroke-dashoffset 1.8s var(--ease);transition-delay:var(--d);stroke-dashoffset:0}.gn-runner{opacity:0;transition:opacity .6s 1.6s}.gn-map.is-on .gn-runner{opacity:1}.gn-port{position:absolute;z-index:2;width:0;height:0;padding:0;background:none;border:0;cursor:pointer}.gn-port>i{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 0 0 3px rgba(255,255,255,.12);transition:transform .35s var(--ease)}.gn-port.is-office>i{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:#fff;box-shadow:0 0 0 3px rgba(232,196,107,.6)}.gn-port.is-hub>i{width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.25),0 0 24px rgba(212,160,42,.9)}.gn-port.is-hub>i::before,.gn-port.is-hub>i::after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1.5px solid rgba(232,196,107,.7);animation:pulse 2.4s infinite}.gn-port.is-hub>i::after{animation-delay:1.2s}.gn-port:hover>i,.gn-port:focus-visible>i{transform:scale(1.5)}.gn-label{position:absolute;left:0;bottom:10px;transform:translateX(-50%);white-space:nowrap;padding:3px 9px;border-radius:8px;font-size:.7rem;font-weight:600;color:#fff;background:rgba(8,26,63,.8);border:1px solid rgba(255,255,255,.12);pointer-events:none}.gn-port.is-hub .gn-label{bottom:16px;color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:800;font-size:.74rem}.gn-port.no-label .gn-label{display:none}.gn-tip{position:absolute;left:0;bottom:22px;z-index:5;display:grid;gap:2px;min-width:190px;padding:12px 14px;border-radius:14px;text-align:left;color:#fff;background:rgba(8,26,63,.95);border:1px solid rgba(232,196,107,.4);box-shadow:0 20px 40px -16px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .3s,transform .4s var(--ease),visibility .3s;pointer-events:none}.gn-port:hover .gn-tip,.gn-port:focus-visible .gn-tip{opacity:1;visibility:visible;transform:translate(-50%,0)}.gn-port:hover .gn-label,.gn-port:focus-visible .gn-label{opacity:0}.gn-tip strong{font-size:.95rem}.gn-tip small{font-size:.76rem;color:rgba(255,255,255,.6)}.gn-tip em{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-style:normal;font-size:.8rem;font-weight:700;color:var(--accent-2)}.gn-tip em .ic{width:14px;height:14px}.gn-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.gn-lane{padding:16px 18px;border-radius:18px;background:rgba(8,26,63,.55);border:1px solid rgba(255,255,255,.08);transition:border-color .35s,transform .45s var(--ease),background .35s}.gn-lane:hover{border-color:rgba(232,196,107,.45);background:rgba(8,26,63,.8);transform:translateY(-4px)}.gn-lane-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.gn-lane-route{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.7)}.gn-lane-route i .ic{width:12px;height:12px;color:var(--accent-2)}.gn-lane-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--accent-2);background:rgba(212,160,42,.12)}.gn-lane-ic .ic{width:16px;height:16px}.gn-lane strong{display:block;color:#fff;font-size:1.7rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.gn-lane strong small{font-size:.85rem;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.6)}.gn-lane-bar{display:block;height:4px;margin:12px 0 8px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.gn-lane-bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#B8862A,#F3D896);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease) .4s}.gn-map-card.is-visible .gn-lane-bar i,.gn-map.is-on~.gn-lanes .gn-lane-bar i{transform:scaleX(1)}.gn-lane-freq{font-size:.76rem;color:rgba(255,255,255,.55)}.gn-offices{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gn-offices li{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:border-color .35s,background .35s}.gn-offices li:hover{border-color:rgba(232,196,107,.4);background:rgba(255,255,255,.05)}.gn-office-ic{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;color:var(--accent-2);background:rgba(212,160,42,.12);border:1px solid rgba(232,196,107,.25)}.gn-office-ic .ic{width:18px;height:18px}.gn-office-t{min-width:0}.gn-office-t strong{display:block;color:#fff;font-size:.95rem}.gn-office-t small{display:block;font-size:.76rem;line-height:1.4;color:rgba(255,255,255,.55);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gn-office-call{display:grid;place-items:center;width:36px;height:36px;flex:none;margin-left:auto;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.16);transition:all .35s}.gn-office-call:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.gn-office-call .ic{width:15px;height:15px}@media (max-width:1100px){.gn-lanes,.gn-offices{grid-template-columns:1fr 1fr}}@media (max-width:991px){.gn-head{grid-template-columns:1fr}}@media (max-width:640px){.gn-map-card{border-radius:24px;padding:12px}.gn-map{margin:0 -6px}.gn-label{display:none}.gn-port.is-hub .gn-label{display:block;font-size:.6rem;padding:2px 6px;bottom:12px}.gn-port.is-hub>i{width:12px;height:12px;margin:-6px 0 0 -6px}.gn-tip{min-width:160px}.gn-legend{gap:12px;font-size:.74rem}.gn-offices{grid-template-columns:1fr}.gn-lanes{grid-template-columns:1fr 1fr;gap:8px}.gn-lane{padding:12px}.gn-lane strong{font-size:1.35rem}.gn-lane-route{font-size:.7rem}.gn-lane-ic{display:none}.gn-stats li + li{padding-left:14px}}.logo-text strong{letter-spacing:0;-webkit-text-stroke:.35px currentColor;font-size:1.18rem}.loader-name{letter-spacing:.02em;-webkit-text-stroke:.5px currentColor}@media (max-width:1280px){.logo-text strong{font-size:1.02rem}}@media (max-width:640px){.logo-text strong{font-size:.98rem;letter-spacing:0}}.gn-port.is-hub{z-index:4}.gn-port.is-hub .gn-label{left:auto;right:16px;bottom:auto;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px -6px rgba(0,0,0,.6)}@media (max-width:640px){.gn-port.is-hub .gn-label{right:11px;bottom:auto}}.cs{background:radial-gradient(900px 600px at 80% 0%,#16357A 0%,transparent 60%),linear-gradient(180deg,#0A1F4D 0%,#081A3F 100%)}.cs::before,.cs::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,107,.5),transparent)}.cs::before{top:0}.cs::after{bottom:0}.cs-bigquote{position:absolute;left:-2vw;top:4%;z-index:-1;font-family:var(--serif);font-size:clamp(22rem,38vw,40rem);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(232,196,107,.09);pointer-events:none;user-select:none}.cs-head{display:grid;grid-template-columns:1fr auto;gap:30px 60px;align-items:end;margin-bottom:clamp(36px,4.5vw,56px)}.cs-head h2{color:#fff;font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02;max-width:14ch}.cs-head h2 em{font-size:1.08em}.cs-score{display:flex;align-items:center;gap:24px;padding:18px 22px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cs-score-main{display:flex;align-items:center;gap:14px;padding-right:24px;border-right:1px solid rgba(255,255,255,.1)}.cs-score-main>strong{font-size:3.4rem;font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff 30%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-score-main small{display:block;max-width:15ch;margin-top:4px;font-size:.78rem;line-height:1.35;color:rgba(255,255,255,.6)}.cs-stars{display:inline-flex;gap:2px;color:var(--accent-2)}.cs-stars .ic{width:15px;height:15px;fill:currentColor;stroke:none}.cs-platforms{list-style:none;margin:0;padding:0;display:flex;gap:18px}.cs-platforms li{display:flex;align-items:center;gap:10px}.cs-platforms b{display:grid;place-items:center;min-width:36px;height:36px;padding:0 6px;border-radius:10px;font-size:.82rem;font-weight:800;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.cs-platforms strong{display:block;color:#fff;font-size:.95rem;line-height:1.2}.cs-platforms small{font-size:.74rem;color:rgba(255,255,255,.55)}.cs-stage{position:relative;display:grid;grid-template-columns:5fr 7fr;min-height:clamp(480px,58vh,560px);border-radius:34px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:0 60px 120px -50px rgba(0,0,0,.75)}.cs-stage::before{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,rgba(243,216,150,.75),rgba(243,216,150,.08) 35%,rgba(255,255,255,.06) 65%,rgba(243,216,150,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cs-media{position:relative;overflow:hidden;background:#0B1F47}.cs-img{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1s var(--ease)}.cs-img img{width:100%;height:100%;object-fit:cover;transform:scale(1.14);transition:transform 7s cubic-bezier(.2,.6,.3,1)}.cs-img.is-active{opacity:1}.cs-img.is-active img{transform:scale(1.02)}.cs-media-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,63,.15) 0%,rgba(8,26,63,.2) 45%,rgba(6,20,50,.92) 100%),linear-gradient(90deg,transparent 70%,rgba(8,26,63,.5))}.cs-result{position:absolute;left:26px;right:26px;bottom:26px;padding:20px 22px;border-radius:22px;color:#fff;background:rgba(8,26,63,.55);border:1px solid rgba(243,216,150,.3);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);opacity:0;transform:translateY(20px);transition:opacity .6s,transform .8s var(--ease)}.cs-result.is-active{opacity:1;transform:none;transition-delay:.35s}.cs-result-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.cs-result-tag i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(212,160,42,.25)}.cs-result strong{display:block;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff 20%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-result small{font-size:.92rem;color:rgba(255,255,255,.78)}.cs-body{position:relative;display:flex;flex-direction:column;padding:clamp(30px,4vw,54px)}.cs-quote-ic{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 16px 34px -12px rgba(212,160,42,.75)}.cs-quote-ic .ic{width:28px;height:28px;fill:currentColor;stroke:none}.cs-quotes{position:relative;display:grid;flex:1;margin:24px 0}.cs-q{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.cs-q.is-active{opacity:1;visibility:visible}.cs-q blockquote{margin:14px 0 auto;padding-bottom:26px;font-family:var(--serif);font-style:italic;font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.28;letter-spacing:-.01em;color:#fff}.cs-q.is-active blockquote{animation:storyIn 1s var(--ease) both .1s}.cs-q.is-active figcaption{animation:storyIn 1s var(--ease) both .3s}.cs-q figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.cs-av{position:relative;display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:50%;font-size:1.25rem;font-weight:800;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 0 0 3px #0A1F4D,0 0 0 5px rgba(232,196,107,.6)}.cs-av i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#3DDC97;color:#0A1F4D;border:2px solid #0A1F4D}.cs-av i .ic{width:22px;height:22px;stroke-width:2.4}.cs-q figcaption strong{display:block;color:#fff;font-size:1.05rem}.cs-q figcaption small{color:rgba(255,255,255,.6);font-size:.86rem}.cs-verified{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;border-radius:999px;font-size:.74rem;font-weight:700;color:#3DDC97;background:rgba(61,220,151,.1);border:1px solid rgba(61,220,151,.25)}.cs-verified .ic{width:14px;height:14px}.cs-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.cs-people{display:flex;gap:8px}.cs-person{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:rgba(255,255,255,.7);font-weight:800;transition:color .35s,transform .45s var(--ease)}.cs-person svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.cs-person circle{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.14);stroke-width:2}.cs-person .cs-ring{fill:none;stroke:var(--accent-2);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:164;stroke-dashoffset:164}.cs-person span{position:relative}.cs-person:hover{color:#fff;transform:translateY(-3px)}.cs-person.is-active{color:var(--on-accent)}.cs-person.is-active circle:first-child{fill:var(--accent);stroke:transparent}.cs-person.is-active .cs-ring{animation:csRing 7s linear forwards}.cs.is-paused .cs-person.is-active .cs-ring{animation-play-state:paused}.cs-person.is-active svg{inset:-5px;width:calc(100% + 10px);height:calc(100% + 10px)}@keyframes csRing{to{stroke-dashoffset:0}}.cs-nav{display:flex;align-items:center;gap:8px}.cs-count{margin-right:8px;font-size:.9rem;letter-spacing:.06em;color:rgba(255,255,255,.5)}.cs-count b{color:#fff}.cs-btn{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .35s}.cs-btn:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.cs-btn .ic{width:18px;height:18px}.cs-btn[data-cs-prev] .ic{transform:rotate(180deg)}@media (max-width:1100px){.cs-head{grid-template-columns:1fr}.cs-stage{grid-template-columns:1fr}.cs-media{min-height:340px}}@media (max-width:640px){.cs-score{flex-direction:column;align-items:flex-start;gap:14px}.cs-score-main{padding:0 0 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);width:100%}.cs-platforms{gap:12px;flex-wrap:wrap}.cs-stage{border-radius:24px}.cs-media{min-height:280px}.cs-result{left:16px;right:16px;bottom:16px;padding:14px 16px}.cs-body{padding:24px 20px}.cs-q blockquote{font-size:1.4rem}.cs-verified{margin-left:0}.cs-controls{flex-direction:column;align-items:flex-start}.cs-person{width:44px;height:44px}.cs-bigquote{font-size:18rem}}.btn-dark,.btn-glass,.btn-wa,.tc-share{position:relative;isolation:isolate;overflow:hidden;transition:color .45s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s,background-color .45s}.btn-dark::before,.btn-glass::before,.btn-wa::before,.tc-share::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#F3D896 0%,#D4A02A 55%,#B8862A 100%);clip-path:circle(0% at var(--bx,0%) var(--by,50%));transition:clip-path .6s var(--ease)}.btn-wa::before{background:linear-gradient(135deg,#5BE38D,#1EBE5B 60%,#128C4A)}.btn-dark::after,.btn-glass::after,.btn-wa::after,.tc-share::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);opacity:0}.btn-dark:hover,.btn-glass:hover,.tc-share:hover{color:var(--on-accent);background:var(--ink);border-color:rgba(232,196,107,.8);transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(212,160,42,.6),0 0 0 1px rgba(232,196,107,.6)}.btn-glass:hover{background:rgba(8,26,63,.6)}.btn-wa:hover{color:#fff;background:#25D366;transform:translateY(-3px);box-shadow:0 18px 40px -14px rgba(37,211,102,.7)}.flow-foot .btn-dark:hover{background:rgba(8,26,63,.6)}.btn-dark:hover::before,.btn-glass:hover::before,.btn-wa:hover::before,.tc-share:hover::before{clip-path:circle(150% at var(--bx,0%) var(--by,50%))}.btn-dark:hover::after,.btn-glass:hover::after,.btn-wa:hover::after,.tc-share:hover::after{opacity:1;animation:btnShine .9s var(--ease) .15s both}.btn-dark .ic,.btn-glass .ic,.btn-wa .ic,.tc-share .ic{position:relative;z-index:1;transition:transform .45s var(--ease)}.btn-dark:hover .ic,.btn-glass:hover .ic{transform:translateX(4px)}.btn-dark:hover .ic:has(path[d^="M7 17"]),.btn-glass:hover .ic:has(path[d^="M7 17"]),.tc-share:hover .ic{transform:translate(3px,-3px)}.btn-dark:hover .ic:has(path[d^="M3 21l1.7"]),.btn-glass:hover .ic:has(path[d^="M3 21l1.7"]),.btn-wa:hover .ic{transform:scale(1.15) rotate(-8deg)}.btn-dark:active,.btn-glass:active,.btn-wa:active{transform:translateY(-1px) scale(.98)}@media (prefers-reduced-motion:reduce){.btn-dark::after,.btn-glass::after,.btn-wa::after,.tc-share::after{display:none}}.cs-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.cs-person{overflow:visible}.cs-person img{position:relative;width:40px;height:40px;border-radius:50%;object-fit:cover;filter:grayscale(.8) brightness(.8);transition:filter .4s,transform .45s var(--ease)}.cs-person:hover img{filter:none}.cs-person.is-active img{filter:none;transform:scale(1.02)}.cs-person.is-active circle:first-child{fill:transparent;stroke:rgba(232,196,107,.25)}@media (max-width:640px){.cs-person img{width:34px;height:34px}}.partners-grid .partner{position:relative;display:grid;place-items:center;min-height:86px;padding:14px 18px;border-right:1px solid rgba(255,255,255,.08);transition:background .45s var(--ease)}.partners-grid .partner img{display:block;width:auto;max-width:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.5;transition:filter .45s,opacity .45s,transform .5s var(--ease)}.partners-grid .partner.is-wide img{height:26px}.partners-grid .partner.is-tall img{height:46px}.partners-grid .partner::before{content:"";position:absolute;inset:10px 8px;z-index:0;border-radius:16px;background:#fff;opacity:0;transform:scale(.92);transition:opacity .4s,transform .5s var(--ease);box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}.partners-grid .partner img{position:relative;z-index:1}.partners-grid .partner:hover{background:transparent}.partners-grid .partner:hover::before{opacity:1;transform:none}.partners-grid .partner:hover img{filter:none;opacity:1;transform:scale(1.06)}@media (max-width:640px){.partners-grid .partner{min-height:72px}.partners-grid .partner.is-wide img{height:20px}.partners-grid .partner.is-tall img{height:36px}}.partners-grid .partner.is-wide img{height:30px}.partners-grid .partner.is-tall img{height:54px}@media (max-width:640px){.partners-grid .partner.is-wide img{height:22px}.partners-grid .partner.is-tall img{height:40px}}.cs-q blockquote{font-family:var(--font);font-style:normal;font-weight:500;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.5;letter-spacing:-.015em;color:rgba(255,255,255,.94)}@media (max-width:640px){.cs-q blockquote{font-size:1.15rem}}:root{--logo-font:"Cinzel","Times New Roman",serif}.logo-text strong{font-family:var(--logo-font);font-weight:800;-webkit-text-stroke:0;letter-spacing:.03em;font-size:1.12rem}.logo-text small{font-family:var(--logo-font);font-weight:700}.loader-name{font-family:var(--logo-font);font-weight:800;-webkit-text-stroke:0;letter-spacing:.05em}.loader-sub{font-family:var(--logo-font);font-weight:700}@media (max-width:1280px){.logo-text strong{font-size:.98rem}}@media (max-width:640px){.logo-text strong{font-size:.92rem;letter-spacing:.02em}}.lx{position:relative;overflow:hidden;isolation:isolate;background:#fff}.lx-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 500px at 100% 0%,rgba(212,160,42,.1),transparent 65%),radial-gradient(700px 500px at 0% 100%,rgba(8,26,63,.06),transparent 70%),linear-gradient(180deg,#F7F8FB,#fff 40%)}.lx-bg::after{content:"";position:absolute;inset:0;background:url("../img/world-dots.svg") 50% 0 / min(1600px,150%) auto no-repeat;filter:invert(1);opacity:.05}.lx-head{display:grid;grid-template-columns:1.1fr 1fr;gap:30px 60px;align-items:end;margin-bottom:clamp(36px,4.5vw,56px)}.lx-head h2{font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02}.lx-head h2 em{font-size:1.08em}.lx-head-side p{margin:0 0 22px;color:var(--muted);font-size:1.06rem}.lx-kpis{list-style:none;margin:0;padding:6px;display:grid;grid-template-columns:repeat(4,1fr);border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -34px rgba(8,26,63,.35)}.lx-kpis li{padding:12px 14px}.lx-kpis li + li{border-left:1px solid var(--line)}.lx-kpis strong{display:block;font-size:1.45rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--ink)}.lx-kpis small{font-size:.74rem;color:var(--muted)}.lx-shell{display:grid;grid-template-columns:340px 1fr;gap:14px;padding:14px;border-radius:34px;background:var(--ink);box-shadow:0 60px 120px -50px rgba(8,26,63,.65);position:relative}.lx-shell::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,rgba(243,216,150,.7),transparent 30%,transparent 70%,rgba(243,216,150,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lx-nav{display:flex;flex-direction:column;gap:6px;padding:6px}.lx-tab{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px 16px;border-radius:18px;text-align:left;color:rgba(255,255,255,.7);overflow:hidden;transition:background .4s,color .4s,transform .45s var(--ease)}.lx-tab:hover{background:rgba(255,255,255,.05);color:#fff}.lx-tab.is-active{color:#fff;background:linear-gradient(135deg,rgba(212,160,42,.22),rgba(255,255,255,.05));box-shadow:inset 0 0 0 1px rgba(232,196,107,.35)}.lx-tab-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--accent-2);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);transition:background .4s,color .4s,border-color .4s}.lx-tab-ic .ic{width:20px;height:20px}.lx-tab.is-active .lx-tab-ic{color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);border-color:transparent}.lx-tab-t strong{display:block;font-size:.98rem;font-weight:700;line-height:1.25}.lx-tab-t small{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.lx-tab.is-active .lx-tab-t small{color:var(--accent-2)}.lx-tab-n{font-size:.78rem;font-weight:700;color:rgba(255,255,255,.35)}.lx-tab-bar{position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden;opacity:0;transition:opacity .3s}.lx-tab.is-active .lx-tab-bar{opacity:1}.lx-tab-bar i{display:block;height:100%;background:linear-gradient(90deg,#B8862A,#F3D896);transform:scaleX(0);transform-origin:left}.lx-tab.is-active .lx-tab-bar i{animation:bizBar 7s linear forwards}.lx.is-paused .lx-tab.is-active .lx-tab-bar i{animation-play-state:paused}.lx-stage{position:relative;min-height:580px;border-radius:26px;overflow:hidden;background:#0B1F47}.lx-panel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility .8s}.lx-panel.is-active{opacity:1;visibility:visible}.lx-media{position:absolute;inset:0;margin:0}.lx-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.15);transition:transform 7.5s cubic-bezier(.2,.6,.3,1)}.lx-panel.is-active .lx-media img{transform:scale(1.02)}.lx-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,20,50,.88) 0%,rgba(6,20,50,.55) 45%,rgba(6,20,50,.1) 100%),linear-gradient(0deg,rgba(6,20,50,.7),transparent 45%)}.lx-ghost{position:absolute;right:24px;bottom:-40px;font-size:clamp(10rem,18vw,17rem);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(243,216,150,.22);pointer-events:none}.lx-top{position:absolute;left:30px;right:30px;top:26px;display:flex;justify-content:space-between;align-items:center}.lx-mode{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:rgba(8,26,63,.5);border:1px solid rgba(243,216,150,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lx-mode .ic{width:16px;height:16px;color:var(--accent-2)}.lx-count{font-size:2.4rem;font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-count i{font-style:normal;font-size:.9rem;font-weight:600;letter-spacing:0;margin-left:4px;-webkit-text-fill-color:rgba(255,255,255,.55)}.lx-kpi-float{position:absolute;right:30px;top:110px;padding:18px 22px;border-radius:20px;text-align:right;background:rgba(255,255,255,.95);box-shadow:0 24px 50px -20px rgba(0,0,0,.55);transform:translateY(16px);opacity:0;transition:opacity .6s,transform .8s var(--ease)}.lx-panel.is-active .lx-kpi-float{opacity:1;transform:none;transition-delay:.45s}.lx-kpi-float strong{display:block;font-size:2.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink)}.lx-kpi-float small{font-size:.8rem;font-weight:600;color:var(--accent-deep)}.lx-card{position:absolute;left:30px;bottom:30px;width:min(520px,calc(100% - 60px));padding:28px;border-radius:24px;color:#fff;background:linear-gradient(160deg,rgba(8,26,63,.78),rgba(8,26,63,.55));border:1px solid rgba(243,216,150,.22);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.lx-panel.is-active .lx-card{animation:storyIn .9s var(--ease) both .2s}.lx-card h3{color:#fff;font-size:clamp(1.8rem,2.8vw,2.5rem);letter-spacing:-.035em;margin-bottom:10px}.lx-card p{color:rgba(255,255,255,.78);font-size:1rem;margin:0 0 18px}.lx-points{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:9px}.lx-points li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:rgba(255,255,255,.9)}.lx-points .ic{width:22px;height:22px;padding:4px;flex:none;border-radius:50%;color:var(--on-accent);background:var(--accent);stroke-width:2.2}.lx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.lx-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:var(--accent-2)}.lx-link .ic{transition:transform .4s var(--ease)}.lx-link:hover .ic{transform:translateX(4px)}.lx-controls{position:absolute;right:30px;bottom:30px;z-index:3;display:flex;gap:8px}.lx-btn{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:#fff;background:rgba(8,26,63,.45);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .35s}.lx-btn:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.lx-btn .ic{width:18px;height:18px}.lx-btn[data-lx-prev] .ic{transform:rotate(180deg)}.lx-trust{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lx-trust li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line);box-shadow:0 10px 24px -18px rgba(8,26,63,.4);transition:border-color .35s,transform .45s var(--ease)}.lx-trust li:hover{border-color:rgba(212,160,42,.5);transform:translateY(-3px)}.lx-trust .ic{width:17px;height:17px;color:var(--accent-deep)}@media (max-width:1200px){.lx-shell{grid-template-columns:290px 1fr}.lx-kpi-float{display:none}}@media (max-width:991px){.lx-head{grid-template-columns:1fr}.lx-shell{grid-template-columns:1fr;padding:10px}.lx-nav{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px}.lx-nav::-webkit-scrollbar{display:none}.lx-tab{flex:0 0 auto;scroll-snap-align:start;grid-template-columns:auto auto}.lx-tab-n{display:none}.lx-stage{min-height:620px}}@media (max-width:640px){.lx-kpis{grid-template-columns:1fr 1fr}.lx-kpis li:nth-child(3){border-left:0}.lx-kpis li:nth-child(n+3){border-top:1px solid var(--line)}.lx-shell{border-radius:24px}.lx-stage{min-height:640px;border-radius:18px}.lx-top{left:18px;right:18px;top:18px}.lx-count{font-size:1.8rem}.lx-card{left:12px;right:12px;bottom:76px;width:auto;padding:20px}.lx-controls{left:12px;right:auto;bottom:16px}.lx-shade{background:linear-gradient(180deg,rgba(6,20,50,.35),rgba(6,20,50,.9))}.lx-actions .btn{width:100%;justify-content:center}.lx-ghost{font-size:8rem;bottom:auto;top:60px}}.cs-q blockquote{font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:400;line-height:1.7;letter-spacing:-.005em;color:rgba(255,255,255,.88);max-width:58ch}@media (max-width:640px){.cs-q blockquote{font-size:1rem;line-height:1.65}}@media (max-width:640px){.lx-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lx-trust li{justify-content:center;padding:9px 10px;font-size:.78rem;text-align:center}.lx-trust li:last-child{grid-column:span 2}}.gtx{background:radial-gradient(900px 500px at 0% 0%,rgba(212,160,42,.12),transparent 60%),radial-gradient(900px 600px at 100% 100%,rgba(8,26,63,.08),transparent 60%),linear-gradient(180deg,#EEF2F8,#F7F8FB)}.gtx .contact-sec-glow::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(8,26,63,.08) 1px,transparent 1.2px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 50%,#000 10%,transparent 70%)}@property --gtx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.gtx-frame{position:relative;padding:2px;border-radius:36px;background:conic-gradient(from var(--gtx-a),rgba(212,160,42,.1) 0deg,#F3D896 60deg,rgba(212,160,42,.1) 130deg,rgba(8,26,63,.2) 220deg,#D4A02A 300deg,rgba(212,160,42,.1) 360deg);animation:gtxSpin 9s linear infinite;box-shadow:0 60px 120px -50px rgba(8,26,63,.5)}@keyframes gtxSpin{to{--gtx-a:360deg}}.gtx .gt{border-radius:34px;box-shadow:none}.gtx .gt-side-in{gap:0}.gtx-status{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;margin-bottom:22px;padding:8px 14px 8px 12px;border-radius:999px;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.85);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gtx-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#F59E0B}.gtx-status.is-open .gtx-dot{background:#3DDC97}.gtx-dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid currentColor;color:#F59E0B;animation:pulse 2s infinite}.gtx-status.is-open .gtx-dot::after{color:#3DDC97}.gtx .gt-side h2{font-size:clamp(2.1rem,3.3vw,2.9rem)}.gtx-stats{list-style:none;margin:6px 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.gtx-stats li{padding:14px 14px 12px}.gtx-stats li + li{border-left:1px solid rgba(255,255,255,.1)}.gtx-stats strong{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(180deg,#fff 30%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.gtx-stats small{font-size:.74rem;color:rgba(255,255,255,.55)}.gtx-contacts{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.gtx-contacts a{position:relative;display:flex;align-items:center;gap:12px;height:100%;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);transition:background .35s,border-color .35s,transform .45s var(--ease)}.gtx-contacts a:hover{background:rgba(255,255,255,.08);border-color:rgba(232,196,107,.45);transform:translateY(-3px)}.gtx-contacts .gt-ic{width:40px;height:40px;border-radius:12px}.gtx-contacts small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.gtx-contacts strong{display:block;color:#fff;font-size:.88rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.gtx-contacts .gt-go{position:absolute;top:10px;right:10px;width:14px;height:14px}.gtx-contacts a:hover .gt-ic{background:var(--accent);color:var(--on-accent)}.gtx-team{display:flex;align-items:center;gap:14px;margin-top:auto;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,rgba(212,160,42,.16),rgba(255,255,255,.04));border:1px solid rgba(232,196,107,.28)}.gtx-faces{display:flex;flex:none}.gtx-faces img,.gtx-faces span{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #0E2552;margin-left:-10px}.gtx-faces img:first-child{margin-left:0}.gtx-faces span{display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--on-accent);background:var(--accent)}.gtx-team p{margin:0}.gtx-team strong{display:block;color:#fff;font-size:.92rem}.gtx-team small{font-size:.8rem;color:rgba(255,255,255,.6)}.gtx .gt-form{background:#fff}.gtx .gt-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.gtx-free{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:.78rem;font-weight:800;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.35)}.gtx-free .ic{width:14px;height:14px}.ef-wrap{position:relative}.ef-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px;padding:12px 14px;border-radius:14px;background:var(--soft);border:1px solid var(--line)}.ef-progress-t{font-size:.8rem;color:var(--muted)}.ef-progress-t b{color:var(--ink)}.ef-progress-bar{display:grid;grid-template-columns:repeat(3,44px);gap:6px}.ef-progress-bar i{height:5px;border-radius:5px;background:var(--line);position:relative;overflow:hidden}.ef-progress-bar i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#B8862A,#F3D896);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.ef-progress-bar i.is-done::after{transform:scaleX(1)}.ef-step span{transition:background .4s,color .4s}.ef-step.is-done span{background:var(--accent);color:var(--on-accent);font-size:0}.ef-step.is-done span::before{content:"✓";font-size:.78rem;font-weight:800}.ef-pref{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ef-pref-l{margin-right:4px;font-size:.84rem;font-weight:600;color:var(--muted)}.ef-pref-o input{position:absolute;opacity:0;pointer-events:none}.ef-pref-o span{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;font-size:.86rem;font-weight:600;color:var(--text);background:#F8FAFC;border:1.5px solid var(--line);cursor:pointer;transition:all .3s}.ef-pref-o span .ic{width:15px;height:15px;color:var(--accent-deep)}.ef-pref-o:hover span{border-color:rgba(212,160,42,.6)}.ef-pref-o input:checked + span{color:#fff;background:var(--ink);border-color:var(--ink)}.ef-pref-o input:checked + span .ic{color:var(--accent-2)}.ef-pref-o input:focus-visible + span{outline:2px solid var(--accent);outline-offset:2px}.ef-foot{gap:14px}.ef-spin{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(8,26,63,.25);border-top-color:var(--ink);animation:loaderSpin .8s linear infinite}.enquiry-form.is-loading .ef-spin{display:inline-block}.enquiry-form.is-loading .ef-submit i{display:none}.enquiry-form.is-loading .ef-submit-t::after{content:"…"}.ef-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.ef-trust li{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted)}.ef-trust .ic{width:15px;height:15px;color:#0B9A6A}.ef-success{display:grid;justify-items:center;gap:10px;padding:50px 20px;text-align:center;animation:storyIn .8s var(--ease) both}.ef-success[hidden]{display:none}.ef-success-ic{width:84px;height:84px;margin-bottom:6px}.ef-success-ic circle{fill:#FBF3DF;stroke:var(--accent);stroke-width:3;stroke-dasharray:227;stroke-dashoffset:227;animation:efDraw .8s var(--ease) forwards}.ef-success-ic path{fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:efDraw .5s var(--ease) .6s forwards}@keyframes efDraw{to{stroke-dashoffset:0}}.ef-success h4{margin:0;font-size:1.6rem;letter-spacing:-.03em;color:var(--ink)}.ef-success p{margin:0 0 12px;max-width:40ch;color:var(--muted)}@media (max-width:991px){.gtx-frame{border-radius:28px}.gtx .gt{border-radius:26px}}@media (max-width:640px){.gtx-contacts{grid-template-columns:1fr}.gtx-stats strong{font-size:1.1rem}.ef-progress{flex-direction:column;align-items:flex-start;gap:8px}.ef-progress-bar{width:100%;grid-template-columns:repeat(3,1fr)}.gtx-frame{padding:1.5px;border-radius:26px}}@media (prefers-reduced-motion:reduce){.gtx-frame{animation:none}}.enquiry-form[hidden]{display:none}.gtx-contacts{grid-template-columns:1fr 1fr}.gtx-contacts li:nth-child(3),.gtx-contacts li:nth-child(4){grid-column:1 / -1}.gtx-contacts strong{overflow-wrap:normal;word-break:normal}@media (max-width:640px){.gtx-contacts li{grid-column:1 / -1}}.site-footer{padding-top:clamp(150px,16vw,200px)}.ctx{position:relative;z-index:2;margin-bottom:calc(-1 * clamp(110px,12vw,150px));padding-top:clamp(20px,3vw,40px)}.ctx-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(30px,4vw,60px);align-items:center;padding:clamp(34px,5vw,70px);border-radius:36px;color:rgba(255,255,255,.75);background:var(--ink);box-shadow:0 60px 120px -40px rgba(8,26,63,.65)}.ctx-card::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(130deg,rgba(243,216,150,.9),rgba(243,216,150,.05) 35%,rgba(255,255,255,.06) 65%,rgba(243,216,150,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ctx-bg{position:absolute;inset:0;z-index:-2}.ctx-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.5s var(--ease)}.ctx-card:hover .ctx-bg img{transform:scale(1)}.ctx-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(700px 420px at 100% 100%,rgba(212,160,42,.35),transparent 70%),linear-gradient(100deg,rgba(8,26,63,.97) 25%,rgba(8,26,63,.82) 60%,rgba(8,26,63,.6))}.ctx-lines{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(232,196,107,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(232,196,107,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 20% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 20% 30%,#000 10%,transparent 70%)}.ctx-copy h2{color:#fff;font-size:clamp(2.2rem,4.4vw,3.8rem);letter-spacing:-.04em;line-height:1.03;max-width:14ch}.ctx-copy h2 em{font-size:1.08em}.ctx-copy p{margin:18px 0 28px;font-size:1.08rem;max-width:46ch}.ctx-actions{display:flex;flex-wrap:wrap;gap:12px}.ctx-proof{display:flex;align-items:center;gap:14px;margin-top:30px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.ctx-proof .gtx-faces img{border-color:#0A1F4D}.ctx-proof small{display:block;margin-top:2px;font-size:.86rem;color:rgba(255,255,255,.7)}.ctx-proof strong{color:#fff}.ctx-side{position:relative;display:grid;gap:10px;padding-top:70px}.ctx-orb{position:absolute;right:-10px;top:-30px;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#12306E,#081A3F 70%);box-shadow:0 0 0 1px rgba(232,196,107,.35),0 30px 60px -20px rgba(0,0,0,.6)}.ctx-orb-text{position:absolute;inset:0;width:100%;height:100%;animation:loaderSpin 20s linear infinite}.ctx-orb-text text{fill:var(--accent-2);font-size:13px;font-weight:700;font-family:var(--font)}.ctx-orb img{width:70px;height:auto}.ctx-tile{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .35s,border-color .35s,transform .45s var(--ease)}a.ctx-tile:hover{background:rgba(255,255,255,.1);border-color:rgba(232,196,107,.5);transform:translateX(-6px)}.ctx-tile-ic{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624)}.ctx-tile-ic .ic{width:21px;height:21px}.ctx-tile small{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.ctx-tile strong{display:block;font-size:1.02rem;font-weight:600}.ctx-tile>i{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border-radius:50%;border:1px solid rgba(255,255,255,.2);transition:all .4s var(--ease)}.ctx-tile>i .ic{width:14px;height:14px}a.ctx-tile:hover>i{color:var(--on-accent);background:var(--accent);border-color:var(--accent);transform:rotate(45deg)}.ctx-tile .gtx-dot{width:7px;height:7px}@media (max-width:991px){.ctx-card{grid-template-columns:1fr}.ctx-side{padding-top:0}.ctx-orb{display:none}}@media (max-width:640px){.ctx-card{border-radius:26px;padding:28px 20px}.ctx-actions .btn{width:100%;justify-content:center}.ctx-proof{flex-direction:column;align-items:flex-start}}.faq-sec{position:relative;overflow:hidden;isolation:isolate}.fq-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(700px 400px at 100% 0%,rgba(212,160,42,.08),transparent 70%),radial-gradient(600px 400px at 0% 100%,rgba(8,26,63,.05),transparent 70%)}.fq-head{display:grid;grid-template-columns:1fr minmax(320px,460px);gap:30px 60px;align-items:end;margin-bottom:clamp(36px,4.5vw,54px)}.fq-head h2{font-size:clamp(2.3rem,4.8vw,4rem);letter-spacing:-.04em;line-height:1.02}.fq-head h2 em{font-size:1.08em}.fq-head p{margin:16px 0 0;color:var(--muted);font-size:1.06rem;max-width:48ch}.fq-search{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 20px;border-radius:999px;background:#fff;border:1.5px solid var(--line);box-shadow:0 20px 50px -30px rgba(8,26,63,.4);transition:border-color .3s,box-shadow .3s}.fq-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.14),0 20px 50px -30px rgba(8,26,63,.4)}.fq-search>.ic{width:20px;height:20px;color:var(--accent-deep)}.fq-search input{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:none;font:inherit;font-size:1rem;color:var(--ink)}.fq-search kbd{display:grid;place-items:center;min-width:30px;height:30px;border-radius:9px;font:700 .8rem var(--font);color:var(--muted);background:var(--soft);border:1px solid var(--line)}.fq-layout{display:grid;grid-template-columns:330px 1fr;gap:clamp(20px,3vw,40px);align-items:start}.fq-side{position:sticky;top:100px;display:grid;gap:14px}.fq-cats{display:grid;gap:6px;padding:8px;border-radius:24px;background:var(--soft);border:1px solid var(--line)}.fq-cat{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;text-align:left;color:var(--text);transition:background .35s,color .35s,box-shadow .35s}.fq-cat:hover{background:#fff}.fq-cat.is-active{color:#fff;background:var(--ink);box-shadow:0 16px 30px -18px rgba(8,26,63,.7)}.fq-cat-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--accent-deep);background:#FBF3DF;transition:background .35s,color .35s}.fq-cat-ic .ic{width:17px;height:17px}.fq-cat.is-active .fq-cat-ic{color:var(--on-accent);background:var(--accent)}.fq-cat-t{font-size:.9rem;font-weight:600;line-height:1.3}.fq-cat b{min-width:28px;padding:3px 8px;border-radius:999px;font-size:.74rem;text-align:center;color:var(--muted);background:#fff;border:1px solid var(--line)}.fq-cat.is-active b{color:var(--accent-2);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.fq-help{position:relative;overflow:hidden;display:grid;justify-items:start;gap:4px;padding:22px;border-radius:24px;color:rgba(255,255,255,.7);background:linear-gradient(150deg,#12306E,#081A3F);box-shadow:0 30px 60px -34px rgba(8,26,63,.7)}.fq-help::before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(212,160,42,.3),transparent 70%)}.fq-help .gtx-faces{margin-bottom:10px}.fq-help .gtx-faces img{border-color:#0E2552}.fq-help strong{color:#fff;font-size:1.1rem}.fq-help small{font-size:.86rem;margin-bottom:12px}.fq-help-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.fq-help-actions .btn{padding:.8em .9em;font-size:.88rem;justify-content:center}.fq-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 6px;font-size:.84rem;color:var(--muted)}.fq-meta-cat{font-weight:700;color:var(--accent-deep)}.fq-list{gap:10px}.fq-list .faq-item{position:relative;border-color:var(--line)}.fq-list .faq-item::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#F3D896,#B8862A);transform:scaleY(0);transition:transform .5s var(--ease)}.fq-list .faq-item.is-open::before{transform:scaleY(1)}.fq-list .faq-item:hover{border-color:rgba(212,160,42,.45)}.fq-list .faq-item[hidden]{display:none}.fq-tag{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--accent-deep);background:#FBF3DF;transition:background .35s,color .35s}.fq-tag .ic{width:17px;height:17px}.faq-item.is-open .fq-tag{color:var(--accent-2);background:var(--ink)}.fq-list .faq-body{padding-left:76px}.faq-q mark{padding:0 2px;border-radius:4px;color:var(--ink);background:rgba(212,160,42,.3)}.fq-helpful{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:.82rem;color:var(--muted)}.fq-helpful button{padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--line);transition:all .3s}.fq-helpful button:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.fq-helpful.is-voted{color:#0B9A6A;font-weight:600}.fq-empty{display:grid;justify-items:center;gap:8px;padding:50px 20px;text-align:center;border-radius:24px;border:1.5px dashed var(--line)}.fq-empty[hidden]{display:none}.fq-empty-ic{display:grid;place-items:center;width:60px;height:60px;margin-bottom:6px;border-radius:18px;color:var(--accent-deep);background:#FBF3DF}.fq-empty-ic .ic{width:26px;height:26px}.fq-empty strong{color:var(--ink);font-size:1.2rem}.fq-empty p{margin:0 0 10px;color:var(--muted)}@media (max-width:991px){.fq-head{grid-template-columns:1fr}.fq-layout{grid-template-columns:1fr}.fq-side{position:static}.fq-cats{display:flex;overflow-x:auto;scrollbar-width:none;border-radius:18px}.fq-cats::-webkit-scrollbar{display:none}.fq-cat{flex:0 0 auto}.fq-help{order:2}}@media (max-width:640px){.fq-list .faq-body{padding-left:16px}.fq-tag{display:none}.fq-search kbd{display:none}}.ef-captcha{display:grid;gap:10px;padding:14px;border-radius:16px;background:var(--soft);border:1px solid var(--line)}.ef-captcha-l{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--ink)}.ef-captcha-l .ic{width:16px;height:16px;color:#0B9A6A}.ef-captcha-row{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center}.ef-captcha-q{display:block;height:52px;border-radius:12px;overflow:hidden;background:repeating-linear-gradient(45deg,#FBF3DF 0 8px,#F6EACB 8px 16px);border:1px solid rgba(212,160,42,.35);user-select:none}.ef-captcha-q svg{display:block;width:100%;height:100%}.ef-captcha-in input{padding-top:22px;padding-bottom:6px;height:52px}.ef-captcha-in>span{top:15px}.ef-captcha-in input:focus + span,.ef-captcha-in input:not(:placeholder-shown) + span{top:6px}.ef-captcha-refresh{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;color:var(--ink);background:#fff;border:1.5px solid var(--line);transition:all .3s}.ef-captcha-refresh:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.ef-captcha-refresh .ic{width:20px;height:20px;transition:transform .5s var(--ease)}.ef-captcha-refresh:hover .ic{transform:rotate(-120deg)}.ef-captcha-refresh.is-spin .ic{animation:loaderSpin .7s linear infinite}@media (max-width:640px){.ef-captcha-row{grid-template-columns:130px 1fr 52px}}@media (max-width:991px){.fq-side{display:contents}.fq-cats{order:1}.fq-main{order:2}.fq-help{order:3}}.ctx-side{padding-top:110px}.ctx-orb{top:-24px;right:0}@media (max-width:991px){.ctx-side{padding-top:0}}.fq-head{grid-template-columns:1fr}.fq-layout{grid-template-columns:320px 1fr}.fq-side{align-self:start}.fq-help{align-content:start}@media (max-width:991px){.fq-layout{grid-template-columns:1fr}}.faq-q-wrap{display:grid;gap:2px}.fq-cat-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.fq-layout:has(.fq-cats) .fq-side{position:sticky;top:100px}.fx{background:radial-gradient(1100px 600px at 50% 0%,#12306E 0%,transparent 60%),linear-gradient(180deg,#0A1F4D 0%,#081A3F 45%,#061436 100%);color:rgba(255,255,255,.62)}.fx .footer-glow{background:radial-gradient(700px 360px at 12% 30%,rgba(212,160,42,.12),transparent 70%),radial-gradient(700px 360px at 90% 70%,rgba(212,160,42,.08),transparent 70%)}.fx-map{position:absolute;inset:0;z-index:-1;pointer-events:none;background:url("../img/world-dots.svg") 50% 38% / min(1500px,140%) auto no-repeat;opacity:.05}.fx .container{position:relative}.fx-brand{display:grid;grid-template-columns:auto 1fr minmax(320px,440px);gap:30px 50px;align-items:center;padding-bottom:40px}.fx-logo{display:flex;align-items:center;gap:16px}.fx-logo img{width:92px;height:auto;filter:drop-shadow(0 16px 30px rgba(0,0,0,.45));transition:transform .6s var(--ease)}.fx-logo:hover img{transform:rotate(-6deg) scale(1.05)}.fx-logo strong{display:block;color:#fff;font-family:var(--logo-font);font-size:1.45rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.fx-logo small{display:block;margin-top:6px;font-family:var(--logo-font);font-size:.74rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-2)}.fx-tagline{margin:0;padding-left:40px;border-left:1px solid rgba(255,255,255,.12);color:#fff;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.25}.fx-tagline em{display:block;color:var(--accent-2)}.fx-news{position:relative;padding:18px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(232,196,107,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fx-news-l{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.fx-news-l .ic{width:16px;height:16px;color:var(--accent-2)}.fx-news-row{display:flex;gap:8px;padding:5px;border-radius:999px;background:rgba(8,26,63,.7);border:1px solid rgba(255,255,255,.12);transition:border-color .3s}.fx-news-row:focus-within{border-color:var(--accent)}.fx-news-row input{flex:1;min-width:0;padding:0 14px;border:0;outline:0;background:none;color:#fff;font:inherit;font-size:.92rem}.fx-news-row input::placeholder{color:rgba(255,255,255,.4)}.fx-news-row .btn{padding:.75em 1.2em;font-size:.88rem}.fx-news-ok{display:none;position:absolute;inset:0;align-items:center;justify-content:center;gap:8px;border-radius:inherit;font-weight:700;color:#fff;background:linear-gradient(135deg,#0B7A58,#0B9A6A)}.fx-news.is-done .fx-news-ok{display:flex}.fx-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:clamp(40px,5vw,60px)}.fx-divider span{height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,107,.45))}.fx-divider span:last-child{background:linear-gradient(90deg,rgba(232,196,107,.45),transparent)}.fx-divider img{width:42px;height:auto;opacity:.9}.fx-grid{display:grid;grid-template-columns:1.35fr 1fr .8fr 1.15fr;gap:40px}.fx-col h4,.fx-col .fx-h{position:relative;margin-bottom:22px;padding-bottom:12px;color:#fff;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.fx-col h4::after,.fx-col .fx-h::after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,#F3D896,#B8862A)}.fx-about p{margin:0 0 20px;font-size:.94rem;line-height:1.7;max-width:42ch}.fx-badges{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fx-badges li{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.76rem;font-weight:700;color:rgba(255,255,255,.85);background:rgba(255,255,255,.05);border:1px solid rgba(232,196,107,.25)}.fx-badges .ic{width:13px;height:13px;color:var(--accent-2)}.fx-social{display:flex;gap:8px}.fx-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:all .4s var(--ease)}.fx-social a:hover{color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);border-color:transparent;transform:translateY(-4px) rotate(-6deg);box-shadow:0 14px 26px -12px rgba(212,160,42,.8)}.fx-social .ic{width:16px;height:16px}.fx-link{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:.95rem;color:rgba(255,255,255,.7);transition:color .3s,transform .4s var(--ease)}.fx-link:hover{color:#fff;transform:translateX(6px)}.fx-link-ic{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;color:var(--accent-2);background:rgba(212,160,42,.1);border:1px solid rgba(232,196,107,.2);transition:all .35s}.fx-link-ic .ic{width:14px;height:14px}.fx-link:hover .fx-link-ic{color:var(--on-accent);background:var(--accent)}.fx-link-dot{width:6px;height:6px;flex:none;border-radius:50%;background:rgba(232,196,107,.45);transition:transform .35s,background .35s}.fx-link:hover .fx-link-dot{background:var(--accent-2);transform:scale(1.6)}.fx-hiring{margin-left:4px;padding:2px 8px;border-radius:999px;font-family:var(--font);font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0B1320;background:#3DDC97}.fx-ci{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;border-radius:14px;color:#fff;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:border-color .35s,background .35s}a.fx-ci:hover{border-color:rgba(232,196,107,.45);background:rgba(255,255,255,.07)}.fx-ci-ic{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624)}.fx-ci-ic .ic{width:17px;height:17px}.fx-ci small{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.fx-ci strong{display:block;font-size:.92rem;font-weight:600;overflow-wrap:anywhere}.fx-ci .gtx-dot{width:7px;height:7px}.fx-offices{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.fx-offices span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:.76rem;color:rgba(255,255,255,.75);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.fx-offices .ic{width:12px;height:12px;color:var(--accent-2)}.fx-giant{margin:clamp(40px,6vw,80px) 0 0;font-family:var(--logo-font);font-size:min(9.2vw,8.8rem);font-weight:800;line-height:.9;letter-spacing:.01em;text-align:center;white-space:nowrap;text-transform:uppercase;user-select:none;color:transparent;-webkit-text-stroke:1px rgba(232,196,107,.22);background:linear-gradient(100deg,transparent 35%,rgba(243,216,150,.75) 50%,transparent 65%) -150% 0 / 60% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:fxShine 7s ease-in-out infinite}@keyframes fxShine{0%,30%{background-position:-150% 0}70%,100%{background-position:250% 0}}.fx-bottom{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px 30px;margin-top:30px;padding:22px 0 30px;border-top:1px solid rgba(255,255,255,.08);font-size:.86rem}.fx-credit{grid-column:1 / -1;order:9;margin:2px 0 0;font-size:.73rem;letter-spacing:.01em;color:rgba(255,255,255,.34)}.fx-credit a{color:rgba(255,255,255,.55);transition:color .3s}.fx-credit a:hover{color:rgba(255,255,255,.85)}@media (max-width:900px){.fx-bottom{grid-template-columns:1fr;text-align:center;justify-items:center}}.fx-bottom p{margin:0}.fx-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.fx-bottom nav a{transition:color .3s}.fx-bottom nav a:hover{color:var(--accent-2)}.fx-top{position:relative;display:grid;place-items:center;width:52px;height:52px;color:#fff;border-radius:50%;transition:transform .45s var(--ease)}.fx-top svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.fx-top circle{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.12);stroke-width:2}.fx-top .fx-top-ring{fill:none;stroke:var(--accent-2);stroke-linecap:round;transition:stroke-dashoffset .15s linear}.fx-top>.ic{position:relative;width:18px;height:18px;transform:rotate(-90deg)}.fx-top:hover{transform:translateY(-4px);color:var(--accent-2)}@media (max-width:1100px){.fx-brand{grid-template-columns:1fr 1fr}.fx-news{grid-column:1 / -1}.fx-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.fx-brand{grid-template-columns:1fr}.fx-tagline{padding-left:0;border-left:0}.fx-logo img{width:72px}.fx-logo strong{font-size:1.15rem}.fx-news-row{flex-direction:column;border-radius:16px}.fx-news-row input{padding:12px}.fx-news-row .btn{justify-content:center}.fx-grid{grid-template-columns:1fr;gap:32px}.fx-giant{font-size:10.5vw}.fx-bottom{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:reduce){.fx-giant{animation:none}}.fx-giant{font-size:min(6.6vw,6.4rem);letter-spacing:.02em}@media (max-width:640px){.fx-giant{font-size:7.4vw;letter-spacing:0}}.tb{position:relative;z-index:60;height:40px;font-size:.8rem;color:rgba(255,255,255,.72);background:linear-gradient(90deg,#061436 0%,#0A1F4D 50%,#061436 100%)}.tb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,107,.55) 20%,rgba(243,216,150,.9) 50%,rgba(232,196,107,.55) 80%,transparent)}.tb-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:40px}.tb-left,.tb-right{display:flex;align-items:center;gap:18px;white-space:nowrap}.tb-status{display:inline-flex;align-items:center;gap:8px;padding:4px 11px 4px 9px;border-radius:999px;font-size:.74rem;font-weight:600;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.tb-status .gtx-dot{width:7px;height:7px}.tb-link{display:inline-flex;align-items:center;gap:7px;transition:color .3s}.tb-link .ic{width:14px;height:14px;color:var(--accent-2)}.tb-link:hover{color:#fff}.tb-news{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;overflow:hidden}.tb-news-tag{flex:none;padding:2px 8px;border-radius:6px;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:linear-gradient(135deg,#F3D896,#D4A02A);box-shadow:0 0 14px rgba(212,160,42,.45)}.tb-news-track{position:relative;display:block;flex:0 1 460px;min-width:0;height:20px;overflow:hidden}.tb-news-track a{position:absolute;left:0;right:0;top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;color:rgba(255,255,255,.85);opacity:0;transform:translateY(100%);transition:opacity .5s var(--ease),transform .6s var(--ease),color .3s}.tb-news-track a.is-on{opacity:1;transform:none}.tb-news-track a.is-out{opacity:0;transform:translateY(-100%)}.tb-news-track a:hover{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px}.tb-track{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font-weight:600;color:var(--accent-2);border:1px solid rgba(232,196,107,.4);transition:all .35s}.tb-track .ic{width:14px;height:14px}.tb-track:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.tb-sep{width:1px;height:16px;background:rgba(255,255,255,.15)}.tb-social{display:flex;gap:4px}.tb-social a{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:rgba(255,255,255,.7);transition:all .35s var(--ease)}.tb-social a:hover{color:var(--on-accent);background:var(--accent);transform:translateY(-2px)}.tb-social .ic{width:14px;height:14px}@media (max-width:1180px){.tb-news-track{flex-basis:320px}}@media (max-width:991px){.tb-news{display:none}.tb-inner{grid-template-columns:1fr auto}}@media (max-width:640px){.tb-social a:nth-child(n+3){display:none}.tb-status{font-size:.7rem}}[data-office-status].is-open .gtx-dot{background:#3DDC97}[data-office-status].is-open .gtx-dot::after{color:#3DDC97}.fx-giant{animation:none;cursor:default;-webkit-text-stroke:1px rgba(232,196,107,.3);background:linear-gradient(90deg,#B8862A 0%,#F3D896 45%,#D4A02A 75%,#B8862A 100%) 0 0 / 0% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-size 1.1s cubic-bezier(.65,0,.35,1),-webkit-text-stroke-color .6s}.fx-giant:hover{background-size:100% 100%;-webkit-text-stroke-color:rgba(243,216,150,.9)}@media (max-width:991px){.to-top{display:none !important}.wa-float{right:14px;bottom:14px;width:50px;height:50px}.wa-float svg{width:26px;height:26px}.wa-float::before{display:none}.fx-bottom{padding-bottom:80px}.hero-switch{margin-right:60px}}@media (max-width:991px){.tb-social a{width:32px;height:32px}.fx-bottom nav a{padding:8px 0}.lx-link{padding:8px 0}.tb-link{padding:8px 0}}@media (max-width:640px){.hero-bg.has-media::after{background:linear-gradient(180deg,rgba(6,20,50,.55) 0%,rgba(6,20,50,.7) 45%,rgba(6,20,50,.9) 100%)}.hero .hero-lead{color:rgba(255,255,255,.88)}.ef-captcha{padding:12px}.ef-captcha-row{grid-template-columns:104px minmax(0,1fr) 46px;gap:8px}.ef-captcha-q,.ef-captcha-in input,.ef-captcha-refresh{height:48px}.ef-captcha-refresh{width:46px}.gtx-team{flex-direction:column;align-items:flex-start;gap:10px}.tile-t{font-size:.8rem;hyphens:auto}.ef-step{flex-wrap:wrap;line-height:1.4}.gn-port.is-hub .gn-label{font-size:.7rem;padding:3px 7px}.fx-hiring{font-size:.68rem}.gtx-stats small,.fx-ci small,.ctx-tile small{font-size:.7rem}.tb-social a{width:32px;height:32px}.fx-bottom nav a{padding:8px 0}.fx-bottom nav{gap:6px 18px}.lx-link{padding:8px 0}.fx-ci small .gtx-dot,.ctx-tile small .gtx-dot{flex:none;margin-right:2px}.section{padding:64px 0}.wwa-stats,.gn-map-card,.cs-stage,.lx-shell{margin-left:-4px;margin-right:-4px}}@media (max-width:360px){.hero h1{font-size:2rem}.logo-text strong{font-size:.82rem}.logo-mark{height:38px}.tb-status{padding:3px 8px}.panel-title,.lx-card h3{font-size:1.6rem}.cs-score-main>strong{font-size:2.6rem}.gtx-stats strong{font-size:1rem}.ctx-copy h2,.fq-head h2,.gn-head h2,.cs-head h2,.flow-head h2,.why-head h2,.lx-head h2,.wwa-copy h2,.biz-head h2{font-size:2rem}}@media (min-width:641px) and (max-width:991px){.rotator{vertical-align:top}}.tb-inner{grid-template-columns:1fr auto}.ctx-card>*,.ctx-copy,.ctx-side,.ctx-tile>span,.gt>*,.gt-form,.gt-side-in{min-width:0}.ctx-copy h2{overflow-wrap:anywhere}@media (max-width:400px){.ctx-card{padding:24px 16px}.ctx-copy h2{font-size:1.85rem}.ctx-tile{padding:12px;gap:10px}.ctx-tile-ic{width:40px;height:40px}.ctx-tile strong{font-size:.9rem}.ctx-actions .btn{padding-left:.8em;padding-right:.8em}.ef-captcha-row{grid-template-columns:minmax(0,1fr) 46px}.ef-captcha-q{grid-column:1 / -1;width:150px}.tiles{grid-template-columns:1fr}.tile,.tile:nth-child(4),.tile:nth-child(5){grid-column:auto}.tile-in{flex-direction:row;align-items:center;padding:12px}.tile-t{font-size:.88rem;padding-right:26px}.tile-check{top:50%;transform:translateY(-50%)}.tile input:checked + .tile-in .tile-check{transform:translateY(-50%) scale(1.05)}.gtx-stats li{padding:12px 8px}.gtx-stats strong{font-size:.95rem;white-space:nowrap}.gt-form{padding:22px 16px}.gtx .gt-side-in{padding:24px 16px}}.nf{position:relative;overflow:hidden;isolation:isolate;min-height:100vh;display:flex;align-items:center;padding:calc(var(--header-h) + 90px) 0 clamp(170px,18vw,220px);color:rgba(255,255,255,.72);background:radial-gradient(900px 600px at 50% 20%,#16357A 0%,transparent 60%),linear-gradient(180deg,#081A3F,#061436);text-align:center}.nf-bg{position:absolute;inset:0;z-index:-1;background:url("../img/world-dots.svg") center 40% / min(1500px,150%) auto no-repeat;opacity:.07}.nf-inner{display:flex;flex-direction:column;align-items:center}.nf-code{display:flex;align-items:center;gap:clamp(8px,2vw,24px);margin-bottom:26px;font-size:clamp(6rem,18vw,12rem);font-weight:800;line-height:.9;letter-spacing:-.05em}.nf-code>span:not(.nf-globe){background:linear-gradient(180deg,#fff 20%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.nf-globe{position:relative;display:grid;place-items:center;width:clamp(96px,16vw,170px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#12306E,#081A3F 70%);box-shadow:0 0 0 1px rgba(232,196,107,.4),0 30px 60px -20px rgba(0,0,0,.6);animation:loaderFloat 3.5s ease-in-out infinite}.nf-globe img{width:70%;height:auto}.nf-globe i{position:absolute;inset:-12px;border-radius:50%;border:1.5px dashed rgba(232,196,107,.55);animation:loaderSpin 16s linear infinite}.nf h1{color:#fff;font-size:clamp(2rem,4.4vw,3.6rem);letter-spacing:-.04em;line-height:1.06;max-width:18ch;margin:0 0 16px}.nf h1 em{color:var(--accent-2);font-size:1.06em}.nf p{max-width:52ch;margin:0 0 30px;font-size:1.06rem}.nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:44px}.nf-links>span{display:block;margin-bottom:14px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.nf-links>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px}.nf-links a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:.88rem;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:all .35s}.nf-links a .ic{width:15px;height:15px;color:var(--accent-2)}.nf-links a:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.nf-links a:hover .ic{color:var(--on-accent)}@media (max-width:640px){.nf-actions .btn{width:100%;justify-content:center}}.lx-shade{background:linear-gradient(35deg,rgba(6,20,50,.78) 0%,rgba(6,20,50,.35) 38%,rgba(6,20,50,0) 62%),linear-gradient(180deg,rgba(6,20,50,.35) 0%,transparent 22%)}.lx-card{left:24px;bottom:24px;width:min(440px,calc(100% - 48px));padding:22px 24px;background:linear-gradient(160deg,rgba(8,26,63,.55),rgba(8,26,63,.35));border-color:rgba(243,216,150,.28);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.lx-card h3{font-size:clamp(1.6rem,2.3vw,2.1rem);margin-bottom:8px}.lx-card p{font-size:.94rem;margin-bottom:14px;text-shadow:0 1px 8px rgba(0,0,0,.35)}.lx-points{gap:7px;margin-bottom:18px}.lx-points li{font-size:.9rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}.lx-ghost{-webkit-text-stroke-color:rgba(243,216,150,.14)}.lx-media img{filter:saturate(1.08) contrast(1.04)}@media (max-width:640px){.lx-shade{background:linear-gradient(180deg,rgba(6,20,50,.2) 0%,rgba(6,20,50,.15) 35%,rgba(6,20,50,.85) 75%)}.lx-card{left:12px;right:12px;width:auto;background:linear-gradient(160deg,rgba(8,26,63,.7),rgba(8,26,63,.5))}}.lx-card{width:min(410px,calc(100% - 48px))}@media (max-width:640px){.lx-controls{display:none}.lx-card{bottom:12px}.lx-stage{min-height:600px}}.faq-sec{padding-bottom:clamp(40px,5vw,60px)}.faq-sec + .ctx,.ctx{padding-top:0}@media (max-width:640px){.faq-sec{padding-bottom:36px}}.biz-sec .panel.is-active .panel-shade{background:linear-gradient(35deg,rgba(6,20,50,.8) 0%,rgba(6,20,50,.35) 40%,rgba(6,20,50,0) 65%),linear-gradient(180deg,rgba(6,20,50,.4) 0%,transparent 22%)}.biz-sec .panel-shade{background:linear-gradient(180deg,rgba(8,26,63,.35),rgba(8,26,63,.55))}.panel-img{filter:grayscale(.6) brightness(.72) contrast(1.02)}.panel.is-active .panel-img{filter:saturate(1.08) contrast(1.04)}.panel-card{max-width:480px;padding:20px 22px 18px;background:linear-gradient(160deg,rgba(8,26,63,.55),rgba(8,26,63,.35));border-color:rgba(243,216,150,.28);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.panel-title{font-size:clamp(1.6rem,2.4vw,2.2rem);margin-bottom:8px}.panel-text{font-size:.92rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}.panel-list{margin:14px 0 16px;gap:6px 16px}.panel-list span{font-size:.84rem;text-shadow:0 1px 8px rgba(0,0,0,.35)}.panel-foot{padding-top:14px}.panel-stats strong{font-size:1.4rem}.panel-ghost{-webkit-text-stroke-color:rgba(243,216,150,.14)}@media (max-width:640px){.biz-sec .panel.is-active .panel-shade{background:linear-gradient(180deg,rgba(6,20,50,.25) 0%,rgba(6,20,50,.15) 30%,rgba(6,20,50,.85) 72%)}.panel-card{background:linear-gradient(160deg,rgba(8,26,63,.7),rgba(8,26,63,.5))}}.panel-stats small{white-space:nowrap}.panel-card{max-width:500px}.cs-q blockquote{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.7}@media (max-width:640px){.cs-q blockquote{font-size:.94rem}}.page-hero,.page-hero.is-short{padding:calc(var(--header-h) + 40px + clamp(34px,4vw,56px)) 0 0;min-height:0;background:var(--ink)}.page-hero .hero-bg{inset:0}.page-hero .hero-bg::after{background:radial-gradient(700px 360px at 85% 0%,rgba(212,160,42,.22),transparent 70%),linear-gradient(95deg,rgba(6,20,50,.94) 0%,rgba(6,20,50,.8) 45%,rgba(6,20,50,.45) 100%)}.page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(243,216,150,.9) 50%,transparent)}.page-hero-inner,.page-hero.is-short .page-hero-inner{padding-bottom:clamp(40px,4.5vw,60px);max-width:var(--container)}.page-hero .crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;border-radius:999px;font-size:.8rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-hero .crumbs b{color:var(--accent-2);font-weight:600}.page-hero .pill-accent{display:none}.page-hero h1{font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.06;max-width:22ch;margin:0 0 14px}.page-hero .hero-lead{font-size:1rem;max-width:60ch;margin-bottom:0;color:rgba(255,255,255,.75)}.page-hero .hero-actions{margin-top:24px}.page-hero .hero-actions .btn-lg{padding:.85em 1.35em;font-size:.95rem}.page-hero .hi-strip{margin-bottom:0;border-top:1px solid rgba(255,255,255,.1)}.page-hero .hi-strip>div{padding:16px 22px 18px}.page-hero .hi-strip>div:first-child{padding-left:0}.page-hero .hi-strip strong{font-size:clamp(1.35rem,2.2vw,1.8rem)}.page-hero .hi-strip small{font-size:.8rem}@media (max-width:640px){.page-hero,.page-hero.is-short{padding-top:calc(var(--header-h) + 40px + 26px)}.page-hero h1{font-size:1.85rem}.page-hero .hero-lead{font-size:.94rem}.page-hero .hero-actions .btn{width:100%;justify-content:center}.page-hero .hi-strip>div{padding:12px 12px 14px 0}}.inner-page .site-header{position:sticky;top:0;background:rgba(255,255,255,.96);color:var(--ink);border-bottom:1px solid rgba(8,26,63,.08);box-shadow:0 10px 30px -22px rgba(8,26,63,.35)}.inner-page .site-header .logo-text strong{color:var(--ink)}.inner-page .site-header .logo-text small{color:var(--accent-deep)}.inner-page .page-hero,.inner-page .page-hero.is-short{display:flex;align-items:center;min-height:clamp(260px,30vw,340px);padding:0}.inner-page .page-hero .hero-bg{transform:none;animation:none;background-position:center 55%}.inner-page .page-hero .hero-bg::after{background:linear-gradient(90deg,rgba(6,20,50,.85) 0%,rgba(6,20,50,.55) 45%,rgba(6,20,50,.12) 100%)}.inner-page .page-hero .hero-grid-lines{opacity:.5}.inner-page .page-hero-inner{width:100%;padding:40px 24px}.ph-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.ph-eyebrow::before{content:"";width:26px;height:2px;border-radius:2px;background:currentColor}.inner-page .page-hero h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.02;letter-spacing:-.035em;margin:0 0 18px;max-width:none}.inner-page .page-hero h1 em{color:var(--accent-2)}.inner-page .page-hero .crumbs{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 16px;font-size:.88rem;color:rgba(255,255,255,.8)}.inner-page .page-hero .crumbs a{display:inline-flex;align-items:center;gap:6px}.inner-page .page-hero .crumbs a .ic{width:14px;height:14px;color:var(--accent-2)}.inner-page .page-hero .crumbs a:hover{color:#fff}.inner-page .page-hero .crumbs i{font-style:normal;color:var(--accent-2)}@media (max-width:640px){.inner-page .page-hero,.inner-page .page-hero.is-short{min-height:220px}.inner-page .page-hero-inner{padding:30px 16px}.inner-page .page-hero h1{font-size:2.2rem}.inner-page .page-hero .crumbs{font-size:.8rem;padding:6px 12px;gap:7px;flex-wrap:wrap}}.ab-story{position:relative;overflow:hidden;isolation:isolate;background:#fff}.ab-p{color:var(--muted);margin:-8px 0 24px;max-width:56ch}.ab-mv{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.ab-mv-card{position:relative;overflow:hidden;padding:22px;border-radius:22px;background:var(--soft);border:1px solid var(--line);transition:transform .45s var(--ease),box-shadow .45s}.ab-mv-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(8,26,63,.4)}.ab-mv-card.is-dark{color:rgba(255,255,255,.8);background:linear-gradient(150deg,#12306E,#081A3F);border-color:transparent}.ab-mv-card.is-dark::before{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(212,160,42,.3),transparent 70%)}.ab-mv-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:16px;border-radius:14px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624)}.ab-mv-ic .ic{width:21px;height:21px}.ab-mv-card small{display:block;margin-bottom:6px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.ab-mv-card.is-dark small{color:var(--accent-2)}.ab-mv-card p{margin:0;font-size:1rem;font-weight:600;line-height:1.45;color:var(--ink)}.ab-mv-card.is-dark p{color:#fff}.ab-head{max-width:760px;margin:0 auto clamp(40px,5vw,60px);text-align:center}.ab-head h2{font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.04em;line-height:1.04}.ab-head h2 em{font-size:1.08em}.ab-head p{margin:14px auto 0;color:var(--muted);font-size:1.05rem;max-width:56ch}.ab-head .eyebrow{justify-content:center}.ab-founder{padding-top:0;background:#fff}.abf{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:380px 1fr;gap:clamp(30px,5vw,70px);align-items:center;padding:clamp(24px,3vw,40px);border-radius:34px;color:rgba(255,255,255,.78);background:radial-gradient(700px 400px at 100% 0%,rgba(212,160,42,.22),transparent 65%),linear-gradient(150deg,#12306E,#081A3F 70%);box-shadow:0 50px 100px -50px rgba(8,26,63,.7)}.abf::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(130deg,rgba(243,216,150,.8),transparent 35%,transparent 65%,rgba(243,216,150,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.abf-photo{position:relative;margin:0;aspect-ratio:4 / 5;border-radius:26px;overflow:hidden}.abf-photo img{width:100%;height:100%;object-fit:cover}.abf-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:14px 16px;border-radius:16px;background:rgba(8,26,63,.6);border:1px solid rgba(243,216,150,.3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.abf-photo strong{display:block;color:#fff;font-size:1.05rem}.abf-photo small{color:var(--accent-2);font-size:.82rem;font-weight:600}.abf-q{display:grid;place-items:center;width:60px;height:60px;margin:6px 0 22px;border-radius:18px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 16px 34px -12px rgba(212,160,42,.75)}.abf-q .ic{width:26px;height:26px;fill:currentColor;stroke:none}.abf blockquote{margin:0 0 26px}.abf blockquote p{margin:0 0 14px;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.65;color:rgba(255,255,255,.88)}.abf blockquote p:first-child{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;line-height:1.4;color:#fff;letter-spacing:-.015em}.abf-sign{padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.abf-signature{display:block;font-family:var(--serif);font-style:italic;font-size:2rem;line-height:1;color:var(--accent-2)}.abf-sign small{font-size:.86rem;color:rgba(255,255,255,.6)}.ab-journey{background:var(--soft)}.abj{position:relative;list-style:none;margin:0;padding:0;max-width:1040px;margin-inline:auto}.abj-line{position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;border-radius:3px;background:rgba(8,26,63,.1)}.abj-line i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#F3D896,#D4A02A,#B8862A);transform-origin:top;transform:scaleY(var(--p,0))}.abj-item{position:relative;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;margin-bottom:26px}.abj-item:last-child{margin-bottom:0}.abj-dot{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--accent-2);background:var(--ink);box-shadow:0 0 0 6px var(--soft),0 0 0 7px rgba(212,160,42,.45);transition:transform .5s var(--ease),background .4s,color .4s}.abj-dot .ic{width:22px;height:22px}.abj-item:hover .abj-dot{transform:scale(1.1);color:var(--on-accent);background:var(--accent)}.abj-card{grid-row:1;position:relative;padding:24px 26px;border-radius:22px;background:#fff;border:1px solid rgba(8,26,63,.06);box-shadow:0 20px 50px -34px rgba(8,26,63,.4);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}.abj-item.is-left .abj-card{grid-column:1;text-align:right}.abj-item.is-right .abj-card{grid-column:3}.abj-item:hover .abj-card{transform:translateY(-4px);border-color:rgba(212,160,42,.45);box-shadow:0 30px 60px -34px rgba(8,26,63,.5)}.abj-card::before{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;background:#fff;transform:rotate(45deg)}.abj-item.is-left .abj-card::before{right:-7px;border-top:1px solid rgba(8,26,63,.06);border-right:1px solid rgba(8,26,63,.06)}.abj-item.is-right .abj-card::before{left:-7px;border-bottom:1px solid rgba(8,26,63,.06);border-left:1px solid rgba(8,26,63,.06)}.abj-year{display:inline-block;margin-bottom:8px;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#D4A02A,#9C7415);-webkit-background-clip:text;background-clip:text;color:transparent}.abj-card h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:6px}.abj-card p{margin:0;color:var(--muted);font-size:.94rem}.ab-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ab-team{position:relative;overflow:hidden;isolation:isolate;color:rgba(255,255,255,.7);background:radial-gradient(900px 500px at 50% 0%,#16357A,transparent 60%),linear-gradient(180deg,#0A1F4D,#081A3F)}.ab-team .ab-head h2{color:#fff}.ab-team .ab-head h2 em{color:var(--accent-2)}.ab-team .ab-head p{color:rgba(255,255,255,.65)}.abt{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.abt-card{position:relative;border-radius:26px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:transform .5s var(--ease),border-color .4s,box-shadow .5s}.abt-card:hover{transform:translateY(-6px);border-color:rgba(232,196,107,.5);box-shadow:0 34px 70px -34px rgba(0,0,0,.7)}.abt-photo{position:relative;margin:0;aspect-ratio:4 / 4.6;overflow:hidden}.abt-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35);transition:transform 1.2s var(--ease),filter .6s}.abt-card:hover .abt-photo img{transform:scale(1.06);filter:none}.abt-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,26,63,.85))}.abt-social{position:absolute;right:12px;top:12px;z-index:1;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateX(10px);transition:all .45s var(--ease)}.abt-card:hover .abt-social{opacity:1;transform:none}.abt-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--ink);background:#fff;transition:all .3s}.abt-social a:hover{color:var(--on-accent);background:var(--accent)}.abt-social .ic{width:16px;height:16px}.abt-meta{position:relative;padding:18px 20px 22px}.abt-meta::before{content:"";position:absolute;left:20px;top:0;width:28px;height:2px;background:linear-gradient(90deg,#F3D896,#B8862A)}.abt-meta h3{color:#fff;font-size:1.15rem;letter-spacing:-.02em}.abt-meta small{display:block;margin:2px 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.abt-meta p{margin:0;font-size:.88rem}.ab-certs{background:#fff;padding:clamp(40px,5vw,60px) 0 0}.ab-certs-in{display:flex;align-items:center;gap:30px;padding:20px 26px;border-radius:26px;background:var(--soft);border:1px solid var(--line)}.ab-certs-l{flex:none;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.1;max-width:9ch}.ab-certs-l em{color:var(--accent-deep)}.ab-certs ul{flex:1;list-style:none;margin:0;padding:0 0 0 30px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;border-left:1px solid var(--line)}.ab-certs li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.ab-certs li span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.3)}.ab-certs li span .ic{width:19px;height:19px}.ab-certs li strong{font-size:.92rem;color:var(--ink);line-height:1.2}.ab-certs li small{font-size:.76rem;color:var(--muted)}.ab-biz{background:#fff;padding-bottom:clamp(60px,7vw,90px)}.abb{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.abb-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:380px;border-radius:24px;overflow:hidden;color:#fff;background:var(--ink);transition:transform .5s var(--ease),box-shadow .5s}.abb-card:hover{transform:translateY(-6px);box-shadow:0 34px 70px -34px rgba(8,26,63,.6)}.abb-card>img,.abb-card>picture>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.abb-card:hover>img,.abb-card:hover>picture>img{transform:scale(1.08)}.abb-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,26,63,.05) 30%,rgba(6,20,50,.92) 100%);transition:background .5s}.abb-card:hover .abb-shade{background:linear-gradient(180deg,rgba(8,26,63,.2) 0%,rgba(6,20,50,.95) 70%)}.abb-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#F3D896,#B8862A);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.abb-card:hover::after{transform:scaleX(1)}.abb-n{position:absolute;top:16px;right:18px;font-size:1.6rem;font-weight:800;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.abb-body{display:grid;gap:6px;padding:20px}.abb-ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:13px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624)}.abb-ic .ic{width:20px;height:20px}.abb-body strong{font-size:1.12rem;line-height:1.25}.abb-body small{font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.72);max-height:0;overflow:hidden;opacity:0;transition:max-height .6s var(--ease),opacity .4s}.abb-card:hover .abb-body small{max-height:120px;opacity:1}.abb-go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.86rem;font-weight:700;color:var(--accent-2)}.abb-go .ic{width:15px;height:15px;transition:transform .4s var(--ease)}.abb-card:hover .abb-go .ic{transform:translate(3px,-3px)}@media (max-width:1100px){.abt{grid-template-columns:repeat(2,1fr)}.abb{grid-template-columns:repeat(3,1fr)}.ab-certs-in{flex-direction:column;align-items:flex-start}.ab-certs-l{max-width:none}.ab-certs ul{width:100%;padding:0;border-left:0;grid-template-columns:repeat(3,1fr);row-gap:18px}}@media (max-width:991px){.abf{grid-template-columns:1fr}.abf-photo{max-width:360px}.ab-values-grid{grid-template-columns:repeat(2,1fr)}.abj-line{left:26px}.abj-item{grid-template-columns:52px 1fr;column-gap:18px}.abj-dot{grid-column:1}.abj-item.is-left .abj-card,.abj-item.is-right .abj-card{grid-column:2;text-align:left}.abj-item.is-left .abj-card::before,.abj-item.is-right .abj-card::before{left:-7px;right:auto;border:0;border-bottom:1px solid rgba(8,26,63,.06);border-left:1px solid rgba(8,26,63,.06)}}@media (max-width:640px){.ab-mv{grid-template-columns:1fr}.ab-values-grid{grid-template-columns:1fr}.abt{grid-template-columns:1fr 1fr;gap:10px}.abt-meta{padding:14px}.abt-meta p{display:none}.abt-social{opacity:1;transform:none}.abb{grid-template-columns:1fr 1fr}.abb-card{min-height:260px}.abb-card:last-child{grid-column:span 2}.abb-body small{display:none}.ab-certs ul{grid-template-columns:1fr 1fr}.abj-card{padding:18px}.abj-year{font-size:1.6rem}}.bz-intro .wwa-copy h2{font-size:clamp(2rem,3.6vw,3rem)}.bz-seal{background:linear-gradient(145deg,#12306E,#081A3F)}.bz-seal-ic{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 0 0 8px rgba(212,160,42,.18)}.bz-seal-ic .ic{width:34px;height:34px}.bz-intro .wwa-years strong{font-size:2.4rem}.bz-svc{position:relative;overflow:hidden;isolation:isolate;color:rgba(255,255,255,.7);background:radial-gradient(900px 500px at 50% 0%,#16357A,transparent 60%),linear-gradient(180deg,#0A1F4D,#081A3F)}.bz-svc .ab-head h2{color:#fff}.bz-svc .ab-head h2 em{color:var(--accent-2)}.bz-svc .ab-head p{color:rgba(255,255,255,.65)}.bzs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bzs-card{--mx:50%;--my:50%;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;padding:28px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:transform .5s var(--ease),border-color .4s,background .4s}.bzs-card::after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(212,160,42,.18),transparent 60%)}.bzs:hover .bzs-card::after{opacity:1}.bzs-card::before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);transform:scaleX(0);transition:transform .7s var(--ease)}.bzs-card:hover{transform:translateY(-6px);border-color:rgba(232,196,107,.45);background:rgba(255,255,255,.06)}.bzs-card:hover::before{transform:scaleX(1)}.bzs-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.bzs-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 14px 30px -12px rgba(212,160,42,.7);transition:transform .6s var(--ease)}.bzs-card:hover .bzs-ic{transform:rotate(-8deg) scale(1.05)}.bzs-ic .ic{width:25px;height:25px}.bzs-n{font-size:2.6rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(232,196,107,.35)}.bzs-card h3{color:#fff;font-size:1.3rem;letter-spacing:-.02em;margin-bottom:10px}.bzs-card p{margin:0 0 22px;font-size:.95rem}.bzs-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-size:.9rem;font-weight:700;color:var(--accent-2)}.bzs-link .ic{width:15px;height:15px;transition:transform .4s var(--ease)}.bzs-card:hover .bzs-link .ic{transform:translate(3px,-3px)}.bz-gal{background:#fff}.bzg{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:250px 250px;gap:12px}.bzg-item{position:relative;margin:0;overflow:hidden;border-radius:22px;background:var(--soft)}.bzg-0{grid-row:span 2}.bzg-3{grid-column:span 2}.bzg-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.bzg-item:hover img{transform:scale(1.07)}.bzg-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(6,20,50,.8));opacity:.8;transition:opacity .4s}.bzg-item figcaption{position:absolute;left:16px;bottom:16px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;font-size:.86rem;font-weight:700;color:#fff;background:rgba(8,26,63,.55);border:1px solid rgba(243,216,150,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(6px);opacity:.92;transition:transform .45s var(--ease),opacity .3s}.bzg-item:hover figcaption{transform:none;opacity:1}.bzg-item figcaption span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--on-accent);background:var(--accent)}.bzg-item figcaption .ic{width:14px;height:14px}.bz-abb{grid-template-columns:repeat(4,1fr)}.bz-more{padding-top:clamp(50px,6vw,80px)}@media (max-width:991px){.bzs{grid-template-columns:repeat(2,1fr)}.bzg{grid-template-columns:1fr 1fr;grid-template-rows:280px 200px 200px}.bzg-0{grid-column:span 2;grid-row:auto}.bzg-3{grid-column:span 2}.bz-abb{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bzs{grid-template-columns:1fr}.bzs-card{padding:22px}.bzg{grid-template-rows:220px 160px 160px;gap:8px}.abb,.bz-abb{grid-template-columns:1fr}.abb-card,.bz-abb .abb-card{min-height:300px}.abb-card:last-child,.bz-abb .abb-card:last-child{grid-column:auto}.abb-body small{display:block;max-height:140px;opacity:1}}.bzx{background:#fff}.bzx-head{display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:end;margin-bottom:clamp(30px,4vw,46px)}.bzx-head h2{font-size:clamp(2.1rem,4.2vw,3.4rem);letter-spacing:-.04em;line-height:1.04}.bzx-head h2 em{font-size:1.08em}.bzx-head p{margin:12px 0 0;color:var(--muted);font-size:1.04rem;max-width:52ch}.bzx-filters{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;background:var(--soft);border:1px solid var(--line)}.bzx-f{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text);transition:all .35s}.bzx-f b{min-width:22px;padding:1px 7px;border-radius:999px;font-size:.72rem;color:var(--muted);background:#fff;border:1px solid var(--line)}.bzx-f:hover{background:#fff}.bzx-f.is-active{color:#fff;background:var(--ink)}.bzx-f.is-active b{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.bzx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bzx-card{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -38px rgba(8,26,63,.45);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s,opacity .4s}.bzx-card:hover{transform:translateY(-6px);border-color:rgba(212,160,42,.5);box-shadow:0 34px 70px -34px rgba(8,26,63,.45)}.bzx-card.is-hidden{display:none}.bzx-media{position:relative;margin:0;aspect-ratio:16 / 11;overflow:hidden;background:var(--soft)}.bzx-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.bzx-card:hover .bzx-media img{transform:scale(1.07)}.bzx-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,20,50,.35) 0%,transparent 35%,transparent 65%,rgba(6,20,50,.45))}.bzx-badge{position:absolute;left:14px;top:14px;z-index:1;padding:6px 12px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 8px 18px -8px rgba(212,160,42,.8)}.bzx-tag{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;font-size:.78rem;font-weight:600;color:#fff;background:rgba(8,26,63,.55);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bzx-tag .ic{width:14px;height:14px;color:var(--accent-2)}.bzx-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.bzx-body h3{font-size:1.22rem;letter-spacing:-.02em;line-height:1.25;margin-bottom:6px}.bzx-sub{display:flex;align-items:center;gap:6px;margin:0 0 14px;font-size:.88rem;color:var(--muted)}.bzx-sub .ic{width:14px;height:14px;color:var(--accent-deep);flex:none}.bzx-meta{list-style:none;margin:0 0 18px;padding:14px 0 0;display:grid;gap:8px;border-top:1px dashed var(--line)}.bzx-meta li{display:flex;align-items:center;gap:9px;font-size:.88rem;color:var(--text)}.bzx-meta .ic{width:28px;height:28px;padding:6px;flex:none;border-radius:9px;color:var(--accent-deep);background:#FBF3DF}.bzx-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.bzx-foot small{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bzx-foot strong{display:block;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.bzx-go{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:.86rem;font-weight:700;color:var(--ink);background:var(--soft);border:1px solid var(--line);transition:all .35s var(--ease)}.bzx-go .ic{width:14px;height:14px;transition:transform .4s var(--ease)}.bzx-card:hover .bzx-go{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.bzx-card:hover .bzx-go .ic{transform:translate(2px,-2px)}@media (max-width:1100px){.bzx-grid{grid-template-columns:repeat(2,1fr)}.bzx-head{grid-template-columns:1fr}.bzx-filters{justify-self:start}}@media (max-width:640px){.bzx-grid{grid-template-columns:1fr}.bzx-filters{flex-wrap:nowrap;overflow-x:auto;border-radius:18px;scrollbar-width:none;max-width:100%}.bzx-filters::-webkit-scrollbar{display:none}.bzx-f{flex:none}}.ct-quick{background:#fff;padding-bottom:clamp(50px,6vw,80px)}.ctq{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ctq-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;padding:26px;border-radius:24px;color:var(--text);background:var(--soft);border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s,background .4s}.ctq-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#F3D896,#B8862A);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}a.ctq-card:hover{transform:translateY(-6px);background:#fff;border-color:rgba(212,160,42,.45);box-shadow:0 30px 60px -34px rgba(8,26,63,.45)}a.ctq-card:hover::after{transform:scaleX(1)}.ctq-ic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border-radius:16px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 14px 28px -12px rgba(212,160,42,.7);transition:transform .6s var(--ease)}a.ctq-card:hover .ctq-ic{transform:rotate(-8deg) scale(1.05)}.ctq-ic .ic{width:24px;height:24px}.ctq-card.is-wa .ctq-ic{color:#fff;background:linear-gradient(145deg,#5BE38D,#1EBE5B);box-shadow:0 14px 28px -12px rgba(37,211,102,.7)}.ctq-card small{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ctq-card strong{display:block;margin:4px 0 6px;font-size:1.1rem;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.ctq-note{font-size:.86rem;color:var(--muted);margin-bottom:20px}.ctq-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.88rem;font-weight:700;color:var(--accent-deep)}.ctq-go .ic{width:15px;height:15px;transition:transform .4s var(--ease)}a.ctq-card:hover .ctq-go .ic{transform:translate(3px,-3px)}.ctq-card.is-dark{color:rgba(255,255,255,.75);background:linear-gradient(150deg,#12306E,#081A3F);border-color:transparent}.ctq-card.is-dark small{color:rgba(255,255,255,.6)}.ctq-card.is-dark strong{color:#fff}.ctq-card.is-dark .ctq-note{color:rgba(255,255,255,.6)}.ctq-card.is-dark .ctq-go{color:var(--accent-2)}.ctq-card.is-dark .gtx-dot{width:7px;height:7px}.ct-steps{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.ct-steps li{display:flex;align-items:flex-start;gap:12px}.ct-steps b{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;font-size:.8rem;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624)}.ct-steps strong{display:block;color:#fff;font-size:.92rem}.ct-steps small{font-size:.8rem;color:rgba(255,255,255,.55)}.ct-off{position:relative;overflow:hidden;isolation:isolate;color:rgba(255,255,255,.7);background:radial-gradient(900px 500px at 50% 0%,#16357A,transparent 60%),linear-gradient(180deg,#0A1F4D,#081A3F)}.ct-off .ab-head h2{color:#fff}.ct-off .ab-head h2 em{color:var(--accent-2)}.ct-off .ab-head p{color:rgba(255,255,255,.65)}.cto{display:grid;grid-template-columns:400px 1fr;gap:14px;padding:14px;border-radius:32px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.cto-list{display:grid;gap:8px;align-content:start}.cto-item{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px;padding:16px;border-radius:20px;text-align:left;color:rgba(255,255,255,.75);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:all .4s var(--ease)}.cto-item:hover{background:rgba(255,255,255,.06);border-color:rgba(232,196,107,.3)}.cto-item.is-active{background:linear-gradient(135deg,rgba(212,160,42,.2),rgba(255,255,255,.05));border-color:rgba(232,196,107,.55)}.cto-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--accent-2);background:rgba(212,160,42,.12);border:1px solid rgba(232,196,107,.25);transition:all .4s}.cto-item.is-active .cto-ic{color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);border-color:transparent}.cto-ic .ic{width:20px;height:20px}.cto-t strong{display:flex;align-items:center;gap:8px;color:#fff;font-size:1.02rem}.cto-hq{padding:2px 8px;border-radius:999px;font-family:var(--font);font-style:normal;font-size:.64rem;font-weight:800;letter-spacing:.08em;color:var(--on-accent);background:var(--accent)}.cto-t small{display:block;margin:4px 0 8px;font-size:.82rem;line-height:1.5}.cto-ph{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--accent-2)}.cto-ph .ic{width:13px;height:13px}.cto-go{width:16px;height:16px;margin-top:4px;opacity:.5;transition:all .4s var(--ease)}.cto-item.is-active .cto-go,.cto-item:hover .cto-go{opacity:1;color:var(--accent-2);transform:rotate(45deg)}.cto-map{position:relative;min-height:460px;border-radius:22px;overflow:hidden;background:#0B1F47}.cto-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.25) contrast(1.05)}.cto-dir{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-size:.88rem;font-weight:700;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 14px 30px -12px rgba(0,0,0,.5);transition:transform .4s var(--ease)}.cto-dir:hover{transform:translateY(-3px)}.cto-dir .ic{width:16px;height:16px}.ct-dept{background:#fff;padding-bottom:clamp(60px,7vw,90px)}.ctd{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ctd-card{display:flex;flex-direction:column;min-width:0;padding:22px;border-radius:22px;background:var(--soft);border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s,background .4s}.ctd-card:hover{transform:translateY(-6px);background:#fff;border-color:rgba(212,160,42,.45);box-shadow:0 30px 60px -34px rgba(8,26,63,.45)}.ctd-ic{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.3);transition:all .4s}.ctd-card:hover .ctd-ic{color:var(--accent-2);background:var(--ink);border-color:var(--ink)}.ctd-ic .ic{width:22px;height:22px}.ctd-card strong{font-size:1rem;line-height:1.3;color:var(--ink)}.ctd-card small{margin:6px 0 16px;font-size:.78rem;color:var(--muted);overflow-wrap:anywhere}.ctd-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.86rem;font-weight:700;color:var(--accent-deep)}.ctd-go .ic{width:14px;height:14px}@media (max-width:1100px){.ctq{grid-template-columns:repeat(2,1fr)}.cto{grid-template-columns:1fr}.cto-list{grid-template-columns:repeat(2,1fr)}.cto-map{min-height:380px}.ctd{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ctq{grid-template-columns:1fr}.cto{padding:8px;border-radius:24px}.cto-list{grid-template-columns:1fr}.cto-map{min-height:320px}.ctd{grid-template-columns:1fr 1fr}.ctd-card:last-child{grid-column:span 2}}.ctd-card small{overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-hero .site-header{top:0}.hero{min-height:100vh;min-height:100svh;padding-top:calc(var(--header-h) + clamp(8px,2vh,24px))}@media (max-width:991px){.hero{min-height:100svh}}@media (max-width:640px){.hero{padding-top:calc(var(--header-h) + 8px)}}.page-hero,.page-hero.is-short{padding-top:calc(var(--header-h) + clamp(34px,4vw,56px))}.main-nav>a,.nav-drop-btn{padding:10px 14px;font-size:.95rem}.hero-clean .hero-inner{grid-template-columns:minmax(0,760px)}.hero-clean h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.hero-clean h1 em{display:inline-block}.hero-clean .pill{font-size:.8rem;letter-spacing:.02em}.hero-clean .hero-lead{max-width:58ch}.wwa-founder{display:inline-flex;align-items:center;gap:14px;margin:4px 0 26px;padding:12px 18px 12px 12px;border-radius:18px;background:var(--soft);border:1px solid var(--line)}.wwa-founder-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--accent-2);background:var(--ink)}.wwa-founder-ic .ic{width:20px;height:20px}.wwa-founder small{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.wwa-founder strong{display:block;font-family:var(--logo-font);font-size:1.15rem;letter-spacing:.03em;color:var(--ink)}.wwa .wwa-actions{gap:12px}.kc{position:relative;overflow:hidden;isolation:isolate;background:var(--soft)}.kc-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 400px at 100% 0%,rgba(212,160,42,.1),transparent 70%)}.kc-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.kc-feature{position:relative;grid-row:span 2;min-height:420px;overflow:hidden;border-radius:28px;color:#fff;background:var(--ink);box-shadow:0 40px 90px -45px rgba(8,26,63,.7)}.kc-feature>img,.kc-feature>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.kc-feature:hover>img,.kc-feature:hover>picture>img{transform:scale(1.05)}.kc-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,20,50,.15) 20%,rgba(6,20,50,.92) 100%)}.kc-feature::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(140deg,rgba(243,216,150,.85),transparent 35%,transparent 65%,rgba(243,216,150,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.kc-feature-in{position:absolute;left:28px;right:28px;bottom:28px}.kc-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);background:rgba(8,26,63,.5);border:1px solid rgba(243,216,150,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kc-tag .ic{width:15px;height:15px}.kc-big{display:block;font-size:clamp(3.2rem,6vw,5rem);font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff 30%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.kc-big span{font-size:.45em;letter-spacing:0}.kc-feature-in small{display:block;margin-top:8px;font-size:1.05rem;color:rgba(255,255,255,.85)}.kc-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px;border-radius:24px;background:#fff;border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}.kc-card::before{content:"";position:absolute;left:26px;right:26px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transition:transform .7s var(--ease)}.kc-card:hover{transform:translateY(-6px);border-color:rgba(212,160,42,.45);box-shadow:0 30px 60px -34px rgba(8,26,63,.4)}.kc-card:hover::before{transform:scaleX(1)}.kc-ic{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border-radius:16px;color:var(--accent-deep);background:linear-gradient(145deg,#FBF3DF,#F3E3B8);border:1px solid rgba(212,160,42,.25);transition:all .45s var(--ease)}.kc-card:hover .kc-ic{color:var(--accent-2);background:var(--ink);transform:rotate(-8deg)}.kc-ic .ic{width:24px;height:24px}.kc-card h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:8px}.kc-card p{margin:0;color:var(--muted);font-size:.95rem}@media (max-width:991px){.kc-grid{grid-template-columns:1fr 1fr}.kc-feature{grid-column:span 2;grid-row:auto;min-height:340px}}@media (max-width:640px){.kc-grid{grid-template-columns:1fr}.kc-feature{grid-column:auto;min-height:300px}}@media (min-width:992px){.main-nav{position:relative;gap:2px;padding:5px;border-radius:999px;background:rgba(8,26,63,.05);border:1px solid rgba(8,26,63,.06)}.main-nav>a,.nav-drop-btn{position:relative;z-index:1;padding:9px 16px;font-weight:600;font-size:.92rem;background:transparent !important;transition:color .35s}.main-nav>a.is-active::after,.nav-drop-btn.is-active::after{display:none}.nav-ind{position:absolute;z-index:0;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:linear-gradient(135deg,#F3D896,#D4A02A);box-shadow:0 8px 20px -8px rgba(212,160,42,.8);opacity:0;transition:transform .45s cubic-bezier(.3,1.3,.5,1),width .45s cubic-bezier(.3,1.3,.5,1),opacity .3s}.nav-ind.is-on{opacity:1}.main-nav>a.is-lit,.nav-drop-btn.is-lit{color:var(--on-accent) !important}.nav-drop-btn .ic{transition:transform .3s var(--ease)}.dark-hero .site-header{top:0;height:auto;padding:16px 0 0;background:transparent;border:0;box-shadow:none}.dark-hero .site-header .header-inner{height:74px;padding:0 10px 0 16px;border-radius:999px;background:rgba(8,26,63,.32);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 20px 50px -24px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.12);transition:background .5s,border-color .5s,box-shadow .5s,height .45s var(--ease);position:relative}.dark-hero .site-header .header-inner::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(100deg,rgba(243,216,150,.75),transparent 25%,transparent 75%,rgba(243,216,150,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dark-hero .site-header .main-nav{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}.dark-hero .site-header .main-nav>a,.dark-hero .site-header .nav-drop-btn{color:rgba(255,255,255,.88)}.dark-hero .site-header .main-nav>a:hover,.dark-hero .site-header .nav-drop-btn:hover{color:#fff}.dark-hero .site-header.is-scrolled{padding-top:10px;background:transparent;box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.dark-hero .site-header.is-scrolled .header-inner{height:64px;background:rgba(255,255,255,.88);border-color:rgba(8,26,63,.08);box-shadow:0 24px 50px -24px rgba(8,26,63,.35)}.dark-hero .site-header.is-scrolled .main-nav{background:rgba(8,26,63,.05);border-color:rgba(8,26,63,.06)}.dark-hero .site-header.is-scrolled .main-nav>a,.dark-hero .site-header.is-scrolled .nav-drop-btn{color:var(--ink)}.dark-hero .site-header.is-scrolled .logo-mark{height:44px}.header-cta .btn{padding:.8em 1.3em}.dark-hero .site-header .logo{padding-right:6px}}.hdr-progress{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none}.hdr-progress i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#B8862A,#F3D896,#D4A02A);transform:scaleX(var(--sp,0));transform-origin:left;box-shadow:0 0 10px rgba(212,160,42,.7)}.dark-hero .site-header .hdr-progress{display:none}.dark-hero .site-header.is-scrolled .hdr-progress{display:block;left:calc((100% - min(var(--container),100%)) / 2 + 60px);right:calc((100% - min(var(--container),100%)) / 2 + 60px);bottom:-1px;border-radius:2px}@media (max-width:991px){.dark-hero .site-header{top:0;padding:10px 12px 0;background:transparent;border:0}.dark-hero .site-header .header-inner{height:62px;padding:0 8px 0 12px;border-radius:20px;background:rgba(8,26,63,.35);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.dark-hero .site-header.is-scrolled{padding-top:8px;background:transparent;box-shadow:none}.dark-hero .site-header.is-scrolled .header-inner{background:rgba(255,255,255,.92);border-color:rgba(8,26,63,.08);box-shadow:0 16px 40px -20px rgba(8,26,63,.4)}.dark-hero .site-header .nav-toggle{color:#fff;border-color:rgba(255,255,255,.25)}.dark-hero .site-header.is-scrolled .nav-toggle{color:var(--ink);border-color:rgba(8,26,63,.15)}.nav-ind{display:none}}.biz-sec{background:linear-gradient(180deg,#F4F6FA 0%,#EDF0F5 100%);color:var(--muted)}.biz-sec::before,.biz-sec::after{background:linear-gradient(90deg,transparent,rgba(212,160,42,.45),transparent)}.biz-sec .biz-sec-glow{background:radial-gradient(700px 420px at 90% 0%,rgba(212,160,42,.12),transparent 70%),radial-gradient(700px 460px at 0% 100%,rgba(8,26,63,.05),transparent 70%)}.biz-sec .biz-sec-glow::after{background-image:linear-gradient(rgba(8,26,63,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(8,26,63,.04) 1px,transparent 1px)}.biz-sec .biz-sec-map{filter:invert(1);opacity:.05}.biz-sec .biz-sec-mark{filter:none;opacity:.05}.biz-sec .biz-head h2{color:var(--ink)}.biz-sec .biz-head h2 em{color:var(--accent-deep)}.biz-sec .eyebrow.is-light{color:var(--accent-deep)}.biz-sec .biz-head-side p{color:var(--muted)}.biz-sec .biz-rule i{background:rgba(8,26,63,.1)}.biz-sec .biz-tabs{background:#fff;border-color:var(--line);box-shadow:0 16px 40px -30px rgba(8,26,63,.35)}.biz-sec .biz-tab{color:var(--muted)}.biz-sec .biz-tab:hover{color:var(--ink);background:var(--soft)}.biz-sec .biz-tab.is-active{color:var(--ink);background:var(--soft)}.biz-sec .biz-tab-n{color:var(--accent-deep)}.biz-sec .biz-tab-bar{background:rgba(8,26,63,.08)}.biz-sec .panel{box-shadow:0 30px 70px -40px rgba(8,26,63,.55)}.kc{background:#fff}.kc .kc-card{background:var(--soft)}.kc .kc-card:hover{background:#fff}.gtx + .ctx,#enquiry + .ctx{padding-top:0}.page-home-gap,.gtx{padding-bottom:clamp(40px,5vw,60px)}.site-footer,.fx{padding-top:clamp(60px,7vw,90px)}.gtx{background:radial-gradient(900px 500px at 0% 0%,rgba(212,160,42,.12),transparent 60%),linear-gradient(180deg,#EEF2F8 0%,#F4F6FA 45%,#FFFFFF 100%)}.gtx .contact-sec-glow{background:radial-gradient(700px 420px at 100% 0%,rgba(212,160,42,.08),transparent 70%)}.gtx .contact-sec-glow::after{-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 65%)}.gtx{background:#fff}.gtx .contact-sec-glow{display:none}.hero-clean{min-height:100vh;min-height:100svh;justify-content:center}.hero-clean h1{max-width:14ch}.hero-vessel-tag{position:absolute;right:max(24px,calc((100% - var(--container)) / 2 + 24px));bottom:clamp(24px,5vh,48px);z-index:2;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:999px;color:#fff;background:rgba(8,26,63,.55);border:1px solid rgba(243,216,150,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .4s var(--ease),background .4s}.hero-vessel-tag:hover{transform:translateY(-3px);background:rgba(8,26,63,.75)}.hero-vessel-tag small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.hero-vessel-tag strong{display:block;font-family:var(--logo-font);font-size:1.05rem;letter-spacing:.06em}.hero-vessel-tag>.ic{width:16px;height:16px;color:var(--accent-2)}.hvt-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.25)}.wwa-years strong{font-size:2.4rem}.wwa-facts{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wwa-facts li{display:grid;gap:4px;padding:16px;border-radius:18px;background:var(--soft);border:1px solid var(--line)}.wwa-facts li>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:12px;color:var(--accent-2);background:var(--ink)}.wwa-facts li>span .ic{width:18px;height:18px}.wwa-facts strong{font-size:1.05rem;color:var(--ink)}.wwa-facts li:last-child strong{font-family:var(--logo-font);letter-spacing:.03em}.wwa-facts small{font-size:.8rem;color:var(--muted)}.vx{background:linear-gradient(180deg,#F4F6FA,#EDF0F5)}.vx-head{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 60px;align-items:end;margin-bottom:clamp(34px,4vw,50px)}.vx-head h2{font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.04em;line-height:1.04}.vx-head h2 em{display:block;font-size:1.06em}.vx-head p{margin:0;color:var(--muted);font-size:1.05rem}.vx-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.vx-card{grid-column:span 2;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -38px rgba(8,26,63,.45);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}.vx-4,.vx-5{grid-column:span 3}.vx-card:hover{transform:translateY(-6px);border-color:rgba(212,160,42,.5);box-shadow:0 34px 70px -34px rgba(8,26,63,.45)}.vx-media{position:relative;margin:0;aspect-ratio:16 / 9;overflow:hidden;background:var(--soft)}.vx-4 .vx-media,.vx-5 .vx-media{aspect-ratio:16 / 7}.vx-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.vx-card:hover .vx-media img{transform:scale(1.06)}.vx-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(6,20,50,.55))}.vx-n{position:absolute;right:16px;top:12px;z-index:1;font-size:1.6rem;font-weight:800;letter-spacing:-.04em;background:linear-gradient(180deg,#fff,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.vx-ic{position:absolute;left:18px;bottom:-22px;z-index:2;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 12px 26px -10px rgba(212,160,42,.8);border:3px solid #fff}.vx-media{overflow:visible}.vx-media img{border-radius:23px 23px 0 0}.vx-media::after{border-radius:23px 23px 0 0}.vx-ic .ic{width:23px;height:23px}.vx-body{display:flex;flex-direction:column;flex:1;padding:34px 22px 22px}.vx-body h3{font-size:1.25rem;letter-spacing:-.02em;margin-bottom:8px}.vx-body p{margin:0 0 16px;color:var(--muted);font-size:.93rem}.vx-areas{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vx-areas li{padding:5px 11px;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--line)}.vx-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.88rem;font-weight:700;color:var(--accent-deep)}.vx-go .ic{width:15px;height:15px;transition:transform .4s var(--ease)}.vx-card:hover .vx-go .ic{transform:translate(3px,-3px)}.vs{position:relative;overflow:hidden;isolation:isolate;color:rgba(255,255,255,.75);background:radial-gradient(900px 500px at 80% 20%,#16357A,transparent 60%),linear-gradient(180deg,#0A1F4D,#081A3F)}.vs-bg{position:absolute;inset:0;z-index:-1;background:url("../img/world-dots.svg") center / min(1500px,140%) auto no-repeat;opacity:.06}.vs-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}.vs-media{position:relative;aspect-ratio:16 / 10;border-radius:30px;overflow:hidden;background:#0B1F47;box-shadow:0 50px 100px -40px rgba(0,0,0,.7)}.vs-media::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(140deg,rgba(243,216,150,.85),transparent 35%,transparent 65%,rgba(243,216,150,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.vs-media img,.vs-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 55%;border:0;transition:transform 1.6s var(--ease)}.vs-media:hover img{transform:scale(1.04)}.vs-name-tag{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--logo-font);font-size:.9rem;font-weight:800;letter-spacing:.08em;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.vs-name-tag .ic{width:16px;height:16px}.vs-title{margin:6px 0 16px;color:#fff;font-family:var(--logo-font);font-size:clamp(3rem,6.4vw,5.6rem);font-weight:800;letter-spacing:.06em;line-height:1}.vs-title small{display:block;margin-bottom:10px;font-family:var(--font);font-size:1rem;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.7)}.vs-title{background:linear-gradient(180deg,#fff 30%,#E8C46B);-webkit-background-clip:text;background-clip:text;color:transparent}.vs-title small{-webkit-text-fill-color:rgba(255,255,255,.7)}.vs-copy>p{font-size:1.05rem;margin:0 0 24px;max-width:46ch}.vs-specs{margin:0 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.vs-specs div{padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.vs-specs .is-big{grid-column:span 2;background:linear-gradient(135deg,rgba(212,160,42,.2),rgba(255,255,255,.04));border-color:rgba(232,196,107,.45)}.vs-specs dt{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.vs-specs dd{margin:4px 0 0;color:#fff;font-size:1.1rem;font-weight:700}.vs-specs .is-big dd{font-size:2.2rem;font-weight:800;letter-spacing:-.03em;color:var(--accent-2)}.kc{background:#fff}.svx{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.svx-card{display:flex;align-items:flex-start;gap:16px;padding:22px;border-radius:22px;background:var(--soft);border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s,background .4s}.svx-card:hover{transform:translateY(-5px);background:#fff;border-color:rgba(212,160,42,.5);box-shadow:0 28px 56px -34px rgba(8,26,63,.45)}.svx-ic{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:16px;color:var(--accent-deep);background:linear-gradient(145deg,#FBF3DF,#F3E3B8);border:1px solid rgba(212,160,42,.25);transition:all .45s var(--ease)}.svx-card:hover .svx-ic{color:var(--accent-2);background:var(--ink);transform:rotate(-8deg)}.svx-ic .ic{width:23px;height:23px}.svx-t{flex:1}.svx-t strong{display:block;margin:2px 0 4px;font-size:1.1rem;color:var(--ink)}.svx-t small{font-size:.9rem;color:var(--muted);line-height:1.5}.svx-go{width:16px;height:16px;flex:none;margin-top:4px;color:var(--accent-deep);opacity:.5;transition:all .4s var(--ease)}.svx-card:hover .svx-go{opacity:1;transform:translate(3px,-3px)}.tf-dir{margin:0 0 6px;padding:0;border:0}.tf-dir legend.ef-step{margin-bottom:12px;padding:0}.tf-dir-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tf-dir-o input{position:absolute;opacity:0;pointer-events:none}.tf-dir-o span{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:14px 16px;border-radius:16px;cursor:pointer;background:#F8FAFC;border:1.5px solid var(--line);transition:all .35s var(--ease)}.tf-dir-o span .ic{grid-row:span 2;width:40px;height:40px;padding:10px;border-radius:12px;color:var(--accent-deep);background:#FBF3DF;transition:all .35s}.tf-dir-o strong{font-size:1.05rem;color:var(--ink)}.tf-dir-o small{font-size:.8rem;color:var(--muted)}.tf-dir-o:hover span{border-color:rgba(212,160,42,.6)}.tf-dir-o input:checked + span{background:#fff;border-color:var(--accent);box-shadow:0 12px 30px -16px rgba(212,160,42,.7),0 0 0 3px rgba(212,160,42,.14)}.tf-dir-o input:checked + span .ic{color:var(--on-accent);background:var(--accent)}.tf-dir-o input:focus-visible + span{outline:2px solid var(--accent);outline-offset:2px}.trade-form .form-row + .fl,.trade-form .fl + .ef-step{margin-top:0}.gd{padding:clamp(10px,2vw,20px) 0 clamp(70px,8vw,100px);background:#fff}.gd-card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.2fr 1fr;gap:30px 50px;align-items:center;padding:clamp(32px,4.5vw,60px);border-radius:32px;color:rgba(255,255,255,.78);background:radial-gradient(600px 360px at 100% 100%,rgba(212,160,42,.35),transparent 70%),linear-gradient(135deg,#12306E,#081A3F);box-shadow:0 50px 100px -50px rgba(8,26,63,.7)}.gd-card::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(232,196,107,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(232,196,107,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 20% 30%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 20% 30%,#000 10%,transparent 70%)}.gd-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(130deg,rgba(243,216,150,.85),transparent 35%,transparent 65%,rgba(243,216,150,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gd-copy h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.04em;line-height:1.05}.gd-copy h2 em{color:var(--accent-2);font-size:1.06em}.gd-copy p{margin:16px 0 0;font-size:1.08rem;max-width:50ch}.gd-actions{display:grid;gap:12px;justify-items:stretch}.gd-actions .btn{justify-content:center}.gd-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:var(--accent-2)}.gd-call .ic{width:16px;height:16px}.fx-social{gap:12px}.fx-social a,.menu-social a{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;overflow:hidden;color:var(--brand,#fff);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .45s var(--ease),color .35s,border-color .35s,box-shadow .45s var(--ease)}.fx-social a::before{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;transform:scale(.55);background:var(--fill,var(--brand));transition:opacity .4s var(--ease),transform .5s var(--ease)}.fx-social .ic{position:relative;z-index:1;width:18px;height:18px}.fx-social a[data-net="linkedin"]{--brand:#4DA3F0;--fill:#0A66C2}.fx-social a[data-net="facebook"]{--brand:#5B9CFF;--fill:#1877F2}.fx-social a[data-net="instagram"]{--brand:#F58EC8;--fill:radial-gradient(circle at 30% 107%,#FDF497 0%,#FDF497 5%,#FD5949 45%,#D6249F 60%,#285AEB 90%)}.fx-social a[data-net="x"]{--brand:#fff;--fill:#000}.fx-social a:hover,.fx-social a:focus-visible{color:#fff;transform:translateY(-4px);border-color:rgba(255,255,255,.34);box-shadow:0 16px 28px -14px rgba(0,0,0,.7)}.fx-social a:hover::before,.fx-social a:focus-visible::before{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.fx-social a,.fx-social a::before{transition:opacity .3s,color .3s}.fx-social a:hover{transform:none}}@media (max-width:1100px){.vx-grid{grid-template-columns:repeat(2,1fr)}.vx-card,.vx-4,.vx-5{grid-column:auto}.vx-5{grid-column:span 2}.vx-4 .vx-media{aspect-ratio:16 / 9}.vs-grid{grid-template-columns:1fr}.svx{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.vx-head,.gd-card{grid-template-columns:1fr}.hero-vessel-tag{right:16px;bottom:16px}}@media (max-width:640px){.wwa-facts{grid-template-columns:1fr}.wwa-facts li{grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.wwa-facts li>span{grid-row:span 2;margin:0}.vx-grid{grid-template-columns:1fr}.vx-5{grid-column:auto}.vx-5 .vx-media{aspect-ratio:16 / 9}.svx{grid-template-columns:1fr}.vs-specs{grid-template-columns:1fr}.vs-specs .is-big{grid-column:auto}.tf-dir-opts{grid-template-columns:1fr 1fr}.tf-dir-o span{grid-template-columns:1fr;row-gap:6px}.tf-dir-o span .ic{grid-row:auto}.gd-actions .btn{width:100%}.hero-vessel-tag{left:16px;right:auto}}@media (min-width:992px){.hero-clean .hero-bg.has-media{background-size:auto 118%;background-position:12% 58%}.hero-clean h1{font-size:clamp(2.6rem,5.2vw,4.4rem);max-width:13ch}.hero-clean .hero-inner{grid-template-columns:minmax(0,620px)}}.fx-cta-row{display:flex;flex-wrap:wrap;gap:8px}.fx-cta-row .btn{padding:.8em 1.2em;font-size:.88rem}.ab-founder-card{display:inline-flex;align-items:center;gap:14px;margin:6px 0 28px;padding:12px 20px 12px 12px;border-radius:18px;background:var(--soft);border:1px solid var(--line)}.ab-founder-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ink)}.ab-founder-mark img{width:36px;height:auto}.ab-founder-card small{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.ab-founder-card strong{display:block;font-family:var(--logo-font);font-size:1.3rem;letter-spacing:.03em;color:var(--ink)}.cto:has(.cto-item:only-child){grid-template-columns:360px 1fr}body.dark-hero .section{padding:clamp(56px,6.5vw,88px) 0}body.dark-hero .gtx{padding-bottom:clamp(32px,4vw,48px)}body.dark-hero .section-head:not(.is-left),body.dark-hero .ab-head{margin-bottom:clamp(28px,3.5vw,44px)}body.dark-hero .section-head p{margin-top:12px}body.dark-hero .wwa-media{aspect-ratio:1 / .92}body.dark-hero .wwa-facts{margin-bottom:22px}body.dark-hero .vx-media{aspect-ratio:16 / 8}body.dark-hero .vx-4 .vx-media,body.dark-hero .vx-5 .vx-media{aspect-ratio:16 / 6}body.dark-hero .vx-body{padding:28px 20px 20px}body.dark-hero .vs-media{aspect-ratio:16 / 9}body.dark-hero .gd{padding:0 0 clamp(48px,6vw,72px)}@media (max-width:640px){body.dark-hero .section{padding:48px 0}body.dark-hero .vx-4 .vx-media,body.dark-hero .vx-5 .vx-media{aspect-ratio:16 / 8}}body.dark-hero .gtx{background:#EEF1F5}body.dark-hero .gtx .contact-sec-glow{background:none}body.dark-hero .gtx{padding-bottom:clamp(56px,6.5vw,88px)}body.dark-hero .gd{padding-top:clamp(48px,6vw,72px)}.trade-form{gap:10px}.trade-form .tf-row3{grid-template-columns:repeat(3,1fr);gap:10px}.trade-form .form-row{gap:10px}.trade-form .ef-step:not(:first-child){margin-top:8px}.trade-form .fl input{height:52px;padding-top:20px;padding-bottom:6px}.trade-form .fl>span{top:16px;font-size:.9rem}.trade-form .fl input:focus + span,.trade-form .fl input:not(:placeholder-shown) + span{top:7px}.trade-form .fl textarea{min-height:76px;padding-top:26px}.trade-form .tf-dir legend.ef-step{margin-bottom:10px}.trade-form .tf-dir-o span{padding:10px 14px}.trade-form .tf-dir-o span .ic{width:34px;height:34px;padding:8px}.trade-form .ef-captcha{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding:10px 12px}.trade-form .ef-captcha-q,.trade-form .ef-captcha-in input,.trade-form .ef-captcha-refresh{height:46px}.trade-form .ef-captcha-row{grid-template-columns:120px 1fr 46px}.trade-form .ef-captcha-refresh{width:46px}.trade-form .ef-captcha-in>span{top:13px}.trade-form .ef-captcha-in input:focus + span,.trade-form .ef-captcha-in input:not(:placeholder-shown) + span{top:5px}.trade-form .ef-foot{gap:10px;margin-top:2px}.gtx .gt-form:has(.trade-form){padding:clamp(24px,3vw,38px)}.gtx .gt-form:has(.trade-form) .gt-form-head{margin-bottom:12px}@media (max-width:900px){.trade-form .tf-row3{grid-template-columns:1fr 1fr}.trade-form .tf-row3>:last-child{grid-column:1 / -1}}@media (max-width:640px){.trade-form .tf-row3,.trade-form .form-row{grid-template-columns:1fr}.trade-form .ef-captcha{grid-template-columns:1fr}.trade-form .ef-captcha-row{grid-template-columns:minmax(0,1fr) 46px}}@media (max-width:640px){.trade-form .tf-row3{grid-template-columns:1fr 1fr}.trade-form .tf-row3>:first-child{grid-column:1 / -1}.trade-form .tf-row3>:last-child{grid-column:auto}.trade-form .ef-captcha-row{grid-template-columns:96px minmax(0,1fr) 46px}.trade-form .ef-captcha-q{grid-column:auto;width:auto}.trade-form .fl>span{font-size:.85rem}}@media (max-width:640px){.trade-form .fl>span{right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-form .tf-dir-o span{grid-template-columns:auto 1fr;column-gap:10px;row-gap:0;padding:10px 12px}.trade-form .tf-dir-o span .ic{grid-row:span 2;width:30px;height:30px;padding:7px}.trade-form .tf-dir-o small{display:none}.trade-form .tf-dir-o span .ic{grid-row:auto}}.gd-card{grid-template-columns:1fr auto;gap:24px 48px;padding:clamp(28px,3.6vw,48px) clamp(24px,4vw,56px);border-radius:24px;color:rgba(255,255,255,.72);background:#0B2150;box-shadow:0 30px 60px -40px rgba(8,26,63,.6)}.gd-card::before{display:none}.gd-card::after{padding:1px;background:rgba(232,196,107,.35)}.gd-copy .eyebrow{margin-bottom:10px}.gd-copy h2{font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.12}.gd-copy p{margin-top:10px;font-size:1rem;max-width:52ch}.gd-call{justify-content:flex-start;margin-top:16px;font-size:.95rem;color:#fff;opacity:.9;transition:color .3s}.gd-call .ic{color:var(--accent-2)}.gd-call:hover{color:var(--accent-2)}.gd-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media (max-width:900px){.gd-card{grid-template-columns:1fr}.gd-actions{justify-content:flex-start}}@media (max-width:640px){.gd-actions{flex-direction:column}}.gd-card{grid-template-columns:1.15fr .85fr;gap:32px clamp(32px,5vw,72px);padding:clamp(32px,4vw,56px);border-radius:28px;color:rgba(255,255,255,.72);background:radial-gradient(520px 320px at 100% 0%,rgba(212,160,42,.14),transparent 70%),linear-gradient(135deg,#0F2A62 0%,#0A1F4C 55%,#081A3F 100%);box-shadow:0 40px 80px -45px rgba(8,26,63,.75)}.gd-card::before{display:block;left:clamp(32px,4vw,56px);right:auto;top:0;bottom:auto;inset:0 auto auto clamp(32px,4vw,56px);width:120px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#F3D896,#D4A02A);background-size:auto;-webkit-mask:none;mask:none;z-index:1}.gd-card::after{padding:1px;background:linear-gradient(135deg,rgba(243,216,150,.55),rgba(255,255,255,.08) 40%,rgba(255,255,255,.08) 60%,rgba(243,216,150,.35))}.gd-mark{position:absolute;z-index:-1;right:-60px;bottom:-80px;width:340px;height:auto;opacity:.05;filter:grayscale(1) brightness(3);pointer-events:none}.gd-copy h2{font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.08}.gd-copy p{margin-top:12px;font-size:1.02rem;max-width:48ch}.gd-points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gd-points li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;font-size:.84rem;font-weight:600;color:rgba(255,255,255,.88);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.gd-points .ic{width:16px;height:16px;color:var(--accent-2)}.gd-panel{display:grid;gap:12px;padding:clamp(22px,2.4vw,30px);border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gd-panel .btn{width:100%;justify-content:center}.gd-panel-l{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.gd-dot{width:8px;height:8px;border-radius:50%;background:#2BD17E;box-shadow:0 0 0 4px rgba(43,209,126,.18)}.gd-panel-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.gd-panel-foot .gd-call{margin:0;font-size:.92rem}.gd-hours{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:rgba(255,255,255,.6)}.gd-hours .ic{width:14px;height:14px;color:var(--accent-2)}@media (max-width:900px){.gd-card{grid-template-columns:1fr}}@media (max-width:640px){.gd-points li{font-size:.8rem}.gd-mark{width:240px}}.vs{color:var(--muted);background:#EEF1F5;border-top:1px solid rgba(8,26,63,.06)}.vs-bg{opacity:.035;filter:invert(1)}.vs .eyebrow.is-light{color:var(--accent-deep)}.vs-title{background:linear-gradient(180deg,#081A3F 35%,#9C7415);-webkit-background-clip:text;background-clip:text;color:transparent}.vs-title small{-webkit-text-fill-color:var(--muted);color:var(--muted)}.vs-media{box-shadow:0 40px 80px -40px rgba(8,26,63,.45)}.vs-specs div{background:#fff;border-color:var(--line);box-shadow:0 10px 24px -18px rgba(8,26,63,.25)}.vs-specs dt{color:var(--muted)}.vs-specs dd{color:var(--ink)}.vs-specs .is-big{background:linear-gradient(135deg,#FBF3DF,#fff 70%);border-color:rgba(212,160,42,.45)}.vs-specs .is-big dd{color:var(--accent-deep)}.vs-bg{opacity:.02}body.dark-hero .wwa{background:#fff}body.dark-hero .vx{background:#EEF1F5}body.dark-hero .vs{background:#fff;border-top:0}body.dark-hero .kc{background:#EEF1F5}body.dark-hero .gtx{background:#fff}body.dark-hero .gd{background:#EEF1F5;padding-top:clamp(56px,6.5vw,88px);padding-bottom:clamp(56px,6.5vw,88px)}body.dark-hero .vs-specs div{background:#F6F8FB;box-shadow:none}body.dark-hero .vs-specs .is-big{background:linear-gradient(135deg,#FBF3DF,#FFFBF1 70%)}body.dark-hero .kc .svx-card{background:#fff}.gd-pro{background:#EEF1F5}.gdp{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(8,26,63,.45)}.gdp-media{position:relative;min-height:100%}.gdp-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gdp-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(8,26,63,.55))}.gdp-badge{position:absolute;z-index:1;left:22px;bottom:22px;right:22px;max-width:300px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 34px -18px rgba(8,26,63,.5)}.gdp-badge>.ic{flex:none;width:40px;height:40px;padding:10px;border-radius:12px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.gdp-badge strong{display:block;font-size:.92rem;color:var(--ink)}.gdp-badge small{font-size:.78rem;color:var(--muted)}.gdp-body{padding:clamp(30px,4vw,56px)}.gdp-body .eyebrow{margin-bottom:12px}.gdp-body h2{font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.035em;line-height:1.08}.gdp-body>p{margin:12px 0 0;color:var(--muted);font-size:1.02rem;max-width:52ch}.gdp-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.gdp-list li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.gdp-list li>span{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--accent-deep);background:#FBF3DF}.gdp-list li>span .ic{width:18px;height:18px}.gdp-list strong{display:block;font-size:.98rem;color:var(--ink)}.gdp-list small{font-size:.85rem;color:var(--muted)}.gdp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gdp-contact{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:.88rem;color:var(--muted)}.gdp-contact a,.gdp-contact span{display:inline-flex;align-items:center;gap:8px}.gdp-contact a{font-weight:700;color:var(--ink);transition:color .3s}.gdp-contact a:hover{color:var(--accent-deep)}.gdp-contact .ic{width:15px;height:15px;color:var(--accent-deep)}@media (max-width:900px){.gdp{grid-template-columns:1fr}.gdp-media{min-height:0;aspect-ratio:16 / 9}}@media (max-width:640px){.gdp-actions{flex-direction:column}.gdp-actions .btn{width:100%;justify-content:center}.gdp-badge{left:14px;bottom:14px}}@media (max-width:900px){.gdp-media{aspect-ratio:4 / 3}}@media (max-width:640px){.gdp-badge{padding:10px 12px;max-width:250px}.gdp-badge>.ic{width:34px;height:34px;padding:8px}}body.dark-hero .section{padding:clamp(44px,5vw,68px) 0}body.dark-hero .gtx{padding-bottom:clamp(44px,5vw,68px)}body.dark-hero .gd{padding:clamp(44px,5vw,68px) 0}body.dark-hero .section-head:not(.is-left),body.dark-hero .ab-head{margin-bottom:clamp(22px,3vw,34px)}body.dark-hero .vx-head{margin-bottom:clamp(22px,3vw,34px)}body.dark-hero .eyebrow{margin-bottom:12px}body.dark-hero .wwa-media{aspect-ratio:1 / .82}body.dark-hero .wwa-copy .section-head{margin-bottom:14px}body.dark-hero .wwa-copy>p{margin-bottom:16px}body.dark-hero .vx-media{aspect-ratio:16 / 7.5}body.dark-hero .vx-body{padding:28px 18px 18px}body.dark-hero .vx-body h3{font-size:1.15rem;margin-bottom:6px}body.dark-hero .vx-body p{margin-bottom:12px;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.dark-hero .vx-areas{margin-bottom:12px}body.dark-hero .vx-areas li{padding:4px 10px;font-size:.72rem}@media (min-width:901px){body.dark-hero .vx-4,body.dark-hero .vx-5{flex-direction:row}body.dark-hero .vx-4 .vx-media,body.dark-hero .vx-5 .vx-media{flex:0 0 42%;aspect-ratio:auto;min-height:100%}body.dark-hero .vx-4 .vx-media img,body.dark-hero .vx-5 .vx-media img,body.dark-hero .vx-4 .vx-media::after,body.dark-hero .vx-5 .vx-media::after{border-radius:23px 0 0 23px}body.dark-hero .vx-4 .vx-media img,body.dark-hero .vx-5 .vx-media img{position:absolute;inset:0}body.dark-hero .vx-4 .vx-ic,body.dark-hero .vx-5 .vx-ic{bottom:16px;left:16px}body.dark-hero .vx-4 .vx-body,body.dark-hero .vx-5 .vx-body{padding:22px;justify-content:center}}body.dark-hero .vs-media{aspect-ratio:16 / 8.2}body.dark-hero .vs-title{font-size:clamp(2.6rem,5vw,4.4rem);margin-bottom:12px}body.dark-hero .vs-copy>p{margin-bottom:18px}body.dark-hero .vs-specs{margin-bottom:20px}body.dark-hero .vs-specs div{padding:12px 16px}body.dark-hero .vs-specs .is-big dd{font-size:1.8rem}body.dark-hero .svx-card{padding:18px}body.dark-hero .gdp{grid-template-columns:.75fr 1.25fr}body.dark-hero .gdp-body{padding:clamp(26px,3vw,42px)}body.dark-hero .gdp-list{margin-top:18px}body.dark-hero .gdp-list li{padding:10px 0}body.dark-hero .gdp-list li>span{width:36px;height:36px}body.dark-hero .gdp-actions{margin-top:20px}body.dark-hero .gdp-contact{margin-top:14px}@media (max-width:900px){body.dark-hero .gdp{grid-template-columns:1fr}body.dark-hero .gdp-media{aspect-ratio:16 / 9}}@media (max-width:640px){body.dark-hero .section,body.dark-hero .gd{padding:40px 0}body.dark-hero .gtx{padding-bottom:40px}body.dark-hero .vx-media,body.dark-hero .vx-4 .vx-media,body.dark-hero .vx-5 .vx-media{aspect-ratio:16 / 7}body.dark-hero .gdp-list small{display:none}}.vs-route{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px 28px;margin-top:clamp(28px,3.5vw,44px);padding:20px 24px;border-radius:22px;background:#F6F8FB;border:1px solid var(--line)}.vs-route-l{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vs-route-l .ic{width:15px;height:15px;color:var(--accent-deep)}.vs-ports,.vs-dest{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vs-ports li{display:grid;padding:10px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 22px -18px rgba(8,26,63,.35)}.vs-ports strong{font-size:.95rem;color:var(--ink)}.vs-ports small{font-size:.78rem;color:var(--muted)}.vs-dest li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--ink);background:#fff;border:1px solid rgba(212,160,42,.45)}.vs-dest li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(212,160,42,.18)}.vs-route-line{position:relative;height:40px;min-width:80px;align-self:end}.vs-route-line i{position:absolute;left:0;right:0;top:50%;border-top:2px dashed rgba(156,116,21,.45)}.vs-route-line i::after{content:"";position:absolute;right:-2px;top:-6px;border:5px solid transparent;border-left:8px solid rgba(156,116,21,.7)}.vs-route-ship{position:absolute;top:50%;left:0;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;border-radius:50%;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 8px 18px -8px rgba(156,116,21,.8);animation:vsSail 7s ease-in-out infinite alternate}.vs-route-ship .ic{width:18px;height:18px}@keyframes vsSail{from{left:0}to{left:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.vs-route-ship{animation:none;left:calc(50% - 18px)}}@media (max-width:900px){.vs-route{grid-template-columns:1fr}.vs-route-line{height:36px;min-width:0;align-self:auto}}@media (max-width:640px){.vs-route{padding:16px}}@media (max-width:640px){body.dark-hero .vs-specs{grid-template-columns:1fr 1fr}body.dark-hero .vs-specs .is-big{grid-column:span 2}body.dark-hero .vs-specs dd{font-size:1rem}}.vs-route{grid-template-columns:auto minmax(70px,140px) 1fr;gap:16px 22px}.vs-dest{gap:6px}.vs-dest li{padding:8px 13px;font-size:.86rem;gap:7px}@media (max-width:1200px){.vs-route{grid-template-columns:1fr}.vs-route-line{height:36px;min-width:0;align-self:auto}}.kcx{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#0F2A62,#081A3F);box-shadow:0 30px 60px -40px rgba(8,26,63,.6)}.kcx li{display:flex;align-items:center;gap:14px;padding:20px 22px}.kcx li + li{border-left:1px solid rgba(255,255,255,.1)}.kcx li>span{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.kcx li>span .ic{width:20px;height:20px}.kcx strong{display:block;font-size:.95rem;color:#fff;line-height:1.3}.kcx small{display:block;margin-top:3px;font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.65)}@media (max-width:1100px){.kcx{grid-template-columns:1fr 1fr}.kcx li:nth-child(3){border-left:0}.kcx li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}}@media (max-width:640px){.kcx{grid-template-columns:1fr}.kcx li + li{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.kcx li{padding:14px 16px}}body.dark-hero .vx-body p{display:block;-webkit-line-clamp:unset;overflow:visible}body.dark-hero .kc .ab-head{max-width:900px}@media (max-width:640px){.kcx{grid-template-columns:1fr 1fr}.kcx li{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.kcx li + li{border-top:0}.kcx li:nth-child(even){border-left:1px solid rgba(255,255,255,.1)}.kcx li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.kcx li>span{width:34px;height:34px}.kcx strong{font-size:.86rem}.kcx small{font-size:.74rem}}.tfx{background:#fff}.tfx-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.tfx-intro{position:sticky;top:110px}.tfx-intro .eyebrow{margin-bottom:12px}.tfx-intro h2{font-size:clamp(2rem,3.4vw,2.9rem);letter-spacing:-.035em;line-height:1.06}.tfx-lead{margin:14px 0 0;color:var(--muted);font-size:1.04rem;max-width:44ch}.tfx-label{display:block;margin-bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tfx-who{margin-top:26px}.tfx-who ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tfx-who li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;font-size:.86rem;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--line)}.tfx-who .ic{width:16px;height:16px;color:var(--accent-deep)}.tfx-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0}.tfx-steps li{position:relative;display:flex;gap:16px;padding:0 0 20px}.tfx-steps li:last-child{padding-bottom:0}.tfx-steps li:not(:last-child)::before{content:"";position:absolute;left:19px;top:40px;bottom:0;border-left:2px dashed rgba(156,116,21,.35)}.tfx-steps b{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:.82rem;font-weight:800;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.45)}.tfx-steps li:first-child b{color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);border-color:transparent}.tfx-steps strong{display:block;margin-top:2px;font-size:1rem;color:var(--ink)}.tfx-steps small{font-size:.86rem;color:var(--muted)}.tfx-wa{display:flex;align-items:center;gap:14px;margin-top:28px;padding:14px 18px;border-radius:18px;background:#F2FBF6;border:1px solid rgba(37,211,102,.3);transition:transform .4s var(--ease),box-shadow .4s,border-color .3s}.tfx-wa>span:first-child{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:#25D366}.tfx-wa>span:first-child .ic{width:22px;height:22px}.tfx-wa small{display:block;font-size:.78rem;color:var(--muted)}.tfx-wa strong{font-size:.96rem;color:var(--ink)}.tfx-wa>.ic{margin-left:auto;width:18px;height:18px;color:#128C4B;transition:transform .4s var(--ease)}.tfx-wa:hover{transform:translateY(-2px);border-color:rgba(37,211,102,.6);box-shadow:0 18px 36px -24px rgba(18,140,75,.6)}.tfx-wa:hover>.ic{transform:translate(2px,-2px)}.tfx-card{position:relative;padding:clamp(24px,3vw,38px);border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:0 40px 90px -50px rgba(8,26,63,.45),0 2px 0 rgba(8,26,63,.02)}.tfx-card::before{content:"";position:absolute;left:32px;right:32px;top:-1px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#F3D896,#D4A02A,#F3D896)}.tfx-card-head{margin-bottom:18px}.tfx-card-head h3{font-size:clamp(1.4rem,2vw,1.7rem);letter-spacing:-.03em}.tfx-card-head p{margin:4px 0 0;color:var(--muted);font-size:.92rem}.tfx .tf-dir-opts{gap:4px;padding:5px;border-radius:16px;background:#EEF1F5;border:1px solid var(--line)}.tfx .tf-dir-o span{padding:10px 14px;border-radius:12px;background:transparent;border:0;box-shadow:none}.tfx .tf-dir-o span .ic{width:32px;height:32px;padding:7px;background:rgba(255,255,255,.7)}.tfx .tf-dir-o:hover span{background:rgba(255,255,255,.5)}.tfx .tf-dir-o input:checked + span{background:#fff;box-shadow:0 8px 20px -12px rgba(8,26,63,.35)}.tfx .fl input,.tfx .fl textarea{background:#fff}.tfx .ef-step span{background:var(--accent-deep)}@media (max-width:991px){.tfx-grid{grid-template-columns:1fr}.tfx-intro{position:static}.tfx-steps{grid-template-columns:repeat(3,1fr);gap:14px}.tfx-steps li{flex-direction:column;gap:8px;padding:0}.tfx-steps li::before{display:none}}@media (max-width:640px){.tfx-steps{grid-template-columns:1fr;gap:12px}.tfx-steps li{flex-direction:row}.tfx-card{padding:20px 16px;border-radius:22px}.tfx-who li{font-size:.8rem}}.trade-form .fl>span{right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfx .ef-captcha-row{grid-template-columns:120px minmax(90px,1fr) 46px}@media (max-width:640px){.tfx-steps small,.tfx-wa{display:none}.tfx-steps{gap:8px;margin-top:20px}.tfx-steps li{align-items:center}.tfx-steps b{width:32px;height:32px;font-size:.74rem}.tfx-steps strong{margin:0;font-size:.94rem}.tfx-who{margin-top:20px}}@media (min-width:641px){.tfx .tf-row3{grid-template-columns:1.3fr .75fr 1.25fr}.tfx .ef-captcha{grid-template-columns:1fr}.tfx .ef-captcha-row{grid-template-columns:140px 1fr 46px}}@media (min-width:641px){.tfx .tf-row3{grid-template-columns:repeat(3,1fr)}.tfx .tf-row3.tf-row-trade{grid-template-columns:1.3fr .75fr 1.25fr}}@media (min-width:641px){.tfx .tf-row3:not(.tf-row-trade){grid-template-columns:.8fr 1.3fr .9fr}}:root{--display:"Sora","Plus Jakarta Sans",system-ui,sans-serif}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em}h1{font-weight:700}h2{font-weight:700}h3,h4{font-weight:600;letter-spacing:-.02em}:is(h1,h2,h3,h4) em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;font-size:1em !important;color:#B08318}:is(.hero,.page-hero,.section-dark,.biz-sec,.gt-side,.fcta,.site-footer,.is-light,.gd-card,.nf):is(h1,h2,h3,h4) em{color:var(--accent-2)}.hero-clean h1{letter-spacing:-.04em;line-height:1.04}.hero-clean h1{max-width:none;font-size:clamp(2.3rem,4.6vw,4.1rem)}.hero-clean h1 em{display:block}:is(.section-head,.ab-head,.vx-head,.wwa-copy,.tfx-intro,.gdp-body) h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.12}.vx-head h2{max-width:22ch}.fx-tagline{font-family:var(--display);letter-spacing:-.02em}.fx-tagline em{font-family:inherit;font-style:normal;font-weight:inherit}@media (min-width:641px){.hero-clean h1 em{white-space:nowrap}.hero-clean .hero-copy{max-width:760px}}.wwa-copy h2 em{display:block}@media (min-width:641px){.hero-clean h1{font-size:clamp(2.3rem,4vw,3.6rem)}}:is(.section-head,.ab-head,.vx-head,.wwa-copy,.tfx-intro,.gdp-body) h2{font-size:clamp(calc(1.8rem - 3px),calc(3vw - 3px),calc(2.6rem - 3px))}.hero-clean h1{font-size:calc(clamp(2.3rem,4.6vw,4.1rem) - 3px)}@media (min-width:641px){.hero-clean h1{font-size:calc(clamp(2.3rem,4vw,3.6rem) - 3px)}}.hero-clean h1{font-size:30px}@media (min-width:641px){.hero-clean h1{font-size:clamp(2.1rem,3.4vw,3rem)}}@media (max-width:640px){.hero-clean h1{font-size:27px}}@media (max-width:640px){.hero-clean h1{font-size:min(27px,6.9vw)}}.hero-clean .hero-inner{flex:0 0 auto}.hero-track{position:relative;z-index:2;margin-top:clamp(22px,3.5vh,36px)}.hero-track .track-card{max-width:620px;padding:14px;border-radius:22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center}.hero-track .track-head{margin:0;gap:12px}.hero-track .track-ic{width:42px;height:42px;border-radius:12px;color:var(--on-accent)}.hero-track .track-ic .ic{width:20px;height:20px}.hero-track .track-head strong{font-family:var(--display);font-size:.98rem;white-space:nowrap}.hero-track .track-head small{display:block;font-size:.76rem;white-space:nowrap}.hero-track .track-form{padding:5px;border-radius:14px}.hero-track .track-form .btn{padding:11px 14px}.hero-track .track-demo{grid-column:2;margin:0 0 0 4px;justify-self:start;font-size:.78rem}.hero-track .track-result{grid-column:1 / -1;margin-top:6px;padding-top:16px}@media (max-width:991px){.hero-vessel-tag{position:relative;right:auto;bottom:auto;margin:18px 0 0 max(16px,calc((100% - var(--container)) / 2 + 24px));align-self:flex-start}}@media (max-width:640px){.hero-track .track-card{grid-template-columns:1fr;padding:14px}.hero-track .track-demo{grid-column:1}}.gn-head h2{font-size:clamp(calc(1.8rem - 3px),calc(3vw - 3px),calc(2.6rem - 3px));line-height:1.12}.gn-stats li{flex:0 0 auto;padding-right:48px}.gn-port.lbl-l .gn-label{left:auto;right:10px;bottom:auto;top:50%;transform:translateY(-50%)}.gn-port.lbl-r .gn-label{left:10px;bottom:auto;top:50%;transform:translateY(-50%)}.gn-port.lbl-b .gn-label{bottom:auto;top:10px}.gn-port:not(.is-hub) .gn-label{font-size:.74rem;font-weight:700}.gn-foot{display:grid;grid-template-columns:auto auto 1fr;gap:10px;margin-top:16px}.gn-foot-port{display:flex;align-items:center;gap:12px;padding:14px 20px 14px 14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.gn-foot-port strong{display:block;color:#fff;font-size:.95rem}.gn-foot-port small{font-size:.78rem;color:rgba(255,255,255,.6)}.gn-foot-routes{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.gn-foot-routes>small{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.gn-foot-routes ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gn-foot-routes li{padding:6px 12px;border-radius:999px;font-size:.82rem;font-weight:600;color:#fff;background:rgba(212,160,42,.14);border:1px solid rgba(232,196,107,.35)}@media (max-width:991px){.gn-foot{grid-template-columns:1fr 1fr}.gn-foot-routes{grid-column:1 / -1}}@media (max-width:640px){.gn-foot{grid-template-columns:1fr}.gn-stats li{padding-right:28px}}.biz-head h2{font-size:clamp(calc(1.8rem - 3px),calc(3vw - 3px),calc(2.6rem - 3px));line-height:1.12}.fx-tagline{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.25}.fx-tagline em{white-space:nowrap}@media (max-width:640px){.gn-port .gn-label{display:none}.gn-foot{grid-template-columns:1fr 1fr}.gn-foot-port{padding:12px;gap:10px}.gn-foot-port .gn-office-ic{display:none}}.fq-help-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.fq-help-mark img{width:38px;height:auto}.legal-in{max-width:820px}.legal-updated{margin:0 0 28px;font-size:.85rem;font-weight:600;color:var(--muted)}.legal h2{margin:34px 0 12px;font-size:clamp(1.2rem,1.8vw,1.45rem)}.legal h2:first-of-type{margin-top:0}.legal p,.legal li{color:var(--text);font-size:1rem;line-height:1.75}.legal p{margin:0 0 12px}.legal ul{margin:0 0 12px;padding-left:20px}.legal a{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.track-result{position:relative}.track-close{position:absolute;right:-4px;top:8px;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:rgba(255,255,255,.7);background:rgba(6,20,50,.45);transition:color .25s,background .25s,border-color .25s,transform .3s var(--ease)}.track-close:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent);transform:rotate(90deg)}.track-close .ic{width:15px;height:15px}.track-close{top:0;right:0}.track-result .track-route{padding-right:38px}.vs-name-tag.is-icon{padding:10px;border-radius:14px}.vs-name-tag.is-icon .ic{width:22px;height:22px}.track-line .ic{width:34px;height:34px;padding:7px}.vs-name-tag.is-icon{padding:12px;border-radius:16px}.vs-name-tag.is-icon .ic{width:30px;height:30px}.capx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,48px) 0}.capx-i{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:6px 20px;color:inherit}.capx-i::before{content:"";position:absolute;left:0;top:42px;width:56px;height:7px;transform:translateX(-50%);background:radial-gradient(circle,rgba(212,160,42,.85) 1.8px,transparent 2px) 0 50% / 12px 7px repeat-x}.capx-i:nth-child(4n+1)::before{display:none}.capx-ic{display:grid;place-items:center;height:64px;color:var(--ink);transition:transform .45s var(--ease),color .35s}.capx-ic .ic{width:52px;height:52px;stroke-width:1.15}.capx-v{font-family:var(--display);font-size:clamp(1.5rem,2.3vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.capx-t{font-family:var(--display);font-size:1.02rem;font-weight:600;color:var(--ink);letter-spacing:-.02em}.capx-l{font-size:.88rem;line-height:1.45;color:var(--muted);max-width:22ch}.capx-facts{margin-bottom:clamp(34px,5vw,56px)}.capx-facts + .capx-serv{position:relative;padding-top:clamp(30px,4vw,46px);border-top:1px solid var(--line)}.capx-serv{grid-template-columns:repeat(6,minmax(0,1fr))}.capx-serv .capx-i::before{display:none}.capx-serv .capx-i:not(:nth-child(6n+1))::before{display:block;top:38px;width:40px}.capx-serv .capx-ic{height:56px}.capx-serv .capx-ic .ic{width:42px;height:42px}.capx-serv .capx-i:hover .capx-ic{color:var(--accent-deep);transform:translateY(-4px)}.capx-serv .capx-i:hover .capx-t{color:var(--accent-deep)}@media (max-width:1100px){.capx-serv{grid-template-columns:repeat(3,minmax(0,1fr))}.capx-serv .capx-i:not(:nth-child(6n+1))::before{display:none}.capx-serv .capx-i:not(:nth-child(3n+1))::before{display:block;top:38px;width:40px}}@media (max-width:720px){.capx,.capx-serv{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.capx-i::before,.capx-serv .capx-i:not(:nth-child(3n+1))::before{display:none !important}.capx-i:nth-child(even)::before,.capx-serv .capx-i:nth-child(even)::before{display:block !important;top:34px;width:34px}.capx-i{padding:6px 10px}.capx-ic,.capx-serv .capx-ic{height:50px}.capx-ic .ic{width:40px;height:40px}.capx-serv .capx-ic .ic{width:34px;height:34px}.capx-l{font-size:.8rem}}.capx-serv{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,44px) 0}.capx-serv .capx-i:not(:nth-child(6n+1))::before{display:none}.capx-serv .capx-i:not(:nth-child(3n+1))::before{display:block;top:40px;width:64px}.capx-serv .capx-ic{height:62px}.capx-serv .capx-ic .ic{width:48px;height:48px}.capx-serv .capx-t{font-size:1.08rem}.capx-facts .capx-l{min-height:2.6em}@media (max-width:1100px){.capx-serv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.capx,.capx-serv{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.capx .capx-i::before,.capx-serv .capx-i::before{display:none}.capx .capx-i:nth-child(even)::before,.capx-serv .capx-i:nth-child(even)::before{display:block;top:34px;width:34px}.capx-serv .capx-ic{height:52px}.capx-serv .capx-ic .ic{width:38px;height:38px}.capx-serv .capx-t{font-size:.98rem}.capx-facts .capx-l{min-height:0}}.gd-pro{background:#fff}.gd-pro .gdp{border-color:#E6EAF1;box-shadow:0 30px 70px -45px rgba(8,26,63,.35)}.gd-pro .gdp-media{background:#fff}.gd-pro .gdp-media img{object-fit:contain;padding:18px}.gd-pro .gdp-media::after{display:none}.gd-pro .gdp-badge{background:#fff;border:1px solid var(--line);box-shadow:0 14px 30px -18px rgba(8,26,63,.35)}body.dark-hero .gd.gd-pro,.gd.gd-pro{background:#fff}@media (max-width:900px){.gd-pro .gdp-media{aspect-ratio:5 / 3}.gd-pro .gdp-media img{padding:10px 10px 0}.gd-pro .gdp-badge{left:12px;right:auto;bottom:10px;max-width:250px;padding:9px 12px}.gd-pro .gdp-badge>.ic{width:30px;height:30px;padding:7px}.gd-pro .gdp-badge strong{font-size:.86rem}.gd-pro .gdp-badge small{font-size:.74rem}}@media (max-width:900px){.gd-pro .gdp-media{aspect-ratio:4 / 3}.gd-pro .gdp-media img{padding:14px}.gd-pro .gdp-badge{display:none}}.fx-brand{grid-template-columns:auto 1fr}@media (max-width:900px){.fx-brand{grid-template-columns:1fr}}.ctm{margin-top:clamp(18px,2.5vw,26px);padding:20px 24px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px -40px rgba(8,26,63,.4)}.ctm-l{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ctm-l .ic{width:15px;height:15px;color:var(--accent-deep)}.ctm-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ctm-i{display:grid;gap:2px;padding:12px 16px;border-radius:14px;background:var(--soft);border:1px solid var(--line);transition:border-color .3s,background .3s,transform .4s var(--ease)}.ctm-i:hover{border-color:rgba(212,160,42,.55);background:#FFFCF4;transform:translateY(-2px)}.ctm-i small{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ctm-i strong{font-size:.95rem;color:var(--ink);word-break:break-word}@media (max-width:860px){.ctm-list{grid-template-columns:1fr}.ctm{padding:16px}}.ctq{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1200px){.ctq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ctq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ctq{grid-template-columns:1fr}}.ctq-card strong{overflow-wrap:anywhere}.ctq-card.is-mail strong{font-size:.95rem;letter-spacing:-.01em}.contact-page .page-hero .hero-bg{background-position:78% center}.contact-page .page-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,18,44,.82) 0%,rgba(6,18,44,.55) 42%,rgba(6,18,44,.25) 100%);pointer-events:none}.contact-page .page-hero-inner{position:relative;z-index:2}@media (max-width:760px){.contact-page .page-hero .hero-bg{background-position:72% center}}.ctq-card.is-mail strong{font-size:.85rem;line-height:1.3}@media (max-width:1200px){.ctq-card.is-mail strong{font-size:1rem}}.cq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cq-card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;padding:24px 22px 20px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(8,26,63,.04),0 26px 50px -38px rgba(8,26,63,.5);transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}.cq-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--accent-2),var(--accent));transition:transform .55s var(--ease)}.cq-card::after{content:"";position:absolute;z-index:-1;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(212,160,42,.16),transparent 70%);opacity:0;transition:opacity .5s}.cq-card:hover{transform:translateY(-6px);border-color:rgba(212,160,42,.45);box-shadow:0 1px 2px rgba(8,26,63,.04),0 34px 60px -34px rgba(156,116,21,.55)}.cq-card:hover::before{transform:scaleX(1)}.cq-card:hover::after{opacity:1}.cq-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.cq-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 14px 26px -14px rgba(156,116,21,.9);transition:transform .5s var(--ease)}.cq-ic .ic{width:23px;height:23px}.cq-card:hover .cq-ic{transform:rotate(-6deg) scale(1.05)}.cq-card.is-wa .cq-ic{color:#fff;background:linear-gradient(145deg,#4AE08A,#17A34A);box-shadow:0 14px 26px -14px rgba(23,163,74,.8)}.cq-tag{padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--soft);border:1px solid var(--line)}.cq-card.is-wa .cq-tag{color:#0F7A38;background:#E8FAEF;border-color:#BCEBCE}.cq-l{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cq-v{display:block;margin:6px 0 8px;font-family:var(--display);font-size:1.2rem;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.cq-v.is-mail{font-size:1.02rem;overflow-wrap:anywhere}.cq-note{font-size:.86rem;line-height:1.5;color:var(--muted)}.cq-go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:.86rem;font-weight:700;color:var(--accent-deep)}.cq-go .ic{width:15px;height:15px;transition:transform .4s var(--ease)}.cq-card:hover .cq-go .ic{transform:translate(3px,-3px)}.cq-card.is-wa .cq-go{color:#0F7A38}.cband{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);gap:26px 40px;align-items:center;margin-top:18px;padding:26px 30px;border-radius:26px;color:rgba(255,255,255,.72);background:radial-gradient(520px 300px at 0% 0%,rgba(212,160,42,.22),transparent 70%),linear-gradient(135deg,#12306E 0%,#0A1F4C 55%,#081A3F 100%);box-shadow:0 40px 80px -50px rgba(8,26,63,.8)}.cband::after{content:"";position:absolute;inset:0;z-index:-1;background:url("../img/world-dots.svg") right center / 60% auto no-repeat;opacity:.06}.cband-hours{display:flex;align-items:center;gap:14px}.cband-ic{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:15px;color:var(--gold-2,#E8C46B);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}.cband-ic .ic{width:22px;height:22px;color:var(--accent-2)}.cband-hours small{display:flex;align-items:center;gap:7px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.cband-hours strong{display:block;margin:4px 0 2px;color:#fff;font-family:var(--display);font-size:1.02rem;letter-spacing:-.02em}.cband-hours em{font-style:normal;font-size:.82rem;color:rgba(255,255,255,.55)}.cband-l{display:block;margin-bottom:10px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.cband-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cband-list a{position:relative;display:grid;gap:3px;padding:13px 34px 13px 16px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:background .35s,border-color .35s,transform .45s var(--ease)}.cband-list a:hover{background:rgba(255,255,255,.09);border-color:rgba(232,196,107,.5);transform:translateY(-3px)}.cband-list small{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.cband-list strong{font-size:.9rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.cband-list .ic{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:rgba(255,255,255,.45);transition:color .3s,transform .4s var(--ease)}.cband-list a:hover .ic{color:var(--accent-2);transform:translate(2px,calc(-50% - 2px))}@media (max-width:1100px){.cq{grid-template-columns:repeat(2,minmax(0,1fr))}.cband{grid-template-columns:1fr}.cband-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cq{grid-template-columns:1fr;gap:12px}.cq-card{padding:20px 18px 18px;border-radius:20px}.cband{padding:22px 18px;gap:20px}.cband-list{grid-template-columns:1fr}}.cband-list strong{font-size:.84rem}.cband-list a{padding-right:30px}.contact-page .page-hero .hero-bg{background-position:center 62%}.contact-page .page-hero::after{background:linear-gradient(90deg,rgba(6,18,44,.88) 0%,rgba(6,18,44,.62) 45%,rgba(6,18,44,.35) 100%)}@media (max-width:760px){.contact-page .page-hero .hero-bg{background-position:center}}.cq-phones{padding-bottom:16px}.cq-phone{position:relative;display:block;margin-top:8px;padding:10px 30px 10px 12px;border-radius:14px;border:1px solid transparent;transition:background .3s,border-color .3s,transform .4s var(--ease)}.cq-phone:first-of-type{margin-top:4px}.cq-phone .cq-v{margin:0 0 2px;font-size:1.12rem}.cq-phone .cq-note{font-size:.78rem}.cq-phone .ic{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--accent-deep);opacity:.65;transition:transform .4s var(--ease),opacity .3s}.cq-phone:hover{background:#FFFBF1;border-color:rgba(212,160,42,.4);transform:translateX(2px)}.cq-phone:hover .ic{opacity:1;transform:translate(2px,calc(-50% - 2px))}.cq-hours{display:block;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:.8rem}.ct-hero{background:radial-gradient(760px 420px at 12% 0%,rgba(212,160,42,.22),transparent 68%),linear-gradient(135deg,#12306E 0%,#0A1F4C 52%,#06142F 100%)}.ct-hero::before{content:"";position:absolute;inset:0;background:url("../img/world-dots.svg") center right / 62% auto no-repeat;opacity:.12;pointer-events:none}.ct-hero::after{display:none}.ct-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:30px 50px;align-items:center}.ct-hero-icons{position:relative;display:flex;align-items:center;gap:clamp(10px,1.6vw,18px)}.ct-hero-line{position:absolute;left:6%;right:6%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(232,196,107,.55),transparent)}.ct-hero-i{position:relative;display:grid;place-items:center;width:clamp(48px,5vw,64px);height:clamp(48px,5vw,64px);border-radius:50%;color:var(--accent-2);background:rgba(255,255,255,.06);border:1px solid rgba(232,196,107,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 30px -18px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.12);animation:ctFloat 5s var(--ease) infinite alternate;animation-delay:var(--d)}.ct-hero-i .ic{width:45%;height:45%}.ct-hero-i:nth-child(4){color:var(--navy,#081A3F);background:linear-gradient(145deg,#F3D896,#D4A02A);border-color:transparent}@keyframes ctFloat{from{transform:translateY(4px)}to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ct-hero-i{animation:none}}@media (max-width:860px){.ct-hero-in{grid-template-columns:1fr}.ct-hero-icons{justify-content:flex-start}.ct-hero-i{width:42px;height:42px}}.ct-hero.is-short{min-height:clamp(360px,42vh,440px)}.ct-hero-copy p{margin:14px 0 0;max-width:46ch;color:rgba(255,255,255,.72);font-size:1.04rem}.ct-hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 18px}.ct-hero-cta .btn{height:46px}.ct-hero-cta .ic{width:17px;height:17px}.cx{background:linear-gradient(180deg,#F6F8FB 0%,#FFFFFF 60%)}.cx-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(20px,2.4vw,30px);align-items:start}.cx-panel{position:sticky;top:100px;overflow:hidden;isolation:isolate;padding:clamp(24px,2.6vw,34px);border-radius:28px;color:rgba(255,255,255,.72);background:radial-gradient(520px 320px at 100% 0%,rgba(212,160,42,.26),transparent 68%),linear-gradient(150deg,#12306E 0%,#0A1F4C 52%,#06142F 100%);box-shadow:0 50px 90px -55px rgba(8,26,63,.9)}.cx-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:url("../img/world-dots.svg") center 80% / 150% auto no-repeat;opacity:.07}.cx-panel::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,rgba(243,216,150,.55),transparent 40%,transparent 70%,rgba(243,216,150,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.cx-eyebrow::before{content:"";width:22px;height:1.5px;background:var(--accent)}.cx-eyebrow.is-dark{color:var(--accent-deep)}.cx-panel-head h2{margin:12px 0 22px;color:#fff;font-size:clamp(1.5rem,2.1vw,1.95rem);line-height:1.12}.cx-panel-head h2 em{color:var(--accent-2);font-style:normal}.cx-lines{display:grid;gap:8px}.cx-line{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:background .35s,border-color .35s,transform .45s var(--ease)}.cx-line:hover{background:rgba(255,255,255,.09);border-color:rgba(232,196,107,.5);transform:translateX(3px)}.cx-line-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 12px 22px -14px rgba(156,116,21,.9)}.cx-line-ic .ic{width:19px;height:19px}.cx-line.is-wa .cx-line-ic{color:#fff;background:linear-gradient(145deg,#4AE08A,#17A34A);box-shadow:0 12px 22px -14px rgba(23,163,74,.9)}.cx-line-t small{display:block;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.cx-line-t strong{display:block;margin-top:2px;color:#fff;font-family:var(--display);font-size:1.02rem;font-weight:600;letter-spacing:-.02em}.cx-line>.ic{width:15px;height:15px;color:rgba(255,255,255,.4);transition:transform .4s var(--ease),color .3s}.cx-line:hover>.ic{color:var(--accent-2);transform:translate(2px,-2px)}.cx-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.cx-label .ic{width:14px;height:14px;color:var(--accent-2)}.cx-mails{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:6px}.cx-mails a{display:grid;gap:1px;padding:9px 12px;border-radius:12px;transition:background .3s}.cx-mails a:hover{background:rgba(255,255,255,.06)}.cx-mails small{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.cx-mails strong{font-size:.92rem;font-weight:600;color:#fff;overflow-wrap:anywhere}.cx-hours{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.cx-hours-ic{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;color:var(--accent-2);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.cx-hours-ic .ic{width:19px;height:19px}.cx-hours small{display:flex;align-items:center;gap:7px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.cx-hours strong{display:block;margin:3px 0 1px;color:#fff;font-size:.98rem;font-weight:600}.cx-hours em{font-style:normal;font-size:.8rem;color:rgba(255,255,255,.5)}.cx-form{position:relative;padding:clamp(24px,2.8vw,38px);border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 50px 90px -60px rgba(8,26,63,.55)}.cx-form::before{content:"";position:absolute;left:clamp(24px,2.8vw,38px);right:clamp(24px,2.8vw,38px);top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#F3D896,#D4A02A,#F3D896)}.cx-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.cx-form-head h2{margin:12px 0 6px;font-size:clamp(1.5rem,2.1vw,1.95rem);line-height:1.12}.cx-form-head p{margin:0;color:var(--muted);max-width:46ch}.cx-free{position:relative;display:inline-flex;align-items:center;gap:12px;padding:11px 20px 11px 13px;border-radius:999px;color:var(--on-accent);background:linear-gradient(135deg,#F3D896,#D4A02A 65%,#C08E1E);box-shadow:0 14px 30px -14px rgba(212,160,42,.75);white-space:nowrap}.cx-free-ic{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:rgba(8,26,63,.12)}.cx-free .ic{width:17px;height:17px}.cx-free strong{display:block;font-size:.92rem;font-weight:800;letter-spacing:-.01em}.cx-free small{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.cx-free::after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid rgba(212,160,42,.45);opacity:0;animation:cxFreePulse 2.8s var(--ease) infinite}@keyframes cxFreePulse{0%{opacity:.8;transform:scale(.98)}70%{opacity:0;transform:scale(1.06)}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.cx-free::after{animation:none;opacity:.6}}@media (max-width:560px){.cx-free{white-space:normal}}.cx-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:18px 0 0;border-top:1px solid var(--line-2,#EEF1F6)}.cx-steps li{display:flex;gap:10px;align-items:flex-start}.cx-steps b{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;font-size:.78rem;font-weight:800;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.4)}.cx-steps strong{display:block;font-size:.92rem;color:var(--ink);line-height:1.3}.cx-steps small{font-size:.8rem;color:var(--muted)}.cxo{background:#fff}.cxo-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);overflow:hidden;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 46px 90px -60px rgba(8,26,63,.55)}.cxo-info{padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;align-items:flex-start}.cxo-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.35)}.cxo-badge .ic{width:15px;height:15px}.cxo-info h3{margin:16px 0 8px;font-size:clamp(1.3rem,1.8vw,1.6rem)}.cxo-info address{font-style:normal;color:var(--muted);font-size:1rem;line-height:1.6;max-width:32ch}.cxo-meta{display:grid;gap:8px;margin:18px 0 22px}.cxo-meta a,.cxo-meta span{display:inline-flex;align-items:center;gap:9px;font-size:.92rem;font-weight:600;color:var(--ink)}.cxo-meta .ic{width:16px;height:16px;color:var(--accent-deep)}.cxo-meta a:hover{color:var(--accent-deep)}.cxo-map{position:relative;min-height:340px;background:var(--soft)}.cxo-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(1.05)}@media (max-width:1100px){.cx-grid{grid-template-columns:1fr}.cx-panel{position:static}.cxo-card{grid-template-columns:1fr}.cxo-map{min-height:300px}}@media (max-width:760px){.cx-steps{grid-template-columns:1fr;gap:12px}.cx-panel,.cx-form{border-radius:22px}.ct-hero-cta .btn{flex:1;min-width:150px}}@media (min-width:1101px){.cx-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:0;align-items:center}.cx-panel{position:relative;top:0;z-index:3;margin:0 -54px 0 10px;align-self:center;box-shadow:0 60px 110px -50px rgba(6,18,44,.85),0 0 0 1px rgba(255,255,255,.04)}.cx-form{padding-left:calc(clamp(24px,2.8vw,38px) + 66px)}.cx-form::before{left:calc(clamp(24px,2.8vw,38px) + 66px)}}.cx{padding-bottom:clamp(28px,3.6vw,46px)}.cxo{padding-top:clamp(38px,4.6vw,58px);background:linear-gradient(180deg,#F4F6FA 0%,#EEF1F6 100%)}.cxo .ab-head{margin-bottom:clamp(26px,3.2vw,38px)}.cx-line.is-phones{cursor:default}.cx-line.is-phones strong{display:grid;gap:2px;justify-items:start}.cx-line.is-phones strong a{color:#fff;transition:color .25s}.cx-line.is-phones strong a:hover{color:var(--accent-2)}.fx-ci-phones strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.fx-ci-phones strong a{transition:color .25s}.fx-ci-phones strong a:hover{color:var(--accent-2)}.fx-ci-phones i{font-style:normal;opacity:.4}.ct-hero .hero-bg{background-position:center 58%;filter:saturate(.92)}.ct-hero{background:none}.ct-hero::after{content:"";display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(6,18,44,.95) 0%,rgba(8,26,63,.86) 38%,rgba(10,31,76,.62) 68%,rgba(10,31,76,.45) 100%),radial-gradient(620px 340px at 8% 0%,rgba(212,160,42,.28),transparent 70%)}.ct-hero::before{z-index:1;opacity:.09}.ct-hero::after{background:linear-gradient(100deg,rgba(6,18,44,.96) 0%,rgba(8,26,63,.9) 42%,rgba(10,31,76,.78) 72%,rgba(10,31,76,.66) 100%),radial-gradient(620px 340px at 8% 0%,rgba(212,160,42,.26),transparent 70%)}.ct-hero .hero-bg{filter:saturate(.8) contrast(.95)}@media (max-width:860px){.ct-hero::after{background:linear-gradient(180deg,rgba(6,18,44,.94) 0%,rgba(8,26,63,.9) 60%,rgba(10,31,76,.86) 100%),radial-gradient(400px 260px at 10% 0%,rgba(212,160,42,.25),transparent 70%)}}body.contact-page .page-hero.ct-hero::after{content:"";display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(6,18,44,.96) 0%,rgba(8,26,63,.9) 42%,rgba(10,31,76,.76) 72%,rgba(10,31,76,.62) 100%),radial-gradient(620px 340px at 8% 0%,rgba(212,160,42,.26),transparent 70%)}body.contact-page .page-hero.ct-hero .hero-bg{background-position:center 58%;filter:saturate(.8) contrast(.95)}@media (max-width:860px){body.contact-page .page-hero.ct-hero::after{background:linear-gradient(180deg,rgba(6,18,44,.94) 0%,rgba(8,26,63,.9) 60%,rgba(10,31,76,.86) 100%),radial-gradient(400px 260px at 10% 0%,rgba(212,160,42,.25),transparent 70%)}}body.contact-page .page-hero.ct-hero .hero-bg{background-position:center 42%;filter:saturate(.85) contrast(1.02)}.fx-contact .fx-ci strong{white-space:nowrap;font-size:.92rem;letter-spacing:-.01em}.fx-ci-phones strong{white-space:normal}body.contact-page .page-hero.ct-hero .hero-bg{background-size:122% auto;background-position:center 46%}@media (max-width:860px){body.contact-page .page-hero.ct-hero .hero-bg{background-size:cover}}.lg-hero{background:radial-gradient(700px 400px at 10% 0%,rgba(212,160,42,.22),transparent 68%),linear-gradient(135deg,#12306E 0%,#0A1F4C 52%,#06142F 100%)}.lg-hero::before{content:"";position:absolute;inset:0;background:url("../img/world-dots.svg") center right / 58% auto no-repeat;opacity:.08;pointer-events:none}.lg-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:center}.lg-hero-in p{margin:12px 0 0;max-width:52ch;color:rgba(255,255,255,.7)}.lg-hero-mark{display:grid;place-items:center;width:clamp(72px,8vw,104px);height:clamp(72px,8vw,104px);border-radius:28px;color:var(--accent-2);background:rgba(255,255,255,.06);border:1px solid rgba(232,196,107,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 24px 50px -28px rgba(0,0,0,.9)}.lg-hero-mark .ic{width:44%;height:44%}.lg{background:linear-gradient(180deg,#F4F6FA 0%,#FFFFFF 55%)}.lg-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(18px,2.2vw,28px);align-items:start}.lg-side{position:sticky;top:100px;display:grid;gap:14px}.lg-card{padding:22px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -48px rgba(8,26,63,.5)}.lg-updated{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:.74rem;font-weight:700;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.3)}.lg-updated .ic{width:14px;height:14px}.lg-toc-l{display:block;margin:18px 0 10px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lg-toc{display:grid;gap:2px;max-height:min(52vh,520px);overflow-y:auto;scrollbar-width:thin}.lg-toc a{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;padding:9px 10px;border-radius:11px;font-size:.9rem;color:var(--muted);transition:background .25s,color .25s}.lg-toc a b{font-size:.72rem;font-weight:800;color:#B9C3D4}.lg-toc a:hover{color:var(--ink);background:var(--soft)}.lg-toc a.is-active{color:var(--ink);background:#FFF8E8;font-weight:600}.lg-toc a.is-active b{color:var(--accent-deep)}.lg-help{padding:22px;border-radius:24px;color:rgba(255,255,255,.72);background:linear-gradient(150deg,#12306E,#081A3F);box-shadow:0 30px 60px -48px rgba(8,26,63,.9)}.lg-help strong{display:block;color:#fff;font-family:var(--display);font-size:1.05rem}.lg-help p{margin:6px 0 14px;font-size:.9rem}.lg-help .btn{margin-top:8px;height:44px}.btn-ghost-navy{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.btn-ghost-navy:hover{background:rgba(255,255,255,.14)}.lg-doc{padding:clamp(26px,3vw,44px);border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 50px 90px -60px rgba(8,26,63,.5)}.lg-doc-head{display:flex;align-items:center;gap:16px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.lg-doc-ic{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:17px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 16px 30px -16px rgba(156,116,21,.9)}.lg-doc-ic .ic{width:24px;height:24px}.lg-doc-head h2,.lg-doc-title{font-size:clamp(1.4rem,2vw,1.75rem)}.lg-doc-head p{margin:4px 0 0;font-size:.9rem;color:var(--muted)}.lg-body{counter-reset:lgsec}.lg-body h2{position:relative;margin:34px 0 12px;padding-left:42px;font-size:clamp(1.1rem,1.5vw,1.3rem);scroll-margin-top:100px}.lg-body h2::before{counter-increment:lgsec;content:counter(lgsec,decimal-leading-zero);position:absolute;left:0;top:2px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-family:var(--font);font-size:.72rem;font-weight:800;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.35)}.lg-body h2:first-child{margin-top:0}.lg-body p{margin:0 0 14px;color:var(--text);font-size:1rem;line-height:1.8}.lg-body ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:8px}.lg-body ul li{position:relative;padding-left:26px;line-height:1.7}.lg-body ul li::before{content:"";position:absolute;left:6px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(212,160,42,.16)}.lg-body a{color:var(--accent-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lg-body strong{color:var(--ink)}.lg-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font-size:.88rem;color:var(--muted)}.lg-foot span{display:inline-flex;align-items:center;gap:8px}.lg-foot .ic{width:15px;height:15px;color:var(--accent-deep)}@media (max-width:1000px){.lg-grid{grid-template-columns:1fr}.lg-side{position:static}.lg-toc{max-height:none}.lg-hero-in{grid-template-columns:1fr}.lg-hero-mark{display:none}}.lg-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(6,18,44,.95) 0%,rgba(8,26,63,.88) 45%,rgba(10,31,76,.72) 100%),radial-gradient(560px 320px at 8% 0%,rgba(212,160,42,.24),transparent 70%)}.lg-hero .hero-bg{background-position:center 45%;filter:saturate(.85)}@media (max-width:860px){.lg-hero::after{background:linear-gradient(180deg,rgba(6,18,44,.93),rgba(8,26,63,.9))}}.ab-hero.is-short{min-height:clamp(380px,46vh,470px)}.ab-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(6,18,44,.95) 0%,rgba(8,26,63,.86) 42%,rgba(10,31,76,.6) 100%),radial-gradient(620px 340px at 8% 0%,rgba(212,160,42,.26),transparent 70%)}.ab-hero .hero-bg{background-position:center 55%;filter:saturate(.9)}.ab-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:28px 50px;align-items:center}.ab-hero-in p{margin:14px 0 0;max-width:52ch;color:rgba(255,255,255,.74);font-size:1.04rem}.ab-hero-facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ab-hero-facts li{display:grid;gap:2px;padding:14px 20px;min-width:210px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(232,196,107,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ab-hero-facts strong{font-family:var(--display);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:#fff}.ab-hero-facts small{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2)}.ab-marks{padding-top:clamp(30px,4vw,48px);padding-bottom:clamp(24px,3vw,36px);background:#fff}.ab-biz{background:linear-gradient(180deg,#FFFFFF 0%,#F4F6FA 100%)}.ab-biz .ab-head p{margin-top:12px}.abb-card{transition:transform .5s var(--ease),box-shadow .5s}.abb-card:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px rgba(8,26,63,.6)}@media (max-width:1100px){.ab-marks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ab-hero-in{grid-template-columns:1fr}.ab-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-hero-facts li{min-width:0;padding:12px 14px}.ab-hero-facts strong{font-size:1.05rem}.ab-hero-facts small{font-size:.68rem}.ab-hero::after{background:linear-gradient(180deg,rgba(6,18,44,.92),rgba(8,26,63,.9))}}@media (max-width:560px){.ab-marks-grid{grid-template-columns:1fr}}.msx{position:relative;isolation:isolate;margin-top:clamp(28px,3.4vw,46px);background-size:cover;background-position:center 55%}.msx::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,18,44,.42) 0%,rgba(6,18,44,.36) 42%,rgba(6,18,44,.62) 100%)}.msx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.msx-i{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;min-height:clamp(400px,32vw,540px);padding:clamp(60px,7vw,110px) 26px 40px;text-align:center;color:#fff;transition:background .4s}.msx-i + .msx-i::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.45)}.msx-i{transition:background .45s var(--ease)}.msx-grid:hover .msx-i{background:transparent}.msx-grid .msx-i:hover{background:rgba(255,255,255,.16)}.msx-ic{display:grid;place-items:center;width:clamp(52px,4.4vw,64px);height:clamp(52px,4.4vw,64px);transition:transform .45s var(--ease)}.msx-ic .ic{width:100%;height:100%;stroke-width:1}.msx-i:hover .msx-ic{transform:translateY(-4px)}.msx-i strong{max-width:14ch;font-family:var(--display);font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.22;text-shadow:0 2px 16px rgba(0,0,0,.5)}.msx-foot{display:flex;justify-content:center;margin-top:clamp(28px,3.4vw,44px)}.msx-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 30px;border-radius:999px;font-weight:700;font-size:1rem;color:var(--ink);background:#fff;border:1.5px solid var(--ink);transition:background .3s,color .3s,transform .35s var(--ease)}.msx-btn .ic{width:16px;height:16px;transform:rotate(-90deg)}.msx-btn:hover{color:#fff;background:var(--ink);transform:translateY(-2px)}@media (max-width:900px){.msx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msx-i{min-height:260px;padding:46px 20px 32px}.msx-i + .msx-i::before{display:none}.msx-i:nth-child(even)::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.45)}.msx-i:nth-child(n+3)::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(255,255,255,.45)}}@media (max-width:560px){.msx-grid{grid-template-columns:1fr}.msx-i{min-height:200px;padding:36px 20px}.msx-i:nth-child(even)::before{display:none}.msx-i + .msx-i::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:rgba(255,255,255,.45)}}.msx-img{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;transition:opacity .55s var(--ease)}.msx-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,18,44,.46) 0%,rgba(6,18,44,.4) 45%,rgba(6,18,44,.72) 100%)}.msx-i>*:not(.msx-img){position:relative;z-index:1}.msx-i + .msx-i::before{z-index:2}.msx-grid:hover .msx-img{opacity:0}@media (hover:none){.msx-grid:hover .msx-img{opacity:1}}.msx-layer{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;opacity:0;transition:opacity .85s cubic-bezier(.33,0,.2,1);will-change:opacity}.msx-layer.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.msx-layer{transition:opacity .3s linear}}.ab-biz{background:linear-gradient(180deg,#F4F6FA 0%,#EEF1F6 100%)}.ab-biz{padding-bottom:clamp(34px,4.2vw,54px)}body.inner-page .gd.gd-pro{padding-top:clamp(46px,5.2vw,72px);padding-bottom:clamp(48px,5.6vw,78px)}.st{background:#fff}.st-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,5vw,72px);align-items:center}.st-media{position:relative}.st-img{margin:0;overflow:hidden;border-radius:26px;box-shadow:0 46px 84px -50px rgba(8,26,63,.72)}.st-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.5s var(--ease)}.st-media:hover .st-img img{transform:scale(1.05)}.st-media{padding:30px 30px 88px 0}.st-media .st-frame{position:absolute;right:0;top:0;width:64%;height:72%;border:1.5px solid rgba(212,160,42,.55);border-radius:28px}.st-media .st-img{border-radius:28px}.st-media .st-img.is-main{position:relative;width:84%;aspect-ratio:4 / 4.4;box-shadow:0 54px 96px -48px rgba(8,26,63,.8)}.st-media .st-img.is-sub{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:1 / 1;border:8px solid #fff;border-radius:26px;box-shadow:0 34px 64px -32px rgba(8,26,63,.6)}.st-media.is-single{padding:30px 30px 30px 0}.st-media.is-single .st-img.is-main{width:100%;aspect-ratio:4 / 3.7}.st-media.is-single .st-frame{width:58%;height:66%}.st-copy h2{margin:14px 0 18px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.st-lead{font-size:1.08rem;line-height:1.75;color:var(--text)}.st-copy p{margin:0 0 14px;color:var(--muted);line-height:1.8}.st-copy p.st-lead{color:var(--text)}.st-line{list-style:none;margin:26px 0 26px;padding:0 0 0 4px;display:grid;gap:0}.st-line li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px;padding:0 0 22px 0}.st-line li:last-child{padding-bottom:0}.st-line li::before{content:"";position:absolute;left:39px;top:30px;bottom:6px;border-left:2px dashed rgba(156,116,21,.32)}.st-line li:last-child::before{display:none}.st-line span{display:grid;place-items:center;min-width:80px;height:30px;padding:0 12px;border-radius:999px;font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--accent-deep);background:#FBF3DF;border:1px solid rgba(212,160,42,.4)}.st-line strong{display:block;font-size:1rem;color:var(--ink)}.st-line small{display:block;margin-top:3px;font-size:.88rem;line-height:1.55;color:var(--muted)}.st-founder{display:inline-flex;align-items:center;gap:14px;margin-bottom:22px;padding:12px 20px 12px 12px;border-radius:18px;background:var(--soft);border:1px solid var(--line)}.st-founder-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff;box-shadow:0 10px 22px -14px rgba(8,26,63,.5)}.st-founder-mark img{width:30px}.st-founder small{display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.st-founder strong{display:block;font-family:var(--display);font-size:1.05rem;color:var(--ink)}.st-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:1000px){.st-grid{grid-template-columns:1fr}.st-media{max-width:520px;margin:0 auto;padding:16px 0 60px 50px}}@media (max-width:560px){.st-media{padding:12px 0 44px 34px}.st-arch{margin-left:30px;border-radius:150px 150px 20px 20px}.st-frame{left:16px;right:24px;bottom:76px;border-radius:158px 158px 20px 20px}.st-emblem{width:58px;height:58px;right:2px}.st-emblem img{width:38px}.st-stat{padding:12px 16px 12px 12px;gap:10px}.st-stat strong{font-size:1.02rem}.st-stat-ic{width:38px;height:38px}.st-line span{min-width:68px;font-size:.76rem}.st-line li::before{left:33px}.st-actions .btn{width:100%;justify-content:center}}.ab-marks{background:#fff;padding-top:clamp(30px,4vw,52px);padding-bottom:clamp(30px,4vw,52px)}.capx-marks{grid-template-columns:repeat(4,minmax(0,1fr))}.capx-marks .capx-i::before{top:38px;width:52px}.capx-marks .capx-ic{height:58px}.capx-marks .capx-ic .ic{width:44px;height:44px}.capx-marks .capx-t{font-size:1.05rem}.capx-marks .capx-l{max-width:24ch}@media (max-width:1100px){.capx-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 0}.capx-marks .capx-i::before{display:none}.capx-marks .capx-i:nth-child(even)::before{display:block}}@media (max-width:560px){.capx-marks{grid-template-columns:1fr}.capx-marks .capx-i:nth-child(even)::before{display:none}}@media (max-width:760px){.capx-marks{grid-template-columns:repeat(2,minmax(0,1fr))}.capx-marks .capx-i::before{display:none !important}.capx-marks .capx-i:nth-child(even)::before{display:block !important;top:34px;width:34px}}@media (max-width:560px){.capx-marks{grid-template-columns:1fr;gap:26px 0}.capx-marks .capx-i::before,.capx-marks .capx-i:nth-child(even)::before{display:none !important}}.capx-i{transition:transform .45s var(--ease)}.capx-ic{position:relative}.capx-ic::after{content:"";position:absolute;z-index:-1;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(212,160,42,.28),transparent 70%);opacity:0;transform:scale(.6);transition:opacity .45s,transform .5s var(--ease)}.capx-i:hover{transform:translateY(-6px)}.capx-i:hover .capx-ic{color:var(--accent-deep);transform:translateY(-4px) scale(1.06)}.capx-i:hover .capx-ic::after{opacity:1;transform:scale(1)}.capx-i:hover .capx-t,.capx-i:hover .capx-v{color:var(--accent-deep)}.capx-i:hover .capx-l{color:var(--ink)}.capx-i::before{transition:opacity .4s,filter .4s}.capx-i:hover::before,.capx-i:hover + .capx-i::before{opacity:1;filter:brightness(1.15) saturate(1.2)}.bz-hero .hero-bg{background-size:124% auto;background-position:center 52%}@media (max-width:860px){.bz-hero .hero-bg{background-size:cover}}.bz-seal-ic{width:84px;height:84px}.bz-seal-ic .ic{width:42px;height:42px;stroke-width:1.4}.bz-svc{background:linear-gradient(180deg,#F4F6FA 0%,#EEF1F6 100%);color:var(--text)}.bz-svc .ab-head h2,.bz-svc .ab-head h2 em{color:var(--ink)}.bz-svc .ab-head h2 em{color:var(--accent-deep)}.bz-svc .ab-head p{color:var(--muted)}.bz-svc .eyebrow{color:var(--accent-deep)}.capx-biz{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,48px) 0}.capx-biz .capx-i{padding:6px 26px}.capx-biz .capx-i:not(:nth-child(3n+1))::before{display:block;top:40px;width:58px}.capx-biz .capx-i:nth-child(3n+1)::before{display:none}.capx-biz .capx-ic{height:62px}.capx-biz .capx-ic .ic{width:46px;height:46px}.capx-biz .capx-t{font-size:1.08rem}.capx-go{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-size:.84rem;font-weight:700;color:var(--accent-deep);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .4s var(--ease)}.capx-go .ic{width:14px;height:14px}.capx-i:hover .capx-go{opacity:1;transform:none}@media (max-width:1000px){.capx-biz{grid-template-columns:repeat(2,minmax(0,1fr))}.capx-biz .capx-i::before{display:none !important}.capx-biz .capx-i:nth-child(even)::before{display:block !important;top:38px;width:40px}.capx-go{opacity:1;transform:none}}@media (max-width:620px){.capx-biz{grid-template-columns:1fr;gap:28px 0}.capx-biz .capx-i::before,.capx-biz .capx-i:nth-child(even)::before{display:none !important}}.bz-intro{background:#fff}.bz-enq{background:#fff}.bz-faq{background:linear-gradient(180deg,#F4F6FA 0%,#EEF1F6 100%)}.bz-more{background:#fff}.inner-page .bz-hero,.inner-page .bz-hero.is-short{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:clamp(340px,34vw,450px);padding:0}.inner-page .bz-hero .hero-bg::after{background:radial-gradient(700px 380px at 88% 6%,rgba(212,160,42,.16),transparent 70%),linear-gradient(98deg,rgba(5,16,40,.84) 0%,rgba(6,20,50,.58) 38%,rgba(6,20,50,.2) 70%,rgba(6,20,50,.08) 100%)}.inner-page .bz-hero-in{width:100%;padding:clamp(34px,4vw,52px) 24px clamp(34px,4vw,52px);margin-top:auto}.inner-page .bz-hero-in .crumbs{margin:0 0 20px}.bz-hero-in .ph-eyebrow{display:inline-flex}.bz-hero-in h1{margin-bottom:16px}.bz-hero-in .hero-lead{max-width:54ch;color:rgba(255,255,255,.78);line-height:1.6}.bz-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bz-hero-cta .btn-glass{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bz-hero-cta .btn-glass:hover{background:rgba(255,255,255,.18);border-color:rgba(243,216,150,.6)}.bz-svc{position:relative;overflow:hidden}.bz-svc::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 380px at 50% -8%,rgba(212,160,42,.1),transparent 70%)}.bz-svc .container{position:relative;z-index:1}.capx-biz .capx-i{padding:26px 24px 22px;border-radius:22px;border:1px solid transparent;transition:transform .45s var(--ease),background .4s,border-color .4s,box-shadow .45s}.capx-biz .capx-i:hover{background:#fff;border-color:rgba(212,160,42,.28);box-shadow:0 26px 50px -30px rgba(8,26,63,.45)}.capx-biz .capx-i:not(:nth-child(3n+1))::before{top:62px}.capx-n{font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.16em;color:var(--accent-deep);opacity:.55;transition:opacity .35s}.capx-biz .capx-i:hover .capx-n{opacity:1}.capx-biz .capx-ic{height:74px;width:74px;margin-top:4px;border-radius:50%;background:#fff;border:1px solid rgba(8,26,63,.08);box-shadow:0 14px 30px -22px rgba(8,26,63,.5)}.capx-biz .capx-i:hover .capx-ic{border-color:rgba(212,160,42,.45)}.capx-biz .capx-l{max-width:26ch}@media (max-width:1000px){.capx-biz .capx-i{padding:22px 18px 20px}}.inner-page .bz-hero-in .crumbs{display:flex;width:fit-content}.inner-page .bz-hero-in .ph-eyebrow{display:flex;width:fit-content}.bz-hero>.container{position:relative;z-index:2}.bz-chips{margin:26px 0 30px;padding-top:24px;border-top:1px solid var(--line)}.bz-chips-l{display:block;margin-bottom:12px;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep)}.bz-chips-row{display:flex;flex-wrap:wrap;gap:8px}.bz-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--ink);background:#fff;border:1px solid rgba(8,26,63,.1);box-shadow:0 10px 24px -20px rgba(8,26,63,.6);transition:transform .35s var(--ease),border-color .35s,color .35s,background .35s}.bz-chip .ic{width:16px;height:16px;color:var(--accent-deep);transition:color .35s}.bz-chip:hover{transform:translateY(-2px);color:var(--ink);border-color:rgba(212,160,42,.55);background:rgba(243,216,150,.16)}@media (max-width:640px){.bz-chips{margin:22px 0 24px}.bz-chip{font-size:.8rem;padding:8px 13px}}.abb-cta{position:relative;overflow:hidden;align-items:flex-end;color:#fff;background:linear-gradient(155deg,#12306E 0%,#081A3F 62%,#050F27 100%);border:1px solid rgba(243,216,150,.18)}.abb-cta::after{background:linear-gradient(90deg,#F3D896,#B8862A)}.abb-cta-glow{position:absolute;inset:-40% -30% auto auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(212,160,42,.38),transparent 68%);transition:transform .8s var(--ease),opacity .6s}.abb-cta:hover .abb-cta-glow{transform:translate(-14px,16px) scale(1.12)}.abb-cta-mark{position:absolute;top:18px;right:18px;color:rgba(243,216,150,.5);transition:transform .7s var(--ease)}.abb-cta-mark .ic{width:30px;height:30px;stroke-width:1.1}.abb-cta:hover .abb-cta-mark{transform:rotate(18deg)}.abb-cta .abb-body{gap:8px}.abb-cta .abb-body strong{font-family:var(--display);font-size:1.18rem;letter-spacing:-.02em}.abb-cta .abb-cta-t{max-height:none;opacity:1;color:rgba(255,255,255,.72)}.abb-cta-lines{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.abb-cta-lines span{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:rgba(255,255,255,.88)}.abb-cta-lines .ic{width:15px;height:15px;color:var(--accent-2)}.abb-cta .abb-go{margin-top:12px}.bz-abb .abb-cta:nth-child(5){grid-column:1 / -1;min-height:210px}@media (max-width:860px){.bz-abb .abb-cta{grid-column:1 / -1;min-height:240px}}.biz-import-export .bz-hero .hero-bg{background-size:cover;background-position:center 52%}.inner-page .bz-hero-in{position:relative}.inner-page .bz-hero-in::before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:calc(50% - 50vw);width:calc(50vw - 50% + 900px);background:linear-gradient(90deg,rgba(4,13,35,.86) 0%,rgba(4,13,35,.74) 38%,rgba(4,13,35,.46) 68%,rgba(4,13,35,.12) 90%,transparent 100%)}.inner-page .bz-hero-in>*{position:relative;z-index:1}.inner-page .bz-hero h1,.inner-page .bz-hero .hero-lead{text-shadow:0 2px 22px rgba(4,13,35,.7)}@media (max-width:860px){.inner-page .bz-hero-in::before{left:0;width:100%;background:linear-gradient(180deg,rgba(4,13,35,.55),rgba(4,13,35,.78))}}.bzm{position:relative;aspect-ratio:1 / 1.06}.bzm-frame{position:absolute;left:-22px;top:-22px;right:38px;bottom:66px;border:1.5px solid var(--accent);border-radius:260px 260px 28px 28px;opacity:.6}.bzm-main{position:relative;margin:0;width:84%;height:88%;overflow:hidden;border-radius:260px 260px 26px 26px;background:#DDE3EC;box-shadow:0 48px 90px -46px rgba(8,26,63,.55)}.bzm-main img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.bzm:hover .bzm-main img{transform:scale(1.05)}.bzm-wash{position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(180deg,transparent,rgba(6,20,50,.45))}.bzm-inset{position:absolute;right:0;bottom:8%;margin:0;width:46%;aspect-ratio:1;overflow:hidden;border-radius:50%;border:9px solid #fff;background:#DDE3EC;box-shadow:0 34px 70px -34px rgba(8,26,63,.6)}.bzm-inset img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.bzm:hover .bzm-inset img{transform:scale(1.07)}.bzm.is-single{aspect-ratio:1 / .92}.bzm.is-single .bzm-main{width:100%;height:92%}.bzm.is-single .bzm-frame{right:-16px;bottom:54px}.bzm.is-single .bzm-seal{right:5%}.bzm-seal{position:absolute;right:9%;top:13%;z-index:2;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624);box-shadow:0 22px 44px -20px rgba(8,26,63,.55),0 0 0 9px rgba(255,255,255,.92)}.bzm-seal .ic{width:42px;height:42px;stroke-width:1.4}.bzm-tag{position:absolute;left:4%;bottom:3%;z-index:2;display:flex;align-items:center;gap:14px;padding:16px 22px;border-radius:20px;color:#fff;background:rgba(8,26,63,.86);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 26px 52px -24px rgba(8,26,63,.65)}.bzm-tag strong{font-family:var(--display);font-size:2.2rem;font-weight:700;letter-spacing:-.05em;line-height:1;color:var(--accent-2)}.bzm-tag small{font-size:.8rem;line-height:1.35;color:rgba(255,255,255,.74);padding-left:14px;border-left:1px solid rgba(255,255,255,.2)}@media (max-width:991px){.bzm{max-width:560px;width:100%;margin:0 auto}}@media (max-width:560px){.bzm-seal{width:70px;height:70px}.bzm-seal .ic{width:32px;height:32px}.bzm-tag{padding:12px 16px;gap:10px}.bzm-tag strong{font-size:1.7rem}.bzm-tag small{font-size:.72rem;padding-left:10px}.bzm-main{border-radius:180px 180px 22px 22px}.bzm-frame{border-radius:180px 180px 22px 22px;left:-12px;top:-12px;right:34px;bottom:60px}}.biz-manufacturing .bz-hero .hero-bg{background-size:cover;background-position:center 58%}.biz-customs-clearance .bz-hero .hero-bg{background-size:152% auto;background-position:16% 62%}.mega-side{background-image:none}.mega-layer{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .7s var(--ease)}.mega-layer.is-on{opacity:1}.mega-side::before{z-index:1}.mega-side>div{z-index:2}.fx-brand{grid-template-columns:auto 1fr auto}.fx-act{display:grid;justify-items:end;gap:12px;padding-left:40px;border-left:1px solid rgba(255,255,255,.12)}.fx-act-l{font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.fx-act-btns{display:flex;align-items:center;gap:10px}.fx-act-wa{display:inline-flex;align-items:center;gap:8px;padding:.78em 1.15em;border-radius:999px;font-size:.9rem;font-weight:600;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);transition:background .3s,border-color .3s,transform .35s var(--ease)}.fx-act-wa .ic{width:17px;height:17px;color:#4ade80}.fx-act-wa:hover{background:rgba(255,255,255,.13);border-color:rgba(243,216,150,.5);transform:translateY(-2px)}@media (max-width:1100px){.fx-brand{grid-template-columns:auto 1fr}.fx-act{grid-column:1 / -1;justify-items:start;padding-left:0;padding-top:22px;border-left:0;border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:720px){.fx-brand{grid-template-columns:1fr;gap:24px}.fx-tagline{padding-left:0;border-left:0}.fx-tagline em{white-space:normal}}@media (max-width:520px){.fx-act-btns{flex-wrap:wrap}.fx-act-btns .btn,.fx-act-wa{flex:1 1 auto;justify-content:center}}[data-reveal].rv-l{transform:translate3d(-78px,18px,0)}[data-reveal].rv-r{transform:translate3d(78px,18px,0)}[data-reveal].rv-l.is-visible,[data-reveal].rv-r.is-visible{transform:none}@media (max-width:640px){[data-reveal]{transform:translateY(32px)}[data-reveal].rv-l{transform:translate3d(-34px,14px,0)}[data-reveal].rv-r{transform:translate3d(34px,14px,0)}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].rv-l,[data-reveal].rv-r{opacity:1;transform:none;transition:none}}.msx{border-top:1px solid rgba(243,216,150,.35);border-bottom:1px solid rgba(243,216,150,.35)}.msx::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,transparent 42%,rgba(4,13,35,.5) 100%)}.msx-i{justify-content:center;padding:clamp(56px,6vw,92px) 26px clamp(52px,5vw,76px) !important;gap:16px}.msx-i + .msx-i::before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.5) 18%,rgba(255,255,255,.5) 82%,transparent)}.msx-n{font-family:var(--display);font-size:.84rem;font-weight:700;letter-spacing:.24em;color:var(--accent-2);opacity:.85;text-shadow:0 2px 14px rgba(4,13,35,.85);transition:opacity .4s}.msx-i:hover .msx-n{opacity:1}.msx-ic{position:relative;border-radius:50%;padding:16px;width:clamp(80px,6.6vw,98px) !important;height:clamp(80px,6.6vw,98px) !important;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .45s var(--ease),border-color .4s,background .4s,box-shadow .5s}.msx-i:hover .msx-ic{border-color:rgba(243,216,150,.85);background:rgba(243,216,150,.14);box-shadow:0 0 0 8px rgba(243,216,150,.1)}.msx-i strong{text-shadow:0 2px 20px rgba(4,13,35,.6)}.msx-i:hover strong{color:#fff}.msx-more{display:grid;grid-template-rows:0fr;width:100%;opacity:0;transition:grid-template-rows .55s var(--ease),opacity .45s var(--ease)}.msx-more-in{display:grid;justify-items:center;gap:12px;min-height:0;overflow:hidden}.msx-more small{max-width:26ch;font-size:.86rem;line-height:1.5;color:rgba(255,255,255,.86);text-shadow:0 2px 14px rgba(4,13,35,.7)}.msx-go{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;font-size:.84rem;font-weight:700;color:var(--ink);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 16px 34px -18px rgba(0,0,0,.7)}.msx-go .ic{width:14px;height:14px}.msx-i:hover .msx-more,.msx-i:focus-visible .msx-more{grid-template-rows:1fr;opacity:1}.msx-btn{border-color:rgba(8,26,63,.18);box-shadow:0 18px 40px -26px rgba(8,26,63,.55)}.msx-btn:hover{border-color:var(--ink)}@media (max-width:860px){.msx-more{grid-template-rows:1fr;opacity:1;margin-top:4px}.msx-more small{display:none}.msx-i{padding-bottom:40px !important}}picture{display:contents}.ck{position:fixed;left:0;right:0;bottom:0;z-index:900;opacity:0;transform:translateY(100%);transition:opacity .45s var(--ease),transform .5s var(--ease)}.ck.is-on{opacity:1;transform:none}.ck-in{display:flex;align-items:center;gap:16px;max-width:var(--container);margin:0 auto;padding:12px clamp(16px,3vw,28px);color:rgba(255,255,255,.84)}.ck::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081A3F,#12306E 55%,#081A3F);border-top:1px solid rgba(243,216,150,.45);box-shadow:0 -12px 30px -18px rgba(4,13,35,.9)}.ck-ic{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#C99624)}.ck-ic .ic{width:16px;height:16px}.ck-in p{flex:1;min-width:0;margin:0;font-size:.84rem;line-height:1.45}.ck-in p a{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ck-btns{display:flex;align-items:center;gap:8px;flex:none}.ck-yes,.ck-no{padding:8px 18px;border-radius:999px;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .3s,border-color .3s,transform .3s var(--ease)}.ck-yes{color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);border:0}.ck-yes:hover{transform:translateY(-1px)}.ck-no{color:rgba(255,255,255,.8);background:transparent;border:1px solid rgba(255,255,255,.26)}.ck-no:hover{background:rgba(255,255,255,.1);color:#fff}.fx-legal-btn{padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.fx-legal-btn:hover{color:#fff}@media (max-width:760px){.ck-in{flex-wrap:wrap;gap:10px 12px;padding:12px 16px 14px}.ck-ic{display:none}.ck-in p{flex:1 1 100%;font-size:.8rem}.ck-btns{flex:1 1 100%}.ck-yes,.ck-no{flex:1;text-align:center}}}.logo-text small{color:#8A6512}.ct-promise{padding:clamp(52px,6vw,86px) 0 clamp(10px,1.4vw,18px);background:#fff}.ct-promise-in{max-width:860px;text-align:center}.ct-promise h2{position:relative;margin:0 0 22px;padding-bottom:20px;font-family:var(--display);font-size:clamp(1.6rem,2.8vw,2.35rem);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.ct-promise h2::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:62px;height:3px;border-radius:3px;background:linear-gradient(90deg,#F3D896,#C99624)}.ct-promise p{margin:0 auto;max-width:72ch;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.85;color:var(--muted)}.contact-page .cx{padding-top:clamp(38px,4.4vw,62px)}.cx-panel .cx-panel-head{margin-bottom:clamp(26px,3vw,38px)}@media (max-width:640px){.ct-promise{padding-top:42px}.ct-promise p{line-height:1.8}}.biz-sec-mark{max-width:320px}body.contact-page .page-hero.ct-hero .hero-bg{background-size:cover;background-position:center 50%;filter:none}@media (max-width:860px){body.contact-page .page-hero.ct-hero .hero-bg{background-size:cover;background-position:62% 50%}}body.contact-page .ct-hero-icons{display:none}body.contact-page .ct-hero-in{grid-template-columns:1fr}picture>source{display:none}.gn-foot-routes li{cursor:default;transition:background .3s,border-color .3s,color .3s,transform .3s var(--ease)}.gn-foot-routes li:hover{color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);border-color:rgba(243,216,150,.9);transform:translateY(-2px);box-shadow:0 10px 22px -12px rgba(212,160,42,.8)}.track-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-right:30px}.track-top strong{font-family:var(--display);font-size:1.02rem;letter-spacing:-.01em;color:#fff}.track-badge{padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.track-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.12)}.track-meta small{display:block;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.track-meta strong{font-size:.86rem;font-weight:600;color:#fff}.track-note{margin:12px 0 0;font-size:.84rem;line-height:1.5;color:rgba(255,255,255,.72)}.track-carrier{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:.84rem;font-weight:700;color:var(--accent-2)}.track-carrier:hover{text-decoration:underline;text-underline-offset:3px}.track-updated{display:block;margin-top:10px;font-size:.72rem;color:rgba(255,255,255,.45)}.track-loading{display:block;padding:8px 0;font-size:.88rem;color:rgba(255,255,255,.7)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s var(--ease)}.hero-video.is-ready{opacity:1}@media (max-width:900px){.hero-video{display:none}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}@media (min-width:761px){.track-result:not([hidden]){position:absolute;left:0;right:0;top:auto;bottom:calc(100% + 10px);z-index:40;margin-top:0;padding:20px 24px 22px;border-top:0;border-radius:24px;max-height:min(54vh,430px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(165deg,rgba(10,26,60,.97),rgba(6,18,44,.98));border:1px solid rgba(255,255,255,.14);box-shadow:0 44px 90px -34px rgba(0,0,0,.8);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}}@media (max-width:760px){.track-open .track-card{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.track-open::after{content:"";position:fixed;inset:0;z-index:88;background:rgba(4,13,35,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeIn .3s var(--ease)}.track-result:not([hidden]){position:fixed;left:0;right:0;bottom:0;top:auto;z-index:90;margin:0;border-top:0;padding:12px 18px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;max-height:84vh;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(165deg,rgba(10,26,60,.99),rgba(6,18,44,1));border:1px solid rgba(255,255,255,.14);border-bottom:0;box-shadow:0 -26px 60px -20px rgba(0,0,0,.85);animation:trackSheet .4s var(--ease)}.track-result:not([hidden])::before{content:"";display:block;width:46px;height:4px;margin:0 auto 14px;border-radius:4px;background:rgba(255,255,255,.3)}.track-result .track-close{position:sticky;top:0;float:right;z-index:3;width:38px;height:38px;margin:-6px -4px 0 0;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff}.track-result .track-route{padding-right:46px}@keyframes trackSheet{from{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.track-result:not([hidden]){animation:none}.track-open::after{animation:none}}}.track-result::-webkit-scrollbar{width:8px}.track-result::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(255,255,255,.22)}.track-result::-webkit-scrollbar-track{background:transparent}.track-result .track-close{position:sticky;top:-4px;float:right;margin:-4px -6px 0 0;z-index:2}.track-steps li{padding-bottom:12px}.track-meta{gap:8px;margin-top:12px;padding-top:12px}.track-top{margin-bottom:12px}.ef-file{position:relative;display:flex;align-items:center;gap:12px;grid-column:1 / -1;padding:10px 14px;border-radius:14px;border:1px dashed rgba(8,26,63,.22);background:rgba(8,26,63,.02);cursor:pointer;transition:border-color .3s,background .3s}.ef-file:hover{border-color:rgba(212,160,42,.6);background:rgba(243,216,150,.1)}.ef-file input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ef-file-btn{display:inline-flex;align-items:center;gap:8px;flex:none;padding:8px 14px;border-radius:10px;font-size:.84rem;font-weight:700;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.ef-file-btn .ic{width:15px;height:15px}.ef-file-name{font-size:.8rem;line-height:1.35;color:var(--muted)}.ef-file.has-file{border-style:solid;border-color:rgba(212,160,42,.7);background:rgba(243,216,150,.14)}.ef-file.has-file .ef-file-name{color:var(--ink);font-weight:600}.gt-form .ef-file,.track-card .ef-file{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.gt-form .ef-file-name{color:rgba(255,255,255,.62)}.gt-form .ef-file.has-file .ef-file-name{color:#fff}@media (max-width:560px){.ef-file{flex-wrap:wrap}}.tk-hero{background:linear-gradient(140deg,#12306E,#081A3F 60%)}.tk{background:linear-gradient(180deg,#F4F6FA,#EEF1F6)}.tk-wrap{max-width:860px}.tk-card{padding:clamp(22px,3vw,34px);border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:0 34px 70px -40px rgba(8,26,63,.45)}.tk-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--line)}.tk-ref{display:block;font-family:var(--display);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.tk-head small{color:var(--muted);font-size:.88rem}.tk-badge{padding:8px 16px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A)}.tk-route{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin:22px 0}.tk-route small{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tk-route strong{font-size:1rem;color:var(--ink)}.tk-line{position:relative;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 14px)}.tk-line span{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#F3D896,#D4A02A)}.tk-line .ic{position:absolute;top:50%;width:34px;height:34px;padding:7px;transform:translate(-50%,-50%);border-radius:50%;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 10px 22px -12px rgba(212,160,42,.9)}.tk-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;list-style:none;margin:0 0 24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tk-meta small{display:block;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tk-meta strong{font-size:.95rem;color:var(--ink)}.tk-steps{list-style:none;margin:0;padding:0}.tk-steps li{position:relative;padding:0 0 20px 34px}.tk-steps li::before{content:"";position:absolute;left:4px;top:4px;width:14px;height:14px;border-radius:50%;border:2px solid var(--line);background:#fff;z-index:1}.tk-steps li::after{content:"";position:absolute;left:10px;top:18px;bottom:-2px;width:2px;background:var(--line)}.tk-steps li:last-child::after{display:none}.tk-steps li.done::before{border-color:#17795E;background:#17795E}.tk-steps li.now::before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px rgba(212,160,42,.22)}.tk-steps strong{display:block;font-size:1rem;color:var(--ink)}.tk-steps small{color:var(--muted);font-size:.86rem}.tk-note{display:flex;align-items:flex-start;gap:10px;margin:6px 0 0;padding:14px 16px;border-radius:14px;font-size:.9rem;color:var(--ink);background:rgba(243,216,150,.2);border:1px solid rgba(212,160,42,.3)}.tk-note .ic{width:17px;height:17px;flex:none;color:var(--accent-deep);margin-top:2px}.tk-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.tk-updated{font-size:.82rem;color:var(--muted)}.tk-actions{display:flex;gap:10px;flex-wrap:wrap}.tk-actions .btn{font-size:.88rem;padding:.7em 1.1em}.ef-noscript{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:.9rem;color:var(--ink);background:rgba(212,160,42,.1);border:1px solid rgba(212,160,42,.3)}.ef-noscript .ic{flex:none;width:18px;height:18px;margin-top:1px;color:var(--accent)}.ef-noscript a{font-weight:600;text-decoration:underline}.tk-card .btn-ghost-navy{color:var(--ink);background:rgba(8,26,63,.04);border:1px solid rgba(8,26,63,.14)}.tk-card .btn-ghost-navy:hover{background:rgba(8,26,63,.08);border-color:rgba(8,26,63,.26);transform:translateY(-2px)}.tk-empty{text-align:center}.tk-empty-ic{display:inline-grid;place-items:center;width:62px;height:62px;margin-bottom:16px;border-radius:50%;color:var(--accent-deep);background:rgba(243,216,150,.28)}.tk-empty h2{font-size:clamp(1.3rem,2.2vw,1.7rem);margin-bottom:10px}.tk-empty p{color:var(--muted);max-width:50ch;margin:0 auto 22px}.tk-empty .tk-actions{justify-content:center}.tk-search{margin-top:26px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--line)}.tk-search label{display:block;margin-bottom:10px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.tk-search-row{display:flex;gap:10px;flex-wrap:wrap}.tk-search input{flex:1;min-width:200px;padding:13px 16px;border-radius:14px;border:1px solid var(--line);font:inherit;color:var(--ink);background:var(--soft)}.tk-search input:focus{outline:0;border-color:rgba(212,160,42,.7);background:#fff}@media (max-width:640px){.tk-route{grid-template-columns:1fr;text-align:center}.tk-line{display:none}.tk-foot{flex-direction:column;align-items:flex-start}}.mg-intro{padding-top:clamp(54px,6.5vw,92px);padding-bottom:clamp(54px,6.5vw,92px)}.mg-team-s{position:relative;overflow:hidden}.mg-team-s>.container{position:relative;z-index:2}.mg-ov-s{padding-top:clamp(56px,7vw,100px)}.mg-vals-s{position:relative;overflow:hidden}.mg-vals-s>.container{position:relative;z-index:2}.mg-state{position:relative;overflow:hidden;max-width:1060px;margin:0 auto;padding:clamp(32px,4.4vw,62px) clamp(26px,4vw,60px);background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:0 40px 90px -58px rgba(8,26,63,.55)}.mg-state::after{content:"";position:absolute;left:28px;bottom:28px;width:58px;height:58px;pointer-events:none;border-bottom:1px solid rgba(212,160,42,.38);border-left:1px solid rgba(212,160,42,.38);border-radius:0 0 0 16px}.mg-state-bar{position:absolute;left:0;top:14%;bottom:14%;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,transparent,var(--accent) 25%,var(--accent) 75%,transparent)}.mg-state-mark{position:absolute;right:-54px;bottom:-70px;width:300px;opacity:.05;pointer-events:none}.mg-state-mark img{width:100%;height:auto}.mg-state-h{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.mg-state-seal{flex:none;width:52px}.mg-state-seal img{width:100%;height:auto}.mg-statement{position:relative;z-index:2;margin:0;font-family:var(--display);font-size:clamp(1.32rem,2.5vw,2.05rem);line-height:1.44;letter-spacing:-.028em;color:var(--ink)}.mg-state-f{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:clamp(26px,3vw,38px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line)}.mg-sign{display:grid;gap:3px}.mg-sign small{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.mg-sign strong{font-family:var(--display);font-size:1.02rem;letter-spacing:-.01em;color:var(--ink)}.mg-stamp{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--muted);background:rgba(8,26,63,.04);border:1px solid var(--line)}.mg-stamp .ic{width:15px;height:15px;color:var(--accent)}@media (max-width:560px){.mg-state::after{display:none}.mg-state-f{flex-direction:column;align-items:flex-start}}.mg-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(262px,1fr));gap:clamp(20px,2.4vw,30px)}.mg-card{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);transition:transform .5s var(--ease),background .4s,border-color .4s}.mg-card:hover{transform:translateY(-7px);background:rgba(255,255,255,.08);border-color:rgba(243,216,150,.42)}.mg-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(140deg,#12306E,#081A3F)}.mg-photo img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.mg-card:hover .mg-photo img{transform:scale(1.06)}.mg-photo::after{content:"";position:absolute;inset:auto 0 0;height:62%;pointer-events:none;background:linear-gradient(to top,rgba(6,20,50,.92) 8%,rgba(6,20,50,.55) 45%,transparent)}.mg-initials{display:grid;place-items:center;width:100%;height:100%;font-family:var(--display);font-size:3.2rem;font-weight:700;letter-spacing:.04em;color:rgba(243,216,150,.8)}.mg-tag{position:absolute;left:22px;right:22px;bottom:18px;z-index:2;display:grid;gap:3px}.mg-name{font-family:var(--display);font-size:1.24rem;letter-spacing:-.02em;color:#fff}.mg-role{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.mg-in{position:absolute;right:16px;top:16px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:rgba(8,26,63,.45);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .35s,border-color .35s,transform .4s var(--ease)}.mg-in .ic{width:17px;height:17px}.mg-in:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:translateY(-2px)}.mg-body{display:flex;flex-direction:column;gap:8px;padding:18px 22px 24px}.mg-focus{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.mg-focus .ic{width:15px;height:15px;flex:none}.mg-bio{margin:0;font-size:.94rem;line-height:1.62;color:rgba(255,255,255,.72)}.mg-note{margin:clamp(28px,3vw,40px) auto 0;max-width:60ch;text-align:center;font-size:.95rem;color:rgba(255,255,255,.62)}.mg-ov-wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}.mg-ov-intro{position:sticky;top:110px}.mg-ov-intro h2{font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.04em;line-height:1.06;margin-top:14px}.mg-ov-intro p{margin:16px 0 26px;color:var(--muted);font-size:1.02rem;max-width:46ch}.mg-ov{list-style:none;margin:0;padding:0;display:grid}.mg-ov li + li{border-top:1px solid var(--line)}.mg-ov-i{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;padding:24px 18px 24px 4px;color:inherit;border-radius:16px;transition:background .4s,padding-left .4s var(--ease)}.mg-ov-i::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:3px;border-radius:3px;background:var(--c,var(--accent));opacity:0;transition:opacity .4s}.mg-ov-i:hover{background:rgba(8,26,63,.035);padding-left:18px}.mg-ov-i:hover::before{opacity:1}.mg-ov-n{font-family:var(--display);font-size:.92rem;font-weight:700;letter-spacing:.06em;color:rgba(8,26,63,.28)}.mg-ov-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:var(--c,var(--accent));background:color-mix(in srgb,var(--c,var(--accent)) 12%,transparent);transition:transform .45s var(--ease)}.mg-ov-ic .ic{width:23px;height:23px}.mg-ov-i:hover .mg-ov-ic{transform:translateY(-3px)}.mg-ov-tx{display:grid;gap:4px}.mg-ov-tx strong{font-family:var(--display);font-size:1.16rem;letter-spacing:-.02em;color:var(--ink)}.mg-ov-tx small{font-size:.93rem;line-height:1.55;color:var(--muted)}.mg-ov-go{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ink);border:1px solid var(--line-2);transition:transform .45s var(--ease),background .35s,color .35s,border-color .35s}.mg-ov-go .ic{width:15px;height:15px}.mg-ov-i:hover .mg-ov-go{transform:translate(3px,-3px);color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.mg-chain{--node:84px;--rail:2px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mg-link{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 clamp(12px,1.6vw,24px)}.mg-link-node{position:relative;display:grid;place-items:center;width:var(--node);height:var(--node);margin-bottom:22px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 16px 34px -26px rgba(8,26,63,.55);transition:transform .5s var(--ease),border-color .4s,background .4s,box-shadow .5s}.mg-link-ring{position:absolute;inset:-9px;border-radius:50%;border:1px dashed rgba(212,160,42,.45);opacity:0;transform:scale(.9);transition:opacity .5s var(--ease),transform .6s var(--ease)}.mg-link-ic{display:grid;place-items:center;color:var(--accent)}.mg-link-ic .ic{width:30px;height:30px;stroke-width:1.4}.mg-link-n{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;font-family:var(--display);font-size:.74rem;font-weight:700;letter-spacing:.06em;color:var(--on-accent);background:linear-gradient(145deg,#F3D896,#D4A02A);box-shadow:0 10px 22px -12px rgba(0,0,0,.8)}.mg-link-join{position:absolute;top:calc(var(--node) / 2);left:50%;width:100%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding:0 calc(var(--node) / 2 + 12px);color:rgba(8,26,63,.26);pointer-events:none;transition:color .4s}.mg-link-join .ic{flex:none;width:24px;height:24px;color:rgba(212,160,42,.75);transition:color .4s}.mg-link-rail{flex:1 1 auto;height:var(--rail);border-radius:var(--rail);background:repeating-linear-gradient(90deg,currentColor 0 7px,transparent 7px 14px);opacity:.85}.mg-link strong{display:block;font-family:var(--display);font-size:1.12rem;letter-spacing:-.02em;color:var(--ink)}.mg-link p{margin:9px auto 0;max-width:30ch;font-size:.93rem;line-height:1.6;color:var(--muted)}.mg-link:hover .mg-link-node{transform:translateY(-5px);border-color:rgba(212,160,42,.6);box-shadow:0 0 0 8px rgba(212,160,42,.1),0 22px 40px -26px rgba(8,26,63,.5)}.mg-link:hover .mg-link-ring{opacity:1;transform:scale(1)}.mg-link:hover .mg-link-join,.mg-link:hover .mg-link-join .ic{color:var(--accent)}.mg-link:hover .mg-link-join .mg-link-rail{background:currentColor;opacity:1}@media (max-width:991px){.mg-chain{grid-template-columns:1fr;gap:34px}.mg-link{flex-direction:row;align-items:flex-start;gap:20px;text-align:left;padding:0}.mg-link>strong,.mg-link>p{max-width:none}.mg-link-node{flex:none;margin-bottom:0}.mg-link strong{margin-top:12px}.mg-link p{margin-left:0}.mg-link>:not(.mg-link-node):not(.mg-link-join){flex:1 1 auto}.mg-link-join{top:var(--node);left:calc(var(--node) / 2);width:auto;height:34px;transform:translateX(-50%);flex-direction:column;padding:4px 0;gap:6px}.mg-link-join .ic{transform:rotate(90deg)}.mg-link-rail{width:var(--rail);height:auto;flex:1 1 auto;background:repeating-linear-gradient(180deg,currentColor 0 7px,transparent 7px 14px)}}@media (max-width:991px) and (min-width:0px){.mg-link{display:grid;grid-template-columns:var(--node) 1fr;grid-template-areas:"node title" "node text";column-gap:20px;row-gap:4px}.mg-link-node{grid-area:node}.mg-link strong{grid-area:title;margin-top:16px}.mg-link p{grid-area:text}}@media (max-width:991px){.mg-ov-wrap{grid-template-columns:1fr}.mg-ov-intro{position:static}}@media (max-width:640px){.mg-team{grid-template-columns:1fr}.mg-photo{aspect-ratio:5 / 4}.mg-ov-i{grid-template-columns:auto 1fr;row-gap:10px;padding:20px 4px}.mg-ov-go{display:none}.mg-ov-tx{grid-column:1 / -1}}.fx-reg{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:clamp(26px,3vw,40px) 0 0;padding:0}.fx-reg li{display:inline-flex;align-items:baseline;gap:8px;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.fx-reg small{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.fx-reg strong{font-size:.84rem;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.88)}@media (max-width:560px){.fx-reg li{width:100%;justify-content:center}}.mailpop{position:absolute;z-index:1200;min-width:236px;padding:14px;display:grid;gap:6px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -30px rgba(8,26,63,.55);opacity:0;transform:translateY(-6px);transition:opacity .25s var(--ease),transform .3s var(--ease)}.mailpop.is-on{opacity:1;transform:none}.mailpop-h{display:grid;gap:2px;margin-bottom:6px;padding:0 8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mailpop-h b{font-size:.92rem;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ink)}.mailpop-o{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;font-size:.92rem;font-weight:600;text-align:left;color:var(--ink);background:rgba(8,26,63,.04);transition:background .25s,border-color .25s,transform .3s var(--ease)}.mailpop-o::after{content:"↗";font-size:.85em;color:var(--accent)}.mailpop-o.is-copy::after{content:"⧉"}.mailpop-o:hover{background:rgba(212,160,42,.12);border-color:rgba(212,160,42,.4);transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.mailpop,.mailpop-o{transition:none}}.ab-mv{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(18px,2.2vw,28px);margin-bottom:0}.ab-mv-card{display:flex;flex-direction:column;padding:clamp(26px,3vw,40px);border-radius:26px}.ab-mv-card::after{content:"";position:absolute;left:clamp(26px,3vw,40px);bottom:clamp(22px,2.4vw,32px);width:52px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent)}.ab-mv-card p{margin:0 0 30px;font-size:clamp(1.02rem,1.3vw,1.16rem);font-weight:500;line-height:1.62}.ab-mv-card small{margin-bottom:10px}.ab-mv-ic{width:54px;height:54px;margin-bottom:20px;border-radius:16px;box-shadow:0 16px 30px -18px rgba(156,116,21,.9)}.ab-mv-ic .ic{width:24px;height:24px}.ab-mv-card.is-dark .ab-mv-ic{color:var(--on-accent)}.ab-mv-card.is-dark::after{background:linear-gradient(90deg,var(--accent-2),transparent)}.ab-mv-card.is-dark:hover{box-shadow:0 30px 60px -30px rgba(8,26,63,.75)}.ab-mv-card.is-gold{color:var(--on-accent);border-color:rgba(156,116,21,.35);background:linear-gradient(150deg,#F7E3AE 0%,#EFC96E 42%,#D4A02A 100%)}.ab-mv-card.is-gold::before{content:"";position:absolute;right:-50px;top:-50px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%)}.ab-mv-card.is-gold .ab-mv-ic{color:var(--accent-2);background:linear-gradient(145deg,#12306E,#081A3F);box-shadow:0 16px 30px -18px rgba(8,26,63,.8)}.ab-mv-card.is-gold small{color:rgba(8,26,63,.68)}.ab-mv-card.is-gold p{color:var(--on-accent)}.ab-mv-card.is-gold::after{background:linear-gradient(90deg,rgba(8,26,63,.55),transparent)}.ab-mv-card.is-gold:hover{box-shadow:0 30px 60px -30px rgba(156,116,21,.75)}.mg-trust{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,60px);align-items:center}.mg-trust-media{position:relative;margin:0;border-radius:28px;overflow:hidden;box-shadow:0 46px 90px -46px rgba(8,26,63,.75)}.mg-trust-media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3.3}.mg-trust-media::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 55%,rgba(6,20,50,.35))}.mg-trust-seal{position:absolute;right:18px;bottom:18px;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 16px 34px -16px rgba(8,26,63,.7)}.mg-trust-seal img{width:38px;height:auto}.mg-trust-body h2{margin:14px 0 18px;font-size:clamp(1.9rem,3.2vw,2.7rem);letter-spacing:-.04em;line-height:1.1}.mg-trust-body p{margin:0 0 14px;font-size:1.02rem;line-height:1.75;color:var(--muted)}.mg-trust-lead{font-size:1.1rem !important;color:var(--ink) !important;font-weight:500}.mg-trust-body .mg-sign{display:grid;gap:3px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}@media (max-width:991px){.mg-trust{grid-template-columns:1fr}.mg-trust-media img{aspect-ratio:4 / 2.8}}.ab-cta{padding-bottom:clamp(56px,7vw,100px)}.ab-cta-in{position:relative;overflow:hidden;padding:clamp(40px,5vw,70px) clamp(24px,4vw,60px);border-radius:30px;text-align:center;color:rgba(255,255,255,.78);background:radial-gradient(520px 320px at 50% 0%,rgba(212,160,42,.26),transparent 70%),linear-gradient(160deg,#12306E 0%,#0A1F4C 52%,#06142F 100%);box-shadow:0 50px 100px -50px rgba(8,26,63,.9)}.ab-cta-seal{display:block;width:58px;margin:0 auto 20px;opacity:.95}.ab-cta-seal img{width:100%;height:auto}.ab-cta-in h2{margin:0;color:#fff;font-size:clamp(1.9rem,3.4vw,2.9rem);letter-spacing:-.04em;line-height:1.08}.ab-cta-in h2 em{color:var(--accent-2);font-style:normal}.ab-cta-in p{margin:16px auto 0;max-width:56ch;font-size:1.02rem;line-height:1.7}.ab-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,3vw,36px)}@media (max-width:560px){.ab-cta-actions .btn{flex:1 1 100%;justify-content:center}}.bz-ben{padding:clamp(38px,4.4vw,64px) 0 0}.bzb-row{list-style:none;margin:0;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:clamp(30px,3vw,46px) clamp(8px,1vw,16px);border-radius:26px;background:radial-gradient(88% 130% at 82% -18%,rgba(243,216,150,.14),transparent 56%),radial-gradient(70% 120% at 2% 116%,rgba(58,110,205,.3),transparent 60%),linear-gradient(135deg,#123268 0%,#0A1E4A 48%,#050F28 100%);box-shadow:0 48px 96px -52px rgba(6,20,48,.9),inset 0 1px 0 rgba(255,255,255,.09)}.bzb-row::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(243,216,150,.6),rgba(243,216,150,.08) 30%,transparent 58%,rgba(243,216,150,.32));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bzb-row::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 9px)}.bzb-row li{position:relative;display:flex;align-items:flex-start;gap:clamp(16px,1.5vw,22px);border-radius:16px;padding:clamp(8px,.9vw,12px) clamp(16px,1.8vw,28px);transition:background .45s ease,transform .5s cubic-bezier(.22,1,.36,1)}.bzb-row li + li::before{content:"";position:absolute;left:0;top:4%;bottom:4%;width:1px;background:linear-gradient(180deg,transparent,rgba(243,216,150,.32),transparent)}.bzb-ic{position:relative;display:grid;place-items:center;flex:none;margin-top:-2px;color:var(--accent-2);width:clamp(50px,3.9vw,58px);height:clamp(50px,3.9vw,58px);transition:transform .5s cubic-bezier(.22,1,.36,1)}.bzb-ic::before{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,rgba(243,216,150,.14),transparent 66%)}.bzb-ic .ic{position:relative;width:100%;height:100%;stroke-width:1.05}.bzb-t{display:grid;gap:9px;min-width:0;padding-top:3px}.bzb-t::before{content:"";width:26px;height:1px;border-radius:1px;background:linear-gradient(90deg,var(--accent-2),rgba(243,216,150,0));transition:width .5s cubic-bezier(.22,1,.36,1)}.bzb-t strong{font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#fff}@media (min-width:992px){.bzb-t strong{white-space:nowrap}}.bzb-t small{font-size:.85rem;line-height:1.62;color:rgba(255,255,255,.64)}@media (hover:hover){.bzb-row li:hover{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,0))}.bzb-row li:hover .bzb-ic{transform:translateY(-3px)}.bzb-row li:hover .bzb-t::before{width:52px}}@media (max-width:991px){.bzb-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bzb-row li:nth-child(odd)::before{display:none}.bzb-row li:nth-child(n+3){margin-top:22px;padding-top:24px}.bzb-row li:nth-child(n+3)::after{content:"";position:absolute;left:clamp(16px,1.8vw,28px);right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(243,216,150,.32),transparent)}}@media (max-width:560px){.bzb-row{grid-template-columns:1fr;padding:clamp(26px,6vw,34px) 6px}.bzb-row li + li{margin-top:20px;padding-top:22px}.bzb-row li + li::before{display:none}.bzb-row li + li::after{content:"";position:absolute;left:clamp(16px,1.8vw,28px);right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(243,216,150,.32),transparent)}}.ct-promise .ctp{margin:clamp(38px,4.4vw,62px) 0 clamp(6px,1vw,14px)}.ctp{position:relative;display:grid;align-items:start;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(28px,3vw,40px) clamp(8px,1.2vw,18px);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#FBFCFE 100%);border:1px solid var(--line);box-shadow:0 44px 84px -58px rgba(8,26,63,.55)}.ctp::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(212,160,42,.8),transparent)}.ctp-i{position:relative;display:grid;align-content:start;justify-items:center;text-align:center;gap:10px;padding:4px clamp(14px,1.8vw,26px)}.ctp-i + .ctp-i::before{content:"";position:absolute;left:0;top:8%;bottom:8%;width:1px;background:linear-gradient(180deg,transparent,var(--line),transparent)}.ctp-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:var(--accent-deep);background:radial-gradient(circle,rgba(212,160,42,.15),rgba(212,160,42,.03));box-shadow:inset 0 0 0 1px rgba(212,160,42,.24);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.ctp-ic .ic{width:26px;height:26px;stroke-width:1.35}.ctp-i strong{font-family:var(--display);font-size:1.02rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ctp-i small{font-size:.86rem;line-height:1.55;color:var(--muted);max-width:25ch}@media (hover:hover){.ctp-i:hover .ctp-ic{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(212,160,42,.5),0 16px 28px -16px rgba(212,160,42,.55)}}@media (max-width:991px){.ctp{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.ctp-i:nth-child(odd)::before{display:none}.ctp-i:nth-child(n+3)::after{content:"";position:absolute;left:12%;right:12%;top:-15px;height:1px;background:var(--line)}}@media (max-width:560px){.ctp{grid-template-columns:1fr;row-gap:28px}.ctp-i + .ctp-i::before{display:none}.ctp-i + .ctp-i::after{content:"";position:absolute;left:12%;right:12%;top:-14px;height:1px;background:var(--line)}}.ctp-follow{grid-column:1 / -1;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;margin:clamp(26px,3vw,38px) clamp(14px,1.8vw,26px) 0;padding-top:clamp(24px,2.8vw,32px)}.ctp-follow::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,160,42,.4) 18%,rgba(212,160,42,.4) 82%,transparent)}.ctp-follow-t{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:38px;padding:0 20px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);background:linear-gradient(180deg,#FFFAEE,#FBF0D7);border:1px solid rgba(212,160,42,.38);box-shadow:0 10px 20px -16px rgba(212,160,42,.7),inset 0 1px 0 rgba(255,255,255,.8)}.ctp-follow-t .ic{width:15px;height:15px;color:var(--accent)}.ctp-follow .fx-social a{color:var(--net,var(--ink));background:#fff;border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.ctp-follow .fx-social a[data-net="linkedin"]{--net:#0A66C2}.ctp-follow .fx-social a[data-net="facebook"]{--net:#1877F2}.ctp-follow .fx-social a[data-net="instagram"]{--net:#D6249F}.ctp-follow .fx-social a[data-net="x"]{--net:#16213D}.ctp-follow .fx-social a:hover,.ctp-follow .fx-social a:focus-visible{color:#fff;border-color:transparent;box-shadow:0 16px 28px -14px rgba(8,26,63,.45)}