@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";body{background-color:#fafcff;color:#262d40;font-family:Poppins,sans-serif}button.primary{background:linear-gradient(to right,#9b5de5,#7768e5);color:#fff;border:none;padding:10px 20px;border-radius:6px;box-shadow:0 10px 15px #0000001a;transition:all .3s ease}button.primary:hover{box-shadow:0 20px 25px #00000026}.card{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(225,25%,90%);box-shadow:0 10px 15px #0000001a;transition:box-shadow .3s}.card:hover{background:linear-gradient(to bottom right,#f3e7ff,#f0f2ff);box-shadow:0 20px 25px #00000026}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}@media screen and (max-width: 500px){.container{padding-left:0;padding-right:0}}.banner-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(to right,#fcfcff,#ebe9fe);padding:40px 60px;flex-wrap:nowrap}.banner-wrapper .banner-wrapper-inner{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:nowrap}.banner-wrapper .banner-wrapper-inner .banner-left{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px;padding-left:20px;max-width:55%}.banner-wrapper .banner-wrapper-inner .banner-left .premium{background-image:linear-gradient(to bottom right,#9b5de5,#7768e5);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:600;letter-spacing:2px;font-size:14px}.banner-wrapper .banner-wrapper-inner .banner-left .heading-wrapper{max-width:700px}.banner-wrapper .banner-wrapper-inner .banner-left .heading-wrapper span{color:#262c40;font-size:60px;font-weight:600;line-height:1.1}.banner-wrapper .banner-wrapper-inner .banner-left .heading-wrapper span .true-value{background-image:linear-gradient(to bottom right,#7768e5,#b14de6);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-left:6px}.banner-wrapper .banner-wrapper-inner .banner-left p{color:#56648f;font-size:18px;max-width:520px}.banner-wrapper .banner-wrapper-inner .banner-left .custom-outline-button{display:flex;align-items:center;gap:8px;padding:10px 20px;color:#fff;font-size:16px;font-weight:500;background-color:transparent;border-radius:6px;cursor:pointer;transition:background-color .3s ease,color .3s ease;background:linear-gradient(to right,#7768e5,#af4de7)}.banner-wrapper .banner-wrapper-inner .banner-image{display:flex;align-items:center;justify-content:center;max-width:60%;border-radius:10px;overflow:hidden}.banner-wrapper .banner-wrapper-inner .banner-image img{width:100%;height:auto;object-fit:contain}@media screen and (max-width: 768px){.banner-wrapper .banner-wrapper-inner{flex-direction:column;padding:30px 20px;text-align:center}.banner-wrapper .banner-wrapper-inner .banner-left{max-width:100%;align-items:center;padding-left:0}.banner-wrapper .banner-wrapper-inner .banner-left .heading-wrapper span{font-size:36px}.banner-wrapper .banner-wrapper-inner .banner-left p{font-size:16px;max-width:90%}.banner-wrapper .banner-wrapper-inner .banner-left .custom-outline-button{margin-top:20px}.banner-wrapper .banner-wrapper-inner .banner-image{width:100%;padding:20px 0}.banner-wrapper .banner-wrapper-inner .banner-image img{width:100%;max-width:400px}}
