@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope,Inter,system-ui,sans-serif;color:#101828;background:#f8fafc;font-synthesis:none;--ink: #101828;--muted: #526079;--line: #dce3ed;--blue: #2563eb;--navy: #07152f;--purple: #7c3aed;--orange: #f97316;--green: #059669}.shop-grid article img{width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:14px}.shop-grid article strong{display:block;margin:12px 0;font-size:1.2rem}.shop-grid article label{display:flex;align-items:center;gap:10px}.shop-grid article input{width:72px;padding:9px;border:1px solid #cfd5e1;border-radius:8px}.order-form{margin-top:28px;padding:24px;border:1px solid #dfe3ec;border-radius:16px;background:#fff}.order-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.order-fields input,.order-fields textarea{padding:12px;border:1px solid #cfd5e1;border-radius:9px;font:inherit}.order-fields textarea{min-height:90px}.order-message{font-weight:700;color:#246a45}@media(max-width:700px){.order-fields{grid-template-columns:1fr}}.live-pricing{padding-top:36px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{position:relative;display:flex;flex-direction:column;border:1px solid #dfe3ec;border-radius:18px;padding:24px;background:#fff;box-shadow:0 12px 34px #1118270f}.pricing-card.featured{border-color:#7546eb;box-shadow:0 16px 40px #7546eb26}.pricing-card>small{color:#667085;font-weight:800;letter-spacing:.08em}.pricing-card h3{margin:8px 0}.pricing-card p{color:#58657a;min-height:48px}.plan-badge{position:absolute;right:16px;top:16px;background:#ede9fe;color:#5b21b6;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.price-options{display:grid;gap:8px;margin:12px 0 20px}.price-options>div{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;border-top:1px solid #edf0f5;padding-top:10px}.price-options strong{font-size:1.25rem;color:#172033}.price-options span,.price-options small{color:#667085}.pricing-card .btn{margin-top:auto;text-align:center}.pricing-contact{border:1px solid #dfe3ec;border-radius:16px;padding:24px;background:#fff}.pricing-contact h3{margin-top:0}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}}.personalized-sections{display:flex;flex-direction:column}.reviews-section{background:#eef3f9}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid article{padding:27px;border:1px solid #d8e1ec;border-radius:18px;background:#fff}.review-grid blockquote{margin:14px 0;color:#243249;font-size:17px;line-height:1.65}.review-grid p{color:#667085;font-size:12px}.stars{color:#f59e0b;letter-spacing:.12em}@media(max-width:680px){.review-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8fafc;color:var(--ink)}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;min-height:78px;padding:12px max(24px,(100vw - 1240px) / 2);display:flex;align-items:center;gap:30px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#172554,#2563eb);color:#fff;font-size:21px;font-weight:800}.brand strong,.brand small{display:block}.brand strong{font-size:19px;letter-spacing:-.03em}.brand small{margin-top:2px;color:#69758a;font-size:10px}.site-header nav{display:flex;gap:25px;font-size:14px;font-weight:700}.site-header nav a:hover{color:var(--blue)}.header-actions,.hero-actions{display:flex;gap:11px;align-items:center}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:0 19px;border:1px solid transparent;border-radius:11px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:#1d4ed8}.btn-secondary,.btn-ghost{background:#fff;border-color:#cdd6e3}.btn-light{background:#fff;color:#101828}.btn-outline-light{border-color:#fff6;color:#fff}.full{width:100%}.hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:680px;padding-block:82px}.eyebrow{display:inline-block;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow.light{color:#bfdbfe}.hero h1,.detail-hero h1,.shop-hero h1,.contact-grid h1{font-size:clamp(44px,6vw,78px);line-height:1.01;letter-spacing:-.055em;margin:18px 0 22px}.hero p,.lead{max-width:720px;color:var(--muted);font-size:19px;line-height:1.7}.trust-row{display:flex;gap:23px;margin-top:34px;color:#56637a;font-size:13px;font-weight:700}.trust-row span:before{content:"\2713";color:var(--green);margin-right:7px}.hero-visual{position:relative;min-height:470px;overflow:hidden;border-radius:36px;background:radial-gradient(circle at 60% 35%,#264b8f 0,#0d2248 45%,#061227);box-shadow:0 35px 90px #07152f40}.visual-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:185px;height:185px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#ffffff17;color:#fff;box-shadow:0 0 70px #3b82f659}.visual-core strong{font-size:55px;letter-spacing:-.07em}.visual-core span{margin-top:-36px;color:#93c5fd}.visual-orbit{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;border:1px solid rgba(147,197,253,.28);border-radius:50%}.orbit-one{width:330px;height:330px}.orbit-two{width:455px;height:455px}.visual-tag{position:absolute;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#030c1ebf;color:#fff;font-size:13px;font-weight:700}.tag-pos{top:16%;left:10%}.tag-ai{right:8%;top:32%}.tag-data{left:14%;bottom:14%}.section{padding-block:92px}.section-heading{max-width:760px;margin-bottom:38px}.section-heading h2,.hardware-inner h2,.cta h2,.detail-content h2{font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-.045em;margin:12px 0}.section-heading p,.hardware-inner p,.cta p{color:var(--muted);line-height:1.7}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{padding:16px 16px 29px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px #10182812}.product-card h3,.product-card p,.product-card ul,.product-card>a{margin-left:12px;margin-right:12px}.product-card h3{font-size:27px;margin-bottom:8px}.product-card p,.product-card li{color:var(--muted);line-height:1.6}.product-card ul{padding-left:19px;min-height:92px}.product-card>a,.service-card b,.shop-grid a,.text-link{color:var(--blue);font-weight:800}.product-photo{position:relative;height:205px;overflow:hidden;border-radius:17px;background-color:#0c1a35}.product-photo:before,.product-photo:after{content:"";position:absolute}.product-photo span{position:absolute;left:16px;bottom:15px;z-index:2;padding:7px 10px;border-radius:8px;background:#0000009e;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.photo-pos{background:linear-gradient(145deg,#08152d,#1d4ed8)}.photo-pos:before{width:145px;height:110px;right:40px;top:38px;border:8px solid #c9ddff;border-radius:9px;box-shadow:0 17px 0 -8px #89b4ff}.photo-pos:after{width:85px;height:15px;right:70px;top:159px;background:#c9ddff;border-radius:4px}.photo-qms{background:linear-gradient(145deg,#2b1308,#c2410c)}.photo-qms:before{width:84px;height:140px;left:50%;top:25px;translate:-50% 0;border:7px solid #ffdfc2;border-radius:12px;background:linear-gradient(#fff2e6 0 25%,transparent 25%)}.photo-qms:after{width:150px;height:10px;left:50%;bottom:25px;translate:-50% 0;background:#ffdfc2;border-radius:5px}.photo-carwala{background:linear-gradient(145deg,#1d0b3f,#6d28d9)}.photo-carwala:before{width:210px;height:64px;right:25px;top:78px;border-radius:70% 55% 20px 20px;background:linear-gradient(160deg,#f8fafc,#a78bfa);box-shadow:0 27px 0 -19px #090e18}.photo-carwala:after{width:155px;height:35px;right:48px;top:58px;border-radius:60% 60% 0 0;border-top:9px solid #ddd6fe}.hardware-band{background:#07152f;color:#fff}.hardware-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:470px;padding-block:60px}.hardware-inner p{color:#b8c5d9}.hardware-stack{position:relative;min-height:330px}.device{position:absolute;display:block;background:linear-gradient(145deg,#e8eef7,#7f8da3);box-shadow:0 25px 60px #00000059}.device.screen{width:270px;height:190px;right:70px;top:20px;border:13px solid #222b39;border-radius:16px}.device.screen:after{content:"";position:absolute;width:90px;height:70px;left:77px;bottom:-80px;background:#667387;clip-path:polygon(35% 0,65% 0,75% 85%,100% 85%,100% 100%,0 100%,0 85%,25% 85%)}.device.printer{width:125px;height:105px;left:35px;bottom:28px;border-radius:18px}.device.scanner{width:35px;height:145px;right:18px;bottom:10px;border-radius:16px;rotate:-26deg}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.service-card{padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;transition:.2s ease}.service-card:hover{translate:0 -4px;box-shadow:0 20px 55px #10182817}.service-card>span{color:var(--blue);font-size:12px;font-weight:800}.service-card h3{font-size:23px}.service-card p{color:var(--muted);line-height:1.65}.cta{margin-top:20px;margin-bottom:92px;padding:45px 50px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:27px;background:linear-gradient(125deg,#172554,#1d4ed8);color:#fff}.cta p{color:#dbeafe}.site-footer{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:50px;padding:58px max(24px,(100vw - 1240px) / 2);background:#07101f;color:#fff}.footer-brand{font-size:25px;font-weight:800}.site-footer p,.site-footer small,.footer-links span{color:#9eabc0;line-height:1.6}.footer-links{display:flex;flex-direction:column;gap:11px;color:#cbd5e1;font-size:14px}.footer-links strong{margin-bottom:6px;color:#fff}.detail-hero,.shop-hero{color:#fff;background:#07152f}.detail-hero.blue{background:linear-gradient(125deg,#07152f,#173f90)}.detail-hero.purple{background:linear-gradient(125deg,#14082e,#5b21b6)}.detail-hero.orange{background:linear-gradient(125deg,#2b1106,#c2410c)}.detail-hero.green{background:linear-gradient(125deg,#052e2b,#047857)}.detail-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:620px;padding-block:70px}.detail-hero p{max-width:720px;color:#d5dfed;line-height:1.7}.detail-hero .lead{color:#fff;font-size:22px}.detail-art{position:relative;display:grid;place-items:center;min-height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:#ffffff0f}.detail-art strong{font-size:92px;letter-spacing:-.08em}.detail-art small{margin-top:-100px;text-transform:uppercase;letter-spacing:.14em}.art-line{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.art-line.one{width:280px;height:280px}.art-line.two{width:430px;height:430px}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.feature-list div{padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:#fff}.feature-list span{margin-right:10px;color:var(--green)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px}.process-grid article{padding:25px;border-top:3px solid var(--blue);background:#fff}.process-grid span{color:var(--blue);font-size:12px;font-weight:800}.process-grid p{color:var(--muted);line-height:1.6}.shop-hero{padding-block:110px;background:radial-gradient(circle at 78% 45%,#244e93 0,#07152f 42%)}.shop-hero .shell{max-width:1240px}.shop-hero h1{max-width:850px}.shop-hero p{max-width:710px;color:#c5d2e6;font-size:19px;line-height:1.7}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shop-grid article{padding:27px;border:1px solid var(--line);border-radius:20px;background:#fff}.shop-grid p{min-height:52px;color:var(--muted);line-height:1.6}.hardware-icon{position:relative;width:70px;height:60px;margin-bottom:20px;border:2px solid #315b9e;border-radius:10px;background:#eef5ff}.hardware-icon.terminal:after{content:"";position:absolute;left:13px;right:13px;bottom:-9px;height:7px;background:#315b9e;border-radius:4px}.hardware-icon.print:before{content:"";position:absolute;left:14px;right:14px;top:14px;height:25px;border:4px solid #315b9e}.hardware-icon.display{border-width:6px}.hardware-icon.scan{width:28px;height:70px;rotate:-25deg;margin-left:18px}.hardware-icon.bundle:before,.hardware-icon.bundle:after{content:"";position:absolute;border:3px solid #315b9e}.hardware-icon.bundle:before{inset:10px 25px 20px 10px}.hardware-icon.bundle:after{inset:20px 10px 10px 30px}.hardware-icon.support{border-radius:50%}.hardware-icon.support:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;color:#315b9e;font-size:28px;font-weight:800}.contact-page{padding-block:80px}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.contact-grid h1{font-size:clamp(42px,5vw,68px)}.contact-grid>div>p{color:var(--muted);font-size:18px;line-height:1.7}.contact-details{display:grid;gap:15px;margin-top:35px}.contact-details div{padding:18px;border-left:3px solid var(--blue);background:#fff}.contact-details small,.contact-details strong{display:block}.contact-details small{color:var(--muted);margin-bottom:5px}.form-card,.signin-card{padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 20px 60px #10182814}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:23px}.wide{grid-column:1/-1}label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:800}input,select,textarea{width:100%;min-height:47px;padding:11px 13px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:var(--ink);font:inherit}textarea{resize:vertical}.form-note{color:#748096;font-size:12px;line-height:1.6}.signin-wrap{min-height:680px;display:grid;place-items:center;padding-block:80px}.signin-card{width:min(470px,100%)}.signin-card h1{font-size:46px;margin:12px 0}.signin-card>p{color:var(--muted)}.signin-card label{margin:16px 0}@media(max-width:1000px){.site-header nav{display:none}.hero,.detail-grid,.hardware-inner,.contact-grid{grid-template-columns:1fr}.hero{gap:30px}.hero-visual{min-height:400px}.product-grid,.shop-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1.4fr 1fr 1fr}.site-footer>div:last-child{grid-column:2}.detail-grid{gap:35px}.detail-art{min-height:300px}}@media(max-width:680px){.shell{width:min(100% - 26px,1240px)}.site-header{padding:9px 13px}.brand small,.header-actions .btn-ghost{display:none}.header-actions .btn-primary{padding:0 11px;font-size:11px}.hero{min-height:auto;padding-block:55px}.hero h1{font-size:46px}.hero-actions,.trust-row{align-items:stretch;flex-direction:column}.hero-visual{min-height:330px}.product-grid,.service-grid,.shop-grid,.feature-list,.process-grid,.field-grid{grid-template-columns:1fr}.product-card ul{min-height:0}.hardware-stack{min-height:280px}.device.screen{right:30px;width:230px}.cta{padding:32px;align-items:flex-start;flex-direction:column}.site-footer{grid-template-columns:1fr}.site-footer>div:last-child{grid-column:auto}.detail-grid{min-height:auto;padding-block:55px}.detail-hero h1,.shop-hero h1,.contact-grid h1{font-size:43px}.detail-art{min-height:250px}.shop-hero{padding-block:70px}.wide{grid-column:auto}}.availability{display:inline-flex;width:fit-content;margin:8px 0;padding:5px 9px;border-radius:999px;background:#ecfdf3;color:#067647;font-size:.78rem;font-weight:800}.availability[data-status=LOW_STOCK],.availability[data-status=BACKORDER],.availability[data-status=AVAILABLE_TO_ORDER]{background:#fffaeb;color:#b54708}.availability[data-status=OUT_OF_STOCK]{background:#fef3f2;color:#b42318}
