.web-desk{display: none !important;}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.web-desk{display: revert !important;}.hero__cta:has(.web-desk) a[href="#how"]{display: none;}}.mast__signin{padding: 10px 14px;border-radius: 999px;color: #fff;text-decoration: none;font: 600 16px/1 var(--f-body);letter-spacing: 0.01em;transition: background-color var(--d1) ease;}.mast__signin:hover{background: rgba(255, 255, 255, 0.08);}@media (max-width: 1039px){.mast .mast__signin{display: none !important;}}@media (min-width: 1040px){.mast__signin{margin-left: var(--s2);}}.get__web{margin: var(--s4) auto 0;text-align: center;color: var(--ink-2);max-width: 60ch;}.get__web .textlink{color: #fff;font-weight: 700;}.choice{padding: 0;border: 1px solid var(--line-2);border-radius: 28px;background: var(--bg-2);color: var(--ink);width: min(760px, calc(100% - 32px));max-height: calc(100% - 32px);box-shadow: 0 40px 120px -30px rgba(251, 28, 252, 0.35);}.choice::backdrop{background: rgba(0, 0, 0, 0.72);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.choice[open]{animation: choice-in var(--d2) var(--ease, ease) both;}@keyframes choice-in{from{opacity: 0;transform: translateY(12px) scale(0.98);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.choice[open]{animation: none;}}.choice__in{position: relative;padding: var(--s7) var(--s6) var(--s6);text-align: center;}.choice__in .eyebrow{justify-content: center;}.choice__x{position: absolute;top: var(--s4);right: var(--s4);width: 44px;height: 44px;border: 0;border-radius: 999px;background: rgba(255, 255, 255, 0.06);color: #fff;font: 400 26px/1 var(--f-body);cursor: pointer;}.choice__x:hover{background: rgba(255, 255, 255, 0.14);}.choice__title{margin-top: var(--s3);font: 700 34px/1.15 var(--f-title);}.choice__grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s4);margin-top: var(--s6);}.choice__opt{display: flex;flex-direction: column;align-items: center;gap: var(--s3);padding: var(--s5);border: 1px solid var(--line);border-radius: 20px;background: rgba(255, 255, 255, 0.03);}.choice__opt h3{font: 700 20px/1.2 var(--f-body);}.choice__opt p{color: var(--ink-2);line-height: 1.45;max-width: 30ch;}.choice__opt .btn{margin-top: auto;}.choice__qr{border-radius: 12px;background: #fff;padding: 8px;}.choice__foot{margin-top: var(--s5);color: var(--ink-3);}