@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap";
@import "https://fonts.cdnfonts.com/css/boowie";
.cta-heading{z-index:1;color:#fff;letter-spacing:-.02em;margin:0;padding-bottom:10px;font-family:Noto Sans Georgian,sans-serif;font-size:3rem;font-weight:700;line-height:1.15;position:relative}.cta-section{box-sizing:border-box;background-color:#020103;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:center;gap:0;width:100%;padding:96px 120px;display:flex;overflow:hidden}.cta-top{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:680px;padding-bottom:64px;display:flex;position:relative}.cta-glow-orb{pointer-events:none;z-index:0;background:radial-gradient(#8c45ff2e 0%,#0000 70%);width:500px;height:300px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.cta-top-blur{opacity:.65;pointer-events:none;z-index:0;width:720px;max-width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-eyebrow{z-index:1;letter-spacing:.25em;text-transform:uppercase;color:#fff;margin:0;font-family:Noto Sans Georgian,sans-serif;font-size:.75rem;font-weight:400;position:relative}.cta-heading{z-index:1;color:#fff;letter-spacing:-.02em;margin:0;font-family:Noto Sans Georgian,sans-serif;font-size:3rem;font-weight:700;line-height:1.15;position:relative}.cta-heading-gradient{background:linear-gradient(#fff 0%,#8c45ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cta-sub{z-index:1;color:#fff;max-width:480px;margin:0;font-family:Noto Sans Georgian,sans-serif;font-size:1rem;font-weight:300;line-height:1.8;position:relative}.cta-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex;position:relative}.cta-btn{letter-spacing:.06em;white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-family:Noto Sans Georgian,sans-serif;font-size:.82rem;font-weight:400;text-decoration:none;transition:box-shadow .25s,transform .2s;display:inline-flex}.cta-btn--primary{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%) padding-box padding-box,linear-gradient(135deg,#25d366,#128c7e) border-box;border:1px solid #0000;box-shadow:0 0 24px #25d36633}.cta-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 36px #25d36666}.cta-btn--secondary{color:#fff;background:linear-gradient(#020103,#020103) padding-box padding-box,linear-gradient(90deg,#c084fc,#8c45ff,#5b21b6,#8c45ff,#c084fc) border-box;border:1px solid #0000}.cta-btn--secondary:hover{transform:translateY(-2px);box-shadow:0 0 28px #8c45ff73}@media (max-width:1024px){.cta-section{padding:72px 40px}.cta-heading{font-size:2.4rem}.cta-top-blur{width:560px}}@media (max-width:768px){.cta-section{padding:56px 24px}.cta-heading{font-size:2rem}.cta-sub{font-size:.92rem}.cta-top-blur{width:420px}.cta-glow-orb{width:360px}}@media (max-width:480px){.cta-section{padding:48px 16px}.cta-heading{font-size:1.65rem}.cta-sub{max-width:100%;font-size:.85rem}.cta-eyebrow{font-size:.65rem}.cta-btns{flex-direction:column;align-items:stretch;width:100%}.cta-btn{box-sizing:border-box;justify-content:center;width:100%}.cta-top-blur{width:320px}.cta-glow-orb{width:280px}.cta-top{gap:16px;padding-bottom:48px}}@media (max-width:360px){.cta-heading{font-size:1.4rem}.cta-sub{font-size:.8rem}.cta-top-blur{width:260px}}
