:root{--tc-bg:#f5f7fb;--tc-surface:#ffffff;--tc-ink:#0a1220;--tc-muted:#677386;--tc-line:#dfe5ee;--tc-dark:#060b14;--tc-dark-2:#0b1322;--tc-accent:#00a8ff;--tc-accent-2:#6d5dfc;--tc-cyan:#36e2ff;--tc-success:#18b66a;--tc-radius:18px;--tc-shadow:0 18px 50px rgba(12,25,48,.1)}html{scroll-behavior:smooth}body{background:var(--tc-bg);color:var(--tc-ink)}a{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.tech-shell{width:min(100%,1920px);margin-inline:auto;padding-inline:clamp(18px,3vw,58px)}.tc-header-shell{position:relative;z-index:80;background:#050a12fa;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #00000021}.tc-benefits{background:#02050a;border-bottom:1px solid rgba(255,255,255,.07)}.tc-benefits__inner{min-height:32px;width:min(100%,1920px);margin:auto;padding:0 clamp(18px,3vw,58px);display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,86px);font-size:10px;font-weight:800;letter-spacing:.075em;color:#bdc9d8;text-transform:uppercase;white-space:nowrap;overflow:hidden}.tc-benefits__inner span:first-child{color:var(--tc-cyan)}.tc-header{width:min(100%,1920px);min-height:78px;margin:auto;padding:10px clamp(18px,3vw,58px);display:grid;grid-template-columns:auto minmax(150px,260px) minmax(280px,760px) auto;gap:20px;align-items:center}.tc-header__left,.tc-header__right{display:flex;align-items:center;gap:6px}.tc-header__right{justify-content:flex-end}.tc-icon-button{width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff09;color:#fff;display:grid;place-items:center;text-decoration:none;cursor:pointer;position:relative}.tc-icon-button:hover{border-color:#36e2ffb3;background:#36e2ff17;transform:translateY(-1px)}.tc-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tc-cart>span{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--tc-accent);display:grid;place-items:center;color:#fff;font:800 10px/1 Arial}.tc-brand{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-width:0;text-decoration:none;color:#fff}.tc-brand__image{display:block;width:auto;max-width:230px;max-height:54px;object-fit:contain}.tc-brand__mark{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,var(--tc-accent),var(--tc-accent-2));font-size:18px;box-shadow:0 0 26px #00a8ff47}.tc-brand__name{font-size:clamp(17px,1.55vw,24px);font-weight:900;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-search-inline{height:46px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:0 16px;border-radius:14px;background:#fff;border:1px solid #fff;box-shadow:0 8px 30px #0000001f}.tc-search-inline svg{width:20px;height:20px;fill:none;stroke:#637086;stroke-width:1.8}.tc-search-inline input{width:100%;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#101827!important;font-size:14px!important;padding:0!important}.tc-search-inline input::placeholder{color:#8e99aa}.tc-search-trigger{display:none}.tc-category-nav{background:#0a111d;border-top:1px solid rgba(255,255,255,.05)}.tc-category-nav__inner{width:min(100%,1920px);margin:auto;padding:0 clamp(18px,3vw,58px);display:flex;overflow-x:auto;scrollbar-width:none}.tc-category-nav__inner::-webkit-scrollbar{display:none}.tc-category-nav a{height:48px;flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:0 14px;color:#bac5d4;text-decoration:none;font-size:11px;font-weight:780;letter-spacing:.015em;border-bottom:2px solid transparent}.tc-category-nav a:hover{color:#fff;background:#ffffff09;border-bottom-color:var(--tc-cyan)}.tc-category-nav__offer{color:#6fe8ff!important}.tc-cat-icon{width:24px;height:24px;display:grid;place-items:center;color:#6fe8ff;border:1px solid rgba(111,232,255,.16);border-radius:7px;background:#6fe8ff0a;font-size:13px}.tc-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;background:#0007129e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:.25s}.tc-screen.is-open{opacity:1;visibility:visible}.tc-drawer{position:fixed;z-index:190;inset:0 auto 0 0;width:min(430px,92vw);background:#07101d;color:#fff;transform:translate(-105%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:30px 0 90px #0006;overflow-y:auto}.tc-drawer.is-open{transform:none}.tc-drawer__head{height:76px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.tc-drawer__head>div{display:grid;gap:4px}.tc-drawer__head small{color:var(--tc-cyan);font-size:9px;font-weight:900;letter-spacing:.18em}.tc-drawer__head strong{font-size:21px;letter-spacing:-.02em}.tc-drawer__head button{width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff0a;color:#fff;font-size:25px;cursor:pointer}.tc-drawer__brand{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#00a8ff1f,#6d5dfc0f)}.tc-drawer__brand>span{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--tc-accent),var(--tc-accent-2));font-size:22px}.tc-drawer__brand div{display:grid;gap:3px}.tc-drawer__brand strong{font-size:18px}.tc-drawer__brand small{font-size:9px;letter-spacing:.1em;color:#9eb0c6}.tc-drawer__nav{padding:10px 14px}.tc-drawer__nav a{min-height:54px;padding:10px 9px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;text-decoration:none;color:#edf3fa;border-bottom:1px solid rgba(255,255,255,.07)}.tc-drawer__nav a>span{font-size:14px;font-weight:750}.tc-drawer__nav a small{font-size:10px;color:#8090a4}.tc-drawer__nav a b{grid-column:2;grid-row:1/3;color:var(--tc-cyan);font-size:22px;font-weight:400}.tc-drawer__nav a:hover{padding-left:14px;color:#fff}.tc-drawer__quick{padding:18px 22px 28px;display:flex;flex-wrap:wrap;gap:8px}.tc-drawer__quick a{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#aebdcd;text-decoration:none;font-size:10px;font-weight:800}.tc-drawer__quick a:hover{border-color:var(--tc-cyan);color:#fff}.tc-search-modal{position:fixed;z-index:210;top:0;right:0;bottom:0;left:0;background:#030810f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;opacity:0;visibility:hidden;transition:.2s}.tc-search-modal.is-open{opacity:1;visibility:visible}.tc-search-modal__close{position:absolute;right:24px;top:24px;width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-size:30px;cursor:pointer}.tc-search-modal__body{width:min(860px,calc(100% - 36px));margin:15vh auto 0}.tc-search-modal__body>small{color:var(--tc-cyan);font-size:11px;font-weight:900;letter-spacing:.2em}.tc-search-modal__body h2{margin:12px 0 28px;color:#fff;font-size:clamp(34px,6vw,72px);line-height:.92;letter-spacing:-.055em}.tc-search-modal form{display:grid;grid-template-columns:1fr auto;border:1px solid rgba(255,255,255,.16);border-radius:17px;overflow:hidden;background:#fff}.tc-search-modal input{min-width:0;height:68px;border:0!important;box-shadow:none!important;padding:0 22px!important;background:#fff!important;color:#111827!important;font-size:18px!important}.tc-search-modal button[type=submit]{border:0;background:linear-gradient(135deg,var(--tc-accent),#0074e8);color:#fff;padding:0 28px;font-size:11px;font-weight:900;letter-spacing:.08em;cursor:pointer}.tc-search-modal__links{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.tc-search-modal__links a{padding:9px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#aebbc9;text-decoration:none;font-size:11px}.tc-search-modal__links a:hover{color:#fff;border-color:var(--tc-cyan)}.tech-hero{position:relative;overflow:hidden;background:#050b15;color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.tech-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 38%,rgba(0,168,255,.18),transparent 26%),radial-gradient(circle at 61% 20%,rgba(109,93,252,.15),transparent 24%),linear-gradient(120deg,#050a12,#091322 52%,#040912)}.tech-hero__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48%,#000);mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.tech-hero__inner{position:relative;z-index:1;width:min(100%,1920px);min-height:640px;margin:auto;padding:70px clamp(18px,4vw,76px) 58px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:40px}.tech-hero__eyebrow{display:flex;align-items:center;gap:10px;color:#87eaff;font-size:11px;font-weight:900;letter-spacing:.19em}.tech-hero__eyebrow span{width:34px;height:2px;background:linear-gradient(90deg,var(--tc-cyan),transparent)}.tech-hero h1{max-width:820px;margin:18px 0 20px;font-size:clamp(52px,6.4vw,106px);line-height:.89;letter-spacing:-.065em;color:#fff;font-weight:900}.tech-hero__content>p{max-width:690px;margin:0;color:#aebdce;font-size:clamp(15px,1.35vw,20px);line-height:1.55}.tech-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.tech-button{min-height:50px;padding:0 20px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.07em}.tech-button--primary{background:linear-gradient(135deg,var(--tc-accent),#006ee7);color:#fff;box-shadow:0 14px 32px #008cff38}.tech-button--primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px #008cff57}.tech-button--ghost{border:1px solid rgba(255,255,255,.18);color:#e8f0fa;background:#ffffff09}.tech-button--ghost:hover{border-color:#fff;background:#fff;color:#07101d}.tech-hero__proof{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;color:#8092a7;font-size:10px;font-weight:750}.tech-hero__proof span{white-space:nowrap}.tech-hero__visual{position:relative;min-height:490px;display:grid;place-items:center}.tech-hero__image{display:block;width:100%;height:520px;object-fit:contain;filter:drop-shadow(0 35px 55px rgba(0,0,0,.35))}.tech-device-stage{position:relative;width:min(680px,100%);height:500px;transform:perspective(1000px) rotateY(-3deg)}.tech-monitor{position:absolute;width:390px;height:270px;right:60px;top:55px}.tech-monitor__screen{height:225px;border:8px solid #182233;border-radius:18px;background:radial-gradient(circle at 70% 30%,rgba(54,226,255,.45),transparent 24%),linear-gradient(135deg,#0e1a30,#10162f 52%,#07101c);box-shadow:0 25px 65px #0000007a,inset 0 0 0 1px #ffffff0f;display:flex;align-items:flex-end;padding:24px;position:relative;overflow:hidden}.tech-monitor__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 46%,rgba(255,255,255,.08) 48%,transparent 52%)}.tech-monitor__screen b{font-size:48px;line-height:.82;letter-spacing:-.07em;color:#fff}.tech-monitor__screen i{position:absolute;right:28px;top:26px;width:80px;height:80px;border-radius:50%;border:1px solid rgba(54,226,255,.38);box-shadow:0 0 35px #36e2ff33}.tech-monitor>span{display:block;width:90px;height:55px;margin:auto;border-bottom:10px solid #1b2638;border-left:17px solid transparent;border-right:17px solid transparent}.tech-laptop{position:absolute;width:330px;height:220px;left:0;bottom:46px;transform:rotate(-3deg)}.tech-laptop>div{height:190px;border:7px solid #1b273a;border-radius:14px;background:linear-gradient(140deg,#111c32,#0a2139 50%,#07111f);box-shadow:0 25px 60px #00000085;position:relative;overflow:hidden}.tech-laptop>div:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-50px;top:-45px;background:radial-gradient(circle,rgba(0,168,255,.52),rgba(109,93,252,.12) 45%,transparent 67%)}.tech-laptop>div i{position:absolute;left:26px;bottom:28px;width:115px;height:8px;border-radius:9px;background:linear-gradient(90deg,var(--tc-cyan),transparent)}.tech-laptop>span{display:block;width:360px;height:12px;margin-left:-15px;border-radius:0 0 16px 16px;background:#27344a;box-shadow:0 12px 20px #00000047}.tech-phone{position:absolute;right:4px;bottom:65px;width:105px;height:205px;border:7px solid #1c293b;border-radius:26px;background:radial-gradient(circle at 55% 30%,rgba(109,93,252,.55),transparent 23%),linear-gradient(155deg,#0b2439,#07111f);box-shadow:0 24px 50px #00000073;transform:rotate(6deg)}.tech-phone:before{content:"";position:absolute;left:34px;top:8px;width:28px;height:5px;border-radius:5px;background:#1c293b}.tech-phone i{position:absolute;left:18px;right:18px;bottom:30px;height:4px;background:linear-gradient(90deg,var(--tc-cyan),transparent);border-radius:4px}.tech-phone b{position:absolute;left:18px;bottom:46px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.15)}.tech-chip{position:absolute;min-width:58px;height:30px;padding:0 10px;display:grid;place-items:center;border:1px solid rgba(54,226,255,.24);border-radius:9px;background:#071423c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9eefff;font:900 10px/1 Arial;letter-spacing:.1em;box-shadow:0 12px 28px #0003}.tech-chip--1{left:50px;top:85px}.tech-chip--2{right:0;top:35px}.tech-chip--3{left:230px;bottom:3px}.tech-hero__brands{position:relative;z-index:2;width:min(100%,1920px);margin:auto;padding:0 clamp(18px,4vw,76px);min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;border-top:1px solid rgba(255,255,255,.07);color:#6f8095;font-size:12px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.tech-categories{padding:68px 0;background:var(--tc-bg)}.tech-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.tech-section-head small,.tech-values__intro>small{color:#078bd1;font-size:10px;font-weight:900;letter-spacing:.19em}.tech-section-head h2,.tech-values__intro h2{margin:8px 0 0;color:var(--tc-ink);font-size:clamp(34px,4vw,58px);line-height:.96;letter-spacing:-.05em}.tech-section-head p,.tech-values__intro p{max-width:760px;margin:12px 0 0;color:var(--tc-muted);font-size:14px;line-height:1.55}.tech-section-head>a{flex:0 0 auto;text-decoration:none;color:#3b4757;font-size:10px;font-weight:900;letter-spacing:.09em}.tech-section-head>a span{margin-left:6px;color:var(--tc-accent)}.tech-section-head>a:hover{color:var(--tc-accent)}.tech-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tech-category-card{min-height:410px;overflow:hidden;border:1px solid var(--tc-line);border-radius:20px;background:#fff;text-decoration:none;color:var(--tc-ink);box-shadow:0 10px 32px #11233e0e;display:grid;grid-template-rows:225px 1fr;transition:.28s}.tech-category-card:hover{transform:translateY(-6px);border-color:#00a8ff6b;box-shadow:var(--tc-shadow)}.tech-category-card__visual{display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 52% 45%,#fff 0,#f1f5fa 49%,#e9eef6)}.tech-category-card__visual:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#00a8ff0f;filter:blur(4px)}.tech-category-card__visual img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .35s}.tech-category-card:hover .tech-category-card__visual img{transform:scale(1.045)}.tech-category-card__visual svg{position:relative;z-index:1;width:142px;height:104px;fill:none;stroke:#17263a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 15px 24px rgba(21,40,67,.14))}.tech-category-card__visual svg *:nth-child(3){stroke:var(--tc-accent)}.tech-category-card__body{padding:20px 21px 19px;display:flex;flex-direction:column}.tech-category-card__body small{color:#078bd1;font-size:9px;font-weight:900;letter-spacing:.15em}.tech-category-card__body h3{margin:6px 0 0;font-size:25px;letter-spacing:-.035em}.tech-category-card__body p{margin:8px 0 14px;color:#6a7584;font-size:12px;line-height:1.48}.tech-category-card__body strong{margin-top:auto;padding-top:12px;border-top:1px solid #ebeff4;display:flex;justify-content:space-between;color:#2b394b;font-size:9px;letter-spacing:.1em}.tech-category-card__body strong span{color:var(--tc-accent);font-size:16px}.tech-usecases{padding:62px 0 66px;background:linear-gradient(180deg,#07101c,#050a12);color:#fff;overflow:hidden}.tech-section-head--dark small{color:var(--tc-cyan)}.tech-section-head--dark h2{color:#fff}.tech-section-head--dark p{color:#8496aa}.tech-section-head nav{display:flex;gap:8px}.tech-section-head nav button{width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0a;color:#fff;font-size:27px;cursor:pointer}.tech-section-head nav button:hover{border-color:var(--tc-cyan);background:#36e2ff14}.tech-usecases__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:3px 2px 14px;scrollbar-width:none}.tech-usecases__track::-webkit-scrollbar{display:none}.tech-usecase{flex:0 0 clamp(280px,27vw,420px);height:440px;border:1px solid rgba(255,255,255,.11);border-radius:19px;overflow:hidden;background:#0a1422;color:#fff;text-decoration:none;scroll-snap-align:start;box-shadow:0 20px 45px #00000040}.tech-usecase:hover{transform:translateY(-5px);border-color:#36e2ff8c}.tech-usecase__media{height:245px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(0,168,255,.24),transparent 48%),linear-gradient(145deg,#121e30,#07101c)}.tech-usecase__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.tech-usecase:hover img{transform:scale(1.045)}.tech-usecase__media>span{font-size:76px;font-weight:950;letter-spacing:-.07em;color:#ffffffeb;text-shadow:0 0 32px rgba(0,168,255,.3)}.tech-usecase__body{height:195px;padding:18px 20px;display:flex;flex-direction:column}.tech-usecase__body small{color:var(--tc-cyan);font-size:9px;font-weight:900;letter-spacing:.15em}.tech-usecase__body h3{margin:6px 0 0;color:#fff;font-size:25px}.tech-usecase__body p{margin:8px 0;color:#8ea0b3;font-size:12px;line-height:1.45}.tech-usecase__body strong{margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;color:#dce7f3;font-size:9px;letter-spacing:.1em}.tech-usecase__body b{color:var(--tc-cyan);font-size:17px}.tech-values{padding:68px 0;background:#fff}.tech-values__intro{max-width:850px}.tech-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.tech-values__grid article{padding:28px;border:1px solid var(--tc-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f9fbfd)}.tech-values__grid article>span{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#eef8ff;color:#058bcf;font-size:20px;font-weight:900}.tech-values__grid h3{margin:18px 0 7px;font-size:18px}.tech-values__grid p{margin:0;color:#6d7888;font-size:13px;line-height:1.55}.ac-theme-footer-shell{background:#040913!important}.tech-footer{position:relative;overflow:hidden;background:#040913;color:#fff;border-top:1px solid rgba(255,255,255,.07)}.tech-footer__glow{position:absolute;width:760px;height:360px;left:-180px;top:-150px;background:radial-gradient(circle,rgba(0,168,255,.17),transparent 68%);pointer-events:none}.tech-footer__inner{position:relative;z-index:1;padding-top:64px;padding-bottom:50px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px}.tech-footer__lead>small{color:var(--tc-cyan);font-size:10px;font-weight:900;letter-spacing:.18em}.tech-footer__lead h2{max-width:700px;margin:10px 0 14px;color:#fff;font-size:clamp(38px,4.7vw,72px);line-height:.92;letter-spacing:-.055em}.tech-footer__lead>p{max-width:600px;margin:0;color:#8495a8;font-size:14px;line-height:1.55}.tech-footer__newsletter{max-width:610px;margin-top:24px;display:grid;grid-template-columns:1fr auto;border:1px solid rgba(255,255,255,.13);border-radius:13px;overflow:hidden;background:#ffffff09}.tech-footer__newsletter input{height:50px;border:0!important;box-shadow:none!important;background:transparent!important;color:#fff!important;padding:0 16px!important}.tech-footer__newsletter button{border:0;background:linear-gradient(135deg,var(--tc-accent),#0372e4);color:#fff;padding:0 18px;font-size:9px;font-weight:900;letter-spacing:.08em;cursor:pointer}.tech-footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tech-footer__links>div{display:flex;flex-direction:column;gap:9px}.tech-footer__links strong{margin-bottom:5px;color:#fff;font-size:10px;letter-spacing:.13em}.tech-footer__links a{color:#8595a7;text-decoration:none;font-size:12px}.tech-footer__links a:hover{color:#fff;transform:translate(3px)}.tech-footer__bottom{min-height:68px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:25px;color:#637387;font-size:9px;font-weight:750;letter-spacing:.06em}.template-product #MainContent,.template-collection #MainContent,.template-search #MainContent,.template-cart #MainContent{background:var(--tc-bg)}.template-collection .product-card,.template-search .product-card,.template-index .product-card{border-radius:16px!important;border:1px solid #e1e7ef!important;background:#fff!important;overflow:hidden!important;box-shadow:0 7px 24px #10213a0b!important;transition:.24s!important}.template-collection .product-card:hover,.template-search .product-card:hover,.template-index .product-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 42px #10213a1c!important;border-color:#c8dbea!important}.product-card .price,.template-product .price{font-weight:850!important}.template-product .product-information{--color-primary-button-background:var(--tc-accent)!important;--color-primary-button-text:#fff!important}.template-product button[name=add],.template-product .product-form__submit{border-radius:12px!important;background:linear-gradient(135deg,var(--tc-accent),#0873df)!important;color:#fff!important;box-shadow:0 12px 28px #008eff2e!important}.template-product button[name=add]:hover,.template-product .product-form__submit:hover{transform:translateY(-1px);box-shadow:0 16px 32px #008eff47!important}.ac-breadcrumbs{background:#fff!important;border-bottom:1px solid #e8edf3!important}.ac-breadcrumbs a{color:#5e6c7d!important}.ac-breadcrumbs span{color:#121c29!important}.cart-page:after{background:linear-gradient(90deg,transparent,var(--tc-accent) 18%,rgba(0,168,255,.5) 65%,transparent)!important}.cart-page__title{border-left-color:var(--tc-accent)!important}.cart-page .cart-items__remove:hover{color:var(--tc-cyan)!important}.ac-cart-continue:hover{border-color:var(--tc-accent)!important;background:#00a8ff14!important}.cart-page__summary .cart-totals__total-value{color:var(--tc-cyan)!important}.cart-page__summary .cart__checkout-button{border-color:#33d9ff!important;background:linear-gradient(135deg,#00a8ff,#0873df)!important;color:#fff!important;box-shadow:0 14px 30px #008eff42!important}.cart-page__summary .cart__checkout-button:hover{box-shadow:0 18px 38px #008eff5c!important}.ac-cart-assurance__item svg{stroke:var(--tc-cyan)!important}.cart-page{--color-primary-button-background:var(--tc-accent)!important}.apex-mobile-nav{background:#050a12f5!important;border-top:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.apex-mobile-nav__item{color:#95a6b9!important}.apex-mobile-nav__item.is-active,.apex-mobile-nav__item:hover{color:var(--tc-cyan)!important}.apex-mobile-nav__item svg{stroke:currentColor!important}@media(max-width:1100px){.tc-header{grid-template-columns:auto minmax(140px,1fr) auto}.tc-search-inline{display:none}.tc-search-trigger{display:grid}.tc-benefits__inner{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.tech-hero__inner{grid-template-columns:1fr .9fr;min-height:590px}.tech-device-stage{transform:scale(.86);transform-origin:center}.tech-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-footer__inner{grid-template-columns:1fr;gap:42px}}@media(max-width:749px){body{padding-bottom:64px}.tc-benefits__inner{height:29px;font-size:8px;gap:26px;padding-inline:14px}.tc-header{min-height:66px;padding:9px 14px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.tc-brand{justify-content:center}.tc-brand__image{max-width:170px;max-height:44px}.tc-brand__name{font-size:17px}.tc-icon-button{width:39px;height:39px;border-radius:11px}.tc-header__right .tc-icon-button:not(.tc-search-trigger):not(.tc-cart){display:none}.tc-category-nav__inner{padding:0 8px}.tc-category-nav a{height:44px;padding:0 10px;font-size:9px}.tc-cat-icon{width:21px;height:21px}.tc-search-modal__body{margin-top:19vh}.tc-search-modal form{grid-template-columns:1fr}.tc-search-modal input{height:62px!important}.tc-search-modal button[type=submit]{height:50px}.tech-hero__inner{min-height:auto;padding:58px 18px 42px;grid-template-columns:1fr;gap:8px}.tech-hero h1{font-size:clamp(48px,15vw,76px)}.tech-hero__content>p{font-size:14px}.tech-hero__proof{gap:9px 15px}.tech-hero__visual{min-height:350px}.tech-device-stage{width:560px;max-width:120%;height:390px;transform:scale(.68);transform-origin:center}.tech-hero__brands{min-height:52px;justify-content:flex-start;overflow-x:auto;font-size:10px}.tech-categories{padding:45px 0}.tech-section-head{align-items:flex-start;margin-bottom:22px}.tech-section-head h2,.tech-values__intro h2{font-size:36px}.tech-section-head>a{display:none}.tech-categories__grid{grid-template-columns:1fr 1fr;gap:10px}.tech-category-card{min-height:330px;grid-template-rows:165px 1fr;border-radius:15px}.tech-category-card__visual svg{width:105px;height:78px}.tech-category-card__body{padding:14px}.tech-category-card__body small{font-size:7px}.tech-category-card__body h3{font-size:18px}.tech-category-card__body p{font-size:10px;max-height:44px;overflow:hidden}.tech-usecases{padding:44px 0 48px}.tech-section-head nav{display:none}.tech-usecase{flex-basis:82vw;height:390px}.tech-usecase__media{height:214px}.tech-usecase__body{height:176px}.tech-values{padding:48px 0}.tech-values__grid{grid-template-columns:1fr}.tech-footer__inner{padding-top:48px;padding-bottom:38px}.tech-footer__links{grid-template-columns:1fr 1fr}.tech-footer__bottom{padding-top:17px;padding-bottom:17px;align-items:flex-start;flex-direction:column;justify-content:center}.tech-footer__newsletter{grid-template-columns:1fr}.tech-footer__newsletter button{height:44px}}@media(max-width:430px){.tech-categories__grid{grid-template-columns:1fr}.tech-category-card{grid-template-columns:42% 58%;grid-template-rows:1fr;min-height:205px}.tech-category-card__body{padding:15px 13px}.tech-category-card__body p{max-height:none}.tech-category-card__visual svg{width:90px}.tech-footer__links{grid-template-columns:1fr 1fr;gap:28px 18px}}:root{--db-ink:#0b1930;--db-accent:#13b5c8;--db-line:#e4eaf2;--db-surface:#f5f8fc}.db-header-v2{background:#fff;color:var(--db-ink);border-bottom:1px solid var(--db-line);box-shadow:0 7px 20px #08152c0d}.db-utility{background:#10192d;color:#eef4fd;border-bottom:1px solid rgba(255,255,255,.08)}.db-utility__inner{max-width:1920px;margin:0 auto;padding:0 clamp(16px,3vw,52px);min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;font-size:11px}.db-utility__locale{display:flex;gap:9px;align-items:center;white-space:nowrap;font-weight:750;letter-spacing:.04em}.db-utility__locale span:first-child{color:#51ced7}.db-utility__message{color:#eef4fd;text-align:center;font-weight:750;font-size:11px;letter-spacing:.02em;margin:0}.db-utility__links{display:flex;align-items:center;gap:0;white-space:nowrap}.db-utility__links a{color:#d5deea;text-decoration:none;font-size:11px;padding:0 12px;border-right:1px solid rgba(255,255,255,.16)}.db-utility__links a:last-child{padding-right:0;border-right:0}.db-utility__links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.db-header-v2 .tc-benefits{background:#edf7fa;border-bottom:1px solid #e1ebf2;color:#31445d}.db-header-v2 .tc-benefits__inner{color:#30465f;min-height:33px;font-size:10px;gap:clamp(12px,3vw,48px)}.db-header-v2 .tc-benefits__inner span:first-child{color:#067f96}.db-header-v2 .tc-header{min-height:104px;width:min(100%,1920px);grid-template-columns:44px minmax(145px,225px) minmax(240px,1fr) auto;gap:clamp(12px,2vw,30px);padding-block:13px}.db-header-v2 .tc-brand{min-width:0;color:#102034}.db-header-v2 .tc-brand__name{color:#122139}.db-header-v2 .tc-brand__image{max-width:225px;max-height:65px;object-fit:contain}.db-header-v2 .tc-icon-button{color:#1a2b45;border-color:#dae4ef;background:#fff;box-shadow:none}.db-header-v2 .tc-icon-button svg{stroke:#162b44}.db-header-v2 .tc-header__right{gap:12px}.db-header-v2 .tc-header__right .db-header-action{width:auto;min-width:46px;height:auto;min-height:46px;border:0;background:transparent;border-radius:9px;display:flex;align-items:center;gap:10px;padding:4px 6px;position:relative;text-decoration:none}.db-header-v2 .tc-header__right .db-header-action svg{width:27px;height:27px;flex:none}.db-header-action__label{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;white-space:nowrap;color:#112139}.db-header-action__label small{font-size:9px;line-height:1.15;letter-spacing:.08em;font-weight:750;color:#64748a}.db-header-action__label strong{font-size:12px;line-height:1.15;font-weight:800;color:#102039}.db-header-v2 .tc-cart .db-cart-count{position:absolute;left:24px;top:0;min-width:18px;height:18px;border-radius:20px;display:grid;place-items:center;font-size:10px;color:#fff;background:#067f96}.db-header-v2 .db-search-inline{height:55px;min-width:0;max-width:920px;width:100%;display:flex;align-items:stretch;gap:0;padding:0;border:1px solid #dae4ec;border-radius:9px;overflow:hidden;box-shadow:none;background:#f8fafc}.db-header-v2 .db-search-inline:focus-within{border-color:#139fb1;box-shadow:0 0 0 3px #13b5c821}.db-header-v2 .db-search-inline input{flex:1;min-width:0;width:100%;height:100%;padding:0 17px!important;font-size:14px!important;color:#162339!important;background:#f8fafc!important}.db-header-v2 .db-search-inline input::placeholder{color:#697a91}.db-header-v2 .db-search-inline button{width:61px;height:100%;display:grid;place-items:center;border:0;border-radius:0;background:#17b3b0;color:#fff;cursor:pointer;flex:none}.db-header-v2 .db-search-inline button:hover{background:#0d879c}.db-header-v2 .db-search-inline button svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:2}.db-header-v2 .tc-category-nav{background:#fff;border-top:1px solid #eef2f5}.db-header-v2 .tc-category-nav a{color:#283b54}.db-header-v2 .tc-category-nav a:hover,.db-header-v2 .tc-category-nav .tc-category-nav__offer{color:#087f97}.db-header-v2 :is(a,button,input):focus-visible,.db-shipping :is(a,button):focus-visible{outline:3px solid #19b3c8;outline-offset:2px}.db-shipping{position:relative;z-index:1;background:#081b34;border-top:1px solid rgba(255,255,255,.11);padding:30px 0 38px}.db-shipping__inner{display:block}.db-shipping__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:21px}.db-shipping__heading span{display:block;font-size:10px;letter-spacing:.16em;font-weight:850;color:#46c9de}.db-shipping__heading h3{font-size:clamp(17px,1.8vw,23px);color:#fff;letter-spacing:.045em;margin:6px 0 0;font-weight:850}.db-shipping__heading p{font-size:12px;color:#a7b5c8;margin:0;line-height:1.6}.db-shipping__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.db-shipping__partner{min-width:0;min-height:64px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:9px 7px;overflow:hidden}.db-shipping__partner img{max-width:100%;max-height:56px;width:auto;height:auto;object-fit:contain;display:block}.db-shipping__partner>span{color:#e2ecfa;font-size:clamp(10px,.85vw,15px);font-weight:850;letter-spacing:-.025em;line-height:1.15;text-align:center;overflow-wrap:anywhere}.db-shipping__partner--dhl>span{font-style:italic;letter-spacing:.09em}.db-shipping__partner--fedex>span{font-size:clamp(11px,1vw,17px);letter-spacing:-.05em}.db-shipping__partner--geodis>span{letter-spacing:.055em}.template-collection .product-grid[product-grid-view=default],.template-search .product-grid[product-grid-view=default]{--product-grid-gap:19px;gap:19px}.template-collection .product-grid__item,.template-search .product-grid__item{min-width:0;border:0;align-self:stretch}:is(.template-collection,.template-search,.template-index) .db-product-card{position:relative;min-width:0;height:100%;border-radius:19px!important;border:1px solid #e2e9f1!important;background:#fff!important;overflow:hidden!important;box-shadow:0 6px 25px #0e224211!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}:is(.template-collection,.template-search,.template-index) .db-product-card:hover{transform:translateY(-5px)!important;box-shadow:0 22px 48px #0e224224!important;border-color:#9bcfda!important}.db-product-card .product-card__content{min-width:0;min-height:100%;display:flex;flex-direction:column;gap:8px!important;padding:0 15px 16px!important;background:#fff!important;border:0!important}.db-product-card .card-gallery{width:calc(100% + 30px);margin:0 -15px 7px;min-width:0;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#fbfcfe,#f2f6fb);aspect-ratio:1 / 1;overflow:hidden;position:relative}.db-product-card .apex-direct-card-image__link{display:block;width:100%;height:100%;position:relative;overflow:hidden}.db-product-card .apex-direct-card-image__media{width:100%;height:100%;aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(12px,2.1vw,22px);box-sizing:border-box}.db-product-card .apex-direct-card-image__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transition:transform .4s ease,opacity .3s ease;backface-visibility:hidden}.db-product-card:hover .apex-direct-card-image__img{transform:scale(1.045)}.db-product-card .db-product-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(12px,2.1vw,22px);box-sizing:border-box;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .35s ease;pointer-events:none}@media(hover:hover){.db-product-card:hover .db-product-card__secondary{opacity:1}.db-product-card:hover .db-product-card__secondary~.apex-direct-card-image__img{opacity:0}}.db-product-card .ac-card-badges{z-index:4;display:flex;gap:5px;align-items:center;flex-wrap:wrap;max-width:calc(100% - 20px)}.db-product-card .tc-vendor-badge{max-width:154px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:.045em;border-radius:7px;padding:5px 8px}.db-product-card .ac-card-sale{border-radius:7px;background:#0c9baa;color:#fff;padding:5px 8px;font-weight:850}.db-product-card :is(.product-title,.product-card__title,h3,h4,.h4){color:#102139!important;font-weight:800!important;line-height:1.4!important;overflow-wrap:anywhere;max-width:100%;min-width:0}.db-product-card .price{display:flex;flex-wrap:wrap;gap:3px 9px;align-items:baseline;color:#082d4a!important;font-weight:900!important;font-size:clamp(14px,1.25vw,20px)!important;max-width:100%}.db-product-card .price :is(s,.compare-at-price){color:#93a2b4!important;font-size:.77em!important;font-weight:600!important}.db-product-card .db-card-reference{display:block;color:#8191a4;font-size:10px;letter-spacing:.015em;line-height:1.3;overflow-wrap:anywhere;margin-top:2px}.db-product-card .ac-card-stock{margin-top:auto;color:#187456!important;font-size:11px!important;font-weight:800;display:flex;align-items:center;gap:6px}.db-product-card .ac-card-stock:before{content:"";display:inline-block;flex:none;width:7px;height:7px;border-radius:100%;background:#16a67d}.db-product-card .ac-card-stock.is-sold{color:#995252!important}.db-product-card .ac-card-stock.is-sold:before{background:#ba5b5b}.db-product-card .ac-card-cta{width:100%;min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;padding:8px 12px!important;box-sizing:border-box;border-radius:9px;background:#e9f8fa!important;color:#087f93!important;font-size:11px;font-weight:850;letter-spacing:.03em;pointer-events:none}.db-product-card .ac-card-cta svg{width:18px;height:18px;stroke:currentColor}.db-product-card:hover .ac-card-cta{background:#0c9eaf!important;color:#fff!important}@media(min-width:1150px){.template-collection .product-grid--grid[product-grid-view=default],.template-search .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(auto-fit,minmax(215px,1fr))!important}}@media(min-width:750px)and (max-width:1149px){.template-collection .product-grid--grid[product-grid-view=default],.template-search .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(auto-fit,minmax(205px,1fr))!important}}@media(max-width:1100px){.db-utility__inner{grid-template-columns:auto 1fr;gap:12px}.db-utility__message{text-align:right}.db-utility__links{display:none}.db-header-v2 .tc-header{grid-template-columns:44px minmax(0,1fr) auto;min-height:78px}.db-header-v2 .db-search-inline{display:none}.db-header-v2 .tc-search-trigger{display:grid}.db-header-v2 .tc-header__right .db-header-action__label{display:none}.db-shipping__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.db-utility__inner{padding-inline:12px;min-height:31px;font-size:9px;gap:7px}.db-utility__message{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-header-v2 .tc-benefits__inner{min-height:29px;font-size:8px}.db-header-v2 .tc-header{min-height:66px;grid-template-columns:39px minmax(0,1fr) auto;padding:8px 12px;gap:8px}.db-header-v2 .tc-brand__image{max-width:172px;max-height:44px}.db-header-v2 .tc-header__right{gap:4px}.db-header-v2 .tc-header__right .db-header-action{min-width:36px;min-height:39px;padding:3px}.db-header-v2 .tc-header__right .db-header-account{display:none}.db-header-v2 .tc-header__right .db-header-action svg{width:22px;height:22px}.db-shipping{padding:27px 0}.db-shipping__heading{display:block}.db-shipping__heading p{margin-top:9px}.db-shipping__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.db-shipping__partner{min-height:56px}.template-collection .product-grid[product-grid-view=default],.template-search .product-grid[product-grid-view=default]{gap:10px}.db-product-card .product-card__content{padding:0 10px 12px!important;gap:6px!important}.db-product-card .card-gallery{width:calc(100% + 20px);margin:0 -10px 6px}.db-product-card .apex-direct-card-image__media,.db-product-card .db-product-card__secondary{padding:10px}.db-product-card .tc-vendor-badge{font-size:8px;max-width:92px}.db-product-card .ac-card-cta{min-height:34px;padding:6px 8px!important;font-size:10px}.db-product-card .price{font-size:14px!important}.db-product-card .db-card-reference{font-size:9px}.db-product-card .ac-card-stock{font-size:10px!important}}@media(max-width:380px){.db-utility__message{display:none}.db-utility__inner{grid-template-columns:1fr}.db-header-v2 .tc-brand__image{max-width:132px}.db-header-v2 .tc-header{gap:4px}.db-product-card .tc-vendor-badge{max-width:76px}}@media(prefers-reduced-motion:reduce){.db-product-card,.db-product-card *{transition:none!important;transform:none!important}}.product-grid[product-grid-view=zoom-out] .db-product-card :is(.ac-card-badges,.ac-card-stock,.ac-card-cta,.db-card-reference){display:none!important}.db-header-v2 .tc-category-nav__inner{align-items:stretch}.db-header-v2 .tc-category-nav a{gap:9px;min-height:52px;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.db-header-v2 .tc-category-nav .tc-cat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #dceaf0;border-radius:9px;background:#f4fafb;color:#11657e;box-shadow:inset 0 1px #fff}.db-header-v2 .tc-category-nav .db-category-svg{display:block;flex:none;width:23px;height:23px;max-width:none;max-height:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.db-header-v2 .tc-category-nav a:hover .tc-cat-icon,.db-header-v2 .tc-category-nav a:focus-visible .tc-cat-icon{border-color:#7fcad4;background:#dff7fa;color:#086b82}.db-header-v2 .tc-category-nav a:focus-visible{outline:2px solid #087f97;outline-offset:-3px}.db-header-v2 .tc-category-nav a.tc-category-nav__offer .tc-cat-icon{color:#fff;background:#087f97;border-color:#087f97}.db-header-v2 .tc-category-nav a.tc-category-nav__offer:hover .tc-cat-icon,.db-header-v2 .tc-category-nav a.tc-category-nav__offer:focus-visible .tc-cat-icon{background:#075e74;border-color:#075e74}@media(max-width:749px){.db-header-v2 .tc-category-nav a{height:49px;min-height:49px;gap:7px;padding:0 10px}.db-header-v2 .tc-category-nav .tc-cat-icon{width:30px;height:30px;flex-basis:30px;border-radius:8px}.db-header-v2 .tc-category-nav .db-category-svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.db-header-v2 .tc-category-nav a{transition:none}}:root{--db-premium-navy:#071325;--db-premium-teal:#0aa4ad;--db-premium-line:#dbe6ed}.db-header-v2 .tc-category-nav .tc-cat-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border:1px solid #e2e9ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 10px #0c1c340b!important;overflow:hidden}.db-header-v2 .tc-category-nav a{gap:10px!important;min-height:71px!important;font-weight:750!important;font-size:12px!important;white-space:nowrap}.db-header-v2 .tc-category-nav__inner{padding:0 clamp(12px,2.4vw,38px);gap:7px;scrollbar-width:thin}.db-category-photo{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:3px;box-sizing:border-box;transition:transform .22s ease}.db-header-v2 .tc-category-nav a:hover .db-category-photo{transform:scale(1.08)}.db-category-photo__fallback{font-size:20px;font-weight:900;color:#0b7087;line-height:1}.db-header-v2 .tc-category-nav__offer .db-category-photo__fallback{color:#fff}.tech-category-card__visual{background:linear-gradient(145deg,#f7f9fc,#eaf0f6)!important;position:relative}.tech-category-card__visual .db-real-category-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:clamp(12px,2vw,26px);box-sizing:border-box;transition:transform .32s ease}.tech-category-card:hover .db-real-category-image{transform:scale(1.035)}.db-category-photo-pending{font-size:clamp(18px,2.4vw,31px);font-weight:900;color:#29435c;letter-spacing:-.035em;text-align:center;padding:20px;overflow-wrap:anywhere}:is(.template-collection,.template-search,.template-index) .db-product-card{border-radius:22px!important;border-color:#dce5ef!important;box-shadow:0 8px 29px #0b1e3b11!important;isolation:isolate}:is(.template-collection,.template-search,.template-index) .db-product-card:hover{border-color:#75c3d1!important;box-shadow:0 22px 52px #0b1e3b28!important}.db-product-card .product-card__content{padding:0 19px 19px!important;gap:10px!important;align-items:stretch!important}.db-product-card .card-gallery{width:calc(100% + 38px)!important;margin:0 -19px 9px!important;aspect-ratio:1 / 1!important;border-bottom:1px solid #eef2f6!important;background:radial-gradient(ellipse at 50% 36%,#fff 20%,#f2f5f9)!important}.db-product-card .card-gallery .product-media-container{width:100%;height:100%;max-height:none!important;aspect-ratio:1 / 1!important;background:transparent!important}.db-product-card .card-gallery img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.db-product-card .card-gallery .product-media{height:100%!important}.db-product-card .card-gallery .product-media img{object-fit:contain!important}.db-product-card :is(.product-title,.product-card__title,h3,h4,.h4){font-size:clamp(13px,1.08vw,16px)!important;line-height:1.43!important;font-weight:800!important;letter-spacing:-.015em;min-height:2.8em}.db-product-card .price{font-size:clamp(17px,1.42vw,23px)!important;color:#072744!important;line-height:1.25!important}.db-product-card .ac-card-badges{top:11px!important;left:11px!important;max-width:calc(100% - 22px)!important;gap:6px!important}.db-product-card .tc-vendor-badge{max-width:145px;border-radius:7px!important;font-size:10px!important}.db-product-card .ac-card-sale{background:#a31642!important;color:#fff!important;font-size:11px!important;font-weight:900!important;border-radius:7px!important;padding:5px 8px!important}.db-product-card .db-card-reference{font-size:10px;letter-spacing:.03em;color:#677b90}.db-card-gallery-count{display:block;font-size:10px;color:#5a7187;letter-spacing:.015em;margin-top:0}.db-product-card .ac-card-cta{margin-top:8px!important;min-height:42px!important;border-radius:10px!important;background:#0b2036!important;color:#fff!important;font-size:11px!important;padding:10px 14px!important}.db-product-card:hover .ac-card-cta{background:#087f9c!important;color:#fff!important}.db-product-card:focus-within{outline:3px solid #068bb0!important;outline-offset:3px}body.template-page .section-wrapper:has(>.page-width-content) .page-width-content{--page-margin:0px!important;--page-content-width:100%!important;--page-width:100%!important;width:100%!important;max-width:none!important}body.template-page .section-wrapper:has(>.page-width-content) .page-width-content>.section-content-wrapper{grid-column:1 / -1!important;min-width:0!important;width:100%!important;max-width:none!important;gap:0!important}body.template-page .section-wrapper:has(>.page-width-content) .page-content{width:100%!important;max-width:none!important;min-width:0!important}body.template-page .section-wrapper:has(>.page-width-content) :is(.page-content rte-formatter,.rte.text-block){display:block;width:100%!important;max-width:none!important;--max-width:none!important;min-width:0!important}body.template-page .page-content :is(section,div)[style*="100vw"]{max-width:100%!important;width:100%!important;left:auto!important;transform:none!important}body.template-page .shopify-section:has(.contact-form) .contact-form{width:min(100%,900px)!important;max-width:900px!important;margin-inline:auto!important}.db-footer-company{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.83fr) minmax(0,1.75fr);gap:clamp(22px,4vw,75px);padding-block:32px 38px!important;border-top:1px solid rgba(255,255,255,.13)}.db-footer-company__identity{display:flex;flex-direction:column;gap:9px}.db-footer-company__identity small{font-size:10px;letter-spacing:.16em;color:#69d9e8;font-weight:850}.db-footer-company__identity strong{font-size:clamp(18px,2.2vw,30px);line-height:1.15;letter-spacing:-.03em;color:#fff;font-style:italic}.db-footer-company__identity>span{color:#9bb0c7;font-size:12px}.db-footer-company__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;align-content:start}.db-footer-company__facts p{display:flex;flex-direction:column;gap:5px;margin:0!important;min-width:0}.db-footer-company__facts p span{font-size:10px;letter-spacing:.07em;color:#69d9e8;text-transform:uppercase;font-weight:800}.db-footer-company__facts p strong,.db-footer-company__facts p a{font-size:13px;line-height:1.5;color:#fff!important;font-weight:650;overflow-wrap:anywhere;text-decoration:none}.db-footer-company__facts p a:hover{text-decoration:underline}.db-newsletter-privacy{font-size:11px!important;color:#b0c1d5!important;margin-top:10px!important}.db-newsletter-privacy a{color:#8fdef0!important;text-underline-offset:3px}.db-newsletter-feedback{grid-column:1 / -1;margin:4px 12px 10px!important;color:#b4f2e1;font-size:12px}.db-newsletter-feedback--error{color:#ffd9d9}.tech-footer__newsletter:has(.db-newsletter-feedback){overflow:visible}@media(max-width:1100px){.db-header-v2 .tc-category-nav a{min-height:62px!important}.db-header-v2 .tc-category-nav .tc-cat-icon{width:40px!important;height:40px!important;flex-basis:40px!important}}@media(max-width:749px){.db-header-v2 .tc-category-nav a{min-height:58px!important;padding-inline:8px!important;gap:7px!important;font-size:10px!important}.db-header-v2 .tc-category-nav .tc-cat-icon{width:35px!important;height:35px!important;flex-basis:35px!important}.db-product-card .product-card__content{padding:0 11px 14px!important;gap:7px!important}.db-product-card .card-gallery{width:calc(100% + 22px)!important;margin:0 -11px 6px!important}.db-product-card :is(.product-title,.product-card__title,h3,h4,.h4){font-size:12px!important;min-height:0}.db-product-card .price{font-size:15px!important}.db-product-card .ac-card-cta{font-size:10px!important;min-height:38px!important;padding:8px 10px!important}.db-product-card .ac-card-badges{top:7px!important;left:7px!important}.db-product-card .tc-vendor-badge{font-size:8px!important;max-width:86px}.db-card-gallery-count{font-size:9px}.db-footer-company{grid-template-columns:1fr;gap:20px}.db-footer-company__facts{grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:420px){.db-footer-company__facts{grid-template-columns:1fr}.db-product-card .ac-card-sale{font-size:9px!important}.db-product-card .tc-vendor-badge{max-width:75px}}@media(prefers-reduced-motion:reduce){.db-category-photo,.tech-category-card__visual .db-real-category-image{transition:none!important;transform:none!important}}body.template-collection .section--full-width .custom-section-content,body.template-collection .section--full-width .section-content-wrapper{max-width:none!important;width:100%!important;min-width:0!important}body.template-collection .section--full-width .text-block.rte{--max-width:none!important;max-width:none!important;width:100%!important;min-width:0!important}body.template-collection .section--full-width .text-block.rte :is(section,div)[style*="max-width:1440px"]{max-width:none!important;width:100%!important;margin-inline:0!important}body.template-collection .section--full-width .text-block.rte :is(section,div)[style*="100vw"]{max-width:100%!important;width:100%!important;left:auto!important;transform:none!important}.tech-hero__visual .db-hero-real-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center;max-height:590px;filter:drop-shadow(0 21px 40px rgba(0,0,0,.2))}.db-hero-typographic{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#fff;text-align:center;letter-spacing:.1em}.db-hero-typographic span{font-size:clamp(16px,2vw,24px);font-weight:900;color:#72d8ef;letter-spacing:.35em}.db-hero-typographic strong{font-size:clamp(35px,5vw,72px);letter-spacing:-.06em;line-height:1}.db-hero-typographic small{font-size:10px;color:#a1b8d2;letter-spacing:.32em}.tech-usecase__media img{object-fit:contain!important;padding:14px;background:#eff3f8;box-sizing:border-box}body.template-page .section-wrapper:has(>.page-width-content) .rte.text-block :is(div,section)[style*="100vw"]{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}body.template-page .section-wrapper:has(>.page-width-content) .rte.text-block :is(div,section)[style*="max-width:1440px"]{width:100%!important;max-width:none!important;margin-inline:0!important}body.template-page .section-wrapper:has(>.page-width-content) .section-content-wrapper>.text-block:first-child{padding:36px clamp(18px,4vw,64px) 26px!important;box-sizing:border-box}:root{--db-premium-navy:#061426;--db-premium-navy-2:#0a1d35;--db-premium-cyan:#4ccff3;--db-premium-blue:#1490ff;--db-premium-line:#d9e8f2;--db-premium-shadow:0 18px 50px rgba(6,20,38,.1)}.db-header-v2 .tc-category-nav{border-top:1px solid #edf2f6;border-bottom:1px solid #edf2f6;background:#fff;position:relative;z-index:2}.db-header-v2 .tc-category-nav__inner{padding:12px clamp(16px,2.7vw,42px)!important;gap:10px!important;scrollbar-width:thin}.db-header-v2 .tc-category-nav a{display:flex!important;align-items:center;gap:11px!important;padding:8px 13px!important;border:1px solid #e8eef4!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbfd)!important;box-shadow:0 3px 14px #0614260b!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;background-clip:padding-box;min-height:74px!important}.db-header-v2 .tc-category-nav a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0614261a!important;border-color:#9adcf1!important}.db-header-v2 .tc-category-nav .tc-cat-icon{width:52px!important;height:52px!important;flex:0 0 52px!important;border:1px solid #dbe6ef!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#eef4f8)!important;box-shadow:inset 0 1px #ffffffbf,0 6px 16px #08193014!important;overflow:hidden}.db-category-photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;padding:0!important}.db-category-photo__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:15px;font-weight:900;color:#0b718b;background:radial-gradient(circle at 30% 30%,#ebf9fe,#d9eef8)}.tech-footer{background:radial-gradient(circle at 15% 8%,rgba(39,119,255,.16),transparent 30%),radial-gradient(circle at 82% 16%,rgba(49,217,255,.13),transparent 25%),linear-gradient(135deg,#021120,#04182e 48%,#02111f)!important}.tech-footer__inner{padding-bottom:18px!important}.tech-footer__newsletter{border:1px solid rgba(110,190,255,.2)!important;background:#ffffff08!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px!important;padding:6px!important;box-shadow:0 12px 35px #0000002e}.tech-footer__newsletter input{background:transparent!important;border:none!important;color:#fff!important}.tech-footer__newsletter input::placeholder{color:#9db6ce!important}.tech-footer__newsletter button{border-radius:14px!important;background:linear-gradient(135deg,#0cb8f2,#177dff)!important;border:none!important;box-shadow:0 12px 24px #177dff47;font-weight:800;letter-spacing:.08em}.tech-footer__links>div{padding:20px 22px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;background:#ffffff07!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tech-footer__links>div strong{display:block;margin-bottom:12px}.tech-footer__bottom{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:22px!important;margin-top:12px}.db-footer-company{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,.92fr) minmax(0,1.7fr);gap:clamp(22px,4vw,56px);padding:28px 0 42px!important;border-top:1px solid rgba(255,255,255,.11)}.db-footer-company__identity{display:flex;flex-direction:column;gap:14px}.db-footer-company__identity small{font-size:11px;letter-spacing:.18em;color:#7be6f7;font-weight:900}.db-footer-company__identity strong{font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.045em;color:#fff;font-style:italic;text-transform:uppercase;max-width:16ch}.db-footer-company__identity>span{color:#aac0d6;font-size:13px;max-width:42ch}.db-footer-company__cta{padding-top:8px}.db-footer-company__cta a{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;border:1px solid rgba(122,230,247,.34);color:#fff;text-decoration:none;font-weight:800;letter-spacing:.08em;background:linear-gradient(135deg,#0bb7f233,#154aff14);box-shadow:0 10px 24px #00000029}.db-footer-company__cta a span{color:#7be6f7}.db-footer-company__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.db-footer-card{display:flex;flex-direction:column;gap:8px;padding:18px 18px 17px;border-radius:18px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 14px 26px #0000001f}.db-footer-card span{font-size:10px;letter-spacing:.14em;color:#6be0f2;font-weight:900;text-transform:uppercase}.db-footer-card strong,.db-footer-card a{font-size:14px;line-height:1.5;color:#fff!important;font-weight:760;text-decoration:none;overflow-wrap:anywhere}.db-footer-card small{font-size:11px;line-height:1.55;color:#a9bdd2}.db-footer-card a:hover{text-decoration:underline}.db-footer-card--support{grid-column:span 2}.db-footer-card--policies .db-footer-policies{display:flex;flex-wrap:wrap;gap:9px}.db-footer-card--policies .db-footer-policies a{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:11px;color:#dff7ff!important;text-decoration:none}.db-footer-card--policies .db-footer-policies a:hover{background:#7ae6f71f}.template-product .section-content.product-information{padding:clamp(18px,3vw,38px) 0!important}.template-product .product-information__media{padding:clamp(14px,2.1vw,22px)!important;border:1px solid #e2edf5!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;box-shadow:var(--db-premium-shadow)!important}.template-product .product-information__media .product-media-container{border-radius:20px!important;background:radial-gradient(circle at 50% 28%,#fff,#f2f6fa)!important}.template-product .product-information__media img{object-fit:contain!important}.template-product .product-details{padding:clamp(22px,2.5vw,34px)!important;border:1px solid #dfeaf2!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#f6fbff)!important;box-shadow:var(--db-premium-shadow)!important;position:relative;overflow:hidden}.template-product .product-details:before{content:"";position:absolute;inset:-1px auto auto -1px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(76,207,243,.16),transparent 68%);pointer-events:none}.template-product .product-details .group-block:first-child{padding-bottom:14px!important;border-bottom:1px solid #edf3f7!important;margin-bottom:4px!important}.template-product .product-details h1,.template-product .product-details .h1,.template-product .product-details .h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.04!important;letter-spacing:-.04em!important;text-transform:none!important;color:#071b30!important}.template-product .product-details product-price,.template-product .product-details .price{font-size:clamp(28px,2.4vw,38px)!important;font-weight:900!important;color:#092f52!important}.template-product .product-details .text-block p{margin:0}.template-product .product-details .buy-buttons-block{padding:18px!important;border-radius:24px!important;border:1px solid #d9e7f1!important;background:linear-gradient(180deg,#fbfdff,#f2f8fc)!important;box-shadow:0 10px 22px #0819300f!important;gap:14px!important}.template-product .product-details .buy-buttons-block .quantity-selector{border-radius:14px!important;border:1px solid #cfe0ec!important;background:#fff!important;box-shadow:0 6px 14px #0819300d}.template-product .product-details .buy-buttons-block .quantity-selector input,.template-product .product-details .buy-buttons-block .quantity-selector button{background:transparent!important}.template-product .product-details .add-to-cart-button.button,.template-product .product-details .buy-buttons-block button[type=submit]{min-height:56px!important;border-radius:16px!important;background:linear-gradient(135deg,#05172b,#103960)!important;color:#fff!important;border:none!important;box-shadow:0 18px 28px #0614262e!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase}.template-product .product-details .add-to-cart-button.button:hover,.template-product .product-details .buy-buttons-block button[type=submit]:hover{background:linear-gradient(135deg,#0a2340,#1390ff)!important}.template-product .product-details variant-picker .button,.template-product .product-details variant-picker .pill,.template-product .product-details variant-picker label{border-radius:999px!important}.template-product .product-details .shopify-payment-button__button{border-radius:16px!important}.template-product .product-details .disclosure,.template-product .product-details details{border-radius:14px!important}.template-product .product-details .text-block:has(>p:first-child){color:#4a6178}.template-product .product-details .text-block p{text-transform:none!important}.template-product product-inventory,.template-product .product-inventory{display:block;padding:14px 16px!important;border-radius:16px!important;background:#eff8f2!important;border:1px solid #d3ead9!important}.template-product .product-details .sku-block,.template-product .product-details .sku{display:block;padding:12px 16px!important;border-radius:14px!important;background:#f5f8fb!important;border:1px dashed #d6e3ec!important}.template-product .product-recommendations{padding-top:18px}.template-product .product-recommendations .db-product-card{border-radius:22px!important;border:1px solid #dce7ef!important;box-shadow:0 10px 28px #071b3012!important}.template-product .sticky-add-to-cart__bar{background:#061426!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 42px #00000047!important}.template-product .sticky-add-to-cart__button{border-radius:14px!important;background:linear-gradient(135deg,#0aa6d5,#176cff)!important;border:none!important}@media(max-width:1100px){.db-footer-company__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.db-footer-card--support{grid-column:span 2}}@media(max-width:749px){.db-header-v2 .tc-category-nav__inner{padding:10px 12px!important;gap:8px!important}.db-header-v2 .tc-category-nav a{padding:7px 10px!important;border-radius:14px!important;min-height:62px!important;font-size:11px!important}.db-header-v2 .tc-category-nav .tc-cat-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:12px!important}.db-footer-company{grid-template-columns:1fr;gap:22px}.db-footer-company__facts{grid-template-columns:1fr}.db-footer-card--support{grid-column:auto}.template-product .product-information__media,.template-product .product-details{border-radius:22px!important}.template-product .product-details h1,.template-product .product-details .h1,.template-product .product-details .h2{font-size:28px!important}.template-product .product-details .buy-buttons-block{padding:14px!important}}.db-product-card{position:relative;isolation:isolate}.db-product-card .apex-direct-card-image__link,.db-product-card a.ac-card-cta,.db-product-card a[ref=productTitleLink]{pointer-events:auto!important;cursor:pointer!important}.db-product-card a.ac-card-cta{display:flex!important;text-decoration:none!important;pointer-events:auto!important;position:relative;z-index:2}.db-product-card a.ac-card-cta:focus-visible,.db-product-card .apex-direct-card-image__link:focus-visible,.db-product-card a[ref=productTitleLink]:focus-visible{outline:3px solid #087fbe!important;outline-offset:2px}.db-product-card .product-card__link{z-index:0!important}.db-product-card quick-add-component.quick-add{position:relative;z-index:3}:root{--db-mobile-nav-height: 76px;--db-mobile-side: 16px;--db-mobile-radius: 20px}html,body{overflow-x:clip}:is(.template-index,.template-collection,.template-search,.template-product) .db-product-card>a.product-card__link[href]{z-index:0!important;pointer-events:none!important;cursor:default!important}.db-product-card .product-card__content{position:relative;z-index:1}.db-product-card .apex-direct-card-image__link,.db-product-card a.ac-card-cta,.db-product-card a[ref=productTitleLink]{position:relative;z-index:2;pointer-events:auto!important}.db-product-card quick-add-component.quick-add,.db-product-card :is(variant-picker,swatches-variant-picker-component,.variant-picker){position:relative;z-index:3}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.db-product-card,.db-product-card *,.apex-mobile-nav__item,.tc-screen,.tc-drawer,.tc-search-modal{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--db-card-ink:#10223d;--db-card-blue:#0066db;--db-card-line:#dce5f0}body .db-product-card.db-product-card{position:relative;display:flex!important;flex-direction:column;min-width:0;width:100%;height:100%;border:1px solid var(--db-card-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 5px 18px #10223d0f!important;overflow:hidden!important;isolation:isolate;transition:border-color .2s,box-shadow .2s,transform .2s!important}body .db-product-card.db-product-card .product-card__content{flex:1;width:100%;min-height:100%;align-items:stretch;gap:12px!important;padding:16px!important;background:#fff!important;border:0!important;overflow:hidden;box-sizing:border-box}body .db-product-card.db-product-card .ac-card-badges{position:static!important;inset:auto!important;width:100%;max-width:100%!important;min-height:25px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px!important;pointer-events:none}body .db-product-card.db-product-card .tc-vendor-badge{display:block;max-width:70%!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#203653!important;font-size:11px!important;line-height:1.3;font-weight:850;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .db-product-card.db-product-card :is(.ac-card-sale,.ac-card-sold){display:block;flex-shrink:0;padding:5px 8px!important;background:#e8f1ff!important;color:#004fa8!important;border-radius:6px!important;font-size:11px!important;font-weight:800;line-height:1.3}body .db-product-card.db-product-card .ac-card-sold{background:#eef0f4!important;color:#536075!important}body .db-product-card.db-product-card .card-gallery{position:relative;width:100%!important;max-width:100%;margin:0 0 2px!important;border:1px solid #edf1f6!important;border-radius:12px!important;background:#fff!important;aspect-ratio:1;overflow:hidden;flex-shrink:0}body .db-product-card.db-product-card .apex-direct-card-image__link{display:block;width:100%;height:100%;pointer-events:auto}body .db-product-card.db-product-card :is(.apex-direct-card-image__media,.db-product-card__secondary){padding:18px!important;aspect-ratio:1;background:#fff!important}body .db-product-card.db-product-card .apex-direct-card-image__img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;mix-blend-mode:normal}body .db-product-card.db-product-card .db-product-card__secondary{z-index:1;object-fit:contain!important;opacity:0}body .db-product-card.db-product-card .product-badges{display:none!important}body .db-product-card.db-product-card :is([ref=productTitleLink],[ref=productTitleLink] .text-block){display:block;width:100%;max-width:none!important;padding:0!important;text-align:left!important}body .db-product-card.db-product-card :is([role=heading],.product-title,.product-card__title,h3,h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:4.2em!important;max-height:4.2em!important;margin:0;color:var(--db-card-ink)!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.015em;overflow:hidden;overflow-wrap:anywhere;text-align:left;text-transform:none}body .db-product-card.db-product-card product-price{width:100%;max-width:none;padding:0!important;text-align:left!important}body .db-product-card.db-product-card [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-height:29px}body .db-product-card.db-product-card .price{display:inline!important;font-size:22px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.04em;color:#10223d!important;overflow-wrap:anywhere}body .db-product-card.db-product-card .compare-at-price{font-size:12px!important;color:#64748b!important;font-weight:500!important;text-decoration:line-through;order:2}body .db-product-card.db-product-card .ac-native-sale-summary{display:none!important}body .db-product-card.db-product-card .unit-price{flex-basis:100%;font-size:11px;color:#64748b}body .db-product-card.db-product-card .db-card-footer{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid #e9eef5;min-width:0}body .db-product-card.db-product-card :is(.db-card-reference,.db-card-gallery-count){margin:0;font-size:10px!important;line-height:1.4;color:#637188;overflow-wrap:anywhere}body .db-product-card.db-product-card .db-card-gallery-count{white-space:normal}body .db-product-card.db-product-card .ac-card-stock{margin:0;color:#246349!important;font-size:11px!important;font-weight:600;line-height:1.4}body .db-product-card.db-product-card .ac-card-stock.is-sold{color:#64748b!important}body .db-product-card.db-product-card .ac-card-cta{position:relative;z-index:3;pointer-events:auto!important;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px!important;margin:5px 0 0!important;padding:11px 14px!important;border:1px solid #132b4b;border-radius:10px!important;background:#132b4b!important;color:#fff!important;font-size:12px!important;line-height:1.3;font-weight:750;letter-spacing:0;text-decoration:none}body .db-product-card.db-product-card .ac-card-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0}body .db-product-card.db-product-card:focus-within{outline:3px solid #0066db!important;outline-offset:3px}body .db-product-card.db-product-card a:focus-visible{outline:3px solid #0066db;outline-offset:-3px}body :is(.product-grid__item,.resource-list__item){min-width:0}body :is(.template-collection,.template-search) .product-grid__item{border:0}body.template-collection .product-grid--grid[product-grid-view=default],body.template-search .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;gap:22px!important}body :is(.facets-toggle__button,.sorting-filter__select){border-radius:10px;min-height:44px}body .product-grid[product-grid-view=zoom-out] .db-product-card :is(.ac-card-badges,.db-card-footer){display:none!important}body .product-grid[product-grid-view=zoom-out] .db-product-card .product-card__content{padding:4px!important;gap:0!important}body .product-grid[product-grid-view=zoom-out] .db-product-card .card-gallery{border:0!important;margin:0!important}body .product-grid[product-grid-view=zoom-out] .db-product-card .apex-direct-card-image__media{padding:4px!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){body .db-product-card.db-product-card:hover{border-color:#85afe2!important;box-shadow:0 16px 34px #10223d21!important;transform:translateY(-4px)!important}body .db-product-card.db-product-card:hover .ac-card-cta{background:#0066db!important;border-color:#0066db}body .db-product-card.db-product-card:hover .db-product-card__secondary{opacity:1}}@media(max-width:749px){body .db-product-card.db-product-card{border-radius:14px!important}body .db-product-card.db-product-card .product-card__content{gap:9px!important;padding:11px!important}body .db-product-card.db-product-card .tc-vendor-badge{font-size:9px!important;letter-spacing:.06em}body .db-product-card.db-product-card :is(.ac-card-sale,.ac-card-sold){font-size:9px!important;padding:4px 6px!important}body .db-product-card.db-product-card :is(.apex-direct-card-image__media,.db-product-card__secondary){padding:10px!important}body .db-product-card.db-product-card :is([role=heading],.product-title,.product-card__title,h3,h4,.h4){font-size:13px!important}body .db-product-card.db-product-card .price{font-size:19px!important}body .db-product-card.db-product-card .compare-at-price{font-size:11px!important}body .db-product-card.db-product-card .ac-card-stock{font-size:10px!important}body .db-product-card.db-product-card .ac-card-cta{font-size:11px!important;padding:10px!important}body.template-collection .product-grid--grid[product-grid-view=default],body.template-search .product-grid--grid[product-grid-view=default]{gap:12px!important}body .db-product-card.db-product-card .db-card-reference{display:none}body .db-product-card.db-product-card .db-card-footer{padding-top:10px}}@media(prefers-reduced-motion:reduce){body .db-product-card.db-product-card,body .db-product-card.db-product-card *{transition:none!important;animation:none!important}body .db-product-card.db-product-card:hover{transform:none!important}body .db-product-card.db-product-card .db-product-card__secondary{display:none!important}}.db-header-v2 .tc-cart>.db-header-action__label{position:static;min-width:0;width:auto;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;place-items:normal}@media(min-width:1101px){.db-header-v2 .tc-cart>.db-header-action__label{display:flex;flex-direction:column;align-items:flex-start}}.db-page-heading,.db-information-content,.db-contact-content,.db-contact-panel,.db-collection-intro{width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(18px,4vw,64px);box-sizing:border-box}.db-page-heading{padding-block:30px;background:#081a2b;color:#fff}.db-page-heading p,.db-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;color:#087eb6}.db-page-heading p{color:#71d6ff}.db-page-heading h1{font-size:clamp(26px,4vw,48px);line-height:1.15;margin:8px 0;color:inherit;overflow-wrap:anywhere}.db-information-content,.db-contact-content{padding-block:30px}.db-contact-content>section,.db-information-content>section,.db-collection-description>section,.apex-product-story__body>section{width:100%!important;max-width:100%!important;left:auto!important;margin-left:0!important;box-sizing:border-box}.db-contact-panel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,4vw,64px);padding-block:48px;background:#f1f7fc;color:#122238}.db-contact-panel h2{font-size:clamp(26px,3vw,38px);line-height:1.15}.db-contact-panel p{line-height:1.65}.db-contact-panel a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.db-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.db-form-row{display:flex;flex-direction:column;gap:8px;min-width:0}.db-form-row label{font-size:13px;font-weight:700}.db-form-row label span{font-size:11px;font-weight:400}.db-form-row input,.db-form-row select,.db-form-row textarea{width:100%;min-height:48px;border:1px solid #a9bdce;background:#fff;color:#122238;border-radius:8px;font:inherit;padding:12px;box-sizing:border-box}.db-form-row textarea{resize:vertical;min-height:150px}.db-form-row--wide,.db-form-privacy,.db-form-errors,.db-form-success{grid-column:1/-1}.db-form-privacy{font-size:12px;margin:0}.db-contact-form button{min-height:48px;justify-content:center;grid-column:1/-1}.db-form-errors{color:#8a1515}.db-form-success{color:#096638;background:#e6f7ef;padding:16px;border-radius:8px}.db-collection-intro{padding-block:26px;background:#fff;color:#112338}.db-collection-intro__title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.db-collection-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:0 0 18px;overflow-wrap:anywhere}.db-collection-intro__title>span{font-size:13px;color:#52697b}.db-collection-details{border:1px solid #d5e1eb;border-radius:12px}.db-collection-details>summary{padding:15px 18px;cursor:pointer;font-weight:700;font-size:14px;min-height:48px;box-sizing:border-box}.db-collection-description{padding:clamp(14px,3vw,28px);overflow-wrap:anywhere}.db-collection-description:after{display:block;content:"";clear:both}.db-shipping-note{padding:14px 16px;margin-block:14px;background:#f1f7fc;border:1px solid #d5e1eb;border-radius:10px;color:#24415b;font-size:12px;line-height:1.5}.db-shipping-note a{text-decoration:underline}.tc-header-shell a:focus-visible,.tc-header-shell button:focus-visible,.tech-footer a:focus-visible,.tech-footer input:focus-visible,.db-contact-page :is(input,select,textarea,button,a):focus-visible,.db-collection-intro :is(summary,a):focus-visible,.tech-category-card:focus-visible{outline:3px solid #0586cb;outline-offset:4px}.tc-category-nav__inner>a{min-width:90px;min-height:48px}.tc-drawer[inert],.tc-search-modal[inert]{visibility:hidden}.tc-drawer__quick a,.tc-drawer__nav a{min-height:44px}.tech-footer__links a,.db-footer-policies a{min-height:36px;display:flex;align-items:center}.db-newsletter-privacy{font-size:12px!important;line-height:1.6!important}.apex-all-collections .apex-collection-card__placeholder{color:#70d7ff}.apex-collection-chip[aria-pressed=true]{outline:1px solid #70d7ff}@media(max-width:749px){.db-contact-panel{grid-template-columns:minmax(0,1fr);padding-block:30px}.db-contact-form{grid-template-columns:minmax(0,1fr)}.db-page-heading{padding-block:24px}.db-form-row input,.db-form-row select,.db-form-row textarea{font-size:16px}.db-collection-intro h1{margin-bottom:8px}.db-collection-intro__title{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.tech-usecases__track{scroll-behavior:auto!important}.tech-category-card,.apex-collection-card{transition:none!important}}[data-db-cart-count][hidden]{display:none!important}.db-contact-guide{margin:28px clamp(18px,4vw,64px);border:1px solid #d5e1eb;border-radius:12px}.db-contact-guide>summary{padding:16px;min-height:48px;cursor:pointer;font-weight:700}.db-contact-content>div{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important;box-sizing:border-box}:root{--db-v30-accent:#008fd2;--db-v30-focus:#00a8f5}.db-cart-error{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:#b51b36}.cart-items__remove[data-db-cart-remove]{min-width:40px;min-height:40px;cursor:pointer}.db-v30-purchase-help{display:grid;gap:8px;margin-block:16px;padding:16px 18px;background:#0a1724;color:#f5fbff;border:1px solid #244c66;border-left:4px solid #008fd2;border-radius:10px}.db-v30-purchase-help strong{font-size:13px}.db-v30-purchase-help p{font-size:12px;line-height:1.6;color:#d0e5f4;margin:0}.db-v30-purchase-help a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:800}.db-v30-purchase-help a:focus-visible,.db-v30-checkout a:focus-visible{outline:3px solid #00a8f5;outline-offset:3px}.db-v30-checkout{padding:14px 16px;margin-block:12px;border:1px solid #bdd7e7;border-radius:10px;background:#edf7ff;color:#17374d;font-size:12px;line-height:1.6}.db-v30-checkout p{margin:5px 0}.db-v30-checkout a{font-weight:700;color:#005a91;text-underline-offset:3px}.tc-header-shell :is(a,button,input):focus-visible,.tc-drawer :is(a,button,input):focus-visible,.tc-search-modal :is(a,button,input):focus-visible{outline:3px solid var(--db-v30-focus)!important;outline-offset:3px}#MainContent,.page-wrapper,.content-for-layout{min-width:0}.db-collection-description,.db-information-content,.db-contact-content{overflow-wrap:anywhere}@media(max-width:749px){.tc-drawer :is(a,button),.tc-search-modal :is(a,button){min-height:44px}.tc-search-modal input,.tc-search-inline input{font-size:16px}.db-v30-purchase-help{padding:14px}.db-v30-checkout{padding:12px}}@media(prefers-reduced-motion:reduce){.tc-drawer,.tc-search-modal,.tc-screen{transition:none!important;animation:none!important}}.db-header-v2 .db-search-inline{position:relative!important;display:flex!important;align-items:stretch!important;gap:0!important;min-width:0!important;width:100%!important;height:50px!important;min-height:50px!important;padding:0!important;overflow:hidden!important;border-radius:11px!important;border:1px solid #bdcfe1!important;background:linear-gradient(105deg,#fff,#f5faff)!important;box-shadow:0 8px 24px #001c3940!important;grid-template-columns:none!important}.db-header-v2 .db-search-inline:focus-within{border-color:#129de0!important;outline:2px solid #148edd33}.db-header-v2 .db-search-inline input[type=search]{width:100%!important;min-width:0!important;min-height:49px!important;flex:1 1 0!important;padding:0 15px!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#17293f!important;font-size:14px!important;text-overflow:ellipsis}.db-header-v2 .db-search-inline input::placeholder{color:#596e85!important;opacity:1}.db-header-v2 .db-search-inline button[type=submit]{flex:0 0 48px!important;width:48px!important;min-height:49px!important;padding:0!important;margin:0!important;background:#057cda!important;color:#fff!important;border:0!important;border-radius:0!important;display:grid!important;place-items:center!important;cursor:pointer}.db-header-v2 .db-search-inline button[type=submit] svg{width:21px;height:21px;stroke:#fff!important}.db-header-v2 .db-search-inline .db-v33-search-advanced{flex:0 0 152px!important;min-width:152px!important;min-height:49px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;background:#14253f!important;color:#fff!important;border:0!important;border-left:1px solid #3d536b!important;border-radius:0!important;padding:0 12px!important;cursor:pointer}.db-v33-search-advanced svg{width:18px;height:18px;flex:none;color:#5fddff!important}.db-v33-search-advanced span{font:850 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.06em;white-space:nowrap}.db-header-v2 .db-search-inline .db-v33-search-advanced:hover,.db-header-v2 .db-search-inline .db-v33-search-advanced:focus-visible{background:#284c74!important}.tc-search-modal{max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tc-search-modal__body{width:min(1020px,calc(100% - 30px))!important;margin:clamp(75px,12vh,125px) auto 28px!important}.tc-search-modal__body h2{font-size:clamp(29px,4.2vw,58px)!important;line-height:1.04!important;margin:10px 0 22px!important}.tc-search-modal form.db-v33-search-form{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.tc-search-modal .db-v33-query{width:100%!important;height:56px!important;min-height:56px!important;grid-column:1/-1!important;padding:0 16px!important;background:#fff!important;color:#12243b!important;border:1px solid #c2d5e9!important;border-radius:9px!important;font-size:16px!important}.tc-search-modal .db-v33-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tc-search-modal .db-v33-fields label{display:flex;flex-direction:column;gap:7px;min-width:0;font:850 10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.08em;color:#a7def5}.tc-search-modal .db-v33-fields :is(select,input){width:100%!important;min-width:0!important;height:47px!important;min-height:47px!important;background:#f7fbff!important;color:#1a3049!important;border:1px solid #c4d7e9!important;border-radius:8px!important;padding:0 10px!important;font:600 13px/1.3 Arial,Helvetica,sans-serif!important}.tc-search-modal form .db-v33-submit{grid-column:1/-1!important;min-height:50px!important;border-radius:9px!important;color:#fff!important;background:linear-gradient(115deg,#007ad9,#0ea8d5)!important;letter-spacing:.08em!important;font-weight:900!important}.tc-search-modal .db-v33-results[hidden]{display:none!important}.tc-search-modal .db-v33-results:not([hidden]){max-height:min(39dvh,420px);overflow-y:auto;margin:14px 0 0;padding:15px;background:#0f2239;border:1px solid #37546f;border-radius:10px}.db-v33-results__head{font:850 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;color:#a6d5f3;margin:0 0 11px}.db-v33-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.db-v33-results__item{min-height:67px;min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;border:1px solid #2c4d68;background:#172e48;color:#f0f8ff!important;text-decoration:none!important}.db-v33-results__item:hover,.db-v33-results__item:focus-visible{background:#244866;border-color:#4acefc}.db-v33-results__item img{width:53px;height:53px;flex:none;object-fit:contain;background:#f7faff;border-radius:5px}.db-v33-results__copy{display:flex;flex-direction:column;min-width:0;gap:5px}.db-v33-results__copy strong{font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-v33-results__copy small{font-size:11px;color:#a8cde7}.db-v33-results__collections{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.db-v33-results__collections a{padding:8px 11px;border-radius:5px;border:1px solid #405e79;color:#b8e4ff;text-decoration:none;font-size:11px}@media(min-width:901px){.db-header-v2 .tc-header{grid-template-columns:auto minmax(130px,225px) minmax(340px,1fr) auto!important;min-height:76px!important;padding-block:8px!important}}@media(min-width:901px)and (max-width:1199px){.db-header-v2 .db-search-inline .db-v33-search-advanced{min-width:49px!important;flex-basis:49px!important;padding:0!important}.db-v33-search-advanced span{display:none!important}}@media(min-width:750px)and (max-width:900px){.db-header-v2 .db-search-inline{display:none!important}.db-header-v2 .tc-search-trigger{display:grid!important}.tc-search-modal .db-v33-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.db-header-v2 .db-utility{display:none!important}.db-header-v2 .tc-benefits__inner{min-height:27px!important}.db-header-v2 .tc-header{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-rows:46px 45px!important;gap:5px 8px!important;min-height:104px!important;padding:5px 11px 8px!important}.db-header-v2 .tc-header__left{grid-column:1;grid-row:1}.db-header-v2 .tc-brand{grid-column:2;grid-row:1;min-width:0;justify-self:center}.db-header-v2 .tc-brand__image{max-height:40px!important;width:auto!important}.db-header-v2 .tc-header__right{grid-column:3;grid-row:1;gap:5px}.db-header-v2 .tc-search-trigger{display:none!important}.db-header-v2 .db-search-inline{grid-column:1/-1;grid-row:2;display:flex!important;height:45px!important;min-height:45px!important}.db-header-v2 .db-search-inline input[type=search]{height:44px!important;min-height:44px!important;padding-inline:12px!important;font-size:14px!important}.db-header-v2 .db-search-inline button[type=submit]{height:44px!important;min-height:44px!important}.db-header-v2 .db-search-inline .db-v33-search-advanced{display:none!important}.db-header-v2 .tc-category-nav__inner{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.db-header-v2 .tc-category-nav a{scroll-snap-align:start}.tc-search-modal__body{width:calc(100% - 22px)!important;margin:max(65px,env(safe-area-inset-top)) auto 20px!important}.tc-search-modal__body h2{font-size:clamp(25px,7vw,39px)!important;margin-bottom:17px!important}.tc-search-modal__close{position:fixed!important;top:max(8px,env(safe-area-inset-top))!important;right:11px!important;width:44px!important;height:44px!important;z-index:2}.tc-search-modal form.db-v33-search-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tc-search-modal .db-v33-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-search-modal .db-v33-fields label{font-size:9px}.tc-search-modal .db-v33-fields :is(select,input){min-height:46px!important;height:46px!important;font-size:12px!important}.tc-search-modal .db-v33-results:not([hidden]){max-height:31dvh;padding:10px}.db-v33-results__grid{grid-template-columns:1fr}.tc-search-modal__links{flex-wrap:nowrap;overflow-x:auto}.tc-search-modal__links a{flex:0 0 auto}.tech-hero__inner{min-height:0!important;padding:33px 17px 26px!important;gap:14px!important}.tech-hero h1{font-size:clamp(35px,10vw,58px)!important;line-height:.98!important;margin:13px 0!important}.tech-hero__visual{min-height:0!important}.tech-hero__image{height:auto!important;max-height:290px!important;object-fit:contain!important}.apex-mobile-nav{max-width:calc(100vw - 12px)!important;box-sizing:border-box}.apex-mobile-nav__item{min-height:46px!important;min-width:0!important}.db-product-card img{max-width:100%;object-fit:contain}:is(.template-collection,.template-search) .product-grid__item{min-width:0!important}}@media(max-width:359px){.tc-search-modal .db-v33-fields{grid-template-columns:1fr}.db-header-v2 .tc-header{grid-template-columns:40px minmax(0,1fr) auto!important;padding-inline:8px!important}}@media(prefers-reduced-motion:reduce){.tc-search-modal,.db-v33-results__item{transition:none!important}}.tc-search-modal.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:1000200!important}.tc-search-modal:not(.is-open){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tc-drawer.is-open{visibility:visible!important;transform:none!important;pointer-events:auto!important;z-index:1000190!important}.tc-drawer:not(.is-open){visibility:hidden!important;pointer-events:none!important}.tc-screen[aria-hidden=false]{visibility:visible!important;opacity:1!important;z-index:1000180!important}.db-v34-search-form,.db-v34-search-form *{box-sizing:border-box}.db-v34-search-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0}.db-v34-search-form>.db-v33-query{grid-column:1/-1;min-width:0;width:100%;min-height:54px;padding:12px 16px;border:1px solid #b5d0e8;border-radius:9px;background:#fff;color:#12273e;font-size:16px}.db-v34-sort{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr);align-items:center;gap:12px;padding:14px 16px;border:1px solid #355d7a;border-left:3px solid #27c8fb;border-radius:10px;background:linear-gradient(115deg,#162d43,#0d1e32)}.db-v34-sort label{display:grid;gap:5px;color:#f2faff;font-size:12px;letter-spacing:.06em}.db-v34-sort small{color:#afcce2;font-size:12px;line-height:1.5;letter-spacing:0}.db-v34-search-form .db-v34-sort select{display:block!important;width:100%!important;min-width:0;min-height:51px!important;height:auto!important;padding:12px 14px!important;border:1px solid #a7c7e2!important;border-radius:8px!important;background:#f7fbff!important;color:#12273e!important;font-size:16px!important}.db-v34-search-form .db-v33-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.db-v34-search-form .db-v33-fields label{display:grid;gap:7px;min-width:0;color:#b8e4fb;font-size:11px;font-weight:700}.db-v34-search-form .db-v33-fields :is(select,input){width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #b5d0e8;border-radius:8px;background:#fff;color:#12273e;font-size:14px}.db-v34-search-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.db-v34-search-actions .db-v33-submit{grid-column:auto!important;min-height:50px;padding:12px 22px;border:0;border-radius:9px;background:linear-gradient(115deg,#007ad9,#0ea8d5);color:#fff;font-weight:800;cursor:pointer}.db-v34-reset{min-height:48px;padding:10px 18px;border:1px solid #587894;border-radius:9px;background:#12283d;color:#dcefff;font-size:13px;font-weight:700;cursor:pointer}.db-v34-search-note{grid-column:1/-1;margin:0!important;color:#b6cada!important;font-size:12px!important;line-height:1.6}.db-v34-search-form .db-v33-results{grid-column:1/-1;max-height:420px;overflow:auto;padding:14px;background:#0e2237;border:1px solid #365a77;border-radius:10px}.db-v34-search-form .db-v33-results[hidden]{display:none!important}.db-v34-view-all{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:12px;background:#086fb2;border-radius:7px;color:#fff!important;text-decoration:none;font-size:13px;font-weight:750}.db-v34-search-form :is(input,select,button,a):focus-visible{outline:3px solid #42d9ff!important;outline-offset:3px!important}.db-v34-collection-logo{width:118px;max-height:52px;object-fit:contain;background:#fff;padding:8px 12px;border-radius:8px;margin-bottom:14px}.dbcat32 h1{font:900 clamp(39px,5vw,78px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.055em;color:#fff!important;text-transform:uppercase;margin:20px 0 19px;overflow-wrap:anywhere}.dbcat32 h1 em{display:block;font-size:.55em;line-height:1.2;font-style:normal;color:var(--db-cat-accent)!important;margin-top:12px;letter-spacing:-.025em}.dbcat32__img{opacity:1!important;animation:none!important;transform:none!important}.db-v34-collection-count{display:block;margin:0 0 9px;color:#77d7fa;font-size:11px;letter-spacing:.08em}.apex-collection-card__title{overflow-wrap:anywhere}.db-cart-fix-error{margin:8px 0;color:#b51b36;font-size:12px;line-height:1.5}@media(max-width:900px){.db-v34-sort{grid-template-columns:1fr}.db-v34-sort small{display:none}.dbcat32 h1{font-size:clamp(32px,7.9vw,60px)}}@media(max-width:749px){.tc-search-modal .db-v34-search-form{grid-template-columns:minmax(0,1fr)!important}.db-v34-search-form .db-v33-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-search-modal .db-v34-search-form :is(input,select),.db-search-inline input[type=search]{font-size:16px!important}.db-v34-sort{padding:12px;gap:9px;grid-column:1/-1!important;visibility:visible!important}.db-v34-search-actions{grid-template-columns:minmax(0,1fr)}.db-v34-reset{min-height:44px}.db-v34-search-form .db-v33-results{max-height:none!important}.tc-search-modal__body{padding-bottom:max(22px,env(safe-area-inset-bottom))}.tech-hero__visual{height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:auto!important}.tech-hero__image{display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center!important;border-radius:14px}.tech-hero__inner{align-items:start!important}.dbcat32__inner{padding:26px 16px 18px;gap:20px}.dbcat32__picture{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/3}.dbcat32__img{height:100%!important;width:100%!important;min-height:0!important;max-height:100%!important;padding:14px 14px 35px!important;object-fit:contain!important}.dbcat32__meta{gap:8px;padding:12px 16px}.dbcat32__stamp{font-size:10px;letter-spacing:.05em;max-width:calc(100% - 24px);overflow-wrap:anywhere;left:12px;bottom:12px}.tech-category-card__visual{height:auto!important;min-height:0!important;aspect-ratio:4/3}.tech-category-card__visual img{height:100%!important;min-height:0!important;object-fit:contain!important}.db-product-card :is(h3,.product-card__title){overflow-wrap:anywhere}.sticky-add-to-cart__bar{bottom:calc(var(--db-mobile-nav-height,76px) + env(safe-area-inset-bottom))!important}.db-collection-description{max-width:100%;overflow-x:auto}}@media(max-width:359px){.db-v34-search-form .db-v33-fields{grid-template-columns:1fr}.dbcat32 h1{font-size:31px}}@media(prefers-reduced-motion:reduce){.dbcat32 *,.db-v34-search-form *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dealbyte-core-v36.css.map */
