@layer reset{*,:before,:after{box-sizing:border-box}body{margin:0}img,svg{max-width:100%;display:block}img{height:auto}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}}@layer base{:root{--ink:#1e333f;--muted:#5c7079;--red:#990c25;--line:#e1e8e9;--soft:#f5f8f8;--radius:8px;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}html{scroll-behavior:smooth;scroll-padding-top:20px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #167f96}button{color:inherit}h1,h2,h3{letter-spacing:-.7px;line-height:1.2}h1{font-size:clamp(32px,4.2vw,56px)}h2{font-size:clamp(27px,3vw,38px)}h3{font-size:21px}p{margin-bottom:18px}small{color:var(--muted);font-size:12px}.eyebrow{letter-spacing:2px;color:var(--red);margin-bottom:18px;font-size:10px;font-weight:700}.container{width:min(1180px,100% - 64px);margin-inline:auto}.section{padding-block:76px}.soft{background:var(--soft)}.section-heading{text-align:center;margin-bottom:35px}.section-heading h2{margin-bottom:16px}.section-heading>p:last-child{color:var(--muted);font-size:15px}.section-heading h2:after{content:"";background:var(--red);width:68px;height:2px;margin:19px auto 0;display:block}.skip-link{z-index:100;background:#fff;padding:10px;position:absolute;top:-80px;left:15px}.skip-link:focus{top:10px}.button{background:var(--red);border:1px solid var(--red);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:24px;padding:13px 22px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.button:hover{background:#7a0c20}.actions{align-items:center;gap:25px;margin-top:25px;display:flex}.preview-bar{text-align:center;color:#657780;background:#edf2f3;padding:3px 20px;font-size:10px}}@layer layout;@layer components{.support-bar{background:#f8f8f8;border-bottom:1px solid #edf0f1}.support-bar>.container{justify-content:flex-end;display:flex}.support-bar a{color:#fff;text-transform:uppercase;background:#900;border-radius:0 0 4px 4px;padding:7px 16px;font-size:11px;font-weight:700}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:relative}.header-inner{align-items:center;gap:28px;min-height:100px;display:flex}.brand{flex:none}.brand img{width:240px;height:auto}.menu-toggle{display:none}#main-navigation{flex:1;align-items:center;gap:16px;display:flex}.nav-list{flex:1;align-items:center;gap:3px;display:flex}.nav-item{align-items:center;display:flex;position:relative}.nav-item>a{text-transform:uppercase;white-space:nowrap;text-align:left;padding:30px 9px;font-size:12px;font-weight:700;display:block}.nav-item>a:hover,.nav-item a[aria-current=page]{color:var(--red)}.submenu-toggle{color:var(--red);background:0 0;border:0;padding:12px 5px;font-size:16px}.submenu{border:1px solid var(--line);border-top:3px solid var(--red);background:#fff;border-radius:6px;min-width:260px;max-height:70vh;padding:10px 0;display:none;position:absolute;top:calc(100% - 4px);left:0;overflow-y:auto;box-shadow:0 15px 35px #18323c12}.nav-item.open>.submenu,.nav-item:focus-within>.submenu{display:block}.submenu a{text-align:left;color:#435b65;padding:10px 19px;font-size:14px;display:block}.submenu a:hover{background:var(--soft);color:var(--red)}.search-link{padding:10px}.search-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.hero{background:#dce8ed;max-width:1600px;margin:auto;position:relative;overflow:hidden}.hero-frame{aspect-ratio:8/3;position:relative;overflow:hidden}.scene{aspect-ratio:1672/941;width:100%;animation:22s ease-in-out infinite alternate camera;position:absolute;top:50%;left:0;transform:translateY(-50%)}.scene>img,.scene>svg{width:100%;height:100%;position:absolute;inset:0}.scene>img{object-fit:fill}.scene>svg{pointer-events:none}.hero-caption{color:#071a35;pointer-events:none;background:linear-gradient(#0000,#ffffffed 85%);padding:65px 0 26px;position:absolute;bottom:0;left:0;right:0}.hero-caption h1{letter-spacing:-1.5px;margin-bottom:9px;font-size:clamp(28px,4.1vw,61px);font-weight:800}.hero-caption p{margin:0;font-size:clamp(15px,2vw,28px);line-height:1.4}.intro>p{max-width:960px;color:var(--muted);margin:0 auto 18px;line-height:1.9}.service-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.service-links a{justify-content:space-between;gap:12px;padding:24px;font-size:16px;font-weight:700;display:flex}.service-links a+a{border-left:1px solid var(--line)}.service-links a:hover{color:var(--red)}.logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.logo-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:22px 14px 16px;display:flex}.logo-card img{object-fit:contain;width:100%;max-width:150px;height:62px}.logo-card span{color:var(--muted);text-align:center;margin-top:12px;font-size:10px}.logo-more{margin-top:24px}.logo-more summary{width:fit-content;color:var(--red);cursor:pointer;background:#fff;border:1px solid #d3dfe2;border-radius:5px;margin:0 auto 25px;padding:9px 20px;font-size:13px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.steps article{border-top:1px solid #ccdadd;padding-top:24px}.steps span{color:var(--red);margin-bottom:15px;font-size:30px;display:block}.steps h3{margin-bottom:14px}.steps p{color:var(--muted);font-size:14px;line-height:1.8}.contact-band{color:#fff;background:#193d48;padding:55px 0}.contact-band>.container{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact-band .eyebrow{color:#c9dce0}.contact-band h2{margin-bottom:16px;font-size:36px}.contact-band p:last-child{color:#d2e0e2;margin:0;font-size:14px}.contact-band .button{flex:none}.site-footer{padding:48px 0 25px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:35px;display:grid}.footer-grid img{width:230px;margin-bottom:15px}.footer-grid h2{letter-spacing:0;margin:10px 0 18px;font-size:15px}.footer-grid p,.footer-grid a{color:var(--muted);font-size:12px;line-height:1.85}.footer-grid a{margin-bottom:7px;display:block}.footer-grid a:hover{color:var(--red)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:30px;padding-top:22px;font-size:11px;display:flex}.page-heading{background:var(--soft);border-bottom:1px solid var(--line);padding:50px 0}.page-heading h1{margin-bottom:23px}.page-heading>div>p:last-child{color:var(--muted);max-width:840px;margin:0;font-size:17px}.breadcrumbs{color:var(--muted);gap:10px;margin-bottom:30px;font-size:11px;display:flex}.content-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:60px;min-height:40vh;display:grid}.prose>p{font-size:17px;line-height:1.9}.editorial-note{background:var(--soft);color:var(--muted);border-left:3px solid #adc1c7;padding:20px;font-size:14px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.content-card{border:1px solid var(--line);border-top:2px solid var(--red);border-radius:5px;padding:25px;display:block}.content-card h2{margin-bottom:15px;font-size:21px}.content-card p{color:var(--muted);font-size:13px}.content-card>span{color:var(--red);font-size:12px;font-weight:700}.contact-card{border:1px solid var(--line);border-radius:6px;gap:16px;padding:25px;display:grid}.contact-card h2{font-size:25px}.contact-card p{color:var(--muted);margin:0;font-size:14px}.contact-card>.eyebrow{color:var(--red);font-size:10px}.contact-card>a:not(.button){text-align:center;font-size:15px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.contact-grid article{border:1px solid var(--line);border-radius:6px;padding:28px}.contact-grid h2{margin-bottom:20px;font-size:23px}.contact-grid p{color:var(--muted);margin-top:15px;font-size:14px}.contact-grid>article>a:not(.button){color:var(--red);font-size:19px}#site-search{max-width:720px;margin:30px 0}#site-search label{font-size:14px;font-weight:700}.search-field{gap:10px;margin-top:10px;display:flex}.search-field input{border:1px solid #9fb6c0;border-radius:4px;flex:1;min-width:0;padding:12px}.search-results{max-width:900px}.search-results article{border-top:1px solid var(--line);padding:24px 0}.search-results h2{margin-bottom:12px;font-size:23px}.search-results p{color:var(--muted);font-size:14px}[hidden]{display:none!important}}@layer motion{.stream{fill:none;stroke:#b2f9ff;stroke-width:2.4px;stroke-dasharray:3 115;stroke-linecap:round;filter:drop-shadow(0 0 4px #27d7fc);animation:7s linear infinite data}.stream.secondary{stroke:#e7ceff;animation-delay:-2.8s}.shield{fill:none;stroke:#c0f9ff;stroke-width:3px;stroke-dasharray:65 1100;filter:drop-shadow(0 0 6px #47cfff);animation:11s linear infinite edge}.rack-led{fill:var(--led-color,#8ceeff);opacity:.15;filter:drop-shadow(0 0 3px var(--led-color,#8ceeff));animation:activity var(--led-speed,3s) linear var(--led-delay,0s) infinite}.lock-aura{transform-origin:836px 426px;animation:5s ease-in-out infinite aura}.lock-ripple{fill:none;stroke:#b0f9ff;stroke-width:1.5px;transform-origin:836px 451px;animation:5s ease-out infinite ripple}.motion-suspended .scene,.motion-suspended .scene *{animation-play-state:paused!important}@keyframes camera{0%{transform:translateY(-50%)scale(1)}to{transform:translateY(-50%)scale(1.055)}}@keyframes data{to{stroke-dashoffset:-472px}}@keyframes edge{to{stroke-dashoffset:-2328px}}@keyframes activity{0%,12%,30%,65%,to{opacity:.12}15%,22%,34%,40%{opacity:.95}25%,43%{opacity:.3}70%,79%{opacity:.8}83%{opacity:.18}}@keyframes aura{0%,to{opacity:.02;transform:scale(.94)}50%{opacity:.09;transform:scale(1.06)}}@keyframes ripple{0%,12%{opacity:0;transform:scale(1)}18%{opacity:.6}65%,to{opacity:0;transform:scale(1.32)}}}@media (width>=1051px){.nav-item:hover>.submenu{display:block}}@media (width<=1150px) and (width>=1051px){.header-inner{gap:15px}.brand img{width:205px}.nav-item>a{padding-inline:6px;font-size:11px}}@media (width<=1050px){.header-inner{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:84px}.brand img{width:230px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:4px;padding:9px 12px;font-size:13px;display:block}#main-navigation{flex-basis:100%;padding-bottom:20px;display:block}.enhanced #main-navigation:not(.open){display:none}.nav-list{display:block}.nav-item{border-top:1px solid var(--line);flex-wrap:wrap}.nav-item>a{flex:1;padding:15px 4px;font-size:14px}.submenu-toggle{padding:15px 20px}.submenu{border:0;border-top:1px solid var(--line);background:var(--soft);box-shadow:none;border-radius:0;flex:0 0 100%;max-height:none;position:static}.nav-item:focus-within:not(.open)>.submenu{display:none}.nav-item.open>.submenu{display:block}.search-link{width:fit-content;padding:15px 5px;display:block}.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.hero-frame{aspect-ratio:16/8}}@media (width<=650px){.container{width:calc(100% - 36px)}.section{padding-block:48px}.brand img{width:220px}.hero-frame{aspect-ratio:16/9}.hero-caption{background:#f1f5f7;padding:22px 0;position:relative}.hero-caption h1{letter-spacing:-.7px;font-size:27px}.hero-caption p{font-size:16px}.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.logo-card{min-height:115px;padding:18px 12px 12px}.logo-card img{height:52px}.section-heading>p:last-child{font-size:14px}.service-links{grid-template-columns:1fr}.service-links a{padding:20px 4px}.service-links a+a{border-left:0;border-top:1px solid var(--line)}.steps{grid-template-columns:1fr;gap:25px}.contact-band{padding:40px 0}.contact-band>.container{display:block}.contact-band .button{margin-top:23px}.contact-band h2{font-size:31px}.footer-grid{gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;font-size:10px}.content-layout{grid-template-columns:1fr;gap:35px}.content-grid,.contact-grid{grid-template-columns:1fr}.page-heading{padding:35px 0}.page-heading>div>p:last-child,.prose>p{font-size:15px}.search-field{flex-wrap:wrap}.search-field input{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.lock-ripple{display:none}}.prose-section{margin-top:35px}.prose-section h2,.resource-links h2,.related-content>h2{letter-spacing:-.4px;margin-bottom:18px;font-size:24px}.prose ul{color:var(--muted);margin:0 0 22px;padding-left:22px}.prose li{margin-bottom:10px;padding-left:5px;line-height:1.8}.prose li::marker{color:var(--red)}.resource-links{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);margin-top:35px;padding:25px 28px}.resource-links ul{margin:0}.resource-links a{color:var(--red);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.related-content{border-top:1px solid var(--line);margin-top:48px;padding-top:30px}.related-content .content-grid{margin-top:22px}.content-card h3{margin-bottom:12px;font-size:20px}.article-date{color:var(--muted);font-size:12px!important}.contact-card{align-self:start}.prose>p{overflow-wrap:break-word}.social-links{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.social-links a{color:var(--red);text-decoration:underline}@media (width<=650px){.prose-section h2,.resource-links h2,.related-content>h2{font-size:22px}.resource-links{padding:20px}.prose-section{margin-top:28px}}.ui-icon{vertical-align:middle;flex:none;display:inline-block}.icon-tile{width:52px;height:52px;color:var(--red);background:#fcf5f6;border:1px solid #e6d8dd;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.page-icon-label{align-items:center;gap:15px;margin-bottom:22px;display:flex}.page-icon-label .eyebrow{margin:0}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:35px 0 42px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px}.feature-card h2{letter-spacing:-.3px;margin:19px 0 12px;font-size:19px;line-height:1.4}.feature-card p{color:var(--muted);margin:0;line-height:1.85;font-size:14px!important}.catalog-sections{min-width:0;margin-top:44px}.catalog-block{margin:0 0 40px}.catalog-title{color:var(--red);align-items:center;gap:12px;margin-bottom:15px;display:flex}.catalog-title h2{color:var(--ink);margin:0;font-size:23px;line-height:1.4}.catalog-block>p{color:var(--muted);font-size:13px}.table-scroll{border:1px solid var(--line);scrollbar-color:#c7d1d4 #f5f8f8;border-radius:8px;max-width:100%;overflow:auto}.table-scroll:focus-visible{outline-offset:3px;outline:3px solid #167f96}.table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:12px;line-height:1.7}.table-scroll th,.table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 16px}.table-scroll thead th{color:#425963;text-transform:uppercase;letter-spacing:.6px;background:#f1f5f6;font-size:10px}.table-scroll tbody th{max-width:260px;font-weight:600}.table-scroll tbody tr:last-child>*{border:0}.table-scroll tbody tr:nth-child(2n){background:#fbfcfc}.quote-link{white-space:nowrap;color:var(--red);align-items:center;gap:6px;font-weight:700;display:inline-flex}.quote-link:hover{text-decoration:underline}.table-hint{display:none}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-section{margin-top:42px}.faq-section>h2{margin-bottom:20px;font-size:24px}.faq-section details{border-bottom:1px solid var(--line);padding:18px 0}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:600;line-height:1.6;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary>span{color:var(--red);font-size:25px;transition:transform .2s}.faq-section details[open] summary>span{transform:rotate(45deg)}.faq-section details p{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.9}.content-card>.ui-icon{color:var(--red);margin-bottom:16px}.submenu a{align-items:center;gap:12px;display:flex}.submenu a .ui-icon{color:#9b253b}.support-bar a{align-items:center;gap:8px;display:inline-flex}.text-link{color:var(--red);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.intro>.text-link{width:fit-content;margin:28px auto 0;display:flex}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:30px;transition:transform .2s,border-color .2s;display:flex}.service-card:hover{border-color:#b98a96;transform:translateY(-3px)}.service-card h3{margin:24px 0 14px;font-size:21px;line-height:1.35}.service-card p{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.85}.card-action{color:var(--red);align-items:center;gap:10px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.split-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.split-heading h2{margin:0}.product-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-strip>a{border:1px solid var(--line);border-radius:8px;padding:28px 22px}.product-strip>a:hover{background:var(--soft)}.product-strip .ui-icon{color:var(--red);margin-bottom:18px}.product-strip h3{margin-bottom:10px;font-size:23px}.product-strip p{color:var(--muted);margin-bottom:20px;font-size:13px}.product-strip span{color:var(--red);font-size:11px}.steps article>.ui-icon{color:var(--red);float:right}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.article-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.article-card:hover{border-color:#b98a96}.article-visual{color:#6c3545;background:linear-gradient(135deg,#eaf2f4,#f8f5f6);justify-content:space-between;align-items:center;min-height:115px;padding:25px;display:flex}.article-visual>span{letter-spacing:1.6px;font-size:9px}.article-card>div{flex-direction:column;flex:1;padding:25px;display:flex}.article-card h3{margin-bottom:14px;font-size:20px;line-height:1.4}.article-card p{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.85}@media (width<=1050px){.service-grid,.product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.article-grid{gap:15px}.article-card>div{padding:20px}.table-hint{display:block}}@media (width<=650px){.service-grid,.article-grid{grid-template-columns:1fr}.service-card{padding:25px}.product-strip{gap:10px}.product-strip>a{padding:22px 15px}.product-strip h3{font-size:20px}.product-strip span{line-height:1.6;display:block}.split-heading{display:block}.split-heading>.text-link{margin-top:20px}.feature-grid{gap:12px;margin-top:28px}.feature-card{padding:22px}.table-scroll table{min-width:580px}.catalog-title h2{font-size:21px}.article-visual{min-height:100px}.page-icon-label{margin-bottom:20px}}.content-layout>*{min-width:0}.table-scroll{width:100%;min-width:0;position:relative}.header-inner{position:relative}.nav-item.has-submenu{position:static}.nav-trigger{white-space:nowrap;text-transform:uppercase;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:30px 11px;font:700 12px/1.5 Arial,Helvetica,sans-serif;display:flex}.nav-trigger>span{color:var(--red);font-size:15px;transition:transform .16s}.nav-trigger:hover,.nav-trigger.is-current,.nav-item.open>.nav-trigger{color:var(--red)}.nav-item.open>.nav-trigger>span{transform:rotate(180deg)}.nav-panel{border:1px solid var(--line);border-top:3px solid var(--red);z-index:25;text-align:left;background:#fff;border-radius:0 0 10px 10px;max-height:min(72vh,620px);animation:.16s ease-out menu-reveal;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 20px 45px #17313e20}.nav-item.open>.nav-panel{display:block}.nav-panel-intro{border-bottom:1px solid var(--line);background:#f7f9f9;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;display:flex}.nav-panel-intro strong{font-size:19px}.nav-panel-intro p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.7}.nav-panel-intro>a{color:var(--red);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.nav-panel-groups{grid-template-columns:repeat(var(--menu-columns),minmax(0,1fr));gap:25px;padding:27px 28px 30px;display:grid}.nav-column{min-width:0}.nav-column h2{color:#435b65;letter-spacing:0;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:13px;font-size:12px;line-height:1.6;display:flex}.nav-column h2>.ui-icon{color:var(--red)}.nav-column ul{margin:0;padding:0;list-style:none}.nav-column li{margin:0}.nav-column li a{color:#3c535e;text-align:left;border-radius:5px;align-items:flex-start;gap:10px;min-height:42px;padding:10px 8px;font-size:12px;line-height:1.6;display:flex}.nav-column li a>.ui-icon{color:#9c6471;margin-top:1px}.nav-column li a:hover,.nav-column li a[aria-current=page]{color:var(--red);background:#f8f0f2}.nav-column li a[aria-current=page]{font-weight:700}.category-directory{border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.category-directory>h2{align-items:center;gap:12px;margin-bottom:22px;font-size:24px;display:flex}.category-directory>h2>.ui-icon{color:var(--red)}.category-directory .content-grid{margin:0}.category-directory .content-card{flex-direction:column;display:flex}.category-directory .content-card>span:last-child{margin-top:auto;padding-top:10px}@keyframes menu-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.header-inner{gap:0}.nav-trigger{justify-content:space-between;width:100%;padding:17px 4px;font-size:14px}.nav-item.has-submenu{position:relative}.nav-panel{max-height:none;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;flex:0 0 100%;animation:none;position:static;overflow:visible}.nav-panel-intro{padding:18px;display:block}.nav-panel-intro strong{display:none}.nav-panel-intro p{margin-top:0}.nav-panel-intro>a{margin-top:12px}.nav-panel-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px 15px}.nav-column li a{padding-left:0}.nav-column h2{font-size:12px}.nav-column li a{font-size:13px}}@media (width<=650px){.nav-panel-groups{grid-template-columns:minmax(0,1fr);gap:28px;padding:22px 14px}.nav-column li a{min-height:44px;padding-block:11px}.nav-panel-intro p{font-size:12px}.category-directory>h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.nav-panel,.nav-trigger>span{transition:none;animation:none}}.header-actions{border-left:1px solid var(--line);flex:none;align-items:center;gap:4px;margin-left:4px;padding-left:10px;display:flex}.header-actions>a{color:#5b6c75;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:36px;min-height:40px;padding:8px;display:inline-flex}.header-actions>a:hover{color:var(--red);background:#f9f0f2}.header-actions>.search-link{color:var(--red)}.header-action-label{display:none}.nav-trigger{padding-inline:8px}@media (width<=1050px){.header-actions{border-left:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:15px;margin:0;padding:15px 0 0}.header-actions>a{justify-content:flex-start;width:auto;padding:8px 4px;font-size:12px}.header-action-label{display:inline}}.knowledge-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-block:22px;display:flex}.knowledge-tabs a{color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:10px 17px;font-size:13px;display:inline-flex}.knowledge-tabs a:hover{background:var(--soft);color:var(--red)}.knowledge-tabs a[aria-current=page]{background:var(--red);color:#fff}.knowledge-section>h2{margin-bottom:25px;font-size:27px}.knowledge-formats{grid-template-columns:1fr 1fr;gap:25px;display:grid}.knowledge-formats>a{border:1px solid var(--line);border-radius:9px;align-items:center;gap:22px;padding:28px;display:flex}.knowledge-formats>a:hover{background:var(--soft);border-color:#b98a96}.knowledge-formats>a>.ui-icon{color:var(--red);margin-left:auto}.knowledge-formats h3{margin-bottom:8px;font-size:25px}.knowledge-formats p{color:var(--muted);margin:0;font-size:13px}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.knowledge-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.knowledge-card:hover{border-color:#b98a96}.knowledge-cover{aspect-ratio:16/9;background:#eef3f5;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.knowledge-cover img{object-fit:cover;width:100%;height:100%}.media-badge{color:#344e59;background:#fffffff2;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex;position:absolute;bottom:10px;left:12px}.knowledge-card-body{flex-direction:column;flex:1;padding:25px;display:flex}.knowledge-card-body h3{margin-bottom:15px;font-size:20px;line-height:1.4}.knowledge-card-body>p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.85}.knowledge-card-body>.media-date{margin-bottom:13px;font-size:10px}.media-actions{color:var(--red);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:11px;display:flex}.media-actions a{align-items:center;gap:8px;font-weight:600;display:inline-flex}.media-actions span{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.play-disc{color:#fff;background:#990c25e8;border:1px solid #ffffff90;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-cover img{filter:brightness(.85)}.video-cover:hover img{filter:brightness()}.archive-count{color:var(--muted);margin-bottom:25px;font-size:13px}.knowledge-topics{grid-template-columns:1fr 1fr;gap:45px;display:grid}.knowledge-topics .category-directory{border:0;margin:0;padding:0}.knowledge-topics ul{margin:0;padding:0;list-style:none}.knowledge-topics li+li{border-top:1px solid var(--line)}.knowledge-topics li a{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:14px;display:flex}.knowledge-topics li a:hover{color:var(--red)}.video-detail{max-width:1000px}.video-player{aspect-ratio:16/9;background:#172a34;border-radius:10px;width:100%;position:relative;overflow:hidden}.video-start{cursor:pointer;color:#fff;background:#172a34;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.video-start>img{object-fit:cover;filter:brightness(.65);width:100%;height:100%}.video-start:hover>img{filter:brightness(.8)}.video-start-label{flex-direction:column;justify-content:center;align-items:center;gap:17px;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.video-start-label .play-disc{width:70px;height:70px;position:static;transform:none}.video-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-link-row{color:var(--red);flex-wrap:wrap;align-items:center;gap:22px;margin-top:20px;font-size:13px;display:flex}.copy-video-link{border:1px solid var(--line);color:var(--red);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:8px 12px}.copy-video-link:hover{background:var(--soft)}.copy-status{color:var(--muted);font-size:11px}.video-direct-url{color:var(--muted);overflow-wrap:anywhere;user-select:all;margin-top:10px;font-size:11px;text-decoration:underline;display:block}.video-notes{border-top:1px solid var(--line);align-items:start;gap:50px;margin-top:45px;padding-top:35px;display:flex}.video-notes>div{flex:1}.video-notes h2{margin-bottom:18px;font-size:25px}.video-notes p{color:var(--muted);font-size:14px;line-height:1.9}.video-notes>.text-link{flex:none}.article-video{margin:30px 0 40px}.article-video h2{margin-bottom:16px;font-size:24px}.article-video>p{color:var(--muted);font-size:13px}.article-main-image{object-fit:contain;background:var(--soft);border:1px solid var(--line);border-radius:9px;width:100%;max-height:330px;margin-bottom:28px;padding:20px;display:block}@media (width<=1050px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.knowledge-formats>a{gap:15px;padding:24px 20px}.knowledge-formats h3{font-size:23px}.video-notes{display:block}.video-notes>.text-link{margin-top:25px}}@media (width<=650px){.knowledge-grid,.knowledge-formats,.knowledge-topics{grid-template-columns:minmax(0,1fr)}.knowledge-tabs{gap:4px;padding-block:17px}.knowledge-tabs a{padding:9px 12px;font-size:12px}.knowledge-card-body{padding:22px}.knowledge-formats{gap:14px}.knowledge-formats>a{padding:22px}.video-start-label{font-size:13px}.video-start-label .play-disc{width:52px;height:52px}.video-link-row{gap:14px}.article-date span{display:block}.article-main-image{max-height:230px}.knowledge-section>h2{font-size:25px}.video-notes h2{font-size:23px}}.video-start:focus-visible{outline-offset:-7px;outline:3px solid #fff}.brand img{width:248px}.footer-grid img{height:auto}.header-actions{gap:7px;padding-left:12px}.header-actions>a{background:#f8fafb;border:1px solid #d7e2e7;border-radius:10px;width:40px;height:40px;padding:9px;transition:background .18s,border-color .18s,transform .18s}.header-actions>.instagram{color:#9c285f;background:#fcf3f7;border-color:#eed7e2}.header-actions>.linkedin{color:#0a66c2;background:#eff6fc;border-color:#d1e2f3}.header-actions>.search-link{color:var(--red);background:#fff}.header-actions>a:hover{background:#fff;border-color:currentColor;transform:translateY(-2px)}.header-actions>a:focus-visible{outline-offset:3px;outline:3px solid #527e91}.article-cover img{object-fit:cover;padding:0}.knowledge-cover{background:#eaf2f5}.article-main-image{object-fit:contain;aspect-ratio:16/9;background:#eaf2f5;height:auto;max-height:none;padding:0}.knowledge-card{transition:border-color .2s,box-shadow .2s,transform .2s}.knowledge-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #17394a0c}.media-badge{background:#fff;border:1px solid #dce6ea;box-shadow:0 2px 6px #17394a08}.article-cover .media-badge{inset:12px 12px auto auto}.article-jump-links{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.article-jump-links a{color:#295d6e;border:1px solid #d1dfe5;border-radius:6px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:inline-flex}.article-jump-links a:hover{background:#eef5f7}.article-video,.article-procedure{scroll-margin-top:25px}.article-procedure{margin-block:44px}.article-procedure>h2{margin-bottom:14px;font-size:29px}.article-procedure>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.9}.article-procedure ol{counter-reset:procedure;margin:28px 0 0;padding:0;list-style:none}.article-procedure li{counter-increment:procedure;min-width:0;margin:0;padding:0 0 30px 62px;position:relative}.article-procedure li:not(:last-child):after{content:"";background:#d4e2e7;width:1px;position:absolute;top:47px;bottom:7px;left:19px}.article-procedure li:before{content:counter(procedure,decimal-leading-zero);color:#226875;background:#f0f7f8;border:1px solid #cfe0e4;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;position:absolute;top:0;left:0}.article-procedure h3{margin:0 0 12px;font-size:20px;line-height:1.5}.article-procedure li p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.95}.article-procedure pre{white-space:pre;color:#e0f0f5;background:#183541;border-radius:8px;max-width:100%;padding:18px 20px;font-size:12px;line-height:1.9;overflow:auto}.article-procedure code{font-family:Consolas,monospace}.price-cell{white-space:nowrap;font-variant-numeric:tabular-nums;color:#1c5e6a;font-weight:700}.table-scroll th:first-child{min-width:190px}.table-scroll tbody td:last-child{white-space:nowrap}.download-categories{flex-wrap:wrap;gap:9px;margin:30px 0;display:flex}.download-categories a{border:1px solid #d7e3e8;border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:600;display:inline-flex}.download-categories a:hover{background:#f3f7f9;border-color:#7e9da9}.download-categories a>span{color:#476a78;background:#edf3f5;border-radius:4px;padding:1px 6px;font-size:10px}.download-guidance{color:#245264;background:#edf5f7;border:1px solid #d4e4ea;border-radius:10px;align-items:start;gap:18px;padding:24px;display:flex}.download-guidance>svg{margin-top:2px}.download-guidance strong{font-size:15px;line-height:1.7}.download-guidance p{color:#4e6c7b;margin:9px 0 12px;font-size:13px;line-height:1.9}.download-guidance a{color:var(--red);font-size:12px;font-weight:700}.download-group{margin-top:45px;scroll-margin-top:25px}.download-group-heading{align-items:center;gap:16px;margin-bottom:23px;display:flex}.download-group-heading h2{margin:0 0 7px;font-size:24px}.download-group-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.download-group-heading .icon-tile{color:#386e7c;background:#f2f7f9;border-color:#d3e1e6;width:45px;height:45px}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.download-card{background:#fff;border:1px solid #dce5e9;border-radius:10px;flex-direction:column;min-width:0;padding:23px;transition:border-color .2s,box-shadow .2s;display:flex}.download-card:hover{border-color:#9ab6c1;box-shadow:0 5px 18px #15394b08}.download-platform{color:#54727f;align-items:center;gap:7px;margin-bottom:15px;font-size:10px;display:flex}.download-card h3{margin-bottom:8px;font-size:19px;line-height:1.5}.download-card>p{color:var(--muted);margin-bottom:23px;font-size:11px}.download-button{color:var(--red);border-top:1px solid #e6edef;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:12px;font-weight:600;display:flex}.download-button>span:last-child{margin-left:auto}.download-button:hover{text-underline-offset:4px;text-decoration:underline}.download-footnote{color:var(--muted);border-top:1px solid var(--line);align-items:start;gap:12px;margin-top:35px;padding-top:25px;font-size:12px;line-height:1.9;display:flex}@media (width>=1051px) and (width<=1190px){.brand img{width:220px}.header-inner{gap:18px}#main-navigation{gap:7px}.nav-trigger{padding-inline:5px;font-size:11px}.nav-item>a{padding-inline:6px;font-size:11px}.header-actions{gap:5px;margin-left:0;padding-left:8px}.header-actions>a{width:36px;height:38px;padding:7px}}@media (width<=1050px){.header-actions>a{width:auto;min-height:44px;padding:10px 13px}.header-actions>a .ui-icon{width:21px;height:21px}.brand img{width:240px}}@media (width<=650px){.brand img{width:220px}.download-grid{grid-template-columns:minmax(0,1fr)}.download-categories{gap:7px}.download-categories a{padding:9px 10px;font-size:11px}.download-guidance{gap:12px;padding:20px}.download-group-heading h2{font-size:22px}.download-group-heading p{font-size:12px}.download-card{padding:21px}.article-procedure li{padding-left:48px}.article-procedure li:before{border-radius:9px;width:34px;height:34px;font-size:11px}.article-procedure li:not(:last-child):after{top:41px;left:16px}.article-procedure h3{font-size:18px}.article-procedure pre{padding:15px 14px;font-size:11px}.article-procedure>h2{font-size:25px}.header-actions{gap:10px}}@media (prefers-reduced-motion:reduce){.header-actions>a,.knowledge-card,.download-card{transition:none}.header-actions>a:hover,.knowledge-card:hover{transform:none}}.animated-heading{isolation:isolate;background:linear-gradient(110deg,#f4f8f9 30%,#edf4f7 100%);min-height:320px;padding-block:43px 48px;position:relative;overflow:hidden}.animated-heading:after{content:"";z-index:-1;opacity:.75;pointer-events:none;background:radial-gradient(circle,#dcebf3 0,#0000 68%);border-radius:50%;width:580px;height:580px;position:absolute;top:-130px;right:-110px}.heading-layout{grid-template-columns:minmax(0,1fr) minmax(280px,36%);align-items:center;gap:25px;display:grid}.heading-copy{z-index:1;min-width:0;position:relative}.animated-heading .breadcrumbs{margin-bottom:28px}.animated-heading .page-icon-label{gap:13px;margin-bottom:21px}.animated-heading .icon-tile{background:#fff9fa;border-radius:11px;width:44px;height:44px}.animated-heading h1{letter-spacing:-1.5px;overflow-wrap:break-word;max-width:23ch;margin-bottom:21px;font-size:clamp(31px,3.4vw,53px);line-height:1.16}.animated-heading .heading-description{max-width:660px;color:var(--muted);margin:0;font-size:16px;line-height:1.85}.animated-heading .article-date{margin:20px 0 0;line-height:1.8}.animated-heading .page-icon-label .eyebrow{line-height:1.7}.topic-scene{color:#55849c;align-self:center;min-width:0;position:relative}.topic-canvas{width:100%;height:auto;display:block;overflow:visible}.scene-caption{color:#53768a;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:-2px;font-size:11px;line-height:1.6;display:flex}.scene-caption strong{color:#355c72;font-size:13px;font-weight:600}.scene-caption>span:last-child{color:#6b8796;letter-spacing:.3px;flex-basis:100%;font-size:10px}.scene-status-dot{background:#53a299;border-radius:50%;width:5px;height:5px}.scene-main{transform-origin:280px 190px;animation:10s ease-in-out infinite scene-hover}.scene-flow{animation:14s linear infinite scene-travel}.scene-led,.scene-spark{animation:4.6s ease-in-out infinite scene-light}.led-1{animation-delay:-1.3s}.led-2{animation-delay:-2.9s}.led-3{animation-delay:-.7s}.delayed{animation-delay:-2.4s}.scene-shield{transform-origin:280px 180px;animation:7s ease-in-out infinite scene-protect}.scene-ring{transform-origin:280px 166px;animation:8s ease-in-out infinite scene-protect}.scene-node{animation:7s ease-in-out infinite scene-node-light}.node-1{animation-delay:-1.4s}.node-2{animation-delay:-2.8s}.node-3{animation-delay:-4.2s}.node-4{animation-delay:-5.6s}.scene-letter{animation:9s ease-in-out infinite scene-letter-drift}.scene-code{animation:19s linear infinite scene-travel}.scene-bar{transform-box:fill-box;transform-origin:bottom;animation:7s ease-in-out infinite scene-chart}.bar-1{animation-delay:-1s}.bar-2{animation-delay:-2s}.bar-3{animation-delay:-3s}.bar-4{animation-delay:-4s}.scene-download{animation:4s ease-in-out infinite scene-download}.scene-orbit{animation:16s linear infinite scene-travel}.scene-globe{transform-origin:279px 196px;animation:15s ease-in-out infinite scene-globe}.heading-motion{color:#587a8b;cursor:pointer;z-index:3;background:#ffffffb8;border:1px solid #d0e0e8;border-radius:6px;width:30px;height:28px;font-size:12px;position:absolute;bottom:13px;right:max(20px,50% - 590px)}.heading-motion:hover{background:#fff;border-color:#91afbe}.heading-motion:focus-visible{outline-offset:3px;outline:3px solid #6e9eb5}.heading-motion:disabled{display:none}.heading-paused .topic-scene *,.heading-suspended .topic-scene *{animation-play-state:paused!important}.heading-motion{display:none}.enhanced .heading-motion{display:block}.enhanced .heading-motion:disabled{display:none}@keyframes scene-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes scene-travel{to{stroke-dashoffset:-136px}}@keyframes scene-light{0%,to{opacity:.95}45%{opacity:.3}65%{opacity:.8}}@keyframes scene-protect{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}@keyframes scene-node-light{0%,to{opacity:1}45%{opacity:.6}}@keyframes scene-letter-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes scene-chart{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}@keyframes scene-download{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}}@keyframes scene-globe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.63)}}@media (width<=1050px){.heading-layout{grid-template-columns:minmax(0,1fr) minmax(235px,34%);gap:15px}.animated-heading h1{letter-spacing:-1px;font-size:clamp(30px,4vw,43px)}.animated-heading .heading-description{font-size:15px}.animated-heading{min-height:300px}.scene-caption{font-size:10px}.scene-caption strong{font-size:12px}}@media (width<=650px){.animated-heading{min-height:0;padding-block:29px 25px}.heading-layout{grid-template-columns:minmax(0,1fr);gap:8px}.animated-heading .breadcrumbs{margin-bottom:24px}.animated-heading h1{letter-spacing:-.9px;max-width:none;margin-bottom:18px;font-size:32px}.animated-heading .heading-description{font-size:14px;line-height:1.9}.animated-heading .page-icon-label{margin-bottom:20px}.topic-scene{justify-self:end;width:235px;margin-top:-2px;margin-right:12px}.topic-canvas{height:150px}.scene-caption{gap:6px;margin-top:-8px}.scene-caption>span:last-child{display:none}.scene-caption strong{font-size:11px}.heading-motion{bottom:13px;right:18px}.animated-heading .article-date{font-size:11px!important}.animated-heading:after{width:360px;height:360px;top:auto;bottom:-120px;right:-130px}}@media (prefers-reduced-motion:reduce){.topic-scene *{animation:none!important}.enhanced .heading-motion{display:none}}@media print{.topic-scene,.heading-motion{display:none}.heading-layout{display:block}}.linked-logo{transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.linked-logo:hover{border-color:#a8bec9;transform:translateY(-2px);box-shadow:0 8px 20px #163d4c0a}.linked-logo:focus-visible{outline-offset:3px;outline:3px solid #618fa3}@media (prefers-reduced-motion:reduce){.linked-logo{transition:none}.linked-logo:hover{transform:none}}.logo-card{gap:0;min-height:150px;padding:19px 17px 17px;overflow:hidden}.logo-card .logo-media{flex:none;justify-content:center;align-items:center;width:100%;height:85px;margin:0 0 14px;display:flex}.logo-card .logo-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:79px;display:block}.logo-card .logo-name{color:#607983;text-align:center;overflow-wrap:break-word;letter-spacing:.2px;max-width:100%;margin:0;font-size:10px;line-height:1.6}.showcase-references .logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.showcase-references .logo-card{min-height:158px;padding:20px 19px 17px}.showcase-references .logo-media{height:88px}.showcase-references .logo-media img{width:auto;max-width:176px;height:auto;max-height:82px}.linked-logo:hover .logo-name,.linked-logo:focus-visible .logo-name{color:var(--red)}@media (width<=1050px){.showcase-references .logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-references .logo-media img{max-width:100%}}@media (width<=650px){.logo-card,.showcase-references .logo-card{min-height:143px;padding:18px 14px 15px}.logo-card .logo-media,.showcase-references .logo-media{height:78px;margin-bottom:12px}.logo-card .logo-media img,.showcase-references .logo-media img{max-width:100%;max-height:72px}.showcase-references .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.logo-card .logo-name{letter-spacing:0;font-size:9px}}.back-to-top{right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:18;background:var(--red);color:#fff;cursor:pointer;border:1px solid #ffffff75;border-radius:16px;place-items:center;width:52px;height:52px;padding:0;transition:background .18s,box-shadow .18s,transform .18s;animation:.2s ease-out back-top-enter;display:grid;position:fixed;box-shadow:0 6px 20px #4f12242b,inset 0 0 0 4px #ffffff0a}.back-to-top:hover{background:#7d0b21;transform:translateY(-3px);box-shadow:0 9px 24px #4f122436,inset 0 0 0 4px #ffffff0a}.back-to-top:active{transform:translateY(0)}.back-to-top:focus-visible{outline-offset:4px;outline:3px solid #4f91a8}.back-to-top-label{white-space:nowrap;color:#325260;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dce5e9;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:600;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;right:calc(100% + 12px);transform:translate(4px);box-shadow:0 3px 12px #17313d0d}.back-to-top:hover .back-to-top-label,.back-to-top:focus-visible .back-to-top-label{opacity:1;visibility:visible;transform:none}.footer-bottom{padding-right:76px}@keyframes back-top-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=650px){.back-to-top{width:46px;height:46px;right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));border-radius:14px}.back-to-top svg{width:22px;height:22px}.back-to-top-label{display:none}}@media (hover:none){.back-to-top-label{display:none}.back-to-top:hover{transform:none}}@media (prefers-reduced-motion:reduce){.back-to-top,.back-to-top-label{transition:none;animation:none}.back-to-top:hover{transform:none}}@media print{.back-to-top{display:none}}.floating-needs{right:max(24px,env(safe-area-inset-right));bottom:calc(clamp(152px,25vh,200px) + env(safe-area-inset-bottom));z-index:18;width:234px;min-height:78px;color:var(--ink);background:#fff;border:1px solid #d9e4e8;border-radius:20px;align-items:center;gap:12px;padding:10px 15px 10px 10px;transition:box-shadow .2s,border-color .2s,transform .2s;animation:.45s ease-out both needs-arrive;display:flex;position:fixed;box-shadow:0 8px 30px #1537461a}.floating-needs-symbol{width:56px;height:56px;color:var(--red);background:radial-gradient(circle,#fcf3f6 0 60%,#fff 61%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.floating-needs-orbit{animation:4.4s cubic-bezier(.3,0,.2,1) needs-orbit;position:absolute;inset:0}.floating-needs-glyph{position:relative}.floating-needs-check{animation:2.1s ease-in-out 2 needs-check}.floating-needs-copy{min-width:0;display:block}.floating-needs-eyebrow{letter-spacing:1.5px;color:#617c88;margin-bottom:3px;font-size:8px;font-weight:700;line-height:1.5;display:block}.floating-needs-title{letter-spacing:-.15px;font-size:14px;font-weight:700;line-height:1.35;display:block}.floating-needs-arrow{color:var(--red);margin-left:6px;display:inline-block}.floating-needs:hover{border-color:#b9cdd5;transform:translateY(-3px);box-shadow:0 10px 34px #15374629}.floating-needs:focus-visible{outline-offset:4px;outline:3px solid #167f96}.floating-needs:hover .floating-needs-orbit{transition:transform .5s;transform:rotate(90deg)}.privacy-is-open .floating-needs{visibility:hidden;pointer-events:none}@keyframes needs-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes needs-orbit{0%{transform:rotate(-180deg)}to{transform:rotate(360deg)}}@keyframes needs-check{0%,to{opacity:1}35%{opacity:.35}65%{opacity:1}}@media (width<=650px){.floating-needs{right:max(16px,env(safe-area-inset-right));bottom:calc(154px + env(safe-area-inset-bottom));border-radius:18px;flex-direction:column;gap:3px;width:64px;min-height:78px;padding:7px 5px}.floating-needs-symbol,.floating-needs-orbit{width:46px;height:46px}.floating-needs-glyph{width:24px;height:24px}.floating-needs-title,.floating-needs-eyebrow{display:none}.floating-needs-copy:after{content:"İhtiyaç";color:#355666;font-size:9px;font-weight:700;line-height:1.4;display:block}body:has(#main-navigation.open) .floating-needs,body:has(input:focus,textarea:focus,select:focus) .floating-needs{visibility:hidden;pointer-events:none}}@media (height<=480px){.floating-needs{bottom:100px}}@media (prefers-reduced-motion:reduce){.floating-needs,.floating-needs-orbit,.floating-needs-check{transition:none;animation:none}.floating-needs:hover,.floating-needs:hover .floating-needs-orbit{transition:none;transform:none}}@media print{.floating-needs{display:none}}.consent-banner{z-index:80;background:#fff;border:1px solid #d8e3e8;border-radius:12px;width:min(580px,100% - 40px);padding:16px 18px;display:block;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 36px #18374620}.consent-copy{align-items:start;gap:12px;min-width:0;display:flex}.consent-emblem{width:44px;height:44px;color:var(--red);background:#fbf4f6;border:1px solid #e8d8dd;border-radius:13px;flex:none;place-items:center;display:inline-grid}.consent-copy>.consent-emblem{border-radius:9px;width:32px;height:32px}.consent-kicker{letter-spacing:1.5px;color:var(--red);margin:0 0 8px;font-size:9px;font-weight:700;line-height:1.5}.consent-copy h2{letter-spacing:-.2px;margin:0 0 5px;font-size:16px;line-height:1.4}.consent-copy p:last-child{color:#536e7b;margin:0;font-size:12px;line-height:1.7}.consent-copy a{color:var(--red);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.consent-actions button,.privacy-dialog-actions button{color:#294e61;cursor:pointer;background:#fff;border:1px solid #bccfd9;border-radius:7px;min-height:41px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.5}.consent-actions button{min-height:38px;padding:8px 10px;font-size:11px}.consent-actions button:hover,.privacy-dialog-actions button:hover{border-color:var(--red);color:var(--red);background:#fcf5f7}.privacy-dialog{width:min(590px,100vw - 36px);max-height:calc(100dvh - 38px);color:var(--ink);border:1px solid #d7e2e8;border-radius:17px;padding:28px 30px 23px;overflow:auto;box-shadow:0 18px 80px #102e4040}.privacy-dialog::backdrop{backdrop-filter:blur(3px);background:#122e3ed4}.privacy-dialog-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.privacy-close{color:#587381;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:9px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.privacy-dialog h2{margin:0 0 16px;font-size:31px}.privacy-dialog>p:not(.consent-kicker){color:#5a7481;margin-bottom:20px;font-size:13px;line-height:1.85}.privacy-category{border-top:1px solid #e1e9ed;align-items:start;gap:18px;padding:21px 0;display:flex}.privacy-category>div{flex:1;min-width:0}.privacy-category h3,.privacy-category strong{letter-spacing:0;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.6;display:block}.privacy-category p,.privacy-category>div>span{color:#587482;margin:0;font-size:12px;line-height:1.85;display:block}.privacy-required{color:#3d6c6c;white-space:nowrap;background:#edf5f5;border-radius:4px;flex:none;margin-top:3px;padding:4px 7px;font-size:9px}.privacy-toggle{cursor:pointer;position:relative}.privacy-toggle input{opacity:0;cursor:pointer;width:43px;height:25px;margin:0;position:absolute;top:23px;right:0}.privacy-switch{pointer-events:none;background:#c5d3db;border-radius:20px;flex:none;width:43px;height:25px;margin-top:3px;transition:background .15s;position:relative}.privacy-switch:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #142e4920}.privacy-toggle input:checked+.privacy-switch{background:var(--red)}.privacy-toggle input:checked+.privacy-switch:before{transform:translate(18px)}.privacy-toggle input:focus-visible+.privacy-switch{outline-offset:4px;outline:3px solid #427e98}.privacy-video-context{background:#f1f7f9;border:1px solid #d6e5eb;border-radius:7px;padding:14px 16px;color:#355c6e!important}.privacy-unused{background:#f5f8f9;border-radius:6px;padding:11px 13px;font-size:11px!important}.privacy-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.privacy-links{color:#5c7784;flex-wrap:wrap;gap:8px 17px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.privacy-links a{text-underline-offset:3px;text-decoration:underline}.privacy-settings{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:none}.enhanced .privacy-settings{display:inline-flex}.privacy-settings:hover{color:var(--red);text-underline-offset:3px;text-decoration:underline}.privacy-is-open .back-to-top{visibility:hidden}.privacy-is-open:has(.privacy-dialog[open]){overflow:hidden}@media (width<=480px){.consent-banner{width:calc(100% - 24px);bottom:calc(12px + env(safe-area-inset-bottom));border-radius:11px;padding:14px;right:12px}.consent-copy>.consent-emblem{display:none}.consent-actions{gap:6px;margin-top:11px}.consent-actions button{min-height:44px;padding:8px 5px;font-size:10.5px}.consent-copy p:last-child{font-size:11.5px}.consent-copy h2{margin-bottom:4px;font-size:15px}.consent-kicker{letter-spacing:1.1px;font-size:8px}.privacy-dialog{padding:24px 21px 20px}.privacy-dialog h2{font-size:28px}.privacy-dialog-header{margin-bottom:21px}.privacy-category{gap:12px}.privacy-required{font-size:8px}.privacy-category>div>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.privacy-switch,.privacy-switch:before{transition:none}}.footer-bottom{flex-wrap:wrap;row-gap:14px}@media print{.consent-banner,.privacy-dialog,.privacy-settings{display:none!important}}.privacy-option-copy{flex:1;min-width:0;display:block}.privacy-option-copy>span{color:#587482;font-size:12px;line-height:1.85;display:block}.privacy-contact>a{overflow-wrap:anywhere;font-size:13px!important}.privacy-contact .privacy-settings{color:var(--red);font-size:12px;line-height:1.8}@media (width<=480px){.privacy-option-copy>span{font-size:11px}}.partner-showcase{background:#f1f6f8;border-block:1px solid #e2ebef}.partner-intro{justify-content:space-between;align-items:center;gap:45px;margin-bottom:30px;display:flex}.partner-intro>div:first-child{max-width:650px}.partner-intro h2{margin-bottom:19px}.partner-intro>div>p:last-child{color:#5d7784;margin:0;font-size:15px;line-height:1.85}.partner-approach{color:#45788f;border-left:1px solid #ccdde5;flex:none;align-items:center;gap:18px;padding:22px 25px;display:flex}.partner-approach p{line-height:1.9;font-size:12px!important}.partner-approach strong{color:#2a4b5e;font-weight:600}.partner-all{color:var(--red);align-items:center;gap:12px;margin-bottom:32px;font-size:12px;font-weight:600;display:inline-flex}.partner-jumps{flex-wrap:wrap;gap:9px;margin:25px 0 36px;display:flex}.partner-jumps a{background:#fff;border:1px solid #d4e1e8;border-radius:7px;align-items:center;gap:10px;padding:11px 15px;font-size:12px;display:flex}.partner-jumps a>span{color:#708c99;font-size:10px}.partner-jumps a:hover{color:var(--red);border-color:#b999a3}.partner-groups{gap:29px;display:grid}.partner-group{background:#fff;border:1px solid #dce6eb;border-radius:12px;scroll-margin-top:24px;overflow:hidden}.partner-group-heading{border-bottom:1px solid #e6edf0;align-items:center;gap:14px;padding:22px 25px;display:flex}.partner-group-heading>span{color:#3f7c94;background:#f4f8fa;border:1px solid #d5e4ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.partner-group-heading h3{letter-spacing:-.4px;margin-bottom:7px;font-size:19px}.partner-group-heading p{color:#6b8491;margin:0;font-size:11px;line-height:1.7}.partner-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partner-brand{border-bottom:1px solid #e8eef1;border-right:1px solid #e8eef1;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-width:0;min-height:145px;padding:24px 20px 21px;display:flex;position:relative}.partner-brand-image{justify-content:center;align-items:center;width:100%;height:67px;display:flex}.partner-brand-image img{object-fit:contain;width:auto;max-width:157px;height:auto;max-height:65px}.partner-brand>span:not(.partner-brand-image){color:#6b8490;font-size:10px;line-height:1.7}.partner-brand>.ui-icon{color:#a13650;opacity:0;transition:opacity .2s;position:absolute;bottom:17px;right:13px}.partner-brand-link:hover{background:#f8fbfc}.partner-brand-link:hover>.ui-icon,.partner-brand-link:focus-visible>.ui-icon{opacity:1}.partner-footer{border-top:1px solid #d6e3e9;justify-content:space-between;align-items:center;gap:25px;margin-top:29px;padding-top:25px;display:flex}.partner-footer p{color:#5e7987;margin:0;font-size:12px}.partner-footer a{color:var(--red);align-items:center;gap:11px;font-size:12px;font-weight:600;display:flex}.partner-compact{grid-template-columns:1fr 1fr;gap:20px}.partner-compact .partner-group:last-child{grid-column:1/-1}.partner-compact .partner-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-compact .partner-group:last-child .partner-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-compact .partner-brand{gap:11px;min-height:130px;padding:20px 15px 17px}.partner-compact .partner-brand-image{height:59px}.partner-compact .partner-brand-image img{max-width:min(100%,150px);max-height:57px}@media (width<=1050px){.partner-intro{gap:25px}.partner-approach{padding-inline:20px}.partner-compact{grid-template-columns:1fr}.partner-compact .partner-group:last-child{grid-column:auto}.partner-brand-image img{max-width:100%}}@media (width<=650px){.partner-intro{display:block}.partner-intro>div>p:last-child{font-size:13px}.partner-approach{border-left:0;gap:13px;margin-top:22px;padding:14px 0}.partner-intro{margin-bottom:22px}.partner-all{margin-bottom:25px;font-size:11px}.partner-brand-grid,.partner-compact .partner-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-group-heading{padding:19px}.partner-group-heading h3{font-size:18px}.partner-group-heading p{font-size:10px}.partner-brand,.partner-compact .partner-brand{min-height:135px;padding:21px 16px 17px}.partner-brand-image img{max-width:100%;max-height:61px}.partner-groups{gap:18px}.partner-footer{flex-direction:column;align-items:start;gap:15px}.partner-jumps{gap:7px}.partner-jumps a{padding:9px 10px;font-size:10px}.partner-jumps a>span{display:none}}.header-inner{gap:32px;min-height:104px}.brand{border-radius:4px;flex:none;align-items:center;padding-block:14px;display:inline-flex}.brand-lockup{align-items:center;gap:14px;width:266px;display:flex}.brand-mark{flex:none;width:60px;height:60px;transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow:visible}.brand .brand-wordmark{flex:none;width:192px;max-width:none;height:auto}.brand-piece{animation:brand-arrive .72s cubic-bezier(.2,.65,.25,1) var(--arrival) backwards;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.brand:is(:hover,:focus-visible) .brand-mark{transform:translateY(-1px)rotate(-1deg)}.brand:is(:hover,:focus-visible) .brand-piece{transform:translate(var(--shift),calc(-1 * var(--shift)))}@keyframes brand-arrive{0%{opacity:0;transform:translate(-14px,14px)}to{opacity:1;transform:translate(0)}}@media (width>=1051px) and (width<=1190px){.header-inner{gap:23px}.brand-lockup{gap:12px;width:234px}.brand-mark{width:52px;height:52px}.brand .brand-wordmark{width:170px}}@media (width<=1050px){.header-inner{gap:0;min-height:92px}.brand-lockup{gap:13px;width:250px}.brand-mark{width:55px;height:55px}.brand .brand-wordmark{width:182px}}@media (width<=650px){.header-inner{min-height:88px}.brand-lockup{gap:12px;width:238px}.brand-mark{width:52px;height:52px}.brand .brand-wordmark{width:174px}.brand{padding-block:14px}}@media (width<=380px){.brand-lockup{gap:11px;width:212px}.brand-mark{width:46px;height:46px}.brand .brand-wordmark{width:155px}}@media (width<=350px){.brand-lockup{gap:10px;width:192px}.brand-mark{width:42px;height:42px}.brand .brand-wordmark{width:140px}}@media (prefers-reduced-motion:reduce){.brand-piece,.brand-mark{transition:none;animation:none}.brand:is(:hover,:focus-visible) .brand-mark,.brand:is(:hover,:focus-visible) .brand-piece{transform:none}}@media print{.brand-piece,.brand-mark{animation:none;transform:none}}
