.tb-section[data-astro-cid-ig22bt54]{color:#1b4697!important;isolation:isolate!important;z-index:1!important;background:#fff!important;max-width:100%!important;margin:0 auto!important;padding:28px 0!important;font-family:Plus Jakarta Sans,sans-serif!important;position:relative!important;overflow:hidden!important}.tb-section[data-astro-cid-ig22bt54] .tb-inner[data-astro-cid-ig22bt54]{max-width:1320px!important;margin:0 auto!important;padding:0 20px!important}.tb-section[data-astro-cid-ig22bt54] [data-astro-cid-ig22bt54]{box-sizing:border-box}.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54]{pointer-events:none;width:20px;height:20px;position:absolute}.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54]:before,.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54]:after{content:""!important;background:#1b469759!important;position:absolute!important}.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54]:before{width:100%;height:1px;top:50%;transform:translateY(-50%)}.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54]:after{width:1px;height:100%;left:50%;transform:translate(-50%)}.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54].tl{top:18px;left:40px}.tb-section[data-astro-cid-ig22bt54] .reg-mark[data-astro-cid-ig22bt54].tr{top:18px;right:40px}.tb-section[data-astro-cid-ig22bt54] .tb-hero[data-astro-cid-ig22bt54]{border-bottom:none!important;grid-template-columns:.62fr 1.38fr!important;align-items:center!important;gap:44px!important;padding-bottom:26px!important;display:grid!important}.tb-section[data-astro-cid-ig22bt54] .meter[data-astro-cid-ig22bt54]{border-right:1px solid #1b469724!important;flex-direction:column!important;gap:6px!important;padding-right:44px!important;display:flex!important}.tb-section[data-astro-cid-ig22bt54] .meter-ticks[data-astro-cid-ig22bt54]{justify-content:flex-start!important;gap:6px!important;margin-bottom:2px!important;display:flex!important}.tb-section[data-astro-cid-ig22bt54] .meter-ticks[data-astro-cid-ig22bt54] span[data-astro-cid-ig22bt54]{background:#1b469724!important;width:2px!important;height:8px!important}.tb-section[data-astro-cid-ig22bt54] .meter-ticks[data-astro-cid-ig22bt54] span[data-astro-cid-ig22bt54]:nth-child(3n+1){background:#1b469759!important;height:12px!important}.tb-section[data-astro-cid-ig22bt54] .stat-number[data-astro-cid-ig22bt54]{color:#1b4697!important;letter-spacing:-.5px!important;align-items:flex-start!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(52px,5.4vw,72px)!important;font-weight:700!important;line-height:.85!important;display:flex!important}.tb-section[data-astro-cid-ig22bt54] .stat-number[data-astro-cid-ig22bt54] .plus[data-astro-cid-ig22bt54]{opacity:.75!important;margin-top:3px!important;margin-left:4px!important;font-size:.5em!important}.tb-section[data-astro-cid-ig22bt54] .stat-baseline[data-astro-cid-ig22bt54]{opacity:.85!important;background:#1b4697!important;width:64px!important;height:2px!important;margin-top:6px!important}.tb-section[data-astro-cid-ig22bt54] .stat-label[data-astro-cid-ig22bt54]{letter-spacing:2.5px!important;text-transform:uppercase!important;color:#1b46979e!important;margin-top:8px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;font-weight:600!important}.tb-section[data-astro-cid-ig22bt54] .eyebrow[data-astro-cid-ig22bt54]{letter-spacing:2px!important;text-transform:uppercase!important;color:#1b4697!important;background:0 0!important;border:1px solid #1b469733!important;border-radius:2px!important;align-items:center!important;gap:7px!important;margin-bottom:12px!important;padding:5px 13px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.tb-section[data-astro-cid-ig22bt54] .eyebrow[data-astro-cid-ig22bt54]:before{content:""!important;background:#1b4697!important;flex-shrink:0!important;width:5px!important;height:5px!important}.tb-section[data-astro-cid-ig22bt54] h1[data-astro-cid-ig22bt54]{color:#1b4697!important;max-width:600px!important;margin:0 0 8px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(22px,2vw,27px)!important;font-weight:700!important;line-height:1.18!important}.tb-section[data-astro-cid-ig22bt54] .desc[data-astro-cid-ig22bt54]{color:#4a5568!important;max-width:560px!important;margin:0 0 16px!important;font-size:14.5px!important;line-height:1.55!important}.tb-section[data-astro-cid-ig22bt54] .cred-row[data-astro-cid-ig22bt54]{flex-wrap:wrap!important;gap:0!important;display:flex!important}.tb-section[data-astro-cid-ig22bt54] .cred[data-astro-cid-ig22bt54]{letter-spacing:.3px!important;color:#1b4697!important;border-right:1px solid #1b469724!important;align-items:center!important;gap:7px!important;margin-right:20px!important;padding:0 20px 0 0!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.tb-section[data-astro-cid-ig22bt54] .cred[data-astro-cid-ig22bt54]:last-child{border-right:none!important;margin-right:0!important;padding-right:0!important}.tb-section[data-astro-cid-ig22bt54] .cred-dot[data-astro-cid-ig22bt54]{background:#1b4697!important;border-radius:50%!important;flex-shrink:0!important;width:5px!important;height:5px!important}.tb-section[data-astro-cid-ig22bt54] .divider-row[data-astro-cid-ig22bt54]{align-items:center!important;gap:14px!important;margin:22px 0 18px!important;display:flex!important}.tb-section[data-astro-cid-ig22bt54] .divider-row[data-astro-cid-ig22bt54] .line[data-astro-cid-ig22bt54]{background:#1b469724!important;flex:1!important;height:1px!important}.tb-section[data-astro-cid-ig22bt54] .divider-row[data-astro-cid-ig22bt54] span[data-astro-cid-ig22bt54]{letter-spacing:2.5px!important;text-transform:uppercase!important;color:#1b469761!important;white-space:nowrap!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:600!important}.tb-section[data-astro-cid-ig22bt54] .marquee-wrap[data-astro-cid-ig22bt54]{flex-direction:column!important;gap:12px!important;display:flex!important;position:relative!important}.tb-section[data-astro-cid-ig22bt54] .marquee-wrap[data-astro-cid-ig22bt54]:before,.tb-section[data-astro-cid-ig22bt54] .marquee-wrap[data-astro-cid-ig22bt54]:after{z-index:2;content:""!important;pointer-events:none!important;width:80px!important;position:absolute!important;top:0!important;bottom:0!important}.tb-section[data-astro-cid-ig22bt54] .marquee-wrap[data-astro-cid-ig22bt54]:before{background:linear-gradient(90deg,#fff 0%,#0000 100%)!important;left:0!important}.tb-section[data-astro-cid-ig22bt54] .marquee-wrap[data-astro-cid-ig22bt54]:after{background:linear-gradient(270deg,#fff 0%,#0000 100%)!important;right:0!important}.tb-section[data-astro-cid-ig22bt54] .track[data-astro-cid-ig22bt54]{contain:layout paint!important;position:relative!important;overflow:hidden!important}.tb-section[data-astro-cid-ig22bt54] .track-inner[data-astro-cid-ig22bt54]{will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;gap:14px!important;width:max-content!important;animation:85s linear infinite tb-scroll-left!important;display:flex!important}.tb-section[data-astro-cid-ig22bt54] .track[data-astro-cid-ig22bt54].reverse .track-inner[data-astro-cid-ig22bt54]{animation:85s linear infinite tb-scroll-right!important}.tb-section[data-astro-cid-ig22bt54] .track[data-astro-cid-ig22bt54]:hover .track-inner[data-astro-cid-ig22bt54]{animation-play-state:paused!important}@keyframes tb-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes tb-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.tb-section[data-astro-cid-ig22bt54] .logo-chip[data-astro-cid-ig22bt54]{background:#fff!important;border:0!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:58px!important;min-height:58px!important;padding:0 16px!important;transition:background .2s!important;display:flex!important;transform:translateZ(0)!important}.tb-section[data-astro-cid-ig22bt54] .logo-chip[data-astro-cid-ig22bt54]:hover{background:#1b46970a!important;border:0!important}.tb-section[data-astro-cid-ig22bt54] .logo-chip[data-astro-cid-ig22bt54] img[data-astro-cid-ig22bt54]{object-fit:contain!important;mix-blend-mode:multiply!important;opacity:.9!important;width:auto!important;height:50px!important;max-height:50px!important;transition:opacity .2s!important}.tb-section[data-astro-cid-ig22bt54] .logo-chip[data-astro-cid-ig22bt54]:hover img[data-astro-cid-ig22bt54]{opacity:1!important}@media (width<=768px){.tb-section[data-astro-cid-ig22bt54] .tb-hero[data-astro-cid-ig22bt54]{grid-template-columns:1fr!important;gap:20px!important}.tb-section[data-astro-cid-ig22bt54] .meter[data-astro-cid-ig22bt54]{border-bottom:1px solid #1b469724!important;border-right:none!important;padding-bottom:20px!important;padding-right:0!important}.tb-section[data-astro-cid-ig22bt54]{padding:28px 0!important}.tb-section[data-astro-cid-ig22bt54] .tb-inner[data-astro-cid-ig22bt54]{padding:0 20px!important}}:root{--primary:#1b4697;--secondary:#004e89;--accent:#dae5fa;--dark:#0f172a;--light:#f8f9fa;--border:#e2e8f0;--orange:#ff6b35;--mid:#e8f0fd;--text-main:#334155;--text-muted:#64748b;--font-sans:"Plus Jakarta Sans", sans-serif;--font-heading:"Plus Jakarta Sans", sans-serif;--font-mono:"Space Mono", monospace;--max-width:1400px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text-main);background:var(--light);line-height:1.6;overflow-x:hidden}section{position:relative}.section-inner{max-width:var(--max-width);margin:0 auto;padding:0 30px}.section-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--primary);background:#1b469714;border:1px solid #1b469726;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.section-label.light{color:#93c5fd;background:#ffffff1a;border-color:#fff3}.section-title{font-family:var(--font-heading);color:var(--dark);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.22}.section-title span{color:var(--primary)}.section-title.light{color:#fff}.section-title.light span{color:#93c5fd}.section-desc{font-family:var(--font-sans);color:var(--text-muted);max-width:650px;margin:0;font-size:16px;line-height:1.6}.section-desc.light{color:#ffffffd9}.trust-bar{border-bottom:1px solid var(--border);background:#fff;padding:40px 0;overflow:hidden}.trust-bar-label{text-align:center;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:#94a3b8;margin-bottom:24px;font-size:12px;font-weight:700}.trust-track-wrap{position:relative;overflow:hidden}.trust-track-wrap:before,.trust-track-wrap:after{content:"";z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.trust-track-wrap:before{background:linear-gradient(90deg,#fff 0%,#0000 100%);left:0}.trust-track-wrap:after{background:linear-gradient(270deg,#fff 0%,#0000 100%);right:0}.trust-track{gap:0;width:max-content;animation:45s linear infinite scroll-left;display:flex}.trust-track:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-logo{border-right:1px solid #f1f5f9;flex-shrink:0;justify-content:center;align-items:center;height:56px;padding:0 28px;display:flex}.trust-logo span{font-family:var(--font-heading);letter-spacing:.02em;color:#64748b;white-space:nowrap;font-size:1.05rem;font-weight:600;transition:color .3s}.trust-logo:hover span{color:var(--primary)}.sectors-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;padding:85px 0}.sectors-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.sectors-header p{max-width:440px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.sectors-grid{border:none;grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.sector-item{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;padding:28px 22px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000005}.sector-item:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);opacity:0;width:100%;height:3px;transition:opacity .3s;position:absolute;top:0;left:0}.sector-item:hover{background:#fff;border-color:#1b46974d;transform:translateY(-6px);box-shadow:0 14px 30px #1b46971f}.sector-item:hover:before{opacity:1}.sec-num{font-family:var(--font-heading);color:var(--primary);letter-spacing:.05em;opacity:.6;margin-bottom:1rem;font-size:.95rem;font-weight:800}.sec-icon{width:48px;height:48px;color:var(--primary);background:#1b469714;border:1px solid #1b469726;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1.2rem;transition:all .3s;display:flex}.sector-item:hover .sec-icon{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.05)}.sec-title{font-family:var(--font-heading);color:var(--dark);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.15rem;font-weight:700;line-height:1.3}.sec-desc{font-family:var(--font-sans);color:var(--text-muted);margin-bottom:0;font-size:.88rem;line-height:1.55}.global-section{background:linear-gradient(135deg,#0b1e42 0%,#1b4697 60%,#004e89 100%);padding:85px 0;position:relative;overflow:hidden}.global-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.global-inner{z-index:2;position:relative}.global-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;margin-top:40px;display:grid}.global-left-text p{font-family:var(--font-sans);color:#ffffffd9;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75}.global-left-text strong{color:#fff;font-weight:700}.country-tags{flex-wrap:wrap;gap:10px;margin-top:2rem;display:flex}.country-tag{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#fffffff2;-webkit-backdrop-filter:blur(8px);cursor:default;background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:center;gap:7px;padding:7px 16px;font-size:.82rem;font-weight:600;transition:all .25s;display:inline-flex}.country-tag:hover{color:var(--primary);background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.country-tag i{color:#93c5fd;transition:color .25s}.country-tag:hover i{color:var(--primary)}.global-map-visual{position:relative}.map-box{-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:20px;padding:40px 32px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003}.map-big-num{font-family:var(--font-heading);color:#ffffff0d;letter-spacing:.05em;pointer-events:none;font-size:8.5rem;font-weight:900;line-height:1;position:absolute;bottom:-1rem;right:1rem}.map-stats{z-index:2;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.map-stat{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:24px;transition:all .3s;position:relative}.map-stat:hover{background:#ffffff24;border-color:#ffffff40;transform:translateY(-3px)}.map-stat:before{content:"";background:#38bdf8;border-radius:4px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.map-stat-num{font-family:var(--font-heading);color:#fff;margin-bottom:6px;font-size:2.75rem;font-weight:800;line-height:1}.map-stat-lbl{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;margin-top:.25rem;font-size:.8rem;font-weight:600}.testimonials-section{border-bottom:1px solid var(--border);background:#fff;padding:85px 0}.testimonials-header{margin-bottom:40px}.testimonials-grid{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testi-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:36px 30px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.testi-card:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);opacity:0;width:100%;height:3px;transition:opacity .3s;position:absolute;top:0;left:0}.testi-card:hover{background:#fff;border-color:#1b469740;transform:translateY(-6px);box-shadow:0 16px 35px #1b46971a}.testi-card:hover:before{opacity:1}.testi-icon-wrap{background:#1b469714;border:1px solid #1b469726;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;transition:all .3s;display:flex}.testi-icon-wrap i{color:var(--primary);font-size:1.1rem;transition:color .3s}.testi-card:hover .testi-icon-wrap{background:var(--primary);border-color:var(--primary)}.testi-card:hover .testi-icon-wrap i{color:#fff}.testi-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:1.25rem;font-size:.95rem}.testi-quote{font-family:var(--font-sans);color:#334155;flex-grow:1;margin-bottom:1.75rem;font-size:.96rem;font-style:normal;line-height:1.7}.testi-divider{background:#1b469733;width:40px;height:2px;margin-bottom:1.25rem}.testi-name{font-family:var(--font-heading);color:#0f172a;margin-bottom:.2rem;font-size:1.15rem;font-weight:700;line-height:1.3}.testi-role{font-family:var(--font-sans);color:var(--text-muted);font-size:.85rem;font-weight:500}.testi-company{font-family:var(--font-sans);letter-spacing:.02em;color:var(--primary);margin-top:.35rem;font-size:.82rem;font-weight:700}.partners-section{background:var(--light);border-bottom:1px solid var(--border);padding:85px 0;overflow:hidden}.partners-intro-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;margin-top:3rem;margin-bottom:4rem;display:grid}.partners-body{font-family:var(--font-sans);color:#475569;font-size:1.05rem;line-height:1.8}.partners-body p+p{margin-top:1.2rem}.partners-body strong{color:var(--primary);font-weight:700}.partners-visual{background:linear-gradient(135deg,#0b1e42 0%,#1b4697 100%);border-radius:20px;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 20px 45px #1b46972e}.partners-visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 15px,#ffffff08 15px 30px);position:absolute;inset:0}.partners-visual:after{content:"";border-top:0 solid #0000;border-bottom:60px solid #ff6b3566;border-left:60px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.partners-big-num{font-family:var(--font-heading);color:#ffffff0f;pointer-events:none;font-size:7.5rem;font-weight:900;line-height:1;position:absolute;bottom:-1rem;right:1.5rem}.partner-pillars{z-index:2;flex-direction:column;gap:1.25rem;display:flex;position:relative}.partner-pillar{backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:flex-start;gap:1.1rem;padding:16px 20px;display:flex}.pp-icon{color:#93c5fd;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex}.pp-text strong{color:#fff;font-family:var(--font-heading);margin-bottom:.25rem;font-size:.98rem;font-weight:700;display:block}.pp-text span{font-family:var(--font-sans);color:#ffffffbf;font-size:.85rem;line-height:1.5}.partner-types{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:0;display:grid}.partner-type-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;padding:36px 30px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.partner-type-card:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);opacity:0;width:100%;height:3px;transition:opacity .3s;position:absolute;top:0;left:0}.partner-type-card:hover{background:#fff;border-color:#1b469740;transform:translateY(-6px);box-shadow:0 16px 35px #1b46971a}.partner-type-card:hover:before{opacity:1}.pt-num{font-family:var(--font-heading);color:#1b46970d;pointer-events:none;font-size:3.8rem;font-weight:900;line-height:1;position:absolute;top:1.25rem;right:1.5rem}.pt-icon-box{background:#1b469714;border:1px solid #1b469726;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.5rem;transition:all .3s;display:flex}.pt-icon-box i{color:var(--primary);font-size:1.3rem;transition:color .3s}.partner-type-card:hover .pt-icon-box{background:var(--primary);border-color:var(--primary)}.partner-type-card:hover .pt-icon-box i{color:#fff}.pt-title{font-family:var(--font-heading);color:#0f172a;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.pt-body{font-family:var(--font-sans);color:var(--text-muted);font-size:.92rem;line-height:1.65}.associations-section{background:linear-gradient(135deg,#0b1e42 0%,#1b4697 60%,#004e89 100%);padding:85px 0;position:relative;overflow:hidden}.associations-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.assoc-tags{z-index:2;flex-wrap:wrap;gap:12px;margin-top:2.5rem;display:flex;position:relative}.assoc-tag{font-family:var(--font-sans);letter-spacing:.02em;color:#fffffff2;-webkit-backdrop-filter:blur(8px);cursor:default;background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:center;gap:10px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-flex}.assoc-tag:hover{color:var(--primary);background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #0003}.assoc-tag i{color:#93c5fd;font-size:.95rem;transition:color .25s}.assoc-tag:hover i{color:var(--primary)}.cta-banner{border-top:4px solid var(--primary);background-image:linear-gradient(135deg,#0f172af5 0%,#1b4697eb 100%),url(https://kerone.com/wp-content/uploads/2025/07/CTA.jpg);background-position:50%;background-size:cover;padding:70px 0;position:relative;overflow:hidden}.cta-inner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.cta-text h2{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:800;line-height:1.18}.cta-text h2 span{color:var(--orange)}.cta-text p{font-family:var(--font-sans);color:#cbd5e1;max-width:580px;margin:0;font-size:16px;line-height:1.6}.cta-actions{flex-wrap:wrap;gap:16px;display:flex}.btn-primary{background:var(--primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border:2px solid var(--primary);justify-content:center;align-items:center;padding:16px 36px;font-size:.88rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #1b469766;color:#fff!important;border-radius:8px!important;text-decoration:none!important}.btn-primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #fff3;color:var(--dark)!important}.btn-outline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:2px solid #ffffff4d;justify-content:center;align-items:center;padding:16px 36px;font-size:.88rem;font-weight:700;transition:all .3s;display:inline-flex;color:#fff!important;border-radius:8px!important;text-decoration:none!important}.btn-outline:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.165,.84,.44,1),transform .7s cubic-bezier(.165,.84,.44,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width<=1200px){.sectors-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.section-inner{padding:0 24px}.global-grid,.partners-intro-grid{grid-template-columns:1fr;gap:3rem}.partner-types,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.sectors-header{flex-direction:column;align-items:flex-start}}@media (width<=768px){.sectors-section,.global-section,.testimonials-section,.partners-section,.associations-section,.cta-banner{padding:60px 0}.cta-inner{flex-direction:column;align-items:flex-start}.cta-actions{flex-direction:column;width:100%}.btn-primary,.btn-outline{text-align:center;width:100%}.sectors-grid{grid-template-columns:repeat(2,1fr)}.marquee-row:before,.marquee-row:after{width:60px}.marquee-track img{width:60px;height:28px}}@media (width<=640px){.section-inner{padding:0 16px}.sectors-grid,.testimonials-grid,.partner-types,.map-stats{grid-template-columns:1fr}.map-box,.partners-visual{padding:28px 20px}}
