@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root{--tm-font-display:"Google Sans Flex",sans-serif;--tm-font-body:"Poppins",sans-serif;--tm-blue:#0877c9;--tm-deep:#073b6d;--tm-cyan:#10c8d2;--tm-ink:#142c44;--tm-muted:#60758a;--tm-bg:#f5fbff;--tm-line:#dbeaf3;--tm-radius:20px;--tm-shadow:0 18px 50px rgba(7,59,109,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--tm-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;background:#fff}a{color:var(--tm-blue)}img{max-width:100%;height:auto}.tm-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.96);border-bottom:1px solid var(--tm-line);backdrop-filter:blur(12px)}.tm-header-inner{min-height:82px;display:flex;align-items:center;gap:28px}.tm-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;color:var(--tm-deep);font-size:20px}.tm-brand .custom-logo{max-height:54px;width:auto}.tm-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--tm-blue),var(--tm-cyan));color:#fff}.tm-nav{margin-left:auto}.tm-nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.tm-nav a{text-decoration:none;color:var(--tm-ink);font-weight:600}.tm-header-cta,.tm-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,var(--tm-blue),var(--tm-cyan));color:#fff;text-decoration:none;font-weight:700}.tm-menu-toggle{display:none;background:none;border:0;padding:10px}.tm-menu-toggle>span:not(.screen-reader-text){display:block;width:24px;height:2px;background:var(--tm-deep);margin:5px}.site-footer{background:#062e54;color:#dbeaf5;padding:64px 0 20px}.site-footer a{color:#fff}.site-footer .custom-logo{max-height:54px;width:auto}.tm-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.tm-footer-grid h2{color:#fff;font-size:18px}.tm-footer-grid ul{list-style:none;padding:0}.tm-footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:36px;padding-top:20px}.tm-content{padding:70px 0;min-height:60vh}.tm-elementor-page{overflow:hidden}.tm-form-notice{padding:16px;border:1px dashed var(--tm-blue);border-radius:12px;background:var(--tm-bg)}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{clip:auto;width:auto;height:auto;margin:10px;padding:10px;background:#fff;z-index:10000}:focus-visible{outline:3px solid var(--tm-cyan);outline-offset:3px}@media(max-width:820px){.tm-header-inner{min-height:70px}.tm-menu-toggle{display:block;margin-left:auto}.tm-header-cta{display:none}.tm-nav{display:none;position:absolute;left:0;right:0;top:70px;background:#fff;border-bottom:1px solid var(--tm-line);padding:20px}.tm-nav.is-open{display:block}.tm-nav ul{display:block}.tm-nav li{padding:10px 0}.tm-footer-grid{grid-template-columns:1fr}.tm-container{width:min(100% - 28px,1180px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* v2.1 approved-mockup visual contract */
.tm-brand .custom-logo,.site-footer .custom-logo,.custom-logo-link img.custom-logo{max-width:260px!important;max-height:64px!important;width:auto!important;height:auto!important;object-fit:contain!important}.site-footer .custom-logo{max-width:220px!important;max-height:58px!important}.tm-elementor-page .elementor-section>.elementor-container{max-width:1180px}.tm-hero{background:linear-gradient(120deg,#f8fcff 0%,#eef8ff 58%,#dff4ff 100%)!important}.tm-hero .elementor-container{align-items:center}.tm-eyebrow .elementor-heading-title{font-size:14px!important;letter-spacing:1.4px;color:#0877c9!important;font-weight:800}.tm-hero-title .elementor-heading-title{font-size:58px!important;line-height:1.06!important;color:#073b6d!important;font-weight:800}.tm-hero-sub h3{font-size:30px;line-height:1.25;color:#28435d;margin:8px 0 22px;font-weight:500}.tm-hero-product img{width:100%;max-height:520px;object-fit:contain;border-radius:18px;box-shadow:0 24px 60px rgba(7,59,109,.16)}.tm-primary-btn .elementor-button{background:linear-gradient(135deg,#0877c9,#10c8d2)!important;border-radius:999px!important;padding:15px 28px!important;font-weight:700}.tm-benefits{border-top:1px solid #e1edf5;border-bottom:1px solid #e1edf5}.tm-benefit-col{text-align:center;border-right:1px solid #dbeaf3}.tm-benefit-col:last-child{border-right:0}.tm-benefit-icon .elementor-heading-title,.tm-trust-icon .elementor-heading-title{color:#0877c9!important;font-size:32px!important}.tm-benefit-title .elementor-heading-title{color:#073b6d!important;font-size:18px!important}.tm-benefit-copy p{margin:0;color:#60758a}.tm-about .elementor-container{align-items:center}.tm-about-image img{width:360px!important;height:360px!important;object-fit:cover!important;border-radius:50%!important;box-shadow:0 18px 45px rgba(7,59,109,.12)}.tm-section-title .elementor-heading-title{font-size:40px!important;line-height:1.15!important;color:#073b6d!important;font-weight:800}.tm-outline-btn .elementor-button{background:#fff!important;color:#0877c9!important;border:2px solid #0877c9!important;border-radius:999px!important;padding:13px 25px!important}.tm-phone-cta{background:linear-gradient(120deg,#0762ba,#09a6d7)!important;color:#fff}.tm-phone-cta .elementor-heading-title,.tm-phone-cta p{color:#fff!important}.tm-phone-number .elementor-heading-title{font-size:38px!important}.tm-phone-call .elementor-heading-title{font-size:18px!important;letter-spacing:.5px}.tm-phone-copy p{margin:0}.tm-center{text-align:center}.tm-center .elementor-heading-title{text-align:center}.tm-wound-card>.elementor-widget-wrap{margin:8px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px rgba(7,59,109,.10);padding:0 0 15px!important}.tm-card-image img{width:100%!important;height:185px!important;object-fit:cover!important}.tm-card-title .elementor-heading-title{text-align:center;font-size:18px!important;color:#073b6d!important}.tm-centered-btn{text-align:center}.tm-trust{border-radius:20px}.tm-trust-col{text-align:center;border-right:1px solid #d4e5f0}.tm-trust-col:last-child{border-right:0}.tm-trust-title .elementor-heading-title{font-size:17px!important;color:#073b6d!important}.elementor-widget-text-editor{color:#536a7e}.elementor-button{transition:transform .2s ease,box-shadow .2s ease}.elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(7,119,201,.18)}
@media(max-width:1024px){.tm-hero-title .elementor-heading-title{font-size:46px!important}.tm-about-image img{width:300px!important;height:300px!important}.tm-section-title .elementor-heading-title{font-size:34px!important}}
@media(max-width:767px){.tm-hero-title .elementor-heading-title{font-size:38px!important}.tm-hero-sub h3{font-size:23px}.tm-hero-product img{max-height:380px}.tm-benefit-col{border-right:0;border-bottom:1px solid #e2edf4;padding:14px}.tm-about-image img{width:270px!important;height:270px!important}.tm-section-title .elementor-heading-title{font-size:31px!important}.tm-phone-number .elementor-heading-title{font-size:30px!important}.tm-wound-card>.elementor-widget-wrap{margin:8px 0}.tm-card-image img{height:220px!important}.tm-trust-col{border-right:0;border-bottom:1px solid #d4e5f0;padding:12px}.tm-brand .custom-logo,.custom-logo-link img.custom-logo{max-width:190px!important;max-height:52px!important}}
/* v2.2 rendering guardrails: one clean page document, no inherited article chrome. */
body.page-template-elementor-full-width .tm-elementor-page{margin:0;padding:0;min-height:0!important;overflow:hidden}
body.page-id-22 .tm-content,body.page-id-22 main.tm-content,body.page-id-13 .tm-content,body.page-id-13 main.tm-content{min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important}
body.page-id-13 .elementor-13{min-height:0!important;height:auto!important;}
body.page-id-13 .elementor-13>.e-con:last-child{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:20px!important;}
body.page-id-13 .site-footer{margin-top:0!important;}
body.page-template-elementor-full-width .tm-elementor-page>article,
body.page-template-elementor-full-width .tm-elementor-page>.tm-container{max-width:none;margin:0;padding:0}
body.page-template-elementor-full-width .entry-title{display:none!important}
.site-header .custom-logo-link,.site-footer .custom-logo-link{display:inline-flex;align-items:center}
.site-header .custom-logo-link img{display:block;width:auto!important;height:auto!important;max-width:230px!important;max-height:58px!important}
.site-footer .custom-logo-link img{display:block;width:auto!important;height:auto!important;max-width:205px!important;max-height:54px!important}
@media(max-width:767px){.site-header .custom-logo-link img{max-width:180px!important;max-height:48px!important}.site-footer .custom-logo-link img{max-width:180px!important;max-height:48px!important}}
/* v2.3 visual-parity rebuild: approved Tayand Medical composition */
body{font-size:16px}.site-header{position:relative;background:#fff;border-bottom:0;box-shadow:0 1px 0 rgba(7,59,109,.08)}.tm-header-inner{min-height:92px}.tm-brand{font-size:22px;letter-spacing:-.25px}.tm-mark{width:46px;height:46px;font-size:20px}.tm-nav a{font-size:15px;color:#173c5e}.tm-header-cta{padding:14px 25px;box-shadow:0 10px 28px rgba(8,119,201,.16)}
.tm-hero{min-height:640px!important;display:flex;align-items:center;background:linear-gradient(118deg,#f8fcff 0%,#edf8ff 58%,#dff5ff 100%)!important}.tm-hero>.elementor-container{width:100%;align-items:center;gap:44px}.tm-hero .elementor-column:first-child{padding-right:18px}.tm-hero-title .elementor-heading-title{font-size:64px!important;line-height:1.02!important;letter-spacing:-2.4px!important;max-width:720px}.tm-hero-sub h3{font-size:27px;line-height:1.32;max-width:560px;margin:18px 0 24px}.tm-hero .elementor-widget-text-editor p{max-width:650px;font-size:17px;line-height:1.8}.tm-hero-product{max-width:560px;margin-left:auto;overflow:hidden;border-radius:28px}.tm-hero-product img{display:block;width:108%!important;max-width:none!important;height:520px!important;object-fit:cover!important;object-position:58% 50%;clip-path:inset(0 0 0 8%);transform:translateX(-4%);border-radius:28px!important;box-shadow:0 28px 70px rgba(7,59,109,.14)}
.tm-primary-btn .elementor-button{font-size:15px;padding:16px 30px!important;box-shadow:0 12px 28px rgba(8,119,201,.18)}
.tm-benefits{padding-block:0!important}.tm-benefits>.elementor-container{display:grid!important;grid-template-columns:repeat(4,1fr);width:100%}.tm-benefits .elementor-column{width:100%!important;min-height:170px;display:flex;align-items:center}.tm-benefits .elementor-widget-wrap{align-content:center;padding:24px 26px!important}.tm-benefit-icon .elementor-heading-title{font-size:28px!important}.tm-benefit-title .elementor-heading-title{font-size:17px!important;margin-top:5px}.tm-benefit-copy p{font-size:14px}
.tm-about{padding-block:96px!important}.tm-about>.elementor-container{gap:70px}.tm-about .elementor-column:first-child{display:flex;justify-content:center}.tm-about-image img{width:440px!important;height:440px!important;border-radius:28px!important;object-fit:cover!important;box-shadow:0 24px 55px rgba(7,59,109,.13)}.tm-about .elementor-widget-text-editor p{font-size:17px;line-height:1.8;max-width:600px}.tm-section-title .elementor-heading-title{font-size:48px!important;letter-spacing:-1.4px!important}.tm-eyebrow .elementor-heading-title{font-size:12px!important;letter-spacing:1.8px!important}
.tm-phone-cta{min-height:170px!important;display:flex;align-items:center;background:linear-gradient(110deg,#0763b8 0%,#078bd1 52%,#11c5d2 100%)!important}.tm-phone-cta>.elementor-container{align-items:center}.tm-phone-number .elementor-heading-title{font-size:42px!important;letter-spacing:-1px}.tm-phone-call .elementor-heading-title{font-size:14px!important;letter-spacing:1.6px}.tm-phone-copy p{font-size:15px;opacity:.9}
.tm-solutions-head{padding-top:92px!important;padding-bottom:36px!important}.tm-solutions-head .elementor-widget-text-editor p{font-size:17px}.tm-wound-grid>.elementor-container{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px}.tm-wound-grid .elementor-column{width:100%!important}.tm-wound-card>.elementor-widget-wrap{margin:0!important;padding:0 0 20px!important;border:1px solid #e6f0f6;border-radius:24px;box-shadow:0 16px 42px rgba(7,59,109,.09);overflow:hidden;background:#fff}.tm-card-image{margin-bottom:0!important}.tm-card-image img{width:100%!important;height:240px!important;object-fit:cover!important}.tm-card-title{margin:0!important;padding:19px 18px 0}.tm-card-title .elementor-heading-title{text-align:left!important;font-size:18px!important}.tm-view-products{padding-top:18px!important;padding-bottom:86px!important}.tm-centered-btn{text-align:center}
.tm-trust{border-radius:0!important;background:#f0f9ff!important}.tm-trust>.elementor-container{display:grid!important;grid-template-columns:repeat(3,1fr)}.tm-trust .elementor-column{width:100%!important;min-height:150px;display:flex;align-items:center}.tm-trust .elementor-widget-wrap{align-content:center;padding:24px 36px!important}.tm-trust-title .elementor-heading-title{font-size:16px!important;line-height:1.45!important}
.site-footer{background:#07365f;padding:14px 0}.site-footer .tm-footer-grid{display:none!important}.tm-footer-bottom{border-top:0;margin-top:0;padding-top:0;text-align:center;font-size:13px;line-height:1.4;color:#dbeaf5}.tm-footer-bottom span{display:block}
@media(max-width:1024px){.tm-hero{min-height:560px!important}.tm-hero-title .elementor-heading-title{font-size:52px!important}.tm-hero-product img{height:430px!important}.tm-about-image img{width:360px!important;height:360px!important}.tm-section-title .elementor-heading-title{font-size:40px!important}.tm-card-image img{height:200px!important}}










/* LOCKED GLOBAL TYPOGRAPHY BASELINE — 2026-10-03 — FINAL APPROVED
   Google Sans Flex = headings/navigation/buttons; Poppins = body/forms.
   Preserve these font families and variable-font settings in all subsequent section work. */
/* GLOBAL TYPOGRAPHY SYSTEM — approved fonts */
body,button,input,textarea,select,.elementor-widget-text-editor,.e-paragraph-base{font-family:var(--tm-font-body)!important}
h1,h2,h3,h4,h5,h6,.e-heading-base,.elementor-heading-title,.tm-nav,.tm-nav a,.e-button-base,.tm-button,.tm-header-cta{font-family:var(--tm-font-display)!important;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 0,"ROND" 0}

/* PAGE 22 — VALUE STRIP: approved mockup icon system + hover motion */
html,body{max-width:100%;overflow-x:clip}
body.page-id-22 .elementor-element.e-604dc2d1-d5cc{width:100%!important;max-width:100%!important;overflow:hidden!important;border-top:1px solid #dcebf3!important;border-bottom:1px solid #dcebf3!important}
body.page-id-22 .elementor-element.e-3a67fdbd-c453{box-sizing:border-box!important;width:min(100%,74rem)!important;max-width:calc(100% - 2rem)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:0!important;align-items:stretch!important}
body.page-id-22 .elementor-element.e-2679b06b-8e67,body.page-id-22 .elementor-element.e-66b946d9-8de3,body.page-id-22 .elementor-element.e-363cc485-bcdd,body.page-id-22 .elementor-element.e-45be89cd-8d7e{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 1.5rem!important}
body.page-id-22 .elementor-element.e-2679b06b-8e67,body.page-id-22 .elementor-element.e-66b946d9-8de3,body.page-id-22 .elementor-element.e-363cc485-bcdd{border-right:1px solid #d8e7ef!important}
body.page-id-22 .elementor-element.e-35b0c7f3-5a66,body.page-id-22 .elementor-element.e-705f1bf6-6324,body.page-id-22 .elementor-element.e-579a6891-1339,body.page-id-22 .elementor-element.e-7e274fd6-47ed{width:100%!important;align-items:center!important;text-align:center!important;padding:0!important}
@media(max-width:767px){body.page-id-22 .elementor-element.e-3a67fdbd-c453{max-width:100%!important;grid-template-columns:1fr!important}body.page-id-22 .elementor-element.e-2679b06b-8e67,body.page-id-22 .elementor-element.e-66b946d9-8de3,body.page-id-22 .elementor-element.e-363cc485-bcdd{border-right:0!important;border-bottom:1px solid #d8e7ef!important}}
body.page-id-22 .elementor-element.e-79b3f1d4-4471,
body.page-id-22 .elementor-element.e-1d6aafc5-21c9,
body.page-id-22 .elementor-element.e-5d9d74cc-4976{border-right:1px solid #d8e7ef!important}
body.page-id-22 .elementor-element.e-20d6d46b-d8f2{border-right:0!important}
@media(max-width:767px){body.page-id-22 .elementor-element.e-4d49f29e-4ee4{max-width:100%!important}body.page-id-22 .elementor-element.e-79b3f1d4-4471,body.page-id-22 .elementor-element.e-1d6aafc5-21c9,body.page-id-22 .elementor-element.e-5d9d74cc-4976{border-right:0!important;border-bottom:1px solid #d8e7ef!important}}
body.page-id-22 .elementor-element.e-3a67fdbd-c453{border-color:#e6eef3!important;box-shadow:0 12px 34px rgba(25,96,135,.05)}
body.page-id-22 .elementor-element.e-2679b06b-8e67,
body.page-id-22 .elementor-element.e-66b946d9-8de3,
body.page-id-22 .elementor-element.e-363cc485-bcdd,
body.page-id-22 .elementor-element.e-45be89cd-8d7e{transition:transform .28s ease,background-color .28s ease,box-shadow .28s ease;position:relative}
body.page-id-22 .elementor-element.e-2679b06b-8e67:hover,
body.page-id-22 .elementor-element.e-66b946d9-8de3:hover,
body.page-id-22 .elementor-element.e-363cc485-bcdd:hover,
body.page-id-22 .elementor-element.e-45be89cd-8d7e:hover{transform:translateY(-4px);background:#fbfeff;box-shadow:0 14px 28px rgba(25,126,178,.09)}
body.page-id-22 .elementor-element.e-44e0405e-7c12,
body.page-id-22 .elementor-element.e-7a855c6e-5c78,
body.page-id-22 .elementor-element.e-142d49cd-b6d8,
body.page-id-22 .elementor-element.e-5f00142a-3556{font-size:1.7rem!important;width:3.35rem!important;min-width:3.35rem!important;height:3.35rem!important;min-height:3.35rem!important;background:#eefaff!important;border:1px solid #dff4fc;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s ease,box-shadow .3s ease}
body.page-id-22 .elementor-element.e-44e0405e-7c12:before,
body.page-id-22 .elementor-element.e-7a855c6e-5c78:before,
body.page-id-22 .elementor-element.e-142d49cd-b6d8:before,
body.page-id-22 .elementor-element.e-5f00142a-3556:before{content:""!important;display:block!important;width:1.72rem!important;height:1.72rem!important;flex:0 0 1.72rem!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;opacity:1!important;visibility:visible!important;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
body.page-id-22 .elementor-element.e-44e0405e-7c12,body.page-id-22 .elementor-element.e-7a855c6e-5c78,body.page-id-22 .elementor-element.e-142d49cd-b6d8,body.page-id-22 .elementor-element.e-5f00142a-3556{background-color:#eefaff!important;width:3.35rem!important;height:3.35rem!important;min-width:3.35rem!important;min-height:3.35rem!important;flex:0 0 3.35rem!important;margin:0 auto!important;overflow:visible!important;color:#0b78c4!important}
body.page-id-22 .elementor-element.e-44e0405e-7c12:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b78c4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 20 6v5c0 5-3.4 8.5-8 10-4.6-1.5-8-5-8-10V6l8-3Z'/%3E%3Cpath d='m8.5 12 2.2 2.2 4.8-5'/%3E%3C/svg%3E")!important}
body.page-id-22 .elementor-element.e-7a855c6e-5c78:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b78c4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2-5 3.2 10 2.4-7 1.7 2H21'/%3E%3C/svg%3E")}
body.page-id-22 .elementor-element.e-142d49cd-b6d8:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b78c4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Ccircle cx='17' cy='9' r='2.2'/%3E%3Cpath d='M3.5 19c.5-3.6 2.4-5.5 5.5-5.5s5 1.9 5.5 5.5M14 14.2c3.7-.7 5.8.9 6.5 4.8'/%3E%3C/svg%3E")}
body.page-id-22 .elementor-element.e-5f00142a-3556:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b78c4' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 4-3 4 2 2-1 4 2 4-1v7l-4 3-5-2-3 1-6-4V9Z'/%3E%3Cpath d='m8 10 3 2 3-2 3 2M7 14l2-2M10 16l2-2M14 16l2-2'/%3E%3C/svg%3E")}
body.page-id-22 .elementor-element.e-2679b06b-8e67:hover .elementor-element.e-44e0405e-7c12,
body.page-id-22 .elementor-element.e-66b946d9-8de3:hover .elementor-element.e-7a855c6e-5c78,
body.page-id-22 .elementor-element.e-363cc485-bcdd:hover .elementor-element.e-142d49cd-b6d8,
body.page-id-22 .elementor-element.e-45be89cd-8d7e:hover .elementor-element.e-5f00142a-3556{transform:scale(1.1) rotate(-4deg);background:#e4f8ff!important;box-shadow:0 8px 18px rgba(50,177,220,.16)}
body.page-id-22 .elementor-element.e-2679b06b-8e67:hover .elementor-element.e-44e0405e-7c12:before,
body.page-id-22 .elementor-element.e-66b946d9-8de3:hover .elementor-element.e-7a855c6e-5c78:before,
body.page-id-22 .elementor-element.e-363cc485-bcdd:hover .elementor-element.e-142d49cd-b6d8:before,
body.page-id-22 .elementor-element.e-45be89cd-8d7e:hover .elementor-element.e-5f00142a-3556:before{transform:scale(1.08) rotate(4deg)}
@media(prefers-reduced-motion:reduce){body.page-id-22 .elementor-element.e-2679b06b-8e67,body.page-id-22 .elementor-element.e-66b946d9-8de3,body.page-id-22 .elementor-element.e-363cc485-bcdd,body.page-id-22 .elementor-element.e-45be89cd-8d7e,body.page-id-22 .elementor-element.e-44e0405e-7c12,body.page-id-22 .elementor-element.e-7a855c6e-5c78,body.page-id-22 .elementor-element.e-142d49cd-b6d8,body.page-id-22 .elementor-element.e-5f00142a-3556{transition:none!important}}
/* Value-strip icons: actual uploaded PNG media assets (IDs 45,44,43,42). */
body.page-id-22 .elementor-element.e-44e0405e-7c12,body.page-id-22 .elementor-element.e-7a855c6e-5c78,body.page-id-22 .elementor-element.e-142d49cd-b6d8,body.page-id-22 .elementor-element.e-5f00142a-3556{position:relative!important;width:3.75rem!important;height:3.75rem!important;min-width:3.75rem!important;min-height:3.75rem!important;flex:0 0 3.75rem!important;margin:0 auto!important;border-radius:999px!important;background-color:#eefaff!important;background-repeat:no-repeat!important;background-position:center!important;background-size:48px 48px!important;font-size:0!important;color:transparent!important;opacity:1!important;visibility:visible!important;transition:transform .3s ease,box-shadow .3s ease!important}
body.page-id-22 .elementor-element.e-44e0405e-7c12{background-image:url('https://anishinfoways.com/Daxent-Client/wp-content/uploads/2026/10/Adguard-Logo-Streamline-Ultimate.png')!important}
body.page-id-22 .elementor-element.e-7a855c6e-5c78{background-image:url('https://anishinfoways.com/Daxent-Client/wp-content/uploads/2026/10/Graph-Stats-Streamline-Ultimate.png')!important}
body.page-id-22 .elementor-element.e-142d49cd-b6d8{background-image:url('https://anishinfoways.com/Daxent-Client/wp-content/uploads/2026/10/User-Multiple-Half-Female-Male-Streamline-Ultimate.png')!important}
body.page-id-22 .elementor-element.e-5f00142a-3556{background-image:url('https://anishinfoways.com/Daxent-Client/wp-content/uploads/2026/10/Business-Deal-Handshake-1-Streamline-Ultimate.png')!important}
body.page-id-22 .elementor-element.e-44e0405e-7c12:before,body.page-id-22 .elementor-element.e-7a855c6e-5c78:before,body.page-id-22 .elementor-element.e-142d49cd-b6d8:before,body.page-id-22 .elementor-element.e-5f00142a-3556:before,body.page-id-22 .elementor-element.e-44e0405e-7c12:after,body.page-id-22 .elementor-element.e-7a855c6e-5c78:after,body.page-id-22 .elementor-element.e-142d49cd-b6d8:after,body.page-id-22 .elementor-element.e-5f00142a-3556:after{content:none!important;display:none!important}
body.page-id-22 .elementor-element.e-2679b06b-8e67:hover .elementor-element.e-44e0405e-7c12,body.page-id-22 .elementor-element.e-66b946d9-8de3:hover .elementor-element.e-7a855c6e-5c78,body.page-id-22 .elementor-element.e-363cc485-bcdd:hover .elementor-element.e-142d49cd-b6d8,body.page-id-22 .elementor-element.e-45be89cd-8d7e:hover .elementor-element.e-5f00142a-3556{transform:scale(1.1) rotate(-4deg)!important;box-shadow:0 8px 18px rgba(50,177,220,.16)!important}

/* Legacy generated-icon rules disabled; uploaded PNG assets above are authoritative. */
/*
body.page-id-22 .elementor-element.e-44e0405e-7c12,body.page-id-22 .elementor-element.e-7a855c6e-5c78,body.page-id-22 .elementor-element.e-142d49cd-b6d8,body.page-id-22 .elementor-element.e-5f00142a-3556{position:relative!important;font-size:0!important;color:transparent!important;background:#eefaff!important;opacity:1!important;visibility:visible!important}
body.page-id-22 .elementor-element.e-44e0405e-7c12:after,body.page-id-22 .elementor-element.e-7a855c6e-5c78:after,body.page-id-22 .elementor-element.e-142d49cd-b6d8:after,body.page-id-22 .elementor-element.e-5f00142a-3556:after{content:""!important;display:block!important;width:1.75rem!important;height:1.75rem!important;background:#0877c9!important;opacity:1!important;visibility:visible!important}
body.page-id-22 .elementor-element.e-44e0405e-7c12:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.2 21 5.7v6.1c0 5.3-3.6 9.1-9 10.9-5.4-1.8-9-5.6-9-10.9V5.7L12 2.2Zm0 2.1L5 7v4.8c0 4.1 2.6 7.1 7 8.7 4.4-1.6 7-4.6 7-8.7V7l-7-2.7Zm-1.2 11.1-3-3 1.4-1.4 1.6 1.6 4-4 1.4 1.4-5.4 5.4Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.2 21 5.7v6.1c0 5.3-3.6 9.1-9 10.9-5.4-1.8-9-5.6-9-10.9V5.7L12 2.2Zm0 2.1L5 7v4.8c0 4.1 2.6 7.1 7 8.7 4.4-1.6 7-4.6 7-8.7V7l-7-2.7Zm-1.2 11.1-3-3 1.4-1.4 1.6 1.6 4-4 1.4 1.4-5.4 5.4Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
body.page-id-22 .elementor-element.e-7a855c6e-5c78:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 11h5l2-6 4 13 2.4-7H22v2h-5.2L13 23 9 10l-.6 3H2v-2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 11h5l2-6 4 13 2.4-7H22v2h-5.2L13 23 9 10l-.6 3H2v-2Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
body.page-id-22 .elementor-element.e-142d49cd-b6d8:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm8 2a3 3 0 1 1 0 6 3 3 0 0 1 0-6ZM9 13c4.4 0 7 2.2 7 6v2H2v-2c0-3.8 2.6-6 7-6Zm8 .2c3.3.3 5 2.1 5 5.3V21h-4v-2c0-2.2-.6-4.1-1.8-5.6l.8-.2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm8 2a3 3 0 1 1 0 6 3 3 0 0 1 0-6ZM9 13c4.4 0 7 2.2 7 6v2H2v-2c0-3.8 2.6-6 7-6Zm8 .2c3.3.3 5 2.1 5 5.3V21h-4v-2c0-2.2-.6-4.1-1.8-5.6l.8-.2Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
body.page-id-22 .elementor-element.e-5f00142a-3556:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m7.4 5.2 3.1 2.1 3-1.5 3.1 1.7 2.2-1.3L23 10l-3.3 4.4-2.2-.7-4.4 4.5a2 2 0 0 1-2.8 0l-.7-.7a2 2 0 0 1-2.7-.2l-.6-.7a2 2 0 0 1-2.5-.4L1 12.8l4.2-6.1 2.2-1.5Zm3.2 4.5L7.3 7.5 6 8.4l-2.6 4.1 2 2.3 1.3-1.2 1.3 1.3-1.2 1.2.8.8 1.3-1.2 1.3 1.3-1.1 1 .5.5 1.1-1 1.3 1.3.3-.3 4.4-4.5-4.1-3.1-1.9 1.2a2.2 2.2 0 0 1-3-.6l-.4-.6 3.3-2.2Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m7.4 5.2 3.1 2.1 3-1.5 3.1 1.7 2.2-1.3L23 10l-3.3 4.4-2.2-.7-4.4 4.5a2 2 0 0 1-2.8 0l-.7-.7a2 2 0 0 1-2.7-.2l-.6-.7a2 2 0 0 1-2.5-.4L1 12.8l4.2-6.1 2.2-1.5Zm3.2 4.5L7.3 7.5 6 8.4l-2.6 4.1 2 2.3 1.3-1.2 1.3 1.3-1.2 1.2.8.8 1.3-1.2 1.3 1.3-1.1 1 .5.5 1.1-1 1.3 1.3.3-.3 4.4-4.5-4.1-3.1-1.9 1.2a2.2 2.2 0 0 1-3-.6l-.4-.6 3.3-2.2Z'/%3E%3C/svg%3E") center/contain no-repeat!important}

*/
/* LOCKED BASELINE — ABOUT SECTION — 2026-10-03 — FINAL APPROVED
   Preserve rounded editorial 4:3 image card using About-us-img2.jpg, typography, atmospheric background, outlined CTA, spacing and responsive behavior. */

/* LOCKED BASELINE — VALUE STRIP — 2026-10-03 — APPROVED
   Preserve four-column desktop layout, uploaded PNG icons, separators, hover interaction, responsive stacking and horizontal-overflow protection. */

/* PAGE 22 ABOUT — approved mockup atmospheric field + uploaded clinical image */
body.page-id-22 .elementor-element.e-36b9725-ada3{position:relative!important;overflow:hidden!important;background:linear-gradient(145deg,#fff 0%,#f9fdff 48%,#eefaff 100%)!important}
body.page-id-22 .elementor-element.e-36b9725-ada3:before,body.page-id-22 .elementor-element.e-36b9725-ada3:after{content:""!important;position:absolute!important;pointer-events:none!important;width:15rem!important;height:15rem!important;opacity:.38!important;background-image:radial-gradient(circle,#8fd8f5 1.5px,transparent 1.7px)!important;background-size:22px 22px!important;transform:rotate(28deg)!important}
body.page-id-22 .elementor-element.e-36b9725-ada3:before{left:-6rem!important;top:-5rem!important}
body.page-id-22 .elementor-element.e-36b9725-ada3:after{right:-5rem!important;bottom:-6rem!important}
body.page-id-22 .elementor-element.e-2c1bdaf3-85c0{position:relative!important;z-index:1!important}
body.page-id-22 .elementor-element.e-23fcb067-c94f{background-image:url('https://anishinfoways.com/Daxent-Client/wp-content/uploads/2026/10/About-us-img2.jpg')!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:17px!important;clip-path:none!important;width:100%!important;height:100%!important;aspect-ratio:4/3!important}
body.page-id-22 .elementor-element.e-23fcb067-c94f{font-size:0!important;color:transparent!important}

/* LOCKED BASELINE — CALL BAND — 2026-10-03 — FINAL APPROVED
   Preserve compact icon/phone/divider/call-copy composition, layered medical-blue background and responsive behavior. */

/* LOCKED BASELINE — PRODUCTS / CURRENTLY DISTRIBUTING — 2026-10-03 — FINAL APPROVED
   Preserve centered heading group, four product cards and uploaded product imagery, compact non-stretch layout, View Products CTA spacing, trust strip, responsive behavior and theme-matched styling. */
/* TRUST STRIP ICON ASSETS — explicit selectors override inherited tm-trust-icon heading rules */
body.page-id-22 .elementor-element.e-23c0c57f-b1e9{background-image:url('https://anishinfoways.com/Daxent-Client/wp-content/uploads/2026/10/Like-Ribbon-1-Streamline-Ultimate.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;font-size:0!important;color:transparent!important;width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;min-height:2.35rem!important}
body.page-id-22 .elementor-element.e-23c0c57f-b1e9:before,body.page-id-22 .elementor-element.e-23c0c57f-b1e9:after{content:none!important;display:none!important}

/* PAGE 22 PRODUCTS — mockup-matched compact centered composition */
body.page-id-22 .elementor-element.e-674763b9-bd80{background:linear-gradient(180deg,#f9fdff 0%,#f5fbfe 100%)!important}
body.page-id-22 .elementor-element.e-641d48c7-24d7{align-items:center!important;text-align:center!important}
body.page-id-22 .elementor-element.e-70af2251-cbae,body.page-id-22 .elementor-element.e-3bdff551-3e28,body.page-id-22 .elementor-element.e-7fc2ebd3-4c41,body.page-id-22 .elementor-element.e-2546c2b1-cb2e{width:100%!important;display:block!important}
body.page-id-22 .elementor-element.e-30e18164-f5b8,body.page-id-22 .elementor-element.e-3afe19fd-eac3{border-right:1px solid rgba(8,119,201,.20)!important}
@media(max-width:767px){body.page-id-22 .elementor-element.e-30e18164-f5b8,body.page-id-22 .elementor-element.e-3afe19fd-eac3{border-right:0!important;border-bottom:1px solid rgba(8,119,201,.16)!important}}

/* PAGE 22 CALL BAND — mockup-matched layered medical-blue background */
body.page-id-22 .elementor-element.e-523444ef-e7b5{position:relative!important;overflow:hidden!important;background:linear-gradient(115deg,#087bce 0%,#0769bd 52%,#0757aa 100%)!important}
body.page-id-22 .elementor-element.e-523444ef-e7b5:before{content:""!important;position:absolute!important;inset:auto -4% -80% -4%!important;height:190%!important;border-radius:50% 50% 0 0!important;border-top:34px solid rgba(0,187,232,.22)!important;transform:rotate(-2deg)!important;pointer-events:none!important}
body.page-id-22 .elementor-element.e-523444ef-e7b5:after{content:""!important;position:absolute!important;right:-7%!important;top:-135%!important;width:42%!important;height:270%!important;border-radius:50%!important;border-left:24px solid rgba(0,184,232,.20)!important;transform:rotate(22deg)!important;pointer-events:none!important}
body.page-id-22 .elementor-element.e-70a45710-9629{position:relative!important;z-index:1!important}
/* Prevent Elementor flex sizing from stretching the call-band divider into a block. */
body.page-id-22 .elementor-element.e-314cf131-88f2,body.page-id-22 .elementor-element.e-7150b491-6ba3,body.page-id-22 .elementor-element.e-4a710dd9-40d3{width:auto!important;max-width:none!important;flex:none!important}
body.page-id-22 .elementor-element.e-71d6b0fa-8e75{width:1px!important;min-width:1px!important;max-width:1px!important;flex:0 0 1px!important;height:2.8rem!important;min-height:2.8rem!important;padding:0!important;background:rgba(255,255,255,.62)!important}
body.page-id-22 .elementor-element.e-2b620442-b242{width:auto!important;flex:none!important}
@media(max-width:767px){body.page-id-22 .elementor-element.e-71d6b0fa-8e75{display:none!important}}

/* LOCKED BASELINE — PAGE 22 HEADER + HERO — 2026-10-03 — FINAL APPROVED
   Preserve header structure, header/hero continuous atmospheric field, navigation interactivity,
   hero layout/typography, product image overlap/stacking, responsive behavior AND Hero CTA styling.
   Future section/theme work must not structurally or visually alter this approved Header + Hero baseline.
   Global typography may change only font-family/typographic family when explicitly requested by client;
   preserve this baseline's sizing, spacing, positioning, colors, stacking and interactions. */
/* Page 22 Hero is owned exclusively by Elementor V4 atomic styles. */
/* Header + Hero use one continuous atmospheric field from the approved mockup. */
body.page-id-22{background:linear-gradient(112deg,#ffffff 0%,#fbfdff 38%,#edf8ff 68%,#dff3ff 100%)!important}
body.page-id-22 .site-header.tm-mockup-header{background:transparent!important}
body.page-id-22 .elementor-element.e-3bd181ab-240c{background:transparent!important}

/* ABOUT PAGE 13 HERO — approved layout locked; reuse homepage atmospheric ribbon/wave field only. */
body.page-id-13 .elementor-element.e-70a56a2e{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(112deg,#ffffff 0%,#fbfdff 38%,#edf8ff 68%,#dff3ff 100%)!important}
body.page-id-13 .elementor-element.e-70a56a2e:before{content:""!important;position:absolute!important;z-index:-2!important;pointer-events:none!important;width:48%!important;height:230%!important;right:-5%!important;top:-82%!important;border-radius:50%!important;border:30px solid rgba(95,199,244,.10)!important;transform:rotate(-23deg)!important;box-shadow:0 0 0 28px rgba(182,231,252,.07),0 0 0 58px rgba(111,207,247,.045)!important}
body.page-id-13 .elementor-element.e-70a56a2e:after{content:""!important;position:absolute!important;z-index:-1!important;pointer-events:none!important;width:42%!important;height:260%!important;right:13%!important;top:-105%!important;border-radius:50%!important;border:20px solid rgba(255,255,255,.48)!important;transform:rotate(34deg)!important;box-shadow:0 0 0 20px rgba(104,204,247,.045)!important}

/* Mockup header atmospheric pattern: soft medical wave/ribbon field */
.site-header.tm-mockup-header{
  position:relative!important;
  isolation:isolate!important;
  background:
    radial-gradient(ellipse 42% 125% at 78% -22%,rgba(118,207,249,.20) 0%,rgba(118,207,249,.10) 36%,transparent 66%),
    radial-gradient(ellipse 30% 110% at 96% 45%,rgba(40,177,236,.16) 0%,rgba(125,214,250,.08) 43%,transparent 72%),
    linear-gradient(112deg,#ffffff 0%,#fbfdff 38%,#edf8ff 68%,#dff3ff 100%)!important;
  overflow:visible!important;
  z-index:1!important;
}
.site-header.tm-mockup-header:before{
  content:""!important;
  position:absolute!important;
  z-index:-2!important;
  pointer-events:none!important;
  width:48%!important;
  height:230%!important;
  right:-5%!important;
  top:-82%!important;
  border-radius:50%!important;
  border:30px solid rgba(95,199,244,.10)!important;
  transform:rotate(-23deg)!important;
  box-shadow:
    0 0 0 28px rgba(182,231,252,.07),
    0 0 0 58px rgba(111,207,247,.045)!important;
}
.site-header.tm-mockup-header:after{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  pointer-events:none!important;
  width:42%!important;
  height:260%!important;
  right:13%!important;
  top:-105%!important;
  border-radius:50%!important;
  border:20px solid rgba(255,255,255,.48)!important;
  transform:rotate(34deg)!important;
  box-shadow:0 0 0 20px rgba(104,204,247,.045)!important;
}
.tm-mockup-header .tm-header-inner{position:relative!important;z-index:2!important}
/* Desktop hero product intentionally crosses in FRONT of the header, matching the approved mockup. */
@media(min-width:768px){
  body.page-id-22 .site-header.tm-mockup-header{z-index:1!important;isolation:auto!important;overflow:visible!important}
  body.page-id-22 main,body.page-id-22 .tm-elementor-page{overflow:visible!important}
  body.page-id-22 .elementor-element.e-3bd181ab-240c{position:relative!important;z-index:1!important;overflow:visible!important}
  body.page-id-22 .elementor-element.e-59f603ab-dbc6{position:relative!important;z-index:3!important;pointer-events:none!important}
  body.page-id-22 .elementor-element.e-7b826ddd-a922{position:relative!important;z-index:3!important;pointer-events:none!important}
  body.page-id-22 .tm-mockup-header .tm-header-inner{position:relative!important;z-index:10!important}
  body.page-id-22 .tm-mockup-header .tm-fixed-header-nav,body.page-id-22 .tm-mockup-header .tm-fixed-header-nav a{position:relative!important;z-index:11!important;pointer-events:auto!important}
}
@media(max-width:767px){
 .site-header.tm-mockup-header{
   background:
    radial-gradient(ellipse 60% 130% at 82% -15%,rgba(91,196,242,.24) 0%,rgba(138,216,249,.11) 42%,transparent 70%),
    radial-gradient(ellipse 38% 100% at 105% 55%,rgba(32,168,230,.16),transparent 70%),
    linear-gradient(112deg,#fff 0%,#fbfdff 42%,#e7f6ff 72%,#dcefff 100%)!important;
 }
 .site-header.tm-mockup-header:before{width:65%!important;right:-16%!important;top:-86%!important;border-width:24px!important}
 .site-header.tm-mockup-header:after{width:54%!important;right:5%!important;top:-112%!important;border-width:16px!important}
}

/* Final horizontal interactive navigation */
.tm-mockup-header .tm-header-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}
.tm-mockup-header .tm-fixed-header-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;position:static!important;inset:auto!important;width:auto!important;min-width:0!important;padding:0!important;margin:0 0 0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important}
.tm-mockup-header .tm-fixed-header-nav>ul,
.tm-mockup-header .tm-fixed-header-nav ul#primary-menu{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:34px!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important}
.tm-mockup-header .tm-fixed-header-nav li{display:block!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;position:relative!important}
.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a{position:relative!important;color:#073b7a!important;padding:12px 2px!important;transition:color .22s ease,transform .22s ease!important}
.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a:after{content:""!important;position:absolute!important;left:2px!important;right:100%!important;bottom:5px!important;height:2px!important;border-radius:3px!important;background:linear-gradient(90deg,#087fd0,#10c6d0)!important;transition:right .24s ease!important}
.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a:hover,
.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a:focus-visible{color:#08a8c7!important;transform:translateY(-1px)!important}
.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a:hover:after,
.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a:focus-visible:after{right:2px!important}
.tm-mockup-header .tm-fixed-header-nav li:last-child a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:11px 22px!important;border:1px solid rgba(7,139,211,.12)!important;border-radius:999px!important;background:linear-gradient(100deg,#087fd0,#0bbfd0)!important;color:#fff!important;box-shadow:0 8px 22px rgba(7,139,211,.16)!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}
.tm-mockup-header .tm-fixed-header-nav li:last-child a:hover,
.tm-mockup-header .tm-fixed-header-nav li:last-child a:focus-visible{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(7,139,211,.25)!important;filter:saturate(1.08)!important}
@media(max-width:767px){.tm-mockup-header .tm-fixed-header-nav>ul,.tm-mockup-header .tm-fixed-header-nav ul#primary-menu{flex-direction:row!important;gap:12px!important}.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a{font-size:11px!important;padding:9px 0!important}.tm-mockup-header .tm-fixed-header-nav li:last-child a{font-size:11px!important;min-height:36px!important;padding:8px 11px!important}}
@media(max-width:520px){.tm-mockup-header .tm-fixed-header-nav>ul,.tm-mockup-header .tm-fixed-header-nav ul#primary-menu{gap:8px!important}.tm-mockup-header .tm-fixed-header-nav li:not(:last-child) a{font-size:10px!important}.tm-mockup-header .tm-fixed-header-nav li:last-child a{font-size:10px!important;padding:7px 9px!important}}

/* Header nav locked: no hamburger; three requested links on all breakpoints */
.tm-mockup-header .tm-menu-toggle{display:none!important}
.tm-mockup-header .tm-fixed-header-nav{display:block!important;position:static!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-left:auto!important}
.tm-mockup-header .tm-fixed-header-nav ul{display:flex!important;align-items:center!important;gap:38px!important;margin:0!important;padding:0!important;list-style:none!important}
.tm-mockup-header .tm-fixed-header-nav li{padding:0!important;margin:0!important}
.tm-mockup-header .tm-fixed-header-nav a{display:block!important;padding:12px 0!important;color:#073b7a!important;font-size:15px!important;line-height:1.2!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}
.tm-mockup-header .tm-fixed-header-nav li:last-child a{padding:12px 22px!important;border-radius:999px!important;background:linear-gradient(90deg,#078bd3,#05b9cc)!important;color:#fff!important;font-weight:700!important;box-shadow:0 8px 22px rgba(7,139,211,.15)!important}
@media(max-width:767px){.tm-mockup-header .tm-fixed-header-nav{display:block!important}.tm-mockup-header .tm-fixed-header-nav ul{gap:14px!important}.tm-mockup-header .tm-fixed-header-nav a{font-size:12px!important;padding:8px 0!important}.tm-mockup-header .tm-fixed-header-nav li:last-child a{padding:8px 12px!important}.tm-mockup-brand{width:180px!important}.tm-mockup-logo{width:180px!important;height:68px!important}}
@media(max-width:520px){.tm-mockup-header .tm-header-inner{width:calc(100% - 24px)!important}.tm-mockup-brand{width:142px!important;flex:0 0 142px!important}.tm-mockup-logo{width:142px!important;height:60px!important}.tm-mockup-header .tm-fixed-header-nav ul{gap:9px!important}.tm-mockup-header .tm-fixed-header-nav a{font-size:10.5px!important}.tm-mockup-header .tm-fixed-header-nav li:last-child a{padding:7px 9px!important}}

/* Header responsive correction — desktop navigation + mockup blue wash */
.site-header.tm-mockup-header{
  background:
    radial-gradient(ellipse at 88% 15%,rgba(198,235,255,.62) 0%,rgba(226,245,255,.42) 27%,rgba(255,255,255,0) 58%),
    linear-gradient(110deg,#ffffff 0%,#fbfdff 48%,#eaf7ff 100%)!important;
  overflow:visible!important;
}
@media(min-width:768px){
  .tm-mockup-header .tm-header-inner{position:relative!important}
  .tm-mockup-header .tm-menu-toggle{display:none!important}
  .tm-mockup-header .tm-nav{display:block!important;position:static!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-left:auto!important}
  .tm-mockup-header .tm-nav ul{display:flex!important;align-items:center!important;gap:38px!important;margin:0!important;padding:0!important;list-style:none!important}
  .tm-mockup-header .tm-nav li{padding:0!important;margin:0!important}
  .tm-mockup-header .tm-nav a{display:block!important;padding:12px 0!important;color:#073b7a!important;font-size:15px!important;line-height:1.2!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}
  .tm-mockup-header .tm-nav li:last-child a{padding:12px 22px!important;border-radius:999px!important;background:linear-gradient(90deg,#078bd3,#05b9cc)!important;color:#fff!important;font-weight:700!important;box-shadow:0 8px 22px rgba(7,139,211,.15)!important}
}
@media(max-width:767px){
  .site-header.tm-mockup-header{
    background:
      radial-gradient(ellipse at 88% 0%,rgba(192,233,255,.78) 0%,rgba(225,245,255,.48) 34%,rgba(255,255,255,0) 66%),
      linear-gradient(110deg,#fff 0%,#f9fdff 48%,#e8f7ff 100%)!important;
  }
  .tm-mockup-header .tm-menu-toggle{display:flex!important}
  .tm-mockup-header .tm-nav{display:none!important}
  .tm-mockup-header .tm-nav.is-open{display:block!important}
}

/* Header refinement: exact uploaded Tayand logo + responsive mockup proportions */
.tm-mockup-header{height:100px!important}
.tm-mockup-header .tm-header-inner{height:100px!important;min-height:100px!important;width:min(calc(100% - 72px),1180px)!important;padding:0!important}
.tm-mockup-brand{height:78px!important;width:260px!important;display:flex!important;align-items:center!important;overflow:hidden!important}
.tm-mockup-logo{width:260px!important;height:76px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}
.tm-mockup-header .tm-menu-toggle{width:48px!important;height:48px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0!important}
.tm-mockup-header .tm-menu-toggle>span:not(.screen-reader-text){width:34px!important;height:4px!important;margin:0!important;background:#073b7a!important;border-radius:4px!important}
@media(min-width:1200px){.tm-mockup-header .tm-header-inner{width:min(calc(100% - 96px),1320px)!important}.tm-mockup-brand{width:285px!important}.tm-mockup-logo{width:285px!important;height:80px!important}}
@media(max-width:767px){.tm-mockup-header{height:100px!important}.tm-mockup-header .tm-header-inner{height:100px!important;min-height:100px!important;width:calc(100% - 64px)!important}.tm-mockup-brand{width:258px!important;height:78px!important}.tm-mockup-logo{width:258px!important;height:76px!important}.tm-mockup-header .tm-menu-toggle{width:42px!important;height:42px!important}.tm-mockup-header .tm-menu-toggle>span:not(.screen-reader-text){width:34px!important;height:4px!important}}
@media(max-width:480px){.tm-mockup-header .tm-header-inner{width:calc(100% - 32px)!important}.tm-mockup-brand{width:220px!important}.tm-mockup-logo{width:220px!important;height:70px!important}.tm-mockup-header .tm-menu-toggle>span:not(.screen-reader-text){width:30px!important;height:3px!important;gap:5px!important}}

/* Mockup-locked header — 2026-10-03 */
.site-header.tm-mockup-header{position:relative!important;top:auto!important;z-index:999;background:#fff!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
.tm-mockup-header .tm-header-inner{width:min(100% - 64px,1180px)!important;min-height:100px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
.tm-mockup-brand{display:flex;align-items:center;text-decoration:none;line-height:0}
.tm-mockup-logo{display:block;width:260px;height:auto;max-height:72px}
.tm-mockup-header .tm-menu-toggle{display:block!important;margin-left:auto!important;background:transparent!important;border:0!important;padding:8px!important;cursor:pointer!important}
.tm-mockup-header .tm-menu-toggle>span:not(.screen-reader-text){display:block!important;width:34px!important;height:4px!important;border-radius:4px!important;background:#073b7a!important;margin:6px 0!important}
.tm-mockup-header .tm-nav{display:none;position:absolute;right:32px;top:82px;width:240px;margin:0!important;padding:18px 22px;background:#fff;border:1px solid #dceaf3;border-radius:12px;box-shadow:0 18px 45px rgba(7,59,109,.13);z-index:1000}
.tm-mockup-header .tm-nav.is-open{display:block!important}
.tm-mockup-header .tm-nav ul{display:block!important;list-style:none;margin:0;padding:0}
.tm-mockup-header .tm-nav li{padding:7px 0}
.tm-mockup-header .tm-nav a{display:block;text-decoration:none;color:#073b7a;font-size:15px;font-weight:600;padding:5px 2px}
@media(max-width:767px){.tm-mockup-header .tm-header-inner{width:calc(100% - 32px)!important;min-height:82px!important}.tm-mockup-logo{width:218px;max-height:62px}.tm-mockup-header .tm-menu-toggle>span:not(.screen-reader-text){width:30px!important;height:3px!important;margin:5px 0!important}.tm-mockup-header .tm-nav{right:16px;top:72px;width:min(240px,calc(100vw - 32px))}}

/* FINAL HEADER MENU VISIBILITY CONTRACT — desktop keeps approved nav only; hamburger is mobile-only. */
@media(min-width:768px){
  .site-header.tm-mockup-header .tm-menu-toggle{display:none!important}
  .site-header.tm-mockup-header .tm-nav{display:block!important}
}
@media(max-width:767px){
  .site-header.tm-mockup-header .tm-menu-toggle{display:flex!important}
  .site-header.tm-mockup-header .tm-nav{display:none!important}
  .site-header.tm-mockup-header .tm-nav.is-open{display:block!important}
}

/* Live header logo guard — keeps the approved header logo at its intended size even if intrinsic image dimensions or stale responsive rules win the cascade. */
.site-header.tm-mockup-header .tm-mockup-brand{width:285px!important;height:80px!important;flex:0 0 285px!important;overflow:hidden!important}
.site-header.tm-mockup-header .tm-mockup-logo{display:block!important;width:285px!important;height:80px!important;max-width:285px!important;max-height:80px!important;object-fit:contain!important;object-position:left center!important}
@media(max-width:767px){.site-header.tm-mockup-header .tm-mockup-brand{width:218px!important;height:62px!important;flex-basis:218px!important}.site-header.tm-mockup-header .tm-mockup-logo{width:218px!important;height:62px!important;max-width:218px!important;max-height:62px!important}}
@media(max-width:480px){.site-header.tm-mockup-header .tm-mockup-brand{width:190px!important;height:58px!important;flex-basis:190px!important}.site-header.tm-mockup-header .tm-mockup-logo{width:190px!important;height:58px!important;max-width:190px!important;max-height:58px!important}}
/* Logo5 sizing contract */
@media(min-width:768px){.site-header.tm-mockup-header .tm-mockup-brand{width:320px!important;flex-basis:320px!important}.site-header.tm-mockup-header .tm-mockup-logo{width:320px!important;height:90px!important;max-width:320px!important;max-height:90px!important}}
@media(max-width:767px){.site-header.tm-mockup-header .tm-mockup-brand{width:218px!important;height:62px!important;flex-basis:218px!important}.site-header.tm-mockup-header .tm-mockup-logo{width:218px!important;height:62px!important;max-width:218px!important;max-height:62px!important}}
@media(max-width:480px){.site-header.tm-mockup-header .tm-mockup-brand{width:190px!important;height:58px!important;flex-basis:190px!important}.site-header.tm-mockup-header .tm-mockup-logo{width:190px!important;height:58px!important;max-width:190px!important;max-height:58px!important}}

/* FINAL MOBILE HEADER CONTRACT — scoped, last in cascade. */
/* Mobile toggle icon uses an isolated wrapper so accessibility helper styles cannot hide the visible bars. */
.site-header.tm-mockup-header .tm-menu-toggle .tm-menu-icon{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  width:30px!important;
  height:24px!important;
  position:static!important;
  clip:auto!important;
  clip-path:none!important;
  overflow:visible!important;
}
.site-header.tm-mockup-header .tm-menu-toggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  border:1px solid rgba(7,59,122,.10)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 5px 16px rgba(7,59,109,.08)!important;
}
.site-header.tm-mockup-header .tm-menu-toggle .tm-menu-icon>span{
  display:block!important;
  width:24px!important;
  height:2px!important;
  min-height:2px!important;
  margin:0!important;
  border:0!important;
  border-radius:999px!important;
  background:#073b7a!important;
  opacity:1!important;
  transition:transform .2s ease,opacity .2s ease!important;
}
.site-header.tm-mockup-header .tm-menu-toggle[aria-expanded="true"] .tm-menu-icon>span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}
.site-header.tm-mockup-header .tm-menu-toggle[aria-expanded="true"] .tm-menu-icon>span:nth-child(2){opacity:0!important}
.site-header.tm-mockup-header .tm-menu-toggle[aria-expanded="true"] .tm-menu-icon>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}
@media(max-width:767px){
  .site-header.tm-mockup-header .tm-header-inner{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
  }
  .site-header.tm-mockup-header .tm-menu-toggle{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    flex:0 0 42px!important;
    width:42px!important;
    height:42px!important;
    margin-left:auto!important;
    position:relative!important;
    z-index:1002!important;
  }
  .site-header.tm-mockup-header .tm-menu-toggle>span:not(.screen-reader-text){
    display:block!important;
    width:30px!important;
    height:3px!important;
    margin:3px 0!important;
    background:#073b7a!important;
  }
  .site-header.tm-mockup-header .tm-nav{
    display:none!important;
    position:absolute!important;
    right:0!important;
    top:82px!important;
    width:min(240px,calc(100vw - 32px))!important;
    z-index:1001!important;
  }
  .site-header.tm-mockup-header .tm-nav.is-open{display:block!important}
}
@media(min-width:768px){
  .site-header.tm-mockup-header .tm-menu-toggle{display:none!important}
  .site-header.tm-mockup-header .tm-nav{display:block!important}
}

@media(max-width:767px){.tm-header-inner{min-height:74px}.tm-hero{min-height:0!important;padding-top:58px!important;padding-bottom:58px!important}.tm-hero>.elementor-container{gap:30px}.tm-hero .elementor-column:first-child{padding-right:0}.tm-hero-title .elementor-heading-title{font-size:40px!important;line-height:1.06!important;letter-spacing:-1.3px!important}.tm-hero-sub h3{font-size:22px}.tm-hero .elementor-widget-text-editor p{font-size:15px}.tm-hero-product{max-width:100%;margin:10px auto 0}.tm-hero-product img{height:auto!important;max-height:430px!important}.tm-benefits>.elementor-container{grid-template-columns:1fr}.tm-benefits .elementor-column{min-height:120px}.tm-benefit-col{border-bottom:1px solid #e2edf4!important}.tm-about{padding-block:64px!important}.tm-about>.elementor-container{gap:30px}.tm-about-image img{width:100%!important;height:340px!important;border-radius:22px!important}.tm-section-title .elementor-heading-title{font-size:36px!important;letter-spacing:-.8px!important}.tm-phone-cta{min-height:0!important;padding-block:42px!important}.tm-phone-number .elementor-heading-title{font-size:32px!important}.tm-wound-grid>.elementor-container{grid-template-columns:1fr;gap:18px}.tm-card-image img{height:260px!important}.tm-trust>.elementor-container{grid-template-columns:1fr}.tm-trust .elementor-column{min-height:110px}.tm-footer-grid{grid-template-columns:1fr;gap:30px}}
