:root{--bg-color:#0c0a09;--text-primary:#fff;--text-secondary:#a8a29e;--accent:#f36;--accent-dim:#ff33661a;--card-bg:#1c1917;--font-display:"Outfit", sans-serif;--font-accent:"Instrument Serif", serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-display);line-height:1.5;overflow-x:hidden}.cursor{border:2px solid var(--accent);pointer-events:none;z-index:9999;border-radius:50%;width:20px;height:20px;transition:width .2s,height .2s,background-color .2s;position:fixed;transform:translate(-50%,-50%)}.floating-logo{z-index:0;opacity:.15;filter:grayscale(50%);pointer-events:none;border-radius:15px;max-width:80px;animation:6s ease-in-out infinite float-logo;position:absolute}.f-logo-1{width:100px;animation-delay:0s;top:20%;left:10%}.f-logo-2{width:80px;animation-delay:1.5s;top:60%;left:5%}.f-logo-3{width:110px;animation-delay:3s;top:25%;right:10%}.f-logo-4{width:90px;animation-delay:4.5s;top:55%;right:8%}@keyframes float-logo{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-20px)rotate(5deg)}}.serif-italic{font-family:var(--font-accent);color:var(--accent);letter-spacing:.02em;font-style:italic;font-weight:400}.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0a09cc;border-bottom:1px solid #ffffff0d;padding:20px 5%;position:fixed;top:0;left:0;right:0}.nav-container{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.logo{color:#fff;letter-spacing:2px;align-items:center;gap:10px;font-size:1.5rem;font-weight:900;text-decoration:none;transition:transform .3s;display:flex}.logo:hover{transform:scale(1.05)}.logo-icon{width:28px;height:28px}.nav-links a{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin:0 15px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#fff}.nav-actions{align-items:center;gap:15px;display:flex}.nav-login,.nav-cta{padding:8px 20px!important;font-size:.8rem!important}.btn-primary{color:#000;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:50px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s}.btn-primary:hover{background:#e5e5e5;transform:scale(1.05)}.btn-outline{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;border-radius:50px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .3s,background .3s}.btn-outline:hover{background:#ffffff0d;border-color:#fff}.integrations-section{background:#000;border-top:1px solid #ffffff0d;padding:120px 0}.integrations-header{text-align:center;margin-bottom:60px;padding:0 5%}.integrations-stats{justify-content:center;gap:40px;margin-top:40px;display:flex}.istat{flex-direction:column;align-items:center;display:flex}.inumber{color:var(--accent);font-size:2.5rem;font-weight:900}.istat span:last-child{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.8rem}.integrations-marquee-container{flex-direction:column;gap:20px;display:flex;overflow:hidden}.i-marquee-row{width:fit-content;display:flex}.i-marquee-row.left{animation:40s linear infinite scroll-left}.i-marquee-row.right{animation:45s linear infinite scroll-right;transform:translate(-50%)}.i-marquee-row.left.slow{animation:50s linear infinite scroll-left}.i-marquee-content{gap:20px;padding-right:20px;display:flex}.i-badge{color:#ffffffb3;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:15px 30px;font-size:1.1rem;font-weight:600;transition:all .3s}.i-badge:hover{color:#000;background:#fff;transform:scale(1.05)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:150px 5% 50px;display:flex;position:relative;overflow:hidden}.hero-bg-overlay{z-index:0;pointer-events:none;background:radial-gradient(circle,#ff336614 0%,#0000 60%);width:60vw;height:60vw;position:absolute;top:10%;right:-10%}.hero-content{z-index:2;flex-direction:column;align-items:center;max-width:1000px;display:flex;position:relative}.eyebrow{align-items:center;gap:12px;margin-bottom:30px;display:flex}.eyebrow .line{background:var(--accent);width:40px;height:2px}.eyebrow span{letter-spacing:.25em;color:var(--accent);font-size:.8rem;font-weight:700}.hero-title{letter-spacing:-.04em;margin-bottom:30px;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.95}.hero-title .highlight{-webkit-text-stroke:1.5px var(--text-primary);color:#0000;position:relative}.hero-sub{color:var(--text-secondary);max-width:600px;margin-bottom:40px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.stats-card{background:var(--card-bg);z-index:2;border:1px solid #ffffff0d;border-radius:20px;justify-content:space-between;width:100%;max-width:1000px;margin-top:80px;padding:40px;display:flex;box-shadow:0 10px 40px #00000080}.stat{flex-direction:column;align-items:center;width:25%;display:flex;position:relative}.stat.divider:before{content:"";background:#ffffff1a;width:1px;height:70%;position:absolute;top:15%;left:0}.stat-number{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:900}.stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:.8rem}.clients-section{background:var(--card-bg);padding:100px 0;position:relative;overflow:hidden}.clients-heading{text-align:center;font-family:var(--font-accent);color:#fff9;margin-bottom:40px;font-size:1.5rem;font-style:italic}.marquee-wrapper{align-items:center;width:100%;display:flex;position:relative}.fade{z-index:2;pointer-events:none;width:150px;position:absolute;top:0;bottom:0}.fade-left{background:linear-gradient(to right, var(--card-bg), transparent);left:0}.fade-right{background:linear-gradient(to left, var(--card-bg), transparent);right:0}.marquee{white-space:nowrap;width:100%;overflow:hidden}.marquee-track{align-items:center;gap:80px;animation:20s linear infinite scroll;display:inline-flex}.marquee-track h2{color:#ffffff1a;text-transform:uppercase;-webkit-text-stroke:1px #ffffff4d;font-size:3rem;font-weight:900}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.services-section{max-width:1200px;margin:0 auto;padding:120px 5%;position:relative}.services-header{margin-bottom:60px}.eyebrow-accent{background:var(--accent-dim);border-radius:100px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 16px;display:inline-flex}.eyebrow-accent .dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.eyebrow-accent span{color:var(--accent);letter-spacing:.1em;font-size:.75rem;font-weight:700}.services-title{margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1}.services-sub{color:var(--text-secondary);max-width:600px;font-size:1.2rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.service-card{border:1px solid #ffffff0d;border-radius:20px;padding:40px;transition:transform .4s}.service-card:hover{transform:translateY(-5px)}.large-card{background:linear-gradient(135deg,#2a2626 0%,#171515 100%);grid-column:1/-1}.dark-card{background:#111}.light-card{background:#222}.service-card h3{margin-bottom:15px;font-size:2rem;font-weight:800}.service-card p{color:var(--text-secondary);margin-bottom:20px;font-size:1.1rem}.features li{color:#fff;margin-bottom:10px;font-weight:600;list-style:none}.features li:before{content:"→";color:var(--accent);margin-right:10px}.portfolio-section{max-width:1200px;margin:0 auto;padding:100px 5%;position:relative}.portfolio-showcase{flex-direction:column;gap:60px;display:flex}.portfolio-card{background:var(--card-bg);border:1px solid #ffffff0d;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;transition:transform .3s;display:grid;overflow:hidden}.portfolio-card:hover{border-color:#ffffff26;transform:translateY(-5px)}.portfolio-card.reverse .portfolio-browser{order:2}.portfolio-card.reverse .portfolio-content{order:1}.portfolio-browser{background:#000;border:1px solid #ffffff1a;border-radius:10px;margin:20px;overflow:hidden;box-shadow:0 10px 30px #00000080}.browser-header{background:#1a1a1a;border-bottom:1px solid #ffffff0d;gap:6px;padding:10px 15px;display:flex}.browser-header .dot{border-radius:50%;width:10px;height:10px}.browser-header .dot.red{background:#ff5f56}.browser-header .dot.yellow{background:#ffbd2e}.browser-header .dot.green{background:#27c93f}.browser-html,body{width:100%;overflow-x:hidden}.browser-body img{width:100%;height:auto;transition:transform .5s;display:block}.portfolio-card:hover .browser-body img{transform:scale(1.02)}.portfolio-phones{perspective:1000px;justify-content:center;align-items:center;width:100%;min-height:650px;display:flex;position:relative}.portfolio-mobile-1,.portfolio-mobile-2{background:#000;border:12px solid #1a1a1a;border-radius:36px;width:260px;height:560px;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 20px 50px #000c}.portfolio-mobile-1{z-index:2;transform:rotate(-4deg)translate(-40px,-20px)}.portfolio-mobile-2,.portfolio-phones.slid .portfolio-mobile-1{z-index:1;opacity:.8;transform:rotate(5deg)translate(40px,30px)}.portfolio-phones.slid .portfolio-mobile-2{z-index:2;opacity:1;transform:rotate(-4deg)translate(-40px,-20px)}.slide-phone-btn{background:var(--accent);color:#fff;cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;transition:transform .3s,background .3s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 5px 15px #f366}.slide-phone-btn:hover{background:#ff4d79;transform:translateY(-50%)scale(1.1)}.mobile-notch{z-index:10;background:#1a1a1a;border-bottom-right-radius:14px;border-bottom-left-radius:14px;width:45%;height:25px;position:absolute;top:0;left:50%;transform:translate(-50%)}.portfolio-mobile-1 img,.portfolio-mobile-2 img{object-fit:cover;object-position:top;width:100%;height:100%;image-rendering:high-quality;transition:transform .8s}.portfolio-card:hover .portfolio-mobile-1 img,.portfolio-card:hover .portfolio-mobile-2 img{transform:translateY(-5%)}.portfolio-content{padding:40px}.portfolio-badge{background:var(--accent-dim);color:var(--accent);text-transform:uppercase;border-radius:50px;margin-bottom:15px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-block}.portfolio-content h3{margin-bottom:15px;font-size:2.2rem;font-weight:800}.portfolio-objectif{color:#fff;margin-bottom:15px;font-size:1.05rem;line-height:1.6}.portfolio-desc{color:var(--text-secondary);margin-bottom:25px;font-size:1rem;line-height:1.6}.portfolio-tech{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.portfolio-tech span{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:5px 12px;font-size:.8rem;font-weight:600}.portfolio-result{background:#25d3660d;border-left:3px solid #25d366;border-radius:0 12px 12px 0;margin-bottom:20px;padding:20px}.portfolio-result h5{color:#25d366;margin-bottom:10px;font-size:1.1rem}.portfolio-result p{color:#fff;margin:0;font-size:.95rem}@media (max-width:900px){.portfolio-card{grid-template-columns:1fr}.portfolio-card.reverse .portfolio-browser,.portfolio-card.reverse .portfolio-content{order:unset}.portfolio-browser{margin:20px}}.process-section{border-top:1px solid #ffffff0d;max-width:1200px;margin:0 auto;padding:100px 5%}.process-header{text-align:center;margin-bottom:80px}.process-header .services-sub{margin:0 auto}.process-steps{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.step-card{background:var(--card-bg);border:1px solid #ffffff0d;border-radius:20px;padding:40px;transition:transform .3s;position:relative}.step-card:hover{border-color:#ffffff1a;transform:translateY(-5px)}.step-number{font-family:var(--font-accent);color:#ffffff0d;z-index:0;font-size:5rem;line-height:1;position:absolute;top:10px;right:20px}.step-card h3{z-index:1;margin-bottom:15px;font-size:1.8rem;font-weight:800;position:relative}.step-card p{color:var(--text-secondary);z-index:1;margin-bottom:25px;position:relative}.step-features li{color:#fff;margin-bottom:8px;font-size:.9rem;font-weight:500;list-style:none}.step-features li:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:700}.faq-section{max-width:800px;margin:0 auto;padding:100px 5%;position:relative}.faq-header{text-align:center;margin-bottom:50px}.faq-list{flex-direction:column;gap:15px;display:flex}.faq-item{border-bottom:1px solid #ffffff1a}.faq-question{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;font-family:inherit;font-size:1.2rem;font-weight:700;transition:color .3s;display:flex}.faq-question:hover{color:var(--accent)}.faq-question:after{content:"+";color:var(--accent);font-size:1.5rem;transition:transform .3s}.faq-item.active .faq-question:after{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .3s ease-out,padding .3s;overflow:hidden}.faq-answer p{color:var(--text-secondary);margin:0;padding-bottom:0;font-size:1rem;line-height:1.6}.faq-item.active .faq-answer{max-height:300px}.faq-item.active .faq-answer p{padding-bottom:20px}.contact-section{background:var(--card-bg);border-top:1px solid #ffffff0d;padding:100px 5%}.contact-container{align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:flex}.contact-left,.contact-right{flex:1}.contact-desc{color:var(--text-secondary);max-width:450px;margin-bottom:30px;font-size:1.2rem}.contact-features{flex-direction:column;gap:15px;display:flex}.cf-item{font-size:1.1rem;font-weight:600}.cf-item span{color:var(--accent);margin-right:15px;font-weight:700}.contact-box{background:#0c0a09;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.contact-box h3{margin-bottom:10px;font-size:1.5rem}.contact-box p{color:var(--text-secondary);margin-bottom:25px;font-size:.9rem}.contact-form{flex-direction:column;gap:15px;display:flex}.contact-form input{color:#fff;font-family:var(--font-display);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:15px 20px;font-size:1rem}.contact-form input:focus{border-color:var(--accent);outline:none}.separator{text-align:center;margin:25px 0;position:relative}.separator:before{content:"";background:#ffffff1a;width:100%;height:1px;position:absolute;top:50%;left:0}.separator span{color:var(--text-secondary);z-index:1;background:#0c0a09;padding:0 15px;font-size:.8rem;position:relative}.btn-whatsapp{color:#000;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .3s;display:flex}.btn-whatsapp:hover{transform:translateY(-2px)}@media (max-width:900px){.contact-container{flex-direction:column}.process-steps{grid-template-columns:1fr}}@media (max-width:768px){.stats-card{flex-wrap:wrap;padding:20px}.stat{width:50%;margin-bottom:20px}.stat:nth-child(3):before,.stat:first-child:before{display:none}.services-grid{grid-template-columns:1fr}.nav-links,.nav-actions{display:none}}.case-header{max-width:1200px;margin:0 auto;padding:40px 5%}.breadcrumb{color:var(--text-secondary);margin-bottom:20px;font-size:.9rem;font-weight:500}.breadcrumb a{color:var(--accent);text-decoration:none;transition:color .3s}.breadcrumb a:hover,.breadcrumb span{color:#fff}.case-image-wrapper{width:100%;max-width:1200px;margin:0 auto 60px;padding:0 5%}.case-main-image{object-fit:cover;border:1px solid #ffffff1a;border-radius:20px;width:100%;height:auto;max-height:70vh;box-shadow:0 20px 50px #00000080}.case-details{border-bottom:1px solid #ffffff0d;gap:60px;max-width:1200px;margin:0 auto;padding:0 5% 100px;display:flex}.case-content{flex:2}.case-content p{color:var(--text-secondary);margin-bottom:20px;font-size:1.1rem;line-height:1.8}.case-sidebar{background:var(--card-bg);border:1px solid #ffffff0d;border-radius:15px;flex:1;height:fit-content;padding:30px}.meta-item{margin-bottom:25px}.meta-item:last-child{margin-bottom:0}.meta-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;font-size:.8rem;display:block}.meta-value{color:#fff;font-size:1.1rem;font-weight:700}.meta-link{color:var(--accent);font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .3s}.meta-link:hover{color:#fff}.more-portfolio{max-width:1200px;margin:0 auto;padding:80px 5%}.agency-footer{background:#000;border-top:1px solid #ffffff0d;padding:80px 5% 30px}.footer-container{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:60px;max-width:1200px;margin:0 auto;padding-bottom:60px;display:flex}.footer-col{flex:1}.footer-col h3{text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:1.2rem;font-weight:800}.logo-text{color:var(--accent);font-weight:900}.about-col p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.contact-col p{color:var(--text-secondary);margin-bottom:10px;font-weight:500}.footer-link{color:#fff;text-decoration:none;transition:color .3s}.footer-link:hover{color:var(--accent)}.footer-bottom{max-width:1200px;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:30px auto 0;font-size:.85rem;display:flex}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--text-secondary);text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff}@media (max-width:900px){.case-details{flex-direction:column}.footer-container{flex-direction:column;gap:40px}.footer-bottom{text-align:center;flex-direction:column}}.menu-toggle{cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:14px;display:none}.menu-toggle span{background:#fff;width:100%;height:1.5px;transition:all .4s}.menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1050;opacity:0;pointer-events:none;background:#000000f2;flex-direction:column;padding:140px 40px;transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-links{text-align:left;flex-direction:column;gap:25px;display:flex}.mobile-nav-links a{color:#fff6;text-transform:uppercase;letter-spacing:-1px;font-size:2.2rem;font-weight:900;text-decoration:none;transition:color .3s}.mobile-nav-links a:hover,.mobile-nav-links a:active{color:#fff}.mobile-login{text-align:center;border:1px solid #fff3;border-radius:50px;margin-top:30px;padding:15px 30px;display:inline-block;font-size:1.2rem!important}@media (max-width:900px){.menu-toggle{display:flex}}.i-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.i-badge{justify-content:center;align-items:center;display:flex}.bg-text{font-family:var(--font-display);color:#0000;-webkit-text-stroke:2px #ff336614;text-transform:uppercase;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(8rem,20vw,25rem);font-weight:900;line-height:.8;position:absolute}.bg-text-1{top:10%;left:-5%;transform:rotate(-10deg)}.bg-text-2{-webkit-text-stroke:2px #ffffff08;top:30%;right:-10%;transform:rotate(5deg)}.bg-text-3{font-size:clamp(10rem,30vw,35rem);top:50%;left:-10%;transform:rotate(-90deg)translateY(-50%)}.bg-text-4{bottom:10%;right:-5%;transform:rotate(15deg)}.hero-content,.portfolio-header,.portfolio-container,.services-header,.services-grid,.faq-header,.faq-list{z-index:2;position:relative}.reveal-up{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.service-card:nth-child(2){transition-delay:.1s}.service-card:nth-child(3){transition-delay:.2s}.service-card:nth-child(4){transition-delay:.3s}.step-card:nth-child(2){transition-delay:.15s}.step-card:nth-child(3){transition-delay:.3s}.bg-float{width:100%;height:100%;animation:12s ease-in-out infinite bg-float-anim;display:inline-block}@keyframes bg-float-anim{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-50px)scale(1.02)}}@media (max-width:768px){.cursor,.cursor-follower{display:none!important}html,body{width:100vw;max-width:100%;margin:0;padding:0;overflow-x:hidden!important}.hero-section{min-height:auto;padding:120px 5% 60px}.hero-title{line-height:1.1;font-size:2.5rem!important}.hero-subtitle{margin-bottom:25px;font-size:1.1rem!important}h2.services-title{font-size:2rem!important}.portfolio-content h3{font-size:1.8rem!important}.portfolio-section,.services-section,.method-section,.contact-section{padding:60px 5%}.portfolio-card,.portfolio-card.reverse{gap:20px;background:0 0!important;border:none!important;flex-direction:column!important;padding:0!important}.portfolio-content{padding:20px 10px!important}.portfolio-phones{margin-left:-20px;transform:scale(.85)}.service-card{padding:30px 20px!important}.services-grid{flex-direction:column!important;gap:20px!important;display:flex!important}.service-card h3{font-size:1.5rem!important}.faq-question{padding:15px 0!important;font-size:1rem!important}.portfolio-section,.services-section,.method-section,.contact-section,.clients-section,.more-portfolio{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-left:15px!important;padding-right:15px!important}.portfolio-image-container{margin-bottom:0!important;padding:0!important}.bg-text{letter-spacing:2vw!important;opacity:.03!important;font-size:18vw!important}.agency-footer{padding:40px 5% 30px;overflow-x:hidden}.footer-container{gap:30px}.slide-phone-btn{right:-10px}}
