.sm-package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.sm-package-grid .sm-package{-webkit-appearance:none;appearance:none;text-align:left;color:#241440;cursor:pointer;background:linear-gradient(135deg,#fff,#f6f1ff);border:1px solid #dfd2f3;border-radius:16px;align-content:center;gap:7px;min-width:0;min-height:96px;margin:0;padding:16px;display:grid;box-shadow:0 4px 16px #6738ac08}.sm-package strong{font-size:23px;line-height:1.2}.sm-package span{color:#655478;font-size:13px;line-height:1.4}.sm-package-grid .sm-package[aria-pressed=true]{background:linear-gradient(125deg,#efe5ff,#fff0e7);border-color:#7837df;box-shadow:0 0 0 2px #7837df}.sm-package-grid .sm-package:disabled{opacity:.55;cursor:not-allowed}.sm-checkout{text-align:left;min-width:0}.sm-checkout p{margin:10px 0;line-height:1.55}.sm-checkout-total{color:#2b1748;font-size:16px}.sm-checkout-note,.sm-checkout-email{color:#625570;font-size:13px}.sm-checkout-email strong{overflow-wrap:anywhere}.sm-checkout-consent{background:#faf7ff;border:1px solid #e4d5f5;border-radius:13px;align-items:flex-start;gap:11px;margin:16px 0;padding:15px;font-size:14px;line-height:1.55;display:flex}.sm-checkout-consent input{accent-color:#7b35dc;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.sm-checkout a{color:#6830b4;text-underline-offset:3px;text-decoration:underline}.sm-checkout .sm-checkout-pay{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(112deg,#7336ff,#b330dd 52%,#dc662a);border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:12px 20px;font-size:15px;font-weight:700;display:flex;box-shadow:0 6px 18px #813bca23}.sm-checkout .sm-checkout-pay:disabled{color:#655776;box-shadow:none;opacity:1;cursor:not-allowed;background:#e6dfee}.sm-checkout-error{color:#842e22;background:#fff0ed;border:1px solid #f0c0b7;border-radius:10px;padding:12px;font-size:14px}.sm-package:focus-visible{outline-offset:4px;outline:3px solid #6d32c1}.sm-checkout-pay:focus-visible{outline-offset:4px;outline:3px solid #6d32c1}.sm-checkout-consent input:focus-visible{outline-offset:4px;outline:3px solid #6d32c1}@media (max-width:760px){.sm-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.sm-package-grid .sm-package{gap:4px;min-height:65px;padding:11px 12px}.sm-package strong{font-size:20px}.sm-package span{font-size:12px}.sm-package-grid .sm-package:last-child{grid-column:1/-1;grid-template-columns:1fr 1.7fr;align-items:center;gap:10px;min-height:58px}.sm-checkout-consent{margin:12px 0;padding:12px;font-size:13px}.sm-checkout .sm-checkout-pay{font-size:14px}}
