.AppCheckInFeature-module__tstn3G__page{padding-top:0}.AppCheckInFeature-module__tstn3G__hero{color:var(--color-text-light);padding:calc(var(--navbar-height) + var(--space-16))0 var(--space-16);text-align:center;background:linear-gradient(135deg,#feae11 0%,#df580e 100%)}.AppCheckInFeature-module__tstn3G__heroTitle{font-size:var(--font-size-5xl);margin-bottom:var(--space-4);font-weight:700}.AppCheckInFeature-module__tstn3G__heroSubtitle{font-size:var(--font-size-lg);opacity:.9;max-width:600px;margin:0 auto;line-height:1.7}.AppCheckInFeature-module__tstn3G__heroActions{margin-top:var(--space-8)}.AppCheckInFeature-module__tstn3G__usesGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.AppCheckInFeature-module__tstn3G__useCard{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);text-align:center;border-top:4px solid var(--color-primary)}.AppCheckInFeature-module__tstn3G__useIcon{margin-bottom:var(--space-4);font-size:2.5rem}.AppCheckInFeature-module__tstn3G__useCard h3{font-size:var(--font-size-xl);margin-bottom:var(--space-3);color:var(--color-text);font-weight:700}.AppCheckInFeature-module__tstn3G__useCard p,.AppCheckInFeature-module__tstn3G__detailItem p,.AppCheckInFeature-module__tstn3G__steps p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.7}.AppCheckInFeature-module__tstn3G__steps{max-width:760px;margin:var(--space-8)auto 0;padding-left:var(--space-6);gap:var(--space-6);display:grid}.AppCheckInFeature-module__tstn3G__steps li{min-width:0}.AppCheckInFeature-module__tstn3G__steps h3{font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-text);font-weight:700}.AppCheckInFeature-module__tstn3G__steps a{color:var(--color-accent);text-decoration:underline}.AppCheckInFeature-module__tstn3G__cta a:not(.btn){color:var(--color-accent);text-decoration:underline}.AppCheckInFeature-module__tstn3G__phones{justify-content:center;gap:var(--space-8);margin-top:var(--space-8);display:flex}.AppCheckInFeature-module__tstn3G__phone{text-align:center;width:260px;max-width:44%;margin:0}.AppCheckInFeature-module__tstn3G__phone img{border:6px solid var(--color-bg-dark);width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:28px;display:block}.AppCheckInFeature-module__tstn3G__phone figcaption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.AppCheckInFeature-module__tstn3G__settings{max-width:760px;margin:var(--space-8)auto 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.AppCheckInFeature-module__tstn3G__settings div{gap:var(--space-4);padding:var(--space-4)var(--space-6);border-bottom:1px solid var(--color-border);grid-template-columns:220px 1fr;display:grid}.AppCheckInFeature-module__tstn3G__settings div:last-child{border-bottom:0}.AppCheckInFeature-module__tstn3G__settings dt{color:var(--color-text);font-weight:700}.AppCheckInFeature-module__tstn3G__settings dd{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.7}.AppCheckInFeature-module__tstn3G__note{max-width:760px;margin:var(--space-6)auto 0;font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;line-height:1.7}.AppCheckInFeature-module__tstn3G__detailsGrid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.AppCheckInFeature-module__tstn3G__detailItem{padding:var(--space-6);background:var(--color-bg);border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.AppCheckInFeature-module__tstn3G__detailItem h4{font-size:var(--font-size-lg);margin-bottom:var(--space-2);color:var(--color-text);font-weight:700}.AppCheckInFeature-module__tstn3G__cta{text-align:center}.AppCheckInFeature-module__tstn3G__ctaActions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:900px){.AppCheckInFeature-module__tstn3G__usesGrid,.AppCheckInFeature-module__tstn3G__detailsGrid{grid-template-columns:1fr}}@media (max-width:768px){.AppCheckInFeature-module__tstn3G__heroTitle{font-size:var(--font-size-4xl)}.AppCheckInFeature-module__tstn3G__settings div{gap:var(--space-1);grid-template-columns:1fr}.AppCheckInFeature-module__tstn3G__phones{gap:var(--space-4)}}
