.page-module__dnLocG__page{place-items:center;min-height:min(720px,100vh - 120px);padding-top:72px;padding-bottom:96px;display:grid}.page-module__dnLocG__card{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 58%), var(--bg-card);text-align:center;border-radius:28px;width:min(100%,860px);padding:clamp(48px,8vw,92px) clamp(24px,8vw,84px);position:relative;overflow:hidden}.page-module__dnLocG__card:before,.page-module__dnLocG__card:after{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute}.page-module__dnLocG__card:before{width:320px;height:320px;top:-150px;right:-110px}.page-module__dnLocG__card:after{width:360px;height:360px;bottom:-190px;left:-130px}.page-module__dnLocG__eyebrow{z-index:1;color:var(--brand);letter-spacing:.12em;margin:0;font-size:13px;font-weight:800;position:relative}.page-module__dnLocG__card h1{z-index:1;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(52px,9vw,88px);line-height:1.05;position:relative}.page-module__dnLocG__subtitle{z-index:1;color:var(--text-dim);margin:22px auto 0;font-size:clamp(18px,2.6vw,24px);line-height:1.65;position:relative}.page-module__dnLocG__download{z-index:1;background:var(--brand);color:#fff;border-radius:12px;align-items:center;gap:26px;margin-top:38px;padding:15px 24px;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex;position:relative}.page-module__dnLocG__download:hover{filter:brightness(.92);transform:translateY(-2px)}.page-module__dnLocG__download:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 28%, transparent);outline-offset:4px}@media (max-width:620px){.page-module__dnLocG__page{min-height:620px;padding-top:48px;padding-bottom:72px}.page-module__dnLocG__card{border-radius:22px}}
