.readyGenerate-section{flex-direction:column;padding:48px 0 0;display:flex}.containerHeader{flex-direction:column;align-items:center;gap:36px;margin-bottom:76px;padding:97px 0 113px;display:flex}.readyGenerate-section.payment-success-section .containerHeader{gap:22px;margin-bottom:0}.title{font-family:Cal Sans;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;color:#000;font-size:48px;line-height:100%}.title span{color:#ef2b70}.containerImg{background:#fff3;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;width:514px;height:466px;padding:12px;display:flex;overflow:hidden;box-shadow:0 46px 68.8px -15px #cbb3bf80}.img-wrapper{border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.img{object-fit:cover;filter:blur(40px)brightness(.7);width:100%;height:100%;display:block}.parents{gap:12px;display:flex;position:absolute;top:25px;left:25px}.parent{border:3px solid #f7f7f7;border-radius:368px;width:58px;height:60px;overflow:hidden}.parent2,.parent1{object-fit:cover;width:100%;height:100%}.svgPlus{-webkit-backdrop-filter:blur(17.12px);backdrop-filter:blur(17.12px);background:#ffffff70;border:2px solid #f7f7f7;border-radius:16px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.text{flex-direction:column;gap:15px;display:flex;position:absolute;top:134px;left:50%;transform:translate(-50%)}.textTitle{font-family:Cal Sans;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#fff;font-size:36px;line-height:100%}.textDesc{font-family:Inter;font-weight:600;font-style:Semi Bold;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#fff;width:355px;font-size:24px;line-height:121%}.price{width:100%;font-family:Inter;font-weight:500;font-style:Medium;letter-spacing:0%;text-align:center;color:#fff;font-size:18px;line-height:121%;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.containerBtn{flex-direction:column;gap:25px;width:514px;display:flex}.readyGenerate-pinkBtn{justify-content:center;width:100%;height:82px}.buttons{gap:15px;display:flex}.readyGenerate-blackBtn{width:50%;display:flex}.containerDesc{background:#fff;width:100vw;padding:55px 0}.cards{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:37px;margin-bottom:55px;display:flex}@media (max-width:1024px){.cards{gap:15px}}.card{background:#fff;border-radius:24px;flex:calc(33.333% - 28px);align-items:center;gap:15px;max-width:373px;padding:28px 65px;display:flex;overflow:hidden;box-shadow:0 15px 129px -15px #cbb3bf69}@media (max-width:1120px){.card{gap:15px;padding:28px 45px}}@media (max-width:1024px){.card{gap:8px;padding:28px 10px}}.iconCard{background:#f6f6f6;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:33px;display:flex}@media (max-width:1024px){.iconCard{width:40px;height:40px;font-size:22px}}.descCard{flex-direction:column;gap:8px;display:flex}.titleCard{font-family:Inter;font-weight:700;font-style:Bold;letter-spacing:-.31px;color:#1e2939;font-size:30px;line-height:24px}.desc{font-family:Inter;font-weight:600;font-style:Semi Bold;letter-spacing:-.31px;color:#574977;white-space:nowrap;font-size:16px;line-height:26px}@media (max-width:1024px){.desc{font-size:14px;line-height:22px}}.safeToUse{background:#fff;border-radius:24px;gap:24px;width:100%;padding:40px;display:flex;box-shadow:0 15px 129px -15px #cbb3bfad}.safeToUseDesc{flex-direction:column;gap:16px;display:flex}.safeToUseTitle{font-family:Inter;font-weight:700;font-style:Bold;color:#0a0a0a;letter-spacing:0;font-size:20px;line-height:24px}.safeToUseSub{font-family:Inter;font-weight:500;font-style:Medium;letter-spacing:-.31px;color:#574977;font-size:16px;line-height:24px}.containerHeaderReady{flex-direction:column;align-items:center;gap:36px;margin-bottom:39px;display:flex}.imgReady{object-fit:cover;width:100%;height:100%;display:block}.containerBtnReady{flex-direction:column;gap:35px;width:514px;display:flex}.readyGenerate-pinkBtnReady{justify-content:center;width:50%;height:82px}.readyGenerate-outlinePinkBtnReady{justify-content:center;width:50%;height:82px;transition:box-shadow .3s}.readyGenerate-outlinePinkBtnReady:hover:not(:disabled){box-shadow:0 0 20px #ef2b7099}.moreTools{font-family:Cal Sans;font-weight:400;font-style:Regular;letter-spacing:.16px;text-align:center;vertical-align:middle;color:#ef2b70;cursor:pointer;font-size:25px;line-height:24px}.titleReady{font-family:Cal Sans;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;vertical-align:middle;color:#0f082b;margin-bottom:64px;font-size:48px;line-height:56px}.titleReady span{color:#ef2b70}@media (max-width:1024px){.readyGenerate-section{padding:42px 0 0}.containerHeader{gap:31px;padding:0}.title{letter-spacing:-1%;font-size:25px;line-height:100%}.containerImg{width:348px;height:466px;padding:11px}.parents{top:17px;left:22px}.text{top:167px}.textTitle{letter-spacing:0%;font-size:22px;line-height:100%}.textDesc{letter-spacing:0%;width:270px;font-size:18px;line-height:121%}.price{letter-spacing:0%;font-size:14px;line-height:121%;bottom:30px}.containerBtn{width:349px}.readyGenerate-pinkBtn{letter-spacing:0;line-height:24px;font-size:20px!important}.buttons{flex-direction:column;gap:15px;width:100%;display:flex}.readyGenerate-blackBtn{gap:3px!important;width:100%!important;padding:24px 15px!important;font-size:20px!important}.containerDesc{padding:45px 0}.cards{flex-direction:column;gap:25px;margin-bottom:31px}.card{width:100%;max-width:100%;padding:28px 30px 28px 65px;box-shadow:0 15px 129px -15px #cbb3bf69}.safeToUse{flex-direction:column;padding:22px}.containerHeaderReady{flex-direction:column;align-items:center;gap:36px;display:flex}.containerBtnReady{gap:28px;width:348px}.readyGenerate-pinkBtnReady,.readyGenerate-outlinePinkBtnReady{justify-content:center;width:50%;height:82px;padding:29px 10px!important}.moreTools{letter-spacing:.16px;font-size:18px;line-height:24px}.titleReady{letter-spacing:-1%;font-size:25px;line-height:100%}}.animated-dots{margin-left:4px;display:inline-block}.animated-dots span{opacity:0;font-size:1em;animation:1.4s ease-in-out infinite dot-bounce;display:inline-block}.animated-dots span:first-child{animation-delay:0s}.animated-dots span:nth-child(2){animation-delay:.2s}.animated-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%,80%,to{opacity:0;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}
