
.luxe-container,
.ast-container{
    width:min(100% - 32px, var(--hs-container));
    margin-inline:auto;
}
.hs-flow > * + *{margin-top:var(--hs-space-6)}
.hs-panel{
    background:linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.015));
    border:1px solid var(--hs-border);
    border-radius:var(--hs-radius-lg);
    box-shadow:var(--hs-shadow-soft);
}
.hs-premium-divider{
    border:0;height:1px;background:linear-gradient(90deg,transparent, rgba(198,168,90,.42), transparent);
    margin:var(--hs-space-12) 0;
}
