:root{--primary:#1e4fa8;--primary-hover:#163f8a;--primary-dark:#0f2b5c;--primary-light:#eff6ff;--primary-subtle:#dbeafe;--primary-border:#bfdbfe;--secondary:#b81d77;--secondary-hover:#981461;--secondary-light:#fdf2f8;--secondary-subtle:#fce7f3;--secondary-border:#fbcfe8;--accent-cyan:#0284c7;--accent-amber:#f59e0b;--accent-mint:#10b981;--dark:#0c1e3d;--dark-surface:#132a52;--text-main:#0c1e3d;--text-body:#334155;--text-muted:#64748b;--text-subtle:#94a3b8;--bg-main:#fff;--bg-card:#fff;--bg-subtle:#f8fafc;--border:#e2e8f0;--border-subtle:#edf2f7;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--shadow-sm:0 1px 3px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #00000012, 0 4px 6px -4px #00000008;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000a;--shadow-logo-glow:0 20px 35px -8px #1e4fa829, 0 8px 16px -4px #b81d771a;--shadow-logo-blue:0 12px 28px -6px #1e4fa847;--shadow-logo-magenta:0 12px 28px -6px #b81d7747;--font-heading:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-main:var(--font-body);--space-xs:.5rem;--space-sm:.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3.5rem;--space-2xl:5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-main);background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;line-height:1.6;overflow-x:clip}body{width:100%;max-width:100vw;min-height:100vh;position:relative;overflow-x:clip}#root{width:100%;max-width:100vw;position:relative;overflow-x:clip}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}a{color:inherit;text-decoration:none;transition:all .2s}button{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.container{padding:0 1rem}}@media (width<=390px){.container{padding:0 .85rem}}.container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(1.25rem,3.5vw,3.5rem)}@media (width<=768px){.container-wide{padding:0 1rem}}@media (width<=390px){.container-wide{padding:0 .85rem}}.hr-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}@media (width<=820px){.hr-policy-grid{grid-template-columns:1fr}}.celebration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1024px){.celebration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading);text-wrap:balance}h1,.h1{letter-spacing:-.025em;color:var(--dark);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.2}h2,.h2{letter-spacing:-.02em;color:var(--dark);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:800;line-height:1.25}h3,.h3{color:var(--dark);font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;line-height:1.35}h4,.h4{color:var(--dark);font-size:1.05rem;font-weight:700;line-height:1.4}header,.btn,.badge{font-family:var(--font-heading)}section[style*="linear-gradient(135deg, #091e3d"],section[style*="linear-gradient(135deg, #0c1e3d"],section[style*="linear-gradient(135deg, #092552"],section[style*="linear-gradient(135deg, #051630"],section[style*="linear-gradient(135deg, #051833"],section[style*="linear-gradient(135deg, #25d366"],section[style*="background: #091e3d"],section[style*="background: #0c1e3d"],div[style*="background: #092147"],div[style*="background: #0c1e3d"],div[style*="background: #091e3d"]{color:#fff}section[style*="linear-gradient(135deg, #091e3d"] h1,section[style*="linear-gradient(135deg, #091e3d"] h2,section[style*="linear-gradient(135deg, #091e3d"] h3,section[style*="linear-gradient(135deg, #091e3d"] h4,section[style*="linear-gradient(135deg, #0c1e3d"] h1,section[style*="linear-gradient(135deg, #0c1e3d"] h2,section[style*="linear-gradient(135deg, #0c1e3d"] h3,section[style*="linear-gradient(135deg, #0c1e3d"] h4,section[style*="linear-gradient(135deg, #092552"] h1,section[style*="linear-gradient(135deg, #092552"] h2,section[style*="linear-gradient(135deg, #092552"] h3,section[style*="linear-gradient(135deg, #092552"] h4,section[style*="linear-gradient(135deg, #051630"] h1,section[style*="linear-gradient(135deg, #051630"] h2,section[style*="linear-gradient(135deg, #051630"] h3,section[style*="linear-gradient(135deg, #051630"] h4,section[style*="linear-gradient(135deg, #051833"] h1,section[style*="linear-gradient(135deg, #051833"] h2,section[style*="linear-gradient(135deg, #051833"] h3,section[style*="linear-gradient(135deg, #051833"] h4,section[style*="linear-gradient(135deg, #25d366"] h1,section[style*="linear-gradient(135deg, #25d366"] h2,section[style*="linear-gradient(135deg, #25d366"] h3,section[style*="linear-gradient(135deg, #25d366"] h4,section[style*="background: #091e3d"] h1,section[style*="background: #091e3d"] h2,section[style*="background: #091e3d"] h3,section[style*="background: #091e3d"] h4,section[style*="background: #0c1e3d"] h1,section[style*="background: #0c1e3d"] h2,section[style*="background: #0c1e3d"] h3,section[style*="background: #0c1e3d"] h4{color:#fff!important}p,.body-text{color:var(--text-body);font-size:.96rem;line-height:1.65}.badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex}.badge-primary{background:var(--primary-light);color:var(--primary);border:1px solid var(--primary-subtle)}.badge-secondary{background:var(--secondary-light);color:var(--secondary);border:1px solid #fbcfe8}.badge-success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.btn{border-radius:var(--radius-md);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.4rem;font-size:.92rem;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, #153c82 100%);color:#fff;box-shadow:0 4px 14px #1e4fa847}.btn-primary:hover{background:linear-gradient(135deg, var(--primary-hover) 0%, var(--primary-dark) 100%);transform:translateY(-2px);box-shadow:0 6px 18px #1e4fa861}.btn-secondary{background:linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%);color:#fff;box-shadow:0 4px 14px #b81d7747}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 18px #b81d7761}.btn-outline{color:var(--primary);border:1.5px solid var(--primary);background:#fff}.btn-outline:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}.btn-white{color:var(--primary);background:#fff;border:1px solid #fffc;box-shadow:0 4px 12px #0000001f}.btn-white:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 16px #00000029}.btn-pill{border-radius:var(--radius-full);justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.92rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-pill-primary{background:var(--primary);color:#fff;border:1.5px solid var(--primary);box-shadow:0 4px 14px #1e4fa840}.btn-pill-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #1e4fa859}.btn-pill-outline{color:var(--primary);border:1.5px solid var(--primary);background:#fff}.btn-pill-outline:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 4px 12px #1e4fa826}.btn-pill-white{color:var(--primary);background:#fff;border:1.5px solid #ffffffe6;box-shadow:0 4px 14px #0000001a}.btn-pill-white:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 22px #00000026}.btn-whatsapp{color:#fff;background:#25d366;box-shadow:0 4px 12px #25d3664d}.btn-whatsapp:hover{background:#1ebc57;transform:translateY(-2px)}.section-header{text-align:left;max-width:760px;margin:0 0 2.5rem}.section-tag{background:var(--primary-light);color:var(--primary);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;padding:.3rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.section-title{margin-bottom:.75rem}.section-desc{color:var(--text-muted);font-size:1rem;line-height:1.6}.section-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;padding:clamp(2rem,4.5vw,3.5rem) clamp(1.5rem,4vw,3rem);box-shadow:0 4px 20px #00000008}.campaign-section-grid{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:clamp(1.5rem,2.5vw,2.25rem);display:grid}.campaign-section-grid>*{min-width:0}@media (width<=900px){.campaign-section-grid{grid-template-columns:1fr;align-items:start;gap:1.4rem}}@media (width<=768px){.home-feature-card{padding-left:1.25rem!important;padding-right:1.25rem!important}}.why-track{scrollbar-width:none;-ms-overflow-style:none}.why-track::-webkit-scrollbar{display:none}.why-slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - 1rem)}@media (width<=1024px){.why-slide{flex-basis:calc(50% - .75rem)}}@media (width<=768px){.why-slide{flex-basis:100%}.why-nav{display:none!important}.cta-band{padding-left:1.25rem!important;padding-right:1.25rem!important}.cta-actions{flex-direction:column;align-items:stretch;gap:.75rem!important}.cta-actions .btn-pill{white-space:nowrap;justify-content:center;width:100%;padding-left:1rem!important;padding-right:1rem!important;font-size:clamp(.74rem,3.5vw,.88rem)!important}}.growth-stat{z-index:2;position:absolute;top:0;left:0}@media (width<=900px){.growth-stat{margin-bottom:1rem;position:static}}.leadership-band{background:linear-gradient(#eef7ff 0%,#f7fbff 55%,#eaf4fe 100%);width:100%;padding:clamp(3rem,6vw,4.75rem) 0;position:relative;overflow:hidden}.leadership-band-inner{z-index:1;position:relative}.leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2.4vw,2rem);max-width:1120px;margin:0 auto;display:grid}.leader-card{background:#fff;border:1px solid #e4edf9;border-radius:26px;flex-direction:column;height:100%;padding:clamp(.9rem,1.6vw,1.4rem);transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 14px 34px #0f2a5c12}.leader-card:hover{border-color:#bfd6f5;box-shadow:0 18px 38px #1e4fa81f}.leader-photo{aspect-ratio:8/5;background:#eff6ff;border-radius:18px;overflow:hidden}.leader-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .45s;display:block}.leader-card:hover .leader-photo img{transform:scale(1.04)}.leader-body{flex-direction:column;flex:1;align-items:flex-start;padding:1.2rem .6rem .4rem;display:flex}.leader-name{letter-spacing:-.01em;color:#0f2a5c;margin:0 0 .55rem;font-size:clamp(1.22rem,1.9vw,1.5rem);font-weight:900;line-height:1.25}.leader-role{border-radius:9999px;align-items:center;margin-bottom:.9rem;padding:.35rem .95rem;font-size:.82rem;font-weight:800;display:inline-flex}.leader-role-blue{color:#1e4fa8;background:#dbeafe}.leader-facts{width:100%;margin:0 0 1rem;padding:0;list-style:none}.leader-facts li{color:#233a5e;border-bottom:1px solid #eef2f8;align-items:flex-start;gap:.7rem;padding:.68rem 0;font-size:.86rem;font-weight:600;line-height:1.5;display:flex}.leader-facts li:last-child{border-bottom:0}.leader-facts svg{color:#1e4fa8;flex-shrink:0;margin-top:1px}.leader-more{color:#1e4fa8;cursor:pointer;background:#fff;border:1.5px solid #1e4fa8;border-radius:9999px;align-items:center;gap:.45rem;margin-top:auto;padding:.58rem 1.35rem;font-size:.84rem;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.leader-more:hover{color:#fff;background:#1e4fa8;transform:translateY(-1px)}@media (width<=900px){.leaders-grid{grid-template-columns:1fr;max-width:560px}}.card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-direction:column;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.card:hover{border-color:#b81d77;transform:translateY(-5px);box-shadow:0 16px 32px -6px #b81d7738,0 8px 16px -4px #1e4fa824}.hover-border-pink{transition:border-color .25s,box-shadow .25s,transform .25s}.hover-border-pink:hover{border-color:#b81d77!important;box-shadow:0 12px 28px #b81d772e!important}.badge-pink{color:#b81d77;background:#fdf2f8;border:1px solid #fbcfe8}.animal-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.animal-card:hover{border-color:#b81d77;transform:translateY(-5px);box-shadow:0 16px 30px #b81d772e}.animal-card-img-wrap{background:#f1f5f9;height:180px;position:relative;overflow:hidden}.animal-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.animal-card:hover .animal-card-img-wrap img{transform:scale(1.06)}.animal-card-footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.animal-card-footer span{color:#0c1e3d;font-size:.98rem;font-weight:800}.animal-card-arrow{color:#1e4fa8;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.animal-card:hover .animal-card-arrow{color:#fff;background:#1e4fa8;border-color:#1e4fa8;transform:translate(3px)}.trust-strip-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;transition:all .22s;display:flex;box-shadow:0 2px 8px #00000008}.trust-strip-item:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 8px 18px #1e4fa814}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172aa6;animation:.2s forwards fadeIn;position:fixed;inset:0}.drawer-left{z-index:1000;background:#fff;flex-direction:column;width:82%;max-width:330px;animation:.28s cubic-bezier(.16,1,.3,1) forwards slideInLeft;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:5px 0 25px #0003}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slider-nav-prev{left:-18px}.slider-nav-next{right:-18px}.why-slider-mobile,.reels-slider-mobile,.gallery-slider-mobile{display:none!important}.why-slider-desktop,.reels-slider-desktop,.gallery-slider-desktop{display:grid!important}@media (width<=768px){.why-slider-desktop,.reels-slider-desktop,.gallery-slider-desktop{display:none!important}.why-slider-mobile,.reels-slider-mobile,.gallery-slider-mobile{width:100%!important;display:block!important}.why-slider-prev-btn,.why-slider-next-btn,.slider-nav-arrows{display:none!important}}.hero-stats-grid{grid-template-columns:repeat(4,1fr)}.hero-stats-single-line{align-items:center;display:flex}@media (width<=640px){.hero-stats-single-line{text-align:center!important;border-top:1px solid #e2e8f0!important;grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important;width:100%!important;padding-top:1.25rem!important;display:grid!important}.hero-stats-single-line>div:nth-child(2n){display:none!important}.hero-stats-single-line>div:nth-child(odd){white-space:normal!important;flex-direction:column!important;align-items:center!important;gap:.15rem!important;display:flex!important}.hero-stats-single-line>div:nth-child(odd) span:first-child{font-size:1.35rem!important;line-height:1.1!important}.hero-stats-single-line>div:nth-child(odd) span:last-child{font-size:.78rem!important;line-height:1.2!important}.hero-cta-buttons{flex-direction:row!important;width:100%!important;display:flex!important}.hero-cta-buttons .btn-pill{text-align:center!important;flex:auto!important;justify-content:center!important;padding:.75rem 1.25rem!important}}@media (width<=390px){.hero-stats-single-line>div:nth-child(odd) span:first-child{font-size:1.2rem!important}.hero-stats-single-line>div:nth-child(odd) span:last-child{font-size:.72rem!important}}@media (width<=768px){.footer-bottom{padding-bottom:5rem!important}.slider-nav-prev{left:4px!important}.slider-nav-next{right:4px!important}.hero-floating-pills{padding:.5rem .65rem!important;bottom:8px!important;right:8px!important}.hero-badge-gmp{top:8px!important;right:8px!important}.hero-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.85rem!important}.section-header{margin-bottom:1.75rem}.section-tag{padding:.25rem .75rem;font-size:.72rem}.btn{padding:.65rem 1.15rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skeleton{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 37%,#eef2f7 63%) 0 0/400% 100%;border-radius:10px;animation:1.4s infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:100%}to{background-position:0}}.skeleton-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;height:100%;overflow:hidden}.product-card-media{border-bottom:1px solid var(--border);background:#fff;justify-content:center;align-items:center;height:220px;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden!important}.product-card-badge{z-index:3;pointer-events:none;position:absolute;top:.85rem;left:.85rem}.product-card-img{object-fit:contain;will-change:transform;max-width:100%;max-height:180px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.card:hover .product-card-img{transform:scale(1.04)}.modal-overlay{-webkit-backdrop-filter:blur(5px);z-index:1000;box-sizing:border-box;background:#0f172ab8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal-dialog{border-radius:var(--radius-xl);box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:820px;max-height:92vh;animation:.25s fadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}.modal-content-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;padding:2.25rem;overflow:hidden auto}.modal-grid{box-sizing:border-box;grid-template-columns:300px 1fr;align-items:start;gap:2rem;display:grid}.modal-grid>*{min-width:0}@media (width<=768px){.modal-overlay{align-items:center;padding:.65rem}.modal-dialog{border-radius:var(--radius-lg);max-height:94vh}.modal-content-scroll{padding:1.25rem 1rem}.modal-grid{grid-template-columns:100%;gap:1.25rem}}@media (width<=480px){.modal-overlay{padding:.4rem}.modal-dialog{border-radius:16px;max-height:93vh}.modal-content-scroll{padding:1rem .75rem}}html,body,#root{position:relative;width:100%!important;max-width:100vw!important;overflow-x:clip!important}img,video,canvas,svg{box-sizing:border-box;max-width:100%!important}@media (width<=768px){.container,.container-wide{box-sizing:border-box!important;max-width:100%!important;padding-left:1.15rem!important;padding-right:1.15rem!important}[style*=minmax\(280px],[style*=minmax\(290px],[style*=minmax\(300px],[style*=minmax\(310px],[style*=minmax\(320px],[style*=minmax\(340px],[style*=minmax\(350px],[style*=minmax\(360px],[style*=minmax\(380px],[style*="minmax(min(100%, 350px)"],[style*="minmax(min(100%, 360px)"],[style*="minmax(min(100%, 380px)"]{grid-template-columns:1fr!important}.responsive-form-row,.about-milestone-metrics-grid{grid-template-columns:1fr!important;gap:.85rem!important}.life-collage-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.life-collage-grid>div{height:160px!important}.events-ceo-quote-grid{text-align:left!important;grid-template-columns:1fr!important;justify-items:start!important;gap:1.25rem!important}.events-ceo-portrait-wrap{margin:0!important}.events-cme-banner-grid{grid-template-columns:1fr!important}.events-cme-img-wrap{width:100%!important;height:200px!important}.events-cme-btn-wrap{text-align:center!important;box-sizing:border-box!important;width:100%!important;padding:0 1.5rem 2rem!important}.events-cme-btn-wrap button{justify-content:center!important;width:100%!important}.ceo-portrait-img{height:clamp(300px,68vw,420px)!important}.ceo-floater-script{text-align:center!important;max-width:100%!important;margin:1rem auto 0!important;padding:.6rem 1rem!important;font-size:.88rem!important;display:inline-block!important;position:static!important}.why-slider-prev-btn,.slider-nav-prev{left:6px!important}.why-slider-next-btn,.slider-nav-next{right:6px!important}h1,.h1{font-size:clamp(1.85rem,6.8vw,2.5rem)!important;line-height:1.2!important}h2,.h2{font-size:clamp(1.5rem,5.5vw,2.1rem)!important;line-height:1.25!important}h3,.h3{font-size:clamp(1.2rem,4.4vw,1.45rem)!important}.btn-pill{padding:.72rem 1.4rem!important;font-size:.88rem!important}}@media (width<=480px){.container,.container-wide{padding-left:.85rem!important;padding-right:.85rem!important}.life-collage-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.life-collage-grid>div{border-radius:12px!important;height:130px!important}.ceo-portrait-img{height:280px!important}.events-ceo-portrait-wrap{border-radius:16px!important;width:110px!important;height:110px!important}.trust-strip-item{gap:.65rem!important;padding:.85rem 1rem!important}.btn,.btn-pill{white-space:normal!important;text-align:center!important}}@media (width<=920px){.blog-detail-grid{grid-template-columns:1fr!important}.blog-detail-grid aside{position:static!important}}.play-hint-mobile{display:none}@media (width<=768px){.hero-visual-col,.ceo-visual-col{flex-direction:column!important;align-items:center!important;width:100%!important}.hero-badge-gmp{align-self:center!important;margin-top:.9rem!important;position:static!important;top:auto!important;right:auto!important}.play-hint-desktop{display:none!important}.play-hint-mobile{display:inline!important}.events-stage-callout{padding:.5rem .8rem!important;font-size:.76rem!important;top:.75rem!important;right:.75rem!important}}@media (width<=900px){.hero-grid{grid-template-columns:1fr!important}}@media (width>=769px) and (width<=1080px){.hero-visual-col{flex-direction:column!important;align-items:center!important;width:100%!important}.hero-badge-gmp{align-self:center!important;margin-top:.9rem!important;position:static!important;top:auto!important;right:auto!important}}@media (width>=769px){.hero-stats-single-line{gap:.85rem!important}}@media (width>=769px) and (width<=1140px){.hero-stats-single-line{gap:.5rem!important}.hero-stats-single-line>div:nth-child(odd) span:first-child{font-size:1.5rem!important}.hero-stats-single-line>div:nth-child(odd) span:last-child{font-size:.78rem!important}}@media (width<=480px){.scroll-top-btn{display:none!important}.hero-note-annotation{max-width:calc(100% - 24px)!important;padding:.35rem .7rem!important;top:12px!important;left:12px!important}.hero-note-annotation span{white-space:normal!important;font-size:.78rem!important}}@media (width<=768px){main h1,main .h1{letter-spacing:-.02em!important;font-size:1.78rem!important;font-weight:800!important;line-height:1.24!important}main h2,main .h2{letter-spacing:-.015em!important;font-size:1.44rem!important;font-weight:800!important;line-height:1.3!important}main h3,main .h3{font-size:1.14rem!important;font-weight:700!important;line-height:1.4!important}main h4,main .h4{font-size:1rem!important;font-weight:700!important;line-height:1.45!important}main h5,main h6{font-size:.92rem!important;font-weight:700!important;line-height:1.45!important}main p,main .body-text{font-size:.94rem!important;line-height:1.68!important}.cv-phases{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.cv-phases>div{padding:.8rem .85rem!important}.cv-phases>div>div:first-child{letter-spacing:.04em!important;font-size:.62rem!important;line-height:1.45!important}.cv-phases>div>div:last-child{font-size:.84rem!important;line-height:1.3!important}}
