/* X-GO / applied intelligence. Shell only; original product-card CSS is retained. */
html{scroll-padding-top:28px}
html body.tech-store,html[data-store-theme] body.tech-store{--t-bg:#090d10;--t-surface:#10171b;--t-line:#283235;--t-ink:#f0f3ef;--t-muted:#9aa7a9;--t-lime:#c6ff68;background:var(--t-bg);background-image:none;color:var(--t-ink);font:400 15px/1.6 'IBM Plex Sans',sans-serif}
.tech-store .product-grid{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:normal;color:var(--store-text,#f2f6fc)}
.tech-store :is(.t-wrap,.t-header,.t-top,.t-hero,.t-domains,.t-catalog,.t-lab,.t-collection,.t-journey,.t-faq,.t-closing,.t-footer) *{box-sizing:border-box}
.tech-store .t-wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}
.tech-store :is(.t-hero,.t-domains,.t-lab,.t-collection,.t-journey,.t-faq,.t-closing,.t-footer) :is(h1,h2,h3,p,figure){margin:0}
.tech-store .t-label{font:400 11px/1.5 'IBM Plex Mono',monospace;letter-spacing:.06em;color:var(--t-muted);margin-bottom:25px}.t-label>span{color:var(--t-lime);margin-right:12px}
.t-top{border-bottom:1px solid var(--t-line);font:400 10px/1.4 'IBM Plex Mono',monospace;letter-spacing:.06em}.t-top>.t-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:10px;color:var(--t-muted)}.t-top i,.t-console-head i{display:inline-block;width:5px;height:5px;background:var(--t-lime);margin-right:9px;vertical-align:2px}.t-top b{margin-left:25px;color:var(--t-ink);font-weight:400}
.t-header{border-bottom:1px solid var(--t-line);background:var(--t-bg);position:relative;z-index:40}.t-navrow{min-height:92px;display:flex;gap:50px;align-items:center}.tech-store .t-brand{color:var(--t-lime);text-decoration:none;display:flex;gap:12px;align-items:center;flex-shrink:0}.t-brand>span{font:700 34px/.9 'Chakra Petch',sans-serif;letter-spacing:-.05em}.t-brand small{font:400 7px 'IBM Plex Mono',monospace;display:block;margin-top:10px;color:var(--t-muted);letter-spacing:.1em}.t-nav{display:flex;gap:30px;margin-inline:auto}.t-nav>a{font:400 12px 'IBM Plex Sans',sans-serif;color:var(--t-muted);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.t-nav>a:hover{color:var(--t-lime)}.tech-store .t-nav-cta{display:flex;align-items:center;gap:30px;font-size:12px;color:var(--t-ink);text-decoration:none;border-left:1px solid var(--t-line);padding-left:25px}.t-nav-cta>span{font-size:23px;color:var(--t-lime)}.ec-menu-button{display:none}
.t-hero{display:grid;grid-template-columns:1fr 1fr;column-gap:6%;padding-top:60px;position:relative}.t-hero-copy{padding-top:8px}.t-hero .t-label{margin-bottom:25px}.tech-store .t-hero h1{position:relative;font:600 clamp(56px,5.55vw,84px)/1.035 'Chakra Petch',sans-serif;letter-spacing:-.055em;color:var(--t-ink);margin-left:-3px}.t-hero h1>em{font-style:normal;font-weight:500;color:var(--t-lime)}.t-title-corner{font-size:55px;display:inline-block;margin-left:25px;vertical-align:13px;color:#78964f;font-weight:500}.t-hero-description{max-width:440px;font-size:15px;line-height:1.8;color:var(--t-muted);margin-top:26px!important}.t-hero-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.tech-store .t-button{font:500 12px/1.3 'IBM Plex Sans',sans-serif;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 12px 10px 22px;min-height:52px;width:max-content;max-width:100%;border:1px solid transparent;text-decoration:none;border-radius:0;cursor:pointer;transition:background .2s,color .2s}.t-button>span{font:400 24px/1 'IBM Plex Sans',sans-serif;display:grid;place-items:center;min-width:30px;min-height:30px;border-left:1px solid #31402c44;padding-left:13px}.tech-store .t-button-lime{background:var(--t-lime);color:#172017}.tech-store .t-button-lime:hover{background:#d9ff9e}.tech-store .t-button-dark{background:#10180c;color:#d3ff90}.t-button-dark>span{border-left-color:#d3ff9055}.tech-store .t-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;color:var(--t-ink);text-decoration:none;font-size:12px}.t-link>span{font-size:20px;color:var(--t-lime)}.t-link:hover{color:var(--t-lime)}.t-hero-meta{margin-top:35px;display:flex;gap:20px;flex-wrap:wrap;align-items:center;font:400 9px/1.6 'IBM Plex Mono',monospace;color:#9ba8a7}.t-hero-meta b{margin-inline:6px;color:#567b38;font-weight:400}.t-hero-meta>span:last-child{font-size:8px;color:#657474}
.t-system{background:#0d1514;border:1px solid #304135;align-self:start;position:relative;min-width:0}.t-console-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 19px;border-bottom:1px solid #304135;font:400 9px/1.4 'IBM Plex Mono',monospace;color:#aabaac}.t-console-head>span:last-child{color:#647c63}.t-system-visual{position:relative}.t-system-visual>svg{display:block;width:100%;height:auto;aspect-ratio:1.2}.t-node{position:absolute;display:block;padding:10px 12px;background:#101a17;border:1px solid #3b5138;text-decoration:none;color:var(--t-ink);transition:border-color .2s,background .2s}.t-node small{display:block;font:400 7px/1.5 'IBM Plex Mono',monospace;color:#7d927c;letter-spacing:.02em}.t-node strong{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:5px;font:500 11px/1.3 'Chakra Petch',sans-serif;letter-spacing:.015em;color:#d6e2cd}.t-node strong>span{color:var(--t-lime);font-size:17px;line-height:1}.t-node:hover{border-color:var(--t-lime);background:#172419}.t-node-a{left:5%;top:10%}.t-node-b{right:5%;top:10%}.t-node-c{left:5%;bottom:10%}.t-node-d{right:5%;bottom:10%}.t-chip-label{position:absolute;left:50%;top:59%;transform:translateX(-50%);font:400 8px 'IBM Plex Mono',monospace;letter-spacing:.14em;color:#a3c281}.t-system figcaption{display:flex;justify-content:space-between;gap:15px;padding:14px 17px;border-top:1px solid #304135;font:400 8px/1.5 'IBM Plex Mono',monospace;color:#8ca087;letter-spacing:.015em}.t-system figcaption b{font-weight:400;color:var(--t-lime);margin-inline:6px}.t-system figcaption>span:last-child{color:#62795e;font-size:7px}.t-data-lines{animation:data-travel 12s linear infinite}@keyframes data-travel{to{stroke-dashoffset:-252}}
.t-hero-foot{grid-column:1/-1;margin-top:48px;padding-block:25px;display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--t-line);font:400 9px/1.5 'IBM Plex Mono',monospace;letter-spacing:.03em;color:var(--t-muted)}.t-hero-foot i{color:var(--t-lime);font-style:normal;font-size:15px;margin-inline:15px}.t-hero-foot>a{color:var(--t-ink);text-decoration:none;display:flex;align-items:center;gap:45px}.t-hero-foot>a>span{font-size:20px;color:var(--t-lime)}
.t-domains{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line);margin-bottom:80px!important}.t-domains>a{position:relative;text-decoration:none;color:var(--t-ink);padding:26px 20px 28px 0;border-right:1px solid var(--t-line)}.t-domains>a+a{padding-left:25px}.t-domains>a:last-child{border-right:0}.t-domains>a>span{display:block;font:400 10px 'IBM Plex Mono',monospace;color:#677c71;margin-bottom:18px}.t-domains strong{display:block;font:500 17px/1.25 'Chakra Petch',sans-serif;letter-spacing:-.01em}.t-domains small{display:block;font:400 11px/1.6 'IBM Plex Sans',sans-serif;color:var(--t-muted);margin-top:9px}.t-domains b{position:absolute;top:24px;right:20px;font:400 22px/1 'IBM Plex Sans',sans-serif;color:var(--t-lime)}.t-domains>a:hover strong{color:var(--t-lime)}
.t-catalog{border-block:1px solid #25303d;background:#080f1e;padding-block:65px 32px}.t-section-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:35px}.tech-store .t-section-heading h2,.tech-store .t-collection h2,.tech-store .t-lab h2,.tech-store .t-faq h2{font:500 clamp(34px,3.6vw,54px)/1.12 'Chakra Petch',sans-serif;letter-spacing:-.045em;color:var(--t-ink)}.t-section-heading h2>em,.t-collection h2>em,.t-lab h2>em,.t-faq h2>em{font-style:normal;font-weight:500;color:var(--t-lime)}.t-catalog-count{display:flex;gap:25px;align-items:center}.t-catalog-count strong{font:500 85px/1 'Chakra Petch',sans-serif;letter-spacing:-.07em;color:var(--t-lime)}.t-catalog-count>p{font:400 9px/1.8 'IBM Plex Mono',monospace;color:var(--t-muted)}
.t-catalog-tools{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:26px}.t-search{width:min(590px,70%)}.t-search label{display:block;font:400 9px 'IBM Plex Mono',monospace;letter-spacing:.04em;color:var(--t-muted);margin-bottom:12px}.t-search>div{display:flex;align-items:center;gap:12px;border:1px solid #3a4655;padding:3px 13px;background:#0a1222}.t-search input{font-family:'IBM Plex Sans',sans-serif;font-size:13px;min-width:0;width:100%;border:0;outline:0;color:#f0f3ef;background:none;padding:10px 0;box-shadow:none}.t-search input::placeholder{color:#96a2ae;opacity:1}.t-search>div:focus-within{border-color:var(--t-lime)}.t-search svg{color:#b1b9bc;flex-shrink:0}.t-search button{min-height:42px;background:none;border:0;color:#aebbaf;font:400 10px 'IBM Plex Sans',sans-serif;cursor:pointer}.t-catalog-tools>p{font:400 10px 'IBM Plex Mono',monospace;color:#a3adb7;margin-bottom:15px}.t-filters{display:flex;flex-wrap:wrap;gap:5px 9px;margin-bottom:24px}.t-filter{border:1px solid #303b4d;color:#aab6c3;background:none;font:400 11px 'IBM Plex Sans',sans-serif;padding:10px 14px;min-height:42px;border-radius:0;cursor:pointer}.t-filter.active{border-color:var(--t-lime);background:#c6ff6810;color:var(--t-lime)}.t-filter:hover{border-color:#798f69;color:#ddeacb}.t-filter>span{font:400 9px 'IBM Plex Mono',monospace;margin-left:7px}.t-catalog-end{border-top:1px solid #293443;padding-top:24px;margin-top:30px;display:flex;justify-content:space-between;gap:25px;align-items:center}.t-catalog-end>span{font:400 8px/1.7 'IBM Plex Mono',monospace;color:#8f9ca8}.t-catalog-end>a{font-size:11px;color:var(--t-lime);text-decoration:none}.t-catalog-end>a>span{margin-left:25px}.t-empty{padding:45px 25px;text-align:center;border:1px solid #3e4b5e}.t-empty[hidden]{display:none}.t-empty>strong{font:500 22px 'Chakra Petch',sans-serif}.t-empty>p{font:400 13px 'IBM Plex Sans',sans-serif;color:var(--t-muted);margin-top:15px}
.t-lab{padding-block:90px;background:#101715;border-bottom:1px solid var(--t-line)}.t-lab-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:center}.tech-store .t-lab h2{font-size:46px}.t-lab-copy>p:not(.t-label){font-size:13px;line-height:1.85;color:#9fad9f;margin-top:18px;max-width:430px}.t-lab-copy>.t-lab-lead{font-size:17px!important;color:#e4ece0!important;line-height:1.6!important;margin-top:25px!important}.t-lab-points{margin-top:30px}.t-lab-points>div{border-top:1px solid #344036;padding:15px 0;display:flex;gap:22px}.t-lab-points>div>span{font:400 9px 'IBM Plex Mono',monospace;color:var(--t-lime);min-width:48px;letter-spacing:.04em;padding-top:3px}.t-lab-points p{font:400 12px/1.75 'IBM Plex Sans',sans-serif;color:#94a292}.t-lab-points strong{font-weight:500;color:#d6e1cf}.t-lab-visual{position:relative;padding:25px 0;background-image:linear-gradient(#27352677 1px,transparent 1px),linear-gradient(90deg,#27352677 1px,transparent 1px);background-size:32px 32px}.t-visual-label{display:flex;justify-content:space-between;gap:25px;font:400 9px 'IBM Plex Mono',monospace;color:#8a9b84;margin-bottom:20px}.t-screen{position:relative;background:#111b16;border:1px solid #536546;padding:8px}.t-screen>div{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 12px;gap:20px}.t-screen>div>span{font:400 8px 'IBM Plex Mono',monospace;color:#bcccb1}.t-screen>div>a{font-size:20px;line-height:1;color:var(--t-lime);text-decoration:none}.t-screen img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.t-screen-main{width:94%;transform:rotate(-3deg);z-index:2}.t-screen-secondary{width:75%;margin-top:-28px!important;margin-left:auto!important;transform:rotate(3deg);z-index:3;border-color:#6b844f}.t-lab-caption{display:flex;justify-content:space-between;gap:20px;font:400 7px/1.6 'IBM Plex Mono',monospace;color:#8fa17f;margin-top:28px;letter-spacing:.025em}
.t-collection{display:grid;grid-template-columns:1fr 1.05fr;gap:11%;padding-block:85px 90px}.t-collection-heading>p:not(.t-label){font-size:13px;line-height:1.85;color:var(--t-muted);margin-top:25px;max-width:410px}.t-collection-heading>.t-link{margin-top:22px}.t-discount{display:flex;align-items:center;gap:25px;margin-top:32px}.t-discount>strong{font:500 123px/.9 'Chakra Petch',sans-serif;letter-spacing:-.09em;color:var(--t-lime)}.t-discount>strong>span{font-size:44px;letter-spacing:-.04em}.t-discount>div{font:400 11px/1.6 'IBM Plex Mono',monospace;color:var(--t-muted);padding-top:9px}.t-included-label{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #66725d;font:400 9px 'IBM Plex Mono',monospace;color:#a9b89d}.t-included{padding:0;margin:0;list-style:none}.t-included li{border-bottom:1px solid var(--t-line)}.t-included a{display:flex;align-items:center;gap:22px;min-height:43px;padding-block:11px;color:#d0d9cd;font-size:12px;text-decoration:none}.t-included a>span:first-child{font:400 10px 'IBM Plex Mono',monospace;color:#799562}.t-included a>span:last-child{margin-left:auto;color:var(--t-lime)}.t-included a:hover{color:var(--t-lime)}.t-collection-purchase{padding-top:27px}.t-collection-purchase>small{display:block;font:400 9px 'IBM Plex Mono',monospace;color:var(--t-muted)}.t-price{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-top:10px}.t-price s{font:400 12px 'IBM Plex Sans',sans-serif;color:#95a08f}.t-price>strong{font:500 38px 'Chakra Petch',sans-serif;letter-spacing:-.06em}.t-collection-purchase>p{font:400 11px 'IBM Plex Sans',sans-serif;color:var(--t-muted);margin-top:3px!important}.t-collection-purchase>.t-button{width:100%;margin-top:22px}
.t-journey{padding-block:70px 75px;background:#e7ece5;color:#17241b}.t-journey .t-label{color:#566653}.t-journey .t-label>span{color:#426621}.tech-store .t-journey h2{color:#17241b}.t-journey h2>em{color:#44652d}.t-journey .t-section-heading>p{font-size:13px;line-height:1.8;color:#667261;margin:0 0 5px}.t-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #a6b29f}.t-steps>article{padding:28px 28px 0 0;border-right:1px solid #bdc6b6}.t-steps>article+article{padding-left:28px}.t-steps>article:last-child{border-right:0}.t-step-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.t-step-top>span{font:500 46px/1 'Chakra Petch',sans-serif;letter-spacing:-.06em;color:#3c5c2b}.t-step-top>b{font:400 8px 'IBM Plex Mono',monospace;color:#607458}.tech-store .t-steps h3{font:500 21px/1.3 'Chakra Petch',sans-serif;letter-spacing:-.025em;margin-bottom:13px}.t-steps p{font:400 12px/1.85 'IBM Plex Sans',sans-serif;color:#5c6a56}
.t-faq{padding-block:85px 90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.tech-store .t-faq h2{font-size:53px}.t-faq>div:first-child>p:not(.t-label){font-size:13px;line-height:1.85;color:var(--t-muted);margin-top:25px}.t-faq>div:first-child>.t-link{margin-top:20px}.t-faq-list{border-top:1px solid #55723e}.t-faq-list details{border-bottom:1px solid var(--t-line)}.t-faq-list summary{list-style:none;display:flex;align-items:center;gap:20px;padding-block:21px;min-height:77px;font-size:14px;cursor:pointer}.t-faq-list summary::-webkit-details-marker{display:none}.t-faq-list summary>span{font:400 10px 'IBM Plex Mono',monospace;color:#7e9f63}.t-faq-list summary>b{font-size:23px;font-weight:400;line-height:1;margin-left:auto;transition:transform .2s;color:var(--t-lime)}.t-faq-list details[open] summary>b{transform:rotate(45deg)}.t-faq-list details[open] summary{color:var(--t-lime)}.t-faq-list details>p{padding:0 20px 25px 35px;font-size:13px;line-height:1.85;color:var(--t-muted);margin:0}.t-faq-list details a{color:#deedcf;text-decoration:underline;text-underline-offset:3px}
.t-closing{background:var(--t-lime);color:#18230f;padding-block:45px}.t-closing .t-label{color:#3f5c28;font-size:10px}.t-closing>.t-wrap>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.tech-store .t-closing h2{font:600 clamp(39px,5.2vw,76px)/1.1 'Chakra Petch',sans-serif;letter-spacing:-.05em;color:#18230f}.t-closing h2>em{font-style:normal;font-weight:500}.tech-store .t-closing-arrow{font:400 130px/.85 'Chakra Petch',sans-serif;color:#233617;text-decoration:none;transition:transform .2s}.t-closing-arrow:hover{transform:translate(5px,-5px)}.t-closing footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #4b6b3188;padding-top:25px;margin-top:30px}.t-closing footer>span{font:400 9px 'IBM Plex Mono',monospace;letter-spacing:.02em;color:#425c2d}
.t-footer{background:#090d10;padding-block:50px 0}.t-footer-top{display:grid;grid-template-columns:.8fr 1.1fr .55fr;gap:70px;padding-bottom:45px}.t-footer-brand{align-self:start}.t-footer-brand>span{font-size:46px}.t-footer-brand>span>small{font-size:8px}.t-footer-top>div>.t-label{font-size:9px;margin-bottom:17px}.tech-store .t-footer-contact{font:500 22px/1.3 'Chakra Petch',sans-serif;letter-spacing:-.025em;color:var(--t-ink);text-decoration:none;display:block}.t-footer-contact:hover{color:var(--t-lime)}.t-footer-top>nav{display:flex;flex-direction:column;gap:9px}.t-footer-top>nav>a{font-size:11px;color:var(--t-muted);text-decoration:none}.t-footer-top>nav>a:hover{color:var(--t-lime)}.t-footer-bottom{border-top:1px solid var(--t-line);display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:23px;color:#6f8080;font:400 8px/1.5 'IBM Plex Mono',monospace}.t-footer-bottom>div{display:flex;gap:24px;flex-wrap:wrap}.t-footer-bottom :is(a,button){font:400 10px 'IBM Plex Sans',sans-serif;color:#8e9da1;text-decoration:none;background:none;border:0;min-height:30px;padding:0;cursor:pointer;display:inline-flex;align-items:center}.t-footer-bottom a:hover{color:var(--t-lime)}
.tech-store :is(.t-header,.t-hero,.t-domains,.t-catalog,.t-lab,.t-collection,.t-journey,.t-faq,.t-closing,.t-footer) :is(a,button,input,summary):focus-visible{outline:2px solid #92c443;outline-offset:4px}
@media(min-width:1500px){.t-hero{column-gap:8%}.tech-store .t-hero h1{font-size:87px}}
@media(max-width:1100px){.tech-store .t-wrap{width:calc(100% - 56px)}.t-navrow{gap:28px}.t-nav{gap:22px}.t-nav-cta{display:none!important}.t-hero{gap:4%;padding-top:45px}.tech-store .t-hero h1{font-size:6vw}.t-title-corner{font-size:35px;margin-left:15px;vertical-align:8px}.t-hero-description{font-size:13px;margin-top:22px!important}.t-hero-actions{gap:20px;align-items:flex-start;flex-direction:column;margin-top:25px}.t-hero-actions>.t-link{min-height:25px;font-size:11px}.t-console-head{font-size:8px;padding:15px}.t-node strong{font-size:9px;gap:13px}.t-node small{font-size:6px}.t-node{padding:8px 10px}.t-system figcaption{font-size:7px;padding:12px}.t-system figcaption>span:last-child{font-size:6px}.t-system figcaption b{margin-inline:3px}.t-hero-foot{margin-top:38px;font-size:8px}.t-hero-foot a{gap:25px}.t-domains strong{font-size:15px}.t-domains>a+a{padding-left:20px}.t-domains small{font-size:10px}.t-domains b{right:14px}.t-domains{margin-bottom:60px!important}.t-section-heading h2{font-size:43px!important}.t-catalog-count strong{font-size:68px}.t-catalog-count>p{font-size:8px}.t-catalog-count{gap:17px}.t-lab-grid{gap:6%;grid-template-columns:1fr 1fr}.tech-store .t-lab h2{font-size:37px}.t-lab-lead{font-size:15px!important}.t-collection{gap:8%}.t-collection h2{font-size:41px!important}.t-included a{font-size:11px;gap:17px}.t-discount>strong{font-size:104px}.t-discount>div{font-size:9px}.t-faq{gap:8%}.t-faq h2{font-size:45px!important}.t-footer-top{gap:40px}.t-footer-contact{font-size:20px!important}.t-footer-bottom{align-items:start}.t-footer-bottom>span{max-width:200px}.t-footer-bottom>div{gap:16px}}
@media(max-width:800px){.tech-store .t-wrap{width:calc(100% - 40px)}.t-top>.t-wrap{font-size:8px;letter-spacing:.02em;padding-block:9px}.t-top>.t-wrap>span:last-child{display:none}.t-navrow{min-height:78px}.t-brand>span{font-size:30px}.t-brand small{font-size:6px;margin-top:8px}.t-brand>svg{width:27px}.ec-menu-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-left:auto;min-height:44px;width:44px;border:1px solid var(--t-line);background:transparent}.ec-menu-button>span{width:19px;height:1px;background:var(--t-lime);transition:transform .2s}.ec-menu-button[aria-expanded=true]>span:first-child{transform:translateY(3.5px) rotate(45deg)}.ec-menu-button[aria-expanded=true]>span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.t-nav{display:none;position:absolute;inset:78px 0 auto;margin:0;padding:18px 25px;background:var(--t-bg);border-bottom:1px solid var(--t-line);z-index:50;gap:4px}.t-nav.is-open{display:flex;flex-direction:column}.t-nav>a{display:flex;min-height:44px;font-size:14px}.t-hero{padding-top:35px;grid-template-columns:1fr 1fr;column-gap:4%}.t-hero .t-label{font-size:8px;letter-spacing:0;margin-bottom:23px}.t-label>span{margin-right:6px}.tech-store .t-hero h1{font-size:6.3vw}.t-title-corner{font-size:25px;vertical-align:8px;margin-left:10px}.t-hero-description{font-size:12px;line-height:1.75;max-width:290px}.t-hero-actions{gap:17px;margin-top:22px}.tech-store .t-button{font-size:11px;min-height:48px;padding-left:17px;gap:17px}.t-button>span{font-size:22px;min-height:26px;min-width:26px}.t-hero-meta{font-size:8px;gap:8px;margin-top:22px}.t-hero-meta>span:last-child{font-size:6px}.t-system{margin-top:5px}.t-console-head{font-size:6px;padding:12px 10px;gap:10px}.t-console-head i{width:4px;height:4px;margin-right:5px;vertical-align:1px}.t-node strong{font-size:7px;gap:9px}.t-node strong>span{font-size:11px}.t-node small{font-size:5px}.t-node{padding:7px}.t-node-a,.t-node-c{left:3%}.t-node-b,.t-node-d{right:3%}.t-chip-label{font-size:6px;top:60%}.t-system figcaption{font-size:6px;padding:10px 8px}.t-system figcaption>span:last-child{display:none}.t-hero-foot{margin-top:30px;gap:20px;font-size:7px}.t-hero-foot i{margin-inline:8px}.t-hero-foot>a{gap:18px;font-size:7px;white-space:nowrap}.t-domains{grid-template-columns:1fr 1fr;margin-bottom:50px!important}.t-domains>a{padding:23px 18px 25px 0;border-bottom:1px solid var(--t-line)}.t-domains>a+a{padding-left:20px}.t-domains>a:nth-child(2){border-right:0}.t-domains>a:nth-child(3){padding-left:0;border-bottom:0}.t-domains>a:nth-child(4){border-bottom:0}.t-domains>a>span{font-size:9px;margin-bottom:16px}.t-domains strong{font-size:16px}.t-domains small{font-size:11px}.t-domains b{top:22px;font-size:20px}.t-catalog{padding-block:48px 27px}.t-section-heading{gap:30px;margin-bottom:30px}.t-section-heading .t-label{font-size:9px;margin-bottom:22px}.tech-store .t-section-heading h2{font-size:37px!important}.t-catalog-count{gap:11px}.t-catalog-count strong{font-size:58px}.t-catalog-count p{font-size:6px;max-width:120px}.t-catalog-tools>p{font-size:8px;max-width:110px;text-align:right}.t-search{width:70%}.t-search label{font-size:8px}.t-search input{font-size:12px}.t-search>div{gap:9px;padding-inline:9px}.t-search button{font-size:9px}.t-filters{gap:7px;margin-bottom:20px}.t-filter{font-size:10px;padding:9px 11px;min-height:40px}.t-catalog-end>span{font-size:7px;max-width:65%}.t-catalog-end>a{font-size:10px;white-space:nowrap}.t-catalog-end>a>span{margin-left:10px}.t-lab{padding-block:60px}.t-lab-grid{display:block}.t-lab-copy{max-width:540px}.t-lab-copy .t-label{font-size:10px}.tech-store .t-lab h2{font-size:42px}.t-lab-copy>p:not(.t-label){font-size:13px;max-width:480px}.t-lab-visual{margin-top:40px;padding-inline:10px}.t-screen-main{width:85%}.t-screen-secondary{width:65%;margin-top:-65px!important}.t-visual-label{font-size:8px}.t-lab-caption{font-size:7px}.t-collection{padding-block:62px;gap:6%}.t-collection .t-label{font-size:9px}.tech-store .t-collection h2{font-size:34px!important}.t-collection-heading>p:not(.t-label){font-size:12px}.t-collection-heading>.t-link{font-size:11px;gap:15px}.t-discount{gap:18px;margin-top:25px}.t-discount>strong{font-size:84px}.t-discount>strong>span{font-size:34px}.t-discount>div{font-size:8px}.t-included-label{font-size:7px;gap:12px}.t-included a{font-size:10px;gap:13px;min-height:42px}.t-included a>span:first-child{font-size:8px}.t-collection-purchase>small{font-size:7px}.t-price{gap:14px}.t-price>strong{font-size:31px}.t-price s{font-size:10px}.t-collection-purchase>p{font-size:10px}.t-journey{padding-block:52px}.t-journey .t-section-heading{align-items:start}.t-journey .t-section-heading>p{font-size:11px;max-width:170px;padding-top:37px}.t-steps>article{padding-right:20px}.t-steps>article+article{padding-left:20px}.t-step-top>span{font-size:38px}.t-step-top>b{font-size:6px;max-width:75px;text-align:right}.tech-store .t-steps h3{font-size:18px}.t-steps p{font-size:11px}.t-faq{padding-block:60px;gap:8%;grid-template-columns:.65fr 1.15fr}.t-faq .t-label{font-size:9px}.tech-store .t-faq h2{font-size:38px!important}.t-faq>div:first-child>p:not(.t-label){font-size:12px}.t-faq>div:first-child>.t-link{font-size:11px;gap:15px}.t-faq-list summary{font-size:12px;gap:13px;min-height:72px}.t-faq-list summary>span{font-size:8px}.t-faq-list details>p{font-size:12px;padding-left:26px;padding-right:7px}.t-closing{padding-block:35px}.t-closing .t-label{font-size:8px}.tech-store .t-closing h2{font-size:46px}.tech-store .t-closing-arrow{font-size:93px}.t-closing footer>span{font-size:8px;max-width:250px}.t-footer{padding-top:42px}.t-footer-top{grid-template-columns:.8fr 1fr .6fr;gap:27px}.t-footer-brand>span{font-size:35px}.t-footer-brand>svg{width:32px}.t-footer-brand>span>small{font-size:6px}.t-footer-top>div>.t-label{font-size:7px}.tech-store .t-footer-contact{font-size:18px!important}.t-footer-top>nav>a{font-size:10px}.t-footer-bottom{flex-wrap:wrap;gap:17px}.t-footer-bottom>span{max-width:none}.t-footer-bottom>div{order:3;width:100%;justify-content:space-between;gap:12px}.t-footer-bottom :is(a,button){font-size:9px}}
@media(max-width:560px){.tech-store .t-wrap{width:calc(100% - 36px)}.t-top>.t-wrap{font-size:7px;letter-spacing:.015em}.t-navrow{min-height:74px}.t-nav{top:74px}.t-hero{display:block;padding-top:32px}.t-hero .t-label{font-size:9px;margin-bottom:24px}.tech-store .t-hero h1{font-size:clamp(46px,12.8vw,70px);letter-spacing:-.06em;line-height:1.05}.t-title-corner{font-size:32px;vertical-align:11px;margin-left:20px}.t-hero-description{font-size:13px;max-width:330px;margin-top:24px!important}.t-hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:25px}.t-hero-actions>.t-link{font-size:10px;gap:10px;max-width:120px;line-height:1.5}.t-hero-actions .t-button{font-size:11px;padding-left:16px;gap:14px}.t-hero-meta{margin-top:24px;gap:12px;font-size:8px}.t-hero-meta>span:last-child{font-size:6px}.t-system{margin-top:35px}.t-console-head{font-size:7px;padding:13px 11px}.t-node strong{font-size:8px}.t-node small{font-size:5px}.t-node{padding:8px}.t-chip-label{font-size:7px}.t-system figcaption{font-size:6px;padding:11px}.t-system figcaption>span:last-child{display:block;font-size:5px}.t-hero-foot{margin-top:30px;display:block;font-size:7px;line-height:1.8;padding-block:20px}.t-hero-foot i{margin-inline:7px}.t-hero-foot>a{display:none}.t-domains{margin-bottom:40px!important}.t-domains>a,.t-domains>a+a{padding:23px 12px 24px 14px}.t-domains>a:nth-child(odd){padding-left:0}.t-domains strong{font-size:14px;line-height:1.35;max-width:145px}.t-domains small{font-size:10px;max-width:148px}.t-domains b{right:9px;top:21px;font-size:19px}.t-domains>a>span{font-size:8px}.t-catalog{padding-top:40px}.t-section-heading{display:block}.t-section-heading .t-label{font-size:9px;margin-bottom:23px}.tech-store .t-section-heading h2{font-size:clamp(31px,8vw,42px)!important}.t-catalog-count{border-top:1px solid #2d3b47;padding-top:20px;margin-top:25px;gap:17px}.t-catalog-count>strong{font-size:45px}.t-catalog-count>p{font-size:7px;max-width:none}.t-catalog-tools{display:block;margin-bottom:19px}.t-search{width:100%}.t-search label{font-size:8px}.t-search input{font-size:11px}.t-search svg{width:17px}.t-catalog-tools>p{max-width:none;text-align:left;font-size:8px;margin:12px 0 0}.t-filters{gap:7px}.t-filter{min-height:40px;font-size:10px;padding:9px 10px}.t-catalog-end{display:block;padding-top:19px}.t-catalog-end>span{display:block;max-width:none;font-size:7px}.t-catalog-end>a{display:inline-block;font-size:11px;margin-top:13px}.t-lab{padding-block:44px}.t-lab-copy .t-label{font-size:9px}.tech-store .t-lab h2{font-size:clamp(31px,8.5vw,42px)}.t-lab-copy>.t-lab-lead{font-size:15px!important}.t-lab-copy>p:not(.t-label){font-size:13px}.t-lab-points p{font-size:12px}.t-lab-points>div{gap:15px}.t-lab-points>div>span{font-size:8px;min-width:42px}.t-lab-visual{margin-top:28px;padding-inline:5px}.t-screen-main{width:94%}.t-screen-secondary{width:78%;margin-top:-22px!important}.t-visual-label{font-size:7px}.t-screen>div>span{font-size:6px}.t-screen>div{padding-bottom:8px}.t-lab-caption{font-size:6px;gap:12px}.t-lab-caption>span:last-child{max-width:140px;text-align:right}.t-collection{display:block;padding-block:45px 50px}.t-collection .t-label{font-size:9px}.tech-store .t-collection h2{font-size:clamp(31px,8.2vw,42px)!important}.t-collection-heading>p:not(.t-label){font-size:13px;margin-top:22px}.t-collection-heading>.t-link{font-size:12px;margin-top:18px}.t-discount{margin-top:24px;margin-bottom:35px;gap:22px}.t-discount>strong{font-size:92px}.t-discount>div{font-size:10px}.t-included-label{font-size:8px}.t-included a{font-size:12px;min-height:46px;gap:18px}.t-included a>span:first-child{font-size:9px}.t-collection-purchase>small{font-size:8px}.t-price strong{font-size:36px}.t-price s{font-size:12px}.t-collection-purchase>p{font-size:11px}.t-collection-purchase>.t-button{font-size:12px}.t-journey{padding-block:43px}.t-journey .t-section-heading>p{font-size:12px;padding-top:20px;max-width:none}.t-steps{display:block}.t-steps>article,.t-steps>article+article{padding:24px 0;border-right:0;border-bottom:1px solid #b9c5af}.t-steps>article:last-child{border-bottom:0;padding-bottom:0}.t-step-top{margin-bottom:19px}.t-step-top>span{font-size:42px}.t-step-top>b{font-size:8px;max-width:none}.tech-store .t-steps h3{font-size:22px}.t-steps p{font-size:13px}.t-faq{display:block;padding-block:47px 50px}.t-faq .t-label{font-size:9px}.tech-store .t-faq h2{font-size:42px!important}.t-faq>div:first-child>p:not(.t-label){font-size:13px;margin-top:20px}.t-faq>div:first-child>.t-link{font-size:12px}.t-faq-list{margin-top:30px}.t-faq-list summary{font-size:13px;gap:14px;min-height:79px}.t-faq-list summary>span{font-size:9px}.t-faq-list details>p{font-size:13px;line-height:1.85;padding-left:27px}.t-closing{padding-block:32px}.t-closing .t-label{font-size:7px;max-width:290px}.tech-store .t-closing h2{font-size:clamp(28px,7.3vw,40px);letter-spacing:-.055em}.t-closing>.t-wrap>div{gap:10px}.tech-store .t-closing-arrow{font-size:58px;align-self:start;line-height:1}.t-closing footer{display:block;margin-top:26px;padding-top:22px}.t-closing footer>span{font-size:8px;display:block;margin-bottom:23px;max-width:none}.t-closing footer>.t-button{font-size:12px}.t-footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.t-footer-top>div{grid-column:1/-1;order:3}.t-footer-top>nav{margin-left:auto}.t-footer-top>nav>a{font-size:12px}.t-footer-brand>span{font-size:36px}.t-footer-brand>svg{width:33px}.t-footer-top>div>.t-label{font-size:8px;margin-bottom:13px}.tech-store .t-footer-contact{font-size:24px!important;max-width:320px}.t-footer-bottom{gap:16px}.t-footer-bottom>span{font-size:7px;max-width:250px}.t-footer-bottom>div{justify-content:flex-start;gap:8px 17px}.t-footer-bottom :is(a,button){font-size:10px;min-height:29px}}
.t-node{min-height:44px}
.t-closing footer{background:transparent;color:inherit}
.t-footer{width:100%;max-width:100%}
@media(max-width:600px){.t-catalog>.hub-container{width:calc(100% - 24px)}}
@media(max-width:800px){.t-node strong{font-size:9px}.t-node small{font-size:6px}.t-console-head{font-size:7px}.t-system figcaption{font-size:7px}}
@media(max-width:560px){.t-node strong{font-size:10px}.t-node small{font-size:6px}.t-system figcaption{font-size:7px}.t-system figcaption>span:last-child{font-size:6px}}
@media(prefers-reduced-motion:reduce){.tech-store *{animation:none!important;transition:none!important;scroll-behavior:auto}}
