.website-hero-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:120px 0 80px}@media (max-width:768px){.website-hero-section{padding:80px 0 60px}}.website-hero-section .website-hero-title{color:#c71f37;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-hero-section .website-hero-title{text-align:center;font-size:2rem}}.website-hero-section .website-hero-description{color:#a01729;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.website-hero-section .website-hero-description{text-align:center;font-size:1.3rem}}.website-hero-section .website-hero-text{color:var(--bs-body-color);margin-bottom:2rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.website-hero-section .website-hero-text{text-align:center;font-size:1rem}}.website-hero-section .website-hero-animation{text-align:center}.website-logo-section{background:#fff;padding:60px 0}@media (max-width:768px){.website-logo-section{padding:40px 0}}.website-types-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.website-types-section{padding:60px 0}}.website-types-section .website-type-card{background:#fff;border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000001a}.website-types-section .website-type-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-types-section .website-type-card h3{color:#c71f37;text-align:center;margin:1.5rem 0 1rem;font-size:1.5rem;font-weight:700}.website-types-section .website-type-card p{color:var(--bs-body-color);text-align:justify;font-size:1rem;line-height:1.8}@media (max-width:768px){.website-types-section .website-type-card p{text-align:center}}.website-types-section .website-type-animation{text-align:center}.website-biziloc-services-section{background:#fff;padding:80px 0}@media (max-width:768px){.website-biziloc-services-section{padding:60px 0}}.website-biziloc-services-section .section-title{color:#c71f37;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-biziloc-services-section .section-title{text-align:center;font-size:2rem}}.website-biziloc-services-section .section-subtitle{color:var(--bs-body-color);margin-bottom:3rem;font-size:1.3rem}@media (max-width:768px){.website-biziloc-services-section .section-subtitle{text-align:center;font-size:1.1rem}}.website-biziloc-services-section .website-services-list .website-service-item{align-items:flex-start;margin-bottom:2rem;display:flex}.website-biziloc-services-section .website-services-list .website-service-item .service-check-icon{color:#c71f37;flex-shrink:0;margin-top:.25rem;margin-left:1rem;font-size:1.5rem}.website-biziloc-services-section .website-services-list .website-service-item h4{color:#c71f37;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.website-biziloc-services-section .website-services-list .website-service-item p{color:var(--bs-body-color);font-size:1rem;line-height:1.8}.website-biziloc-services-section .website-services-animation{text-align:center}.website-features-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.website-features-section{padding:60px 0}}.website-features-section .section-title{color:#c71f37;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-features-section .section-title{font-size:2rem}}.website-features-section .website-feature-card{background:#fff;border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000001a}.website-features-section .website-feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-features-section .website-feature-card .website-feature-animation{text-align:center;margin-bottom:1.5rem}.website-features-section .website-feature-card h4{color:#c71f37;text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.website-features-section .website-feature-card p{color:var(--bs-body-color);text-align:justify;font-size:1rem;line-height:1.8}@media (max-width:768px){.website-features-section .website-feature-card p{text-align:center}}.website-steps-section{background:#fff;padding:80px 0}@media (max-width:768px){.website-steps-section{padding:60px 0}}.website-steps-section .section-title{color:#c71f37;text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-steps-section .section-title{font-size:2rem}}.website-steps-section .section-description{color:var(--bs-body-color);margin-bottom:3rem;font-size:1.2rem}.website-steps-section .website-step-card{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 30px #0000001a}.website-steps-section .website-step-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-steps-section .website-step-card .website-step-animation{margin-bottom:2rem}.website-steps-section .website-step-card .step-number{color:#fff;background:#c71f37;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 5px 15px #c71f374d}.website-steps-section .website-step-card h3{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.website-steps-section .website-step-card p{color:var(--bs-body-color);font-size:1rem;line-height:1.8}.website-pricing-intro-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.website-pricing-intro-section{padding:60px 0}}.website-pricing-intro-section .section-title{color:#c71f37;margin-bottom:2rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-pricing-intro-section .section-title{text-align:center;font-size:2rem}}.website-pricing-intro-section .website-pricing-description{color:var(--bs-body-color);margin-bottom:0;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.website-pricing-intro-section .website-pricing-description{text-align:center;font-size:1rem}}.website-pricing-intro-section .website-pricing-animation{text-align:center}.website-pricing-section{background:#fff;padding:80px 0}@media (max-width:768px){.website-pricing-section{padding:60px 0}}.website-pricing-section .website-pricing-card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:20px;height:100%;padding:3rem 2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 30px #0000001a}.website-pricing-section .website-pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-pricing-section .website-pricing-card.website-pricing-card-featured{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%)}.website-pricing-section .website-pricing-card.website-pricing-card-featured .pricing-badge{color:#000;background:#ffc107;border-radius:30px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;position:absolute;top:-15px;right:-15px;box-shadow:0 5px 15px #ffc1074d}.website-pricing-section .website-pricing-card.website-pricing-card-featured h3,.website-pricing-section .website-pricing-card.website-pricing-card-featured .pricing-amount{color:#fff}.website-pricing-section .website-pricing-card.website-pricing-card-featured .pricing-features li{color:#ffffffe6}.website-pricing-section .website-pricing-card h3{color:#c71f37;text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:700}.website-pricing-section .website-pricing-card .pricing-amount{color:#c71f37;text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.website-pricing-section .website-pricing-card .pricing-amount .pricing-period{color:var(--bs-body-color);margin-top:.5rem;font-size:1rem;font-weight:400;display:block}.website-pricing-section .website-pricing-card .pricing-features{margin-bottom:2rem;padding:0;list-style:none}.website-pricing-section .website-pricing-card .pricing-features li{align-items:center;margin-bottom:1rem;font-size:1rem;display:flex}.website-pricing-section .website-pricing-card .pricing-features li svg{color:#c71f37;margin-left:.5rem;font-size:1.2rem}.website-contact-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0;position:relative}.website-contact-section h2.section-title{text-align:center;text-shadow:none;margin-bottom:1rem;font-size:2rem;font-weight:700;color:#fff!important}@media (max-width:768px){.website-contact-section h2.section-title{font-size:1.7rem}}.website-contact-section p.section-description{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:#ffffffe6!important}.website-contact-section .website-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:3rem;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.website-contact-section .website-contact-form{padding:2rem}}.website-contact-section .website-contact-form .form-control{color:#333;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:12px;padding:15px 20px;font-size:1rem;transition:all .3s}.website-contact-section .website-contact-form .form-control::placeholder{color:#999}.website-contact-section .website-contact-form .form-control:focus{background:#fff;border-color:#fff9;outline:none;box-shadow:0 0 0 .2rem #ffffff4d}.website-contact-section .website-contact-form .btn{color:#c71f37;background:#fff;border-color:#fff;border-radius:12px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.website-contact-section .website-contact-form .btn:hover{color:#a01729;background:#fffffff2;border-color:#fffffff2;transform:translateY(-2px);box-shadow:0 8px 20px #0003}@media (max-width:768px){.website-hero-section,.website-logo-section,.website-types-section,.website-biziloc-services-section,.website-features-section,.website-steps-section,.website-pricing-intro-section,.website-pricing-section,.website-contact-section{padding:60px 0}.website-type-card,.website-feature-card,.website-step-card,.website-pricing-card{margin-bottom:2rem}.website-hero-animation,.website-services-animation,.website-pricing-animation{margin-top:2rem}}
