.co{color:#fff;min-height:100dvh;font-family:var(--font-interface), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(#0d1330,#080c1f);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.co-bar{grid-column:1/-1;justify-content:space-between;align-items:center;padding:20px clamp(20px,4vw,48px);display:flex}.co-mark{color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.co-mark-img{width:22px;height:22px}.co-back{color:#fff9;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.co-back:hover{color:#ffffffe6}.co-back:before{content:"←";margin-right:6px}.co-plan{justify-content:center;align-items:center;padding:12px clamp(24px,5vw,72px) 56px;display:flex}.co-plan-inner{width:100%;max-width:480px}.co-art{aspect-ratio:3/2;width:100%;max-height:220px;image-rendering:pixelated;background:#ffffff0f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000038,0 12px 24px #00000061}.co-art-sign{font-family:var(--font-archivo,"Archivo"), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px #00000073;margin:0;font-size:24px;font-weight:850;font-stretch:112%;line-height:1;position:absolute;bottom:12px;left:16px}.co-art-sign>span,.co-title>span,.co-pay-title>span{color:#3c7ff2}.co-title{font-family:var(--font-archivo,"Archivo"), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:28px 0 0;font-size:46px;font-weight:850;font-stretch:112%;line-height:1.02}.co-line{color:#fff9;margin:12px 0 0;font-size:17px;line-height:1.45}.co-price{align-items:baseline;gap:8px;margin-top:28px;display:flex}.co-amount{font-family:var(--font-archivo,"Archivo"), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:46px;font-weight:850;font-stretch:112%;line-height:1}.co-per{color:#fff9;font-size:17px}.co-note{color:#fff9;margin:8px 0 0;font-size:15px}.co-terms{border-radius:999px;gap:4px;margin-top:22px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff26}.co-terms a{color:#ffffffe6;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.co-terms a>span{color:#fff9;font-weight:500}.co-terms a:hover{background:#ffffff12}.co-terms a[aria-current=page]{color:#0d1330;background:#fff}.co-terms a[aria-current=page]>span{color:#52525b}.co-terms a[aria-busy=true]{cursor:progress;background:#ffffff26;align-items:center;gap:8px;display:inline-flex}.co-features{gap:12px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid;box-shadow:inset 0 1px #ffffff12}.co-features li{color:#ffffffe6;padding-left:20px;font-size:15px;line-height:1.5;position:relative}.co-features li:before{content:"";background:#ffffff73;width:6px;height:6px;position:absolute;top:.62em;left:0}.co-fine{color:#ffffff73;margin:24px 0 0;font-size:13px;line-height:1.55}.co-fine a{color:#ffffffe6;text-underline-offset:3px;text-decoration:underline}.co-final{color:#fff9;margin:16px 0 0;font-size:13px;line-height:1.55}.co-pay{color:#09090b;background:#fff;border-radius:32px;justify-content:center;margin:0 12px 12px 0;padding:48px clamp(24px,4vw,56px);animation:.5s cubic-bezier(.16,1,.3,1) both co-rise;display:flex;box-shadow:0 2px 6px #00000038,0 12px 24px #00000061}@keyframes co-rise{0%{transform:translateY(16px)}to{transform:none}}.co-pay-inner{width:100%;max-width:520px}.co-pay-title{font-family:var(--font-archivo,"Archivo"), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:850;font-stretch:112%;line-height:1.08}.co-pay-sub{color:#71717a;margin:6px 0 0;font-size:14px}.co-form{margin-top:24px}.co-mount{min-height:0}.co-mount:not(:empty){min-height:280px}.co-wait{gap:16px;display:grid}.co-still{border-radius:14px;height:280px}.co-error{color:#b91c1c;background:#fef2f2;border-radius:16px;margin-top:24px;padding:16px;font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px #fecaca}.co-error.co-error-wait{color:#3f3f46;background:#fdfcf9;box-shadow:inset 0 0 0 1px #e4e4e7}.co-error p{margin:0}.co-error-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.co-retry{color:#fff;min-height:44px;font:600 14px/1 var(--font-interface), ui-sans-serif, system-ui, sans-serif;cursor:pointer;background:#0d1330;border:0;border-radius:999px;padding:0 20px;transition:transform .15s}.co-retry:active{transform:scale(.99)}.co-quiet{color:#3f3f46;font-size:14px;font-weight:500}button.co-quiet{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.co-escape{color:#52525b;font:500 13px/1.45 var(--font-interface), ui-sans-serif, system-ui, sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;text-decoration:underline;display:inline-block}.co :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #3c7ff2}@media (max-width:1023.98px){.co{flex-direction:column;display:flex}.co-plan{padding:4px max(24px,50% - 260px) 28px;display:block}.co-plan-inner{max-width:none}.co-art{display:none}.co-title{margin-top:12px;font-size:30px}.co-line{margin-top:8px;font-size:15px}.co-price{margin-top:18px}.co-amount{font-size:30px}.co-per{font-size:15px}.co-terms{margin-top:16px}.co-features{gap:8px;margin-top:20px;padding-top:20px}.co-features li{font-size:14px}.co-features li:nth-child(n+4),.co-fine{display:none}.co-pay{box-shadow:none;border-radius:32px 32px 0 0;flex:1;margin:0;padding:32px max(16px,50% - 260px) 48px}}@media (max-width:639.98px){.co-bar{padding:16px}.co-plan{padding:0 16px 24px}.co-pay{padding:28px 16px 40px}}@media (prefers-reduced-motion:reduce){.co-pay{animation:none}}
