.dh-home{--dh-main:#1b6b7d;--dh-dark:#12404c;--dh-deep:#0c2f38;--dh-gold:#c8902e;--dh-gold-light:#f2c46d;--dh-grad:linear-gradient(135deg,#12404c,#1b6b7d 55%,#2a8fa3);--dh-tint:#eef6f7;--dh-soft:rgba(27,107,125,0.1);--dh-line:#d5e3e6;--dh-shadow:rgba(18,64,76,0.12);--dh-text:#3d4a4f;--dh-muted:#6b7a80;background:#fff;color:var(--dh-text);font-family:var(--font-lato),Lato,Arial,Helvetica,sans-serif;line-height:1.6}.dh-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.dh-cat>.si-link-content,.dh-hero__card>.si-link-content,.dh-product>.si-link-content{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:0;width:100%}.dh-eyebrow{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-gold)}.dh-eyebrow--light{color:var(--dh-gold-light)}.dh-title{margin:0;font-size:clamp(1.75rem,2.4vw,2.2rem);font-weight:700;line-height:1.22;color:var(--dh-dark)}.dh-lead{margin:10px 0 0;max-width:640px;font-size:1.02rem;color:var(--dh-muted)}.dh-body{margin:16px 0 0;font-size:1.02rem}.dh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.dh-head__link,.dh-textlink{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;font-weight:700;font-size:.95rem;color:var(--dh-main);text-decoration:none;white-space:nowrap}.dh-head__link:hover,.dh-textlink:hover{color:var(--dh-dark);text-decoration:underline}.dh-section{padding:84px 0}.dh-section--tint{background:var(--dh-tint)}.dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s,transform .2s}.dh-btn:hover{transform:translateY(-1px)}.dh-btn--gold{background:var(--dh-gold-light);color:var(--dh-deep)}.dh-btn--gold:hover{background:#f6d38f}.dh-btn--ghost{border-color:rgba(255,255,255,.7);color:#fff}.dh-btn--ghost:hover{background:#fff;color:var(--dh-dark)}.dh-btn--teal{background:var(--dh-main);color:#fff}.dh-btn--teal:hover{background:var(--dh-dark)}.dh-hero{position:relative;overflow:hidden;background:var(--dh-deep) url(/images/home/factory.webp) right center /cover no-repeat;min-height:560px;display:flex;align-items:center}.dh-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,47,56,.97),rgba(18,64,76,.92) 38%,rgba(27,107,125,.55) 68%,rgba(27,107,125,.25)),radial-gradient(circle at 85% 110%,rgba(242,196,109,.25),transparent 45%)}.dh-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;width:100%;padding-top:72px;padding-bottom:112px}.dh-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px;border:1px solid rgba(242,196,109,.5);border-radius:999px;background:rgba(242,196,109,.12);color:var(--dh-gold-light);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dh-hero__title{margin:0;max-width:640px;color:#fff;font-size:clamp(2.3rem,3.6vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.01em}.dh-hero__lead{margin:20px 0 0;max-width:580px;color:rgba(255,255,255,.86);font-size:1.1rem;line-height:1.65}.dh-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.dh-hero__certs{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0 0;padding:0;list-style:none}.dh-hero__certs li{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.8);font-size:.85rem;font-weight:700}.dh-hero__certs svg{color:var(--dh-gold-light)}.dh-hero__card{justify-self:end;display:flex;flex-direction:column;width:100%;max-width:320px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.35);text-decoration:none;transition:transform .25s}.dh-hero__card:hover{transform:translateY(-4px)}.dh-hero__card-tag{padding:10px 18px;background:var(--dh-gold-light);color:var(--dh-deep);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dh-hero__card-media{position:relative;display:block;aspect-ratio:4/3;background:#f6f9fa}.dh-hero__card-body{display:flex;flex-direction:column;gap:4px;padding:16px 20px 20px}.dh-hero__card-cat,.dh-product__cat{color:var(--dh-gold);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dh-hero__card-title{color:var(--dh-dark);font-weight:700;line-height:1.35}.dh-hero__card-price{color:var(--dh-main);font-weight:700}.dh-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:-64px}.dh-stat{display:flex;flex-direction:column;align-items:center;padding:24px 16px;border-top:3px solid var(--dh-main);border-radius:14px;background:#fff;box-shadow:0 10px 30px var(--dh-shadow);text-align:center}.dh-stat__num{background:var(--dh-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.1rem;font-weight:700;line-height:1.2}.dh-stat__label{color:var(--dh-muted);font-size:.88rem}.dh-certs{padding:40px 0 0}.dh-certs__row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px}.dh-cert{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1.5px solid var(--dh-line);border-radius:999px;background:#fff;color:var(--dh-dark);font-size:.9rem;font-weight:700}.dh-cert svg{color:var(--dh-main)}.dh-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dh-cat{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dh-line);border-radius:16px;background:#fff;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s}.dh-cat:hover{border-color:transparent;box-shadow:0 14px 36px var(--dh-shadow);transform:translateY(-3px)}.dh-cat--wide{grid-column:span 2}.dh-cat__media{position:relative;display:block;aspect-ratio:4/3;background:linear-gradient(180deg,#f7fafb 0,var(--dh-tint) 100%)}.dh-cat--wide .dh-cat__media{aspect-ratio:auto;height:100%;min-height:240px}.dh-cat__placeholder{display:flex;height:100%;align-items:center;justify-content:center;color:#b9c7cb}.dh-cat__body{display:flex;flex-direction:column;gap:4px;padding:16px 20px 18px;border-top:1px solid var(--dh-line)}.dh-cat__name{color:var(--dh-dark);font-size:1.05rem;font-weight:700;line-height:1.3}.dh-cat__count{display:inline-flex;align-items:center;justify-content:space-between;color:var(--dh-muted);font-size:.88rem}.dh-cat__count svg{color:var(--dh-main);transition:transform .2s}.dh-cat:hover .dh-cat__count svg{transform:translateX(4px)}.dh-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.dh-chips__label{margin-right:4px;color:var(--dh-muted)}.dh-chip,.dh-chips__label{font-size:.9rem;font-weight:700}.dh-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1.5px solid var(--dh-line);border-radius:999px;background:var(--dh-tint);color:var(--dh-dark);text-decoration:none;transition:background .2s,color .2s,border-color .2s}.dh-chip span{color:var(--dh-muted);font-weight:400;font-size:.8rem}.dh-chip:hover{border-color:var(--dh-main);background:var(--dh-main);color:#fff}.dh-chip:hover span{color:rgba(255,255,255,.8)}.dh-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.dh-product{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 6px 24px var(--dh-shadow);text-decoration:none;transition:box-shadow .25s,transform .25s}.dh-product:hover{box-shadow:0 16px 40px rgba(18,64,76,.18);transform:translateY(-3px)}.dh-product__media{position:relative;display:block;aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--dh-line)}.dh-product__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.dh-product__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--dh-dark);font-weight:700;line-height:1.35}.dh-product__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.dh-product__price{color:var(--dh-main);font-weight:700}.dh-product__go{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--dh-soft);color:var(--dh-main);transition:background .2s,color .2s}.dh-product:hover .dh-product__go{background:var(--dh-main);color:#fff}.dh-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px}.dh-split__links{display:flex;align-items:center;gap:24px;margin-top:28px}.dh-panel{padding:36px;border-radius:20px;background:var(--dh-grad);box-shadow:0 16px 44px var(--dh-shadow);color:#fff}.dh-panel h3{margin:0 0 6px;font-size:1.35rem;font-weight:700}.dh-panel p{margin:0 0 20px;color:rgba(255,255,255,.85)}.dh-panel__steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dh-panel__steps li{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.1);font-weight:700}.dh-panel__steps span{display:inline-flex;flex-shrink:0;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--dh-gold-light);color:var(--dh-deep);font-size:.9rem}.dh-cards{display:grid;gap:22px}.dh-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dh-card{padding:28px;border-radius:16px;background:#fff;box-shadow:0 6px 24px var(--dh-shadow)}.dh-card__icon,.dh-step__icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--dh-soft);color:var(--dh-main)}.dh-card h3,.dh-step h3{margin:16px 0 8px;color:var(--dh-dark);font-size:1.1rem;font-weight:700}.dh-card p,.dh-step p{margin:0;font-size:.95rem}.dh-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.dh-steps:before{content:"";position:absolute;top:26px;left:16%;right:16%;border-top:2px dashed var(--dh-line)}.dh-step{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 12px;text-align:center}.dh-step__icon{position:relative;background:#fff;border:2px solid var(--dh-line)}.dh-step__num{position:absolute;top:-6px;left:calc(50% + 14px);z-index:1;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--dh-gold-light);color:var(--dh-deep);font-size:.78rem;font-weight:700}.dh-step p{max-width:320px}.dh-ship{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;padding:22px 28px;border-radius:16px;background:var(--dh-tint)}.dh-ship span{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--dh-dark);font-weight:700;font-size:.95rem}.dh-ship svg{color:var(--dh-main)}.dh-oem{padding:80px 0;background:radial-gradient(circle at 90% 10%,rgba(242,196,109,.18),transparent 40%),var(--dh-grad);color:#fff}.dh-oem__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px}.dh-oem__title{margin:0;font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:700;line-height:1.2}.dh-oem__lead{margin:16px 0 0;max-width:560px;color:rgba(255,255,255,.86);font-size:1.05rem}.dh-oem__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.dh-oem__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dh-oem__list li{display:flex;gap:16px;padding:20px 22px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.08)}.dh-oem__list svg{flex-shrink:0;margin-top:2px;color:var(--dh-gold-light)}.dh-oem__list span{display:flex;flex-direction:column;color:rgba(255,255,255,.82);font-size:.95rem}.dh-oem__list strong{color:#fff;font-size:1.02rem}.dh-oem__list a{color:var(--dh-gold-light);font-weight:700;text-decoration:none}.dh-oem__list a:hover{text-decoration:underline}.dh-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;align-items:start}.dh-faq__item{border:1px solid var(--dh-line);border-radius:14px;background:#fff;transition:box-shadow .2s,border-color .2s}.dh-faq__item[open]{border-color:transparent;box-shadow:0 8px 26px var(--dh-shadow)}.dh-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;color:var(--dh-dark);font-weight:700;cursor:pointer;list-style:none}.dh-faq__item summary::-webkit-details-marker{display:none}.dh-faq__item summary:after{content:"+";display:inline-flex;flex-shrink:0;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--dh-soft);color:var(--dh-main);font-size:1.1rem;transition:transform .2s}.dh-faq__item[open] summary:after{transform:rotate(45deg)}.dh-faq__item p{margin:0;padding:0 22px 20px;font-size:.95rem}.dh-faq__item a{color:var(--dh-main);font-weight:700;text-decoration:none;white-space:nowrap}.dh-faq__item a:hover{text-decoration:underline}.dh-cta{padding:48px 0;background:var(--dh-grad);text-align:center}.dh-cta p{margin:0 0 18px;color:#fff;font-size:1.2rem;font-weight:700}.dh-cta__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dh-cta__links a{padding:10px 22px;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.dh-cta__links a:hover{background:#fff;color:var(--dh-main)}@media (max-width:1199.98px){.dh-wrap{padding:0 24px}.dh-hero__inner,.dh-oem__inner,.dh-split{gap:40px}.dh-cards--4,.dh-ship{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dh-home *,.dh-home :after,.dh-home :before{transition:none!important}}.shc-section{margin:38px 0 52px;color:#203f59;font-family:Arial,Helvetica,sans-serif}.shc-wrap{width:100%;max-width:1500px;margin:auto;padding:0 30px}.shc-heading{font-size:27px;font-weight:600;line-height:1.2;letter-spacing:-.6px;margin:0 0 73px}.shc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:70px 20px}.shc-card{position:relative;isolation:isolate;height:215px;border-radius:15px;border:1px solid #dce4eb;background:linear-gradient(110deg,#edf1f5,#e2eaf0);overflow:visible}.shc-art{position:absolute;display:block;height:215px;width:180px;top:-46px;right:-2px;z-index:2;border:0;padding:0;background:none;cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1);transform-origin:center 60%;perspective:900px;mask-image:linear-gradient(90deg,transparent 0,#000 28%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%)}.shc-turn{position:relative;transform-style:preserve-3d}.shc-turn,.shc-turn img{display:block;width:100%;height:100%}.shc-turn img{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden}.shc-back{transform:rotateY(180deg)}.shc-card:focus-visible .shc-turn,.shc-card:hover .shc-turn{animation:shc-turn 2.8s cubic-bezier(.35,.05,.25,1) 1}@keyframes shc-turn{0%{transform:rotateY(0)}48%,56%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.shc-title{position:absolute;z-index:3;top:54px;left:19px;margin:0;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.12;letter-spacing:-.8px;white-space:nowrap;pointer-events:none}.shc-title:before{content:"";display:block;width:25px;height:2px;background:#b08c6f;margin-bottom:14px}.shc-card--long .shc-title{font-size:clamp(16px,1.4vw,21px);letter-spacing:-.7px}.shc-explore{position:absolute;bottom:0;left:0;right:0;height:48px;display:flex;align-items:center;gap:7px;padding:0 19px;background:#fff;border-top:1px solid #e7ecef;border-radius:0 0 14px 14px;color:#526575;font-size:13px;text-decoration:none;z-index:5}.shc-card{display:block;color:#203f59;text-decoration:none;cursor:pointer}.shc-card:focus-visible{outline:3px solid #547c9b;outline-offset:4px}.shc-card:hover .shc-explore{text-decoration:underline}.shc-card.is-zooming .shc-art,.shc-card:active .shc-art{transform:scale(1.18)}@media(max-width:1100px) and (min-width:701px){.shc-wrap{padding:0 22px}.shc-grid{gap:65px 14px}.shc-card{height:175px}.shc-heading{margin-bottom:62px}.shc-title{left:12px;top:43px;font-size:clamp(15px,1.85vw,20px);letter-spacing:-.55px}.shc-card--long .shc-title{font-size:clamp(12px,1.4vw,16px)}.shc-art{height:170px;width:135px;top:-36px;right:-13px}.shc-explore{height:42px;font-size:11px;padding:0 12px}}@media(max-width:700px){.shc-section{margin:28px 0 38px}.shc-wrap{padding:0 18px}.shc-heading{font-size:25px;margin-bottom:67px}.shc-grid{grid-template-columns:1fr;gap:66px}.shc-card{height:205px}.shc-title{font-size:27px;left:22px;top:55px;letter-spacing:-.8px}.shc-card--long .shc-title{font-size:22px}.shc-art{height:200px;width:166px;top:-42px;right:0}.shc-explore{height:45px;font-size:13px;padding:0 22px}}@media(max-width:360px){.shc-title{font-size:23px;left:16px}.shc-card--long .shc-title{font-size:19px}.shc-art{width:145px;right:-2px}}@media(prefers-reduced-motion:reduce){.shc-card:focus-visible .shc-turn,.shc-card:hover .shc-turn{animation:none;transform:rotateY(180deg)}.shc-art{transition:none}.shc-card.is-zooming .shc-art{transform:none}}@media(max-width:900px){.shc-wrap{padding:0 16px}.shc-heading{margin-bottom:56px}.shc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 14px}.shc-card{height:220px}.shc-art{height:170px;width:auto;left:10px;right:10px;top:-40px;mask-image:none;-webkit-mask-image:none}.shc-card--long .shc-title,.shc-title{top:auto;bottom:52px;left:14px;right:12px;font-size:clamp(15px,2.4vw,19px);letter-spacing:-.4px;line-height:1.15;white-space:normal;max-width:none}.shc-title:before{width:18px;margin-bottom:6px}.shc-explore{height:40px;font-size:12px;padding:0 14px;gap:4px}}@media(max-width:520px){.shc-wrap{padding:0 14px}.shc-heading{margin-bottom:52px}.shc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 12px}.shc-card{height:200px}.shc-art{height:150px;left:8px;right:8px;top:-38px}.shc-card--long .shc-title,.shc-title{bottom:46px;left:12px;right:10px;font-size:clamp(14px,4.1vw,17px)}.shc-explore{height:36px;font-size:11px;padding:0 12px}}@media(max-width:340px){.shc-grid{gap:52px 10px}.shc-art{height:130px;top:-32px}.shc-card--long .shc-title,.shc-title{font-size:13px}}.shc-section{margin:30px 0 40px}.shc-wrap{max-width:1240px;padding:0 32px}.shc-heading{margin-bottom:56px}.shc-grid{gap:54px 18px}.shc-card{height:175px}.shc-art{height:170px;width:145px;top:-32px;right:0}.shc-title{top:40px;left:16px;font-size:clamp(18px,1.65vw,22px)}.shc-card--long .shc-title{font-size:clamp(15px,1.3vw,18px)}.shc-title:before{margin-bottom:11px}.shc-explore{height:40px;padding:0 16px;font-size:12px}@media(min-width:901px) and (max-width:1100px){.shc-wrap{padding:0 30px}.shc-card{height:155px}.shc-art{height:145px;width:120px;top:-28px;right:-6px}.shc-title{top:37px;left:12px;font-size:clamp(15px,1.7vw,18px)}.shc-card--long .shc-title{font-size:clamp(12px,1.3vw,14px)}.shc-explore{height:36px;font-size:11px;padding:0 12px}}@media(max-width:900px){.shc-wrap{padding:0 26px}.shc-heading{margin-bottom:46px}.shc-grid{gap:46px 14px}.shc-card{height:190px}.shc-art{height:145px;width:auto;left:10px;right:10px;top:-30px}.shc-card--long .shc-title,.shc-title{top:auto;bottom:47px;left:13px;right:10px;font-size:clamp(14px,2.3vw,18px)}.shc-title:before{margin-bottom:6px}.shc-explore{height:36px;font-size:11px;padding:0 13px}}@media(max-width:520px){.shc-wrap{padding:0 22px}.shc-heading{font-size:23px;margin-bottom:43px}.shc-grid{gap:42px 12px}.shc-card{height:172px}.shc-art{height:125px;left:8px;right:8px;top:-28px}.shc-card--long .shc-title,.shc-title{bottom:43px;left:11px;right:8px;font-size:clamp(13px,3.8vw,16px)}.shc-explore{height:33px;font-size:10px;padding:0 11px}}@media(max-width:340px){.shc-wrap{padding:0 18px}.shc-grid{gap:39px 10px}.shc-card{height:162px}.shc-art{height:115px;top:-25px}.shc-card--long .shc-title,.shc-title{font-size:12px;bottom:42px}}.hx-badge{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;border-radius:999px;background:var(--dh-gold-light);color:var(--dh-deep);font-size:.78rem;font-weight:800}.hx-procs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dh-home .hx-proc>.si-link-content{display:flex;flex:1;align-items:center;gap:18px;width:100%}.hx-proc{display:flex;padding:16px;border:1px solid var(--dh-line);border-radius:16px;background:#fff;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s}.hx-proc:hover{border-color:transparent;box-shadow:0 14px 36px var(--dh-shadow);transform:translateY(-3px)}.hx-proc__media{position:relative;display:flex;flex-shrink:0;width:116px;height:116px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#f7fafb 0,var(--dh-tint) 100%);color:#b9c7cb}.hx-proc__body{display:flex;flex-direction:column;gap:2px}.hx-proc__name{color:var(--dh-dark);font-size:1.15rem;font-weight:700}.hx-proc__count{color:var(--dh-muted);font-size:.9rem}.hx-proc__go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--dh-main);font-size:.9rem;font-weight:700}.hx-proc__go svg{transition:transform .2s}.hx-proc:hover .hx-proc__go svg{transform:translateX(4px)}.hx-compare{overflow:hidden;border:1px solid var(--dh-line);border-radius:18px;background:#fff}.hx-compare__row{display:grid;grid-template-columns:180px minmax(0,1.15fr) minmax(0,1fr);border-top:1px solid var(--dh-line)}.hx-compare__row>span{display:flex;align-items:center;gap:10px;padding:16px 22px}.hx-compare__row--head{border-top:0;background:var(--dh-tint);color:var(--dh-dark);font-weight:700}.hx-compare__row--head .hx-compare__us{background:var(--dh-main);color:#fff}.hx-compare__label{color:var(--dh-dark);font-weight:700}.hx-compare__us{background:rgba(27,107,125,.05);color:var(--dh-dark);font-weight:600}.hx-compare__us svg{flex-shrink:0;color:var(--dh-main)}.hx-compare__them{color:var(--dh-muted)}.hx-compare__them svg{flex-shrink:0;color:#c08a8a}.hx-guarantees{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none}.hx-guarantees li{display:flex;gap:14px;padding:18px 20px;border-radius:14px;background:var(--dh-grad);color:rgba(255,255,255,.85);font-size:.9rem}.hx-guarantees svg{flex-shrink:0;color:var(--dh-gold-light)}.hx-guarantees span{display:flex;flex-direction:column}.hx-guarantees strong{color:#fff;font-size:1rem}.hx-countries{margin-top:28px}.hx-countries p{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--dh-dark);font-weight:700}.hx-countries p svg{color:var(--dh-main)}.hx-countries ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hx-countries li{padding:6px 14px;border:1px solid var(--dh-line);border-radius:999px;background:var(--dh-tint);color:var(--dh-dark);font-size:.86rem}.hx-countries .hx-countries__more{border-color:var(--dh-gold);background:#fff;color:var(--dh-gold);font-weight:700}@media (max-width:1199.98px){.hx-guarantees,.hx-procs{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-compare__row{grid-template-columns:140px minmax(0,1.15fr) minmax(0,1fr)}}.mx-section{padding:1.5rem 0 .5rem}.mx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:0 1rem}.mx-head__lead{margin-top:.125rem;color:var(--ma-ink-soft,#5c574c);font-size:.78rem}.mx-ranked{position:relative;flex:0 0 10.5rem}.mx-rank{position:absolute;top:.5rem;left:.5rem;z-index:2;padding:.125rem .5rem;border-radius:999px;background:var(--ma-sage-dark,#3f4e38);color:#fff;font-size:.7rem;font-weight:700;pointer-events:none}.mx-procs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:0 1rem}.mx-proc{display:flex;border:1px solid var(--ma-line,#e3ded2);border-radius:var(--ma-radius-m,16px);background:#fff;padding:.5rem;text-decoration:none}.mx-proc>.si-link-content{display:flex;flex:1;align-items:center;gap:.5rem;min-width:0}.mx-proc__media{position:relative;display:flex;flex-shrink:0;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.625rem;background:var(--ma-sage-tint,#e6eadf);color:var(--ma-sage,#55684a)}.mx-proc__body{display:flex;min-width:0;flex-direction:column}.mx-proc__name{hyphens:auto;color:var(--ma-ink,#211f1b);font-size:.78rem;font-weight:600;line-height:1.25}.mx-proc__count{color:var(--ma-ink-soft,#5c574c);font-size:.7rem}.mx-direct{margin:1.75rem 1rem 1.5rem;padding:1.25rem;border-radius:var(--ma-radius-l,22px);background:#fff;box-shadow:var(--ma-shadow,0 10px 24px rgba(33,31,27,.08))}.mx-direct__lead{margin-top:.5rem;color:var(--ma-ink-soft,#5c574c);font-size:.85rem;line-height:1.55}.mx-direct__list{display:grid;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none}.mx-direct__list li{display:flex;gap:.625rem;font-size:.82rem;line-height:1.45;color:var(--ma-ink-soft,#5c574c)}.mx-direct__list svg{flex-shrink:0;margin-top:.15rem;color:var(--ma-sage,#55684a)}.mx-direct__list span{display:flex;flex-direction:column}.mx-direct__list strong{color:var(--ma-ink,#211f1b);font-weight:600}.mx-guarantees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none}.mx-guarantees li{display:flex;flex-direction:column;gap:.125rem;padding:.75rem;border-radius:var(--ma-radius-s,10px);background:var(--ma-sage-tint,#e6eadf);font-size:.72rem;color:var(--ma-ink-soft,#5c574c)}.mx-guarantees svg{margin-bottom:.25rem;color:var(--ma-sage-dark,#3f4e38)}.mx-guarantees strong{color:var(--ma-ink,#211f1b);font-size:.8rem}.mx-countries{margin-top:1.125rem}.mx-countries p{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;color:var(--ma-ink,#211f1b);font-size:.8rem;font-weight:600}.mx-countries ul{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.mx-countries li{padding:.25rem .625rem;border:1px solid var(--ma-line,#e3ded2);border-radius:999px;font-size:.72rem;color:var(--ma-ink-soft,#5c574c)}.mx-countries .mx-countries__more{border-color:var(--ma-sage,#55684a);color:var(--ma-sage-dark,#3f4e38);font-weight:600}@media (min-width:768px){.mx-procs{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-guarantees{grid-template-columns:repeat(4,minmax(0,1fr))}}.smb-section{font-family:Arial,Helvetica,sans-serif;color:#203e55;background:#fff;padding:20px 0 10px}.smb-wrap{max-width:1320px;margin:auto;padding:0 36px}.smb-frame{position:relative;isolation:isolate;height:460px;overflow:hidden;border:1px solid #dde6ed;border-radius:18px;background:#eef3f7}.smb-backdrop{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-3}.smb-backdrop,.smb-shade{position:absolute;inset:0}.smb-shade{background:linear-gradient(90deg,#f8fafced,#f8fafcdd 32%,#f8fafc44 60%,transparent 80%);z-index:-2}.smb-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s}.smb-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.smb-copy{position:relative;z-index:3;padding:78px 0 0 52px;width:49%;pointer-events:none}.smb-eyebrow{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:2.4px;font-weight:700;color:#678196;margin:0 0 23px}.smb-eyebrow:before{content:"";width:26px;height:2px;background:#b18a6b;display:block}.smb-title{font-size:44px;letter-spacing:-1.8px;line-height:1.12;font-weight:500;color:#203f55;margin:0 0 24px;white-space:normal;max-width:540px}.smb-description{font-size:15px;line-height:1.8;color:#607b90;max-width:320px;margin:0 0 27px}.smb-primary{display:inline-flex;align-items:center;gap:23px;font-size:12px;font-weight:700;background:#254b65;color:white;text-decoration:none;border-radius:7px;padding:16px 22px;pointer-events:auto;transition:background .2s,transform .2s}.smb-primary:hover{background:#19394f;transform:translateY(-2px)}.smb-secondary{display:block;width:-moz-max-content;width:max-content;margin-top:18px;padding-bottom:5px;border-bottom:1px solid #adbfcd;font-size:12px;color:#5a778d;text-decoration:none;pointer-events:auto}.smb-product{position:absolute;display:block;height:auto}.smb-float{display:block;animation:smb-float 6s ease-in-out infinite;animation-play-state:paused}.smb-slide.is-active .smb-float{animation-play-state:running}.smb-section[data-motion=paused] .smb-float{animation-play-state:paused}.smb-image-link{display:block;cursor:zoom-in}.smb-product img{display:block;width:100%;height:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.smb-product:focus-within,.smb-product:hover{z-index:15}.smb-product:focus-within img,.smb-product:hover img{transform:scale(1.1);filter:drop-shadow(0 6px 6px #26445d20)}.smb-controls{position:absolute;left:30px;bottom:15px;z-index:25;display:flex;align-items:center;gap:12px}.smb-controls>button,.smb-pause{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #c3d1dc;background:#ffffffb8;color:#254b65;font:22px/1 Arial;cursor:pointer}.smb-dots{display:flex;gap:9px;align-items:center}.smb-dots button{border:0;background:#b2c2cf;width:8px;height:8px;border-radius:50%;padding:0;cursor:pointer;position:relative}.smb-dots button:before{content:"";position:absolute;inset:-10px}.smb-dots button.is-active{background:#254b65}.smb-pause{position:absolute;right:20px;bottom:15px;z-index:25;font-size:12px}.smb-section a:focus-visible,.smb-section button:focus-visible{outline:3px solid #638aa7;outline-offset:5px}@keyframes smb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:1100px) and (min-width:761px){.smb-wrap{padding:0 26px}.smb-copy{padding-left:34px;width:53%;padding-top:75px}.smb-title{font-size:34px}.smb-description{font-size:14px;max-width:290px}}@media(max-width:760px){.smb-section{padding-top:12px}.smb-wrap{padding:0 18px}.smb-frame{height:640px;border-radius:15px}.smb-copy{width:100%;padding:37px 25px 0}.smb-eyebrow{font-size:9px;margin-bottom:19px;letter-spacing:2px}.smb-title{font-size:32px;letter-spacing:-1px;margin-bottom:18px;max-width:100%}.smb-description{font-size:14px;line-height:1.65;max-width:310px;margin-bottom:20px}.smb-primary{padding:14px 18px;font-size:11px}.smb-secondary{margin-top:14px;font-size:11px}.smb-backdrop{-o-object-position:66% center;object-position:66% center}.smb-shade{background:linear-gradient(180deg,#f8fafce8,#f8fafccc 38%,transparent 68%)}.smb-controls{left:20px;bottom:13px}.smb-pause{bottom:13px;right:15px}}@media(max-width:360px){.smb-wrap{padding:0 14px}.smb-copy{padding-left:20px;padding-right:20px}.smb-description{font-size:13px}.smb-primary{padding:13px 14px;gap:13px}.smb-secondary{font-size:10px}}@media(prefers-reduced-motion:reduce){.smb-float{animation:none!important}.smb-primary,.smb-product img,.smb-slide{transition:none!important}}.smb-image-link>.si-link-content{display:block;width:100%}.smb-primary>.si-link-content{gap:23px}.smb-product[data-instrument=maxillofacial-0]{left:78.81128575769348%;top:24.83600292330474%;width:38.57257417802727%;transform:rotate(19deg);z-index:5}.smb-product[data-instrument=maxillofacial-1]{left:70.822718665422%;top:31.777455448325167%;width:36.888532477947074%;transform:rotate(19deg);z-index:6}.smb-product[data-instrument=maxillofacial-2]{left:63.63610555959302%;top:59.22784410530705%;width:36.888532477947074%;transform:rotate(15deg);z-index:7}.smb-product[data-instrument=liposuction-0]{left:67.79689857219829%;top:13.97596039283769%;width:31.3%;transform:rotate(0deg);z-index:5}.smb-product[data-instrument=plastic-surgery-0]{left:71.04807397128107%;top:14.517218562772333%;width:28.6%;transform:rotate(-18deg);z-index:5}.smb-product[data-instrument=plastic-surgery-1]{left:70.0090226308766%;top:34.25436580882353%;width:27.5%;transform:rotate(-18deg);z-index:6}.smb-product[data-instrument=plastic-surgery-2]{left:76.70914100090216%;top:36.43362672760077%;width:23.5%;transform:rotate(-18deg);z-index:7}.smb-product[data-instrument=ophthalmology-0]{left:62.78580800953537%;top:45.55395454622821%;width:12.3%;transform:rotate(-29deg);z-index:5}.smb-product[data-instrument=ophthalmology-1]{left:72.43259800082699%;top:16.48106128302015%;width:34.883720930232556%;transform:rotate(-14deg);z-index:6}.smb-product[data-instrument=ophthalmology-2]{left:76.49933081583299%;top:30.569969958469493%;width:26.623897353648758%;transform:rotate(-22deg);z-index:7}@media(max-width:1100px) and (min-width:761px){.smb-product[data-instrument=maxillofacial-0]{left:79.33643156418964%;top:30.056443557240602%;width:37.59011328527291%;transform:rotate(19deg);z-index:5}.smb-product[data-instrument=maxillofacial-1]{left:72.12856933090885%;top:37.741607466554335%;width:35.94232749742534%;transform:rotate(19deg);z-index:6}.smb-product[data-instrument=maxillofacial-2]{left:67.91274348690139%;top:58.67318213635281%;width:35.94232749742534%;transform:rotate(15deg);z-index:7}.smb-product[data-instrument=liposuction-0]{left:65.8080373306353%;top:20.168966907509528%;width:32.9%;transform:rotate(-2deg);z-index:5}.smb-product[data-instrument=plastic-surgery-0]{left:69.54062841947734%;top:18.063693576388886%;width:29.1%;transform:rotate(-25deg);z-index:5}.smb-product[data-instrument=plastic-surgery-1]{left:61.42998645283535%;top:39.87438725490196%;width:26.2%;transform:rotate(-12deg);z-index:6}.smb-product[data-instrument=plastic-surgery-2]{left:71.17757119552975%;top:42.18938823359205%;width:25.9%;transform:rotate(-12deg);z-index:7}.smb-product[data-instrument=ophthalmology-0]{left:84.20752103984294%;top:49.21196831597222%;width:13.1%;transform:rotate(-14deg);z-index:5}.smb-product[data-instrument=ophthalmology-1]{left:62.762809462699536%;top:46.21661815767973%;width:35.3%;transform:rotate(-13deg);z-index:6}.smb-product[data-instrument=ophthalmology-2]{left:73.37581112014033%;top:16.291466673474947%;width:25.952626158599383%;transform:rotate(-21deg);z-index:7}}@media(max-width:760px){.smb-product[data-instrument=maxillofacial-0]{left:71.75764352458376%;top:41.719062339531995%;width:75.14792899408283%;transform:rotate(19deg);z-index:5}.smb-product[data-instrument=maxillofacial-1]{left:54.70593372827555%;top:46.59510748300568%;width:71.89349112426035%;transform:rotate(19deg);z-index:6}.smb-product[data-instrument=maxillofacial-2]{left:41.61844009114736%;top:61.771403567891724%;width:71.89349112426035%;transform:rotate(15deg);z-index:7}.smb-product[data-instrument=liposuction-0]{left:42.289778841791346%;top:30.551238201780123%;width:100%;transform:rotate(117deg);z-index:5}.smb-product[data-instrument=plastic-surgery-0]{left:44.00866324149801%;top:42.19128246038732%;width:96.8%;transform:rotate(-18deg);z-index:5}.smb-product[data-instrument=plastic-surgery-1]{left:42.455471784467406%;top:57.984506430946794%;width:65.97633136094674%;transform:rotate(-11deg);z-index:6}.smb-product[data-instrument=plastic-surgery-2]{left:110%;top:84.97381314798513%;width:46%;transform:rotate(180deg);z-index:7}.smb-product[data-instrument=ophthalmology-0]{left:70.34042028192482%;top:35.19755141089593%;width:32.24852071005917%;transform:rotate(-12deg);z-index:5}.smb-product[data-instrument=ophthalmology-1]{left:35.50136988255353%;top:53.19350456034821%;width:65.38461538461539%;transform:rotate(-14deg);z-index:6}.smb-product[data-instrument=ophthalmology-2]{left:53.76151144511541%;top:56.716923721146316%;width:50%;transform:rotate(-12deg);z-index:7}}