body{--brand:#15573f;--brand-2:#1d9470;--surface-soft:#f0f5f0;background:#faf8f4;color:#17382e}body[data-region="southeast-asia"]{--brand:#14796f;--brand-2:#209c8e;--surface-soft:#eef7f4;background:#fffaf7;color:#24364a}body[data-region="nigeria-kenya"]{--brand:#9b571c;--brand-2:#b37731;--surface-soft:#faf3e8;background:#fffbf5;color:#352f23}.locale-bar{background:var(--surface-soft);color:var(--brand)}.language-label{color:var(--brand)}.hero{background:var(--surface-soft)}.hero-badge{display:none}.hero-title{letter-spacing:-.025em}.hero-title[dir=rtl]{letter-spacing:0}.hero-grad{background:linear-gradient(to top,rgba(12,22,17,.92),rgba(12,22,17,.25) 64%,transparent)}.thumb-card{box-shadow:0 4px 10px #1e302414;border:3px solid white;padding:0}.thumb-card.active{outline-color:var(--brand);box-shadow:0 5px 12px #1e30241a}.timer-chip,.proof-dot,.sgnum{background:var(--surface-soft);color:var(--brand)}.progress-bar{background:linear-gradient(90deg,var(--brand),var(--brand-2))}.close-sheet{background:var(--surface-soft);color:var(--brand)}.country-field{flex-basis:125px}.wfinput::placeholder{color:#70767b;opacity:1}.wfinput:focus,.wfsel:focus{border-color:var(--brand);box-shadow:0 0 0 3px #9fb9af30}.wfbtn,.safari-cta{box-shadow:0 9px 20px #29483b22}.wfinner,.sginner{background:#fbfcfd;border-radius:26px 26px 0 0}.wftitle{font-size:19px}.wfsub{font-size:13px;color:#657389}.wfnote{color:#587466}.wfinput,.wfsel{border-color:#dce3ef}.language-label select{max-width:180px}::selection{background:#d9e9e0;color:#17382e}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--brand);outline-offset:3px}html[dir=rtl] .hero-title{letter-spacing:0}html[dir=rtl] .wfrow{direction:rtl}html[dir=rtl] .country-field{direction:ltr}html[dir=rtl] .wfinner{font-family:Tahoma,"Segoe UI",sans-serif}html[dir=rtl] .wfsub,html[dir=rtl] .wfnote{line-height:1.7}@media(max-width:350px){.country-field{flex-basis:103px}.wfrow{gap:7px}.wfinput{padding:10px;font-size:14px}.wfsel{font-size:13px}.language-label select{max-width:150px}}

.hero img{transition:opacity .2s ease}

.progress-bar{width:100%;transform:scaleX(0);transform-origin:left center;transition:none;will-change:transform}
html[dir=rtl] .progress-bar{transform-origin:right center}
