@import url(https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;1,400&display=swap);
:host {
  --glair-container: 1296px;
  --glair-navy: #001c3d;
  --glair-navy-alt: #041e42;
  --glair-copy: #5f646e;
  --glair-muted: #878b92;
  --glair-line: #d0d2d3;
  --glair-surface: #ffffff;
  --glair-soft: #f6fdfb;
  --glair-blue: #009cde;
  --glair-green: #00c983;
  --glair-teal: #007e77;
  --glair-radius-sm: 12px;
  --glair-radius-md: 16px;
  --glair-radius-lg: 32px;
  --glair-section-pad: 72px;
  --glair-shadow: 0 0 20px rgba(42, 42, 42, 0.08);
  --glair-gradient: linear-gradient(90deg, var(--glair-blue), var(--glair-green));
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; min-width: 320px; background: #fff; color: var(--glair-navy); font-family: Inter, Arial, sans-serif; }
button, a { font: inherit; }
button { border: 0; }
a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; }
.glair-page { overflow: hidden; background: #fff; }
.glair-section { width: 100%; padding: var(--glair-section-pad) max(24px, calc((100% - var(--glair-container)) / 2)); }
.glair-eyebrow { margin: 0; color: var(--glair-blue); font-size: 20px; font-weight: 400; line-height: 1; letter-spacing: -0.4px; text-transform: uppercase; }
.glair-title { margin: 0; color: var(--glair-navy); font-size: 48px; font-weight: 600; line-height: 1.2; letter-spacing: -1.92px; }
.glair-copy { margin: 0; color: var(--glair-copy); font-size: 20px; line-height: 1.28; letter-spacing: -0.4px; opacity: .75; }
.glair-section-heading { width: min(822px, 100%); margin: 0 auto; display: grid; gap: 24px; text-align: center; }
.glair-btn { min-height: 48px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 24px; border-radius: var(--glair-radius-sm); font-size: 20px; font-weight: 600; letter-spacing: -0.4px; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease; }
.glair-btn:hover { transform: translateY(-1px); box-shadow: 0 8px 24px rgba(4,30,66,.12); }
.glair-btn--primary { color: #fff; background: var(--glair-gradient); }
.glair-btn--secondary { color: #0c2548; background: rgba(255,255,255,.2); border: 1px solid #cbd2db; }
.glair-btn img { width: 24px; height: 24px; }

@media (max-width: 991px) {
  :host { --glair-section-pad: 56px; }
  .glair-title { font-size: 40px; letter-spacing: -1.5px; }
}

@media (max-width: 767px) {
  :host { --glair-section-pad: 40px; }
  .glair-section { padding-left: 20px; padding-right: 20px; }
  .glair-eyebrow { font-size: 15px; }
  .glair-title { font-size: 34px; line-height: 1.08; letter-spacing: -1.1px; }
  .glair-copy { font-size: 17px; }
  .glair-section-heading { gap: 16px; }
  .glair-btn { min-height: 44px; padding: 10px 18px; font-size: 16px; }
}

/* Shared chrome: scoped to the redesigned homepage by useHomepageHover. */
.glair-home-hover a,.glair-home-hover button{transition:color 240ms ease,background-color 240ms ease,border-color 240ms ease,box-shadow 280ms ease,transform 280ms cubic-bezier(.22,1,.36,1),opacity 240ms ease;cursor:pointer}
.glair-home-hover a:focus-visible,.glair-home-hover button:focus-visible{outline:3px solid #009cde;outline-offset:4px}
.glair-home-hover .glair-btn img{transition:transform 280ms cubic-bezier(.22,1,.36,1)}
.glair-home-hover.glair-footer a{width:fit-content;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}
@media(hover:hover){
 .glair-home-hover .glair-navbar__logo:hover{opacity:.82}
 .glair-home-hover .glair-navbar__links>a:hover,.glair-home-hover .glair-navbar__trigger:hover,.glair-home-hover .glair-navbar__language:hover,.glair-home-hover .glair-navbar__mobile-language a:hover{color:#008b79}
 .glair-home-hover .glair-navbar__contact:hover{background:#eaf8f3;border-color:#00a991;color:#007d70;box-shadow:0 5px 16px #041e4210;transform:translateY(-2px)}
 .glair-home-hover .glair-navbar__dropdown a:hover,.glair-home-hover .glair-navbar__mobile>a:hover{background:#eaf8f3;color:#007d70}
 .glair-home-hover .glair-navbar__menu:hover{background:#eaf8f3;border-radius:10px}
 .glair-home-hover .glair-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #009cde26}
 .glair-home-hover .glair-btn:hover img{transform:translateX(4px)}
 .glair-home-hover.glair-footer a:hover{color:#008b79;opacity:1;text-decoration-color:currentColor}
}
.glair-home-hover a:active,.glair-home-hover button:active{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.glair-home-hover a,.glair-home-hover button,.glair-home-hover .glair-btn img{transition:none!important;transform:none!important}}

/* Fixed pixel grid: identical dot size/spacing, independent of hero dimensions. */
.cv-hero,.df-hero,.sa-hero,.ar-hero,.paperless-hero,.ekyc-hero,.glchat-hero,.tk-hero,.tk26-hero,.aip26.aip26-hero,.glair-hero{
 position:relative;isolation:isolate;width:100vw;max-width:none;min-width:0;margin-inline:calc(50% - 50vw);background:#fff!important;background-image:none!important;
}
.glair-hero-dots{position:absolute;inset:0;display:block;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 2px 2px,#e2e6eb 1.8px,transparent 2px);background-size:26px 26px;background-position:center top;background-repeat:repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 46%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 46%,transparent 100%)}
.cv-hero::before,.df-hero::before,.sa-hero::before,.ar-hero::before,.paperless-hero::before,.ekyc-hero::before{content:none!important;display:none!important;background:none!important}
.glchat-hero__pattern,.tk-hero__pattern,.tk26-hero__pattern,.aip26-hero>.aip26-pattern,.glair-hero__pattern{display:none!important;background:none!important}

/* Product heroes keep the same dot density through the full hero height. */
.cv-hero>.glair-hero-dots,.df-hero>.glair-hero-dots,.sa-hero>.glair-hero-dots,.ar-hero>.glair-hero-dots{background-image:radial-gradient(circle at 2px 2px,#e2e6eb 1.8px,transparent 2px)}
.ekyc-hero>.glair-hero-dots,.paperless-hero>.glair-hero-dots,.aip26-hero>.glair-hero-dots,.tk26-hero>.glair-hero-dots,.cv-hero>.glair-hero-dots,.df-hero>.glair-hero-dots,.sa-hero>.glair-hero-dots,.ar-hero>.glair-hero-dots{-webkit-mask-image:none!important;mask-image:none!important}

/* Consistent readable hero descriptions on mobile. */
@media(max-width:767px){
.cv-hero .cv-copy,.df-hero .df-copy,.sa-hero .sa-copy,.ar-hero .ar-copy,.ekyc-hero .ekyc-copy,.paperless-hero .paperless-copy,.glchat-hero .glchat-copy,.tk26-hero .tk26-description,.aip26-hero .aip26-body,.oc-hero .oc-copy{font-size:16px!important;line-height:1.5!important}
}

.home26,.home26 *,.home26 *::before,.home26 *::after{box-sizing:border-box}.home26{--home26-navy:#041e42;--home26-copy:#5f646e;--home26-gradient:linear-gradient(90deg,#009cde,#00c983);font-family:Inter,Arial,sans-serif;color:var(--home26-navy);width:100%;min-width:0;background:#fff}.home26 h1,.home26 h2,.home26 h3,.home26 p,.home26 ul{margin:0}.home26 img{display:block;max-width:100%}.home26 h2{font-size:48px;line-height:1;letter-spacing:-1.92px;font-weight:600}.home26-section{padding:72px max(24px,calc((100% - 1296px)/2))}.home26-copy{font-size:20px;line-height:1.28;letter-spacing:-.4px;color:var(--home26-copy);opacity:.75}.home26-eyebrow{font-size:20px;line-height:1;letter-spacing:-.4px;font-weight:400;color:#007eb7}.home26-heading{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:822px;text-align:center;margin:0 auto 32px}.home26-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 24px;background:var(--home26-gradient);color:white;text-decoration:none;cursor:pointer;font:600 20px/24px Inter,Arial,sans-serif;letter-spacing:-.4px;min-height:48px}.home26-button img{width:24px;height:24px;flex:none}.home26-button--secondary{background:#ffffff33;border:1px solid #cbd2db;padding:12px 16px 12px 20px;color:#0c2548}.home26 a:focus-visible,.home26 button:focus-visible,.home26 [tabindex]:focus-visible{outline:3px solid #009cde;outline-offset:5px}
.home26-hero{position:relative;height:730px;overflow:hidden;isolation:isolate;background:#f8faff}.home26-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home26-hero-wave{position:absolute;width:100%;height:100%;object-fit:fill;inset:0;z-index:-1;pointer-events:none}.home26-hero-inner{max-width:1440px;width:100%;height:100%;margin:auto;padding:0 72px 72px;display:flex;align-items:flex-end}.home26-hero-copy{width:516px;max-width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:24px}.home26-hero h1{font-size:40px;line-height:1;font-weight:600;letter-spacing:-1.6px}.home26-hero-copy>p{font-size:20px;line-height:1.32;color:#5f646e;opacity:.75;letter-spacing:-.4px}.home26-hero .home26-button{margin-top:16px}.home26-video-toggle{position:absolute;bottom:20px;right:24px;border:1px solid #cbd2db;background:#ffffffe6;border-radius:999px;padding:8px 14px;font:500 14px Inter,Arial,sans-serif;color:#041e42;cursor:pointer}.home26-video-dialog{position:fixed;inset:0;border:0;border-radius:16px;padding:48px 16px 16px;background:#041e42;max-width:1000px;width:calc(100% - 40px)}.home26-video-dialog::backdrop{background:#001427cc}.home26-video-dialog>button{position:absolute;right:12px;top:4px;background:none;border:0;color:white;font-size:32px;cursor:pointer}.home26-video-dialog video{display:block;width:100%;max-height:75vh}
.home26-provide{position:relative;isolation:isolate;overflow:hidden}.home26-provide-grid{display:grid;grid-template-columns:394px minmax(0,1fr);gap:32px;align-items:stretch;position:relative;z-index:1}.home26-provide-intro{display:flex;flex-direction:column;gap:16px}.home26-provide-intro>img{width:100%;aspect-ratio:457/278;object-fit:contain;margin-bottom:8px}.home26-provide-intro .home26-copy{opacity:.9}.home26-foundations{display:grid;gap:32px;grid-template-rows:1fr 1fr}.home26-foundation{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:24px;border-radius:24px;background:#00c9830d;padding:20px 32px;text-decoration:none;color:#041e42}.home26-foundation>p{font-size:20px;line-height:1;color:#277268}.home26-foundation>div{display:flex;gap:24px;align-items:flex-start}.home26-foundation>div>img{width:64px;height:64px;padding:4px;flex:none}.home26-foundation>div>div{display:grid;gap:16px;min-width:0}.home26-foundation h3{font-size:35px;line-height:1.2;letter-spacing:-1.4px;font-weight:600}.home26-foundation .home26-copy{opacity:.9}.home26-foundation>.home26-foundation-glow{position:absolute;left:-300px;top:-300px;width:1470px;max-width:none;height:1470px;z-index:-1;pointer-events:none}.home26-provide>.home26-provide-pattern{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.25;pointer-events:none}
.home26-ownership-chips{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.home26-ownership-chips span{padding:8px 16px;background:#00c983;color:white;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.64px;border-radius:40px}.home26-ownership-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.home26-small-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e6e8ec;background:white;border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.home26-small-card>.home26-card-grid{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:416px;max-width:none;height:416px;z-index:-2}.home26-ownership-grid .home26-card-grid{display:none}.home26-small-card>.home26-card-glow{position:absolute;left:-300px;top:-100px;width:1016px;max-width:none;height:1016px;z-index:-1}.home26-icon{width:64px;height:64px;display:grid;place-items:center;background:#e6e8ec40;border-radius:50%;flex:none}.home26-icon img{width:48px;max-height:48px;object-fit:contain}.home26-small-card h3{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.8px}.home26-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home26-core-grid .home26-small-card{padding:24px}.home26-core-grid h3{font-size:24px;font-weight:600;letter-spacing:-.96px}.home26-channels{display:grid;grid-template-columns:1.55fr repeat(3,minmax(0,1fr));gap:40px;margin-top:32px;padding:72px;border-radius:32px;background:var(--home26-gradient);color:white;align-items:center}.home26-channels>div{display:flex;flex-direction:column;gap:8px;min-width:0}.home26-channels h2{line-height:1.2}.home26-channels p{font-size:20px;line-height:1.2;letter-spacing:-.8px;opacity:.75;font-weight:500}.home26-channels article{display:flex;flex-direction:column;gap:16px;align-self:start;min-width:0}.home26-channels article>span{display:grid;place-items:center;width:96px;height:96px;background:#ffffff1a;border-radius:32px}.home26-channels article>span>img{width:48px;height:48px}.home26-channels h3{font-size:28px;line-height:1.2;letter-spacing:-1.12px;font-weight:500}
.home26-meet-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:24px}.home26-meet-header>div{display:flex;flex-direction:column;gap:24px}.home26-meet h2{line-height:1}.home26-build{background:#00c9830d;border-radius:24px;padding:24px;display:flex;align-items:center;gap:24px}.home26-build>div{display:grid;gap:16px}.home26-avatars{display:flex}.home26-avatars>span{display:block;position:relative;overflow:hidden;border:1px solid #d0d2d3;border-radius:100px;background:#e6e8ec;width:40px;height:40px;margin-right:-2px}.home26-avatars>span>img:first-child{position:absolute;width:66.871px;max-width:none;height:52.285px;left:50%;top:-.5px;transform:translateX(-50%)}.home26-avatar-overlay{position:absolute;left:0;bottom:-6px;width:61px;height:20px;opacity:.5;mask-size:39px 30px;mask-position:-2px -21px;mask-repeat:no-repeat}.home26-build h3{font-size:32px;line-height:1.2;letter-spacing:-1.28px;font-weight:600}.home26-build .home26-button{white-space:nowrap}.home26-person-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home26-person{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:306/408;border:1px solid #d0d2d3;border-radius:32px;background:white;min-width:0}.home26-person-grid-art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:133.33%;max-width:none;height:100%;z-index:-1}.home26-person-photo{position:absolute;left:calc(50% - 6.92px);bottom:-.37px;transform:translateX(-50%);width:167.19%;height:98.04%}.home26-person-photo>img:first-child{width:100%;height:100%;max-width:none;object-fit:cover}.home26-person-overlay{position:absolute;left:4.03%;top:69.96%;width:91.71%;height:38.63%;opacity:.5;mask-repeat:no-repeat;mask-position:-12px -163px;mask-size:298px 233px}.home26-person-label{position:absolute;left:0;right:0;bottom:-.5px;display:flex;flex-direction:column;gap:0;border-radius:24px;padding:16px;color:white;background:rgba(24,28,35,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.home26-person h3{font-size:28px;line-height:1.2;letter-spacing:-1.12px;font-weight:600}.home26-person-title{display:flex;flex-direction:column;gap:4px;min-width:0}.home26-person-title>p{font-size:16px;line-height:1.2;letter-spacing:-.64px;font-weight:500;color:#e6e8ec}.home26-person ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:16px 0 0;font-size:14px;line-height:1.28;letter-spacing:-.28px;font-weight:500}.home26-person li{display:flex;gap:4px;align-items:center;margin:0;min-width:0;max-width:100%}.home26-person li>span{overflow-wrap:anywhere}.home26-person li img{width:20px;height:20px;flex:none}.home26-person-details{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(8px);transition:grid-template-rows 440ms cubic-bezier(.22,1,.36,1),opacity 240ms ease,transform 440ms cubic-bezier(.22,1,.36,1),visibility 0s linear 440ms}.home26-person-details-inner{min-height:0;overflow:hidden}.home26-person:hover .home26-person-details,.home26-person:focus-within .home26-person-details{grid-template-rows:1fr;opacity:1;visibility:visible;transform:translateY(0);transition:grid-template-rows 440ms cubic-bezier(.22,1,.36,1),opacity 320ms ease 60ms,transform 440ms cubic-bezier(.22,1,.36,1),visibility 0s}.home26-person:focus-visible{outline:3px solid #00a3df;outline-offset:3px}
.home26-knowledge{background:#f6fdfb;display:flex;flex-direction:column;align-items:center;gap:40px}.home26-knowledge .home26-heading{margin-bottom:0}.home26-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.home26-knowledge-grid article{padding:24px;border:1px solid #e6e8ec;border-radius:16px;background:white;display:flex;flex-direction:column;gap:10px}.home26-knowledge-grid span{width:32px;height:32px;display:grid;place-items:center;background:var(--home26-gradient);border-radius:50%;color:white;font-size:16px;font-weight:600}.home26-knowledge-grid h3{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.96px}.home26-knowledge-grid p{font-size:18px;line-height:1.35;color:#5f646e}.home26.home26-platform{background:#fff!important;background-image:none!important}.home26-platform-grid{display:grid;grid-template-columns:592px minmax(0,1fr);gap:24px;align-items:center}.home26-platform-mockup{padding:16px;background:var(--home26-gradient);border-radius:16px;aspect-ratio:592/347;display:flex;align-items:center}.home26-platform-mockup img{width:100%;border-radius:4px;aspect-ratio:560/315;object-fit:cover}.home26-platform-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.home26-platform h2{line-height:1.2}.home26-platform ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.home26-platform li{display:flex;align-items:center;gap:8px;background:#e7f9f3;border-radius:999px;padding:10px 16px 10px 14px;font-size:17px;font-weight:500;line-height:1.35}.home26-platform li img{width:20px;height:20px;flex:none}.home26-consulting{background:#f6fdfb}.home26-consulting .home26-heading{margin-bottom:24px}.home26-consulting h2{line-height:1.2}.home26-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home26-service-grid article{padding:16px;background:white;box-shadow:0 0 100px 8px #004b310d;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.home26-service-image{width:100%;aspect-ratio:280/157.5;position:relative;overflow:hidden;border-radius:12px}.home26-service-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.home26-service-image--vision img{position:absolute;left:-3.93%;top:-15.87%;width:131.79%;max-width:none;height:132.06%}.home26-service-grid h3{font-size:24px;font-weight:600;line-height:1.28;letter-spacing:-.48px}.home26-service-grid article>a{display:flex;gap:8px;align-items:center;justify-content:flex-end;color:#0c2548;font-size:20px;font-weight:600;line-height:1;text-decoration:none;padding:14px 0;align-self:stretch;margin-top:auto}.home26-service-grid article>a img{width:24px;height:24px}
@media(min-width:1600px){.home26-section{padding-top:72px;padding-bottom:72px}}
@media(max-width:1250px){.home26-section{padding:56px 32px}.home26-provide-grid{grid-template-columns:32% minmax(0,1fr)}.home26-foundation h3{font-size:30px}.home26-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home26-channels{padding:40px;gap:24px}.home26-channels h2{font-size:36px}.home26-meet-header{grid-template-columns:1fr}.home26-build{justify-content:space-between}.home26-platform-grid{grid-template-columns:1fr 1fr}.home26 h2{font-size:40px}.home26-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:991px){.home26-hero-inner{padding:0 32px 64px}.home26-provide-grid{grid-template-columns:1fr}.home26-provide-intro{max-width:560px;margin:0 auto}.home26-provide-intro>img{max-height:260px}.home26-foundation{min-height:220px}.home26-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.home26-channels>div{grid-column:1/-1;max-width:500px}.home26-channels h2 br{display:none}.home26-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home26-platform-grid{grid-template-columns:1fr;gap:40px}.home26-platform-mockup{max-width:650px;width:100%;margin:auto}.home26-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.home26-section{padding:48px 20px}.home26 h2{font-size:34px;line-height:1.12;letter-spacing:-1px}.home26-copy{font-size:17px;line-height:1.4}.home26-eyebrow{font-size:16px;line-height:1.25}.home26-heading{gap:20px}.home26-button{font-size:18px;padding:12px 20px}.home26-hero{height:650px}.home26-hero-inner{padding:0 20px 64px}.home26-hero h1{font-size:36px;line-height:1.1;letter-spacing:-1.2px}.home26-hero-copy>p{font-size:18px}.home26-foundation{padding:24px;gap:20px;min-height:0}.home26-foundation>div{gap:16px}.home26-foundation>div>img{width:48px;height:48px}.home26-foundation h3{font-size:26px;letter-spacing:-.8px}.home26-foundation>p{font-size:17px}.home26-foundations{gap:20px}.home26-provide-intro{gap:16px}.home26-ownership-chips{gap:8px}.home26-ownership-chips span{font-size:13px;padding:8px 12px}.home26-ownership-grid,.home26-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home26-small-card,.home26-core-grid .home26-small-card{padding:20px 16px}.home26-small-card h3,.home26-core-grid h3{font-size:18px;letter-spacing:-.5px}.home26-icon{width:56px;height:56px}.home26-icon img{width:42px;max-height:42px}.home26-channels{grid-template-columns:1fr;padding:32px 24px;border-radius:24px;gap:28px}.home26-channels>div{grid-column:auto}.home26-channels article>span{width:72px;height:72px;border-radius:24px}.home26-channels h3{font-size:26px}.home26-channels p{font-size:18px}.home26-meet-header>div{gap:20px}.home26-build{flex-direction:column;align-items:flex-start;gap:20px;padding:24px;min-width:0}.home26-build h3{font-size:28px}.home26-avatars>span{width:36px;height:36px}.home26-person-grid{gap:16px}.home26-person{border-radius:24px}.home26-person-label{padding:12px;border-radius:18px 18px 0 0}.home26-person h3{font-size:24px;letter-spacing:-.8px}.home26-person-title>p{font-size:14px}.home26-person ul{font-size:14px}.home26-knowledge{gap:28px}.home26-knowledge-grid{grid-template-columns:1fr;gap:16px}.home26-knowledge-grid h3{font-size:22px}.home26-knowledge-grid p{font-size:17px}.home26-platform-mockup{padding:10px;border-radius:12px}.home26-platform-copy{gap:20px}.home26-platform li{font-size:14px;padding:8px 12px}.home26-service-grid{grid-template-columns:1fr}.home26-service-grid h3{font-size:24px}.home26-person{aspect-ratio:306/408}.home26-person-photo{left:calc(50% - 4px)}}
@media(max-width:479px){.home26-person-grid{grid-template-columns:1fr}.home26-person{width:100%;max-width:360px;margin:auto}.home26-person h3{font-size:28px}.home26-person-label{padding:16px}.home26-person-title>p{font-size:16px}}
.home26-knowledge-grid article{padding:28px;gap:14px}.home26-knowledge-grid span{width:44px;height:44px;font-size:20px;font-weight:700}.home26-knowledge-grid h3{font-size:22px;line-height:1.35;letter-spacing:0}
.home26-hero-wave{inset:auto;left:50%;top:100%;width:1078px;max-width:none;height:1839.12px;object-fit:fill;transform:translate(-50%,-50%) rotate(-90deg)}
.home26-provide>.home26-provide-pattern{inset:auto;left:50%;top:0;transform:translateX(-50%);width:1440px;max-width:none;height:810px;opacity:1;object-fit:fill}

.home26-hero-youtube{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;container-type:size}.home26-hero-youtube iframe{position:absolute;left:50%;top:50%;width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);border:0}.home26-video-dialog>iframe{display:block;width:100%;aspect-ratio:16/9;border:0}
@media(max-width:991px){.home26-channels h2 br{display:initial}} 
@media(max-width:767px){.home26-channels h2{font-size:32px;overflow-wrap:anywhere}}

.home26-watch-player{aspect-ratio:16/9;width:100%;position:relative}.home26-watch-player iframe{display:block;width:100%;height:100%;border:0}.home26-watch-player>a{position:absolute;bottom:16px;left:16px;background:#fff;padding:12px 16px;border-radius:8px;color:#041e42}

@media(hover:none){.home26-person-details{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none;transition:none}}
@media(prefers-reduced-motion:reduce){.home26-person-details,.home26-person:hover .home26-person-details,.home26-person:focus-within .home26-person-details{transition:none;transform:none}}

/* Consistent interactions for every actionable homepage control. */
.home26 a,.home26 button{cursor:pointer}
.home26-button{background-size:150% 100%;background-position:0 50%;transition:transform 280ms cubic-bezier(.22,1,.36,1),box-shadow 280ms ease,background-position 320ms ease,background-color 240ms ease,border-color 240ms ease,color 240ms ease}
.home26-button img,.home26-service-grid article>a img{transition:transform 280ms cubic-bezier(.22,1,.36,1)}
.home26-foundation{transition:transform 300ms cubic-bezier(.22,1,.36,1),box-shadow 300ms ease,background-color 240ms ease}
.home26-service-grid article>a{transition:color 240ms ease}
.home26-video-toggle,.home26-video-dialog>button{transition:background-color 240ms ease,color 240ms ease,box-shadow 240ms ease,transform 240ms ease}
.home26-watch-player a{transition:color 240ms ease;text-underline-offset:4px}
@media(hover:hover){
 .home26-button:hover{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 8px 24px rgba(0,156,180,.18)}
 .home26-button:hover img{transform:translateX(4px)}
 .home26-button--secondary:hover{color:#007d70;border-color:#00a991;background:#eaf8f3}
 .home26-foundation:hover{transform:translateY(-3px);background-color:#eaf8f3;box-shadow:0 12px 28px rgba(4,30,66,.08)}
 .home26-service-grid article>a:hover{color:#008b79;text-decoration:underline;text-underline-offset:5px}
 .home26-service-grid article>a:hover img{transform:translate(3px,-3px)}
 .home26-video-toggle:hover{background:#eaf8f3;color:#007d70;box-shadow:0 4px 16px #041e4214}
 .home26-video-dialog>button:hover{color:#00c983;transform:scale(1.08)}
 .home26-watch-player a:hover{color:#b3f3dc}
}
.home26-button:active{transform:translateY(0);box-shadow:0 3px 10px #041e4214}
@media(prefers-reduced-motion:reduce){.home26-button,.home26-button img,.home26-foundation,.home26-service-grid article>a,.home26-service-grid article>a img,.home26-video-toggle,.home26-video-dialog>button,.home26-watch-player a{transition:none!important;transform:none!important}}

/* Each consulting card is one link target with a unified hover state. */
.home26-service-grid article{position:relative;isolation:isolate;transition:transform 300ms cubic-bezier(.22,1,.36,1),box-shadow 300ms ease,background-color 240ms ease}
.home26-service-grid article>a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:16px}
.home26-service-grid article:focus-within{outline:3px solid #009cde;outline-offset:4px;background:#edfaf5;box-shadow:0 14px 32px rgba(0,109,84,.12)}
.home26-service-grid article>a:focus-visible{outline:none}
.home26-service-grid article:focus-within>a{color:#008b79}
@media(hover:hover){
 .home26-service-grid article:hover{transform:translateY(-4px);background:#edfaf5;box-shadow:0 14px 32px rgba(0,109,84,.12)}
 .home26-service-grid article:hover>a{color:#008b79;text-decoration:underline;text-underline-offset:5px}
 .home26-service-grid article:hover>a img{transform:translate(3px,-3px)}
}
@media(prefers-reduced-motion:reduce){.home26-service-grid article{transition:none!important;transform:none!important}}

/* Hero restored to Figma 1159:10194, with subtitle intentionally omitted. */
.home26-hero{height:810px}
.home26-hero-copy{width:516px;gap:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.home26-hero .home26-button{margin-top:0}
@media(max-width:767px){.home26-hero{height:650px}.home26-hero-copy{gap:32px}}

/* Approved compact, lower frosted hero panel. */
.home26-hero-inner{padding-bottom:32px}
.home26-hero-copy{width:480px;gap:24px;padding:24px;border:1px solid rgba(255,255,255,.85);border-radius:24px;background:rgba(255,255,255,.74);box-shadow:0 8px 32px rgba(4,30,66,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.home26-hero h1{font-size:32px;line-height:1.08;letter-spacing:-1.1px}
.home26-hero .home26-button{font-size:18px;min-height:44px;padding:10px 18px}
.home26-hero .home26-button img{width:20px;height:20px}
.home26-video-toggle{width:36px;height:36px;padding:0;display:grid;place-items:center;background:rgba(255,255,255,.85);border-color:#d9e2e7}
.home26-pause-icon{width:12px;height:14px;background:linear-gradient(to right,currentColor 0 4px,transparent 4px 8px,currentColor 8px 12px)}
.home26-play-icon{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor;margin-left:3px}
@media(max-width:991px){.home26-hero-inner{padding-bottom:32px}}
@media(max-width:767px){.home26-hero-inner{padding:0 20px 28px}.home26-hero-copy{width:min(480px,calc(100% - 36px));padding:20px;gap:20px}.home26-hero h1{font-size:28px;line-height:1.1;letter-spacing:-.8px}.home26-video-toggle{right:12px;bottom:28px;width:36px;height:36px}}
@media(pointer:coarse){.home26-video-toggle{width:44px;height:44px}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.home26-hero-copy{background:rgba(255,255,255,.94)}}

/* Mobile separates the full video frame from readable hero content. */
.home26-hero-media{position:absolute;inset:0;z-index:-2;overflow:hidden}
.home26-hero-media .home26-hero-youtube,.home26-hero-media .home26-hero-video{z-index:0}
.home26-hero-media .home26-video-toggle{z-index:2;pointer-events:auto}
.home26-hero-video::-webkit-media-controls{display:none!important}
@media(max-width:767px){
 .home26-hero{height:auto;background:#fff;overflow:hidden}
 .home26-hero-media{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:16/9}
 .home26-hero-youtube iframe{width:100%;height:100%}
 .home26-hero-video{object-fit:contain}
 .home26-hero-wave{display:none}
 .home26-hero-inner{height:auto;padding:28px 24px 36px;display:block}
 .home26-hero-copy{width:100%;max-width:100%;padding:0;gap:24px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
 .home26-hero h1{font-size:36px;line-height:1.12;letter-spacing:-1.2px}
 .home26-hero .home26-button{margin-top:0}
 .home26-hero-media .home26-video-toggle{right:12px;bottom:12px;width:44px;height:44px}
}

.home26-hero-inner{pointer-events:none}.home26-hero-copy{pointer-events:auto}

/* Match the fixed shared navbar so it starts over solid white. */
.home26-navbar-space{height:72px;flex:none;background:#fff}
@media(max-width:767px){.home26-navbar-space{height:64px}}

@media(max-width:767px){
 .home26-foundations{grid-template-rows:none;grid-auto-rows:auto;align-items:start}
 .home26-foundation{justify-content:flex-start;align-self:start;height:auto}
}

.home26-channel-copy{display:contents}
.home26-channel picture,.home26-channel picture img{display:block}

/* Figma 1617:3581 — mobile Communication Channels */
@media(max-width:767px){
.home26-channels{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:40px!important;padding:72px 24px!important;border-radius:32px!important;background:linear-gradient(90deg,#009cde,#00c983)!important;color:#fff!important;box-sizing:border-box!important;min-width:0!important;height:auto!important;}
.home26-channels>div{gap:8px!important;max-width:none!important;grid-column:auto!important}
.home26-channels h2{margin:0!important;font-size:clamp(26px,8vw,32px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-1.6px!important;color:#fff!important;overflow-wrap:anywhere!important}
.home26-channels h2 br{display:initial!important}
.home26-channels p{margin:0!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.64px!important;opacity:.75!important;color:#fff!important}
.home26-channels article.home26-channel{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center;gap:16px!important;width:100%!important}
.home26-channels article.home26-channel>span{width:96px!important;height:96px!important;border-radius:32px!important;background:rgba(255,255,255,.1)!important;margin-bottom:0!important}
.home26-channels .home26-channel-copy{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}
.home26-channels .home26-channel-copy h3{margin:0!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.96px!important;color:#fff!important}
}

/* Desktop/tablet framed video, mobile unchanged. */
@media(min-width:768px){
.home26.home26-hero{display:flex!important;flex-direction:column!important;align-items:center!important;gap:40px!important;position:relative!important;isolation:isolate!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:104px max(32px,calc((100% - 1296px)/2)) 72px!important;background:#fff!important}
.home26-hero::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1440px;height:810px;background:url("https://cdn.prod.website-files.com/604c4b5b0c813200c839212b/6af1419df866ef80a7dbdbf2_homepage-framed-hero-pattern-20261109.svg") center/1440px 810px no-repeat;pointer-events:none;z-index:0}
.home26-hero::after{content:"";position:absolute;left:50%;top:calc(50% + 512.44px);transform:translate(-50%,-50%) rotate(-90deg);width:1078px;height:1839.12px;background:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEwNzgiIGhlaWdodD0iMTgzOS4xMiIgdmlld0JveD0iMCAwIDEwNzggMTgzOS4xMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN1YnRyYWN0IiBvcGFjaXR5PSIwLjUiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMF8xNCkiPgo8cGF0aCBkPSJNODc4IDMyMS41MzRDNjg1LjI0NSA0NTAuNjY2IDU1OC4zNzEgNjcwLjMxMiA1NTguMzcxIDkxOS41NkM1NTguMzcxIDExNjguODEgNjg1LjI0NiAxMzg4LjQ1IDg3OCAxNTE3LjU4VjE2MzkuMTJIMjAwVjE1MTcuNThDMzkyLjc1NCAxMzg4LjQ1IDUxOS42MjkgMTE2OC44MSA1MTkuNjI5IDkxOS41NkM1MTkuNjI5IDY3MC4zMTIgMzkyLjc1NSA0NTAuNjY2IDIwMCAzMjEuNTM0VjIwMEg4NzhWMzIxLjUzNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8wXzE0KSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMF8xNCIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwNzgiIGhlaWdodD0iMTgzOS4xMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMDAiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8wXzE0Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMF8xNCIgeDE9IjUzOSIgeTE9IjIwMCIgeDI9IjUzOSIgeTI9IjE2MzkuMTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwOUNERSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMEM5ODMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) center/1078px 1839.12px no-repeat;pointer-events:none;z-index:0}
.home26-hero>.home26-hero-wave{display:none!important}
.home26-hero>.home26-hero-inner{order:1!important;position:relative!important;z-index:1!important;display:block!important;width:100%!important;max-width:822px!important;height:auto!important;padding:0!important;margin:0 auto!important;pointer-events:none!important}
.home26-hero .home26-hero-copy{display:flex!important;flex-direction:column!important;align-items:center!important;gap:40px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-align:center!important;pointer-events:auto!important}
.home26-hero h1{font-size:40px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-1.6px!important;color:#041e42!important;margin:0!important}
.home26-hero .home26-button{margin-top:0!important}
.home26-hero>.home26-hero-media{order:2!important;position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;max-width:960px!important;height:auto!important;aspect-ratio:16/9!important;margin:0 auto!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 80px 16px rgba(4,30,66,.16)!important;pointer-events:auto!important}
.home26-hero-media .home26-hero-youtube{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:auto!important}
.home26-hero-media .home26-hero-youtube iframe{position:absolute!important;inset:0!important;left:0!important;top:0!important;transform:none!important;width:100%!important;height:100%!important;border:0!important;pointer-events:auto!important}
.home26-hero-media .home26-hero-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;pointer-events:auto!important}
.home26-hero-video::-webkit-media-controls{display:none!important}
}
@media(min-width:768px) and (max-width:991px){.home26.home26-hero{padding:72px 32px 56px!important}.home26-hero h1{font-size:36px!important;letter-spacing:-1.2px!important}}


/* Compact framed desktop/tablet hero */
@media(min-width:768px){.home26.home26-hero{padding-top:32px!important;padding-bottom:48px!important;gap:24px!important}.home26-hero .home26-hero-copy{gap:20px!important}.home26-hero::before{top:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;background-position:center top!important;background-repeat:repeat!important}.home26-hero>.home26-hero-media{max-width:880px!important}}

/* Latest desktop hero Figma 1567:3590 */
@media(min-width:992px){
.home26.home26-hero{display:grid!important;grid-template-columns:minmax(0,8fr) minmax(0,9fr)!important;gap:72px!important;align-items:center!important;justify-items:stretch!important;min-height:600px!important;height:auto!important;padding:24px max(72px,calc((100% - 1296px)/2)) 48px!important;background:#fff!important}
.home26-hero::before{display:none!important}
.home26-hero::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEwNzgiIGhlaWdodD0iMTgzOS4xMiIgdmlld0JveD0iMCAwIDEwNzggMTgzOS4xMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN1YnRyYWN0IiBvcGFjaXR5PSIwLjI1IiBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzBfNzMpIj4KPHBhdGggZD0iTTg3OCAzMjEuNTM0QzY4NS4yNDUgNDUwLjY2NiA1NTguMzcxIDY3MC4zMTIgNTU4LjM3MSA5MTkuNTZDNTU4LjM3MSAxMTY4LjgxIDY4NS4yNDYgMTM4OC40NSA4NzggMTUxNy41OFYxNjM5LjEySDIwMFYxNTE3LjU4QzM5Mi43NTQgMTM4OC40NSA1MTkuNjI5IDExNjguODEgNTE5LjYyOSA5MTkuNTZDNTE5LjYyOSA2NzAuMzEyIDM5Mi43NTUgNDUwLjY2NiAyMDAgMzIxLjUzNFYyMDBIODc4VjMyMS41MzRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMF83MykiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzBfNzMiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDc4IiBoZWlnaHQ9IjE4MzkuMTIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTAwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMF83MyIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzBfNzMiIHgxPSI1MzkiIHkxPSIyMDAiIHgyPSI1MzkiIHkyPSIxNjM5LjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDlDREUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBDOTgzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==)!important;top:calc(50% + 405px)!important;left:calc(50% - .44px)!important;transform:translate(-50%,-50%) rotate(-90deg)!important;width:1078px!important;height:1839.12px!important}
.home26-hero>.home26-hero-inner{grid-column:1!important;grid-row:1!important;order:initial!important;max-width:none!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;height:auto!important;text-align:left!important}
.home26-hero .home26-hero-copy{align-items:flex-start!important;gap:24px!important;text-align:left!important;width:100%!important;max-width:none!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
.home26-hero h1{font-size:40px!important;line-height:1!important;font-weight:600!important;letter-spacing:-1.6px!important;margin:0!important}
.home26-hero h1 br{display:none!important}
.home26-hero-copy>.home26-hero-description{font-size:20px!important;font-weight:400!important;line-height:1.32!important;letter-spacing:-.4px!important;color:#5f646e!important;opacity:.75!important;margin:0!important}
.home26-hero .home26-button{margin-top:16px!important;padding:12px 24px!important;font-size:20px!important;line-height:normal!important;gap:8px!important;border-radius:12px!important}
.home26-hero>.home26-hero-media{grid-column:2!important;grid-row:1!important;order:initial!important;position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;aspect-ratio:648/364!important;margin:0!important;border-radius:0!important;box-shadow:0 0 24px 2px rgba(42,42,42,.15)!important}
.home26-hero-media>.glair-native-hero-video{object-fit:contain!important}
}

.home26-hero-media>.glair-native-hero-video::-webkit-media-controls{display:none!important}

/* Shared hero sound controls: identical on English and Indonesian pages. */
.glair-hero-audio{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;align-items:center;gap:8px;width:132px;height:46px;padding:4px 10px 4px 4px;box-sizing:border-box;border-radius:999px;background:rgba(4,30,66,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}
.glair-hero-audio button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:7px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}
.glair-hero-audio button:hover{background:rgba(255,255,255,.14)}
.glair-hero-audio svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.glair-hero-audio svg path:first-child{fill:currentColor;stroke:none}
.glair-hero-audio input{display:block;width:72px;height:28px;margin:0;padding:0;accent-color:#fff;cursor:pointer}
.glair-hero-audio button:focus-visible,.glair-hero-audio input:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:479px){.glair-hero-audio{right:8px;bottom:8px;width:124px;height:44px;padding-right:8px}.glair-hero-audio input{width:66px}}
@media(prefers-reduced-motion:reduce){.glair-hero-audio button{transition:none}}

.home26-person .home26-person-photo--badge {
  inset: 12% auto auto 50%;
  width: 68%;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 374px) {
  .home26-build > div {
    min-width: 0;
    max-width: 100%;
    grid-template-columns: minmax(0, 1fr);
  }

  .home26-build .home26-avatars { flex-wrap: wrap; }

  .home26-build .home26-button {
    max-width: 100%;
    white-space: normal;
  }
}

/* Keep the channel heading inside narrow phone cards (including 344px). */
@media(max-width:360px){
.home26-channels{padding-inline:20px!important}
.home26-channels h2{font-size:26px!important;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}
}

.glair-logos { height: 208px; overflow: hidden; padding-top: 56px; background: #fafafa; text-align: center; }
.glair-logos > p { margin: 0; color: #647a8f; font-size: 16px; line-height: 1; letter-spacing: -.32px; text-transform: uppercase; }
.glair-logos__viewport { width: 100%; margin-top: 32px; overflow: hidden; }
.glair-logos__track { display: flex; width: max-content; gap: 40px; padding: 0 72px; opacity: .4; filter: grayscale(1) brightness(0); animation: glair-marquee 10s linear infinite; }
.glair-logos__item { width: 160px; height: 48px; flex: 0 0 auto; }
.glair-logos__item img { width: 100%; height: 100%; object-fit: contain; }
@keyframes glair-marquee { from { transform: translateX(0); } to { transform: translateX(-2000px); } }
@media(prefers-reduced-motion: reduce) { .glair-logos__track { animation-play-state: paused; } }
@media(max-width: 767px) { .glair-logos { height: 180px; padding-top: 42px; } .glair-logos > p { padding: 0 20px; font-size: 13px; } .glair-logos__track { padding: 0 20px; gap: 28px; } .glair-logos__item { width: 130px; } }

