.kms-ui{--km-pink:#f6289b;--km-line:#63445a;clear:both;max-width:1100px;margin:32px auto;padding:32px 27px;background:radial-gradient(ellipse at 100% 0,rgba(132,35,93,.26),transparent 49%),linear-gradient(150deg,#1a1b25,#11151b);border:1px solid #68415c;border-radius:18px;color:#f9f7fc;font-family:inherit;box-shadow:0 25px 65px #0005;box-sizing:border-box}.kms-ui *{box-sizing:border-box}.kms-ui .kms-eyebrow{color:#ff8bcb;font-size:11px;letter-spacing:2px;font-weight:800}.kms-ui h2{font-size:clamp(24px,3.4vw,36px)!important;line-height:1.16;color:#fff!important;margin:12px 0!important;letter-spacing:-.5px}.kms-ui h2 em{color:#ff55b2;font-style:normal}.kms-ui .kms-intro{font-size:15px;line-height:1.65;color:#cfc8d4;margin:0 0 23px;max-width:760px}.kms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kms-ui a.kms-package{display:flex;flex-direction:column;position:relative;gap:10px;min-width:0;padding:28px 18px 17px;border:1px solid #474252;border-radius:14px;background:linear-gradient(155deg,#28222e,#171920);text-decoration:none!important;color:#fff!important;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.kms-ui a.kms-package:hover{transform:translateY(-4px);border-color:#ff66bd;box-shadow:0 9px 30px #ff269124}.kms-ui a.kms-featured{border-color:#fc67bd;background:radial-gradient(ellipse at 90% 0,#5a1b47,transparent 70%),#251b2a}.kms-ui .kms-popular{position:absolute;right:0;top:0;padding:5px 8px;background:#eb238e;color:#fff;font-size:9px;letter-spacing:.65px;font-weight:900;border-radius:0 0 0 8px}.kms-ui .kms-time{display:flex;gap:8px;align-items:baseline}.kms-ui .kms-time b{font-size:52px;line-height:1;font-weight:900;letter-spacing:-2px}.kms-ui .kms-time>span{font-size:15px;color:#e3dce8}.kms-ui .kms-description{font-size:13px;color:#bbb1c1;min-height:22px}.kms-ui .kms-amount{font-size:27px;font-weight:900;color:#ff9bd3;margin:2px 0}.kms-ui .kms-amount small{font-size:13px;color:#c9b7c5}.kms-ui .kms-cta{display:flex;justify-content:space-between;align-items:center;background:#ec218e;border-radius:9px;padding:11px 13px;font-size:14px;font-weight:800;color:#fff}.kms-ui .kms-cta span{font-size:21px}.kms-ui .kms-footer{font-size:12px;color:#a9a4b0;line-height:1.5;margin:20px 0 0}@media(max-width:680px){.kms-ui{padding:23px 16px;margin:22px auto}.kms-grid{grid-template-columns:1fr}.kms-ui a.kms-package{padding:19px 17px;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.kms-ui .kms-time{grid-column:1}.kms-ui .kms-time b{font-size:36px}.kms-ui .kms-description{grid-column:1}.kms-ui .kms-amount{grid-column:2;grid-row:1/3;font-size:23px}.kms-ui .kms-cta{grid-column:1/-1;margin-top:7px}.kms-ui .kms-popular{font-size:8px}.kms-ui .kms-featured .kms-amount{margin-top:12px}}
