.Button-module-scss-module__VF2aDW__button{justify-content:center;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-4,1rem) var(--space-6,1.5rem);border-radius:var(--radius-md,.5rem);transition:transform var(--transition-normal,.2s),background var(--transition-normal,.2s);cursor:pointer;border:1px solid #0000;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.Button-module-scss-module__VF2aDW__primary{background:var(--green);color:var(--black)}.Button-module-scss-module__VF2aDW__primary:hover:not(:disabled){border-color:var(--green);transform:translateY(-2px)}.Button-module-scss-module__VF2aDW__secondary{color:var(--green);border-color:var(--green);background:0 0}.Button-module-scss-module__VF2aDW__secondary:hover:not(:disabled){transform:translateY(-2px)}.Button-module-scss-module__VF2aDW__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}
.ConsentBanner-module-scss-module__tPU1vW__banner{right:var(--space-6);bottom:var(--space-6);left:var(--space-6);z-index:1000;padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 10px 30px #0003);max-width:1200px;margin:auto;position:fixed}.ConsentBanner-module-scss-module__tPU1vW__content{justify-content:space-between;align-items:center;gap:var(--space-6);max-width:1200px;margin-inline:auto;display:flex}.ConsentBanner-module-scss-module__tPU1vW__text{flex:1}.ConsentBanner-module-scss-module__tPU1vW__text h2{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.ConsentBanner-module-scss-module__tPU1vW__text p{color:var(--white-muted);margin:0;line-height:1.6}.ConsentBanner-module-scss-module__tPU1vW__text a{color:var(--green)}.ConsentBanner-module-scss-module__tPU1vW__actions{gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:768px){.ConsentBanner-module-scss-module__tPU1vW__content{flex-direction:column;align-items:stretch}.ConsentBanner-module-scss-module__tPU1vW__actions{width:100%}.ConsentBanner-module-scss-module__tPU1vW__actions>*{flex:1}}
