@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&display=swap");.feature-item svg{background:#9768fc;border-radius:16px}.pricing-page{font-family:Geist,sans-serif;background:#fcfcfc;color:#212121;width:100%;max-width:none;margin:0;overflow-x:hidden;position:relative}.pricing-navbar{position:relative;z-index:100;padding:26px 100px 0}.navbar-inner{justify-content:space-between;background:#fff;border-radius:284px;padding:9px 15px;box-shadow:0 7px 29px hsla(240,5%,41%,.2);height:64px}.nav-links,.navbar-inner{display:flex;align-items:center}.nav-links{gap:28px}.nav-link-item{font-family:Geist,sans-serif;font-weight:500;font-size:14px;color:#4b4b4b;text-decoration:none;transition:color .2s}.nav-link-item:hover{color:#7d43fc}.nav-link-item.active{color:#5c4afc;border:1px solid #5c4afc;border-radius:20px;padding:4px 16px}.btn-start-trial{font-family:Geist,sans-serif;font-size:14px;font-weight:400;color:#16202e;background:#fff;border:1px solid #16202e;border-radius:84px;padding:8px 20px;cursor:pointer;transition:all .2s}.btn-start-trial:hover{background:#16202e;color:#fff}.hero-section{position:relative;padding:60px 0 40px;min-height:520px;background:#fff;overflow:hidden;width:100%;margin-left:0}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:0}.hero-section:after{content:"";position:absolute;top:90px;left:0;width:min(50%,620px);height:370px;pointer-events:none;z-index:2;background-image:radial-gradient(circle,rgba(125,67,252,.2) 1px,transparent 1.4px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse at 25% 55%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at 25% 55%,#000 0,transparent 75%)}.blob{position:absolute;border-radius:50%;filter:blur(242px);z-index:1}.blob-left-blue{width:194px;height:195px;background:#109bfe;left:-90px;top:260px}.blob-left-purple{width:129px;height:129px;background:#7d43fc;left:60px;top:210px}.blob-right-blue{width:265px;height:266px;background:#109bfe;right:-40px;top:260px}.blob-right-purple{width:176px;height:177px;background:#7d43fc;right:-20px;top:100px}.payment-badge{position:absolute;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 22px 73px rgba(17,17,26,.1),0 15px 51px rgba(17,17,26,.1),0 7px 22px rgba(16,155,254,.12)}.stripe-badge{left:103px;box-shadow:0 14.67px 51.33px 0 rgba(17,17,26,.1)}.apple-badge,.stripe-badge{width:99px;height:45.83px;border-radius:10.08px;padding-inline:9.17px;padding-block:4.58px;gap:9.17px}.apple-badge{left:194px;top:223.83px;box-shadow:0 22px 73.33px 0 rgba(17,17,26,.1)}.bank-badge{width:56px;height:46px;left:103px;border-radius:10.08}.bank-badge,.visa-badge{padding-inline:9.17px;padding-block:4.58px;gap:9.17px;background-color:#fff;box-shadow:0 22px 73.33px 0 rgba(17,17,26,.1)}.visa-badge{left:1147px}.mc-badge,.visa-badge{width:99px;height:45.83px;right:100px;border-radius:10.08px}.mc-badge{left:1091px;padding-inline:9.17px;padding-block:4.58px;gap:9.17px;background-color:#fff;box-shadow:0 22px 73.33px 0 rgba(17,17,26,.1)}.hero-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.pricing-label{border:1px solid #fff;border-radius:27px;width:110px;height:38px;align-items:center;padding-inline:10px;top:9px;right:12px;bottom:9px;left:12px;background-color:#fff;box-shadow:0 0 8px 0 rgba(17,17,26,.1);font-weight:500;width:-moz-fit-content;width:fit-content}.pricing-label,.pricing-label span{display:flex;gap:10px;font-size:14px;color:#7d43fc}.pricing-label span{font-family:Geist,sans-serif;font-weight:400}.hero-title{font-family:Manrope,sans-serif;font-weight:600;font-size:55px;color:#212121;margin-bottom:16px;line-height:1.15}.hero-subtitle{font-family:Geist,sans-serif;font-weight:400;font-size:18px;color:#4b4b4b;max-width:641px;line-height:1.6;margin-bottom:30px}.hosting-toggle{gap:13px;background:#fff;border:1px solid #e6e6e6;border-radius:41px;padding:4px;margin-bottom:24px;font-weight:500}.hosting-btn,.hosting-toggle{display:flex;align-items:center;font-size:18px}.hosting-btn{gap:6px;padding:10px 22px;border:none;border-radius:38px;font-family:Geist,sans-serif;font-weight:400;color:#4b4b4b;background:transparent;cursor:pointer;transition:all .25s}.hosting-btn.active{background:#7d43fc;color:#fff;font-weight:500}.billing-toggle{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.billing-label{font-family:Geist,sans-serif;font-size:16px;font-weight:400;color:#4b4b4b}.billing-label.active{font-weight:600;color:#16202e}.toggle-switch{width:48px;height:26px;background:#fff;border-radius:13px;position:relative;cursor:pointer;transition:background .25s;border:.94px solid #eaeaea;box-shadow:0 0 .94px 0 rgba(0,0,0,.1)}.toggle-knob{width:20px;height:20px;background:#16202e;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .25s}.toggle-switch.yearly .toggle-knob{transform:translateX(22px)}.pricing-cards-section{position:relative;z-index:10;padding:0 84px;margin-top:40px;margin-bottom:80px}.pricing-cards-container{display:flex;background:#fff;border-radius:32px;padding:12px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);align-items:flex-start;width:1187px;height:538px;top:620px;left:84px}.pricing-card{flex:1 1;background:#fff;border-radius:30px;min-width:0;width:300px;height:514px}.card-header-light,.pricing-card{display:flex;flex-direction:column}.card-header-light{padding:28px 24px 24px;gap:12px}.plan-name{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:#212121}.price-row{display:flex;align-items:baseline;gap:8px}.price-amount{font-family:Manrope,sans-serif;font-weight:700;font-size:34px;color:#212121}.price-period{font-size:12px;color:#a3a3a3}.btn-choose-plan,.price-period{font-family:Geist,sans-serif;font-weight:400}.btn-choose-plan{font-size:16px;color:#16202e;background:#fff;border:1px solid #16202e;border-radius:84px;padding:10px 32px;cursor:pointer;width:252px;height:46px;padding-inline:72px;padding-block:6px;gap:10px;line-height:32px;transition:all .2s}.btn-choose-plan:hover{background:#16202e;color:#fff}.features-list{padding:16px 24px 28px;display:flex;flex-direction:column;gap:14px;border-top:1px solid #f0f0f0;font-size:14px;line-height:16px;font-weight:400}.feature-item{display:flex;align-items:center;gap:10px}.feature-text{color:#4b4b4b}.feature-text,.feature-text-dark{font-family:Geist,sans-serif;font-weight:400;font-size:14px}.feature-text-dark{color:#212121}.pricing-card-popular-wrapper{flex:1 1;min-width:0;position:relative;margin-top:-68px;margin-bottom:-10px}.pricing-card-popular-outer{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(200,180,255,.6) 30%,rgba(233,235,240,.4) 70%,#fafafa);border-radius:32px;padding:8px;width:316px;height:542px}.pricing-card-popular{background:linear-gradient(180deg,#7d43fc -10%,#fafafa 85%);border-radius:26px;display:flex;flex-direction:column;position:relative;width:100%;height:100%}.popular-tag{position:absolute;top:16px;right:16px;background:#fff;border-radius:8px;padding:6px 8px;font-family:Manrope,sans-serif;font-weight:400;font-size:12px;color:#4b4b4b}.popular-header{padding:28px 24px 24px;display:flex;flex-direction:column;gap:12px}.plan-name-popular{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:#fff}.price-row-popular{display:flex;align-items:baseline;gap:8px}.price-popular{font-family:Manrope,sans-serif;font-weight:700;font-size:34px;color:#fff}.price-period-popular{font-family:Geist,sans-serif;font-weight:400;font-size:12px;color:#ececec}.btn-choose-plan-popular{font-family:Geist,sans-serif;font-size:16px;font-weight:400;color:#16202e;background:#fff;border:none;border-radius:84px;padding:10px 32px;cursor:pointer;width:237px;height:44px;gap:10px;padding-inline:72px;padding-block:6px;line-height:32px;transition:all .2s}.btn-choose-plan-popular:hover{background:#f0f0f0}.features-list-popular{padding:16px 24px 28px;display:flex;flex-direction:column;gap:14px}.faq-section{padding:80px 100px}.faq-left{padding-right:40px}.faq-title{font-family:Manrope,sans-serif;font-weight:600;font-size:40px;color:#212121;line-height:1.25;margin-bottom:20px}.faq-description{font-family:Geist,sans-serif;font-weight:400;font-size:18px;color:#4b4b4b;line-height:30px;width:438px;height:120px}.faq-list{display:flex;flex-direction:column;gap:19px}.faq-item{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:24px 28px;cursor:pointer;transition:box-shadow .2s}.faq-item:hover,.faq-open{box-shadow:0 4px 16px rgba(0,0,0,.06)}.faq-question-row{display:flex;justify-content:space-between;align-items:center}.faq-question{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;color:#212121;flex:1 1}.faq-toggle{flex-shrink:0;margin-left:16px;display:flex;align-items:center}.faq-answer{font-family:Geist,sans-serif;font-weight:400;font-size:16px;color:#4b4b4b;line-height:1.6;margin-top:16px;margin-bottom:0}.pricing-footer{padding:80px 100px 40px;background:#fcfcfc}.footer-brand{display:flex;flex-direction:column;gap:12px}.footer-tagline{font-family:Manrope,sans-serif;font-weight:600;font-size:14px;color:#212121;margin-top:16px;margin-bottom:4px;line-height:1.4}.footer-hours{font-family:Geist,sans-serif;font-weight:400;font-size:14px;color:#4b4b4b;line-height:1.5}.social-icons{display:flex;gap:10px;margin-top:12px}.social-icons a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f2f2f2;transition:background .2s}.social-icons a:hover{background:#e0e0e0}.footer-heading{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:#212121;margin-bottom:16px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-links a{font-family:Geist,sans-serif;font-weight:400;font-size:14px;color:#4b4b4b;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#7d43fc}.footer-divider{border-color:#e6e6e6;margin:32px 0}.footer-bottom{text-align:center}.footer-bottom p{font-family:Geist,sans-serif;font-weight:400;font-size:14px;color:#4b4b4b;margin-bottom:6px}@media (max-width:1200px){.pricing-navbar{padding:20px 40px 0}.pricing-cards-section{padding:0 40px}.faq-section{padding:60px 40px}.pricing-footer{padding:60px 40px 40px}.payment-badge{display:none}}@media (max-width:992px){.navbar-inner{height:auto;padding:12px 20px;border-radius:20px}.nav-links,.navbar-inner{flex-wrap:wrap;gap:12px}.hero-title{font-size:38px}.pricing-cards-container{flex-direction:column;align-items:stretch}.pricing-card-popular-wrapper{margin-top:0;margin-bottom:0}.cta-contacts{flex-direction:column;align-items:center}.cta-title,.faq-title{font-size:30px}}.pricing-page .pricing-contact-cta{position:relative;overflow:hidden;box-sizing:border-box;display:flex;min-height:600px;flex-direction:column;align-items:center;justify-content:space-between;gap:40px;left:50%;transform:translateX(-50%);margin:0;padding:130px 20px 80px;border-radius:14px;text-align:center;color:#fff;background:linear-gradient(180deg,#c3a7fc,#9b6ffc 35%,#7a6dfd 62%,#3a8aff)}.pricing-page .pricing-contact-content{z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.pricing-page .pricing-contact-copy{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.pricing-page .pricing-contact-cta h2{max-width:650px;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.3}.pricing-page .pricing-contact-cta p{max-width:400px;margin:0;font-size:18px;line-height:30px}.pricing-page .pricing-contact-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin:0;padding:8px 30px;border-radius:84px;background:#fff;color:#212121;text-decoration:none}.pricing-cards-section{padding:0 24px}.pricing-cards-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start;width:100%;max-width:1280px;height:auto;margin:0 auto;top:auto;left:auto;box-sizing:border-box}.pricing-card{width:auto;height:auto;min-height:514px}.pricing-card-popular-wrapper{width:100%}.pricing-card-popular-outer{width:100%;height:auto;min-height:542px;box-sizing:border-box}.pricing-card-popular{height:auto;min-height:526px}.btn-choose-plan,.btn-choose-plan-popular{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0 16px;line-height:1;text-decoration:none;box-sizing:border-box}.stripe-badge{left:3%;top:113px}.apple-badge{left:8%;top:224px}.bank-badge{left:3%;top:303px}.visa-badge{left:auto;right:3%;top:113px}.mc-badge{left:auto;right:8%;top:219px}@media (max-width:1200px){.payment-badge{display:none}}@media (max-width:1100px){.pricing-cards-container{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-popular-wrapper{margin-top:0;margin-bottom:0}}@media (max-width:640px){.pricing-cards-container{grid-template-columns:1fr}.hero-title{font-size:34px}}