@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Chakra+Petch:wght@500;600;700&display=swap";:root{--font-heading: "Outfit", "Chakra Petch", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body);color:#000;background-color:#f4f7f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #F4F7F5;--bg-soft: #eaf0ec;--bg-card: #ffffff;--bg-card-hover: #f3faf6;--surface: #eaf0ec;--surface-strong: #e1e9e3;--text: #000000;--text-muted: #000000;--muted: #000000;--text-faint: #000000;--border: rgba(0, 0, 0, .1);--border-accent: rgba(29, 184, 84, .3);--accent: #1db854;--accent-bright: #16a34a;--accent-soft: rgba(29, 184, 84, .08);--cyan: #0ea5e9;--cyan-soft: rgba(14, 165, 233, .08);--shadow: 0 4px 16px rgba(0, 0, 0, .08);--shadow-accent: 0 4px 16px rgba(29, 184, 84, .15);--radius-card: 20px;--radius-sm: 12px}body,p,span,li,button,input,textarea,select,a,td,th{font-family:var(--font-body);color:#000}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:#f4f7f5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:#000}body{margin:0;min-height:100vh;background:var(--bg);color:#000}main{position:relative;background:var(--bg);color:var(--text)}main:before{display:none}body:after{display:none}.section-label{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--accent-soft);border:1px solid var(--border-accent);padding:.3rem .9rem;border-radius:999px;margin-bottom:1rem}.section-heading h2,.section h2,section h2{color:#000;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:900;margin-bottom:.75rem}.section-heading p,.services-lead-desc,.lead-text{color:#000;font-size:1.05rem;line-height:1.7;max-width:620px;margin:0 auto}.section,section{position:relative;z-index:1}.info-card,.service-card-item,.process-card-premium,.feature-card-creative{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);transition:all .28s cubic-bezier(.16,1,.3,1)}.info-card:hover,.service-card-item:hover,.process-card-premium:hover,.feature-card-creative:hover{background:var(--bg-card-hover);border-color:var(--border-accent);transform:translateY(-4px);box-shadow:0 12px 32px #00000014,0 0 0 1px #1db8541a inset}.info-card h3,.service-card-item h3,.process-card-premium h3,.feature-card-creative h3,.service-card-title,.info-card p,.service-card-item p,.process-card-premium p,.feature-card-creative p,.service-card-desc{color:#000!important}.section+.section:before,.section+section:before{content:"";display:block;width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--border),transparent)}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;background:#1db8541a;border:1px solid rgba(29,184,84,.25);border-radius:999px;font-size:.78rem;font-weight:700;color:#000;letter-spacing:.03em}.btn,.btn-primary,.btn-outline{font-family:var(--font-heading);font-weight:700;border-radius:999px;padding:.75rem 1.75rem;font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .28s ease;cursor:pointer}.btn-primary{background:#1db854;color:#fff;border:none;box-shadow:0 4px 14px #1db85440}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #1db85473}.btn-outline{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{background:#ffffff1f;color:#fff;border-color:#ffffff4d;transform:translateY(-2px)}input,textarea,select{background:#ffffff0d;border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px #1db8541f}.tag-item,.feature-tag{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#000;border-radius:999px;font-size:.82rem;font-weight:600;padding:.3rem .75rem}.tag-item:hover{color:#000;border-color:var(--border-accent);background:var(--accent-soft)}.section-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:3rem 0}.accent-text{color:#000}.section-glow-top{display:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}p{color:var(--text-muted);line-height:1.75}strong{color:#111}label{color:var(--text-muted);font-size:.9rem;font-weight:600}main{padding:68px max(1.5rem,calc((100% - 1400px)/2)) 4rem;min-height:calc(100vh - 80px);background:var(--bg)}.section{padding:0;background:transparent;border-radius:0;margin:0 0 70px}.section-heading{margin-bottom:3rem}.section-heading h2{color:#000!important;font-size:clamp(1.8rem,3.5vw,2.75rem)!important;font-weight:900!important;line-height:1.15;letter-spacing:-.03em;margin:0 0 .75rem}.section-heading p{color:#000!important}.services-section-wrapper{position:relative;z-index:1;width:100%;max-width:1380px;margin:0 auto 70px;padding:0 1.5rem;box-sizing:border-box}.services-card-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1.75rem!important;margin-top:2rem!important;width:100%!important;box-sizing:border-box!important}.service-card-item{width:calc((100% - 3.5rem) / 3)!important;max-width:calc((100% - 3.5rem) / 3)!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:22px!important;padding:2.25rem 1.85rem!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;transition:all .32s cubic-bezier(.16,1,.3,1)!important;position:relative;overflow:hidden}.service-card-item:hover{background:#f3faf6!important;border-color:#1db85459!important;transform:translateY(-6px)!important;box-shadow:0 12px 32px #00000014,0 0 20px #1db85414 inset!important}.service-card-top-link{display:flex!important;flex-direction:column!important;flex-shrink:0!important;text-decoration:none!important;color:inherit!important}.service-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:1.25rem!important;width:100%!important}.service-card-title{color:#000!important;font-size:1.32rem!important;font-weight:800!important;margin:0 0 .65rem!important;line-height:1.3!important;min-height:3.4rem!important;display:flex!important;align-items:center!important}.service-card-desc{color:#000!important;font-size:.92rem!important;line-height:1.6!important;margin-bottom:1.35rem!important;min-height:3rem!important}.service-number-badge{background:#1db8541a!important;border:1px solid rgba(29,184,84,.2)!important;color:#000!important;font-size:.82rem!important;font-weight:800!important;padding:.35rem .75rem!important;border-radius:12px!important}.service-icon-wrapper{background:#1db8541a!important;border:1px solid rgba(29,184,84,.18)!important;color:#1db854!important}.service-bullets-list{list-style:none!important;padding:1.35rem 0 0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.7rem!important;border-top:1px solid rgba(0,0,0,.08)!important;flex-grow:1!important}.service-bullets-list li{display:flex!important;align-items:center!important;gap:.7rem!important;font-size:.88rem!important;font-weight:600!important;color:#000!important;line-height:1.35!important;border-bottom:none!important}.service-check-icon{stroke:#1db854!important;min-width:16px!important;width:16px!important;height:16px!important;flex-shrink:0!important}.service-card-footer{margin-top:auto!important;padding-top:1.5rem!important;border-top:1px solid rgba(0,0,0,.08)!important;display:flex!important;align-items:center!important;width:100%!important}.service-explore-btn{color:#000!important;font-size:.92rem!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;text-decoration:none!important;transition:all .25s ease!important;border:none!important;background:transparent!important}.service-explore-btn:hover{color:#000!important;gap:.75rem!important;background:transparent!important}@media (max-width: 1024px){.service-card-item{width:calc((100% - 1.5rem)/2)!important;max-width:calc((100% - 1.5rem)/2)!important}}@media (max-width: 640px){.service-card-item{width:100%!important;max-width:100%!important;padding:1.75rem 1.35rem!important}.service-card-title,.service-card-desc{min-height:auto!important}}.why-us-creative{position:relative}.feature-card-creative{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.feature-card-creative:hover{background:#f3faf6!important;border-color:#1db85447!important}.feature-card-creative h3,.feature-card-creative p{color:#000!important}.feature-icon-badge{background:#1db8541a!important;border:1px solid rgba(29,184,84,.2)!important;color:#1db854!important}.feature-tag{background:#1db85414!important;border:1px solid rgba(29,184,84,.18)!important;color:#000!important}.process-card-premium{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.process-card-premium:hover{background:#f3faf6!important;border-color:#1db85440!important;transform:translateY(-4px)!important}.process-card-premium h3,.process-card-premium p{color:#000!important}.process-icon-wrapper{background:#1db8541a!important;border:1px solid rgba(29,184,84,.2)!important;color:#1db854!important}.process-badge{color:#000!important;font-weight:900!important}.process-connector-line{background:#00000014!important}.testimonial-card,.testimonial-card-creative,.testimonials-section .info-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:22px!important}.testimonial-card:hover,.testimonial-card-creative:hover{background:#f3faf6!important;border-color:#1db85459!important;box-shadow:0 12px 32px #00000014,0 0 20px #1db85414 inset!important}.testimonial-card-creative .author-info strong,.testimonial-card strong,.testimonial-name{color:#000!important;font-size:1.08rem!important;font-weight:800!important;display:inline-block!important}.testimonial-card-creative .author-role,.testimonial-role{color:#000!important;font-size:.85rem!important}.testimonial-quote,.testimonial-text,.testimonial-card p{color:#000!important;line-height:1.7!important}.testimonial-card-creative .service-tag,.testimonial-footer .service-tag,.service-tag{color:#000!important;background:#1db85414!important;border:1px solid rgba(29,184,84,.2)!important;font-size:.82rem!important;font-weight:700!important;padding:.35rem .85rem!important;border-radius:999px!important;display:inline-block!important}.verified-badge{color:#000!important;background:#1db85414!important;border:1px solid rgba(29,184,84,.2)!important}.testimonial-stars,.stars-wrapper{color:#fbbf24!important}.faq-item,.faq-question{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#000!important}.faq-item:hover,.faq-question:hover{border-color:#1db85433!important;background:#f3faf6!important}.faq-item h3,.faq-question h3,.faq-title,.faq-question-text,.faq-item p,.faq-answer,.faq-icon,.faq-chevron{color:#000!important}.portfolio-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.portfolio-card:hover{border-color:#1db85440!important;background:#f3faf6!important}.portfolio-title,.portfolio-card h3{color:#000!important}.portfolio-tag{background:#f5f5f5!important;border-color:#0000001a!important;color:#000!important}.live-metrics-ticker,.metrics-ticker-wrap,.agency-trust-ticker{background:#f4f7f5!important;border-top:1px solid rgba(0,0,0,.08)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;color:#000!important}.ticker-item span,.ticker-item strong{color:#000!important}.contact-page,.contact-wrapper{color:#000}.contact-copy h2,.contact-heading h2,.contact-copy p,.contact-heading p{color:#000!important}.form-card,.contact-form-card,.contact-panel{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.about-page h1,.about-page h2,.about-page h3,.about-page p,.about-page li{color:#000!important}.about-card,.value-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.about-card:hover{border-color:#1db85438!important;background:#f3faf6!important}.careers-page h1,.careers-header h1,.careers-header p,.careers-page p{color:#000!important}.career-card,.job-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.career-card:hover,.job-card:hover{border-color:#1db85440!important;background:#f3faf6!important}.career-card h3,.job-card h3,.career-card p,.job-card p,.blog-page h1,.blog-header h1{color:#000!important}.blog-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important}.blog-card:hover{border-color:#1db85438!important;background:#f3faf6!important}.blog-card h2,.blog-card h3,.blog-card p{color:#000!important}.sd-header,.service-detail-page{background:transparent!important;color:#000!important}.sd-header h2,.service-detail-page h1,.service-detail-page h2,.service-detail-page h3,.service-detail-page p,.sd-desc{color:#000!important}.sd-feature-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important}.sd-feature-card:hover{border-color:#1db85438!important;background:#f3faf6!important}.services-page h1,.services-page-header h1,.services-page p{color:#000!important}.site-footer-premium{background:#f4f7f5!important;border-top:1px solid rgba(0,0,0,.08)!important;color:#000!important;position:relative}.site-footer-premium:before{display:none}.footer-brand-desc,.footer-contact-item,.footer-contact-item:hover,.footer-col h4{color:#000!important}.footer-col ul li a{color:#000!important;transition:color .2s ease}.footer-col ul li a:hover{color:#000!important}.footer-bottom-bar{border-top:1px solid rgba(0,0,0,.08)!important;color:#000!important}.back-to-top-btn{background:#f5f5f5!important;border:1px solid rgba(0,0,0,.12)!important;color:#000!important;border-radius:999px!important}.back-to-top-btn:hover{background:#00000014!important;color:#000!important;border-color:#00000040!important}.btn-primary{background:#1db854!important;color:#fff!important;box-shadow:0 4px 14px #1db85440!important;border:none!important}.btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 10px 30px #1db85473!important;color:#fff!important}.btn-outline{background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.2)!important}.btn-outline:hover{background:#f3faf6!important;border-color:#0006!important;color:#000!important}.stat-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.stat-card strong,.stat-card span{color:#000!important}.stat-icon-wrapper{background:#1db8541a!important;color:#1db854!important}.info-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important}.info-card:hover{border-color:#1db85440!important;background:#f3faf6!important}.info-card h3,.info-card h2{color:#111!important}.info-card p{color:var(--text-muted)!important}.page-shell{background:var(--bg);position:relative;overflow-x:hidden}.background-orb{display:none}.section+.section{border-top:none;padding-top:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.page-shell{position:relative;overflow-x:hidden}.background-orb{position:fixed;border-radius:50%;filter:blur(140px);opacity:.15;pointer-events:none;z-index:0}.orb-one{top:80px;left:-100px;width:400px;height:400px;background:#1db85466;animation:float 8s ease-in-out infinite}.orb-two{right:-120px;top:400px;width:350px;height:350px;background:#1db8544d;animation:float 10s ease-in-out infinite 1s}.site-header,main,.site-footer{position:relative;z-index:1}.studio-dock-header{position:fixed;top:0;left:0;width:100%;z-index:1000;pointer-events:none;background:#f4f7f5eb;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 1px #0000000a,0 4px 20px #0000000a;transition:background .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.dock-grid-layout{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;pointer-events:auto;background:transparent;height:68px;transition:height .35s cubic-bezier(.16,1,.3,1)}.dock-segment{pointer-events:auto;display:flex;align-items:center;background:transparent;border:none;box-shadow:none;border-radius:0;padding:0;transition:all .3s ease}.dock-brand{gap:.85rem;padding-left:0;padding-right:0}.availability-tag{display:inline-flex;align-items:center;gap:.45rem;background:#1db8541a;border:1px solid rgba(29,184,84,.25);padding:.2rem .65rem;border-radius:999px}.status-dot{width:6px;height:6px;border-radius:50%;background:#1db854;box-shadow:0 0 8px #1db854;animation:pulse 1.8s infinite}.status-text{font-size:.68rem;font-weight:800;letter-spacing:.04em;color:#34d399;text-transform:uppercase}.dock-nav{gap:.2rem;padding:0}.dock-link,.services-btn{font-family:var(--font-heading);display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1.05rem;font-size:.88rem;font-weight:600;color:#000;text-decoration:none;border-radius:8px;border:1px solid transparent;transition:all .22s ease;background:none;cursor:pointer;outline:none;white-space:nowrap}.dock-link:hover,.services-btn:hover{color:#000;background:#0000000f}.dock-link.active{color:#000;background:#00000014;border-color:#0003;font-weight:700}.services-btn.active{color:#000}.chevron{transition:transform .25s ease}.chevron.open{transform:rotate(180deg)}.dock-services-trigger{position:relative}.services-drawer{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%) translateY(8px);width:680px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:1.1rem;box-shadow:0 20px 60px -8px #0000002e,0 0 0 1px #1db85412 inset;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease;z-index:1050}.services-drawer:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1.1rem;background:transparent;pointer-events:auto}.services-drawer.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.drawer-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:.65rem;margin-bottom:.65rem;border-bottom:1px solid rgba(0,0,0,.07)}.drawer-heading span{font-size:.68rem;font-weight:800;letter-spacing:.09em;color:#9ca3af;text-transform:uppercase}.drawer-heading a{font-size:.78rem;font-weight:700;color:#1db854;text-decoration:none;display:inline-flex;align-items:center;gap:.2rem;transition:color .18s ease}.drawer-heading a:hover{color:#15a346}.drawer-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem}.drawer-inner{width:100%}.drawer-item{display:flex;align-items:center;gap:.7rem;padding:.65rem .75rem;border-radius:11px;text-decoration:none;color:#111827;transition:background .18s ease,transform .18s ease;width:100%;box-sizing:border-box;cursor:pointer;pointer-events:auto}.drawer-item *{pointer-events:none}.drawer-item:hover{background:#1db85412;transform:translate(2px)}.drawer-icon-box{width:34px;height:34px;border-radius:9px;background:#1db85417;border:1px solid rgba(29,184,84,.18);color:#1db854;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-item-info{display:flex;flex-direction:column;gap:.08rem;min-width:0}.d-title{font-family:var(--font-heading);font-size:.85rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-desc{font-size:.74rem;color:#6b7280;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dock-actions{gap:.75rem}.dock-wa-btn{width:38px;height:38px;border-radius:50%;background:#25d3661a;border:1px solid rgba(37,211,102,.22);display:flex;align-items:center;justify-content:center;color:#25d366;text-decoration:none;transition:all .25s ease}.dock-wa-btn:hover{background:#25d366;color:#fff;transform:scale(1.08)}.dock-cta-btn{font-family:var(--font-heading);display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .35rem .35rem 1.1rem;font-size:.88rem;font-weight:700;color:#fff;background:#111318;border:1px solid rgba(255,255,255,.12);border-radius:12px;text-decoration:none;box-shadow:0 2px 12px #0006;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.dock-cta-btn .cta-arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fff;color:#111318;flex-shrink:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.dock-cta-btn:hover{color:#fff;background:#1a1e27;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 6px 20px #00000080}.dock-cta-btn:hover .cta-arrow-circle{background:#34d399;color:#111318;transform:translate(2px)}.dock-mobile-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:10px;cursor:pointer;box-shadow:0 1px 4px #00000014;transition:background .2s ease,box-shadow .2s ease}.dock-mobile-btn:hover{background:#f5f5f5;box-shadow:0 2px 8px #0000001a}.dock-mobile-btn .bar{display:block;height:2px;width:18px;background:#1f2937;border-radius:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease,width .2s ease;transform-origin:center}.dock-mobile-btn .bar:nth-child(2){width:14px;align-self:flex-start}.dock-mobile-btn .bar.open:nth-child(1){transform:translateY(7px) rotate(45deg);width:18px}.dock-mobile-btn .bar.open:nth-child(2){opacity:0;transform:scaleX(0)}.dock-mobile-btn .bar.open:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:18px}.studio-dock-header.is-scrolled{background:#f4f7f5fa;border-bottom-color:#0000001a;box-shadow:0 1px #0000000f,0 6px 24px #0000000f}@media (max-width: 1024px){.availability-tag{display:none}.dock-grid-layout{padding:0 1.25rem;position:relative;max-width:100%}.dock-nav{position:fixed;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;background:#fffffffa;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:0;padding:.75rem 1rem;box-shadow:0 12px 40px #0000001a,inset 0 1px #fff9;border-bottom:1px solid rgba(210,198,178,.55);display:none;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 68px)}.dock-nav.mobile-show{display:flex}.dock-mobile-btn{display:flex;align-items:center}.dock-link,.services-btn{width:100%;border-radius:10px;padding:.75rem 1rem;justify-content:space-between;font-size:.95rem;color:#374151}.dock-link:hover,.services-btn:hover{color:#111827;background:#0000000f}.dock-link.active{border-radius:10px;color:#15803d;background:#15803d1f;border-color:#15803d47}.services-btn.active{color:#15803d}.services-btn .chevron{display:block}.dock-services-trigger{width:100%}.services-drawer{position:static;transform:none;width:100%;left:auto;max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .22s ease;background:#00000008;border-radius:12px;margin-top:.3rem;box-shadow:none;border:1px solid rgba(0,0,0,.07);padding:0}.services-drawer:before{display:none}.services-drawer.visible{max-height:600px;opacity:1;visibility:visible;pointer-events:auto;padding:.5rem;transform:none}.drawer-services-grid{grid-template-columns:1fr;gap:.2rem}.drawer-item{padding:.6rem .65rem;border-radius:9px;transform:none}.drawer-item:hover{transform:none;background:#1db85414}.drawer-icon-box{width:30px;height:30px;border-radius:8px}.d-title{font-size:.84rem}.d-desc{display:none}.drawer-heading{padding:.5rem .65rem;margin-bottom:.3rem;border-bottom-color:#00000012}}.brand-logo{display:flex;align-items:center;justify-content:center;min-width:fit-content;flex-shrink:0;background:transparent!important;border:none!important;border-radius:0;padding:0;box-shadow:none!important;transition:opacity .22s ease,transform .22s ease;text-decoration:none}.brand-logo:hover{opacity:.82;transform:translateY(-1px)}.brand-logo:active{transform:scale(.98) translateY(0)}.footer-logo-wrap,.footer-logo-wrap .brand-logo{padding:0;background:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;height:auto}.footer-logo-wrap .brand-logo:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:translateY(-2px);opacity:.85}.logo-svg,.logo-img{height:2.4rem;width:auto;max-width:170px;display:block}.site-nav{display:flex;gap:.35rem;align-items:center;background:#f1f5f9bf;border:1px solid rgba(226,232,240,.8);padding:.25rem .35rem;border-radius:999px}.site-nav a{font-family:var(--font-heading);color:#475569;font-size:.88rem;font-weight:600;padding:.45rem 1.15rem;border-radius:999px;border:1px solid transparent;transition:all .25s cubic-bezier(.16,1,.3,1)}.site-nav a:hover{color:#1db854;background:#1db85414}.site-nav a.active{color:#1db854;background:#fff;border-color:#1db85433;box-shadow:0 4px 12px #1db8541f;font-weight:700}.header-actions{display:flex;align-items:center;gap:.75rem}.phone-link{color:#1db854;font-weight:600;font-size:.92rem;transition:color .2s ease}.phone-link:hover{color:#158548}.nav-toggle{display:none;flex-direction:column;gap:4px;border:0;background:transparent;padding:.25rem}.nav-toggle span{width:22px;height:2px;background:var(--text);border-radius:999px}main{padding:68px max(1.5rem,calc((100% - 1400px)/2)) 2rem;min-height:calc(100vh - 80px)}section:not(.hero-studio-wrapper){margin-top:0;margin-bottom:70px;padding-top:0;padding-bottom:0}.hero-studio-wrapper{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:5.5rem max(2rem,calc((100vw - 1400px)/2)) 2.5rem;background:#f4f7f5;color:#111;overflow:hidden;isolation:isolate;margin-bottom:0;border-top:1px solid rgba(0,0,0,.06)}.hero-studio-wrapper:after{display:none}.studio-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bg-glow-aura,.aura-green,.aura-cyan,.bg-dot-grid{display:none}.hero-studio-container{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:3.5rem;align-items:center}.hero-studio-left{display:flex;flex-direction:column;align-items:flex-start}.hero-badge-pill{display:inline-flex;align-items:center;gap:.65rem;padding:.4rem 1rem;background:#1db85414;border:1px solid rgba(29,184,84,.2);border-radius:999px;font-size:.8rem;font-weight:700;color:#1db854;letter-spacing:.03em;margin-bottom:1.5rem}.pulse-indicator{width:8px;height:8px;border-radius:50%;background:#1db854;box-shadow:0 0 10px #1db854;animation:pulseDot 1.8s infinite}@keyframes pulseDot{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.hero-studio-title{font-family:var(--font-heading);font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:900;line-height:1.12;color:#111;letter-spacing:-.03em;margin-bottom:1.25rem}.gradient-highlight{color:#1db854}.hero-studio-lead{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:2.25rem;max-width:620px}.hero-studio-actions{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.btn-hero-primary{font-family:var(--font-heading);display:inline-flex;align-items:center;gap:.75rem;padding:.55rem .55rem .55rem 1.4rem;font-size:.95rem;font-weight:700;color:#fff;background:#111318;border:1px solid rgba(255,255,255,.12);border-radius:999px;text-decoration:none;box-shadow:0 4px 20px #00000073;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.01em}.btn-hero-primary .btn-arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#111318;flex-shrink:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-hero-primary:hover{color:#fff;background:#1a1e27;border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 8px 28px #0000008c}.btn-hero-primary:hover .btn-arrow-circle{background:#34d399;transform:translate(2px)}.btn-hero-whatsapp{font-family:var(--font-heading);display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;color:#000;background:#25d3660f;border:1px solid rgba(37,211,102,.25);border-radius:999px;text-decoration:none;transition:all .3s ease}.btn-hero-whatsapp:hover{background:#25d3661f;border-color:#25d36666;color:#000;transform:translateY(-3px)}.wa-icon{width:20px;height:20px}.hero-feature-tags{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.25rem;flex-wrap:wrap}.feature-pill{display:flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:600;color:#000}.check-mark{color:#000;font-weight:800}.hero-partners-wrap{display:flex;flex-direction:column;gap:.75rem;width:100%}.partners-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#000;text-transform:uppercase}.partners-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.partner-tag-item{font-size:.82rem;font-weight:600;color:#000;background:#f5f5f5;border:1px solid rgba(0,0,0,.1);padding:.35rem .85rem;border-radius:999px;transition:all .2s ease}.partner-tag-item:hover{color:#000;border-color:#1db8544d;background:#1db8540f}.hero-studio-right{position:relative}.studio-mockup-frame{position:relative;background:#f8f9fa;border:1px solid rgba(0,0,0,.1);border-radius:24px;padding:.75rem;box-shadow:0 16px 48px -8px #0000001f}.mockup-mac-header{display:flex;align-items:center;justify-content:space-between;padding:.4rem .85rem .75rem}.mac-dots{display:flex;gap:6px}.mac-dot{width:10px;height:10px;border-radius:50%}.mac-dot.red{background:#ff5f56}.mac-dot.yellow{background:#ffbd2e}.mac-dot.green{background:#27c93f}.mac-address-bar{display:flex;align-items:center;gap:.45rem;background:#fff;border:1px solid rgba(0,0,0,.1);padding:.25rem .85rem;border-radius:999px;font-size:.72rem;color:#000;font-weight:600}.mockup-viewport{background:#fff;border-radius:16px;padding:1.25rem;border:1px solid rgba(0,0,0,.08)}.studio-preview-card{display:flex;flex-direction:column;gap:1rem}.preview-top-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.08)}.preview-brand{display:flex;align-items:center;gap:.5rem}.brand-dot{width:8px;height:8px;border-radius:50%;background:#1db854}.brand-title{font-size:.75rem;font-weight:800;letter-spacing:.05em;color:#000}.status-badge{font-size:.65rem;font-weight:800;color:#000;background:#0000000f;border:1px solid rgba(0,0,0,.15);padding:.15rem .5rem;border-radius:999px}.preview-grid-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-gauge-card{background:#f8f9fa;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.45rem}.stat-gauge-header{display:flex;align-items:center;gap:.4rem}.gauge-icon{font-size:.9rem}.gauge-title{font-size:.72rem;color:#000;font-weight:600}.gauge-score{font-size:1.15rem;font-weight:900;color:#000}.gauge-bar-track{height:5px;background:#00000014;border-radius:999px;overflow:hidden}.gauge-bar-fill{height:100%;background:#1db854;border-radius:999px}.gauge-bar-fill.cyan{background:#0ea5e9}.preview-hero-mock{background:#f8f9fa;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.preview-mock-title{height:12px;width:75%;background:#e5e7eb;border-radius:4px}.preview-mock-subtitle{height:8px;width:50%;background:#d1d5db;border-radius:4px}.preview-mock-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.4rem}.tech-tag{font-size:.68rem;font-weight:700;color:#0ea5e9;background:#0ea5e914;padding:.15rem .5rem;border-radius:6px}.floating-badge{position:absolute;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 8px 24px #0000001a;z-index:10;transition:transform .3s ease}.floating-badge:hover{transform:translateY(-4px)}.badge-top{top:15%;left:-2rem}.badge-bottom{bottom:8%;right:-2rem}.badge-icon-box{width:36px;height:36px;border-radius:10px;background:#1db85426;border:1px solid rgba(29,184,84,.3);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.badge-icon-box.cyan{background:#0ea5e926;border-color:#0ea5e94d}.badge-text-box{display:flex;flex-direction:column}.badge-title{font-size:.72rem;color:#000;font-weight:600}.badge-value{font-size:.88rem;font-weight:800;color:#000}.hero-stats-banner{position:relative;z-index:2;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.08)}.hero-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.studio-stat-card{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;transition:all .25s ease}.studio-stat-card:hover{background:#f3faf6;border-color:#1db85440;transform:translateY(-3px)}.studio-stat-icon{width:42px;height:42px;border-radius:12px;background:#1db8541a;border:1px solid rgba(29,184,84,.2);color:#1db854;display:flex;align-items:center;justify-content:center;flex-shrink:0}.studio-stat-info{display:flex;flex-direction:column}.studio-stat-info strong{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;color:#000;line-height:1.1}.studio-stat-info span{font-size:.82rem;color:#000;font-weight:600}@media (max-width: 1024px){.hero-studio-container{grid-template-columns:1fr;gap:3rem}.badge-top{left:0}.badge-bottom{right:0}.hero-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.hero-studio-wrapper{padding:6.5rem 1.25rem 3rem}.hero-stats-grid{grid-template-columns:1fr}}.hero-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-lead{font-size:clamp(1rem,2vw,1.15rem);color:#555c66;line-height:1.75;margin-bottom:2rem;max-width:640px}.hero-features{display:flex;flex-wrap:wrap;gap:1.5rem;margin:.5rem 0 2.5rem}.feature-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;color:#374151}.feature-icon{color:#1db854;font-weight:700}.trusted-by-section{display:flex;flex-direction:column;gap:.75rem;width:100%}.trusted-title{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#9ca3af}.tag-item{padding:.4rem .85rem;background:#1db8540d;border:1px solid rgba(29,184,84,.12);color:#1a6f36;font-size:.85rem;font-weight:600;border-radius:999px;transition:all .2s ease}.tag-item:hover{background:#1db8541a;border-color:#1db85440;transform:translateY(-2px)}.accent-text{color:#1db854}.pill,.section-label,.mini-pill{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;background:#1db8541a;color:#1db854;border:1px solid rgba(29,184,84,.2);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hero h1,.section-heading h2,.contact-copy h2{margin:.8rem 0 .75rem;font-size:clamp(2.1rem,5vw,3.9rem);line-height:1.06;letter-spacing:-.03em}.hero h1{font-size:clamp(2.4rem,6vw,4.2rem);margin:1.2rem 0 1rem}.hero p,.section-heading p,.contact-copy p,.info-card p,.process-card p,.faq-item p,.site-footer p,.site-footer li{color:#6b7280;line-height:1.75}.hero-actions,.cta-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.95rem 1.4rem;font-weight:700;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative;overflow:hidden;animation:scaleIn .6s ease-out}.btn:hover{transform:translateY(-4px) scale(1.03);letter-spacing:.5px}.btn:active{transform:translateY(-2px) scale(1.01)}.btn-primary{background:#1db854;color:#fff;box-shadow:0 4px 14px #1db85440}.btn-primary:hover{box-shadow:0 14px 36px #1db8545c}.btn-primary:active{box-shadow:0 6px 16px #1db8543d}.btn-outline{border:1.2px solid rgba(29,184,84,.28);background:#1db8540f;color:#1db854}.btn-outline:hover{border-color:#1db85470;background:#1db85424;color:#158548;box-shadow:0 8px 24px #1db85429}.btn-outline:active{background:#1db8541a}.btn-icon{width:1.125rem;height:1.125rem;flex-shrink:0;display:block}.tag-marquee{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;justify-content:center}.tag-marquee span{padding:.5rem .85rem;border-radius:999px;background:#1db85414;border:1px solid rgba(29,184,84,.16);color:#1db854;font-size:.88rem;font-weight:500}.hero-stats-wrap{width:100%;margin-top:1.5rem}.hero-stats{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);width:100%}.stat-card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;background:#ffffffbf;border:1px solid rgba(29,184,84,.15);border-radius:1.25rem;box-shadow:0 10px 30px #00000005;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:left;animation:scaleIn .6s ease-out;animation-fill-mode:both}.stat-icon-wrapper{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:#1db85414;color:#1db854;flex-shrink:0}.stat-icon-svg{stroke:currentColor;fill:none}.stat-content{display:flex;flex-direction:column;gap:.2rem}.stat-card strong{font-size:1.85rem;color:#1f2937;font-weight:800;line-height:1.1}.stat-card span{color:#6b7280;font-size:.9rem;font-weight:600}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.browser-mockup{width:100%;max-width:520px;background:#ffffffbf;border:1px solid rgba(255,255,255,.6);border-radius:1.25rem;box-shadow:0 20px 50px #0000000f,inset 0 1px #fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;position:relative}.browser-header{display:flex;align-items:center;padding:.75rem 1rem;background:#f3f4f699;border-bottom:1px solid rgba(229,231,235,.8);gap:1rem}.window-dots{display:flex;gap:6px}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.red{background:#ff5f56}.dot.yellow{background:#ffbd2e}.dot.green{background:#27c93f}.browser-address{flex-grow:1;background:#fffc;border:1px solid rgba(229,231,235,.8);border-radius:.5rem;padding:.2rem .75rem;font-size:.75rem;color:#9ca3af;text-align:center;font-family:monospace;-webkit-user-select:none;user-select:none}.browser-content{padding:1rem;background:#ffffff4d}.mock-dashboard{display:grid;grid-template-columns:55px 1fr;gap:1rem;min-height:280px}.dashboard-sidebar{background:#fff9;border-right:1px solid rgba(229,231,235,.5);border-radius:.75rem;padding:.75rem .5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.sidebar-logo{width:24px;height:24px;border-radius:6px;background:#1db854}.sidebar-nav{display:flex;flex-direction:column;gap:.8rem;width:100%;align-items:center}.nav-item{width:20px;height:20px;border-radius:4px;background:#e5e7eb}.nav-item.active{background:#1db85433}.dashboard-main{display:flex;flex-direction:column;gap:1rem}.main-header{display:flex;justify-content:space-between;align-items:center}.header-title{height:12px;width:80px;background:#e5e7eb;border-radius:6px}.showcase-badge{font-size:.72rem;font-weight:700;color:#10b981;letter-spacing:.03em}.speed-card{background:#ffffffb3!important;border:1px solid rgba(29,184,84,.16)!important}.speed-bar{background:#1db854!important}.website-preview-card{background:#ffffffd9;border:1px solid rgba(226,232,240,.8);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.preview-header{display:flex;justify-content:space-between;align-items:center}.preview-title{font-size:.82rem;font-weight:800;color:#0f172a}.preview-tags{display:flex;gap:.4rem}.p-tag{font-size:.68rem;font-weight:700;color:#158548;background:#1db8541a;padding:.1rem .45rem;border-radius:6px}.website-preview-body{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.mock-hero-line.primary{height:10px;width:80%;background:#d1d5db;border-radius:4px}.mock-hero-line.secondary{height:7px;width:55%;background:#cbd5e1;border-radius:4px}.mock-cta-row{display:flex;gap:.5rem;margin-top:.35rem}.mock-btn.primary{width:60px;height:18px;background:#1db854;border-radius:6px}.mock-btn.outline{width:50px;height:18px;border:1px solid #cbd5e1;border-radius:6px}.header-status{font-size:.72rem;font-weight:600;color:#158548;background:#1db8541f;padding:.15rem .45rem;border-radius:999px;display:inline-flex;align-items:center;gap:3px}.header-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#1db854;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.widgets-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.widget-card{background:#ffffffd9;border:1px solid rgba(229,231,235,.5);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.widget-label{font-size:.68rem;color:#9ca3af;font-weight:500}.widget-value{font-size:1rem;font-weight:700;color:#1f2937;display:flex;align-items:baseline;gap:.25rem}.trend{font-size:.64rem;font-weight:600}.trend.positive{color:#10b981}.widget-sparkline{height:25px;width:100%;margin-top:.2rem}.sparkline-svg{width:100%;height:100%;overflow:visible}.widget-progress{height:5px;background:#e5e7eb;border-radius:999px;width:100%;margin-top:.4rem;overflow:hidden}.progress-bar{height:100%;background:#1db854;border-radius:999px}.analytics-card{background:#ffffffd9;border:1px solid rgba(229,231,235,.5);border-radius:.75rem;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.6rem}.analytics-header{display:flex;flex-direction:column;gap:2px}.analytics-title{height:10px;width:60px;background:#e5e7eb;border-radius:5px}.analytics-subtitle{font-size:.68rem;color:#9ca3af;font-weight:500}.analytics-chart{height:60px;width:100%}.chart-svg{width:100%;height:100%;overflow:visible}.floating-widget{position:absolute;background:#ffffffd9;border:1px solid rgba(255,255,255,.65);box-shadow:0 15px 35px #0000000d,0 2px 5px #00000005;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:.85rem;padding:.6rem .9rem;display:flex;align-items:center;gap:.6rem;z-index:5;animation:floating 6s ease-in-out infinite}.glass-sales{top:35%;left:-35px}.glass-leads{bottom:12%;right:-30px;animation-delay:-3s}.f-icon{width:30px;height:30px;border-radius:50%;background:#1db8541f;display:grid;place-items:center;font-size:.95rem}.f-info{display:flex;flex-direction:column;gap:1px}.f-label{font-size:.64rem;color:#9ca3af;font-weight:500}.f-value{font-size:.85rem;font-weight:700;color:#1f2937}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.section{padding:0;background:transparent;border-radius:0;margin:0 0 70px;animation:fadeInUp .7s ease-out forwards;animation-delay:.1s}.section:nth-child(2n){background:transparent}.section-heading{max-width:800px;margin:0 auto 1.5rem;animation:fadeInUp .6s ease-out}.section-heading h2{font-size:clamp(1.7rem,3vw,2.35rem)}.card-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.info-card{padding:1.6rem;border-radius:1.2rem;border:1px solid rgba(29,184,84,.1);background:#ffffff80;transition:all .35s cubic-bezier(.4,0,.2,1);animation:slideInUp .6s ease-out backwards}.card-grid .info-card:nth-child(1){animation-delay:0ms}.card-grid .info-card:nth-child(2){animation-delay:.1s}.card-grid .info-card:nth-child(3){animation-delay:.2s}.card-grid .info-card:nth-child(4){animation-delay:.3s}.card-grid .info-card:nth-child(5){animation-delay:.4s}.card-grid .info-card:nth-child(6){animation-delay:.5s}.info-card:hover{border-color:#1db85447;background:#1db85414;box-shadow:0 16px 48px #1db8542e;transform:translateY(-8px)}.card-number{display:inline-flex;width:2.3rem;height:2.3rem;align-items:center;justify-content:center;border-radius:.75rem;background:#1db8541f;color:#1db854;font-weight:700;margin-bottom:.9rem}.info-card ul{margin:.75rem 0 0;padding-left:1rem;color:#6b7280}.info-card li+li{margin-top:.3rem}.process-grid-premium{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem;width:100%;max-width:1380px;margin-left:auto;margin-right:auto;box-sizing:border-box}.process-card-premium{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important;padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;box-shadow:var(--shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .35s cubic-bezier(.4,0,.2,1);animation:slideInUp .6s ease-out backwards}.process-grid-premium .process-card-premium:nth-child(1){animation-delay:0ms}.process-grid-premium .process-card-premium:nth-child(2){animation-delay:.1s}.process-grid-premium .process-card-premium:nth-child(3){animation-delay:.2s}.process-grid-premium .process-card-premium:nth-child(4){animation-delay:.3s}.process-grid-premium .process-card-premium:nth-child(5){animation-delay:.4s}.process-grid-premium .process-card-premium:nth-child(6){animation-delay:.5s}.process-card-premium:hover{background:#fffffff2;border-color:#1db85459;transform:translateY(-8px);box-shadow:0 20px 40px #1db8541f}.process-card-header{display:flex;justify-content:space-between;align-items:center}.process-icon-wrapper{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1.25rem;background:#1db85414;color:#1db854;transition:all .3s ease}.process-card-premium:hover .process-icon-wrapper{background:#1db854;color:#fff;transform:scale(1.05) rotate(5deg)}.process-svg-icon{stroke:currentColor;fill:none}.process-badge{font-size:1.5rem;font-weight:800;color:#1db85433;font-family:monospace;transition:color .3s ease}.process-card-premium:hover .process-badge{color:#1db854}.process-card-body h3{font-size:1.25rem;margin:0 0 .5rem;color:#1f2937;font-weight:700;line-height:1.3}.process-card-body p{margin:0;font-size:.94rem;color:#6b7280;line-height:1.6}@media (max-width: 960px){.process-grid-premium{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 640px){.process-grid-premium{grid-template-columns:1fr}}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stars{color:#f59e0b;letter-spacing:.2em;margin-bottom:.7rem}.testimonial-card strong{display:block;margin-top:.7rem}.testimonial-card span{color:#6b7280;font-size:.92rem}.faq-section-container{padding:2rem 1.5rem;margin:1rem 0 2rem;display:flex;justify-content:center}.faq-section-wrapper{max-width:920px;width:100%;margin:0 auto}.faq-lead-desc{max-width:640px;margin:.75rem auto 0;color:#64748b;font-size:1.02rem;line-height:1.6}.faq-accordion-grid{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.faq-card-item{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #00000040;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-card-item:hover{border-color:#1db85459!important;background:#1db8540a!important;box-shadow:0 12px 32px #0006;transform:translateY(-2px)}.faq-card-item.is-open{background:#ffffff0d!important;border-color:#1db85466!important;box-shadow:0 16px 40px #00000080,0 0 25px #1db8541a inset}.faq-question-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.65rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:color .25s ease}.faq-question-text{font-size:1.08rem;font-weight:700;color:#fff!important;line-height:1.4;transition:color .25s ease}.faq-card-item:hover .faq-question-text,.faq-card-item.is-open .faq-question-text{color:#34d399!important}.faq-icon-pill{width:38px;height:38px;min-width:38px;border-radius:50%;background:#1db8541a;border:1px solid rgba(29,184,84,.2);color:#34d399;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-card-item:hover .faq-icon-pill{background:#1db85433;transform:scale(1.08)}.faq-card-item.is-open .faq-icon-pill{background:#1db854;color:#fff;border-color:transparent;box-shadow:0 4px 12px #1db85440}.faq-chevron-icon{transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-card-item.is-open .faq-chevron-icon{transform:rotate(180deg)}.faq-answer-collapse{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.faq-answer-collapse.show{max-height:250px;opacity:1}.faq-answer-inner{padding:1rem 1.65rem 1.45rem;border-top:1px solid rgba(255,255,255,.08);margin-top:.25rem}.faq-answer-inner p{margin:0;color:var(--text-muted)!important;font-size:.98rem;line-height:1.7}.faq-footer-cta{margin-top:2.75rem;display:flex;align-items:center;justify-content:center;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:1.15rem 2rem;border-radius:999px;text-align:center;flex-wrap:wrap}.faq-footer-cta p{margin:0;font-weight:600;color:var(--text-muted)!important}.faq-contact-btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#34d399;text-decoration:none;transition:all .25s ease}.faq-contact-btn:hover{color:#10b981;gap:.75rem}.testimonial-card strong{display:block;margin-top:.7rem;color:#1a1a1a}.contact-shell{padding:1.3rem;display:grid;gap:1.2rem}.contact-form{padding:1.4rem;display:grid;gap:1.1rem;animation:fadeInUp .7s ease-out}.contact-form label{display:flex;flex-direction:column;gap:.4rem;color:#1a1a1a;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid rgba(29,184,84,.18);border-radius:.95rem;background:#ffffffb3;color:#1a1a1a;padding:.9rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#1db8547a;background:#1db8540f;box-shadow:0 0 0 3px #1db85414;transform:translateY(-1px)}.site-footer-premium{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#f4f7f5;color:#555;border-top:1px solid rgba(0,0,0,.08);overflow:hidden;margin-top:4rem;isolation:isolate}.footer-ambient-glow{display:none}.footer-container-inner{position:relative;z-index:2;width:100%;padding:1.5rem max(1.5rem,calc((100% - 1400px)/2)) 3.5rem;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3.5rem}.footer-brand-column{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.footer-logo-wrap{display:flex;align-items:center}.footer-brand-desc{font-size:.92rem;color:#666;line-height:1.65;max-width:360px}.footer-contact-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.footer-contact-item{display:inline-flex;align-items:center;gap:.65rem;font-size:.88rem;color:#444;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-contact-item svg{color:#1db854;flex-shrink:0}.footer-contact-item:hover{color:#1db854;transform:translate(3px)}.footer-contact-item.address-item{align-items:flex-start;color:#94a3b8;font-size:.85rem;line-height:1.5}.footer-col h4{color:#111;font-size:1.05rem;font-weight:700;margin:0 0 1.25rem;letter-spacing:.02em}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-col a{color:#666;font-size:.9rem;text-decoration:none;transition:all .2s ease;display:inline-block}.footer-col a:hover{color:#1db854;transform:translate(4px)}.footer-bottom-bar{position:relative;z-index:2;border-top:1px solid rgba(0,0,0,.08);background:#f0f0f0;padding:1.25rem 0}.footer-bottom-inner{width:100%;padding:0 max(1.5rem,calc((100% - 1400px)/2));display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:#888}.footer-status-badge{display:inline-flex;align-items:center;gap:.5rem;background:#10b98114;border:1px solid rgba(16,185,129,.2);color:#1db854;font-weight:600;font-size:.78rem;padding:.3rem .75rem;border-radius:999px}.status-indicator{width:7px;height:7px;border-radius:50%;background:#1db854;box-shadow:0 0 8px #1db854}.back-to-top-btn{background:#f5f5f5;border:1px solid rgba(0,0,0,.12);color:#555;padding:.4rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.back-to-top-btn:hover{background:#1db854;color:#fff;border-color:#1db854;transform:translateY(-2px)}@media (max-width: 960px){.footer-container-inner{grid-template-columns:repeat(2,1fr);gap:2.5rem;padding:3.5rem 1.5rem 2.5rem}}@media (max-width: 640px){.footer-container-inner{grid-template-columns:1fr;gap:2rem;padding:3rem 1rem 2rem}.footer-bottom-inner{flex-direction:column;text-align:center;gap:.85rem}}.whatsapp-float{position:fixed;right:1.5rem;bottom:1.5rem;width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 8px 24px #25d36659;z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.whatsapp-float:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 30px #25d36680;background:#20ba59}.whatsapp-svg-icon{width:1.75rem;height:1.75rem;display:block;fill:currentColor}.reveal{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:translateY(0);animation:fadeInUp .7s ease-out}@media (max-width: 960px){.site-header{gap:1.2rem;padding:.95rem 1.5rem}.site-header.is-scrolled{top:.5rem;width:calc(100% - 1.5rem);padding:.55rem 1.25rem}.brand-logo{height:2.2rem}.logo-svg,.logo-img{height:2.2rem;max-width:120px}.site-nav{position:absolute;top:calc(100% + .5rem);left:.25rem;right:.25rem;flex-direction:column;align-items:stretch;background:#fffffff5;border:1px solid rgba(29,184,84,.16);border-radius:1.25rem;padding:.75rem;display:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 15px 35px #00000014;gap:.25rem}.site-nav a{width:100%;text-align:left;padding:.6rem 1.25rem;border-radius:.75rem}.site-nav a.active{background:#1db85414;border-color:transparent;box-shadow:none;color:#158548}.site-nav.is-open,.nav-toggle{display:flex}.header-actions{display:none}.card-grid,.testimonial-grid,.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-container{grid-template-columns:1fr;gap:3.5rem}.hero-content{align-items:center;text-align:center}.hero h1{font-size:clamp(2.2rem,5.5vw,3.2rem)}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.hero-features,.tag-marquee{justify-content:center}.hero-stats{grid-template-columns:repeat(2,1fr)}.floating-widget.glass-sales{left:-10px}.floating-widget.glass-leads{right:-10px}}@media (max-width: 768px){main{padding:68px max(1rem,calc((100% - 1400px)/2)) 2.5rem}.hero{padding:1.5rem 0 1.2rem}.section{padding:0;margin:0 0 70px}}@media (max-width: 640px){.site-header{padding:.85rem 1rem;gap:.8rem}.brand-logo{height:2rem}.logo-svg,.logo-img{height:2rem;max-width:110px}main{padding:68px max(1rem,calc((100% - 1400px)/2)) 2.3rem}.hero{padding:1rem 0}.hero h1{font-size:2.2rem}.card-grid,.testimonial-grid,.services-grid,.features-grid-creative,.portfolio-grid-creative,.testimonial-grid-creative,.process-grid-premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.site-footer{grid-template-columns:1fr}.contact-shell{padding:1rem}.pill{font-size:.72rem;padding:.4rem .75rem}.floating-widget{display:none}.browser-mockup{max-width:100%}}.text-center{text-align:center}.text-right{text-align:right}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.lead-text{font-size:1.15rem;color:#4b5563;line-height:1.7;max-width:760px;margin:1.25rem auto 2.5rem}.full-width-btn{width:100%}.glass-card{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important;box-shadow:0 10px 30px #0000004d!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:2.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border-color:#1db85459!important;background:#1db8540d!important;box-shadow:0 20px 45px -10px #00000080,0 0 30px #1db8541f inset!important;transform:translateY(-4px)}.about-header,.services-header,.portfolio-header,.careers-header,.blog-header,.contact-header{padding:2.25rem 0 0;max-width:850px;margin:0 auto 70px}.about-header h1,.services-header h1,.portfolio-header h1,.careers-header h1,.blog-header h1,.contact-header h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;margin-top:1rem;color:#fff!important}.intro-image-container{position:relative;height:320px;display:flex;justify-content:center;align-items:center;border-radius:2rem;background:#1db8540a;border:1px solid rgba(0,0,0,.08);overflow:hidden}.design-pattern-orb{display:none}.stat-highlight-box{z-index:2;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:1.25rem;padding:1.5rem 2rem;text-align:center;box-shadow:0 10px 30px #0006}.stat-highlight-box .h-number{display:block;font-size:3rem;font-weight:800;color:#34d399!important;line-height:1}.stat-highlight-box .h-text{font-size:.88rem;font-weight:600;color:#94a3b8!important}.intro-card h2{color:#fff!important;font-size:1.75rem!important;font-weight:800!important;margin-bottom:1rem!important}.intro-card p{color:var(--text-muted)!important;font-size:.98rem!important;line-height:1.7!important}.value-icon{font-size:2.2rem;margin-bottom:.75rem;display:block}.timeline-section{padding:0;margin-bottom:70px}.timeline-container{position:relative;max-width:800px;margin:3rem auto 0}.timeline-container:after{content:"";position:absolute;width:2px;background:#1db85440;top:0;bottom:0;left:50%;margin-left:-1px}.timeline-item{padding:1rem 2rem;position:relative;background:transparent;width:50%}.timeline-item:after{content:"";position:absolute;width:16px;height:16px;right:-8px;background-color:#fff!important;border:3px solid #1db854!important;top:2.25rem;border-radius:50%;z-index:1;box-shadow:0 0 10px #1db85466!important}.timeline-item.left{left:0}.timeline-item.right{left:50%}.timeline-item.right:after{left:-8px}.timeline-content{padding:1.75rem 2rem;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 10px 30px #0000004d!important}.timeline-content:hover{background:#1db8540d!important;border-color:#1db85459!important}.timeline-content h3{color:#fff!important;font-size:1.35rem!important;font-weight:800!important;margin:.4rem 0 .65rem!important;line-height:1.3!important}.timeline-content p{color:#94a3b8!important;font-size:.95rem!important;line-height:1.65!important;margin:0!important}.timeline-year{font-size:.82rem!important;font-weight:800!important;color:#34d399!important;text-transform:uppercase;letter-spacing:.05em;display:inline-block;background:#1db8541a;border:1px solid rgba(29,184,84,.2);padding:.2rem .65rem;border-radius:999px;margin-bottom:.25rem}.services-list-section{margin:0 0 70px}.services-large-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:0}.service-detail-card{display:flex;flex-direction:column;gap:1.25rem}.sd-header{display:flex;align-items:center;gap:1rem}.sd-header .service-icon-wrapper{margin-left:0!important;margin-right:0!important}.sd-icon{font-size:2.25rem;display:grid;place-items:center;width:3.5rem;height:3.5rem;background:#1db85414;border-radius:1rem;border:1px solid rgba(29,184,84,.16)}.sd-header h2{font-size:1.5rem;margin:0;color:#fff!important;font-weight:800}.sd-features{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.55rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1.25rem}.sd-features li{display:flex;align-items:center;gap:.65rem;font-size:.88rem;font-weight:600;color:#94a3b8!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.feat-check{color:#1db854;font-weight:700}.pricing-section{padding:4rem 0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.pricing-card{padding:2.5rem 2rem;display:flex;flex-direction:column;gap:1.5rem;position:relative}.pricing-card.popular{border:2px solid #1db854;box-shadow:0 20px 50px #1db85429;background:#fff}.popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#1db854;color:#fff;padding:.3rem 1rem;border-radius:99px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.price-tag strong{font-size:3rem;font-weight:800;color:#1f2937;line-height:1}.price-sub{font-size:.9rem;color:#6b7280;margin-left:.25rem}.pkg-desc{font-size:.94rem;color:#4b5563;line-height:1.5}.pkg-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;font-size:.94rem;color:#4b5563;border-top:1px solid rgba(229,231,235,.8);padding-top:1.5rem}.jobs-section{max-width:900px;margin:0 auto 70px}.jobs-section h2{font-size:1.75rem;margin-bottom:2rem;color:#fff!important;font-weight:800}.jobs-list{display:flex;flex-direction:column;gap:1.5rem}.job-card{padding:2.25rem;cursor:pointer;display:flex;flex-direction:column;gap:1rem}.job-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.job-card-header h3{font-size:1.45rem;margin:0 0 .5rem;color:#fff!important;font-weight:800}.job-meta{display:flex;flex-wrap:wrap;gap:.75rem}.job-dept,.job-loc,.job-type{font-size:.78rem;font-weight:600;padding:.25rem .75rem;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1}.job-dept{background:#1db8541f;border:1px solid rgba(29,184,84,.25);color:#34d399}.job-loc{background:#0ea5e91a;border:1px solid rgba(14,165,233,.22);color:#38bdf8}.job-type{background:#a855f71a;border:1px solid rgba(168,85,247,.22);color:#c084fc}.job-short-desc{margin:0;font-size:.98rem;color:#cbd5e1!important;line-height:1.6}.job-expand-indicator{font-size:.8rem;font-weight:700;color:#34d399;text-align:center;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.75rem}.job-details-dropdown{animation:slideInUp .3s ease-out}.job-divider{border:0;border-top:1px solid rgba(255,255,255,.08);margin:1.25rem 0}.job-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;text-align:left}.job-details-grid h4{font-size:1rem;margin:0 0 .85rem;color:#fff!important;font-weight:700}.job-details-grid ul{padding-left:1.1rem;margin:0;color:#cbd5e1!important;display:flex;flex-direction:column;gap:.5rem}.job-details-grid li{font-size:.92rem;line-height:1.5}.job-details-action{margin-top:2rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-content{width:100%;max-width:600px;position:relative;max-height:90vh;overflow-y:auto;animation:scaleIn .3s cubic-bezier(.34,1.56,.64,1);padding:3rem 2.5rem 2.5rem}.modal-close{position:absolute;top:1.25rem;right:1.25rem;background:none;border:0;font-size:2rem;line-height:1;color:#9ca3af;cursor:pointer;transition:color .2s ease}.modal-close:hover{color:#1f2937}.modal-subtitle{font-size:.85rem;font-weight:600;color:#1db854;margin:-.25rem 0 1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.careers-apply-form,.contact-main-form{display:flex;flex-direction:column;gap:1.25rem}.careers-apply-form label,.contact-main-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.88rem;font-weight:600;color:#000!important}.careers-apply-form input,.careers-apply-form textarea,.contact-main-form input,.contact-main-form textarea,.contact-main-form select{border:1px solid rgba(0,0,0,.12)!important;border-radius:10px;background:#fff!important;color:#000!important;padding:.72rem .85rem;font-size:.95rem;transition:all .2s ease}.careers-apply-form input::placeholder,.careers-apply-form textarea::placeholder,.contact-main-form input::placeholder,.contact-main-form textarea::placeholder{color:#888!important}.careers-apply-form input:focus,.careers-apply-form textarea:focus,.contact-main-form input:focus,.contact-main-form textarea:focus,.contact-main-form select:focus{outline:none;border-color:#1db854!important;background:#fff!important;box-shadow:0 0 0 3px #1db8542e!important}.form-success-state{padding:2rem 1rem}.success-icon{font-size:3.5rem;margin-bottom:1rem;display:block}.filter-nav-container{margin-bottom:2.5rem}.filter-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.filter-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:.55rem 1.25rem;border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 2px 8px #0003}.filter-btn:hover{background:#1db8541a;border-color:#1db85459;color:#34d399;transform:translateY(-2px)}.filter-btn.active{background:#1db854;border-color:#1db854;color:#fff;box-shadow:0 6px 18px #1db85459}.filter-count{font-size:.8rem;opacity:.85}.featured-blog-spotlight{margin-bottom:70px}.featured-post-card{position:relative;padding:0;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important;box-shadow:0 15px 40px #0000004d;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1)}.featured-post-card:hover{transform:translateY(-5px);border-color:#1db85473!important;box-shadow:0 22px 50px #00000080,0 0 25px #1db8541a inset}.featured-post-badge{position:absolute;top:1.25rem;left:1.5rem;z-index:3;background:#1db854e6;color:#fff;font-size:.78rem;font-weight:700;padding:.35rem .85rem;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.featured-post-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:stretch}.featured-post-content{padding:3.5rem 2.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.featured-post-content .bp-meta{display:flex;gap:1rem;align-items:center;margin-bottom:.85rem;font-size:.82rem;font-weight:700}.featured-post-content .bp-cat{color:#34d399;font-weight:700}.featured-post-content .bp-date{color:#94a3b8;font-weight:500}.featured-post-content h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;color:#fff!important;font-weight:800;margin:0 0 1rem;letter-spacing:-.02em}.featured-summary{font-size:1rem;color:#cbd5e1!important;line-height:1.65;margin-bottom:1.75rem}.featured-author-row{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.author-avatar{width:40px;height:40px;border-radius:50%;background:#1db854;color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.1rem;box-shadow:0 4px 12px #1db85440}.author-info{display:flex;flex-direction:column}.author-info strong{font-size:.95rem;color:#fff;font-weight:700}.author-info span{font-size:.8rem;color:#94a3b8}.bp-time-pill{margin-left:auto;font-size:.8rem;font-weight:600;color:#1db854;background:#1db85414;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(29,184,84,.18)}.featured-post-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:2.5rem;overflow:hidden}.visual-graphic-glow{display:none}.visual-card-mock{position:relative;z-index:2;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:1.75rem;border-radius:1.25rem;color:#fff;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 20px 40px #00000040;text-align:center;transform:rotate(2deg);transition:transform .3s ease}.featured-post-card:hover .visual-card-mock{transform:rotate(0) scale(1.04)}.mock-tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#34d399;font-weight:700}.mock-title{font-size:1.25rem;font-weight:800}.mock-metric{font-size:.95rem;font-weight:700;color:#fff;background:#10b9814d;padding:.25rem .65rem;border-radius:.5rem}.section-subheading{font-size:1.35rem;font-weight:800;color:#fff!important;margin:0 0 1.75rem;letter-spacing:-.01em}.blog-grid-section{margin-bottom:70px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.blog-post-card{padding:0;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;border-radius:1.25rem;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .35s cubic-bezier(.16,1,.3,1)}.blog-post-card:hover{transform:translateY(-6px);border-color:#1db85459!important;background:#1db8540d!important;box-shadow:0 18px 40px #0006,0 0 20px #1db8541a inset}.bp-card-banner{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;position:relative;color:#fff}.bp-cat-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.3)}.bp-read-time{font-size:.78rem;font-weight:600;opacity:.9}.bp-card-body{padding:1.5rem 1.5rem 1rem;display:flex;flex-direction:column;gap:.65rem;flex-grow:1}.bp-card-body .bp-meta{display:flex;justify-content:space-between;font-size:.78rem;color:#94a3b8;font-weight:600}.blog-post-card h3{font-size:1.15rem;margin:0;color:#fff!important;line-height:1.35;font-weight:700;transition:color .2s ease}.blog-post-card:hover h3{color:#34d399!important}.bp-summary{font-size:.9rem;color:#cbd5e1!important;margin:0;line-height:1.6}.bp-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08)!important;padding:1rem 1.5rem;background:#ffffff05!important}.bp-author-role{font-size:.78rem;color:#94a3b8;font-weight:500}.bp-link{font-size:.85rem;font-weight:700;color:#34d399;transition:transform .2s ease}.blog-post-card:hover .bp-link{transform:translate(4px)}.blog-reader-content{max-width:800px;padding:3.5rem 3rem 3rem;border-radius:1.75rem;background:#0d1520!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 25px 60px #0009!important}.reader-meta-row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.blog-reader-header h2{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2;margin:.5rem 0 1.25rem;color:#fff!important;font-weight:800;letter-spacing:-.02em}.reader-author-bar{display:flex;align-items:center;gap:.85rem;margin-top:1rem}.author-sub{display:block;font-size:.78rem;color:#94a3b8}.blog-divider{border:0;height:1px;background:#ffffff1a;margin:1.75rem 0}.blog-reader-body{font-size:1.05rem;color:#cbd5e1!important;line-height:1.8;text-align:left}.article-intro{font-size:1.15rem;font-weight:500;color:#f1f5f9!important;line-height:1.7}.takeaway-box{background:#1db85414;border:1px solid rgba(29,184,84,.25);border-left:4px solid #34d399;padding:1.25rem 1.5rem;border-radius:.85rem;margin:1.75rem 0;font-size:.95rem;color:#e2e8f0!important}.article-quote{font-style:italic;font-size:1.15rem;color:#34d399!important;border-left:3px solid #34d399;padding-left:1.25rem;margin:2rem 0;line-height:1.6}.blog-reader-body h3{font-size:1.35rem;font-weight:700;margin:2.25rem 0 .85rem;color:#fff!important}.blog-reader-body ul{padding-left:1.25rem;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.blog-reader-footer{margin-top:3.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:2.25rem 2rem}.blog-reader-footer h4{font-size:1.3rem;font-weight:800;margin:0 0 .5rem;color:#fff!important}.blog-reader-footer p{color:#cbd5e1!important;margin-bottom:1.5rem;font-size:.95rem}.footer-modal-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-grid-main{display:grid;grid-template-columns:.95fr 1.05fr;gap:3rem;align-items:start;margin-bottom:5rem}.details-list{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:1.5rem;text-align:left}.details-list li{display:flex;gap:1rem;align-items:start}.detail-icon{font-size:1.35rem;background:#1db85414;border-radius:.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;flex-shrink:0;color:#1db854}.details-list strong{display:block;font-size:.95rem;color:#000;margin-bottom:.2rem}.details-list a,.details-list p{font-size:.92rem;color:#000;margin:0;transition:color .2s ease}.details-list a:hover{color:#1db854}.calendar-box{margin-top:1.5rem;padding:2rem}.calendar-box h3{font-size:1.25rem;margin:0 0 .35rem;color:#000}.cal-sub{font-size:.88rem;color:#000;margin-bottom:1.5rem}.cal-selectors{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;text-align:left}.selector-group{display:flex;flex-direction:column;gap:.4rem}.selector-group label{font-size:.85rem;font-weight:600;color:#000}.selector-group select{border:1px solid rgba(0,0,0,.12);border-radius:.6rem;padding:.7rem .9rem;font-size:.92rem;background:#fff;color:#000;cursor:pointer}.booking-success{padding:1rem 0}.b-success-icon{font-size:2.5rem;display:block;margin-bottom:.75rem}.booking-success h4{font-size:1.15rem;margin:0 0 .5rem;color:#34d399}.booking-success p{font-size:.92rem;color:#cbd5e1;line-height:1.5;margin-bottom:1.25rem}@media (max-width: 960px){.grid-2,.services-large-grid,.pricing-grid,.job-details-grid,.blog-grid,.featured-post-grid,.contact-grid-main{grid-template-columns:1fr;gap:2rem}.timeline-container:after{left:1.25rem}.timeline-item{width:100%;padding-left:2.75rem;padding-right:0}.timeline-item.right{left:0}.timeline-item:after,.timeline-item.right:after{left:1.25rem;margin-left:-7px}.intro-image-container{height:240px}}@media (max-width: 640px){.modal-content,.blog-reader-content{padding:2.5rem 1.5rem 1.5rem}.form-row{grid-template-columns:1fr}.job-card-header{flex-direction:column;gap:1rem}.job-card-header button{width:100%}}.agency-trust-banner-section{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#f4f7f5;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);padding:.9rem 0;overflow:hidden;margin-top:0;margin-bottom:70px;position:relative;z-index:1}.agency-trust-banner-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f7f5,#f4f7f500 8%,#f4f7f500 92%,#f4f7f5);pointer-events:none;z-index:2}.trust-banner-wrapper{display:flex;width:max-content;overflow:hidden;position:relative;z-index:1}.trust-banner-track{display:flex;align-items:center;gap:1.25rem;animation:tickerMarquee 35s linear infinite;white-space:nowrap}.trust-banner-wrapper:hover .trust-banner-track{animation-play-state:paused}.trust-badge-pill{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem 1rem;background:#f8f9fa;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:none;transition:all .25s ease;cursor:default}.trust-badge-pill:hover{background:#f3faf6;border-color:#00000026;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.trust-badge-icon{font-size:1rem;line-height:1;filter:saturate(1.2)}.trust-badge-label{font-size:.87rem;font-weight:600;color:#000;letter-spacing:.01em}.trust-badge-val{font-size:.82rem;font-weight:800;color:#000;background:#0000000f;border:1px solid rgba(0,0,0,.12);padding:.12rem .55rem;border-radius:999px;letter-spacing:.02em}@keyframes tickerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.why-us-creative{width:100%;max-width:1380px;margin:3rem auto;padding:0 1.5rem;box-sizing:border-box}.features-grid-creative{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2rem;width:100%;box-sizing:border-box}.feature-card-creative{position:relative;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px;padding:2.25rem 1.85rem;box-shadow:0 10px 30px #0000004d;transition:all .32s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.feature-card-creative:hover{transform:translateY(-6px);background:#1db8540d!important;border-color:#1db85459!important;box-shadow:0 24px 50px -10px #00000080,0 0 30px #1db8541f inset}.feature-card-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.25rem}.feature-icon-badge{width:48px;height:48px;border-radius:14px;background:#1db8541a;border:1px solid rgba(29,184,84,.2);display:flex;align-items:center;justify-content:center;color:#34d399;transition:all .3s ease}.feature-card-creative:hover .feature-icon-badge{background:#1db854;color:#fff;transform:scale(1.08) rotate(-4deg);box-shadow:0 8px 20px #1db85459}.feature-tag{font-size:.75rem;font-weight:700;color:#000;background:#0000000d;border:1px solid rgba(0,0,0,.12);padding:.3rem .75rem;border-radius:999px;letter-spacing:.02em}.feature-card-creative h3{font-size:1.25rem;font-weight:800;color:#000!important;margin-bottom:.65rem;line-height:1.3}.feature-card-creative p{font-size:.92rem;color:#000!important;line-height:1.65}.feature-glow-accent{display:none}.portfolio-creative{width:100%;max-width:1380px;margin:4.5rem auto;padding:0 1.5rem;box-sizing:border-box}.portfolio-grid-creative{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3.25rem;width:100%;box-sizing:border-box}.portfolio-card-creative{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px;padding:2.25rem 2rem;box-shadow:0 12px 35px #0000004d;transition:all .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.portfolio-card-creative:hover{transform:translateY(-6px);background:#1db8540d!important;border-color:#1db85459!important;box-shadow:0 24px 50px -10px #00000080,0 0 30px #1db8541f inset}.portfolio-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.portfolio-category{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.portfolio-result-badge{background:#1db8541f;border:1px solid rgba(29,184,84,.25);color:#34d399;font-size:.82rem;font-weight:700;padding:.35rem .85rem;border-radius:999px;letter-spacing:.02em}.portfolio-card-creative h3{font-size:1.45rem;font-weight:800;color:#fff!important;margin-bottom:.75rem;line-height:1.3}.portfolio-card-creative p{color:var(--text-muted)!important;font-size:.95rem;line-height:1.65;margin-bottom:1.5rem}.portfolio-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.metric-box{display:flex;flex-direction:column}.metric-val{font-size:1.65rem;font-weight:800;color:#34d399;font-family:var(--font-heading);letter-spacing:-.02em}.metric-lbl{font-size:.82rem;color:#94a3b8;font-weight:600;margin-top:.2rem}.portfolio-footer{margin-top:auto}.portfolio-link{display:inline-flex;align-items:center;font-size:.95rem;font-weight:700;color:#34d399;text-decoration:none;transition:all .25s ease}.portfolio-card-creative:hover .portfolio-link{transform:translate(5px);color:#10b981}.testimonials-creative{width:100%;max-width:1380px;margin:3rem auto;padding:0 1.5rem;box-sizing:border-box}.testimonial-grid-creative{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;width:100%;box-sizing:border-box}.testimonial-card-creative{background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px;padding:2.25rem 2rem;box-shadow:0 10px 30px #0000004d;transition:all .32s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.testimonial-card-creative:hover{transform:translateY(-6px);background:#1db8540d!important;border-color:#1db85459!important;box-shadow:0 24px 50px -10px #00000080,0 0 30px #1db8541f inset}.testimonial-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.avatar-circle{width:48px;height:48px;border-radius:50%;background:#1db854;color:#fff;font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #1db85459}.author-info{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;flex:1;min-width:0}.author-info strong{font-size:1.05rem;font-weight:700;color:#fff!important;line-height:1.25;word-break:break-word}.author-role{font-size:.85rem;color:#94a3b8!important;line-height:1.35;word-break:break-word}.verified-badge{display:inline-flex;align-items:center;margin-top:.2rem;font-size:.72rem;font-weight:700;color:#34d399;background:#1db8541a;border:1px solid rgba(29,184,84,.22);padding:.2rem .6rem;border-radius:999px;white-space:nowrap}.stars-wrapper{color:#fbbf24;letter-spacing:.15em;font-size:1rem;margin-bottom:1.15rem}.testimonial-quote{font-size:1rem;color:var(--text-muted)!important;line-height:1.7;font-style:normal;margin-bottom:1.5rem}.service-tag{display:inline-block;max-width:100%;font-size:.8rem;font-weight:700;color:#34d399!important;background:#1db8541a!important;border:1px solid rgba(29,184,84,.22)!important;padding:.35rem .85rem;border-radius:999px;word-break:break-word;white-space:normal;line-height:1.35;letter-spacing:.02em}@media (max-width: 900px){.features-grid-creative,.portfolio-grid-creative,.testimonial-grid-creative,.services-grid,.features-grid,.portfolio-grid,.testimonial-grid,.card-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media (max-width: 640px){.features-grid-creative,.portfolio-grid-creative,.testimonial-grid-creative,.services-grid,.features-grid,.portfolio-grid,.testimonial-grid,.card-grid{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important}}html,body{overflow-x:hidden!important;max-width:100vw;touch-action:manipulation}.page-shell{overflow-x:hidden;position:relative;width:100%}input[type=text],input[type=email],input[type=tel],select,textarea{font-size:16px!important}@media (max-width: 960px){main{padding:68px max(1rem,calc((100% - 1400px)/2)) 2rem}.hero.hero-banner-card{padding:3.5rem 1.25rem 2.5rem;margin-bottom:1.75rem;border-radius:0}.hero-banner-card .hero-container{grid-template-columns:1fr;gap:2.5rem;text-align:center}.hero-banner-card .hero-content{align-items:center;text-align:center}.hero-banner-card h1{font-size:clamp(1.85rem,5.5vw,2.75rem);line-height:1.15}.hero-banner-card .hero-lead{font-size:1rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.hero-banner-card .hero-actions{width:100%;max-width:480px;flex-direction:column;gap:.75rem}.hero-banner-card .hero-actions .btn{width:100%;justify-content:center;padding:.85rem 1.5rem}.hero-banner-card .hero-features{justify-content:center;gap:1rem;font-size:.85rem;margin-bottom:1.75rem}.hero-banner-card .hero-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.hero-banner-card .stat-card{padding:1.15rem 1rem;gap:.75rem}.browser-mockup{margin:0 auto;max-width:100%}.floating-widget{display:none}}@media (max-width: 640px){.site-header{padding:.75rem 1rem}.hero.hero-banner-card{padding:3rem 1rem 2rem}.hero-banner-card h1{font-size:1.75rem}.hero-banner-card .pill{font-size:.7rem;padding:.35rem .75rem;letter-spacing:.04em}.hero-banner-card .hero-stats{grid-template-columns:repeat(2,1fr);gap:.65rem}.hero-banner-card .stat-card{padding:.85rem .65rem;flex-direction:column;text-align:center;align-items:center}.hero-banner-card .stat-icon-wrapper{width:32px;height:32px}.hero-banner-card .stat-content strong{font-size:1.1rem}.hero-banner-card .stat-content span{font-size:.72rem}.feature-card-creative,.portfolio-card-creative,.testimonial-card-creative,.service-card,.info-card,.feature-card,.process-card-premium{padding:1rem .75rem!important;border-radius:16px!important}.feature-card-header{margin-bottom:.65rem!important}.feature-icon-badge{width:36px!important;height:36px!important;border-radius:10px!important}.feature-svg-icon{width:18px!important;height:18px!important}.feature-tag{font-size:.65rem!important;padding:.2rem .45rem!important}.feature-card-creative h3,.portfolio-card-creative h3,.service-card h3,.info-card h3{font-size:.95rem!important;margin-bottom:.4rem!important;line-height:1.25!important}.feature-card-creative p,.portfolio-card-creative p,.testimonial-quote,.service-card p,.info-card p{font-size:.78rem!important;line-height:1.45!important;margin-bottom:.65rem!important}.portfolio-card-top{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:.65rem}.portfolio-category{font-size:.7rem!important}.portfolio-result-badge{font-size:.72rem!important;padding:.2rem .5rem!important}.portfolio-metrics-grid{grid-template-columns:1fr!important;gap:.35rem!important;padding:.5rem!important;margin-bottom:.65rem!important}.metric-val{font-size:.95rem!important}.metric-lbl{font-size:.65rem!important}.testimonial-header{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.avatar-circle{width:32px!important;height:32px!important;font-size:.75rem!important}.author-info strong{font-size:.82rem!important;line-height:1.2!important;word-break:break-word!important}.author-role{font-size:.65rem!important;line-height:1.25!important;word-break:break-word!important}.verified-badge{font-size:.62rem!important;padding:.15rem .45rem!important;margin-top:.2rem!important;white-space:nowrap!important}.service-tag{font-size:.65rem!important;padding:.2rem .45rem!important;line-height:1.25!important;display:inline-block!important;max-width:100%!important;word-break:break-word!important;white-space:normal!important}.stars-wrapper{font-size:.8rem!important;margin-bottom:.5rem!important}.contact-shell{padding:1rem}.contact-form{padding:1.25rem 1rem}.tag-marquee{flex-wrap:wrap;justify-content:center;gap:.4rem}.tag-item{font-size:.78rem;padding:.3rem .65rem}.section-heading h2{font-size:1.5rem}.section-heading p{font-size:.88rem}}@media (max-width: 400px){.hero-banner-card .hero-stats{grid-template-columns:repeat(2,1fr);gap:.5rem}.hero-banner-card h1{font-size:1.5rem}.btn{font-size:.85rem;padding:.75rem 1rem}}.partners-section{padding:0;margin-bottom:70px;position:relative;width:100%}.pill-accent{display:inline-block;background:var(--surface-strong, rgba(29, 184, 84, .12));color:var(--accent, #1db854);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.4rem 1.1rem;border-radius:9999px;border:1px solid rgba(29,184,84,.25);margin-bottom:.85rem}.partner-marquee-container{width:100%;overflow:hidden;position:relative;margin:2.2rem 0 3rem;padding:1.1rem 0;background:#ffffff09;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 10px 30px #0000004d}.partner-marquee-container:before,.partner-marquee-container:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.partner-marquee-container:before{left:0;background:linear-gradient(to right,#F4F7F5,transparent)}.partner-marquee-container:after{right:0;background:linear-gradient(to left,#F4F7F5,transparent)}.partner-marquee-track{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:partnerMarqueeScroll 28s linear infinite}.partner-marquee-container:hover .partner-marquee-track{animation-play-state:paused}@keyframes partnerMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-marquee-item{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:.95rem;color:#fff!important;letter-spacing:-.01em;white-space:nowrap}.marquee-logo-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--accent, #34d399)}.marquee-logo-icon svg{width:100%;height:100%}.marquee-dot{color:#1db85466;font-size:1.2rem;margin-left:1.5rem}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:3.5rem}.partner-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1.85rem;border-radius:22px;background:#ffffff09!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px #0000004d!important;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.partner-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--partner-accent, #1db854);opacity:.8;transition:height .3s ease,opacity .3s ease}.partner-card:hover{transform:translateY(-6px);background:#1db8540d!important;border-color:#1db85459!important;box-shadow:0 24px 50px -10px #00000080,0 0 30px #1db8541f inset!important}.partner-card:hover:before{height:6px;opacity:1}.partner-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.partner-logo-wrapper{width:52px;height:52px;border-radius:14px;background:#1db8541a;border:1px solid rgba(29,184,84,.2);display:flex;align-items:center;justify-content:center;color:var(--partner-accent, #34d399);padding:10px;transition:transform .3s ease,background .3s ease}.partner-card:hover .partner-logo-wrapper{transform:scale(1.08) rotate(2deg);background:#1db8542e}.partner-svg-logo{width:100%;height:100%}.partner-metric-badge{font-size:.76rem;font-weight:700;padding:.35rem .8rem;border-radius:9999px;background:#1db8541a;color:var(--partner-accent, #34d399);border:1px solid rgba(29,184,84,.2);letter-spacing:.01em}.partner-card-body{flex-grow:1}.partner-category{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8!important;margin-bottom:.4rem}.partner-name{font-size:1.4rem;font-weight:800;color:#fff!important;margin:0 0 .65rem;letter-spacing:-.02em}.partner-desc{font-size:.92rem;line-height:1.65;color:var(--text-muted)!important;margin:0 0 1.5rem}.partner-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)!important;font-size:.78rem;font-weight:600;color:#94a3b8!important}.partner-status{display:flex;align-items:center;gap:.45rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #1db854);box-shadow:0 0 8px var(--accent, #1db854)}.partner-arrow{font-size:1.1rem;color:var(--partner-accent, #34d399);transition:transform .3s ease}.partner-card:hover .partner-arrow{transform:translate(4px)}.partner-cta-box{padding:2.75rem 2rem;border-radius:24px;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 35px #0006}.partner-cta-content h3{font-size:1.6rem;font-weight:800;color:#fff!important;margin:0 0 .5rem}.partner-cta-content p{font-size:1rem;color:var(--text-muted)!important;max-width:600px;margin:0 auto 1.5rem}@media (max-width: 1024px){.partners-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}}@media (max-width: 640px){.partners-grid{grid-template-columns:1fr;gap:1.25rem}.partner-card{padding:1.4rem}.partner-cta-box{padding:2rem 1.25rem}.partner-cta-content h3{font-size:1.35rem}}.legal-page{padding:3rem 1.5rem 5rem;max-width:1280px;margin:0 auto}.legal-header{margin-top:2.5rem;margin-bottom:70px}.legal-meta-strip{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.25rem;font-size:.88rem;color:var(--text-muted)}.legal-meta-item{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:#94a3b8}.legal-meta-item svg{color:var(--accent-bright)}.legal-print-btn{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0d;color:#34d399;border:1px solid rgba(29,184,84,.25);padding:.45rem .95rem;border-radius:20px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.legal-print-btn:hover{background:var(--accent);color:#090e17;border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px #1db8544d}.legal-container{display:grid;grid-template-columns:320px 1fr;gap:2rem;align-items:start}.sidebar-sticky-card{position:sticky;top:100px;padding:1.5rem;border-radius:20px;background:#ffffff09!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border)!important;box-shadow:0 10px 30px #0000004d!important}.sidebar-title{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;color:#fff;letter-spacing:-.01em}.legal-nav-tabs{display:flex;flex-direction:column;gap:.6rem}.legal-nav-btn{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:14px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:all .25s ease;width:100%}.legal-nav-btn:hover{background:#ffffff0a;border-color:#ffffff1a}.legal-nav-btn.active{background:#1db8541a;border-color:#1db85459;box-shadow:0 4px 14px #1db85426}.nav-icon{font-size:1.35rem;flex-shrink:0}.nav-btn-content{display:flex;flex-direction:column}.nav-btn-title{font-size:.95rem;font-weight:700;color:#e2e8f0}.legal-nav-btn.active .nav-btn-title{color:#34d399}.nav-btn-desc{font-size:.78rem;color:#94a3b8}.sidebar-contact-box{margin-top:1.75rem;padding:1.25rem;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);text-align:center}.sc-icon{font-size:1.6rem;margin-bottom:.4rem}.sidebar-contact-box h4{font-size:.95rem;font-weight:700;margin:0 0 .35rem;color:#fff}.sidebar-contact-box p{font-size:.8rem;color:#94a3b8;margin-bottom:.85rem;line-height:1.45}.sc-email{display:block;font-size:.85rem;font-weight:600;color:#34d399;margin-bottom:.6rem;text-decoration:none;transition:color .2s ease}.sc-email:hover{color:#10b981;text-decoration:underline}.sc-link-btn{font-size:.82rem;font-weight:600;color:#94a3b8;text-decoration:underline;transition:color .2s ease}.sc-link-btn:hover{color:#34d399}.legal-content-main{padding:2.5rem;border-radius:24px;background:#ffffff09!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border)!important;box-shadow:0 12px 40px #0000004d!important}.legal-search-bar{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.15rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem;transition:all .2s ease}.legal-search-bar:focus-within{border-color:#1db85473;background:#ffffff0f;box-shadow:0 0 0 3px #1db85426}.legal-search-bar .search-icon{color:#34d399;flex-shrink:0}.legal-search-bar input{border:none;background:transparent;outline:none;width:100%;font-size:.92rem;color:#fff}.legal-search-bar input::placeholder{color:#64748b}.clear-search{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1rem;padding:0 .25rem;transition:color .2s ease}.clear-search:hover{color:#fff}.policy-doc{animation:fadeIn .3s ease-in-out}.doc-badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#34d399;background:#1db8541f;border:1px solid rgba(29,184,84,.25);padding:.35rem .85rem;border-radius:20px;margin-bottom:1rem}.policy-doc h2{font-size:2.2rem;font-weight:800;letter-spacing:-.02em;color:#fff!important;margin:0 0 1rem}.doc-intro{font-size:1.05rem;line-height:1.75;color:#cbd5e1;margin-bottom:2rem}.highlight-callout{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border-radius:16px;background:#1db85414;border:1px solid rgba(29,184,84,.22);border-left:4px solid var(--accent-bright);box-shadow:0 4px 20px #0003;margin-bottom:2.25rem;font-size:.96rem;line-height:1.65;color:#e2e8f0}.highlight-callout strong{color:#fff}.callout-icon{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.doc-section{margin-bottom:2rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.doc-section:last-of-type{border-bottom:none}.doc-section h3{font-size:1.3rem;font-weight:700;color:#fff!important;margin:0 0 .85rem;letter-spacing:-.01em}.doc-section p{font-size:.96rem;line-height:1.7;color:#cbd5e1;margin-bottom:.85rem}.doc-section ul{padding-left:1.25rem;margin:.5rem 0 1rem}.doc-section li{font-size:.95rem;line-height:1.68;color:#94a3b8;margin-bottom:.6rem}.doc-section li strong{color:#fff;font-weight:600}.doc-section a{color:#34d399;font-weight:600;text-decoration:underline;transition:opacity .2s ease}.doc-section a:hover{opacity:.85}.legal-bottom-help{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:3rem;padding:1.75rem 2rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#fff}.lbh-content h3{font-size:1.2rem;font-weight:700;margin:0 0 .35rem;color:#fff}.lbh-content p{font-size:.88rem;color:#94a3b8;margin:0}.lbh-actions{display:flex;gap:.75rem;flex-shrink:0}@media print{body{background:#fff!important;color:#000!important}.Navbar,.site-footer-premium,.whatsapp-float,.background-orb,.legal-sidebar,.legal-search-bar,.legal-meta-strip,.legal-bottom-help{display:none!important}.legal-page{padding:0!important;max-width:100%!important}.legal-container{grid-template-columns:1fr!important}.legal-content-main{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important}}@media (max-width: 992px){.legal-container{grid-template-columns:1fr}.sidebar-sticky-card{position:static}.legal-nav-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}}@media (max-width: 640px){.legal-content-main{padding:1.5rem}.policy-doc h2{font-size:1.65rem}.legal-nav-tabs{grid-template-columns:1fr}.legal-bottom-help{flex-direction:column;text-align:center}.lbh-actions{width:100%;justify-content:center}}.phone-input-wrapper{display:flex;align-items:center;gap:6px;width:100%}.phone-country-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:72px;flex-shrink:0;padding:.65rem 1.25rem .65rem .65rem;border-radius:10px;border:1px solid rgba(0,0,0,.12)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:right 6px center;color:#000!important;font-weight:600;font-size:.92rem;outline:none;cursor:pointer;transition:all .2s ease;box-shadow:none}.phone-country-select:focus{border-color:#1db854!important;box-shadow:0 0 0 3px #1db8542e!important}.phone-number-field{flex:1;width:100%;padding:.72rem .85rem;border-radius:10px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#000!important;font-size:.95rem;outline:none;transition:all .2s ease;box-shadow:none}.phone-number-field:focus{border-color:#1db854!important;box-shadow:0 0 0 3px #1db8542e!important}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:.75rem 2.25rem .75rem 1rem;border-radius:12px;border:1px solid rgba(0,0,0,.12);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:#000;font-weight:500;font-size:.95rem;outline:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #00000008}select:focus{border-color:#1db854;box-shadow:0 0 0 3px #1db85426}select option{background-color:#fff;color:#000;padding:12px;font-size:.95rem}select option:disabled{color:#9ca3af}.custom-select-container{position:relative;width:100%;-webkit-user-select:none;user-select:none}.custom-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#000!important;font-size:.95rem;font-weight:500;cursor:pointer;outline:none;transition:all .2s ease;box-shadow:none;text-align:left}.custom-select-trigger:focus,.custom-select-container.is-open .custom-select-trigger{border-color:#1db854!important;box-shadow:0 0 0 3px #1db8542e!important;background:#fff!important}.custom-select-value.is-placeholder{color:#777}.custom-select-arrow{transition:transform .25s ease;color:#000!important;flex-shrink:0;margin-left:8px}.custom-select-arrow.arrow-up{transform:rotate(180deg);color:#1db854!important}.custom-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:999;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:14px;box-shadow:0 16px 40px #0000001f,0 2px 8px #0000000a!important;padding:6px;margin:0;list-style:none;max-height:240px;overflow-y:auto;animation:selectMenuFadeIn .2s ease-out}@keyframes selectMenuFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.custom-select-option{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-radius:8px;font-size:.92rem;font-weight:500;color:#000!important;cursor:pointer;transition:all .15s ease}.custom-select-option:hover{background:#f3faf6!important;color:#000!important}.custom-select-option.is-selected{background:#1db8541f!important;color:#000!important;font-weight:700!important}.custom-select-option.is-selected svg{color:#1db854!important;stroke:#1db854!important}.phone-country-custom-select{width:80px!important;flex-shrink:0}.phone-country-custom-select .custom-select-trigger{padding:.65rem .5rem;border-radius:10px;font-size:.92rem;font-weight:600;justify-content:space-between;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#000!important}.phone-country-custom-select .custom-select-menu{width:95px;min-width:95px;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 16px 40px #0000001f!important}.service-card-top-link{text-decoration:none;color:inherit;display:block}.service-icon-wrapper{width:42px;height:42px;border-radius:12px;background:#1db85414;border:1px solid rgba(29,184,84,.18);color:#1db854;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.service-card-top .service-icon-wrapper,.sd-other-top .service-icon-wrapper{margin-left:auto}.service-card-item:hover .service-icon-wrapper,.service-detail-card:hover .service-icon-wrapper,.sd-other-card:hover .service-icon-wrapper{background:#1db854;color:#fff;border-color:transparent;box-shadow:0 6px 16px #1db8544d;transform:scale(1.05)}.service-card-footer{margin-top:auto!important;padding-top:1.5rem!important;border-top:1px solid rgba(0,0,0,.08)!important;display:flex!important;align-items:center!important}.service-explore-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-size:.92rem!important;font-weight:700!important;color:#34d399!important;text-decoration:none!important;transition:all .25s ease!important}.service-explore-btn:hover{color:#10b981!important;gap:.75rem!important}.sd-card-action{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(226,232,240,.7)}.service-detail-page{max-width:1140px;margin:0 auto;padding:2rem 1.5rem 6rem}.sd-nav-bar{margin-bottom:2rem}.sd-back-btn{display:inline-flex;align-items:center;gap:.6rem;font-size:.92rem;font-weight:700;color:#e2e8f0!important;text-decoration:none;padding:.55rem 1.15rem;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s ease;box-shadow:0 4px 15px #00000040}.sd-back-btn svg{color:#34d399!important;transition:transform .2s ease}.sd-back-btn:hover{color:#fff!important;border-color:#1db85466!important;background:#1db8541f!important;box-shadow:0 6px 20px #1db85433!important;transform:translate(-4px)}.sd-back-btn:hover svg{transform:translate(-3px)}.sd-hero-section{text-align:center;max-width:860px;margin:0 auto 70px}.sd-hero-badge-wrap{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.sd-number-tag{font-size:.85rem;font-weight:800;color:#34d399!important;background:#1db8541a;border:1px solid rgba(29,184,84,.2);padding:.35rem .85rem;border-radius:20px;letter-spacing:.05em}.sd-icon-badge{font-size:1.75rem;line-height:1}.sd-hero-title{font-size:2.75rem;font-weight:900;line-height:1.15;color:#fff!important;margin-bottom:1.25rem;letter-spacing:-.02em}.sd-hero-tagline{font-size:1.15rem;color:var(--text-muted)!important;line-height:1.6;margin-bottom:2rem}.sd-hero-cta-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.sd-overview-section{margin-bottom:70px}.sd-overview-card{padding:2.5rem;background:#ffffff09!important;border-radius:24px;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px #0000004d}.sd-overview-card h3{font-size:1.5rem;font-weight:800;color:#fff!important;margin-bottom:1rem}.sd-full-desc{font-size:1.08rem;line-height:1.75;color:var(--text-muted)!important}.sd-capabilities-section{margin-bottom:70px}.sd-bullets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.sd-bullet-card{padding:1.5rem 1.75rem;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px;display:flex;align-items:flex-start;gap:1.25rem;transition:all .3s ease}.sd-bullet-card:hover{background:#1db8540d!important;border-color:#1db85459!important;box-shadow:0 16px 35px #0006;transform:translateY(-3px)}.sd-bullet-icon-wrap{width:36px;height:36px;border-radius:10px;background:#1db8541f;color:#34d399!important;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.sd-bullet-num{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#34d399!important;display:block;margin-bottom:.25rem}.sd-bullet-content h4{font-size:1.05rem;font-weight:700;color:#fff!important;margin:0;line-height:1.35}.sd-benefits-section{margin-bottom:70px}.sd-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.sd-benefit-card{padding:2rem 1.5rem;background:#ffffff09!important;border-radius:20px;border:1px solid rgba(255,255,255,.08)!important}.benefit-index{font-size:.85rem;font-weight:800;color:#34d399!important;background:#1db8541a;padding:.25rem .6rem;border-radius:8px}.sd-benefit-card h3{font-size:1.2rem;font-weight:800;color:#fff!important;margin:1rem 0 .5rem}.sd-benefit-card p{font-size:.94rem;color:var(--text-muted)!important;line-height:1.6}.sd-process-section{margin-bottom:70px}.sd-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.sd-process-card{padding:1.75rem 1.25rem;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px;position:relative}.sd-process-step-badge{font-size:.8rem;font-weight:800;color:#34d399!important;background:#1db8541f;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.sd-process-card h3{font-size:1.05rem;font-weight:800;color:#fff!important;margin-bottom:.5rem}.sd-process-card p{font-size:.88rem;color:var(--text-muted)!important;line-height:1.55;margin:0}.sd-faq-section{margin-bottom:70px}.sd-faq-list{display:flex;flex-direction:column;gap:1rem;max-width:860px;margin:2.5rem auto 0}.sd-faq-card{padding:1.75rem 2rem;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px}.sd-faq-card h4{font-size:1.1rem;font-weight:800;color:#fff!important;margin-bottom:.5rem}.sd-faq-card p{font-size:.95rem;color:var(--text-muted)!important;line-height:1.6;margin:0}.sd-contact-cta-section{margin-bottom:70px}.sd-contact-shell{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;padding:3rem;background:#ffffff09!important;border-radius:28px;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 40px #0006}.sd-contact-copy h2{font-size:2rem;font-weight:900;color:#fff!important;margin:.75rem 0 1rem;line-height:1.2}.sd-contact-copy p{font-size:1rem;color:var(--text-muted)!important;line-height:1.65;margin-bottom:2rem}.sd-direct-contact{display:flex;flex-direction:column;gap:.75rem;font-size:.94rem;color:#cbd5e1!important;background:#ffffff08!important;padding:1.25rem 1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.08)!important}.sd-direct-contact a{color:#34d399!important;font-weight:700;text-decoration:none}.sd-form{display:flex;flex-direction:column;gap:1.1rem}.sd-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.88rem;font-weight:700;color:#e2e8f0!important}.sd-form input,.sd-form textarea{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0d!important;color:#fff!important;border-radius:12px;font-size:.95rem;font-family:inherit;transition:border-color .2s ease;box-sizing:border-box}.sd-form input:focus,.sd-form textarea:focus{outline:none;border-color:#34d399!important;box-shadow:0 0 0 3px #1db8542e!important}.sd-other-services{margin-top:4rem}.sd-other-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.sd-other-card{padding:1.75rem 1.5rem;background:#ffffff09!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px;cursor:pointer;transition:all .3s ease}.sd-other-card:hover{background:#1db8540d!important;border-color:#1db85459!important;transform:translateY(-4px);box-shadow:0 16px 35px #0006}.sd-other-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sd-other-badge{font-size:.75rem;font-weight:800;color:#34d399!important;background:#1db8541a;padding:.25rem .6rem;border-radius:8px}.sd-other-icon{font-size:1.4rem}.sd-other-card h4{font-size:1.15rem;font-weight:800;color:#fff!important;margin-bottom:.5rem}.sd-other-card p{font-size:.88rem;color:var(--text-muted)!important;line-height:1.55;margin-bottom:1.25rem}.sd-other-link{font-size:.88rem;font-weight:700;color:#34d399!important;text-decoration:none}@media (max-width: 1024px){.sd-bullets-grid{grid-template-columns:1fr}.sd-process-grid{grid-template-columns:repeat(2,1fr)}.sd-contact-shell{grid-template-columns:1fr;gap:2rem;padding:2rem}}@media (max-width: 768px){.sd-hero-title{font-size:2rem}.sd-benefits-grid,.sd-other-grid,.sd-process-grid{grid-template-columns:1fr}}.nav-dropdown-wrapper{position:relative;display:inline-flex;align-items:center}.nav-dropdown-chevron{margin-left:.35rem;transition:transform .2s ease}.nav-dropdown-wrapper:hover .nav-dropdown-chevron{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(10px);background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:.6rem;min-width:260px;box-shadow:0 16px 40px #0000001a;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:100;display:flex;flex-direction:column;gap:.2rem}.nav-dropdown-wrapper:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(4px)}.dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:10px;text-decoration:none;font-size:.9rem;font-weight:600;color:#334155;transition:all .2s ease}.dropdown-item:hover{background:#1db85414;color:#1db854;transform:translate(3px)}.dropdown-item-icon{font-size:1.15rem;line-height:1}.dropdown-item-title{white-space:nowrap}@media (max-width: 900px){.nav-dropdown-wrapper{flex-direction:column;align-items:flex-start;width:100%}.nav-dropdown-menu{position:static;transform:none;opacity:1;visibility:visible;box-shadow:none;border:none;padding:.25rem 0 .5rem 1rem;width:100%;min-width:auto;background:transparent}.dropdown-item{font-size:.88rem;padding:.45rem .5rem}}section:not(.hero-studio-wrapper),.section,.agency-trust-banner-section,.services-section-wrapper,.about-intro-grid,.values-section,.timeline-section,.partners-section,.services-list-section,.sd-overview-section,.sd-capabilities-section,.sd-benefits-section,.sd-process-section,.sd-faq-section,.sd-contact-cta-section,.sd-other-services,.jobs-section,.apply-section,.featured-blog-spotlight,.blog-grid-section,.contact-grid-main{margin-top:0!important;margin-bottom:70px!important}.hero-studio-wrapper{margin-top:0!important;margin-bottom:0!important}body,main,section,article,aside,header,footer,nav,div,p,span,a,li,ul,ol,h1,h2,h3,h4,h5,h6,strong,b,em,i,small,label,input,textarea,select,blockquote,dt,dd,th,td,.section-label,.section-heading h2,.section-heading p,.lead-text,.services-lead-desc,.partner-tag-item,.partners-label,.feature-tag,.tag-item,.tech-tag,.check-mark,.status-badge,.gauge-title,.gauge-score,.badge-title,.badge-value,.studio-stat-info strong,.studio-stat-info span,.dock-link,.dock-link:hover,.dock-link.active,.services-btn,.services-btn:hover,.services-btn.active,.drawer-item-info span,.drawer-heading span,.service-card-title,.service-card-desc,.service-bullets-list li,.service-explore-btn,.service-explore-btn:hover,.service-number-badge,.feature-card-creative h3,.feature-card-creative p,.process-card-premium h3,.process-card-premium p,.process-badge,.testimonial-name,.testimonial-role,.testimonial-quote,.testimonial-text,.service-tag,.verified-badge,.faq-title,.faq-question-text,.faq-answer,.portfolio-title,.portfolio-tag,.ticker-item span,.ticker-item strong,.footer-brand-desc,.footer-contact-item,.footer-contact-item:hover,.footer-col h4,.footer-col ul li a,.footer-col ul li a:hover,.footer-bottom-bar,.back-to-top-btn,.back-to-top-btn:hover,.btn-outline,.btn-outline:hover,.btn-hero-whatsapp,.btn-hero-whatsapp span,.accent-text,.stat-card strong,.stat-card span,.about-page p,.about-page li,.careers-page p,.career-card p,.job-card p,.blog-card p,.service-detail-page p,.sd-desc,.contact-label,.contact-info-item,.contact-copy p,.contact-heading p,.sd-hero-tagline,.feature-pill span{color:#000!important;-webkit-text-fill-color:#000000!important}.hero-studio-title .gradient-highlight,.hero-studio-title .header-highlight,h1 .gradient-highlight,h1 .header-highlight,.sd-hero-title .gradient-highlight,.sd-hero-title .header-highlight,.gradient-highlight{color:#1db854!important;-webkit-text-fill-color:#1db854!important}.btn-primary,.btn-hero-primary,.dock-cta-btn{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.btn-primary *,.btn-hero-primary>span,.dock-cta-btn>span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.btn-arrow-circle svg,.cta-arrow-circle svg{color:#111318!important}
