.ind-execution-links{padding:33px 0;background:#fff;border-block:1px solid #dbe4ec}.ind-execution-links>.ind-container{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}.ind-execution-links header h2{font-size:19px;line-height:1.6;font-weight:600;letter-spacing:-.03em;margin-top:7px;max-width:470px;text-wrap:balance}.ind-execution-links nav{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.ind-execution-links nav>a{display:flex;align-items:center;gap:9px;padding:12px 15px;min-height:46px;border:1px solid #dce5ec;background:linear-gradient(130deg,#ffffff,#eef4f8a0);box-shadow:inset 0 1px 0 #fff;border-radius:30px;transition:border-color .2s,box-shadow .2s}.ind-execution-links nav>a:hover{border-color:#94b0c6;box-shadow:0 3px 12px #31536f0c}.ind-execution-links nav small{font-size:11px;color:#697f90}.ind-execution-links nav strong{font-size:13px;font-weight:600;color:#28465d}.ind-execution-links nav svg{color:#486b86;flex-shrink:0}.industry-closing{--inc-ink:#162f40;--inc-muted:#5a7181;color:var(--inc-ink);position:relative;isolation:isolate;padding:65px 0 26px;overflow:hidden}.industry-closing h2{font-size:clamp(32px,3.35vw,47px);font-weight:650;line-height:1.27;letter-spacing:-.045em;margin-top:18px;text-wrap:balance}.inc-eyebrow{font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.14em;color:var(--inc-muted)}.inc-body{font-size:16px;line-height:1.9;letter-spacing:-.015em;color:var(--inc-muted);margin-top:23px!important;max-width:575px}.inc-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:-.025em;color:var(--inc-ink);padding:13px 0;border-bottom:1px solid;transition:gap .2s,color .2s}.inc-contact>svg{flex-shrink:0;transition:transform .2s}.inc-contact:hover>svg{transform:translate(3px,-3px)}.inc-related{display:flex;align-items:center;gap:12px 23px;border-top:1px solid #b6c7d477;margin-top:44px;padding-top:22px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:var(--inc-muted)}.inc-related>span{margin-right:auto}.inc-related a{display:flex;align-items:center;gap:10px;min-height:32px;color:inherit}.inc-related a:hover{color:var(--inc-ink)}.inc-shop{background:#eeeee9;padding-top:0}.inc-shop-layout{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.inc-shop-visual{position:relative;height:515px;overflow:hidden;background:#dddeda;min-width:0}.inc-shop-visual>img{width:100%;height:100%;object-fit:cover;object-position:center 51%;display:block}.inc-visual-mark{position:absolute;bottom:26px;left:26px;z-index:1;font-size:10px;letter-spacing:.14em;color:#fff;font-weight:600;padding:10px 13px;border:1px solid #ffffff40;background:#102b3b80;backdrop-filter:blur(14px);border-radius:5px}.inc-shop-copy{padding-block:45px;min-width:0}.inc-shop-copy h2{font-size:clamp(32px,3.2vw,44px)}.inc-purchase-path{list-style:none;display:flex;gap:14px;align-items:center;padding:0;margin:26px 0 19px!important;flex-wrap:wrap}.inc-purchase-path li{display:flex;align-items:center;gap:14px;font-size:12px;line-height:1.7;color:#516774}.inc-purchase-path svg{color:#8294a0}.inc-shop .inc-related{margin-top:0;padding-top:22px}.inc-shop--booking .inc-shop-visual{height:390px;background:#e7e5e2}.inc-shop--booking .inc-shop-visual>img{object-fit:contain;padding:22px}.inc-shop--booking .inc-shop-copy{padding-block:54px}.inc-shop--booking .inc-visual-mark{bottom:16px;left:22px;font-size:9px}.inc-brief{background:#edf3f8;padding-top:66px}.inc-brief-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:start}.inc-brief-copy h2{font-size:clamp(33px,3.1vw,45px)}.inc-brief-copy .inc-body{max-width:510px}.inc-start-label{display:block;font-size:12px;font-weight:600;line-height:1.7;color:#5b778c;margin-bottom:9px}.inc-brief-start dl{border-top:1px solid #bfcfdb}.inc-brief-start dl>div{display:grid;grid-template-columns:95px 1fr;gap:20px;border-bottom:1px solid #cedae4;padding:18px 0}.inc-brief-start dt{font-size:13px;color:#466379;display:flex;gap:16px;line-height:1.8}.inc-brief-start dt>span{font-size:11px;color:#7f96a7;font-variant-numeric:tabular-nums}.inc-brief-start dd{font-size:15px;line-height:1.7;color:#2c4b62}.inc-brief-start .inc-contact{display:flex;margin-top:23px;border:0;padding:15px 20px;background:#15384f;color:#fff;border-radius:5px;box-shadow:inset 0 1px 0 #ffffff24}.inc-brief--industrial{background:#172a38;--inc-ink:#f3f6f9;--inc-muted:#b0c4d2}.inc-brief--industrial .inc-brief-start dl{border-color:#547080}.inc-brief--industrial .inc-brief-start dl>div{border-color:#3f5667}.inc-brief--industrial .inc-start-label{color:#a1bdce}.inc-brief--industrial .inc-brief-start dt{color:#bfd2df}.inc-brief--industrial .inc-brief-start dt>span{color:#8dadc4}.inc-brief--industrial .inc-brief-start dd{color:#e4eef4}.inc-brief--industrial .inc-brief-start .inc-contact{background:#d7e7f2;color:#18364a}.inc-conversation{background:#f1f5f0;--inc-ink:#284c42;--inc-muted:#576f65;padding-top:60px}.inc-conversation-letter{max-width:890px;margin:auto;padding:0 50px 24px;border-left:1px solid #a6beae}.inc-question{display:block;font-size:18px;line-height:1.7;letter-spacing:-.025em;color:#627d6d;margin-bottom:36px}.inc-conversation .inc-eyebrow{font-size:10px;letter-spacing:.13em;color:#5f7c6b}.inc-conversation h2{font-size:clamp(36px,4vw,54px);font-weight:550;line-height:1.27}.inc-conversation .inc-body{max-width:670px;margin-top:26px!important;font-size:17px}.inc-conversation .inc-contact{margin-top:31px;min-width:400px;font-size:17px;padding:17px 0}.inc-letter-sign{font-size:12px;color:#698275;margin-top:24px!important}.inc-conversation .inc-related{border-color:#b7cabc80;margin-top:30px}.inc-path{background:#191d31;--inc-ink:#f1f2fb;--inc-muted:#c0c3d9;padding-top:63px}.inc-path-heading{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;align-items:end}.inc-path-heading>.inc-body{margin:0!important;max-width:480px;color:#b6bdd5}.inc-path h2{font-size:clamp(35px,3.55vw,49px)}.inc-next-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:46px}.inc-next-paths>a{display:grid;grid-template-columns:1fr 28px;gap:18px 15px;position:relative;color:#e8edf7;padding:22px 0 20px;border-top:1px solid #586078;transition:border-color .2s,color .2s}.inc-path-index{font-size:13px;letter-spacing:.025em;color:#9cabc7;grid-column:1}.inc-next-paths>a>div{grid-column:1;min-width:0}.inc-next-paths h3{font-size:22px;font-weight:550;line-height:1.5;letter-spacing:-.03em}.inc-next-paths p{font-size:13px;line-height:1.8;color:#b5bdd2;margin-top:9px}.inc-next-paths>a>svg{grid-column:2;grid-row:1/3;align-self:center;transition:transform .2s}.inc-path-link-label{grid-column:1/-1;font-size:12px;color:#c5d4ed;line-height:1.6;margin-top:5px}.inc-next-paths>a:hover{border-color:#d4ddf7;color:#fff}.inc-next-paths>a:hover>svg{transform:translate(3px,-3px)}.inc-path .inc-related{border-color:#586178;margin-top:28px}.inc-path .inc-related a{color:#c0cce0}.inc-market-photo{position:absolute;inset:0;z-index:-2}.inc-market-photo img{object-fit:cover;object-position:center 47%;opacity:.6}.inc-path--markets:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#091827e8,#102238a6 65%,#102238c7);z-index:-1}.inc-path--markets{background:#102136}.inc-path--markets .inc-next-paths>a{border-color:#8aa8c072}.inc-path--markets .inc-next-paths p{color:#bdcfdf}.inc-path--markets .inc-path-heading>.inc-body{color:#c0d0de}@media(max-width:1050px){.ind-execution-links>.ind-container{grid-template-columns:1fr;gap:20px}.ind-execution-links nav{justify-content:flex-start}.ind-execution-links header h2{max-width:none}.inc-shop-layout{gap:35px}.inc-shop-visual{height:490px}.inc-brief-layout{gap:50px}.inc-brief-start dl>div{grid-template-columns:78px 1fr;gap:12px}.inc-brief-start dt{gap:10px}.inc-path-heading{gap:50px}.inc-next-paths{gap:24px}.inc-next-paths h3{font-size:20px}.inc-conversation-letter{max-width:820px}}@media(max-width:760px){.ind-execution-links{padding:27px 0}.ind-execution-links>.ind-container{gap:19px}.ind-execution-links header h2{font-size:19px;text-wrap:wrap}.ind-execution-links nav{gap:7px}.ind-execution-links nav>a{padding:11px 12px;gap:8px;min-height:44px}.ind-execution-links nav strong{font-size:12px}.ind-execution-links nav small{font-size:11px}.industry-closing{padding:39px 0 23px}.industry-closing h2{font-size:32px;line-height:1.34;text-wrap:wrap;margin-top:15px}.inc-eyebrow{font-size:10px;letter-spacing:.11em}.inc-body{font-size:15px;line-height:1.9;margin-top:20px!important}.inc-contact{font-size:14px;min-height:52px;gap:18px;padding:12px 0}.inc-contact>svg{width:20px;height:20px}.inc-related{gap:10px 18px;margin-top:30px;padding-top:19px;font-size:12px}.inc-related>span{flex-basis:100%;margin:0}.inc-related a{min-height:33px;gap:7px}.inc-shop{padding-top:0}.inc-shop-layout{grid-template-columns:1fr;gap:0}.inc-shop-visual{height:310px;margin-inline:-20px}.inc-shop-visual>img{object-position:center 56%}.inc-visual-mark{left:20px;bottom:18px;font-size:9px;padding:8px 11px}.inc-shop-copy{padding-block:31px 29px}.inc-shop-copy h2{font-size:32px}.inc-purchase-path{gap:10px;margin:23px 0 14px!important}.inc-purchase-path li{gap:10px;font-size:12px}.inc-purchase-path svg{width:12px}.inc-shop .inc-related{padding-top:20px}.inc-shop--booking .inc-shop-visual{height:245px}.inc-shop--booking .inc-shop-visual>img{padding:16px}.inc-shop--booking .inc-shop-copy{padding-block:31px 29px}.inc-shop--booking .inc-visual-mark{display:none}.inc-brief-layout{grid-template-columns:1fr;gap:31px}.inc-brief-copy h2{font-size:31px}.inc-start-label{font-size:12px}.inc-brief-start dl>div{grid-template-columns:80px 1fr;gap:16px;padding:15px 0}.inc-brief-start dt{gap:13px;font-size:13px}.inc-brief-start dd{font-size:14px}.inc-brief-start .inc-contact{margin-top:20px;padding:14px 17px}.inc-conversation-letter{border-left:1px solid #a6beae;padding:0 0 7px 22px}.inc-question{font-size:15px;line-height:1.8;margin-bottom:28px}.inc-conversation .inc-eyebrow{font-size:9px}.inc-conversation h2{font-size:34px;line-height:1.32}.inc-conversation .inc-body{font-size:15px;margin-top:23px!important}.inc-conversation .inc-contact{min-width:0;display:flex;font-size:15px;margin-top:23px;padding:15px 0}.inc-letter-sign{font-size:11px;line-height:1.8;margin-top:20px!important}.inc-path-heading{grid-template-columns:1fr;gap:22px}.inc-path h2{font-size:34px}.inc-path-heading>.inc-body{max-width:550px}.inc-next-paths{grid-template-columns:1fr;gap:0;margin-top:32px}.inc-next-paths>a{grid-template-columns:27px 1fr 24px;gap:5px 15px;padding:23px 0}.inc-path-index{grid-column:1;grid-row:1/3;font-size:12px;margin-top:4px}.inc-next-paths>a>div{grid-column:2;grid-row:1}.inc-next-paths h3{font-size:21px}.inc-next-paths p{font-size:13px;margin-top:7px}.inc-next-paths>a>svg{grid-column:3;grid-row:1/3;width:20px;height:20px}.inc-path-link-label{grid-column:2;grid-row:2;font-size:12px;margin-top:8px}.inc-path .inc-related{margin-top:8px}.inc-market-photo img{object-position:65% center}.inc-path--markets:before{background:linear-gradient(160deg,#091827c7,#102238eb 60%,#102238f2)}}@media(max-width:360px){.inc-brief-copy h2,.inc-shop-copy h2,.industry-closing h2{font-size:29px}.inc-conversation h2,.inc-path h2{font-size:31px}.inc-shop-visual{margin-inline:-16px;height:270px}.inc-purchase-path{gap:8px}.inc-purchase-path li{gap:8px;font-size:11px}.inc-brief-start dl>div{grid-template-columns:70px 1fr;gap:12px}.inc-brief-start dt{gap:10px}.inc-conversation-letter{padding-left:18px}.inc-related{column-gap:14px}.inc-next-paths>a{gap:5px 12px}.inc-next-paths h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.inc-contact,.inc-contact>svg,.inc-next-paths>a,.inc-next-paths>a>svg,.ind-execution-links nav>a{transition:none}}.ind-context--reference{padding:64px 0;background:#fff}.ind-context-reference-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.ind-context-media{min-width:0}.ind-scene-photo{margin:0;position:relative;border-radius:26px;overflow:hidden;background:#eaf0f3}.ind-scene-photo img{width:100%;height:510px;object-fit:cover;display:block}.ind-context-reference-copy h2{font-size:30px;line-height:1.4;margin:15px 0 25px;max-width:520px}.ind-context-reference-copy .ind-business-facts>div{grid-template-columns:108px 1fr;gap:15px;padding:13px 0}.ind-context-reference-copy .ind-business-facts dd{font-size:14px}.ind-project-inputs{margin-top:24px;padding-top:21px}.ind-project-inputs>p{display:flex;align-items:center;gap:9px;font-size:13px;color:#375a73;font-weight:600}.ind-project-inputs ul{padding:0;margin-top:13px!important;display:flex;flex-wrap:wrap;gap:7px 13px;list-style:none}.ind-project-inputs li{font-size:12px;line-height:1.8;color:#5c7182}.ind-project-inputs li:before{content:"·";margin-right:7px;color:#678599}.ind-detail--commerce .ind-context-reference-layout{grid-template-columns:1.25fr 1fr}.ind-detail--healthcare .ind-scene-photo img{object-position:65% center}.ind-detail--markets .ind-context-reference-layout{grid-template-columns:1fr 1.1fr}.ind-detail--platform .ind-context-reference-layout{grid-template-columns:.95fr 1.1fr}.ind-context--reference.is-text .ind-context-reference-layout{display:block}.ind-context--reference.is-text .ind-context-reference-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 75px}.ind-context--reference.is-text .ind-context-reference-copy>.ind-kicker{grid-column:1;grid-row:1}.ind-context--reference.is-text .ind-context-reference-copy>h2{grid-column:1;grid-row:2;margin-bottom:22px}.ind-context--reference.is-text .ind-context-reference-copy>.ind-business-facts{grid-column:2;grid-row:1/4}.ind-context--reference.is-text .ind-context-reference-copy>.ind-project-inputs{grid-column:1;grid-row:3;margin-top:0}.ind-reference-story{margin-bottom:42px}.ind-reference-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:34px}.ind-reference-intro h2{font-size:clamp(30px,3vw,42px);line-height:1.3;letter-spacing:-.045em;font-weight:650;margin-top:14px;max-width:630px;text-wrap:balance}.ind-reference-intro>p{font-size:16px;line-height:1.9;color:#566d7e}.ind-reference-evidence{border-radius:28px;padding:32px;background:#eff3f6;border:1px solid #dfe7ee;box-shadow:0 25px 55px -35px #142e454d}.ind-reference-screen{width:100%;max-width:1090px;min-width:0;margin:auto}.ind-reference-screen .reference-figure-surface{background:#fff;padding:0;border:1px solid #dce4eb;border-radius:14px;box-shadow:0 14px 35px -17px #18304440;overflow:hidden}.ind-reference-screen .reference-figure-image{width:100%;height:auto;max-height:620px!important;object-fit:contain!important}.ind-reference-screen .reference-figure-expand{background:linear-gradient(135deg,#fffE,#fff9);color:#243b4f;border:1px solid #fffd;box-shadow:inset 0 1px 0 #fff,0 4px 16px #13253820;backdrop-filter:blur(22px) saturate(160%);border-radius:25px;min-height:42px;padding:10px 16px;font-size:12px}.ind-reading-focus{margin-top:25px}.ind-glass-tabs{display:flex;gap:6px;padding:6px;background:linear-gradient(145deg,#ffffffb8,#e2eaf19e);border:1px solid #ffffffdd;border-radius:20px;box-shadow:inset 0 1px 0 #fff,0 5px 16px #1e34460a;backdrop-filter:blur(22px) saturate(145%)}.ind-glass-tabs button{appearance:none;display:flex;flex:1;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:53px;padding:13px 16px;position:relative;border:1px solid transparent;border-radius:15px;background:transparent;cursor:pointer;color:#536878;transition:background .25s,border-color .25s,box-shadow .25s,color .25s,transform .2s}.ind-glass-tabs button>span{font-size:12px;font-weight:500;color:#6a8091;font-variant-numeric:tabular-nums}.ind-glass-tabs button strong{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:-.025em}.ind-glass-tabs button:hover{background:#ffffff80;color:#19394f}.ind-glass-tabs button:active{transform:scale(.985)}.ind-glass-tabs button[aria-selected=true]{background:linear-gradient(135deg,#fff,#ffffffe0 50%,#e4effbb5);border-color:#fff;color:#174d76;box-shadow:0 5px 14px #23415f1a,inset 0 1px 1px #fff,inset 0 -1px 1px #b7cee850}.ind-customer-panels,.ind-focus-panels{display:grid}.ind-customer-panel,.ind-focus-panel{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s}.ind-customer-panel.is-active,.ind-focus-panel.is-active{visibility:visible;opacity:1;pointer-events:auto}.ind-focus-panel{display:flex;align-items:flex-start;gap:19px;padding:24px 14px 0;max-width:870px;min-height:86px}.ind-focus-panel>svg{flex-shrink:0;margin-top:4px;color:var(--ind-accent)}.ind-focus-panel p{font-size:16px;line-height:1.85;color:#4d6477}.ind-customer-panel:focus-visible,.ind-focus-panel:focus-visible{outline:2px solid var(--ind-accent);outline-offset:4px}.ind-reference-story--commerce .ind-reference-evidence{background:#f2f1ec;border-color:#e5e2d8;padding:40px}.ind-reference-story--healthcare .ind-reference-evidence{background:#edf3ee;border-color:#d9e5df}.ind-reference-story--healthcare .ind-reference-screen{max-width:970px}.ind-reference-story--industrial .ind-reference-evidence{background:#112737;border-color:#314b5c;padding:36px}.ind-reference-story--industrial .ind-glass-tabs{background:linear-gradient(145deg,#49617670,#20384960);border-color:#7c9cb554;box-shadow:inset 0 1px 0 #c9deee2b}.ind-reference-story--industrial .ind-glass-tabs button{color:#d0dfeb}.ind-reference-story--industrial .ind-glass-tabs button>span{color:#a2bfd4}.ind-reference-story--industrial .ind-glass-tabs button[aria-selected=true]{background:linear-gradient(135deg,#9ec6e43d,#c2d8ef24);border-color:#b6cfe956;color:#fff;box-shadow:inset 0 1px 1px #fff3,0 5px 14px #08142230}.ind-reference-story--industrial .ind-focus-panel p{color:#c3d6e3}.ind-reference-story--industrial .ind-focus-panel>svg{color:#a3c9e2}.ind-reference-story--markets .ind-reference-screen{max-width:1020px}.ind-reference-story--markets .ind-reference-evidence{background:#eef2f8}.ind-reference-story--platform .ind-reference-evidence{background:#f1eff7;border-color:#e3deee}.ind-reference-story--platform .ind-reference-screen{max-width:940px}.ind-buyer-examples{border-top:1px solid #d4dfe7;border-bottom:1px solid #d4dfe7;margin-top:38px}.ind-buyer-examples>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 0;color:#263f53}.ind-buyer-examples>summary::-webkit-details-marker{display:none}.ind-buyer-examples>summary>div>span{font-size:12px;color:#617a8e;letter-spacing:.1em;display:block;margin-bottom:8px}.ind-buyer-examples>summary h3{font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.4}.ind-buyer-examples>summary>svg{width:42px;height:42px;padding:11px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#ffffffeb,#e4edf5c9);border:1px solid #d5e2ec;box-shadow:inset 0 1px 0 #fff,0 3px 12px #19334d0a;transition:transform .25s}.ind-buyer-examples[open]>summary>svg{transform:rotate(180deg)}.ind-buyer-examples-body{padding-bottom:30px}.ind-buyer-examples-body>p{font-size:15px;line-height:1.85;color:#566e80;margin-bottom:26px!important;max-width:880px}.ind-customer-scenes{display:block}.ind-customer-scenes.has-photo{display:grid;grid-template-columns:.8fr 1.4fr;gap:38px;align-items:stretch}.ind-customer-photo{min-width:0;position:relative;overflow:hidden;border-radius:23px;margin:0;background:#e8edf2}.ind-customer-photo>img{width:100%;height:100%;min-height:460px;object-fit:cover;position:absolute;inset:0;display:block}.ind-photo-label{position:absolute;left:0;bottom:0;right:0;padding:75px 26px 27px;background:linear-gradient(transparent,#091722cf);color:#fff}.ind-photo-label>span{font-size:12px;letter-spacing:.1em;color:#d8e4ed}.ind-photo-label>p{font-size:19px;line-height:1.5;letter-spacing:-.03em;margin-top:12px}.ind-customer-story{min-width:0}.ind-customer-story .ind-glass-tabs{margin-bottom:26px;flex-wrap:wrap;border-color:#dde7ef;background:linear-gradient(145deg,#ffffffce,#e9eff4ab)}.ind-customer-story .ind-glass-tabs button{padding:12px 10px;flex:1 1 110px;gap:8px}.ind-customer-story .ind-glass-tabs button strong{font-size:13px}.ind-customer-panel{padding:4px 5px}.ind-customer-role{font-size:12px;font-weight:600;letter-spacing:.11em;color:#557b99}.ind-customer-panel blockquote{font-size:30px;line-height:1.38;letter-spacing:-.04em;font-weight:650;margin:15px 0}.ind-customer-friction{font-size:15px;line-height:1.85;color:#667b8c}.ind-customer-action{margin-top:25px;padding:0 0 0 20px;border-left:2px solid var(--ind-accent)}.ind-customer-action>span{font-size:12px;color:var(--ind-accent);font-weight:600}.ind-customer-action>p{font-size:17px;font-weight:550;line-height:1.75;letter-spacing:-.025em;margin-top:8px}.ind-customer-evidence{list-style:none;padding:0;margin:24px 0!important;display:flex;flex-wrap:wrap;gap:20px}.ind-customer-evidence li{flex:1 1 150px;min-width:0}.ind-customer-evidence li>span{font-size:12px;color:#5f798c}.ind-customer-evidence p{font-size:13px;line-height:1.8;color:#4f6577;margin-top:6px}.ind-customer-metric{display:flex;gap:9px;align-items:center;font-size:12px;line-height:1.7;color:#315c7b;border-top:1px solid #dce5ed;padding-top:18px}.ind-customer-metric svg{flex-shrink:0}.ind-delivery-flow{margin:0 0 30px;border-top:1px solid #cddbe6}.ind-delivery-flow details{border-bottom:1px solid #d8e3ec;overflow:clip}.ind-delivery-flow summary{display:flex;align-items:center;gap:24px;min-height:66px;list-style:none;cursor:pointer;padding:17px 0}.ind-delivery-flow summary::-webkit-details-marker{display:none}.ind-delivery-step{font-size:13px;font-variant-numeric:tabular-nums;color:#6b8497;flex-shrink:0}.ind-delivery-flow summary h3{font-size:21px;font-weight:600;letter-spacing:-.03em;line-height:1.4;flex:1}.ind-delivery-flow summary>svg{border-radius:50%;width:36px;height:36px;padding:9px;background:linear-gradient(#ffffffec,#edf3f7b0);border:1px solid #d9e3eb;box-shadow:inset 0 1px 0 #fff;transition:transform .2s;flex-shrink:0}.ind-delivery-flow details[open] summary>svg{transform:rotate(180deg)}.ind-delivery-detail{padding:0 62px 21px 43px;max-width:1000px}.ind-delivery-detail>p{font-size:17px;line-height:1.8;letter-spacing:-.025em;color:#33536b}.ind-delivery-detail>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.8;color:#627c90;margin-top:13px}.ind-scope-explanations{border-top:1px solid #cddce6}.ind-scope-explanations details{border-bottom:1px solid #dce6ee}.ind-scope-explanations summary{display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none;cursor:pointer;padding:22px 0}.ind-scope-explanations summary::-webkit-details-marker{display:none}.ind-scope-explanations summary>span:first-child{font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.6}.ind-scope-explanations summary>span:last-child{display:flex;gap:18px;align-items:center;font-size:12px;color:#5c768a;flex-shrink:0}.ind-scope-explanations details[open] summary svg{transform:rotate(180deg)}.ind-scope-explanations details>div{max-width:850px;padding-bottom:25px}.ind-scope-explanations details>div>p{font-size:15px;line-height:1.9;color:#536e83}.ind-scope-explanations details>div>a{display:inline-flex;align-items:center;gap:14px;font-size:13px;color:#326484;border-bottom:1px solid #bdcfdd;padding-bottom:5px;margin-top:15px}@media(max-width:1050px){.ind-context-reference-layout{gap:35px}.ind-context-reference-copy h2{font-size:27px}.ind-scene-photo img{height:460px}.ind-reference-intro{gap:35px}.ind-reference-intro h2{font-size:32px}.ind-reference-evidence,.ind-reference-story--commerce .ind-reference-evidence,.ind-reference-story--industrial .ind-reference-evidence{padding:25px}.ind-glass-tabs button{gap:8px;padding:12px}.ind-glass-tabs button strong{font-size:13px}.ind-customer-scenes.has-photo{grid-template-columns:.75fr 1.4fr;gap:26px}.ind-customer-panel blockquote{font-size:27px}}@media(max-width:760px){.ind-context--reference{padding:38px 0}.ind-detail .ind-context-reference-layout{grid-template-columns:1fr;gap:30px}.ind-detail .ind-scene-photo img{height:340px}.ind-scene-photo{border-radius:20px}.ind-context-reference-copy h2{font-size:26px;margin:14px 0 22px;max-width:none}.ind-context-reference-copy .ind-business-facts>div{grid-template-columns:95px 1fr;gap:15px}.ind-context-reference-copy .ind-business-facts dd{font-size:14px}.ind-project-inputs{margin-top:20px;padding-top:10px}.ind-project-inputs li{font-size:12px}.ind-context--reference.is-text .ind-context-reference-copy{display:block}.ind-context--reference.is-text .ind-context-reference-copy>.ind-project-inputs{margin-top:23px}.ind-reference-intro{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.ind-reference-intro h2{font-size:29px;line-height:1.35}.ind-reference-intro>p{font-size:15px}.ind-reference-evidence,.ind-reference-story--commerce .ind-reference-evidence,.ind-reference-story--industrial .ind-reference-evidence{padding:14px;border-radius:21px}.ind-reference-screen .reference-figure-surface{border-radius:10px}.ind-reference-screen .reference-figure-expand{font-size:12px;min-height:40px;padding:9px 12px}.ind-reading-focus{margin-top:17px}.ind-reading-focus .ind-glass-tabs{flex-direction:column;gap:4px;padding:5px;border-radius:17px}.ind-reading-focus .ind-glass-tabs button{justify-content:flex-start;min-height:48px;padding:11px 13px;border-radius:12px}.ind-glass-tabs button strong{font-size:14px}.ind-glass-tabs button>span{font-size:12px}.ind-focus-panel{padding:20px 5px 7px;gap:12px}.ind-focus-panel p{font-size:15px;line-height:1.85}.ind-focus-panel>svg{width:18px}.ind-buyer-examples{margin-top:30px}.ind-buyer-examples>summary{padding:22px 0;gap:17px}.ind-buyer-examples>summary h3{font-size:21px}.ind-buyer-examples>summary>div>span{font-size:12px}.ind-buyer-examples>summary>svg{width:40px;height:40px;padding:11px}.ind-buyer-examples-body>p{font-size:14px;margin-bottom:22px!important}.ind-customer-scenes.has-photo{grid-template-columns:1fr;gap:25px}.ind-customer-photo{height:250px;border-radius:18px}.ind-customer-photo>img{min-height:0;height:100%;object-position:center 35%!important}.ind-photo-label{padding:50px 20px 20px}.ind-photo-label>p{font-size:18px;margin-top:8px}.ind-customer-story .ind-glass-tabs{margin-bottom:22px;border-radius:17px}.ind-customer-story .ind-glass-tabs button{flex:1 1 calc(50% - 6px);min-height:49px;border-radius:12px}.ind-customer-story .ind-glass-tabs button strong{font-size:13px}.ind-customer-panel{padding:2px}.ind-customer-panel blockquote{font-size:26px;margin:13px 0}.ind-customer-role{font-size:12px}.ind-customer-friction{font-size:14px}.ind-customer-action{padding-left:17px;margin-top:21px}.ind-customer-action>p{font-size:16px}.ind-customer-evidence{gap:15px;margin:22px 0!important}.ind-customer-evidence li{flex:1 1 100%}.ind-customer-evidence p{font-size:13px}.ind-customer-metric{font-size:12px}.ind-delivery-flow{margin-bottom:25px}.ind-delivery-flow summary{gap:15px;min-height:65px;padding:16px 0}.ind-delivery-flow summary h3{font-size:18px}.ind-delivery-flow summary>svg{width:33px;height:33px;padding:8px}.ind-delivery-step{font-size:12px}.ind-delivery-detail{padding:0 35px 19px}.ind-delivery-detail>p{font-size:16px;line-height:1.8}.ind-scope-explanations summary{gap:18px;padding:20px 0}.ind-scope-explanations summary>span:first-child{min-width:0;flex:1;font-size:16px;word-break:normal;overflow-wrap:anywhere}.ind-scope-explanations summary>span:last-child{min-width:0;font-size:12px;gap:9px;max-width:104px;line-height:1.5;overflow-wrap:anywhere}.ind-scope-explanations summary>span:last-child>svg{flex-shrink:0}.ind-scope-explanations details>div>p{font-size:14px}}@media(max-width:360px){.ind-detail .ind-scene-photo img{height:285px}.ind-context-reference-copy h2{font-size:24px}.ind-reference-intro h2{font-size:27px}.ind-reference-evidence,.ind-reference-story--commerce .ind-reference-evidence,.ind-reference-story--industrial .ind-reference-evidence{padding:11px}.ind-glass-tabs button strong{font-size:13px}.ind-customer-panel blockquote{font-size:24px}.ind-delivery-flow summary{gap:11px;padding:16px 0}.ind-delivery-flow summary h3{font-size:17px}.ind-delivery-detail{padding-left:29px}}@media(prefers-reduced-motion:reduce){.ind-buyer-examples>summary>svg,.ind-customer-panel,.ind-delivery-flow summary>svg,.ind-focus-panel,.ind-glass-tabs button{transition:none}}.ind-detail{--ind-ink:#111c27;--ind-muted:#596a7a;--ind-accent:#006bd0;--ind-pale:#edf4fa;--ind-line:#dce4eb;color:var(--ind-ink);background:#fff;word-break:keep-all;overflow-wrap:break-word}.ind-detail *{box-sizing:border-box}.ind-detail :is(h1,h2,h3,p,blockquote,dl,dd,ol,ul){margin:0}.ind-detail :is(button,a,summary){-webkit-tap-highlight-color:transparent}.ind-detail :is(a,button,summary):focus-visible,.ind-workspace-panel:focus-visible{outline:2px solid var(--ind-accent);outline-offset:5px}.ind-detail section[id]{scroll-margin-top:105px}.ind-container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.ind-kicker{display:block;font-size:11px;font-weight:650;letter-spacing:.15em;line-height:1.6;color:var(--ind-muted)}.ind-breadcrumb{display:flex;gap:12px;align-items:center;color:#667788;font-size:12px;margin-bottom:65px}.ind-breadcrumb a:hover{color:var(--ind-accent)}.ind-hero{padding:34px 0 30px;background:#f5f7fa}.ind-hero-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:65px;padding-bottom:55px}.ind-hero h1{font-size:clamp(40px,4.6vw,64px);line-height:1.17;letter-spacing:-.055em;font-weight:750;margin-top:22px}.ind-hero h1 span{color:var(--ind-accent)}.ind-hero-support>p{font-size:17px;line-height:1.85;letter-spacing:-.015em;color:var(--ind-muted);max-width:490px}.ind-contact-link{display:inline-flex;align-items:center;gap:27px;margin-top:27px;font-size:14px;font-weight:650;padding-bottom:10px;border-bottom:1px solid #95aec3}.ind-contact-link:hover{color:var(--ind-accent)}.ind-section-nav{display:flex;flex-wrap:wrap;gap:6px;width:fit-content;padding:5px;background:linear-gradient(150deg,#ffffffc7,#dae6ef6b);border:1px solid #d4dee8;border-radius:30px;box-shadow:inset 0 1px 1px #fff,0 3px 15px #31475d05;backdrop-filter:blur(18px)}.ind-section-nav a{font-size:12px;color:#506376;border-radius:30px;padding:10px 18px;transition:background .18s,color .18s}.ind-section-nav a:hover{background:#fff;color:var(--ind-ink)}.ind-context{padding:62px 0 68px;border-bottom:1px solid var(--ind-line)}.ind-context-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px}.ind-context h2{font-size:29px;line-height:1.45;letter-spacing:-.04em;font-weight:650;margin-top:18px;max-width:495px}.ind-business-facts{display:grid;align-content:center}.ind-business-facts>div{display:grid;grid-template-columns:120px 1fr;gap:22px;padding:14px 0;border-bottom:1px solid var(--ind-line)}.ind-business-facts dt{font-size:12px;color:var(--ind-muted);line-height:1.75}.ind-business-facts dd{font-size:15px;line-height:1.7;font-weight:550}.ind-workspace-section{padding:84px 0 74px}.ind-section-heading{display:grid;grid-template-columns:1.06fr 1fr;gap:75px;align-items:end;margin-bottom:35px}.ind-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.3;letter-spacing:-.045em;font-weight:700;margin-top:15px}.ind-section-heading>p{font-size:16px;line-height:1.85;color:var(--ind-muted);letter-spacing:-.015em}.ind-workspace{border:1px solid #d0dce7;border-radius:22px;overflow:hidden;background:#f1f5f9;box-shadow:0 18px 45px #20334c08}.ind-workspace-chrome{display:flex;align-items:center;gap:24px;padding:17px 24px;background:linear-gradient(#fbfcfe,#ebeff3);border-bottom:1px solid #d4dde6;color:#536c83;font-size:11px}.ind-workspace-chrome>span:nth-child(2){flex:1;min-width:0}.ind-window-dots{display:flex;gap:6px;flex-shrink:0}.ind-window-dots i{width:8px;height:8px;border-radius:50%;background:#becbd5}.ind-window-dots i:first-child{background:#d6b8b7}.ind-window-dots i:nth-child(2){background:#ddd0ae}.ind-window-dots i:nth-child(3){background:#b5d0bf}.ind-chrome-divider{margin-inline:8px;color:#acbcc9}.ind-example-tag{border:1px solid #d4dfe8;border-radius:5px;padding:3px 7px;font-size:10px;white-space:nowrap;color:#677c8e}.ind-workspace-tabs{display:flex;gap:7px;padding:18px 22px;border-bottom:1px solid var(--ind-line)}.ind-workspace-tabs button{appearance:none;display:flex;flex:1;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;background:transparent;border-radius:12px;padding:14px 16px;text-align:left;color:#617589;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.ind-workspace-tabs button>span{font-size:10px;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#8497a7}.ind-workspace-tabs button strong{font-size:14px;font-weight:600;white-space:nowrap}.ind-workspace-tabs button>svg{display:none}.ind-workspace-tabs button[aria-selected=true]{background:linear-gradient(140deg,#ffffff,#e4eff99c);border-color:#fff;color:#12548c;box-shadow:0 3px 12px #22486913,inset 0 0 0 1px #cfdfed}.ind-workspace-tabs button:hover{background:#ffffffb3;color:#164766}.ind-workspace-panels{display:grid;min-width:0}.ind-workspace-panel{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}.ind-workspace-panel.is-active{visibility:visible;pointer-events:auto;animation:ind-panel-in .24s ease both}@keyframes ind-panel-in{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ind-workspace-caption{font-size:11px;color:#738391;line-height:1.7;border-top:1px solid #e0e8ee;padding:13px 24px;background:#fafcfd}.ind-workspace blockquote{font-size:28px;line-height:1.42;letter-spacing:-.04em;font-weight:650;max-width:730px}.ind-friction{font-size:14px;line-height:1.85;color:#697b8b;letter-spacing:-.01em;margin-top:15px!important}.ind-decision-note{padding:22px 0 0;margin-top:25px;border-top:1px solid #dce5ed}.ind-decision-note>span{font-size:11px;letter-spacing:.025em;color:#1c719b;font-weight:650}.ind-decision-note>p{font-size:15px;line-height:1.8;color:#284a65;margin-top:7px}.ind-metric{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:12px;color:#47708c;font-weight:550}.ind-metric svg{flex-shrink:0}.ind-workspace--buying-group .ind-workspace-body{display:grid;grid-template-columns:230px 1fr}.ind-workspace--buying-group .ind-workspace-tabs{flex-direction:column;justify-content:flex-start;padding:25px 17px;border-bottom:0;border-right:1px solid var(--ind-line);gap:10px}.ind-workspace--buying-group .ind-workspace-tabs button{flex:none;justify-content:flex-start;padding:17px 13px}.ind-workspace--buying-group .ind-workspace-tabs button>svg{display:block;margin-left:auto;width:14px}.ind-buying-brief{padding:30px 36px 32px;background:#fff;height:100%}.ind-brief-masthead{display:flex;gap:10px;align-items:center;border-bottom:1px solid #dce6ee;padding-bottom:17px;margin-bottom:27px;color:#536e84;font-size:12px;font-weight:550}.ind-brief-masthead>span:last-child{margin-left:auto;font-size:9px;letter-spacing:.09em;color:#8498a9}.ind-brief-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:28px!important}.ind-brief-evidence>div{border-left:2px solid #d9e7f1;padding-left:15px}.ind-brief-evidence dt{font-size:11px;color:#758da1;margin-bottom:9px}.ind-brief-evidence dd{font-size:14px;line-height:1.8;font-weight:550;color:#355269}.ind-commerce-journey{display:grid;grid-template-columns:1fr .9fr;gap:55px;padding:34px 42px 40px;align-items:start}.ind-commerce-question{padding-top:20px}.ind-commerce-question blockquote{margin-top:16px}.ind-receipt{background:#fff;box-shadow:0 12px 24px #2636470b;padding:25px 27px 20px;border:1px solid #dfe7ed;clip-path:polygon(0 0,100% 0,100% 100%,97% 98.5%,94% 100%,91% 98.5%,88% 100%,85% 98.5%,82% 100%,79% 98.5%,76% 100%,73% 98.5%,70% 100%,67% 98.5%,64% 100%,61% 98.5%,58% 100%,55% 98.5%,52% 100%,49% 98.5%,46% 100%,43% 98.5%,40% 100%,37% 98.5%,34% 100%,31% 98.5%,28% 100%,25% 98.5%,22% 100%,19% 98.5%,16% 100%,13% 98.5%,10% 100%,7% 98.5%,4% 100%,0 99%)}.ind-receipt-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #cdd9e2;padding-bottom:15px;color:#82909c;font-size:10px;letter-spacing:.055em}.ind-receipt-top>span:first-child{color:#183d5a;font-size:17px;font-weight:750;letter-spacing:-.045em}.ind-receipt h3{font-size:20px;letter-spacing:-.025em;margin:22px 0 7px}.ind-receipt-rows>div{display:flex;gap:13px;align-items:start;padding:18px 0;border-bottom:1px solid #e7edf2}.ind-row-number{font-size:10px;color:#7a97ae;margin-top:4px}.ind-receipt-rows>div>div{flex:1;min-width:0}.ind-receipt-rows p{font-size:11px;color:#71879b;margin-bottom:7px}.ind-receipt-rows strong{font-size:14px;line-height:1.65;display:block;font-weight:550;color:#24465e}.ind-receipt-rows svg{color:#84a7ad;margin-top:4px;flex-shrink:0}.ind-receipt-bottom{padding-top:21px;text-align:center;color:#7b8f9e;font-size:10px;line-height:1.7}.ind-barcode{width:115px;height:24px;margin:16px auto;background:repeating-linear-gradient(90deg,#aab7c1,#aab7c1 1px,transparent 0,transparent 3px,#aab7c1 0,#aab7c1 5px,transparent 0,transparent 8px,#aab7c1 0,#aab7c1 9px,transparent 0,transparent 13px)}.ind-workspace--healthcare{background:#eef5f3;border-color:#d5e3df}.ind-health-guide{display:grid;grid-template-columns:.95fr 1fr;gap:45px;padding:38px}.ind-health-question{padding:9px 0}.ind-health-question blockquote{margin-top:18px}.ind-health-document{background:#fff;border:1px solid #d6e3df;border-radius:4px;box-shadow:9px 9px 0 #e3eeea;padding:25px}.ind-document-top{display:flex;align-items:center;gap:10px;padding-bottom:19px;border-bottom:1px solid #dce6e2;font-size:13px;color:#577970;font-weight:600}.ind-health-answer{display:flex;gap:18px;padding:21px 0;border-bottom:1px solid #e6eeeb}.ind-health-answer>span{font-size:11px;color:#84a098;padding-top:3px}.ind-health-answer h3{font-size:14px;font-weight:650;color:#365e54}.ind-health-answer p{font-size:14px;line-height:1.8;color:#648176;margin-top:8px}.ind-review-path{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px;padding-top:19px;color:#6e8b81}.ind-workspace--industrial{background:#12283b;color:#f3f7fb;border-color:#294258}.ind-workspace--industrial .ind-workspace-tabs{border-color:#294258}.ind-workspace--industrial .ind-workspace-tabs button{color:#a2bacd}.ind-workspace--industrial .ind-workspace-tabs button[aria-selected=true]{background:#2b4961;border-color:#52718a;box-shadow:inset 0 1px #7792a1;color:white}.ind-workspace--industrial .ind-workspace-tabs button:hover{background:#223f56;color:white}.ind-industrial-spec{display:grid;grid-template-columns:.68fr 1.4fr;gap:36px;padding:33px}.ind-spec-drawing{display:flex;flex-direction:column;justify-content:center;gap:25px;background-image:linear-gradient(#4e71871a 1px,transparent 0),linear-gradient(90deg,#4e71871a 1px,transparent 0);background-size:21px 21px;border:1px solid #42627b44;color:#8cb7d3;padding:24px}.ind-spec-drawing>span{font-size:9px;letter-spacing:.13em;line-height:1.7;text-align:center;color:#86a3b8}.ind-spec-drawing svg{width:100%;height:auto;max-height:290px}.ind-spec-header{display:flex;gap:17px;align-items:center;margin-bottom:25px}.ind-spec-header>span{font-size:10px;color:#8daec4;letter-spacing:.1em}.ind-spec-header h3{font-size:14px;color:#bfcedc;font-weight:500}.ind-spec-content blockquote{font-size:26px}.ind-spec-content .ind-friction{color:#9bb2c4}.ind-spec-table{margin-top:23px!important;border-top:1px solid #3a556a}.ind-spec-table>div{display:grid;grid-template-columns:115px 1fr;gap:20px;padding:14px 12px;border-bottom:1px solid #304b60}.ind-spec-table>div:nth-child(odd){background:#ffffff04}.ind-spec-table dt{font-size:11px;color:#88a4b9;line-height:1.8}.ind-spec-table dd{font-size:13px;line-height:1.8;color:#d0dde7}.ind-spec-content .ind-decision-note{border-color:#304b60;margin-top:5px}.ind-spec-content .ind-decision-note>span{color:#84c8ee}.ind-spec-content .ind-decision-note>p{color:#c0d6e5}.ind-spec-content .ind-metric{color:#91b8d0}.ind-market-brief{padding:32px 38px 35px;background:#fff}.ind-market-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:end;margin-bottom:28px}.ind-market-heading blockquote{font-size:26px;margin-top:15px}.ind-market-workplan{border:1px solid #dce6ee;border-radius:10px;overflow:hidden}.ind-market-plan-title{display:flex;align-items:center;gap:10px;background:#eef4f9;padding:17px 24px;font-size:13px;font-weight:600;color:#416985}.ind-market-workplan dl{display:grid;grid-template-columns:repeat(3,1fr)}.ind-market-workplan dl>div{padding:24px;border-right:1px solid #e2eaf1}.ind-market-workplan dl>div:last-child{border-right:0}.ind-market-workplan dt{font-size:12px;color:#49718e;font-weight:650;display:flex;gap:10px;align-items:center;margin-bottom:15px}.ind-market-workplan dt>span{display:flex;align-items:center;justify-content:center;border:1px solid #c4d8e7;border-radius:4px;color:#82a6bf;font-size:10px;width:24px;height:25px}.ind-market-workplan dd{font-size:15px;line-height:1.85;color:#2a455a}.ind-market-workplan .ind-decision-note{margin:0;padding:22px 24px;background:#f9fbfd;display:grid;grid-template-columns:110px 1fr;column-gap:15px;align-items:baseline}.ind-market-workplan .ind-decision-note>p{margin:0}.ind-market-workplan .ind-metric{grid-column:2}.ind-workspace--platform{background:#f0f0f8;border-color:#dadce9}.ind-platform-growth{padding:34px 38px;background:#fafafe}.ind-platform-heading{max-width:820px}.ind-platform-heading>span{font-size:11px;font-weight:600;color:#737396}.ind-platform-heading blockquote{margin-top:16px;font-size:27px}.ind-platform-flow{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:37px;margin-top:31px!important;padding:0}.ind-platform-flow>li{position:relative;border:1px solid #dddfee;border-radius:11px;background:white;padding:19px 23px 24px}.ind-platform-node{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;color:#7672a8}.ind-platform-node>span{font-size:11px;color:#9a97b8}.ind-platform-flow h3{font-size:16px;color:#3c3c59;font-weight:650}.ind-platform-flow p{font-size:14px;line-height:1.8;color:#6c6e88;margin-top:12px}.ind-platform-arrow{position:absolute;top:50%;right:-29px;width:19px;color:#a3a0c2}.ind-platform-return{display:flex;flex-direction:column;align-items:flex-end;margin:0 8%;color:#adacc5;height:26px;position:relative}.ind-platform-return span{width:100%;height:21px;border:1px solid #d5d4e6;border-top:0;border-radius:0 0 9px 9px}.ind-platform-return svg{position:absolute;left:-7px;top:-4px;transform:rotate(180deg)}.ind-platform-growth>.ind-decision-note{margin-top:12px;border-color:#e0dfed;display:grid;grid-template-columns:120px 1fr;gap:8px 18px}.ind-platform-growth .ind-decision-note>p{margin:0}.ind-platform-growth .ind-metric{grid-column:2;margin-top:5px}.ind-scope-section{padding:75px 0 65px;border-top:1px solid var(--ind-line);background:#f9fafc}.ind-scope-list{border-top:1px solid #bdcedc}.ind-scope-row{display:grid;grid-template-columns:30px .85fr 1.3fr 115px;gap:22px;padding:29px 0;border-bottom:1px solid var(--ind-line);align-items:start}.ind-scope-number{font-size:11px;color:#7c94a7;padding-top:4px}.ind-scope-row h3{font-size:20px;letter-spacing:-.025em;line-height:1.5;font-weight:650}.ind-scope-row>div>p{font-size:15px;line-height:1.9;color:var(--ind-muted)}.ind-deliverable{display:flex;gap:9px;align-items:start;color:#406c8b;font-size:12px;line-height:1.8;margin-top:15px}.ind-deliverable svg{margin-top:3px;flex-shrink:0}.ind-scope-row>a{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#365b76;border-bottom:1px solid #d2dfe9;padding:5px 0 9px}.ind-scope-row>a:hover{color:var(--ind-accent);border-color:var(--ind-accent)}.ind-success{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 27px;background:#edf3f8;border-radius:10px;margin-top:33px}.ind-success>div>span{font-size:11px;color:#698497}.ind-success>div>p{font-size:16px;font-weight:600;letter-spacing:-.025em;margin-top:6px}.ind-success ul{list-style:none;display:flex;gap:22px;padding:0}.ind-success li{display:flex;gap:7px;align-items:center;font-size:12px;line-height:1.7;color:#46647c}.ind-success li svg{color:#6b9caf;flex-shrink:0}.ind-client-caption,.ind-scope-caption{font-size:11px;line-height:1.8;color:#748493;margin-top:16px!important}.ind-foundation{padding:67px 0;background:#0e1c29;color:#e8eef4}.ind-foundation>.ind-container{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ind-foundation .ind-kicker{color:#8aa7bb}.ind-foundation h2{font-size:32px;line-height:1.35;letter-spacing:-.04em;margin-top:20px;font-weight:650}.ind-foundation h2>span{color:#85bce2}.ind-foundation-intro>p:not(.ind-kicker){font-size:15px;line-height:1.9;color:#9eafbf;margin-top:23px}.ind-foundation-intro>a{display:inline-flex;gap:15px;align-items:center;font-size:13px;color:#b8d7ec;padding-bottom:9px;border-bottom:1px solid #425b70;margin-top:27px}.ind-foundation-checks>div{display:grid;grid-template-columns:28px 1fr;gap:8px 17px;padding:19px 0;border-bottom:1px solid #2a3a48}.ind-foundation-checks>div>span{font-size:10px;color:#6e94b1;margin-top:3px}.ind-foundation-checks h3{font-size:16px;font-weight:550}.ind-foundation-checks>div>p{grid-column:2;font-size:13px;line-height:1.8;color:#93a9bb}.ind-policy-note{display:flex;align-items:start;gap:10px;color:#8198ab;font-size:11px;line-height:1.85;padding-top:20px}.ind-policy-note svg{flex-shrink:0;margin-top:3px}.ind-clients{padding:72px 0 65px}.ind-client-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ind-line);border-bottom:1px solid var(--ind-line)}.ind-client{padding:29px 22px;border-right:1px solid var(--ind-line);text-align:center}.ind-client:last-child{border-right:0}.ind-client-logo{height:74px;display:flex;justify-content:center;align-items:center;padding:10px;max-width:225px;margin:auto}.ind-client-logo img{max-width:100%;width:auto;height:auto;max-height:52px;object-fit:contain}.ind-client-logo--dark{background:#162a3b;border-radius:5px}.ind-client h3{font-size:13px;font-weight:600;margin-top:23px;color:#354e61}.ind-client>p{font-size:11px;line-height:1.7;color:#7b8f9e;margin-top:6px}.ind-faq-section{padding:70px 0 80px;border-top:1px solid var(--ind-line)}.ind-faq-section>.ind-container{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.ind-faq-section h2{font-size:34px;letter-spacing:-.04em;line-height:1.35;margin-top:18px;font-weight:650}.ind-faq-list{border-top:1px solid #becfdc}.ind-faq-list details{border-bottom:1px solid var(--ind-line)}.ind-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-size:16px;line-height:1.6;font-weight:550;cursor:pointer}.ind-faq-list summary::-webkit-details-marker{display:none}.ind-faq-list summary>svg{flex-shrink:0;color:#8196a8;transition:transform .2s}.ind-faq-list details[open] summary>svg{transform:rotate(180deg)}.ind-faq-list details>p{font-size:14px;color:#607487;line-height:1.95;padding-bottom:26px;padding-right:25px}.ind-closing{padding:65px 0 75px;background:#edf3f8}.ind-closing>.ind-container{display:grid;grid-template-columns:1.4fr .7fr;gap:100px;align-items:end}.ind-closing h2{font-size:36px;line-height:1.4;font-weight:650;letter-spacing:-.04em;margin-top:17px;max-width:700px}.ind-closing-main>p:not(.ind-kicker){font-size:15px;line-height:1.9;color:#60798e;margin-top:21px}.ind-closing-cta{display:inline-flex;align-items:center;gap:25px;background:#0b2235;color:#fff;padding:17px 23px;border-radius:30px;font-size:14px;line-height:1.5;margin-top:27px;box-shadow:inset 0 1px 0 #ffffff20;transition:background .2s}.ind-closing-cta:hover{background:#075c9f}.ind-related>span{display:block;font-size:11px;color:#698297;margin-bottom:15px}.ind-related a{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #cad9e4;padding:16px 0;font-size:14px;color:#44677f}.ind-related a:hover{color:#006bd0}.ind-detail--commerce{--ind-accent:#215270;--ind-pale:#f7f5f0}.ind-detail--commerce .ind-hero{background:#f5f4f0}.ind-detail--commerce .ind-hero-layout{grid-template-columns:1fr;gap:27px;padding-bottom:40px}.ind-detail--commerce .ind-hero h1{font-size:clamp(48px,6vw,79px)}.ind-detail--commerce .ind-hero h1 span{color:#203e54}.ind-detail--commerce .ind-hero-support{display:flex;align-items:center;gap:65px;justify-content:space-between}.ind-detail--commerce .ind-hero-support>p{max-width:720px}.ind-detail--commerce .ind-contact-link{flex-shrink:0;margin-top:0}.ind-detail--commerce .ind-context{background:#fff}.ind-detail--commerce .ind-workspace{background:#f2f3f2}.ind-detail--healthcare{--ind-accent:#326c5f;--ind-muted:#5b746d;--ind-line:#dae5df}.ind-detail--healthcare .ind-hero{background:#edf4f0}.ind-detail--healthcare .ind-hero-layout{grid-template-columns:1.15fr 1fr;gap:100px}.ind-detail--healthcare .ind-hero h1{font-weight:620;font-size:clamp(45px,5vw,66px);line-height:1.24}.ind-detail--healthcare .ind-hero-support{border-left:1px solid #bbd1c5;padding-left:35px}.ind-detail--industrial{--ind-accent:#457896}.ind-detail--industrial .ind-hero{background:#142939;color:#f6f9fc}.ind-detail--industrial .ind-hero h1{font-size:clamp(41px,4.6vw,62px)}.ind-detail--industrial .ind-hero h1 span{color:#95bcd6}.ind-detail--industrial .ind-breadcrumb,.ind-detail--industrial .ind-hero .ind-kicker{color:#99b0c1}.ind-detail--industrial .ind-hero-support>p{color:#a6bbc9}.ind-detail--industrial .ind-section-nav{background:#ffffff08;border-color:#4b6476}.ind-detail--industrial .ind-section-nav a{color:#afc5d4}.ind-detail--industrial .ind-section-nav a:hover{background:#2b485c;color:white}.ind-detail--markets .ind-hero{background:#edf2f8}.ind-detail--markets .ind-hero-layout{grid-template-columns:1fr 1fr;gap:90px;padding-bottom:45px}.ind-detail--markets .ind-hero h1{font-size:clamp(44px,5.1vw,69px)}.ind-detail--markets .ind-hero h1 span{color:#173a62}.ind-detail--platform{--ind-accent:#62619c;--ind-muted:#676b83;--ind-line:#e0e1ed}.ind-detail--platform .ind-hero{background:#f1f0f7}.ind-detail--platform .ind-hero-layout{grid-template-columns:1fr;gap:27px;text-align:center;padding-bottom:39px}.ind-detail--platform .ind-hero h1{font-size:clamp(46px,5.6vw,74px)}.ind-detail--platform .ind-hero-support{max-width:690px;margin:auto}.ind-detail--platform .ind-hero-support>p{max-width:none}.ind-detail--platform .ind-section-nav{margin-inline:auto}@media(min-width:1000px){.ind-client-grid:has(>.ind-client:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.ind-container{width:calc(100% - 56px)}.ind-detail--healthcare .ind-hero-layout,.ind-detail--markets .ind-hero-layout,.ind-hero-layout{gap:40px}.ind-context-layout{gap:45px}.ind-context h2{font-size:26px}.ind-business-facts>div{grid-template-columns:100px 1fr;gap:12px}.ind-section-heading{gap:40px}.ind-workspace--buying-group .ind-workspace-body{grid-template-columns:190px 1fr}.ind-workspace--buying-group .ind-workspace-tabs{padding:25px 10px}.ind-buying-brief{padding:28px}.ind-workspace-tabs button{padding:14px 10px}.ind-workspace-tabs button strong{font-size:13px}.ind-commerce-journey{gap:30px;padding:27px}.ind-health-guide{gap:30px;padding:29px}.ind-receipt{padding:23px}.ind-industrial-spec{grid-template-columns:.55fr 1.2fr;gap:25px;padding:27px}.ind-spec-drawing{padding:14px}.ind-spec-header{gap:11px}.ind-market-brief,.ind-platform-growth{padding:29px}.ind-market-heading{gap:30px}.ind-market-workplan dl>div{padding:20px}.ind-scope-row{grid-template-columns:25px .9fr 1.3fr;gap:20px}.ind-scope-row>a{grid-column:2;width:135px}.ind-scope-row h3{font-size:18px}.ind-success{flex-direction:column;align-items:flex-start;gap:20px}.ind-foundation>.ind-container{gap:50px}.ind-foundation h2{font-size:29px}.ind-faq-section>.ind-container{gap:50px}.ind-closing>.ind-container{gap:55px}.ind-closing h2{font-size:32px}}@media(max-width:760px){.ind-container{width:calc(100% - 40px)}.ind-detail section[id]{scroll-margin-top:85px}.ind-hero{padding:25px 0}.ind-breadcrumb{font-size:11px;margin-bottom:40px}.ind-detail .ind-hero-layout{grid-template-columns:1fr;gap:25px;padding-bottom:30px;text-align:left}.ind-detail .ind-hero h1{font-size:clamp(34px,7.9vw,50px);line-height:1.25;margin-top:18px;letter-spacing:-.047em}.ind-detail--commerce .ind-hero h1,.ind-detail--platform .ind-hero h1{font-size:clamp(37px,8.7vw,55px)}.ind-detail .ind-hero-support{display:block;border:0;padding:0;max-width:none;margin:0}.ind-hero-support>p{font-size:15px;line-height:1.85}.ind-detail .ind-contact-link{margin-top:21px;font-size:13px}.ind-detail .ind-section-nav{margin:0;gap:0;padding:4px;border-radius:16px;width:100%;justify-content:space-between}.ind-section-nav a{font-size:11px;padding:10px 9px;border-radius:12px}.ind-kicker{font-size:10px;letter-spacing:.12em}.ind-context{padding:40px 0}.ind-context-layout{grid-template-columns:1fr;gap:26px}.ind-context h2{font-size:25px;line-height:1.45;margin-top:14px;max-width:550px}.ind-business-facts>div{grid-template-columns:105px 1fr;gap:20px;padding:12px 0}.ind-business-facts dt{font-size:11px}.ind-business-facts dd{font-size:13px}.ind-workspace-section{padding:47px 0}.ind-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.ind-section-heading h2{font-size:28px;line-height:1.35;margin-top:13px;max-width:560px}.ind-section-heading>p{font-size:14px;line-height:1.85}.ind-workspace{border-radius:15px}.ind-workspace-chrome{padding:14px 16px;gap:12px;font-size:10px;line-height:1.6}.ind-window-dots{gap:4px}.ind-window-dots i{width:6px;height:6px}.ind-chrome-divider{margin-inline:4px}.ind-example-tag{display:none}.ind-workspace-tabs{padding:12px;gap:5px;flex-wrap:wrap}.ind-workspace-tabs button{padding:12px 10px;gap:7px;flex-basis:calc(50% - 5px);flex-grow:1}.ind-workspace-tabs button>span{font-size:9px}.ind-workspace-tabs button strong{font-size:12px}.ind-workspace--buying-group .ind-workspace-body{grid-template-columns:1fr}.ind-workspace--buying-group .ind-workspace-tabs{flex-direction:row;gap:5px;padding:12px;border-right:0;border-bottom:1px solid var(--ind-line)}.ind-workspace--buying-group .ind-workspace-tabs button{flex:1 1 calc(50% - 5px);padding:13px 10px;justify-content:center}.ind-workspace--buying-group .ind-workspace-tabs button>svg{display:none}.ind-workspace blockquote{font-size:24px;line-height:1.45;letter-spacing:-.035em}.ind-friction{font-size:13px;line-height:1.85;margin-top:13px!important}.ind-buying-brief{padding:23px}.ind-brief-masthead{font-size:11px;margin-bottom:22px;gap:8px}.ind-brief-masthead>span:last-child{display:none}.ind-brief-evidence{grid-template-columns:1fr;gap:15px;margin-top:22px!important}.ind-brief-evidence>div{padding-left:13px}.ind-brief-evidence dt{font-size:10px;margin-bottom:5px}.ind-brief-evidence dd{font-size:13px}.ind-decision-note{margin-top:22px;padding-top:18px}.ind-decision-note>span{font-size:10px}.ind-decision-note>p{font-size:13px;line-height:1.9}.ind-metric{font-size:11px;margin-top:12px}.ind-commerce-journey,.ind-health-guide{grid-template-columns:1fr;gap:25px;padding:23px}.ind-commerce-question,.ind-health-question{padding:0}.ind-receipt{padding:22px;max-width:500px;width:100%;margin-inline:auto}.ind-receipt h3{font-size:18px}.ind-receipt-rows>div{padding:16px 0}.ind-receipt-rows strong{font-size:13px}.ind-health-document{padding:20px;box-shadow:5px 5px 0 #e3eeea}.ind-health-answer{padding:18px 0;gap:14px}.ind-health-answer p{font-size:13px}.ind-industrial-spec{grid-template-columns:1fr;padding:23px;gap:25px}.ind-spec-drawing{display:grid;grid-template-columns:1fr 115px;align-items:center;gap:5px 15px;padding:16px}.ind-spec-drawing>span{text-align:left;font-size:9px}.ind-spec-drawing svg{grid-column:2;grid-row:1/3;max-height:95px}.ind-spec-drawing>span:last-child{grid-column:1;grid-row:2}.ind-spec-header{flex-wrap:wrap;gap:10px;margin-bottom:17px}.ind-spec-header h3{font-size:12px}.ind-spec-table>div{grid-template-columns:85px 1fr;gap:13px;padding:13px 8px}.ind-spec-table dt{font-size:10px}.ind-spec-table dd{font-size:12px}.ind-market-brief{padding:23px}.ind-market-heading{gap:0;margin-bottom:24px}.ind-market-heading,.ind-market-workplan dl{grid-template-columns:1fr}.ind-market-workplan dl>div{border-right:0;border-bottom:1px solid #e2eaf1;padding:18px}.ind-market-workplan dt{font-size:11px;margin-bottom:10px}.ind-market-workplan dd{font-size:13px}.ind-market-plan-title{padding:15px 18px;font-size:12px}.ind-market-workplan .ind-decision-note{display:block;padding:18px}.ind-market-workplan .ind-decision-note>p{margin-top:8px}.ind-platform-growth{padding:23px}.ind-platform-flow{grid-template-columns:1fr;gap:24px;margin-top:24px!important}.ind-platform-flow>li{display:grid;grid-template-columns:44px 1fr;gap:8px 18px;padding:18px}.ind-platform-node{grid-column:1;grid-row:1/3;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;margin:0}.ind-platform-flow h3{font-size:14px}.ind-platform-flow p{grid-column:2;font-size:13px;margin:0}.ind-platform-arrow{top:auto;bottom:-23px;right:calc(50% - 9px);transform:rotate(90deg);width:17px}.ind-platform-return{display:none}.ind-platform-growth>.ind-decision-note{display:block;margin-top:22px}.ind-platform-growth .ind-decision-note>p{margin-top:8px}.ind-platform-growth .ind-metric{margin-top:12px}.ind-workspace-caption{padding:12px 17px;font-size:10px;line-height:1.8}.ind-scope-section{padding:48px 0 42px}.ind-scope-row{grid-template-columns:24px 1fr;gap:14px;padding:25px 0}.ind-scope-row h3{font-size:19px}.ind-scope-row>div{grid-column:2}.ind-scope-row>div>p{font-size:14px;line-height:1.85}.ind-deliverable{font-size:11px;margin-top:12px}.ind-scope-row>a{font-size:11px;padding-top:1px}.ind-success{padding:21px;gap:20px;margin-top:27px}.ind-success>div>p{font-size:15px}.ind-success ul{flex-direction:column;gap:12px}.ind-success li{font-size:12px}.ind-client-caption,.ind-scope-caption{font-size:10px}.ind-foundation{padding:47px 0}.ind-foundation>.ind-container{grid-template-columns:1fr;gap:26px}.ind-foundation h2{font-size:27px;line-height:1.4}.ind-foundation-intro>p:not(.ind-kicker){font-size:14px}.ind-foundation-intro>a{font-size:12px}.ind-foundation-checks h3{font-size:15px}.ind-foundation-checks>div>p{font-size:12px}.ind-policy-note{font-size:10px}.ind-clients{padding:45px 0}.ind-client-grid{grid-template-columns:repeat(2,1fr)}.ind-client{padding:24px 13px}.ind-client:nth-child(2n){border-right:0}.ind-client:nth-child(n+3){border-top:1px solid var(--ind-line)}.ind-client-logo{padding:10px 6px;height:60px}.ind-client-logo img{max-height:42px}.ind-client h3{font-size:12px;margin-top:17px}.ind-client>p{font-size:10px}.ind-faq-section{padding:44px 0 49px}.ind-faq-section>.ind-container{grid-template-columns:minmax(0,1fr);gap:27px}.ind-faq-list{min-width:0}.ind-faq-list:lang(ja) summary{word-break:normal;overflow-wrap:anywhere}.ind-faq-section h2{font-size:28px}.ind-faq-list summary{font-size:14px;line-height:1.7;padding:21px 0;gap:20px}.ind-faq-list details>p{font-size:13px;padding-right:10px;line-height:1.95}.ind-closing{padding:44px 0 45px}.ind-closing>.ind-container{grid-template-columns:1fr;gap:36px}.ind-closing h2{font-size:28px;line-height:1.45}.ind-closing-main>p:not(.ind-kicker){font-size:14px}.ind-closing-cta{font-size:13px;padding:16px 20px;gap:20px}.ind-related a{font-size:13px}.ind-desktop-break{display:none}}@media(max-width:360px){.ind-container{width:calc(100% - 32px)}.ind-detail .ind-hero h1{font-size:32px}.ind-section-nav a{font-size:10px;padding:9px 7px}.ind-context h2{font-size:23px}.ind-section-heading h2{font-size:25px}.ind-workspace blockquote{font-size:22px}.ind-buying-brief,.ind-commerce-journey,.ind-health-guide,.ind-industrial-spec,.ind-market-brief,.ind-platform-growth{padding:19px}.ind-business-facts>div{grid-template-columns:90px 1fr;gap:12px}.ind-business-facts dd{font-size:12px}.ind-workspace-chrome{padding:12px;gap:9px}.ind-receipt{padding:18px}.ind-review-path{font-size:9px;gap:6px}.ind-spec-table>div{grid-template-columns:68px 1fr}.ind-foundation h2{font-size:24px}.ind-closing h2{font-size:26px}.ind-closing-cta{font-size:12px}}@media(prefers-reduced-motion:reduce){.ind-detail *,.ind-detail :after,.ind-detail :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ind-detail .ind-photo-hero{padding:27px 0 29px}.ind-detail .ind-photo-hero .ind-breadcrumb{margin-bottom:28px}.ind-photo-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(30px,4vw,58px);align-items:center}.ind-photo-hero-copy{padding:32px 0 36px;min-width:0}.ind-detail .ind-photo-hero h1{font-size:clamp(39px,3.7vw,53px);line-height:1.22;letter-spacing:-.055em;font-weight:730;margin-top:23px}.ind-detail .ind-photo-hero .ind-hero-support{display:block;padding:0;margin:27px 0 0;border:0;max-width:525px}.ind-detail .ind-photo-hero .ind-hero-support>p{max-width:none;font-size:16px;line-height:1.9}.ind-detail .ind-photo-hero .ind-contact-link{margin-top:27px;padding:10px 0 12px;gap:38px;min-height:44px}.ind-photo-hero-media{position:relative;isolation:isolate;width:100%;aspect-ratio:1.04;max-height:540px;overflow:hidden;border-radius:4px 48px 4px 4px;background:#d8dfe3;margin:0}.ind-photo-hero-media img{object-fit:cover;object-position:var(--ind-photo-position,center)}.ind-photo-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:27px;padding-top:23px;border-top:1px solid rgb(103 121 139/19%)}.ind-photo-hero-bottom>p{color:var(--ind-muted);font-size:11px;letter-spacing:.1em;white-space:nowrap}.ind-detail .ind-photo-hero .ind-section-nav{margin:0;flex-wrap:nowrap;max-width:100%}.ind-detail .ind-photo-hero .ind-section-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap}.ind-detail--industrial .ind-photo-hero-bottom>p{color:#b2c7d7}.ind-detail--industrial .ind-photo-hero .ind-section-nav{background:linear-gradient(120deg,rgb(255 255 255/12%),rgb(255 255 255/5%));border-color:rgb(255 255 255/16%);color:#e9f2fa}.ind-detail--industrial .ind-photo-hero .ind-section-nav a:hover{background:rgb(255 255 255/12%);color:#fff}@media (max-width:1050px){.ind-photo-hero-grid{gap:30px}.ind-detail .ind-photo-hero h1{font-size:clamp(35px,4vw,43px)}.ind-detail .ind-photo-hero .ind-hero-support>p{font-size:15px}.ind-photo-hero-media{aspect-ratio:.87}.ind-photo-hero-bottom>p{display:none}}@media (max-width:760px){.ind-detail .ind-photo-hero{padding:22px 0 19px}.ind-detail .ind-photo-hero .ind-breadcrumb{margin-bottom:26px}.ind-photo-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ind-photo-hero-copy{padding:0}.ind-detail .ind-photo-hero h1{font-size:clamp(31px,8.1vw,49px);line-height:1.25;letter-spacing:-.055em;margin-top:17px}.ind-detail .ind-photo-hero .ind-hero-support{margin-top:20px;max-width:590px}.ind-detail .ind-photo-hero .ind-hero-support>p{font-size:15px;line-height:1.8}.ind-detail .ind-photo-hero .ind-contact-link{margin-top:14px;font-size:13px;padding-bottom:10px}.ind-photo-hero-media{aspect-ratio:1.5;max-height:380px;border-radius:3px 34px 3px 3px}.ind-photo-hero-media img{object-position:var(--ind-photo-mobile-position,var(--ind-photo-position,center))}.ind-photo-hero-bottom{margin-top:19px;padding-top:0;border:0}.ind-detail .ind-photo-hero .ind-section-nav{width:100%;min-width:0;flex-wrap:wrap;gap:0;padding:3px}.ind-detail .ind-photo-hero .ind-section-nav a{flex:1 1 0;min-width:0;padding:9px 5px;font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:center}}