.RedeemCTA-module-scss-module__LtOVwq__redeemContainer{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:16px;padding:16px;display:grid;gap:12px!important}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer strong{font-size:18px}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form{gap:12px!important}}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form input{border:1px solid var(--border);color:#111;background:#fff;border-radius:10px;width:260px;padding:12px 14px}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form input::placeholder{color:#aaa}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form input:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px #0000001a}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form input:disabled{opacity:.6}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:10px;min-width:120px;padding:12px 16px;font-weight:700;transition:all .2s}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form button:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form button:active{transform:translateY(0)}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer form button:disabled{opacity:.5;cursor:not-allowed;transform:none}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer .RedeemCTA-module-scss-module__LtOVwq__error{color:#dc143c;margin:4px 0 0;font-size:14px;font-weight:500}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer small{color:var(--muted);font-size:14px;line-height:1.5}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer small a{color:#111}.RedeemCTA-module-scss-module__LtOVwq__redeemContainer small a:hover{text-decoration:underline}
.page-module-scss-module__kiWQ1W__stack{gap:60px;display:grid}.page-module-scss-module__kiWQ1W__container{max-width:1100px;margin:0 auto;padding:24px}.page-module-scss-module__kiWQ1W__gridRow{justify-content:space-between;align-items:center;gap:40px;display:flex}.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowText{gap:16px;display:grid}.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowText h1{margin:0;font-size:48px;line-height:1.1}.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowText p{color:var(--muted);margin:0;font-size:18px}.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowText .page-module-scss-module__kiWQ1W__row{align-items:center;gap:14px;margin-top:8px;display:flex}@media (max-width:880px){.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowText .page-module-scss-module__kiWQ1W__row{flex-wrap:wrap}}.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowImg{aspect-ratio:1;border-radius:16px;width:100%;position:relative;overflow:hidden}.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowImg img{object-fit:contain}@media (max-width:1000px){.page-module-scss-module__kiWQ1W__gridRow .page-module-scss-module__kiWQ1W__gridRowImg{max-height:150px}.page-module-scss-module__kiWQ1W__gridRow{flex-direction:column}}.page-module-scss-module__kiWQ1W__boardContainer h2{margin-bottom:12px;font-size:32px}.page-module-scss-module__kiWQ1W__boardContainer p{color:var(--muted);margin-bottom:24px}.page-module-scss-module__kiWQ1W__boardContainer .page-module-scss-module__kiWQ1W__boardGridRow{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:891px){.page-module-scss-module__kiWQ1W__boardContainer .page-module-scss-module__kiWQ1W__boardGridRow{grid-template-columns:1fr!important}}.page-module-scss-module__kiWQ1W__workStepsContainer h2{margin-bottom:20px;font-size:32px}.page-module-scss-module__kiWQ1W__workStepsContainer .page-module-scss-module__kiWQ1W__steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1000px){.page-module-scss-module__kiWQ1W__workStepsContainer .page-module-scss-module__kiWQ1W__steps{grid-template-columns:repeat(2,1fr)!important}}.page-module-scss-module__kiWQ1W__galleryContainer h2{margin-bottom:20px;font-size:32px}
.Step-module-scss-module__4VNtIW__container{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:10px}.Step-module-scss-module__4VNtIW__container .Step-module-scss-module__4VNtIW__number{color:var(--primary);font-size:28px;font-weight:700}.Step-module-scss-module__4VNtIW__container .Step-module-scss-module__4VNtIW__text{color:var(--text);font-size:16px}@media (max-width:1000px){.Step-module-scss-module__4VNtIW__container{justify-content:start;align-items:center;gap:16px;display:flex}}
.BoardCards-module-scss-module__tFmxRa__card{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:12px;padding:16px;display:grid}.BoardCards-module-scss-module__tFmxRa__card div{aspect-ratio:1;border-radius:14px;width:100%;position:relative;overflow:hidden}.BoardCards-module-scss-module__tFmxRa__card div img{object-fit:cover}.BoardCards-module-scss-module__tFmxRa__card .BoardCards-module-scss-module__tFmxRa__title{font-size:20px}.BoardCards-module-scss-module__tFmxRa__card .BoardCards-module-scss-module__tFmxRa__subtitle{color:var(--muted)}.BoardCards-module-scss-module__tFmxRa__card .BoardCards-module-scss-module__tFmxRa__learnMore{color:var(--primary);font-weight:600}.BoardCards-module-scss-module__tFmxRa__card:hover{transform:translateY(-4px);box-shadow:0 10px 18px #00000014}
.GalleryImage-module-scss-module__YmIdqG__gallery{flex-wrap:wrap;gap:16px;display:flex}.GalleryImage-module-scss-module__YmIdqG__galleryContainer{aspect-ratio:1;border-radius:14px;flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px);position:relative;overflow:hidden}.GalleryImage-module-scss-module__YmIdqG__galleryContainer img{object-fit:cover}@media (max-width:1000px){.GalleryImage-module-scss-module__YmIdqG__galleryContainer{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}@media (max-width:600px){.GalleryImage-module-scss-module__YmIdqG__galleryContainer{flex:0 0 100%;max-width:100%}}
