/* Industries page */
.industries-page{background:#fff;overflow-x:clip}
.ind-section{padding:112px 0}
.ind-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:74px;align-items:end;margin-bottom:50px}
.ind-heading h2,.ind-operating-copy h2,.ind-final h2{font-size:var(--heading-h2);line-height:1.08;letter-spacing:-.043em;margin:0}
.ind-heading>p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.75}
.ind-heading-light h2{color:#fff}.ind-heading-light>p{color:#c6dbe3}

/* Hero */
.ind-hero{position:relative;min-height:900px;display:flex;align-items:center;overflow:hidden;color:#fff;background:linear-gradient(128deg,#052c40 0%,#004767 58%,#0c627c 100%);padding:132px 0 82px}
.ind-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 86%,rgba(3,191,203,.2),transparent 25%),radial-gradient(circle at 82% 14%,rgba(106,217,225,.2),transparent 28%)}
.ind-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,black 26%,black 88%,transparent)}
.ind-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.83fr) minmax(560px,1.17fr);gap:66px;align-items:center}
.ind-hero-copy{max-width:650px}.ind-hero-copy h1{font-size:var(--heading-h1);line-height:1.05;letter-spacing:-.05em;margin:0 0 26px;max-width:690px}
.ind-hero-lead{font-size:clamp(1.04rem,1.48vw,1.25rem);line-height:1.72;color:#dfedf2;margin:0 0 32px;max-width:680px}
.ind-hero-actions{display:flex;flex-wrap:wrap;gap:13px}
.ind-hero-note{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:start;margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);color:#cce0e6;font-size:.82rem;max-width:600px}
.ind-hero-note p{margin:0}.ind-live-dot{width:9px;height:9px;border-radius:50%;margin-top:7px;background:var(--teal);box-shadow:0 0 0 7px rgba(3,191,203,.12);animation:indPulse 2.4s ease-out infinite}
@keyframes indPulse{70%{box-shadow:0 0 0 12px rgba(3,191,203,0)}100%{box-shadow:0 0 0 7px rgba(3,191,203,0)}}
.ind-hero-media{position:relative;min-height:650px}
.ind-hero-photo{position:absolute;inset:35px 40px 55px 85px;border-radius:44px;overflow:hidden;box-shadow:0 42px 100px rgba(0,18,28,.38);transform:perspective(1350px) rotateY(-3deg)}
.ind-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,40,57,.05),rgba(0,39,55,.38)),linear-gradient(90deg,rgba(0,54,76,.22),transparent 45%)}
.ind-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.ind-hero-media:hover .ind-hero-photo img{transform:scale(1.025)}
.ind-hero-card{position:absolute;z-index:3;width:260px;border:1px solid rgba(255,255,255,.25);border-radius:20px;background:rgba(4,43,60,.82);backdrop-filter:blur(16px);box-shadow:0 22px 55px rgba(0,21,32,.26);padding:15px 17px;animation:indFloat 6s ease-in-out infinite}
.ind-hero-card span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--teal);color:#003746;font-size:.62rem;font-weight:900;margin-bottom:9px}
.ind-hero-card strong,.ind-hero-card small{display:block}.ind-hero-card strong{font-size:.78rem;line-height:1.3}.ind-hero-card small{font-size:.64rem;line-height:1.4;color:#bdd5de;margin-top:4px}
.ind-card-one{left:0;top:15px}.ind-card-two{right:0;top:105px;animation-delay:-1.4s}.ind-card-three{right:10px;bottom:4px;animation-delay:-2.8s}.ind-card-four{left:20px;bottom:40px;animation-delay:-4.2s}
@keyframes indFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
.ind-scroll{position:absolute;z-index:4;left:50%;bottom:25px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;color:#d9e8ed;font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.ind-scroll span{display:block;width:1px;height:34px;background:linear-gradient(var(--teal),transparent)}

/* Ribbon */
.ind-ribbon{position:relative;z-index:5;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 18px 45px rgba(0,47,67,.05)}
.ind-ribbon-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.ind-ribbon article{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:29px 30px;border-right:1px solid var(--line)}
.ind-ribbon article:first-child{padding-left:0}.ind-ribbon article:last-child{border-right:0;padding-right:0}
.ind-ribbon article>span{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:var(--pale);color:var(--navy);font-size:.7rem;font-weight:900}
.ind-ribbon strong,.ind-ribbon p{display:block;margin:0}.ind-ribbon strong{font-size:.89rem;line-height:1.35}.ind-ribbon p{font-size:.76rem;line-height:1.5;color:var(--muted);margin-top:4px}

/* Industry spotlight */
.ind-spotlight{background:linear-gradient(180deg,#f8fbfc,#edf5f8)}
.ind-sector-lab{display:grid;grid-template-columns:340px minmax(0,1fr);border-radius:34px;overflow:hidden;background:#fff;border:1px solid rgba(0,71,103,.12);box-shadow:0 34px 90px rgba(0,45,66,.13);min-height:760px}
.ind-sector-tabs{padding:18px;background:linear-gradient(165deg,#052f44,#004767);display:grid;align-content:center;gap:10px}
.ind-sector-tabs button{position:relative;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:2px 12px;text-align:left;padding:19px 17px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#fff;cursor:pointer;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}
.ind-sector-tabs button:hover,.ind-sector-tabs button[aria-selected="true"]{transform:translateX(6px);border-color:rgba(3,191,203,.58);background:rgba(3,191,203,.12);box-shadow:0 15px 35px rgba(0,20,30,.16)}
.ind-sector-tabs button>span{grid-row:1/3;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.09);color:#8de7eb;font-size:.66rem;font-weight:900}.ind-sector-tabs button[aria-selected="true"]>span{background:var(--teal);color:#003746}
.ind-sector-tabs strong,.ind-sector-tabs small{display:block}.ind-sector-tabs strong{font-size:.85rem;line-height:1.35}.ind-sector-tabs small{font-size:.68rem;line-height:1.4;color:#b9d0d9;margin-top:3px}
.ind-sector-panels{min-width:0;background:#fff;overflow-anchor:none}
.ind-sector-panel{display:grid;grid-template-columns:minmax(360px,.93fr) minmax(0,1.07fr);min-height:760px}
.js .ind-sector-panel{display:none}.js .ind-sector-panel.is-active{display:grid}
.ind-sector-photo{position:relative;min-height:100%;overflow:hidden;background:#06374d}
.ind-sector-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,37,52,.72),transparent 58%),linear-gradient(90deg,rgba(0,56,78,.18),transparent 60%)}
.ind-sector-photo img{width:100%;height:100%;object-fit:cover;transition:transform .75s ease,opacity .25s ease}
.ind-sector-panel.is-switching .ind-sector-photo img{opacity:.45;transform:scale(1.03)}
.ind-sector-telecom .ind-sector-photo img{object-position:center}.ind-sector-banking .ind-sector-photo img{object-position:center}.ind-sector-fintech .ind-sector-photo img{object-position:center 30%}.ind-sector-enterprise .ind-sector-photo img{object-position:center}
.ind-photo-caption{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;padding:16px 18px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:rgba(0,50,70,.75);backdrop-filter:blur(14px);color:#fff}
.ind-photo-caption span,.ind-photo-caption strong{display:block}.ind-photo-caption span{font-size:.65rem;text-transform:uppercase;letter-spacing:.13em;color:#93ebee;font-weight:900}.ind-photo-caption strong{font-size:.9rem;margin-top:4px}
.ind-sector-copy{padding:48px 48px 45px;display:flex;flex-direction:column;justify-content:center;transition:opacity .2s,transform .2s}
.ind-sector-panel.is-switching .ind-sector-copy{opacity:.45;transform:translateY(5px)}
.ind-sector-copy h3{font-size:var(--heading-h3);line-height:1.13;letter-spacing:-.035em;margin:0 0 18px;color:var(--navy)}
.ind-sector-intro{font-size:.98rem;line-height:1.72;color:var(--muted);margin:0 0 22px}
.ind-challenge{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:17px}
.ind-challenge span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#16818e;font-weight:900;padding-top:3px}.ind-challenge p{margin:0;font-size:.82rem;line-height:1.55;color:#3f5a67}
.ind-capability-list{list-style:none;padding:0;margin:0;display:grid;gap:0}.ind-capability-list li{position:relative;padding:12px 0 12px 27px;border-bottom:1px solid #edf2f5;font-size:.78rem;line-height:1.5;color:#536b76}.ind-capability-list li:before{content:"✓";position:absolute;left:0;top:12px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#ddf7f8;color:#087381;font-size:.64rem;font-weight:900}.ind-capability-list strong{color:var(--ink)}
.ind-outcomes{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.ind-outcomes span{padding:7px 10px;border-radius:999px;background:#edf7f9;color:#28596a;font-size:.65rem;font-weight:900}
.ind-panel-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:22px}.ind-panel-links .text-link{font-size:.76rem}

/* Matrix */
.ind-matrix{position:relative;overflow:hidden;background:linear-gradient(132deg,#052d41,#004767 58%,#075d78);color:#fff}
.ind-matrix:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 18%,rgba(3,191,203,.2),transparent 29%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,76px 76px,76px 76px}
.ind-matrix .container{position:relative}
.ind-matrix-controls{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:23px}
.ind-matrix-controls button{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.055);color:#d8e8ed;padding:10px 14px;font-size:.7rem;font-weight:900;cursor:pointer;transition:.2s}
.ind-matrix-controls button:hover,.ind-matrix-controls button.is-active{background:var(--teal);border-color:var(--teal);color:#003746;transform:translateY(-2px)}
.ind-matrix-table{border:1px solid rgba(255,255,255,.15);border-radius:26px;overflow:hidden;background:rgba(0,31,45,.3);backdrop-filter:blur(12px);box-shadow:0 28px 75px rgba(0,20,30,.26)}
.ind-matrix-row{display:grid;grid-template-columns:1.18fr repeat(4,1fr)}
.ind-matrix-row>div{min-height:132px;padding:20px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11);display:flex;flex-direction:column;justify-content:center;transition:opacity .22s,background .22s,transform .22s}
.ind-matrix-row>div:last-child{border-right:0}.ind-matrix-row:last-child>div{border-bottom:0}
.ind-matrix-head>div{min-height:72px;background:rgba(255,255,255,.07);font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#c7dde4}
.ind-row-title{background:rgba(255,255,255,.045)}.ind-row-title span{font-size:.65rem;color:#88e3e7;font-weight:900}.ind-row-title strong{font-size:.8rem;line-height:1.4;margin-top:8px}
.ind-matrix-row>div b,.ind-matrix-row>div span{display:block}.ind-matrix-row>div b{font-size:.7rem;color:#7ee1e6;text-transform:uppercase;letter-spacing:.08em}.ind-matrix-row>div span{font-size:.72rem;line-height:1.48;color:#c3d8df;margin-top:7px}
.ind-matrix-table[data-filter]:not([data-filter="all"]) [data-matrix-col]{opacity:.78}.ind-matrix-table[data-filter="telecom"] [data-matrix-col="telecom"],.ind-matrix-table[data-filter="messaging"] [data-matrix-col="messaging"],.ind-matrix-table[data-filter="ai"] [data-matrix-col="ai"],.ind-matrix-table[data-filter="payments"] [data-matrix-col="payments"]{opacity:1;background:rgba(3,191,203,.12);transform:translateY(-1px)}

/* Priority builder */
.ind-priorities{background:#fff}
.ind-priority-builder{display:grid;grid-template-columns:330px minmax(0,1fr);border:1px solid var(--line);border-radius:32px;overflow:hidden;box-shadow:0 26px 70px rgba(0,45,66,.11);min-height:520px}
.ind-priority-tabs{padding:18px;background:#f1f7f9;display:grid;gap:9px;align-content:center;border-right:1px solid var(--line)}
.ind-priority-tabs button{display:grid;grid-template-columns:37px 1fr;align-items:center;gap:12px;text-align:left;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--ink);padding:15px;cursor:pointer;transition:.22s}
.ind-priority-tabs button:hover,.ind-priority-tabs button[aria-selected="true"]{background:#fff;border-color:rgba(3,191,203,.4);box-shadow:0 11px 28px rgba(0,71,103,.08);transform:translateX(5px)}
.ind-priority-tabs button span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#dcecf1;color:var(--navy);font-size:.64rem;font-weight:900}.ind-priority-tabs button[aria-selected="true"] span{background:var(--teal);color:#003746}.ind-priority-tabs strong{font-size:.77rem;line-height:1.35}
.ind-priority-panels{min-width:0;background:linear-gradient(145deg,#fff,#f7fbfc)}
.ind-priority-panel{height:100%;padding:56px;display:flex;flex-direction:column;justify-content:center}
.js .ind-priority-panel{display:none}.js .ind-priority-panel.is-active{display:flex}
.ind-priority-panel h3{font-size:var(--heading-h3);line-height:1.14;letter-spacing:-.035em;color:var(--navy);max-width:760px;margin:0 0 18px}.ind-priority-panel>p:not(.eyebrow){color:var(--muted);font-size:1rem;max-width:770px;margin:0 0 28px}
.ind-flow{display:grid;grid-template-columns:repeat(9,auto);justify-content:start;align-items:center;gap:9px;padding:22px;border-radius:20px;background:#063b52;color:#fff;overflow-x:auto}
.ind-flow span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);font-size:.68rem;font-weight:900;white-space:nowrap}.ind-flow i{font-style:normal;color:var(--teal);font-weight:900}
.ind-priority-solutions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ind-priority-solutions span{padding:8px 11px;border-radius:999px;background:#e5f4f6;color:#1b5b6b;font-size:.68rem;font-weight:900}

/* Operating model */
.ind-operating-model{background:linear-gradient(180deg,#f8f5ef,#fff)}
.ind-operating-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:76px;align-items:center}
.ind-operating-visual{position:relative;border-radius:36px;overflow:hidden;box-shadow:var(--shadow);background:#052d41}.ind-operating-visual img{width:100%;height:auto}
.ind-operating-copy h2{margin:0 0 23px}.ind-operating-lead{color:var(--muted);font-size:1.05rem;line-height:1.72;margin:0 0 25px}
.ind-operating-steps{display:grid;gap:0;margin-bottom:25px}.ind-operating-steps article{display:grid;grid-template-columns:43px 1fr;gap:15px;padding:17px 0;border-top:1px solid var(--line)}.ind-operating-steps article>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--pale);color:var(--navy);font-size:.67rem;font-weight:900}.ind-operating-steps h3,.ind-operating-steps p{margin:0}.ind-operating-steps h3{font-size:.91rem}.ind-operating-steps p{font-size:.8rem;color:var(--muted);line-height:1.55;margin-top:4px}

/* Final */
.ind-final{position:relative;min-height:610px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(125deg,#062d41,#004767 62%,#086078);color:#fff}
.ind-final:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 18%,rgba(3,191,203,.25),transparent 28%)}
.ind-final-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,black 24%,black 86%,transparent)}
.ind-final-inner{position:relative;z-index:2;text-align:center;max-width:880px}.ind-final h2{margin:0 0 23px}.ind-final p:not(.eyebrow){font-size:1.05rem;line-height:1.72;color:#d1e3e9;max-width:760px;margin:0 auto 31px}.ind-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:13px}

/* Motion */
.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.8,.2,1)}
.js [data-reveal="left"]{transform:translateX(-28px)}.js [data-reveal="right"]{transform:translateX(28px)}
.js [data-reveal].is-visible{opacity:1;transform:none}

@media (max-width:1180px){
  .ind-hero-layout{grid-template-columns:.9fr 1.1fr;gap:38px}.ind-hero-media{min-height:600px}.ind-hero-photo{inset:45px 28px 65px 55px}.ind-hero-card{width:225px}.ind-card-one{left:-5px}.ind-card-two{right:-5px}.ind-card-three{right:-5px}.ind-card-four{left:0}
  .ind-sector-lab{grid-template-columns:300px minmax(0,1fr)}.ind-sector-panel{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.ind-sector-copy{padding:42px 38px}.ind-challenge{grid-template-columns:110px 1fr}
  .ind-matrix-row>div{padding:17px}.ind-operating-grid{gap:52px}
}

@media (max-width:1020px){
  .ind-section{padding:92px 0}.ind-heading{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.ind-heading>p{max-width:760px}
  .ind-hero{min-height:0;padding:126px 0 76px}.ind-hero-layout{grid-template-columns:1fr}.ind-hero-copy{max-width:760px}.ind-hero-media{min-height:610px;max-width:800px;width:100%;margin:0 auto}.ind-hero-photo{inset:30px 60px 55px}.ind-scroll{display:none}
  .ind-ribbon-grid{grid-template-columns:1fr}.ind-ribbon article{border-right:0;border-bottom:1px solid var(--line);padding:23px 0}.ind-ribbon article:last-child{border-bottom:0}
  .ind-sector-lab{grid-template-columns:1fr;min-height:0}.ind-sector-tabs{grid-template-columns:repeat(2,1fr);padding:14px}.ind-sector-tabs button:hover,.ind-sector-tabs button[aria-selected="true"]{transform:translateY(-2px)}.ind-sector-panel{grid-template-columns:.92fr 1.08fr;min-height:720px}
  .ind-matrix-table{overflow-x:auto}.ind-matrix-row{min-width:980px}
  .ind-priority-builder{grid-template-columns:1fr}.ind-priority-tabs{grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid var(--line)}.ind-priority-tabs button:hover,.ind-priority-tabs button[aria-selected="true"]{transform:translateY(-2px)}
  .ind-operating-grid{grid-template-columns:1fr}.ind-operating-visual{max-width:820px}.ind-operating-copy{max-width:760px}
}

@media (max-width:760px){
  .js .industries-page [data-reveal="left"],.js .industries-page [data-reveal="right"]{transform:translateY(24px)}.js .industries-page [data-reveal].is-visible{transform:none}
  .ind-hero{padding:114px 0 68px}.ind-hero-actions{display:grid}.ind-hero-actions .button{width:100%}.ind-hero-note{font-size:.78rem}
  .ind-hero-media{min-height:520px}.ind-hero-photo{inset:25px 10px 85px;border-radius:28px;transform:none}.ind-hero-card{width:190px;padding:12px 13px}.ind-hero-card strong{font-size:.7rem}.ind-hero-card small{display:none}.ind-card-one{left:0;top:0}.ind-card-two{right:0;top:64px}.ind-card-three{right:0;bottom:15px}.ind-card-four{left:0;bottom:3px}
  .ind-section{padding:76px 0}.ind-heading{margin-bottom:33px}
  .ind-sector-tabs{grid-template-columns:1fr}.ind-sector-tabs button{padding:14px}.ind-sector-tabs small{display:none}.ind-sector-panel{grid-template-columns:1fr;min-height:0}.ind-sector-photo{min-height:390px}.ind-sector-copy{padding:34px 24px 36px}.ind-challenge{grid-template-columns:1fr;gap:5px}.ind-panel-links{display:grid;gap:12px}
  .ind-matrix-controls{display:grid;grid-template-columns:1fr 1fr}.ind-matrix-controls button:first-child{grid-column:1/-1}.ind-matrix-table{border-radius:20px}
  .ind-priority-tabs{grid-template-columns:1fr}.ind-priority-panel{padding:38px 24px}.ind-flow{padding:17px}.ind-priority-builder{min-height:0}
  .ind-operating-grid{gap:40px}.ind-operating-visual{border-radius:24px}
  .ind-final{min-height:540px;padding:78px 0}.ind-final-actions{display:grid}.ind-final-actions .button{width:100%}
}

@media (max-width:520px){
  .ind-hero-media{min-height:470px}.ind-hero-photo{inset:32px 0 95px}.ind-hero-card{width:164px}.ind-hero-card span{width:25px;height:25px;margin-bottom:6px}.ind-card-two{top:90px}.ind-card-three{bottom:28px}.ind-card-four{bottom:0}
  .ind-ribbon article{grid-template-columns:39px 1fr}.ind-ribbon article>span{width:34px;height:34px}
  .ind-sector-photo{min-height:330px}.ind-outcomes{display:grid}.ind-outcomes span{text-align:center}
  .ind-matrix-controls{grid-template-columns:1fr}.ind-matrix-controls button:first-child{grid-column:auto}
  .ind-priority-tabs button{grid-template-columns:34px 1fr}.ind-priority-panel{padding:32px 20px}.ind-flow{gap:7px}.ind-flow span{padding:8px 10px}
}

@media (prefers-reduced-motion:reduce){
  .ind-live-dot,.ind-hero-card{animation:none}.ind-hero-photo img,.ind-sector-photo img{transition:none}
}
