@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");.pricing-page{font-family:Geist,sans-serif;background:#fcfcfc;overflow-x:hidden;color:#212121;max-width:1440px;margin:0 auto;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}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:0}.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{top:180px}.apple-badge,.stripe-badge{width:99px;height:46px;left:100px}.apple-badge{top:290px}.bank-badge{width:56px;height:46px;left:9%;top:370px}.visa-badge{top:180px}.mc-badge,.visa-badge{width:99px;height:46px;right:100px}.mc-badge{top:290px}.hero-content{position:relative;z-index:10;flex-direction:column;text-align:center;padding:0 20px}.hero-content,.pricing-label{display:flex;align-items:center}.pricing-label{gap:8px;margin-bottom:16px}.pricing-label span{font-family:Geist,sans-serif;font-weight:500;font-size:14px;color:#7d43fc;letter-spacing:1px}.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:620px;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}.hosting-btn,.hosting-toggle{display:flex;align-items:center}.hosting-btn{gap:6px;padding:10px 22px;border:none;border-radius:38px;font-family:Geist,sans-serif;font-size:18px;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}.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:#7d43fc;border-radius:13px;position:relative;cursor:pointer;transition:background .25s}.toggle-knob{width:20px;height:20px;background:#fff;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;gap:16px;background:#fff;border-radius:32px;padding:12px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);align-items:flex-start}.pricing-card{flex:1 1;background:#fff;border-radius:30px;min-width:0}.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 #d4d4d4;border-radius:84px;padding:10px 32px;cursor:pointer;width:-moz-fit-content;width:fit-content;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}.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,#2e5eda,#fafafa);border-radius:32px;padding:8px}.pricing-card-popular{background:linear-gradient(180deg,rgba(230,244,255,0) 1%,#7d43fc);border-radius:30px;display:flex;flex-direction:column;position:relative}.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:-moz-fit-content;width:fit-content;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:1.6}.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}.cta-section{border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#fcfcfc,#7d43fc 32%,#5c4afc 45%,#109bfe 73%,#9ed6ff);position:relative;min-height:592px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cta-content{text-align:center;position:relative;z-index:5;padding-top:40px}.cta-title{font-family:Manrope,sans-serif;font-weight:600;font-size:40px;color:#fff;line-height:1.3;margin-bottom:16px}.cta-subtitle{font-size:18px;color:#f9f9f9;line-height:1.6;margin-bottom:28px}.btn-contact-us,.cta-subtitle{font-family:Geist,sans-serif;font-weight:400}.btn-contact-us{font-size:16px;color:#212121;background:#fff;border:none;border-radius:84px;padding:12px 32px;cursor:pointer;transition:all .2s}.btn-contact-us:hover{background:#f0f0f0}.cta-contacts{display:flex;gap:16px;justify-content:center;margin-top:36px;position:relative;z-index:5;padding-bottom:40px}.contact-card{background:#fff;border-radius:8px;padding:12px 24px;box-shadow:0 4px 13px rgba(0,0,0,.35);min-width:200px}.contact-label{font-weight:400;font-size:14px}.contact-label,.contact-phone{font-family:Geist,sans-serif;color:#212121}.contact-phone{font-weight:600;font-size:17px}.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}}