:root{--blue:#1e76bb;--orange:#f15a22;--action:#cf4613;--ink:#123852;--muted:#5c6d80;--paper:#fff;--line:#dae6f1;--lime:#f15a22}body{background:#fff;color:var(--ink)}em{color:var(--blue)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--blue)}.topline{background:#0b3554;color:#fff;border-bottom:3px solid var(--orange)}header{background:#fffffff7;border-bottom-color:#dce7f2;box-shadow:0 3px 18px #1e76bb08}.nav{min-height:126px;padding-top:8px;padding-bottom:8px}.nav nav{gap:27px}.nav nav>a{color:#284961}.nav nav>a:not(.btn):hover{color:var(--blue)}.nav nav>.btn{color:white}.brand{gap:0}.brand-logo-frame{display:block;width:188px;aspect-ratio:var(--logo-ratio);overflow:hidden;position:relative;flex-shrink:0}.brand-logo-frame>img{position:absolute;display:block;max-width:none;width:var(--logo-image-width);height:auto;left:var(--logo-image-left);top:var(--logo-image-top)}.btn{background:var(--action);border-color:var(--action);color:white;box-shadow:0 5px 14px #f15a2214}.btn:hover{background:#b83a0d;border-color:#b83a0d}.btn.light{background:#f2f7fd;color:#165e98;border-color:#c8ddee;box-shadow:none}.btn.light:hover{background:#e7f1fb;border-color:#98bddc}.btn.whatsapp-action{background:#167e45;border-color:#167e45}.btn.whatsapp-action:hover{background:#126c39;border-color:#126c39}.partner{background:#f1f7fd;border-color:#d5e7f6;color:#165e98}.partner i{background:var(--orange)}.hero{background:linear-gradient(120deg,#fff 36%,#f7faff 100%)}.hero h1{color:#103650}.hero h1 em{color:var(--blue)}.hero-copy>p{color:#5b7083}.hero-foot{color:#627d94}.hero-foot i{background:#f15a22}.hero-visual{border-color:#d4e2ee;background:#edf5fd;box-shadow:0 14px 38px #0b35540a}.hero-picture:after{background:linear-gradient(transparent,#0b3554ee)}.hero-picture-label{background:#ffffffed;color:#145e98;border:1px solid #e0ebf5}.hero-picture figcaption a{color:#fff}.hero-picture figcaption p{color:#e5eff7}.hero-image-controls{background:#fff}.hero-image-controls button{background:#fff;color:#4b6b85}.hero-image-controls button+button{border-left-color:#e1ebf4}.hero-image-controls button[aria-pressed=true]{border-top-color:var(--orange);background:#eaf3fc;color:#135f99}.hero-image-controls button:hover{background:#edf5fc}.trust-band{background:#fff;border-color:#dde8f2}.trust-band p{border-left-color:#d9e6f1}.trust-band a{color:#165f99}.eyebrow{color:var(--blue)}.section-heading .text-link,.more-products a,.about-copy .text-link,.faq-section .text-link,.legal-page>.text-link{color:#175f98}.product-card{background:#fff;border-color:#d9e6f1;box-shadow:0 5px 20px #1e76bb03}.product-card:hover{border-color:#99bfdd;background:#f8fbff}.product-card.featured:first-child{background:#f0f7fe}.product-icon{background:#e7f2fc;color:#1e76bb}.card-cat{color:#5b7891}.card-link{border-color:#dbe6f0;color:#155f99}.card-link svg{color:var(--orange)}.card-photo{background:#edf4fc}.sector-section{background:#f1f6fc}.sector-tabs{border-bottom-color:#cddfee}.sector-tabs button{color:#5a7891}.sector-tabs button[aria-selected=true]{color:#155e98;border-bottom-color:#f15a22}.sector-flow>div:not(.sector-picture){background:#fff;border-color:#d8e5f1}.sector-flow b{color:#ee5a25}.sector-flow svg{color:#1e76bb}.sector-flow small{color:#6a8297}.sector-panel h3{color:#123852}.steps article{border-top-color:#cddfee}.steps article>span{color:#d84c18}.steps h3{color:#163d5a}.about-section{border-color:#dce7f1;background:#fbfdff}.about-grid{gap:80px}.about-brand-card{min-height:400px;padding:35px 30px;background:#fff;border:1px solid #d8e7f3;border-top:4px solid var(--orange);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 14px 35px #1e76bb08;text-align:center;overflow:hidden}.about-brand-card>.eyebrow{letter-spacing:2px;font-size:9px;margin-bottom:27px}.about-brand-logo{width:min(100%,350px);max-width:100%}.brand-divider{width:50px;height:3px;background:var(--orange);margin:27px 0 23px;border-radius:4px}.about-brand-card p{font-size:15px;line-height:1.6;margin-bottom:17px;color:#627a90}.about-brand-card p b{font-weight:400;color:#123852}.brand-domain{color:#1e76bb;font-size:14px;font-weight:600}.about-brand-card small{font-size:8px;letter-spacing:.8px;color:#6b849b;margin-top:18px}.faqs details{border-color:#dce7f1}.faqs details:last-child{border-color:#dce7f1}.faqs summary span{color:#e6531d}.contact{background:#0b3554;background-image:radial-gradient(ellipse at 0 100%,#1e76bb3d,transparent 65%)}.contact .eyebrow{color:#ffa77d}.contact h2{color:#fff}.contact h2 em{color:#91c8f1}.contact p{color:#c0d4e5}.contact .address-block>svg{color:#fa8a56}.contact-channels>a:first-child{color:#fff}.contact-channels>a:first-child:hover{color:#ffae86}.contact-channels>a:last-child{color:#b6ddfa}.contact .preview-note{color:#c9ddeb;border-color:#38617f}.contact form{background:#fff;box-shadow:0 14px 35px #04172420}.form-heading small{color:#647f97}label small{color:#687e92}input,textarea,select{border-color:#ccdeec;background:#fff;color:#173f5c}input:focus,textarea:focus,select:focus{border-color:#1e76bb}input::placeholder,textarea::placeholder{color:#788ea1}.contact .form-note{color:#647d91}.footer-main h3{color:#165f98}.footer-main p{color:#60778d}.footer-domain{color:#cf4613}.footer-main>.brand{max-width:100%}footer .brand-logo-frame{width:220px}.footer-main>div>a:not(.brand):hover{color:#1e76bb}.footer-bottom{border-top-color:#dce7f1}.catalog-tools{border-top-color:#dce7f1}.search-label{border-color:#cbdfee}.search-label>svg{color:#1e76bb}.category-label>span{color:#5c7690}.catalog-end{border-top-color:#dae7f1}.breadcrumbs{color:#6c8499}.breadcrumbs a:hover{color:#1e76bb}.detail-tag{color:#216da7}.detail-aside{background:#eff6fd}.product-focus{border-color:#dce7f1}.product-focus li svg{color:#1e76bb}.gallery-figure figcaption{color:#527590}.image-credit{color:#668198}.image-credit a{color:#1e76bb}.zoom-label{background:#fffefa;color:#155e98;border-color:#d4e4f2}.zoom-label svg{color:#d14a18}.support-card{background:#eff6fd;border-color:#d5e6f4}.support-card>svg{color:#1e76bb}.support-card:hover{background:#e4f0fb}.support-card b{color:#ca4514}dialog{background:#fff;border-color:#cbdfee}dialog::backdrop{background:#082c48c9}.dialog-close{color:#165f98}#media-dialog{background:#fff;border-color:#d0e0ed}#media-dialog::backdrop{background:#062844ed}.media-dialog-top{color:#1e6ca7}.media-dialog-top button{color:#ce4917}.media-dialog-bottom button{background:#f2f7fd;color:#1e76bb;border-color:#cfdfed}#media-counter{color:#5e7891}.ecosystem-section figcaption{color:#6a8195}
@media(max-width:1150px){.nav nav{gap:19px}.brand-logo-frame{width:172px}.nav{min-height:116px}.about-grid{gap:50px}}
@media(max-width:900px){.brand-logo-frame{width:160px}.nav{min-height:108px}.nav nav{top:108px;background:#fff;border-bottom-color:#d9e7f2}.menu-button{border-color:#d7e4ef;background:#f6faff}.menu-button span{background:#1e76bb}.about-grid{gap:35px}.about-brand-card{padding:30px 22px;min-height:380px}.about-brand-logo{width:100%}.about-brand-card p{font-size:13px}.about-brand-card small{font-size:7px}}
@media(max-width:640px){html{scroll-padding-top:112px}.nav{min-height:98px}.brand-logo-frame{width:145px}.nav nav{top:98px}.nav nav>.btn{color:#fff}.hero{padding-top:32px}.hero h1{font-size:clamp(46px,14vw,56px)}.hero-visual{box-shadow:0 8px 25px #1e76bb0d}.hero-image-controls button{font-size:10px}.about-brand-card{min-height:390px;padding:32px 25px}.about-brand-logo{width:100%;max-width:330px}.about-brand-card>.eyebrow{font-size:9px}.about-brand-card p{font-size:15px}.about-brand-card small{font-size:8px}.about-grid{gap:36px}footer .brand-logo-frame{width:210px}.footer-main{padding-top:40px}.footer-main h3{font-size:12px}.contact h2 em{color:#91c8f1}.top-phone{font-size:10px}.topline .wrap>span{font-size:8px}.footer-main>div:first-child{padding-bottom:5px}}
