/* Final static Awafi campaign. No animation; preserve the original cream palette. */
.aw-footer-copyright{display:flex;flex-direction:column;gap:8px;min-width:0}.aw-footer-credit{align-self:flex-start;text-decoration:underline;text-underline-offset:4px;padding-block:8px;overflow-wrap:anywhere}.aw-footer-credit:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.awafi-store .aw-brand-hero{background:var(--aw-cream);color:var(--aw-ink)}
.awafi-store .aw-brand-hero h1{color:var(--aw-green)}
.awafi-store .aw-brand-hero .aw-eyebrow{color:var(--aw-gold)}
.awafi-store .aw-brand-hero .aw-brand-hero-text{color:var(--aw-muted)}
.awafi-store .aw-brand-hero a.aw-button{background:var(--aw-green);border-color:var(--aw-green);color:#fff!important}
.awafi-store .aw-brand-hero a.aw-button--outline{background:transparent;border-color:#9aa99f;color:var(--aw-green)!important}
.awafi-store .aw-brand-hero a.aw-button--whatsapp{background:transparent;border:0;color:var(--aw-green)!important}
.awafi-store .aw-brand-hero .aw-hero-origin,.awafi-store .aw-brand-hero figcaption,.awafi-store .aw-brand-hero figcaption span{color:#59665e}
.awafi-store .aw-brand-hero a.aw-button:hover{background:#285842;color:#fff!important}
.awafi-store .aw-brand-hero a.aw-button--whatsapp:hover{background:transparent;color:#285842!important}
.aw-brand-hero{background:#153c30;color:#fff9ed;overflow:hidden}.aw-brand-hero-grid{width:min(1460px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:center;min-height:610px;padding:45px 0}.aw-brand-hero-copy{padding-block:24px;position:relative;z-index:1}.aw-brand-hero .aw-eyebrow{color:#d6bb7e;font-size:10px;letter-spacing:.2em}.aw-brand-hero h1{color:#fffaf0;font-size:clamp(46px,4.4vw,66px);letter-spacing:-.045em;line-height:1.07;max-width:610px;margin-bottom:26px}.aw-brand-hero-text{font-size:15px;line-height:1.9;color:#d8e0d7;max-width:450px}.aw-brand-hero .aw-actions{gap:12px;margin:30px 0 12px}.aw-brand-hero .aw-button{background:#e7d4a7;color:#153c30;border-color:#e7d4a7;border-radius:4px;padding:14px 23px;font-size:13px}.aw-brand-hero .aw-button:hover{background:#f6e7c3;transform:none}.aw-brand-hero .aw-button--outline{background:transparent;color:#fffaf0;border-color:#718a76}.aw-brand-hero .aw-button--outline:hover{background:#244d3c}.aw-brand-hero .aw-button--whatsapp{background:none;border:0;color:#dbe6d9;padding:9px 0;font-size:12px}.aw-brand-hero .aw-button--whatsapp:hover{background:none;color:#fff}.aw-hero-origin{font-size:8px;letter-spacing:.13em;margin:32px 0 0!important;color:#bdcdbd}.aw-hero-origin span{padding:0 12px;color:#bea975}.aw-brand-hero-photo{margin:0;min-width:0;position:relative}.aw-brand-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:4px;box-shadow:0 18px 45px #061c171a}.aw-brand-hero-photo figcaption{display:flex;justify-content:space-between;gap:15px;color:#c6d2bf;font-size:8px;letter-spacing:.13em;margin-top:17px}.aw-brand-hero-photo figcaption span{letter-spacing:.025em;color:#d6dfd1}.aw-brand-service{background:#f4f0e5;border-bottom:1px solid #e3e0d5}.aw-brand-service>.aw-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:11px;color:#455d48}.aw-brand-service span{display:flex;align-items:center;gap:13px}.aw-brand-service .aw-flag{width:30px;height:16px}.aw-brand-hero *{animation:none!important;transition:none!important}
@media(max-width:1100px) and (min-width:851px){.aw-brand-hero-grid{width:calc(100% - 48px);gap:24px;grid-template-columns:1fr 1fr;min-height:540px}.aw-brand-hero h1{font-size:48px}.aw-brand-hero .aw-button{padding-inline:17px}}
@media(max-width:850px){.aw-brand-hero-grid{width:100%;display:flex;flex-direction:column;gap:25px;padding:36px 0 26px;min-height:0}.aw-brand-hero-copy{width:calc(100% - 40px);padding:0}.aw-brand-hero h1{font-size:clamp(40px,6.7vw,59px);max-width:660px;margin-bottom:20px;line-height:1.09}.aw-brand-hero-text{font-size:14px;line-height:1.8;max-width:610px;margin-bottom:22px}.aw-brand-hero .aw-eyebrow{margin-bottom:22px!important;font-size:9px}.aw-brand-hero .aw-actions{margin:22px 0 9px}.aw-brand-hero .aw-actions .aw-button{flex:1;max-width:220px;padding:13px 14px}.aw-hero-origin{display:none}.aw-brand-hero-photo{width:calc(100% - 32px)}.aw-brand-hero-photo img{border-radius:3px}.aw-brand-hero-photo figcaption{font-size:7px;margin:12px 4px 0;gap:10px}.aw-brand-service>.aw-wrap{padding:15px 0;justify-content:center}.aw-brand-service span:not(:first-child){display:none}}
@media(min-width:1600px){.aw-brand-hero-grid{padding-block:65px;min-height:680px}.aw-brand-hero h1{font-size:72px}}
