:root{--color-royal-blue: #3651FF;--color-deep-blue: #001BCC;--color-pink-neon: #FE0058;--color-dark-raspberry: #990035}html,body{font-family:Inter Tight,Helvetica,Arial,sans-serif;font-style:normal;font-size:16px;overflow-x:hidden}h1{font-size:3.5rem;font-weight:400;line-height:100%}h2{color:#000;font-weight:400;font-size:3rem}h3{color:var(--color-pink-neon);font-weight:700;font-size:.875rem}.text-xl{font-weight:300;font-size:1.5rem}a,.btn-link{color:#0366d6}.btn{border:2px transparent solid;border-radius:30px;font-weight:700;padding:12px 24px}.btn-primary{background:var(--color-royal-blue);color:#fff}.btn-primary:hover{border-color:#fff;background:var(--color-deep-blue)}.btn-primary-invert{background:#fff;color:var(--color-royal-blue)}.btn-primary-invert:hover{background:var(--color-deep-blue);color:#fff}.btn-secondary{background:#ffffff26;color:#fff}.btn-secondary:hover{border-color:var(--color-pink-neon);background:#0a0a0a4d}.btn-secondary-invert{background:#fff;color:var(--color-royal-blue)}.btn-secondary-invert:hover{border-color:var(--color-pink-neon);background:#0a0a0a4d;color:#fff}.custom-radio{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:30px;margin-bottom:12px;font-size:16px;user-select:none}.custom-radio input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;left:0;top:0;height:22px;width:22px;background-color:transparent;border:1px solid white;border-radius:50%}.custom-radio input:checked~.checkmark:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--color-royal-blue)}.toggle-switch{display:inline-flex;background:#fff;color:#7f7f7f;border-radius:999px;padding:3px 0;position:relative;width:300px;height:36px;cursor:pointer;user-select:none;font-size:18px;font-weight:400}.toggle-switch .option{flex:1;text-align:center;line-height:32px;z-index:2;transition:color .3s}.toggle-switch .active-option{color:#1a73e8;font-weight:600}.toggle-switch .switch-indicator{position:absolute;top:0;bottom:0;width:50%;background:#dfe7ff;border-radius:20px;transition:left .3s ease;z-index:1}.content{margin:0!important;padding:0!important}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid red}.validation-message{color:red}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px #0003;display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.gray-background{background:#f8f8f8}.element1{margin-top:-8%}.element2{position:absolute;margin-top:-50px}.navbar-offset{padding-top:98px}#hero{position:relative;margin-top:0;padding-top:0}.bg-hero{background-image:url(/assets/img/hero_background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:120px 2rem 2rem}@media(max-width:768px){.bg-hero{min-height:300px}}#feature-content{padding:30% 18%}.feature-row{padding:100px 0}.feature-content-title{font-weight:600;font-size:1.5rem}.feature-content-description{font-weight:300;font-size:1.5rem}.plan-card{transition:box-shadow .3s linear,box-shadow .3s linear;background:#f8f8f8;border-radius:30px;border:none;padding:15px;height:350px;margin:0 15px}.plan-card:hover{background:#fff;box-shadow:9px 0 24px #00000029}.tag{transition:.3s linear;background:#fff;border:1px solid;font-weight:600;border-radius:30px;font-size:.75rem;width:48px}.plan-type-tag{color:var(--color-pink-neon);border-color:var(--color-pink-neon)}.card.plan-card:hover .plan-type-tag{background:var(--color-pink-neon);color:#fff}.plan-discount-tag{color:var(--color-royal-blue);border-color:var(--color-royal-blue);width:90px}.card.plan-card:hover .plan-discount-tag{background:var(--color-royal-blue);color:#fff}.plan-price{font-size:3rem;font-weight:400}.type-of-plan-span{font-size:1.125rem;font-weight:600}.plan-features-list{font-size:.625rem;font-weight:400;padding:0;display:grid;gap:7px}.plan-features-list li{list-style:none;display:inline-flex;gap:10px}.plan-features-list p{margin:0}.quotes-p{color:var(--color-pink-neon);font-size:4.62rem;font-family:arial,sans-serif;font-weight:700}.case-text{font-size:1.25rem;font-weight:300}.testimonial-content{padding-bottom:160px}.testimonial-box{max-width:600px}.quote-icon{font-size:4.625rem;line-height:1;font-family:arial,sans-serif;font-weight:700;margin-top:-10px}.text-pink{color:var(--color-pink-neon)}.testimonial-text{font-size:1.5rem;line-height:1.6;color:#333;margin-bottom:0}.arrow-btn{transition:filter .2s ease;background:none;border:none}.arrow-btn:hover img{filter:brightness(.85)}.bg-opacity{background-color:#ffffff1a;border:none}input.form-control::placeholder{color:#ccc}.form-label{color:#fff}.form-control{padding:10px 19px}.form-control:focus{border:2px var(--color-pink-neon) solid;background:#1a298d}.contact-text{color:#fff;font-size:1.5rem;font-weight:300}@media(max-width:575.98px){#feature-content{padding:20% 0 15px 4%}.feature-row{padding:0 0 20px}.text-hero{margin-top:40px}.text-hero h1{font-size:3rem}.testimonial-content{padding-bottom:270px}}@media(max-width:991.98px){.navbar-collapse{background-color:#ffffffa1;backdrop-filter:blur(10px);padding:1rem;border-radius:.5rem}.navbar .nav-link{color:#000}}.pricing-toggle-container{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.pricing-toggle{display:flex;background-color:#f0f5ff;border-radius:30px;padding:5px;margin-bottom:10px;width:250px}.pricing-option{flex:1;padding:10px 20px;border-radius:25px;cursor:pointer;font-weight:500;text-align:center;transition:all .3s ease}.pricing-option.active{background-color:#4169e1;color:#fff}.pricing-option:not(.active){color:#666}.annual-savings{color:#4169e1;font-size:14px;font-weight:500}.free-label{background-color:#ffebf0;color:#f36}.pro-label{background-color:#f0f5ff;color:#4169e1}.price{font-size:48px;font-weight:700;margin-bottom:5px}.feature-icon{color:#4169e1;margin-right:10px;font-size:18px;flex-shrink:0}.highlight-text{color:#4169e1;font-weight:600}.discount-highlight{color:#f36;font-weight:700}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 10px #0000001a;z-index:1000;padding:1rem;transform:translateY(100%);transition:transform .3s ease-in-out}.cookie-banner.show{transform:translateY(0)}.cookie-banner.hide{transform:translateY(100%)}.cookie-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.cookie-content{flex-direction:row;align-items:center}.cookie-text{flex:1}}.cookie-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.cookie-preferences{background-color:#f8f9fa;padding:1rem;margin-top:1rem;border-radius:4px}.preference-item{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.preference-item:last-child{border-bottom:none}.preference-item p{margin-top:.25rem;font-size:.875rem;color:#6c757d}.preference-buttons{display:flex;justify-content:flex-end;margin-top:1rem}.cookie-settings-button{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;font-size:.875rem;padding:0}.cookie-settings-modal{display:none;position:fixed;inset:0;background-color:#00000080;z-index:1050;align-items:center;justify-content:center}.cookie-settings-modal.show{display:flex}.modal-content{background-color:#fff;border-radius:4px;max-width:500px;width:100%;margin:0 1rem}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e9ecef}.modal-body{padding:1rem}.modal-footer{padding:1rem;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer}.navbar{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.text-hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:2.5rem;font-weight:700;line-height:1.2;color:#fff}.text-hero[data-astro-cid-anhloy43] h2[data-astro-cid-anhloy43]{font-size:1.25rem;font-weight:400;line-height:1.6;color:#fff;opacity:.95}@media(max-width:768px){.text-hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:1.75rem}.text-hero[data-astro-cid-anhloy43] h2[data-astro-cid-anhloy43]{font-size:1.1rem}}.navbar-offset[data-astro-cid-7axbvwiu]{padding-top:98px}.feature-row[data-astro-cid-ezsi7upz]{margin:2rem 0;align-items:center}#feature-image[data-astro-cid-ezsi7upz]{padding:.5rem}#feature-image[data-astro-cid-ezsi7upz] img[data-astro-cid-ezsi7upz]{border-radius:8px;box-shadow:0 4px 12px #0000001a}#feature-content[data-astro-cid-ezsi7upz]{padding:1rem}#feature-content[data-astro-cid-ezsi7upz] img[data-astro-cid-ezsi7upz]{width:64px;height:64px;margin-bottom:1.5rem}.feature-content-title[data-astro-cid-ezsi7upz]{font-size:2rem;font-weight:700;color:#212529;margin-bottom:1rem}.feature-content-description[data-astro-cid-ezsi7upz]{font-size:1.1rem;color:#6c757d;line-height:1.6}@media(max-width:991px){.feature-row[data-astro-cid-ezsi7upz]{margin:1.5rem 0}#feature-content[data-astro-cid-ezsi7upz]{padding:1rem;text-align:center}.feature-content-title[data-astro-cid-ezsi7upz]{font-size:1.5rem}.feature-content-description[data-astro-cid-ezsi7upz]{font-size:1rem}}.navbar-offset[data-astro-cid-uz7do4zo]{padding-top:30px}.features-swiper[data-astro-cid-uz7do4zo]{width:100%;padding:10px 50px 30px}.swiper-button-next,.swiper-button-prev{color:var(--color-royal-blue)}.swiper-pagination-bullet-active{background-color:var(--color-royal-blue)}.swiper-slide[data-astro-cid-uz7do4zo]{display:flex;justify-content:center}@media(max-width:768px){.features-swiper[data-astro-cid-uz7do4zo]{padding:20px 10px 60px}}.navbar-offset[data-astro-cid-y5n6silz]{padding-top:98px}.pricing-toggle-container[data-astro-cid-y5n6silz]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pricing-toggle[data-astro-cid-y5n6silz]{display:inline-flex;background:#f0f0f0;border-radius:50px;padding:4px;gap:4px}.pricing-option[data-astro-cid-y5n6silz]{padding:12px 32px;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;user-select:none;color:#666}.pricing-option[data-astro-cid-y5n6silz].active{background:var(--color-royal-blue);color:#fff}.annual-savings[data-astro-cid-y5n6silz]{color:var(--color-royal-blue);font-size:14px;font-weight:500}.discount-highlight[data-astro-cid-y5n6silz]{color:var(--color-pink-neon);font-weight:700}.pricing-card{background-color:#f9f9f9;border-radius:15px;padding:30px;box-shadow:0 5px 15px #0000000d;height:100%;text-align:left;position:relative}.pricing-card.highlighted{border:1px solid #e6e6e6}.plan-label{display:inline-block;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:15px;width:auto;text-align:center}.free-label{background-color:#ffebf0;color:var(--color-pink-neon)}.pro-label{background-color:#f0f5ff;color:var(--color-royal-blue)}.plan-description{font-size:16px;color:#555;margin-bottom:25px;min-height:50px}.price{font-size:48px;font-weight:700;margin-bottom:5px;color:#212529}.price-period{color:#777;font-size:16px;margin-bottom:25px;display:block}.price-period span{margin-left:3px}.feature-list{list-style:none;padding:0;margin:0 0 30px}.feature-item{display:flex;align-items:flex-start;margin-bottom:15px;font-size:15px;color:#555}.feature-icon{color:var(--color-royal-blue);margin-right:10px;font-size:18px;flex-shrink:0}.highlight-text{color:var(--color-royal-blue);font-weight:600}.price-calculation{background-color:#f0f5ff;border-radius:10px;padding:15px;margin-top:20px;font-size:14px;color:#555}@media(max-width:768px){.pricing-option[data-astro-cid-y5n6silz]{padding:10px 24px;font-size:.9rem}}.navbar-offset[data-astro-cid-dnksfipb]{padding-top:98px}.testimonial-box[data-astro-cid-dnksfipb]{position:relative;background-color:#f8f9fa;border-radius:12px}.testimonial-content[data-astro-cid-dnksfipb]{display:flex;flex-direction:column}.testimonial-text[data-astro-cid-dnksfipb]{font-size:1.1rem;line-height:1.6;font-style:italic;color:#333;min-height:180px}.arrow-btn[data-astro-cid-dnksfipb]{background:none;border:none;cursor:pointer;padding:0;transition:opacity .3s}.arrow-btn[data-astro-cid-dnksfipb]:hover{opacity:.7}.arrow-btn[data-astro-cid-dnksfipb] img[data-astro-cid-dnksfipb]{display:block}@media(max-width:991px){.col-lg-3[data-astro-cid-dnksfipb]{margin-top:2rem}}.contact-section[data-astro-cid-zbjjch6a]{background:#001180;padding:80px 20px;position:relative}.contact-container[data-astro-cid-zbjjch6a]{max-width:1200px;margin:0 auto}.contact-content[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-info[data-astro-cid-zbjjch6a]{color:#fff;padding:40px 0}.logo[data-astro-cid-zbjjch6a]{height:40px;margin-bottom:40px}.contact-title[data-astro-cid-zbjjch6a]{font-family:Inter,sans-serif;font-size:42px;font-weight:400;margin:0 0 30px;line-height:1.2;color:#fff}.contact-description[data-astro-cid-zbjjch6a]{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;opacity:.9}.contact-description[data-astro-cid-zbjjch6a] p[data-astro-cid-zbjjch6a]{margin:0 0 15px}.social-section[data-astro-cid-zbjjch6a]{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.2)}.social-title[data-astro-cid-zbjjch6a]{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0 0 20px;letter-spacing:.5px}.social-links[data-astro-cid-zbjjch6a]{display:flex;gap:16px;flex-wrap:wrap}.social-link[data-astro-cid-zbjjch6a]{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:30px;color:#fff;text-decoration:none;font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:all .3s ease;backdrop-filter:blur(5px)}.social-link[data-astro-cid-zbjjch6a]:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff26}.social-link[data-astro-cid-zbjjch6a] svg[data-astro-cid-zbjjch6a]{width:20px;height:20px;flex-shrink:0}.social-link[data-astro-cid-zbjjch6a] span[data-astro-cid-zbjjch6a]{color:#fff}.form-wrapper[data-astro-cid-zbjjch6a]{position:relative}.contact-card[data-astro-cid-zbjjch6a]{background:#00118099;backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 4px 20px #0003;border:1px solid rgba(54,81,255,.2)}.success-card[data-astro-cid-zbjjch6a]{min-height:400px;display:flex;align-items:center;justify-content:center;background:#fff;backdrop-filter:none;border:none}.form-group[data-astro-cid-zbjjch6a]{margin-bottom:20px}.form-group[data-astro-cid-zbjjch6a] label[data-astro-cid-zbjjch6a]{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.form-control[data-astro-cid-zbjjch6a]{width:100%;padding:12px 16px;border:2px solid rgba(54,81,255,.3);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;color:#fff;background:#00118066;transition:all .3s ease;box-sizing:border-box}.form-control[data-astro-cid-zbjjch6a]:not(.textarea-control){height:48px}.textarea-control[data-astro-cid-zbjjch6a]{resize:vertical;min-height:120px}.form-control[data-astro-cid-zbjjch6a]::placeholder{color:#ffffff80}.form-control[data-astro-cid-zbjjch6a]:focus{outline:none;border-color:#3651ff;box-shadow:0 0 0 3px #3651ff33;background:#00118080}.form-control[data-astro-cid-zbjjch6a].error{border-color:#f62f03}.validation-message[data-astro-cid-zbjjch6a]{display:block;color:#f62f03;font-size:12px;margin-top:4px;min-height:16px}.button-primary[data-astro-cid-zbjjch6a]{width:100%;height:48px;border-radius:24px;padding:12px 24px;background:#fff;border:none;color:#3651ff;font-family:Inter,sans-serif;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.button-primary[data-astro-cid-zbjjch6a]:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff4d}.button-primary[data-astro-cid-zbjjch6a]:disabled{opacity:.7;cursor:not-allowed}.d-none[data-astro-cid-zbjjch6a]{display:none!important}.spinner-border[data-astro-cid-zbjjch6a]{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm[data-astro-cid-zbjjch6a]{width:.875rem;height:.875rem;border-width:.12em}@keyframes spinner-border{to{transform:rotate(360deg)}}.ms-2[data-astro-cid-zbjjch6a]{margin-left:.5rem}.success-container[data-astro-cid-zbjjch6a]{text-align:center}.success-icon[data-astro-cid-zbjjch6a]{margin-bottom:30px;animation:scaleIn .5s ease-out}.success-title[data-astro-cid-zbjjch6a]{font-family:Inter,sans-serif;font-weight:400;font-size:28px;margin:0 0 15px;color:#000}.success-text[data-astro-cid-zbjjch6a]{font-family:Inter,sans-serif;font-size:16px;color:#666;margin:0;line-height:1.6}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:968px){.contact-content[data-astro-cid-zbjjch6a]{grid-template-columns:1fr;gap:40px}.contact-info[data-astro-cid-zbjjch6a]{text-align:center;padding:20px 0}.contact-title[data-astro-cid-zbjjch6a]{font-size:32px}.social-section[data-astro-cid-zbjjch6a]{border-top:1px solid rgba(255,255,255,.2)}.social-links[data-astro-cid-zbjjch6a]{justify-content:center}}@media(max-width:768px){.contact-section[data-astro-cid-zbjjch6a]{padding:60px 20px}.contact-card[data-astro-cid-zbjjch6a]{padding:30px 20px}.contact-title[data-astro-cid-zbjjch6a]{font-size:28px}.success-title[data-astro-cid-zbjjch6a]{font-size:24px}}
