.industry-task-section{background:var(--bg-primary);padding:40px 0;scroll-margin-top:110px}.industry-task-header{margin-bottom:32px;max-width:900px}.industry-task-header .subtitle{margin-bottom:0}.industry-task-group{border-top:1px solid var(--border-blue-light);display:grid;gap:40px;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);padding:28px 0}.industry-task-group>h3{color:var(--text-link);font-size:22px;font-weight:700;line-height:1.35;margin:0}.industry-task-items{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-task-item h4{color:var(--text-primary);font-size:19px;line-height:1.4;margin:0 0 12px}.industry-task-item p{color:var(--text-secondary);font-size:16px;line-height:1.65;margin:0}.industry-task-group>h3,.industry-task-item{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){.industry-task-group,.industry-task-items{gap:24px}.industry-task-group{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:768px){.industry-task-section{padding:28px 0}.industry-task-group{gap:20px;grid-template-columns:1fr}.industry-task-group>h3{font-size:20px}.industry-task-header .title{font-size:27px}}@media(max-width:600px){.industry-task-items{gap:24px;grid-template-columns:1fr}.industry-task-item h4{font-size:18px;margin-bottom:8px}.industry-task-item p{font-size:15px}.industry-task-group{padding:24px 0}}.case-integration-dossier[data-v-f306fc22] .richblock{max-width:none}.case-integration-dossier[data-v-f306fc22] .richblock>p:first-child{margin-bottom:clamp(18px,3vw,34px);max-width:72ch}.case-integration-dossier[data-v-f306fc22] .case-integration__paths{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);overflow:hidden}.case-integration-dossier[data-v-f306fc22] .case-integration__path{min-width:0;padding:clamp(16px,3vw,38px)}.case-integration-dossier[data-v-f306fc22] .case-integration__path+.case-integration__path{background:var(--bg-secondary);border-inline-start:1px solid var(--border-primary)}.case-integration-dossier[data-v-f306fc22] .case-integration__path h3{color:var(--text-link);font-size:clamp(22px,2vw,29px);margin:0 0 12px}.case-integration-dossier[data-v-f306fc22] .case-integration__path p{margin:0}.case-integration-dossier[data-v-f306fc22] .case-integration__path ul{list-style:none;margin:0;padding:0}.case-integration-dossier[data-v-f306fc22] .case-integration__path li{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,7ch) minmax(0,1fr);margin:0;padding-block:8px}.case-integration-dossier[data-v-f306fc22] .case-integration__path li+li{border-top:1px solid var(--border-primary)}.case-integration-dossier[data-v-f306fc22] .case-integration__details{-moz-column-gap:clamp(20px,4vw,64px);column-gap:clamp(20px,4vw,64px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(22px,4vw,42px);row-gap:18px}.case-integration-dossier[data-v-f306fc22] .case-integration__details h3{margin:0 0 8px}.case-integration-dossier[data-v-f306fc22] .case-integration__details ul{margin-bottom:0}.case-integration-dossier[data-v-f306fc22] .case-integration__details li::marker{color:var(--text-link)}.case-integration-dossier[data-v-f306fc22] .case-integration__more{border-top:1px solid var(--border-primary);grid-column:1/-1;padding-top:18px}.case-integration-dossier[data-v-f306fc22] .case-integration__more ul{-moz-columns:2;column-count:2;-moz-column-gap:clamp(32px,5vw,78px);column-gap:clamp(32px,5vw,78px)}.case-integration-dossier[data-v-f306fc22] .case-integration__more li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0;padding-block:3px}@media(max-width:700px){.case-integration-dossier[data-v-f306fc22] .case-integration__details,.case-integration-dossier[data-v-f306fc22] .case-integration__paths{grid-template-columns:minmax(0,1fr)}.case-integration-dossier[data-v-f306fc22] .case-integration__path+.case-integration__path{border-inline-start:0;border-top:1px solid var(--border-primary)}.case-integration-dossier[data-v-f306fc22] .case-integration__more ul{-moz-columns:1;column-count:1}}.ar-vr-equipment .shead[data-v-f9ecbe9d]{margin-bottom:clamp(18px,3vw,32px)}.ar-vr-equipment__row[data-v-f9ecbe9d]{align-items:center;display:grid;gap:clamp(16px,4vw,46px);grid-template-columns:minmax(0,1fr) minmax(140px,26%);padding:clamp(18px,3vw,34px)}.ar-vr-equipment__row--headset[data-v-f9ecbe9d]{background:var(--bg-primary);border-radius:var(--radius-lg)}.ar-vr-equipment__row h3[data-v-f9ecbe9d]{color:var(--text-link);font-size:clamp(20px,2vw,26px);line-height:1.3;margin:0 0 8px}.ar-vr-equipment__row p[data-v-f9ecbe9d]{color:var(--text-secondary);line-height:1.55;margin:0;max-width:70ch}.ar-vr-equipment__row img[data-v-f9ecbe9d]{display:block;height:clamp(110px,16vw,185px);-o-object-fit:contain;object-fit:contain;width:100%}.ar-vr-equipment__row--photo img[data-v-f9ecbe9d]{justify-self:center;max-width:108px}.ar-vr-equipment .actions[data-v-f9ecbe9d]{margin-top:10px}@media(max-width:680px){.ar-vr-equipment__row[data-v-f9ecbe9d]{grid-template-columns:1fr}.ar-vr-equipment__row--photo[data-v-f9ecbe9d]{padding-inline:0}.ar-vr-equipment__row--photo img[data-v-f9ecbe9d]{display:none}}.ar-vr-project-gallery__group+.ar-vr-project-gallery__group[data-v-7074b310]{border-top:1px solid var(--border-primary);margin-top:24px;padding-top:24px}.ar-vr-project-gallery__group h3[data-v-7074b310]{background:var(--bg-primary);border-radius:12px;font-size:clamp(17px,2vw,22px);line-height:1.3;margin:0 0 16px;padding:10px 16px}.ar-vr-project-gallery__frames[data-v-7074b310]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ar-vr-project-gallery__frames[data-v-7074b310] figure{margin:0;min-width:0}.ar-vr-project-gallery__frames[data-v-7074b310] .gal-item{aspect-ratio:16/9;background:var(--bg-primary);border-radius:12px;display:block;height:auto;overflow:hidden;width:100%}.ar-vr-project-gallery__frames[data-v-7074b310] img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ar-vr-project-gallery__frames[data-v-7074b310] figcaption{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:8px 0 0;text-align:center}@media(max-width:600px){.ar-vr-project-gallery__frames[data-v-7074b310]{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-vr-project-gallery__frames[data-v-7074b310] figure:first-child{grid-column:1/-1}}.editorial-project-index[data-v-1f4d7e80] .works{gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-project-index[data-v-1f4d7e80] .work{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--border-primary);border-radius:0;box-shadow:none;display:grid;gap:14px;grid-template-columns:minmax(0,112px) minmax(0,1fr);padding:18px 0}.editorial-project-index[data-v-1f4d7e80] .work .wphoto{aspect-ratio:4/3;border-radius:12px;height:auto;min-height:0;overflow:hidden}.editorial-project-index[data-v-1f4d7e80] .work .wphoto img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.editorial-project-index[data-v-1f4d7e80] .work .wcontent{min-width:0;padding:0}.editorial-project-index[data-v-1f4d7e80] .work:not(:has(.wphoto img,.wphoto picture)){grid-template-columns:minmax(0,1fr)}.editorial-project-index[data-v-1f4d7e80] .work:not(:has(.wphoto img,.wphoto picture)) .wphoto{display:none}.editorial-project-index[data-v-1f4d7e80] .work:first-child{align-items:center;background:var(--bg-primary);border:0;border-radius:var(--radius-lg);gap:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;overflow:hidden;padding:0}.editorial-project-index[data-v-1f4d7e80] .work:first-child .wphoto{aspect-ratio:16/9;border-radius:0}.editorial-project-index[data-v-1f4d7e80] .work:first-child .wcontent{padding:clamp(18px,3vw,38px)}@media(max-width:760px){.editorial-project-index[data-v-1f4d7e80] .works{grid-template-columns:1fr}.editorial-project-index[data-v-1f4d7e80] .work{grid-template-columns:minmax(0,86px) minmax(0,1fr)}.editorial-project-index[data-v-1f4d7e80] .work:first-child{grid-template-columns:1fr}}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__lead{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);isolation:isolate;overflow:hidden;padding:clamp(22px,3vw,46px);position:relative}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__lead h3{color:var(--text-link);margin:12px 0 8px}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__lead>p:not(.eyebrow){color:var(--text-secondary);margin:0;max-width:62ch}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__action{margin-top:20px}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__signal{color:var(--text-link);inset:50% 4% auto auto;opacity:.12;position:absolute;transform:translateY(-50%);width:clamp(120px,18vw,260px);z-index:-1}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__details{border-top:1px solid var(--border-primary);display:grid;gap:clamp(18px,3vw,50px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);margin-top:clamp(24px,4vw,44px);padding-top:clamp(20px,3vw,34px)}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__details h3{margin:0 0 14px}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companions,.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__delivery{list-style:none;margin:0;padding:0}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__delivery{display:grid;gap:14px clamp(18px,2vw,30px);grid-template-columns:repeat(2,minmax(0,1fr))}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__delivery strong{display:block;margin-bottom:3px}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companions span,.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__delivery span{color:var(--text-secondary)}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companion-region{border-inline-start:1px solid var(--border-primary);padding-inline-start:clamp(16px,3vw,42px)}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companions li+li{margin-top:10px}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companions a{color:var(--text-link);display:inline;font-weight:700;text-decoration:underline;text-underline-offset:3px}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companions span{display:block}@media(max-width:820px){.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__details{grid-template-columns:minmax(0,1fr)}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__companion-region{border-inline-start:0;border-top:1px solid var(--border-primary);padding:16px 0 0}}@media(max-width:560px){.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__delivery{grid-template-columns:minmax(0,1fr)}.industry-solution-feature[data-v-65a71a50] .industry-solution-feature__signal{inset-inline-end:-12%;opacity:.06}}.industry-place-index[data-v-188bfb07] .industry-place-index__layout{display:grid;gap:clamp(16px,3vw,46px);grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr)}.industry-place-index[data-v-188bfb07] .industry-place-index__places,.industry-place-index[data-v-188bfb07] .industry-place-index__stats{list-style:none;margin:0;padding:0}.industry-place-index[data-v-188bfb07] .industry-place-index__stats{background:var(--bg-primary);border-radius:var(--radius-lg);padding:clamp(14px,2.4vw,30px)}.industry-place-index[data-v-188bfb07] .industry-place-index__stat+.industry-place-index__stat{border-top:1px solid var(--border-primary);margin-top:10px;padding-top:10px}.industry-place-index[data-v-188bfb07] .industry-place-index__stat strong{color:var(--text-link);display:block;font-size:clamp(24px,3vw,38px)}.industry-place-index[data-v-188bfb07] .industry-place-index__place{align-items:baseline;border-bottom:1px solid var(--border-primary);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.industry-place-index[data-v-188bfb07] .industry-place-index__place span{color:var(--text-secondary)}.industry-place-index[data-v-188bfb07] .note{color:var(--text-secondary);margin-top:18px}@media(max-width:700px){.industry-place-index[data-v-188bfb07] .industry-place-index__layout{grid-template-columns:minmax(0,1fr)}.industry-place-index[data-v-188bfb07] .industry-place-index__stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.industry-place-index[data-v-188bfb07] .industry-place-index__stat+.industry-place-index__stat{border-inline-start:1px solid var(--border-primary);border-top:0;margin-top:0;padding:0 0 0 12px}}picture[data-v-96644ce7]{display:block}.solution-video-framed[data-v-96644ce7]{margin:0 auto;max-height:none;width:min(100%,280px)}.solution-video-framed+figcaption[data-v-96644ce7]{margin-inline:auto;text-align:center;width:min(100%,280px)}.criteria-showcase__criteria[data-v-f75bc4ff]{background:var(--bg-primary);border-radius:var(--radius);display:flex;flex-wrap:wrap;list-style:none;margin:0 0 clamp(22px,3vw,38px);padding:4px}.criteria-showcase__criteria>li[data-v-f75bc4ff]{flex:1 1 0;min-width:0;padding:12px clamp(8px,2vw,20px);text-align:center}.criteria-showcase__criteria>li+li[data-v-f75bc4ff]{border-inline-start:1px solid var(--border-primary)}.criteria-showcase .criteria-showcase__criteria>li[data-v-f75bc4ff] p{color:var(--text-primary);font-size:clamp(14px,1.45vw,18px);font-weight:700;line-height:1.4;margin:0;text-wrap:balance}.criteria-showcase__body[data-v-f75bc4ff]{display:grid;gap:clamp(20px,4vw,54px)}.criteria-showcase__body--media[data-v-f75bc4ff]{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.criteria-showcase__details>article+article[data-v-f75bc4ff]{border-top:1px solid var(--border-primary);margin-top:16px;padding-top:16px}.criteria-showcase .criteria-showcase__details[data-v-f75bc4ff] h3{margin:0 0 7px}.criteria-showcase .criteria-showcase__details[data-v-f75bc4ff] p:last-child{margin:0}.criteria-showcase__media[data-v-f75bc4ff]{min-width:0}.criteria-showcase .criteria-showcase__media[data-v-f75bc4ff] figure{background:transparent;border:0;margin:0;padding:0}.criteria-showcase .criteria-showcase__media[data-v-f75bc4ff] img{aspect-ratio:16/9;border-radius:var(--radius-lg);display:block;height:auto;margin:0;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.criteria-showcase .criteria-showcase__media[data-v-f75bc4ff] figcaption{font-size:13px;margin:8px 0 0;text-align:center}.criteria-showcase .criteria-showcase__media[data-v-f75bc4ff] .criteria-showcase__note{border-top:1px solid var(--border-primary);font-size:15px;margin:16px 0 0;padding:10px 0 0}.criteria-showcase__body--note[data-v-f75bc4ff]{gap:18px}.criteria-showcase__body--note .criteria-showcase__media[data-v-f75bc4ff]{width:100%}.criteria-showcase .criteria-showcase__body--note .criteria-showcase__media[data-v-f75bc4ff] .criteria-showcase__note{background:var(--bg-primary);border:0;border-radius:var(--radius);margin:0;padding:12px 16px}@media(max-width:800px){.criteria-showcase__body--media[data-v-f75bc4ff]{grid-template-columns:minmax(0,1fr)}.criteria-showcase__media[data-v-f75bc4ff]{justify-self:start;width:min(100%,540px)}}@media(max-width:600px){.criteria-showcase__criteria>li[data-v-f75bc4ff]{flex:0 0 50%}.criteria-showcase__criteria>li[data-v-f75bc4ff]:nth-child(odd){border-inline-start:0}.criteria-showcase__criteria>li[data-v-f75bc4ff]:nth-child(n+3){border-top:1px solid var(--border-primary)}}.equipment-catalogue-lanes[data-v-74720ff2] .shead{max-width:none}.equipment-catalogue-lanes[data-v-74720ff2] .shead .subtitle{max-width:66ch}.equipment-catalogue-lanes[data-v-74720ff2] .eqgrid{border-top:1px solid var(--border-primary);display:grid;gap:0 clamp(16px,2vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-catalogue-lanes[data-v-74720ff2] .eqcard{align-items:center;animation:none;background:transparent;border:0;border-bottom:1px solid var(--border-primary);border-radius:0;box-shadow:none;display:grid;gap:clamp(10px,1.45vw,24px);grid-template-columns:minmax(112px,.68fr) minmax(0,1fr);min-width:0;padding:clamp(12px,2vw,24px) 0;transform:none}.equipment-catalogue-lanes[data-v-74720ff2] .eqcard:focus-visible .eqt,.equipment-catalogue-lanes[data-v-74720ff2] .eqcard:hover .eqt{color:var(--text-link);text-decoration:underline;text-underline-offset:.2em}.equipment-catalogue-lanes[data-v-74720ff2] .eqm{aspect-ratio:4/3;background:var(--bg-primary);border:0;border-radius:var(--radius);min-width:0;padding:clamp(8px,1vw,18px)}.equipment-catalogue-lanes[data-v-74720ff2] .eqm img{filter:none;height:100%;-o-object-fit:contain;object-fit:contain;transform:none;width:100%}.equipment-catalogue-lanes[data-v-74720ff2] .eqb{min-width:0;padding:0}.equipment-catalogue-lanes[data-v-74720ff2] .eqt{font-size:clamp(17px,1.5vw,22px);overflow-wrap:normal}.equipment-catalogue-lanes[data-v-74720ff2] .eqx{margin:4px 0 0}.equipment-catalogue-lanes[data-v-74720ff2] .eqp{border:0;gap:8px;margin-top:10px;padding:0}.equipment-catalogue-lanes[data-v-74720ff2] .eqp b{color:var(--text-link)}.equipment-catalogue-lanes[data-v-74720ff2] .eqp .arrow{flex:none}@media(max-width:920px){.equipment-catalogue-lanes[data-v-74720ff2] .eqgrid{grid-template-columns:minmax(0,1fr)}.equipment-catalogue-lanes[data-v-74720ff2] .eqcard{grid-template-columns:minmax(112px,min(34%,250px)) minmax(0,1fr)}}@media(max-width:390px){.equipment-catalogue-lanes[data-v-74720ff2] .eqcard{grid-template-columns:minmax(92px,34%) minmax(0,1fr)}.equipment-catalogue-lanes[data-v-74720ff2] .eqm{aspect-ratio:1}}.child-equipment-guide[data-v-6f312166] .shead{margin-bottom:clamp(18px,3vw,32px);max-width:none}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__lanes{display:grid;gap:clamp(14px,2vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__lane+.child-equipment-guide__lane{border-inline-start:1px solid var(--border-primary);padding-inline-start:clamp(14px,2vw,32px)}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__lane>h3{font-size:clamp(19px,1.9vw,27px);line-height:1.25;margin:0;padding:10px 0}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__lane:first-child>h3{background:var(--bg-primary);border-radius:var(--radius);padding-inline:12px}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__row{border-bottom:1px solid var(--border-primary);padding:14px 0;scroll-margin-top:calc(var(--nav-h, 72px) + 10px)}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__row h4{color:var(--text-primary);font-size:clamp(16px,1.35vw,19px);font-weight:700;line-height:1.3;margin:0 0 5px}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__row p{color:var(--text-secondary);line-height:1.5;margin:0;max-width:65ch}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__row p+p{margin-top:5px}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__row a{color:var(--text-link);font-weight:700;text-decoration:underline;text-underline-offset:.19em}@media(max-width:760px){.child-equipment-guide[data-v-6f312166] .child-equipment-guide__lanes{grid-template-columns:minmax(0,1fr)}.child-equipment-guide[data-v-6f312166] .child-equipment-guide__lane+.child-equipment-guide__lane{border-inline-start:0;padding-inline-start:0}}.equipment-category-contact[data-v-2e9169a3] .ctaband{background:var(--text-link);box-shadow:none}.equipment-category-contact[data-v-2e9169a3] .solution-conversion-copy>p{max-width:66ch}.equipment-category-contact .equipment-category-contact__link[data-v-2e9169a3]{color:var(--text-white);text-decoration:underline;text-underline-offset:.2em}.shared-admin .shead[data-v-03ffc8bb]{margin-bottom:clamp(18px,3vw,34px)}.shared-admin__case[data-v-03ffc8bb]{align-items:end;background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);overflow:hidden}.shared-admin__case img[data-v-03ffc8bb]{background:var(--bg-white);display:block;height:clamp(240px,27vw,380px);-o-object-fit:contain;object-fit:contain;width:100%}.shared-admin__note[data-v-03ffc8bb]{padding:clamp(20px,3vw,38px)}.shared-admin__note h3[data-v-03ffc8bb]{font-size:clamp(20px,2vw,26px);margin:0}.shared-admin__note p[data-v-03ffc8bb],.shared-admin__secondary[data-v-03ffc8bb]{color:var(--text-secondary);line-height:1.55}.shared-admin__note a[data-v-03ffc8bb],.shared-admin__secondary a[data-v-03ffc8bb]{color:var(--text-link);text-decoration:underline;text-underline-offset:.16em}.shared-admin__secondary[data-v-03ffc8bb]{margin:20px 0 16px}@media(max-width:720px){.shared-admin__case[data-v-03ffc8bb]{grid-template-columns:1fr}.shared-admin__case img[data-v-03ffc8bb]{height:clamp(150px,49vw,255px)}}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero{background:var(--bg-primary)}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__layout{align-items:center;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.authored-media-hero-frame[data-v-b5de98ae] h1{-webkit-hyphens:manual;hyphens:manual;margin:0;text-wrap:balance}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__word{white-space:nowrap}.authored-media-hero-frame[data-v-b5de98ae] .artmeta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-block:14px 18px}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__lead{font-size:clamp(16px,1.25vw,19px);line-height:1.55;max-width:65ch}.authored-media-hero-frame[data-v-b5de98ae] .actions{--button-primary:var(--text-link);--btn-from:var(--text-link);--btn-to:#005b86;margin-top:20px}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__photo{margin:0;text-align:center}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__photo img{border-radius:var(--radius-lg);display:block;height:auto;margin-inline:auto;max-height:var(--article-hero-image-height,305px);max-width:100%;-o-object-fit:contain;object-fit:contain;position:static;width:auto}.authored-media-hero-frame[data-v-b5de98ae] figcaption{color:var(--text-secondary);font-size:14px;margin-top:10px}@media(max-width:850px){.authored-media-hero-frame[data-v-b5de98ae] .actions .btn{height:auto;min-height:48px;min-width:0;padding-inline:12px;text-align:center;white-space:normal;width:100%}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__layout{grid-template-columns:minmax(0,1fr)}.authored-media-hero-frame[data-v-b5de98ae] .authored-media-hero__photo img{max-height:var(--article-hero-image-height-narrow,180px)}}@media(max-width:390px){.authored-media-hero-frame[data-v-b5de98ae] h1{font-size:23px}}.museum-format-compare-frame[data-v-521b45b2] .shead{margin-bottom:clamp(20px,2vw,32px)}.museum-format-compare-frame[data-v-521b45b2] .shead h2{-webkit-hyphens:manual;hyphens:manual;max-width:none}.museum-format-compare-frame[data-v-521b45b2] .museum-format-compare__table{border-spacing:0;font-size:clamp(15px,1.15vw,18px);line-height:1.45;table-layout:fixed;text-align:start;width:100%}.museum-format-compare-frame[data-v-521b45b2] td,.museum-format-compare-frame[data-v-521b45b2] th{border:solid var(--border-primary);border-width:0 1px 1px 0;padding:clamp(12px,1.5vw,20px);text-align:start;vertical-align:top}.museum-format-compare-frame[data-v-521b45b2] thead th{background:var(--bg-secondary);color:var(--text-link)}.museum-format-compare-frame[data-v-521b45b2] thead th:first-child{background:var(--bg-white);color:var(--text-secondary);width:24%}.museum-format-compare-frame[data-v-521b45b2] th[scope=row]{background:var(--bg-white);border-inline-start-width:1px}.museum-format-compare-frame[data-v-521b45b2] tbody td:nth-child(2){background:var(--bg-primary)}.museum-format-compare-frame[data-v-521b45b2] tbody td:nth-child(3){background:var(--bg-secondary)}.museum-format-compare-frame[data-v-521b45b2] thead th:nth-child(2){border-start-start-radius:var(--radius)}.museum-format-compare-frame[data-v-521b45b2] thead th:last-child{border-start-end-radius:var(--radius)}.museum-format-compare-frame[data-v-521b45b2] .museum-format-compare__label{display:none}@media(max-width:760px){.museum-format-compare-frame[data-v-521b45b2] .museum-format-compare__table,.museum-format-compare-frame[data-v-521b45b2] tbody,.museum-format-compare-frame[data-v-521b45b2] td,.museum-format-compare-frame[data-v-521b45b2] th[scope=row],.museum-format-compare-frame[data-v-521b45b2] tr{display:block}.museum-format-compare-frame[data-v-521b45b2] thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.museum-format-compare-frame[data-v-521b45b2] tbody tr{border:1px solid var(--border-primary);border-radius:var(--radius);overflow:hidden}.museum-format-compare-frame[data-v-521b45b2] tbody tr+tr{margin-top:12px}.museum-format-compare-frame[data-v-521b45b2] td,.museum-format-compare-frame[data-v-521b45b2] th[scope=row]{border:0;padding:10px 14px}.museum-format-compare-frame[data-v-521b45b2] th[scope=row]{background:var(--bg-secondary)}.museum-format-compare-frame[data-v-521b45b2] td+td{padding-top:10px}.museum-format-compare-frame[data-v-521b45b2] .museum-format-compare__label{color:var(--text-link);display:block;font-size:13px;font-weight:700}}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero{background:var(--bg-primary)}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero__layout{align-items:center;display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.kiosk-monitoring-hero-frame[data-v-67e4c25f] h1{-webkit-hyphens:manual;hyphens:manual;margin:0;text-wrap:balance}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .artmeta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-block:14px 18px}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero__lead{font-size:clamp(16px,1.25vw,19px);line-height:1.55;max-width:65ch}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .actions{--button-primary:var(--text-link);--btn-from:var(--text-link);--btn-to:#005b86;margin-top:20px}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero__photo{margin:0;text-align:center}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero__photo img{border-radius:var(--radius-lg);display:block;height:auto;margin-inline:auto;max-height:325px;max-width:100%;-o-object-fit:contain;object-fit:contain;position:static;width:auto}.kiosk-monitoring-hero-frame[data-v-67e4c25f] figcaption{color:var(--text-secondary);font-size:14px;margin-top:10px}@media(max-width:850px){.kiosk-monitoring-hero-frame[data-v-67e4c25f] .actions .btn{height:auto;min-height:48px;min-width:0;padding-inline:12px;text-align:center;white-space:normal;width:100%}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero__layout{grid-template-columns:minmax(0,1fr)}.kiosk-monitoring-hero-frame[data-v-67e4c25f] .kiosk-monitoring-hero__photo img{max-height:200px}}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals{background:var(--bg-primary)}.kiosk-signals-frame[data-v-d0f813df] .shead{margin-bottom:clamp(20px,2vw,32px)}.kiosk-signals-frame[data-v-d0f813df] h2{-webkit-hyphens:manual;hyphens:manual}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__table{border-spacing:0;font-size:clamp(15px,1.12vw,17px);line-height:1.5;table-layout:fixed;width:100%}.kiosk-signals-frame[data-v-d0f813df] td,.kiosk-signals-frame[data-v-d0f813df] th{border-bottom:1px solid var(--border-primary);padding:clamp(10px,1.45vw,18px);text-align:start;vertical-align:top}.kiosk-signals-frame[data-v-d0f813df] thead{background:var(--bg-secondary)}.kiosk-signals-frame[data-v-d0f813df] thead th:first-child{width:20%}.kiosk-signals-frame[data-v-d0f813df] th[scope=row]{color:var(--text-link)}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__label{display:none}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__example{background:var(--bg-secondary);border-radius:var(--radius);margin-top:clamp(20px,2.8vw,36px);max-width:74ch;padding:clamp(14px,2.1vw,25px)}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__example h3{margin-top:0}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__case{margin:14px 0 0}@media(max-width:760px){.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__table,.kiosk-signals-frame[data-v-d0f813df] tbody,.kiosk-signals-frame[data-v-d0f813df] td,.kiosk-signals-frame[data-v-d0f813df] th[scope=row],.kiosk-signals-frame[data-v-d0f813df] tr{display:block}.kiosk-signals-frame[data-v-d0f813df] thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.kiosk-signals-frame[data-v-d0f813df] tbody tr{border-bottom:1px solid var(--border-primary);padding-block:12px}.kiosk-signals-frame[data-v-d0f813df] td,.kiosk-signals-frame[data-v-d0f813df] th[scope=row]{border:0;padding:0}.kiosk-signals-frame[data-v-d0f813df] th[scope=row]{font-size:17px}.kiosk-signals-frame[data-v-d0f813df] td{margin-top:5px}.kiosk-signals-frame[data-v-d0f813df] .kiosk-signals__label{color:var(--text-secondary);display:block;font-size:13px;font-weight:700}}.playroom-scenarios-frame[data-v-0530e6c1] .shead{margin-bottom:clamp(18px,2vw,30px)}.playroom-scenarios-frame[data-v-0530e6c1] h2{-webkit-hyphens:manual;hyphens:manual}.playroom-scenarios-frame[data-v-0530e6c1] .playroom-scenarios__table{border-collapse:separate;border-spacing:0;font-size:clamp(15px,1.15vw,18px);line-height:1.5;table-layout:fixed;text-align:start;width:100%}.playroom-scenarios-frame[data-v-0530e6c1] td,.playroom-scenarios-frame[data-v-0530e6c1] th{border-bottom:1px solid var(--border-primary);padding:clamp(12px,1.55vw,22px);text-align:start;vertical-align:top}.playroom-scenarios-frame[data-v-0530e6c1] thead th{border-bottom:2px solid var(--text-link)}.playroom-scenarios-frame[data-v-0530e6c1] thead th:first-child{width:25%}.playroom-scenarios-frame[data-v-0530e6c1] th[scope=row]{background:var(--bg-primary);overflow-wrap:normal}.playroom-scenarios-frame[data-v-0530e6c1] td+td{border-inline-start:1px solid var(--border-primary)}.playroom-scenarios-frame[data-v-0530e6c1] .playroom-scenarios__label{display:none}@media(max-width:760px){.playroom-scenarios-frame[data-v-0530e6c1] .playroom-scenarios__table,.playroom-scenarios-frame[data-v-0530e6c1] tbody,.playroom-scenarios-frame[data-v-0530e6c1] th[scope=row],.playroom-scenarios-frame[data-v-0530e6c1] tr{display:block}.playroom-scenarios-frame[data-v-0530e6c1] thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.playroom-scenarios-frame[data-v-0530e6c1] tbody tr{border:1px solid var(--border-primary);border-radius:var(--radius);overflow:hidden}.playroom-scenarios-frame[data-v-0530e6c1] tbody tr+tr{margin-top:12px}.playroom-scenarios-frame[data-v-0530e6c1] td,.playroom-scenarios-frame[data-v-0530e6c1] th[scope=row]{border:0;padding:10px 13px}.playroom-scenarios-frame[data-v-0530e6c1] th[scope=row]{background:var(--bg-secondary);color:var(--text-link)}.playroom-scenarios-frame[data-v-0530e6c1] td{display:grid;gap:10px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.playroom-scenarios-frame[data-v-0530e6c1] td+td{border-inline-start:0;border-top:1px solid var(--border-primary)}.playroom-scenarios-frame[data-v-0530e6c1] .playroom-scenarios__label{color:var(--text-link);display:block;font-size:13px;font-weight:700}}.article-payback-frame[data-v-ae0100d0] .article-payback__layout{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.article-payback-frame[data-v-ae0100d0] .shead{margin-bottom:24px}.article-payback-frame[data-v-ae0100d0] h2,.article-payback-frame[data-v-ae0100d0] h3{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.article-payback-frame[data-v-ae0100d0] .article-payback__formula{align-items:center;border:1px solid var(--border-primary);border-radius:var(--radius);display:flex;font-size:clamp(16px,1.45vw,22px);gap:8px;line-height:1.35;padding:clamp(14px,2.4vw,24px)}.article-payback-frame[data-v-ae0100d0] .article-payback__fraction{align-items:center;display:grid;text-align:center}.article-payback-frame[data-v-ae0100d0] .article-payback__fraction span:first-child{border-bottom:1px solid;padding-block:5px}.article-payback-frame[data-v-ae0100d0] .article-payback__fraction span:last-child{padding-top:5px}.article-payback-frame[data-v-ae0100d0] .article-payback__spoken{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.article-payback-frame[data-v-ae0100d0] .article-payback__definition{margin:16px 0}.article-payback-frame[data-v-ae0100d0] .article-payback__note{color:var(--text-secondary);font-size:15px;line-height:1.5}.article-payback-frame[data-v-ae0100d0] .article-payback__method>.article-payback__note{background:var(--bg-primary);border-inline-start:2px solid var(--text-link);margin-bottom:0;padding:12px 14px}.article-payback-frame[data-v-ae0100d0] .article-payback__example{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(18px,3vw,34px)}.article-payback-frame[data-v-ae0100d0] .article-payback__example h3{font-size:clamp(22px,2vw,28px);margin:0}.article-payback-frame[data-v-ae0100d0] .article-payback__example dl{margin:14px 0 18px}.article-payback-frame[data-v-ae0100d0] .article-payback__example dl>div{align-items:baseline;border-bottom:1px solid var(--border-primary);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-block:10px}.article-payback-frame[data-v-ae0100d0] .article-payback__example dd{font-variant-numeric:lining-nums tabular-nums;font-weight:700;margin:0;text-align:end}.article-payback-frame[data-v-ae0100d0] .article-payback__result{background:var(--text-link);border-radius:var(--radius);color:var(--bg-white);font-variant-numeric:lining-nums tabular-nums;line-height:1.5;margin:0;padding:12px 14px}.article-payback-frame[data-v-ae0100d0] .article-payback__result strong{display:inline-block}@media(max-width:850px){.article-payback-frame[data-v-ae0100d0] .article-payback__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.article-payback-frame[data-v-ae0100d0] .article-payback__formula{display:grid;grid-template-columns:max-content minmax(0,1fr)}.article-payback-frame[data-v-ae0100d0] .article-payback__fraction{grid-column:1/-1}.article-payback-frame[data-v-ae0100d0] .article-payback__result strong{display:block}}.article-format-compare-frame[data-v-daaf10e8] .shead{margin-bottom:clamp(20px,2vw,32px)}.article-format-compare-frame[data-v-daaf10e8] .shead h2{-webkit-hyphens:manual;hyphens:manual;max-width:none}.article-format-compare-frame[data-v-daaf10e8] .article-format-compare__table{border-spacing:0;font-size:clamp(15px,1.15vw,18px);line-height:1.45;table-layout:fixed;text-align:start;width:100%}.article-format-compare-frame[data-v-daaf10e8] td,.article-format-compare-frame[data-v-daaf10e8] th{border:solid var(--border-primary);border-width:0 1px 1px 0;padding:clamp(12px,1.5vw,20px);text-align:start;vertical-align:top}.article-format-compare-frame[data-v-daaf10e8] thead th{background:var(--bg-secondary);color:var(--text-link)}.article-format-compare-frame[data-v-daaf10e8] thead th:first-child{background:var(--bg-white);color:var(--text-secondary);width:24%}.article-format-compare-frame[data-v-daaf10e8] th[scope=row]{background:var(--bg-primary);border-inline-start-width:1px}.article-format-compare-frame[data-v-daaf10e8] thead th:nth-child(2){border-start-start-radius:var(--radius)}.article-format-compare-frame[data-v-daaf10e8] thead th:last-child{border-start-end-radius:var(--radius)}.article-format-compare-frame[data-v-daaf10e8] .article-format-compare__label{display:none}@media(max-width:760px){.article-format-compare-frame[data-v-daaf10e8] .article-format-compare__table,.article-format-compare-frame[data-v-daaf10e8] tbody,.article-format-compare-frame[data-v-daaf10e8] td,.article-format-compare-frame[data-v-daaf10e8] th[scope=row],.article-format-compare-frame[data-v-daaf10e8] tr{display:block}.article-format-compare-frame[data-v-daaf10e8] thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.article-format-compare-frame[data-v-daaf10e8] tbody tr{border:1px solid var(--border-primary);border-radius:var(--radius);overflow:hidden}.article-format-compare-frame[data-v-daaf10e8] tbody tr+tr{margin-top:12px}.article-format-compare-frame[data-v-daaf10e8] td,.article-format-compare-frame[data-v-daaf10e8] th[scope=row]{border:0;padding:10px 14px}.article-format-compare-frame[data-v-daaf10e8] th[scope=row]{background:var(--bg-secondary)}.article-format-compare-frame[data-v-daaf10e8] td+td{padding-top:0}.article-format-compare-frame[data-v-daaf10e8] .article-format-compare__label{color:var(--text-link);display:block;font-size:13px;font-weight:700}}.visitor-fields-frame[data-v-75c71bdc] .shead{margin-bottom:clamp(18px,2vw,30px)}.visitor-fields-frame[data-v-75c71bdc] .shead h2{-webkit-hyphens:manual;hyphens:manual;max-width:none;text-wrap:balance}.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__table{border:1px solid var(--border-primary);border-collapse:separate;border-radius:var(--radius-lg);border-spacing:0;font-size:clamp(15px,1.12vw,17px);line-height:1.5;overflow:hidden;text-align:start;width:100%}.visitor-fields-frame[data-v-75c71bdc] caption{color:var(--text-link);font-weight:700;padding:0 0 10px;text-align:start}.visitor-fields-frame[data-v-75c71bdc] td,.visitor-fields-frame[data-v-75c71bdc] th{padding:clamp(12px,1.6vw,20px);text-align:start;vertical-align:top}.visitor-fields-frame[data-v-75c71bdc] thead{background:var(--bg-secondary)}.visitor-fields-frame[data-v-75c71bdc] th[scope=row]{background:var(--bg-primary);width:28%}.visitor-fields-frame[data-v-75c71bdc] tbody td,.visitor-fields-frame[data-v-75c71bdc] tbody th{border-top:1px solid var(--border-primary)}.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__conditional{background:var(--bg-primary)}.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__conditional th{background:var(--bg-secondary);color:var(--text-link)}.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__label{display:none}.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__note{color:var(--text-secondary);font-size:14px;margin:14px 0 0}@media(max-width:760px){.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__table,.visitor-fields-frame[data-v-75c71bdc] caption,.visitor-fields-frame[data-v-75c71bdc] tbody,.visitor-fields-frame[data-v-75c71bdc] td,.visitor-fields-frame[data-v-75c71bdc] th[scope=row],.visitor-fields-frame[data-v-75c71bdc] tr{display:block}.visitor-fields-frame[data-v-75c71bdc] caption{background:var(--bg-secondary);padding:12px 16px}.visitor-fields-frame[data-v-75c71bdc] thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.visitor-fields-frame[data-v-75c71bdc] tbody tr{border-top:1px solid var(--border-primary);padding:14px 16px}.visitor-fields-frame[data-v-75c71bdc] tbody td,.visitor-fields-frame[data-v-75c71bdc] th[scope=row]{background:none;border:0;padding:0;width:auto}.visitor-fields-frame[data-v-75c71bdc] th[scope=row]{font-size:17px}.visitor-fields-frame[data-v-75c71bdc] tbody td{margin-top:7px}.visitor-fields-frame[data-v-75c71bdc] .visitor-fields__label{color:var(--text-link);display:block;font-size:13px;font-weight:700}}.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero{background:var(--bg-primary)}.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero__layout{align-items:center;display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr)}.support-article-hero-frame[data-v-f5c1bfa9] h1{-webkit-hyphens:manual;hyphens:manual;margin:0;text-wrap:balance}.support-article-hero-frame[data-v-f5c1bfa9] .artmeta{align-items:center;display:flex;flex-wrap:wrap;margin-block:16px 20px}.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero__lead{font-size:clamp(17px,1.3vw,20px);line-height:1.55;max-width:62ch}.support-article-hero-frame[data-v-f5c1bfa9] .actions{--button-primary:var(--text-link);--btn-from:var(--text-link);--btn-to:#005b86;gap:10px;margin-top:22px}.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero__photo{background:var(--bg-secondary,#eef8fc);border-radius:var(--radius-lg);display:grid;gap:12px;justify-items:center;margin:0;padding:16px}.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero__photo img{display:block;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;position:static;width:100%}.support-article-hero-frame[data-v-f5c1bfa9] figcaption{color:var(--text-secondary);font-size:14px;text-align:center}@media(max-width:760px){.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero__layout{grid-template-columns:minmax(0,1fr)}.support-article-hero-frame[data-v-f5c1bfa9] .support-article-hero__photo img{max-height:166px}}.support-article-matrix-frame[data-v-c2e41906] .shead h2{-webkit-hyphens:manual;hyphens:manual;max-width:none}.support-article-matrix-frame[data-v-c2e41906] .support-matrix{border-collapse:collapse;color:var(--text-primary);font-size:clamp(15px,1.12vw,17px);line-height:1.5;text-align:start;width:100%}.support-article-matrix-frame[data-v-c2e41906] td,.support-article-matrix-frame[data-v-c2e41906] th{padding:clamp(12px,1.5vw,20px);text-align:start;vertical-align:top}.support-article-matrix-frame[data-v-c2e41906] thead{background:var(--bg-secondary,#eef8fc)}.support-article-matrix-frame[data-v-c2e41906] th[scope=row]{line-height:1.35;width:24%}.support-article-matrix-frame[data-v-c2e41906] tbody tr{border-bottom:1px solid var(--border-primary)}.support-article-matrix-frame[data-v-c2e41906] .support-matrix__urgent{background:var(--bg-secondary,#eef8fc);border-inline-start:3px solid var(--text-link)}.support-article-matrix-frame[data-v-c2e41906] .support-matrix__label{display:none}@media(max-width:760px){.support-article-matrix-frame[data-v-c2e41906] .support-matrix,.support-article-matrix-frame[data-v-c2e41906] tbody,.support-article-matrix-frame[data-v-c2e41906] td,.support-article-matrix-frame[data-v-c2e41906] th[scope=row],.support-article-matrix-frame[data-v-c2e41906] tr{display:block}.support-article-matrix-frame[data-v-c2e41906] thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.support-article-matrix-frame[data-v-c2e41906] tbody tr{padding:14px 12px}.support-article-matrix-frame[data-v-c2e41906] th[scope=row]{font-size:17px;padding:0 0 10px;width:auto}.support-article-matrix-frame[data-v-c2e41906] td{padding:0}.support-article-matrix-frame[data-v-c2e41906] td+td{margin-top:8px}.support-article-matrix-frame[data-v-c2e41906] .support-matrix__label{color:var(--text-link);display:block;font-size:13px;font-weight:700}}.website-formats .shead[data-v-1a90ae15]{margin-bottom:clamp(20px,3vw,36px)}.website-formats__items[data-v-1a90ae15]{display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.website-formats article[data-v-1a90ae15]{align-content:start;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:10px}.website-formats article>p[data-v-1a90ae15],.website-formats figure[data-v-1a90ae15],.website-formats h3[data-v-1a90ae15]{margin:0}.website-formats .gal-item[data-v-1a90ae15]{background:var(--bg-primary);border-radius:var(--radius-lg);display:block;overflow:hidden;width:100%}.website-formats .gal-item img[data-v-1a90ae15]{display:block;height:clamp(130px,14vw,202px);-o-object-fit:contain;object-fit:contain;width:100%}.website-formats article:nth-child(n+2) .gal-item img[data-v-1a90ae15]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.website-formats figcaption[data-v-1a90ae15]{color:var(--text-secondary);font-size:14px;line-height:1.4;margin-top:8px}.website-formats h3[data-v-1a90ae15]{font-size:clamp(19px,2vw,23px);line-height:1.25;text-wrap:balance}.website-formats article>p[data-v-1a90ae15]{color:var(--text-secondary);line-height:1.55}@media(max-width:680px){.website-formats__items[data-v-1a90ae15]{gap:24px;grid-template-columns:1fr}.website-formats article[data-v-1a90ae15]{grid-row:auto;grid-template-rows:auto}.website-formats .gal-item img[data-v-1a90ae15]{height:136px}}.website-scope .shead[data-v-87ed1b3f]{margin-bottom:clamp(18px,2.5vw,32px)}.website-scope__body[data-v-87ed1b3f]{align-items:start;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.website-scope__feature[data-v-87ed1b3f]{background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;gap:18px;padding:clamp(20px,3vw,36px)}.website-scope h3[data-v-87ed1b3f],.website-scope h4[data-v-87ed1b3f],.website-scope p[data-v-87ed1b3f]{margin:0}.website-scope__feature h3[data-v-87ed1b3f]{font-size:24px;line-height:1.25}.website-scope h4[data-v-87ed1b3f],.website-scope__details h3[data-v-87ed1b3f]{font-size:19px;line-height:1.3}.website-scope__body p[data-v-87ed1b3f]{color:var(--text-secondary);line-height:1.55;margin-top:7px}.website-scope__feature svg[data-v-87ed1b3f]{color:var(--text-link);justify-self:end;opacity:.32;width:clamp(100px,35%,164px)}.website-scope__details h3[data-v-87ed1b3f]{color:var(--text-link)}.website-scope__details>div[data-v-87ed1b3f]{border-bottom:1px solid var(--border-primary);padding-block:16px}.website-scope__details>div[data-v-87ed1b3f]:first-child{padding-top:0}.website-scope__details>div[data-v-87ed1b3f]:last-child{border:0}@media(max-width:760px){.website-scope__body[data-v-87ed1b3f]{grid-template-columns:1fr}.website-scope__feature svg[data-v-87ed1b3f]{display:none}}.website-launch .shead[data-v-94465a16]{margin-bottom:clamp(18px,2.5vw,32px)}.website-launch__body[data-v-94465a16]{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.website-launch__steps[data-v-94465a16]{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.website-launch__steps li[data-v-94465a16]{padding:0 0 18px}.website-launch__steps li[data-v-94465a16]:nth-child(n+3){border-top:1px solid var(--border-primary);padding-top:18px}.website-launch__steps h3[data-v-94465a16]{font-size:20px;line-height:1.25;margin:0 0 8px;text-wrap:balance}.website-launch__steps p[data-v-94465a16]{color:var(--text-secondary);font-size:16px;line-height:1.55;margin:0}.website-launch__art[data-v-94465a16]{background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;justify-self:end;max-width:380px;padding:14px;place-items:center;width:100%}.website-launch__art svg[data-v-94465a16]{display:block;max-height:205px;width:100%}@media(max-width:850px){.website-launch__body[data-v-94465a16]{gap:16px;grid-template-columns:1fr}.website-launch__art[data-v-94465a16]{justify-self:start}}@media(max-width:600px){.website-launch__steps[data-v-94465a16]{grid-template-columns:1fr}.website-launch__steps li[data-v-94465a16]{padding:0 0 14px}.website-launch__steps li+li[data-v-94465a16]{border-top:1px solid var(--border-primary);padding-top:14px}.website-launch__steps h3[data-v-94465a16]{font-size:18px}.website-launch__art svg[data-v-94465a16]{max-height:126px}}.product-presentation-library[data-v-e5023d60] .gal{align-items:start;gap:clamp(12px,1.6vw,24px);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.92fr)}.product-presentation-library[data-v-e5023d60] .gal-item{box-shadow:none;position:relative}.product-presentation-library[data-v-e5023d60] .gal-item:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23006fa3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.65' viewBox='0 0 24 24'%3E%3Cpath d='M14 4h6v6m0-6-6 6m-4 10H4v-6m0 6 6-6'/%3E%3C/svg%3E") 50% /16px no-repeat var(--bg-white);border:1px solid var(--border-primary);border-radius:8px;content:"";height:28px;inset:6px 6px auto auto;pointer-events:none;position:absolute;width:28px}.product-presentation-library[data-v-e5023d60] .gal-item img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.product-presentation-library[data-v-e5023d60] figcaption{font-size:clamp(13px,1.2vw,16px);font-weight:500;text-align:center;text-wrap:balance}.product-presentation-library[data-v-e5023d60] .gfig--cover{align-content:center;align-self:stretch;background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;grid-area:1/3/span 2/4;justify-items:center;padding:clamp(12px,2.2vw,32px)}.product-presentation-library[data-v-e5023d60] .gfig--cover .gal-item{width:min(100%,15rem)}.product-presentation-library[data-v-e5023d60] .gfig--cover img{aspect-ratio:auto}@media(max-width:700px){.product-presentation-library[data-v-e5023d60] .gal{grid-template-columns:repeat(2,minmax(0,1fr))}.product-presentation-library[data-v-e5023d60] .gfig--cover{align-items:center;grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,6rem)}.product-presentation-library[data-v-e5023d60] .gfig--cover figcaption{font-size:16px;grid-area:1/1}}.product-presentation-library[data-v-e5023d60] [data-presentation-library=paired-portrait] .gal{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;width:min(100%,700px)}.product-presentation-library[data-v-e5023d60] [data-presentation-library=paired-portrait] .gal-item img{aspect-ratio:auto;background:var(--bg-primary);height:clamp(145px,26vw,370px)}@media(max-width:500px){.product-presentation-library[data-v-e5023d60] [data-presentation-library=paired-portrait] figcaption{font-size:12px;line-height:1.4}}.solution-conversion[data-solution=productRequest]{background:var(--bg-white);padding-block:48px}.solution-conversion[data-solution=productRequest] .ctaband{background:var(--text-link);border-radius:24px;overflow:hidden;padding:36px}.solution-conversion[data-solution=productRequest] .solution-conversion-inner{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.solution-conversion[data-solution=productRequest] form{background:var(--bg-white);border-radius:20px;box-shadow:none;gap:18px;margin:0;padding:28px}.solution-conversion[data-solution=productRequest] label:not(.solution-consent){font-size:15px;line-height:1.4}.solution-conversion[data-solution=productRequest] :is(input:not([type=checkbox]),textarea,select){background:var(--bg-white);border-color:var(--border-primary);color:var(--text-primary);min-height:48px}.solution-conversion[data-solution=productRequest] textarea{min-height:112px}.solution-conversion[data-solution=productRequest] .solution-consent{color:var(--text-secondary);font-size:13px;line-height:1.5}.solution-conversion[data-solution=productRequest] .solution-consent a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.solution-conversion[data-solution=productRequest] button{min-height:48px;width:100%}.solution-sales-contacts{margin-top:32px}.solution-sales-contacts h3{color:var(--text-white);font-size:21px;line-height:1.4;margin:0 0 16px}.solution-sales-contacts dl{display:grid;gap:14px;margin:0}.solution-sales-contacts dt{color:var(--text-white);font-size:13px;line-height:1.5;opacity:.85}.solution-sales-contacts dd{margin:0}.solution-sales-contacts a{align-items:center;color:var(--text-white);display:inline-flex;font-size:18px;line-height:1.4;min-height:36px;text-decoration:underline;text-underline-offset:4px}.solution-request-products{border-top:1px solid var(--border-primary);margin-top:28px;padding-top:22px}.solution-request-products p{font-size:14px!important;margin:0 0 12px!important}.solution-request-products .solution-link{display:block;font-size:16px;line-height:1.5;margin:10px 0}@media(max-width:1000px){.solution-conversion[data-solution=productRequest] .solution-conversion-inner{gap:28px;grid-template-columns:1fr}.solution-conversion[data-solution=productRequest] .solution-conversion-copy>p{max-width:none}}@media(max-width:600px){.solution-conversion[data-solution=productRequest]{padding-block:32px}.solution-conversion[data-solution=productRequest] .ctaband{padding:24px 18px}.solution-conversion[data-solution=productRequest] form{padding:22px 18px}.solution-sales-contacts{margin-top:24px}.solution-sales-contacts h3{font-size:20px}.solution-sales-contacts a{font-size:16px;min-height:44px}.solution-sales-contacts dl{gap:8px}}.faq-illustration{display:none}@media(min-width:1001px){:is(.solution-designed-page #faq,.editorial-faq) .faq-illustration{aspect-ratio:4/3;background:url(../img/icons/faq-dialog.webp) 50%/contain no-repeat;display:block;margin-top:clamp(20px,2.5vw,40px);width:clamp(120px,12vw,184px)}}.faq .faq-answer{color:var(--text-secondary);font-size:16px;line-height:1.55;margin:0 0 16px;max-width:70ch}.faq .faq-answer>p:last-child{margin-bottom:0}.faq .faq-answer a{color:var(--button-active);text-decoration:underline;text-underline-offset:2px}.sec--ccat[data-v-8def9f0f] .cc-tiles{background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:6px 12px;margin-inline:0;-webkit-mask-image:none;mask-image:none;overflow:visible;padding:12px 14px}.sec--ccat[data-v-8def9f0f] .cc-tile{align-items:center;aspect-ratio:auto;background:transparent;border:1px solid transparent;border-radius:10px;box-shadow:none;color:var(--button-active);flex-direction:row;flex-wrap:wrap;gap:2px 8px;justify-content:start;min-height:42px;opacity:1;padding:7px 10px}.sec--ccat[data-v-8def9f0f] .cc-tile img,.sec--ccat[data-v-8def9f0f] .cc-tile.on:after,.sec--ccat[data-v-8def9f0f] .cc-tile:before,.sec--ccat[data-v-8def9f0f] .cc-tn{display:none}.sec--ccat[data-v-8def9f0f] .cc-tile b{font-size:14px}.sec--ccat[data-v-8def9f0f] .cc-tc{color:var(--text-secondary)}.sec--ccat[data-v-8def9f0f] .cc-tile.on,.sec--ccat[data-v-8def9f0f] .cc-tile:hover{background:var(--bg-white);border-color:var(--border-blue-light);transform:none}.sec--ccat[data-v-8def9f0f] .cc-bar-in{border:0;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(175px,.55fr) minmax(175px,.62fr) auto;padding:0}.sec--ccat[data-v-8def9f0f] .cc-search input{padding-right:14px}.sec--ccat[data-v-8def9f0f] .cc-search input,.sec--ccat[data-v-8def9f0f] .cc-sel select{background:var(--bg-white)}.sec--ccat[data-v-8def9f0f] .cc-result-count{color:var(--text-primary);font-size:15px;font-weight:700;padding-inline:8px}.sec--ccat[data-v-8def9f0f] .cc-geo{align-items:start;display:grid;gap:clamp(20px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.sec--ccat[data-v-8def9f0f] .cc-geo-picker{background:var(--bg-primary);border-radius:var(--radius-lg);padding:clamp(16px,2.5vw,32px)}.sec--ccat[data-v-8def9f0f] .cc-cities{margin-top:0}@media(max-width:900px){.sec--ccat[data-v-8def9f0f] .cc-bar-in{grid-template-columns:repeat(2,minmax(0,1fr))}.sec--ccat[data-v-8def9f0f] .cc-result-count{grid-column:1/-1;padding:4px 0 0}.sec--ccat[data-v-8def9f0f] .cc-geo{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.sec--ccat[data-v-8def9f0f] .cc-tiles{gap:4px;padding:8px}.sec--ccat[data-v-8def9f0f] .cc-tile{min-height:40px}.sec--ccat[data-v-8def9f0f] .cc-tc{display:none}.sec--ccat[data-v-8def9f0f] .cc-dd-btn{padding-inline:12px 26px}}.case-catalogue-contact[data-v-4d040524] .solution-conversion-inner{align-items:center;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.case-catalogue-contact .actions[data-v-4d040524]{margin-top:20px}.case-catalogue-contact .actions .btn.white.outline[data-v-4d040524]{background:transparent;border-color:var(--bg-white);color:var(--bg-white)}.case-catalogue-contact-details[data-v-4d040524]{background:var(--bg-white);border-radius:var(--radius-lg);color:var(--text-secondary);padding:clamp(16px,3vw,28px)}.case-catalogue-contact-details[data-v-4d040524] .solution-sales-contacts{margin-top:0}.case-catalogue-contact-details[data-v-4d040524] .solution-sales-contacts :is(h3,dt){color:var(--text-primary)}.case-catalogue-contact-details[data-v-4d040524] .solution-sales-contacts a{color:var(--button-active);overflow-wrap:anywhere}.case-catalogue-contact-details p[data-v-4d040524]{font-size:14px;margin:14px 0 0}@media(max-width:768px){.case-catalogue-contact[data-v-4d040524] .solution-conversion-inner{grid-template-columns:minmax(0,1fr)}}.ar-formats__groups[data-v-12ce9fd8]{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.ar-formats__group[data-v-12ce9fd8]{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:22px;padding:clamp(18px,2.5vw,34px)}.ar-formats__group h3[data-v-12ce9fd8]{color:var(--text-link);font-size:clamp(18px,2vw,25px);line-height:1.25;margin:0 0 20px}.ar-formats__group article[data-v-12ce9fd8]{border-top:1px solid var(--border-primary);padding:18px 0}.ar-formats__group article[data-v-12ce9fd8]:last-child{padding-bottom:0}.ar-formats__heading[data-v-12ce9fd8]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.ar-formats__group h4[data-v-12ce9fd8]{font-size:clamp(16px,1.5vw,20px);line-height:1.3;margin:0}.ar-formats__icon[data-v-12ce9fd8]{background:var(--ar-matte) center /contain no-repeat;flex:none;height:48px;width:60px}.ar-formats__group p[data-v-12ce9fd8]{color:var(--text-secondary);margin:0}@media(max-width:800px){.ar-formats__groups[data-v-12ce9fd8]{grid-template-columns:minmax(0,1fr)}.ar-formats__icon[data-v-12ce9fd8]{background:var(--text-link);height:28px;-webkit-mask:var(--ar-contour) center /contain no-repeat;mask:var(--ar-contour) center /contain no-repeat;width:28px}}.sandbox-equipment__layout[data-v-e0ef68d6]{align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin-top:clamp(18px,2vw,30px)}dd[data-v-e0ef68d6],dl[data-v-e0ef68d6],figure[data-v-e0ef68d6]{margin:0}img[data-v-e0ef68d6]{background:var(--border-primary);border-radius:22px;display:block;height:auto;width:100%}figcaption[data-v-e0ef68d6]{color:var(--text-secondary);font-size:.875rem;margin-top:10px;text-align:center}dl>div[data-v-e0ef68d6]{padding:15px 0}dl>div[data-v-e0ef68d6]:first-child{padding-top:0}dl>div+div[data-v-e0ef68d6]{border-top:1px solid var(--border-primary)}dt[data-v-e0ef68d6]{font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:700;line-height:1.25}dd[data-v-e0ef68d6]{color:var(--text-secondary);margin-top:6px}a[data-v-e0ef68d6]{color:var(--text-link);display:inline-block;font-weight:700;margin-top:10px;text-underline-offset:.2em}@media(max-width:767px){.sandbox-equipment__layout[data-v-e0ef68d6]{grid-template-columns:minmax(0,1fr)}figure[data-v-e0ef68d6]{margin-inline:auto;width:min(100%,440px)}}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo{grid-template-columns:minmax(0,1fr)}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo:has(>figure:nth-child(2)){align-items:start;gap:0 clamp(20px,3vw,48px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:repeat(var(--sidebar-rows),auto)}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo>figure:first-child:not(:only-child){grid-row:1/-1}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:not(:first-child){align-items:start;background:var(--bg-soft,#edf7fc);display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding:14px}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:nth-child(2){border-radius:16px 16px 0 0}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:nth-child(n+3){border-top:1px solid var(--border-primary)}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:last-child{border-radius:0 0 16px 16px}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:nth-child(2):last-child{border-radius:16px}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figcaption strong{color:var(--text-primary);display:block;font-size:1rem;margin-bottom:4px}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo+.article{border-top:1px solid var(--border-primary);margin-top:28px;padding-top:20px}@media(max-width:1050px){.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo:has(>figure:nth-child(2)){gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo>figure:first-child:not(:only-child){grid-row:auto}.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:not(:first-child){border-radius:16px}}@media(max-width:540px){.sandbox-game-gallery[data-v-c3f9e5ae] .casevideo figure:not(:first-child){grid-template-columns:minmax(0,1fr)}}.editorial-settings .shead[data-v-c47acbbf]{margin-bottom:clamp(16px,2.5vw,30px)}.editorial-settings .subtitle[data-v-c47acbbf]{margin:12px 0 0;max-width:66ch}.editorial-settings__groups[data-v-c47acbbf]{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:clip}.editorial-settings__group[data-v-c47acbbf]{display:grid;gap:clamp(16px,2vw,30px);grid-template-columns:minmax(145px,.75fr) minmax(0,2fr);padding:clamp(16px,2.2vw,28px)}.editorial-settings__group[data-v-c47acbbf]:nth-child(odd){background:var(--bg-primary)}.editorial-settings__group+.editorial-settings__group[data-v-c47acbbf]{border-top:1px solid var(--border-primary)}h3[data-v-c47acbbf]{color:var(--text-link);font-size:clamp(1rem,1.35vw,1.3rem)}dd[data-v-c47acbbf],dl[data-v-c47acbbf],h3[data-v-c47acbbf]{margin:0}dl[data-v-c47acbbf]{border-inline-start:1px solid var(--border-primary);padding-inline-start:clamp(16px,2vw,28px)}dl>div+div[data-v-c47acbbf]{margin-top:12px}dt[data-v-c47acbbf]{font-weight:700;margin-bottom:3px}.editorial-settings__note[data-v-c47acbbf],dd[data-v-c47acbbf]{color:var(--text-secondary);line-height:1.55}.editorial-settings__note[data-v-c47acbbf]{background:var(--bg-white);border-inline-start:3px solid var(--text-link);border-radius:0 12px 12px 0;margin:clamp(14px,2vw,22px) 0 0;padding:14px clamp(14px,2vw,22px)}.editorial-settings__note strong[data-v-c47acbbf]{color:var(--text-primary)}@media(max-width:640px){.editorial-settings__group[data-v-c47acbbf]{gap:10px;grid-template-columns:1fr}dl[data-v-c47acbbf]{border-inline-start:0;padding-inline-start:0}}.editorial-proof .shead[data-v-d27f2922]{margin-bottom:clamp(16px,2.5vw,30px)}.editorial-proof__lead[data-v-d27f2922]{background:var(--text-link);border-radius:var(--radius-lg);color:var(--text-white);overflow:clip;padding:clamp(18px,3vw,40px);position:relative}.editorial-proof__lead>div[data-v-d27f2922]{max-width:64ch;position:relative}.editorial-proof__lead svg[data-v-d27f2922]{bottom:0;height:100%;opacity:.2;pointer-events:none;position:absolute;right:0;stroke:currentColor;width:min(48%,520px)}h3[data-v-d27f2922]{font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.25;margin:0}.editorial-proof__lead h3[data-v-d27f2922]{color:inherit;font-size:clamp(1.25rem,2.2vw,2rem)}.editorial-proof__lead p[data-v-d27f2922],li p[data-v-d27f2922]{line-height:1.55;margin:6px 0 0}a[data-v-d27f2922]{display:inline-block;font-weight:700;margin-top:8px;text-decoration:underline;text-underline-offset:.18em}.editorial-proof__lead a[data-v-d27f2922]{color:inherit}.editorial-proof__items[data-v-d27f2922]{display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:clamp(16px,2.5vw,30px) 0 0;padding:0}li[data-v-d27f2922]{border-top:1px solid var(--border-primary);min-width:0;padding-top:12px}li p[data-v-d27f2922]{color:var(--text-secondary)}@media(max-width:640px){.editorial-proof__lead svg[data-v-d27f2922]{opacity:.11;width:52%}.editorial-proof__items[data-v-d27f2922]{grid-template-columns:1fr}}.lesson-modes__surface[data-v-97a5f6de]{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:clamp(16px,3vw,40px)}.lesson-modes .shead[data-v-97a5f6de]{margin-bottom:clamp(16px,2.5vw,28px)}.lesson-modes__columns[data-v-97a5f6de]{display:grid;gap:clamp(12px,2.5vw,36px);grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-modes__columns>div+div[data-v-97a5f6de]{border-inline-start:1px solid var(--border-primary);padding-inline-start:clamp(12px,2.5vw,36px)}h3[data-v-97a5f6de]{font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.25;margin:0}.lesson-modes__columns p[data-v-97a5f6de]{color:var(--text-secondary);line-height:1.55;margin:8px 0 0}svg[data-v-97a5f6de]{display:block;margin-top:14px;max-height:66px;opacity:.26;stroke:var(--text-link);width:min(100%,420px)}ul[data-v-97a5f6de]{color:var(--text-link);display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding-inline-start:20px}li[data-v-97a5f6de]{font-weight:650}@media(max-width:700px){.lesson-modes__columns[data-v-97a5f6de]{grid-template-columns:1fr}.lesson-modes__columns>div+div[data-v-97a5f6de]{border-block-start:1px solid var(--border-primary);border-inline-start:0;padding:12px 0 0}svg[data-v-97a5f6de]{max-height:52px}}.editorial-case-links #all-cases>.container{align-items:start;-moz-column-gap:clamp(20px,4vw,48px);column-gap:clamp(20px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.editorial-case-links .shead{margin:0}.editorial-case-links .geoobjs{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.editorial-case-links .geoobj{background:transparent;border:0;border-bottom:1px solid var(--border-primary);border-radius:0;box-shadow:none;min-height:0;padding:14px 0}.editorial-case-links .geoobj b{color:var(--text-link)}.editorial-case-links .geoobj:focus-visible b,.editorial-case-links .geoobj:hover b{text-decoration:underline;text-underline-offset:.18em}.editorial-case-links .note{grid-column:2;margin-top:16px}@media(max-width:860px){.editorial-case-links #all-cases>.container{grid-template-columns:1fr}.editorial-case-links .note{grid-column:1}}@media(max-width:600px){.editorial-case-links .geoobjs{grid-template-columns:1fr}}.editorial-definition .qa-wrap{background:transparent;border:0;border-inline-start:3px solid var(--border-primary);border-radius:0;box-shadow:none;max-width:920px;padding:4px 0 4px clamp(14px,2.5vw,30px)}.editorial-definition .qa-label{color:var(--text-primary);display:block;font-size:clamp(19px,2vw,25px);letter-spacing:normal;margin:0 0 10px;text-transform:none}.editorial-definition .qa-label svg{display:none}.editorial-definition .qa-text{font-size:16px;line-height:1.6;margin:0;max-width:76ch}.editorial-definition .qa-text a{color:var(--text-link);text-decoration:underline;text-underline-offset:.18em}.editorial-hero .hero-visual.is-photo{background:var(--bg-primary);border:8px solid var(--bg-primary);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}.editorial-hero .hero-visual.is-photo .hero-photo{-o-object-fit:contain;object-fit:contain}.editorial-hero .trustline span svg{display:none}.editorial-hero .trustline span{background:transparent;border:0;padding:0}@media(max-width:992px){.editorial-hero .hero-visual{order:0}}@media(max-width:640px){.editorial-hero .hero-visual.is-photo{aspect-ratio:16/9;height:auto;min-height:0}}.sandbox-editorial-hero .hero-visual.is-photo{aspect-ratio:auto;background:transparent;border:0;overflow:visible}.sandbox-editorial-hero .hero-visual.is-photo .note{margin:0;text-align:center}@media(max-width:640px){.sandbox-editorial-hero .hero-visual.is-photo .hero-photo{max-height:210px}}.donations-industry-hero .hero-visual.is-photo{aspect-ratio:auto;background:transparent;border:0;overflow:visible}.donations-industry-hero .hero-tag{background:none;box-shadow:none;color:var(--text-secondary);display:block;margin:8px 0 0;padding:0;position:static;text-align:center}.donations-industry-hero .hero-tag svg{display:none}.donations-industry-cases #cases .work .wphoto{background:var(--bg-primary)}.donations-industry-cases #cases .work .wphoto img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.donations-industry-cases #cases .work:first-child .wphoto{aspect-ratio:auto;height:clamp(190px,26vw,320px)}@media(min-width:761px){.donations-industry-cases #cases .work:first-child{grid-template-columns:clamp(210px,26vw,360px) minmax(0,1fr)}.donations-industry-cases #cases .work:last-child:nth-child(2n){grid-column:1/-1}}body:has(.donations-industry-hero) #tasks .featured-scenarios__feature>p+p{margin-top:12px}.donations-law-links{display:flex;flex-wrap:wrap;gap:8px 16px}.donations-law-links a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.donations-industry-hero .hero-visual.is-photo .hero-photo{max-height:210px}}@media(min-width:1080px){body:has(.donations-industry-hero) #how[data-design=process-strip] .solution-flow{grid-template-columns:repeat(5,minmax(0,1fr))}}.children-equipment-hero .hero-visual.is-cut{aspect-ratio:auto;background:none;border:0;box-shadow:none}.children-equipment-hero .hero-visual.is-cut:before{display:none}.children-equipment-hero .hero-visual.is-cut .illu{max-height:390px}.children-equipment-cases .works .work .wphoto img{background:var(--bg-primary);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width:640px){.children-equipment-hero .hero .container{gap:14px;padding-block:38px 30px}.children-equipment-hero .hero-visual.is-cut{padding:0}.children-equipment-hero .hero-visual.is-cut .illu{max-height:190px}}.self-service-equipment-hero .hero-visual.is-cut{aspect-ratio:auto;background:none;border:0;box-shadow:none}.self-service-equipment-hero .hero-visual.is-cut:before{display:none}.self-service-equipment-hero .hero-visual.is-cut .illu{max-height:390px}.self-service-equipment-models #models .eqm{aspect-ratio:1;padding:6px}.self-service-equipment-cases .works .work .wphoto img{background:var(--bg-primary);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}body:has(.self-service-equipment-hero) #soft .link-directory__list>li:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:1280px){.self-service-equipment-models #models .eqgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1279px){.self-service-equipment-models #models .eqgrid{grid-template-columns:minmax(0,1fr)}.self-service-equipment-models #models .eqcard{grid-template-columns:minmax(94px,min(34%,230px)) minmax(0,1fr)}}@media(max-width:640px){.self-service-equipment-hero .hero .container{gap:14px;padding-block:38px 30px}.self-service-equipment-hero .hero-visual.is-cut{padding:0}.self-service-equipment-hero .hero-visual.is-cut .illu{max-height:190px}}.editorial-related{background:var(--bg-primary)}.editorial-related .linkcards{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-related .linkcard{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;padding:12px clamp(12px,2vw,28px)}.editorial-related .linkcard+.linkcard{border-inline-start:1px solid var(--border-primary)}.editorial-related .linkcard b{color:var(--text-link);overflow-wrap:anywhere}.editorial-related .linkcard .ic,.editorial-related .linkcard .more{display:none}.editorial-related .linkcard:focus-visible b,.editorial-related .linkcard:hover b{text-decoration:underline;text-underline-offset:.18em}@media(max-width:800px){.editorial-related .linkcards{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-related .linkcard:nth-child(3){border-inline-start:0}.editorial-related .linkcard:nth-child(n+3){border-top:1px solid var(--border-primary)}}.sandbox-editorial-related .linkcards{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1024px){.sandbox-editorial-related .linkcards{grid-template-columns:1fr}.sandbox-editorial-related .linkcard{padding-inline:0}.sandbox-editorial-related .linkcard+.linkcard{border-inline-start:0;border-top:1px solid var(--border-primary)}}.editorial-faq>.container{align-items:start;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.editorial-faq .shead{margin-bottom:0}@media(max-width:760px){.editorial-faq>.container{grid-template-columns:1fr}}.schedule-reference{align-items:center;background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:flex;gap:24px;justify-content:space-between;margin-block:16px 32px;padding:24px}.schedule-reference h2{font-size:21px;line-height:1.3;margin:8px 0}.schedule-reference p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0;max-width:720px}.schedule-reference .eyebrow{color:var(--text-link);font-size:11px}.schedule-reference .btn{border-color:var(--text-link);color:var(--text-link);flex:none}.schedule-reference .btn:hover{background:var(--bg-primary);border-color:var(--text-link);color:var(--text-link)}@media(max-width:768px){.schedule-reference{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.schedule-reference h2{font-size:20px}}.schedule-examples{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.schedule-example{margin:0;min-width:0}.schedule-example .gal-item img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.schedule-example figcaption{color:var(--text-primary);font-size:14px;font-weight:600;margin-top:12px}@media(max-width:992px){.schedule-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.schedule-examples{gap:20px;grid-template-columns:1fr}.hero.hero--demo>.container{flex-direction:column}.hero.hero--demo .hero-visual{aspect-ratio:16/9;max-height:220px;width:100%}.hero.hero--demo .hero-visual .hero-photo{height:100%;-o-object-fit:cover;object-fit:cover}}#schedule-intro .btn.primary,.interactive-demo .demo-copy .btn.primary,.schedule-section .btn.primary,.solution-conversion .btn.primary,.solution-hero .btn.primary,.solution-page-content .btn.primary,.solution-page-header .btn.primary,.solution-retained-hero .btn.primary,.solution-section .btn.primary{background:var(--text-link) linear-gradient(120deg,var(--button-active),var(--text-link));color:var(--text-white);transition:filter var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}#schedule-intro .btn.primary:hover,.interactive-demo .demo-copy .btn.primary:hover,.schedule-section .btn.primary:hover,.solution-conversion .btn.primary:hover,.solution-hero .btn.primary:hover,.solution-page-content .btn.primary:hover,.solution-page-header .btn.primary:hover,.solution-retained-hero .btn.primary:hover,.solution-section .btn.primary:hover{color:var(--text-white);filter:brightness(.96)}#schedule-intro .btn.outline,.schedule-section .btn.outline,.solution-hero .btn.outline,.solution-page-content .btn.outline,.solution-retained-hero .btn.outline,.solution-section .btn.outline{border-color:var(--text-link);color:var(--text-link)}#schedule-intro .btn.outline:hover,.schedule-section .btn.outline:hover,.solution-hero .btn.outline:hover,.solution-page-content .btn.outline:hover,.solution-retained-hero .btn.outline:hover,.solution-section .btn.outline:hover{background:var(--bg-secondary);color:var(--text-link)}@media(max-width:360px){.schedule-header .hdr-actions,.schedule-header .hdr-row{gap:8px}.schedule-header .brandbox{gap:6px;padding-inline:8px}}#schedule-intro .container{align-items:center;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-block:40px}#schedule-intro .title{font-size:clamp(32px,3.1vw,46px);line-height:1.12;text-wrap:balance}#schedule-intro .subtitle{font-size:19px;line-height:1.5;max-width:46ch}#schedule-intro .hero-visual{aspect-ratio:auto;background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:block;margin:0;max-height:none;order:0;overflow:hidden;padding:0}#schedule-intro .hero-visual:before{display:none}#schedule-intro .hero-visual .hero-photo{border-radius:0;display:block;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;position:static;width:100%}#schedule-intro figcaption{background:var(--bg-white);color:var(--text-secondary);font-size:12px;line-height:1.5;padding:12px 16px}#schedule-intro figcaption a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}#schedule-intro .trustline{font-size:12px;gap:12px 20px;margin-top:20px}.schedule-section{padding-block:40px}.schedule-section .shead .subtitle{font-size:17px;line-height:1.55;max-width:70ch}.schedule-section .title-md{font-size:clamp(26px,2.5vw,36px);line-height:1.18;text-wrap:balance}.schedule-section .shead{max-width:900px}.schedule-definition .qa-wrap{box-shadow:none;padding:20px 24px}.schedule-definition .qa-text{font-size:15px;line-height:1.7}.schedule-accessibility{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px;padding:24px}.schedule-accessibility h3{color:var(--text-primary);font-size:20px;line-height:1.35;margin:0}.schedule-accessibility p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:10px 0 0}.schedule-accessibility ul{align-content:center;color:var(--text-primary);display:grid;font-size:14px;gap:10px;line-height:1.5;margin:0;padding-left:20px}@media(max-width:600px){.schedule-accessibility{gap:16px;grid-template-columns:minmax(0,1fr);padding:20px}.schedule-accessibility h3{font-size:19px}}.schedule-scenarios .env{align-content:start;align-items:start;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:24px}.schedule-scenarios .envs>.env:last-child:nth-child(odd){align-items:start}.schedule-scenario-icon{background:var(--bg-secondary);border-radius:12px;color:var(--text-link);display:grid;height:44px;place-items:center;width:44px}.schedule-scenario-icon svg{height:25px;width:25px}.schedule-scenarios .env-body{padding:0}.schedule-scenarios .env-body span{display:block;line-height:1.6}.schedule-how .steps{gap:16px;margin-bottom:24px}.schedule-how .step{align-content:start;display:grid;gap:8px 12px;grid-template-columns:40px minmax(0,1fr);padding:20px}.schedule-how .step:before{align-self:start;background:var(--bg-secondary);border-radius:12px;color:var(--text-link);display:grid;font-size:16px;grid-column:1;grid-row:1/3;height:40px;letter-spacing:0;line-height:1;place-items:center;position:static;width:40px}.schedule-how .step .ic{display:none}.schedule-how .step b{font-size:15px;grid-column:2;line-height:1.45;margin:0}.schedule-how .step p{font-size:13px;grid-column:2;line-height:1.6;margin:0}.schedule-how .compose{gap:16px;margin-top:16px}.schedule-how .compose .node{box-shadow:none;padding:16px}.schedule-how .compose .node .ic{display:none}.schedule-how .compose .node b{font-size:14px}.schedule-how .compose .node span{font-size:13px;line-height:1.5}.schedule-how .mt40{margin-top:24px}.schedule-update-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.schedule-update-grid article{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);padding:24px}.schedule-number{background:var(--bg-primary);border-radius:8px;color:var(--text-link);display:inline-flex;font-size:12px;font-weight:700;padding:5px 10px}.schedule-update-grid h3{font-size:18px;line-height:1.4;margin:16px 0 10px}.schedule-update-grid p{color:var(--text-secondary);font-size:14px;line-height:1.65;margin:0}.schedule-update-note{color:var(--text-secondary);font-size:14px;line-height:1.7;margin:20px 0 0;max-width:85ch}.schedule-onboarding{background:var(--bg-white);border:1px solid var(--border-blue-light);border-radius:var(--radius);margin-top:20px;padding:24px}.schedule-onboarding h3{align-items:center;display:flex;font-size:18px;gap:12px;line-height:1.4;margin:0}.schedule-onboarding h3 svg{color:var(--text-link);flex:none;height:24px;width:24px}.schedule-onboarding p{color:var(--text-secondary);font-size:14px;line-height:1.7;margin:10px 0 0}@media(max-width:600px){.schedule-onboarding{padding:20px}.schedule-onboarding h3{font-size:17px}}.schedule-features .card{box-shadow:none;padding:22px}.schedule-features .card .ic{height:40px;margin-bottom:12px;width:40px}.schedule-features .card span{font-size:14px;line-height:1.65}.schedule-options{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);margin-top:20px}.schedule-options>summary{align-items:center;color:var(--text-link);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.schedule-fold>summary::-webkit-details-marker,.schedule-options>summary::-webkit-details-marker{display:none}.schedule-options>summary>svg{flex:none;height:18px;transform:rotate(90deg);width:18px}.schedule-options[open]>summary>svg{transform:rotate(-90deg)}.schedule-options>.grid{gap:16px;padding:0 16px 16px}.schedule-problem .grid{gap:20px}.schedule-problem .card{box-shadow:none;padding:20px}.schedule-problem .card .ic{display:none}.schedule-benefits .card{box-shadow:none;display:flex;gap:8px;padding:16px 20px}.schedule-benefits .card span{font-size:14px;line-height:1.6}.schedule-cases .works{gap:20px}.schedule-cases .work{box-shadow:var(--shadow)}.schedule-cases .wphoto{aspect-ratio:16/9;background:var(--bg-third)}.schedule-cases .wphoto img{height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.schedule-cases .wcontent{padding:20px}.schedule-cases .wtitle{font-size:18px;line-height:1.45}.schedule-cases .wdesc{font-size:14px;line-height:1.6}.schedule-fold{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.schedule-fold>summary{cursor:pointer;list-style:none;padding:24px}.schedule-fold>summary,.schedule-fold>summary .title-md{align-items:center;display:flex;gap:20px;justify-content:space-between}.schedule-fold>summary .title-md{font-size:24px;margin:0;text-transform:none;width:100%}.schedule-fold>summary .subtitle{font-size:14px;margin-top:10px}.schedule-fold-arrow{background:var(--bg-primary);border-radius:12px;color:var(--text-link);display:grid;flex:none;height:40px;place-items:center;width:40px}.schedule-fold-arrow svg{height:18px;transform:rotate(90deg);width:18px}.schedule-fold[open]>summary .schedule-fold-arrow svg{transform:rotate(-90deg)}.schedule-fold-body{padding:0 24px 24px}.schedule-typical{margin-top:16px}.schedule-typical .work{display:grid;grid-template-columns:160px minmax(0,1fr);margin-bottom:24px;max-width:800px}.schedule-typical .wphoto{aspect-ratio:auto;background:var(--bg-third);height:100%}.schedule-typical .wphoto img{-o-object-fit:contain;object-fit:contain}.schedule-typical .wcontent{padding:20px}.schedule-typical .wtitle{font-size:17px}.schedule-other-projects .geoobjs{gap:12px}.schedule-other-projects .geoobj{padding:14px 16px}.schedule-price-panel{border:1px solid var(--border-blue-light);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:24px;overflow:hidden}.schedule-price-main,.schedule-price-parts{min-width:0}.schedule-price-main .btn{line-height:1.4;max-width:100%;padding-inline:24px;text-align:center;white-space:normal}.schedule-price-main{background:var(--bg-primary);padding:32px}.schedule-price-label{color:var(--text-link);font-size:13px;font-weight:600;margin:0}.schedule-price-main .price-line{font-size:24px;line-height:1.5;margin-top:12px}.schedule-price-main .note{line-height:1.7;margin-block:12px 24px}.schedule-price-parts{background:var(--bg-white);padding:28px 32px}.schedule-price-parts>div{border-bottom:1px solid var(--border-primary);display:grid;font-size:14px;gap:16px;grid-template-columns:140px minmax(0,1fr);line-height:1.65;padding:16px 0}.schedule-price-parts>div:first-child{padding-top:0}.schedule-price-parts span,.schedule-price-parts>p{color:var(--text-secondary)}.schedule-price-parts a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.schedule-price-parts>p{font-size:12px;line-height:1.6;margin:16px 0 0}.schedule-equipment .equipx{border:1px solid var(--border-primary);box-shadow:none;display:block}.schedule-equipment .equipx-in{padding:28px 32px}.schedule-equipment .lead{font-size:16px;line-height:1.7;max-width:90ch}.schedule-trust .trust{gap:24px;grid-template-columns:1fr 1fr}.schedule-trust .trust-stats{gap:12px}.schedule-trust .trust-stats>div{box-shadow:none;padding:20px 12px}.schedule-trust .trust-stats b{font-size:30px}.schedule-trust .trust-cert{box-shadow:none;padding:24px}.schedule-faq{padding-block:40px}.schedule-faq .title-md{font-size:32px}.schedule-faq .faq{max-width:960px}.schedule-lead{scroll-margin-top:24px}.schedule-lead .ctaband{background:linear-gradient(120deg,var(--button-active),var(--text-link));padding:36px}.schedule-lead .cta-inner{align-items:start;display:grid;gap:24px 48px;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.schedule-lead .cta-form{grid-column:2;grid-row:1/3}.schedule-lead-details{grid-column:1;grid-row:2}.schedule-lead .eyebrow{color:var(--text-white);margin-top:4px}.schedule-lead .title-s{font-size:32px;line-height:1.2}.schedule-lead .subtitle{font-size:17px;line-height:1.65}.schedule-lead-help{font-size:14px;line-height:1.7;margin:20px 0}.schedule-direct{align-items:flex-start;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:14px}.schedule-direct a{text-decoration:underline;text-underline-offset:4px}.schedule-lead .ctrust{font-size:12px;line-height:1.7;margin-top:24px}.schedule-lead .cta-form{border:1px solid var(--border-primary);box-shadow:var(--shadow);color:var(--text-primary);padding:24px;scroll-margin-top:24px}.schedule-lead .cta-form input::-moz-placeholder,.schedule-lead .cta-form textarea::-moz-placeholder{color:var(--text-secondary)}.schedule-lead .cta-form .consent,.schedule-lead .cta-form input::placeholder,.schedule-lead .cta-form textarea::placeholder{color:var(--text-secondary)}.schedule-lead .consent a{color:var(--text-link)}.schedule-optional{color:var(--text-secondary);font-weight:400}.schedule-related .linkcards{gap:16px}@media(max-width:1100px){.schedule-how .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-lead .cta-inner{gap:24px}.schedule-price-parts>div{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:900px){#schedule-intro .container{gap:24px;grid-template-columns:1fr;padding-block:28px}#schedule-intro .hero-visual{justify-self:center;max-width:480px;width:100%}#schedule-intro .hero-visual .hero-photo{height:auto;-o-object-fit:contain;object-fit:contain}#schedule-intro .subtitle{font-size:17px;max-width:65ch}.schedule-scenarios .env{grid-template-columns:1fr;padding:20px}.schedule-scenarios .envs>.env:last-child:nth-child(odd){display:grid;grid-template-columns:1fr}.schedule-price-panel{grid-template-columns:1fr}.schedule-price-main{padding:24px}.schedule-trust .trust{grid-template-columns:1fr}}@media(max-width:768px){.schedule-faq,.schedule-section{padding-block:28px}.schedule-section .shead .subtitle{font-size:15px}.schedule-update-grid{gap:12px;grid-template-columns:1fr}.schedule-update-grid article{display:grid;gap:8px 16px;grid-template-columns:36px minmax(0,1fr);padding:20px}.schedule-number{align-self:start;justify-content:center;padding:6px 0}.schedule-update-grid h3{font-size:17px;margin:0}.schedule-update-grid p{grid-column:2}.schedule-scenarios .envs{grid-template-columns:1fr}.schedule-scenarios .env,.schedule-scenarios .envs>.env:last-child:nth-child(odd){grid-template-columns:44px minmax(0,1fr)}.schedule-features .grid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-lead .cta-inner{grid-template-columns:1fr;grid-template-rows:auto}.schedule-lead .cta-form,.schedule-lead-details{grid-column:auto;grid-row:auto}.schedule-lead .ctaband{padding:24px}.schedule-lead .subtitle{margin-left:0;text-align:left}.schedule-lead .ctrust{justify-content:flex-start}.schedule-lead .schedule-lead-copy{max-width:620px}.schedule-price-parts{padding:24px}.schedule-benefits .grid,.schedule-problem .grid{grid-template-columns:1fr}.schedule-fold>summary{padding:20px}.schedule-fold-body{padding:0 20px 20px}}@media(max-width:600px){#schedule-intro .container{gap:20px;padding-block:24px}#schedule-intro .title{font-size:30px;line-height:1.12}#schedule-intro .eyebrow{font-size:11px;margin-bottom:12px}#schedule-intro .subtitle{font-size:15px;line-height:1.5;margin-top:14px}#schedule-intro .actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}#schedule-intro .actions .btn{font-size:13px;line-height:1.4;min-height:48px;padding:12px 8px;text-align:center;white-space:normal}#schedule-intro .hero-visual .hero-photo{height:auto}#schedule-intro figcaption{font-size:11px;padding:10px 12px}#schedule-intro .trustline{font-size:11px;gap:8px 12px;margin-top:16px}.schedule-definition .qa-wrap{padding:18px}.schedule-definition .qa-text{font-size:14px;line-height:1.65}.schedule-how .steps{gap:12px;grid-template-columns:1fr}.schedule-how .step{padding:16px}.schedule-how .compose{display:grid;gap:10px;grid-template-columns:1fr}.schedule-how .compose .plus{display:none}.schedule-how .compose .node{align-items:baseline;display:flex;gap:10px;padding:14px;text-align:left}.schedule-how .compose .node b{flex:0 0 100px}.schedule-features .grid.c3,.schedule-options>.grid{grid-template-columns:1fr}.schedule-features .card{display:grid;gap:6px 14px;grid-template-columns:40px minmax(0,1fr);padding:18px}.schedule-features .card .ic{grid-row:1/3;margin:0}.schedule-features .card b{font-size:15px;margin:0}.schedule-features .card span{font-size:13px;grid-column:2}.schedule-cases .work{display:grid;grid-template-columns:100px minmax(0,1fr)}.schedule-cases .wphoto{aspect-ratio:auto;height:100%}.schedule-cases .wcontent{padding:16px}.schedule-cases .wtitle{font-size:16px}.schedule-cases .wdesc{font-size:13px}.schedule-cases .wtype{font-size:10px}.schedule-typical .work{grid-template-columns:1fr}.schedule-typical .wphoto{aspect-ratio:16/9;max-height:200px}.schedule-fold>summary .title-md{font-size:20px}.schedule-fold>summary .eyebrow{font-size:10px}.schedule-fold>summary .subtitle{font-size:13px}.schedule-fold-arrow{height:36px;width:32px}.schedule-price-main .price-line{font-size:22px}.schedule-price-parts>div{gap:4px;grid-template-columns:1fr}.schedule-equipment .equipx-in{padding:20px}.schedule-trust .trust-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-trust .trust-stats b{font-size:26px}.schedule-trust .trust-stats span{font-size:11px}.schedule-lead .ctaband{padding:22px 16px}.schedule-lead .cta-form{padding:20px 16px}.schedule-lead .title-s{font-size:27px}.schedule-lead .subtitle{font-size:15px}.schedule-faq .title-md{font-size:27px}.schedule-related .linkcard{padding:18px}}@media(max-width:360px){#schedule-intro .title{font-size:26px}#schedule-intro .actions .btn{font-size:12px}.schedule-cases .work{grid-template-columns:80px minmax(0,1fr)}.schedule-cases .wcontent{padding:12px}.schedule-trust .trust-stats{grid-template-columns:1fr}}@media(max-width:600px){.schedule-benefits .card{flex-direction:column;gap:8px}.schedule-how .compose .node{display:block}.schedule-how .compose .node b{display:block;margin-bottom:8px}}.schedule-equipment-modes{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0}.schedule-equipment-modes>div{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);padding:18px 20px}.schedule-equipment-modes dt{font-size:15px;font-weight:700;line-height:1.4;margin:0 0 8px}.schedule-equipment-modes dd{color:var(--text-secondary);font-size:14px;line-height:1.65;margin:0}@media(max-width:600px){.schedule-equipment-modes{gap:12px;grid-template-columns:1fr}.schedule-equipment-modes>div{padding:16px}}#school-display~.tbl-wrap .artable.stack td[data-label]:before,.schedule-data-example td[data-label]:before{color:var(--text-secondary)}.article .actions .btn[href^="/products/interaktivnoe-raspisanie#"]{text-decoration:none}.schedule-guide-visual{margin:0}.education-kiosk-guide .artable.stack td[data-label]:before{color:var(--text-secondary)}.education-kiosk-guide .actions .btn{text-align:center;text-decoration:none;white-space:normal}@media(max-width:600px){.education-kiosk-guide .actions{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.education-kiosk-guide .actions .btn{min-height:48px;padding-inline:16px;width:100%}}.solution-conversion,.solution-hero,.solution-section{color:var(--text-primary);scroll-margin-top:110px}.solution-hero{overflow:clip;padding:40px 0;position:relative}.solution-hero>.solution-hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.solution-hero-inner>*{min-width:0}.solution-conversion h2,.solution-hero h1,.solution-section h2,.solution-section h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.sec .hero>.container>*{min-width:0}.sec h1,.sec h2,.sec h3{overflow-wrap:anywhere}.solution-hero h1{font-size:clamp(32px,3.1vw,46px);font-weight:700;letter-spacing:normal;line-height:1.12;margin:18px 0 24px;max-width:900px;text-transform:uppercase;text-wrap:balance}.solution-hero .eyebrow{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.solution-hero-lead{color:var(--text-secondary);font-size:clamp(16px,1.4vw,20px);line-height:1.65;margin:0 0 30px;max-width:690px}.solution-hero .actions{display:flex;flex-wrap:wrap;gap:12px}.solution-hero-media{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);margin:0;min-width:0;padding:16px;position:relative}.solution-hero-media img{background:var(--bg-primary);border-radius:var(--radius);display:block;height:auto;max-height:470px;-o-object-fit:contain;object-fit:contain;width:100%}.solution-hero-media figcaption{font-size:11px;line-height:1.6;margin:15px 4px 0}.solution-hero-media figcaption a{font-size:11px}.solution-hero--article{background:var(--bg-primary);padding-bottom:54px;padding-top:50px}.solution-hero--article>.solution-hero-inner{grid-template-columns:1fr;max-width:1000px}.solution-hero--article .solution-task-map{display:none}.solution-hero--article h1{font-size:clamp(32px,3.1vw,46px);max-width:900px}.solution-hero--article .solution-hero-media{max-width:760px;transform:none}.solution-hero--spatial .solution-task-map,.solution-hero--workflow .solution-task-map{border-radius:var(--radius);box-shadow:var(--shadow);transform:none}.solution-task-index{background:var(--bg-primary);padding:32px 0}.solution-task-index h2{color:var(--text-primary);font-size:25px;margin:0 0 22px}.solution-task-index nav{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.solution-task-index a{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;text-decoration:none}.solution-task-index strong{font-size:14px;line-height:1.4}.solution-task-index span{color:var(--text-secondary);font-size:11px;line-height:1.6}@media(max-width:1000px){.solution-task-index nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.solution-task-index nav{grid-template-columns:1fr}.solution-task-index a{padding:16px}.solution-hero-media{transform:none}.solution-hero-media img{max-height:350px}}.solution-conversion .btn,.solution-hero .btn{justify-content:center;line-height:1.4;min-height:50px;padding:14px 22px;text-align:center;white-space:normal}.solution-conversion .btn,.solution-page-content .hero .actions .btn{height:auto;max-width:100%;min-width:0;overflow-wrap:anywhere}.solution-page-content .hero .actions .btn{min-height:50px}@media(max-width:600px){.solution-page-content .hero .actions{display:grid;grid-template-columns:minmax(0,1fr)}.solution-page-content .hero .actions .btn{min-height:50px;width:100%}}.diagram-documents *,.diagram-lanes *,.diagram-state-checks *,.diagram-state-map *,.diagram-story *,.diagram-timeline *{-webkit-hyphens:none;hyphens:none;min-width:0;overflow-wrap:anywhere}.diagram-documents,.diagram-lanes ol,.diagram-state-outcomes,.diagram-state-path,.diagram-story-sources,.diagram-timeline{list-style:none;margin:0;padding:0}.diagram-timeline{display:grid;gap:0}.diagram-timeline>li{display:grid;gap:18px;grid-template-columns:24px minmax(0,1fr);padding:0 0 28px;position:relative}.diagram-timeline>li:last-child{padding-bottom:0}.diagram-timeline>li:not(:last-child):before{border-left:2px solid var(--border-blue-light);bottom:0;content:"";left:7px;position:absolute;top:18px}.diagram-time-point{background:var(--bg-white);border:3px solid var(--text-link);border-radius:50%;display:block;height:16px;margin-top:4px;position:relative;width:16px}.diagram-documents strong,.diagram-state-map strong,.diagram-story strong,.diagram-timeline strong{color:var(--text-primary);display:block;font-size:17px;line-height:1.4}.diagram-documents li>span,.diagram-state-map li>span,.diagram-story li span,.diagram-story-period>span,.diagram-timeline li span:not(.diagram-time-point){color:var(--text-secondary);display:block;font-size:14px;line-height:1.6;margin-top:6px}.diagram-score{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);overflow:hidden}.diagram-score-mobile{display:none}.diagram-score-head,.diagram-score-track{align-items:stretch;display:grid;grid-template-columns:minmax(64px,.7fr) repeat(3,minmax(0,1fr))}.diagram-score-head>*{color:var(--text-link);font-size:13px;font-weight:600;line-height:1.4;padding:16px 12px;text-align:left}.diagram-score-track>*{border-top:1px solid var(--border-primary);font-size:14px;-webkit-hyphens:none;hyphens:none;line-height:1.5;min-width:0;overflow-wrap:anywhere;padding:18px 12px}.diagram-score-track>strong{background:var(--bg-primary);color:var(--text-primary);font-weight:600}.diagram-score-track>span{background:var(--bg-secondary);border-left:1px solid var(--border-blue-light);color:var(--text-primary);position:relative}.diagram-score-track>span+span:before{background:var(--bg-secondary);color:var(--text-link);content:"→";font-size:12px;left:-6px;position:absolute;top:50%;transform:translateY(-50%)}.diagram-state-path{display:grid;gap:28px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.diagram-state-path>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);min-width:0;padding:20px;position:relative}.diagram-state-path>li:not(:last-child):after{color:var(--text-link);content:"→";font-size:22px;position:absolute;right:-23px;top:50%;transform:translateY(-50%)}.diagram-state-check{background:var(--bg-white);border:1px solid var(--text-link);border-radius:var(--radius);color:var(--text-link);font-size:14px;font-weight:600;margin:28px auto 0;max-width:100%;padding:14px 24px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.diagram-state-check:before{border-left:1px solid var(--text-link);bottom:100%;content:"";height:29px;left:50%;position:absolute}.diagram-state-outcomes{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;position:relative}.diagram-state-outcomes:before{border-top:1px solid var(--text-link);content:"";left:25%;position:absolute;right:25%;top:-15px}.diagram-state-outcomes:after{border-left:1px solid var(--text-link);content:"";height:14px;left:50%;position:absolute;top:-28px}.diagram-state-outcomes>li{background:var(--bg-white);border:1px solid var(--border-blue-light);border-radius:var(--radius);padding:20px;position:relative}.diagram-state-outcomes>li:before{border-left:1px solid var(--text-link);bottom:100%;content:"";height:15px;left:50%;position:absolute}.solution-diagram .diagram-state-followup{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:14px;gap:12px;line-height:1.6;margin:20px 0 0;max-width:none}.diagram-state-followup>span{color:var(--text-link);font-size:24px;line-height:1}.diagram-state-checks{display:grid;gap:0;margin:0}.diagram-state-checks>div{border-bottom:1px solid var(--border-blue-light);display:grid;gap:20px;grid-template-columns:minmax(90px,.5fr) minmax(0,1fr);padding:18px 0}.diagram-state-checks>div:first-child{padding-top:0}.diagram-state-checks>div:last-child{border-bottom:0;padding-bottom:0}.diagram-state-checks dt{color:var(--text-link);font-size:16px;font-weight:700}.diagram-state-checks dd{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0}.diagram-lanes{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);margin:0;overflow:hidden}.diagram-lane{border-bottom:1px solid var(--border-primary);display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1.5fr)}.diagram-lane:last-child{border-bottom:0}.diagram-lane dt{background:var(--bg-secondary);margin:0;padding:20px}.diagram-lane dt strong{color:var(--text-link);display:block;font-size:15px}.diagram-lane dt>span{color:var(--text-secondary);display:block;font-size:12px;margin-top:5px}.diagram-lane dd{align-self:center;margin:0;min-width:0;padding:20px}.diagram-lane ol{flex-wrap:wrap}.diagram-lane li,.diagram-lane ol{align-items:center;display:flex;gap:12px}.diagram-lane li{color:var(--text-primary);font-size:14px;line-height:1.6}.diagram-lane li+li:before{color:var(--text-link);content:"→";font-size:18px}.diagram-documents{align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.diagram-documents>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);min-width:0;padding:24px 20px;position:relative}.diagram-documents>li:not(:last-child):after{color:var(--text-link);content:"→";font-size:22px;position:absolute;right:-25px;top:50%;transform:translateY(-50%)}.diagram-document-symbol{color:var(--text-link);height:48px;margin-bottom:18px;width:48px}.diagram-document-symbol svg{display:block;height:100%;width:100%}.diagram-document-stage-0{border-top-right-radius:28px!important}.diagram-document-stage-1{align-self:center}.diagram-document-stage-2{border-bottom-left-radius:28px!important}.diagram-story{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.diagram-story-period{background:var(--bg-white);border:1px solid var(--text-link);border-radius:var(--radius);padding:28px;position:relative}.diagram-story-period:after{border-top:1px solid var(--text-link);content:"";left:100%;position:absolute;top:50%;width:25px}.diagram-story-sources{display:grid;gap:20px;position:relative}.diagram-story-sources:before{border-left:1px solid var(--text-link);bottom:25%;content:"";left:-24px;position:absolute;top:25%}.diagram-story-sources>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);padding:22px;position:relative}.diagram-story-sources>li:before{border-top:1px solid var(--text-link);content:"";position:absolute;right:100%;top:50%;width:24px}@media(max-width:760px){.diagram-documents{gap:24px}.diagram-documents>li{padding:18px 14px}.diagram-state-outcomes>li,.diagram-state-path>li{padding:16px}.diagram-story{gap:32px}.diagram-story-period{padding:20px}.diagram-story-period:after{width:17px}.diagram-story-sources:before{left:-16px}.diagram-story-sources>li:before{width:16px}}@media(max-width:600px){.diagram-score-desktop{display:none}.diagram-score-mobile{display:grid;gap:24px;list-style:none;margin:0;padding:0}.diagram-score-mobile>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);min-width:0;padding:16px;position:relative}.diagram-score-mobile>li:not(:last-child):after{color:var(--text-link);content:"↓";font-size:20px;left:50%;line-height:24px;position:absolute;top:100%;transform:translate(-50%)}.diagram-phase-title{color:var(--text-link);display:block;font-size:15px;margin-bottom:10px}.diagram-score-mobile dl{display:grid;gap:7px;margin:0}.diagram-score-mobile dl>div{display:grid;font-size:13px;gap:12px;grid-template-columns:65px minmax(0,1fr);line-height:1.5}.diagram-score-mobile dt{color:var(--text-secondary)}.diagram-score-mobile dd{color:var(--text-primary);margin:0;overflow-wrap:anywhere}.diagram-score-head>*{font-size:11px;padding:12px 7px}.diagram-score-track>*{font-size:12px;line-height:1.5;padding:14px 7px}.diagram-state-path{gap:24px;grid-auto-flow:row;grid-template-columns:1fr}.diagram-state-path>li:not(:last-child):after{content:"↓";font-size:20px;left:50%;line-height:24px;right:auto;top:100%;transform:translate(-50%)}.diagram-state-outcomes{gap:16px}.diagram-documents strong,.diagram-state-map strong,.diagram-story strong{font-size:15px}.diagram-state-map li>span{font-size:13px}.diagram-lane{grid-template-columns:1fr}.diagram-lane dt{align-items:baseline;display:flex;gap:12px;padding:12px 16px}.diagram-lane dt>span{margin:0}.diagram-lane dd{padding:16px}.diagram-lane ol{display:grid;gap:8px}.diagram-lane li+li:before{content:"↓";margin-left:2px}.diagram-documents{gap:24px;grid-template-columns:1fr}.diagram-documents>li{display:grid;gap:4px 16px;grid-template-columns:40px minmax(0,1fr);padding:18px}.diagram-document-symbol{grid-row:1/3;height:40px;margin:0;width:40px}.diagram-documents li>span{margin:0}.diagram-documents>li:not(:last-child):after{content:"↓";font-size:20px;left:50%;line-height:24px;right:auto;top:100%;transform:translate(-50%)}.diagram-story{gap:32px;grid-template-columns:1fr}.diagram-story-period:after{border-left:1px solid var(--text-link);border-top:0;height:17px;left:50%;top:100%;width:0}.diagram-story-sources{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-story-sources:before{border-left:0;border-top:1px solid var(--text-link);inset:-16px 25% auto}.diagram-story-sources>li{padding:16px}.diagram-story-sources>li:before{border-left:1px solid var(--text-link);border-top:0;height:16px;left:50%;right:auto;top:-16px;width:0}}.solution-section .btn.primary{height:auto;max-width:100%;min-height:50px;min-width:0;overflow-wrap:anywhere;padding-bottom:14px;padding-top:14px;text-align:center;white-space:normal}.solution-caption{color:var(--text-secondary);font-size:12px!important;line-height:1.65!important;margin-top:18px!important;max-width:650px}.solution-task-map{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:clamp(24px,4vw,48px);transform:none}.solution-task-mark{border-bottom:1px solid var(--border-primary);color:var(--text-secondary);display:block;font-size:clamp(72px,9vw,140px);font-weight:800;letter-spacing:-.09em;line-height:1.1;margin-bottom:24px;padding-bottom:22px}.solution-task-mark>span{color:var(--text-secondary);font-size:.7em}.solution-task-map ol{list-style:none;margin:0;padding:0}.solution-task-map li{border-bottom:1px solid var(--border-primary);display:flex;font-size:15px;font-weight:600;gap:16px;line-height:1.5;padding:15px 0}.solution-task-map li>span{color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums;padding-top:3px}.solution-section{background:#fff;border-bottom:1px solid var(--border-primary);padding:40px 0}.solution-section-inner{display:block}.solution-section-heading{min-width:0}.solution-conversion h2,.solution-section h2{font-size:clamp(26px,2.5vw,36px);letter-spacing:normal;line-height:1.18;margin:12px 0 22px;text-wrap:balance}.solution-section-content{min-width:0}.solution-conversion p,.solution-section p{color:var(--text-secondary);font-size:16px;line-height:1.8;margin:0 0 20px;max-width:900px}.solution-section h3{color:var(--text-primary);font-size:19px;line-height:1.35;margin:0 0 12px}.solution-section--editorial .solution-section-content>p:first-child{font-size:18px;line-height:1.75}.solution-note{border-left:3px solid var(--border-primary);font-size:14px!important;line-height:1.75!important;margin-top:24px!important;padding:18px 22px}.solution-collection{display:grid;gap:22px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0}.solution-collection article{border-top:2px solid var(--border-primary);min-width:0;padding:22px 0 2px}.solution-collection article>p{font-size:15px}.solution-collection article:only-child{grid-column:1/-1}.solution-section--flow{background:var(--bg-primary)}.solution-flow{counter-reset:flow;list-style:none;margin:32px 0;padding:0}.solution-flow>li{display:grid;gap:22px;grid-template-columns:40px minmax(0,1fr);padding:0 0 30px;position:relative}.solution-flow>li:before{background:var(--bg-primary);bottom:0;content:"";left:19px;position:absolute;top:40px;width:1px}.solution-flow>li:last-child:before{display:none}.solution-step-number{background:var(--text-link);border-radius:50%;color:#fff;display:grid;font-size:12px;height:40px;place-items:center;position:relative;width:40px}.solution-flow>li>div{padding-top:5px}.solution-comparison{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius);display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0;overflow:hidden}.solution-comparison>article{background:var(--bg-primary);min-width:0;padding:28px}.solution-comparison>article:nth-child(2n){background:var(--bg-white)}.solution-comparison p{font-size:15px}.solution-groups,.solution-journeys{display:grid;gap:22px;margin:24px 0}.solution-groups>article{background:var(--bg-primary);border-radius:var(--radius);padding:24px}.solution-journeys>article{border-left:3px solid var(--border-primary);padding:6px 0 6px 24px}.solution-list{display:grid;gap:12px;list-style:none;margin:18px 0 24px;padding:0}.solution-list>li{color:var(--text-secondary);font-size:15px;line-height:1.7;padding-left:22px;position:relative}.solution-list>li:before{background:var(--text-link);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.65em;width:6px}.solution-list p{margin:0}.solution-related{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px}.solution-link{color:var(--text-link);display:inline-block;font-size:14px;font-weight:600;line-height:1.6;margin:6px 16px 6px 0;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:5px}.solution-link:hover{color:var(--text-link);text-decoration-thickness:2px}.solution-price{color:var(--text-link)!important;font-size:23px!important;font-weight:700;margin:24px 0!important}.solution-price-block{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius);margin:24px 0;padding:24px}.solution-price-block .solution-price{margin:0 0 12px!important}.solution-media{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius);display:block;height:auto;margin:18px 0;max-height:500px;-o-object-fit:contain;object-fit:contain;width:100%}.solution-section figure{margin:20px 0}.solution-section figcaption{color:var(--text-secondary);font-size:12px;line-height:1.7}.solution-section--comparison .solution-section-inner,.solution-section--composition .solution-section-inner,.solution-section--evidence .solution-section-inner{display:block}.solution-section--comparison .solution-section-heading,.solution-section--composition .solution-section-heading,.solution-section--evidence .solution-section-heading{margin-bottom:28px;max-width:780px}.solution-section--evidence .solution-collection{gap:32px}.solution-section--evidence .solution-collection article{background:var(--bg-primary);border:0;border-radius:var(--radius);padding:24px}@media(min-width:1000px){.solution-section--flow .solution-section-inner{display:block}.solution-section--flow .solution-section-heading{margin-bottom:26px;max-width:780px}.solution-flow{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));margin:36px 0 8px}.solution-flow>li{display:block;padding:0}.solution-flow>li:before{display:none}.solution-flow>li>div{padding-top:18px}.solution-step-number{height:46px;width:46px}.solution-flow p{font-size:15px;line-height:1.8}.solution-flow h3{font-size:18px}}.solution-byline{background:var(--bg-primary);border-top:1px solid var(--border-primary);color:var(--text-secondary);font-size:12px;padding:18px 0}.solution-conversion{background:var(--bg-primary);padding:40px 0;position:relative}.solution-conversion-inner{align-items:start;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.solution-conversion form{background:#fff;border-radius:var(--radius-lg);display:grid;gap:18px;padding:clamp(22px,3vw,36px);position:relative}.solution-conversion label:not(.solution-consent){color:var(--text-primary);display:grid;font-size:13px;font-weight:600;gap:8px}.solution-conversion input:not([type=checkbox]),.solution-conversion select,.solution-conversion textarea{background:var(--bg-primary);border:1px solid var(--text-secondary);border-radius:8px;box-sizing:border-box;color:var(--text-secondary);font:inherit;font-size:16px;line-height:1.4;min-width:0;padding:13px 14px;width:100%}.solution-conversion textarea{min-height:110px;resize:vertical}.solution-conversion [aria-invalid=true]{border-color:var(--red)!important}.solution-conversion .solution-consent{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12px;gap:12px;line-height:1.7}.solution-consent input{accent-color:var(--text-link);flex:none;height:18px;margin:3px 0;width:18px}.solution-consent a{color:var(--text-link);text-decoration:underline;text-underline-offset:3px}.solution-form-error{font-size:14px!important;margin:0!important}.solution-hp{height:1px;left:-10000px!important;overflow:hidden;position:absolute!important;top:0;width:1px}.solution-success{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius);padding:32px}.solution-success>span{color:var(--text-secondary);font-size:40px}.solution-anchor{display:block;height:0;position:relative;top:-110px;visibility:hidden}.solution-directory-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.solution-directory-grid article{border-top:2px solid var(--border-primary);padding:24px 0}.solution-directory-grid h3 a{font-size:20px;line-height:1.4}.solution-directory-grid p{font-size:14px;line-height:1.8}.pc-img.solution-catalogue-photo{background:var(--bg-primary);-o-object-fit:contain;object-fit:contain}.solution-conversion :is(a,button,input,textarea,select):focus-visible,.solution-hero a:focus-visible,.solution-section a:focus-visible{outline:3px solid var(--text-link);outline-offset:4px}.solution-conversion button:disabled{cursor:wait;opacity:.65}@media(max-width:1050px){.solution-hero>.solution-hero-inner{gap:32px;grid-template-columns:1.1fr .9fr}.solution-section-inner{gap:30px;grid-template-columns:minmax(200px,.7fr) minmax(0,1.4fr)}.solution-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.solution-conversion-inner,.solution-hero-inner,.solution-section-inner{grid-template-columns:1fr}.solution-task-map{border-top-right-radius:50px;box-shadow:var(--shadow);padding:24px;transform:none}.solution-task-mark{font-size:72px;margin-bottom:12px;padding-bottom:12px}.solution-task-map li{font-size:14px;padding:10px 0}.solution-section-heading{max-width:660px}.solution-section h2{margin-bottom:0}.solution-section-inner{gap:26px}.solution-hero .actions{align-items:stretch}.solution-section-content>p{font-size:16px!important}.solution-conversion form{padding:24px}.solution-directory-grid{gap:22px}}@media(max-width:480px){.sec .hero .actions .btn{max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}.solution-collection,.solution-comparison,.solution-directory-grid{grid-template-columns:1fr}.solution-hero h1{font-size:clamp(28px,8.5vw,34px)}.solution-hero .actions{flex-direction:column}.solution-hero .btn{width:100%}.solution-task-map{margin-right:8px}.solution-collection{gap:8px}.solution-comparison>article{padding:22px}.solution-conversion form{padding:20px}.solution-flow>li{gap:14px;grid-template-columns:34px minmax(0,1fr)}.solution-step-number{height:34px;width:34px}.solution-flow>li:before{left:16px;top:34px}.solution-link{margin-right:8px}}@media(prefers-reduced-motion:reduce){.solution-conversion *,.solution-hero *,.solution-section *{scroll-behavior:auto!important;transition:none!important}}.solution-diagram{border:1px solid var(--border-primary);margin:28px 0;min-width:0;padding:clamp(22px,3vw,36px);position:relative}.visual-label{font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.visual-title{font-size:clamp(20px,2vw,27px)!important;font-weight:650;line-height:1.3!important;margin:12px 0 26px!important;max-width:700px}.visual-nodes{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.visual-nodes>li{align-items:flex-start;display:flex;gap:12px;min-width:0;padding:20px;position:relative}.visual-nodes strong{color:var(--text-primary);display:block;font-size:16px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.visual-nodes li>div{min-width:0}.visual-nodes li>div>span{color:var(--text-secondary);display:block;font-size:13px;line-height:1.6;margin-top:7px;overflow-wrap:anywhere}.visual-node-number{color:var(--text-link);flex:none;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px}.solution-diagram figcaption{color:var(--text-secondary);font-size:12px;line-height:1.7;margin-top:24px;max-width:850px}.visual--hero{align-self:center;background:var(--bg-primary);margin:0}.visual--hero .visual-title{font-size:25px!important;max-width:410px}.visual--hero .visual-nodes{gap:12px;grid-template-columns:1fr}.visual--hero .visual-nodes>li{padding:15px 17px}.visual--hero figcaption{font-size:11px;margin-top:20px}.visual--flow .visual-nodes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.visual--flow .visual-nodes>li{display:block;padding-top:36px}.visual--flow .visual-node-number{left:20px;position:absolute;top:11px}.visual--flow .visual-nodes>li:not(:last-child):after{color:var(--text-secondary);content:"→";font-size:20px;font-weight:700;position:absolute;right:-17px;top:45%;z-index:1}.visual--hero.visual--flow .visual-nodes{grid-auto-flow:row;grid-template-columns:1fr}.visual--hero.visual--flow .visual-nodes>li{display:flex;padding:14px 18px}.visual--hero.visual--flow .visual-node-number{position:static}.visual--hero.visual--flow .visual-nodes>li:not(:last-child):after{bottom:-18px;content:"↓";right:24px;top:auto}.visual--lanes .visual-nodes{grid-template-columns:1fr}.visual--lanes .visual-nodes>li{border-left:4px solid var(--border-primary);padding:20px 24px}.visual--lanes .visual-nodes>li:nth-child(2n){background:var(--bg-primary);border-left-color:var(--border-primary)}.visual--lanes .visual-nodes li>div{display:grid;gap:24px;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);width:100%}.visual--lanes .visual-nodes li>div>span{margin:0}.visual--hero.visual--lanes .visual-nodes li>div{display:block}.visual--hero.visual--lanes .visual-nodes li>div>span{margin-top:7px}.visual--matrix .visual-nodes,.visual--states .visual-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.visual--matrix .visual-node-number{border-bottom:2px solid var(--border-primary)}.visual--states{background:var(--bg-primary);border-color:var(--border-primary)}.visual--states .visual-nodes>li{border-color:var(--border-primary);border-radius:var(--radius)}.visual--states .visual-node-number{color:var(--text-link)}.visual--network{background:var(--bg-primary)}.visual--network .visual-nodes{gap:28px 18px}.visual--network .visual-nodes>li:first-child{border-color:var(--border-primary);grid-column:1/-1;justify-content:center;text-align:center}.visual--network .visual-nodes>li:first-child span,.visual--network .visual-nodes>li:first-child strong{color:#fff}.visual--network .visual-nodes>li:not(:first-child):before{border-left:1px solid var(--border-primary);content:"";height:28px;left:50%;position:absolute;top:-29px}.visual--hero.visual--network .visual-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.visual--hero.visual--network .visual-nodes>li{padding:16px 12px}.visual--hero.visual--network .visual-nodes>li:last-child:nth-child(2n){grid-column:1/-1}.visual--timeline .visual-nodes{gap:28px}.visual--timeline .visual-nodes>li{background:transparent;border:none;display:block;padding-top:40px}.visual--timeline .visual-nodes>li:before{border-top:2px solid var(--border-primary);content:"";left:20px;position:absolute;right:-50px;top:14px}.visual--timeline .visual-nodes>li:last-child:before{right:20px}.visual--timeline .visual-node-number{background:var(--text-link);border-radius:50%;color:var(--text-white);height:28px;left:20px;line-height:28px;position:absolute;text-align:center;top:1px;width:28px;z-index:1}.visual--hero.visual--timeline .visual-nodes{gap:8px;grid-template-columns:1fr}.visual--hero.visual--timeline .visual-nodes>li{padding:15px 16px 15px 56px}.visual--hero.visual--timeline .visual-node-number{left:12px;top:15px}.visual--hero.visual--timeline .visual-nodes>li:before{border-left:2px solid var(--border-primary);border-top:0;inset:28px auto -20px 25px}.visual--hero.visual--timeline .visual-nodes>li:last-child:before{display:none}.visual--document{background:linear-gradient(135deg,var(--bg-primary),var(--bg-primary))}.visual--document .visual-nodes>li{display:block;padding-top:40px}.visual--document .visual-node-number{border-bottom:2px solid var(--border-primary);left:20px;position:absolute;top:10px}.visual--hero.visual--document .visual-nodes{grid-template-columns:1fr}.visual--hero.visual--document .visual-nodes>li{padding:14px 18px 14px 45px}.visual--hero.visual--document .visual-node-number{left:15px;top:13px}.visual--compare .visual-nodes>li{border-top:4px solid var(--border-primary);display:block}.visual--compare .visual-nodes>li:nth-child(2n){background:var(--bg-primary);border-top-color:var(--border-primary)}.visual--compare .visual-node-number{display:block;margin-bottom:8px}.visual--formats .visual-nodes>li{align-items:center;display:flex;flex-direction:column;padding:14px;text-align:center}.visual-format-icon{color:var(--text-link);height:112px;margin:6px auto 12px;max-width:100%;width:120px}.visual--hero.visual--formats .visual-nodes{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.visual--hero.visual--formats .visual-nodes>li{padding:10px 8px}.visual--hero.visual--formats .visual-nodes strong{font-size:13px}.visual--hero.visual--formats .visual-nodes li>div>span{font-size:11px}.visual--hero.visual--formats .visual-node-number{line-height:16px}.solution-section--article{padding-block:32px}.solution-section--article .solution-section-inner{display:block;max-width:860px}.solution-section--article .solution-section-heading{margin-bottom:18px;max-width:none}.solution-section--article h2{font-size:clamp(23px,2.4vw,30px);-webkit-hyphens:none;hyphens:none;line-height:1.35;max-width:800px}.solution-section--article .solution-section-content>p{font-size:17px!important;line-height:1.9!important}.solution-section--article .solution-diagram{margin-block:26px}.solution-cluster{background:var(--bg-primary);border-block:1px solid var(--border-primary);padding:64px 0}.solution-cluster>.container>h2{color:var(--text-secondary);font-size:clamp(25px,3vw,36px);line-height:1.3;margin:0 0 32px;max-width:850px}.solution-cluster-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.solution-cluster--four .solution-cluster-grid,.solution-cluster--two .solution-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-cluster .solution-cluster-card{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:8px;border-top:4px solid var(--border-primary);padding:28px!important}.solution-cluster-card .solution-section-inner{display:block;max-width:none;padding:0;width:100%}.solution-cluster-card .solution-section-heading{margin-bottom:18px;max-width:none}.solution-cluster-card h3{color:var(--text-primary);font-size:22px;-webkit-hyphens:none;hyphens:none;line-height:1.4;margin:0;overflow-wrap:anywhere}.solution-cluster-card p{font-size:15px!important;line-height:1.85!important}.solution-cluster-card .solution-link{font-size:14px}.solution-scenario-catalogue{background:var(--bg-primary);padding:72px 0;scroll-margin-top:110px}.scenario-catalogue-heading{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr)}.scenario-catalogue-heading h2{color:var(--text-primary);font-size:clamp(26px,3vw,38px);-webkit-hyphens:none;hyphens:none;line-height:1.3;margin:12px 0 0}.scenario-catalogue-heading label{color:var(--text-primary);display:grid;font-size:13px;font-weight:600;gap:10px}.scenario-catalogue-heading input{background:#fff;border:1px solid var(--text-secondary);border-radius:var(--radius);box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:16px;min-width:0;padding:14px 16px;width:100%}.scenario-search-status{color:var(--text-secondary);font-size:12px;margin:22px 0 18px}.scenario-local-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.scenario-local-nav a{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);color:var(--text-link);font-size:13px;line-height:1.5;padding:10px 14px;text-decoration:none}.scenario-local-nav a:hover{background:var(--bg-primary)}.scenario-group{background:#fff;border:1px solid var(--border-primary);margin:14px 0;overflow:clip;scroll-margin-top:110px}.scenario-group>summary{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;gap:20px;list-style:none;padding:24px 28px}.scenario-group>summary::-webkit-details-marker{display:none}.scenario-group>summary>span:first-child{flex:1;min-width:0}.scenario-group>summary strong{font-size:20px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.scenario-group-description{color:var(--text-secondary);display:block;font-size:13px;line-height:1.7;margin:8px 0 0}.scenario-group-count{background:var(--bg-primary);border-radius:50%;color:var(--text-secondary);display:grid;flex:none;font-size:12px;height:28px;min-width:28px;place-items:center}.scenario-group-chevron{flex:none;font-size:24px;font-weight:400;line-height:1}.scenario-group[open]>.scenario-group-chevron,.scenario-group[open]>summary .scenario-group-chevron{transform:rotate(45deg)}.scenario-group[open]>summary{border-bottom:1px solid var(--border-primary)}.scenario-group-content{padding:0 28px 24px}.scenario-group:not([open])>.scenario-group-content{display:none}.scenario-group-content .solution-cluster-card{background:transparent;border-bottom:1px solid var(--border-primary);margin:0;padding:28px 0}.scenario-group-content .solution-cluster-card:last-child{border-bottom:0}.scenario-group-content .solution-section-inner{display:grid;gap:30px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);max-width:none;padding:0;width:100%}.scenario-group-content .solution-section-heading{margin:0;max-width:none}.scenario-group-content .solution-section-heading h3{font-size:21px;line-height:1.45}.scenario-group-content p{font-size:15px!important;line-height:1.85!important}.scenario-group-content .solution-collection{gap:18px}.scenario-group-content .solution-collection>article{padding:18px}.scenario-empty{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius);color:var(--text-secondary);line-height:1.8;padding:24px}.scenario-empty[hidden],.scenario-group[hidden],[data-scenario-entry][hidden]{display:none!important}.scenario-catalogue-owner :is(a,input,summary):focus-visible{outline:3px solid var(--text-link);outline-offset:4px}.scenario-catalogue-owner summary:focus-visible{outline-offset:-5px}[data-scenario-entry]{scroll-margin-top:110px}@media(max-width:1000px){.solution-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-catalogue-heading{gap:24px;grid-template-columns:1fr}.scenario-catalogue-heading label{max-width:500px}.scenario-group-content .solution-section-inner{gap:16px;grid-template-columns:1fr}.visual--flow .visual-nodes{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.visual--flow .visual-nodes>li:after{display:none}}@media(max-width:600px){.solution-diagram{margin-block:24px;padding:22px}.visual-title{font-size:21px!important;margin-bottom:20px!important}.visual--flow .visual-nodes,.visual--matrix .visual-nodes,.visual--network .visual-nodes,.visual--states .visual-nodes,.visual-nodes{gap:14px;grid-template-columns:1fr}.visual-nodes>li{padding:17px}.visual-nodes strong{font-size:15px}.visual--lanes .visual-nodes li>div{display:block}.visual--lanes .visual-nodes li>div>span{margin-top:7px}.visual--network .visual-nodes>li:not(:first-child):before{height:14px;top:-15px}.visual--timeline .visual-nodes{gap:8px;grid-template-columns:1fr}.visual--timeline .visual-nodes>li{padding:15px 12px 15px 54px}.visual--timeline .visual-node-number{left:10px;top:15px}.visual--timeline .visual-nodes>li:before{border-left:2px solid var(--border-primary);border-top:0;inset:28px auto -18px 23px}.visual--timeline .visual-nodes>li:last-child:before{display:none}.visual--formats .visual-nodes{grid-template-columns:1fr}.visual--formats .visual-nodes>li{align-items:center;display:grid;gap:10px;grid-template-columns:26px 70px minmax(0,1fr);text-align:left}.visual--formats .visual-format-icon{height:80px;margin:0;width:70px}.visual--hero.visual--formats .visual-nodes{grid-template-columns:1fr}.visual--hero.visual--formats .visual-nodes>li{padding:12px}.visual--hero.visual--formats .visual-nodes strong{font-size:15px}.visual--hero.visual--formats .visual-nodes li>div>span{font-size:12px}.solution-cluster{padding-block:40px}.solution-cluster--four .solution-cluster-grid,.solution-cluster--two .solution-cluster-grid,.solution-cluster-grid{gap:16px;grid-template-columns:1fr}.solution-cluster .solution-cluster-card{padding:22px!important}.solution-section--article{padding-block:24px}.solution-section--article .solution-section-content>p{font-size:16px!important}.solution-scenario-catalogue{padding-block:44px}.scenario-group>summary{gap:12px;padding:20px 18px}.scenario-group>summary strong{font-size:17px}.scenario-group-content{padding:0 18px 16px}.scenario-group-content .solution-section-heading h3{font-size:20px}.scenario-group-content .solution-collection{grid-template-columns:1fr}.scenario-local-nav{gap:8px}.scenario-local-nav a{font-size:12px;padding:8px 12px}}.solution-hero .eyebrow{color:var(--text-link);font-size:16px;letter-spacing:.1em}.solution-hero-lead{color:var(--text-primary);font-size:19px;line-height:1.5}.solution-hero-media{border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;padding:0;transform:none}.solution-hero-media img{background:var(--bg-white);border-radius:0}.solution-hero-media figcaption{color:var(--text-secondary);font-size:12px;margin:0;padding:12px 16px}.solution-hero-media figcaption a{color:var(--text-link);font-size:12px}.solution-section-heading{margin-bottom:24px;max-width:900px}.scenario-catalogue-heading h2,.solution-cluster>.container>h2,.solution-section h2{font-weight:700;letter-spacing:normal;text-transform:uppercase}.solution-section h2{margin:0 0 20px}.solution-section h3,.visual-nodes strong{font-weight:700}.solution-section p{line-height:1.65}.solution-section--editorial .solution-section-content>p:first-child{font-size:17px;line-height:1.65}.solution-note{background:var(--bg-primary);border:1px solid var(--border-blue-light);border-radius:var(--radius)}.solution-cluster .solution-cluster-card,.solution-collection:where(:not([data-design] .solution-collection)) article{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);padding:24px!important}.solution-step-number{background:var(--bg-secondary);border-radius:12px;color:var(--text-link);font-size:16px;font-weight:700}.solution-diagram{background:var(--bg-primary);border:1px solid var(--border-blue-light);border-radius:var(--radius-lg);padding:24px}.visual--hero{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.visual-nodes>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);padding:24px}.visual-label{color:var(--text-link);font-size:12px;letter-spacing:.1em}.visual-title{color:var(--text-primary)!important;font-weight:700}.visual--compare .visual-nodes>li,.visual--compare .visual-nodes>li:nth-child(2n),.visual--lanes .visual-nodes>li,.visual--lanes .visual-nodes>li:nth-child(2n){background:var(--bg-white);border:1px solid var(--border-primary)}.visual--flow .visual-nodes>li{padding:24px}.visual--document{background:linear-gradient(135deg,var(--tint-from),var(--tint-to))}.visual--document .visual-nodes>li{border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.visual--hero.visual--document .visual-nodes>li{padding:16px}.visual--timeline .visual-nodes>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius);padding:24px}.visual--timeline .visual-nodes>li:before{display:none}.visual--hero.visual--timeline .visual-nodes>li{padding:16px}.visual--network .visual-nodes>li:first-child{background:var(--text-link);border-color:var(--text-link)}.solution-conversion{background:var(--bg-white);color:var(--text-white)}.solution-conversion .ctaband{background:linear-gradient(120deg,var(--button-active),var(--text-link));padding:36px}.solution-conversion-inner>*{min-width:0;position:relative;z-index:1}.solution-conversion .eyebrow,.solution-conversion .solution-conversion-copy :is(h2,p){color:var(--text-white)}.solution-conversion .solution-conversion-copy .solution-list>li{color:var(--text-white)}.solution-conversion .solution-conversion-copy .solution-list>li:before{background:currentColor}.solution-product-bridge .solution-conversion-inner{display:block}.solution-product-bridge .solution-conversion-copy :is(h2,p){max-width:none}.solution-bridge-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.solution-bridge-actions .solution-link{margin:0}.solution-conversion form{border:1px solid var(--border-primary);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.solution-conversion form p{color:var(--text-primary)}.solution-conversion a.btn.primary{background:var(--bg-white);border-color:var(--bg-white);color:var(--text-link)}.solution-conversion a.btn.primary:is(:hover,:focus-visible){background:var(--bg-primary);border-color:var(--bg-primary);color:var(--text-link);filter:none}.solution-conversion a.btn.primary:focus-visible{outline:2px solid var(--text-white);outline-offset:4px}.solution-conversion .solution-link{color:var(--text-white)}.solution-form-error{background:var(--red-tint);border-left:3px solid var(--red);color:var(--text-primary)!important;padding:12px 14px}.solution-success>span{color:var(--green)}.solution-success{border-color:var(--border-primary)}@media(max-width:768px){.solution-conversion .ctaband{padding:24px}}@media(max-width:600px){.solution-conversion .ctaband{padding:22px 16px}.solution-bridge-actions .btn{margin:0;width:100%}}.scenario-group{border-color:var(--border-primary);border-radius:var(--radius)}.scenario-group[open]>summary{background:var(--bg-primary);border-color:var(--border-primary)}.scenario-group-count{background:var(--bg-secondary);color:var(--text-link)}.scenario-group-content .solution-section-inner{display:block}.scenario-group-content .solution-cluster-card{padding:24px 0!important}.scenario-group-content .solution-section-heading{margin-bottom:16px}@media(max-width:900px){.solution-hero>.solution-hero-inner{gap:24px;grid-template-columns:1fr}.solution-hero-media{justify-self:center;max-width:480px;width:100%}}@media(max-width:768px){.solution-cluster,.solution-conversion,.solution-scenario-catalogue,.solution-section{padding-block:28px}.scenario-catalogue-heading h2,.solution-cluster>.container>h2,.solution-section h2{font-size:27px;line-height:1.2}}@media(max-width:600px){.solution-hero{padding-block:24px}.solution-hero h1,.solution-hero--article h1{font-size:30px;line-height:1.12}.solution-hero .eyebrow{font-size:11px}.solution-hero-lead{font-size:15px;line-height:1.5}.solution-hero .actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-hero .actions .btn{font-size:13px;min-height:48px;padding:12px 8px}.solution-hero-media figcaption{font-size:11px}.solution-diagram{padding:20px}.visual--formats .visual-nodes>li{grid-template-columns:70px minmax(0,1fr)}.visual--timeline .visual-nodes>li{padding:18px}.solution-section-content>p{font-size:16px!important}}@media(max-width:360px){.solution-hero h1,.solution-hero--article h1{font-size:26px}.solution-hero .actions .btn{font-size:12px}}.solution-conversion :is(h2,h3,p,li),.solution-page-content,.solution-page-content .article,.solution-page-content :is(h1,h2,h3,p,li,dt,dd,a,strong){-webkit-hyphens:none;hyphens:none}.solution-conversion h2,.solution-page-content .visual-title,.solution-page-content :is(h1,h2,h3){overflow-wrap:normal;text-wrap:balance;word-break:normal}.solution-page-content .solution-diagram strong{overflow-wrap:normal}@media(max-width:600px){.solution-page-content .hero h1{font-size:clamp(23px,calc(8.5vw - 4.4px),30px)}.solution-conversion h2,.solution-page-content h2{font-size:clamp(22px,calc(8vw - 3.84px),27px)}.solution-page-content .solution-section h3{font-size:clamp(17px,calc(4.5vw + 2.6px),20px)}}@supports (font-size:1cqi){.solution-page-content .hero>.container>div:first-child,.solution-page-content .solution-section-heading{container-type:inline-size}.solution-page-content .hero h1{font-size:min(clamp(32px,3.1vw,46px),8.3cqi)}.solution-page-content .solution-section-heading h2{font-size:min(clamp(26px,2.5vw,36px),8cqi)}.solution-page-content .solution-section-heading h3{font-size:clamp(17px,9.5cqi,21px)}@media(max-width:600px){.solution-page-content .hero h1{font-size:clamp(23px,8.3cqi,30px)}.solution-page-content .solution-section-heading h2{font-size:clamp(22px,8cqi,27px)}}}@media(max-width:360px){.diagram-state-outcomes{gap:12px;grid-template-columns:1fr;padding-left:20px}.diagram-state-outcomes:before{border-left:1px solid var(--text-link);border-top:1px solid var(--text-link);inset:-15px auto 48px 0;width:50%}.diagram-state-outcomes>li:before{border-left:0;border-top:1px solid var(--text-link);height:0;inset:50% auto auto -20px;width:20px}}@media(max-width:600px){.solution-page-content #materials .shead h2{font-size:clamp(19px,calc(7vw - 3px),27px)}}@media(max-width:360px){.visual--hero.visual--network .visual-nodes{grid-template-columns:1fr}}.solution-section--problem-rows{border-bottom:0;padding-block:56px}.solution-section--problem-rows .solution-section-heading{margin-bottom:32px!important;max-width:1050px!important}.solution-section--problem-rows .solution-section-heading .eyebrow{color:var(--text-link);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4;margin:0 0 16px}.solution-section--problem-rows .solution-section-heading h2{font-size:38px;-webkit-hyphens:none;hyphens:none;line-height:1.2;overflow-wrap:normal;text-wrap:balance;word-break:normal}.solution-problem-list{display:grid;gap:16px}.solution-problem-pair{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)}.solution-problem-context{align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg) 0 0 var(--radius-lg);display:grid;gap:24px;grid-template-columns:80px minmax(0,1fr);min-width:0;padding:28px}.solution-problem-symbol img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.solution-problem-symbol{color:var(--text-blue);display:block;flex-shrink:0;height:80px;width:80px}.solution-section--problem-rows .solution-problem-label{color:var(--text-primary);font-size:21px;font-weight:600;-webkit-hyphens:none;hyphens:none;line-height:1.35;margin:0;overflow-wrap:normal;word-break:normal}.solution-problem-result{align-self:center;min-width:0;padding:28px 32px}.solution-section--problem-rows .solution-problem-result h3{color:var(--text-link);font-size:24px;font-weight:700;-webkit-hyphens:none;hyphens:none;line-height:1.3;margin:0 0 12px;overflow-wrap:normal;text-wrap:pretty;word-break:normal}.solution-section--problem-rows .solution-problem-result p{color:var(--text-secondary);font-size:18px;-webkit-hyphens:none;hyphens:none;line-height:1.55;margin:0;overflow-wrap:normal;word-break:normal}@media(max-width:1050px)and (min-width:801px){.solution-problem-context{gap:18px;grid-template-columns:64px minmax(0,1fr);padding:24px}.solution-problem-symbol{height:64px;width:64px}.solution-problem-result{padding:24px}.solution-section--problem-rows .solution-problem-label{font-size:19px}.solution-section--problem-rows .solution-problem-result h3{font-size:22px}.solution-section--problem-rows .solution-problem-result p{font-size:17px}}@media(max-width:800px){.solution-section--problem-rows{padding-block:36px}.solution-section--problem-rows .solution-section-heading h2{font-size:28px}.solution-problem-pair{grid-template-columns:minmax(0,1fr)}.solution-problem-context{border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:16px;grid-template-columns:40px minmax(0,1fr);padding:18px 22px}.solution-problem-symbol{height:40px;width:40px}.solution-section--problem-rows .solution-problem-label{font-size:18px}.solution-problem-result{padding:22px}.solution-section--problem-rows .solution-problem-result h3{font-size:21px}.solution-section--problem-rows .solution-problem-result p{font-size:16px;line-height:1.55}}@media(max-width:480px){.solution-section--problem-rows .solution-section-heading{margin-bottom:24px!important}.solution-section--problem-rows .solution-section-heading h2{font-size:26px}.solution-section--problem-rows .solution-section-heading .eyebrow{font-size:12px}.solution-problem-context{padding:16px 18px}.solution-problem-result{padding:20px 18px}.solution-section--problem-rows .solution-problem-result h3{font-size:20px}}.solution-designed-page .solution-section[data-design]{background:var(--bg-white);border:0;padding:56px 0}.solution-designed-page .solution-section[data-design] .solution-section-inner{display:block}.solution-designed-page .solution-section[data-design] .solution-section-heading{margin:0 0 32px;max-width:1000px}.solution-designed-page .solution-section[data-design] .solution-section-heading h2{font-size:38px;line-height:1.2;margin:0;text-wrap:balance}.solution-designed-page .solution-section[data-design] :is(h2,h3,p,li){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.solution-designed-page .solution-section[data-design] h3{color:var(--text-primary);font-size:24px;line-height:1.3;margin:0 0 12px;text-wrap:pretty}.solution-designed-page .solution-section[data-design] p{color:var(--text-secondary);font-size:18px;line-height:1.55;margin:0 0 16px;max-width:none}.solution-designed-page .solution-section[data-design] .solution-lead{font-size:20px;font-weight:500;line-height:1.5;margin:0 0 28px;max-width:860px}.solution-designed-page .solution-section[data-design] .solution-collection>article{background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0;padding:0}.solution-designed-page .solution-section[data-design] .solution-list{display:grid;font-size:18px;gap:12px;line-height:1.55;margin:20px 0 0;padding-left:20px}.solution-designed-page .solution-section[data-design] .solution-list li::marker{color:var(--text-blue)}.solution-designed-page .solution-section[data-design] .solution-list p{margin:0}.solution-designed-page .solution-section[data-design] .solution-note{background:var(--bg-primary);border-radius:var(--radius);font-size:16px;line-height:1.55;margin:28px 0 0;padding:18px 22px}.solution-designed-page .solution-section[data-design] .product-icon{color:var(--text-blue);display:block;flex:none;height:40px;width:40px}.solution-designed-page .solution-section[data-design] .solution-flow>li:before{display:none}.solution-designed-page .solution-section[data-design] .solution-flow{list-style:none;margin:0;padding:0}.solution-designed-page .solution-section[data-design] .solution-flow>li{min-width:0;padding:0}.solution-designed-page .product-item-art{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.solution-designed-page .product-item-art :is(figure,figcaption){background:none;border:0;margin:0;padding:0}.solution-designed-page .product-item-art figcaption:empty{display:none}.solution-designed-page .product-item-art .solution-media{background:transparent;border:0;border-radius:0;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:800px){.solution-designed-page .solution-section[data-design]{padding:36px 0}.solution-designed-page .solution-section[data-design] .solution-section-heading{margin-bottom:26px}.solution-designed-page .solution-section[data-design] .solution-section-heading h2{font-size:28px}.solution-designed-page .solution-section[data-design] h3{font-size:21px}.solution-designed-page .solution-section[data-design] .solution-list,.solution-designed-page .solution-section[data-design] p{font-size:16px}.solution-designed-page .solution-section[data-design] .solution-lead{font-size:18px}.solution-designed-page .solution-section[data-design] .solution-note{font-size:15px}}@media(max-width:480px){.solution-designed-page .solution-section[data-design] .solution-section-heading h2{font-size:26px}.solution-designed-page .solution-section[data-design] h3{font-size:20px}}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection{background:none;display:grid;gap:20px;grid-template-columns:1.08fr 1fr;margin:0}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article{border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;padding:32px;position:relative}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{background:var(--bg-primary);grid-row:span 2;min-height:0;padding-bottom:140px}.solution-designed-page .solution-section[data-design=stand-materials] .product-item-art{bottom:-8px;position:absolute;right:-12px;width:210px}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article:last-child{background:var(--text-link);border-color:var(--text-link)}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article:last-child :is(h3,p,li){color:var(--text-white);position:relative;z-index:1}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article:last-child:after{border:38px solid color-mix(in srgb,var(--text-white) 8%,transparent);border-radius:50%;bottom:-80px;content:"";height:230px;pointer-events:none;position:absolute;right:-100px;width:230px}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article:last-child:before{background:color-mix(in srgb,var(--text-white) 12%,transparent);bottom:20px;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:90px;pointer-events:none;position:absolute;right:0;width:76px}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection{grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article{padding:24px}.solution-designed-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{grid-row:auto;min-height:0;padding-bottom:110px}.solution-designed-page .solution-section[data-design=stand-materials] .product-item-art{bottom:-8px;width:165px}}.solution-designed-page #trip-rules[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:32px}.solution-designed-page #trip-rules[data-design=stand-materials] .solution-collection>article:last-child:before{content:none}.solution-designed-page #trip-rules[data-design=stand-materials] .solution-collection>article:last-child:after{aspect-ratio:1;background:color-mix(in srgb,var(--text-white) 16%,transparent);border:0;border-radius:0;bottom:-24px;height:auto;-webkit-mask:url(../img/icons/agent-permissions-contour.svg) center/contain no-repeat;mask:url(../img/icons/agent-permissions-contour.svg) center/contain no-repeat;right:-8px;width:clamp(88px,16vw,168px)}.solution-designed-page .solution-section[data-design=stand-reading] .solution-section-content{align-items:center;display:grid;gap:28px 40px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.solution-designed-page .solution-section[data-design=stand-reading] .solution-lead{grid-column:1/-1;margin:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow{align-self:start;display:grid;gap:0;grid-column:1;grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li{border-bottom:1px solid var(--border-primary);display:block;padding:20px 0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li:first-child{padding-top:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li:last-child{border:0;padding-bottom:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li>div{padding:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li:has(>.product-icon)>.product-icon{height:26px;inset-inline-end:0;position:absolute;top:20px;width:26px}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li:first-child>.product-icon{top:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow>li:has(>.product-icon)>div>h3{min-height:26px;padding-inline-end:38px}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow p{margin:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-collection{display:block;grid-column:2;grid-row:2;margin:0}.solution-designed-page .solution-section[data-design=stand-reading] figure{background:none;border:0;margin:0;padding:0}.solution-designed-page .solution-section[data-design=stand-reading] .solution-media{aspect-ratio:16/9;border-radius:var(--radius-lg);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page .solution-section[data-design=stand-reading] figcaption{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:10px 0 0;text-align:center}.solution-designed-page .product-formats{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;list-style:none;margin:0;padding:0}.solution-designed-page .product-formats li{background:var(--bg-primary);border-radius:var(--radius);color:var(--text-link);font-size:14px;font-weight:600;line-height:1.5;padding:8px 14px}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-reading] .solution-section-content{gap:24px;grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-reading] .solution-collection{grid-column:1;grid-row:2;justify-self:center;max-width:680px;width:100%}.solution-designed-page .solution-section[data-design=stand-reading] .solution-flow{grid-column:1;grid-row:3}.solution-designed-page .solution-section[data-design=stand-reading] figcaption{font-size:12px}}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-section-inner{align-items:start;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);row-gap:20px}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-section-heading{grid-column:1;grid-row:1;margin:0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-section-content{display:contents}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-lead{grid-column:1;grid-row:2;margin:0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-note{color:var(--text-link);font-size:18px;font-weight:600;grid-column:1;grid-row:3;margin:0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-collection{display:grid;gap:0;grid-column:2;grid-row:1/span 3;grid-template-columns:1fr;margin:0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-collection>article{border-bottom:1px solid var(--border-primary);padding:26px 0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-collection>article:first-child{padding-top:0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-collection>article:last-child{border:0;padding-bottom:0}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-collection p{margin:0}.stand-publishing-media{min-width:0}.stand-publishing-media figure{margin:0}.stand-publishing-media .solution-media{background:transparent;border:0;margin:0;max-height:355px;max-width:100%;width:auto}.stand-publishing-media figcaption{color:var(--text-secondary);font-size:.875rem;margin-top:8px;text-align:center}@media(min-width:801px){.solution-designed-page .solution-section[data-design=stand-publishing] .stand-publishing-media{align-self:start;grid-column:1;grid-row:3}}@media(max-width:800px){.stand-publishing-media{margin-bottom:24px}.stand-publishing-media .solution-media{margin-inline:auto;max-height:210px}}.solution-section[data-design=venue-lineup] .solution-section-inner{display:block}.solution-section[data-design=venue-lineup] .solution-collection{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:24px 0;overflow:hidden}.solution-section[data-design=venue-lineup] .solution-collection>article{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:clamp(18px,2.3vw,30px);position:relative}.solution-section[data-design=venue-lineup] .solution-collection>article+article{border-inline-start:1px solid var(--border-primary)}.solution-section[data-design=venue-lineup] .solution-collection h3{font-size:clamp(17px,1.5vw,22px);margin:0 0 10px;padding-inline-end:36px}.solution-section[data-design=venue-lineup] .solution-collection p{margin:0}.solution-section[data-design=venue-lineup] .solution-collection .product-icon{color:var(--text-link);height:25px;inset-block-start:clamp(18px,2.3vw,30px);inset-inline-end:clamp(18px,2.3vw,30px);position:absolute;width:25px}@media(max-width:760px){.solution-section[data-design=venue-lineup] .solution-collection{grid-template-columns:1fr}.solution-section[data-design=venue-lineup] .solution-collection>article+article{border-inline-start:0;border-top:1px solid var(--border-primary)}}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-publishing] .solution-section-content,.solution-designed-page .solution-section[data-design=stand-publishing] .solution-section-inner{display:block}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-lead,.solution-designed-page .solution-section[data-design=stand-publishing] .solution-section-heading{margin:0 0 24px}.solution-designed-page .solution-section[data-design=stand-publishing] .solution-note{font-size:16px;margin-top:24px}}.solution-designed-page :is(#publication,[data-design=stand-publishing]) .solution-section-inner{grid-template-rows:min-content min-content 1fr}.solution-designed-page :is(#publication,[data-design=stand-publishing]) .solution-note{align-self:start}.solution-designed-page .solution-section[data-design=stand-devices] .solution-comparison{background:none;border:0;border-radius:0;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:visible}.solution-designed-page .solution-section[data-design=stand-devices] .solution-comparison>article{background:none;display:flex;flex-direction:column;min-width:0;padding:0}.solution-designed-page .solution-section[data-design=stand-devices] .solution-comparison figure{margin:0 0 22px;order:-1}.solution-designed-page .solution-section[data-design=stand-devices] .solution-media{aspect-ratio:16/9;background:var(--bg-primary);border-radius:var(--radius-lg);display:block;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page .solution-section[data-design=stand-devices] figcaption{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:10px 0 0;text-align:center}.solution-designed-page .solution-section[data-design=stand-devices] .solution-comparison p{margin:0}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-devices] .solution-comparison{gap:32px;grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-devices] .solution-comparison figure{margin-bottom:18px}.solution-designed-page .solution-section[data-design=stand-devices] figcaption{font-size:12px}}.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection{display:grid;gap:20px;grid-template-columns:1.05fr 1fr;margin:0}.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection>article{border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:28px}.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection>article:first-child{background:var(--bg-primary);grid-row:span 2}.solution-designed-page .solution-section[data-design=stand-safety] .solution-list{background:var(--bg-white);border-radius:var(--radius);gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:20px}.solution-designed-page .solution-section[data-design=stand-safety] .solution-list>li{border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-weight:600;padding:8px 0}.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection p{margin:0}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection{grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection>article{padding:24px}.solution-designed-page .solution-section[data-design=stand-safety] .solution-collection>article:first-child{grid-row:auto}.solution-designed-page .solution-section[data-design=stand-safety] .solution-list{gap:10px;padding:16px}}.solution-designed-page :is(#safety-calendar,[data-design=stand-safety]) .solution-list li:before{content:none}@media(max-width:480px){.solution-designed-page :is(#safety-calendar,[data-design=stand-safety]) .solution-list{grid-template-columns:1fr}}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection>article:first-child{align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;gap:36px;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:32px}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection>article:first-child h3{margin:0}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection>article:last-child{border-left:1px solid var(--border-primary);padding-left:32px}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection p{margin:0}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-network] .solution-collection,.solution-designed-page .solution-section[data-design=stand-network] .solution-collection>article:first-child{gap:24px;grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection>article:first-child{padding:24px}.solution-designed-page .solution-section[data-design=stand-network] .solution-collection>article:last-child{border-left:0;border-top:1px solid var(--border-primary);padding:24px 0 0}}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection{display:grid;gap:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article{border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;padding:28px;position:relative}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child{background:var(--text-link);border-color:var(--text-link);grid-row:span 2}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child :is(h3,p){color:var(--text-white)}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child .solution-list{gap:30px;list-style:none;margin-top:28px;padding:0}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child .solution-list li{background:var(--bg-white);border-radius:var(--radius);color:var(--text-primary);padding:16px 20px;position:relative}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child .solution-list p{color:var(--text-primary);font-weight:600}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child .solution-list li+li:before{bottom:calc(100% + 3px);color:var(--text-white);content:"↓";font-size:22px;left:50%;line-height:24px;position:absolute;transform:translate(-50%)}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:nth-child(2) .solution-list{background:var(--bg-primary);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:22px 0 0;overflow:hidden;padding:0}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:nth-child(2) .solution-list li{padding:6px 16px}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:nth-child(2) .solution-list li:first-child{background:var(--text-link);flex-basis:100%;padding:14px 16px}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:nth-child(2) .solution-list li:first-child p{color:var(--text-white);font-weight:600}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:last-child{background:var(--bg-primary);display:grid;gap:14px 22px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:last-child :is(h3,p){grid-column:1;margin:0}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection figure{align-self:center;grid-column:2;grid-row:1/span 2;margin:0}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-media{aspect-ratio:16/9;border-radius:var(--radius);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page .solution-section[data-design=stand-adaptation] figcaption{color:var(--text-secondary);font-size:12px;line-height:1.4;margin-top:8px}@media(max-width:1000px){.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:last-child{display:block}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection figure{margin-top:20px}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:last-child p{margin-top:12px}}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection{grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article{padding:24px}.solution-designed-page .solution-section[data-design=stand-adaptation] .solution-collection>article:first-child{grid-row:auto}}.solution-designed-page :is(#system-exchange,[data-design=stand-adaptation]) .solution-list li:before{content:none}.solution-designed-page :is(#system-exchange,[data-design=stand-adaptation]) .solution-collection>article:first-child .solution-list li+li:before{background:none;border-radius:0;bottom:calc(100% + 3px);color:var(--text-white);content:"↓";display:block;font-size:22px;height:auto;left:50%;line-height:24px;position:absolute;top:auto;transform:translate(-50%);width:auto}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-section-inner{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:24px;padding:40px}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-collection{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-collection>article+article{border-left:1px solid var(--border-primary);padding-left:28px}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-related a{background:var(--text-link);border-radius:12px;color:var(--bg-white);display:inline-flex;font-size:18px;font-weight:600;line-height:1.4;padding:14px 22px;text-decoration:none}@media(max-width:800px){.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-section-inner{padding:24px}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-collection{gap:22px;grid-template-columns:1fr}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-collection>article+article{border-left:0;border-top:1px solid var(--border-primary);padding:22px 0 0}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-related a{font-size:16px}}@media(max-width:480px){.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-section-inner{padding:22px 20px}.solution-designed-page :is(#next-stages,[data-design=stand-training]) .solution-related a{width:100%}}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-inner{align-items:start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);row-gap:20px}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-heading{grid-column:1;margin:0}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-content{display:contents}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-content>p{grid-column:1;margin:0}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-collection{background:var(--bg-primary);border-radius:24px;display:block;grid-column:2;grid-row:1/4;margin:0;overflow:hidden}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-collection>article{padding:0}.solution-designed-page :is(#proof,[data-design=stand-case]) figure{display:block;margin:0}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-media{aspect-ratio:16/9;border:0;border-radius:0;display:block;height:auto;margin:0;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page :is(#proof,[data-design=stand-case]) figcaption{font-size:14px;line-height:1.5;padding:16px 20px;text-align:left}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-content>a{background:var(--text-blue);border-radius:12px;color:var(--bg-white);font-size:18px;font-weight:600;grid-column:1;justify-self:start;line-height:1.4;padding:14px 22px;text-decoration:none}@media(max-width:1000px){.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-inner{grid-template-columns:1fr}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-collection{grid-column:1;grid-row:auto}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-content>a{font-size:16px}.solution-designed-page :is(#proof,[data-design=stand-case]) figcaption{font-size:12px}}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-inner{grid-template-rows:min-content min-content 1fr}.solution-designed-page :is(#proof,[data-design=stand-case]) .solution-section-content>a{align-self:start}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:24px;padding:28px}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li:nth-child(2){background:var(--bg-primary)}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li:last-child{background:var(--text-link);border-color:var(--text-link)}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li:last-child :is(h3,p){color:var(--bg-white)}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow p{margin:0}@media(max-width:1000px){.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow{grid-template-columns:1fr}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li{padding:24px}}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li{display:block}.solution-designed-page :is(#pilot:where(:not([data-design=process-strip],[data-design=handoff-dossier])),[data-design=stand-launch]) .solution-flow>li>div{padding:0}.solution-designed-page #acceptance[data-design=stand-launch] .solution-flow>li:has(>.product-icon){align-content:start;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 28px}.solution-designed-page #acceptance[data-design=stand-launch] .solution-flow>li:has(>.product-icon)>div{display:contents}.solution-designed-page #acceptance[data-design=stand-launch] .solution-flow>li:has(>.product-icon)>div>h3{grid-area:1/1;margin:0}.solution-designed-page #acceptance[data-design=stand-launch] .solution-flow>li>.product-icon{grid-area:1/2;height:28px;margin:0;width:28px}.solution-designed-page #acceptance[data-design=stand-launch] .solution-flow>li:last-child>.product-icon{color:var(--bg-white)}.solution-designed-page #acceptance[data-design=stand-launch] .solution-flow>li:has(>.product-icon)>div>:not(h3){grid-column:1/-1}.solution-designed-page :is(#cost,[data-design=stand-cost]){background:var(--bg-primary)}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-inner{align-items:start;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);row-gap:24px}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-heading{grid-column:1;margin:0}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-content{display:contents}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-content>p{grid-column:1;margin:0}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection{background:var(--bg-white);border-radius:24px;display:grid;gap:24px;grid-column:2;grid-row:1/4;grid-template-columns:1fr 1fr;margin:0;padding:28px}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection>article:first-child{border-bottom:1px solid var(--border-primary);grid-column:1/-1;padding-bottom:24px}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection p{margin:0}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-content>.btn{grid-column:1;justify-self:start}@media(max-width:1100px){.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-inner{grid-template-columns:1fr}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection{grid-column:1;grid-row:auto}}@media(max-width:600px){.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection{gap:22px;grid-template-columns:1fr;padding:22px}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection>article:first-child{padding-bottom:22px}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-collection>article:last-child{border-top:1px solid var(--border-primary);padding-top:22px}}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-inner{grid-template-rows:min-content min-content 1fr}.solution-designed-page :is(#cost,[data-design=stand-cost]) .solution-section-content>.btn{align-self:start}.solution-designed-page #cost.solution-cost--estimate .solution-section-content>.btn{align-self:start;grid-column:1;grid-row:3;margin-top:0}@media(max-width:1100px){.solution-designed-page #cost.solution-cost--estimate .solution-section-content>.btn{grid-row:auto}}.solution-designed-page #faq{background:var(--bg-white);padding:56px 0}.solution-designed-page #faq>.container{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.solution-designed-page #faq .shead{margin:0;text-align:left}.solution-designed-page #faq h2{font-size:38px;-webkit-hyphens:none;hyphens:none;line-height:1.2;margin:12px 0 0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.solution-designed-page #faq .faq{margin:0;max-width:none;width:100%}.solution-designed-page #faq details{background:transparent;border:0;border-bottom:1px solid var(--border-primary);border-radius:0;box-shadow:none;margin:0;padding:20px 0}.solution-designed-page #faq details:first-child{padding-top:0}.solution-designed-page #faq summary{font-size:20px;font-weight:600;-webkit-hyphens:none;hyphens:none;line-height:1.5;min-height:44px;overflow-wrap:normal;padding:0 48px 0 0;position:relative;word-break:normal}.solution-designed-page #faq summary:after{background:var(--bg-primary);border-radius:50%;color:var(--text-blue);height:32px;top:0;width:32px}.solution-designed-page #faq .faq-answer{font-size:18px;line-height:1.55;margin:16px 0 0;max-width:none}@media(max-width:1000px){.solution-designed-page #faq>.container{gap:28px;grid-template-columns:1fr}}@media(max-width:800px){.solution-designed-page #faq{padding:36px 0}.solution-designed-page #faq h2{font-size:28px}.solution-designed-page #faq summary{font-size:18px}.solution-designed-page #faq .faq-answer{font-size:16px}}@media(max-width:480px){.solution-designed-page #faq h2{font-size:26px}}.solution-designed-page #faq .eyebrow{display:none}.solution-designed-page #faq summary:after{color:var(--text-link);display:grid;font-size:24px;line-height:1;place-items:center;right:0;top:4px;transform:none}.solution-designed-page #faq details[open] summary:after{content:"−";transform:none}.solution-designed-page #request .solution-conversion-copy h2{font-size:38px;line-height:1.2;text-wrap:balance}.solution-designed-page #request .solution-conversion-copy>p:not(.eyebrow){font-size:18px;line-height:1.55}@media(max-width:800px){.solution-designed-page #request .solution-conversion-copy h2{font-size:28px}.solution-designed-page #request .solution-conversion-copy>p:not(.eyebrow){font-size:16px}}@media(max-width:480px){.solution-designed-page #request .solution-conversion-copy h2{font-size:26px}}.solution-designed-page [data-design=stand-training] .solution-collection:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.solution-designed-page [data-design=stand-training] .solution-collection:has(>article:nth-child(2):last-child){grid-template-columns:1fr}}@media(min-width:1001px)and (max-height:820px),(min-width:1001px)and (max-width:1600px){.solution-designed-page #faq h2,.solution-designed-page #request .solution-conversion-copy h2,.solution-designed-page .solution-section--problem-rows .solution-section-heading h2,.solution-designed-page .solution-section[data-design] .solution-section-heading h2{font-size:34px}.solution-designed-page .solution-section--problem-rows .solution-problem-result h3,.solution-designed-page .solution-section[data-design] h3{font-size:22px}.solution-designed-page #faq .faq-answer,.solution-designed-page #request .solution-conversion-copy>p:not(.eyebrow),.solution-designed-page .solution-section--problem-rows .solution-problem-result p,.solution-designed-page .solution-section[data-design] .solution-list,.solution-designed-page .solution-section[data-design] p{font-size:16px}.solution-designed-page #faq summary,.solution-designed-page .solution-section--problem-rows .solution-problem-label,.solution-designed-page .solution-section[data-design] .solution-lead{font-size:18px}.solution-designed-page .solution-section[data-design] .solution-note{font-size:15px}.solution-designed-page :is(#publication,[data-design=stand-publishing]) .solution-note{font-size:16px}.solution-designed-page .hero.solution-hero--enterprise h1.title{font-size:clamp(32px,2.8vw,42px)}.solution-designed-page .hero.solution-hero--enterprise .solution-hero-lead{font-size:20px}}.payment-terminal-page #equipment .equipment-showcase__body{align-items:center}@media(min-width:801px){.solution-designed-page.payment-terminal-page #equipment .equipment-showcase__photo .solution-media{width:min(100%,260px)}}.donation-terminal-page #administration .product-item-art{right:8px}.solution-designed-page.donation-terminal-page #administration .solution-collection>article:last-child:before{content:none}.solution-designed-page.donation-terminal-page #administration .solution-collection>article:last-child:after{aspect-ratio:1;background:color-mix(in srgb,var(--text-white) 16%,transparent);border:0;border-radius:0;bottom:-16px;height:auto;-webkit-mask:url(../img/icons/retail-order-record-contour.svg) center/contain no-repeat;mask:url(../img/icons/retail-order-record-contour.svg) center/contain no-repeat;right:-10px;width:clamp(84px,14vw,152px)}.solution-designed-page.donation-terminal-page #proof figcaption{text-align:center}.solution-designed-page.donation-terminal-page #proof .solution-section-content>a{align-items:center;display:inline-flex;gap:8px;max-width:100%}.solution-designed-page.donation-terminal-page #proof .solution-section-content>a>span{flex:none}.donation-terminal-page #equipment .equipment-showcase__body{align-items:center}@media(min-width:801px){.solution-designed-page.donation-terminal-page #equipment .equipment-showcase__photo .solution-media{width:min(100%,260px)}}@media(max-width:480px){.solution-designed-page.donation-terminal-page #proof .solution-section-content>a{font-size:15px;padding:12px 15px}}.solution-section[data-design=knowledge-source]{background:#eef8fd}.solution-section[data-design=knowledge-source] .solution-section-inner{align-items:start;display:grid;gap:1rem clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:max-content 1fr max-content}.solution-section[data-design=knowledge-source] .solution-section-heading{grid-column:1;margin:0}.solution-section[data-design=knowledge-source] .solution-section-content{display:contents}.solution-section[data-design=knowledge-source] .solution-section-content>p:first-child{grid-column:1;margin:0}.solution-section[data-design=knowledge-source] .solution-collection{display:grid;gap:.625rem;grid-column:2;grid-row:1/span 2;grid-template-columns:minmax(0,1fr);margin:0}.solution-section[data-design=knowledge-source] .solution-collection>article{background:#fff;border-radius:1rem;padding:clamp(.9rem,2vw,1.5rem)}.solution-section[data-design=knowledge-source] .solution-collection>article:first-child{background:#dfedf9}.solution-section[data-design=knowledge-source] .solution-collection>article:last-child{border:1px solid #aaccea;box-shadow:0 .375rem 1rem #15518814}.solution-section[data-design=knowledge-source] .solution-collection h3{color:#245f96;font-size:.875rem}.solution-section[data-design=knowledge-source] .solution-collection p{margin-bottom:0}.solution-section[data-design=knowledge-source] .solution-caption{grid-column:2;margin:0}@media(max-width:767px){.solution-section[data-design=knowledge-source] .solution-section-inner{display:block}.solution-section[data-design=knowledge-source] .solution-collection{margin:1.25rem 0 .625rem}}.ai-avatar-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{grid-row:auto;padding-bottom:32px}.ai-avatar-page .solution-section[data-design=stand-materials] .solution-collection>article:last-child:after{content:none}.knowledge-assistant-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:32px}.knowledge-assistant-page .solution-section[data-design=stand-materials] .solution-collection>article:last-child:after{content:none}.knowledge-assistant-page #access .solution-comparison>article:last-child{position:relative}.knowledge-assistant-page #access .product-motif{display:none}@media(min-width:1024px){.knowledge-assistant-page #access .solution-comparison>article:last-child{padding-inline-end:clamp(7rem,11vw,11rem)}.knowledge-assistant-page #access .product-motif{color:var(--text-blue);display:block;height:auto;inset-block-end:0;inset-inline-end:0;opacity:.2;pointer-events:none;position:absolute;width:clamp(6rem,10vw,10rem)}}.ai-avatar-page #where .product-motif{display:none}@media(min-width:1024px){.ai-avatar-page #where .solution-collection>article:first-child{padding-inline-end:clamp(6rem,9vw,9rem)}.ai-avatar-page #where .product-motif{color:var(--text-blue);display:block;height:auto;inset-block-end:1rem;inset-inline-end:1rem;opacity:.18;pointer-events:none;position:absolute;width:clamp(4rem,6vw,7rem)}}.solution-designed-page:is(.ai-avatar-page,.knowledge-assistant-page) .solution-section[data-design=stand-reading] .solution-media{aspect-ratio:auto}.solution-designed-page.ticket-kiosk-page #ticket-interface .solution-media{aspect-ratio:auto;margin-inline:auto;width:min(100%,360px)}.ticket-kiosk-page .solution-hero-media figcaption{text-align:center}@media(min-width:641px){.ticket-kiosk-page .solution-hero.compact-integration-hero .solution-hero-media{justify-self:center;max-width:100%;width:-moz-fit-content;width:fit-content}.ticket-kiosk-page .solution-hero.compact-integration-hero .solution-hero-media img{margin-inline:auto;max-height:440px;max-width:100%;width:auto}.ticket-kiosk-page .solution-hero-media figcaption .solution-link{margin-inline-start:.5em}}@media(max-width:640px){.ticket-kiosk-page .solution-hero.compact-integration-hero .solution-hero-media img{-o-object-fit:cover;object-fit:cover}}.solution-designed-page.ticket-kiosk-page #ticket-interface .product-project-pair--joined .solution-media{border-radius:var(--radius);max-height:300px;max-width:100%;width:auto}.ticket-kiosk-page #ticket-interface .product-project-pair--joined figure{align-self:center;width:100%}.ticket-kiosk-page #ticket-interface .product-project-pair--joined h3{align-self:center;text-align:center}@media(max-width:600px){.solution-designed-page.ticket-kiosk-page #ticket-interface .solution-media{width:min(100%,230px)}.solution-designed-page.ticket-kiosk-page #ticket-interface .product-project-pair--joined .solution-media{max-height:224px}}.solution-designed-page.digital-menu-page .hero-visual.is-photo .hero-photo{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page.digital-menu-page .hero-visual figcaption{color:var(--text-secondary);font-size:.875rem;margin-block-start:.5rem;padding-inline:.5rem;text-align:center}.digital-menu-page .solution-hero-media figcaption{text-align:center}.digital-menu-page #drive-through .product-editorial-feature img{aspect-ratio:16/9}.digital-menu-page #azs-demo .solution-collection{justify-self:center;padding:clamp(.75rem,2vw,1.5rem);width:min(100%,23rem)}.digital-menu-page #azs-demo .solution-media{aspect-ratio:auto;border-radius:var(--radius);margin-inline:auto;max-height:clamp(15rem,55vw,24rem);max-width:100%;width:auto}.digital-menu-page #azs-demo figcaption{text-align:center}@media(max-width:640px){.digital-menu-page #drive-through .product-editorial-feature figure{justify-self:center;width:100%}.digital-menu-page #itlabs .criteria-showcase__criteria>li:last-child:nth-child(odd){flex-basis:100%}}:is(.electronic-queue-page,.elektronnaya-ochered-dlya-polikliniki-page,.elektronnaya-ochered-dlya-predpriyatiya-page) .solution-hero-media figcaption{text-align:center}@media(min-width:1100px){.solution-designed-page.electronic-queue-page #queue-controls .solution-section-inner{-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.solution-designed-page.electronic-queue-page #queue-controls .solution-collection{-moz-column-gap:clamp(16px,2.5vw,40px);column-gap:clamp(16px,2.5vw,40px);grid-template-columns:repeat(2,minmax(0,1fr))}.solution-designed-page.electronic-queue-page #queue-controls .solution-collection>article{padding-block:18px}.solution-designed-page.electronic-queue-page #queue-controls .solution-collection>article:nth-child(-n+2){padding-block-start:0}.solution-designed-page.electronic-queue-page #queue-controls .solution-collection>article:nth-last-child(-n+2){border-block-end:0;padding-block-end:0}}@media(max-width:640px){:is(.electronic-queue-page,.elektronnaya-ochered-dlya-polikliniki-page,.elektronnaya-ochered-dlya-predpriyatiya-page) #itlabs .criteria-showcase__criteria>li:last-child:nth-child(odd){flex-basis:100%}}.solution-designed-page.golograficheskaya-piramida-page #control-and-content .solution-media{aspect-ratio:auto;margin-inline:auto;max-height:min(25rem,72vw);max-width:100%;width:auto}.golograficheskaya-piramida-page .solution-hero-media{margin-inline:auto;width:min(100%,28rem)}.golograficheskaya-piramida-page .solution-hero-media .hero-photo{border-radius:var(--radius);margin-inline:auto;max-height:min(23rem,46vh);max-width:100%;width:auto}.golograficheskaya-piramida-page .solution-hero-media figcaption{text-align:center}@media(max-width:640px){.golograficheskaya-piramida-page .solution-hero-media{width:min(100%,16rem)}.golograficheskaya-piramida-page .solution-hero-media .hero-photo{max-height:176px}.golograficheskaya-piramida-page #itlabs .criteria-showcase__criteria>li:last-child:nth-child(odd){flex-basis:100%}}.solution-designed-page.interactive-wall-page #wall-experience .solution-media{aspect-ratio:auto}.interactive-wall-page #wall-cases img[src*=sberbankiada-mamont]{aspect-ratio:auto;background:transparent;border:0;margin-inline:auto;max-height:clamp(240px,25vw,345px);max-width:100%;width:auto}.solution-designed-page.interactive-globe-page #globe-experience .solution-media{aspect-ratio:auto}.solution-designed-page.interactive-table-games-page .solution-hero-media figcaption .solution-link{margin-inline-start:.4em}.solution-designed-page.interactive-table-games-page #mechanics[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:32px}@media(max-width:800px){.solution-designed-page.interactive-table-games-page #mechanics[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:24px}}@media(min-width:1101px){.solution-designed-page.interactive-table-games-page #launch[data-design=training-journey] .solution-flow,.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:601px)and (max-width:1100px){.solution-designed-page.interactive-table-games-page #launch[data-design=training-journey] .solution-flow,.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow{grid-template-columns:1fr}}@media(max-width:600px){.solution-designed-page.building-wayfinding-page .hero-visual.is-photo .hero-photo,.solution-designed-page.golograficheskaya-piramida-page .hero-visual.is-photo .hero-photo,.solution-designed-page.interactive-wall-page .hero-visual.is-photo .hero-photo{max-height:min(220px,34svh)}}.knowledge-assistant-page #channels[data-design=stand-reading] .solution-collection,.knowledge-assistant-page #channels[data-design=stand-reading] .solution-flow{grid-row:1}.knowledge-assistant-page #channels[data-design=stand-reading] .solution-related{grid-column:1/-1}@media(max-width:800px){.knowledge-assistant-page #channels[data-design=stand-reading] .solution-collection{grid-row:2}}.knowledge-assistant-page #access[data-design=stand-devices] .solution-section-inner{background:var(--bg-primary);border-radius:var(--radius-lg);padding:clamp(18px,3vw,34px)}.knowledge-assistant-page #access[data-design=stand-devices] .solution-comparison{display:block;margin:0}.knowledge-assistant-page #access[data-design=stand-devices] .solution-comparison>article{align-items:start;background:transparent;border:0;border-radius:0;display:grid;gap:12px 28px;grid-template-columns:minmax(125px,1fr) minmax(0,3fr);padding:16px 0}.knowledge-assistant-page #access[data-design=stand-devices] .solution-comparison>article+article{border-top:1px solid var(--border-primary)}.knowledge-assistant-page #access[data-design=stand-devices] .solution-comparison :is(h3,p){margin:0}.knowledge-assistant-page #access[data-design=stand-devices] .solution-comparison h3{color:var(--text-link);font-size:20px}.knowledge-assistant-page #access[data-design=stand-devices] .product-motif{display:none}@media(max-width:600px){.knowledge-assistant-page #access[data-design=stand-devices] .solution-comparison>article{gap:6px;grid-template-columns:1fr}}.solution-hero.compact-integration-hero .solution-hero-media{border:8px solid var(--bg-primary);border-radius:var(--radius-lg);box-shadow:none;order:0}.solution-hero.compact-integration-hero .solution-hero-media img{-o-object-fit:contain;object-fit:contain}.video-wall-page .solution-hero-media figcaption{text-align:center}.video-wall-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.exposition-platform-page .solution-hero-media figcaption{text-align:center}.exposition-platform-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}@media(min-width:981px){.exposition-platform-page #modules[data-design=stand-adaptation-editorial] .solution-collection>article:last-child{align-self:center;grid-template-rows:auto auto}}@media(max-width:600px){#exposition-videos .video-pair__players>figure:nth-child(n+3){grid-column:1/-1}#exposition-videos .video-pair__players>figure:nth-child(n+3) video{width:min(100%,24rem)}}.mall-wayfinding-page .solution-hero-media figcaption{text-align:center}.mall-wayfinding-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.mall-wayfinding-page #mall-definition .scenario-focus__copy>p+p{margin-top:12px}.business-wayfinding-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.interactive-floor-page .solution-hero-media figcaption{text-align:center}.interactive-floor-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.interactive-floor-page #floor-definition .scenario-focus__copy>p+p{margin-top:12px}.interactive-globe-page .solution-hero-media img{-o-object-position:center 62%;object-position:center 62%}.cafe-kiosk-page .solution-hero-media figcaption,.interactive-globe-page .solution-hero-media figcaption,.memory-book-page .solution-hero-media figcaption,.photo-zone-page .solution-hero-media figcaption{text-align:center}.photo-zone-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}@media(max-width:620px){.photo-zone-page #processing .signal-path__targets ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.memory-book-page #park-video .video-pair__players{gap:16px;grid-template-columns:minmax(0,1fr)}.memory-book-page #park-video .video-pair__players figure:first-child video{width:min(100%,152px)}.memory-book-page #park-video .video-pair__players figure:last-child :is(video,figcaption){width:100%}}@media(min-width:761px)and (max-width:1279px){.food-order-software-page #integration .signal-path__track{gap:20px;grid-auto-flow:row}.food-order-software-page #integration .signal-path__step:after{left:50%;top:100%;transform:translate(-50%,4px) rotate(90deg);width:21px}}.ozhivayushchie-risunki-page #content .scenario-focus__copy>p+p{margin-top:12px}.solution-designed-page.virtual-tours-page #what[data-design=stand-reading] .solution-media{aspect-ratio:auto}:is(.photobooth-design-page,.audiogid-design-page) .solution-hero-media figcaption{text-align:center}:is(.photobooth-design-page,.audiogid-design-page,.ticket-kiosk-page) :is(#projects,#ticket-projects)[data-design=equipment-rows] .product-media-rows figure{justify-self:center;max-width:100%;width:-moz-fit-content;width:fit-content}:is(.photobooth-design-page,.audiogid-design-page,.ticket-kiosk-page) :is(#projects,#ticket-projects)[data-design=equipment-rows] .product-media-rows img{aspect-ratio:auto;background:transparent;margin-inline:auto;max-height:220px;max-width:100%;width:auto}@media(max-width:640px){:is(.photobooth-design-page,.audiogid-design-page,.ticket-kiosk-page) :is(#projects,#ticket-projects)[data-design=equipment-rows] .product-media-rows img{max-height:180px}}@media(max-width:600px){:is(.photobooth-design-page,.audiogid-design-page,.ticket-kiosk-page) #itlabs .criteria-showcase__criteria>li:last-child:nth-child(odd){flex-basis:100%}.ticket-kiosk-page #related .solution-link>span[aria-hidden=true]{display:none}}.ticket-kiosk-page #all-cases .link-directory__list>li:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:430px){.photobooth-design-page .solution-hero.compact-integration-hero .solution-hero-media img{-o-object-fit:cover;object-fit:cover}}.photobooth-design-page #how[data-design=process-strip] .solution-flow{background:var(--bg-primary);border-radius:var(--radius-lg);gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.photobooth-design-page #how[data-design=process-strip] .solution-flow>li{grid-row:auto;grid-template-rows:auto 1fr;padding:clamp(14px,2vw,26px)}.photobooth-design-page #how[data-design=process-strip] .solution-flow>li+li{border-inline-start:1px solid var(--border-primary)}.photobooth-design-page #how[data-design=process-strip] .solution-flow p{border:0;padding-top:0}@media(max-width:1100px){.photobooth-design-page #how[data-design=process-strip] .solution-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.photobooth-design-page #how[data-design=process-strip] .solution-flow>li:nth-child(3){border-inline-start:0}.photobooth-design-page #how[data-design=process-strip] .solution-flow>li:nth-child(n+3){border-top:1px solid var(--border-primary)}}@media(max-width:600px){.photobooth-design-page #how[data-design=process-strip] .solution-flow{grid-template-columns:minmax(0,1fr)}.photobooth-design-page #how[data-design=process-strip] .solution-flow>li+li{border-inline-start:0;border-top:1px solid var(--border-primary)}}@media(max-width:640px){.virtual-tours-page #future .criteria-showcase__details .solution-link span[aria-hidden=true]{display:none}}:is(.av-control-hero,.screen-network-page .compact-integration-hero,.museum-vr-page .compact-integration-hero,.secure-browser-page .compact-integration-hero) .solution-hero-media figcaption{text-align:center}@media(max-width:992px){.solution-hero.compact-integration-hero .solution-hero-media{justify-self:center;max-width:520px}}@media(max-width:640px){.solution-hero.compact-integration-hero .solution-hero-media img{max-height:175px;width:100%}.interactive-globe-page .solution-hero.compact-integration-hero .solution-hero-media img{max-height:214px}.cafe-kiosk-page .solution-hero.compact-integration-hero .solution-hero-media img{max-height:225px}.solution-hero.compact-portrait-preview .solution-hero-media{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,100px) minmax(0,1fr);padding:12px}.solution-hero.compact-portrait-preview .solution-hero-media img{border-radius:8px}.solution-hero.compact-portrait-preview .solution-hero-media figcaption{margin:0;padding:0}}.solution-designed-page.museum-vr-page #proof .solution-collection{background:transparent;justify-self:center;width:min(100%,370px)}.solution-designed-page.museum-vr-page #proof img.solution-media{aspect-ratio:auto;border-radius:var(--radius-lg);width:100%}.solution-designed-page.museum-vr-page #proof figcaption{text-align:center}.solution-designed-page.museum-vr-page #proof .solution-section-content>a{background:var(--text-link)}@media(min-width:1001px){.solution-designed-page.museum-vr-page #proof .solution-section-inner{align-content:start;grid-template-rows:repeat(4,min-content);row-gap:14px}.solution-designed-page.museum-vr-page #proof .solution-collection{grid-row:1/5}.solution-designed-page.museum-vr-page #proof .solution-caption{grid-row:3}.solution-designed-page.museum-vr-page #proof .solution-section-content>a{grid-row:4}}@media(max-width:1000px){.solution-designed-page.museum-vr-page #proof .solution-caption{grid-row:4}.solution-designed-page.museum-vr-page #proof .solution-section-content>a{grid-row:5}}@media(max-width:600px){.solution-designed-page.museum-vr-page #proof .solution-section-inner{row-gap:14px}.solution-designed-page.museum-vr-page #proof .solution-collection{width:min(100%,220px)}.solution-designed-page.museum-vr-page #proof figcaption{padding:10px 0 0}.solution-designed-page.museum-vr-page #proof .solution-section-content>a{font-size:15px;max-width:calc(100% - 48px);padding:12px 16px}}.solution-designed-page.secure-browser-page #proof[data-design=equipment-rows] .solution-section-content,.solution-designed-page.secure-browser-page #proof[data-design=equipment-rows] .solution-section-inner{display:block}.solution-designed-page.secure-browser-page #proof[data-design=equipment-rows] .solution-section-heading{margin-bottom:20px}.solution-designed-page.secure-browser-page #proof[data-design=equipment-rows] .product-media-rows-copy{max-width:72ch}.solution-designed-page.secure-browser-page #proof[data-design=equipment-rows] img.solution-media{border-radius:var(--radius)}.solution-designed-page.secure-browser-page #proof[data-design=equipment-rows] figcaption{margin:8px 0 0;padding:0;text-align:center}@media(max-width:760px){.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow{border-inline-start:1px solid var(--text-link);display:block;margin-inline:5px 0;padding:0}.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow>li{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--text-primary);display:block;padding:0 0 20px 19px;position:relative}.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow>li:last-child{padding-bottom:0}.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow>li:before{background:var(--text-link);border-radius:50%;content:"";height:9px;inset-inline-start:-5px;position:absolute;top:6px;width:9px}.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow>li>div{padding:0}.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow h3{color:var(--text-link);margin:0 0 4px}.solution-designed-page.knowledge-assistant-page #languages[data-design=training-journey] .solution-flow p{color:var(--text-secondary);margin:0}}.solution-designed-page.support-page #infrastructure-assessment .solution-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-designed-page.support-page #infrastructure-assessment .solution-flow>li{align-content:start;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) 28px}.support-page #infrastructure-assessment .solution-flow>li>div{display:contents}.support-page #infrastructure-assessment .solution-flow h3{grid-area:1/1;margin:0}.support-page #infrastructure-assessment .solution-flow p{grid-column:1/-1}.solution-designed-page.support-page #infrastructure-assessment .solution-flow .product-icon{grid-area:1/2;height:28px;margin:0;position:static;width:28px}.solution-designed-page.support-page #infrastructure-assessment .solution-flow>li:nth-child(3) .product-icon{color:var(--text-white)}@media(max-width:920px){.solution-designed-page.support-page #infrastructure-assessment .solution-flow{grid-template-columns:1fr}}.solution-designed-page.mobile-development-page #mobile-projects .product-media-rows figure{width:min(100%,320px)}.solution-designed-page.mobile-development-page #mobile-projects .product-media-rows img{aspect-ratio:auto;background:transparent;margin-inline:auto;max-height:230px;max-width:100%;width:auto}@media(max-width:640px){.solution-designed-page.mobile-development-page #mobile-projects .product-media-rows img{max-height:210px}}.museum-equipment-design-page .solution-hero-media figcaption{text-align:center}.museum-equipment-design-page #zayavka .solution-collection article{align-items:flex-start;background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:clamp(18px,3vw,36px)}.museum-equipment-design-page #zayavka .product-item-art{align-self:flex-end;margin:12px 0 0;order:1;width:min(58%,185px)}.museum-equipment-design-page #zayavka .product-item-art img{aspect-ratio:auto}.museum-equipment-design-page #zayavka .product-item-art figcaption:empty{display:none}@media(max-width:800px){.museum-equipment-design-page #zayavka .solution-collection,.museum-equipment-design-page #zayavka .solution-flow{grid-row:auto}.museum-equipment-design-page #zayavka .product-item-art{width:min(44%,132px)}}.employment-centers-design-page .solution-hero-media figcaption{text-align:center}#sandbox-cost .estimate-sheet__footer{align-items:flex-start;flex-direction:column}#sandbox-cost .estimate-sheet__footer p{max-width:68ch}.employment-centers-design-page #information .solution-collection article{align-items:flex-start;background:var(--bg-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:clamp(18px,2.7vw,30px)}.employment-centers-design-page #information .product-item-art{align-self:flex-end;margin:10px 0 0;width:min(54%,160px)}.employment-centers-design-page #information .product-item-art img{aspect-ratio:auto}.employment-centers-design-page #information .product-item-art figcaption:empty{display:none}.employment-centers-design-page #tasks .solution-collection>article:first-child>p{padding-right:0}.employment-centers-design-page #tasks .solution-collection>article:nth-child(2)>p{padding-right:92px}.employment-centers-design-page #tasks .product-motif{height:74px;opacity:.23;width:74px}@media(max-width:800px){.employment-centers-design-page #information :is(.solution-collection,.solution-flow){grid-row:auto}.employment-centers-design-page #information .product-item-art{width:min(43%,118px)}.employment-centers-design-page #tasks .solution-collection>article:nth-child(2)>p{padding-right:0}.employment-centers-design-page #tasks .product-motif{display:none}}.church-museums-page .solution-hero-media figcaption{text-align:center}@media(max-width:640px){.church-museums-page .solution-hero.compact-integration-hero .solution-hero-media{width:min(100%,300px)}.church-museums-page .solution-hero.compact-integration-hero .solution-hero-media img{height:auto;max-height:none}}.corporate-museums-design-page .solution-hero-media figcaption{text-align:center}.corporate-museums-design-page #content .product-item-art figcaption:empty{display:none}.corporate-museums-design-page #production .product-media-rows img{background:transparent}.corporate-museums-design-page #production .product-media-rows article:first-child img{max-width:100%}.corporate-museums-design-page #production .product-media-rows article:nth-child(2) img{margin-inline:auto;width:min(100%,182px)}.corporate-museums-design-page #next .link-directory__list>li:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:800px){.corporate-museums-design-page #history .solution-flow{grid-row:2}.corporate-museums-design-page #history .solution-collection{grid-row:3}}@media(max-width:600px){.corporate-museums-design-page .solution-hero .solution-hero-media{justify-self:center;max-width:100%;width:-moz-fit-content;width:fit-content}.corporate-museums-design-page .solution-hero .solution-hero-media img{margin-inline:auto;max-height:190px;max-width:100%;width:auto}.corporate-museums-design-page :is(#history,#production,#control) figure img{margin-inline:auto;max-height:210px;max-width:100%;width:auto}}.solution-designed-page.medicine-industry-page .solution-hero-media img{border-radius:var(--radius);height:auto;-o-object-fit:contain;object-fit:contain}.solution-designed-page.medicine-industry-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.medicine-industry-page #cases img[height="2844"]{aspect-ratio:auto;height:auto;justify-self:center;max-height:176px;max-width:100%;width:auto}@media(max-width:600px){.solution-designed-page.medicine-industry-page .solution-hero.compact-integration-hero .solution-hero-media img{margin-inline:auto;max-height:none;width:min(100%,310px)}.solution-designed-page.medicine-industry-page #cases .screen-gallery__entry:has(img[height="2844"]){align-items:center;gap:12px;grid-template-columns:minmax(0,98px) minmax(0,1fr)}}.library-industry-design-page .solution-hero-media figcaption{text-align:center}.library-industry-design-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}@media(max-width:600px){.library-industry-design-page :is(.solution-hero-media .hero-photo,#cases .product-media-rows img){max-height:190px;-o-object-fit:contain;object-fit:contain}.library-industry-design-page #cases .product-media-rows figure{margin-inline:auto}}.solution-designed-page.museums-industry-page .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.museums-industry-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.museums-industry-page #cases img,.solution-designed-page.museums-industry-page #equipment .product-media-rows img{aspect-ratio:auto}.solution-designed-page.museums-industry-page #cases img:is([height="1920"],[height="1496"],[height="2844"]){justify-self:center;max-height:188px;max-width:100%;width:auto}@media(max-width:640px){.solution-designed-page.museums-industry-page .solution-hero-media img{margin-inline:auto;width:min(100%,290px)}.solution-designed-page.museums-industry-page #cases img:is([height="1920"],[height="1496"],[height="2844"]){max-height:160px}.solution-designed-page.museums-industry-page #cases .screen-gallery__entry:has(img:is([height="1920"],[height="1496"],[height="2844"])){align-items:center;gap:12px;grid-template-columns:minmax(0,110px) minmax(0,1fr)}}.solution-designed-page.sandbox-equipment-category-page .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.sandbox-equipment-category-page .solution-hero-media figcaption{text-align:center}@media(max-width:640px){.solution-designed-page.sandbox-equipment-category-page .solution-hero-media img{margin-inline:auto;width:min(100%,288px)}}.solution-designed-page.hr-terminal-article-page .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.hr-terminal-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.hr-terminal-article-page #next img[src*=lada-visitor-01]{margin-inline:auto;max-height:220px;max-width:100%;width:auto}@media(min-width:941px){.solution-designed-page.hr-terminal-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:1250px}}@media(max-width:640px){.solution-designed-page.hr-terminal-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.hr-terminal-article-page .solution-hero-media img{margin-inline:auto;width:min(100%,288px)}.solution-designed-page.hr-terminal-article-page #next .product-media-rows article:has(img[src*=lada-visitor-01]){align-items:start;gap:12px;grid-template-columns:minmax(0,108px) minmax(0,1fr)}}.museum-sync-article-page .solution-hero-media img{-o-object-fit:contain;object-fit:contain}.museum-sync-article-page .solution-hero-media figcaption{text-align:center}.museum-sync-article-page #next .product-media-rows img{aspect-ratio:auto;background:transparent;border:0;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:1024px){.museum-sync-article-page .solution-hero--article>.solution-hero-inner{align-items:center;gap:clamp(24px,4vw,52px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);max-width:var(--container-max,1260px)}.museum-sync-article-page .solution-hero--article h1{font-size:clamp(32px,3vw,44px)}.museum-sync-article-page .solution-hero--article .solution-hero-media{margin:0;max-width:none}.museum-sync-article-page #next .product-media-rows>article.has-media{grid-template-columns:minmax(160px,34%) minmax(0,1fr)}}@media(max-width:760px){.museum-sync-article-page .solution-hero.compact-integration-hero .solution-hero-media img{max-height:185px}.museum-sync-article-page #next .product-media-rows img{max-height:190px}}.clinic-kiosk-article-page #integration figure figcaption,.clinic-kiosk-article-page .solution-hero-media figcaption{text-align:center}.clinic-kiosk-article-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.clinic-kiosk-article-page .route-lanes__row[id]{scroll-margin-top:110px}.clinic-kiosk-article-page #integration img{max-height:330px;width:100%}@media(min-width:901px){.clinic-kiosk-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.clinic-kiosk-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.clinic-kiosk-article-page :is(.solution-hero-media img,#integration img){max-height:185px}}.solution-designed-page.training-guide-article-page .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.training-guide-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.training-guide-article-page #next img[src*=sen-soy-03]{margin-inline:auto;max-height:220px;max-width:100%;width:auto}@media(min-width:941px){.solution-designed-page.training-guide-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:1250px}}@media(max-width:640px){.solution-designed-page.training-guide-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.training-guide-article-page .solution-hero-media img{margin-inline:auto;width:min(100%,288px)}.solution-designed-page.training-guide-article-page #next .product-media-rows article:has(img[src*=sen-soy-03]){align-items:start;gap:12px;grid-template-columns:minmax(0,108px) minmax(0,1fr)}}.museum-game-article-page .solution-hero-media figcaption{text-align:center}.museum-game-article-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}@media(min-width:761px)and (max-width:920px){.museum-game-article-page #mechanics .format-spectrum__options{grid-template-columns:minmax(0,1fr)}.museum-game-article-page #mechanics .format-spectrum__options>article{border-inline-start:0;padding:14px 0}.museum-game-article-page #mechanics .format-spectrum__options>article+article{border-top:1px solid var(--border-primary)}}@media(min-width:901px){.museum-game-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.museum-game-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.museum-game-article-page :is(.solution-hero-media img,#example img){max-height:185px}}.hotel-check-in-article-page .route-lanes__row[id]{scroll-margin-top:110px}.hotel-check-in-article-page .solution-hero .visual--hero{margin:0;width:100%}@media(min-width:901px){.hotel-check-in-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.hotel-check-in-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}}.solution-designed-page.vr-format-article-page .solution-hero-media{justify-self:center;width:min(100%,420px)}.solution-designed-page.vr-format-article-page .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.vr-format-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.vr-format-article-page #proof .solution-section-inner{display:block}.solution-designed-page.vr-format-article-page #proof .solution-section-heading{margin-bottom:20px}.solution-designed-page.vr-format-article-page #proof .solution-media{border-radius:var(--radius)}.solution-designed-page.vr-format-article-page #proof figcaption{text-align:center}@media(min-width:941px){.solution-designed-page.vr-format-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:1250px}.solution-designed-page.vr-format-article-page .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.vr-format-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.vr-format-article-page .solution-hero-media{width:min(100%,274px)}.solution-designed-page.vr-format-article-page .solution-hero-media img{margin-inline:auto;width:min(100%,244px)}}.photo-transport-article-page #transport figure figcaption,.photo-transport-article-page .solution-hero-media figcaption{text-align:center}.photo-transport-article-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.photo-transport-article-page :is(#transport img,#capture img){aspect-ratio:auto;height:auto;margin-inline:auto;max-width:100%;width:auto}.photo-transport-article-page #transport img{max-height:330px}.photo-transport-article-page #capture img{max-height:240px}@media(min-width:901px){.photo-transport-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.photo-transport-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.photo-transport-article-page :is(.solution-hero-media img,#transport img,#capture img){max-height:185px}}.solution-designed-page.kiosk-content-article-page .solution-hero--article .solution-hero-media{background:transparent;border:0;box-shadow:none;justify-self:center;padding:0;width:min(100%,300px)}.solution-designed-page.kiosk-content-article-page .solution-hero--article .solution-hero-media img{background:transparent;border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.kiosk-content-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.kiosk-content-article-page .content-kiosk-article-intro{padding-block:clamp(20px,3vw,36px)}.solution-designed-page.kiosk-content-article-page .content-kiosk-article-intro .article{max-width:none}.solution-designed-page.kiosk-content-article-page .content-kiosk-article-intro .artmeta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-block:0 16px}.solution-designed-page.kiosk-content-article-page .content-kiosk-article-intro nav ul{border-top:1px solid var(--border-primary);display:flex;flex-wrap:wrap;gap:6px 20px;list-style:none;margin:0;padding:12px 0 0}.solution-designed-page.kiosk-content-article-page .content-kiosk-article-intro nav a{display:inline-block;padding-block:3px;text-underline-offset:.18em}.solution-designed-page.kiosk-content-article-page #obekty figure img,.solution-designed-page.kiosk-content-article-page #panel figure img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:941px){.solution-designed-page.kiosk-content-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.38fr) minmax(0,.62fr)}.solution-designed-page.kiosk-content-article-page .solution-hero--article .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.kiosk-content-article-page .solution-hero--article .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.kiosk-content-article-page .solution-hero--article .solution-hero-media{width:min(100%,204px)}}.equipment-no-software-article-page #poryadok .solution-flow>li>div>a{grid-column:1/-1;justify-self:start}.solution-designed-page.automation-choice-article-page .solution-hero--article .solution-hero-media{justify-self:center;width:min(100%,560px)}.solution-designed-page.automation-choice-article-page .solution-hero--article .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.automation-choice-article-page .solution-hero-media figcaption{text-align:center}@media(max-width:480px){:is(.automation-choice-article-page #exchange,.mdm-comparison-article-page #combine) .signal-path__track .signal-path__targets ul{grid-template-columns:minmax(0,1fr)}}@media(min-width:941px){.solution-designed-page.automation-choice-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.automation-choice-article-page .solution-hero--article .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.automation-choice-article-page .solution-hero--article .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.automation-choice-article-page .solution-hero--article .solution-hero-media{width:min(100%,350px)}}.restaurant-kids-article-page .solution-hero-media figcaption{text-align:center}.restaurant-kids-article-page .solution-hero-media figcaption .solution-link{display:inline-block;margin-inline-start:.4em}.restaurant-kids-article-page #case .link-directory__list>li:only-child{grid-column:1/-1}.restaurant-kids-article-page #request .solution-bridge-actions a:not(.btn){text-decoration:underline;text-underline-offset:.18em}@media(min-width:901px){.restaurant-kids-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.restaurant-kids-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.restaurant-kids-article-page .solution-hero-media img{max-height:185px}}.fiscal-azs-article-page #azs-plan .solution-flow>li>div>a{grid-column:1/-1;justify-self:start}.agent-vs-rules-article-page .solution-hero-media figcaption{text-align:center}.agent-vs-rules-article-page #request .solution-bridge-actions a:not(.btn){text-decoration:underline;text-underline-offset:.18em}@media(min-width:901px){.agent-vs-rules-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.agent-vs-rules-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.agent-vs-rules-article-page .solution-hero-media img{max-height:185px}}.knowledge-preparation-article-page .solution-hero-media figcaption{text-align:center}@media(min-width:901px){.knowledge-preparation-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.knowledge-preparation-article-page .solution-hero-media img{max-height:185px}}.solution-designed-page.tour-publish-article-page .solution-hero--article h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.solution-designed-page.tour-publish-article-page .solution-hero--article .solution-hero-media{justify-self:center;width:min(100%,560px)}.solution-designed-page.tour-publish-article-page .solution-hero--article .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.tour-publish-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.tour-publish-article-page #load figure img{aspect-ratio:auto;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}@media(min-width:941px){.solution-designed-page.tour-publish-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.tour-publish-article-page .solution-hero--article .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.tour-publish-article-page .solution-hero--article .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.tour-publish-article-page .solution-hero--article .solution-hero-media{width:min(100%,350px)}}.table-games-choice-article-page .solution-hero-media figcaption{text-align:center}@media(min-width:901px){.table-games-choice-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.table-games-choice-article-page .solution-hero-media img{max-height:185px}}.solution-designed-page.kiosk-mode-article-page .solution-hero--article .solution-hero-media{justify-self:center;width:min(100%,560px)}.solution-designed-page.kiosk-mode-article-page .solution-hero--article .solution-hero-media img{background:var(--bg-primary);border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.kiosk-mode-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.kiosk-mode-article-page .kiosk-mode-article-intro{padding-block:clamp(20px,3vw,36px)}.solution-designed-page.kiosk-mode-article-page .kiosk-mode-article-intro .article{max-width:none}.solution-designed-page.kiosk-mode-article-page .kiosk-mode-article-intro .artmeta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-block:0 16px}.solution-designed-page.kiosk-mode-article-page .kiosk-mode-article-intro nav ul{border-top:1px solid var(--border-primary);display:flex;flex-wrap:wrap;gap:6px 20px;list-style:none;margin:0;padding:12px 0 0}.solution-designed-page.kiosk-mode-article-page .kiosk-mode-article-intro nav a{display:inline-block;padding-block:3px;text-underline-offset:.18em}@media(min-width:941px){.solution-designed-page.kiosk-mode-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.solution-designed-page.kiosk-mode-article-page .solution-hero--article .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.kiosk-mode-article-page .solution-hero--article .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.kiosk-mode-article-page .solution-hero--article .solution-hero-media{width:min(100%,350px)}}@media(min-width:1050px){.mdm-comparison-article-page .solution-hero--article>.solution-hero-inner{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:var(--container)}}@media(max-width:600px){.mdm-comparison-article-page .solution-hero .actions{grid-template-columns:minmax(0,1fr)}.mdm-comparison-article-page .solution-hero .visual--network{padding:16px}.mdm-comparison-article-page .solution-hero .visual--network .visual-title{font-size:19px!important;margin-bottom:14px!important}.mdm-comparison-article-page .solution-hero .visual--network .visual-nodes>li{padding:10px 12px}.mdm-comparison-article-page .solution-hero .visual--network figcaption{margin-top:14px}}.solution-designed-page.drawing-choice-article-page .solution-hero--article h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.solution-designed-page.drawing-choice-article-page .solution-hero--article .solution-hero-media{justify-self:center;width:min(100%,560px)}.solution-designed-page.drawing-choice-article-page .solution-hero--article .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.drawing-choice-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.drawing-choice-article-page #paper figure img{aspect-ratio:auto;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}@media(min-width:941px){.solution-designed-page.drawing-choice-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.drawing-choice-article-page .solution-hero--article .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.drawing-choice-article-page .solution-hero--article .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.drawing-choice-article-page .solution-hero--article .solution-hero-media{width:min(100%,350px)}}.solution-designed-page.home-credit-case-page .solution-hero--editorial h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.solution-designed-page.home-credit-case-page .solution-hero--editorial .solution-hero-media{justify-self:center;width:min(100%,425px)}.solution-designed-page.home-credit-case-page .solution-hero--editorial .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.home-credit-case-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.hero-cities-case-page #hero-cities-related-projects figure img,.solution-designed-page.home-credit-case-page #bank-related-projects figure img{aspect-ratio:auto;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}@media(min-width:941px){.solution-designed-page.home-credit-case-page .solution-hero--editorial>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.home-credit-case-page .solution-hero--editorial .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.home-credit-case-page .solution-hero--editorial .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.home-credit-case-page .solution-hero--editorial .solution-hero-media{width:min(100%,246px)}}.dobrofon-case-page .solution-hero-media img{display:block;max-height:clamp(330px,34vw,438px);-o-object-fit:contain;object-fit:contain}.dobrofon-case-page .solution-hero-media figcaption{text-align:center}.dobrofon-case-page #case-screens .gfig:not(.gfig--cover) .gal-item img{aspect-ratio:auto;background:var(--bg-primary);height:clamp(145px,19vw,245px)}.dobrofon-case-page #case-videos .video-pair__players :is(figure,video){align-self:start}.dobrofon-case-page #case-videos .video-pair__players figure:first-child video{width:100%}@media(max-width:600px){.dobrofon-case-page .solution-hero-media img{max-height:220px}.dobrofon-case-page #case-videos .video-pair__players{grid-template-columns:minmax(0,1fr)}.dobrofon-case-page #case-videos .video-pair__players figure:last-child video{width:min(100%,9rem)}}.solution-designed-page.hero-cities-case-page .solution-hero--editorial h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.solution-designed-page.hero-cities-case-page .solution-hero--editorial .solution-hero-media{justify-self:center;width:min(100%,560px)}.solution-designed-page.hero-cities-case-page .hero-cities-map-art{aspect-ratio:16/9;background:var(--bg-primary) url(../img/cases/interaktivnaya-karta-goroda-geroi/hero-cities-map-v1.webp) center /contain no-repeat;border-radius:var(--radius-lg);width:100%}.solution-designed-page.hero-cities-case-page .solution-hero-media figcaption{text-align:center}@media(min-width:941px){.solution-designed-page.hero-cities-case-page .solution-hero--editorial>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.hero-cities-case-page .solution-hero--editorial .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.hero-cities-case-page .solution-hero--editorial .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.hero-cities-case-page .solution-hero--editorial .solution-hero-media{width:min(100%,350px)}}@media(max-width:760px){.solution-designed-page.hero-cities-case-page .hero-cities-map-art{background-image:url(../img/cases/interaktivnaya-karta-goroda-geroi/hero-cities-map-v1-c.webp)}}.content-editor-case-page .solution-hero-media img{max-height:385px;-o-object-fit:contain;object-fit:contain}.content-editor-case-page .solution-hero-media figcaption{text-align:center}.content-editor-case-page #editor-interface .featured-media-options__layout{max-width:960px}@media(max-width:600px){.content-editor-case-page .solution-hero-media img{max-height:180px}}.solution-designed-page.vkusno-case-page .solution-hero--editorial h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.solution-designed-page.vkusno-case-page .solution-hero--editorial .solution-hero-media{justify-self:center;width:min(100%,540px)}.solution-designed-page.vkusno-case-page .solution-hero-media figcaption{text-align:center}.vkusno-case-page #kyrgyz-demo figure{margin:24px 0 0;max-width:880px}.vkusno-case-page #kyrgyz-demo video{aspect-ratio:16/9;background:var(--bg-primary);border-radius:var(--radius);display:block;width:100%}.vkusno-case-page #kyrgyz-demo figcaption{color:var(--text-secondary);font-size:.9rem;margin-top:12px;text-align:center}.solution-designed-page.vkusno-case-page #vkusno-related-projects figure img,.solution-designed-page.vkusno-case-page .solution-hero--editorial .solution-hero-media img,.solution-designed-page.vkusno-case-page [data-presentation-library] .gal-item img{aspect-ratio:auto;border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.vkusno-case-page [data-presentation-library] .solution-lead{margin-block:12px 0;max-width:70ch}@media(min-width:941px){.solution-designed-page.vkusno-case-page .solution-hero--editorial>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.vkusno-case-page .solution-hero--editorial .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.vkusno-case-page .solution-hero--editorial .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.vkusno-case-page .solution-hero--editorial .solution-hero-media{width:min(100%,350px)}}.azs-demo-case-page .solution-hero-media img{max-height:400px;-o-object-fit:contain;object-fit:contain}.azs-demo-case-page .solution-hero-media figcaption{text-align:center}.azs-demo-case-page #case-screens .gal-item img{aspect-ratio:auto;height:clamp(145px,20vw,280px);-o-object-fit:contain;object-fit:contain}.azs-demo-case-page #lb.open{flex-direction:column;gap:12px}.azs-demo-case-page #lb .lb-view:has(img){height:min(82vh,calc(100dvh - 108px))}.azs-demo-case-page #azs-demo-viewer-caption{color:var(--text-white);font-size:.875rem;margin:0;text-align:center}@media(max-width:600px){.azs-demo-case-page .solution-hero-media img{max-height:205px}}.solution-designed-page.external-integration-article-page .solution-hero--article h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance}.solution-designed-page.external-integration-article-page .solution-hero--article .solution-hero-media{justify-self:center;width:min(100%,560px)}.solution-designed-page.external-integration-article-page .solution-hero--article .solution-hero-media img{border-radius:var(--radius);height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}.solution-designed-page.external-integration-article-page .solution-hero-media figcaption{text-align:center}.solution-designed-page.external-integration-article-page :is(#exhibit,#model) figure img{aspect-ratio:auto;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}@media(min-width:641px){.solution-designed-page.external-integration-article-page #exhibit .product-media-rows>article.has-media{grid-template-columns:minmax(160px,210px) minmax(0,1fr)}}@media(max-width:640px){.solution-designed-page.external-integration-article-page #exhibit .product-media-rows figure{justify-self:center;width:min(100%,170px)}}@media(min-width:941px){.solution-designed-page.external-integration-article-page .solution-hero--article>.solution-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.solution-designed-page.external-integration-article-page .solution-hero--article .solution-hero-media{justify-self:end}}@media(max-width:640px){.solution-designed-page.external-integration-article-page .solution-hero--article .actions{grid-template-columns:minmax(0,1fr)}.solution-designed-page.external-integration-article-page .solution-hero--article .solution-hero-media{width:min(100%,350px)}}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:20px;display:block;padding:24px;position:relative}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li>div{padding:0}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li:nth-child(2){background:var(--bg-primary)}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li:nth-child(3){background:var(--text-link);border-color:var(--text-link)}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li:nth-child(3) :is(h3,p){color:var(--text-white)}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow p{margin:0}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li:not(:last-child):after{color:var(--text-link);content:"→";font-size:22px;left:calc(100% + 2px);line-height:1;position:absolute;top:50%;z-index:1}@media(max-width:1100px){.solution-designed-page .solution-section[data-design=training-journey] .solution-flow{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li:after{display:none}}@media(max-width:600px){.solution-designed-page .solution-section[data-design=training-journey] .solution-flow{grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=training-journey] .solution-flow>li{padding:22px}}.solution-designed-page .solution-section[data-design=training-equipment] .solution-collection{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0}.solution-designed-page .solution-section[data-design=training-equipment] .solution-collection>article:first-child{grid-column:1/-1;justify-self:center;margin:0 0 10px;max-width:900px;padding:0;width:100%}.solution-designed-page .solution-section[data-design=training-equipment] figure{margin:0}.solution-designed-page .solution-section[data-design=training-equipment] .solution-media{aspect-ratio:16/9;border-radius:24px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page .solution-section[data-design=training-equipment] figcaption{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:10px 0 0;text-align:center}.solution-designed-page .solution-section[data-design=training-equipment] .solution-collection>article:not(:first-child){border-top:1px solid var(--border-primary);padding-top:22px}.solution-designed-page .solution-section[data-design=training-equipment] .solution-collection p{margin:0}.training-product-page .solution-section[data-design=stand-materials] .product-item-art{bottom:10px;right:12px;width:160px}.training-product-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:160px}.training-product-page .solution-section[data-design=stand-network] .solution-collection>article:first-child>a{grid-column:2}@media(max-width:800px){.solution-designed-page .solution-section[data-design=training-equipment] .solution-collection{gap:24px;grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=training-equipment] figcaption{font-size:12px}.training-product-page .solution-section[data-design=stand-materials] .product-item-art{width:136px}.training-product-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:144px}.training-product-page .solution-section[data-design=stand-network] .solution-collection>article:first-child>a{grid-column:1}}.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-inner{align-items:start;display:grid;gap:24px 44px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:min-content 1fr}.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-heading{grid-column:1;grid-row:1;margin:0}.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-content{display:contents}.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-content>p{grid-column:1;grid-row:2;margin:0}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow{display:grid;gap:0;grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;margin:0}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li{border-bottom:1px solid var(--border-primary);display:block;padding:24px}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:first-child,.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:last-child{background:var(--bg-primary);border:0;border-radius:20px}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li>div{display:grid;gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:0}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow :is(h3,p){margin:0}@media(max-width:1000px){.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-content,.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-inner{display:block}.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-content>p,.solution-designed-page .solution-section[data-design=training-delivery] .solution-section-heading{margin-bottom:24px}}@media(max-width:650px){.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li{padding:22px}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li>div{display:block}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow h3{margin-bottom:12px}}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:has(>.product-icon){align-items:start;display:grid;gap:12px 16px;grid-template-columns:minmax(0,.8fr) 32px minmax(0,1.2fr)}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:has(>.product-icon)>div{display:contents}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:has(>.product-icon)>div>h3{grid-area:1/1;margin:0}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li>.product-icon{grid-area:1/2;height:32px;margin:0;position:static;width:32px}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:has(>.product-icon)>div>:not(h3){grid-column:3}@media(max-width:650px){.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:has(>.product-icon){grid-template-columns:minmax(0,1fr) 28px}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li>.product-icon{height:28px;width:28px}.solution-designed-page .solution-section[data-design=training-delivery] .solution-flow>li:has(>.product-icon)>div>:not(h3){grid-column:1/-1}}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection{display:grid;gap:28px 40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child{align-items:start;background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;gap:12px 32px;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;padding:28px}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child>:is(h3,p,ul){grid-column:2;margin:0}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child h3{grid-row:2}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child>p{grid-row:3}.solution-designed-page #safety-calendar[data-design=stand-safety-workplace] .solution-collection>article:first-child .solution-list,.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child .solution-list{display:grid;gap:8px 20px;grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-list>li{border-bottom:1px solid var(--border-primary);padding:8px 0}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-list p{color:var(--text-primary);font-weight:600}.solution-designed-page .solution-section[data-design=stand-safety-workplace] figure{align-self:center;grid-column:1;grid-row:1/span 5;margin:0;min-width:0}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-media{border:0;border-radius:var(--radius);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page .solution-section[data-design=stand-safety-workplace] figcaption{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:10px 0 0;padding:0;text-align:center}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:not(:first-child)>p{margin:0}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-section-content>.solution-note{background:none;border:0;border-radius:0;color:var(--text-secondary);font-size:14px;padding:0}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection{background:var(--text-link);border-radius:var(--radius-lg);display:block;margin:0;padding:8px 32px}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection>article{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:26px 0;position:relative}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection>article+article{border-top:1px solid color-mix(in srgb,var(--text-white) 30%,transparent)}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection :is(h3,p){color:var(--text-white);margin:0}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection>article:first-child>p{padding-right:124px}.solution-designed-page .solution-section[data-design=stand-network-rows] .product-motif{color:var(--text-white);height:100px;opacity:.35;pointer-events:none;position:absolute;right:0;top:20px;width:100px}.territory-wayfinding-page #features .solution-collection>article{row-gap:12px}.solution-designed-page.territory-wayfinding-page #features .solution-collection>article:first-child>p{padding-right:0}.territory-wayfinding-page #features .solution-collection .solution-link{border-color:currentColor;color:var(--text-white);grid-column:2;justify-self:start}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection{align-items:stretch;display:grid;gap:0 36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article{position:relative}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(-n+2){grid-column:1;padding:20px 104px 24px 0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:first-child{border-bottom:1px solid var(--border-primary);grid-row:1;padding-top:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(2){grid-row:2;padding-bottom:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(-n+2) h3{margin-right:-80px;padding-right:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article>p{margin:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .product-motif{bottom:24px;color:var(--text-blue);height:88px;opacity:.45;pointer-events:none;position:absolute;right:0;width:88px}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(2) .product-motif{bottom:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child{align-content:center;align-items:start;background:var(--bg-primary);border-radius:var(--radius-lg);display:grid;gap:12px 24px;grid-column:2;grid-row:1/span 2;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-rows:min-content 1fr;padding:28px}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child>:is(h3,p){grid-column:1;margin:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] figure{align-self:center;grid-column:2;grid-row:1/span 2;margin:0;min-width:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-media{aspect-ratio:16/9;border:0;border-radius:var(--radius);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] figcaption{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:10px 0 0;padding:0;text-align:center}.solution-designed-page.business-wayfinding-page #business-related .solution-collection>article{align-content:start;background:var(--bg-primary);border-bottom:0;border-radius:var(--radius-lg);display:block;grid-column:auto;grid-row:auto;margin:0;min-width:0;padding:24px}.solution-designed-page.business-wayfinding-page #business-related .solution-collection h3{margin:0 0 12px}@media(max-width:800px){.solution-designed-page.business-wayfinding-page #business-related .solution-collection{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px)and (min-width:801px){.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection{gap:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child{display:block;padding:24px}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child>p{margin-top:12px}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] figure{margin:20px auto 0;max-width:360px}}@media(max-width:800px){.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection{gap:24px;grid-template-columns:1fr}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child{display:flex;flex-direction:column;gap:16px;padding:22px}.solution-designed-page .solution-section[data-design=stand-safety-workplace] figure{max-width:600px;order:-1;width:100%}.solution-designed-page .solution-section[data-design=stand-safety-workplace] .solution-collection>article:first-child .solution-list{width:100%}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection{padding:0 24px}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection>article{display:block;padding:24px 0}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection h3{margin-bottom:12px}.solution-designed-page .solution-section[data-design=stand-network-rows] .solution-collection>article:first-child>p{padding-right:0}.solution-designed-page .solution-section[data-design=stand-network-rows] .product-motif{display:none}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection{display:block}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(-n+2){margin-bottom:24px;padding:0 100px 24px 0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child{padding:24px}}@media(max-width:600px){.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child{display:block}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:last-child>p{margin-top:12px}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] figure{margin:20px 0 0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(-n+2){padding-right:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .solution-collection>article:nth-child(-n+2) h3{margin-right:0}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] .product-motif{display:none}.solution-designed-page .solution-section[data-design=stand-adaptation-editorial] figcaption,.solution-designed-page .solution-section[data-design=stand-safety-workplace] figcaption{font-size:12px}}.solution-designed-page.company-history-page .solution-section[data-design=stand-network-rows] .solution-collection>article:first-child>p{padding-right:0}.solution-designed-page.company-history-page .solution-hero--enterprise .solution-hero-media img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection{display:grid;gap:22px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article{border-radius:24px;min-width:0;padding:28px 128px 28px 28px;position:relative}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article:first-child{background:var(--bg-primary)}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article:nth-child(2){border-bottom:1px solid var(--border-primary);border-radius:0}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article:last-child{background:var(--text-link)}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article:last-child :is(h3,p){color:var(--text-white)}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection p{margin:0}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .product-motif{bottom:26px;color:var(--text-blue);height:88px;opacity:.32;pointer-events:none;position:absolute;right:24px;width:88px}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article:last-child .product-motif{color:var(--text-white);opacity:.35}.solution-designed-page.company-history-page .solution-section[data-design=training-equipment] .solution-collection>article:first-child{max-width:600px}.solution-designed-page.company-history-page .solution-section[data-design=training-equipment] .solution-media{aspect-ratio:auto;border:0;margin:0;max-height:280px}.solution-designed-page.company-history-page .solution-section[data-design=training-equipment] figure{background:none;border:0;padding:0}.solution-designed-page.company-history-page .solution-section[data-design=stand-safety-workplace] .solution-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.solution-designed-page.company-history-page .solution-hero--enterprise .solution-hero-media img{aspect-ratio:16/9;max-height:300px}}@media(max-width:800px){.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection{gap:20px}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection>article{padding:24px}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .product-motif{display:none}}@media(max-width:600px){.solution-designed-page.company-history-page .solution-hero--enterprise .solution-hero-media img{max-height:190px}.solution-designed-page.company-history-page .solution-section[data-design=history-story] .solution-collection{grid-template-columns:1fr}.solution-designed-page.company-history-page .solution-section[data-design=training-equipment] .solution-media{max-height:180px}}.solution-designed-page.company-history-page .solution-section[data-design=stand-safety-workplace] .solution-list>li:before{display:none}.solution-designed-page.company-history-page .solution-hero--enterprise .solution-hero-media figcaption{font-size:12px}.solution-designed-page.company-history-page .solution-hero--enterprise .solution-hero-media figcaption .solution-link{display:flex;justify-content:center;margin:6px 0 0}@media(min-width:801px){.solution-designed-page.company-history-page #first-release[data-design=stand-training] .solution-collection{grid-template-columns:repeat(2,minmax(0,1fr))}}.solution-designed-page.promo-product-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:32px}.solution-designed-page.promo-product-page .solution-section[data-design=stand-materials] .product-motif{color:var(--text-blue);display:block;height:80px;margin:24px 0 0 auto;opacity:.35;pointer-events:none;width:80px}.solution-designed-page.promo-product-page .solution-section[data-design=training-journey] .solution-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-designed-page.promo-product-page .solution-section[data-design=stand-safety-workplace] .solution-list>li:before{display:none}@media(max-width:800px){.solution-designed-page.promo-product-page .solution-section[data-design=training-journey] .solution-flow{grid-template-columns:1fr}.solution-designed-page.promo-product-page .solution-section[data-design=stand-materials] .product-motif{height:64px;margin-top:16px;width:64px}}.solution-designed-page.shop-product-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:32px}.solution-designed-page.shop-product-page .solution-section[data-design=stand-network-rows] .solution-collection>article:first-child>p{padding-right:0}.solution-designed-page.shop-product-page .solution-section[data-design=stand-safety-workplace] .solution-list>li:before{display:none}.solution-designed-page.shop-product-page .solution-section[data-design=training-equipment] .solution-collection>article:first-child{max-width:520px}.solution-designed-page.shop-product-page .solution-section[data-design=training-equipment] .solution-media{aspect-ratio:auto;border:0;margin:0;max-height:280px}.solution-designed-page.shop-product-page .solution-section[data-design=training-equipment] figure{background:none;border:0;padding:0}@media(max-width:600px){.solution-designed-page.shop-product-page .solution-section[data-design=training-equipment] .solution-media{max-height:180px}}@media(max-width:480px){.solution-designed-page.shop-product-page .solution-hero h1{font-size:24px}}@media(max-width:600px){.solution-designed-page.shop-product-page #scan-and-payment .solution-list{grid-template-columns:1fr}}.solution-designed-page.taxi-product-page .solution-section[data-design=stand-materials] .solution-collection>article:first-child{padding-bottom:32px}.solution-designed-page.taxi-product-page .solution-section[data-design=stand-network-rows] .solution-collection>article:first-child>p{padding-right:0}.solution-designed-page.taxi-product-page #uncertain-result .solution-collection{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.solution-designed-page.taxi-product-page #uncertain-result .solution-collection{grid-template-columns:1fr}}@media(max-width:480px){.solution-designed-page.taxi-product-page #definition h2{font-size:24px}}.solution-designed-page.medical-product-page #information .solution-collection{grid-template-rows:min-content 1fr}.solution-designed-page.medical-product-page #information .solution-collection>article:nth-child(-n+2){padding-right:0}.solution-designed-page.medical-product-page #information .solution-collection>article:nth-child(-n+2) h3{margin-right:0}.solution-designed-page.medical-product-page #information .solution-collection>article:last-child{display:flex;flex-direction:column;gap:16px}.solution-designed-page.medical-product-page #information figure{margin:4px 0 0;max-width:none;width:100%}.solution-designed-page.medical-product-page #evidence .solution-collection>article:first-child>a{grid-column:2}.solution-designed-page.medical-product-page #documents .solution-list>li:before{display:none}@media(max-width:800px){.solution-designed-page.medical-product-page #evidence .solution-collection>article:first-child>a{grid-column:1}}.solution-designed-page.medical-product-page .crumbs [aria-current=page]{text-wrap:balance}@media(max-width:480px){.solution-designed-page.medical-product-page .solution-hero h1{font-size:24px}}@media(max-width:600px){.solution-designed-page.medical-product-page #documents .solution-list{grid-template-columns:1fr}}.solution-designed-page.museum-games-page .solution-hero--enterprise .solution-hero-media img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.solution-designed-page.museum-games-page #definition .solution-section-inner{align-items:start;display:grid;gap:32px 40px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.solution-designed-page.museum-games-page #definition .solution-section-heading{margin:0}.solution-designed-page.museum-games-page #proof .solution-section-inner{display:block}.solution-designed-page.museum-games-page #proof .solution-section-heading{margin:0 0 32px}.solution-designed-page.museum-games-page #proof .solution-section-content{display:block}.solution-designed-page.museum-games-page #proof figure{background:none;border:0;border-radius:0;padding:0}.solution-designed-page.museum-games-page #proof figcaption{font-size:13px;margin:10px 0 0;padding:0;text-align:center}.solution-designed-page.museum-games-page #proof .product-project-pair figure .solution-media{border-radius:16px}.solution-designed-page.museum-games-page #educational-workshop .solution-section-content>p:not(.solution-lead){grid-column:1/-1;margin:0}.solution-designed-page.museum-games-page #educational-workshop .solution-collection{align-self:start;grid-row:3}.solution-designed-page.museum-games-page #educational-workshop .solution-flow{grid-row:3}.solution-designed-page.museum-games-page #educational-workshop .solution-section-content>.solution-note{grid-row:4}.solution-designed-page.museum-games-page #content .product-item-art{bottom:12px;right:16px;width:150px}.solution-designed-page.museum-games-page #content .solution-collection>article:first-child{padding-bottom:140px}@media(max-width:1000px){.solution-designed-page.museum-games-page #definition .solution-section-inner{display:block}.solution-designed-page.museum-games-page #definition .solution-section-heading{margin-bottom:24px}}@media(max-width:800px){.solution-designed-page.museum-games-page #educational-workshop .solution-section-content{align-items:stretch;display:flex;flex-direction:column}.solution-designed-page.museum-games-page #educational-workshop .solution-collection{margin:0;order:1}.solution-designed-page.museum-games-page #educational-workshop .solution-flow{order:2}.solution-designed-page.museum-games-page #educational-workshop .solution-note{order:3}}@media(max-width:600px){.solution-designed-page.museum-games-page .solution-hero--enterprise h1{font-size:28px}.solution-designed-page.museum-games-page #content .product-item-art{width:130px}.solution-designed-page.museum-games-page #proof figcaption{font-size:12px}}.solution-designed-page.online-booking-page .solution-hero--enterprise .solution-hero-media img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.solution-designed-page.online-booking-page #school .product-item-art{bottom:12px;right:16px;width:150px}.solution-designed-page.online-booking-page #school .solution-collection>article:first-child{padding-bottom:140px}.solution-designed-page.online-booking-page #integrations .solution-collection>article:first-child>p{padding-right:0}.solution-designed-page.online-booking-page #integrations .solution-link{color:var(--text-white);grid-column:2}@media(max-width:600px){.solution-designed-page.online-booking-page .solution-hero--enterprise h1{font-size:28px}.solution-designed-page.online-booking-page #school .product-item-art{width:130px}}@media(max-width:380px){.solution-designed-page.online-booking-page .solution-hero--enterprise h1{font-size:26px}}.solution-designed-page.online-booking-page #school .solution-collection>article:last-child:before{content:none}.solution-designed-page.online-booking-page #school .solution-collection>article:last-child:after{aspect-ratio:1;background:color-mix(in srgb,var(--text-white) 16%,transparent);border:0;border-radius:0;bottom:-16px;height:auto;-webkit-mask:url(../img/icons/booking-availability-contour.svg) center/contain no-repeat;mask:url(../img/icons/booking-availability-contour.svg) center/contain no-repeat;right:-10px;width:clamp(84px,14vw,152px)}
