:root{--mths-primary:#0757b9;--mths-navy:#17366f;--mths-light:#f3f7fc;--mths-text:#182234;--mths-muted:#626d7d;--mths-border:#dce6f1;--mths-radius:12px}.mths-section{position:relative;width:100%;overflow:hidden;background:#fff;color:var(--mths-text)}.mths-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.mths-container{position:relative;width:100%;margin:auto}.mths-head{max-width:840px;margin-left:auto;margin-right:auto}.mths-eyebrow{margin-bottom:10px;color:var(--mths-primary);font-weight:800;font-size:12px;letter-spacing:1.6px;text-transform:uppercase}.mths-title{margin:0 0 14px;color:var(--mths-navy);font-size:clamp(29px,3vw,45px);line-height:1.15}.mths-highlight{color:var(--mths-primary)}.mths-description{color:var(--mths-muted);font-size:16px;line-height:1.7}.mths-grid{display:grid}.mths-card{position:relative;display:block;background:#fff;border:1px solid var(--mths-border);border-radius:var(--mths-radius);box-shadow:0 10px 30px rgba(12,40,88,.06);text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.mths-hover-lift .mths-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(12,40,88,.13)}.mths-hover-scale .mths-card:hover{transform:scale(1.025)}.mths-hover-glow .mths-card:hover{box-shadow:0 0 0 1px var(--mths-primary),0 18px 42px rgba(7,87,185,.18)}.mths-hover-shine .mths-card{overflow:hidden}.mths-hover-shine .mths-card:after{content:"";position:absolute;inset:-50% auto -50% -70%;width:35%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);transition:left .6s}.mths-hover-shine .mths-card:hover:after{left:130%}.mths-icon-card{display:flex;align-items:flex-start;gap:16px}.mths-icon{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;color:var(--mths-primary);background:#edf5ff}.mths-icon svg{fill:currentColor}.mths-card-title{margin:0 0 8px;color:var(--mths-navy);font-size:19px;line-height:1.3}.mths-card-title a{color:inherit;text-decoration:none}.mths-card-text{margin:0;color:var(--mths-muted);line-height:1.65}.mths-center-card{text-align:center}.mths-center-card .mths-icon{margin:0 auto 15px}.mths-badge{display:inline-block;margin-bottom:12px;color:var(--mths-primary);font-weight:900;font-size:24px}.mths-media{display:block;width:100%;overflow:hidden;background:#f4f7fa}.mths-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.mths-image-card:hover .mths-media img{transform:scale(1.04)}.mths-card-body{display:block;padding:20px}.mths-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e9f1fb,#fafcfe)}.mths-count,.mths-meta,.mths-sku{display:block;margin-bottom:8px;color:var(--mths-primary);font-size:12px;font-weight:700}.mths-meta a{color:inherit}.mths-text-link{display:inline-block;margin-top:13px;color:var(--mths-primary);font-weight:800;text-decoration:none}.mths-price{margin-top:12px;color:var(--mths-navy);font-weight:800}.mths-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mths-mini-button{display:inline-flex;margin-top:12px;padding:9px 13px;border-radius:6px;background:var(--mths-primary);color:#fff!important;font-size:12px;font-weight:800;text-decoration:none}.mths-preset-soft{background:var(--mths-light)}.mths-preset-dark,.mths-preset-premium{background:linear-gradient(135deg,#0b2857,#17366f);color:#fff}.mths-preset-dark .mths-title,.mths-preset-dark .mths-card-title,.mths-preset-premium .mths-title,.mths-preset-premium .mths-card-title{color:#fff}.mths-preset-dark .mths-description,.mths-preset-dark .mths-card-text,.mths-preset-premium .mths-description,.mths-preset-premium .mths-card-text{color:rgba(255,255,255,.78)}.mths-preset-dark .mths-card,.mths-preset-premium .mths-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);box-shadow:none}.mths-preset-bordered .mths-card{box-shadow:none;border-width:2px}.mths-split{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.mths-media-right .mths-package-media{order:2}.mths-package-media{overflow:hidden;background:#0b2857}.mths-package-media img,.mths-package-media video,.mths-package-media iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.mths-packaging .mths-head{text-align:left;max-width:none;margin-left:0}.mths-check-list{padding:0;margin:20px 0;list-style:none}.mths-check-list li{position:relative;padding:10px 0 10px 30px;border-bottom:1px solid rgba(120,140,165,.25)}.mths-check-list li:before{content:"✓";position:absolute;left:0;color:var(--mths-primary);font-weight:900}.mths-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 25px;border:0;border-radius:7px;background:var(--mths-primary);color:#fff!important;font-weight:800;text-decoration:none;cursor:pointer;transition:.25s}.mths-button:hover{background:var(--mths-navy);transform:translateY(-2px)}.mths-button.mths-outline{background:transparent;border:2px solid currentColor}.mths-button.mths-small{min-height:42px;padding:0 18px}.mths-step{overflow:visible}.mths-step-number{display:block;margin-bottom:12px;color:var(--mths-primary);font-size:28px;font-weight:900}.mths-process-line .mths-step:not(:last-child):after{content:"";position:absolute;top:44px;left:calc(100% + 1px);width:20px;height:2px;background:var(--mths-border)}.mths-resource-card{display:flex;align-items:center;gap:20px}.mths-resource-cover{flex:0 0 110px}.mths-resource-cover img{display:block;width:100%;border-radius:8px}.mths-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.mths-cta-inner .mths-head{margin:0;max-width:760px;text-align:left}.mths-cta-center .mths-cta-inner{display:block;text-align:center}.mths-cta-center .mths-head{margin:0 auto 25px;text-align:center}.mths-buttons{display:flex;gap:12px;flex-wrap:wrap}.mths-faq-list{display:grid;gap:12px}.mths-faq{padding:0!important;overflow:hidden}.mths-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px;cursor:pointer;color:var(--mths-navy);font-weight:800;list-style:none}.mths-faq summary::-webkit-details-marker{display:none}.mths-faq summary span{font-size:25px;transition:.25s}.mths-faq[open] summary span{transform:rotate(45deg)}.mths-faq>div{padding:0 22px 20px}.mths-rfq-form{max-width:950px;margin:auto}.mths-form-grid{display:grid;gap:16px}.mths-field{display:grid;gap:7px}.mths-field label{color:var(--mths-navy);font-size:14px;font-weight:750}.mths-field input,.mths-field textarea{width:100%;padding:13px 14px;border:1px solid #ccd7e4;background:#fff;color:var(--mths-text);outline:0}.mths-field textarea{min-height:140px;resize:vertical}.mths-field input:focus,.mths-field textarea:focus{border-color:var(--mths-primary);box-shadow:0 0 0 3px rgba(7,87,185,.12)}.mths-full{grid-column:1/-1}.mths-rfq-form>.mths-button{margin-top:18px}.mths-form-status{margin-top:13px;font-weight:750}.mths-form-status.is-success{color:#238a55}.mths-form-status.is-error{color:#c83b3b}.mths-hp{position:absolute!important;left:-9999px!important}.mths-animate{opacity:0;will-change:transform,opacity,filter}.mths-animate.is-visible{opacity:1;transform:none!important;filter:none!important}.mths-animate[data-mths-animate="fade-up"]{transform:translateY(28px)}.mths-animate[data-mths-animate="fade-down"]{transform:translateY(-28px)}.mths-animate[data-mths-animate="fade-left"]{transform:translateX(32px)}.mths-animate[data-mths-animate="fade-right"]{transform:translateX(-32px)}.mths-animate[data-mths-animate="zoom"]{transform:scale(.94)}.mths-animate[data-mths-animate="blur"]{transform:translateY(18px);filter:blur(10px)}
@media(min-width:1025px){.mths-hide-desktop{display:none!important}}
@media(max-width:1024px) and (min-width:768px){.mths-hide-tablet{display:none!important}.mths-split{grid-template-columns:1fr;gap:30px}.mths-media-right .mths-package-media{order:0}.mths-process-line .mths-step:after{display:none}}
@media(max-width:767px){.mths-hide-mobile{display:none!important}.mths-title{font-size:29px}.mths-description{font-size:14.5px}.mths-split{grid-template-columns:1fr;gap:25px}.mths-media-right .mths-package-media{order:0}.mths-cta-inner{align-items:flex-start;flex-direction:column}.mths-buttons,.mths-buttons .mths-button{width:100%}.mths-icon-card{padding:18px!important}.mths-form-grid{grid-template-columns:1fr!important}.mths-full{grid-column:auto}.mths-process-line .mths-step:after{display:none}.mths-card-actions{align-items:flex-start;flex-direction:column}.mths-resource-card{align-items:flex-start;flex-direction:column}.mths-resource-cover{flex-basis:auto;width:110px}.mths-animate[data-mths-mobile="no"]{opacity:1!important;transform:none!important;filter:none!important}}
@media(prefers-reduced-motion:reduce){.mths-animate{opacity:1!important;transform:none!important;filter:none!important}.mths-card,.mths-button,.mths-media img{transition:none!important}}

/* RFQ inquiry channel chooser */
body.mths-modal-open{overflow:hidden}.mths-inquiry-modal{position:fixed;z-index:999999;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .22s ease,visibility .22s ease}.mths-inquiry-modal.is-open{visibility:visible;opacity:1}.mths-inquiry-backdrop{position:absolute;inset:0;background:rgba(7,22,48,.68);backdrop-filter:blur(5px)}.mths-inquiry-dialog{position:relative;width:min(100%,540px);max-height:calc(100vh - 40px);overflow:auto;padding:34px;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.28);transform:translateY(14px) scale(.98);transition:transform .22s ease}.mths-inquiry-modal.is-open .mths-inquiry-dialog{transform:none}.mths-inquiry-close{position:absolute;top:14px;right:16px;width:38px;height:38px;border:0;border-radius:50%;background:#f0f4f8;color:#17366f;font-size:28px;line-height:1;cursor:pointer}.mths-inquiry-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:17px;border-radius:15px;background:#edf5ff;color:#0757b9;font-size:24px;font-weight:900}.mths-inquiry-dialog h3{margin:0 45px 8px 0;color:#17366f;font-size:25px;line-height:1.25}.mths-inquiry-dialog>p{margin:0 0 22px;color:#626d7d;line-height:1.65}.mths-inquiry-main-options{display:grid;gap:12px}.mths-channel-card{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;width:100%;padding:16px;border:1px solid #dce6f1;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:.2s}.mths-channel-card:hover{transform:translateY(-2px);border-color:#0757b9;box-shadow:0 10px 28px rgba(7,87,185,.11)}.mths-channel-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#edf5ff;color:#0757b9;font-size:15px;font-weight:900}.mths-channel-whatsapp .mths-channel-symbol{background:#e9fbf0;color:#168b49}.mths-channel-card strong,.mths-channel-card small{display:block}.mths-channel-card strong{margin-bottom:3px;color:#17366f;font-size:16px}.mths-channel-card small{color:#6b7686}.mths-channel-card b{color:#0757b9;font-size:20px}.mths-whatsapp-options{display:grid;gap:11px}.mths-choice-back{justify-self:start;padding:0;border:0;background:none;color:#0757b9;font-weight:800;cursor:pointer}.mths-whatsapp-heading{display:grid;gap:4px;margin:4px 0 6px}.mths-whatsapp-heading strong{color:#17366f;font-size:18px}.mths-whatsapp-heading small{color:#6b7686}.mths-whatsapp-contact{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:16px 18px;border:1px solid #dce6f1;border-radius:11px;background:#fff;cursor:pointer;transition:.2s}.mths-whatsapp-contact:hover{border-color:#1c9b54;background:#f2fcf6;transform:translateY(-1px)}.mths-whatsapp-contact span{color:#17366f;font-weight:850}.mths-whatsapp-contact small{color:#536273;font-weight:700}@media(max-width:767px){.mths-inquiry-modal{padding:12px;align-items:flex-end}.mths-inquiry-dialog{width:100%;padding:28px 20px 22px;border-radius:18px 18px 0 0}.mths-inquiry-dialog h3{font-size:21px}.mths-channel-card{grid-template-columns:44px 1fr auto;padding:14px}.mths-channel-symbol{width:44px;height:44px}}
.mths-inquiry-main-options[hidden],.mths-whatsapp-options[hidden]{display:none!important}
