.page-module__VIkAvW__container{min-height:70vh;padding:var(--section-pad-mobile) var(--service-gutter);background:var(--bg-light);justify-content:center;align-items:flex-start;display:flex}.page-module__VIkAvW__card{width:min(100%,43rem);padding:var(--spacing-xl);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-white);box-shadow:var(--sh-panel)}.page-module__VIkAvW__brand,.page-module__VIkAvW__badge,.page-module__VIkAvW__price,.page-module__VIkAvW__desc,.page-module__VIkAvW__benefitBox h2,.page-module__VIkAvW__benefitBox p,.page-module__VIkAvW__steps p,.page-module__VIkAvW__steps strong,.page-module__VIkAvW__account,.page-module__VIkAvW__help,.page-module__VIkAvW__loading,.page-module__VIkAvW__loginBox p,.page-module__VIkAvW__error,.page-module__VIkAvW__reportCode p,.page-module__VIkAvW__boundary{margin:0}.page-module__VIkAvW__brand{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.page-module__VIkAvW__badge{margin-top:var(--spacing-md);padding:calc(var(--spacing-xs) / 2) var(--spacing-sm);border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);display:inline-flex}.page-module__VIkAvW__title{margin:var(--spacing-sm) 0 0;color:var(--text-main);font-size:var(--font-h1-service);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-title);line-height:var(--leading-heading)}.page-module__VIkAvW__price,.page-module__VIkAvW__desc{margin-top:var(--spacing-xs);color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body)}.page-module__VIkAvW__benefitBox{margin-top:var(--spacing-lg);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-light)}.page-module__VIkAvW__benefitBox h2{color:var(--text-main);font-size:var(--font-body-readable)}.page-module__VIkAvW__benefitBox ul{margin:var(--spacing-sm) 0 0;gap:var(--spacing-xs);padding:0;list-style:none;display:grid}.page-module__VIkAvW__benefitBox li{color:var(--text-main);font-size:var(--font-body);font-weight:var(--weight-bold)}.page-module__VIkAvW__benefitBox li:before{margin-right:var(--spacing-xs);color:var(--success);content:"✓"}.page-module__VIkAvW__benefitBox p{margin-top:var(--spacing-sm);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-body)}.page-module__VIkAvW__steps{margin:var(--spacing-lg) 0 0;gap:var(--spacing-sm);padding:0;list-style:none;display:grid}.page-module__VIkAvW__steps li{grid-template-columns:var(--touch-sm) minmax(0, 1fr);align-items:start;gap:var(--spacing-sm);display:grid}.page-module__VIkAvW__steps li>span{width:var(--touch-sm);height:var(--touch-sm);border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);place-items:center;display:grid}.page-module__VIkAvW__steps strong{color:var(--text-main);font-size:var(--font-body);display:block}.page-module__VIkAvW__steps p{margin-top:calc(var(--spacing-xs) / 2);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-compact)}.page-module__VIkAvW__form,.page-module__VIkAvW__loginBox,.page-module__VIkAvW__doneBox{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.page-module__VIkAvW__form label{margin-top:var(--spacing-md);color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);display:block}.page-module__VIkAvW__form input{width:100%;min-height:var(--cta-min);margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-white);color:var(--text-main);font:inherit;font-size:var(--font-body-readable);letter-spacing:.08em;text-transform:uppercase}.page-module__VIkAvW__form input:focus-visible{border-color:var(--primary);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.page-module__VIkAvW__account,.page-module__VIkAvW__loading,.page-module__VIkAvW__loginBox p{color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.page-module__VIkAvW__help{margin-top:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-compact)}.page-module__VIkAvW__privateClaim{margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--primary-tint)}.page-module__VIkAvW__privateClaim strong,.page-module__VIkAvW__privateClaim p{margin:0}.page-module__VIkAvW__privateClaim strong{color:var(--text-main);font-size:var(--font-body)}.page-module__VIkAvW__privateClaim p{margin-top:var(--spacing-xs);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-compact)}.page-module__VIkAvW__primaryButton{width:100%;min-height:var(--cta-min);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--primary);border-radius:var(--radius-btn);background:var(--primary);color:var(--bg-white);font:inherit;font-size:var(--font-body-readable);font-weight:var(--weight-bold);cursor:pointer}.page-module__VIkAvW__secondaryButton{width:100%;min-height:var(--touch-min);margin-top:var(--spacing-xs);border-radius:var(--radius-btn);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.page-module__VIkAvW__primaryButton:hover{background:var(--primary-hover)}.page-module__VIkAvW__primaryButton:disabled{cursor:wait;opacity:.58}.page-module__VIkAvW__error{margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);font-size:var(--font-caption);line-height:var(--leading-compact)}.page-module__VIkAvW__doneBox{text-align:center}.page-module__VIkAvW__doneMark{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);background:var(--tone-good-bg);color:var(--success);font-size:var(--font-h3-service);font-weight:var(--weight-heavy);place-items:center;margin:0 auto;display:grid}.page-module__VIkAvW__doneBox h2{margin:var(--spacing-sm) 0 0;color:var(--text-main);font-size:var(--font-h2-service)}.page-module__VIkAvW__statusList{margin:var(--spacing-lg) 0 0;text-align:left;display:grid}.page-module__VIkAvW__statusList>div{gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.page-module__VIkAvW__statusList dt{color:var(--text-muted);font-size:var(--font-caption)}.page-module__VIkAvW__statusList dd{color:var(--text-main);font-size:var(--font-body);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.page-module__VIkAvW__reportCode{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-card);background:var(--navy);color:var(--bg-white)}.page-module__VIkAvW__reportCode span,.page-module__VIkAvW__reportCode strong{display:block}.page-module__VIkAvW__reportCode strong{margin-top:var(--spacing-xs);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__VIkAvW__reportCode p{margin-top:var(--spacing-xs);color:var(--text-muted-aa);font-size:var(--font-caption)}.page-module__VIkAvW__reportNextStep{margin:var(--spacing-md) 0 0;color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body)}.page-module__VIkAvW__boundary{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-body)}.page-module__VIkAvW__links{margin-top:var(--spacing-md);gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.page-module__VIkAvW__links a,.page-module__VIkAvW__textLink{min-height:var(--touch-min);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);text-underline-offset:.18em;align-items:center;display:inline-flex}@media (max-width:30rem){.page-module__VIkAvW__container{padding:var(--spacing-md) var(--service-gutter)}.page-module__VIkAvW__card{padding:var(--spacing-md);border-radius:var(--radius-card)}.page-module__VIkAvW__statusList>div{gap:calc(var(--spacing-xs) / 2);grid-template-columns:1fr}}
