.elementor-1587 .elementor-element.elementor-element-5e45346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-5e45346:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-5e45346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0F172A 0%, #1E3A8A 100%);}.elementor-1587 .elementor-element.elementor-element-ef5f4c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-ef5f4c7:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-ef5f4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #EFF6FF 0%, #ECFEFF 100%);}.elementor-1587 .elementor-element.elementor-element-07c89fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-7ef3827{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-39572d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-01a05b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-b68c0f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1587 .elementor-element.elementor-element-b68c0f8:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-b68c0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1E3A8A 0%, #10B981 100%);}:root{--page-title-display:none;}.seo-hero{padding:120px 20px;background:linear-gradient(135deg,#0F172A,#1E3A8A);color:#fff;overflow:hidden}.seo-hero-inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.seo-hero-content{max-width:600px}.hero-badge{display:inline-block;background:rgba(16,185,129,.15);color:#10B981;padding:6px 14px;border-radius:50px;font-size:14px;margin-bottom:20px}.seo-hero h1{font-size:48px;font-weight:800;line-height:1.2}.seo-hero h1 span{color:#10B981}.seo-hero p{margin:20px 0;color:#CBD5F5;line-height:1.6}.hero-buttons{display:flex;gap:15px;margin-top:25px}.btn-primary{background:#10B981;color:#fff;padding:14px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:.3s;display:inline-block}.btn-primary:hover{background:#059669}.btn-secondary{border:1px solid #fff;color:#fff;padding:14px 24px;border-radius:8px;text-decoration:none;transition:.3s;display:inline-block}.btn-secondary:hover{background:#fff;color:#0F172A}.seo-hero-visual{position:relative;width:400px;height:400px}.floating-card{position:absolute;background:rgba(255,255,255,.08);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.15);padding:14px 18px;border-radius:12px;color:#fff;font-weight:500;font-size:14px;box-shadow:0 10px 30px rgba(16,185,129,.2);animation:float 6s ease-in-out infinite}.card1{top:20px;right:40px;animation-delay:0s}.card2{top:140px;right:0;animation-delay:1s}.card3{bottom:40px;right:80px;animation-delay:2s}.card4{bottom:120px;right:10px;animation-delay:3s}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-18px)}100%{transform:translateY(0px)}}@media(max-width:900px){.seo-hero-inner{flex-direction:column;text-align:center}.hero-buttons{justify-content:center}.seo-hero-visual{width:100%;height:300px;margin-top:40px}}
.seo-why{padding:100px 20px;background:linear-gradient(135deg,#EFF6FF,#ECFEFF)}.section-header{text-align:center;max-width:700px;margin:auto;margin-bottom:60px}.section-header h2{font-size:36px;font-weight:800;color:#0F172A}.section-header p{margin-top:15px;color:#475569;line-height:1.6}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.why-card{background:rgba(255,255,255,.6);backdrop-filter:blur(12px);padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.5);transition:.4s;position:relative;overflow:hidden}.why-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.why-card .icon{font-size:28px;margin-bottom:15px}.why-card h3{font-size:20px;font-weight:700;color:#0F172A}.why-card p{margin-top:10px;color:#475569;line-height:1.5}.why-card::before{content:"";position:absolute;width:120px;height:120px;background:rgba(16,185,129,.15);border-radius:50%;top:-40px;right:-40px;filter:blur(40px)}@media(max-width:900px){.why-grid{grid-template-columns:1fr}}
.seo-services{padding:100px 20px;background:#ffffff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card{background:#f8fafc;padding:35px;border-radius:16px;transition:.4s;position:relative;border:1px solid #e2e8f0}.service-card.featured{background:linear-gradient(135deg,#1E3A8A,#10B981);color:#fff;transform:scale(1.05)}.service-icon{font-size:32px;margin-bottom:15px}.service-card h3{font-size:22px;font-weight:700}.service-card p{margin:15px 0;color:#475569}.service-card.featured p{color:#e0f2fe}.service-card ul{margin-top:15px;padding-left:18px}.service-card ul li{margin-bottom:8px;font-size:14px}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.service-card.featured:hover{transform:scale(1.05) translateY(-10px)}@media(max-width:900px){.services-grid{grid-template-columns:1fr}.service-card.featured{transform:none}}
.seo-process{padding:100px 20px;background:linear-gradient(135deg,#F8FAFC,#ECFEFF)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:60px}.process-card{background:rgba(255,255,255,.7);backdrop-filter:blur(12px);padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.6);position:relative;transition:.4s;text-align:left}.step-number{width:40px;height:40px;background:#10B981;color:#fff;font-weight:bold;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.process-card h3{font-size:20px;font-weight:700;color:#0F172A}.process-card p{margin-top:10px;color:#475569;line-height:1.5}.process-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.process-card::before{content:"";position:absolute;width:100px;height:100px;background:rgba(16,185,129,.15);border-radius:50%;top:-30px;right:-30px;filter:blur(40px)}@media(max-width:900px){.process-grid{grid-template-columns:1fr}}
.seo-results{padding:100px 20px;background:linear-gradient(135deg,#EFF6FF,#F0FDF4)}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px}.result-card{background:rgba(255,255,255,.7);backdrop-filter:blur(12px);padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.6);transition:.4s;position:relative}.result-card.highlight{background:linear-gradient(135deg,#1E3A8A,#10B981);color:#fff}.result-card h3{font-size:20px;font-weight:700;color:#0F172A}.result-card.highlight h3{color:#fff}.result-card p{margin-top:10px;color:#475569;line-height:1.5}.result-card.highlight p{color:#e0f2fe}.result-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.result-card::before{content:"";position:absolute;width:120px;height:120px;background:rgba(16,185,129,.15);border-radius:50%;top:-40px;right:-40px;filter:blur(40px)}@media(max-width:900px){.results-grid{grid-template-columns:1fr}}
.seo-faq{padding:100px 20px;background:#ffffff}.faq-wrapper{max-width:800px;margin:auto;margin-top:50px}.faq-item{margin-bottom:15px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden;transition:.3s}.faq-item summary{padding:18px 20px;cursor:pointer;font-weight:600;font-size:16px;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:20px;font-size:20px;transition:.3s}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item p{padding:0 20px 20px;color:#475569;line-height:1.6}.faq-item:hover{border-color:#10B981}
.seo-cta{padding:100px 20px;background:linear-gradient(135deg,#1E3A8A,#10B981);position:relative;overflow:hidden}.cta-container{max-width:800px;margin:auto;text-align:center;color:#fff;position:relative;z-index:2}.seo-cta h2{font-size:40px;font-weight:800}.seo-cta p{margin-top:20px;font-size:16px;color:#E0F2FE;line-height:1.6}.cta-buttons{margin-top:30px;display:flex;justify-content:center;gap:15px}.cta-primary{background:#ffffff;color:#1E3A8A;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:700;transition:.3s}.cta-primary:hover{background:#e0f2fe}.cta-secondary{border:1px solid #fff;color:#fff;padding:14px 28px;border-radius:8px;text-decoration:none;transition:.3s}.cta-secondary:hover{background:#fff;color:#1E3A8A}.seo-cta::before{content:"";position:absolute;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;top:-100px;left:-100px;filter:blur(80px)}.seo-cta::after{content:"";position:absolute;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;bottom:-100px;right:-100px;filter:blur(80px)}@media(max-width:768px){.seo-cta h2{font-size:28px}.cta-buttons{flex-direction:column}}