*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.\!block{display:block!important}.block{display:block}.inline-flex{display:inline-flex}.table{display:table}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-\[\#8ebb18\]\/70{border-color:rgb(142 187 24/.7)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.text-\[\#001e42\]{--tw-text-opacity:1;color:rgb(0 30 66/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--navy:#001e42;--green:#8ebb18;--mist:#f5f7f9;--muted:#62798a;--font-inter:Inter,Arial,sans-serif;--font-playfair:"Playfair Display",Georgia,serif;--background:0 0% 100%;--foreground:211 100% 13%;--border:210 20% 88%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--navy);font-family:var(--font-inter),sans-serif}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-playfair),serif}.section-pad{padding-left:max(7vw,32px);padding-right:max(7vw,32px)}.light{background:#fafbfc}.eyebrow{color:var(--green);font-size:11px;font-weight:600;letter-spacing:1.3px}.hero{height:860px;position:relative;overflow:hidden;color:#fff}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,20,46,.94),rgba(0,31,66,.48) 55%,rgba(0,31,66,.08))}.glass-grid{position:absolute;left:3.2%;top:126px;width:626px;height:596px;display:grid}.glass-grid i{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.035);backdrop-filter:blur(7px)}.glass-grid i:nth-child(5){background:rgba(142,187,24,.08);border-color:rgba(255,255,255,.32)}.nav{position:absolute;z-index:3;top:20px;left:5%;right:5%;height:86px;border:1px solid rgba(255,255,255,.12);background:rgba(0,30,66,.34);backdrop-filter:blur(8px);border-radius:34px;padding:0 18px;display:flex;align-items:center;justify-content:space-between}.logo{-o-object-fit:contain;object-fit:contain}.nav nav{display:flex;align-items:center;gap:30px;font-size:18px}.nav nav a:not(:first-child){opacity:.76}.nav-cta{border:1px solid rgba(255,255,255,.52);border-radius:20px;padding:9px 18px;opacity:1!important}.menu{display:none;background:transparent;border:0;color:#fff}.hero-copy{position:absolute;z-index:2;left:9.2%;top:270px;width:620px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero-copy h1{font-size:66px;line-height:1.06;letter-spacing:-1.3px;max-width:610px}.hero-copy>p:not(.eyebrow){font-size:15px;line-height:24px;opacity:.76;max-width:500px}.hero-copy .inline-flex{gap:10px}.philosophy{height:430px;background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1px 1.15fr;gap:58px;align-items:center;position:relative;padding-top:70px;padding-bottom:70px}.philosophy h2{font-size:44px;line-height:1.18;margin:18px 0}.divider{height:210px;background:rgba(255,255,255,.18)}.philosophy-copy h3{font-size:20px;line-height:30px;max-width:560px;margin-bottom:22px}.philosophy-copy p{font-size:14px;line-height:23px;opacity:.68;max-width:550px}.philosophy .inline-flex{gap:8px}.whatsapp{position:absolute;right:32px;top:180px;width:62px;height:70px;border-radius:31px;background:#25d366;display:grid;place-items:center;box-shadow:0 10px 22px #0004;z-index:5}.marquee{height:66px;background:var(--green);display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:1px}.marquee span{min-width:100%;text-align:center}.collections{height:900px;padding-top:82px;overflow:hidden}.collections>h2,.partners h2{font-size:46px;line-height:54px;margin:10px 0}.muted{color:var(--muted);font-size:14px}.product-stage{height:562px;margin:34px calc(-1 * max(7vw,32px)) 0;position:relative;background:linear-gradient(90deg,#e0f0bd,#f5faeb 52%,#d1e59e);overflow:hidden}.product-stage:before{content:"";width:500px;height:500px;border-radius:50%;top:10px;background:radial-gradient(circle,#fff9,transparent 68%)}.device,.product-stage:before{position:absolute;left:50%;transform:translateX(-50%)}.device{top:22px;width:244px;height:470px;padding:20px 14px;border-radius:34px;background:#011e42;box-shadow:0 20px 38px #011e424d}.device-screen{height:429px;background:white;border-radius:24px;padding:28px 14px;color:var(--navy)}.mini-head{display:flex;justify-content:space-between;align-items:center}.device .eyebrow{font-size:7px;margin-top:8px}.device h3{font-family:var(--font-playfair);font-size:19px;margin:2px 0 10px}.chips{display:flex;gap:5px;font-size:7px}.chips>*{padding:7px 11px;border-radius:12px;background:var(--mist)}.chips b{background:var(--green);color:white}.mini-products{display:flex;gap:8px;margin-top:12px}.mini-products div{height:130px;flex:1;background:linear-gradient(#edf2f4 50%,#fff 0);border:1px solid #eef1f3;border-radius:8px}.device button{width:100%;height:31px;margin-top:14px;background:var(--navy);color:#fff;border:0;border-radius:16px;font-size:9px}.product-row{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-around;gap:8px;padding:80px 2% 20px}.product-row article{width:19%;max-width:240px;min-height:270px;border-radius:44% 56% 46% 54%/40% 42% 58% 60%;background:#fff;padding:16px 20px 30px;position:relative}.product-row article:nth-child(3){visibility:hidden}.product-photo{height:130px;position:relative}.product-row small{color:#6b9400;text-transform:uppercase;font-size:9px;letter-spacing:1px}.product-row h3{font-family:var(--font-playfair);font-size:19px;margin:7px 0}.product-row a{font-size:11px;display:flex;gap:4px;align-items:center}.partners{height:300px;padding-top:58px}.partners h2{font-size:38px;line-height:45px;margin-top:5px}.logo-row{height:88px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden}.logo-row img{filter:grayscale(1);opacity:.75}.catalog{height:620px;color:white;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;position:relative;overflow:hidden}.catalog:before{content:"";position:absolute;left:-250px;width:760px;height:760px;background:radial-gradient(circle,rgba(142,187,24,.32),transparent 67%)}.catalog-art{height:460px;position:relative;display:flex;align-items:center;justify-content:center}.catalog-art img{position:absolute;transform:rotate(4deg);box-shadow:0 30px 50px #0005}.catalog-art .catalog-main{transform:translateX(-120px) rotate(-8deg)}.catalog h2{font-size:48px;line-height:1.2;margin:20px 0}.catalog p:not(.eyebrow){opacity:.72;line-height:1.8;max-width:500px;margin-bottom:20px}.catalog .inline-flex{gap:8px}.institutions{height:300px;padding-top:48px}.institutions h2{font-size:38px}.institutions .muted{margin-top:8px}.clinic-row{margin-top:22px}.footer{min-height:380px;color:#fff;padding-top:54px;padding-bottom:30px;display:grid;grid-template-columns:2fr 1fr 1.3fr 1.3fr;gap:50px}.footer>div{display:flex;flex-direction:column;gap:12px;font-size:13px}.footer b{color:var(--green);font-size:11px;letter-spacing:1.2px}.footer a,.footer p{opacity:.7;line-height:1.8}.footer-brand p{max-width:300px}.footer small{grid-column:1/-1;border-top:1px solid #ffffff24;padding-top:20px;opacity:.45}@media(max-width:900px){.nav nav{display:none}.menu{display:block}.hero{height:760px}.glass-grid{left:-120px;opacity:.55}.hero-copy{left:7%;width:86%;top:245px}.hero-copy h1{font-size:54px}.philosophy{height:auto;grid-template-columns:1fr;gap:30px;padding-top:70px;padding-bottom:70px}.divider{height:1px;width:100%}.whatsapp{position:fixed;top:auto;bottom:20px;right:20px;height:58px;width:58px}.collections{height:auto;padding-bottom:70px}.product-stage{height:auto;padding:330px 24px 50px}.device{top:20px}.product-row{position:relative;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.product-row article{width:100%;max-width:none}.product-row article:nth-child(3){display:none}.partners{height:auto;padding-top:50px;padding-bottom:50px}.logo-row{height:auto;display:grid;grid-template-columns:repeat(3,1fr)}.catalog{height:auto;min-height:700px;grid-template-columns:1fr;padding-top:60px;padding-bottom:60px;gap:20px}.institutions{height:auto;padding-top:50px;padding-bottom:50px}.footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.section-pad{padding-left:20px;padding-right:20px}.nav{left:16px;right:16px;height:64px;border-radius:28px}.logo{width:112px;height:52px}.hero{height:720px}.hero-copy{left:20px;right:20px;top:210px;width:auto}.hero-copy h1{font-size:43px;line-height:1.08}.hero-copy>p:not(.eyebrow){font-size:14px}.glass-grid{width:450px;height:450px;top:140px}.philosophy h2{font-size:38px}.marquee{height:56px}.marquee span{animation:move 18s linear infinite;text-align:left}.collections{padding-top:60px}.collections>h2,.partners h2{font-size:36px;line-height:1.15}.collections .muted{line-height:1.6}.product-stage{margin-left:-20px;margin-right:-20px}.product-row{grid-template-columns:1fr}.product-row article{min-height:250px}.logo-row{grid-template-columns:repeat(2,1fr)}.catalog-art{height:340px}.catalog-art img{width:210px;height:auto}.catalog-art .catalog-main{transform:translateX(-75px) rotate(-8deg)}.catalog h2{font-size:39px}.institutions h2{font-size:34px}.footer{grid-template-columns:1fr}.footer small{grid-column:1}.clinic-row img:nth-child(n+5){display:none}@keyframes move{to{transform:translateX(-100%)}}}.nav .logo{width:112px;height:auto}.glass-grid i{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.glass-grid i:nth-child(5){background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.15);box-shadow:none}.glass-grid i:hover{background:rgba(142,187,24,.13);border-color:rgba(142,187,24,.62);box-shadow:inset 0 0 42px rgba(142,187,24,.16),0 0 30px rgba(142,187,24,.2);transform:translateY(-2px)}.hero-copy{pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.nav nav>a:not(.nav-cta){opacity:.76;transition:opacity .22s ease,text-shadow .22s ease}.nav nav>a:not(.nav-cta):hover{opacity:1;text-shadow:0 0 14px rgba(255,255,255,.42)}@media(max-width:600px){.nav .logo{width:86px;height:auto}}.product-stage{background:linear-gradient(90deg,#bfd58e,#dfeacb 52%,#aacb62)}.product-carousel{position:absolute;inset:0;z-index:4;display:flex;align-items:center;overflow:hidden;padding:58px 0 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.product-track{display:flex;width:-moz-max-content;width:max-content;gap:34px;align-items:center;position:relative;top:46px;animation:product-scroll 28s linear infinite;animation-play-state:running;will-change:transform}.product-carousel:hover .product-track{animation-play-state:paused}.product-track article{width:250px;height:278px;flex:0 0 250px;position:relative;overflow:visible;border:1px solid rgba(0,30,66,.26);border-radius:26px 42px 30px 38px;background:#fff;padding:54px 20px 24px;color:var(--navy);box-shadow:0 14px 28px rgba(0,30,66,.12);transform:rotate(-6deg) translateY(6px);transition:transform .25s ease,box-shadow .25s ease}.product-track article:nth-child(5n+2){transform:rotate(5deg) translateY(12px)}.product-track article:nth-child(5n+3){transform:rotate(-2deg) translateY(-7px)}.product-track article:nth-child(5n+4){transform:rotate(4deg) translateY(7px)}.product-track article:nth-child(5n){transform:rotate(-5deg) translateY(-2px)}.product-track article:hover{transform:rotate(0) translateY(-10px);box-shadow:0 22px 44px rgba(0,30,66,.24)}.product-track .product-photo{height:180px;margin:-112px -8px -18px;position:relative;z-index:2;pointer-events:none}.product-track small{display:block;margin-top:38px;color:#6b9400;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1px}.product-track h3{font-family:var(--font-playfair);font-size:20px;line-height:1.16;margin:10px 0 12px}.product-track a{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;color:#6b9400}@media(max-width:900px){.product-stage{padding:0;height:520px}.product-carousel{padding-top:92px}.product-track{top:32px;gap:24px;animation-duration:24s}.product-track article{width:220px;height:260px;flex-basis:220px;padding-top:50px}.product-track .product-photo{height:160px;margin-top:-104px}@keyframes product-scroll{0%{transform:translateX(0)}to{transform:translateX(-1952px)}}}@media(prefers-reduced-motion:reduce){.product-track{animation-play-state:paused}}.partners{overflow:hidden}.brand-carousel{height:108px;margin:14px calc(-1 * max(7vw,32px)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.brand-carousel,.brand-track{display:flex;align-items:center}.brand-track{width:-moz-max-content;width:max-content;gap:72px;animation:brand-scroll 80s linear infinite;animation-play-state:running;will-change:transform}.brand-item{width:190px;height:88px;flex:0 0 190px;display:grid;place-items:center;background:transparent}.brand-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal}@keyframes brand-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}@media(max-width:900px){.brand-track{gap:42px;animation-duration:70s}.brand-item{width:150px;height:74px;flex-basis:150px}.brand-carousel{height:96px}}@media(prefers-reduced-motion:reduce){.brand-track{animation-play-state:paused}}@media(max-width:600px){.brand-track{gap:24px;animation-name:brand-scroll-mobile}@keyframes brand-scroll-mobile{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}}.catalog-art{perspective:1100px;transform-style:preserve-3d;isolation:isolate}.catalog-art img{image-rendering:auto;backface-visibility:hidden;transform-origin:center center;transition:transform .45s cubic-bezier(.2,.75,.25,1),filter .45s ease;will-change:transform,filter}.catalog-art .catalog-back{transform:translate3d(70px,8px,-45px) rotateY(-12deg) rotate(4deg);filter:drop-shadow(18px 24px 24px rgba(0,0,0,.3))}.catalog-art .catalog-main{transform:translate3d(-105px,-2px,38px) rotateY(9deg) rotate(-7deg);filter:drop-shadow(22px 30px 30px rgba(0,0,0,.42))}.catalog-art .catalog-back:hover{z-index:4;transform:translate3d(60px,-12px,78px) rotateY(-5deg) rotate(2deg) scale(1.035);filter:drop-shadow(0 0 12px rgba(142,187,24,.44)) drop-shadow(24px 34px 30px rgba(0,0,0,.38))}.catalog-art .catalog-main:hover{z-index:5;transform:translate3d(-96px,-18px,105px) rotateY(3deg) rotate(-3deg) scale(1.035);filter:drop-shadow(0 0 13px rgba(142,187,24,.48)) drop-shadow(26px 38px 34px rgba(0,0,0,.46))}@media(max-width:600px){.catalog-art img{width:min(200px,48vw);height:auto}.catalog-art .catalog-back{transform:translate3d(38px,6px,0) rotateY(-10deg) rotate(4deg)}.catalog-art .catalog-main{transform:translate3d(-38px,0,0) rotateY(8deg) rotate(-7deg)}.catalog-art .catalog-back:hover{transform:translate3d(38px,-8px,0) rotateY(-4deg) rotate(2deg)}.catalog-art .catalog-main:hover{transform:translate3d(-38px,-12px,0) rotateY(2deg) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.catalog-art img{transition:none}}.nav{top:14px;left:6%;right:6%;height:68px;padding:0 16px;border-radius:28px}.nav .logo{width:98px}.nav nav{gap:26px;font-size:16px}.nav-cta{padding:8px 17px}@media(max-width:600px){.nav{top:12px;height:56px;padding:0 14px;border-radius:24px}.nav .logo{width:80px}}.institutions{overflow:hidden}.institution-carousel{height:106px;margin:14px calc(-1 * max(7vw,32px)) 0;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.institution-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;gap:62px;animation:institution-scroll 58s linear infinite;will-change:transform}.institution-item{width:220px;height:96px;flex:0 0 220px;display:grid;place-items:center}.institution-item img{height:100%;filter:none;opacity:1}@keyframes institution-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 31px))}}@media(max-width:900px){.institution-track{gap:40px;animation-duration:50s}.institution-item{width:170px;height:82px;flex-basis:170px}.institution-carousel{height:92px}}@media(prefers-reduced-motion:reduce){.institution-track{animation-play-state:paused}}@media(max-width:600px){.institutions{padding-top:30px}.institutions h2{font-size:30px;line-height:1.25}.institution-track{gap:16px;animation-name:institution-scroll-mobile}@keyframes institution-scroll-mobile{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}}.hero>img{animation:hero-image-in 1.6s cubic-bezier(.2,.75,.2,1) both}.hero-shade{animation:hero-shade-in 1.15s ease-out both}.glass-grid{animation:hero-grid-in 1s cubic-bezier(.2,.75,.25,1) .22s both}.nav{animation:hero-nav-in .8s cubic-bezier(.2,.8,.25,1) .12s both}.hero-copy .eyebrow{animation:hero-copy-in .7s cubic-bezier(.2,.8,.25,1) .32s both}.hero-copy h1{animation:hero-copy-in .85s cubic-bezier(.2,.8,.25,1) .46s both}.hero-copy>p:not(.eyebrow){animation:hero-copy-in .8s cubic-bezier(.2,.8,.25,1) .62s both}.hero-copy .inline-flex{animation:hero-copy-in .75s cubic-bezier(.2,.8,.25,1) .76s both}@keyframes hero-image-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hero-shade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-grid-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hero-nav-in{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(28px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.glass-grid,.hero-copy .eyebrow,.hero-copy .inline-flex,.hero-copy h1,.hero-copy>p:not(.eyebrow),.hero-shade,.hero>img,.nav{animation:none}}.device button,.inline-flex,.nav-cta{transition:transform .28s cubic-bezier(.2,.8,.25,1),box-shadow .28s ease,background-color .28s ease}.inline-flex:hover,.nav-cta:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.18)}.device button:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,30,66,.22)}.brand-item,.institution-item{transition:transform .35s cubic-bezier(.2,.8,.25,1),filter .35s ease}.brand-item:hover,.institution-item:hover{transform:translateY(-6px) scale(1.045);filter:drop-shadow(0 10px 12px rgba(0,30,66,.15))}@supports (animation-timeline:view()){.catalog>div:last-child,.collections>.eyebrow,.collections>.muted,.collections>h2,.footer>div,.footer>small,.institutions>.muted,.institutions>h2,.partners>.eyebrow,.partners>h2,.philosophy>.philosophy-copy,.philosophy>div:first-child{animation:editorial-rise 1ms linear both;animation-timeline:view()}.collections>.eyebrow,.institutions>h2,.partners>.eyebrow,.philosophy>div:first-child{animation-range:entry 8% entry 48%}.catalog>div:last-child,.collections>h2,.institutions>.muted,.partners>h2,.philosophy>.philosophy-copy{animation-range:entry 18% entry 62%}.collections>.muted,.footer>div,.footer>small{animation-range:entry 25% entry 70%}.philosophy>.divider{animation:editorial-line 1ms linear both;animation-timeline:view();animation-range:entry 15% entry 68%}.marquee>span{animation:editorial-focus 1ms linear both;animation-timeline:view();animation-range:entry 10% entry 65%}.collections>.product-stage{animation:product-stage-in 1ms linear both;animation-timeline:view();animation-range:entry 5% entry 72%}.institutions>.institution-carousel,.partners>.brand-carousel{animation:editorial-focus 1ms linear both;animation-timeline:view();animation-range:entry 15% entry 72%}.catalog>.catalog-art{animation:catalog-scene-in 1ms linear both;animation-timeline:view();animation-range:entry 4% entry 68%}@keyframes editorial-rise{0%{opacity:0;transform:translateY(42px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes editorial-focus{0%{opacity:.15;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@keyframes editorial-line{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes product-stage-in{0%{opacity:0;transform:translateY(58px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes catalog-scene-in{0%{opacity:0;transform:translateY(52px) rotate(-2deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.catalog>.catalog-art,.catalog>div:last-child,.collections>.eyebrow,.collections>.muted,.collections>.product-stage,.collections>h2,.footer>div,.footer>small,.institutions>.institution-carousel,.institutions>.muted,.institutions>h2,.marquee>span,.partners>.brand-carousel,.partners>.eyebrow,.partners>h2,.philosophy>.divider,.philosophy>div{animation:none}}}.glass-grid{inset:0;width:100%;height:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:10px;padding:104px 24px 24px}.hero-copy{left:50%;top:51%;width:min(760px,86vw);transform:translate(-50%,-50%);align-items:center;text-align:center}.hero-copy h1{max-width:760px}@media(max-width:900px){.catalog-nav{position:relative;z-index:50}.catalog-nav .menu{padding:0}.catalog-nav[data-mobile-menu-open=true],.nav[data-mobile-menu-open=true]{z-index:60}.glass-grid{inset:0;width:100%;height:100%;padding:88px 16px 16px;opacity:1}.hero-copy{left:50%;top:51%;width:min(680px,88vw)}}@media(max-width:600px){.glass-grid{padding:80px 10px 10px;gap:7px}.hero-copy{left:50%;right:auto;top:52%;width:calc(100% - 40px)}.hero-copy h1{font-size:43px}}.catalog-page{background:#fff;min-height:100vh}.catalog-nav{height:104px;padding:0 max(8.3vw,32px);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between}.catalog-nav img{-o-object-fit:contain;object-fit:contain}.catalog-nav nav{display:flex;gap:26px;font-family:var(--font-inter);font-size:16px;font-weight:400}.catalog-nav nav a,.catalog-nav nav a.active{color:#fff;opacity:.76;text-shadow:none;transition:opacity .22s ease,text-shadow .22s ease}.catalog-nav nav a:focus-visible,.catalog-nav nav a:hover{color:#fff;opacity:1;text-shadow:0 0 14px rgba(255,255,255,.65)}.catalog-nav button{display:none;border:0;background:none;color:#fff}.catalog-hero{height:300px;background:#f2f7fa;display:flex;align-items:center;padding:0 max(8.3vw,32px)}.catalog-hero h1{font-size:58px;line-height:1;color:var(--navy)}.catalog-hero p{margin-top:24px;color:#576e80;font-size:16px}.category-strip{padding:52px max(8.3vw,32px);overflow-x:auto}.category-strip>div{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:14px;min-width:950px;max-width:1200px;margin:auto}.category-strip button{height:84px;border:1px solid #d4e0e8;border-radius:14px;background:#f5fafc;color:var(--navy);display:flex;align-items:center;justify-content:center;gap:12px;font:600 11px var(--font-inter);cursor:pointer}.category-strip button span{width:36px;height:36px;border-radius:10px;background:var(--green);color:white;display:grid;place-items:center}.category-strip button:nth-child(2n) span{background:var(--navy)}.category-strip button.selected{background:var(--navy);border-color:var(--navy);color:#fff}.category-strip button.selected span{background:var(--green)}.catalog-products{position:relative;background:#f5fafc;padding:64px max(8.3vw,32px) 116px}.catalog-grid,.catalog-heading{max-width:1200px;margin-left:auto;margin-right:auto}.catalog-heading h2{font-size:40px;line-height:1.15}.catalog-heading p{margin-top:10px;color:#576e80;font-size:18px;line-height:1.6}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.catalog-grid-covers{margin-top:56px}.catalog-grid-items{margin-top:48px}.catalog-card,.clinical-card{height:420px;position:relative}.catalog-card:before,.clinical-card:before{content:"";position:absolute;left:16px;right:16px;bottom:12px;height:348px;background:#fff;border:1.25px solid #00295a;border-radius:28px;box-shadow:0 14px 28px rgba(3,31,64,.1)}.catalog-cover{position:relative;z-index:2;width:176px;height:268px;margin:-2px auto 0;filter:drop-shadow(0 12px 9px rgba(3,20,46,.24))}.catalog-cover img{-o-object-fit:contain;object-fit:contain}.cover-1{transform:rotate(4deg)}.cover-2{transform:rotate(-3deg)}.cover-3{transform:rotate(3deg)}.catalog-card a,.catalog-card h3,.catalog-card small,.clinical-card a,.clinical-card h3,.clinical-card p,.clinical-card small{position:absolute;z-index:3;left:36px;right:36px}.catalog-card small,.clinical-card small{bottom:120px;color:var(--green);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.catalog-card h3,.clinical-card h3{bottom:72px;font-family:var(--font-playfair);font-size:25px;line-height:29px}.catalog-card small{font-size:15px}.catalog-card a{left:auto;right:28px;bottom:22px;color:var(--green);font-size:14px;font-weight:600;letter-spacing:.6px;display:flex;align-items:center;gap:8px}.catalog-card a svg{flex-shrink:0}.clinical-card:before{height:324px;border-radius:32px}.clinical-image{position:absolute;z-index:2;top:-10px;left:52px;right:52px;height:190px;filter:drop-shadow(0 12px 9px rgba(3,20,36,.25))}.clinical-image img{-o-object-fit:contain;object-fit:contain}.clinical-card small{bottom:188px;font-size:13px}.clinical-card h3{bottom:130px}.clinical-card p{bottom:78px;color:#62798a;font-size:16px;line-height:1.5}.clinical-card a{left:auto;bottom:18px;color:var(--green);font-size:11px;font-weight:600}.clinical-card a,.clinical-card a b{width:42px;height:42px;border-radius:50%}.clinical-card a b{position:absolute;right:0;bottom:0;background:var(--green);color:#fff;display:grid;place-items:center;font-size:20px}.catalog-whatsapp{position:fixed;z-index:20;right:32px;bottom:28px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#25d366;box-shadow:0 10px 22px #0004}.catalog-whatsapp img{width:36px;height:36px}.catalog-page>.footer{background:var(--navy)}@media(max-width:900px){.catalog-nav{height:76px}.catalog-nav nav{display:none}.catalog-nav button{display:block}.catalog-hero{height:240px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-grid>:last-child{grid-column:1/-1;width:calc(50% - 12px);justify-self:center}}@media(max-width:600px){.catalog-nav{height:64px;padding:0 16px}.catalog-nav img{width:112px;height:44px}.catalog-hero{height:220px;padding:0 20px}.catalog-hero h1{font-size:42px}.catalog-hero p{font-size:14px;line-height:1.6}.category-strip{padding:28px 20px}.category-strip>div{display:flex;min-width:-moz-max-content;min-width:max-content}.category-strip button{width:190px}.catalog-products{padding:48px 20px 78px}.catalog-heading h2{font-size:34px}.catalog-heading p{line-height:1.55}.catalog-grid{grid-template-columns:1fr}.catalog-grid>:last-child{grid-column:auto;width:auto}.catalog-grid-covers{margin-top:44px}.catalog-card,.clinical-card{max-width:384px;width:100%;margin:auto}.catalog-whatsapp{width:54px;height:54px;right:18px;bottom:18px}}.catalog-card small{bottom:120px}.catalog-card h3{bottom:56px}.catalog-card-bfw small,.catalog-card-bienair small,.catalog-card-emos small,.catalog-card-globalsurgical small,.catalog-card-jedmed small,.catalog-card-kimscope small,.catalog-card-kurz small,.catalog-card-nopa small,.catalog-card-smithnephew small,.catalog-card-starmed small{bottom:102px}.catalog-card:has(>a[href="/catalogos/instrumental/cistoscopia-histeroscopia/cistoscopia-histeroscopia-nopa.pdf"])>small,.catalog-card:has(>a[href="/catalogos/instrumental/contenedores/safetyplus-nopa.pdf"])>small,.catalog-card:has(>a[href="/catalogos/instrumental/laparoscopia/laparoscopia-nopa.pdf"])>small,.catalog-card:has(>a[href="/catalogos/instrumental/neurocirugia/neurocirugia-nopa.pdf"])>small,.catalog-card:has(>a[href="/catalogos/instrumental/oftalmologia/oftalmologia-nopa.pdf"])>small,.catalog-card:has(>a[href="/catalogos/instrumental/otorrino/ent-cirugia-plastica-nopa.pdf"])>small{bottom:124px}.category-strip a{height:104px;border:1px solid #d4e0e8;border-radius:14px;background:#f5fafc;color:var(--navy);display:flex;align-items:center;justify-content:center;gap:14px;font:600 11px var(--font-inter);cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease}.category-strip a span{width:64px;height:64px;border-radius:14px;background:#fff;color:#fff;display:grid;place-items:center;overflow:hidden}.category-strip a span img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.category-strip a:nth-child(2n) span{background:var(--navy)}.category-strip a.selected{background:var(--navy);border-color:var(--navy);color:#fff}.category-strip a:focus-visible,.category-strip a:hover{transform:translateY(-3px);border-color:rgba(142,187,24,.72);box-shadow:0 10px 26px rgba(0,30,66,.16),0 0 18px rgba(142,187,24,.28);outline:none}.category-strip a.selected:focus-visible,.category-strip a.selected:hover{box-shadow:0 10px 26px rgba(0,30,66,.28),0 0 20px rgba(142,187,24,.38)}.catalog-products,.clinical-card{scroll-margin-top:28px}@media(max-width:600px){.category-strip a{width:190px}}.product-detail-page{background:#fff;min-height:100vh}.detail-hero{padding:75px max(8.3vw,32px);background:#fff}.detail-main{max-width:1200px;margin:auto;display:grid;grid-template-columns:570px 1fr;gap:70px}.detail-gallery{height:610px;border:1px solid #00295a;border-radius:28px;padding:22px 27px;display:flex;flex-direction:column}.detail-info>small,.related-grid small,.related-heading small{color:var(--green);font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.detail-info>small,.related-grid small{font-size:13px}.related-heading small{font-size:14px}.detail-product-image{height:410px;position:relative}.detail-product-image img,.detail-thumbnails img,.related-grid article>div img{-o-object-fit:contain;object-fit:contain}.detail-thumbnails{display:flex;gap:10px;align-items:center;margin-top:auto}.detail-thumbnails button{width:78px;height:66px;position:relative;border:1px solid #00295a;border-radius:9px;background:#fff}.detail-thumbnails button.selected{border:2px solid var(--green);box-shadow:0 0 0 2px rgba(142,187,24,.12)}.detail-thumbnails b{font-size:11px;margin-left:4px}.detail-info{padding:18px 0;display:flex;flex-direction:column;gap:16px}.detail-info h1{font-size:56px;line-height:58px}.detail-info>p{color:var(--muted);font-size:15px;line-height:23px}.detail-specs{margin:0;padding:20px;border:1px solid #e1e8ee;border-radius:16px;background:#fafcfd;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;box-shadow:0 6px 20px rgba(0,30,66,.04)}.detail-specs div{display:flex;min-width:0;flex-direction:column;gap:5px}.detail-specs dt{font-size:11px;line-height:1.5;letter-spacing:.3px;color:#526a7b;font-weight:600}.detail-specs dd{margin:0;font-size:14px;line-height:1.5;color:var(--navy);font-weight:600;overflow-wrap:anywhere}.detail-availability{padding:12px 16px;background:#00295a;color:#fff;border-radius:14px;display:flex;flex-direction:column;gap:4px}.detail-availability b{font-size:15px}.detail-availability span{font-size:13px;opacity:.78}.detail-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.detail-actions a,.detail-help>a{height:50px;border:1px solid #00295a;border-radius:25px;display:grid;place-items:center;font-size:13px;font-weight:600}.detail-actions a.primary,.detail-help>a{background:var(--green);border-color:var(--green);color:#fff}.detail-related{background:var(--mist);padding:72px max(8.3vw,32px) 120px}.detail-help,.related-grid,.related-heading{max-width:1200px;margin-left:auto;margin-right:auto}.related-heading h2{font-size:46px;margin:12px 0 6px}.related-heading p{color:var(--muted);font-size:18px;line-height:1.6}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.related-grid article{height:420px;background:#fff;border:1px solid #d6e0e8;border-radius:18px;padding:15px 23px 20px;box-shadow:0 12px 28px rgba(1,30,66,.13),0 3px 8px rgba(1,30,66,.06);display:flex;flex-direction:column}.related-grid article>div{height:250px;position:relative}.related-grid h3{font-family:var(--font-playfair);font-size:23px;margin:22px 0 auto}.related-grid a{color:#6b9400;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:flex-end;margin-top:auto;text-align:right}.related-grid a span{font-size:23px;line-height:1;flex-shrink:0}.detail-help{margin-top:70px;min-height:170px;background:#00295a;color:#fff;border-radius:24px;padding:32px 42px;display:flex;align-items:center;justify-content:space-between;gap:32px}.detail-help h2{font-size:30px;margin-bottom:8px}.detail-help p{font-size:13px;opacity:.78}.detail-help>a{width:300px;flex:0 0 300px;height:58px;border-radius:29px;font-size:16px}.product-detail-page>.footer{background:var(--navy)}@media(max-width:900px){.detail-main{grid-template-columns:1fr;gap:30px}.detail-gallery{max-width:570px;width:100%;margin:auto}.related-grid{grid-template-columns:repeat(2,1fr)}.related-grid article:last-child{display:none}.detail-help{align-items:flex-start;flex-direction:column}.detail-help>a{width:100%;flex-basis:58px}}@media(max-width:600px){.detail-nav{border-bottom:1px solid rgba(255,255,255,.1)}.detail-hero{padding:16px 16px 0}.detail-main{gap:0}.detail-gallery{height:auto;border:0;padding:0}.detail-product-image{height:244px;border:1px solid #00295a;border-radius:16px}.detail-thumbnails{margin:8px 0 16px}.detail-thumbnails button{width:64px;height:50px;border-radius:6px}.detail-info{margin:0 -16px;padding:24px 16px 32px;background:var(--mist);gap:20px}.detail-info h1{font-size:32px;line-height:38px}.desktop-only{display:none}.detail-info>p{font-size:14px;line-height:22px}.detail-specs{grid-template-columns:1fr;padding:18px;gap:16px}.detail-specs dd{font-size:14px}.detail-actions{grid-template-columns:1fr}.detail-actions a{height:44px}.detail-related{padding:32px 16px}.related-heading h2{font-size:28px;line-height:1.15}.related-heading p{display:none}.related-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.related-grid article,.related-grid article:last-child{display:flex;height:190px;padding:12px}.related-grid article>div{height:110px}.related-grid article:last-child{display:none}.related-grid h3{font-size:17px;margin:12px 0 7px}.detail-help{margin-top:16px;min-height:0;padding:20px;border-radius:16px;gap:16px}.detail-help h2{font-size:22px}.detail-help>a{height:54px;flex-basis:54px}.product-detail-page .catalog-whatsapp{position:fixed}.product-detail-page>.footer{padding-top:40px}}.information-page{min-height:100vh;background:#fff}.information-page>.footer{background:var(--navy)}.information-nav nav{align-items:center}.info-catalog-link{border:1px solid rgba(255,255,255,.52);border-radius:22px;padding:11px 22px;opacity:1!important}.information-hero{height:300px;background:#f2f7fa;display:flex;align-items:center;padding:0 max(8.3vw,32px)}.information-hero h1{font-size:54px;line-height:1.15}.information-hero p{margin:16px 0 0 3px;color:#576e80;font-size:15px}.legal-content{min-height:916px;padding:68px max(14.5vw,40px) 100px;display:grid;grid-template-columns:6px minmax(0,980px);gap:34px;background:#fff}.legal-rule{height:700px;background:var(--green)}.legal-copy{display:flex;flex-direction:column;gap:19px}.legal-copy article{max-width:980px}.legal-copy h2{font-family:var(--font-inter),sans-serif;font-size:19px;line-height:24px;margin:0;color:var(--navy)}.legal-copy p{font-size:15px;line-height:24px;color:#1a2938}.shipping-content{padding:48px max(8.3vw,32px) 56px;max-width:1440px;margin:auto}.shipping-content>h2{font-size:36px;line-height:48px}.shipping-content>p{margin:0 0 33px 3px;color:#576e80;font-size:14px}.shipping-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shipping-grid article{height:250px;padding:23px;border:1px solid #d6e0e8;border-radius:16px;background:#f9fafb}.shipping-grid svg{width:44px;height:44px;padding:9px;border-radius:50%;color:var(--navy);background:#eaf1f5;stroke-width:1.8}.shipping-grid article:nth-child(2n) svg{color:#689700;background:#eef6db}.shipping-grid h3{font-size:18px;margin:16px 0 8px}.shipping-grid p{font-size:13px;line-height:20px;color:#1a2938}.coverage-box{margin-top:40px;padding:24px;min-height:350px;border-radius:16px;background:#f2f7fa}.coverage-box h3{font-size:18px;margin-bottom:4px}.coverage-box>p{font-size:13px;line-height:22px;color:#1a2938}.coverage-box>div{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:32px}.coverage-box span{height:48px;border:1px solid #d6e0e8;border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px}.coverage-box svg{width:13px;color:var(--navy)}@media(max-width:900px){.information-hero{height:250px}.information-hero h1{font-size:44px}.legal-content{padding-left:7%;padding-right:7%}.shipping-grid{grid-template-columns:repeat(2,1fr)}.coverage-box>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.information-nav{height:76px;padding:0 20px}.information-hero{height:220px;padding:0 20px}.information-hero h1{font-size:36px}.information-hero p{font-size:14px;line-height:21px;margin-top:12px}.legal-content{min-height:0;padding:44px 20px 64px;grid-template-columns:4px 1fr;gap:18px}.legal-rule{height:100%}.legal-copy{gap:24px}.legal-copy h2{font-size:17px}.legal-copy p{font-size:14px;line-height:22px}.shipping-content{padding:38px 20px 54px}.shipping-content>h2{font-size:29px;line-height:36px}.shipping-content>p{line-height:21px;margin-top:8px}.shipping-grid{grid-template-columns:1fr;gap:14px}.shipping-grid article{height:auto;min-height:210px}.coverage-box{margin-top:24px;padding:20px}.coverage-box>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.coverage-box span{font-size:11px;padding:0 9px}}.about-page .catalog-nav nav{align-items:center}.about-page,.contact-page{min-height:100vh;background:#fff}.about-page>.footer,.contact-page>.footer{background:var(--navy)}.active-section{color:var(--green)!important;opacity:1!important}.contact-hero{height:280px;padding:75px max(8.3vw,32px);background:#ebf2f6}.contact-hero h1{font-size:54px}.contact-hero p{max-width:800px;margin:12px 0 0 3px;color:#62798a;font-size:16px;line-height:24px}.contact-content{padding:80px max(8.3vw,32px);display:grid;grid-template-columns:440px minmax(0,1fr);gap:48px}.contact-info{padding:40px;border-radius:24px;background:var(--navy);color:#fff;box-shadow:0 12px 24px rgba(0,8,26,.12)}.contact-form h2,.contact-info h2{font-size:28px}.contact-info>p{font-size:14px;line-height:20px;opacity:.7;margin-top:8px}.contact-info>div{display:flex;flex-direction:column;gap:28px;margin-top:36px}.contact-info article{display:flex;gap:16px}.contact-info article>span{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center}.contact-info svg{width:20px}.contact-info article b{display:block;color:var(--green);font-size:12px;letter-spacing:.8px;text-transform:uppercase}.contact-info article p{font-size:15px;line-height:22px;margin-top:4px}.contact-info hr{border:0;border-top:1px solid #ffffff20;margin:36px 0}.contact-info small{display:flex;gap:8px;align-items:center;opacity:.54}.contact-info small svg{width:16px}.contact-form{padding:40px;border:1px solid #d4e0e8;border-radius:24px}.contact-form header>p{font-size:14px;color:#62798a;margin-top:6px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.contact-fields label{font-size:13px;font-weight:600;color:#00295a;display:flex;flex-wrap:wrap;gap:4px}.contact-fields em{color:var(--green);font-style:normal}.contact-fields input,.contact-fields select,.contact-fields textarea{width:100%;height:44px;margin-top:4px;padding:0 16px;border:1px solid #d4e0e8;border-radius:8px;background:#fff;color:var(--navy);font:14px var(--font-inter),sans-serif}.contact-fields textarea{height:120px;padding-top:16px;resize:vertical}.full-field{grid-column:1/-1}.contact-consent{display:flex;align-items:flex-start;gap:12px;margin:28px 0;color:#62798a;font-size:13px;line-height:20px}.contact-consent input{accent-color:var(--green);width:18px;height:18px}.contact-form>button{border:0;border-radius:24px;padding:14px 32px;background:var(--green);color:#fff;font-weight:600;font-size:15px}.contact-form>button:disabled{cursor:wait;opacity:.68}.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form-status{margin-top:18px;font-size:14px;font-weight:600}.contact-form-status.success{color:#5d8500}.contact-form-status.error{color:#b42318}.about-hero{padding:80px max(8.3vw,32px);background:var(--navy);color:#fff}.about-hero>div{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-top:24px}.about-hero h1{max-width:1100px;font-size:56px;line-height:64px}.about-hero>div>p{max-width:440px;font-size:16px;line-height:26px;opacity:.8}.about-story{padding:100px max(8.3vw,32px);display:grid;grid-template-columns:1fr 500px;gap:80px;align-items:center}.about-story h2{font-size:38px;line-height:46px;margin:12px 0 32px}.about-story>div>p:not(.eyebrow){color:#62798a;font-size:15px;line-height:26px;margin-top:20px}.about-image{height:580px;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,30,66,.1)}.about-image img{-o-object-fit:cover;object-fit:cover}.mission-vision{padding:80px max(8.3vw,32px);background:#f5f7f9;display:grid;grid-template-columns:1fr 1fr;gap:40px}.mission-vision article{padding:48px;border-radius:20px;background:#fff}.mission-vision i{display:block;width:100%;height:4px;border-radius:2px;background:var(--green)}.mission-vision article:nth-child(2) i{background:#00295a}.mission-vision h2{font-size:32px;margin:24px 0 16px}.mission-vision p{font-size:15px;line-height:26px;color:#62798a}.about-values{padding:100px max(8.3vw,32px) 120px;text-align:center}.about-values>header{max-width:720px;margin:auto}.about-values h2{font-size:44px;line-height:52px;margin:16px 0}.about-values header>p:last-child{font-size:15px;line-height:24px;color:#62798a}.about-values>div{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;text-align:left}.about-values article{padding:24px;border:1px solid #f0f3f5;border-radius:16px;box-shadow:0 8px 16px rgba(0,30,66,.05)}.about-values span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#f5f7f9;color:var(--green)}.about-values span svg{width:24px}.about-values h3{font-family:var(--font-playfair),serif;font-size:22px;margin:16px 0 8px}.about-values article p{font-size:14px;line-height:20px;color:#62798a}.about-hero>div{display:block;max-width:1100px}.about-hero>div>p{max-width:680px;margin-top:24px;font-size:18px;line-height:29px}@media(max-width:900px){.contact-content{grid-template-columns:1fr}.contact-info{width:100%}.about-hero>div{display:block}.about-hero>div>p{margin-top:24px}.about-story{grid-template-columns:1fr}.about-image{height:460px}.about-values>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.contact-hero{height:230px;padding:54px 20px}.contact-hero h1{font-size:38px}.contact-hero p{font-size:14px;line-height:21px}.contact-content{padding:40px 20px;gap:24px}.contact-form,.contact-info{padding:24px;border-radius:18px}.contact-fields{grid-template-columns:1fr}.full-field{grid-column:auto}.contact-form h2,.contact-info h2{font-size:24px}.about-hero{padding:54px 20px}.about-hero h1{font-size:39px;line-height:45px}.about-story{padding:60px 20px;gap:38px}.about-story h2{font-size:32px;line-height:39px}.about-image{height:400px}.mission-vision{padding:48px 20px;grid-template-columns:1fr;gap:18px}.mission-vision article{padding:28px}.about-values{padding:60px 20px}.about-values h2{font-size:34px;line-height:40px}.about-values>div{grid-template-columns:1fr;margin-top:36px}}.product-gallery-nitrate-detail{padding:0;overflow:hidden}.product-gallery-nitrate-detail .detail-product-image{height:auto;flex-shrink:0;border:0;border-radius:0}.product-gallery-nitrate-detail .view-index-2.detail-product-image{aspect-ratio:1407/1118}.product-gallery-nitrate-detail .view-index-3.detail-product-image{aspect-ratio:1450/1085}.product-gallery-nitrate-detail .detail-thumbnails{padding:18px 27px 22px}@media(max-width:600px){.product-gallery-nitrate-detail .detail-thumbnails{padding:12px 0 0}}.product-gallery-rapid-rhino{padding:0;overflow:hidden}.product-gallery-rapid-rhino .detail-product-image{height:auto;aspect-ratio:1.26;flex-shrink:0;border:0;border-radius:0}.product-gallery-rapid-rhino .detail-product-image img{-o-object-position:top center;object-position:top center}.product-gallery-rapid-rhino .detail-product-image.view-index-1 img{-o-object-position:center;object-position:center}.product-gallery-rapid-rhino .detail-thumbnails{padding:18px 27px 22px}@media(max-width:600px){.product-gallery-rapid-rhino .detail-thumbnails{padding:12px 0 0}}.detail-product-image.nitrate-overview{overflow:visible;border:0}.detail-product-image.nitrate-overview>img{transform:translateY(-36px) scale(1.12)}@media(max-width:600px){.detail-product-image.nitrate-overview>img{transform:translateY(-8px) scale(1.04)}}.detail-product-image{overflow:hidden}.detail-product-image img,.detail-thumbnails img{transition:transform .5s cubic-bezier(.2,.8,.25,1)}.detail-product-image.view-two img,.detail-thumbnails .view-two img{transform:scale(1.18) translate(-4%,3%)}.detail-product-image.view-three img,.detail-thumbnails .view-three img{transform:scale(1.34) translate(7%,-5%) rotate(-4deg)}.detail-thumbnails button{overflow:hidden;cursor:pointer;transition:transform .2s ease}.detail-thumbnails button:hover{transform:translateY(-2px)}.category-browser{padding:52px max(8.3vw,32px);background:#fff}.category-browser-grid,.subcategory-view{max-width:1200px;margin:auto}.category-browser-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.category-browser-grid button{min-height:116px;padding:14px 12px;border:1px solid #d4e0e8;border-radius:16px;background:#f5fafc;color:var(--navy);display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.category-browser-grid button:focus-visible,.category-browser-grid button:hover{transform:translateY(-4px);border-color:var(--green);box-shadow:0 12px 26px rgba(0,30,66,.14);outline:none}.category-browser-grid button>span,.subcategory-view header div>span{width:68px;height:68px;flex:0 0 68px;border-radius:15px;background:#fff;display:grid;place-items:center;overflow:hidden}.category-browser-grid img,.subcategory-view header img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.category-browser-grid b{font-size:12px;line-height:1.35;text-align:left}.category-browser-grid em{display:block;color:var(--green);font-size:10px;font-style:normal;letter-spacing:1px;margin-bottom:3px}.subcategory-view header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.subcategory-view header>button{border:0;background:none;color:#6b9400;font-size:18px;font-weight:700;cursor:pointer;padding:12px 0}.subcategory-view header>div{display:flex;align-items:center;gap:12px}.subcategory-view header p{display:flex;flex-direction:column;gap:3px}.subcategory-view header small{color:var(--green);font-size:9px;letter-spacing:1px}.subcategory-view header b{font:700 25px var(--font-playfair)}.subcategory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.subcategory-grid>a{min-height:108px;border:1px solid #d4e0e8;border-radius:15px;padding:18px 42px 18px 18px;background:#f5fafc;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.subcategory-grid>a:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 10px 22px rgba(0,30,66,.1)}.subcategory-grid>a>span{position:absolute;right:16px;top:18px;color:var(--green);font-weight:700}.subcategory-grid h3{font:700 18px/1.25 var(--font-playfair)}.subcategory-grid ul{margin:12px 0 0;padding-left:17px;color:var(--muted);font-size:12px;line-height:1.6}@media(max-width:1000px){.category-browser-grid{grid-template-columns:repeat(2,1fr)}.category-browser-grid button:last-child{grid-column:1/-1}.subcategory-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.category-browser{padding:28px 16px}.category-browser-grid{grid-template-columns:1fr}.category-browser-grid button:last-child{grid-column:auto}.category-browser-grid button{justify-content:flex-start;padding-left:28px}.subcategory-view header{align-items:flex-start;flex-direction:column;gap:14px}.subcategory-view header>div{order:-1}.subcategory-grid{grid-template-columns:1fr}.subcategory-grid>a{min-height:92px}}.subcategory-grid>button{min-height:108px;border:1px solid #d4e0e8;border-radius:15px;padding:18px 42px 18px 18px;background:#f5fafc;color:var(--navy);position:relative;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.subcategory-grid>button:hover{transform:translateY(-3px);border-color:var(--green);box-shadow:0 10px 22px rgba(0,30,66,.1)}.subcategory-grid>button>span{position:absolute;right:16px;top:18px;color:var(--green);font-weight:700}.subcategory-grid>a>small,.subcategory-grid>button>small{display:block;margin-top:12px;color:var(--muted);font:600 10px var(--font-inter);letter-spacing:.5px;text-transform:uppercase}.subcategory-grid>a>ul{display:none}@media(max-width:600px){.subcategory-grid>button{min-height:92px}}.category-carousel{position:relative;max-width:1280px;margin:auto;padding:0 44px}.category-carousel-track{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--green) #e6edf1;cursor:grab;touch-action:pan-y;padding:5px 0 14px}.category-carousel-track:active{cursor:grabbing;scroll-behavior:auto}.category-carousel-track::-webkit-scrollbar{height:6px}.category-carousel-track::-webkit-scrollbar-thumb{background:var(--green);border-radius:6px}.category-carousel-track::-webkit-scrollbar-track{background:#e6edf1;border-radius:6px}.category-carousel .carousel-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-60%);width:36px;height:36px;border:1px solid #ccd9e1;border-radius:50%;background:#fff;color:var(--navy);font-size:18px;cursor:pointer;box-shadow:0 6px 16px rgba(0,30,66,.12)}.category-carousel .previous{left:0}.category-carousel .next{right:0}.category-browser-grid,.subcategory-grid{display:flex;width:-moz-max-content;width:max-content;gap:14px}.category-browser-grid button{width:220px;flex:0 0 220px}.category-browser-grid button:last-child{grid-column:auto}.subcategory-grid>a,.subcategory-grid>button{width:280px;flex:0 0 280px}.subcategory-view .category-carousel{max-width:1288px;margin-left:-44px;margin-right:-44px}@media(max-width:600px){.category-carousel{padding:0 0 0 4px}.category-carousel .carousel-arrow{display:none}.category-carousel-track{scroll-snap-type:x proximity;padding-bottom:12px}.category-browser-grid button,.subcategory-grid>a,.subcategory-grid>button{width:260px;flex-basis:260px;scroll-snap-align:start}.subcategory-view .category-carousel{margin-left:0;margin-right:0}}.category-carousel .category-browser-grid,.category-carousel .subcategory-grid{max-width:none;margin:0}.category-carousel-subcategories .category-carousel-track{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:14px;scroll-behavior:auto}.category-carousel-subcategories .subcategory-grid{flex:0 0 auto;margin-inline:auto}.category-carousel-categories .category-carousel-track{cursor:default;touch-action:auto}@media(min-width:701px){.category-browser:not(.has-selection){padding-left:max(2.5vw,32px);padding-right:max(2.5vw,32px)}.category-carousel-categories{padding:0;max-width:1280px}.category-carousel-categories .carousel-arrow{display:none}.category-carousel-categories .category-carousel-track{overflow:visible;cursor:default;padding-left:0;padding-right:0}.category-carousel-categories .category-browser-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:16px}.category-carousel-categories .category-browser-grid button{width:auto;min-width:0;min-height:132px;padding:14px 16px;gap:12px}.category-carousel-categories .category-browser-grid .animated-category-icon{width:58px;height:58px;flex-basis:58px}.category-carousel-categories .category-browser-grid b{font-size:18px;line-height:1.25;overflow-wrap:anywhere}}.animated-category-icon{width:64px;height:64px;flex:0 0 64px;border-radius:16px;background:linear-gradient(145deg,#fff,#eef5f7);color:var(--navy);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(0,30,66,.08);position:relative;overflow:hidden}.animated-category-icon:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;right:-8px;bottom:-8px;background:rgba(142,187,24,.34);animation:category-halo 2.8s ease-in-out infinite}.animated-category-icon svg{width:34px;height:34px;position:relative;z-index:1;animation:category-icon-float 2.8s ease-in-out infinite;filter:drop-shadow(0 3px 4px rgba(0,30,66,.13))}.category-browser-grid button:nth-child(2n) .animated-category-icon svg,.subcategory-grid>:nth-child(2n) .animated-category-icon svg{color:#6b9400;animation-delay:-1.4s}.subcategory-grid>a,.subcategory-grid>button{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;-moz-column-gap:14px;column-gap:14px}.subcategory-grid .animated-category-icon{grid-row:1/3}.subcategory-grid h3{align-self:end}.subcategory-grid>a>small,.subcategory-grid>button>small{align-self:start}.subcategory-grid .subcategory-arrow{position:absolute;right:16px;top:18px;color:var(--green);font-weight:700}@keyframes category-icon-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(4deg)}}@keyframes category-halo{0%,to{transform:scale(.8);opacity:.45}50%{transform:scale(1.45);opacity:.85}}@media(prefers-reduced-motion:reduce){.animated-category-icon svg,.animated-category-icon:after{animation:none}}.clinical-card{transition:transform .3s cubic-bezier(.2,.8,.25,1)}.clinical-card:before{transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.clinical-card .clinical-image{transition:transform .35s cubic-bezier(.2,.8,.25,1),filter .35s ease}.clinical-card a b{transition:transform .3s ease,box-shadow .3s ease}.clinical-card:hover{transform:translateY(-6px)}.clinical-card:hover:before{border-color:var(--green);background:#fff;box-shadow:0 18px 38px rgba(0,30,66,.16),0 0 24px rgba(142,187,24,.25),inset 0 0 22px rgba(142,187,24,.045)}.clinical-card:hover .clinical-image{transform:translateY(-7px) scale(1.035);filter:drop-shadow(0 15px 12px rgba(0,30,66,.2)) drop-shadow(0 0 10px rgba(142,187,24,.25))}.clinical-card:hover a b{transform:scale(1.08);box-shadow:0 0 18px rgba(142,187,24,.48)}.clinical-card:focus-within:before{border-color:var(--green);box-shadow:0 0 0 3px rgba(142,187,24,.2),0 18px 38px rgba(0,30,66,.14)}@media(prefers-reduced-motion:reduce){.clinical-card,.clinical-card .clinical-image,.clinical-card a b,.clinical-card:before{transition:none}.clinical-card:hover,.clinical-card:hover .clinical-image{transform:none}}.category-carousel-track{scrollbar-width:none}.category-carousel-track::-webkit-scrollbar{display:none}.subcategory-grid>a,.subcategory-grid>button{width:250px;flex-basis:250px;min-height:132px;padding:22px 44px 22px 18px;grid-template-rows:auto;-moz-column-gap:12px;column-gap:12px}.subcategory-grid>a>.animated-category-icon,.subcategory-grid>button>.animated-category-icon{width:52px;height:52px;grid-row:1;position:relative;right:auto;top:auto}.subcategory-grid .animated-category-icon svg{width:28px;height:28px}.subcategory-grid h3{align-self:center;font-size:16px;line-height:1.25;font-family:var(--font-inter);font-weight:700;overflow-wrap:break-word}.subcategory-grid>a>small,.subcategory-grid>button>small{position:absolute;left:82px;bottom:18px;margin:0;font-size:8px}.subcategory-grid>button h3{align-self:start;padding-top:5px}.subcategory-grid .subcategory-arrow{right:15px;top:50%;transform:translateY(-50%)}@media(max-width:600px){.subcategory-grid>a,.subcategory-grid>button{width:238px;flex-basis:238px;min-height:118px;padding:18px 38px 18px 16px}.subcategory-grid h3{font-size:15px}.subcategory-grid>a>small,.subcategory-grid>button>small{left:80px;bottom:15px}}.category-browser.has-selection{padding-left:0;padding-right:0}.category-browser.has-selection .subcategory-view{max-width:none;width:100%}.category-browser.has-selection .subcategory-view>header{width:min(1200px,calc(100% - 64px));margin-left:auto;margin-right:auto}.category-browser.has-selection .subcategory-view .category-carousel{max-width:none;width:100%;margin-left:0;margin-right:0;padding:0 12px}.category-browser.has-selection .category-carousel-track{padding-left:10px;padding-right:10px}@media(max-width:600px){.category-browser.has-selection .subcategory-view>header{width:calc(100% - 32px)}.category-browser.has-selection .subcategory-view .category-carousel{padding:0 0 0 12px}.category-browser.has-selection .category-carousel-track{padding-left:0;padding-right:12px}}.subcategory-grid>a,.subcategory-grid>button{width:270px;flex-basis:270px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:1fr;align-items:center;padding:22px 38px 22px 16px}.subcategory-grid>a>h3,.subcategory-grid>button>h3{align-self:center;padding:0;margin:0;font-size:15px;line-height:1.3;overflow-wrap:normal;word-break:normal;hyphens:none}.subcategory-grid>a>small,.subcategory-grid>button>small{display:none}@media(max-width:600px){.subcategory-grid>a,.subcategory-grid>button{width:254px;flex-basis:254px}.subcategory-grid>a>h3,.subcategory-grid>button>h3{font-size:14px}}@media(min-width:701px){.subcategory-grid>a,.subcategory-grid>button{width:300px;flex-basis:300px;min-height:132px;grid-template-columns:58px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.subcategory-grid>a>.animated-category-icon,.subcategory-grid>button>.animated-category-icon{width:58px;height:58px}.subcategory-grid>a>h3,.subcategory-grid>button>h3{font-size:18px;line-height:1.25}}.subcategory-view .subcategory-grid-static{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:18px;padding:5px 32px 14px}.subcategory-grid-static>a,.subcategory-grid-static>button{width:min(31%,340px);flex:0 1 340px}@media(max-width:700px){.subcategory-view .subcategory-grid-static{overflow-x:auto;justify-content:flex-start;padding:5px 16px 14px;scroll-snap-type:x proximity}.subcategory-grid-static>a,.subcategory-grid-static>button{width:254px;flex:0 0 254px;scroll-snap-align:center}}.social-links{display:flex;gap:10px;margin-top:8px}.footer .social-links a{width:34px;height:34px;border:0;border-radius:6px;display:grid;place-items:center;color:#fff;opacity:1;box-shadow:0 4px 10px rgba(0,0,0,.18);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.footer .social-links a:first-child{background:linear-gradient(135deg,#7c3aed,#e11d48 48%,#fb923c)}.footer .social-links a:last-child{background:#0a66c2}.footer .social-links a:focus-visible,.footer .social-links a:hover{color:#fff;filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 7px 15px rgba(0,0,0,.25);outline:none}.social-links svg{width:18px;height:18px;stroke-width:2.4}.experience-section{padding:34px 28px;background:#f2f7fa}.experience-card{width:100%;max-width:none;margin:auto;padding:30px;border:1px solid #d5e0e7;border-radius:22px;background:#fff;display:grid;grid-template-columns:390px minmax(0,1fr);gap:34px;box-shadow:0 20px 52px rgba(0,30,66,.16),0 5px 16px rgba(0,30,66,.08)}.experience-years{min-height:370px;padding:32px;border-radius:18px;background:#073265;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.experience-years>span{padding:7px 17px;border-radius:18px;background:#f1f8dc;color:#679200;font-size:11px;font-weight:700;letter-spacing:1px}.experience-years strong{font-size:82px;line-height:.95;margin-top:22px;font-variant-numeric:tabular-nums}.experience-years h3{max-width:300px;margin-top:12px;font-size:24px;line-height:1.18}.experience-years p{max-width:300px;margin-top:13px;color:#c4d0dc;font-size:15px;line-height:1.55}.experience-content{padding:4px 0;display:flex;flex-direction:column;align-items:flex-start}.experience-content h2{max-width:820px;margin:10px 0 9px;font-family:var(--font-inter),sans-serif;font-size:34px;line-height:1.12}.experience-content>p{max-width:1050px;color:#62798a;font-size:16px;line-height:1.55}.experience-pillars{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.experience-pillars article{min-height:104px;padding:17px;border:1px solid #d5e0e7;border-radius:12px;background:#f8fafb;display:flex;flex-direction:column}.experience-pillars i{width:32px;height:3px;border-radius:3px;background:var(--green)}.experience-pillars b{margin-top:9px;font-size:16px}.experience-pillars span{margin-top:6px;color:#62798a;font-size:18px;line-height:1.45}.experience-purpose{width:100%;min-height:72px;margin-top:14px;padding:12px 18px;border-radius:12px;background:#edf5d8;display:grid;grid-template-columns:150px 1fr;align-items:center}.experience-purpose b{padding-right:18px;color:#689600;font-size:10px;line-height:1.35;letter-spacing:1.2px}.experience-purpose span{padding-left:18px;border-left:1px solid #b9ce83;font-size:16px;font-weight:700;line-height:1.4}.experience-cta{align-self:flex-end;min-height:52px;margin-top:20px!important;padding:0 30px!important;border:1px solid var(--green)!important;background:var(--navy)!important;color:#fff!important;font-size:16px!important;box-shadow:0 8px 18px rgba(0,30,66,.18)}.experience-cta svg{width:17px;height:17px;color:#fff!important}.experience-cta:hover{background:#0a3768!important;color:#fff!important}@media(max-width:900px){.experience-card{grid-template-columns:300px 1fr}.experience-pillars{grid-template-columns:1fr}.experience-pillars article{min-height:68px}.experience-years{min-height:100%}.experience-content h2{font-size:28px}}@media(max-width:650px){.experience-section{padding:18px 16px 24px}.experience-card{padding:12px;grid-template-columns:1fr;gap:16px;border-radius:18px}.experience-years{min-height:0;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center}.experience-years>span{display:none}.experience-years strong{font-size:52px;margin-top:0}.experience-years h3{margin-top:0;font-size:20px;line-height:1.3}.experience-years p{grid-column:1/-1;max-width:none;margin-top:0;font-size:16px;line-height:1.5}.experience-content{padding:0 6px 4px}.experience-content>.eyebrow{font-size:13px}.experience-content h2{margin:10px 0;font-size:26px;line-height:1.2}.experience-content>p:not(.eyebrow){display:none}.experience-pillars{grid-template-columns:1fr;gap:16px;margin-top:18px}.experience-pillars article{min-height:96px;padding:16px 18px;display:grid;grid-template-columns:1fr;gap:6px;align-items:center;animation:mobile-pillar-highlight 9s ease-in-out infinite}.experience-pillars article:nth-child(2){animation-delay:3s}.experience-pillars article:nth-child(3){animation-delay:6s}.experience-pillars article:active{animation-play-state:paused;transform:translateY(-5px) scale(1.015)}.experience-pillars i{display:none}.experience-pillars b,.experience-pillars span{margin-top:0;font-size:16px}.experience-pillars span{line-height:1.5}.experience-purpose{display:none}.experience-purpose b{padding:0;font-size:12px}.experience-purpose span{padding:0;border-left:0;font-size:16px;line-height:1.5}.experience-cta{width:100%;min-height:48px;margin-top:12px!important;padding:0 16px!important;justify-content:center;font-size:16px!important}}@keyframes mobile-pillar-highlight{0%,33%,to{background:#f8fafb;border-color:#d5e0e7;box-shadow:0 0 0 transparent;transform:translateY(0)}25%,8%{background:#edf5d8;border-color:var(--green);box-shadow:0 8px 18px rgba(142,187,24,.35);transform:translateY(-5px)}}@media(max-width:650px) and (prefers-reduced-motion:reduce){.experience-pillars article{animation:none}}.device{z-index:3}@media(min-width:1400px){.product-stage{padding-top:24px}.device{top:54px}}@media(min-width:901px){.collections{height:990px}.product-stage{height:650px}.device{top:34px;width:290px;height:540px;padding:20px 16px;border-radius:38px}.device-screen{height:499px;padding:30px 18px;border-radius:27px}.device .eyebrow{margin-top:10px;font-size:8px}.device h3{margin-top:5px;font-size:22px}.chips{font-size:8px}.mini-products{margin-top:16px}.product-track{top:58px}}@media(min-width:1400px){.device{top:48px}.product-track{top:71px}}.partners{padding-top:42px}.partners>.eyebrow{font-size:13px;letter-spacing:1.5px}.partners h2{margin-top:8px;font-size:42px;line-height:49px}.institutions>.muted{font-size:19px;line-height:1.5}.catalog>.catalog-copy .eyebrow,.catalog>div:last-child>.eyebrow{font-size:14px;font-weight:700;letter-spacing:1.6px}.catalog>div:last-child>.inline-flex{min-height:54px;padding-left:30px;padding-right:30px;font-size:16px;gap:8px}.catalog>div:last-child>.inline-flex svg{width:17px;height:17px}@media(max-width:600px){.catalog>div:last-child>.inline-flex{display:flex;width:-moz-fit-content;width:fit-content;height:44px;min-height:44px;margin:34px 0 0 auto;padding-left:22px;padding-right:22px;font-size:14px}.catalog>div:last-child>.inline-flex svg{width:15px;height:15px}}.collections>.eyebrow{font-size:14px;font-weight:700;letter-spacing:1.6px}.collections>.muted{font-size:18px;line-height:1.55}@media(max-width:600px){.partners{padding-top:38px}.partners>.eyebrow{font-size:12px}.partners h2{font-size:38px;line-height:1.16}}.experience-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.experience-card:hover{transform:translateY(-7px);border-color:rgba(142,187,24,.55);box-shadow:0 30px 65px rgba(0,30,66,.2),0 12px 30px rgba(142,187,24,.17)}.experience-content>.eyebrow{color:var(--green);font-weight:700}.experience-pillars article,.experience-purpose{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.experience-pillars article:hover{transform:translateY(-5px);border-color:rgba(142,187,24,.75);background:#fff;box-shadow:0 13px 28px rgba(142,187,24,.2),0 6px 16px rgba(0,30,66,.1)}.experience-purpose:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(142,187,24,.24),0 5px 14px rgba(0,30,66,.08)}@media(prefers-reduced-motion:reduce){.experience-card,.experience-pillars article,.experience-purpose{transition:none}.experience-card:hover,.experience-pillars article:hover,.experience-purpose:hover{transform:none}}.related-grid article{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.related-grid article:focus-within{transform:translateY(-5px);border-color:var(--green);box-shadow:0 20px 38px rgba(1,30,66,.19),0 5px 12px rgba(1,30,66,.08)}@media (hover:hover) and (pointer:fine){.related-grid article:hover{transform:translateY(-5px);border-color:var(--green);box-shadow:0 20px 38px rgba(1,30,66,.19),0 5px 12px rgba(1,30,66,.08)}}@media (prefers-reduced-motion:reduce){.related-grid article{transition:none}.related-grid article:focus-within,.related-grid article:hover{transform:none}}.technical-sheet-trigger{height:50px;border:1px solid #00295a;border-radius:25px;background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.technical-sheet{width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:28px;color:var(--navy);background:#fff;overflow:auto;box-shadow:0 28px 90px #00152e55}.technical-sheet::backdrop{background:rgba(4,18,32,.65)}.technical-sheet-layout{display:grid;grid-template-columns:38.5% 61.5%;min-height:560px}.technical-sheet-art{position:relative;isolation:isolate;overflow:hidden;background:#001e42;color:#fff;padding:38px 30px;display:flex;flex-direction:column;justify-content:space-between}.technical-sheet-art:before{content:"";position:absolute;z-index:-1;width:330px;height:370px;left:-150px;top:75px;border-radius:50%;background:var(--green);filter:blur(9px)}.technical-sheet small{color:#79a800;font-size:9px;letter-spacing:1px;font-weight:600}.technical-sheet-art>small{color:var(--green)}.technical-sheet-image{position:relative;height:300px;margin:0 -16px}.technical-sheet-image img{-o-object-fit:contain;object-fit:contain}.technical-sheet-art p{font-size:9px;letter-spacing:.5px;line-height:1.8}.technical-sheet-art p span{display:block;margin-top:4px}.technical-sheet-content{position:relative;padding:40px 38px 36px;display:flex;flex-direction:column;align-items:stretch}.technical-sheet-content>small{padding-right:26px;font-size:12px}.technical-sheet-close{position:absolute;right:8px;top:8px;width:36px;height:36px;border:0;border-radius:4px;background:transparent;color:var(--navy);font-size:29px;cursor:pointer}.technical-sheet-close:focus-visible,.technical-sheet-trigger:focus-visible{outline:3px solid var(--green);outline-offset:3px}.technical-sheet-content h2{font-size:36px;line-height:1.05;margin:18px 0 12px}.technical-sheet-content p{font-size:12px;line-height:1.6;color:var(--muted)}.technical-sheet-specs{display:grid;grid-template-columns:1fr 1fr;gap:25px 18px;border:1px solid #6e88a5;border-radius:17px;padding:20px 16px;margin:28px 0 22px;background:#f5f7f9}.technical-sheet-specs dt{color:#79a800;font-size:8px;letter-spacing:.6px;margin-bottom:6px}.technical-sheet-specs dd{margin:0;font-size:11px;font-weight:600;overflow-wrap:anywhere}.technical-sheet-description small{font-size:13px}.technical-sheet-description p{margin-top:7px;font-size:15px}.technical-sheet-content .technical-sheet-cta{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-top:auto;min-height:44px;height:auto;padding:12px 24px;border:0;background:var(--green);color:#fff;font-size:11px;border-radius:24px}.technical-sheet-cta span{font-size:22px;line-height:1}.technical-sheet-description{margin-bottom:32px}@media(max-width:600px){.technical-sheet-trigger{height:44px}.technical-sheet{border-radius:20px}.technical-sheet-layout{grid-template-columns:1fr;min-height:0}.technical-sheet-art{padding:20px 24px;min-height:190px}.technical-sheet-art:before{width:240px;height:240px;left:-85px;top:-30px}.technical-sheet-image{position:absolute;inset:12px 30px 12px auto;width:55%;height:auto}.technical-sheet-art p{font-size:8px;max-width:110px;margin-top:85px}.technical-sheet-content{padding:28px 24px}.technical-sheet-content h2{font-size:32px}.technical-sheet-close{top:6px;right:6px}.technical-sheet-specs{margin-top:22px;gap:20px 12px}.technical-sheet-description{margin-bottom:24px}}.product-model-viewer{position:relative;height:100%;width:100%;min-height:280px}.product-model-canvas{position:absolute;inset:0 0 66px;cursor:grab;touch-action:none;border-radius:12px;outline-offset:-3px}.product-model-canvas[data-dragging=true]{cursor:grabbing}.product-model-canvas:focus-visible{outline:2px solid #b1d75c}.product-model-canvas canvas{display:block;width:100%;height:100%}.product-model-fallback{position:absolute;inset:0 0 40px;pointer-events:none}.product-model-fallback span{bottom:-25px;font-size:10px;color:#fff}.product-model-fallback span,.product-model-tools{position:absolute;left:0;right:0;text-align:center}.product-model-tools{bottom:-16px;color:#e6edf5;display:flex;flex-direction:column;align-items:center;gap:8px}.product-model-tools>span{font-size:12px;letter-spacing:.4px}.product-model-tools>div{display:flex;gap:10px}.product-model-tools button{width:36px;height:36px;border:1px solid #ffffff60;border-radius:50%;background:#001e42b3;color:#fff;cursor:pointer;font-size:21px;line-height:1}.product-model-tools button:hover{background:#3f5c27}.product-model-tools button:focus-visible{outline:2px solid #b1d75c;outline-offset:2px}.technical-sheet-image:has(.product-model-viewer){height:395px}@media(max-width:600px){.technical-sheet-art:has(.product-model-viewer){min-height:330px;padding:20px 24px 14px}.technical-sheet-image:has(.product-model-viewer){position:relative;inset:auto;width:100%;height:260px;margin:0}.product-model-viewer{min-height:260px}.technical-sheet-art:has(.product-model-viewer)>p{margin-top:28px;max-width:none;font-size:8px}.technical-sheet-art:has(.product-model-viewer)>p span{display:inline;margin-left:8px}}.mini-products .mini-product-card{height:150px;min-width:0;flex:1;padding:6px;background:#fff;border:1px solid #dce5e9;border-radius:9px;box-shadow:0 5px 12px rgba(0,30,66,.08);display:flex;flex-direction:column;overflow:hidden}.mini-product-card>span{height:88px;position:relative;margin:-3px -2px 2px;background:#edf2f4;border-radius:6px}.mini-product-card img{-o-object-fit:contain;object-fit:contain}.mini-product-card small{color:#6b9400;font-size:5px;font-weight:700;letter-spacing:.5px}.mini-product-card>b{margin-top:3px;color:var(--navy);font-family:var(--font-playfair),serif;font-size:8px;line-height:1.1}.mini-head{transform:translateY(-4px)}.mini-head>img{width:66px;height:auto;-o-object-fit:contain;object-fit:contain}.device .eyebrow{margin-top:12px;font-size:9px}.hero-copy>p:not(.eyebrow){font-size:18px;line-height:28px;max-width:590px}.hero-copy>.inline-flex{min-height:58px;margin-top:10px;padding-left:36px;padding-right:36px;font-size:18px}.hero-copy>.inline-flex svg{width:19px;height:19px}@media(max-width:600px){.hero-copy>p:not(.eyebrow){font-size:16px;line-height:25px}.hero-copy>.inline-flex{min-height:50px;padding-left:25px;padding-right:25px;font-size:15px}}.catalog-card{transition:transform .3s ease}.catalog-card:before{transition:border-color .3s ease,box-shadow .3s ease}.catalog-card:focus-within:before{border-color:var(--green);box-shadow:0 0 0 3px rgba(142,187,24,.2),0 18px 38px rgba(0,30,66,.14)}@media (hover:hover) and (pointer:fine){.catalog-card:hover{transform:translateY(-6px)}.catalog-card:hover:before{border-color:var(--green);box-shadow:0 18px 38px rgba(0,30,66,.16),0 0 24px rgba(142,187,24,.25),inset 0 0 22px rgba(142,187,24,.045)}}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-card:before{transition:none}.catalog-card:hover{transform:none}}.imported-products .clinical-card h3,.imported-products .clinical-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.imported-products .clinical-card small{line-height:1.3;max-height:34px;overflow:hidden;bottom:190px;font-size:15px}.imported-products #procise-lw-mlw small,.imported-products #procise-xp-ez-view small{bottom:200px}.imported-products .clinical-card h3{bottom:140px}.imported-products .clinical-card.has-long-title h3{bottom:126px;font-size:23px;line-height:27px}.imported-products .clinical-card.has-long-category small{font-size:14px;line-height:1.25}.imported-products .clinical-card>a{inset:-10px 0 0;z-index:5;width:auto;height:auto;border-radius:32px;cursor:pointer}.imported-products .clinical-card>a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.imported-products .clinical-card>a b{right:30px;bottom:18px}.product-card-image[data-product=origo]{transform:scale(1.32)}.imported-products #procise-lw-mlw .product-card-image{transform:translateY(-12px) scale(1.18);transform-origin:center;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 76%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.25) 94%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 76%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.25) 94%,transparent)}.imported-products #reflex-ultra-45 .product-card-image{filter:drop-shadow(0 5px 8px rgba(3,20,36,.16));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,.85) 82%,rgba(0,0,0,.3) 93%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,.85) 82%,rgba(0,0,0,.3) 93%,transparent)}.imported-products #procise-xp-ez-view .product-card-image{filter:drop-shadow(0 6px 8px rgba(3,20,36,.18));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 66%,rgba(0,0,0,.88) 76%,rgba(0,0,0,.4) 88%,transparent 98%);mask-image:linear-gradient(180deg,#000 0,#000 66%,rgba(0,0,0,.88) 76%,rgba(0,0,0,.4) 88%,transparent 98%)}.product-card-image[data-product=aris-coblation]{transform:translateY(-12px);transform-origin:center;filter:drop-shadow(6px 4px 7px rgba(3,20,36,.14));-webkit-mask-image:linear-gradient(to bottom right,#000,#000 58%,rgba(0,0,0,.92) 67%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.15) 89%,transparent 98%);mask-image:linear-gradient(to bottom right,#000,#000 58%,rgba(0,0,0,.92) 67%,rgba(0,0,0,.55) 78%,rgba(0,0,0,.15) 89%,transparent 98%)}.product-card-image[data-product=halo-coblation],.product-card-image[data-product=procise-max],.product-gallery-halo .detail-product-image:is(.view-index-1,.view-index-2,.view-index-3) img,.product-gallery-halo .detail-thumbnails :is(.view-index-1,.view-index-2,.view-index-3) img{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.94) 76%,rgba(0,0,0,.65) 85%,rgba(0,0,0,.24) 94%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.94) 76%,rgba(0,0,0,.65) 85%,rgba(0,0,0,.24) 94%,transparent)}.product-card-image[data-product=micro-motor-osseostap]{transform:translateY(18px) scale(1.2);transform-origin:center bottom}.product-gallery-halo .detail-product-image:is(.view-index-2,.view-index-3) img,.product-gallery-halo .detail-thumbnails :is(.view-index-2,.view-index-3) img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;margin:auto;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 64%,rgba(0,0,0,.9) 72%,rgba(0,0,0,.5) 81%,rgba(0,0,0,.12) 90%,transparent 96%);mask-image:linear-gradient(180deg,#000 0,#000 64%,rgba(0,0,0,.9) 72%,rgba(0,0,0,.5) 81%,rgba(0,0,0,.12) 90%,transparent 96%)}.product-gallery-origo .detail-product-image img{transform:scale(1.12)}.detail-gallery[data-product=procise-lw-mlw]{position:relative;overflow:hidden}.detail-gallery[data-product=procise-lw-mlw] .detail-product-image.view-index-5{position:absolute;inset:0;height:auto;overflow:hidden;border-radius:inherit}.detail-gallery[data-product=procise-lw-mlw] .detail-product-image.view-index-5>img{-o-object-position:bottom right;object-position:bottom right}.detail-gallery[data-product=procise-lw-mlw] .detail-thumbnails{position:relative;z-index:1}.detail-gallery[data-product=procise-lw-mlw] .detail-product-image.view-index-1{position:relative;inset:auto;height:440px;flex-shrink:0;overflow:hidden}.detail-gallery[data-product=procise-lw-mlw] .detail-product-image.view-index-1>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 76%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.25) 94%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 76%,rgba(0,0,0,.8) 85%,rgba(0,0,0,.25) 94%,transparent)}@media(max-width:600px){.detail-gallery[data-product=procise-lw-mlw] .detail-product-image.view-index-5{position:relative;inset:auto;height:244px;border-radius:16px}.detail-gallery[data-product=procise-lw-mlw] .detail-product-image.view-index-1{position:relative;inset:auto;height:244px;margin:0;overflow:hidden}}.detail-gallery[data-product=procise-max] .detail-product-image>img,.detail-gallery[data-product=procise-xp-ez-view] .detail-product-image>img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;margin:auto;filter:drop-shadow(4px 6px 8px rgba(3,20,36,.15))}.detail-gallery[data-product=procise-max] .detail-product-image.view-index-1>img{-webkit-mask-image:linear-gradient(to bottom right,#000,#000 70%,rgba(0,0,0,.85) 80%,rgba(0,0,0,.3) 92%,transparent);mask-image:linear-gradient(to bottom right,#000,#000 70%,rgba(0,0,0,.85) 80%,rgba(0,0,0,.3) 92%,transparent)}.detail-gallery[data-product=procise-max] .detail-product-image.view-index-2>img{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 76%,rgba(0,0,0,.8) 84%,rgba(0,0,0,.3) 93%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 76%,rgba(0,0,0,.8) 84%,rgba(0,0,0,.3) 93%,transparent)}.detail-gallery[data-product=procise-xp-ez-view] .detail-product-image.view-index-2>img{filter:none}.product-gallery-aris{overflow:hidden}.product-gallery-aris .detail-product-image{height:auto;aspect-ratio:3/2;margin:-22px -27px 0;flex-shrink:0;border:0;border-radius:0}.product-gallery-aris .detail-product-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.product-gallery-aris .detail-product-image:is(.view-index-2,.view-index-3){height:500px;aspect-ratio:auto}.product-gallery-aris .detail-product-image:is(.view-index-2,.view-index-3) img{-o-object-position:center;object-position:center}@media(max-width:600px){.product-gallery-aris .detail-product-image{margin:0;border:1px solid #00295a;border-radius:16px}.product-gallery-aris .detail-product-image:is(.view-index-2,.view-index-3){height:auto;aspect-ratio:1}}.product-gallery-shaver .detail-product-image.view-index-1 img{transform:scale(1.06)}.product-gallery-shaver .detail-product-image.view-index-3 img{transform:translateY(10%) scale(1.16)}.emos-overview>img{padding-top:62px}.emos-specialty-icons{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none}.emos-specialty-icons img{display:block;width:150px;height:auto}.shaver-callouts{position:absolute;inset:0;z-index:2;pointer-events:none;font-family:var(--font-inter)}.shaver-callout{position:absolute;display:block;padding:4px 7px;background:rgba(255,255,255,.96);box-shadow:0 0 10px 7px rgba(255,255,255,.9);color:#304756;font-size:13px;font-weight:700;line-height:1.22;text-align:center}.shaver-callout-1{left:27%;top:5%;width:31%}.shaver-callout-2{left:56%;top:3%;width:40%}.shaver-callout-3{left:6%;top:27%;width:36%}.shaver-callout-4{left:33%;top:42%;width:27%}.shaver-callout-5{left:40%;top:54%;width:30%}.shaver-callout-6{left:69%;top:45%;width:31%}@media(max-width:600px){.shaver-callout{padding:2px 4px;font-size:9px;box-shadow:0 0 7px 5px rgba(255,255,255,.92)}}.detail-info h1{overflow-wrap:anywhere}.detail-thumbnails{flex-wrap:wrap}.detail-product-video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:14px}.detail-video-badge{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:rgba(0,30,66,.72);color:#fff;font-size:11px;font-weight:700;line-height:1}.detail-thumbnails button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.education-page{min-height:100vh;background:#fff}.education-page>.footer{background:var(--navy)}.education-nav nav{align-items:center;gap:22px;font-size:12px}.education-nav .info-catalog-link{display:flex;align-items:center;gap:7px;background:var(--green);border:0;color:#fff!important;padding:14px 20px}.education-kicker{color:#6b9400;font-size:11px;font-weight:600;letter-spacing:.8px}.education-intro{min-height:330px;padding:78px max(8.3vw,32px) 64px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid #d9e0e5}.education-intro h1{max-width:560px;margin-top:8px;font-size:44px;line-height:1.18}.education-intro>p{max-width:520px;margin-top:30px;color:var(--muted);font-size:16px;line-height:26px}.education-courses{padding:66px max(8.3vw,32px) 74px;background:var(--mist)}.education-course-grid,.education-courses>header{max-width:1200px;margin:auto}.education-courses h2{margin-top:12px;font-size:42px;line-height:1.2}.education-course-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:68px}.education-course{min-height:650px;padding:24px 34px 32px;border-radius:30px;display:flex;flex-direction:column;box-shadow:0 18px 42px rgba(0,30,66,.1)}.education-course-light{background:#fff;color:var(--navy)}.education-course-dark{background:var(--navy);color:#fff}.education-course-visual{height:238px;padding:28px 24px 24px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.education-course-light .education-course-visual{background:#f0f7e8}.education-course-dark .education-course-visual{background:#00295a}.education-course-visual img{width:170px;height:150px;-o-object-fit:contain;object-fit:contain}.education-course-visual span{align-self:flex-start;padding:9px 14px;border-radius:16px;background:var(--navy);color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px}.education-course-dark .education-course-visual span{background:var(--green);color:var(--navy)}.education-course>small{margin-top:30px;color:#6b9400;font-size:12px;font-weight:600}.education-course-dark>small{color:var(--green)}.education-course h3{max-width:500px;margin-top:18px;font:700 31px/1.23 var(--font-playfair),serif}.education-course>p{margin-top:28px;color:var(--muted);font-size:14px;line-height:23px}.education-course-dark>p{color:#fff}.education-course>a{width:-moz-max-content;width:max-content;margin-top:auto;padding:14px 18px;border-radius:22px;background:var(--navy);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.education-course-dark>a{background:var(--green);color:var(--navy)}.education-closing{min-height:360px;padding:70px max(8.3vw,32px);background:var(--green);display:flex;align-items:center;justify-content:space-between;gap:48px}.education-closing .education-kicker{color:var(--navy)}.education-closing h2{max-width:720px;margin-top:16px;font-size:40px;line-height:1.23}.education-closing div>p:last-child{margin-top:24px;font-size:15px}.education-closing>a{flex:0 0 220px;padding:17px 21px;border-radius:25px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:13px}@media(max-width:900px){.education-intro{grid-template-columns:1fr;gap:24px}.education-intro>p{margin-top:0}.education-course-grid{gap:24px}.education-course{padding:18px 24px 28px}.education-course h3{font-size:27px}}@media(max-width:650px){.education-intro{padding:48px 20px}.education-intro h1{font-size:36px}.education-courses{padding:48px 20px}.education-courses h2{font-size:34px}.education-course-grid{grid-template-columns:1fr;margin-top:42px}.education-course{min-height:590px}.education-course h3{font-size:28px}.education-closing{padding:52px 20px;align-items:flex-start;flex-direction:column}.education-closing h2{font-size:34px}.education-closing>a{flex-basis:auto;width:100%}}.catalog-grid.imported-products>:last-child{grid-column:auto;width:100%;justify-self:stretch}.education-courses>header>.education-kicker,.education-intro .education-kicker{font-size:15px;line-height:22px}.education-intro h1{margin-top:22px}.education-intro>p{max-width:620px;font-size:19px;line-height:30px}@media (min-width:901px){.education-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px}.education-intro>p{margin-top:54px}}.education-nav nav{font-size:16px}.education-closing .education-kicker{font-size:15px;line-height:23px}.education-closing div>p:last-child{font-size:19px;line-height:29px}.education-closing>a{flex-basis:270px;min-height:64px;padding:20px 28px;border-radius:32px;gap:16px;font-size:17px;font-weight:700;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.education-closing>a:focus-visible{outline:3px solid white;outline-offset:4px}@media (hover:hover) and (pointer:fine){.education-closing>a:hover{background:#002f60;transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,30,66,.25)}}@media (max-width:650px){.education-closing>a{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.education-closing>a{transition:none}.education-closing>a:hover{transform:none}}.education-course>p{font-size:18px;line-height:28px}.education-course>a{align-self:flex-end;position:relative;right:-10px;bottom:-8px;max-width:100%;color:#fff;font-size:13px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.education-course>a:focus-visible{outline:2px solid var(--green);outline-offset:4px;box-shadow:0 6px 18px rgba(142,187,24,.3)}@media (hover:hover) and (pointer:fine){.education-course>a:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(142,187,24,.3);filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.education-course>a{transition:none}.education-course>a:hover{transform:none}}.education-course{transition:transform .28s ease,box-shadow .28s ease}.education-course:focus-within{transform:translateY(-6px);box-shadow:0 26px 52px rgba(0,30,66,.22),0 0 0 2px rgba(142,187,24,.45)}@media (hover:hover) and (pointer:fine){.education-course:hover{transform:translateY(-6px);box-shadow:0 26px 52px rgba(0,30,66,.22),0 0 0 2px rgba(142,187,24,.45)}}@media (prefers-reduced-motion:reduce){.education-course{transition:none}.education-course:focus-within,.education-course:hover{transform:none}}.related-grid h3{margin:12px 0 6px}.related-grid article>small{line-height:1.35}.related-grid article{position:relative}.related-grid .related-card-link{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch;position:absolute;inset:0;padding:15px 23px 20px;margin:0;border-radius:inherit;color:var(--navy);font-weight:400;text-align:left;cursor:pointer}.related-card-image{position:relative;height:250px;flex-shrink:0}.related-card-image img{-o-object-fit:contain;object-fit:contain}.related-grid .related-card-link[href="/productos/electrodo-radiofrecuencia-tiroides"] .related-card-image{height:225px}@media(max-width:600px){.related-grid article:has(.related-card-link[href="/productos/electrodo-radiofrecuencia-tiroides"]){height:280px}.related-grid .related-card-link[href="/productos/electrodo-radiofrecuencia-tiroides"] .related-card-image{height:110px}}.related-grid .related-card-link small{line-height:1.35}.related-grid .related-card-link .related-card-cta{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;color:#6b9400;font-size:14px;font-weight:600;text-align:right}.related-grid .related-card-link .related-card-cta>span{font-size:23px}.related-grid .related-card-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.product-track a.home-product-card-link{inset:0;display:block;padding:54px 20px 24px;color:var(--navy);font-size:inherit;font-weight:400;text-transform:none;border-radius:inherit}.home-product-cta{position:absolute;right:68px;bottom:24px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;color:#6b9400}.home-product-cta svg{width:16px;height:16px}.product-track .home-product-card-link[href="/productos/generador-radiofrecuencia-viva"]>small,.product-track .home-product-card-link[href="/productos/soft-clip"]>small{font-size:12px}.product-track .product-card-image[data-product=k-piston]{transform:scale(1.15);transform-origin:center bottom}.clinical-card#ferula-nasal-externa-de-aluminio-con-alas .clinical-image{top:38px;left:30px;right:30px}.clinical-card#ferula-nasal-externa-de-aluminio-con-alas .product-card-image{transform:scale(1.42);transform-origin:center}.product-track .home-product-card-link[href="/productos/origo"]>h3,.product-track .home-product-card-link[href="/productos/origo"]>small{position:relative;top:20px}.product-track a.home-product-card-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.product-carousel:focus-within .product-track{animation-play-state:paused}@media(max-width:900px){.nav[data-mobile-floating=true]{position:fixed;z-index:50;background:rgba(0,30,66,.88);box-shadow:0 8px 24px rgba(0,20,46,.2);animation:mobile-header-reveal .3s ease-out both}@keyframes mobile-header-reveal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px) and (prefers-reduced-motion:reduce){.nav[data-mobile-floating=true]{animation:none}}@media(max-width:600px){.about-page .about-image,.about-page .mission-vision,.home-footer{display:none}.about-page .about-values article span{animation:mobile-value-glow 5s ease-in-out infinite}.about-page .about-values article span svg{animation:mobile-value-icon 5s ease-in-out infinite;transform-origin:center}.about-page .about-story{grid-template-columns:1fr;gap:0}.footer>div:nth-child(2){display:none}}@supports(animation-timeline:view()){@media(max-width:600px){.about-page .about-values article{animation:mobile-value-arrive 1ms linear both;animation-timeline:view();animation-range:entry 0 entry 85%}}}@keyframes mobile-value-arrive{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-value-icon{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-3px) rotate(5deg)}}@keyframes mobile-value-glow{0%,to{background:#f0f5e8;box-shadow:0 0 6px rgba(142,187,24,.12)}50%{background:#edf5d8;box-shadow:0 0 16px rgba(142,187,24,.28)}}@media(max-width:600px) and (prefers-reduced-motion:reduce){.about-page .about-values article,.about-page .about-values article span,.about-page .about-values article span svg{animation:none}}@media(max-width:600px){.product-carousel{touch-action:pan-y pinch-zoom}.product-track{top:50px;gap:20px;animation-name:product-scroll-mobile;animation-duration:38s}.product-track article{zoom:.8}@keyframes product-scroll-mobile{0%{transform:translateX(0)}to{transform:translateX(-1764px)}}.related-grid .related-card-link{padding:12px}.related-card-image{height:110px}.detail-related .related-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--green) transparent;padding:12px 10px 18px;touch-action:pan-x pan-y}.detail-related .related-grid article,.detail-related .related-grid article:last-child{display:flex;flex:0 0 100%;min-width:0;height:auto;min-height:350px;padding:0;scroll-snap-align:center;border:1px solid #d5e0e7;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;transform:none}.detail-related .related-grid article[data-active=true]{background:#f7faef;border-color:var(--green);box-shadow:0 0 16px rgba(142,187,24,.3)}.detail-related .related-grid .related-card-link{position:relative;inset:auto;flex:1;min-width:0;width:100%;padding:18px;gap:8px}.detail-related .related-grid .related-card-image{height:170px;width:100%;min-width:0}.detail-related .related-grid h3{margin:0;font-size:20px;line-height:1.3;overflow-wrap:anywhere}.detail-related .related-grid small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.detail-related .related-grid .related-card-cta{padding-top:12px;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.detail-help>a,.education-closing>a{animation:mobile-whatsapp-wiggle 6s ease-in-out infinite}}@keyframes mobile-whatsapp-wiggle{0%,78%,to{transform:translateX(0) rotate(0)}81%,89%{transform:translateX(-2px) rotate(-1deg)}85%,93%{transform:translateX(2px) rotate(1deg)}97%{transform:translateX(0) rotate(0)}}.detail-specs .detail-mobile-description{display:none}@media(max-width:600px){.detail-info>p,.detail-specs .detail-reference{display:none}.detail-specs .detail-mobile-description{display:flex;padding-bottom:16px;border-bottom:1px solid #e1e8ee}.detail-specs .detail-mobile-description dd{font-size:16px;line-height:1.6;font-weight:400;color:var(--muted)}.detail-availability{box-shadow:0 8px 18px rgba(0,30,66,.24),0 2px 5px rgba(0,30,66,.12)}.product-model-tools button[aria-label="Acercar modelo"],.product-model-tools button[aria-label="Alejar modelo"],.product-model-tools button[aria-label^="Girar producto"]{display:none}}@media(max-width:600px) and (prefers-reduced-motion:reduce){.detail-help>a,.education-closing>a{animation:none}}.catalog-heading-row{display:flex;align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto}.catalog-heading-row .catalog-heading{flex:1;min-width:0;margin:0}.catalog-search{width:340px;flex:0 0 340px;margin:0}.catalog-search>label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--navy)}.catalog-search-field{display:flex;align-items:center;gap:12px;max-width:580px;padding:12px 16px;border:1px solid #ccd9e1;border-radius:14px;background:#fff;color:#576e80}.catalog-search-field:focus-within{box-shadow:0 0 0 3px #86b81720}.catalog-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--navy);font:inherit;font-size:16px}.catalog-search-field input::-webkit-search-cancel-button{display:none}.catalog-search-field button{display:grid;place-items:center;border:0;background:transparent;color:var(--navy);cursor:pointer;padding:4px}.catalog-search>p{margin-top:10px;font-size:14px;color:#576e80}@media(max-width:900px){.catalog-heading-row{flex-direction:column;gap:20px}.catalog-search{width:100%;max-width:340px;flex-basis:auto}}.catalog-search>label{margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.catalog-search-field{gap:10px;min-height:60px;padding:7px 10px;border:1px solid #d4e1e8;border-radius:30px;background:linear-gradient(120deg,#fff 65%,#f0f6e7);box-shadow:0 8px 24px rgba(0,41,90,.08),inset 0 1px 0 #fff;transition:border-color .2s ease,box-shadow .2s ease}.catalog-search-field:hover{border-color:#a8bdc9;box-shadow:0 10px 26px rgba(0,41,90,.12)}.catalog-search-field:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #86b81718,0 10px 28px rgba(0,41,90,.1)}.catalog-search-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;box-shadow:0 4px 10px #86b81730}.catalog-search-field input{font-size:14px;padding:7px 0}.catalog-search-field input::-moz-placeholder{color:#718594;opacity:1}.catalog-search-field input::placeholder{color:#718594;opacity:1}.catalog-search-field button{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#eaf0f4;transition:background .2s ease}.catalog-search-field button:hover{background:#dbe7ee}.catalog-search-field button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.catalog-search-field{padding-left:18px}.catalog-search-field button.catalog-search-icon{width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff}.catalog-search-field button.catalog-search-icon:hover{background:#79a415}.catalog-search>p{margin:10px 0 0 12px;font-size:12px;line-height:1.5}@media(prefers-reduced-motion:reduce){.catalog-search-field,.catalog-search-field button{transition:none}}.catalog-search>label{display:flex;justify-content:flex-end;min-height:29px;padding-right:14px;text-transform:none;letter-spacing:0;font-weight:400}.catalog-search-prompt{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid var(--green);padding-right:4px;width:190px;font-family:var(--font-playfair),serif;font-size:22px;line-height:1.3;animation:search-prompt-type 7s steps(16) infinite,search-prompt-cursor .8s step-end infinite}.catalog-search.has-query .catalog-search-prompt,.catalog-search:focus-within .catalog-search-prompt{animation:none;border-right-color:transparent}@keyframes search-prompt-type{0%,8%{width:0}38%,88%{width:190px}to{width:0}}@keyframes search-prompt-cursor{50%{border-right-color:transparent}}@media(prefers-reduced-motion:reduce){.catalog-search-prompt{animation:none;border-right-color:transparent}}@media(max-width:600px){.catalog-search{align-self:flex-end;width:min(300px,100%);margin-left:auto;margin-right:0}.contact-form>button{display:block;margin-left:auto;margin-right:0}.catalog-page{overflow-x:clip}.category-browser.has-selection .subcategory-view>header{width:calc(100% - 20px)}.category-browser.has-selection .subcategory-view>header>div{align-self:flex-end}.category-browser.has-selection .subcategory-view>header>button{margin-left:10px}.category-carousel-subcategories .category-carousel-track{touch-action:pan-x pan-y;scroll-snap-type:none;-webkit-overflow-scrolling:touch}}.detail-product-image.soft-clip-diagram{overflow:visible}.detail-product-image.soft-clip-diagram img{transform:translateY(32px) scale(1.1);transform-origin:center}.soft-clip-mobile-diagram{display:none}@media(max-width:600px){.detail-product-image.soft-clip-diagram{overflow:hidden}.detail-product-image.soft-clip-diagram>img{display:none}.soft-clip-mobile-diagram{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:center;width:100%;height:100%;padding:14px}.soft-clip-drawing{position:relative;aspect-ratio:219/255;overflow:hidden}.detail-product-image.soft-clip-diagram .soft-clip-drawing img{position:absolute;top:0;left:0;width:100%;height:auto;transform:none}.soft-clip-drawing-info{min-width:0;color:var(--navy)}.soft-clip-drawing-info h3{font-size:17px;margin-bottom:8px}.soft-clip-drawing-info p{font-size:13px;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}}.detail-product-image.ttp-variac-diagram{overflow:visible}.detail-product-image.ttp-variac-diagram img{transform:translateY(32px) scale(1.1);transform-origin:center;clip-path:inset(4% 0 0)}.shaver-blade-translation{position:absolute;top:50%;left:0;width:100%;aspect-ratio:1581/995;transform:translateY(-50%);pointer-events:none}.shaver-blade-translation p{position:absolute;left:51.5%;top:76.5%;width:48%;min-height:21%;margin:0;padding:0 1px;background:#fff;color:#171717;font-family:Arial,sans-serif;font-size:clamp(11px,1.1vw,16px);font-weight:500;line-height:1.18}.s120-model-viewer .product-model-canvas:focus-visible{outline:none}@media(max-width:600px){.hero{height:max(720px,100svh)}.glass-grid i{animation:mobile-glass-glow 18s ease-in-out infinite}.glass-grid i:first-child,.glass-grid i:nth-child(6),.glass-grid i:nth-child(8){animation-delay:0s}.glass-grid i:nth-child(3),.glass-grid i:nth-child(4),.glass-grid i:nth-child(9){animation-delay:-12s}.glass-grid i:nth-child(2),.glass-grid i:nth-child(5),.glass-grid i:nth-child(7){animation-delay:-6s}.collections{padding-top:46px}.marquee{height:20px;min-height:0;padding:0}.marquee>span{display:none}}@keyframes mobile-glass-glow{0%,24%,to{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.15);box-shadow:inset 0 0 0 transparent;transform:translateY(0)}10%,14%{background:rgba(142,187,24,.09);border-color:rgba(142,187,24,.45);box-shadow:inset 0 0 30px rgba(142,187,24,.12);transform:translateY(-2px)}}@media(max-width:600px) and (prefers-reduced-motion:reduce){.glass-grid i{animation:none}}.detail-product-image.thyroid-overview>img{height:calc(100% - 118px)!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.thyroid-feature-strip{position:absolute;left:12px;right:12px;bottom:4px;height:112px}.thyroid-feature-strip img{-o-object-fit:contain;object-fit:contain}@media(max-width:700px){.detail-product-image.thyroid-overview>img{height:calc(100% - 100px)!important}.thyroid-feature-strip{left:4px;right:4px;height:94px}}.education-course-visual{position:relative;overflow:hidden;padding:0;flex-shrink:0}.education-course-image{position:absolute;inset:0;display:block}.education-course-visual .education-course-image img{width:100%;height:100%}.education-course-visual span{position:absolute;left:24px;bottom:24px;pointer-events:none}.product-track{--featured-gap:34px;animation-duration:60s}@keyframes product-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3 - var(--featured-gap) / 3))}}@media(max-width:900px){.product-track{--featured-gap:24px;animation-duration:54s}}@media(max-width:600px){.product-track{--featured-gap:20px;animation-duration:72s}}@keyframes product-scroll-mobile{0%{transform:translateX(0)}to{transform:translateX(calc(-100% / 3 - var(--featured-gap) / 3))}}.about-leadership{padding:88px max(8.3vw,32px);display:grid;grid-template-columns:460px minmax(0,1fr);gap:64px;align-items:center;background:#f5f7f9}.about-leadership-photo{overflow:hidden;border-radius:24px;box-shadow:0 20px 40px rgba(0,30,66,.1)}.about-leadership-photo img{display:block;width:100%;height:auto}.about-leadership-copy h2{font-size:38px;line-height:1.2;margin:16px 0 28px}.about-leadership-copy>p:not(.eyebrow){font-size:15px;line-height:26px;color:#62798a;margin-top:20px}.about-story>div:first-child{min-width:0}@media(max-width:900px){.about-leadership{grid-template-columns:1fr;gap:36px}.about-story{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.about-leadership{padding:54px 20px;gap:28px}.about-leadership-copy h2{font-size:32px}.about-page .about-story{gap:36px}}.about-leadership-photo{width:100%;max-width:460px;justify-self:center}@media(max-width:600px){.about-leadership-photo{max-width:360px}}.institution-item{overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fafbfc;isolation:isolate}.institution-item img{display:block;min-width:0;min-height:0;width:100%;height:76px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.institution-item[data-institution="Clínica MEDS La Dehesa"] img{transform:none;object-view-box:inset(30% 1% 29% 1%)}.institution-item[data-institution="Centro Médico y Dental RedSalud"] img{transform:none;object-view-box:inset(36% 13% 42% 13%)}.institution-item[data-institution="Clínica Universidad de los Andes"] img{transform:none;object-view-box:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.institution-track{animation-duration:120s}@media(max-width:900px){.institution-track{animation-duration:110s}}.about-careers{padding:0 max(8.3vw,32px) 80px;background:#fff}.about-careers .detail-help{margin-top:0}.about-careers .detail-help p{max-width:660px}#formulario-contacto{scroll-margin-top:32px}@media(max-width:600px){.about-careers{padding:0 20px 54px}}.about-careers .detail-help>a{animation:mobile-whatsapp-wiggle 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.about-careers .detail-help>a{animation:none}}.hover\:bg-\[\#8ebb18\]:hover{--tw-bg-opacity:1;background-color:rgb(142 187 24/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8ebb18\]\/10:hover{background-color:rgb(142 187 24/.1)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}