.promo-campaign-module__zkEjGG__page{max-width:1280px}.promo-campaign-module__zkEjGG__breadcrumb{color:#61726b;align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.promo-campaign-module__zkEjGG__breadcrumb a:hover{color:#08705e;text-decoration:underline}.promo-campaign-module__zkEjGG__audienceTabs{background:#f2f8f5;border:1px solid #deebe4;border-radius:13px;gap:8px;width:max-content;max-width:100%;margin-bottom:24px;padding:6px;display:flex}.promo-campaign-module__zkEjGG__audienceTabs a{color:#50635b;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.promo-campaign-module__zkEjGG__audienceTabs a:hover{color:#075b4e;background:#fff}.promo-campaign-module__zkEjGG__audienceTabs .promo-campaign-module__zkEjGG__selectedTab{color:#075b4e;background:#fff;box-shadow:0 2px 9px #083f3614}.promo-campaign-module__zkEjGG__hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:48px;padding:30px 0 58px;display:grid}.promo-campaign-module__zkEjGG__heroCopy h1{letter-spacing:-1.2px;max-width:680px;margin:12px 0 20px;font-size:clamp(38px,4.6vw,62px);line-height:1.16}.promo-campaign-module__zkEjGG__answer{color:#475c54;max-width:670px;margin:0;font-size:17px;line-height:1.8}.promo-campaign-module__zkEjGG__audience{color:#176b58;background:#eff9f4;border:1px solid #d9ece3;border-radius:10px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:20px 0 0;padding:11px 13px;font-size:13px;display:flex}.promo-campaign-module__zkEjGG__audience svg{flex:none}.promo-campaign-module__zkEjGG__heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.promo-campaign-module__zkEjGG__heroActions a{align-items:center;gap:8px;display:inline-flex}.promo-campaign-module__zkEjGG__heroVisual{min-height:570px;padding:0 92px 58px 0;position:relative}.promo-campaign-module__zkEjGG__artwork{background:#e7f4ee;border-radius:24px;height:535px;position:relative;overflow:hidden;box-shadow:0 24px 55px #093e3329}.promo-campaign-module__zkEjGG__artwork img{object-fit:cover}.promo-campaign-module__zkEjGG__qrCard{background:#fff;border:1px solid #dce9e2;border-radius:18px;width:246px;padding:17px;position:absolute;bottom:0;right:0;box-shadow:0 18px 45px #093e332e}.promo-campaign-module__zkEjGG__qrHeading{color:#083e36;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.promo-campaign-module__zkEjGG__qrImage{background:#fff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.promo-campaign-module__zkEjGG__qrImage svg{width:100%;height:auto;display:block}.promo-campaign-module__zkEjGG__qrCard>a{color:#075b4e;word-break:break-all;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.promo-campaign-module__zkEjGG__qrCard>a:hover{text-decoration:underline}.promo-campaign-module__zkEjGG__qrCard p{color:#677a72;text-align:center;margin:5px 0 0;font-size:10px;line-height:1.6}.promo-campaign-module__zkEjGG__section{border-top:1px solid #e2ebe6;padding:50px 0}.promo-campaign-module__zkEjGG__sectionHeading{max-width:720px;margin-bottom:25px}.promo-campaign-module__zkEjGG__sectionHeading h2{margin:8px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.3}.promo-campaign-module__zkEjGG__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promo-campaign-module__zkEjGG__benefitGrid article{background:#fff;border:1px solid #dfeae5;border-radius:16px;padding:25px}.promo-campaign-module__zkEjGG__benefitGrid article>span{color:#08705e;background:#e9f7f0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.promo-campaign-module__zkEjGG__benefitGrid h3{margin:18px 0 8px;font-size:18px}.promo-campaign-module__zkEjGG__benefitGrid p{color:#5b6c65;margin:0;font-size:14px;line-height:1.75}.promo-campaign-module__zkEjGG__stepsSection{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:55px;display:grid}.promo-campaign-module__zkEjGG__steps{margin:0;padding:0;list-style:none;display:grid}.promo-campaign-module__zkEjGG__steps li{grid-template-columns:52px minmax(0,1fr);gap:17px;padding:0 0 24px;display:grid;position:relative}.promo-campaign-module__zkEjGG__steps li:not(:last-child):before{content:"";background:#cfe5da;width:1px;position:absolute;top:43px;bottom:4px;left:25px}.promo-campaign-module__zkEjGG__steps li>span{color:#fff;background:#075b4e;border-radius:12px;place-items:center;width:52px;height:42px;font:700 12px/1 Plus Jakarta Sans,sans-serif;display:grid}.promo-campaign-module__zkEjGG__steps h3{margin:5px 0;font-size:18px}.promo-campaign-module__zkEjGG__steps p{color:#5b6c65;margin:0;font-size:14px;line-height:1.7}.promo-campaign-module__zkEjGG__sharePanel{color:#fff;background:linear-gradient(135deg,#063e35,#096b5a);border-radius:22px;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:44px;margin:18px 0 50px;padding:38px;display:grid;box-shadow:0 20px 45px #07493c21}.promo-campaign-module__zkEjGG__sharePanel .promo-campaign-module__zkEjGG__shareIntro h2{color:#fff;margin:9px 0 13px;font-size:clamp(25px,3vw,34px);line-height:1.35}.promo-campaign-module__zkEjGG__sharePanel .promo-campaign-module__zkEjGG__shareIntro .eyebrow{color:#f5d76e}.promo-campaign-module__zkEjGG__shareIntro p{color:#d2e9e1;margin:0;line-height:1.75}.promo-campaign-module__zkEjGG__shareCopy{min-width:0}.promo-campaign-module__zkEjGG__shareCopy pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#183b32;font:400 14px/1.85 var(--font-ibm-thai),var(--font-plus-jakarta),system-ui,sans-serif;background:#fff;border-radius:15px;max-height:320px;margin:0;padding:22px;overflow-y:auto}.promo-campaign-module__zkEjGG__shareActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;display:flex}.promo-campaign-module__zkEjGG__shareActions button{align-items:center;gap:8px;display:inline-flex}.promo-campaign-module__zkEjGG__shareActions .btn-primary{color:#163d34;background:#dbb842}.promo-campaign-module__zkEjGG__shareActions .btn-primary:hover{background:#e9cb65}.promo-campaign-module__zkEjGG__shareActions .btn-secondary{color:#fff;background:#ffffff0f;border-color:#7fa89e}.promo-campaign-module__zkEjGG__shareActions .btn-secondary:hover{background:#ffffff21}.promo-campaign-module__zkEjGG__shareStatus{color:#d6eae3;flex-basis:100%;min-height:20px;font-size:12px}.promo-campaign-module__zkEjGG__faqSection{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:55px;display:grid}.promo-campaign-module__zkEjGG__faqList{border-top:1px solid #dfeae5}.promo-campaign-module__zkEjGG__faqList details{border-bottom:1px solid #dfeae5}.promo-campaign-module__zkEjGG__faqList summary{cursor:pointer;color:#143d33;padding:20px 36px 20px 0;font-size:16px;font-weight:600;list-style:none;position:relative}.promo-campaign-module__zkEjGG__faqList summary::-webkit-details-marker{display:none}.promo-campaign-module__zkEjGG__faqList summary:after{content:"+";color:#08705e;font-size:23px;font-weight:400;position:absolute;top:18px;right:8px}.promo-campaign-module__zkEjGG__faqList details[open] summary:after{content:"−"}.promo-campaign-module__zkEjGG__faqList p{color:#5b6c65;margin:-5px 0 20px;padding-right:35px;font-size:14px;line-height:1.8}.promo-campaign-module__zkEjGG__finalCta{background:#f1faf5;border:1px solid #d8e9e0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:5px 0 22px;padding:28px 30px;display:grid}.promo-campaign-module__zkEjGG__finalCta>svg{color:#08705e}.promo-campaign-module__zkEjGG__finalCta h2{margin:0 0 5px;font-size:21px}.promo-campaign-module__zkEjGG__finalCta p{color:#5b6c65;margin:0;font-size:13px;line-height:1.65}.promo-campaign-module__zkEjGG__finalCta a{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:1050px){.promo-campaign-module__zkEjGG__hero{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);gap:28px}.promo-campaign-module__zkEjGG__heroVisual{min-height:510px;padding-right:70px}.promo-campaign-module__zkEjGG__artwork{height:475px}.promo-campaign-module__zkEjGG__qrCard{width:218px}.promo-campaign-module__zkEjGG__sharePanel{gap:28px}.promo-campaign-module__zkEjGG__stepsSection,.promo-campaign-module__zkEjGG__faqSection{gap:34px}}@media (max-width:800px){.promo-campaign-module__zkEjGG__audienceTabs{justify-content:flex-start;width:100%;overflow-x:auto}.promo-campaign-module__zkEjGG__hero{grid-template-columns:1fr;gap:30px;padding-top:15px}.promo-campaign-module__zkEjGG__heroCopy h1{font-size:clamp(35px,8vw,48px)}.promo-campaign-module__zkEjGG__heroVisual{width:100%;max-width:650px;min-height:520px;margin:0 auto}.promo-campaign-module__zkEjGG__artwork{height:480px}.promo-campaign-module__zkEjGG__benefitGrid{gap:12px}.promo-campaign-module__zkEjGG__benefitGrid article{padding:20px}.promo-campaign-module__zkEjGG__stepsSection,.promo-campaign-module__zkEjGG__faqSection,.promo-campaign-module__zkEjGG__sharePanel{grid-template-columns:1fr}.promo-campaign-module__zkEjGG__sharePanel{padding:28px}.promo-campaign-module__zkEjGG__finalCta{grid-template-columns:auto 1fr}.promo-campaign-module__zkEjGG__finalCta a{grid-column:1/-1;width:max-content}}@media (max-width:560px){.promo-campaign-module__zkEjGG__audienceTabs{margin-bottom:18px;padding:4px}.promo-campaign-module__zkEjGG__audienceTabs a{padding:7px 11px;font-size:12px}.promo-campaign-module__zkEjGG__hero{padding-bottom:40px}.promo-campaign-module__zkEjGG__heroCopy h1{letter-spacing:-.5px;font-size:34px}.promo-campaign-module__zkEjGG__answer{font-size:15px}.promo-campaign-module__zkEjGG__audience{align-items:flex-start;width:100%}.promo-campaign-module__zkEjGG__heroActions{align-items:stretch}.promo-campaign-module__zkEjGG__heroActions a{justify-content:center;width:100%}.promo-campaign-module__zkEjGG__heroVisual{min-height:485px;padding:0 0 94px}.promo-campaign-module__zkEjGG__artwork{border-radius:18px;height:390px}.promo-campaign-module__zkEjGG__qrCard{grid-template-rows:auto auto 1fr;grid-template-columns:128px 1fr;column-gap:13px;width:auto;padding:12px;display:grid;left:12px;right:12px}.promo-campaign-module__zkEjGG__qrHeading{grid-column:2;margin:4px 0 0}.promo-campaign-module__zkEjGG__qrImage{grid-row:1/4;width:128px}.promo-campaign-module__zkEjGG__qrCard>a{grid-column:2;justify-content:flex-start;margin:0;font-size:11px}.promo-campaign-module__zkEjGG__qrCard p{text-align:left;grid-column:2;margin:0}.promo-campaign-module__zkEjGG__section{padding:38px 0}.promo-campaign-module__zkEjGG__benefitGrid{grid-template-columns:1fr}.promo-campaign-module__zkEjGG__benefitGrid article{grid-template-columns:42px 1fr;column-gap:14px;display:grid}.promo-campaign-module__zkEjGG__benefitGrid h3{margin:3px 0 6px}.promo-campaign-module__zkEjGG__benefitGrid p{grid-column:2}.promo-campaign-module__zkEjGG__stepsSection,.promo-campaign-module__zkEjGG__faqSection{gap:20px}.promo-campaign-module__zkEjGG__sharePanel{margin-bottom:38px;padding:22px}.promo-campaign-module__zkEjGG__shareCopy pre{padding:17px;font-size:13px}.promo-campaign-module__zkEjGG__shareActions button{flex:1;justify-content:center}.promo-campaign-module__zkEjGG__finalCta{grid-template-columns:1fr;padding:22px}.promo-campaign-module__zkEjGG__finalCta>svg{display:none}.promo-campaign-module__zkEjGG__finalCta a{justify-content:center;width:100%}}@media (max-width:380px){.promo-campaign-module__zkEjGG__audienceTabs a{padding-inline:9px;font-size:11px}.promo-campaign-module__zkEjGG__heroCopy h1{font-size:31px}.promo-campaign-module__zkEjGG__qrCard{grid-template-columns:120px 1fr}.promo-campaign-module__zkEjGG__qrImage{width:120px}.promo-campaign-module__zkEjGG__qrCard p{font-size:9px}}
