/* Scoped to campaign pages; existing site and inquiry tracking remain intact. */
.lp-page{--lp-navy:#0a1823;--lp-ink:#172b3a;--lp-orange:#ef622e;--lp-paper:#f8f7f3;--lp-line:#dedfdc;margin:0;background:#fff;color:var(--lp-ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.6;padding-bottom:0}.lp-page *{box-sizing:border-box}.lp-page h1,.lp-page h2,.lp-page h3,.lp-page p{margin-top:0}.lp-page a{text-decoration:none}.lp-wrap{width:min(1240px,calc(100% - 96px));margin:auto}.lp-page section,.lp-page #inquiry-form{scroll-margin-top:88px}.lp-header{background:var(--lp-navy);color:#fff;border-bottom:1px solid #ffffff21}.lp-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:90px;gap:32px}.lp-brand{display:flex;gap:14px;align-items:center;color:#fff}.lp-brand-mark{font-weight:900;font-size:44px;letter-spacing:-5px;line-height:1}.lp-brand-mark>span{font-size:10px;letter-spacing:0;vertical-align:top;margin-left:5px}.lp-brand-type{font-size:12px;font-weight:800;letter-spacing:2.3px;line-height:1.35;border-left:1px solid #ffffff4f;padding-left:15px}.lp-brand-type small{font-size:9px;font-weight:400;letter-spacing:2.5px}.lp-header nav{display:flex;gap:32px;font-size:14px}.lp-header nav a{color:#dfe6ec}.lp-header nav a:hover{color:#fff}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--lp-orange);padding:17px 25px;color:#fff!important;font-size:15px;font-weight:700;line-height:1.4;border:1px solid transparent;border-radius:3px;transition:background .18s,transform .18s;min-height:54px}.lp-button:hover{background:#d84c1a;transform:translateY(-2px)}.lp-button-small{min-height:44px;padding:11px 18px;font-size:13px}.lp-text-link{display:inline-flex;gap:18px;align-items:center;color:inherit;font-size:15px;font-weight:700;border-bottom:1px solid currentColor;padding:8px 0}.lp-hero{position:relative;isolation:isolate;min-height:660px;background:var(--lp-navy);color:#fff;display:flex;align-items:center;overflow:hidden}.lp-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1823 0%,#0a1823f2 27%,#0a182391 52%,#0a182300 78%)}.lp-hero-image{position:absolute;right:0;top:0;width:75%;height:100%;object-fit:cover;object-position:center;z-index:-2}.lp-hero-content{padding:75px 0 100px;position:relative}.lp-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;line-height:1.8;text-transform:uppercase;margin-bottom:23px}.lp-hero .lp-eyebrow{color:#bbd2dc}.lp-eyebrow>span{display:inline-block;width:6px;height:6px;background:#ef622e;margin-right:10px;vertical-align:middle}.lp-hero h1{font-size:clamp(42px,4.5vw,67px);letter-spacing:-2.7px;font-weight:700;line-height:1.08;max-width:690px;margin-bottom:26px}.lp-hero-description{font-size:16px;line-height:1.85;max-width:480px;color:#c7d1d9;margin-bottom:31px}.lp-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.lp-hero .lp-text-link{color:#fff;font-size:13px}.lp-hero-note{font-size:11px;color:#91a6b5;margin:18px 0 0}.lp-hero-caption{position:absolute;right:48px;bottom:26px;color:#9bb1bf;font-size:9px;letter-spacing:2px}.lp-proof{background:var(--lp-paper);border-bottom:1px solid var(--lp-line)}.lp-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 0}.lp-benefit-grid article{display:flex;gap:15px;padding:0 29px;border-right:1px solid var(--lp-line)}.lp-benefit-grid article:first-child{padding-left:0}.lp-benefit-grid article:last-child{border-right:0;padding-right:0}.lp-index{font-size:10px;color:#a1a9ad;padding-top:5px}.lp-benefit-grid h2{font-size:15px;line-height:1.4;margin-bottom:9px}.lp-benefit-grid p{font-size:12px;color:#64727a;margin:0;line-height:1.7}.lp-section{padding:88px 0}.lp-section h2,.lp-quote-band h2{font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-1.3px;font-weight:700;white-space:pre-line;margin-bottom:22px}.lp-section .lp-eyebrow{color:#7d827f;margin-bottom:16px}.lp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.lp-section-heading h2{margin-bottom:0}.lp-section-heading>p{width:320px;color:#6a747b;font-size:14px;margin-bottom:4px}.lp-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lp-product-card{border:1px solid #e7e8e6;color:var(--lp-ink);transition:border-color .2s,transform .2s;border-radius:4px;overflow:hidden}.lp-product-card:hover{border-color:#ee622e;transform:translateY(-4px)}.lp-product-photo{height:245px;padding:25px;background:#f6f7f5;display:flex;align-items:center;justify-content:center}.lp-product-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lp-product-card-bottom{display:flex;align-items:center;justify-content:space-between;padding:22px}.lp-product-card h3{font-size:18px;margin-bottom:4px;line-height:1.4}.lp-product-card p{font-size:11px;color:#77828b;margin:0}.lp-product-card-bottom>span{font-size:24px;color:#b2b8bc}.lp-custom-strip{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:25px 30px;background:var(--lp-paper);gap:24px}.lp-custom-strip strong{font-size:15px;display:block}.lp-custom-strip span{font-size:13px;color:#6a747b}.lp-custom-strip .lp-text-link{font-size:13px;white-space:nowrap}.lp-process{background:#f1f3f1;border-top:1px solid #e8ebe7;border-bottom:1px solid #e8ebe7}.lp-process-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px}.lp-muted{font-size:15px;line-height:1.8;color:#6a767b;max-width:430px;margin-bottom:28px}.lp-steps article{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid #d7dedb}.lp-steps article:first-child{padding-top:0}.lp-steps article:last-child{border:0}.lp-steps article>span{color:var(--lp-orange);font-size:13px;line-height:2.1}.lp-steps h3{font-size:18px;line-height:1.4;margin-bottom:9px}.lp-steps p{font-size:14px;line-height:1.7;color:#6a767b;margin:0}.lp-video-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.lp-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--lp-navy);border-radius:4px}.lp-video-frame iframe{width:100%;height:100%;border:0}.lp-faq{padding-top:20px}.lp-faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:20px 0}.lp-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{color:#829099;font-size:20px;font-weight:400}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{color:#6a767b;font-size:14px;line-height:1.8;margin:14px 35px 0 0}.lp-quote-band{background:var(--lp-navy);color:#fff;padding:62px 0;text-align:center}.lp-quote-band .lp-eyebrow{color:#92acbc;margin-bottom:17px}.lp-quote-band h2{font-size:45px;margin-bottom:17px}.lp-quote-band p:last-child{font-size:14px;color:#b0c0cb;margin:0}.lp-page .inquiry-section{padding:65px 0 85px;background:var(--lp-paper)}.lp-page .inquiry-layout{width:min(1240px,calc(100% - 96px));display:grid;grid-template-columns:.8fr 1.3fr;gap:70px;align-items:start}.lp-page .inquiry-heading h2{font-size:32px;line-height:1.2;letter-spacing:-1px}.lp-page .inquiry-heading p{font-size:14px;color:#6a767b;line-height:1.8}.lp-page .inquiry-heading .eyebrow{font-size:10px;letter-spacing:2px;color:#8a928e}.lp-page .inquiry-form{box-shadow:none;border:1px solid #e0e4e1;border-radius:5px;background:#fff;padding:30px}.lp-page .inquiry-form input,.lp-page .inquiry-form textarea{border:1px solid #d9dfdc;border-radius:3px;background:#fff;max-width:100%;font-size:14px}.lp-page .inquiry-form input:focus,.lp-page .inquiry-form textarea:focus{outline:2px solid #ee622e;outline-offset:2px}.lp-page .inquiry-form label span{font-size:12px}.lp-page .inquiry-submit-row .button{background:var(--lp-orange);color:#fff;border:0;border-radius:3px;padding:15px 24px;font-size:14px;font-weight:700}.lp-page .inquiry-product-context{display:inline-block;margin-top:12px;font-size:12px;padding:8px 12px;background:#e8eeeb;border-radius:3px}.lp-footer{padding:38px 0;background:#07131d;color:#98aebc;font-size:12px}.lp-footer>.lp-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.lp-footer strong{color:#fff;letter-spacing:1.5px;font-size:13px}.lp-footer p{margin:8px 0 0}.lp-footer>.lp-wrap>div:last-child{display:flex;gap:22px;flex-wrap:wrap}.lp-footer a,.lp-footer button{color:#a4b6c1;font-size:12px}.lp-footer button{border:0;background:none;padding:0;cursor:pointer}.lp-mobile-cta{display:none}.lp-page a:focus-visible,.lp-page summary:focus-visible,.lp-page button:focus-visible{outline:3px solid #f69b77;outline-offset:4px}.lp-page .back-to-top{bottom:28px}
@media(min-width:1500px){.lp-hero-image{object-position:center 60%}.lp-hero h1{font-size:72px}}
@media(max-width:1000px){.lp-wrap{width:calc(100% - 48px)}.lp-header nav{gap:20px}.lp-header-inner{gap:20px}.lp-hero{min-height:600px}.lp-hero h1{font-size:52px;max-width:560px}.lp-hero-image{width:85%;opacity:.75}.lp-benefit-grid article{padding:0 16px}.lp-product-photo{height:195px}.lp-product-card h3{font-size:16px}.lp-process-layout{gap:55px}.lp-video-layout{gap:40px}.lp-faq-layout{gap:40px}.lp-page .inquiry-layout{width:calc(100% - 48px);gap:35px;grid-template-columns:.8fr 1.2fr}.lp-page .inquiry-form{padding:22px}}
@media(max-width:700px){.lp-page{padding-bottom:76px}.lp-wrap{width:calc(100% - 40px)}.lp-header-inner{min-height:75px}.lp-header nav{display:none}.lp-brand-mark{font-size:37px}.lp-brand-type{font-size:10px;letter-spacing:1.8px;padding-left:10px}.lp-brand{gap:10px}.lp-button-small{font-size:11px;padding:10px 12px;gap:12px;min-height:39px}.lp-hero{min-height:780px;align-items:start}.lp-hero-content{padding:44px 0 280px}.lp-hero .lp-eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:20px}.lp-hero h1{font-size:44px;letter-spacing:-1.8px;line-height:1.08;margin-bottom:22px}.lp-hero-description{font-size:14px;line-height:1.8;max-width:100%;margin-bottom:24px}.lp-hero-image{width:100%;height:410px;top:auto;bottom:0;object-position:75% center;opacity:.95}.lp-hero:after{background:linear-gradient(180deg,#0a1823 0%,#0a1823 39%,#0a1823ed 52%,#0a182323 76%,#0a182300 100%)}.lp-actions{gap:18px}.lp-actions>.lp-button{font-size:13px;gap:18px;padding:15px 20px;min-height:49px}.lp-hero .lp-text-link{font-size:11px}.lp-hero-note{font-size:10px}.lp-hero-caption{right:20px;bottom:16px;font-size:7px}.lp-benefit-grid{display:block;padding:5px 0}.lp-benefit-grid article,.lp-benefit-grid article:first-child,.lp-benefit-grid article:last-child{border-right:0;border-bottom:1px solid var(--lp-line);padding:22px 0;gap:15px}.lp-benefit-grid article:last-child{border-bottom:0}.lp-benefit-grid h2{font-size:16px;margin-bottom:6px}.lp-benefit-grid p{font-size:13px}.lp-section{padding:55px 0}.lp-section h2{font-size:32px;letter-spacing:-.9px}.lp-section .lp-eyebrow{font-size:9px;letter-spacing:1.4px}.lp-section-heading{display:block;margin-bottom:26px}.lp-section-heading>p{width:auto;max-width:100%;margin:17px 0 0;font-size:13px}.lp-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lp-product-photo{height:160px;padding:13px}.lp-product-card-bottom{padding:14px 11px;gap:7px;align-items:start}.lp-product-card h3{font-size:14px;line-height:1.35}.lp-product-card p{font-size:10px;line-height:1.5}.lp-product-card-bottom>span{font-size:18px}.lp-custom-strip{padding:20px;display:block;margin-top:22px}.lp-custom-strip span{display:block;margin-top:6px}.lp-custom-strip .lp-text-link{margin-top:13px}.lp-process-layout{grid-template-columns:1fr;gap:36px}.lp-process .lp-button{font-size:13px;padding:14px 18px;min-height:49px}.lp-steps h3{font-size:16px}.lp-steps p{font-size:13px}.lp-video-layout{grid-template-columns:1fr;gap:30px}.lp-video-layout>div:last-child{max-width:100%}.lp-faq{padding-top:0}.lp-faq-layout{grid-template-columns:1fr;gap:10px}.lp-faq summary{font-size:15px}.lp-quote-band{padding:44px 0}.lp-quote-band h2{font-size:34px;letter-spacing:-1px}.lp-quote-band p:last-child{font-size:13px}.lp-page .inquiry-section{padding:42px 0 50px}.lp-page .inquiry-layout{width:calc(100% - 40px);grid-template-columns:1fr;gap:26px}.lp-page .inquiry-heading h2{font-size:28px}.lp-page .inquiry-heading p{font-size:13px}.lp-page .inquiry-form{padding:20px}.lp-page .inquiry-form-grid{grid-template-columns:1fr}.lp-page .inquiry-field-wide{grid-column:auto}.lp-page .inquiry-form input,.lp-page .inquiry-form textarea{font-size:16px;min-width:0}.lp-page .inquiry-submit-row .button{width:100%}.lp-page .inquiry-submit-row{display:block}.lp-footer>.lp-wrap{display:block}.lp-footer>.lp-wrap>div:last-child{margin-top:20px;gap:16px}.lp-mobile-cta{position:fixed;display:flex;align-items:center;justify-content:center;gap:16px;bottom:0;left:0;right:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e7e4;z-index:45;box-shadow:0 -3px 20px #00000008}.lp-mobile-cta .lp-button{font-size:12px;min-height:44px;padding:12px 17px;flex:1;gap:10px}.lp-mobile-whatsapp{color:var(--lp-ink);font-size:12px;font-weight:700;white-space:nowrap}.lp-page .back-to-top{bottom:87px}.lp-page .privacy-notice{bottom:82px}.lp-page .inquiry-layout,.lp-page .inquiry-form{min-width:0}}
@media(prefers-reduced-motion:reduce){.lp-page *{scroll-behavior:auto!important;transition:none!important}}
/* Language navigation, long translations and right-to-left campaigns. */
.lp-header-inner{gap:22px}.lp-header nav{gap:22px;margin-inline-start:auto}.lp-language{position:relative;flex:none;font-size:13px;z-index:60}.lp-language summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:10px 0;color:#e4ecf1;white-space:nowrap}.lp-language summary::-webkit-details-marker{display:none}.lp-language-menu{position:absolute;inset-inline-end:0;top:100%;width:290px;max-width:calc(100vw - 40px);display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;background:#fff;border:1px solid #dce3e7;border-radius:6px;box-shadow:0 14px 40px #0003}.lp-language-menu a{padding:9px 10px;color:#233949;border-radius:3px;text-align:start;font-size:13px}.lp-language-menu a:hover,.lp-language-menu a[aria-current]{background:#eef2f3;color:#b8451d}.lp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-product-card-bottom>div,.lp-benefit-grid article>div,.lp-steps article>div{min-width:0}.lp-page h1,.lp-page h2,.lp-page h3,.lp-page .inquiry-product-context,.lp-page .lp-button{overflow-wrap:anywhere}.lp-product-card-bottom>span{flex:none}.lp-brand{direction:ltr;flex:none}.lp-page:lang(ar),.lp-page:lang(hi),.lp-page:lang(bn){line-height:1.85}.lp-page:lang(ar) h1,.lp-page:lang(ar) h2,.lp-page:lang(hi) h1,.lp-page:lang(hi) h2,.lp-page:lang(bn) h1,.lp-page:lang(bn) h2{letter-spacing:0;line-height:1.4}.lp-page:lang(ar) .lp-eyebrow,.lp-page:lang(hi) .lp-eyebrow,.lp-page:lang(bn) .lp-eyebrow{letter-spacing:0}.lp-page:lang(ja) h1,.lp-page:lang(ko) h1{letter-spacing:-1px;line-height:1.3}.lp-page:lang(ko){word-break:keep-all}.lp-page[dir],html[dir=rtl] .lp-page{text-align:start}html[dir=rtl] .lp-hero-image{right:auto;left:0}html[dir=rtl] .lp-hero:after{background:linear-gradient(270deg,#0a1823 0%,#0a1823f2 27%,#0a182391 52%,#0a182300 78%)}html[dir=rtl] .lp-hero-caption{right:auto;left:48px}html[dir=rtl] .lp-eyebrow>span{margin-right:0;margin-left:10px}html[dir=rtl] .lp-benefit-grid article{border-right:0;border-left:1px solid var(--lp-line)}html[dir=rtl] .lp-benefit-grid article:first-child{padding-right:0;padding-left:29px}html[dir=rtl] .lp-benefit-grid article:last-child{border-left:0;padding-left:0;padding-right:29px}html[dir=rtl] .lp-faq details p{margin:14px 0 0 35px}html[dir=rtl] .lp-page input[type=email],html[dir=rtl] .lp-page input[name=phone]{direction:ltr;text-align:right}.lp-page .inquiry-form input[type=file]{width:100%}.lp-page .lp-footer a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
@media(max-width:1100px){.lp-header nav{display:none}.lp-language{margin-inline-start:auto}.lp-header-inner{gap:18px}}
@media(max-width:700px){.lp-header-inner{gap:10px}.lp-brand-type{display:none}.lp-language{font-size:12px}.lp-language-menu{inset-inline-end:-80px;width:270px}.lp-button-small{max-width:43%;gap:8px}.lp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero h1{font-size:clamp(32px,9.3vw,44px)}.lp-hero-note{max-width:100%}.lp-custom-strip .lp-text-link{white-space:normal}.lp-page:lang(ar) .lp-hero h1,.lp-page:lang(hi) .lp-hero h1,.lp-page:lang(bn) .lp-hero h1{font-size:36px}html[dir=rtl] .lp-hero:after{background:linear-gradient(180deg,#0a1823 0%,#0a1823 39%,#0a1823ed 52%,#0a182323 76%,#0a182300 100%)}html[dir=rtl] .lp-hero-caption{left:20px}html[dir=rtl] .lp-benefit-grid article,html[dir=rtl] .lp-benefit-grid article:first-child,html[dir=rtl] .lp-benefit-grid article:last-child{border-left:0;padding:22px 0}.lp-quote-band h2{overflow-wrap:anywhere}.lp-page .lp-actions>.lp-button{max-width:100%}.lp-page .inquiry-product-context{max-width:100%}}
