._3a0xqq_shell{--focus-ring:var(--focus-ring-on-dark);min-height:calc(100vh - var(--header-height));padding:72px var(--gutter) 96px;background:var(--hero-gradient);color:#fff;position:relative;overflow:hidden}._3a0xqq_grid{opacity:.06;pointer-events:none;background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#fff 1px,#0000 1px);background-size:8.33333% 100%,100% 104px;position:absolute;inset:0}._3a0xqq_glow{background:linear-gradient(to right, var(--color-primary-hover), transparent);pointer-events:none;width:352px;height:100%;animation:7s ease-in-out infinite alternate _3a0xqq_breathe;position:absolute;top:0;left:0}@keyframes _3a0xqq_breathe{to{opacity:.55;transform:translate(-40px)}}._3a0xqq_head>*{animation:_3a0xqq_rise .55s var(--ease-out) backwards}._3a0xqq_head>:nth-child(2){animation-delay:60ms}._3a0xqq_head>:nth-child(3){animation-delay:.12s}@keyframes _3a0xqq_rise{0%{opacity:.01;transform:translateY(12px)}}._3a0xqq_container{flex-direction:column;gap:24px;width:100%;max-width:520px;margin-inline:auto;display:flex;position:relative}._3a0xqq_head{text-align:center;flex-direction:column;gap:8px;display:flex}._3a0xqq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:12.5px;font-weight:700}._3a0xqq_title{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:46px}._3a0xqq_description{color:var(--hero-text-soft);font-size:16px;line-height:23px}._3a0xqq_unavailable{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--glass-bg);text-align:center;padding:16px;font-size:15px;line-height:22px}._3a0xqq_google{border-radius:var(--radius-sm);height:46px;color:var(--color-ink);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--color-primary-night) 70%, transparent);background:#fff;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}._3a0xqq_google:hover{background:var(--color-primary-soft)}._3a0xqq_google:active{transform:scale(.985)}._3a0xqq_googleSkeleton{height:46px}@media (max-width:600px){._3a0xqq_shell{padding-top:40px}._3a0xqq_title{font-size:32px;line-height:38px}}
