.hero[data-v-56fae22b]{background:linear-gradient(160deg,#fff,#fff9ea 55%,#fef3d4);overflow:hidden;padding-bottom:64px;padding-top:96px;position:relative}.hero-grid[data-v-56fae22b]{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr;min-height:calc(100vh - 96px)}.hero-text[data-v-56fae22b]{animation:fadeUp-56fae22b .6s ease both}.hero-title[data-v-56fae22b]{color:#1a1a1a;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.hero-title-line[data-v-56fae22b]{display:block}.hero-title-line1[data-v-56fae22b]{text-align:left}.hero-title-line2[data-v-56fae22b]{padding-left:4.5rem;text-align:left}.hero-subtitle[data-v-56fae22b]{color:#f7b804;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;margin-bottom:20px}.hero-desc[data-v-56fae22b]{color:#1a1a1ab3;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;margin-bottom:32px;max-width:34em}.hero-stats[data-v-56fae22b]{display:flex;gap:40px;list-style:none;margin:0 0 36px;padding:0}.hero-stats li[data-v-56fae22b]{display:flex;flex-direction:column}.stat-num[data-v-56fae22b]{color:#1a1a1a;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1}.stat-label[data-v-56fae22b]{color:#1a1a1a99;font-size:.9rem;margin-top:6px}.hero-cta[data-v-56fae22b]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.btn-ghost[data-v-56fae22b],.btn-primary[data-v-56fae22b]{align-items:center;border-radius:10px;display:inline-flex;font-size:1.05rem;font-weight:700;justify-content:center;padding:14px 32px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.btn-primary[data-v-56fae22b]{background:#f7b804;box-shadow:0 6px 18px #f7b80459;color:#fff}.btn-primary[data-v-56fae22b]:hover{box-shadow:0 10px 24px #f7b80473;transform:translateY(-2px)}.btn-ghost[data-v-56fae22b]{background:transparent;border:1.5px solid #f7b804;color:#f7b804}.btn-ghost[data-v-56fae22b]:hover{background:#f7b80414;transform:translateY(-2px)}.hoverset[data-v-56fae22b]:hover{color:#fff!important}.hero-visual[data-v-56fae22b]{align-items:center;animation:fadeUp-56fae22b .6s ease .15s both;display:flex;justify-content:center;position:relative}.hero-visual[data-v-56fae22b]:before{background:linear-gradient(90deg,#fff9ea 0,#fff9ea00 24%);content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.orbit[data-v-56fae22b]{height:440px;max-width:100%;position:relative;width:440px}.orbit-core[data-v-56fae22b]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 30px #f7b80440,0 0 0 8px #f7b80414;display:flex;height:116px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:116px;z-index:3}.orbit-core img[data-v-56fae22b]{height:auto;-o-object-fit:contain;object-fit:contain;width:68%}.orbit-ring[data-v-56fae22b]{border:1px dashed rgba(247,184,4,.35);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%}.ring-inner[data-v-56fae22b]{animation:spin-56fae22b 38s linear infinite reverse;height:220px;width:220px}.ring-inner[data-v-56fae22b],.ring-outer[data-v-56fae22b]{transform:translate(-50%,-50%)}.ring-outer[data-v-56fae22b]{animation:spin-56fae22b 60s linear infinite;height:380px;width:380px}.orbit-item[data-v-56fae22b]{left:50%;position:absolute;top:50%}.orbit-upright[data-v-56fae22b]{position:relative}.orbit-upright-outer[data-v-56fae22b]{animation:spin-counter-pure-56fae22b 60s linear infinite}.orbit-upright-inner[data-v-56fae22b]{animation:spin-counter-pure-56fae22b 38s linear infinite reverse}.orbit-badge[data-v-56fae22b]{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 18px #0000001f;cursor:pointer;display:flex;height:56px;justify-content:center;overflow:hidden;pointer-events:auto;transition:transform .3s ease,box-shadow .3s ease;width:56px}.orbit-badge img[data-v-56fae22b]{height:72%;-o-object-fit:contain;object-fit:contain;width:72%}.orbit-tip[data-v-56fae22b]{background:#1a1a1a;border-radius:6px;bottom:calc(100% + 8px);color:#fff;font-size:12px;font-weight:600;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translate(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:5}.ring-outer[data-v-56fae22b]:hover,.ring-outer:hover .orbit-upright-outer[data-v-56fae22b],.ring-inner[data-v-56fae22b]:hover,.ring-inner:hover .orbit-upright-inner[data-v-56fae22b]{animation-play-state:paused}.orbit-ring[data-v-56fae22b]:hover{z-index:20}.orbit-item[data-v-56fae22b]:hover{z-index:10}.orbit-item:hover .orbit-upright[data-v-56fae22b]{position:relative;z-index:10}.orbit-item:hover .orbit-badge[data-v-56fae22b]{box-shadow:0 8px 22px #f7b80466;transform:scale(1.18)}.orbit-item:hover .orbit-tip[data-v-56fae22b]{opacity:1;transform:translate(-50%) translateY(0)}@keyframes spin-56fae22b{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin-counter-pure-56fae22b{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes fadeUp-56fae22b{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.hero[data-v-56fae22b]{align-items:center;display:flex;min-height:100vh;min-height:100svh}.hero-grid[data-v-56fae22b]{gap:32px;grid-template-columns:1fr;min-height:auto;text-align:center;width:100%}.hero-desc[data-v-56fae22b]{margin-left:auto;margin-right:auto}.hero-cta[data-v-56fae22b],.hero-stats[data-v-56fae22b]{justify-content:center}.hero-visual[data-v-56fae22b]{margin:0 auto;-webkit-mask-image:none;mask-image:none;max-width:440px;order:-1}}@media (max-width:640px){.hero[data-v-56fae22b]{padding-bottom:40px;padding-top:104px}.hero-visual[data-v-56fae22b]{height:auto;inset:0;margin:0;max-width:none;position:absolute;z-index:0}.orbit[data-v-56fae22b]{transform:scale(1.9)}.hero-text[data-v-56fae22b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(ellipse at center,#fffcf4f5 0,#fffcf4eb 60%,#fffcf4c7);border-radius:20px;padding:28px 20px;position:relative;z-index:2}.hero-stats[data-v-56fae22b]{gap:24px}.hero-cta[data-v-56fae22b]{flex-direction:column}.btn-ghost[data-v-56fae22b],.btn-primary[data-v-56fae22b]{width:100%}}@media (prefers-reduced-motion:reduce){.hero-text[data-v-56fae22b],.hero-visual[data-v-56fae22b],.orbit-upright[data-v-56fae22b],.ring-inner[data-v-56fae22b],.ring-outer[data-v-56fae22b]{animation:none}.btn-ghost[data-v-56fae22b],.btn-primary[data-v-56fae22b]{transition:none}}#about[data-v-1d41fb42]{align-items:flex-start;background-color:#fff;display:flex;min-height:80vh;padding:100px 0}.viewport-container[data-v-1d41fb42]{align-items:center;height:450px;width:100%}.cards-track[data-v-1d41fb42],.viewport-container[data-v-1d41fb42]{display:flex;justify-content:center;position:relative}.cards-track[data-v-1d41fb42]{gap:1.5rem;width:-moz-max-content;width:max-content}.feature-card[data-v-1d41fb42]{flex-shrink:0;opacity:0;transform:translateY(300px) scale(.8);width:300px;will-change:transform,opacity}.feature-card.card-enter[data-v-1d41fb42]{opacity:1;transform:translateY(0) scale(1);transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .6s ease}.feature-card.card-exit[data-v-1d41fb42]{opacity:0;transform:translateY(-300px) scale(.8);transition:transform .5s ease-out,opacity .5s ease-out}@media (min-width:1024px){.feature-card[data-v-1d41fb42]{width:280px}}@media (min-width:768px) and (max-width:1023px){.feature-card[data-v-1d41fb42]{width:240px}#about[data-v-1d41fb42]{min-height:100vh}}@media (max-width:767px){#about[data-v-1d41fb42]{min-height:auto;padding:30px 0 40px}.viewport-container[data-v-1d41fb42]{height:auto;overflow:visible}.cards-track[data-v-1d41fb42]{flex-direction:column;gap:20px;width:100%}.feature-card[data-v-1d41fb42]{opacity:1!important;transform:translateY(0) scale(1)!important;transition:none!important;width:100%}}.section-title[data-v-1d41fb42]{color:#1a1a1a;display:inline-block;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;padding-bottom:.6rem;position:relative}.section-title[data-v-1d41fb42]:after{background:#f7b804;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:56px}.card-inner[data-v-1d41fb42]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.card-inner[data-v-1d41fb42]:hover{border-color:#f7b80480;box-shadow:0 14px 30px #f7b80424;transform:translateY(-6px)}.card-media[data-v-1d41fb42]{overflow:hidden}.card-img[data-v-1d41fb42]{height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.card-inner:hover .card-img[data-v-1d41fb42]{transform:scale(1.06)}.card-body[data-v-1d41fb42]{display:flex;flex:1;flex-direction:column;padding:22px 24px 26px}.card-title[data-v-1d41fb42]{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:10px}.card-desc[data-v-1d41fb42]{color:#000000a6;flex:1;font-size:1rem;line-height:1.6;margin-bottom:18px}.card-link[data-v-1d41fb42]{align-items:center;color:#f7b804;display:inline-flex;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease}.card-link i[data-v-1d41fb42]{margin-left:6px;transition:transform .25s ease}.card-link[data-v-1d41fb42]:hover{color:#d99f00}.card-link:hover i[data-v-1d41fb42]{transform:translate(4px)}.card-links[data-v-1d41fb42]{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.card-sublink[data-v-1d41fb42]{color:#00000080;font-size:.875rem;text-decoration:underline;transition:color .2s ease}.card-sublink[data-v-1d41fb42]:hover{color:#d99f00}@media (max-width:480px){.card-img[data-v-1d41fb42]{height:160px}.card-body[data-v-1d41fb42]{padding:18px 18px 22px}}.coverage[data-v-c79cc948]{background:linear-gradient(180deg,#f5f7fa,#eef2f7);padding:90px 0}.coverage-header[data-v-c79cc948]{margin-bottom:48px;text-align:center}.section-title[data-v-c79cc948]{color:#1a1a1a;display:inline-block;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;padding-bottom:.6rem;position:relative}.section-title[data-v-c79cc948]:after{background:#f7b804;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:56px}.coverage-subtitle[data-v-c79cc948]{color:#1a1a1aa6;font-size:clamp(1rem,1.6vw,1.15rem);margin-top:14px}.feature-grid[data-v-c79cc948]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto 44px;max-width:860px}.fcard[data-v-c79cc948]{align-items:flex-start;background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 4px 16px #1428500d;display:flex;gap:16px;height:100%;overflow:hidden;padding:26px 24px;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.fcard[data-v-c79cc948]:hover{border-color:#f7b80480;box-shadow:0 14px 30px #f7b80424;transform:translateY(-5px)}.fcard-icon[data-v-c79cc948]{align-items:center;background:#fff7e6;border-radius:12px;color:#f7b804;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.fcard-icon svg[data-v-c79cc948]{height:26px;width:26px}.fcard-title[data-v-c79cc948]{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:6px}.fcard-desc[data-v-c79cc948]{color:#0009;font-size:.95rem;line-height:1.6;min-height:3.2em}.fx-spark[data-v-c79cc948]{bottom:0;height:32px;opacity:.5;position:absolute;right:0;width:120px}.marquee-strip[data-v-c79cc948]{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:960px}.marquee-viewport[data-v-c79cc948]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative}.marquee-track[data-v-c79cc948]{align-items:center;animation:strip-scroll-c79cc948 28s linear infinite;backface-visibility:hidden;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.marquee-track-reverse[data-v-c79cc948]{animation:strip-scroll-c79cc948 24s linear infinite reverse}.strip-item[data-v-c79cc948]{flex-shrink:0;height:30px;-o-object-fit:contain;object-fit:contain;padding:0 20px}@keyframes strip-scroll-c79cc948{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-v-c79cc948],.marquee-track-reverse[data-v-c79cc948]{animation:none}}@media (max-width:767px){.coverage[data-v-c79cc948]{padding:50px 0}.feature-grid[data-v-c79cc948]{gap:14px;grid-template-columns:1fr;margin-bottom:32px}.fcard[data-v-c79cc948]{padding:20px 18px}.strip-item[data-v-c79cc948]{height:24px}}.scrolling-partners[data-v-38358c68]{opacity:0;overflow:hidden;padding:20px 0;position:relative;transition:opacity .5s ease;width:100%}.scrolling-partners.animation-ready[data-v-38358c68]{opacity:1}.scrolling-row[data-v-38358c68]{align-items:center;display:flex;height:60px;margin-bottom:20px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.scrolling-row:hover .scrolling-track[data-v-38358c68]{animation-play-state:paused}.scrolling-track[data-v-38358c68]{animation:scroll-38358c68 linear infinite;display:flex;white-space:nowrap}.partner-item[data-v-38358c68]{align-items:center;display:inline-flex;justify-content:center;margin:0 15px;min-width:100px}.partner-image[data-v-38358c68]{max-height:40px;max-width:120px;object-contain:contain}.row-1 .scrolling-track[data-v-38358c68]{animation-duration:45s}.row-2 .scrolling-track[data-v-38358c68]{animation-duration:60s}.row-3 .scrolling-track[data-v-38358c68]{animation-duration:35s}@keyframes scroll-38358c68{0%{transform:translate(0)}to{transform:translate(-33.3333333333%)}}.scrolling-track[data-v-38358c68]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@media (max-width:768px){.scrolling-row[data-v-38358c68]{height:50px;margin-bottom:15px}.partner-item[data-v-38358c68]{margin:0 10px;min-width:80px}.partner-image[data-v-38358c68]{max-height:30px;max-width:100px}.row-1 .scrolling-track[data-v-38358c68]{animation-duration:25s}.row-2 .scrolling-track[data-v-38358c68]{animation-duration:35s}.row-3 .scrolling-track[data-v-38358c68]{animation-duration:20s}}#compliance[data-v-12780fac]{position:relative}.image-wrapper[data-v-12780fac]{width:100%}@media (max-width:1023px){.image-wrapper[data-v-12780fac]{left:auto!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}}#isRelative[data-v-12780fac]{position:relative}.hoverbig[data-v-a1140f8a]{transition:all .5s ease}.hoverbig{transform:scale(1.2);transition:all .3s ease-in-out}@media (min-width:1536px){.hoverbig:hover{transform:scale(1.5) translate(-50px) translateY(15px)}}.fixed-banner{background-color:#222;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;position:fixed;width:100%;z-index:30}.footer-banner{width:100%}.show-footer-banner .fixed-banner{display:none}@media (max-width:768px){.fixed-banner h3,.footer-banner h3{font-size:1.2rem}.fixed-banner button,.footer-banner button{width:100%}}.hoverset:hover{color:#0061b3!important}.event-popup-overlay{align-items:center;animation:fadeIn .3s ease forwards;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.event-popup-content{animation:zoomIn .4s ease forwards;border-radius:12px;max-height:90%;max-width:90%;overflow:hidden;position:relative}.event-popup-image{display:block;height:auto;max-height:90vh;-o-object-fit:contain;object-fit:contain;width:100%}.event-popup-close{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px}.event-popup-close:hover{background:#000c;transform:scale(1.1)}.event-float-button{animation:slideInLeft .6s ease forwards;border-radius:50%;bottom:80px;box-shadow:0 4px 20px #0000004d;cursor:pointer;height:80px;left:16px;overflow:hidden;position:fixed;transition:transform .3s ease;width:80px;z-index:999}.event-float-button:hover{box-shadow:0 6px 30px #0006;transform:scale(1.1)}.event-float-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.event-float-button{bottom:70px;height:60px;left:12px;width:60px}.event-popup-content{max-width:95%}}
