.wt-page{background:var(--color-bg-ultradark)}

.wt-hero{position:relative;text-align:center}
.wt-hero-bg{position:absolute;inset:0;z-index:0}
.wt-hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.35}
.wt-hero-inner{position:relative;z-index:1;max-width:700px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4)}
.wt-hero-actions{display:flex;justify-content:center}

.wt-cards{margin-top:var(--space-5)}
.wt-card{grid-column:span 4;min-width:0}

.wt-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-5)}
.wt-step{min-width:0}

.wt-columns{margin-top:var(--space-5)}
.wt-col{grid-column:span 4;text-align:center;min-width:0}

.wt-status{margin-top:var(--space-5)}
.wt-widget{grid-column:span 6;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}

.wt-faq{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}
.wt-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}
.wt-faq-btn{width:100%;text-align:left;padding:var(--space-3);background:var(--color-bg-card)}
.wt-faq-content{display:none;padding:var(--space-3);background:var(--color-bg-card)}
.wt-faq-item.active .wt-faq-content{display:block}

.wt-cta{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center}
.wt-cta img{border-radius:var(--radius-md);width:100%;height:100%;object-fit:cover}
.wt-cta-content{max-width:500px;display:flex;flex-direction:column;gap:var(--space-4)}

@media(max-width:767px){
.wt-card{grid-column:span 4}
.wt-timeline{grid-template-columns:1fr}
.wt-col{grid-column:span 4}
.wt-widget{grid-column:span 4}
.wt-cta{grid-template-columns:1fr}
.wt-hero-inner{text-align:center}
}
