.DevicesShowcase-module__fkoVAW__section{padding:var(--space-10) 0;background:var(--color-white)}.DevicesShowcase-module__fkoVAW__container{max-width:var(--container-max);padding:0 var(--space-3);margin:0 auto}.DevicesShowcase-module__fkoVAW__header{max-width:720px;margin:0 auto var(--space-10);text-align:center}.DevicesShowcase-module__fkoVAW__eyebrow{color:var(--color-primary);letter-spacing:.08em;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-light);border-radius:var(--radius-full);background:#2563eb0f;font-weight:700;display:inline-flex;font-size:19px!important}.DevicesShowcase-module__fkoVAW__header h2{margin-top:var(--space-2);color:var(--color-primary-dark)}.DevicesShowcase-module__fkoVAW__header h2 span{color:var(--color-primary);display:block}.DevicesShowcase-module__fkoVAW__deviceList{gap:var(--space-12);flex-direction:column;display:flex}.DevicesShowcase-module__fkoVAW__deviceRow{align-items:center;gap:var(--space-10);scroll-margin-top:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.DevicesShowcase-module__fkoVAW__reversed .DevicesShowcase-module__fkoVAW__imageCol{order:2}.DevicesShowcase-module__fkoVAW__imageWrapper{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-white);width:100%;min-height:376px;box-shadow:var(--shadow-md);isolation:isolate;position:relative;overflow:hidden}.DevicesShowcase-module__fkoVAW__image{object-fit:contain;padding:var(--space-5);transition:opacity .28s,transform .28s}.DevicesShowcase-module__fkoVAW__deviceVideo{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .28s,transform .28s;position:absolute;inset:0;transform:scale(1.02)}.DevicesShowcase-module__fkoVAW__mediaActive .DevicesShowcase-module__fkoVAW__image{opacity:0;transform:scale(1.03)}.DevicesShowcase-module__fkoVAW__mediaActive .DevicesShowcase-module__fkoVAW__deviceVideo{opacity:1;transform:scale(1)}.DevicesShowcase-module__fkoVAW__contentCol{max-width:520px}.DevicesShowcase-module__fkoVAW__title{margin:var(--space-1) 0 var(--space-2);color:var(--color-primary-dark);font-size:clamp(28px,3vw,36px);line-height:1.2}.DevicesShowcase-module__fkoVAW__titleLine{white-space:nowrap;width:fit-content;display:block}.DevicesShowcase-module__fkoVAW__description{margin-bottom:var(--space-3);color:var(--color-text-light);font-size:17px;line-height:1.65}.DevicesShowcase-module__fkoVAW__description strong{color:var(--color-primary-dark);font-weight:700}.DevicesShowcase-module__fkoVAW__featuresList{gap:var(--space-2);display:grid}.DevicesShowcase-module__fkoVAW__featureItem{align-items:flex-start;gap:var(--space-2);color:var(--color-text);font-size:15px;line-height:1.55;display:flex}.DevicesShowcase-module__fkoVAW__icon{color:var(--color-primary);flex:none;margin-top:2px}@media (max-width:992px){.DevicesShowcase-module__fkoVAW__deviceRow,.DevicesShowcase-module__fkoVAW__reversed .DevicesShowcase-module__fkoVAW__imageCol{gap:var(--space-5);order:initial;grid-template-columns:1fr}.DevicesShowcase-module__fkoVAW__contentCol{max-width:none}}@media (max-width:768px){.DevicesShowcase-module__fkoVAW__section{padding:32px 0!important}.DevicesShowcase-module__fkoVAW__container{padding:0 var(--space-2)}.DevicesShowcase-module__fkoVAW__header{margin-bottom:var(--space-4)}.DevicesShowcase-module__fkoVAW__deviceList{gap:32px!important}.DevicesShowcase-module__fkoVAW__imageWrapper{min-height:240px}.DevicesShowcase-module__fkoVAW__image{padding:var(--space-2)}.DevicesShowcase-module__fkoVAW__description{font-size:15px}}
.DeviceSpecCards-module__cRVjGG__section{padding:var(--space-10) 0;background:var(--color-bg-light)}.DeviceSpecCards-module__cRVjGG__container{max-width:var(--container-max);padding:0 var(--space-3);margin:0 auto}.DeviceSpecCards-module__cRVjGG__header{max-width:720px;margin:0 auto var(--space-8);text-align:center}.DeviceSpecCards-module__cRVjGG__eyebrow{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-light);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-primary);letter-spacing:.08em;font-weight:700;display:inline-flex;font-size:19px!important}.DeviceSpecCards-module__cRVjGG__title{margin:var(--space-2) 0 var(--space-1);color:var(--color-primary-dark);letter-spacing:0;white-space:pre-line;font-size:clamp(32px,4vw,48px);line-height:1.15}.DeviceSpecCards-module__cRVjGG__grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.DeviceSpecCards-module__cRVjGG__card{min-height:272px;color:inherit;perspective:1200px;display:block}.DeviceSpecCards-module__cRVjGG__card:focus-visible{border-radius:var(--radius-md);outline:3px solid var(--color-primary);outline-offset:4px}.DeviceSpecCards-module__cRVjGG__cardInner{width:100%;height:100%;min-height:272px;transition:transform var(--transition-smooth);transform-style:preserve-3d;display:block;position:relative}.DeviceSpecCards-module__cRVjGG__card:hover .DeviceSpecCards-module__cRVjGG__cardInner,.DeviceSpecCards-module__cRVjGG__card:focus-visible .DeviceSpecCards-module__cRVjGG__cardInner{transform:rotateY(180deg)}.DeviceSpecCards-module__cRVjGG__cardFace{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-white);backface-visibility:hidden;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;inset:0}.DeviceSpecCards-module__cRVjGG__cardFace strong{color:var(--color-primary-dark);font-family:var(--font-heading);text-align:center;justify-content:center;align-items:center;min-height:2.4em;font-size:20px;font-weight:700;line-height:1.2;display:flex}.DeviceSpecCards-module__cRVjGG__cardFace small{color:var(--color-primary);font-size:14px;font-weight:600}.DeviceSpecCards-module__cRVjGG__iconWrapper{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-primary);background:#2563eb14;justify-content:center;align-items:center;display:inline-flex}.DeviceSpecCards-module__cRVjGG__deviceIcon{object-fit:contain;width:44px;height:44px}.DeviceSpecCards-module__cRVjGG__cardBack{background:var(--color-primary-dark);overflow:hidden;transform:rotateY(180deg)}.DeviceSpecCards-module__cRVjGG__image{object-fit:contain;padding:var(--space-3);background:var(--color-white)}.DeviceSpecCards-module__cRVjGG__backLabel{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-white);text-align:center;background:#1e3a5fe0;font-size:13px;font-weight:600;position:absolute}@media (max-width:992px){.DeviceSpecCards-module__cRVjGG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DeviceSpecCards-module__cRVjGG__section{padding:32px 0!important}.DeviceSpecCards-module__cRVjGG__container{padding:0 var(--space-2)}.DeviceSpecCards-module__cRVjGG__header{margin-bottom:var(--space-4)}.DeviceSpecCards-module__cRVjGG__card,.DeviceSpecCards-module__cRVjGG__cardInner{min-height:190px}.DeviceSpecCards-module__cRVjGG__cardFace{padding:var(--space-3) var(--space-2)}.DeviceSpecCards-module__cRVjGG__cardFace strong{text-align:center;min-height:2.4em;font-size:16px}}@media (prefers-reduced-motion:reduce){.DeviceSpecCards-module__cRVjGG__cardInner{transition:none}}
.DeviceAccuracy-module__uQQ4eW__section{padding:var(--space-10) 0;background:var(--color-bg-light)}.DeviceAccuracy-module__uQQ4eW__container{max-width:var(--container-max);padding:0 var(--space-3);margin:0 auto}.DeviceAccuracy-module__uQQ4eW__header{max-width:760px;margin:0 auto var(--space-8);text-align:center}.DeviceAccuracy-module__uQQ4eW__eyebrow{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-light);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-primary);letter-spacing:.08em;font-weight:700;display:inline-flex;font-size:19px!important}.DeviceAccuracy-module__uQQ4eW__header h2{margin:var(--space-2) 0;color:var(--color-primary-dark);letter-spacing:0;white-space:pre-line;font-size:clamp(32px,4vw,48px);line-height:1.15}.DeviceAccuracy-module__uQQ4eW__header p{color:var(--color-text-light);font-size:18px;line-height:1.65}.DeviceAccuracy-module__uQQ4eW__header p strong{color:var(--color-primary-dark);font-weight:700}.DeviceAccuracy-module__uQQ4eW__grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.DeviceAccuracy-module__uQQ4eW__card{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-white);text-align:center;flex-direction:column;align-items:center;min-height:280px;padding:10px 35px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;position:relative;overflow:hidden}.DeviceAccuracy-module__uQQ4eW__card:before{content:"";background:var(--color-primary);opacity:.5;border-radius:0 0 4px 4px;width:40px;height:3px;transition:width .45s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;top:0;left:50%;transform:translate(-50%)}.DeviceAccuracy-module__uQQ4eW__card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#2563eb0a 40%,#2563eb14 50%,#2563eb0a 60%,#0000 80%);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.DeviceAccuracy-module__uQQ4eW__card:hover{border-color:#2563eb40;transform:translateY(-6px);box-shadow:0 4px 12px #2563eb0f,0 16px 40px #2563eb1a,0 0 0 1px #2563eb14}.DeviceAccuracy-module__uQQ4eW__card:hover:before{opacity:1;width:100%}.DeviceAccuracy-module__uQQ4eW__card:hover:after{left:150%}.DeviceAccuracy-module__uQQ4eW__iconWrap{width:76px;height:76px;margin-bottom:var(--space-4);color:var(--color-primary);justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.DeviceAccuracy-module__uQQ4eW__card:hover .DeviceAccuracy-module__uQQ4eW__iconWrap{transform:scale(1.08)translateY(-2px)}.DeviceAccuracy-module__uQQ4eW__card h3{margin-bottom:var(--space-3);color:var(--color-primary-dark);font-size:21px;font-weight:700;line-height:1.3}.DeviceAccuracy-module__uQQ4eW__card p{color:var(--color-text-light);font-size:15.5px;line-height:1.65}.DeviceAccuracy-module__uQQ4eW__card p strong{color:var(--color-primary-dark);font-weight:700}@media (max-width:992px){.DeviceAccuracy-module__uQQ4eW__grid{grid-template-columns:1fr}}@media (max-width:768px){.DeviceAccuracy-module__uQQ4eW__section{padding:var(--space-8) 0}.DeviceAccuracy-module__uQQ4eW__container{padding:0 var(--space-2)}.DeviceAccuracy-module__uQQ4eW__header{margin-bottom:var(--space-5)}.DeviceAccuracy-module__uQQ4eW__header p{font-size:16px}.DeviceAccuracy-module__uQQ4eW__card{min-height:0;padding:var(--space-3)}}
