.page-module__O4w9mW__pageShell{background:radial-gradient(circle at 20% 10%, #2563eb29, transparent 40%), radial-gradient(circle at 80% 90%, #9333ea24, transparent 42%), var(--background);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.page-module__O4w9mW__backgroundGlow{pointer-events:none;background:linear-gradient(140deg,#3b82f61f,#0000 55%);position:absolute;inset:0}.page-module__O4w9mW__card{z-index:1;background:color-mix(in oklab, var(--background) 88%, #3b82f6 12%);border:1px solid #78787840;border-radius:24px;gap:22px;width:min(100%,640px);padding:32px;display:grid;position:relative;box-shadow:0 28px 60px #02061733,inset 0 1px #ffffff0f}.page-module__O4w9mW__brandRow{align-items:center;gap:10px;display:flex}.page-module__O4w9mW__logoMark{color:#f8fafc;background:linear-gradient(140deg,#3b82f6,#7c3aed);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.page-module__O4w9mW__logoText{letter-spacing:-.02em;font-size:20px;font-weight:700}.page-module__O4w9mW__hero{gap:8px;display:grid}.page-module__O4w9mW__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4vw,42px);line-height:1.08}.page-module__O4w9mW__subtitle{opacity:.82;line-height:1.6}.page-module__O4w9mW__destinationBox{background:color-mix(in oklab, var(--background) 80%, #0f172a 20%);border:1px solid #78787859;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.page-module__O4w9mW__destinationLabel{opacity:.75;text-transform:uppercase;letter-spacing:.07em;font-size:.8rem;font-weight:600}.page-module__O4w9mW__destinationValue{word-break:break-all;opacity:.95;line-height:1.5}.page-module__O4w9mW__openButton{color:#f8fafc;letter-spacing:.01em;background:linear-gradient(140deg,#15803d,#22c55e);border:1px solid #86efac73;border-radius:14px;justify-content:center;justify-self:stretch;align-items:center;width:100%;min-height:56px;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex;box-shadow:0 12px 24px #22c55e47,inset 0 1px #ffffff2e}.page-module__O4w9mW__openButton:hover{filter:brightness(1.06);box-shadow:0 16px 30px #22c55e57,inset 0 1px #ffffff38}.page-module__O4w9mW__openButton:active{transform:translateY(1px)}@media (max-width:700px){.page-module__O4w9mW__card{border-radius:18px;padding:24px}}
