*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#0a0a0a;min-height:100vh}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ae6;border-bottom:1px solid #ffffff0d;left:0;position:fixed;right:0;top:0;transition:all .4s ease;z-index:1000}.navbar.scrolled{background:#0a0a0af2;border-bottom:1px solid #ffffff1a}.nav-wrapper{justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.5rem 3rem}.logo,.nav-wrapper{align-items:center;display:flex}.logo{cursor:pointer;gap:.5rem;transition:opacity .3s ease}.logo:hover{opacity:.8}.logo-icon{font-size:1.5rem}.logo-text{color:#fff;font-size:1rem;font-weight:700;letter-spacing:2px}.logo-image{height:40px;width:auto}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;padding:8px}.hamburger span{background:#fff;border-radius:2px;height:2px;transition:all .3s ease;width:24px}.nav-links{align-items:center;display:flex;gap:2.4rem;list-style:none;margin:0;padding:0}.nav-link{color:#ffffffb3;font-size:.95rem;font-weight:500;letter-spacing:.5px;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:#fff}.nav-cta{background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.75rem;transition:all .3s ease}.nav-cta:hover{box-shadow:0 10px 30px #fff3;transform:translateY(-2px)}.hero{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 3rem 4rem;position:relative}.hero-container{max-width:1200px;position:relative;text-align:center;width:100%;z-index:2}.hero-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#ffffffe6;display:inline-block;font-size:.85rem;font-weight:500;letter-spacing:.5px;margin-bottom:3rem;padding:.5rem 1.25rem}.hero-title{color:#fff;font-size:clamp(2.5rem,8vw,6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:2rem}.title-top{animation:fadeInUp .6s ease-out;color:#fffc;display:block;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;letter-spacing:.02em;margin-bottom:.5rem}.title-main{animation:fadeInUp .8s ease-out;display:block;font-size:clamp(3.5rem,10vw,8rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin:.2em 0}@media (min-width:800px){.title-main{line-height:1.1}}.title-bottom{animation:fadeInUp 1s ease-out;color:#ffffffd9;display:block;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;letter-spacing:.01em;margin-top:.5rem}.gradient-text{-webkit-text-fill-color:#0000;animation:gradient-shift 3s ease infinite;background:linear-gradient(135deg,#60a5fa,#c084fc 50%,#f472b6);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-description{color:#ffffffb3;font-size:1.25rem;line-height:1.8;margin:0 auto;max-width:750px}.hero-description strong{color:#fffffff2;font-weight:700}.hero-description-next{color:#ffffffb3;font-size:1.25rem;line-height:1.8;margin:0 auto 3rem;max-width:750px}.highlight-text{color:#60a5fa;font-weight:700;padding:0 .25rem}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:5rem}.btn-large{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1.25rem 3rem;transition:all .3s ease}.btn-primary{background:#fff;color:#000}.btn-primary:hover{box-shadow:0 15px 40px #ffffff4d;transform:translateY(-3px)}.btn-outline{background:#0000;border:2px solid #fff3;color:#fff}.btn-outline:hover{background:#ffffff0d;border-color:#fff6;transform:translateY(-3px)}.hero-trust{display:flex;gap:1.3rem;justify-content:center}.hero-metrics{grid-gap:3rem;border-top:1px solid #ffffff1a;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin:40px auto 0;max-width:900px;padding-top:3rem}.metric{text-align:center}.metric-value{color:#fff;font-size:3rem;font-weight:800;margin-bottom:.5rem}.metric-label{color:#ffffff80;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.hero-visual{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.circle{border:1px solid #ffffff0d;border-radius:50%;position:absolute}.circle-1{animation:rotate 30s linear infinite;height:500px;right:-10%;top:10%;width:500px}.circle-2{animation:rotate 40s linear infinite reverse;bottom:10%;height:300px;left:-5%;width:300px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.grid-pattern{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:50px 50px;bottom:0;left:0;position:absolute;right:0;top:0}.services{background:#0f0f0f;padding:8rem 3rem}.services-container{margin:0 auto;max-width:1400px}.services-header{margin-bottom:5rem;text-align:center}.section-label{color:#ffffff80;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem}.services-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.services-subtitle{color:#fff9;font-size:1.25rem;margin:0 auto;max-width:600px}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.service-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:2.5rem;transition:all .4s ease}.service-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-5px)}.service-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.service-icon{font-size:2.5rem}.service-title{color:#fff;font-size:1.5rem;font-weight:700}.service-description{color:#fff9;line-height:1.7;margin-bottom:1.5rem}.service-features{display:flex;flex-wrap:wrap;gap:.75rem}.feature-tag{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fffc;font-size:.85rem;font-weight:500;padding:.5rem 1rem}.pricing{background:#0f0f0f;padding:8rem 3rem}.pricing-container{margin:0 auto;max-width:1400px}.pricing-header{margin-bottom:5rem;text-align:center}.pricing-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.pricing-subtitle{color:#fff9;font-size:1.25rem;margin:0 auto;max-width:600px}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.pricing-card{background:#ffffff05;border:2px solid #ffffff14;border-radius:20px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease}.pricing-card:hover{background:#ffffff0a;border-color:#ffffff26;box-shadow:0 20px 60px #60a5fa26;transform:translateY(-8px)}.pricing-card.popular{background:#60a5fa0d;border-color:#60a5fa;transform:scale(1.05)}.pricing-card.popular:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{background:linear-gradient(135deg,#60a5fa,#c084fc);box-shadow:0 4px 15px #60a5fa66;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:1px;padding:.5rem 3rem;position:absolute;right:-3.6rem;top:1.9rem;transform:rotate(45deg)}.package-header{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem;text-align:center}.package-name{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.package-price{color:#60a5fa;font-size:3rem;font-weight:900;line-height:1;margin-bottom:.5rem}.price-period{color:#ffffff80;font-size:1rem;font-weight:400}.package-description{color:#fff9;font-size:.95rem}.package-features{list-style:none;margin:0 0 2rem;padding:0}.package-features li{align-items:center;border-bottom:1px solid #ffffff0d;color:#fffc;display:flex;gap:.75rem;padding:.75rem 0}.package-features li:last-child{border-bottom:none}.feature-check{color:#60a5fa;flex-shrink:0;font-size:1.25rem;font-weight:700}.package-cta{background:linear-gradient(135deg,#60a5fa,#c084fc);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:1.25rem 2rem;transition:all .3s ease;width:100%}.package-cta:hover{box-shadow:0 10px 30px #60a5fa66;transform:translateY(-2px)}.pricing-guarantee{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.guarantee-content{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:1.5rem;padding:2rem}.guarantee-icon{flex-shrink:0;font-size:3rem}.guarantee-text h4{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.guarantee-text p{color:#fff9;line-height:1.6}.pricing-cta-section{background:linear-gradient(135deg,#60a5fa0d,#c084fc0d);border:2px solid #60a5fa33;border-radius:20px;padding:3rem;text-align:center}.pricing-cta-section h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.pricing-cta-section p{color:#ffffffb3;font-size:1.125rem;margin-bottom:2rem}.custom-quote-btn{background:#fff;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:1.25rem 3rem;transition:all .3s ease}.custom-quote-btn:hover{box-shadow:0 15px 40px #ffffff4d;transform:translateY(-3px)}.testimonials{background:#0a0a0a;padding:8rem 3rem}.testimonials-container{margin:0 auto;max-width:1400px}.testimonials-header{margin-bottom:5rem;text-align:center}.testimonials-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.testimonials-subtitle{color:#fff9;font-size:1.25rem}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.testimonial-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:2.5rem;transition:all .4s ease}.testimonial-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-5px)}.testimonial-rating{margin-bottom:1.5rem}.star{color:gold;font-size:1.25rem;margin-right:.25rem}.testimonial-text{color:#fffc;font-size:1.05rem;font-style:italic;line-height:1.7;margin-bottom:2rem}.testimonial-author{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.author-avatar{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid #ffffff1a;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;width:50px}.author-info{width:calc(100% - 50px - 1rem)}.author-name{color:#fff;font-weight:600;margin-bottom:.25rem}.author-role{color:#ffffff80;font-size:.9rem}.testimonials-cta{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:3rem;text-align:center}.cta-text{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.cta-button{background:#fff;border-radius:8px;color:#000;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1.25rem 3rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 15px 40px #ffffff4d;transform:translateY(-3px)}.about{background:#0a0a0a;padding:8rem 3rem}.about-container{margin:0 auto;max-width:1400px}.about-header{margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.about-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem}.about-description{color:#fff9;font-size:1.25rem;line-height:1.7}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:2.5rem;transition:all .4s ease}.feature-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-5px)}.feature-icon-large{font-size:3rem;margin-bottom:1.5rem}.feature-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.feature-text{color:#fff9;line-height:1.7}.contact{background:#0f0f0f;padding:8rem 3rem 4rem}.contact-container{margin:0 auto;max-width:1200px}.contact-header{margin-bottom:5rem;text-align:center}.contact-quick-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.quick-cta-btn{background:#ffffff1a;border:2px solid #fff3;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.quick-cta-btn:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-2px)}.cta-or{color:#ffffff80;font-weight:500}.quick-cta-text{color:#ffffffb3;font-weight:500}.contact-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem}.contact-subtitle{color:#fff9;font-size:1.25rem}.contact-grid{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 2fr}.contact-info-modern{display:flex;flex-direction:column;gap:2.5rem}.info-block{border-bottom:1px solid #ffffff1a;padding-bottom:2rem}.info-block:last-child{border-bottom:none}.info-label{color:#ffffff80;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.info-link{color:#fff;font-size:1.25rem;text-decoration:none;transition:opacity .3s ease}.info-link:hover{opacity:.7}.info-text{color:#fff;font-size:1.25rem}.modern-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-input,.form-select,.form-textarea{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:1.25rem;transition:all .3s ease;width:100%}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:#fff6}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#ffffff0d;border-color:#ffffff4d;outline:none}.form-select{cursor:pointer}.form-select option{background:#1a1a1a;color:#fff}.form-textarea{min-height:150px;resize:vertical}.btn-submit-large{background:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1.25rem 3rem;transition:all .3s ease}.btn-submit-large:hover:not(:disabled){box-shadow:0 15px 40px #ffffff4d;transform:translateY(-3px)}.btn-submit-large:disabled{cursor:not-allowed;opacity:.6}.footer{background:#0a0a0a;border-top:1px solid #ffffff0d;margin-top:50px;padding:3rem}.footer-content{justify-content:space-between;margin:0 auto;max-width:1400px}.footer-brand,.footer-content{align-items:center;display:flex}.footer-logo{height:35px;width:auto}.footer-text{color:#ffffff80;font-size:.9rem}.hosting{background:linear-gradient(135deg,#0a0a0a,#1a0a1a);padding:8rem 3rem;position:relative}.hosting-container{margin:0 auto;max-width:1400px}.hosting-header{margin-bottom:4rem;text-align:center}.hosting-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.hosting-subtitle{color:#fff9;font-size:1.25rem;margin:0 auto;max-width:600px}.hosting-features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:4rem}.hosting-feature{padding:1.5rem;text-align:center}.feature-icon-circle{align-items:center;background:linear-gradient(135deg,#60a5fa1a,#c084fc1a);border:2px solid #60a5fa4d;border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;width:80px}.hosting-feature:hover .feature-icon-circle{border-color:#60a5fa99;box-shadow:0 0 30px #60a5fa4d;transform:scale(1.1) rotate(5deg)}.hosting-feature h4{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.hosting-feature p{color:#fff9;line-height:1.6}.hosting-plans{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:3rem}.hosting-card{background:#ffffff05;border:2px solid #ffffff14;border-radius:20px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease}.hosting-card:hover{background:#ffffff0a;border-color:#60a5fa4d;box-shadow:0 20px 60px #60a5fa33;transform:translateY(-8px)}.hosting-card.popular{background:linear-gradient(135deg,#60a5fa0d,#c084fc0d);border-color:#60a5fa80;transform:scale(1.05)}.hosting-card.popular:hover{transform:scale(1.05) translateY(-8px)}.hosting-badge{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 4px 15px #f59e0b80;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:1px;padding:.5rem 3rem;position:absolute;right:-2.5rem;top:1.5rem;transform:rotate(45deg)}.hosting-plan-header{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem;text-align:center}.hosting-plan-header h3{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.hosting-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#c084fc);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:900;line-height:1;margin-bottom:.5rem}.hosting-price .price-period{color:#ffffff80;font-size:1rem;font-weight:400}.plan-description{color:#fff9;margin-bottom:1rem}.plan-highlight{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:20px;color:#f59e0b;display:inline-block;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.hosting-features-list{list-style:none;margin:0 0 2rem;padding:0}.hosting-features-list li{align-items:center;border-bottom:1px solid #ffffff0d;color:#fffc;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem 0}.hosting-features-list li:last-child{border-bottom:none}.check-icon{color:#10b981;flex-shrink:0;font-size:1.25rem;font-weight:700}.hosting-cta-btn{background:linear-gradient(135deg,#60a5fa,#c084fc);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:1.25rem;transition:all .3s ease;width:100%}.hosting-cta-btn:hover{box-shadow:0 10px 30px #60a5fa66;transform:translateY(-2px)}.hosting-guarantee-box{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.guarantee-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:2rem;text-align:center}.guarantee-section h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.guarantee-section p{color:#ffffffb3;line-height:1.6}.guarantee-section strong{color:#f59e0b;font-weight:700}.hosting-promo{background:linear-gradient(135deg,#f59e0b1a,#ef44441a);border:2px solid #f59e0b4d;border-radius:20px;padding:3rem;text-align:center}.hosting-promo h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.75rem}.hosting-promo p{color:#ffffffb3;font-size:1.125rem;margin-bottom:2rem}.promo-btn{background:linear-gradient(135deg,#f59e0b,#ef4444);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:1.25rem 3rem;transition:all .3s ease}.promo-btn:hover{box-shadow:0 15px 40px #f59e0b66;transform:translateY(-3px)}.process{background:#0a0a0a;overflow:hidden;padding:8rem 3rem;position:relative}.process-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.process-header{margin-bottom:5rem;text-align:center}.process-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.process-subtitle{color:#fff9;font-size:1.25rem}.process-timeline{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.process-step{position:relative}.step-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#c084fc);-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:900;margin-bottom:1rem;opacity:.3;opacity:.1;position:absolute;right:20px;z-index:-1}.step-content{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .4s ease}.step-content:hover{background:#ffffff0a;border-color:#60a5fa4d;transform:translateY(-5px)}.step-icon{font-size:3rem;margin-bottom:1rem}.step-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-description{color:#ffffffb3;line-height:1.7;margin-bottom:1rem}.step-duration{color:#60a5fa;font-size:.9rem;font-weight:600}.process-cta{background:linear-gradient(135deg,#60a5fa0d,#c084fc0d);border:2px solid #60a5fa33;border-radius:20px;padding:3rem;text-align:center}.process-cta h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.process-cta p{color:#ffffffb3;font-size:1.125rem;margin-bottom:2rem}.process-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.process-btn{border-radius:10px;font-weight:700;letter-spacing:.5px;padding:1.25rem 2.5rem;text-decoration:none;transition:all .3s ease}.process-btn.primary{background:linear-gradient(135deg,#60a5fa,#c084fc);color:#fff}.process-btn.primary:hover{box-shadow:0 15px 40px #60a5fa66;transform:translateY(-3px)}.process-btn.secondary{background:#ffffff0d;border:2px solid #fff3;color:#fff}.process-btn.secondary:hover{background:#ffffff1a;border-color:#fff6}.faq{background:#0f0f0f;padding:8rem 3rem}.faq-container{margin:0 auto;max-width:1200px}.faq-header{margin-bottom:5rem;text-align:center}.faq-title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.faq-subtitle{color:#fff9;font-size:1.25rem}.faq-grid{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:2fr 1fr}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#60a5fa4d}.faq-item.open{background:#ffffff0a;border-color:#60a5fa80}.faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.faq-icon,.faq-question:hover{color:#60a5fa}.faq-icon{font-size:1.5rem;transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p{color:#ffffffb3;line-height:1.7;padding:0 1.5rem 1.5rem}.faq-cta-box{background:linear-gradient(135deg,#60a5fa0d,#c084fc0d);border:2px solid #60a5fa33;border-radius:16px;padding:2.5rem;position:-webkit-sticky;position:sticky;top:100px}.faq-cta-box h3{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.faq-cta-box p{color:#ffffffb3;line-height:1.6;margin-bottom:1.5rem}.faq-cta-btn{background:linear-gradient(135deg,#60a5fa,#c084fc);border-radius:8px;color:#fff;display:block;font-weight:600;margin-bottom:1rem;padding:1rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.faq-cta-btn:hover{box-shadow:0 10px 30px #60a5fa66;transform:translateY(-2px)}.faq-cta-btn.secondary{background:#ffffff0d;border:2px solid #fff3}.faq-cta-btn.secondary:hover{background:#ffffff1a;box-shadow:none}.faq-guarantee{align-items:flex-start;border-top:1px solid #ffffff1a;display:flex;gap:1rem;margin-top:2rem;padding-top:2rem}.guarantee-badge{flex-shrink:0;font-size:2rem}.faq-guarantee strong{color:#fff;display:block;margin-bottom:.25rem}.faq-guarantee p{color:#fff9;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:1024px){.nav-wrapper{padding:1.5rem 2rem}.about,.contact,.hero,.services{padding-left:2rem;padding-right:2rem}.contact-grid{gap:3rem;grid-template-columns:1fr}.hero-metrics{gap:3rem}}@media (max-width:768px){.hamburger{display:flex}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0afa;border-top:1px solid #ffffff1a;flex-direction:column;gap:0;left:0;max-height:calc(100vh - 80px);opacity:0;overflow-y:auto;padding:2rem;position:fixed;right:0;top:80px;transform:translateY(-100vh);transition:all .4s ease}.nav-links.open{opacity:1;transform:translateY(0)}.nav-links li{padding:1rem 0;text-align:center;width:100%}.nav-link{font-size:1.25rem}.nav-cta{padding:1rem 2rem;width:100%}.hero{padding:6rem 1.5rem 3rem}.hero-title{font-size:clamp(1.75rem,7vw,3rem)}.title-top{font-size:clamp(1.1rem,4vw,1.5rem)}.title-main{font-size:clamp(2.5rem,11vw,5rem)}.title-bottom{font-size:clamp(1.1rem,4vw,1.5rem)}.hero-description{font-size:1.05rem}.hero-cta{flex-direction:column;width:100%}.hero-trust{flex-direction:column;gap:.75rem}.trust-badge{font-size:.85rem}.btn-large{width:100%}.hero-metrics{gap:2rem;grid-template-columns:repeat(2,1fr)}.about,.contact,.faq,.hosting,.pricing,.process,.services,.testimonials{padding:5rem 1.5rem}.hosting-plans{grid-template-columns:1fr}.hosting-card.popular{transform:scale(1)}.hosting-card.popular:hover{transform:translateY(-8px)}.process-timeline{grid-template-columns:1fr}.process-cta-buttons{flex-direction:column}.process-btn{width:100%}.faq-grid{gap:2rem;grid-template-columns:1fr}.faq-cta-box{position:static}.pricing-grid,.services-grid{grid-template-columns:1fr}.pricing-card.popular{transform:scale(1)}.pricing-card.popular:hover{transform:translateY(-8px)}.features-grid,.form-row,.testimonials-grid{grid-template-columns:1fr}.form-row{gap:1.5rem}.footer-content{flex-direction:column;gap:1rem;text-align:center}.contact-quick-cta{align-items:stretch;flex-direction:column}.quick-cta-btn{width:100%}}@media (max-width:480px){.nav-wrapper{padding:1.25rem 1.5rem}.logo-image{height:32px}.logo-text{font-size:.9rem}.hero-badge{font-size:.75rem}.metric-value{font-size:2.5rem}.section-label{font-size:.75rem}.footer-logo{height:28px}}
/*# sourceMappingURL=main.2b46206e.css.map*/