:root{--brand:#b22222;--brand-deep:#861b1b;--paper:#fafafb;--graphite:#242428}body>header.site-header{background:#fff;backdrop-filter:none;border-bottom:0!important;box-shadow:0 1px #2020240a}body>header.site-header .nav{min-height:80px;gap:30px;max-width:1440px;width:calc(100% - 80px)}body>header.site-header .brand-horizontal{width:185px;flex:0 0 185px;padding:10px 0}body>header.site-header .brand-horizontal img{width:185px;height:auto;max-height:52px}body>header.site-header #navigation{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:6px}body>header.site-header #navigation>a{padding:12px 13px;font-size:12px;font-family:var(--heading-font);font-weight:500;letter-spacing:0;border-radius:0;min-height:44px;display:inline-flex;align-items:center}body>header.site-header #navigation .nav-support{margin-left:18px;border:0;border-left:1px solid #e5e5e8;background:transparent;width:auto;min-width:0;padding:0 18px;color:#b22222;gap:8px}body>header.site-header .nav-support svg{width:20px;height:20px}body>header.site-header #navigation .nav-demo{min-width:140px;width:auto;justify-content:center;border-radius:24px;background:#b22222;color:#fff!important;padding:12px 22px}body>header.site-header #navigation>a:not(.nav-demo):is(:hover,:focus-visible){color:#b22222;background:#fff;box-shadow:inset 0 -2px #b22222}body>header.site-header .menu-toggle{border:1px solid #dedee3;border-radius:24px;padding:9px 16px;color:#242428}.brand-hero{position:relative;overflow:hidden;background:#b22222;color:#fff}.brand-hero-shell{position:relative;z-index:1;padding:24px 0 20px;max-width:1440px;width:calc(100% - 80px)}.brand-hero-intro{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid #ffffff2c;color:#fff;font-size:10px;letter-spacing:.09em}.brand-hero-intro>span:last-child{letter-spacing:0;opacity:.82}.hero-grid-decoration{position:absolute;inset:0 0 0 50%;opacity:.2;background-image:linear-gradient(#fff2 1px,transparent 1px),linear-gradient(90deg,#fff2 1px,transparent 1px);background-size:88px 88px;mask-image:linear-gradient(90deg,transparent,#000)}.brand-slides{display:grid;min-height:475px}.brand-slide{grid-area:1/1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .75s ease,visibility .75s}.brand-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.brand-hero-copy{padding:36px 0 44px;transform:translateY(16px);transition:transform 1s cubic-bezier(.22,1,.36,1)}.brand-slide.is-active .brand-hero-copy{transform:none}.brand-eyebrow{font:500 11px var(--heading-font);letter-spacing:.12em;display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#fff}.brand-eyebrow:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%}.home-flow .brand-hero-copy :is(h1,h2){font-size:clamp(38px,4.3vw,62px);font-weight:500!important;letter-spacing:-.055em;line-height:1.06;color:#fff;margin:0 0 22px!important}.brand-hero-copy em{font-style:normal;color:#fff}.home-flow .brand-hero-copy p{font-size:14px;line-height:1.85;color:#fff;opacity:.86;margin:0 0 30px!important;max-width:440px}.brand-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.brand-hero .brand-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid #fff;border-radius:7px;background:#fff;color:#b22222;padding:13px 19px;min-height:46px;font-size:12px;font-weight:600;text-decoration:none}.brand-hero .brand-secondary{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#fff;text-decoration:none;border-bottom:1px solid #ffffff80;padding:10px 0}.brand-hero-actions svg{width:18px;height:18px}.brand-hero .brand-primary:is(:hover,:focus-visible){background:#f6e7e7;color:#861b1b;border-color:#f6e7e7}.brand-hero .brand-secondary:is(:hover,:focus-visible){color:#fff;background:#ffffff12;border-color:#fff}.brand-hero :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:5px}.brand-scene{height:380px;position:relative;min-width:0;display:flex;align-items:center;justify-content:center;transform:translate(20px);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.brand-slide.is-active .brand-scene{transform:none}.scene-panel{width:100%;max-width:480px;background:#fff;border:1px solid #fff;border-radius:14px;color:#242428;box-shadow:0 24px 65px #500b0b33;overflow:hidden;position:relative}.scene-toolbar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #ededf0}.scene-toolbar b{font-family:var(--heading-font);font-size:15px;color:#b22222;display:flex;align-items:center;gap:12px}.scene-toolbar b span{font-family:Arial,sans-serif;font-size:10px;font-weight:400;color:#73737b;border-left:1px solid #dddde2;padding-left:12px}.scene-dots{color:#a1a1aa;letter-spacing:2px;font-size:12px}.work-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 15px}.scene-overline{font-size:8px;letter-spacing:.1em;color:#7c7c86;display:block;margin-bottom:7px}.work-heading strong{font:500 23px var(--heading-font);letter-spacing:-.05em;color:#242428}.scene-date{padding:7px 9px;background:#f5f5f7;border:1px solid #e9e9ed;border-radius:5px;color:#666670;font-size:9px}.scene-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 22px 17px}.scene-metrics>div{padding:12px;background:#f6f6f8;border-radius:7px}.scene-metrics span{font-size:9px;color:#767680;display:block;margin-bottom:4px}.scene-metrics b{font:500 16px var(--heading-font);color:#b22222;letter-spacing:-.04em}.schedule-axis{display:grid;grid-template-columns:1.2fr repeat(3,1fr);padding:0 22px;margin-bottom:10px;font-size:8px;color:#85858e}.schedule-axis span:not(:first-child){text-align:center}.schedule-row{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;margin:9px 22px;gap:10px}.schedule-row>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#555560}.schedule-row i{font-style:normal;background:#f0f0f3;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;font-size:9px}.schedule-row>div{background:repeating-linear-gradient(90deg,#f5f5f7,#f5f5f7 1px,transparent 1px,transparent 33%);height:25px}.schedule-bar{display:flex;align-items:center;font-size:8px;font-weight:400;background:#f3dddd;border:1px solid #eed0d0;color:#912121;border-radius:4px;height:25px;width:85%;margin-left:12%;padding-left:10px;transform-origin:left}.bar-two{width:79%;margin-left:0;background:#b22222;color:#fff;border-color:#b22222}.bar-three{width:72%;margin-left:18%;background:#ededf1;color:#555560;border-color:#e2e2e8}.is-active .schedule-bar{animation:plan-grow 1.3s .3s both cubic-bezier(.22,1,.36,1)}.is-active .bar-two{animation-delay:.45s}.is-active .bar-three{animation-delay:.6s}.scene-panel-footer{border-top:1px solid #ededf0;font-size:9px;color:#74747e;display:flex;gap:7px;align-items:center;padding:13px 22px;margin-top:17px}.status-dot,.connection-pulse{width:5px;height:5px;border-radius:50%;background:#b22222;display:inline-block}.scene-float{position:absolute;display:flex;align-items:center;gap:12px;background:#fff;color:#242428;border:1px solid #eeeef0;border-radius:10px;padding:14px 17px;box-shadow:0 12px 30px #500b0b22}.permission-note{left:-25px;bottom:-1px;z-index:2}.scene-check{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#f7e7e7;color:#b22222;flex-shrink:0}.scene-check svg{width:20px;height:20px}.scene-float div>span{font-size:9px;color:#75757c;display:block;margin-bottom:4px}.scene-float strong{font:500 12px var(--heading-font)}.connection-note{right:5px;top:-6px;padding:10px 14px;font-size:10px;gap:8px;background:#7c1a1a;color:#fff;border:1px solid #ffffff40;box-shadow:none}.connection-note .connection-pulse{background:#fff;box-shadow:0 0 0 4px #ffffff18}.is-active .scene-float{animation:note-appear 1.2s .4s both cubic-bezier(.22,1,.36,1)}.floor-plan{margin:0 20px;background:#fafafb;border:1px solid #eeeef1;border-radius:7px;overflow:hidden}.floor-plan svg{display:block;width:100%;height:190px}.access-route{animation:route-flow 8s linear infinite}.access-methods{display:flex;gap:8px;padding:18px 22px 20px}.access-methods span{font-size:9px;color:#6b6b75;border:1px solid #e6e6eb;border-radius:20px;padding:5px 12px}.mobile-scene{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.mobile-sheet{width:235px;background:#fff;border:1px solid #eeeef0;border-radius:12px;padding:30px 24px;box-shadow:0 20px 55px #500b0b22;margin-right:-18px;color:#242428;transform:rotate(-5deg)}.mobile-sheet>strong{font:500 27px/1.15 var(--heading-font);letter-spacing:-.04em;display:block;margin:18px 0 25px}.mobile-step{border-top:1px solid #ebebee;padding:12px 0;font-size:10px;display:flex;gap:16px}.mobile-step>span{color:#b22222;font-family:var(--heading-font)}.scene-phone{position:relative;border:5px solid #752323;border-radius:30px;background:#fff;width:205px;height:365px;padding:28px 15px 20px;box-shadow:0 20px 45px #500b0b33;color:#242428;transform:rotate(4deg)}.phone-speaker{position:absolute;top:9px;left:50%;transform:translate(-50%);height:5px;width:45px;border-radius:4px;background:#752323}.phone-head{font:600 17px var(--heading-font);color:#b22222;display:flex;align-items:baseline;gap:4px}.phone-head em{font:italic 15px Georgia,serif}.phone-head>span{margin-left:auto;font:9px Arial,sans-serif;color:#7a7a82}.scene-phone>p{font-size:9px;color:#787881;margin:21px 0 5px!important}.scene-phone>strong{font:500 17px/1.25 var(--heading-font);letter-spacing:-.04em}.phone-attendance{margin-top:18px;background:#f7f7f9;border:1px solid #eeeeF1;border-radius:8px;padding:12px}.phone-attendance>span:first-child{font-size:8px;color:#6c6c78}.phone-attendance>b{font:500 19px var(--heading-font);display:block;margin:7px 0;color:#b22222;white-space:nowrap}.phone-attendance small{font-size:12px;color:#92929b}.phone-status{font-size:7px;color:#65656d;display:flex;align-items:center;gap:3px}.phone-status svg{width:11px;height:11px;color:#b22222}.phone-shortcuts{display:flex;gap:8px;margin:10px 0}.phone-shortcuts>span{display:flex;align-items:center;gap:9px;background:#b22222;color:#fff;padding:9px;border-radius:5px;flex:1}.phone-shortcuts>span:last-child{background:#f6e8e8;color:#b22222}.phone-shortcuts b{font-size:7px;font-weight:400}.phone-leave{padding-top:8px;border-top:1px solid #eeeef0}.phone-leave>span{font-size:7px;color:#717179}.phone-leave b{display:flex;justify-content:space-between;font-size:8px;font-weight:500;margin-top:6px}.phone-leave i{font-style:normal;color:#b22222}.phone-homebar{height:3px;width:65px;background:#752323;border-radius:5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.mobile-note{left:0;bottom:-4px}.brand-hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff30;gap:24px;padding-top:17px}.brand-tabs{display:flex;gap:30px;max-width:650px;flex:1}.brand-hero .brand-tabs button{position:relative;border:0;background:transparent;color:#ffffffb8;padding:12px 0 14px;font:500 11px var(--heading-font);text-align:left;flex:1;cursor:pointer;min-height:42px;border-radius:0}.brand-hero .brand-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff35}.brand-hero .brand-tabs button[aria-pressed=true]{color:#fff}.brand-tabs button i{position:absolute;bottom:0;left:0;height:2px;width:100%;background:#fff;transform:scaleX(0);transform-origin:left;z-index:1}.brand-tabs button[aria-pressed=true] i{transform:scaleX(1)}.brand-hero.is-playing .brand-tabs button[aria-pressed=true] i{animation:brand-progress 9s linear both}.brand-hero .brand-tabs button:is(:hover,:focus-visible){color:#fff;background:#ffffff09}.brand-carousel-actions{display:flex;gap:8px;align-items:center}.brand-hero .brand-carousel-actions button{border:1px solid #ffffff50;border-radius:50%;background:transparent;color:#fff;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;padding:7px}.brand-carousel-actions svg{width:16px;height:16px}.brand-prev svg{transform:rotate(180deg)}.brand-hero .brand-carousel-actions button:is(:hover,:focus-visible){background:#fff;color:#b22222;border-color:#fff}.home-flow #referanslar{padding-top:32px;padding-bottom:30px}.home-flow #referanslar .editorial-section-head{margin-bottom:18px;align-items:center}.home-flow #referanslar h2{font-size:17px;color:#515159;font-weight:500!important}.home-flow #referanslar .text-link{font-size:11px}.home-flow .reference-marquee{padding-block:16px;border:0}.home-flow .reference-mark{height:85px}.home-flow .home-solutions{background:#f7f7f9;padding:70px 0 65px;border-top:1px solid #ededf0;border-bottom:1px solid #ededf0}.home-flow .home-section-heading{display:flex;justify-content:space-between;align-items:end;text-align:left;margin-bottom:30px;border:0;padding-left:0;gap:30px}.home-flow .home-section-heading .home-kicker{display:block;color:#b22222;font-size:10px}.home-flow .home-section-heading h2{font-size:clamp(28px,3vw,38px);max-width:620px}.home-flow .home-section-heading p{max-width:360px;font-size:13px;text-align:right}.home-flow .mc-book-cover{background:#fff;border:1px solid #e0e0e5;border-left:5px solid #b22222;box-shadow:0 8px 20px #24242805}.home-flow .mc-book-brand{color:#b22222}.home-flow .mc-book-title{color:#242428}.home-flow .editorial-about{background:#fff;margin:0}.home-flow .editorial-label{color:#b22222}.home-flow .about-inner{padding-top:90px;padding-bottom:90px}.home-flow .timeline-track{background:transparent}.home-flow .experience-stats{border-color:#b2222233}.callback-section{background:#b22222!important;border:0!important}.callback-section .callback-panel>summary{color:#fff!important;padding-top:32px;padding-bottom:32px;font-size:clamp(28px,3vw,42px);font-weight:500}.callback-section .callback-panel>summary:is(:hover,:focus-visible){color:#fff!important;background:#961d1d!important}.callback-section .callback-panel>summary:focus-visible{outline-color:#fff!important;outline-offset:-5px}.callback-section .callback-toggle{background:transparent;border:1px solid #ffffff80;color:#fff;width:46px;height:46px}.callback-section .callback-panel>summary:hover .callback-toggle{background:#fff;color:#b22222}.callback-section .callback-panel[open]>.callback-body{border-top:1px solid #fff;background:#fafafb!important}.callback-section .callback-panel[open] .callback-layout{background:#fafafb!important}.callback-section .callback-panel[open] .callback-layout:before{background:#fafafb!important}footer{background:#b22222!important;color:#fff!important}footer .footer-grid{border-top:1px solid #ffffff30;padding-top:42px;padding-bottom:38px}footer .footer-grid h3{color:#fff;font-size:14px}footer .brand img{filter:brightness(0) invert(1)!important}footer .footer-grid a,footer .footer-grid p,footer .footer-map>a,footer .footer-bottom,footer .footer-bottom a{color:#fff!important}footer .footer-grid a:not(.brand),footer .footer-grid p{opacity:.85}footer .footer-bottom{border-top-color:#ffffff30}footer :is(.footer-grid a:not(.brand),.legal-links a,.footer-bottom a):is(:hover,:focus-visible){color:#fff!important;background:#861b1b!important;border-color:#fff;box-shadow:inset 0 -1px #fff;opacity:1}footer a:focus-visible{outline-color:#fff!important}@keyframes plan-grow{0%{transform:scaleX(.35);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes note-appear{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes route-flow{to{stroke-dashoffset:-100}}@keyframes brand-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1600px){.brand-slides{min-height:535px}.brand-scene{height:410px}.scene-panel{max-width:500px}}@media(max-width:1050px){body>header.site-header .nav{width:calc(100% - 48px);gap:15px}body>header.site-header .brand-horizontal{width:160px;flex-basis:160px}body>header.site-header .brand-horizontal img{width:160px}body>header.site-header #navigation>a{padding-inline:8px;font-size:11px}body>header.site-header #navigation .nav-support{margin-left:5px;padding-inline:10px}body>header.site-header #navigation .nav-demo{min-width:118px;padding-inline:12px}.brand-hero-shell{width:calc(100% - 48px)}.brand-slide{gap:35px}.home-flow .brand-hero-copy :is(h1,h2){font-size:45px}.home-flow .brand-hero-copy p{font-size:13px}.scene-metrics{gap:6px}.scene-metrics>div{padding:9px}.work-heading strong{font-size:20px}.schedule-row{grid-template-columns:1fr 2fr}.permission-note{left:-12px}.scene-phone{width:185px;flex-shrink:0}.mobile-sheet{width:190px;padding:25px 17px}.brand-hero-actions{gap:12px}.brand-primary{font-size:11px!important}}@media(max-width:800px){body>header.site-header .nav{min-height:72px}body>header.site-header .menu-toggle{display:block;margin-left:auto}body>header.site-header #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:18px 24px;border-bottom:1px solid #e5e5e8;box-shadow:0 14px 25px #0000000c}body>header.site-header #navigation.open{display:flex;align-items:stretch;flex-direction:column;gap:3px}body>header.site-header #navigation .nav-support{margin:8px 0 0;border-left:0;border-top:1px solid #e5e5e8;padding:12px 8px;justify-content:flex-start}body>header.site-header #navigation .nav-demo{width:100%;margin-top:8px}.brand-slide{grid-template-columns:1fr;gap:5px;align-content:start}.brand-slides{min-height:760px}.brand-hero-copy{padding:35px 0 14px}.home-flow .brand-hero-copy :is(h1,h2){font-size:49px}.brand-scene{width:min(480px,90%);height:375px;margin:5px auto 35px}.brand-hero-intro{font-size:9px}.brand-hero-intro>span:last-child{font-size:9px}.home-flow .home-section-heading{display:block}.home-flow .home-section-heading p{text-align:left;margin-top:12px!important}.brand-tabs{gap:20px}.brand-carousel-actions{gap:4px}.brand-carousel-actions .entry-play{display:none}.brand-hero .brand-tabs button{font-size:10px}.mobile-sheet{width:235px}.scene-phone{width:205px}.hero-grid-decoration{inset:40% 0 0}}@media(max-width:480px){body>header.site-header .nav,.brand-hero-shell{width:calc(100% - 40px)}.brand-hero-intro{padding-bottom:18px}.brand-hero-intro>span:last-child{display:none}.brand-slides{min-height:708px}.home-flow .brand-hero-copy :is(h1,h2){font-size:42px}.home-flow .brand-hero-copy p{font-size:12px;line-height:1.8;margin-bottom:23px!important}.brand-hero-copy{padding-top:28px}.brand-eyebrow{margin-bottom:15px;font-size:10px}.brand-hero .brand-primary{padding:12px 14px;min-height:44px;gap:10px}.brand-hero .brand-secondary{font-size:10px;gap:5px}.brand-scene{width:100%;height:335px;margin-top:0;margin-bottom:25px}.scene-toolbar{padding:0 16px;height:40px}.work-heading{padding:16px}.work-heading strong{font-size:20px}.scene-metrics{margin:0 16px 13px;gap:6px}.scene-metrics b{font-size:14px}.scene-metrics span{font-size:8px}.schedule-row{margin:8px 16px}.schedule-axis{padding:0 16px}.schedule-bar{font-size:7px}.scene-panel-footer{padding:11px 16px;font-size:8px;margin-top:13px}.permission-note{left:8px;bottom:0;padding:10px 12px;gap:8px}.scene-float strong{font-size:11px}.scene-check{width:27px;height:27px}.connection-note{right:9px;top:0;font-size:8px;padding:8px 10px}.scene-date{font-size:8px}.brand-hero-bottom,.brand-tabs{gap:15px}.brand-hero .brand-tabs button{font-size:9px;line-height:1.4}.brand-hero .brand-carousel-actions button{width:29px;height:29px;padding:6px}.brand-hero .brand-prev{display:none}.brand-scene.scene-mobile{height:335px}.scene-phone{width:182px;height:338px;padding:25px 12px 16px}.phone-head{font-size:16px}.scene-phone>p{margin-top:15px!important}.phone-attendance{margin-top:12px;padding:10px}.phone-attendance>b{font-size:16px}.mobile-sheet{width:175px;padding:20px 15px}.mobile-sheet>strong{font-size:23px}.mobile-step{font-size:8px;gap:10px}.mobile-note{bottom:-3px;left:0;padding:10px}.home-flow .home-solutions{padding-block:46px}.home-flow .about-inner{padding-block:56px}.floor-plan svg{height:170px}}@media(prefers-reduced-motion:reduce){.brand-slide,.brand-scene,.brand-hero-copy{transition:none}.is-active .schedule-bar,.is-active .scene-float,.access-route,.brand-hero.is-playing .brand-tabs button[aria-pressed=true] i{animation:none!important}}.inner-page :is(.page-head,.solution-hub-head){background:#fafafb;border-bottom:1px solid #e5e5e8;padding-block:28px}.inner-page :is(.page-head,.solution-hub-head) h1{font-size:clamp(28px,3vw,38px)!important;line-height:1.16;margin:0 0 6px!important;color:#b22222}.inner-page :is(.page-head,.solution-hub-head) p{font-size:14px!important;line-height:1.6;margin:6px 0 0!important;color:#6e6e73;max-width:760px}.inner-page .catalog-filter{padding-top:28px;padding-bottom:20px}.catalog-filter .filters,.solution-group-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fafafb;border:1px solid #e5e5e8;border-radius:8px;padding:8px;margin:0 0 20px}.catalog-filter .filters .filter,.solution-group-nav>a{font-family:inherit;font-size:12px;font-weight:400;min-height:40px;display:inline-flex;align-items:center;padding:10px 13px;border:1px solid transparent;border-radius:5px;background:transparent;color:#53535b;box-shadow:none}.catalog-filter .filters .filter.active,.solution-group-nav>a[aria-current]{background:#fff;color:#b22222;border:1px solid #e8caca;box-shadow:inset 0 -2px #b22222}.catalog-filter .filters .filter:is(:hover,:focus-visible),.solution-group-nav>a:is(:hover,:focus-visible){background:#fff;color:#b22222;border-color:#e8caca}.hero-family-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:35px}.hero-family-grid .icon-solution-card{padding:22px 18px;min-height:340px;min-width:0}.hero-family-grid .icon-card-top{font-size:9px;gap:7px}.hero-family-grid .icon-solution-card h3{font-size:20px;line-height:1.2}.hero-family-grid .icon-solution-card p{font-size:12px;line-height:1.7}.hero-family-grid .icon-card-link{font-size:10px;gap:5px}.hero-family-grid .solution-icon{width:52px;height:52px;margin:28px 0 23px}.dining-details{margin-top:38px;scroll-margin-top:100px;max-width:850px}@media(max-width:1000px){.hero-family-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:15px;gap:14px}.hero-family-grid>.icon-solution-card{flex:0 0 230px;scroll-snap-align:start}}@media(max-width:600px){.catalog-filter .filters,.solution-group-nav{gap:4px;padding:6px}.catalog-filter .filters .filter,.solution-group-nav>a{font-size:11px;padding:8px 10px}.inner-page :is(.page-head,.solution-hub-head){padding-block:24px}}.dashboard-nav{display:flex;align-items:center;gap:22px;padding:10px 22px 0;color:#81818a;font-size:8px}.dashboard-nav b{color:#b22222;font-weight:500;border-bottom:2px solid #b22222;padding-bottom:7px}.dashboard-nav>span{padding-bottom:7px}.dashboard-panel .work-heading{padding-top:15px;padding-bottom:14px}.dashboard-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 22px}.dashboard-tile{position:relative;display:flex;flex-direction:column;min-height:90px;padding:12px 10px 10px;border-radius:7px;background:#f0f5f8;color:#365d73}.dashboard-tile svg{position:absolute;right:9px;top:12px;width:17px;height:17px;opacity:.8}.dashboard-tile b{font:500 25px/1 var(--heading-font);letter-spacing:-.04em;margin:3px 0 10px}.dashboard-tile>span{font-size:8px;line-height:1.4;max-width:65px}.dashboard-tile.tone-navy{background:#eef0f6;color:#344d72}.dashboard-tile.tone-slate{background:#eef1f3;color:#34454d}.dashboard-tile.tone-green{background:#edf6f1;color:#32745c}.dashboard-filter{display:flex;justify-content:space-between;align-items:center;margin:15px 22px 10px;font-size:9px;color:#53535c}.dashboard-filter>span:last-child{font-size:8px;color:#85858e;border:1px solid #e9e9ef;padding:5px 8px;border-radius:4px}.dashboard-filter i{font-style:normal;margin-left:10px}.dashboard-attendance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 22px}.attendance-tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:11px 10px;border-radius:6px;border:1px solid #f0dfdf;background:#faf0ef;color:#ad3730;min-height:62px}.attendance-tile b{font:500 21px/1 var(--heading-font)}.attendance-tile>span{font-size:7px;line-height:1.3;white-space:nowrap}.attendance-tile.tone-early{background:#fcf4e9;border-color:#f4e8d6;color:#8c672c}.attendance-tile.tone-absent{background:#faf6e6;border-color:#efe9d3;color:#82722e}.attendance-tile.tone-remaining{background:#eef6f3;border-color:#dfece6;color:#427b68}.dashboard-last{display:flex;align-items:center;gap:9px;margin:13px 22px 0;font-size:8px;color:#7b7b84}.dashboard-last>div{display:flex;align-items:center;gap:5px}.dashboard-last b{font-weight:500;color:#45454c}.dashboard-last>strong{margin-left:auto;font-size:9px;font-weight:500;color:#b22222}.dashboard-panel .scene-panel-footer{margin-top:13px;padding-block:12px}.is-active .dashboard-tile,.is-active .attendance-tile{animation:note-appear .8s .2s both ease}.is-active .dashboard-tile:nth-child(2){animation-delay:.3s}.is-active .dashboard-tile:nth-child(3){animation-delay:.4s}.is-active .dashboard-tile:nth-child(4){animation-delay:.5s}@media(max-width:480px){.dashboard-nav{padding-inline:16px;gap:17px;font-size:7px}.dashboard-panel .work-heading{padding-top:12px;padding-bottom:12px}.dashboard-panel .scene-overline{font-size:7px}.dashboard-panel .work-heading strong{font-size:19px}.dashboard-panel .scene-date{font-size:7px}.dashboard-overview{gap:5px;padding-inline:16px}.dashboard-tile{padding:9px 7px;min-height:78px}.dashboard-tile b{font-size:22px;margin-bottom:8px}.dashboard-tile svg{width:13px;height:13px;right:6px;top:9px}.dashboard-tile>span{font-size:7px}.dashboard-filter{margin:12px 16px 8px;font-size:8px}.dashboard-attendance{gap:5px;margin-inline:16px}.attendance-tile{padding:9px 6px;min-height:55px}.attendance-tile b{font-size:18px}.attendance-tile>span{font-size:6px}.dashboard-last{margin:10px 16px 0;font-size:7px}.dashboard-last>strong{font-size:8px}.scene-work .permission-note{bottom:-16px;left:8px}.scene-work .connection-note{top:-12px}}@media(prefers-reduced-motion:reduce){.is-active .dashboard-tile,.is-active .attendance-tile{animation:none}}.dashboard-panel .scene-toolbar{height:42px}.dashboard-panel .work-heading{padding-top:12px;padding-bottom:11px}.dashboard-panel .dashboard-tile{min-height:82px;padding-top:10px;padding-bottom:8px}.dashboard-panel .dashboard-filter{margin-top:11px;margin-bottom:8px}.dashboard-panel .scene-panel-footer{padding-block:10px;margin-top:10px}.scene-work .permission-note{left:-80px;bottom:0}@media(max-width:1050px){.scene-work .permission-note{left:-30px}}@media(max-width:800px){.scene-work .permission-note{left:-12px;bottom:-20px}}@media(max-width:480px){.scene-work .permission-note{left:8px;bottom:-30px}.dashboard-panel .scene-toolbar{height:36px}.dashboard-panel .dashboard-tile{min-height:76px}.scene-work{margin-top:20px!important;margin-bottom:45px!important}}.callback-section .callback-panel>summary,.callback-section .callback-panel>summary:is(:hover,:focus-visible,:active){background:transparent!important;color:#fff!important;box-shadow:none!important;border-color:transparent!important}.callback-section .callback-panel>summary:before,.callback-section .callback-panel>summary:after{display:none!important}.callback-section .callback-panel>summary:focus-visible{outline:2px solid #fff!important;outline-offset:-5px}.mobile-dashboard .mobile-sheet{padding:26px 22px}.mobile-dashboard .mobile-sheet>strong{font-size:25px;margin:17px 0 20px}.mobile-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;border-top:1px solid #eaeaf0}.mobile-summary-row>span{font-size:9px;color:#75757e}.mobile-summary-row>b{font:500 24px/1 var(--heading-font);color:#b22222;letter-spacing:-.04em}.mobile-summary-status{display:flex;align-items:center;gap:6px;font-size:8px;color:#888891;margin-top:12px}.mobile-dashboard .scene-phone{padding-top:27px}.phone-dashboard-heading{display:flex;justify-content:space-between;align-items:center;margin:15px 0 10px;gap:5px}.phone-dashboard-heading strong{font:500 13px var(--heading-font)}.phone-dashboard-heading>span{font-size:6px;color:#92929a}.phone-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.phone-app-grid>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:53px;border:1px solid #eedddd;border-radius:7px;background:#fcf8f8;color:#b22222}.phone-app-grid svg{width:21px;height:21px}.phone-app-grid>div:last-child svg{transform:rotate(180deg)}.phone-app-grid span{font-size:7px;font-weight:500}.phone-history{margin-top:11px;border:1px solid #eeeef1;border-radius:7px;overflow:hidden}.phone-history-title{display:flex;justify-content:space-between;align-items:center;background:#b22222;color:#fff;padding:7px 10px}.phone-history-title strong{font-size:8px;font-weight:500}.phone-history-title>span{font-size:12px;line-height:1}.phone-history-row{display:flex;align-items:center;gap:7px;padding:6px 8px;border-top:1px solid #eeeef1}.phone-history-row .pass-direction{display:grid;place-items:center;flex-shrink:0;width:19px;height:19px;border-radius:5px;background:#f2e5e5;color:#b22222;font-size:11px}.phone-history-row .pass-direction.exit{background:#f0f0f4;color:#7c7c85}.phone-history-row div{display:flex;flex-direction:column;gap:2px}.phone-history-row b{font-size:6px;font-weight:500}.phone-history-row div>span{font-size:5px;color:#8a8a94}.phone-history-row time{margin-left:auto;font-size:7px;color:#686872}.phone-bottom-nav{display:flex;justify-content:space-between;margin-top:10px;padding:0 4px;font-size:6px;color:#8e8e97}.phone-bottom-nav>span:first-child{color:#b22222}.is-active .phone-app-grid>div{animation:note-appear .8s .25s both ease}.is-active .phone-app-grid>div:nth-child(2){animation-delay:.35s}.is-active .phone-app-grid>div:nth-child(3){animation-delay:.45s}.is-active .phone-app-grid>div:nth-child(4){animation-delay:.55s}@media(max-width:1050px){.mobile-dashboard .mobile-sheet{padding:24px 17px}.mobile-summary-row>span{font-size:8px}.mobile-summary-row>b{font-size:22px}}@media(max-width:480px){.mobile-dashboard .mobile-sheet{padding:22px 14px}.mobile-dashboard .mobile-sheet>strong{font-size:21px;margin:13px 0 16px}.mobile-dashboard .scene-overline{font-size:6px}.mobile-summary-row{gap:6px;padding:11px 0}.mobile-summary-row>span{font-size:7px}.mobile-summary-row>b{font-size:21px}.mobile-summary-status{font-size:6px}.mobile-dashboard .scene-phone{padding-top:24px}.phone-dashboard-heading{margin:10px 0 8px}.phone-dashboard-heading strong{font-size:12px}.phone-app-grid{gap:6px}.phone-app-grid>div{height:48px;gap:4px}.phone-app-grid svg{width:19px;height:19px}.phone-app-grid span{font-size:6px}.phone-history{margin-top:9px}.phone-history-title{padding:6px 8px}.phone-history-row{padding:5px 7px;gap:5px}.phone-bottom-nav{margin-top:8px}}@media(prefers-reduced-motion:reduce){.is-active .phone-app-grid>div{animation:none}}.mobile-dashboard .scene-phone.real-mobile-screen{padding:0;border:0;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;transform:rotate(4deg)}.real-mobile-screen img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 20px #500b0b33)}.mobile-dashboard .scene-phone.app-styled-phone{padding:25px 12px 18px;border:5px solid #752323;background:#fff;box-shadow:0 20px 45px #500b0b33;border-radius:30px;transform:rotate(4deg);overflow:hidden}.app-styled-phone .phone-head{margin:-6px -12px 12px;padding:10px 12px;background:#b22222;color:#fff;justify-content:center;font-size:17px;min-height:42px}.app-styled-phone .phone-head .phone-menu-mark{margin:0 auto 0 0;color:#fff;font-size:17px;line-height:1}.app-styled-phone .phone-bell{margin-left:auto;width:14px;height:14px}.app-styled-phone .phone-app-grid{gap:8px}.app-styled-phone .phone-app-grid>div{height:59px;background:#fff;border:1px solid #e4e4e9;border-radius:9px;box-shadow:0 2px 3px #2020240b}.app-styled-phone .phone-app-grid svg{width:24px;height:24px}.app-styled-phone .phone-app-grid span{font-size:7px;color:#b22222;font-weight:600}.app-styled-phone .phone-history{margin-top:13px;border:0;background:#f9eded;border-radius:9px}.app-styled-phone .phone-history-title{padding:8px 10px;background:#b22222;color:#fff}.app-styled-phone .phone-history-row{padding:6px 7px;border-color:#f0dddd;gap:5px}.app-styled-phone .phone-history-row .pass-direction{width:16px;height:16px;background:#fff;color:#b22222;font-size:10px}.app-styled-phone .phone-history-row b{font-size:6px}.app-styled-phone .phone-more{display:flex;justify-content:center;gap:5px;padding:5px;background:#b22222;color:#fff;font-size:5px}.app-styled-phone .phone-bottom-nav{margin-top:10px;padding:0 2px;font-size:6px}@media(max-width:480px){.mobile-dashboard .scene-phone.app-styled-phone{padding:24px 10px 16px}.app-styled-phone .phone-head{margin:-6px -10px 10px;padding:8px 10px;min-height:37px;font-size:16px}.app-styled-phone .phone-app-grid{gap:6px}.app-styled-phone .phone-app-grid>div{height:53px}.app-styled-phone .phone-app-grid svg{width:21px;height:21px}.app-styled-phone .phone-history{margin-top:10px}.app-styled-phone .phone-history-title{padding:7px 8px}.app-styled-phone .phone-history-row{padding:5px 6px}.app-styled-phone .phone-bottom-nav{margin-top:8px}}.app-styled-phone .phone-head{min-height:36px;margin-bottom:10px;padding-block:7px}.app-styled-phone .phone-app-grid>div{height:51px}.app-styled-phone .phone-history{margin-top:10px}.app-styled-phone .phone-history-row{padding-block:4px}.app-styled-phone .phone-bottom-nav{margin-top:7px}@media(max-width:480px){.app-styled-phone .phone-head{min-height:33px;padding-block:6px;margin-bottom:8px}.app-styled-phone .phone-app-grid>div{height:46px}.app-styled-phone .phone-history{margin-top:8px}.app-styled-phone .phone-history-row{padding-block:3px}}.brand-tabs{max-width:900px;gap:24px}.process-plan{height:192px}.go-process{display:flex;align-items:center;justify-content:space-between;padding:40px 16px 24px;gap:6px}.go-process-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.go-process-step svg{width:30px;height:30px;color:#b22222}.go-process-step strong{font:500 11px var(--heading-font);color:#33333a;white-space:nowrap}.go-process-step>span{font-size:8px;color:#83838d}.go-process>i{font-style:normal;color:#b22222;font-size:17px}.go-process-status{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #eeeef2;padding:13px;font-size:9px;color:#777781}.is-active .go-process-step{animation:note-appear 1s both}.is-active .go-process-step:nth-of-type(2){animation-delay:.25s}.is-active .go-process-step:nth-of-type(3){animation-delay:.5s}.pts-barrier{transform-origin:310px 157px}.pts-car,.pts-barrier,.pts-scan,.tour-route,.tour-patrol{animation-play-state:paused}.is-active .pts-car{animation:pts-drive 9s ease-in-out infinite}.is-active .pts-barrier{animation:pts-open 9s ease-in-out infinite}.is-active .pts-scan{animation:pts-recognize 9s ease-in-out infinite}.is-active .tour-route{animation:route-flow 12s linear infinite}.tour-patrol{offset-path:path("M51 170V43h94v72h125V53h125v131H177v-14H51Z")}.is-active .tour-patrol{animation:patrol-move 14s linear infinite}@keyframes pts-drive{0%,15%{transform:translate(-30px)}30%,50%{transform:translate(90px)}78%,88%{transform:translate(260px);opacity:1}89%,90%{opacity:0;transform:translate(260px)}91%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(-30px)}}@keyframes pts-open{0%,35%,90%,to{transform:rotate(0)}48%,78%{transform:rotate(85deg)}}@keyframes pts-recognize{0%,18%,65%,to{opacity:0}25%,45%{opacity:1}50%{opacity:0}}@keyframes patrol-move{0%{offset-distance:0%}to{offset-distance:100%}}@media(max-width:800px){.brand-hero-bottom{align-items:flex-end}.brand-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 20px;max-width:none}.brand-hero .brand-tabs button{font-size:10px;min-height:40px;padding:9px 0}.brand-carousel-actions{padding-bottom:5px}.process-plan{height:192px}.brand-scene.scene-mobile{height:375px}}@media(max-width:480px){.brand-tabs{gap:4px 12px}.brand-hero .brand-tabs button{font-size:9px}.brand-scene.scene-mobile{height:335px}.process-plan{height:172px}.go-process{padding:30px 10px 22px}.go-process-step strong{font-size:9px}.go-process-step>span{font-size:7px}.go-process-status{font-size:8px}.go-process-step svg{width:26px;height:26px}.process-plan svg{height:170px}}@media(prefers-reduced-motion:reduce){.is-active .pts-car,.is-active .pts-barrier,.is-active .pts-scan,.is-active .tour-route,.is-active .tour-patrol,.is-active .go-process-step{animation:none!important}.pts-scan{opacity:.6}}.brand-hero .brand-carousel-actions{position:absolute;inset:0;pointer-events:none;z-index:3;padding:0}.brand-hero .brand-carousel-actions button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;margin:0;padding:9px;pointer-events:auto;background:#b22222;display:grid}.brand-hero .brand-carousel-actions .brand-prev{left:20px;right:auto}.brand-hero .brand-carousel-actions .brand-next{right:20px;left:auto}.brand-hero-shell{width:calc(100% - 144px);padding-bottom:24px;margin-inline:auto}.brand-slide{transition:none}.brand-slide.is-active{animation:hero-slide-reveal .6s ease both}@keyframes hero-slide-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:800px){.brand-hero-shell{width:calc(100% - 88px)}.brand-hero .brand-carousel-actions .brand-prev{left:7px}.brand-hero .brand-carousel-actions .brand-next{right:7px}.brand-hero .brand-carousel-actions button{width:30px;height:30px;padding:6px}}@media(prefers-reduced-motion:reduce){.brand-slide.is-active{animation:none}}body>header.site-header .nav{min-height:92px;gap:26px}body>header.site-header .brand-horizontal{width:230px;flex-basis:230px}body>header.site-header .brand-horizontal img{width:230px;max-height:64px}body>header.site-header #navigation>a{font-size:15px;padding-inline:14px}body>header.site-header .nav-support svg{width:24px;height:24px}body>header.site-header #navigation .nav-demo{min-width:160px;min-height:48px}@media(min-width:951px)and (max-width:1150px){body>header.site-header .nav{gap:16px}body>header.site-header .brand-horizontal{width:205px;flex-basis:205px}body>header.site-header .brand-horizontal img{width:205px}body>header.site-header #navigation>a{font-size:14px;padding-inline:8px}body>header.site-header #navigation .nav-support{margin-left:6px;padding-inline:10px}body>header.site-header #navigation .nav-demo{min-width:138px;padding-inline:14px}}@media(max-width:950px){body>header.site-header .nav{min-height:80px;gap:14px}body>header.site-header .brand-horizontal{width:200px;flex-basis:200px}body>header.site-header .brand-horizontal img{width:200px;max-height:56px}body>header.site-header .menu-toggle{display:block;margin-left:auto;font-size:15px}body>header.site-header #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:18px 24px;border-bottom:1px solid #e5e5e8;box-shadow:0 14px 25px #0000000c}body>header.site-header #navigation.open{display:flex;align-items:stretch;flex-direction:column;gap:3px}body>header.site-header #navigation>a{font-size:16px}body>header.site-header #navigation .nav-support{margin:8px 0 0;border-left:0;border-top:1px solid #e5e5e8;padding:12px 14px;justify-content:flex-start}body>header.site-header #navigation .nav-demo{width:100%;margin-top:8px}}.brand-hero .brand-hero-actions :is(.brand-primary,.brand-secondary){background:transparent;color:#fff;border:1px solid #ffffff80;border-radius:7px;padding:13px 19px;min-height:46px;justify-content:center;text-decoration:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.brand-hero .brand-hero-actions :is(.brand-primary,.brand-secondary):is(:hover,:focus-visible){background:#fff;color:#b22222;border-color:#fff;box-shadow:none}.brand-hero .brand-hero-actions :is(.brand-primary,.brand-secondary) svg{color:inherit}@media(max-width:480px){.brand-hero .brand-hero-actions :is(.brand-primary,.brand-secondary){padding:12px 14px;min-height:44px}}.brand-hero .brand-eyebrow{font-family:var(--heading-font);font-size:clamp(16px,1.4vw,20px);font-weight:700;letter-spacing:.065em;line-height:1.35;gap:12px;margin-bottom:20px;color:#fff}.brand-hero .brand-eyebrow:before{width:8px;height:8px;flex:0 0 8px}@media(max-width:480px){.brand-hero .brand-eyebrow{font-size:16px;margin-bottom:16px}}.inner-page :is(.page-head,.solution-hub-head){background:#b22222;border-bottom-color:#b22222;color:#fff}.inner-page :is(.page-head,.solution-hub-head) h1{color:#fff}.inner-page :is(.page-head,.solution-hub-head) p{color:#fff}.inner-page :is(.page-head,.solution-hub-head) :is(.eyebrow,.editorial-label,.breadcrumb,.breadcrumb a){color:#fff}.catalog-filter .filters{background:#f8f8fa;border:1px solid #d8d8df;border-radius:10px;padding:10px;gap:8px}.catalog-filter .filters .filter{font-family:var(--heading-font);font-size:15px;font-weight:600;color:#303036;min-height:46px;padding:11px 18px;border-radius:6px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.catalog-filter .filters .filter:is(:hover,:focus-visible){background:#f4e5e5;color:#b22222;border-color:#dfb1b1}.catalog-filter .filters .filter.active,.catalog-filter .filters .filter.active:is(:hover,:focus-visible){background:#b22222;color:#fff;border-color:#b22222;box-shadow:none}.catalog-filter .filters .filter:focus-visible{outline:2px solid #b22222;outline-offset:3px}@media(max-width:600px){.catalog-filter .filters{padding:8px;gap:6px}.catalog-filter .filters .filter{font-size:13px;min-height:44px;padding:10px 13px}}.inner-page .products a.product-card,.inner-page .products a.product-card:is(:hover,:focus-visible){background:transparent;border-color:transparent;box-shadow:none;transform:none;color:#242428;text-decoration:none}.inner-page .products a.product-card>div{background:#f8f8fa;border:1px solid #e5e5e8;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.inner-page .products a.product-card:is(:hover,:focus-visible)>div{background:#fff;border-color:#b22222;box-shadow:0 5px 18px #2424280a}.inner-page .products a.product-card:is(:hover,:focus-visible) h3{color:#b22222}.inner-page .products a.product-card p{color:#62676b}.inner-page .products a.product-card .product-discover{background:transparent;box-shadow:none;border-bottom:1px solid #d8d8df}.inner-page .products a.product-card:is(:hover,:focus-visible) .product-discover{color:#b22222;border-bottom-color:#b22222;background:transparent;box-shadow:none}.inner-page .products a.product-card:focus-visible{outline:2px solid #b22222;outline-offset:5px}.inner-page .icon-solution-card>.solution-icon{width:60px;height:60px;color:#35353c;stroke-width:1.6}.inner-page .solution-icon .icon-accent{stroke:#b22222}.service-icon-badge{display:grid;place-items:center;width:80px;height:80px;border:1px solid #ead2d2;border-radius:18px;background:#fcf5f5;margin-bottom:22px}.service-icon-badge .solution-icon{width:52px;height:52px;color:#35353c;stroke-width:1.6}:is(.icon-solution-card,.service-icon-badge) .solution-icon{transition:transform .4s ease}:is(.icon-solution-card,.service-icon-badge):is(:hover,:focus-visible) .solution-icon{transform:translateY(-3px)}:is(.icon-solution-card,.service-icon-badge):is(:hover,:focus-visible) .icon-accent{animation:solution-accent 1.8s ease-in-out infinite}@keyframes solution-accent{0%,to{opacity:1}50%{opacity:.35}}.icon-solution-card:is(:hover,:focus-visible) [data-icon=access] .icon-accent{animation:solution-entry 1.8s ease-in-out infinite}@keyframes solution-entry{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){:is(.icon-solution-card,.service-icon-badge) .solution-icon{transition:none;transform:none!important}:is(.icon-solution-card,.service-icon-badge) .icon-accent{animation:none!important}}.products.software-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.software-catalog-grid .product-card h3{font-size:20px}.software-catalog-grid .product-card p{font-size:13px;line-height:1.65}.software-catalog-grid .hero-tour-brand.catalog-software-logo{max-width:75%}.software-catalog-grid .hero-tour-name{font-size:26px}.software-catalog-grid .catalog-software-logo{max-width:70%}@media(max-width:1000px){.products.software-catalog-grid{display:flex;overflow-x:auto;gap:18px;padding-bottom:16px;scroll-snap-type:x proximity}.software-catalog-grid .product-card{flex:0 0 230px;scroll-snap-align:start}}#urun-katalogu>.access-catalog:has(>.product-card:not([hidden]))+.software-catalog-grid{margin-top:32px}.products.software-catalog-grid>.product-card[hidden]{display:none}.inner-page .product-detail-art{background:transparent;isolation:isolate}.inner-page .product-detail-art img{mix-blend-mode:normal;filter:none;opacity:1;background:transparent;object-fit:contain}.inner-page .products .product-card>div>img.catalog-software-logo,.inner-page .products .product-card:is(:hover,:focus-visible)>div>img.catalog-software-logo{left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;object-fit:contain;transition:none}.inner-page .products .product-card .hero-tour-brand>img,.inner-page .products .product-card:is(:hover,:focus-visible) .hero-tour-brand>img{transform:none;transition:none}.inner-page .product-specs-layout{max-width:1376px;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:48px;align-items:start;padding-block:36px}.product-visual-column{position:sticky;top:112px}.inner-page .product-specs-layout .product-detail-art{height:360px;padding:18px}.inner-page .product-specs-layout .product-detail-art img{max-width:100%;width:100%;height:100%}.product-specs-content{min-width:0}.product-specs-content .product-summary{font-size:14px;line-height:1.65;margin:0 0 16px}.product-specs-content .product-detail-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 26px}.product-specs-content .product-detail-actions .button{background:#b22222;color:#fff;border:1px solid #b22222;border-radius:6px}.product-specs-content .product-detail-actions .button:hover{background:#861b1b}.inner-page .product-specs-content h2{font-size:26px;margin:0 0 12px}.inner-page .product-specs-content dl{margin:0 0 18px}.inner-page .product-specs-content dl>div{grid-template-columns:minmax(140px,1fr) minmax(0,1.6fr);padding:9px 0;gap:18px;font-size:14px;line-height:1.5}.product-specs-content :is(.product-note,.product-source){font-size:12px;line-height:1.6}.product-specs-content .product-category-nav{margin:20px 0 0}@media(max-width:800px){.inner-page .product-specs-layout{grid-template-columns:1fr;gap:24px;padding-block:24px}.product-visual-column{position:static}.inner-page .product-specs-layout .product-detail-art{height:250px}}@media(max-width:480px){.inner-page .product-specs-content dl>div{grid-template-columns:1fr 1.25fr;gap:12px;font-size:13px;padding:8px 0}}.product-specs-content .product-downloads{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 20px}.product-specs-content .product-downloads:empty{display:none}.support-copy .support-hours{margin-top:28px;padding-top:22px;border-top:1px solid #e5e5e8;max-width:330px}.support-copy .support-hours h3{font-size:17px;font-weight:600;color:#b22222;letter-spacing:-.02em;margin:0 0 12px}.support-copy .support-hours dl{margin:0}.support-copy .support-hours dl>div{display:flex;justify-content:space-between;gap:24px;padding:5px 0;font-size:14px;line-height:1.6}.support-copy .support-hours dt{color:#62676b}.support-copy .support-hours dd{margin:0;color:#242428;font-weight:500}.inner-page .prose .about-since-label{display:inline-block;font-family:var(--heading-font);font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.4;letter-spacing:.065em;color:#b22222;margin-bottom:14px}.inner-page .products .product-card[href="/urunler/xixby-q3/"] .catalog-image-frame{inset:31.76%}.inner-page .product-detail-art img[src="/assets/transparent/q3-xixby.png"]{width:80%;height:80%}@media(max-width:700px){.inner-page .products .product-card[href="/urunler/xixby-q3/"] .catalog-image-frame{inset:32.24%}}body>header.site-header .brand-horizontal{width:287.5px;flex-basis:287.5px}body>header.site-header .brand-horizontal img{width:287.5px;max-height:80px}@media(min-width:951px)and (max-width:1150px){body>header.site-header .brand-horizontal{width:256.25px;flex-basis:256.25px}body>header.site-header .brand-horizontal img{width:256.25px}}@media(max-width:950px){body>header.site-header .brand-horizontal{width:min(250px,calc(100vw - 140px));flex-basis:min(250px,calc(100vw - 140px))}body>header.site-header .brand-horizontal img{width:100%;max-height:70px}}.home-discovery{padding:76px 0 80px;background:#f7f7f9}.discovery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:32px}.discovery-kicker{display:block;color:#b22222;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:16px}.home-discovery h2,.home-guidance h2{font-size:clamp(30px,3.3vw,46px);line-height:1.14;letter-spacing:-.04em;margin:0;color:#222}.discovery-link{display:inline-flex;align-items:center;gap:28px;padding:12px 0;border-bottom:1px solid #b22222;color:#b22222;font-size:14px;font-weight:500}.discovery-link span,.discovery-product-action span{transition:transform .22s ease}.discovery-link:hover span,.discovery-product:hover .discovery-product-action span{transform:translate(3px,-3px)}.discovery-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.discovery-product{display:block;background:#fff;border:1px solid #e3e3e8;border-radius:16px;padding:24px;box-shadow:none;color:#222;transition:border-color .25s,box-shadow .25s}.discovery-product:hover{background:#fff;border-color:#b22222;box-shadow:0 12px 28px #22222208}.discovery-product-top{display:flex;justify-content:space-between;gap:10px;color:#777;font-size:10px;letter-spacing:.07em}.discovery-image{height:230px;display:flex;align-items:center;justify-content:center;padding:24px}.discovery-image img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal;transform:none}.discovery-product:first-child .discovery-image img{width:80%;height:80%}.discovery-product-copy h3{font-size:21px;line-height:1.25;margin:8px 0 10px;letter-spacing:-.03em}.discovery-product-copy p{font-size:14px;line-height:1.6;color:#777;margin:0;min-height:45px}.discovery-product-action{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid #eee;font-size:13px;color:#b22222}.home-guidance{background:#fafafb;border-top:1px solid #ececef;padding:76px 0}.guidance-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.guidance-layout>div>p{max-width:340px;color:#747477;font-size:15px;line-height:1.75;margin:22px 0 10px}.guidance-questions details{border-bottom:1px solid #dcdce1;padding:0;background:transparent}.guidance-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:25px 0;font-size:18px;font-weight:500;line-height:1.45;list-style:none;color:#29292d}.guidance-questions summary::-webkit-details-marker{display:none}.guidance-questions summary>span{font-size:25px;font-weight:400;color:#b22222;transition:transform .2s}.guidance-questions details[open] summary>span{transform:rotate(45deg)}.guidance-questions details>div{padding:0 36px 24px 0}.guidance-questions p{margin:0 0 14px;color:#747477;font-size:14px;line-height:1.8;max-width:640px}.guidance-questions a{font-size:14px;color:#b22222}.discovery-product:focus-visible,.discovery-link:focus-visible,.guidance-questions summary:focus-visible{outline:2px solid #b22222;outline-offset:5px}@media(max-width:900px){.guidance-layout{gap:40px;grid-template-columns:1fr 1.3fr}.discovery-product{padding:18px}.discovery-image{height:190px;padding:20px}.discovery-product-copy h3{font-size:19px}}@media(max-width:640px){.home-discovery,.home-guidance{padding:46px 0}.discovery-heading{align-items:flex-start;flex-direction:column;gap:16px}.discovery-products{grid-template-columns:1fr;gap:16px}.discovery-product{padding:22px}.discovery-image{height:200px}.discovery-product-copy p{min-height:0}.guidance-layout{grid-template-columns:1fr;gap:20px}.guidance-questions summary{font-size:17px}.discovery-product-copy h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.discovery-product,.discovery-link span,.discovery-product-action span,.guidance-questions summary>span{transition:none}}.catalog-filter .filters,.solution-group-nav,.product-category-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;background:transparent;border:0;border-radius:0;margin-bottom:34px;box-shadow:none}.catalog-filter .filters .filter,.solution-group-nav>a,.product-category-nav>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;min-height:44px;border:1px solid #e4e4e4;border-radius:8px;background:#fff;color:#555;font:inherit;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-decoration:none;box-shadow:none;transform:none;transition:background .2s,border-color .2s,color .2s}.catalog-filter .filters .filter:is(:hover,:focus-visible),.solution-group-nav>a:is(:hover,:focus-visible),.product-category-nav>a:is(:hover,:focus-visible){border-color:#b22222;color:#b22222;background:#fcf7f7;box-shadow:none;transform:none}.catalog-filter .filters .filter.active,.catalog-filter .filters .filter.active:is(:hover,:focus-visible),.solution-group-nav>a[aria-current],.solution-group-nav>a[aria-current]:is(:hover,:focus-visible),.product-category-nav>a[aria-current],.product-category-nav>a[aria-current]:is(:hover,:focus-visible){background:#b22222;border-color:#b22222;color:#fff;font-weight:400;box-shadow:none}.catalog-filter .filters .filter:focus-visible,.solution-group-nav>a:focus-visible,.product-category-nav>a:focus-visible{outline:2px solid #b22222;outline-offset:3px}@media(max-width:700px){.catalog-filter .filters,.solution-group-nav,.product-category-nav{gap:8px;padding:0}.catalog-filter .filters .filter,.solution-group-nav>a,.product-category-nav>a{font-size:12px;padding:10px 12px;min-height:44px}}.inner-page .text-link,.home-flow .text-link,.home-flow .discovery-link,.home-flow .guidance-questions a,.inner-page .icon-card-link{font-size:16px;line-height:1.5}.home-flow .guidance-questions p{font-size:16px;line-height:1.75}.hero-family-grid .icon-solution-card p,.software-catalog-grid .product-card p{font-size:15px;line-height:1.65}@media(max-width:600px){.inner-page .text-link,.home-flow .text-link,.home-flow .discovery-link,.home-flow .guidance-questions a,.inner-page .icon-card-link{font-size:15px}}.inner-page :is(.page-head,.solution-hub-head) p{font-size:16px!important}.inner-page :is(.eyebrow,.breadcrumb),.home-flow :is(.home-kicker,.editorial-label,.discovery-kicker){font-size:13px;line-height:1.5}.hero-family-grid .icon-card-top,.inner-page .product-card>span{font-size:13px;line-height:1.5}.inner-page .product-card p,.inner-page .product-specs-content .product-summary{font-size:16px;line-height:1.65}.inner-page .product-specs-content :is(.product-note,.product-source){font-size:14px;line-height:1.65}.catalog-filter .filters .filter,.solution-group-nav>a,.product-category-nav>a,.reference-sectors button{font-size:15px;line-height:1.5}.reference-sectors button span{font-size:13px}.home-flow .home-section-heading p{font-size:16px}.home-flow .experience-stats>div>span{font-size:15px}.home-flow .mc-book-brand{font-size:11px}.home-flow .mc-book-hint{font-size:14px}.home-flow .mc-book-pages p{font-size:14px;line-height:1.6}.home-flow .mc-book-pages .mc-cta{font-size:14px;min-height:44px}@media(max-width:700px){.catalog-filter .filters .filter,.solution-group-nav>a,.product-category-nav>a,.reference-sectors button{font-size:14px}}.inner-page .catalog-filter{padding-bottom:12px}.inner-page .catalog-filter #filter-status{margin-bottom:0}.inner-page .catalog-filter+#urun-katalogu{padding-top:16px}.callback-copy .callback-hours{margin-top:26px;padding-top:22px;border-top:1px solid #ddd}.callback-copy .callback-hours h3{font-size:17px;color:#b22222;margin:0 0 12px}.callback-copy .callback-hours p{display:flex;justify-content:space-between;gap:20px;max-width:310px;margin:5px 0;font-size:15px;line-height:1.6}.callback-copy .callback-hours strong{font-weight:500;color:#333}.brand-hero .hero-grid-decoration{opacity:.07}.brand-hero .brand-scene{isolation:isolate}.brand-hero .scene-flow-lines{position:absolute;z-index:-1;pointer-events:none;width:135%;height:132%;max-width:none;left:-18%;top:-16%;overflow:visible;transform-origin:center}.brand-hero .is-active .scene-flow-lines{animation:scene-flow-drift 14s ease-in-out infinite alternate}@keyframes scene-flow-drift{0%{transform:translate3d(-5px,4px,0) rotate(-1deg)}to{transform:translate3d(7px,-5px,0) rotate(1deg)}}@media(max-width:800px){.brand-hero .scene-flow-lines{width:120%;left:-10%;height:120%;top:-10%;opacity:.8}}@media(prefers-reduced-motion:reduce){.brand-hero .is-active .scene-flow-lines{animation:none}}.brand-hero .hero-grid-decoration{display:none}.brand-hero .scene-depth{position:absolute;inset:-12%;z-index:-1;pointer-events:none;isolation:isolate}.scene-depth i{position:absolute;display:block}.scene-depth-glow{inset:-10%;border-radius:50%;background:radial-gradient(ellipse at center,#f9c6ba45 0%,#ed827b1c 43%,transparent 70%)}.scene-depth-plane{border-radius:38px;background:linear-gradient(135deg,#ffffff1f,#ffffff04 65%);box-shadow:0 24px 70px #65101015}.scene-depth-plane-one{width:78%;height:80%;left:13%;top:10%;transform:rotate(-13deg)}.scene-depth-plane-two{width:65%;height:66%;right:4%;top:20%;transform:rotate(16deg);background:linear-gradient(145deg,#7b101025,#f3b5a818)}.brand-hero .is-active .scene-depth-plane-one{animation:depth-plane-one 12s ease-in-out infinite alternate}.brand-hero .is-active .scene-depth-plane-two{animation:depth-plane-two 15s ease-in-out infinite alternate}@keyframes depth-plane-one{0%{transform:translateY(5px) rotate(-13deg)}to{transform:translateY(-9px) rotate(-9deg)}}@keyframes depth-plane-two{0%{transform:translateY(-5px) rotate(16deg)}to{transform:translateY(9px) rotate(20deg)}}@media(max-width:800px){.brand-hero .scene-depth{inset:-8% -5%}.scene-depth-plane{border-radius:26px}}@media(prefers-reduced-motion:reduce){.brand-hero .is-active .scene-depth-plane{animation:none}}.brand-hero .is-active .scene-depth-plane-one{animation:depth-plane-one 6s ease-in-out infinite alternate}.brand-hero .is-active .scene-depth-plane-two{animation:depth-plane-two 7s ease-in-out infinite alternate}.brand-hero .is-active .scene-depth-glow{animation:depth-light-breathe 6s ease-in-out infinite alternate}@keyframes depth-plane-one{0%{transform:translate3d(-6px,9px,0) rotate(-14deg)}to{transform:translate3d(7px,-12px,0) rotate(-8deg)}}@keyframes depth-plane-two{0%{transform:translate3d(5px,-8px,0) rotate(15deg)}to{transform:translate3d(-7px,11px,0) rotate(21deg)}}@keyframes depth-light-breathe{0%{opacity:.65;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.brand-hero .is-active :is(.scene-depth-plane,.scene-depth-glow){animation:none}}.home-flow .callback-section{border-bottom:8px solid #fafafb!important}@media(max-width:600px){.home-flow .callback-section{border-bottom-width:6px!important}}.home-flow .reference-strip .editorial-section-head{justify-content:flex-end}.home-flow .editorial-about .about-inner{padding-bottom:32px}.home-flow .editorial-about+.reference-strip{padding-top:12px}.home-flow .reference-strip .editorial-section-head{margin-bottom:20px}@media(max-width:600px){.home-flow .editorial-about .about-inner{padding-bottom:24px}.home-flow .editorial-about+.reference-strip{padding-top:8px}}.home-flow .editorial-about .about-inner{padding-bottom:16px}.home-flow .editorial-about+.reference-strip{padding-top:0}.home-flow .reference-strip .editorial-section-head{margin-bottom:12px}.home-flow .reference-strip{padding-top:0;padding-bottom:32px}.home-flow .reference-strip .editorial-section-head{margin:0 0 12px;min-height:0}.home-flow .reference-strip .text-link{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.4;color:#b22222;padding:4px 0;border:0;box-shadow:none;background:transparent;text-decoration:none}.home-flow .reference-strip .text-link:after{display:none}.reference-link-arrow{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #b2222233;border-radius:50%;background:#b2222208;transition:background .2s,color .2s,transform .2s}.reference-link-arrow svg{display:block}.home-flow .reference-strip .text-link:hover .reference-link-arrow{background:#b22222;color:#fff;transform:translate(3px)}.home-flow .reference-strip .text-link:focus-visible{outline:2px solid #b22222;outline-offset:5px;border-radius:4px}@media(prefers-reduced-motion:reduce){.reference-link-arrow{transition:none}}.home-guidance .guidance-questions summary{padding:22px 16px;border-radius:8px;transition:background-color .2s,color .2s}.home-guidance .guidance-questions summary:is(:hover,:focus-visible){background:#b22222!important;color:#fff!important}.home-guidance .guidance-questions summary:is(:hover,:focus-visible)>span{color:#fff}.home-guidance .guidance-questions summary:focus-visible{outline:2px solid #b22222;outline-offset:3px}.home-guidance .guidance-questions details>div{padding-left:16px}.home-guidance .discovery-link{padding:12px 18px;min-height:46px;border:1px solid #b22222;border-radius:8px;color:#b22222;background:transparent;transition:background-color .2s,color .2s}.home-guidance .discovery-link:is(:hover,:focus-visible){background:#b22222!important;color:#fff!important;box-shadow:none}.home-guidance .discovery-link:focus-visible{outline:2px solid #b22222;outline-offset:3px}@media(prefers-reduced-motion:reduce){.home-guidance .guidance-questions summary,.home-guidance .discovery-link{transition:none}}.home-flow{background:#fff}.home-flow :is(.home-solutions,.mc-books,.home-guidance,.editorial-about,.reference-strip){background:#fff!important}.home-flow .callback-section{border-bottom-color:#fff!important}.home-flow .home-solutions{border-bottom:0}.home-flow .home-guidance{border-top:0}.home-flow :is(.home-guidance,.editorial-about){position:relative}.home-flow :is(.home-guidance,.editorial-about):before{content:"";display:block;position:absolute;left:50%;top:0;transform:translate(-50%);width:min(480px,65%);height:24px;pointer-events:none;background:linear-gradient(90deg,transparent,#c7c9ce,transparent) center 4px / 100% 1px no-repeat,linear-gradient(90deg,transparent,#d7d9dd,transparent) center 12px / 68% 1px no-repeat,linear-gradient(90deg,transparent,#e2e3e6,transparent) center 20px / 36% 1px no-repeat}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):before{width:58%;height:20px}}.home-flow :is(.home-guidance,.editorial-about):before{width:min(600px,78%);height:64px;top:-18px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20600%2072%22%20fill%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22depth%22%20x1%3D%2280%22%20y1%3D%2210%22%20x2%3D%22500%22%20y2%3D%2260%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23e9eaec%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23c8cbd0%22%20stop-opacity%3D%22.65%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%23aeb3bb%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23d6d9de%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20stroke%3D%22url%28%23depth%29%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M190%209C245%208%20237%2030%20300%2034S427%2025%20520%2055%22%20stroke-width%3D%22.8%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M143%2012C224%206%20231%2039%20302%2043S443%2029%20550%2063%22%20stroke-width%3D%221.1%22%20opacity%3D%22.75%22%2F%3E%3Cpath%20d%3D%22M72%2017C191%202%20219%2047%20305%2052S452%2035%20590%2070%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center / contain no-repeat;transform:translate(-50%)}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):before{width:78%;height:40px;top:-10px}}.home-flow :is(.home-guidance,.editorial-about):before{left:0;top:-28px;width:100%;height:76px;transform:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20100%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%221600%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%2295%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23dce0e5%22%20stop-opacity%3D%22.28%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23b8bec7%22%20stop-opacity%3D%22.6%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23c8cdd4%22%20stop-opacity%3D%22.45%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e7e9ed%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20stroke%3D%22url%28%23g%29%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1605%206C1210%208%201060%2014%20855%2036S390%2057-10%2087%22%20stroke-width%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M1605%2010C1190%2010%201050%2023%20846%2046S380%2067-10%2096%22%20stroke-width%3D%221.1%22%2F%3E%3Cpath%20d%3D%22M1605%2014C1170%2012%201040%2032%20837%2056S370%2077-10%20105%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):before{top:-16px;height:44px;width:100%}}.home-flow :is(.home-guidance,.editorial-about){isolation:isolate}.home-flow :is(.home-guidance,.editorial-about):before{left:0;top:0;width:100%;height:100%;z-index:-1;transform:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20650%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%221570%22%20y1%3D%2230%22%20x2%3D%22210%22%20y2%3D%22610%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23aeb5bf%22%20stop-opacity%3D%22.25%22%2F%3E%3Cstop%20offset%3D%22.4%22%20stop-color%3D%22%23c0c6ce%22%20stop-opacity%3D%22.19%22%2F%3E%3Cstop%20offset%3D%22.72%22%20stop-color%3D%22%23aeb5bf%22%20stop-opacity%3D%22.23%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23d4d8de%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20stroke%3D%22url%28%23g%29%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1604%2025C1360%2025%201370%20195%201050%20210S820%20374%20632%20432%20363%20500%20210%20605%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M1604%2037C1376%2037%201384%20210%201066%20225S839%20389%20648%20447%20375%20518%20225%20620%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M1604%2049C1392%2049%201398%20225%201082%20240S858%20404%20664%20462%20387%20536%20240%20635%22%20stroke-width%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):before{left:0;top:0;width:100%;height:100%;opacity:.7}}.home-flow :is(.home-guidance,.editorial-about):before{top:0;left:0;width:100%;height:44px;z-index:0;opacity:1;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%221600%22%20y1%3D%220%22%20x2%3D%22180%22%20y2%3D%2285%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23b8bec7%22%20stop-opacity%3D%22.45%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23bfc5cd%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e1e4e8%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20stroke%3D%22url%28%23g%29%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M1604%208C1310%208%201200%2016%20982%2034S482%2045%20180%2069%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M1604%2017C1320%2017%201210%2025%20992%2043S492%2054%20195%2078%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1604%2026C1330%2026%201220%2034%201002%2052S502%2063%20210%2087%22%20stroke-width%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):before{top:0;height:24px;opacity:.8}}.home-flow :is(.home-guidance,.editorial-about):before{top:4px;height:44px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%221550%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%2270%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23aeb6c0%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23c2c8d0%22%20stop-opacity%3D%22.45%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dce0e6%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1605%209L1350%209Q1320%209%201290%2018L1120%2057Q1090%2064%201056%2062L790%2044Q740%2040%20700%2047L260%2076%22%20stroke%3D%22url%28%23g%29%22%20stroke-width%3D%221.25%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1490%2076L1270%2076Q1235%2076%201200%2068L1010%2019Q980%2012%20945%2016L790%2031%22%20stroke%3D%22url%28%23g%29%22%20stroke-width%3D%22.85%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.65%22%2F%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat;transform-origin:80% center;animation:section-trace-float 9s ease-in-out infinite alternate}.home-flow .editorial-about:before{animation-delay:-4s;animation-duration:12s}@keyframes section-trace-float{0%{transform:translateY(-2px) scaleX(.98);opacity:.65}to{transform:translateY(3px) scaleX(1);opacity:1}}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):before{top:3px;height:26px}}@media(prefers-reduced-motion:reduce){.home-flow :is(.home-guidance,.editorial-about):before{animation:none;transform:none;opacity:1}}.home-flow :is(.home-guidance,.editorial-about):after{content:"";display:block;position:absolute;left:0;top:7px;width:100%;height:40px;z-index:0;pointer-events:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22red%22%20x1%3D%221520%22%20y1%3D%220%22%20x2%3D%22300%22%20y2%3D%2280%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%22.9%22%2F%3E%3Cstop%20offset%3D%22.65%22%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%22.65%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1595%2036L1400%2036Q1360%2036%201325%2029L1170%208Q1140%204%201105%2012L855%2074Q820%2082%20770%2077L340%2051%22%20stroke%3D%22url%28%23red%29%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat;transform-origin:right center;animation:section-red-trace 5s ease-in-out infinite alternate}.home-flow .editorial-about:after{animation-delay:-2.5s}@keyframes section-red-trace{0%{transform:translateY(-4px) scaleX(.95);opacity:.65}to{transform:translateY(7px) scaleX(1);opacity:1}}@media(max-width:600px){.home-flow :is(.home-guidance,.editorial-about):after{top:5px;height:23px;animation-name:section-red-trace-mobile}}@keyframes section-red-trace-mobile{0%{transform:translateY(-2px) scaleX(.96);opacity:.65}to{transform:translateY(4px) scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.home-flow :is(.home-guidance,.editorial-about):after{animation:none;transform:none;opacity:1}}.home-flow section.editorial-about{padding-bottom:0!important}.home-flow .editorial-about .about-inner{padding-bottom:0!important}.home-flow section.reference-strip{padding-top:0!important}.home-flow .reference-strip .editorial-section-head{margin-bottom:4px!important}.home-flow .reference-strip .reference-marquee{padding-top:4px}.home-flow .reference-mark{width:174px;min-width:174px;padding:12px;box-sizing:border-box}.home-flow .reference-mark img{max-width:150px}.home-flow .reference-mark-named{padding:8px 10px}@media(max-width:600px){.home-flow .reference-mark{width:150px;min-width:150px;padding-inline:10px}.home-flow .reference-mark img{max-width:130px}}body>header.site-header .nav{min-height:112px;gap:28px}body>header.site-header .brand-horizontal{width:310px;flex-basis:310px;flex-shrink:0}body>header.site-header .brand-horizontal img{width:100%;max-height:84px}body>header.site-header #navigation>a{font-size:17px;font-weight:600;padding-inline:14px;line-height:1.4}body>header.site-header #navigation .nav-demo{min-height:52px;min-width:170px}@media(min-width:951px)and (max-width:1250px){body>header.site-header .nav{min-height:104px;gap:16px}body>header.site-header .brand-horizontal{width:256px;flex-basis:256px}body>header.site-header #navigation{gap:4px}body>header.site-header #navigation>a{font-size:15px;padding-inline:8px}body>header.site-header #navigation .nav-demo{min-width:138px;padding-inline:12px}}@media(max-width:950px){body>header.site-header .nav{min-height:88px;gap:14px}body>header.site-header .brand-horizontal{width:min(250px,calc(100vw - 140px));flex-basis:min(250px,calc(100vw - 140px))}body>header.site-header .brand-horizontal img{max-height:70px}body>header.site-header #navigation>a{font-size:17px}}body>header.site-header #navigation>a{border-radius:8px;transition:background-color .18s,color .18s}body>header.site-header #navigation>a:not(.nav-demo):is(:hover,:focus-visible){background:#b22222!important;color:#fff!important;box-shadow:none!important;text-decoration:none;border-color:transparent}body>header.site-header #navigation>a:after{display:none}body>header.site-header #navigation .nav-demo:is(:hover,:focus-visible){background:#fff!important;color:#b22222!important;border-color:#b22222;box-shadow:inset 0 0 0 1px #b22222!important;transform:none}footer :is(.footer-grid a:not(.brand),.legal-links a,.footer-bottom a){border-radius:6px;transition:background-color .18s,color .18s}footer :is(.footer-grid a:not(.brand),.legal-links a,.footer-bottom a):is(:hover,:focus-visible){background:#fff!important;color:#b22222!important;border-color:transparent!important;box-shadow:0 0 0 5px #fff!important;text-decoration:none;opacity:1}.inner-page :is(.text-link,.sidebox a),.callback-contact-links a{border-radius:6px;transition:background-color .18s,color .18s}.inner-page :is(.text-link,.sidebox a):is(:hover,:focus-visible),.callback-contact-links a:is(:hover,:focus-visible){background:transparent!important;color:#b22222!important;box-shadow:none!important;border-color:transparent!important;text-decoration:none}.callback-contact-links a:is(:hover,:focus-visible) span{color:#fff!important}body>header.site-header #navigation>a:focus-visible,footer a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(prefers-reduced-motion:reduce){body>header.site-header #navigation>a,footer a,.callback-contact-links a{transition:none}}:is(.catalog-filter .filters .filter,.solution-group-nav>a,.product-category-nav>a,.reference-sectors button):is(:hover,:focus-visible){background:#b22222!important;color:#fff!important;border-color:#b22222!important;box-shadow:none!important;transform:none}main :is(a.text-link,a.discovery-link,.guidance-questions a,.breadcrumb a,.product-source a,.product-note a,.product-specs-content a:not(.button):not(.product-card),.callback-legal a):is(:hover,:focus-visible){background:transparent!important;color:#b22222!important;border-color:transparent!important;box-shadow:none!important;border-radius:5px;text-decoration:none}:is(.product-card,.icon-solution-card,.solution-card):is(:hover,:focus-visible) :is(h3,.product-discover,.icon-card-link,.text-link){color:#b22222!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:5px;text-decoration:none}:is(.product-card,.icon-solution-card,.solution-card) :is(h3,.product-discover,.icon-card-link){transition:background-color .18s,color .18s}.product-card:is(:hover,:focus-visible) h3{box-shadow:none!important}.home-flow .mc-book-cover:is(:hover,:focus-visible) :is(.mc-book-title,.mc-book-hint){background:transparent!important;color:#b22222!important;border-radius:5px;box-shadow:none!important}.home-flow .mc-book-cover:is(:hover,:focus-visible) .mc-book-hint>span{color:#b22222!important}.home-flow .reference-strip a.text-link:is(:hover,:focus-visible){background:transparent!important;color:#b22222!important;box-shadow:none!important}.home-flow .reference-strip a.text-link:is(:hover,:focus-visible) .reference-link-arrow{border-color:#ffffff60;background:transparent!important;color:#b22222!important}:root{--section-label-size:16px}body main :is(.home-kicker,.discovery-kicker,.editorial-label,.eyebrow:not(.about-since-label),.carousel-kicker,.mc-book-brand,.mc-book-category,.icon-card-top){font-family:var(--font);font-size:var(--section-label-size)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.055em!important}@media(max-width:600px){:root{--section-label-size:15px}}main a.icon-solution-card:is(:hover,:focus-visible){background:#fff!important;border-color:#b22222!important;box-shadow:0 8px 24px #17171708!important;transform:none!important}main a.icon-solution-card:is(:hover,:focus-visible) :is(h2,h3){background:transparent!important;color:#b22222!important;box-shadow:none!important;border-radius:0;text-decoration:none}main a.icon-solution-card:is(:hover,:focus-visible) :is(.icon-card-link,.text-link){background:transparent!important;color:#b22222!important;box-shadow:none!important;border-radius:0;text-decoration:none}main a.icon-solution-card .icon-card-link{transition:color .2s}main a.icon-solution-card .icon-card-link>span{transition:transform .2s}main a.icon-solution-card:is(:hover,:focus-visible) .icon-card-link>span{transform:translate(3px)}main a.icon-solution-card:focus-visible{outline:2px solid #b22222;outline-offset:4px}@media(prefers-reduced-motion:reduce){main a.icon-solution-card .icon-card-link>span{transition:none;transform:none!important}}.inner-page .cta{background:#fafafb!important;color:#222;border:1px solid #e5e5e8!important;border-radius:12px;box-shadow:none;padding:42px}.inner-page .cta h2{color:#222}.inner-page .cta .eyebrow{color:#b22222}.inner-page .cta .button{background:#b22222;color:#fff;border:1px solid #b22222;border-radius:8px}.inner-page .cta .button:is(:hover,:focus-visible){background:#fff!important;color:#b22222!important;box-shadow:none!important;transform:none}@media(max-width:600px){.inner-page .cta{padding:28px 22px}}.inner-page .cta .cta-call-button{display:inline-flex;align-items:center;gap:16px;padding:16px 24px;min-height:76px;font-size:20px;font-weight:600;line-height:1.3;border-radius:12px;flex-shrink:0}.cta-call-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff55;border-radius:50%;flex:none}.cta-call-icon svg{width:29px;height:29px;transform-origin:center;animation:cta-headset 4.5s ease-in-out infinite}.cta-call-arrow{font-size:22px;margin-left:8px}.inner-page .cta .cta-call-button:is(:hover,:focus-visible) .cta-call-icon{border-color:#b2222244}@keyframes cta-headset{0%,65%,to{transform:rotate(0)}72%{transform:rotate(-9deg)}79%{transform:rotate(8deg)}86%{transform:rotate(-5deg)}93%{transform:rotate(3deg)}}@media(max-width:600px){.inner-page .cta .cta-call-button{font-size:18px;min-height:68px;padding:14px 20px;gap:12px}}@media(prefers-reduced-motion:reduce){.cta-call-icon svg{animation:none}}footer .footer-grid h3{font-size:16px;line-height:1.4;letter-spacing:-.015em;text-decoration:none;margin-bottom:14px!important}footer .footer-grid a:not(.brand),footer .footer-grid p,footer .footer-map>a{font-size:15px;line-height:1.65;opacity:.94}footer .footer-grid{border-top-color:#ffffff1f}footer .footer-bottom{font-size:14px;line-height:1.6;border-top-color:#ffffff29;gap:20px;flex-wrap:wrap}footer .footer-bottom a{font-size:14px;line-height:1.6;font-weight:500}footer .legal-links{display:flex;flex-wrap:wrap;gap:12px 24px}footer .footer-map iframe{border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 5px 18px #41080814;filter:grayscale(1) contrast(.9)}footer .support-link .support-icon{width:19px;height:19px;stroke-width:1.5}footer :is(.footer-grid a:not(.brand),.legal-links a,.footer-bottom a){border-radius:8px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}footer :is(.footer-grid a:not(.brand),.legal-links a,.footer-bottom a):is(:hover,:focus-visible){box-shadow:0 0 0 4px #fff!important}@media(max-width:700px){footer .footer-grid{gap:28px 20px}footer .footer-bottom{align-items:flex-start}footer .legal-links{gap:12px 20px}}@media(prefers-reduced-motion:reduce){footer a{transition:none!important}}footer .footer-grid>.footer-brand{align-self:stretch;align-items:center;justify-content:center}footer .footer-brand .brand-vertical{width:180px;max-width:100%;margin:0;padding:0}footer .footer-grid .brand-vertical img{width:100%;height:auto;max-height:none}@media(max-width:700px){footer .footer-grid>.footer-brand{justify-content:flex-start}}footer .footer-grid h3{position:relative;box-sizing:border-box;min-height:33px;line-height:24px!important;padding-bottom:9px;text-decoration:none;border-bottom:0}footer .footer-grid h3:after{content:"";position:absolute;display:block;left:0;bottom:0;width:96px;height:1px;margin:0;background:#fff9;border-radius:0;transform:none}footer .footer-map iframe{filter:none}:is(.support-copy,.callback-copy) :is(.support-hours,.callback-hours){width:100%;max-width:330px;margin-top:26px;padding-top:22px;border-top:1px solid #e5e5e8}:is(.support-copy,.callback-copy) :is(.support-hours,.callback-hours) h3{font-size:17px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.02em;color:#b22222;margin:0 0 12px!important}:is(.support-copy,.callback-copy) :is(.support-hours,.callback-hours) dl{margin:0}:is(.support-copy,.callback-copy) :is(.support-hours,.callback-hours) dl>div{display:flex;justify-content:space-between;gap:24px;margin:0;padding:5px 0;font-size:15px;line-height:24px}:is(.support-copy,.callback-copy) :is(.support-hours,.callback-hours) dt{margin:0;color:#62676b;font-weight:400}:is(.support-copy,.callback-copy) :is(.support-hours,.callback-hours) dd{margin:0;color:#242428;font-weight:500;white-space:nowrap}@media(min-width:1051px){footer .footer-grid{container-type:inline-size;column-gap:24px}footer .footer-grid>.footer-brand{transform:translate(calc((24px - ((100vw - 100cqw)/2))/2))}}main .sidebox{background:#fafafb;border:1px solid #e5e5e8;border-radius:14px;padding:28px}main .sidebox>h3{font-size:20px!important;line-height:1.35!important;margin-bottom:14px!important}main .sidebox>h3:first-child{font-size:24px!important}main .sidebox>p{font-size:16px;line-height:1.65;margin-bottom:24px}main .sidebox>a{border-radius:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;transform:none}main .sidebox>a:not(.button){font-size:16px;line-height:1.5;padding:12px;margin:4px 0;border:1px solid transparent}main .sidebox>a.button{font-size:17px;font-weight:600;line-height:1.4;min-height:50px;padding:13px 18px;background:#b22222;color:#fff;border:1px solid #b22222;box-shadow:none}body.inner-page main .sidebox>a:is(:hover,:focus-visible){background:transparent!important;color:#b22222!important;border-color:transparent!important;box-shadow:none!important;text-decoration:none;transform:none}body.inner-page main .sidebox>a.button:is(:hover,:focus-visible){background:#fff!important;color:#b22222!important;border-color:#b22222!important;box-shadow:none!important}main .sidebox>a:focus-visible{outline:2px solid #b22222;outline-offset:3px}@media(prefers-reduced-motion:reduce){main .sidebox>a{transition:none}}.home-flow :is(.home-guidance,.editorial-about):before{animation:section-grey-counterflow 9s ease-in-out infinite alternate;transform-origin:center}.home-flow :is(.home-guidance,.editorial-about):after{animation:section-red-counterflow 9s ease-in-out infinite alternate;transform-origin:center}@keyframes section-grey-counterflow{0%{transform:translate(32px,-2px);opacity:.65}to{transform:translate(-32px,3px);opacity:1}}@keyframes section-red-counterflow{0%{transform:translate(-48px,7px);opacity:.7}to{transform:translate(48px,-4px);opacity:1}}@media(max-width:700px){.home-flow :is(.home-guidance,.editorial-about):before{animation-name:section-grey-counterflow-mobile}.home-flow :is(.home-guidance,.editorial-about):after{animation-name:section-red-counterflow-mobile}}@keyframes section-grey-counterflow-mobile{0%{transform:translate(12px,-1px);opacity:.65}to{transform:translate(-12px,2px);opacity:1}}@keyframes section-red-counterflow-mobile{0%{transform:translate(-18px,4px);opacity:.7}to{transform:translate(18px,-2px);opacity:1}}@media(prefers-reduced-motion:reduce){.home-flow :is(.home-guidance,.editorial-about):before,.home-flow :is(.home-guidance,.editorial-about):after{animation:none;transform:none}}.home-flow :is(.home-guidance,.editorial-about):before{left:auto;right:0;width:68%;top:2px;height:32px;animation:section-trace-to-right 12s linear infinite;transform-origin:center}.home-flow :is(.home-guidance,.editorial-about):after{left:0;right:auto;width:68%;top:23px;height:30px;animation:section-trace-to-left 12s linear infinite;transform-origin:center}.home-flow .editorial-about:before,.home-flow .editorial-about:after{animation-delay:-4s}@keyframes section-trace-to-right{0%{transform:translate(-28px);opacity:0}15%{opacity:.8}85%{opacity:.8}to{transform:translate(0);opacity:0}}@keyframes section-trace-to-left{0%{transform:translate(36px) scaleX(-1);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(0) scaleX(-1);opacity:0}}@media(max-width:700px){.home-flow :is(.home-guidance,.editorial-about):before{width:64%;height:19px;top:3px}.home-flow :is(.home-guidance,.editorial-about):after{width:64%;height:18px;top:20px}}@media(prefers-reduced-motion:reduce){.home-flow :is(.home-guidance,.editorial-about):before{animation:none;transform:none;opacity:.8}.home-flow :is(.home-guidance,.editorial-about):after{animation:none;transform:scaleX(-1);opacity:1}}.home-flow .home-guidance:before,.home-flow .home-guidance:after{left:0;right:auto;width:82%;transform-origin:center;animation:section-pair-to-left 12s ease-in-out infinite alternate;animation-delay:0s}.home-flow .editorial-about:before,.home-flow .editorial-about:after{left:auto;right:0;width:82%;transform-origin:center;animation:section-pair-to-right 12s ease-in-out infinite alternate;animation-delay:0s}.home-flow :is(.home-guidance,.editorial-about):before{top:4px;height:44px;opacity:.8}.home-flow :is(.home-guidance,.editorial-about):after{top:7px;height:40px;opacity:1}@keyframes section-pair-to-left{0%{transform:translate(28px) scaleX(-1)}to{transform:translate(0) scaleX(-1)}}@keyframes section-pair-to-right{0%{transform:translate(-28px)}to{transform:translate(0)}}@media(max-width:700px){.home-flow :is(.home-guidance,.editorial-about):before{height:26px;top:4px}.home-flow :is(.home-guidance,.editorial-about):after{height:23px;top:5px}}@media(prefers-reduced-motion:reduce){.home-flow .home-guidance:before,.home-flow .home-guidance:after{animation:none;transform:scaleX(-1)}.home-flow .editorial-about:before,.home-flow .editorial-about:after{animation:none;transform:none}}.home-flow .home-guidance:before,.home-flow .home-guidance:after,.home-flow .editorial-about:before,.home-flow .editorial-about:after{animation-direction:normal}@keyframes section-pair-to-left{0%{transform:translate(28px) scaleX(-1);opacity:0}15%,85%{opacity:1}to{transform:translate(0) scaleX(-1);opacity:0}}@keyframes section-pair-to-right{0%{transform:translate(-28px);opacity:0}15%,85%{opacity:1}to{transform:translate(0);opacity:0}}.home-flow :is(.home-guidance,.editorial-about):before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%221550%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%2270%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23aeb6c0%22%20stop-opacity%3D%22.7%22%20%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23c2c8d0%22%20stop-opacity%3D%22.8%22%20%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dce0e6%22%20stop-opacity%3D%220%22%20%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1605%209L1350%209Q1320%209%201290%2018L1120%2057Q1090%2064%201056%2062L790%2044Q740%2040%20700%2047L260%2076%22%20stroke%3D%22url(%23g)%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Canimate%20attributeName%3D%22d%22%20dur%3D%226s%22%20values%3D%22M1605%204.52L1350%2011.81Q1320%2012.62%201290%2022.37L1120%2063.91Q1090%2071.00%201056%2068.95L790%2046.02Q740%2040.53%20700%2046.31L260%2069.67%3BM1605%2013.48L1350%206.19Q1320%205.38%201290%2013.63L1120%2050.09Q1090%2057.00%201056%2055.05L790%2041.98Q740%2039.47%20700%2047.69L260%2082.33%3BM1605%204.52L1350%2011.81Q1320%2012.62%201290%2022.37L1120%2063.91Q1090%2071.00%201056%2068.95L790%2046.02Q740%2040.53%20700%2046.31L260%2069.67%22%20keyTimes%3D%220%3B0.5%3B1%22%20calcMode%3D%22spline%22%20keySplines%3D%22.45%200%20.55%201%3B.45%200%20.55%201%22%20repeatCount%3D%22indefinite%22%20%2F%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M1490%2076L1270%2076Q1235%2076%201200%2068L1010%2019Q980%2012%20945%2016L790%2031%22%20stroke%3D%22url(%23g)%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.65%22%3E%3Canimate%20attributeName%3D%22d%22%20dur%3D%226s%22%20values%3D%22M1490%2074.64L1270%2080.83Q1235%2081.54%201200%2074.13L1010%2025.64Q980%2018.30%20945%2021.76L790%2033.02%3BM1490%2077.36L1270%2071.17Q1235%2070.46%201200%2061.87L1010%2012.36Q980%205.70%20945%2010.24L790%2028.98%3BM1490%2074.64L1270%2080.83Q1235%2081.54%201200%2074.13L1010%2025.64Q980%2018.30%20945%2021.76L790%2033.02%22%20keyTimes%3D%220%3B0.5%3B1%22%20calcMode%3D%22spline%22%20keySplines%3D%22.45%200%20.55%201%3B.45%200%20.55%201%22%20repeatCount%3D%22indefinite%22%20%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}@media(prefers-reduced-motion:reduce){.home-flow :is(.home-guidance,.editorial-about):before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%221550%22%20y1%3D%220%22%20x2%3D%22200%22%20y2%3D%2270%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23aeb6c0%22%20stop-opacity%3D%22.7%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23c2c8d0%22%20stop-opacity%3D%22.8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dce0e6%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1605%209L1350%209Q1320%209%201290%2018L1120%2057Q1090%2064%201056%2062L790%2044Q740%2040%20700%2047L260%2076%22%20stroke%3D%22url(%23g)%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1490%2076L1270%2076Q1235%2076%201200%2068L1010%2019Q980%2012%20945%2016L790%2031%22%20stroke%3D%22url(%23g)%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.65%22%2F%3E%3C%2Fsvg%3E")}}.home-flow :is(.home-guidance,.editorial-about):after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22red%22%20x1%3D%221520%22%20y1%3D%220%22%20x2%3D%22300%22%20y2%3D%2280%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%221%22%20%2F%3E%3Cstop%20offset%3D%22.65%22%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%22.8%22%20%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%220%22%20%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1595%2036L1400%2036Q1360%2036%201325%2029L1170%208Q1140%204%201105%2012L855%2074Q820%2082%20770%2077L340%2051%22%20stroke%3D%22url(%23red)%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%3E%3Canimate%20attributeName%3D%22d%22%20dur%3D%226s%22%20values%3D%22M1595%2031.75L1400%2037.36Q1360%2038.53%201325%2032.49L1170%2014.51Q1140%2010.79%201105%2018.97L855%2077.81Q820%2084.88%20770%2078.43L340%2044.03%3BM1595%2040.25L1400%2034.64Q1360%2033.47%201325%2025.51L1170%201.49Q1140%20-2.79%201105%205.03L855%2070.19Q820%2079.12%20770%2075.57L340%2057.97%3BM1595%2031.75L1400%2037.36Q1360%2038.53%201325%2032.49L1170%2014.51Q1140%2010.79%201105%2018.97L855%2077.81Q820%2084.88%20770%2078.43L340%2044.03%22%20keyTimes%3D%220%3B0.5%3B1%22%20calcMode%3D%22spline%22%20keySplines%3D%22.45%200%20.55%201%3B.45%200%20.55%201%22%20repeatCount%3D%22indefinite%22%20%2F%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}@media(prefers-reduced-motion:reduce){.home-flow :is(.home-guidance,.editorial-about):after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2090%22%20fill%3D%22none%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22red%22%20x1%3D%221520%22%20y1%3D%220%22%20x2%3D%22300%22%20y2%3D%2280%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%221%22%2F%3E%3Cstop%20offset%3D%22.65%22%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%22.8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23b22222%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1595%2036L1400%2036Q1360%2036%201325%2029L1170%208Q1140%204%201105%2012L855%2074Q820%2082%20770%2077L340%2051%22%20stroke%3D%22url(%23red)%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}}.home-flow .mc-bookshelf{align-items:stretch}.home-flow .mc-book{display:grid;height:auto;min-height:380px}.home-flow .mc-book-pages{position:relative;inset:auto;grid-area:1/1;min-width:0;min-height:380px;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s}.home-flow .mc-book.is-open .mc-book-pages{visibility:visible;pointer-events:auto}.home-flow .mc-book-cover{grid-area:1/1;justify-content:center}.home-flow .mc-book-cover .mc-solution-symbol{margin:12px 0 24px}.home-flow .mc-book-title{margin-bottom:16px}.home-flow .mc-book-hint{margin-top:auto}.home-flow .mc-book-cover:is(:hover,:focus-visible) :is(.mc-book-title,.mc-book-hint){background:transparent!important;color:inherit;box-shadow:none!important}.home-flow .mc-book-cover:is(:hover,:focus-visible) .mc-book-hint>span{color:#b22222}.home-flow .mc-book .mc-store-links{margin:0 0 14px;gap:7px;flex-shrink:0}.home-flow .mc-book .mc-store-links a{height:34px;flex-shrink:0}.home-flow .mc-book-pages .mc-cta{gap:7px;flex-shrink:0;border:1px solid #b22222;transition:background-color .2s,color .2s}.home-flow .mc-book-pages .mc-cta:is(:hover,:focus-visible){background:#fff;color:#b22222;gap:7px}@media(prefers-reduced-motion:reduce){.home-flow .mc-book-pages{transition:none}}.home-flow .home-solutions :is(.home-section-heading,.mc-book).scroll-reveal{transform:none;opacity:.65;transition:opacity .28s ease;transition-delay:0s}.home-flow .home-solutions :is(.home-section-heading,.mc-book).scroll-reveal:is(.is-revealed,:focus-within){opacity:1;transform:none}.home-flow .mc-book-cover{display:grid;grid-template-rows:minmax(145px,1fr) auto auto;align-items:center;justify-items:start;transform:none;transform-style:flat;transition:opacity .24s ease,transform .24s ease;opacity:1}.home-flow .mc-book-cover .mc-solution-symbol{width:100%;max-width:145px;height:145px;justify-self:center;align-self:center;margin:0}.home-flow .mc-book-title{align-self:end;margin:0 0 20px}.home-flow .mc-book-hint{align-self:end;margin:0}.home-flow .mc-book.is-open .mc-book-cover{transform:translateY(-4px);opacity:0;pointer-events:none;box-shadow:none}.home-flow .mc-book-pages{transition:opacity .24s ease,visibility .24s ease}@media(prefers-reduced-motion:reduce){.home-flow .home-solutions :is(.home-section-heading,.mc-book).scroll-reveal{opacity:1;transform:none;transition:none}.home-flow .mc-book-cover,.home-flow .mc-book-pages{transition:none}.home-flow .mc-book.is-open .mc-book-cover{transform:none}}.home-flow .mc-book-cover:is(:hover,:focus-visible){background:transparent!important;border-color:#b22222;box-shadow:none!important}.home-flow .mc-book .mc-store-icons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-bottom:16px}.home-flow .mc-book .mc-store-icons a{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;padding:0;border:0!important;border-radius:50%;background:transparent!important;color:#242428!important;flex:0 0 48px;box-shadow:none!important;text-decoration:none!important;transition:color .2s ease}.home-flow .mc-book .mc-store-icons a>svg{display:block;width:28px;height:28px;flex-shrink:0;transition:opacity .2s ease}.home-flow .mc-book .mc-store-icons a[href*="apps.apple.com"]>svg{position:relative;top:-2px}.home-flow .mc-book .mc-store-icons a:is(:hover,:focus-visible){background:transparent!important;color:#b22222!important;box-shadow:none!important;transform:none}.home-flow .mc-book .mc-store-icons a:is(:hover,:focus-visible)>svg{transform:none;opacity:.8}.home-flow .mc-book .mc-store-icons a:focus-visible{outline:2px solid #b22222;outline-offset:2px}@media(prefers-reduced-motion:reduce){.home-flow .mc-book .mc-store-icons a>svg{transition:none;transform:none!important}}.home-flow .mc-book,.home-flow .mc-book-pages{min-height:340px}.home-flow .mc-book-pages{padding:20px 14px}.home-flow .mc-book-category{margin-bottom:10px;letter-spacing:.035em}.home-flow .mc-book-pages h2{margin-bottom:10px!important}.home-flow .mc-book-pages p{margin-bottom:12px!important;line-height:1.5}.home-flow .mc-book .mc-store-icons{margin-bottom:10px}.home-flow .mc-book-pages .mc-cta{margin-top:auto}.home-flow .mc-book-cover{padding:20px 14px 18px;grid-template-rows:minmax(125px,1fr) auto auto}.home-flow .mc-book-cover .mc-solution-symbol{height:130px;max-width:130px}.home-flow .mc-book-title{margin-bottom:14px}.inner-page .products a.product-card .product-discover{text-transform:none}.inner-page .products a.product-card:is(:hover,:focus-visible) h3{color:#b22222!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:0}.inner-page .products a.product-card .product-discover,.inner-page .products a.product-card:is(:hover,:focus-visible) .product-discover{color:#737373!important;background:transparent!important;border-color:#dcdce0!important;box-shadow:none!important;border-radius:0}.inner-page .products a.product-card:is(:hover,:focus-visible) .product-discover{color:#b22222!important}.inner-page .service-detail{padding-top:36px;padding-bottom:48px}.inner-page .service-detail .prose>section{margin-bottom:28px}.inner-page .service-detail .prose .eyebrow{margin-bottom:10px}.inner-page .service-detail .prose h2{margin-top:0;margin-bottom:14px}.inner-page .service-detail .prose p{margin-top:0;margin-bottom:16px}@media(max-width:700px){.inner-page .service-detail{padding-top:26px;padding-bottom:32px}}.home-flow .anniversary-timeline{font-family:var(--font)}.home-flow .timeline-current{height:96px;margin-bottom:16px}.home-flow .timeline-current>strong{font-family:var(--heading-font,var(--font));font-weight:600;font-size:34px;letter-spacing:-.04em}.home-flow .timeline-track{background:transparent;height:28px;border-top:1px solid #dedee2}.home-flow .timeline-fill{height:1px;background:#b22222}.home-flow .timeline-ticks i,.home-flow .timeline-ticks i.passed{background:#d5d5db;height:5px}.home-flow .timeline-ticks i:nth-child(5n+1){background:#999aa1;height:9px}.home-flow .timeline-dates{font-family:var(--font);font-size:15px;font-weight:600;line-height:1.5;color:#55565b;letter-spacing:0}.home-flow .timeline-dates>span:first-child,.home-flow .timeline-dates>span:last-child{color:#b22222}.home-flow .timeline-dates>span{font:inherit;color:#55565b}.home-flow .timeline-current,.home-flow .timeline-track,.home-flow .timeline-dates{opacity:1}.home-flow .timeline-anniversary{gap:22px;margin-top:32px;align-items:center}.home-flow .timeline-anniversary>strong{font-family:var(--heading-font,var(--font));font-weight:500;letter-spacing:-.065em}.home-flow .timeline-anniversary>span{font-family:var(--font);font-size:clamp(23px,2.1vw,29px);font-weight:500;line-height:1.3;letter-spacing:-.025em;padding:0;color:#b22222}.home-flow .journey-complete .timeline-fill:after{animation:timeline-soft-pulse 4s ease-in-out infinite}@keyframes timeline-soft-pulse{0%,to{box-shadow:0 0 0 3px #b2222208}50%{box-shadow:0 0 0 8px #b2222215}}@media(max-width:700px){.home-flow .timeline-current{height:82px}.home-flow .timeline-dates{font-size:14px}.home-flow .timeline-anniversary{gap:18px}.home-flow .timeline-anniversary>span{font-size:23px}}@media(prefers-reduced-motion:reduce){.home-flow .timeline-fill:after{animation:none!important}.home-flow .timeline-ticks i{transition:none}}.faq-section{padding-top:32px;padding-bottom:64px;max-width:1120px}.faq-item{border:1px solid #e4e4e8;border-radius:12px;margin-bottom:12px;background:#fff;overflow:hidden}.faq-item>summary{display:flex;align-items:center;gap:20px;padding:23px 26px;cursor:pointer;list-style:none;background:transparent!important;border:0;box-shadow:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary h2{font-size:20px;line-height:1.4;letter-spacing:-.025em;margin:0;flex:1}.faq-number{font-size:14px;color:#82838a;font-variant-numeric:tabular-nums}.faq-plus{font-size:26px;font-weight:400;color:#b22222;transition:transform .2s ease}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item>summary:is(:hover,:focus-visible) h2,.faq-item[open]>summary h2{color:#b22222}.faq-answer{padding:4px 26px 28px 65px;max-width:100%;font-size:16px;line-height:1.75;color:#55565b}.faq-answer p{font-size:16px;line-height:1.75;margin:0 0 16px;overflow-wrap:anywhere}.faq-answer h3{font-size:18px;line-height:1.45;margin:24px 0 12px;letter-spacing:-.02em;color:#242428}.faq-answer h3:first-child{margin-top:0}.faq-answer a{color:#b22222;background:transparent!important;box-shadow:none!important;overflow-wrap:anywhere}.faq-document{display:block;padding:12px 0;margin-bottom:12px;border-bottom:1px solid #e4e4e8}.faq-document small{display:block;color:#73737a;font-size:13px}.faq-specs{margin:0 0 24px}.faq-specs>div{display:grid;grid-template-columns:200px 1fr;gap:22px;padding:12px 0;border-bottom:1px solid #ededf0}.faq-specs dt{font-size:14px;font-weight:600;color:#34343a}.faq-specs dd{margin:0;overflow-wrap:anywhere}.faq-bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq-bank{padding:18px;background:#fafafb;border:1px solid #e8e8eb;border-radius:10px}.faq-bank strong{font-size:15px;color:#242428}.faq-bank p{font-size:14px;margin:8px 0 0}.faq-bank .faq-iban{font-size:16px;font-weight:600;color:#242428;letter-spacing:.01em}@media(max-width:700px){.faq-item>summary{padding:18px 16px;gap:12px}.faq-item>summary h2{font-size:18px}.faq-answer{padding:0 16px 20px}.faq-specs>div{grid-template-columns:1fr;gap:5px}.faq-bank-grid{grid-template-columns:1fr}.faq-section{padding-top:24px;padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.faq-plus{transition:none}}.faq-answer>p{text-align:justify;text-align-last:start;hyphens:auto;overflow-wrap:break-word}.faq-answer h3{text-transform:none}.faq-answer .faq-bank p,.faq-answer .faq-document,.faq-answer dt,.faq-answer dd{text-align:start}@media(max-width:480px){.faq-answer>p{font-size:16px;line-height:1.7}.faq-document{overflow-wrap:anywhere}}.faq-iban-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.faq-iban-row .faq-iban{margin:0;flex:1 1 260px}.faq-copy{border:1px solid #b22222;border-radius:7px;background:#fff;color:#b22222;padding:7px 12px;font:600 14px var(--font);cursor:pointer;transition:background .18s,color .18s}.faq-copy:hover,.faq-copy:focus-visible{background:#b22222;color:#fff}.faq-copy:focus-visible{outline:2px solid #b22222;outline-offset:3px}.faq-copy-status{display:block;min-height:1.5em;margin-top:5px;font-size:13px;color:#555;text-align:left}@media(max-width:480px){.faq-answer>p{text-align:start}}#faq-maintenance,#faq-5,#faq-7{scroll-margin-top:140px}@media(max-width:700px){#faq-maintenance,#faq-5,#faq-7{scroll-margin-top:110px}}@media(max-width:700px){.solution-hub-body .icon-solution-grid{grid-template-columns:minmax(0,1fr)!important}.solution-hub-body .icon-solution-card{min-width:0}.cta-brand{max-width:100%;height:auto}}.home-flow .entry-carousel .brand-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;width:100%;max-width:520px;align-items:stretch}.home-flow .entry-carousel .brand-hero-actions :is(.brand-primary,.brand-secondary){display:flex;box-sizing:border-box;width:100%;min-width:0;height:64px;min-height:64px;padding:12px 0;gap:12px;justify-content:flex-start;align-items:center;background:transparent!important;color:#fff!important;border:0!important;border-radius:0;box-shadow:none!important;font-size:16px!important;line-height:1.4;font-weight:650;text-decoration:none;transform:none;transition:color .2s ease}.home-flow .entry-carousel .brand-hero-actions :is(.brand-primary,.brand-secondary):before,.home-flow .entry-carousel .brand-hero-actions :is(.brand-primary,.brand-secondary):after{content:none!important}.home-flow .entry-carousel .brand-hero-actions :is(.brand-primary,.brand-secondary):is(:hover,:focus-visible){background:transparent!important;color:#fff!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.home-flow .entry-carousel .brand-hero-actions :is(.brand-primary,.brand-secondary):focus-visible{outline:2px dashed #fff;outline-offset:5px}.home-flow .entry-carousel .brand-hero-actions svg{width:20px;height:20px;flex:0 0 20px;transition:transform .2s ease}.home-flow .entry-carousel .brand-hero-actions a:is(:hover,:focus-visible) svg{transform:none}.home-flow .entry-carousel .brand-hero-copy :is(h1,h2){overflow-wrap:break-word}@media(max-width:1050px){.home-flow .entry-carousel .brand-hero-actions{grid-template-columns:minmax(0,1fr);max-width:310px;gap:4px}.home-flow .entry-carousel .brand-hero-actions :is(.brand-primary,.brand-secondary){height:54px;min-height:54px}}@media(prefers-reduced-motion:reduce){.home-flow .entry-carousel .brand-hero-actions svg{transition:none}}.products.software-catalog-grid.software-unified-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.software-unified-grid .catalog-software-logo .hero-tour-name{font-size:clamp(20px,2.2vw,32px);white-space:normal;line-height:1.15}.software-unified-grid .product-card{min-width:0}.software-unified-grid .product-card h3{font-size:24px}.software-unified-grid .product-card p{font-size:16px;line-height:1.6}@media(max-width:900px){.products.software-catalog-grid.software-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.products.software-catalog-grid.software-unified-grid{grid-template-columns:minmax(0,1fr);gap:28px}.software-unified-grid .catalog-software-logo .hero-tour-name{font-size:28px}}.software-unified-grid .product-discover{font-size:14px!important;line-height:1.4}body>header.site-header #navigation>a:is(.nav-support,.nav-demo){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 154px;width:154px;min-width:154px;height:52px;min-height:52px;margin:0;padding:12px 18px;border:1px solid #b22222!important;border-radius:999px;font-size:16px;font-weight:600;line-height:24px;gap:8px;box-shadow:none!important;text-decoration:none;transform:none}body>header.site-header #navigation>a.nav-support{background:#fff!important;color:#b22222!important}body>header.site-header #navigation>a.nav-demo{background:#b22222!important;color:#fff!important}body>header.site-header #navigation>a.nav-support:is(:hover,:focus-visible){background:#b22222!important;color:#fff!important}body>header.site-header #navigation>a.nav-demo:is(:hover,:focus-visible){background:#fff!important;color:#b22222!important}body>header.site-header #navigation>a:is(.nav-support,.nav-demo):before,body>header.site-header #navigation>a:is(.nav-support,.nav-demo):after{content:none!important}body>header.site-header #navigation>a:is(.nav-support,.nav-demo):focus-visible{outline:2px solid #b22222;outline-offset:3px}body>header.site-header #navigation .nav-support svg{width:22px;height:22px;flex:none}@media(max-width:1200px)and (min-width:901px){body>header.site-header #navigation>a:is(.nav-support,.nav-demo){width:138px;min-width:138px;flex-basis:138px;padding-inline:12px}}@media(max-width:900px){body>header.site-header #navigation>a:is(.nav-support,.nav-demo){width:100%;min-width:0;flex:none;margin-top:8px}}body main .callback-section{background:#fff!important;border:0!important}body main .callback-section .callback-panel>summary,body main .callback-section .callback-panel>summary:is(:hover,:focus-visible,:active){position:relative;background:#111!important;color:#fff!important;border:0!important;box-shadow:0 0 0 100vmax #111!important;clip-path:inset(0 -100vmax)}body main .callback-section .callback-panel>summary:before,body main .callback-section .callback-panel>summary:after{content:none!important;display:none!important}body main .callback-section .callback-toggle,body main .callback-section .callback-panel>summary:is(:hover,:focus-visible) .callback-toggle{background:transparent!important;color:#fff!important;border:1px solid #ffffff80!important;box-shadow:none}body main .callback-section .callback-panel>summary:focus-visible{outline:2px dashed #fff!important;outline-offset:-5px}.scene-mobile .go-branded-heading{display:flex;align-items:center;gap:18px}.scene-mobile .go-original-art{display:block;flex:0 0 72px;width:72px;height:auto;max-width:72px;object-fit:contain;margin:0;filter:none;mix-blend-mode:normal}.scene-mobile .go-branded-heading>div{min-width:0}@media(max-width:600px){.scene-mobile .go-branded-heading{gap:12px}.scene-mobile .go-original-art{width:58px;max-width:58px;flex-basis:58px}}.scene-mobile .go-branded-heading{justify-content:flex-start}.scene-mobile .scene-panel{height:auto!important;min-height:380px}.scene-mobile{min-height:430px}@media(max-width:600px){.scene-mobile .scene-panel{min-height:335px}.scene-mobile{min-height:380px}}@media(prefers-reduced-motion:no-preference){.home-flow .home-guidance:before,.home-flow .home-guidance:after,.home-flow .editorial-about:before,.home-flow .editorial-about:after{animation-duration:9s}}@media(prefers-reduced-motion:no-preference){.home-flow .home-guidance:before,.home-flow .home-guidance:after{animation-name:section-continuous-left;animation-direction:alternate;opacity:1}.home-flow .editorial-about:before,.home-flow .editorial-about:after{animation-name:section-continuous-right;animation-direction:alternate;opacity:1}}@keyframes section-continuous-left{0%{transform:translate(28px) scaleX(-1)}to{transform:translate(0) scaleX(-1)}}@keyframes section-continuous-right{0%{transform:translate(-28px)}to{transform:translate(0)}}
