.ev-full-categories{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ev-full-categories .ev-btn-ghost{padding:12px 18px;font-size:12px}.ev-full-editorial-page{padding-top:160px;padding-bottom:120px;min-height:70vh}.ev-full-editorial-page>.ev-cat-product-heading{max-width:1100px}.ev-full-editorial{max-width:960px;font-family:Inter,sans-serif;color:var(--ev-muted,#9cabb6);font-size:17px;line-height:1.85}.ev-full-editorial h2,.ev-full-editorial h3{font-family:"Space Grotesk",sans-serif;color:var(--ev-white,#e8f0f5);line-height:1.25;margin:38px 0 18px}.ev-full-editorial a,.ev-cat-tag a{color:var(--ev-mint,#32dec4)}.ev-full-editorial img{max-width:100%;height:auto}.ev-full-date{letter-spacing:.15em;font-size:12px;margin:20px 0}.ev-full-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.ev-full-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.ev-full-original-copy{padding-top:50px;padding-bottom:70px}.ev-cat-description table{width:100%;border-collapse:collapse;overflow-wrap:anywhere}.ev-cat-description td,.ev-cat-description th{padding:12px;border:1px solid #ffffff25}.ev-cat-description img{max-width:100%;height:auto}.ev-cat-description ul,.ev-cat-description ol{padding-left:24px}.ev-cat-description a{overflow-wrap:anywhere}@media(max-width:767px){.ev-full-editorial-page{padding-top:130px;padding-bottom:70px}.ev-full-blog-grid,.ev-full-gallery{grid-template-columns:1fr}.ev-full-editorial{font-size:15px}.ev-cat-description table{font-size:12px}.ev-cat-description td{padding:7px}}

.ev-full-laser-group{margin-bottom:70px}.ev-full-laser-group h2{font-size:32px;color:var(--ev-mint,#32dec4);margin-bottom:30px}.ev-full-card-symbol{height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#133443,#09121b)}.ev-full-card-symbol p{font-size:90px;color:#32dec4}

.elementor .ev-full-categories{flex-direction:row;justify-content:center;gap:12px!important;margin-top:32px}.elementor .ev-full-categories>.elementor-widget{width:auto}.elementor .ev-full-categories .elementor-button{padding:12px 18px!important;font-size:11px}.elementor .ev-full-categories .elementor-button-text{color:inherit!important}.ev-fullsite-legal{padding-block:24px!important;border-top:1px solid #ffffff1a}.ev-fullsite-legal ul{display:flex;flex-wrap:wrap;gap:24px}.ev-cp-form .elementor-field-type-acceptance,.ev-contact-form .elementor-field-type-acceptance{font-size:12px;line-height:1.6}.elementor .ev-full-blog-grid .ev-cat-card-title .elementor-heading-title{font-size:22px;line-height:1.25}

.elementor .ev-full-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important;padding-bottom:96px!important}.elementor .ev-full-blog-card .ev-cat-card-copy{padding:36px!important;gap:24px!important}.ev-full-date{text-transform:uppercase;color:var(--ev-mint);font-size:10px;letter-spacing:.2em}.ev-full-excerpt{color:var(--ev-mist);font-size:15px;line-height:1.7}.ev-full-blog-page .ev-cat-hero{padding-bottom:64px!important}@media(max-width:767px){.elementor .ev-full-blog-grid{grid-template-columns:minmax(0,1fr)}.elementor .ev-full-blog-card .ev-cat-card-copy{padding:24px!important}}
.elementor .ev-document-notice{padding-block:28px!important;border-top:1px solid #43e8cb40;margin-block:24px!important}.ev-document-notice .ev-text{font-size:13px;color:var(--ev-mist)}
.elementor .ev-cat-title .elementor-heading-title,.elementor .ev-cat-product-heading .elementor-heading-title{overflow-wrap:anywhere;hyphens:auto}
/* MICROMED: one native document collection, no duplicated legacy/mobile lists. */
.elementor .ev-mm-hero{padding-top:150px!important;padding-bottom:60px!important}.elementor .ev-mm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:48px!important;align-items:center;margin-top:38px}.elementor .ev-mm-title .elementor-heading-title{font-size:clamp(1.75rem,5.2vw,4.8rem);line-height:1.04;overflow-wrap:anywhere}.elementor .ev-mm-manufacturer{margin-top:28px;color:var(--ev-mint);font-weight:600;font-size:13px;letter-spacing:.08em}.elementor .ev-mm-intro{margin-top:18px;max-width:760px;font-size:16px;line-height:1.8}.elementor .ev-mm-hero-grid>.ev-cat-image{height:180px;padding:30px!important;background:var(--ev-ice);border:1px solid #ffffff26}.ev-mm-hero-grid>.ev-cat-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.elementor .ev-mm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;margin-top:48px;padding-top:28px!important;border-top:1px solid #ffffff26}.elementor .ev-mm-stat .ev-heading .elementor-heading-title{font-size:38px;color:var(--ev-mint)}.elementor .ev-mm-stat .ev-text{margin-top:10px;font-size:12px}.elementor .ev-mm-highlight{padding-top:36px!important}.elementor .ev-mm-highlight-inner{padding:32px!important;border:1px solid #43e8cb40;background:linear-gradient(110deg,#43e8cb10,#0d152300);gap:16px!important}.elementor .ev-mm-highlight h2{font-size:clamp(1.6rem,3vw,2.4rem)}.elementor .ev-mm-eyebrow{font-size:10px;letter-spacing:.2em;color:var(--ev-mint)}.elementor .ev-mm-nav{flex-direction:row;flex-wrap:wrap;gap:12px!important;padding-top:36px!important;padding-bottom:12px!important}.ev-mm-nav>.ev-btn{width:auto}.ev-mm-nav .elementor-button{padding:12px 18px!important;font-size:10px!important;letter-spacing:.12em!important}.elementor .ev-mm-group{padding-top:52px!important;scroll-margin-top:100px}.elementor .ev-mm-group-head{gap:24px!important;margin-bottom:28px}.elementor .ev-mm-group-title h2{font-size:clamp(1.65rem,3vw,2.75rem)}.elementor .ev-mm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}.elementor .ev-mm-card{padding:28px!important;background:linear-gradient(140deg,#101d2c,#080e17);border:1px solid #ffffff1a;min-height:250px;gap:16px!important;transition:border-color .25s,transform .25s}.ev-mm-card:hover{border-color:#43e8cb70;transform:translateY(-3px)}.elementor .ev-mm-card-title h3{font-size:23px;line-height:1.2;overflow-wrap:anywhere;text-transform:none}.elementor .ev-mm-card-status{font-size:9px;letter-spacing:.17em;color:var(--ev-mint)}.elementor .ev-mm-card-description{font-size:13px;line-height:1.65}.elementor .ev-mm-card>.ev-btn{margin-top:auto;width:100%;padding-top:8px}.ev-mm-document-link .elementor-button{padding:12px 16px!important;font-size:10px!important;letter-spacing:.13em!important}.elementor .ev-mm-notice{padding-top:36px!important}.elementor .ev-mm-notice .ev-text{font-size:12px;line-height:1.7;max-width:900px}.elementor .ev-mm-cta{padding-top:64px!important;padding-bottom:80px!important;gap:24px!important}.elementor .ev-mm-cta h2{font-size:clamp(1.9rem,4vw,3.6rem)}.ev-mm-cta>.ev-btn{width:auto;align-self:flex-start}@media(min-width:768px) and (max-width:1023px){.elementor .ev-mm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elementor .ev-mm-hero{padding-top:125px!important;padding-bottom:36px!important}.elementor .ev-mm-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px!important;margin-top:28px}.elementor .ev-mm-hero-grid>.ev-cat-image{max-width:260px;height:135px}.elementor .ev-mm-intro{font-size:14px}.elementor .ev-mm-stats{gap:12px!important;margin-top:32px}.elementor .ev-mm-stat .ev-heading .elementor-heading-title{font-size:26px}.elementor .ev-mm-stat .ev-text{font-size:10px}.elementor .ev-mm-highlight-inner{padding:24px!important}.elementor .ev-mm-grid{grid-template-columns:minmax(0,1fr)}.elementor .ev-mm-card{min-height:220px;padding:24px!important}.elementor .ev-mm-group{padding-top:40px!important}.elementor .ev-mm-nav{gap:8px!important}.ev-mm-nav .elementor-button{padding:10px 12px!important;font-size:9px!important}}@media(prefers-reduced-motion:reduce){.ev-mm-card{transition:none}.ev-mm-card:hover{transform:none}}
.elementor .ev-mm-card .ev-mm-pdf .elementor-button{font-size:12px!important;letter-spacing:.02em!important}.elementor .ev-mm-card .ev-mm-unavailable .elementor-button{color:var(--ev-ice)!important;background:transparent!important;border:1px solid #e9f1f84d!important}.elementor .ev-mm-card .ev-mm-unavailable .elementor-button-text{color:inherit!important}.elementor .ev-mm-card .ev-mm-unavailable .elementor-button:hover{border-color:var(--ev-mint)!important;background:#43e8cb10!important}
