main.section{padding:.5em;background-color:#f8f4e9}.enterprise-pricing main.section{background-color:transparent!important;padding:0}main.section p>a{color:#215eac!important}.column{margin-bottom:0}.hero.is-medium{padding:1em}.hero-body{padding:0!important}.hero.is-medium .container{padding:2em;padding-left:4em;padding-bottom:0;margin:.5em auto;margin-bottom:0;max-width:800px;position:relative;overflow:hidden}.top-info-card-content{color:#2f3c48;text-align:left;padding-top:20px;background-color:#fafafa}.top-info-card-content strong{color:#000}.top-info-card-content p{margin-bottom:1rem}.top-info-card{background-color:#fafafa}@media screen and (min-width:1024px){.top-info-card-content{padding-left:4rem;padding-right:4rem}.top-info-card-content p{font-size:18px!important}}.info-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:1rem;height:1rem;margin-right:.5rem;background-color:#ffd300;border-radius:50%;color:#2563eb}.info-icon i{font-size:.5rem;line-height:1}.info-bullet{position:relative;margin-left:2rem;margin-bottom:1rem;color:#2f3c48;text-align:left}.info-bullet .info-icon{position:absolute;left:-2rem;top:.2rem;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;background-color:#ffd300;border-radius:50%;color:#2563eb;margin-right:0}.info-bullet .info-icon i{font-size:.8rem;line-height:1}.badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:rgba(33,94,172,.1)!important;color:#215eac!important;font-family:inter,sans-serif!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important;padding:.375rem .75rem!important;border-radius:9999px!important;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:.025em!important;border:1px solid rgba(33,94,172,.2)!important}.content-wrapper{position:relative;z-index:2;max-width:800px;margin:0 auto}.hero-body .title.is-1{font-family:sora,sans-serif;font-weight:700!important;font-size:1.8rem!important;color:#215eac!important;line-height:1.4!important;text-shadow:2px 2px 4px rgba(0,0,0,.2)!important;margin-bottom:1.5rem!important;padding:.5rem 0!important;text-align:left;display:inline-flex!important;align-items:center!important;justify-content:center!important;letter-spacing:.025em!important;white-space:nowrap!important}.hero-body .subtitle.is-3{font-family:sora,sans-serif;font-size:1.5rem;color:#2563eb;font-weight:500;margin-top:.5rem;margin-bottom:.5rem}.hero-body p{font-family:inter,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:1em;color:#4a4a4a}.hero-body p.is-size-5:first-of-type{margin-top:1em!important}.hero-body p.is-size-5{color:#945b00;font-weight:700}.hero-body p.is-size-6{color:#945b00;width:80%}.section.py-6 .container{padding:1em!important;margin:.5em auto;max-width:900px}.py-6:first-of-type{padding-top:1em!important;padding-bottom:0!important}.py-6{padding-top:0!important;padding-bottom:0!important}.card.pricing-card{display:flex;flex-direction:column;height:100%;position:relative;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;background-color:#fafafa;border:1px solid rgba(0,0,0,.1)}.columns>.column:not(:first-child) .card.pricing-card{background-color:#fef1c2!important}.columns>.column:not(:first-child) .button.is-primary{background-color:#945b00}.card-icon{position:absolute;top:10px;right:10px;z-index:1}.card.pricing-card .card-content{display:flex;flex-direction:column;height:100%;padding:1em}.card.pricing-card h2.title{font-family:inter,system-ui;font-weight:500;font-style:normal;font-size:1.8em!important;color:#945b00;text-shadow:2px 2px 4px rgba(0,0,0,.2)!important;margin:auto auto .5rem;max-width:70%;text-align:center;padding-top:30px}.card.pricing-card .subtitle.is-5{color:#945b00;font-weight:500;font-size:1rem;line-height:1.4}.card.pricing-card .description{font-size:1.1rem;line-height:1.5;color:#6b7280;padding:0 2rem;text-align:left;margin-bottom:1.5rem;margin-top:1em!important}.card.pricing-card .features{flex-grow:1;display:flex;flex-direction:column;margin-bottom:1rem}.card.pricing-card .features ul.is-flex{width:100%}.card.pricing-card .features li.is-flex{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1);width:100%;text-align:left}.card.pricing-card .features li.is-flex:last-child{border-bottom:none}.card.pricing-card .price-block{margin-top:auto;padding:1rem 0}.card.pricing-card .price-block .currency.has-text-weight-bold{font-size:1.2rem;color:#945b00;padding-right:3px;margin-top:15px}.card.pricing-card .price-block .price.has-text-weight-bold{font-size:2.5rem;color:#945b00}.card.pricing-card .price-block .duration.has-text-weight-bold{margin-top:1rem;margin-left:.5rem;font-size:1rem;color:#945b00}.price-block>span{font-style:italic}.price-block>p{font-size:.9rem;color:#6b7280;margin-top:.5rem}.button-container{margin-top:1rem;display:flex;justify-content:center}.card.pricing-card .button.is-primary{transition:transform .2s ease;min-width:160px;padding-left:2rem;padding-right:2rem;max-width:60%;font-size:.9rem;margin-bottom:20px;background-color:#f39c12}.card.pricing-card .button.is-primary:hover{transform:translateY(-2px)}.card.pricing-card.is-popular{box-shadow:0 4px 8px rgba(35,125,227,.1)}@media screen and (max-width:768px){.hero.is-medium .container{padding-left:2em}.section.py-6 .container{padding:1rem;margin:.5rem}.py-6{padding-top:.5rem!important;padding-bottom:.5rem!important}.hero-body p.is-size-6{max-width:100%;z-index:2}.lottie-container{width:600px;height:600px;opacity:.3;left:-40px;top:40px;z-index:1;display:none}.column.is-6-mobile{width:100%!important;padding:.75rem}.card.pricing-card .card-content{padding:1.5rem}.card.pricing-card .subtitle.is-5{font-size:.9375rem}.card.pricing-card .description{font-size:1rem;padding:0 1rem 0 2rem;text-align:left}.card.pricing-card .features{margin-bottom:.5rem}.card.pricing-card .price-block{padding:.5rem 0}.card.pricing-card .button.is-primary{padding-left:1.5rem;padding-right:1.5rem;max-width:60%}.hero-body p.is-size-5{color:#945b00;font-weight:700;padding-left:5%}.hero-body p.is-size-6{color:#945b00;width:100%;padding-left:5%}}@media screen and (max-width:480px){.hero-body .title.is-1{font-family:sora,sans-serif;font-weight:700!important;font-size:1.8rem!important;color:#215eac!important;line-height:1.4!important;text-shadow:2px 2px 4px rgba(0,0,0,.2)!important;margin-bottom:1.5rem!important;padding:.5rem 1rem!important;text-align:left;display:inline-flex!important;align-items:center!important;justify-content:center!important;letter-spacing:.025em!important;white-space:nowrap!important}.section.py-6 .container{padding:.75rem;margin:.25rem}.column.is-6-mobile{padding:1rem}}@media screen and (min-width:769px) and (max-width:1300px){.lottie-container{position:absolute;top:-30px;right:-120px;width:600px;height:600px;opacity:.3;pointer-events:none;z-index:1}}.pricing-layout{min-height:100vh;background:linear-gradient(135deg,#e8e4ff 0%,#ddd6fe 30%,#c4b5fd 60%,#e1e7ff 100%);background-attachment:fixed;padding:0;margin:0;color-scheme:light!important;forced-color-adjust:none!important}.pricing-container{display:grid;grid-template-columns:.6fr 1.4fr;min-height:100vh;max-width:1400px;margin:0 auto;gap:0}.pricing-left{display:flex;align-items:center;justify-content:center;padding:3rem;background:0 0}.pricing-header{max-width:500px;text-align:left}.pricing-logo{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.5rem;color:indigo;font-weight:600}.pricing-logo i{font-size:2rem;color:#36c}.pricing-title{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;line-height:1.1;letter-spacing:-.02em}.pricing-subtitle{font-size:1.25rem;color:#4a5568;margin-bottom:0;font-weight:400;display:flex;align-items:center;gap:.5rem}.pricing-subtitle i{font-size:1.5rem;color:#36c}.pricing-right{display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem 3rem 1rem;background:rgba(255,255,255,5%);backdrop-filter:blur(10px)}.plans-title{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:2.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.pricing-cards{display:flex;flex-direction:row;gap:2rem;max-width:800px;margin:0 auto;width:100%;justify-content:center;align-items:stretch}.pricing-card{background:rgba(255,255,255,.95);border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;color-scheme:light!important;forced-color-adjust:none!important;flex:1;max-width:350px;min-width:280px;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.card-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.plan-name{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:0 0 .75rem;display:block;width:100%;clear:both}.plan-description{font-size:.9rem;color:#6c757d;margin:0 0 1rem;font-weight:500;display:block;width:100%;clear:both;line-height:1.4}.features-list{margin-bottom:1.5rem;flex-grow:1}.feature-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.95rem;line-height:1.4}.feature-item i{color:#22c55e;font-size:1rem;margin-top:.1rem;flex-shrink:0;width:16px;text-align:center}.feature-item span{color:#374151;font-weight:500}.pricing-footer{text-align:center;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.price-display{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.price{font-size:2.25rem;font-weight:700;color:#2c3e50}.duration{font-size:1.1rem;color:#6c757d;font-weight:500}.billing-info{font-size:.9rem;color:#6c757d;margin:0;font-weight:400}@media(max-width:1024px){.pricing-layout .pricing-container{grid-template-columns:1fr;min-height:auto}.pricing-layout .pricing-left{order:1;padding:2rem;min-height:auto}.pricing-layout .pricing-right{order:2;padding:2rem;background:rgba(255,255,255,.1)}.pricing-layout .pricing-title{font-size:2.5rem;text-align:center}.pricing-layout .pricing-header{text-align:center;max-width:600px}}@media(max-width:768px){.pricing-layout .pricing-left{padding:3rem 1.5rem}.pricing-layout .pricing-right{padding:1.5rem}.pricing-layout .pricing-title{font-size:2rem}.pricing-layout .plans-title{font-size:2rem}.pricing-layout .pricing-card{padding:1.5rem}.pricing-layout .price{font-size:2rem}}@media(max-width:768px){.pricing-layout .pricing-cards{flex-direction:column;gap:1.5rem;max-width:400px;margin:0 auto;align-items:center}}@media(max-width:480px){.pricing-layout .pricing-left{padding:3rem 1rem}.pricing-layout .pricing-right{padding:1rem}.pricing-layout .pricing-cards{max-width:100%;flex-direction:column;gap:1.5rem}}.card-cta{margin-top:auto;padding-top:1.5rem;display:flex;justify-content:center}.pricing-cta-button{display:inline-block;padding:.875rem 2rem;background:#36c;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:.9rem;text-align:center;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(51,102,204,.2);white-space:nowrap}.pricing-cta-button:hover{background:#2952a3;transform:translateY(-2px);box-shadow:0 6px 16px rgba(51,102,204,.3);color:#fff}.pricing-cta-button:active{transform:translateY(0)}@media(max-width:768px){.card-cta{padding-top:1rem}.pricing-cta-button{width:100%;max-width:280px;padding:.75rem 1.5rem;font-size:.95rem}}@media(max-width:480px){.pricing-cta-button{max-width:100%}}