.goldpeak-verification-page .goldpeak-content-area{padding-block:clamp(42px,7vw,90px)}
.goldpeak-verification-page .goldpeak-reading-container{max-width:1040px}
.goldpeak-verification-page .goldpeak-page-article{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
.goldpeak-verification-page .goldpeak-entry-header{display:none!important}
.goldpeak-verification-page .entry-content{margin:0!important}
.goldpeak-verify-shell{width:min(100%,860px);margin:0 auto;display:grid;gap:20px}
.goldpeak-verify-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--goldpeak-line,rgba(100,120,150,.2));border-radius:22px;background:linear-gradient(145deg,var(--goldpeak-glass-strong,rgba(255,255,255,.86)),var(--goldpeak-glass,rgba(255,255,255,.68)));box-shadow:var(--goldpeak-shadow-soft,0 12px 34px rgba(30,50,85,.1));backdrop-filter:blur(20px)}
.goldpeak-verify-progress span{display:flex;align-items:center;gap:8px;color:var(--goldpeak-muted,#66748c);font-size:12px;font-weight:800;white-space:nowrap}
.goldpeak-verify-progress span b{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--goldpeak-surface-2,#f5f8fc);box-shadow:var(--goldpeak-shadow-inset,inset 3px 3px 8px rgba(90,110,145,.1));color:var(--goldpeak-muted,#66748c)}
.goldpeak-verify-progress span.is-complete,.goldpeak-verify-progress span.is-active{color:var(--goldpeak-heading,#071226)}
.goldpeak-verify-progress span.is-complete b,.goldpeak-verify-progress span.is-active b{color:#fff;background:linear-gradient(135deg,#245cff,#7b3ff2);box-shadow:0 9px 22px rgba(72,78,255,.24)}
.goldpeak-verify-progress i{height:2px;border-radius:999px;background:linear-gradient(90deg,#245cff,#7b3ff2);opacity:.38}
.goldpeak-verify-card{padding:clamp(30px,6vw,62px);text-align:center;border:1px solid var(--goldpeak-line,rgba(100,120,150,.2));border-radius:30px;background:radial-gradient(circle at 88% 12%,rgba(124,58,237,.12),transparent 34%),linear-gradient(145deg,var(--goldpeak-glass-strong,rgba(255,255,255,.86)),var(--goldpeak-glass,rgba(255,255,255,.68)));box-shadow:var(--goldpeak-shadow,0 22px 65px rgba(30,50,85,.16));backdrop-filter:blur(26px)}
.goldpeak-verify-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;border-radius:21px;color:#fff;background:linear-gradient(135deg,#245cff,#7b3ff2);box-shadow:0 18px 34px rgba(72,78,255,.28);font-size:28px;font-weight:900}
.goldpeak-verify-kicker{margin:0 0 9px;color:var(--goldpeak-primary,#245cff);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.goldpeak-verify-card h1{margin:0 0 12px;color:var(--goldpeak-heading,#071226);font-size:clamp(36px,6vw,58px);line-height:1.02;letter-spacing:-.045em}
.goldpeak-verify-card>p{max-width:590px;margin:0 auto;color:var(--goldpeak-muted,#66748c);font-size:15px;line-height:1.7}
.goldpeak-verification-form{width:min(100%,520px);display:grid;gap:14px;margin:28px auto 0;text-align:left}
.goldpeak-verification-form label span{display:block;margin-bottom:8px;color:var(--goldpeak-heading,#071226);font-size:12px;font-weight:850}
.goldpeak-verification-form input{width:100%;min-height:58px;padding:0 18px;border:1px solid var(--goldpeak-line,rgba(100,120,150,.2));border-radius:17px;color:var(--goldpeak-text,#172033);background:var(--goldpeak-surface-2,#f8fbff);box-shadow:var(--goldpeak-shadow-inset,inset 4px 4px 10px rgba(90,110,145,.11));outline:none}
.goldpeak-verification-form input:focus{border-color:#5a64ff;box-shadow:0 0 0 4px rgba(80,89,255,.12),var(--goldpeak-shadow-inset,inset 4px 4px 10px rgba(90,110,145,.11))}
.goldpeak-verification-form input[name=goldpeak_verification_code]{height:72px;text-align:center;font-size:31px;font-weight:900;letter-spacing:.34em;padding-left:calc(18px + .34em)}
.goldpeak-verification-form button{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:16px;font-weight:850;cursor:pointer}
.goldpeak-verify-submit{color:#fff!important;background:linear-gradient(135deg,#245cff,#7b3ff2)!important;box-shadow:0 15px 30px rgba(72,78,255,.23)!important}
.goldpeak-verify-resend{color:var(--goldpeak-heading,#071226)!important;background:var(--goldpeak-surface-2,#f8fbff)!important;box-shadow:var(--goldpeak-shadow-soft,0 10px 24px rgba(30,50,85,.1))!important}
.goldpeak-verify-back{display:inline-block;margin-top:21px;color:var(--goldpeak-primary,#245cff);font-size:13px;font-weight:850}
.goldpeak-verify-card .woocommerce-message,.goldpeak-verify-card .woocommerce-error{width:min(100%,620px);margin:22px auto 0!important;text-align:left}
html[data-theme=dark] .goldpeak-verify-card,html[data-theme=dark] .goldpeak-verify-progress{color:var(--goldpeak-text);background:radial-gradient(circle at 88% 12%,rgba(124,58,237,.18),transparent 34%),linear-gradient(145deg,var(--goldpeak-glass-strong),var(--goldpeak-glass));border-color:var(--goldpeak-line)}
@media(max-width:640px){.goldpeak-verify-progress{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px}.goldpeak-verify-progress i{display:none}.goldpeak-verify-progress span{justify-content:center;flex-direction:column;font-size:10px}.goldpeak-verify-card{padding:30px 20px;border-radius:24px}.goldpeak-verification-form input[name=goldpeak_verification_code]{font-size:27px;letter-spacing:.25em;padding-left:calc(18px + .25em)}}

.goldpeak-resend-status {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 14px 0 10px;
    color: var(--goldpeak-muted, #64748b);
    font-size: .92rem;
    text-align: center;
}
.goldpeak-verify-resend[disabled] {
    cursor: not-allowed;
    opacity: .58;
    filter: saturate(.6);
}
.goldpeak-verification-blocked {
    margin: 20px 0;
    line-height: 1.7;
}
.goldpeak-verification-blocked a {
    font-weight: 800;
}
