@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";html,body{background-color:#0b0d28;min-height:100vh;color:#fff}#root,.App{display:flex;flex-direction:column;min-height:100%}footer{flex-shrink:0}.site-footer{background:linear-gradient(to right,#1a9bf0,#005bbb);color:#fff;flex-shrink:0}.site-footer .footer-content{max-width:1200px;margin:0 auto;padding:2rem 1rem}.site-footer .footer-content .footer-title{font-size:1.8rem;margin-bottom:2rem}.site-footer .footer-content .footer-columns{display:flex;flex-wrap:wrap;gap:2rem}.site-footer .footer-content .footer-columns .footer-column{flex:1 1 200px}.site-footer .footer-content .footer-columns .footer-column h3{font-size:1rem;margin-bottom:1rem}.site-footer .footer-content .footer-columns .footer-column ul{list-style:none;margin:0;padding:0}.site-footer .footer-content .footer-columns .footer-column ul li{margin-bottom:.5rem;font-size:.685rem}.site-footer .footer-locations-bar{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:1rem;gap:2rem}.site-footer .footer-locations-bar .brand-line-container{display:flex;align-items:center;gap:1rem}.site-footer .footer-locations-bar .brand-line-container .brand-name{font-size:1.5rem;margin:0}.site-footer .footer-locations-bar .brand-line-container .divider{width:100px;height:2px;background-color:#ffffff80}.site-footer .footer-locations-bar .locations-container{display:flex;gap:2rem}.site-footer .footer-locations-bar .locations-container .location .location-code{font-size:2rem;font-weight:700;text-transform:uppercase;opacity:.2;letter-spacing:2px}.site-footer .footer-bottom{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.2);max-width:1200px;margin:0 auto;padding:1rem}.site-footer .footer-bottom p{margin:0;font-size:.55rem;cursor:pointer;transition:color .3s ease}.site-footer .footer-bottom p:hover{color:#ffeb3b}@media (max-width: 768px){.site-footer .footer-content .footer-title{text-align:center}.site-footer .footer-content .footer-columns{flex-direction:column;align-items:flex-start;gap:0}.site-footer .footer-locations-bar{flex-direction:column;align-items:flex-start}.site-footer .footer-locations-bar .brand-line-container .divider{width:80px}.site-footer .footer-bottom{gap:.5rem}}.header{background:transparent;color:#fff;padding:1rem;width:100%;position:fixed;top:0;left:0;z-index:10000;transition:background .6s ease,color .6s ease,box-shadow .6s ease}.header.scrolled{background:linear-gradient(to top,#002245,#440075);color:#000;box-shadow:0 2px 8px #0003}.header .container{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}.header .container .brand{display:flex;align-items:center;justify-content:center;margin-left:2rem}.header .container .logo{max-height:5vh;width:auto;object-fit:contain;transition:transform .3s ease;cursor:pointer;transform:scale(2)}.header .container .menu-icon{display:flex;align-items:center;cursor:pointer;margin-right:1rem}.header .container .menu-icon img{width:30px;height:30px;z-index:9999}.nav-open{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;color:#f2f6ff;background:linear-gradient(180deg,#0b1024,#1b2a6b 55%,#ff4d8d 140%);padding:3rem 1.25rem;z-index:1222;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-family:ui-sans-serif,system-ui,-apple-system,Inter,Helvetica Neue,Arial,Noto Sans,Segoe UI,sans-serif}.nav-open .menu-item{margin-top:1.2rem;color:#f2f6ff;width:100%;padding:0;border-bottom:1px solid rgba(10,18,33,.18)}.nav-open .menu-item:last-child{border-bottom:none}.nav-open .nav-link{display:inline-block;width:100%;color:#f2f6ff;font-size:1.22rem;text-decoration:none;line-height:1.15;padding:1.25rem .25rem;text-transform:uppercase;letter-spacing:.34em;font-weight:850}.nav-open .nav-link.active{color:#f2f6ff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.nav-open .nav-link:hover{opacity:.88}.nav-open .nav-accordion{width:100%;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1.25rem .25rem}.nav-open .nav-accordion .nav-accordion__title{color:#f2f6ff;font-size:1.22rem;text-transform:uppercase;letter-spacing:.34em;font-weight:900}.nav-open .nav-accordion .nav-accordion__chev{color:#0a1221e6;font-weight:900;font-size:1.2rem;transition:transform .18s ease;transform:translateY(-1px)}.nav-open .nav-accordion.open .nav-accordion__chev{transform:rotate(180deg)}.nav-open .mega-menu-wrapper{width:100%;padding:0 0 .9rem}.nav-open .mega-menu{width:100%;display:flex;flex-direction:column;gap:1.25rem;margin-top:.25rem}.nav-open .mega-menu .view-all-link{width:100%;text-align:center;font-size:.95rem;font-weight:900;text-transform:uppercase;letter-spacing:.22em;color:#f2f6ff;text-decoration:none;padding:.9rem .75rem;border:1px solid rgba(0,255,209,.35);border-radius:12px;background:#00ffd11a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-open .mega-menu .view-all-link:hover{background:#00ffd129;box-shadow:0 0 0 4px #00ffd124}.nav-open .mega-menu .mega-menu-heading-link{color:#f2f6fff2;text-decoration:none}.nav-open .mega-menu .mega-menu-heading-link:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ff4d8df2}.nav-open .mega-menu .mega-menu-columns{width:100%;display:grid;grid-template-columns:1fr;gap:1rem}.nav-open .mega-menu .mega-menu-column{width:100%;padding:1rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(242,246,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-open .mega-menu .mega-menu-column h4{margin:0 0 .6rem;font-size:.95rem;text-transform:uppercase;color:#f2f6ffe0;letter-spacing:.18em;font-weight:900}.nav-open .mega-menu .mega-menu-column ul{list-style:none;padding:0;margin:0}.nav-open .mega-menu .mega-menu-column ul li{margin:0;padding:.5rem 0;border-bottom:1px solid rgba(242,246,255,.12)}.nav-open .mega-menu .mega-menu-column ul li:last-child{border-bottom:none}.nav-open .mega-menu .mega-menu-column ul li .mega-menu-link{display:inline-block;width:100%;color:#f2f6ffd9;text-decoration:none;font-size:.95rem;line-height:1.25;padding:.1rem 0;letter-spacing:-.01em;font-weight:750}.nav-open .mega-menu .mega-menu-column ul li .mega-menu-link:hover{color:#f2f6ff;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#00ffd1e6;text-shadow:0 0 18px rgba(0,255,209,.18)}@media (min-width: 680px){.nav-open{padding:3.25rem 2rem}.nav-open .mega-menu .mega-menu-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.nav-open .mega-menu .mega-menu-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-open .nav-link,.nav-open .nav-accordion .nav-accordion__title{font-size:1.3rem}}.icon{width:24px;height:24px;transition:filter .3s ease}.icon.black-fill{filter:invert(50%)}.snake-button-wrapper{opacity:0;transform:translateY(-20px);transition:opacity .6s ease,transform .6s ease}.snake-button-wrapper.show{opacity:1;transform:translateY(0)}.snake-button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;cursor:pointer;font-weight:700;font-size:1rem;text-transform:uppercase;border:1px solid #fff;color:#fff4ee;background-color:transparent}.snake-button:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;animation:snake 6s linear infinite}.snake-button .right-icon{width:1.2rem;height:1.2rem;filter:drop-shadow(0 0 .2rem rgba(255,150,150,.5))}.snake-button:hover:before{animation-play-state:paused}.snake-button .button-text{display:inline-block;overflow:hidden;white-space:nowrap;width:0;animation:typing 1.5s steps(20,end) forwards}@keyframes snake{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes typing{0%{width:0}to{width:100%}}@media (max-width: 768px){.snake-button{padding:.5rem 1rem;font-size:.9rem}.snake-button .right-icon{width:1rem;height:1rem}}.button-cta{position:relative;display:inline-block;padding:1rem;width:70%;background:linear-gradient(#8f4dd6,#62a6f3);border:2px solid;border-image:linear-gradient(to bottom,#8a2be2,#5e0db4 50%,#3cb7e1 50%,#288dff) 1;text-transform:uppercase;cursor:pointer;font-weight:100;overflow:hidden;transition:color .5s ease;z-index:1}.button-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff;z-index:1;transition:transform .8s ease;pointer-events:none}.button-cta:hover:before{transform:translate(100%)}.button-cta .button-text{position:relative;z-index:2;color:#fff;transition:color .5s ease}.button-cta:hover .button-text{color:indigo}@media (max-width: 768px){.button-cta{width:90%;padding:.8rem;font-size:.9rem}}.button-cta.transparent{background:transparent;border:2px solid #00c8f9;color:#00c8f9}.vertical-photo-reel{padding-top:5rem;height:100vh;width:100vw;display:flex;justify-content:end;gap:0;overflow-x:hidden;overflow-y:hidden;opacity:.65}.vertical-photo-reel .column{width:270px;height:100%;overflow:hidden;perspective:1000px;transform:perspective(1000px) rotateY(-25deg) rotateX(15deg) skew(-5deg);transform-origin:center}.vertical-photo-reel .column .image-track{display:flex;flex-direction:column;animation:scrollUp 70s linear infinite}.vertical-photo-reel .column img{width:100%;height:auto;margin:0;display:block}.vertical-photo-reel .column-down .image-track{animation:scrollDown 70s linear infinite}@keyframes scrollUp{0%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}@media (max-width: 768px){.vertical-photo-reel{overflow-x:hidden;justify-content:start;opacity:.6}.column{width:140px;transform:perspective(800px) rotateY(-15deg) rotateX(10deg) skew(-3deg)}.column .image-track{animation-duration:200s}}.background-container{position:relative;width:100%;height:90vh;background:url(./bg.webp) no-repeat center center/cover;font-family:Roboto,sans-serif}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#4b0082cc,#4b008200 70%);display:flex;align-items:center;justify-content:flex-start;color:#fff;padding-left:5%}@media (max-width: 768px){.gradient-overlay{justify-content:center;padding-left:0}}.content{width:50%;text-align:left;padding:2em;z-index:1000}@media (max-width: 768px){.content{width:80%;text-align:center;padding:1em}}.content h1,.content h2{margin:0}.content h1{font-size:6em;font-weight:700}@media (max-width: 768px){.content h1{font-size:2.5em}}.content h2{font-size:3.5em;margin-top:.5em}@media (max-width: 768px){.content h2{font-size:1.8em}}.content p{font-size:1.8em;margin-top:1em}@media (max-width: 768px){.content p{font-size:1.2em}}.content span{font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:100;font-size:larger}.content h1,.content h2,.content p{margin-bottom:1rem}.content .button-cta{margin-top:2em}@media (max-width: 768px){.content .button-cta{margin-top:1.5em}}.home-container{width:100%;min-height:100%;display:block}.fade-section{opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease}.fade-section.animate-show{opacity:1;transform:translateY(0)}.carousel-container{width:100%;height:10vh;overflow:hidden;display:flex;align-items:center;background-color:#0b0d28;position:relative}.carousel-track-wrapper{display:flex;width:100%;overflow:hidden;position:relative}.carousel-track{display:flex;width:max-content;white-space:nowrap}.carousel-slide{display:flex;justify-content:center;align-items:center;padding:0 10px}.carousel-slide img{max-height:50px;max-width:100px;object-fit:contain;opacity:.8}.video-section{display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;background:linear-gradient(to top,#002245,indigo)}.video-section .content-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px}.video-section .content{flex:1;margin-bottom:4rem}.video-section .content h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.video-section .content ul{list-style:none;padding:1rem;margin-bottom:1rem}.video-section .content ul li{flex-wrap:nowrap;white-space:nowrap;padding:.6rem}.video-section .content ul li .tick-icon{width:18px;height:18px}.video-section .content ul li span{color:#53a5ff;padding-left:.5rem}.video-section .content p{font-size:.9rem;max-width:90%;line-height:1.4}.video-section .image-container{flex:1;max-width:50%;display:flex;justify-content:center;perspective:1200px}.video-section .image-container .showcase-image{width:90%;border-radius:10px;transform:perspective(1200px) rotateY(-25deg) rotateX(15deg) skew(-5deg)}@media (max-width: 1048px){.video-section .content-wrapper{flex-direction:column;align-items:center;text-align:center}.video-section .content{margin-bottom:1rem;width:100%}.video-section .content ul{margin-bottom:1rem}.video-section .content ul li{display:flex;align-items:center;justify-content:center;padding:1rem;flex-direction:column}.video-section .content ul img{padding:0rem;margin:.8rem;scale:1.3}.video-section .content p{font-size:1rem;max-width:100%;text-align:center}.video-section .image-container{max-width:100%;margin-top:1rem;perspective:none;width:100%;display:flex;justify-content:center}.video-section .showcase-image{width:100%;max-width:500px;height:auto;object-fit:contain}.video-section h2{font-size:1.8rem}}.services-section{display:flex;height:100vh;color:#fff;padding:1rem;height:100%;min-height:100%;background:linear-gradient(to top,#6400e6d6,#002245)}.services-section .left-content{width:40%;display:flex;flex-direction:column;justify-content:start;padding-right:3rem 0;align-items:center;padding:2rem 1rem;text-align:left}.services-section .left-content h2{padding:1.5rem 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.services-section .mockup-image{display:none}.services-section .right-content{width:100%;display:flex;flex-direction:column;height:100%;padding-left:1rem;padding:1rem}.services-section .service-card{background-color:#ffffff1a;padding:1rem;margin-bottom:20px;border-radius:8px;transition:all .3s ease-in-out;cursor:pointer}.services-section .service-card.active{background:linear-gradient(to bottom,#fff,#a4bdf2);color:#000;transform:scale(1.05);width:100%;transition:width .5s ease-in-out}.services-section .service-icon{width:50px;height:50px;margin-bottom:15px}.services-section h3{font-size:1.8rem;margin-bottom:20px}.services-section p{font-size:1.2rem;line-height:1.6}@media (max-width: 768px){.services-section{flex-direction:column}.services-section .services-section{margin:10rem}.services-section .left-content,.services-section .right-content{width:100%}.services-section .service-card.active{width:100%;scale:1.015}.services-section .mockup-image{width:100%}}.process-steps{background:linear-gradient(to right,#07184f,#03113d 30%,#441c80 70%,#401f72);padding:4rem 2rem;color:#fff;position:relative;overflow:hidden}.process-steps .process-steps-header{text-align:center;margin-bottom:2rem}.process-steps .process-steps-header .process-steps-title{font-size:2rem;margin-bottom:.5rem;text-transform:uppercase;text-shadow:0 0 10px rgba(255,255,255,.2)}.process-steps .process-steps-header .process-steps-subtitle{font-size:1rem;opacity:.9;max-width:800px;margin:.5rem auto;line-height:1.5}.process-steps .progress-line-bg{position:absolute;top:15rem;left:2rem;right:2rem;height:2px;background:#fff3;z-index:1}.process-steps .progress-line-fill{position:absolute;top:15rem;left:2rem;height:2px;background:#02c7ff;z-index:2;transition:width .3s ease}.process-steps .process-steps-container{display:flex;gap:3rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;margin-top:4rem}.process-steps .process-steps-container::-webkit-scrollbar{display:none}.process-steps .process-step{position:relative;min-width:300px;max-width:300px;flex-shrink:0;z-index:300;padding:1rem 0 5rem}.process-steps .process-step .step-icon-wrapper{margin-bottom:1rem}.process-steps .process-step .step-icon-wrapper .step-icon{width:64px;height:64px}.process-steps .process-step .step-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(to right,#02c7ff,#a24dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(255,255,255,.1)}.process-steps .process-step .step-description{font-size:.95rem;line-height:1.4;opacity:.9;margin-bottom:1rem}.process-steps .process-step .step-list{list-style:none;margin:0;padding:0;margin-bottom:1.5rem}.process-steps .process-step .step-list li{display:flex;align-items:center;margin-bottom:.5rem}.process-steps .process-step .step-list li .check-icon{width:16px;height:16px;margin-right:.5rem;flex-shrink:0}.process-steps .process-step .step-list li span{font-size:.9rem}.process-steps .process-step .step-number{position:absolute;bottom:0;left:0;font-size:5rem;color:#fff3;font-weight:700;pointer-events:none}@media (max-width: 768px){.process-steps{padding:2rem 1rem}.process-steps .process-steps-header .process-steps-title{font-size:1.6rem}.process-steps .progress-line-bg,.process-steps .progress-line-fill{display:none}.process-steps .process-steps-container{gap:2rem;margin-top:2rem}.process-steps .process-step{min-width:280px;max-width:280px;padding-bottom:5rem}.process-steps .process-step .step-icon-wrapper .step-icon{width:50px;height:50px}.process-steps .process-step .step-number{font-size:4rem}}.why-choose-section{background-color:#fff;padding:4rem 2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem}.why-choose-section .why-choose-content{flex:1 1 600px;max-width:700px}.why-choose-section .why-choose-content .why-choose-heading{font-size:2rem;margin-bottom:1rem;color:#000}.why-choose-section .why-choose-content .why-choose-heading .gradient-text{background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.why-choose-section .why-choose-content .why-choose-intro{font-size:1rem;color:#555;margin-bottom:2rem;line-height:1.5}.why-choose-section .why-choose-content .why-choose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.why-choose-section .why-choose-content .why-choose-grid .why-choose-item{position:relative;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;transition:border-color .3s ease}.why-choose-section .why-choose-content .why-choose-grid .why-choose-item:hover{border-color:#6f00ff}.why-choose-section .why-choose-content .why-choose-grid .why-choose-item .why-choose-number{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.why-choose-section .why-choose-content .why-choose-grid .why-choose-item h3{font-size:1.1rem;margin-bottom:.5rem;color:#333}.why-choose-section .why-choose-content .why-choose-grid .why-choose-item p{font-size:.95rem;color:#555;line-height:1.5}.why-choose-section .why-choose-image{flex:1 1 300px;max-width:400px;display:flex;align-items:center;justify-content:center}.why-choose-section .why-choose-image img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width: 992px){.why-choose-section{align-items:center}.why-choose-content{max-width:100%}.why-choose-content .why-choose-heading{padding:.5rem}.why-choose-content .why-choose-grid{grid-template-columns:1fr}.why-choose-intro{padding:.5rem}.why-choose-image{max-width:100%;margin-top:2rem}}.cta-section{display:flex;align-items:center;justify-content:space-between;padding:3rem;background:linear-gradient(to right,#00264d,indigo);color:#fff}.cta-section .cta-content{max-width:600px}.cta-section .cta-content .cta-heading{font-size:2rem;margin-bottom:1rem}.cta-section .cta-content .cta-heading span{color:#0af}.cta-section .cta-content .cta-text{font-size:1.2rem;margin-bottom:2rem}.cta-section .cta-content .cta-text strong{color:#0af}.cta-section .cta-content .cta-form{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.cta-section .cta-content .cta-form input{flex:1;padding:.75rem 1rem;border:none;border-radius:4px;font-size:1rem;color:#333}.cta-section .cta-content .cta-form input::placeholder{color:#999}.cta-section .cta-content .cta-form button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(to right,#0af,#0070ff);border:none;border-radius:4px;color:#fff;font-weight:700;cursor:pointer;transition:background .3s ease}.cta-section .cta-content .cta-form button:hover{background:linear-gradient(to right,#0070ff,#0af)}.cta-section .cta-content .cta-form button .arrow{font-size:1.2rem}.cta-section .cta-image img{max-width:400px;width:100%;height:auto;display:block}@media (max-width: 992px){.cta-section{flex-direction:column;text-align:center}.cta-section .cta-content{max-width:100%;margin-bottom:2rem}.cta-section .cta-image img{max-width:300px}}.pricing-banner{position:relative;width:100%;min-height:400px;background-position:center;background-size:cover;background-repeat:no-repeat;padding:4rem 2rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.pricing-banner .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#130255c1;background:linear-gradient(to right,#07184fdf,#03113dd0 30%,#441c80e5 70%,#401f72d3);z-index:1}.pricing-banner .banner-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.pricing-banner .banner-content h2{font-size:2rem;margin-bottom:1.5rem}.pricing-banner .banner-content p{font-size:1.1rem;margin-bottom:1rem;line-height:1.5}.pricing-banner .banner-content p strong{font-size:1.2rem;font-weight:700;background:linear-gradient(to right,#02c7ff,#2fe0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(255,255,255,.1)}.pricing-banner .banner-content .calculate-btn{margin-top:1.5rem;background:#0af;border:none;border-radius:4px;color:#fff;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease,color .3s ease}.pricing-banner .banner-content .calculate-btn:hover{background:linear-gradient(to right,purple,#ff69b4);color:#fff}@media (max-width: 768px){.pricing-banner{padding:3rem 1rem}.pricing-banner .banner-content h2{font-size:1.6rem}.pricing-banner .banner-content p{font-size:1rem}}.communication-process{padding:4rem 2rem;background:linear-gradient(to right,#101e4ef6,#1e294d,#392359,#381768);color:#fff}.communication-process .container{max-width:1200px;margin:0 auto;text-align:center}.communication-process .process-title{font-size:2.5rem;margin-bottom:1rem;color:#58aeff;font-weight:700}.communication-process .process-intro{font-size:1.2rem;margin-bottom:2rem;color:#ddd}.communication-process .process-steps{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center;background:transparent}.communication-process .process-step{background:linear-gradient(135deg,#4a4a9a,#9021c6);padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px #0003;text-align:left;width:100%;max-width:350px;transition:transform .3s ease,box-shadow .3s ease}.communication-process .process-step:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0000004d}.communication-process .process-step .step-number{font-size:2rem;font-weight:700;color:#ebe4e4a3;width:100%;text-align:end;padding:.71rem}.communication-process .process-step .step-title{font-size:1.5rem;margin-bottom:.5rem;color:#deadad}.communication-process .process-step .step-description{font-size:1.3rem;line-height:1.6;color:#fffdfd}@media (min-width: 1024px){.communication-process .process-step{width:350px;height:300px;display:flex;flex-direction:column;justify-content:space-between}}@media (max-width: 767px){.communication-process .process-step .step-number{display:none}}.communication-process .process-image{margin:0 auto}.communication-process .process-image img{max-width:200px;width:100%;height:auto;display:block;margin:0 auto}@media (max-width: 768px){.communication-process .process-title{font-size:2rem}.communication-process .process-intro{font-size:1rem}}.heroSection{position:relative;width:100%;min-height:100vh;background:url(/heroAbout.png) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.heroSection:before{content:"";position:absolute;background:linear-gradient(to right,#306af1b3,#ad64f5b3);z-index:1;top:0;right:0;bottom:0;left:0;background-color:#000000b9}.heroSection .overlay{position:relative;z-index:2;max-width:1200px;width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;height:80vh;margin-top:2rem}.bigText{font-family:Bebas Neue,sans-serif;font-size:6rem;font-weight:400;margin:0;opacity:.1;text-transform:uppercase;letter-spacing:.3em;font-family:Anton,sans-serif;transform:scaleX(1.1);display:inline-block}.subTitle{margin-top:1rem;font-size:1.5rem;font-weight:300}.mainTitle{margin-top:.5rem;font-size:2.5rem;font-weight:700}.infoRow{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.infoRow .infoItem{text-align:center}.infoRow .infoItem h4{font-size:2rem;margin-bottom:.3rem}.infoRow .infoItem p{font-size:1rem;font-weight:300}.ctaContainer{margin-top:2rem}@media (max-width: 992px){.overlay{height:auto}.bigText{font-size:4rem}.subTitle{font-size:1.3rem}.mainTitle{font-size:2rem}.infoRow{gap:2rem}.infoRow .infoItem h4{font-size:1.8rem}.infoRow .infoItem p{font-size:.95rem}}@media (max-width: 768px){.overlay{padding:1.5rem;height:auto}.bigText{font-size:3rem}.subTitle{font-size:1.2rem}.mainTitle{font-size:1.8rem}.infoRow{flex-direction:column;gap:1.5rem}}@media (max-width: 576px){.overlay{padding:1rem}.bigText{font-size:2.5rem}.subTitle{font-size:1rem}.mainTitle,.infoRow .infoItem h4{font-size:1.5rem}.infoRow .infoItem p{font-size:.85rem}}.teamSection{box-sizing:border-box;padding:4rem 2rem;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);color:#fff;text-align:center;overflow-x:hidden}.teamSection .title{font-size:2.5rem;margin-bottom:1rem;font-weight:700;padding:0 1rem}.teamSection .description{max-width:800px;margin:0 auto 2rem;font-size:1rem;line-height:1.6;padding:0 1rem}.teamSection .teamGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.teamSection .teamMember{display:flex;flex-direction:column;align-items:center;padding:1rem;box-sizing:border-box}.teamSection .teamMember h3{margin:1rem 0 .5rem;font-size:1.2rem;color:#fff;text-align:center}.teamSection .teamMember p{font-size:.9rem;color:#ccc;text-align:center}.teamSection .teamMember .imageWrapper{width:150px;height:150px;border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;padding:3px;background:linear-gradient(45deg,#43bff0,#cfa8f2)}.teamSection .teamMember .imageWrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:grayscale(100%);transition:filter .3s ease}.teamSection .teamMember .imageWrapper:hover img{filter:grayscale(0%)}@media (max-width: 992px){.teamSection{padding:3rem 1.5rem}.teamSection .title{font-size:2rem}.teamSection .teamGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.teamSection .teamMember .imageWrapper{width:130px;height:130px}.teamSection .teamMember h3{font-size:1.1rem}.teamSection .teamMember p{font-size:.85rem}}@media (max-width: 768px){.teamSection{padding:2.5rem 1rem}.teamSection .title{font-size:1.8rem}.teamSection .teamGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.teamSection .teamMember .imageWrapper{width:110px;height:110px}.teamSection .teamMember h3{font-size:1rem}.teamSection .teamMember p{font-size:.8rem}}@media (max-width: 576px){.teamSection{padding:2rem 1rem}.teamSection .title{font-size:1.5rem}.teamSection .description{font-size:.9rem}.teamSection .teamGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.teamSection .teamMember .imageWrapper{width:80px;height:80px}.teamSection .teamMember h3{font-size:.9rem}.teamSection .teamMember p{font-size:.75rem}}.about-us{color:#fff}.case-studies-section{width:100%;background:#fff;min-height:100vh;padding:0 0 3rem;padding-top:calc(2.5rem + var(--header-offset-desktop, 110px))}.case-studies-section .case-studies-container{max-width:1250px;margin:0 auto;padding:0 1.5rem}.case-studies-section .categories{display:flex;justify-content:center;gap:.75rem;margin-bottom:2.25rem;flex-wrap:wrap}.case-studies-section .categories .category-button{padding:.55rem 1.35rem;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;border:1px solid #e7e7e7;background:transparent;color:#555;cursor:pointer;transition:all .2s ease;border-radius:8px}.case-studies-section .categories .category-button:hover:not(.disabled){border-color:#000;color:#000;transform:translateY(-1px)}.case-studies-section .categories .category-button.active{background:#000;color:#fff;border-color:#000}.case-studies-section .categories .category-button.disabled{opacity:.35;cursor:not-allowed}.case-studies-section .case-selector{margin-bottom:3rem;scroll-margin-top:var(--header-offset-desktop, 110px)}.case-studies-section .case-selector .selector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,240px));justify-content:center;gap:1rem}.case-studies-section .case-selector .case-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden;background:#fff}.case-studies-section .case-detail{animation:fadeIn .35s ease;scroll-margin-top:var(--header-offset-desktop, 110px)}.case-studies-section .case-detail .case-hero{position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;margin-bottom:2.25rem;background:linear-gradient(135deg,#667eea,#764ba2);padding:2.2rem 0}.case-studies-section .case-detail .case-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.18}.case-studies-section .case-detail .case-hero .hero-content{position:relative;z-index:1;padding:2rem;max-width:1250px;margin:0 auto;padding:0 1.5rem}.case-studies-section .case-detail .case-hero .hero-content .client-logo{margin-bottom:.9rem}.case-studies-section .case-detail .case-hero .hero-content .client-logo img{max-height:62px;max-width:210px}.case-studies-section .case-detail .case-hero .hero-content h1{font-size:1.9rem;font-weight:900;color:#fff;margin-bottom:.65rem;line-height:1.12;letter-spacing:-.02em}.case-studies-section .case-detail .case-hero .hero-content .hero-description{font-size:.98rem;color:#ffffffeb;margin-bottom:1rem;line-height:1.55;max-width:680px}.case-studies-section .case-detail .mockups-section.transparent-visual{margin:2.25rem 0 3rem;background:transparent;padding:0;display:grid;grid-template-columns:minmax(520px,780px) minmax(320px,1fr);align-items:center;gap:2.25rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-media{grid-column:1;width:100%;margin:0;padding:0;order:1}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-header{grid-column:2;width:100%;max-width:520px;margin-left:auto;text-align:right;order:2;padding-right:2rem}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-title{margin:0 0 .85rem;font-weight:950;letter-spacing:-.035em;color:#0b0b0b;font-size:clamp(2.1rem,3.2vw,3.1rem);line-height:1.02;white-space:pre-line}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-copy{margin:0;font-size:1rem;line-height:1.65;color:#555}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-labels{margin-top:.95rem;display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-labels .label{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#ffffffbf;font-size:.75rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#111}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-image{width:100%;height:auto;display:block;border-radius:0;box-shadow:none;background:transparent}@media (max-width: 900px){.case-studies-section .case-detail .mockups-section.transparent-visual{grid-template-columns:1fr;gap:1.25rem}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-media{grid-column:auto;order:1}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-header{grid-column:auto;max-width:100%;margin-left:0;text-align:left;order:2}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-labels{justify-content:flex-start}}.case-studies-section .case-detail .stats-section{background:#faf9fa;padding:1.5rem;border-radius:0;margin-bottom:3.25rem;text-align:center}.case-studies-section .case-detail .stats-section h2{font-size:1.7rem;font-weight:900;margin-bottom:.6rem;color:#0b0b0b;letter-spacing:-.02em}.case-studies-section .case-detail .stats-section .stats-description{font-size:.98rem;color:#666;max-width:820px;margin:0 auto 1.5rem;line-height:1.6}.case-studies-section .case-detail .stats-section .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;max-width:1000px;margin:0 auto}.case-studies-section .case-detail .stats-section .stats-grid>*{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:1rem;background:linear-gradient(180deg,#00000005,#0000)}.case-studies-section .case-detail .approach-section{margin-bottom:3.25rem}.case-studies-section .case-detail .approach-section h2{font-size:1.7rem;font-weight:900;margin-bottom:.8rem;text-align:center;color:#0b0b0b;letter-spacing:-.02em}.case-studies-section .case-detail .approach-section .approach-description{font-size:.98rem;color:#666;max-width:820px;margin:0 auto 1.75rem;text-align:center;line-height:1.6}.case-studies-section .case-detail .approach-section .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.case-studies-section .case-detail .approach-section .highlights-grid .highlight-card{background:#fff;padding:1.25rem;border-radius:10px;border:1px solid rgba(0,0,0,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.case-studies-section .case-detail .approach-section .highlights-grid .highlight-card:hover{border-color:#00000040;transform:translateY(-3px);box-shadow:0 12px 26px #00000014}.case-studies-section .case-detail .approach-section .highlights-grid .highlight-card h4{font-size:1.05rem;font-weight:900;margin-bottom:.5rem;color:#0b0b0b;letter-spacing:-.02em}.case-studies-section .case-detail .approach-section .highlights-grid .highlight-card p{color:#666;line-height:1.6;margin:0;font-size:.95rem}.case-studies-section .case-detail .content-section{margin-bottom:2.5rem;max-width:900px;margin-left:auto;margin-right:auto}.case-studies-section .case-detail .content-section h2{font-size:1.6rem;font-weight:900;margin-bottom:1rem;color:#0b0b0b;letter-spacing:-.02em}.case-studies-section .case-detail .content-section p{font-size:1rem;line-height:1.75;color:#444;margin-bottom:1rem}.case-studies-section .case-detail .content-section .content-list{list-style:none;padding:0}.case-studies-section .case-detail .content-section .content-list li{padding:.75rem 0 .75rem 2rem;position:relative;font-size:.98rem;line-height:1.6;color:#444}.case-studies-section .case-detail .content-section .content-list li:before{content:"→";position:absolute;left:0;font-size:1.25rem;font-weight:900;color:#667eea}.case-studies-section .case-selector{position:relative;margin-bottom:3rem;scroll-margin-top:var(--header-offset-desktop, 110px)}.case-studies-section .case-selector .carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;cursor:pointer;z-index:5;transition:transform .15s ease,background .15s ease}.case-studies-section .case-selector .carousel-nav:hover{background:#fff;transform:translateY(-50%) scale(1.03)}.case-studies-section .case-selector .carousel-nav.prev{left:-8px}.case-studies-section .case-selector .carousel-nav.next{right:-8px}.case-studies-section .case-selector .selector-carousel{display:flex;gap:1rem;overflow-x:auto;overflow-y:visible;padding:.25rem .25rem .75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.case-studies-section .case-selector .selector-carousel::-webkit-scrollbar{display:none}.case-studies-section .case-selector .case-card{flex:0 0 240px;scroll-snap-align:start;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden;background:#fff}.case-studies-section .case-selector .case-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.case-studies-section .case-selector .case-card.active{border-color:#0000008c;box-shadow:0 12px 28px #0000001a}.case-studies-section .case-selector .case-card .case-card-image{width:100%;height:150px;overflow:hidden;background:#f3f3f3}.case-studies-section .case-selector .case-card .case-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.case-studies-section .case-selector .case-card:hover .case-card-image img{transform:scale(1.03)}.case-studies-section .case-selector .case-card h3{padding:.85rem .9rem .35rem;margin:0;font-size:1rem;font-weight:900;letter-spacing:-.01em;color:#0b0b0b}.case-studies-section .case-selector .case-card p{padding:0 .9rem .95rem;margin:0;color:#666;font-size:.88rem;line-height:1.45}.case-studies-section .case-navigation{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.case-studies-section .case-navigation .nav-button{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:800;background:#000;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,background .2s ease}.case-studies-section .case-navigation .nav-button:hover{background:#222}.case-studies-section .case-navigation .nav-button.prev:hover{transform:translate(-3px)}.case-studies-section .case-navigation .nav-button.next:hover{transform:translate(3px)}.case-studies-section .case-navigation .nav-button span{font-size:.9rem}.case-studies-section .photography-special{text-align:center;padding:3rem 0}.case-studies-section .photography-special .photography-hero{max-width:860px;margin:0 auto;padding:3rem 1.75rem;background:linear-gradient(135deg,#434343,#000);border-radius:12px;color:#fff}.case-studies-section .photography-special .photography-hero h1{font-size:2.2rem;font-weight:900;margin-bottom:1rem}.case-studies-section .photography-special .photography-hero p{font-size:1.05rem;margin-bottom:1.5rem;opacity:.9}.case-studies-section .no-cases{text-align:center;padding:3rem 0}.case-studies-section .no-cases p{font-size:1.05rem;color:#666}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.case-studies-section{padding:0 0 2rem;padding-top:calc(2rem + var(--header-offset-mobile, 92px))}.case-studies-section .case-studies-container{padding:0 1rem}.case-studies-section .categories{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:.5rem .25rem;gap:.6rem;margin-bottom:1.75rem;-ms-overflow-style:none;scrollbar-width:none}.case-studies-section .categories::-webkit-scrollbar{display:none}.case-studies-section .categories .category-button{flex:0 0 auto;white-space:nowrap;padding:.5rem 1rem;font-size:.85rem}.case-studies-section .case-selector{margin-bottom:2rem}.case-studies-section .case-selector .selector-grid{grid-template-columns:repeat(auto-fit,minmax(220px,240px));justify-content:center}.case-studies-section .case-selector .case-card .case-card-image{height:150px}.case-studies-section .case-detail .case-hero{padding:2.1rem 0}.case-studies-section .case-detail .case-hero .hero-content{padding:2rem}.case-studies-section .case-detail .case-hero .hero-content h1{font-size:1.75rem}.case-studies-section .case-detail .case-hero .hero-content .hero-description{font-size:.98rem}.case-studies-section .case-detail .mockups-section.transparent-visual{grid-template-columns:1fr;gap:1rem}.case-studies-section .case-detail .mockups-section.transparent-visual .mockups-title{font-size:1.35rem}.case-studies-section .case-detail .stats-section .stats-grid,.case-studies-section .case-detail .approach-section .highlights-grid{grid-template-columns:1fr}.case-studies-section .case-navigation{flex-direction:column;gap:.75rem}.case-studies-section .case-navigation .nav-button{width:100%;justify-content:center}}.stats-card{text-align:center;padding:2rem;background:#fff;border-radius:12px;transition:all .3s ease;border:2px solid #e0e0e0}.stats-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:#667eea}.stats-card .stats-icon{font-size:2.5rem;margin-bottom:1rem;color:#667eea}.stats-card .stats-value{font-size:3rem;font-weight:800;color:#000;margin-bottom:.5rem;line-height:1}.stats-card .stats-label{font-size:.95rem;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}@media (max-width: 768px){.stats-card{padding:1.5rem}.stats-card .stats-value{font-size:2.5rem}}.pricing-section{padding:0;background:#fff;color:#fff;padding-top:8rem!important;background:linear-gradient(145deg,#4a4a9a,#9f2cd9)}.pricing-section .tabs-container{display:flex;justify-content:space-around;align-items:center;gap:1rem;margin-bottom:2rem;padding:0 1rem}.pricing-section .tabs-container .tab-button{flex:1;height:3.5rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem 1rem;background:#fff;border:2px solid #fff;color:#6f00ff;text-transform:uppercase;font-weight:600;transition:all .3s ease;cursor:pointer!important}.pricing-section .tabs-container .tab-button:hover{background:#4a4a9a;color:#fff}.pricing-section .tabs-container .tab-button.active{background:#fff;color:indigo;box-shadow:0 4px 10px #ffffff80;border-bottom:4px solid #00aaff}.pricing-section .calculator-container{background:#ffffff1a;border-radius:8px}@media (max-width: 1058px){.pricing-section{padding-top:6rem!important;height:auto}.tabs-container{flex-direction:column}.tabs-container .tab-button{width:100%}}.cost-calculator{color:#fff;padding:2rem;margin:0!important;height:100vh;padding-top:4rem!important;width:100%}.cost-calculator h2{text-align:center;margin-bottom:1.5rem}.cost-calculator .calculator-form{padding:1.5rem;border-radius:8px}.cost-calculator .calculator-form label{display:block;margin-bottom:.25rem;font-weight:700;padding:.3rem}.cost-calculator .calculator-form select{width:100%;padding:.5rem;margin-bottom:1rem;border:none;border-radius:4px;color:#333}.cost-calculator .calculator-form .mandatory-features,.cost-calculator .calculator-form .optional-features{margin-bottom:1.5rem}.cost-calculator .calculator-form .mandatory-features h3,.cost-calculator .calculator-form .optional-features h3{margin-bottom:.5rem;font-size:1.1rem;padding-top:.5rem}.cost-calculator .calculator-form .mandatory-features ul,.cost-calculator .calculator-form .optional-features ul{list-style:none;padding:0;margin:0}.cost-calculator .calculator-form .mandatory-features ul li,.cost-calculator .calculator-form .optional-features ul li{margin-bottom:.25rem}.cost-calculator .calculator-form .mandatory-features .feature-item,.cost-calculator .calculator-form .optional-features .feature-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.cost-calculator .calculator-form .mandatory-features .feature-item label,.cost-calculator .calculator-form .optional-features .feature-item label{margin:0}.cost-calculator .calculator-form .result{background:#0000004d;padding:1rem;border-radius:4px;text-align:center;margin-bottom:1rem}.cost-calculator .calculator-form .result h3{margin:0;font-size:1.2rem}.cost-calculator .calculator-form .result h3 span{color:#00ffb3;font-weight:700}.cost-calculator .calculator-form .quote-button{display:block;width:100%;padding:.75rem 1rem;border:none;border-radius:4px;background:#0af;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.cost-calculator .calculator-form .quote-button:hover{background:#08c}@media (max-width: 768px){.cost-calculator{padding:2rem 0}.cost-calculator .calculator-form{padding:1rem;background:transparent}}.pricing-cards-section{color:#333;text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:2rem;width:100%;height:100vh}.pricing-cards-section .cards-container{display:flex;justify-content:center;gap:2rem;width:100%}.pricing-card{background:#fff;border-radius:8px;padding:2rem;width:320px;min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:before{content:"";position:absolute;top:0;left:0;height:50px;width:100%;z-index:1}.pricing-card:hover{transform:scale(1.03)}.pricing-card:nth-child(1){box-shadow:0 12px 24px #96969633}.pricing-card:nth-child(1):before{background:linear-gradient(to right,#69d1f790,#ff6464bb)}.pricing-card:nth-child(2){box-shadow:0 12px 24px #7c3aed4d}.pricing-card:nth-child(2):before{background:linear-gradient(to right,#8cc9ff,#7c3aed)}.pricing-card:nth-child(3){box-shadow:0 12px 24px #ff99004d}.pricing-card:nth-child(3):before{background:linear-gradient(to right,#85daff,#f90)}.pricing-card .icon-container{margin-bottom:1rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:2}.pricing-card .card-title{font-size:1.3rem;margin-bottom:.5rem;text-transform:uppercase;color:#333;z-index:2}.pricing-card .card-price{font-size:1.8rem;margin-bottom:1rem;color:#673de6;font-weight:700;z-index:2}.pricing-card .card-description{font-size:1rem;margin-bottom:1rem;text-align:center;color:#666;z-index:2}.pricing-card .bullet-points{list-style:none;padding:0;margin:0 0 1rem;text-align:left;width:100%;padding-left:1rem;z-index:2}.pricing-card .bullet-points li{margin-bottom:.5rem;color:#555;position:relative;padding-left:1.5rem}.pricing-card .bullet-points li:before{content:"✓";position:absolute;left:0;color:#7c3aed;font-weight:700}.pricing-card .card-button{padding:.75rem 1.5rem;background:#333;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:background .3s ease;z-index:2}.pricing-card .card-button:hover{background:#555}@media (max-width: 940px){.pricing-cards-section{height:auto}.pricing-card{width:100%;min-height:auto;margin:0 auto}.cards-container{flex-wrap:wrap}}.social-media-calculator{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;background:linear-gradient(to top,#00264d,indigo)}.social-media-calculator h2{text-align:center;background:transparent!important}.social-media-calculator .calculator-form{background:#ffffff08;padding:1.5rem;border-radius:8px}.social-media-calculator .pricing-cards-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.social-media-calculator .quote-button{display:block;width:100%;padding:.75rem 1rem;border:none;border-radius:4px;background:#0af;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.social-media-calculator .quote-button:hover{background:#08c}@media (max-width: 768px){.social-media-calculator{gap:1.5rem}}.digital-marketing-calculator{color:#fff;padding:2rem}.digital-marketing-calculator h2{text-align:center;margin-bottom:2rem}.digital-marketing-calculator .calculator-form{background:#ffffff1a;padding:1.5rem;border-radius:8px;margin-top:2rem;width:100%;margin:0!important}.digital-marketing-calculator .calculator-form label{display:block;margin-bottom:.25rem;font-weight:700;padding:.3rem}.digital-marketing-calculator .calculator-form select{width:100%;padding:.5rem;margin-bottom:1rem;border:none;border-radius:4px;color:#333}.digital-marketing-calculator .calculator-form .mandatory-features,.digital-marketing-calculator .calculator-form .optional-features{margin-bottom:1.5rem}.digital-marketing-calculator .calculator-form .mandatory-features h3,.digital-marketing-calculator .calculator-form .optional-features h3{margin-bottom:.5rem;font-size:1.1rem;padding-top:.5rem}.digital-marketing-calculator .calculator-form .mandatory-features ul,.digital-marketing-calculator .calculator-form .optional-features ul{list-style:none;padding:0;margin:0}.digital-marketing-calculator .calculator-form .mandatory-features ul li,.digital-marketing-calculator .calculator-form .optional-features ul li{margin-bottom:.25rem}.digital-marketing-calculator .calculator-form .mandatory-features .feature-item,.digital-marketing-calculator .calculator-form .optional-features .feature-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.digital-marketing-calculator .calculator-form .mandatory-features .feature-item label,.digital-marketing-calculator .calculator-form .optional-features .feature-item label{margin:0}.digital-marketing-calculator .calculator-form .result{background:#0000004d;padding:1rem;border-radius:4px;text-align:center;margin-bottom:1rem}.digital-marketing-calculator .calculator-form .result h3{margin:0;font-size:1.2rem}.digital-marketing-calculator .calculator-form .result h3 span{color:#00ffb3;font-weight:700}.digital-marketing-calculator .calculator-form .quote-button{display:block;width:100%;padding:.75rem 1rem;border:none;border-radius:4px;background:#0af;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.digital-marketing-calculator .calculator-form .quote-button:hover{background:#08c}@media (min-width: 1058px){.digital-marketing-calculator{display:flex;align-items:flex-start;gap:2rem}.digital-marketing-calculator .calculator-form{margin:0 auto;background:#fff3}}.photography-calculator{color:#fff;padding:4rem 2rem 2rem;height:100vh;width:100%}.photography-calculator h2{text-align:center;margin-bottom:1.5rem}.photography-calculator .calculator-form{background:#ffffff1a;padding:1.5rem;border-radius:8px}.photography-calculator .calculator-form label{display:block;margin-bottom:.25rem;font-weight:700;padding:.3rem}.photography-calculator .calculator-form select{width:100%;padding:.5rem;margin-bottom:1rem;border:none;border-radius:4px;color:#333}.photography-calculator .calculator-form .mandatory-features,.photography-calculator .calculator-form .optional-features{margin-bottom:1.5rem}.photography-calculator .calculator-form .mandatory-features h3,.photography-calculator .calculator-form .optional-features h3{margin-bottom:.5rem;font-size:1.1rem;padding-top:.5rem}.photography-calculator .calculator-form .mandatory-features ul,.photography-calculator .calculator-form .optional-features ul{list-style:none;padding:0;margin:0}.photography-calculator .calculator-form .mandatory-features ul li,.photography-calculator .calculator-form .optional-features ul li{margin-bottom:.25rem}.photography-calculator .calculator-form .mandatory-features .feature-item,.photography-calculator .calculator-form .optional-features .feature-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.photography-calculator .calculator-form .mandatory-features .feature-item label,.photography-calculator .calculator-form .optional-features .feature-item label{margin:0}.photography-calculator .calculator-form .result{background:#0000004d;padding:1rem;border-radius:4px;text-align:center;margin-bottom:1rem}.photography-calculator .calculator-form .result h3{margin:0;font-size:1.2rem}.photography-calculator .calculator-form .result h3 span{color:#00ffb3;font-weight:700}.photography-calculator .calculator-form .quote-button{display:block;width:100%;padding:.75rem 1rem;border:none;border-radius:4px;background:#0af;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease}.photography-calculator .calculator-form .quote-button:hover{background:#08c}@media (max-width: 768px){.photography-calculator{padding:1rem}.photography-calculator .calculator-form{padding:1rem;background:transparent}}.legal-page{background-color:#062b49!important;padding:4rem 2rem;display:flex;justify-content:center;align-items:flex-start;padding-top:4rem!important}.legal-page .legal-content .legal-intro{font-size:1rem;color:#555;margin-bottom:2rem;line-height:1.6;text-align:center;color:#fff!important}.legal-page .legal-content .legal-section{margin-bottom:1.5rem;color:#fff!important}.legal-page .legal-content .legal-section h3{font-size:1.2rem;margin-bottom:.5rem;color:#9450ed!important}.legal-page .legal-content .legal-section p{font-size:1rem;color:#fff!important;line-height:1.5}.legal-page{background-color:#fff;padding:4rem 2rem;display:flex;justify-content:center;align-items:flex-start}.legal-page .legal-content{max-width:800px;width:100%}.legal-page .legal-content .legal-title{font-size:2rem;margin-bottom:1rem;color:#000;text-transform:uppercase;text-align:center;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.legal-page .legal-content .legal-intro{font-size:1rem;color:#555;margin-bottom:2rem;line-height:1.6;text-align:center}.legal-page .legal-content .legal-section{margin-bottom:1.5rem}.legal-page .legal-content .legal-section h3{font-size:1.2rem;margin-bottom:.5rem;color:#6f00ff}.legal-page .legal-content .legal-section p{font-size:1rem;color:#555;line-height:1.5}@media (max-width: 768px){.legal-page{padding:2rem 1rem}.legal-page .legal-content .legal-title{font-size:1.5rem}.legal-page .legal-content .legal-intro{font-size:.95rem}}.request-quote{display:flex;flex-wrap:wrap;width:100%;min-height:100vh;background:linear-gradient(135deg,#4a4a9a,#9021c6)}.request-quote .request-left{flex:1 1 50%;color:#fff;padding:4rem 2rem;display:flex;flex-direction:column;justify-content:center;text-align:center;text-align:left}.request-quote .request-left .request-title{font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 0 10px rgba(255,255,255,.5);gap:1rem}.request-quote .request-left .request-title span{color:#f9fffe;text-shadow:0 0 15px #59c0f8,0 0 20px #c8aeae}.request-quote .request-left .request-bullets{list-style:none;padding:0;margin:0;font-size:1.1rem}.request-quote .request-left .request-bullets li{margin-bottom:.59rem}.request-quote .request-left .request-bullets li:before{content:"• ";color:#fff;margin-right:.5rem}.request-quote .request-left img{max-width:100%;margin-top:2rem}.request-quote .request-right{flex:1 1 50%;background-color:#fff;color:#333;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.request-quote .request-right .form-heading{font-size:1.4rem;text-transform:uppercase;margin-bottom:.5rem;font-weight:700;letter-spacing:1px;text-align:center;color:#333!important}.request-quote .request-right .form-subheading{font-size:1.6rem;margin-bottom:2rem;background:linear-gradient(90deg,#f0f,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;text-align:center}.request-quote .request-right .form-subheading strong{color:#9021c6}.request-quote .request-right .contact-form{display:flex;flex-direction:column;gap:1rem}.request-quote .request-right .contact-form .form-group{position:relative;display:flex;align-items:center;background:#f0e8ff;border-radius:6px;padding:.75rem;gap:.5rem}.request-quote .request-right .contact-form .form-group img{width:24px;height:24px;opacity:.7}.request-quote .request-right .contact-form .form-group input,.request-quote .request-right .contact-form .form-group textarea,.request-quote .request-right .contact-form .form-group .ant-select{flex:1;border:none;background:transparent;font-size:1rem;color:#333;outline:none}.request-quote .request-right .contact-form .form-group textarea{resize:vertical}.request-quote .request-right .contact-form .form-group .ant-select-selector{background:transparent!important;border:none!important;padding:0!important}.request-quote .request-right .contact-form .phone-group{display:flex;gap:.5rem}.request-quote .request-right .contact-form .phone-group .form-group{flex:1;padding:0;background:transparent}.request-quote .request-right .contact-form .phone-group .ant-select{width:30%}.request-quote .request-right .contact-form .phone-group input{width:70%}.request-quote .request-right .contact-form .submit-btn{align-self:flex-start;padding:.75rem 1.5rem;background-color:#a551cf;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .3s ease;width:100%}.request-quote .request-right .contact-form .submit-btn:hover{background-color:#771aa3}.request-quote .request-right .thank-you-message{background:#fff;padding:2rem;border-radius:4px;text-align:center}.request-quote .request-right .thank-you-message h2{font-size:1.5rem;color:#9021c6;margin-bottom:1rem}.request-quote .request-right .thank-you-message p{font-size:1.1rem;color:#333}@media (max-width: 768px){.request-quote{flex-direction:column}.request-quote .request-left,.request-quote .request-right{padding:2rem 1rem}.request-quote .request-left .request-title{font-size:2rem;padding-top:2rem}}.spinner-container{display:flex;justify-content:center;align-items:center;height:200px}.ant-message{bottom:20px!important;top:auto!important;left:50%!important;transform:translate(-50%)}.ant-message-notice{font-size:12px!important;padding:4px 8px!important}.status-box{display:flex;align-items:center;justify-content:center;gap:1rem;background:#fff;border:1px solid #eee;box-shadow:0 2px 8px #0000000d;padding:1rem 1.5rem;border-radius:6px;margin-top:2rem;color:#333;font-size:1rem;font-weight:500}.status-box .spinner{width:18px;height:18px;border:3px solid #6f00ff;border-top:3px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.create-audit-section{background-color:#f9f9f9;color:#333;padding:4rem 2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3rem;box-sizing:border-box;overflow-x:hidden}.create-audit-section .why-choose-content{flex:1 1 600px;max-width:700px;display:flex;flex-direction:column}.create-audit-section .why-choose-content .why-choose-heading{font-size:clamp(1.8rem,2vw,2.5rem);margin-bottom:1.5rem;color:#111;font-weight:700}.create-audit-section .why-choose-content .why-choose-heading .gradient-text{background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.create-audit-section .why-choose-content .why-choose-intro{font-size:1.05rem;color:#555;margin-bottom:2rem;line-height:1.7;max-width:80%}.create-audit-section .why-choose-content .form-grid{display:flex;flex-direction:column;gap:2rem;width:100%}.create-audit-section .why-choose-content .form-grid .why-choose-item{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;padding:1.5rem;border:1px solid #eaeaea;transition:all .3s ease}.create-audit-section .why-choose-content .form-grid .why-choose-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014;border-color:#6f00ff}.create-audit-section .why-choose-content .form-grid .why-choose-item label{position:absolute;top:1.2rem;left:1rem;font-size:1rem;color:#777;background:#fff;padding:0 .25rem;transition:all .2s ease;pointer-events:none}.create-audit-section .why-choose-content .form-grid .why-choose-item input,.create-audit-section .why-choose-content .form-grid .why-choose-item textarea{width:100%;padding:1.5rem 1rem .5rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;background-color:#fafafa;color:#000;transition:all .3s ease}.create-audit-section .why-choose-content .form-grid .why-choose-item input:focus,.create-audit-section .why-choose-content .form-grid .why-choose-item textarea:focus{outline:none;border-color:#6f00ff;box-shadow:0 0 0 2px #6f00ff33;background:#fff}.create-audit-section .why-choose-content .form-grid .why-choose-item input:focus+label,.create-audit-section .why-choose-content .form-grid .why-choose-item input:not(:placeholder-shown)+label,.create-audit-section .why-choose-content .form-grid .why-choose-item textarea:focus+label,.create-audit-section .why-choose-content .form-grid .why-choose-item textarea:not(:placeholder-shown)+label{transform:translateY(-1.2rem) scale(.9);color:#6f00ff}.create-audit-section .why-choose-content .form-grid .why-choose-item textarea{resize:vertical;min-height:80px}.create-audit-section .why-choose-content .form-grid button{align-self:center;background:linear-gradient(to right,#6f00ff,#00c2ff);border:none;color:#fff;padding:.9rem 2rem;font-size:1.05rem;border-radius:6px;cursor:pointer;transition:all .3s ease;margin-top:1rem;font-weight:600;letter-spacing:.3px}.create-audit-section .why-choose-content .form-grid button:hover{opacity:.95;transform:translateY(-1px)}.create-audit-section .why-choose-image{flex:1 1 300px;max-width:400px;display:flex;align-items:center;justify-content:center;flex-direction:column}.create-audit-section .why-choose-image canvas{width:100%!important;max-width:350px;height:auto!important}.create-audit-section .why-choose-image p{margin:.5rem 0;font-size:1rem;color:#333}@media (min-width: 768px){.form-grid{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.form-grid .why-choose-item{flex:1 1 calc(50% - 1rem)}.form-grid button{flex:1 1 100%;margin-top:2rem}}@media (max-width: 767px){.form-grid{flex-direction:column}.form-grid .why-choose-item{flex:1 1 100%}.form-grid button{align-self:center;width:100%;margin-top:1.5rem}}.go-back{margin-bottom:1rem}.audit-list-section{min-height:100vh;padding:2rem;background:#fff;color:#333;overflow-x:hidden}.audit-list-section .audit-list-header{padding-top:4rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.audit-list-section .audit-list-header h3{font-size:1.3rem;color:#0f0a16}.audit-list-section .audit-list-header .add-audit-btn{background-color:#0a90fe;border:none;box-shadow:0 2px 8px #0000001a}.audit-list-section .audit-list-header .add-audit-btn:hover{background-color:#5c00cc}.audit-list-section .audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.audit-list-section .audit-grid .audit-card{background:#f9f9f9;padding:1rem;border:1px solid #ddd;border-radius:6px;text-align:center;box-shadow:0 2px 6px #0000000d;transition:all .3s ease}.audit-list-section .audit-grid .audit-card:hover{border:1px solid #6f00ff;box-shadow:0 2px 6px #5c00cc 0,0,0,.8,inset}.audit-list-section .audit-grid .audit-card h3{font-size:1.1rem;margin-bottom:.5rem}.audit-list-section .audit-grid .audit-card h3 a{text-decoration:none;color:#333;font-weight:700}.audit-list-section .audit-grid .audit-card p{font-size:.9rem;margin-bottom:.5rem;color:#333}.audit-list-section .audit-grid .audit-card a{text-decoration:none;color:#6f00ff;font-weight:600;font-size:.95rem}.audit-list-section.full-screen-center{display:flex;justify-content:center;align-items:center;text-align:center}.audit-list-section.full-screen-center p{color:#6f00ff;font-style:italic}.go-back{margin-top:2rem}.go-back a{text-decoration:none;font-size:.9rem;color:#6f00ff;transition:color .3s ease}.go-back a:hover{color:#00c2ff}.audit-detail-section{padding:5rem 2rem 2rem;background-color:#fff;color:#333;box-sizing:border-box;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.audit-detail-section h2{text-align:center;margin-bottom:.5rem;font-size:clamp(1.6rem,2.2vw,2.5rem)}.audit-detail-section .site-link{text-align:center;margin-bottom:1rem}.audit-detail-section .site-link a{color:#2196f3;text-decoration:none;font-weight:600}.audit-detail-section .audit-info{margin-bottom:2rem;max-width:800px;width:100%;text-align:center}.audit-detail-section .audit-info p{margin:.5rem 0;font-size:.95rem}.audit-detail-section .audit-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;max-width:1000px;width:100%}.audit-detail-section .audit-metrics .metric{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem}.audit-detail-section .audit-metrics .metric .circle{width:80px;height:80px;border-radius:50%;border:4px solid;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-size:1.2rem;font-weight:700;color:#333;background-color:var(--score-bg, #f5f5f5)}.audit-detail-section .audit-metrics .metric p{font-size:.95rem;margin:.2rem 0;font-weight:700;text-transform:uppercase}.audit-detail-section .audit-metrics .metric small{font-size:.8rem;color:#555;padding:0 3rem}.audit-detail-section .audit-additional-metrics{background-color:#f3f3f3;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;animation:fadeIn .5s ease-in-out;text-align:left;max-width:800px;width:100%;margin:2rem auto}.audit-detail-section .audit-additional-metrics h3{margin-bottom:.5rem;font-size:1.3rem;color:#333;text-align:center}.audit-detail-section .audit-additional-metrics ul{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;padding:0}.audit-detail-section .audit-additional-metrics ul li{background-color:#fff;padding:.75rem 1rem;border-radius:6px;box-shadow:0 1px 4px #00000014;flex:1 1 45%;min-width:150px;transition:transform .3s ease;text-align:center}.audit-detail-section .audit-additional-metrics ul li:hover{transform:translateY(-3px)}.audit-detail-section .audit-additional-metrics .metric-description{font-size:.7rem;color:#3e1c6a;font-weight:700;font-style:italic;margin-top:1rem;text-align:center}.audit-detail-section .audit-summary{background-color:#fff;border:2px solid #eee;border-radius:8px;padding:1rem;text-align:center;width:100%;max-width:400px;margin:2rem auto;box-shadow:0 2px 8px #0000001a}.audit-detail-section .audit-summary p{margin:.5rem 0;font-size:1.1rem;font-weight:700}.audit-detail-section .audit-summary .grade-indicator{display:inline-block;width:5rem;height:5rem;border-radius:50%;line-height:5rem;text-align:center;font-size:2.5rem;color:#fff;margin-top:.5rem}.audit-detail-section .audit-summary .grade-indicator.A{background-color:#2196f3}.audit-detail-section .audit-summary .grade-indicator.B{background-color:#03a9f4}.audit-detail-section .audit-summary .grade-indicator.C{background-color:#ffc107}.audit-detail-section .audit-summary .grade-indicator.D{background-color:#ff9800}.audit-detail-section .audit-summary .grade-indicator.E{background-color:#e91e63}.audit-additional-metrics ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.audit-additional-metrics ul .metric-item{background:#fff;padding:1rem;border:2px solid #ddd;border-radius:8px;box-shadow:0 2px 6px #0000000d;min-width:160px;flex:1 1 180px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s}.audit-additional-metrics ul .metric-item:hover{transform:translateY(-3px)}.audit-additional-metrics ul .metric-item .metric-value{font-size:2rem;font-weight:700;margin-bottom:.5rem}.audit-additional-metrics ul .metric-item .metric-label{font-size:1rem;color:#333}.audit-additional-metrics ul .metric-item .metric-description{font-size:.85rem;color:#555;margin-top:.2rem}.audit-additional-metrics ul .metric-item small:last-child{font-size:.8rem;margin-top:.2rem;display:block}@media (max-width: 600px){.audit-additional-metrics ul .metric-item{flex:1 1 100%}.audit-additional-metrics ul .metric-item .metric-value{font-size:2.3rem;margin:.3rem 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.recomendations{width:100%;max-width:800px}.recomendations .recomendations-box{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 4px 12px #00000014;text-align:center;transition:box-shadow .3s ease}.recomendations .recomendations-box:hover{box-shadow:0 6px 15px #0000001f}.recomendations .recomendations-box .recomendations-title{font-weight:700;font-size:1.2rem;color:#6f00ff;text-decoration:underline;margin-bottom:1rem}.recomendations .recomendations-box .recomendations-text{font-size:1rem;color:#333;line-height:1.5}@media (max-width: 600px){.recomendations-box .recomendations-title{font-size:1.1rem}.recomendations-box .recomendations-text{font-size:.95rem}}.audit-info{margin-bottom:2rem;max-width:800px;width:100%;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000000d;text-align:left}.audit-info h3{font-size:1.2rem;margin-bottom:1rem;text-align:center;color:#6f00ff}.audit-info .info-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.audit-info .info-list li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e0e0e0;font-size:.95rem}.audit-info .info-list li:last-child{border-bottom:none}.audit-info .info-list li span{font-weight:600;color:#333;min-width:90px}@media (max-width: 600px){.audit-info{padding:1rem}.audit-info .info-list li{flex-direction:column;align-items:flex-start;gap:.2rem}.audit-info .info-list li span{min-width:auto}}.audit-list-section{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;color:#6f00ff;font-style:italic}.audit-list-section.full-screen-center{justify-content:center;align-items:center;text-align:center}.recomendations-notes{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 6px #0000000d;margin-top:2rem;width:100%;max-width:800px}.recomendations-notes .notes-title{font-weight:700;font-size:1.2rem;color:#e53935;text-transform:uppercase;margin-bottom:1rem}.recomendations-notes .notes-text p{font-size:1rem;line-height:1.6;color:#444;margin-bottom:.6rem}.recomendations-bullets{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 6px #0000000d;margin-top:2rem;width:100%;max-width:800px}.recomendations-bullets .recomendations-title{font-weight:700;font-size:1.2rem;color:#6f00ff;text-decoration:underline;margin-bottom:1rem}.recomendations-bullets .recomendations-list{padding-left:1.2rem}.recomendations-bullets .recomendations-list li{list-style:disc;margin-bottom:.6rem;font-size:1rem;color:#333;line-height:1.5;transition:all .2s ease}.recomendations-bullets .recomendations-list li:hover{transform:translate(3px);color:#6f00ff}@media (max-width: 600px){.recomendations-notes,.recomendations-bullets{padding:1rem}.recomendations-notes .notes-title,.recomendations-notes .recomendations-title,.recomendations-bullets .notes-title,.recomendations-bullets .recomendations-title{font-size:1.1rem}.recomendations-notes .notes-text p,.recomendations-notes .recomendations-list li,.recomendations-bullets .notes-text p,.recomendations-bullets .recomendations-list li{font-size:.95rem}}.audit-detail-section{padding:2rem;background-color:#fff;color:#333;box-sizing:border-box;overflow-x:hidden;margin-top:5rem;display:flex;flex-direction:column;align-items:center}.audit-detail-section .back-link{align-self:flex-start;margin-bottom:1rem;text-decoration:none;color:#2196f3;font-weight:600}.audit-detail-section .back-link.grey{font-weight:300;font-size:.8rem;color:#204d6f}.audit-detail-section h2{text-align:center;margin-bottom:2rem;font-size:clamp(1.8rem,2.5vw,2.5rem)}.audit-detail-section .audit-info.edit{width:100%;max-width:800px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.audit-detail-section .audit-info.edit .edit-field{display:flex;flex-direction:column;background:#fafafa;padding:1rem;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease}.audit-detail-section .audit-info.edit .edit-field:hover{box-shadow:0 4px 12px #00000014}.audit-detail-section .audit-info.edit .edit-field label{font-weight:600;margin-bottom:.5rem;font-size:.95rem;color:#6f00ff;text-align:left}.audit-detail-section .audit-info.edit .edit-field input[type=text],.audit-detail-section .audit-info.edit .edit-field input[type=number]{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem;transition:border-color .3s ease}.audit-detail-section .audit-info.edit .edit-field input[type=text]:focus,.audit-detail-section .audit-info.edit .edit-field input[type=number]:focus{border-color:#6f00ff;outline:none}.audit-detail-section .audit-info.edit .edit-field input[type=text][readonly],.audit-detail-section .audit-info.edit .edit-field input[type=number][readonly]{background-color:#f0f0f0;cursor:pointer}.audit-detail-section .audit-info.edit .edit-field input[type=checkbox]{transform:scale(1.2);margin-top:.5rem}.audit-detail-section .edit-buttons{margin-top:2rem;display:flex;gap:1rem;justify-content:center}.audit-detail-section .edit-buttons button{padding:.75rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease}.audit-detail-section .edit-buttons button.ant-btn-primary{background:linear-gradient(to right,#6f00ff,#00c2ff);border:none;color:#fff}.audit-detail-section .edit-buttons button.ant-btn-primary:hover{opacity:.9}.audit-detail-section .edit-buttons button.ant-btn-dangerous{background:#f44336;border:none;color:#fff}.audit-detail-section .edit-buttons button.ant-btn-dangerous:hover{opacity:.9}@media (max-width: 600px){.audit-info.edit{grid-template-columns:1fr}}.login-page{display:flex;min-height:100vh;background-color:#fff}.login-page .login-left{flex:1;background:linear-gradient(135deg,#6f00ff,#00c2ff);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:2rem}.login-page .login-left h1{font-size:2.5rem;margin-bottom:1rem}.login-page .login-left p{font-size:1.2rem;margin-bottom:1rem}.login-page .login-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4rem}.login-page .login-right h2{font-size:2rem;margin-bottom:1.5rem;color:#6f00ff}.login-page .login-right .error{color:red;margin-bottom:1rem}.login-page .login-right form{display:flex;flex-direction:column;gap:1.5rem}.login-page .login-right form .form-control{display:flex;flex-direction:column}.login-page .login-right form .form-control label{font-weight:700;margin-bottom:.5rem;color:#333}.login-page .login-right form .form-control input{padding:.75rem;border:2px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.login-page .login-right form .form-control input:focus{outline:none;border-color:#6f00ff;box-shadow:0 0 5px #6f00ff4d}.login-page .login-right form button{padding:.75rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;background-color:#6f00ff;color:#fff;transition:background-color .3s ease}.login-page .login-right form button:hover{background-color:#a771ee}@media (max-width: 768px){.login-page{flex-direction:column}.login-page .login-left,.login-page .login-right{flex:none;width:100%;min-height:auto;padding:2rem}.login-page .login-left{padding-top:5rem;text-align:center}}.dash{--bg: #f6f7fb;--panel: #ffffff;--panel2: #fbfbff;--text: #0c1020;--muted: rgba(12, 16, 32, .7);--border: rgba(12, 16, 32, .12);--border2: rgba(111, 0, 255, .22);--accent: #6f00ff;--accent2: #9a4dff;--shadow: 0 18px 60px rgba(10, 15, 35, .1);--shadow2: 0 10px 30px rgba(111, 0, 255, .12);min-height:100vh;background:radial-gradient(700px 420px at 10% 0%,rgba(111,0,255,.1),transparent 60%),radial-gradient(700px 420px at 90% 10%,rgba(154,77,255,.08),transparent 60%),linear-gradient(180deg,var(--bg),#ffffff);color:var(--text);padding:clamp(16px,2.5vw,28px)}.dash *{box-sizing:border-box}.dash a{color:inherit;text-decoration:none}.dash a:focus-visible,.dash button:focus-visible{outline:2px solid rgba(111,0,255,.55);outline-offset:3px}.dash__wrap{width:min(1180px,100% - 12px);margin:0 auto}.dash__header{border:1px solid var(--border);background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow);padding:16px}.dash__user{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.dash__label{display:inline-flex;padding:6px 10px;border:1px solid var(--border2);background:#6f00ff0f;font-weight:900;letter-spacing:.2px;text-transform:uppercase;font-size:12px}.dash__hello h2{margin:8px 0 0;font-weight:950;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px)}.dash__meta{display:flex;align-items:center;gap:10px}.dash__role{display:inline-flex;padding:8px 10px;border:1px solid var(--border);background:var(--panel2);font-weight:900;text-transform:uppercase;letter-spacing:.2px;font-size:12px}.dash__role.is-super{border-color:#6f00ff59;background:#6f00ff0f;color:var(--accent)}.dash__sub{margin-top:10px}.dash__sub p{margin:0;color:var(--muted);font-weight:600;font-size:13px;line-height:1.45;max-width:72ch}.dash__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid var(--border);background:#ffffffdb;color:var(--text);padding:10px 12px;font-weight:950;letter-spacing:.15px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;gap:8px}.dash__btn:hover{border-color:#6f00ff73;background:#6f00ff0d;box-shadow:var(--shadow2);transform:translateY(-1px)}.dash__btn:active{transform:translateY(0)}.dash__btnPrimary{border-color:#6f00ff8c;background:linear-gradient(90deg,#6f00fff2,#9a4dffeb);color:#fff}.dash__btnPrimary:hover{filter:brightness(1.05);background:linear-gradient(90deg,#6f00ff,#9a4dfff2)}.dash__btnGhost{border-color:#6f00ff40;background:#ffffffdb}.dash__grid{margin-top:16px;display:grid;gap:14px}.dash__section{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);padding:16px}.dash__sectionAccent{border-color:#6f00ff40;background:radial-gradient(500px 240px at 0% 0%,rgba(111,0,255,.08),transparent 60%),linear-gradient(180deg,#fff,#fff)}.dash__sectionHead h3{margin:0;font-size:16px;letter-spacing:-.01em;font-weight:950}.dash__sectionHead p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}.dash__cards{margin-top:12px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 860px){.dash__cards{grid-template-columns:repeat(2,1fr)}}.dash__card{border-radius:0;border:1px solid rgba(12,16,32,.12);background:#fafaffe6;padding:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;min-height:92px}.dash__card:hover{transform:translateY(-2px);border-color:#6f00ff52;box-shadow:var(--shadow2);background:#6f00ff0a}.dash__cardStrong{border-color:#6f00ff4d;background:radial-gradient(420px 200px at 20% 0%,rgba(111,0,255,.1),transparent 60%),#fafaffe6}.dash__cardTitle{font-weight:950;letter-spacing:-.01em}.dash__cardDesc{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45;font-weight:600}.dash__empty,.dash__noAccess{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);padding:18px}.dash__empty h2,.dash__empty h3,.dash__noAccess h2,.dash__noAccess h3{margin:0;font-weight:950;letter-spacing:-.02em}.dash__empty p,.dash__noAccess p{margin:10px 0 0;color:var(--muted);font-weight:600}.blog-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.blog-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;padding:.5rem}.blog-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.blog-card-image{width:100%;height:180px;object-fit:cover}.blog-card-info{padding:1rem}.blog-card-info .blog-card-tags{font-size:.75rem;color:#427b79;margin-bottom:.5rem;font-style:italic}.blog-card-info .blog-card-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#222}.blog-card-info .blog-card-desc{font-size:.95rem;margin-bottom:.75rem;line-height:1.5;color:#555}.blog-card-info .blog-card-meta{font-size:.8rem;color:#6f00ff}.category-slider{display:flex;overflow-x:auto;gap:1rem;padding:.5rem 1rem}.category-slider::-webkit-scrollbar{height:2px;width:50%}.category-slider::-webkit-scrollbar-track{background:transparent}.category-slider::-webkit-scrollbar-thumb{background:linear-gradient(to right,#6f00ff,#00c2ff);border-radius:4px}.category-slider .slider-tab{background:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:1rem;color:#0d1117;cursor:pointer;transition:transform .3s ease,background .3s ease;flex:0 0 auto}.category-slider .slider-tab:hover{transform:scale(1.03)}.category-slider .slider-tab.active{background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent;transform:scale(1.05)}.search-bar{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%;padding:1rem}.search-bar input{width:80%;max-width:500px;padding:.75rem 1rem;border-radius:4px;border:1px solid #ddd;font-size:1rem;color:inherit;background:var(--input-bg, #fff)}:root{--bg-gradient-start-dark: #0d1117;--bg-gradient-end-dark: #161b22;--text-color-dark: #c9d1d9;--card-bg-dark: #161b22;--card-text-dark: #c9d1d9;--bg-light: #fff;--text-light: #333;--card-bg-light: #f9f9f9;--card-text-light: #333}[data-theme=dark]{--bg-gradient-start: var(--bg-gradient-start-dark);--bg-gradient-end: var(--bg-gradient-end-dark);--text-color: var(--text-color-dark);--card-bg: var(--card-bg-dark);--card-text: var(--card-text-dark)}[data-theme=light]{--bg-gradient-start: var(--bg-light);--bg-gradient-end: var(--bg-light);--text-color: var(--text-light);--card-bg: var(--card-bg-light);--card-text: var(--card-text-light)}.blog-section{background:linear-gradient(135deg,var(--bg-gradient-start),var(--bg-gradient-end));color:var(--text-color);padding:4rem 1rem 2rem;min-height:100vh}.blog-section .blog-title{text-align:center;margin-bottom:1.5rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.blog-section .search-and-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;width:100%}.blog-section .search-and-toggle .search-bar{flex:1}.blog-section .search-and-toggle .search-bar input{width:100%;height:2.5rem;padding:0 1rem;border-radius:4px;border:1px solid #ac6cf5;font-size:1rem;color:var(--text-color);background:var(--bg-light)}.blog-section .search-and-toggle .theme-toggle{background:transparent;border:none;cursor:pointer;padding:.5rem .5rem 2rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.blog-section .search-and-toggle .theme-toggle:hover{transform:scale(1.1)}.blog-section .search-and-toggle .theme-toggle svg{color:var(--text-color)}.blog-section .tabs-container{display:flex;overflow-x:auto;gap:1rem;margin-bottom:2rem;padding:.5rem 1rem;background:transparent;border-radius:8px}.blog-section .tabs-container .tab-button{background:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:1rem;color:#0d1117;cursor:pointer;transition:transform .3s ease,background .3s ease;flex:0 0 auto}.blog-section .tabs-container .tab-button.active{background:#58a6ff;color:#fff;transform:scale(1.05);background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.blog-section .tabs-container .tab-button:hover{transform:scale(1.03)}.blog-section .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media (max-width: 768px){.blog-section{padding:4rem 1rem 1rem}.blog-section .tabs-container{flex-direction:row;overflow-x:auto}.blog-section .tabs-container .tab-button{width:auto;text-align:center}}:root{--bg-detail-dark: #161b22;--text-detail-dark: #c9d1d9;--bg-detail-light: #fff;--text-detail-light: #333}[data-theme=dark]{--bg-detail: var(--bg-detail-dark);--text-detail: var(--text-detail-dark)}[data-theme=light]{--bg-detail: var(--bg-detail-light);--text-detail: var(--text-detail-light)}.blog-detail{padding:5rem 2rem;max-width:880px;margin:0 auto;background:var(--bg-detail);color:var(--text-detail);font-family:DM Sans,sans-serif}.blog-detail .back-to-dashboard{margin-bottom:2rem}.blog-detail .back-to-dashboard a{text-decoration:none;font-size:.9rem;color:#6f00ff;transition:color .3s ease}.blog-detail .back-to-dashboard a:hover{color:#00c2ff}.blog-detail .edit-button-container{text-align:right;margin-bottom:2rem}.blog-detail .edit-button-container .edit-button{padding:.5rem 1.2rem;background:linear-gradient(to right,#6f00ff,#00c2ff);border:none;border-radius:4px;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .3s ease}.blog-detail .edit-button-container .edit-button:hover{background:linear-gradient(to right,#00c2ff,#6f00ff)}.blog-detail h1{margin-bottom:1.5rem;text-align:center;font-size:2.6rem;line-height:1.3;font-weight:800;color:var(--text-detail);position:relative}.blog-detail h1:after{content:"";width:80px;height:4px;background:linear-gradient(to right,#6f00ff,#00c2ff);display:block;margin:.5rem auto 0;border-radius:2px}.blog-detail>p{text-align:center;font-size:1.15rem;color:#999;margin-bottom:2.5rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.blog-detail img.blog-content-image,.blog-detail .blog-featured{width:100%;max-width:720px;max-height:420px;object-fit:cover;border-radius:8px;margin:0 auto 2rem;display:block;box-shadow:0 2px 6px #0000001a}.blog-detail .blog-content{display:flex;flex-direction:column;gap:2rem}.blog-detail .blog-content h2{font-size:1.9rem;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(111,0,255,.2666666667);font-weight:600}.blog-detail .blog-content h3{font-size:1.4rem;margin-top:2rem;margin-bottom:.8rem;font-weight:600}.blog-detail .blog-content p{font-size:1.15rem;line-height:1.95;margin-bottom:1.2rem;color:var(--text-detail);text-align:justify}.blog-detail .blog-content p:first-of-type:first-letter{float:left;font-size:3.2rem;line-height:1;padding-right:.15em;font-weight:700;color:#6f00ff}.blog-detail .blog-content blockquote{border-left:4px solid rgba(111,0,255,.6);padding-left:1rem;margin:2rem 0;font-style:italic;background:#6f00ff0d;border-radius:4px}.blog-detail .blog-content ul,.blog-detail .blog-content ol{padding-left:1.5rem}.blog-detail .blog-content ul li,.blog-detail .blog-content ol li{line-height:1.8;margin-bottom:.5rem}.blog-detail .blog-content ul li::marker,.blog-detail .blog-content ol li::marker{color:#6f00ff}.blog-detail .blog-content .cta{background:linear-gradient(135deg,#6f00ff,#00c2ff);color:#fff;padding:1.2rem;border-radius:8px;margin:3rem 0;text-align:center;font-weight:700;font-size:1.1rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.blog-detail .blog-content .cta:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000026}.blog-detail .blog-content img,.blog-detail .blog-content video{border-radius:8px;margin:2rem auto;display:block;max-width:100%;box-shadow:0 2px 6px #0000001a}.blog-detail .blog-detail-top{padding-top:3rem;display:flex;justify-content:space-between;align-items:center;gap:3rem}.blog-detail .blog-detail-top>.back-to-dashboard,.blog-detail .blog-detail-top>.theme-toggle{flex:1}.blog-detail .blog-detail-top>.back-to-dashboard{text-align:left}.blog-detail .blog-detail-top>.theme-toggle{text-align:right;margin-bottom:1.9rem}.blog-detail .blog-detail-top .theme-toggle{align-items:center;background:transparent;border:none;cursor:pointer;padding:.4rem;transition:transform .2s ease}.blog-detail .blog-detail-top .theme-toggle:hover{text-decoration:underline}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--bg-detail)}.spinner-logo{width:80px;height:80px;animation:pulse 2s infinite ease-in-out;filter:drop-shadow(0 0 6px rgba(111,0,255,.4))}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.back-button{background:none;border:none;color:#6f00ff;font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0}.back-button:hover{color:#00c2ff}@media (max-width: 768px){.blog-detail{padding:2rem 1rem}.blog-detail h1{font-size:2rem}.blog-detail .blog-content h2{font-size:1.5rem}.blog-detail .blog-content h3{font-size:1.25rem}.blog-detail .blog-content p{font-size:1.05rem}}.all-blogs-dashboard{padding:3rem;background:#fff;color:#333;border:1px solid #ddd;border-radius:8px}.all-blogs-dashboard .all-blogs-header{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.all-blogs-dashboard .all-blogs-header h2{margin:0;font-size:1.8rem;color:#6f00ff;text-align:center;margin-bottom:1rem}.all-blogs-dashboard .all-blogs-header .back-link{text-decoration:none;color:#6f00ff;font-weight:700;transition:color .3s ease;margin-bottom:1rem;text-align:center}.all-blogs-dashboard .all-blogs-header .back-link:hover{color:#00c2ff}@media (min-width: 768px){.all-blogs-dashboard .all-blogs-header{flex-direction:row;justify-content:space-between;align-items:center}.all-blogs-dashboard .all-blogs-header h2,.all-blogs-dashboard .all-blogs-header .back-link{margin-bottom:0}}.all-blogs-dashboard .search-filter{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;width:100%}.all-blogs-dashboard .search-filter .date-filter{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.create-blog-container{max-width:800px;margin:2rem auto;padding:2rem;background:#fff;color:#333;border:1px solid #ddd;border-radius:8px}.create-blog-container .create-blog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.create-blog-container .create-blog-header h2{margin:0;font-size:1.8rem;color:#6f00ff}.create-blog-container .create-blog-header .back-link{text-decoration:none;color:#6f00ff;font-weight:700;transition:color .3s ease}.create-blog-container .create-blog-header .back-link:hover{color:#00c2ff}.create-blog-container .error{color:red;margin-bottom:1rem}.create-blog-container .create-blog-form{display:flex;flex-direction:column;gap:1rem}.create-blog-container .create-blog-form label{display:flex;flex-direction:column;font-weight:600;color:#333}.create-blog-container .create-blog-form label input,.create-blog-container .create-blog-form label textarea{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;margin-top:.25rem}.create-blog-container .create-blog-form label textarea{resize:vertical;min-height:100px}.create-blog-container .create-blog-form .form-buttons{display:flex;gap:1rem;justify-content:flex-end}.create-blog-container .create-blog-form .form-buttons button{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s ease}.create-blog-container .create-blog-form .form-buttons button[type=submit]{background:linear-gradient(to right,#6f00ff,#00c2ff);color:#fff}.create-blog-container .create-blog-form .form-buttons button[type=submit]:hover{background:linear-gradient(to right,#00c2ff,#6f00ff)}.create-blog-container .create-blog-form .form-buttons .delete-button{background:#f10909;color:#fff}.create-blog-container .create-blog-form .form-buttons .delete-button:hover{background:#d00}@media (max-width: 768px){.create-blog-container{padding:1rem}}.seo-cluster-manager{padding:40px;background:#f8f6fc;min-height:100vh;font-family:Arial,sans-serif;color:#333}.seo-cluster-manager h1{text-transform:uppercase;margin-bottom:30px;text-align:center}.seo-cluster-manager h2{text-align:center;margin-bottom:20px;padding-bottom:10px;cursor:pointer}.seo-cluster-manager .arrow{margin-right:5px}.seo-cluster-manager .new-cluster-card{margin:0 auto 30px;max-width:400px;padding:20px;border:2px dashed #8bc34a;border-radius:8px;background:#e8f5e9;display:flex;gap:15px;align-items:center}.seo-cluster-manager .new-cluster-card input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px}.seo-cluster-manager .cluster-card{margin:0 auto 30px;max-width:900px;padding:20px;border:2px solid;border-radius:8px;background:#fff}.seo-cluster-manager .cluster-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.seo-cluster-manager .cluster-header h2{margin:0;font-size:2rem}.seo-cluster-manager .cluster-header button{padding:6px 10px;border:none;border-radius:4px;cursor:pointer;background-color:#f44336;color:#fff;font-size:.9rem}.seo-cluster-manager .keyword-section{margin-bottom:30px}.seo-cluster-manager .new-keyword-row{display:flex;gap:15px;margin-bottom:20px;align-items:center}.seo-cluster-manager .new-keyword-row input{padding:10px;border:1px solid #ccc;border-radius:4px}.seo-cluster-manager .keyword-list{display:flex;flex-direction:column;gap:10px}.seo-cluster-manager .keyword-item{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid #ccc;border-radius:4px}.seo-cluster-manager .keyword-display{display:flex;align-items:center;gap:10px}.seo-cluster-manager .keyword-display span{margin-right:10px}.seo-cluster-manager .keyword-edit{display:flex;align-items:center;gap:10px}.seo-cluster-manager .keyword-edit input{padding:8px;border:1px solid #ccc;border-radius:4px}.seo-cluster-manager .idea-section{margin-top:10px;padding:15px;background:#e0f7fa;border:1px dashed #00acc1;border-radius:8px}.seo-cluster-manager .idea-section h3{padding:.5rem 0;margin:0 0 15px}.seo-cluster-manager .new-idea-row{display:flex;gap:15px;margin-bottom:15px;align-items:center}.seo-cluster-manager .new-idea-row input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px}.seo-cluster-manager .idea-list{display:flex;flex-wrap:wrap;gap:15px}.seo-cluster-manager .idea-card{flex:1 1 300px;border:1px solid #ccc;border-radius:8px;padding:15px;background:#fff;display:flex;flex-direction:column;gap:10px}.seo-cluster-manager .idea-header{display:flex;justify-content:space-between;align-items:center}.seo-cluster-manager .idea-content{width:100%;min-height:60px;padding:10px;border:1px solid #ccc;border-radius:4px;resize:vertical}.seo-cluster-manager .idea-actions{display:flex;gap:10px;flex-wrap:wrap}.seo-cluster-manager .no-ideas{font-style:italic;color:#666}.seo-cluster-manager .btn{padding:6px 10px;border:none;border-radius:4px;cursor:pointer;color:#fff;font-size:.9rem}.seo-cluster-manager .btn-add{background-color:#2e7d32}.seo-cluster-manager .btn-edit{background-color:#1976d2}.seo-cluster-manager .btn-delete{background-color:#d32f2f}.seo-cluster-manager .btn-save{background-color:#2e7d32}.seo-cluster-manager .btn-cancel{background-color:#616161}.seo-cluster-manager .btn-view{background-color:#6e7a0d}.seo-cluster-manager .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.seo-cluster-manager .modal-content{background:#333;padding:30px;border-radius:8px;width:90%;max-width:500px;color:#fff}.seo-cluster-manager .modal-content h2{margin-top:0;margin-bottom:20px;text-align:center}.seo-cluster-manager .modal-content input,.seo-cluster-manager .modal-content textarea{width:100%;margin-bottom:15px;padding:10px;font-size:1rem;color:#333;background:#fff;border:1px solid #ccc;border-radius:4px}.seo-cluster-manager .modal-content .switch-container{display:flex;align-items:center;gap:10px;margin-bottom:15px}.seo-cluster-manager .modal-buttons{display:flex;justify-content:flex-end;gap:10px}.seo-cluster-manager .switch{position:relative;display:inline-block;width:50px;height:24px}.seo-cluster-manager .switch input{opacity:0;width:0;height:0}.seo-cluster-manager .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.seo-cluster-manager .switch input:checked+.slider{background-color:#4caf50}.seo-cluster-manager .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.seo-cluster-manager .switch input:checked+.slider:before{transform:translate(26px)}@media (max-width: 768px){.seo-cluster-manager{padding:20px}.new-keyword-row,.new-idea-row{flex-direction:column;align-items:stretch}.idea-list{flex-direction:column}}.back-link{text-decoration:none;color:#6f00ff;font-weight:700;transition:color .3s ease;margin-bottom:1rem;text-align:center}.back-link:hover{color:#00c2ff}.promo{--global-header-offset: 160px;--hero-grid-push-desktop: 28px;--hero-grid-push-mobile: 10px;--dock-h: 78px;--dock-gap: 16px;--bg0: #06060b;--bg1: #0b0b14;--surface: rgba(255, 255, 255, .04);--surface2: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .72);--muted2: rgba(255, 255, 255, .6);--accent: #6f00ff;--accent2: #9a4dff;--shadow: 0 14px 50px rgba(0, 0, 0, .55);background:radial-gradient(900px 500px at 12% 10%,rgba(111,0,255,.28),transparent 65%),radial-gradient(700px 450px at 85% 15%,rgba(154,77,255,.18),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1));color:var(--text);min-height:100vh;overflow-x:clip;padding-bottom:calc(var(--dock-h) + var(--dock-gap) + 26px)}.promo *{box-sizing:border-box}.promo a{color:inherit;text-decoration:none}.promo a:focus-visible,.promo button:focus-visible,.promo input:focus-visible,.promo textarea:focus-visible,.promo select:focus-visible{outline:2px solid rgba(111,0,255,.85);outline-offset:2px}@media (prefers-reduced-motion: reduce){.promo *,.promo *:before,.promo *:after{transition:none!important;animation:none!important}}.promo__container{width:min(1180px,100% - 32px);margin:0 auto}.promo #beneficios,.promo #proceso,.promo #form{scroll-margin-top:calc(var(--global-header-offset) + 16px)}.promo__primary,.promo__ghost{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;font-weight:800;letter-spacing:.2px;transition:transform .16s ease,background .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:0}.promo__primary{background:linear-gradient(90deg,#6f00fff2,#9a4dffeb);border:1px solid rgba(111,0,255,.7);box-shadow:0 10px 40px #6f00ff2e;color:#fff}.promo__primary:hover{transform:translateY(-1px)}.promo__primary:active{transform:translateY(0)}.promo__ghost{background:#ffffff0a;border:1px solid rgba(111,0,255,.45);color:var(--text)}.promo__ghost:hover{border-color:#6f00ffbf;background:#6f00ff1a;transform:translateY(-1px)}.promo__ghost:active{transform:translateY(0)}.promo__primaryLg,.promo__ghostLg{padding:12px 16px}.promo__hero{padding:clamp(34px,6vw,78px) 0 26px}.promo__heroGrid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:var(--hero-grid-push-mobile)}@media (min-width: 980px){.promo__heroGrid{grid-template-columns:1.05fr .95fr;gap:22px;align-items:start;margin-top:var(--hero-grid-push-desktop)}}.promo__pill{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:0;border:1px solid rgba(111,0,255,.55);background:#6f00ff1f;color:#ffffffdb;font-weight:700;width:fit-content;margin:0 0 10px}.promo h1{margin:0 0 12px;font-size:clamp(34px,5.2vw,60px);line-height:1.02;letter-spacing:-.03em}.promo h1 span{background:linear-gradient(90deg,#fff,#9a4dffeb);-webkit-background-clip:text;background-clip:text;color:transparent}.promo__lead{margin:0 0 16px;max-width:68ch;color:var(--muted);font-size:clamp(16px,2vw,18px)}.promo__lead b{color:var(--text)}.promo__trust{display:grid;gap:10px;grid-template-columns:1fr;margin:16px 0 18px}@media (min-width: 640px){.promo__trust{grid-template-columns:repeat(3,1fr)}}.promo__trustItem{padding:10px 12px;border-radius:0;border:1px solid rgba(111,0,255,.28);background:#ffffff08;color:#ffffffdb;font-weight:650;text-align:center}.promo__ctaRow{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.promo__micro{margin:10px 0 0;color:var(--muted2);font-size:13px;max-width:76ch}.promo__heroRight{position:relative;display:grid;gap:14px;align-content:start}.promo__heroMedia{position:relative;border:1px solid rgba(111,0,255,.45);border-radius:0;overflow:hidden;background:#ffffff05;box-shadow:var(--shadow);height:clamp(220px,26vw,360px)}@media (max-width: 980px){.promo__heroMedia{height:clamp(190px,48vw,280px)}}.promo__heroImg{width:100%;height:100%;display:block;object-fit:cover;transform:translateZ(0);filter:saturate(1.04) contrast(1.05)}.promo__heroImgOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(520px 260px at 25% 20%,rgba(111,0,255,.26),transparent 60%),linear-gradient(180deg,#00000038,#00000094);pointer-events:none}@media (prefers-reduced-motion: reduce){.promo__heroImg{transform:none}}.promo__glowCard{border:1px solid rgba(111,0,255,.45);border-radius:0;background:radial-gradient(480px 240px at 25% 15%,rgba(111,0,255,.24),transparent 55%),#ffffff08;box-shadow:var(--shadow);padding:18px;overflow:hidden;transform:translateZ(0)}.promo__glowTitle{font-weight:900;letter-spacing:-.01em;margin:0 0 10px}.promo__glowList{margin:0;padding-left:18px;color:var(--muted)}.promo__glowList li{margin:10px 0}.promo__glowList b{color:var(--text)}.promo__glowFooter{margin-top:14px;padding-top:12px;border-top:1px solid rgba(111,0,255,.25);color:#ffffffd1;font-size:14px}.promo__glowFooter a{color:#9a4dfff2;text-decoration:underline;text-underline-offset:3px}.promo__section{padding:clamp(34px,5vw,66px) 0}.promo__sectionTight{padding-top:20px}.promo h2{margin:0 0 10px;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.02em}.promo__muted{margin:0 0 18px;color:var(--muted);max-width:75ch}.promo__cards{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 860px){.promo__cards{grid-template-columns:repeat(3,1fr)}}.promo__card{border:1px solid rgba(111,0,255,.22);border-radius:0;background:#ffffff08;padding:16px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.promo__card:hover{transform:translateY(-2px);border-color:#6f00ff80;background:#6f00ff0f}.promo__card h3{margin:0 0 8px;font-size:18px}.promo__card p{margin:0;color:var(--muted)}.promo__split{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 980px){.promo__split{grid-template-columns:1.05fr .95fr;gap:18px;align-items:start}}.promo__steps{margin:12px 0 0;padding-left:18px;color:var(--muted)}.promo__steps li{margin:10px 0}.promo__note{margin-top:14px;padding:14px;border-radius:0;border:1px solid rgba(111,0,255,.4);background:#6f00ff1a;color:#ffffffdb}.promo__pricing{border:1px solid rgba(111,0,255,.22);border-radius:0;background:#ffffff08;padding:16px}.promo__pricing h3{margin:0 0 10px}.promo__pricing ul{margin:0;padding-left:18px;color:var(--muted)}.promo__pricing li{margin:10px 0}.promo__small{margin:12px 0 0;color:var(--muted2);font-size:12px}.promo__formGrid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 980px){.promo__formGrid{grid-template-columns:.9fr 1.1fr;gap:18px;align-items:start}}.promo__formCard{border:1px solid rgba(111,0,255,.45);border-radius:0;background:radial-gradient(460px 220px at 25% 0%,rgba(111,0,255,.18),transparent 60%),#ffffff08;box-shadow:var(--shadow);padding:16px}.promo__miniCtas{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.promo__form{display:grid;gap:12px;margin-top:8px}.promo__form label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.promo__form input,.promo__form textarea,.promo__form select{width:100%;padding:12px;border-radius:0;border:1px solid rgba(111,0,255,.22);background:#00000059;color:var(--text);transition:border-color .16s ease,transform .16s ease,background .16s ease}.promo__form input:focus,.promo__form textarea:focus,.promo__form select:focus{border-color:#6f00ffb3}.promo__form textarea{resize:vertical;min-height:120px}.promo__row2{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 720px){.promo__row2{grid-template-columns:1fr 1fr}}.promo__submit{width:100%}.promo__privacy{margin:8px 0 0;font-size:12px;color:var(--muted2);line-height:1.45}.promo__success{border:1px solid rgba(111,0,255,.45);background:#2ecc7114;border-radius:0;padding:14px}.promo__success h3{margin:0 0 8px}.promo__success p{margin:0;color:var(--muted)}.promo__success a{text-decoration:underline;text-underline-offset:3px}.promo__loading{display:grid;place-items:center;padding:28px 0}.promo__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.promo__footer{padding:26px 0 36px;border-top:1px solid rgba(111,0,255,.18);color:var(--muted2);font-size:13px}.promo__dock{position:fixed;left:50%;bottom:var(--dock-gap);transform:translate(-50%);z-index:9999;width:min(1100px,100% - 24px);min-height:var(--dock-h);display:grid;grid-template-columns:1fr;gap:10px;align-items:center;padding:12px;border-radius:0;border:1px solid rgba(111,0,255,.55);background:#08080ec7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 60px #0000008c}@media (min-width: 860px){.promo__dock{grid-template-columns:1fr auto;padding:12px 14px}}.promo__dockNav{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.promo__dockNav a{padding:8px 10px;border-radius:0;border:1px solid rgba(111,0,255,.25);color:#ffffffd1;background:#ffffff08;transition:transform .16s ease,background .16s ease,border-color .16s ease}.promo__dockNav a:hover{border-color:#6f00ffbf;background:#6f00ff1f;transform:translateY(-1px)}.promo__dockNav::-webkit-scrollbar{height:0}.promo__dockCtas{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.promo__heroImg{object-fit:cover;background:#00000059}.promo__heroMedia{height:auto;aspect-ratio:16/9}@media (max-width: 980px){.promo__heroMedia{aspect-ratio:4/3}}.leads-admin{--bg: #f6f7fb;--panel: #ffffff;--panel2: #fcfcff;--text: #0b1020;--muted: rgba(11, 16, 32, .65);--muted2: rgba(11, 16, 32, .52);--accent: #6f00ff;--accent2: #9a4dff;--border: rgba(11, 16, 32, .12);--border2: rgba(111, 0, 255, .22);--shadow: 0 18px 60px rgba(10, 10, 25, .1);min-height:100vh;padding:clamp(14px,2.6vw,28px);color:var(--text);background:radial-gradient(900px 520px at 12% 0%,rgba(111,0,255,.08),transparent 60%),radial-gradient(700px 460px at 90% 10%,rgba(154,77,255,.06),transparent 55%),var(--bg)}.leads-admin *{box-sizing:border-box}.leads-admin a{color:inherit}.leads-admin a:focus-visible,.leads-admin button:focus-visible,.leads-admin input:focus-visible,.leads-admin select:focus-visible,.leads-admin textarea:focus-visible{outline:2px solid rgba(111,0,255,.65);outline-offset:2px}.leads-admin__wrap{width:min(1240px,100% - 10px);margin:0 auto}.leads-admin__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:14px}.leads-admin__title h2{margin:0;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.02em;font-weight:950}.leads-admin__title p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:650}.leads-admin__headActions{display:flex;gap:10px;flex-wrap:wrap}.leads-admin__panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);padding:14px}.leads-admin__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid var(--border);background:var(--panel2);color:var(--text);padding:10px 12px;font-weight:900;letter-spacing:.2px;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,filter .14s ease}.leads-admin__btn:hover{border-color:#6f00ff59;background:#6f00ff0d;transform:translateY(-1px)}.leads-admin__btn:active{transform:translateY(0)}.leads-admin__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.leads-admin__btnPrimary{background:linear-gradient(90deg,#6f00fff2,#9a4dffeb);border-color:#6f00ff8c;color:#fff}.leads-admin__btnPrimary:hover{filter:brightness(1.05)}.leads-admin__btnGhost{border-color:#6f00ff42}.leads-admin__btnGhost:hover{border-color:#6f00ff7a}.leads-admin__btnDanger{border-color:#f4433659;background:#f4433612}.leads-admin__btnDanger:hover{border-color:#f4433699;background:#f443361a}.leads-admin__filters{display:grid;grid-template-columns:1.3fr .7fr .7fr auto;gap:12px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:12px}@media (max-width: 980px){.leads-admin__filters{grid-template-columns:1fr;align-items:stretch}}.leads-admin__field{display:grid;gap:6px}.leads-admin__field label{font-size:12px;color:var(--muted);font-weight:900;letter-spacing:.18px;text-transform:uppercase}.leads-admin__field input,.leads-admin__field select,.leads-admin__field textarea{border-radius:0;border:1px solid rgba(111,0,255,.18);background:#fff;color:var(--text);padding:11px 12px;outline:none;transition:border-color .14s ease,background .14s ease}.leads-admin__field input:focus,.leads-admin__field select:focus,.leads-admin__field textarea:focus{border-color:#6f00ff8c;background:#fff}.leads-admin__field textarea{resize:vertical;min-height:140px;line-height:1.45}.leads-admin__filterButtons{display:flex;gap:10px;justify-content:flex-end}@media (max-width: 980px){.leads-admin__filterButtons{justify-content:flex-start}}.leads-admin__tableWrap{width:100%}.leads-admin__table{width:100%;border-collapse:collapse;table-layout:fixed}@media (max-width: 980px){.leads-admin__table{display:none}}.leads-admin__table thead th{text-align:left;font-size:12px;font-weight:950;color:#0b1020d6;letter-spacing:.16px;padding:12px;border-bottom:1px solid rgba(111,0,255,.18);background:#6f00ff08}.leads-admin__table tbody td{padding:12px;border-bottom:1px solid var(--border);color:#0b1020eb;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.leads-admin__row{cursor:pointer;transition:background .14s ease}.leads-admin__row:hover td{background:#6f00ff0a}.leads-admin__strong{font-weight:950}.leads-admin__empty{text-align:center;padding:18px 12px!important;color:var(--muted);background:#6f00ff05}.leads-admin__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px}.leads-admin__linkBtn{border:none;background:transparent;padding:0;color:#6f00fff2;font-weight:950;cursor:pointer}.leads-admin__linkBtn:hover{text-decoration:underline;text-underline-offset:3px;color:#6f00ff}.leads-admin__dot{width:10px;height:10px;display:inline-block;border-radius:0;border:1px solid rgba(11,16,32,.18);background:#ddd;vertical-align:middle}.leads-admin__dot--purple{background:#6f00ffe6;border-color:#6f00ff59}.leads-admin__dot--blue{background:#2196f3e6;border-color:#2196f359}.leads-admin__dot--gold{background:#ffc107f2;border-color:#ffc10766}.leads-admin__dot--green{background:#2ecc71f2;border-color:#2ecc7166}.leads-admin__dot--red{background:#f44336f2;border-color:#f4433666}.leads-admin__dot--muted{background:#0b102040;border-color:#0b10202e}.leads-admin__pill{display:inline-flex;align-items:center;gap:6px;border-radius:0;padding:6px 10px;font-weight:950;font-size:12px;border:1px solid rgba(111,0,255,.2);background:#6f00ff0f;color:#0b1020e6;white-space:nowrap}.leads-admin__pill--purple{border-color:#6f00ff59;background:#6f00ff14}.leads-admin__pill--blue{border-color:#2196f359;background:#2196f314}.leads-admin__pill--gold{border-color:#ffc10759;background:#ffc1071a}.leads-admin__pill--green{border-color:#2ecc7159;background:#2ecc711a}.leads-admin__pill--red{border-color:#f4433659;background:#f443361a}.leads-admin__pill--muted{border-color:#0b102029;background:#0b10200a;color:#0b1020a6}.leads-admin__pill--prio-alta{border-color:#f4433659;background:#f4433614}.leads-admin__pill--prio-media{border-color:#ffc10759;background:#ffc1071a}.leads-admin__pill--prio-baja{border-color:#2196f340;background:#2196f314}.leads-admin__cards{display:none}@media (max-width: 980px){.leads-admin__cards{display:grid;gap:10px}}.leads-admin__card{border-radius:0;border:1px solid rgba(111,0,255,.18);background:#fff;padding:12px;cursor:pointer;text-align:left;transition:transform .14s ease,background .14s ease,border-color .14s ease}.leads-admin__card:hover{transform:translateY(-1px);border-color:#6f00ff59;background:#6f00ff08}.leads-admin__cardTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.leads-admin__cardTitle{font-weight:950;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px}.leads-admin__cardMeta{margin-top:8px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;align-items:center;flex-wrap:wrap}.leads-admin__card--empty,.leads-admin__card--loading{cursor:default;opacity:.85}.leads-admin__card--empty:hover,.leads-admin__card--loading:hover{transform:none}.leads-admin__pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}.leads-admin__pageInfo{color:var(--muted);font-size:13px}.leads-admin__pageInfo b{color:#0b1020e6}.leads-admin__drawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a1473;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:9999}.leads-admin__drawerOverlay.is-open{opacity:1;pointer-events:auto}.leads-admin__drawer{position:absolute;top:0;right:0;height:100%;width:min(620px,100%);background:#fff;border-left:2px solid rgba(111,0,255,.28);transform:translate(100%);transition:transform .2s ease;display:grid;grid-template-rows:auto 1fr}.leads-admin__drawer.is-open{transform:translate(0)}.leads-admin__drawerHead{padding:14px;border-bottom:1px solid var(--border);background:#6f00ff08;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.leads-admin__drawerH{font-weight:950;font-size:18px;letter-spacing:-.01em}.leads-admin__drawerSub{margin-top:4px;color:var(--muted);font-size:13px;font-weight:650}.leads-admin__iconBtn{border-radius:0;border:1px solid rgba(111,0,255,.22);background:#fff;padding:8px 10px;cursor:pointer;font-weight:950}.leads-admin__iconBtn:hover{background:#6f00ff0f;border-color:#6f00ff59}.leads-admin__drawerBody{padding:14px;overflow:auto;display:grid;gap:12px}.leads-admin__kv{border-radius:0;border:1px solid var(--border);background:#fff;padding:12px}.leads-admin__k{font-size:12px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.16px}.leads-admin__v{margin-top:6px;color:#0b1020eb}.leads-admin__pre{white-space:pre-wrap;word-break:break-word;line-height:1.45}.leads-admin__grid2{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width: 560px){.leads-admin__grid2{grid-template-columns:1fr}}.leads-admin__miniBtn{margin-left:10px;border-radius:0;border:1px solid rgba(111,0,255,.22);background:#fff;color:#6f00fff2;font-weight:950;padding:6px 8px;cursor:pointer}.leads-admin__miniBtn:hover{background:#6f00ff0f;border-color:#6f00ff59;color:#6f00ff}.leads-admin__a{color:#6f00fff2;text-decoration:underline;text-underline-offset:3px}.leads-admin__a:hover{color:#6f00ff}.leads-admin__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.leads-admin__hint{border-left:3px solid rgba(111,0,255,.75);background:#6f00ff0d;padding:10px 12px;color:#0b1020db;font-size:13px;line-height:1.45}.leads-admin__crm{border:1px solid rgba(111,0,255,.18);background:#6f00ff08;padding:12px}.leads-admin__crmTitle{font-weight:950;letter-spacing:-.01em;margin-bottom:10px}.leads-admin__toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:10000;border-radius:0;border:1px solid rgba(111,0,255,.25);background:#ffffffeb;color:#0b1020eb;padding:10px 12px;min-width:min(520px,100% - 24px);box-shadow:0 18px 60px #0a0a191f;font-weight:900;letter-spacing:.12px}.leads-admin__toast--ok{border-color:#2ecc7173}.leads-admin__toast--warn{border-color:#ffc1078c}.leads-admin__toast--err{border-color:#f443368c}.prospects-admin{--bg: #f6f7fb;--panel: #ffffff;--panel2: #fcfcff;--text: #0b1020;--muted: rgba(11, 16, 32, .65);--muted2: rgba(11, 16, 32, .52);--accent: #6f00ff;--accent2: #9a4dff;--border: rgba(11, 16, 32, .12);--border2: rgba(111, 0, 255, .22);--shadow: 0 18px 60px rgba(10, 10, 25, .1);min-height:100vh;padding:clamp(14px,2.6vw,28px);color:var(--text);background:radial-gradient(900px 520px at 12% 0%,rgba(111,0,255,.08),transparent 60%),radial-gradient(700px 460px at 90% 10%,rgba(154,77,255,.06),transparent 55%),var(--bg)}.prospects-admin *{box-sizing:border-box}.prospects-admin a{color:inherit}.prospects-admin a:focus-visible,.prospects-admin button:focus-visible,.prospects-admin input:focus-visible,.prospects-admin select:focus-visible,.prospects-admin textarea:focus-visible{outline:2px solid rgba(111,0,255,.65);outline-offset:2px}.prospects-admin__wrap{width:min(1240px,100% - 10px);margin:0 auto}.prospects-admin__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:14px}.prospects-admin__title h2{margin:0;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.02em;font-weight:950}.prospects-admin__title p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:650}.prospects-admin__headActions{display:flex;gap:10px;flex-wrap:wrap}.prospects-admin__panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);padding:14px}.prospects-admin__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid var(--border);background:var(--panel2);color:var(--text);padding:10px 12px;font-weight:900;letter-spacing:.2px;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,filter .14s ease}.prospects-admin__btn:hover{border-color:#6f00ff59;background:#6f00ff0d;transform:translateY(-1px)}.prospects-admin__btn:active{transform:translateY(0)}.prospects-admin__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.prospects-admin__btnPrimary{background:linear-gradient(90deg,#6f00fff2,#9a4dffeb);border-color:#6f00ff8c;color:#fff}.prospects-admin__btnPrimary:hover{filter:brightness(1.05)}.prospects-admin__btnGhost{border-color:#6f00ff42}.prospects-admin__btnGhost:hover{border-color:#6f00ff7a}.prospects-admin__btnDanger{border-color:#f4433659;background:#f4433612}.prospects-admin__btnDanger:hover{border-color:#f4433699;background:#f443361a}.prospects-admin__filters{display:grid;grid-template-columns:1.3fr .7fr .7fr auto;gap:12px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:12px}@media (max-width: 980px){.prospects-admin__filters{grid-template-columns:1fr;align-items:stretch}}.prospects-admin__field{display:grid;gap:6px}.prospects-admin__field label{font-size:12px;color:var(--muted);font-weight:900;letter-spacing:.18px;text-transform:uppercase}.prospects-admin__field input,.prospects-admin__field select,.prospects-admin__field textarea{border-radius:0;border:1px solid rgba(111,0,255,.18);background:#fff;color:var(--text);padding:11px 12px;outline:none;transition:border-color .14s ease,background .14s ease}.prospects-admin__field input:focus,.prospects-admin__field select:focus,.prospects-admin__field textarea:focus{border-color:#6f00ff8c;background:#fff}.prospects-admin__field textarea{resize:vertical;min-height:140px;line-height:1.45}.prospects-admin__filterButtons{display:flex;gap:10px;justify-content:flex-end}@media (max-width: 980px){.prospects-admin__filterButtons{justify-content:flex-start}}.prospects-admin__tableWrap{width:100%}.prospects-admin__table{width:100%;border-collapse:collapse;table-layout:fixed}@media (max-width: 980px){.prospects-admin__table{display:none}}.prospects-admin__table thead th{text-align:left;font-size:12px;font-weight:950;color:#0b1020d6;letter-spacing:.16px;padding:12px;border-bottom:1px solid rgba(111,0,255,.18);background:#6f00ff08}.prospects-admin__table tbody td{padding:12px;border-bottom:1px solid var(--border);color:#0b1020eb;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.prospects-admin__row{cursor:pointer;transition:background .14s ease}.prospects-admin__row:hover td{background:#6f00ff0a}.prospects-admin__strong{font-weight:950}.prospects-admin__empty{text-align:center;padding:18px 12px!important;color:var(--muted);background:#6f00ff05}.prospects-admin__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px}.prospects-admin__linkBtn{border:none;background:transparent;padding:0;color:#6f00fff2;font-weight:950;cursor:pointer}.prospects-admin__linkBtn:hover{text-decoration:underline;text-underline-offset:3px;color:#6f00ff}.prospects-admin__dot{width:10px;height:10px;display:inline-block;border-radius:0;border:1px solid rgba(11,16,32,.18);background:#ddd;vertical-align:middle}.prospects-admin__dot--purple{background:#6f00ffe6;border-color:#6f00ff59}.prospects-admin__dot--blue{background:#2196f3e6;border-color:#2196f359}.prospects-admin__dot--gold{background:#ffc107f2;border-color:#ffc10766}.prospects-admin__dot--green{background:#2ecc71f2;border-color:#2ecc7166}.prospects-admin__dot--red{background:#f44336f2;border-color:#f4433666}.prospects-admin__dot--muted{background:#0b102040;border-color:#0b10202e}.prospects-admin__pill{display:inline-flex;align-items:center;gap:6px;border-radius:0;padding:6px 10px;font-weight:950;font-size:12px;border:1px solid rgba(111,0,255,.2);background:#6f00ff0f;color:#0b1020e6;white-space:nowrap}.prospects-admin__pill--purple{border-color:#6f00ff59;background:#6f00ff14}.prospects-admin__pill--blue{border-color:#2196f359;background:#2196f314}.prospects-admin__pill--gold{border-color:#ffc10759;background:#ffc1071a}.prospects-admin__pill--green{border-color:#2ecc7159;background:#2ecc711a}.prospects-admin__pill--red{border-color:#f4433659;background:#f443361a}.prospects-admin__pill--muted{border-color:#0b102029;background:#0b10200a;color:#0b1020a6}.prospects-admin__pill--prio-alta{border-color:#f4433659;background:#f4433614}.prospects-admin__pill--prio-media{border-color:#ffc10759;background:#ffc1071a}.prospects-admin__pill--prio-baja{border-color:#2196f340;background:#2196f314}.prospects-admin__cards{display:none}@media (max-width: 980px){.prospects-admin__cards{display:grid;gap:10px}}.prospects-admin__card{border-radius:0;border:1px solid rgba(111,0,255,.18);background:#fff;padding:12px;cursor:pointer;text-align:left;transition:transform .14s ease,background .14s ease,border-color .14s ease}.prospects-admin__card:hover{transform:translateY(-1px);border-color:#6f00ff59;background:#6f00ff08}.prospects-admin__cardTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.prospects-admin__cardTitle{font-weight:950;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px}.prospects-admin__cardMeta{margin-top:8px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;align-items:center;flex-wrap:wrap}.prospects-admin__card--empty,.prospects-admin__card--loading{cursor:default;opacity:.85}.prospects-admin__card--empty:hover,.prospects-admin__card--loading:hover{transform:none}.prospects-admin__pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}.prospects-admin__pageInfo{color:var(--muted);font-size:13px}.prospects-admin__pageInfo b{color:#0b1020e6}.prospects-admin__drawerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a1473;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:9999}.prospects-admin__drawerOverlay.is-open{opacity:1;pointer-events:auto}.prospects-admin__drawer{position:absolute;top:0;right:0;height:100%;width:min(720px,100%);background:#fff;border-left:2px solid rgba(111,0,255,.28);transform:translate(100%);transition:transform .2s ease;display:grid;grid-template-rows:auto 1fr}.prospects-admin__drawer.is-open{transform:translate(0)}.prospects-admin__drawerHead{padding:14px;border-bottom:1px solid var(--border);background:#6f00ff08;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.prospects-admin__drawerH{font-weight:950;font-size:18px;letter-spacing:-.01em}.prospects-admin__drawerSub{margin-top:4px;color:var(--muted);font-size:13px;font-weight:650}.prospects-admin__iconBtn{border-radius:0;border:1px solid rgba(111,0,255,.22);background:#fff;padding:8px 10px;cursor:pointer;font-weight:950}.prospects-admin__iconBtn:hover{background:#6f00ff0f;border-color:#6f00ff59}.prospects-admin__drawerBody{padding:14px;overflow:auto;display:grid;gap:12px}.prospects-admin__grid2{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width: 560px){.prospects-admin__grid2{grid-template-columns:1fr}}.prospects-admin__miniBtn{margin-top:8px;border-radius:0;border:1px solid rgba(111,0,255,.22);background:#fff;color:#6f00fff2;font-weight:950;padding:6px 8px;cursor:pointer}.prospects-admin__miniBtn:hover{background:#6f00ff0f;border-color:#6f00ff59;color:#6f00ff}.prospects-admin__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.prospects-admin__hint{border-left:3px solid rgba(111,0,255,.75);background:#6f00ff0d;padding:10px 12px;color:#0b1020db;font-size:13px;line-height:1.45}.prospects-admin__crm{border:1px solid rgba(111,0,255,.18);background:#6f00ff08;padding:12px}.prospects-admin__crmTitle{font-weight:950;letter-spacing:-.01em;margin-bottom:10px}.prospects-admin__toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:10000;border-radius:0;border:1px solid rgba(111,0,255,.25);background:#ffffffeb;color:#0b1020eb;padding:10px 12px;min-width:min(520px,100% - 24px);box-shadow:0 18px 60px #0a0a191f;font-weight:900;letter-spacing:.12px}.prospects-admin__toast--ok{border-color:#2ecc7173}.prospects-admin__toast--warn{border-color:#ffc1078c}.prospects-admin__toast--err{border-color:#f443368c}.prospects-admin__cardCheck{position:absolute;bottom:10px;right:10px;background:#fff;border-radius:8px;padding:6px 8px;box-shadow:0 4px 10px #0000001f}.prospects-admin__card{position:relative;padding-bottom:38px}.prospects-admin__mailRow{display:flex;gap:10px;align-items:center;margin-top:10px}.prospects-admin__miniBtnPurple{border:1px solid rgba(111,0,255,.35);color:#6f00ff;background:#6f00ff14}.prospects-admin__mailPanel{margin-top:14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px;background:#fff}.prospects-admin__mailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.prospects-admin__mailPreview{margin-top:12px}.prospects-admin__mailPreviewBox{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px;background:#fafafa;overflow:auto;max-height:420px}.prospects-admin__modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a1485;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;display:grid;place-items:center;padding:18px}.prospects-admin__modal{width:min(560px,100%);background:#fff;border:1px solid rgba(111,0,255,.22);border-radius:0;box-shadow:0 18px 60px #0a0a1933;padding:16px}.prospects-admin__modalTitle{margin:0;font-weight:950;letter-spacing:-.01em;font-size:18px}.prospects-admin__modalSub{margin-top:6px;font-size:13px;font-weight:650;color:#0b1020a6}.prospects-admin__modalField{display:grid;gap:6px;margin-top:12px}.prospects-admin__modalField label{font-size:12px;color:#0b1020a6;font-weight:900;letter-spacing:.18px;text-transform:uppercase}.prospects-admin__modalField select,.prospects-admin__modalField input,.prospects-admin__modalField textarea{border-radius:0;border:1px solid rgba(111,0,255,.18);background:#fff;color:#0b1020eb;padding:11px 12px;outline:none;transition:border-color .14s ease,background .14s ease}.prospects-admin__modalField select:focus,.prospects-admin__modalField input:focus,.prospects-admin__modalField textarea:focus{border-color:#6f00ff8c;background:#fff}.prospects-admin__modalActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.prospects-admin__modal .prospects-admin__btn{min-width:120px}.prospects-admin__modalClose{border-radius:0;border:1px solid rgba(111,0,255,.22);background:#fff;padding:8px 10px;cursor:pointer;font-weight:950}.prospects-admin__modalClose:hover{background:#6f00ff0f;border-color:#6f00ff59}@media (max-width: 520px){.prospects-admin__modalActions{justify-content:stretch}.prospects-admin__modal .prospects-admin__btn{width:100%}}.prospects-admin__modalOverlay{z-index:2147483647}.alternating-sections{overflow-x:hidden;background:linear-gradient(135deg,#0b1024,#1b2a6b 55%,#ff4d8d 140%);color:#f2f6ff;padding:4rem 2rem;box-sizing:border-box}.alternating-sections .section-item{display:flex;align-items:center;justify-content:center;gap:2.25rem;padding:3rem 0;width:100%;box-sizing:border-box}.alternating-sections .section-item:nth-child(2n){flex-direction:row-reverse}.alternating-sections .image-container{flex:1;position:relative;max-width:520px;width:100%;overflow:hidden}.alternating-sections .image-container .section-image{width:100%;max-height:420px;object-fit:cover;border-radius:14px}.alternating-sections .image-container .image-fallback{width:100%;height:320px;border-radius:14px}.alternating-sections .text-container{flex:1;max-width:560px;box-sizing:border-box}.alternating-sections .text-container .section-title{font-size:1.9rem;font-weight:900;letter-spacing:-.02em;margin:0 0 .6rem}.alternating-sections .text-container .section-description{font-size:1.02rem;margin:0 0 1.25rem;color:#f2f6ffd1;line-height:1.6}.alternating-sections .text-container .cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.alternating-sections .text-container .bullet-points{list-style:none;margin:1rem 0 0;padding:0}.alternating-sections .text-container .bullet-points li{font-size:.95rem;margin-bottom:.55rem;color:#f2f6ffe0}@media (max-width: 900px){.alternating-sections{padding:2.25rem 1.25rem}.alternating-sections .section-item{flex-direction:column!important;text-align:left;padding:2.25rem 0}.alternating-sections .image-container{max-width:100%}}.faq-section .faq-container .faq-item{border-bottom:1px solid #eee;padding-bottom:1rem}.faq-section{width:100%;padding:3rem 1rem;background:#fff}.faq-section .faq-title{font-size:1.8rem;margin-bottom:2rem;text-align:center;color:#333}.faq-section .faq-container{display:flex;flex-direction:column;gap:1rem;padding:1rem}.faq-section .faq-container .faq-item{border-bottom:1px solid #bbb4b4;padding-bottom:1rem}.faq-section .faq-container .faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem 0}.faq-section .faq-container .faq-item .faq-question:hover{color:#6f00ff}.faq-section .faq-container .faq-item .faq-question .faq-number{font-size:1rem;font-weight:700;margin-right:1rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.faq-section .faq-container .faq-item .faq-question span{flex:1;font-size:.83rem;color:#000}.faq-section .faq-container .faq-item .faq-question .faq-icon{font-size:1.5rem;font-weight:700;color:#6f00ff;transition:transform .3s ease}.faq-section .faq-container .faq-item .faq-question .faq-icon.open{transform:rotate(180deg)}.faq-section .faq-container .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-section .faq-container .faq-item .faq-answer.show{max-height:300px}.faq-section .faq-container .faq-item .faq-answer p{margin:0;padding:.5rem 0;font-size:.95rem;line-height:1.5;color:#555}@media (max-width: 768px){.faq-section{padding:2rem 1rem}.faq-section .faq-title{font-size:1.5rem}}.web-design-dev{font-family:Helvetica,sans-serif;background:linear-gradient(to top,#00264d,indigo);color:#fff}.web-design-dev .hero{position:relative;height:70vh;overflow:hidden}.web-design-dev .hero .hero-image{width:100%;height:100%;object-fit:cover;opacity:.65}.web-design-dev .hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1rem}.web-design-dev .hero .hero-overlay h1{font-size:2rem;color:#fff;text-transform:uppercase;margin-bottom:0rem;letter-spacing:.1rem}.web-design-dev .hero .hero-overlay p{font-size:1rem;color:#f9f9f9;margin:1rem 0}.web-design-dev .hero .hero-overlay .cta-button{background:#9021c6;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;text-transform:uppercase;letter-spacing:.05rem;cursor:pointer;transition:background .3s ease}.web-design-dev .hero .hero-overlay .cta-button:hover{background:#771aa3}.web-design-dev .container{max-width:1200px;margin:0 auto;padding:2rem}.web-design-dev .about{background:#ffffff0d;padding:2rem 0;text-align:center}.web-design-dev .about h2{font-size:2rem;margin-bottom:1rem}.web-design-dev .about p{font-size:1.1rem;line-height:1.6}.web-design-dev .services{padding:2rem 0}.web-design-dev .services h2{font-size:2rem;margin-bottom:1rem;text-align:center}.web-design-dev .services .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.web-design-dev .services .services-grid .service-item{background:#ffffff1a;padding:1.5rem;border-radius:8px;text-align:center}.web-design-dev .services .services-grid .service-item h3{font-size:1.25rem;margin-bottom:.5rem}.web-design-dev .services .services-grid .service-item p{font-size:1rem;line-height:1.4}.web-design-dev .tech-stack{padding:2rem 0;text-align:center}.web-design-dev .tech-stack h2{font-size:2rem;margin-bottom:1rem}.web-design-dev .tech-stack p{font-size:1.1rem;margin-bottom:1.5rem}.web-design-dev .tech-stack .logos{display:flex;justify-content:center;gap:2rem}.web-design-dev .tech-stack .logos img{width:80px;height:auto;object-fit:contain}.web-design-dev .cta-section{background:#0000004d;padding:2rem;text-align:center}.web-design-dev .cta-section h2{font-size:2rem;margin-bottom:1rem}.web-design-dev .cta-section .cta-button{background:#9021c6;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.web-design-dev .cta-section .cta-button:hover{background:#771aa3}@media (max-width: 768px){.web-design-dev .hero{height:50vh}.web-design-dev .hero-overlay h1{font-size:2.5rem}.web-design-dev .hero-overlay p{font-size:1rem}.web-design-dev .container{padding:1rem}}.service-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:90vh;width:100%;box-sizing:border-box;padding:3rem 2rem;gap:2rem;background:linear-gradient(135deg,#255b91,#823ff7);color:#fff;position:relative}@media (min-width: 769px){.service-banner:after{content:"";position:absolute;bottom:0;left:0;background:url(/wave.svg) no-repeat center bottom;background-size:cover;z-index:100;filter:drop-shadow(10 10 60px rgba(255,255,255,.8));pointer-events:none}}.service-banner .service-banner-content{flex:1;max-width:600px;text-align:left!important;z-index:3}.service-banner .service-banner-content h1{font-size:2.5rem;margin-bottom:1rem;animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{text-shadow:0 0 10px rgba(255,255,255,.4)}to{text-shadow:0 0 20px rgb(255,255,255)}}.service-banner .service-banner-content .service-description{font-size:1.2rem;margin-bottom:1.5rem}.service-banner .service-banner-content .bullet-points{list-style:none;margin:0 0 2rem;padding:0}.service-banner .service-banner-content .bullet-points li{margin-bottom:.5rem}.service-banner .service-banner-content .bullet-points li:before{content:"• ";color:#0af}.service-banner .service-banner-content .quote-button{background:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;color:#6a1ba3;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.service-banner .service-banner-content .quote-button:hover{background:#08c;color:#fff}.service-banner .service-banner-image{flex:1;display:flex;justify-content:center;z-index:3}.service-banner .service-banner-image img{max-width:400px;width:100%;height:auto}@media (max-width: 768px){.service-banner{flex-direction:column;text-align:center;padding:2rem 1rem;gap:1rem;padding-top:4rem!important}.service-banner:after{content:none}.service-banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:95px;background:url(/wave.svg) no-repeat center bottom;background-size:cover;filter:drop-shadow(0 0 40px rgb(255,255,255));pointer-events:none}.service-banner .service-banner-content{order:1;max-width:100%;text-align:left;padding:.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:start;flex-direction:column}.service-banner .service-banner-content h1{font-size:2rem}.service-banner .service-banner-content .bullet-points{padding:1rem 0}.service-banner .service-banner-image{order:2;margin-top:1rem}.service-banner .service-banner-image img{max-width:300px}}.service-accordion-container{width:100vw;padding:2rem 1rem;background-color:#fff;color:#0c0727;margin:0}.service-accordion-container .main-title{color:#3a7bce;text-shadow:0 0 5px rgba(58,123,206,.5);font-size:2rem;margin-bottom:1rem;padding-top:1rem}.service-accordion-container .main-description{font-size:1.1rem;margin-bottom:2rem;line-height:1.4}.service-accordion-container .services-list{display:flex;flex-direction:column;gap:1rem}.service-accordion-container .services-list .service-item{border:1px solid #ddd;border-radius:4px;overflow:hidden;cursor:pointer}.service-accordion-container .services-list .service-item.active{border-color:#01aee9}.service-accordion-container .services-list .service-item .service-header{display:flex;align-items:center;padding:1rem;background:#fff;position:relative}.service-accordion-container .services-list .service-item .service-header:hover{background:#f4f4f4}.service-accordion-container .services-list .service-item .service-header .vertical-line{width:2px;height:100%;background:#01aee9;margin-right:.5rem}.service-accordion-container .services-list .service-item .service-header .arrow-icon{margin-right:.5rem;color:#01aee9;font-weight:700}.service-accordion-container .services-list .service-item .service-header .service-title{color:#01aee9;font-size:1.1rem;margin:0}.service-accordion-container .services-list .service-item .service-content{background:#fefefe;padding:1rem;border-top:1px solid #eee;animation:fadeIn .3s ease}.service-accordion-container .services-list .service-item .service-content p{color:#0c0727}@media (max-width: 768px){.service-accordion-container{padding:1rem}.service-accordion-container .main-title{font-size:1.5rem}.service-accordion-container .services-list .service-item .service-header .service-title{font-size:1rem}}.service-header{display:flex;align-items:center;gap:.75rem}.service-header .service-title{flex:1}.service-link{font-weight:800;text-decoration:none;padding:.45rem .7rem;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3}.service-link:hover{transform:translateY(-1px)}.service-cta{margin-top:.9rem;display:flex}.service-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1rem;border-radius:12px;font-weight:900;text-decoration:none;border:1px solid rgba(0,0,0,.08);background:#0b5cff;color:#fff}.service-cta-btn:hover{opacity:.95;transform:translateY(-1px)}.scope-accordion{background:#00042a;color:#fff;padding:4rem 2rem;width:100vw;box-sizing:border-box}.scope-accordion .scope-title{text-transform:uppercase;font-size:1.5rem;letter-spacing:.05rem;margin-bottom:.5rem;text-align:center;color:#fff}.scope-accordion .scope-subtitle{font-size:1.2rem;margin-bottom:1rem;text-align:center;color:#bdbdbd;font-weight:400}.scope-accordion .scope-intro{font-size:1rem;line-height:1.5;max-width:700px;margin:0 auto 2rem;text-align:center;color:#cfcfcf}.scope-accordion .scope-services{padding:.5rem;display:flex;flex-direction:column;gap:1rem}.scope-accordion .scope-services .scope-item{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden;transition:border-color .3s ease}.scope-accordion .scope-services .scope-item.active{border-color:#01aee9}.scope-accordion .scope-services .scope-item .scope-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem;position:relative}.scope-accordion .scope-services .scope-item .scope-header:hover{background:#ffffff14}.scope-accordion .scope-services .scope-item .scope-header .scope-number{font-size:1.2rem;font-weight:700;color:#01aee9;margin-right:1rem;min-width:2.5rem}.scope-accordion .scope-services .scope-item .scope-header .scope-title-text{flex:1;color:#fff;font-size:1rem}.scope-accordion .scope-services .scope-item .scope-header .scope-arrow{color:#01aee9;font-size:1rem;margin-left:1rem}.scope-accordion .scope-services .scope-item .scope-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.5rem;background:#0003;animation:fadeIn .3s ease}.scope-accordion .scope-services .scope-item .scope-content .scope-image{max-width:100%;height:auto;border-radius:4px}.scope-accordion .scope-services .scope-item .scope-content .scope-description{font-size:.95rem;line-height:1.4;color:#e0e0e0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scope-accordion.light-mode{background:#fff;color:#333}.scope-accordion.light-mode .scope-title,.scope-accordion.light-mode .scope-subtitle,.scope-accordion.light-mode .scope-intro{color:#333}.scope-accordion.light-mode .scope-services .scope-item{background:#f9f9f9;border:1px solid #ddd}.scope-accordion.light-mode .scope-services .scope-item.active{border-color:#6d16ff}.scope-accordion.light-mode .scope-services .scope-item .scope-header:hover{background:#eee}.scope-accordion.light-mode .scope-services .scope-item .scope-header .scope-number,.scope-accordion.light-mode .scope-services .scope-item .scope-header .scope-arrow{color:#6d16ff}.scope-accordion.light-mode .scope-services .scope-item .scope-header .scope-title-text{color:#333}.scope-accordion.light-mode .scope-services .scope-item .scope-content{background:#fefefe}.scope-accordion.light-mode .scope-services .scope-item .scope-content .scope-description{color:#555}@media (max-width: 768px){.scope-accordion{padding:1rem}.scope-accordion .scope-title{font-size:1.3rem}.scope-accordion .scope-subtitle{font-size:1.1rem}.scope-accordion .scope-intro{font-size:.95rem}.scope-accordion .scope-services .scope-item .scope-header .scope-number{font-size:1rem}.scope-accordion .scope-services .scope-item .scope-header .scope-title-text,.scope-accordion .scope-services .scope-item .scope-header .scope-arrow{font-size:.95rem}.scope-accordion .scope-services .scope-item .scope-content .scope-description{font-size:.9rem}}.service-hero{padding-top:7rem;padding-bottom:2.5rem}.service-hero__container{width:min(1200px,92vw);margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.6rem;align-items:center}.service-hero__content{min-width:0}.service-hero__eyebrow{margin:0 0 .5rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.9}.service-hero__title{margin:0 0 .75rem;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.05;font-weight:900}.service-hero__subheading{margin:0 0 .75rem;font-size:1.05rem;line-height:1.5;opacity:.92;max-width:60ch}.service-hero__proof{margin:0 0 1rem;font-size:.95rem;opacity:.9}.service-hero__trust{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0 0 1rem;list-style:none}.service-hero__trustItem{padding:.35rem .6rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:.9rem;white-space:nowrap}.service-hero__bullets{padding:0;margin:0 0 1.15rem;list-style:none;display:grid;gap:.55rem}.service-hero__bullet{display:flex;gap:.6rem;line-height:1.35;opacity:.95}.service-hero__bullet:before{content:"✓";font-weight:900;opacity:.9}.service-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.service-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.05rem;border-radius:12px;text-decoration:none;font-weight:800;width:fit-content;transition:transform .15s ease,opacity .15s ease}.service-hero__cta:hover{transform:translateY(-1px);opacity:.96}.service-hero__cta--primary{background:#fffffff2;color:#111}.service-hero__cta--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.service-hero__links{margin-top:1.25rem}.service-hero__linksTitle{margin:0 0 .55rem;font-weight:800;opacity:.95}.service-hero__linksWrap{display:flex;flex-wrap:wrap;gap:.5rem}.service-hero__link{padding:.45rem .7rem;border-radius:999px;text-decoration:none;font-size:.9rem;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.service-hero__link:hover{text-decoration:underline}.service-hero__media{width:100%;min-width:0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.service-hero__image{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/10}@media (min-width: 980px){.service-hero__container{grid-template-columns:1.2fr .8fr;gap:2.2rem}.service-hero{padding-top:8rem;padding-bottom:3rem}}.restaurant{width:100%}.restaurant__section{padding:4.5rem 0;color:#0b1220}.restaurant__section p,.restaurant__section li,.restaurant__section h2,.restaurant__section h3{color:inherit}@media (max-width: 520px){.restaurant__section{padding:3.6rem 0}}.restaurant__section--alt{background:linear-gradient(180deg,#f973161a,#fdba740f 55%,#fff0)}.restaurant__container{width:min(1120px,92%);margin:0 auto}.restaurant__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.restaurant__title--dark{color:#0b1220!important}.restaurant__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:104ch}.restaurant__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:104ch}.restaurant__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.restaurant__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#f97316;transform:translateY(-1px)}.restaurant__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.restaurant__grid{grid-template-columns:1fr}}.restaurant__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f1824;position:relative;overflow:hidden}.restaurant__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#f973162e,#f9731600 58%);pointer-events:none}.restaurant__card--tight{padding:1.15rem}.restaurant__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.restaurant__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#f97316,#fdba74);margin-bottom:.55rem}.restaurant__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.restaurant__benefits{background:#fff}.restaurant__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.restaurant__benefitsGrid{grid-template-columns:1fr}}.restaurant__benefitsGrid .restaurant__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.restaurant__benefitsGrid .restaurant__card:hover{border-left-color:#f97316}.restaurant__benefitsGrid .restaurant__card:after{display:none}.restaurant__benefitsGrid .restaurant__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#f97316,#fdba74);-webkit-background-clip:text;color:transparent}.restaurant__benefitsGrid .restaurant__card:nth-child(1):before{content:"01"}.restaurant__benefitsGrid .restaurant__card:nth-child(2):before{content:"02"}.restaurant__benefitsGrid .restaurant__card:nth-child(3):before{content:"03"}.restaurant__benefitsGrid .restaurant__card:nth-child(4):before{content:"04"}.restaurant__benefitsGrid .restaurant__card:nth-child(5):before{content:"05"}.restaurant__benefitsGrid .restaurant__card:nth-child(6):before{content:"06"}.restaurant__benefitsGrid .restaurant__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.restaurant__benefitsGrid .restaurant__cardTitle:before{display:none}.restaurant__benefitsGrid .restaurant__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.restaurant__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.restaurant__miniItem{color:#0b1220bf;line-height:1.6}.restaurant__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:112ch}.restaurant__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0b1220}.restaurant__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.restaurant__faqItem summary::-webkit-details-marker{display:none}.restaurant__faqItem summary:after{content:"+";font-weight:900;color:#f97316;font-size:1.2rem;transition:transform .18s ease}.restaurant__faqItem[open] summary:after{transform:rotate(45deg)}.restaurant__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.restaurant__faqA{margin-top:.65rem}.restaurant__faqA p{margin:.6rem 0 0;color:#0b1220bf;line-height:1.75}.restaurant__faqA p:first-child{margin-top:0}.restaurant__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#fdba7438,#fdba7400 60%),radial-gradient(900px 420px at 92% 20%,#f9731629,#f9731600 55%),#0b0f18;color:#fff}.restaurant__finalCtaInner{display:grid;gap:1.1rem}.restaurant__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.restaurant__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:104ch}.restaurant__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.restaurant__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.restaurant__btn:hover{transform:translateY(-1px);opacity:.97}.restaurant__btn--primary{background:linear-gradient(135deg,#f97316,#f59e0b);color:#0b0f18;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #f9731629}.restaurant__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.clinics{width:100%}.clinics__section{padding:4.5rem 0;color:#0b1220}.clinics__section p,.clinics__section li,.clinics__section h2,.clinics__section h3{color:inherit}@media (max-width: 520px){.clinics__section{padding:3.6rem 0}}.clinics__section--alt{background:linear-gradient(180deg,#0ea5a41a,#2dd4bf0d 55%,#fff0)}.clinics__container{width:min(1120px,92%);margin:0 auto}.clinics__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.clinics__title--dark{color:#0b1220!important}.clinics__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:76ch}.clinics__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:92ch}.clinics__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0712250f}.clinics__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#0ea5a4;transform:translateY(-1px)}.clinics__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.clinics__grid{grid-template-columns:1fr}}.clinics__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0712251f;position:relative;overflow:hidden}.clinics__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#0ea5a42e,#0ea5a400 58%);pointer-events:none}.clinics__card--tight{padding:1.15rem}.clinics__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.clinics__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#0ea5a4,#2dd4bf);margin-bottom:.55rem}.clinics__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.clinics__benefits{background:#fff}.clinics__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.clinics__benefitsGrid{grid-template-columns:1fr}}.clinics__benefitsGrid .clinics__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.clinics__benefitsGrid .clinics__card:hover{border-left-color:#0ea5a4}.clinics__benefitsGrid .clinics__card:after{display:none}.clinics__benefitsGrid .clinics__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#0ea5a4,#2dd4bf);-webkit-background-clip:text;color:transparent}.clinics__benefitsGrid .clinics__card:nth-child(1):before{content:"01"}.clinics__benefitsGrid .clinics__card:nth-child(2):before{content:"02"}.clinics__benefitsGrid .clinics__card:nth-child(3):before{content:"03"}.clinics__benefitsGrid .clinics__card:nth-child(4):before{content:"04"}.clinics__benefitsGrid .clinics__card:nth-child(5):before{content:"05"}.clinics__benefitsGrid .clinics__card:nth-child(6):before{content:"06"}.clinics__benefitsGrid .clinics__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.clinics__benefitsGrid .clinics__cardTitle:before{display:none}.clinics__benefitsGrid .clinics__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}@media (max-width: 520px){.clinics__benefitsGrid .clinics__card{padding-left:1.4rem}}.clinics__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:92ch}.clinics__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #07122517;color:#0b1220}.clinics__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.clinics__faqItem summary::-webkit-details-marker{display:none}.clinics__faqItem summary:after{content:"+";font-weight:900;color:#0ea5a4;font-size:1.2rem;transition:transform .18s ease}.clinics__faqItem[open] summary:after{transform:rotate(45deg)}.clinics__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.clinics__faqA{margin:.75rem 0 0;color:#0b1220bf;line-height:1.75}.clinics__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#2dd4bf47,#2dd4bf00 60%),radial-gradient(900px 420px at 92% 20%,#0ea5a438,#0ea5a400 55%),#071225;color:#fff}.clinics__finalCtaInner{display:grid;gap:1.1rem}.clinics__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.clinics__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:76ch}.clinics__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.clinics__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.clinics__btn:hover{transform:translateY(-1px);opacity:.97}.clinics__btn--primary{background:linear-gradient(135deg,#0ea5a4,#0b5b87);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #2dd4bf38}.clinics__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lawyers{width:100%}.lawyers__section{padding:4.5rem 0;color:#0b1220}.lawyers__section p,.lawyers__section li,.lawyers__section h2,.lawyers__section h3{color:inherit}@media (max-width: 520px){.lawyers__section{padding:3.6rem 0}}.lawyers__section--alt{background:linear-gradient(180deg,#d6a4361a,#f0c66a0f 55%,#fff0)}.lawyers__container{width:min(1120px,92%);margin:0 auto}.lawyers__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.lawyers__title--dark{color:#0b1220!important}.lawyers__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:92ch}.lawyers__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:96ch}.lawyers__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0712250f}.lawyers__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#d6a436;transform:translateY(-1px)}.lawyers__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.lawyers__grid{grid-template-columns:1fr}}.lawyers__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #07122524;position:relative;overflow:hidden}.lawyers__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#d6a4362e,#d6a43600 58%);pointer-events:none}.lawyers__card--tight{padding:1.15rem}.lawyers__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.lawyers__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#d6a436,#f0c66a);margin-bottom:.55rem}.lawyers__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.lawyers__benefits{background:#fff}.lawyers__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.lawyers__benefitsGrid{grid-template-columns:1fr}}.lawyers__benefitsGrid .lawyers__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.lawyers__benefitsGrid .lawyers__card:hover{border-left-color:#d6a436}.lawyers__benefitsGrid .lawyers__card:after{display:none}.lawyers__benefitsGrid .lawyers__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#d6a436,#f0c66a);-webkit-background-clip:text;color:transparent}.lawyers__benefitsGrid .lawyers__card:nth-child(1):before{content:"01"}.lawyers__benefitsGrid .lawyers__card:nth-child(2):before{content:"02"}.lawyers__benefitsGrid .lawyers__card:nth-child(3):before{content:"03"}.lawyers__benefitsGrid .lawyers__card:nth-child(4):before{content:"04"}.lawyers__benefitsGrid .lawyers__card:nth-child(5):before{content:"05"}.lawyers__benefitsGrid .lawyers__card:nth-child(6):before{content:"06"}.lawyers__benefitsGrid .lawyers__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.lawyers__benefitsGrid .lawyers__cardTitle:before{display:none}.lawyers__benefitsGrid .lawyers__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.lawyers__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.lawyers__miniItem{color:#0b1220bf;line-height:1.6}.lawyers__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:104ch}.lawyers__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #07122517;color:#0b1220}.lawyers__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.lawyers__faqItem summary::-webkit-details-marker{display:none}.lawyers__faqItem summary:after{content:"+";font-weight:900;color:#d6a436;font-size:1.2rem;transition:transform .18s ease}.lawyers__faqItem[open] summary:after{transform:rotate(45deg)}.lawyers__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.lawyers__faqA{margin-top:.65rem}.lawyers__faqA p{margin:.6rem 0 0;color:#0b1220bf;line-height:1.75}.lawyers__faqA p:first-child{margin-top:0}.lawyers__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#f0c66a38,#f0c66a00 60%),radial-gradient(900px 420px at 92% 20%,#d6a43629,#d6a43600 55%),#071225;color:#fff}.lawyers__finalCtaInner{display:grid;gap:1.1rem}.lawyers__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.lawyers__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:92ch}.lawyers__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.lawyers__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.lawyers__btn:hover{transform:translateY(-1px);opacity:.97}.lawyers__btn--primary{background:linear-gradient(135deg,#d6a436,#c07b1a);color:#09101f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #f0c66a2e}.lawyers__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gym{width:100%}.gym__section{padding:4.5rem 0;color:#0b1220}.gym__section p,.gym__section li,.gym__section h2,.gym__section h3{color:inherit}@media (max-width: 520px){.gym__section{padding:3.6rem 0}}.gym__section--alt{background:linear-gradient(180deg,#84cc161a,#a3e6350d 55%,#fff0)}.gym__container{width:min(1120px,92%);margin:0 auto}.gym__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.gym__title--dark{color:#0b1220!important}.gym__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:80ch}.gym__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:92ch}.gym__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0a0f160f}.gym__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#84cc16;transform:translateY(-1px)}.gym__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.gym__grid{grid-template-columns:1fr}}.gym__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0a0f1624;position:relative;overflow:hidden}.gym__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#84cc162e,#84cc1600 58%);pointer-events:none}.gym__card--tight{padding:1.15rem}.gym__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.gym__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#84cc16,#a3e635);margin-bottom:.55rem}.gym__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.gym__benefits{background:#fff}.gym__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.gym__benefitsGrid{grid-template-columns:1fr}}.gym__benefitsGrid .gym__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.gym__benefitsGrid .gym__card:hover{border-left-color:#84cc16}.gym__benefitsGrid .gym__card:after{display:none}.gym__benefitsGrid .gym__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#84cc16,#a3e635);-webkit-background-clip:text;color:transparent}.gym__benefitsGrid .gym__card:nth-child(1):before{content:"01"}.gym__benefitsGrid .gym__card:nth-child(2):before{content:"02"}.gym__benefitsGrid .gym__card:nth-child(3):before{content:"03"}.gym__benefitsGrid .gym__card:nth-child(4):before{content:"04"}.gym__benefitsGrid .gym__card:nth-child(5):before{content:"05"}.gym__benefitsGrid .gym__card:nth-child(6):before{content:"06"}.gym__benefitsGrid .gym__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.gym__benefitsGrid .gym__cardTitle:before{display:none}.gym__benefitsGrid .gym__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.gym__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.gym__miniItem{color:#0b1220bf;line-height:1.6}.gym__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:96ch}.gym__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0a0f1617;color:#0b1220}.gym__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.gym__faqItem summary::-webkit-details-marker{display:none}.gym__faqItem summary:after{content:"+";font-weight:900;color:#84cc16;font-size:1.2rem;transition:transform .18s ease}.gym__faqItem[open] summary:after{transform:rotate(45deg)}.gym__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.gym__faqA{margin-top:.65rem}.gym__faqA p{margin:.6rem 0 0;color:#0b1220bf;line-height:1.75}.gym__faqA p:first-child{margin-top:0}.gym__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#a3e63542,#a3e63500 60%),radial-gradient(900px 420px at 92% 20%,#84cc162e,#84cc1600 55%),#0a0f16;color:#fff}.gym__finalCtaInner{display:grid;gap:1.1rem}.gym__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.gym__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:80ch}.gym__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.gym__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.gym__btn:hover{transform:translateY(-1px);opacity:.97}.gym__btn--primary{background:linear-gradient(135deg,#84cc16,#16a34a);color:#0a0f16;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #a3e6352e}.gym__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.realstate{width:100%}.realstate__section{padding:4.5rem 0;color:#0b1220}.realstate__section p,.realstate__section li,.realstate__section h2,.realstate__section h3{color:inherit}@media (max-width: 520px){.realstate__section{padding:3.6rem 0}}.realstate__section--alt{background:linear-gradient(180deg,#06b6d41a,#67e8f90f 55%,#fff0)}.realstate__container{width:min(1120px,92%);margin:0 auto}.realstate__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.realstate__title--dark{color:#0b1220!important}.realstate__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:100ch}.realstate__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:104ch}.realstate__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #041a1f0f}.realstate__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#06b6d4;transform:translateY(-1px)}.realstate__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.realstate__grid{grid-template-columns:1fr}}.realstate__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #041a1f24;position:relative;overflow:hidden}.realstate__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#06b6d42e,#06b6d400 58%);pointer-events:none}.realstate__card--tight{padding:1.15rem}.realstate__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.realstate__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#06b6d4,#67e8f9);margin-bottom:.55rem}.realstate__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.realstate__benefits{background:#fff}.realstate__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.realstate__benefitsGrid{grid-template-columns:1fr}}.realstate__benefitsGrid .realstate__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.realstate__benefitsGrid .realstate__card:hover{border-left-color:#06b6d4}.realstate__benefitsGrid .realstate__card:after{display:none}.realstate__benefitsGrid .realstate__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#06b6d4,#67e8f9);-webkit-background-clip:text;color:transparent}.realstate__benefitsGrid .realstate__card:nth-child(1):before{content:"01"}.realstate__benefitsGrid .realstate__card:nth-child(2):before{content:"02"}.realstate__benefitsGrid .realstate__card:nth-child(3):before{content:"03"}.realstate__benefitsGrid .realstate__card:nth-child(4):before{content:"04"}.realstate__benefitsGrid .realstate__card:nth-child(5):before{content:"05"}.realstate__benefitsGrid .realstate__card:nth-child(6):before{content:"06"}.realstate__benefitsGrid .realstate__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.realstate__benefitsGrid .realstate__cardTitle:before{display:none}.realstate__benefitsGrid .realstate__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.realstate__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.realstate__miniItem{color:#0b1220bf;line-height:1.6}.realstate__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:112ch}.realstate__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #041a1f17;color:#0b1220}.realstate__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.realstate__faqItem summary::-webkit-details-marker{display:none}.realstate__faqItem summary:after{content:"+";font-weight:900;color:#06b6d4;font-size:1.2rem;transition:transform .18s ease}.realstate__faqItem[open] summary:after{transform:rotate(45deg)}.realstate__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.realstate__faqA{margin-top:.65rem}.realstate__faqA p{margin:.6rem 0 0;color:#0b1220bf;line-height:1.75}.realstate__faqA p:first-child{margin-top:0}.realstate__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#67e8f938,#67e8f900 60%),radial-gradient(900px 420px at 92% 20%,#06b6d429,#06b6d400 55%),#041a1f;color:#fff}.realstate__finalCtaInner{display:grid;gap:1.1rem}.realstate__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.realstate__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:104ch}.realstate__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.realstate__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.realstate__btn:hover{transform:translateY(-1px);opacity:.97}.realstate__btn--primary{background:linear-gradient(135deg,#06b6d4,#22c55e);color:#041a1f;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #67e8f929}.realstate__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.smallbiz{width:100%}.smallbiz__section{padding:4.5rem 0;color:#0b1220}.smallbiz__section p,.smallbiz__section li,.smallbiz__section h2,.smallbiz__section h3{color:inherit}@media (max-width: 520px){.smallbiz__section{padding:3.6rem 0}}.smallbiz__section--alt{background:linear-gradient(180deg,#84cc161a,#bef2640f 55%,#fff0)}.smallbiz__container{width:min(1120px,92%);margin:0 auto}.smallbiz__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.smallbiz__title--dark{color:#0b1220!important}.smallbiz__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:108ch}.smallbiz__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:108ch}.smallbiz__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0713260f}.smallbiz__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#84cc16;transform:translateY(-1px)}.smallbiz__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.smallbiz__grid{grid-template-columns:1fr}}.smallbiz__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #07132624;position:relative;overflow:hidden}.smallbiz__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#84cc162e,#84cc1600 58%);pointer-events:none}.smallbiz__card--tight{padding:1.15rem}.smallbiz__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.smallbiz__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#84cc16,#bef264);margin-bottom:.55rem}.smallbiz__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.smallbiz__benefits{background:#fff}.smallbiz__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.smallbiz__benefitsGrid{grid-template-columns:1fr}}.smallbiz__benefitsGrid .smallbiz__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.smallbiz__benefitsGrid .smallbiz__card:hover{border-left-color:#84cc16}.smallbiz__benefitsGrid .smallbiz__card:after{display:none}.smallbiz__benefitsGrid .smallbiz__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#84cc16,#bef264);-webkit-background-clip:text;color:transparent}.smallbiz__benefitsGrid .smallbiz__card:nth-child(1):before{content:"01"}.smallbiz__benefitsGrid .smallbiz__card:nth-child(2):before{content:"02"}.smallbiz__benefitsGrid .smallbiz__card:nth-child(3):before{content:"03"}.smallbiz__benefitsGrid .smallbiz__card:nth-child(4):before{content:"04"}.smallbiz__benefitsGrid .smallbiz__card:nth-child(5):before{content:"05"}.smallbiz__benefitsGrid .smallbiz__card:nth-child(6):before{content:"06"}.smallbiz__benefitsGrid .smallbiz__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.smallbiz__benefitsGrid .smallbiz__cardTitle:before{display:none}.smallbiz__benefitsGrid .smallbiz__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.smallbiz__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.smallbiz__miniItem{color:#0b1220bf;line-height:1.6}.smallbiz__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.smallbiz__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #07132617;color:#0b1220}.smallbiz__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.smallbiz__faqItem summary::-webkit-details-marker{display:none}.smallbiz__faqItem summary:after{content:"+";font-weight:900;color:#84cc16;font-size:1.2rem;transition:transform .18s ease}.smallbiz__faqItem[open] summary:after{transform:rotate(45deg)}.smallbiz__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.smallbiz__faqA{margin-top:.65rem}.smallbiz__faqA p{margin:.6rem 0 0;color:#0b1220bf;line-height:1.75}.smallbiz__faqA p:first-child{margin-top:0}.smallbiz__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#bef2642e,#bef26400 60%),radial-gradient(900px 420px at 92% 20%,#84cc1624,#84cc1600 55%),#071326;color:#fff}.smallbiz__finalCtaInner{display:grid;gap:1.1rem}.smallbiz__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.smallbiz__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:112ch}.smallbiz__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.smallbiz__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.smallbiz__btn:hover{transform:translateY(-1px);opacity:.97}.smallbiz__btn--primary{background:linear-gradient(135deg,#84cc16,#22c55e);color:#071326;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #bef2641f}.smallbiz__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoLocal{width:100%}.seoLocal__section{padding:4.5rem 0;color:#0f1222}.seoLocal__section p,.seoLocal__section li,.seoLocal__section h2,.seoLocal__section h3{color:inherit}@media (max-width: 520px){.seoLocal__section{padding:3.6rem 0}}.seoLocal__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoLocal__container{width:min(1120px,92%);margin:0 auto}.seoLocal__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoLocal__title--dark{color:#0f1222!important}.seoLocal__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:110ch}.seoLocal__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:110ch}.seoLocal__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoLocal__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoLocal__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoLocal__grid{grid-template-columns:1fr}}.seoLocal__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoLocal__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoLocal__card--tight{padding:1.15rem}.seoLocal__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoLocal__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoLocal__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoLocal__benefits{background:#fff}.seoLocal__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoLocal__benefitsGrid{grid-template-columns:1fr}}.seoLocal__benefitsGrid .seoLocal__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoLocal__benefitsGrid .seoLocal__card:hover{border-left-color:#6d4cff}.seoLocal__benefitsGrid .seoLocal__card:after{display:none}.seoLocal__benefitsGrid .seoLocal__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoLocal__benefitsGrid .seoLocal__card:nth-child(1):before{content:"01"}.seoLocal__benefitsGrid .seoLocal__card:nth-child(2):before{content:"02"}.seoLocal__benefitsGrid .seoLocal__card:nth-child(3):before{content:"03"}.seoLocal__benefitsGrid .seoLocal__card:nth-child(4):before{content:"04"}.seoLocal__benefitsGrid .seoLocal__card:nth-child(5):before{content:"05"}.seoLocal__benefitsGrid .seoLocal__card:nth-child(6):before{content:"06"}.seoLocal__benefitsGrid .seoLocal__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoLocal__benefitsGrid .seoLocal__cardTitle:before{display:none}.seoLocal__benefitsGrid .seoLocal__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoLocal__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.seoLocal__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoLocal__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoLocal__faqItem summary::-webkit-details-marker{display:none}.seoLocal__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoLocal__faqItem[open] summary:after{transform:rotate(45deg)}.seoLocal__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoLocal__faqA{margin-top:.65rem}.seoLocal__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoLocal__faqA p:first-child{margin-top:0}.seoLocal__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoLocal__finalCtaInner{display:grid;gap:1.1rem}.seoLocal__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoLocal__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:110ch}.seoLocal__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoLocal__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoLocal__btn:hover{transform:translateY(-1px);opacity:.97}.seoLocal__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoLocal__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoClinics{width:100%}.seoClinics__section{padding:4.5rem 0;color:#0f1222}.seoClinics__section p,.seoClinics__section li,.seoClinics__section h2,.seoClinics__section h3{color:inherit}@media (max-width: 520px){.seoClinics__section{padding:3.6rem 0}}.seoClinics__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoClinics__container{width:min(1120px,92%);margin:0 auto}.seoClinics__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoClinics__title--dark{color:#0f1222!important}.seoClinics__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:100ch}.seoClinics__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:100ch}.seoClinics__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoClinics__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoClinics__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoClinics__grid{grid-template-columns:1fr}}.seoClinics__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoClinics__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoClinics__card--tight{padding:1.15rem}.seoClinics__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoClinics__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoClinics__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoClinics__benefits{background:#fff}.seoClinics__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoClinics__benefitsGrid{grid-template-columns:1fr}}.seoClinics__benefitsGrid .seoClinics__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoClinics__benefitsGrid .seoClinics__card:hover{border-left-color:#6d4cff}.seoClinics__benefitsGrid .seoClinics__card:after{display:none}.seoClinics__benefitsGrid .seoClinics__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoClinics__benefitsGrid .seoClinics__card:nth-child(1):before{content:"01"}.seoClinics__benefitsGrid .seoClinics__card:nth-child(2):before{content:"02"}.seoClinics__benefitsGrid .seoClinics__card:nth-child(3):before{content:"03"}.seoClinics__benefitsGrid .seoClinics__card:nth-child(4):before{content:"04"}.seoClinics__benefitsGrid .seoClinics__card:nth-child(5):before{content:"05"}.seoClinics__benefitsGrid .seoClinics__card:nth-child(6):before{content:"06"}.seoClinics__benefitsGrid .seoClinics__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoClinics__benefitsGrid .seoClinics__cardTitle:before{display:none}.seoClinics__benefitsGrid .seoClinics__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoClinics__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:110ch}.seoClinics__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoClinics__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoClinics__faqItem summary::-webkit-details-marker{display:none}.seoClinics__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoClinics__faqItem[open] summary:after{transform:rotate(45deg)}.seoClinics__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoClinics__faqA{margin-top:.65rem}.seoClinics__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoClinics__faqA p:first-child{margin-top:0}.seoClinics__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoClinics__finalCtaInner{display:grid;gap:1.1rem}.seoClinics__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoClinics__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:100ch}.seoClinics__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoClinics__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoClinics__btn:hover{transform:translateY(-1px);opacity:.97}.seoClinics__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoClinics__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoRestaurants{width:100%}.seoRestaurants__section{padding:4.5rem 0;color:#0f1222}.seoRestaurants__section p,.seoRestaurants__section li,.seoRestaurants__section h2,.seoRestaurants__section h3{color:inherit}@media (max-width: 520px){.seoRestaurants__section{padding:3.6rem 0}}.seoRestaurants__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoRestaurants__container{width:min(1120px,92%);margin:0 auto}.seoRestaurants__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoRestaurants__title--dark{color:#0f1222!important}.seoRestaurants__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:110ch}.seoRestaurants__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:110ch}.seoRestaurants__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoRestaurants__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoRestaurants__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoRestaurants__grid{grid-template-columns:1fr}}.seoRestaurants__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoRestaurants__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoRestaurants__card--tight{padding:1.15rem}.seoRestaurants__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoRestaurants__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoRestaurants__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoRestaurants__benefits{background:#fff}.seoRestaurants__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoRestaurants__benefitsGrid{grid-template-columns:1fr}}.seoRestaurants__benefitsGrid .seoRestaurants__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoRestaurants__benefitsGrid .seoRestaurants__card:hover{border-left-color:#6d4cff}.seoRestaurants__benefitsGrid .seoRestaurants__card:after{display:none}.seoRestaurants__benefitsGrid .seoRestaurants__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoRestaurants__benefitsGrid .seoRestaurants__card:nth-child(1):before{content:"01"}.seoRestaurants__benefitsGrid .seoRestaurants__card:nth-child(2):before{content:"02"}.seoRestaurants__benefitsGrid .seoRestaurants__card:nth-child(3):before{content:"03"}.seoRestaurants__benefitsGrid .seoRestaurants__card:nth-child(4):before{content:"04"}.seoRestaurants__benefitsGrid .seoRestaurants__card:nth-child(5):before{content:"05"}.seoRestaurants__benefitsGrid .seoRestaurants__card:nth-child(6):before{content:"06"}.seoRestaurants__benefitsGrid .seoRestaurants__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoRestaurants__benefitsGrid .seoRestaurants__cardTitle:before{display:none}.seoRestaurants__benefitsGrid .seoRestaurants__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoRestaurants__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.seoRestaurants__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoRestaurants__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoRestaurants__faqItem summary::-webkit-details-marker{display:none}.seoRestaurants__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoRestaurants__faqItem[open] summary:after{transform:rotate(45deg)}.seoRestaurants__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoRestaurants__faqA{margin-top:.65rem}.seoRestaurants__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoRestaurants__faqA p:first-child{margin-top:0}.seoRestaurants__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoRestaurants__finalCtaInner{display:grid;gap:1.1rem}.seoRestaurants__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoRestaurants__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:110ch}.seoRestaurants__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoRestaurants__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoRestaurants__btn:hover{transform:translateY(-1px);opacity:.97}.seoRestaurants__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoRestaurants__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoLawyers{width:100%}.seoLawyers__section{padding:4.5rem 0;color:#0f1222}.seoLawyers__section p,.seoLawyers__section li,.seoLawyers__section h2,.seoLawyers__section h3{color:inherit}@media (max-width: 520px){.seoLawyers__section{padding:3.6rem 0}}.seoLawyers__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoLawyers__container{width:min(1120px,92%);margin:0 auto}.seoLawyers__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoLawyers__title--dark{color:#0f1222!important}.seoLawyers__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:100ch}.seoLawyers__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:100ch}.seoLawyers__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoLawyers__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoLawyers__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoLawyers__grid{grid-template-columns:1fr}}.seoLawyers__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoLawyers__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoLawyers__card--tight{padding:1.15rem}.seoLawyers__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoLawyers__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoLawyers__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoLawyers__benefits{background:#fff}.seoLawyers__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoLawyers__benefitsGrid{grid-template-columns:1fr}}.seoLawyers__benefitsGrid .seoLawyers__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoLawyers__benefitsGrid .seoLawyers__card:hover{border-left-color:#6d4cff}.seoLawyers__benefitsGrid .seoLawyers__card:after{display:none}.seoLawyers__benefitsGrid .seoLawyers__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoLawyers__benefitsGrid .seoLawyers__card:nth-child(1):before{content:"01"}.seoLawyers__benefitsGrid .seoLawyers__card:nth-child(2):before{content:"02"}.seoLawyers__benefitsGrid .seoLawyers__card:nth-child(3):before{content:"03"}.seoLawyers__benefitsGrid .seoLawyers__card:nth-child(4):before{content:"04"}.seoLawyers__benefitsGrid .seoLawyers__card:nth-child(5):before{content:"05"}.seoLawyers__benefitsGrid .seoLawyers__card:nth-child(6):before{content:"06"}.seoLawyers__benefitsGrid .seoLawyers__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoLawyers__benefitsGrid .seoLawyers__cardTitle:before{display:none}.seoLawyers__benefitsGrid .seoLawyers__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoLawyers__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:110ch}.seoLawyers__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoLawyers__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoLawyers__faqItem summary::-webkit-details-marker{display:none}.seoLawyers__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoLawyers__faqItem[open] summary:after{transform:rotate(45deg)}.seoLawyers__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoLawyers__faqA{margin-top:.65rem}.seoLawyers__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoLawyers__faqA p:first-child{margin-top:0}.seoLawyers__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoLawyers__finalCtaInner{display:grid;gap:1.1rem}.seoLawyers__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoLawyers__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:100ch}.seoLawyers__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoLawyers__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoLawyers__btn:hover{transform:translateY(-1px);opacity:.97}.seoLawyers__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoLawyers__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoEcom{width:100%}.seoEcom__section{padding:4.5rem 0;color:#0f1222}.seoEcom__section p,.seoEcom__section li,.seoEcom__section h2,.seoEcom__section h3{color:inherit}@media (max-width: 520px){.seoEcom__section{padding:3.6rem 0}}.seoEcom__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoEcom__container{width:min(1120px,92%);margin:0 auto}.seoEcom__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoEcom__title--dark{color:#0f1222!important}.seoEcom__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:110ch}.seoEcom__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:110ch}.seoEcom__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoEcom__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoEcom__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoEcom__grid{grid-template-columns:1fr}}.seoEcom__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoEcom__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoEcom__card--tight{padding:1.15rem}.seoEcom__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoEcom__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoEcom__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoEcom__benefits{background:#fff}.seoEcom__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoEcom__benefitsGrid{grid-template-columns:1fr}}.seoEcom__benefitsGrid .seoEcom__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoEcom__benefitsGrid .seoEcom__card:hover{border-left-color:#6d4cff}.seoEcom__benefitsGrid .seoEcom__card:after{display:none}.seoEcom__benefitsGrid .seoEcom__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoEcom__benefitsGrid .seoEcom__card:nth-child(1):before{content:"01"}.seoEcom__benefitsGrid .seoEcom__card:nth-child(2):before{content:"02"}.seoEcom__benefitsGrid .seoEcom__card:nth-child(3):before{content:"03"}.seoEcom__benefitsGrid .seoEcom__card:nth-child(4):before{content:"04"}.seoEcom__benefitsGrid .seoEcom__card:nth-child(5):before{content:"05"}.seoEcom__benefitsGrid .seoEcom__card:nth-child(6):before{content:"06"}.seoEcom__benefitsGrid .seoEcom__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoEcom__benefitsGrid .seoEcom__cardTitle:before{display:none}.seoEcom__benefitsGrid .seoEcom__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoEcom__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.seoEcom__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoEcom__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoEcom__faqItem summary::-webkit-details-marker{display:none}.seoEcom__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoEcom__faqItem[open] summary:after{transform:rotate(45deg)}.seoEcom__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoEcom__faqA{margin-top:.65rem}.seoEcom__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoEcom__faqA p:first-child{margin-top:0}.seoEcom__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoEcom__finalCtaInner{display:grid;gap:1.1rem}.seoEcom__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoEcom__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:110ch}.seoEcom__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoEcom__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoEcom__btn:hover{transform:translateY(-1px);opacity:.97}.seoEcom__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoEcom__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoTechnical{width:100%}.seoTechnical__section{padding:4.5rem 0;color:#0f1222}.seoTechnical__section p,.seoTechnical__section li,.seoTechnical__section h2,.seoTechnical__section h3{color:inherit}@media (max-width: 520px){.seoTechnical__section{padding:3.6rem 0}}.seoTechnical__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoTechnical__container{width:min(1120px,92%);margin:0 auto}.seoTechnical__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoTechnical__title--dark{color:#0f1222!important}.seoTechnical__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:110ch}.seoTechnical__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:110ch}.seoTechnical__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoTechnical__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoTechnical__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoTechnical__grid{grid-template-columns:1fr}}.seoTechnical__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoTechnical__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoTechnical__card--tight{padding:1.15rem}.seoTechnical__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoTechnical__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoTechnical__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoTechnical__benefits{background:#fff}.seoTechnical__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoTechnical__benefitsGrid{grid-template-columns:1fr}}.seoTechnical__benefitsGrid .seoTechnical__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoTechnical__benefitsGrid .seoTechnical__card:hover{border-left-color:#6d4cff}.seoTechnical__benefitsGrid .seoTechnical__card:after{display:none}.seoTechnical__benefitsGrid .seoTechnical__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoTechnical__benefitsGrid .seoTechnical__card:nth-child(1):before{content:"01"}.seoTechnical__benefitsGrid .seoTechnical__card:nth-child(2):before{content:"02"}.seoTechnical__benefitsGrid .seoTechnical__card:nth-child(3):before{content:"03"}.seoTechnical__benefitsGrid .seoTechnical__card:nth-child(4):before{content:"04"}.seoTechnical__benefitsGrid .seoTechnical__card:nth-child(5):before{content:"05"}.seoTechnical__benefitsGrid .seoTechnical__card:nth-child(6):before{content:"06"}.seoTechnical__benefitsGrid .seoTechnical__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoTechnical__benefitsGrid .seoTechnical__cardTitle:before{display:none}.seoTechnical__benefitsGrid .seoTechnical__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoTechnical__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.seoTechnical__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoTechnical__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoTechnical__faqItem summary::-webkit-details-marker{display:none}.seoTechnical__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoTechnical__faqItem[open] summary:after{transform:rotate(45deg)}.seoTechnical__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoTechnical__faqA{margin-top:.65rem}.seoTechnical__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoTechnical__faqA p:first-child{margin-top:0}.seoTechnical__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoTechnical__finalCtaInner{display:grid;gap:1.1rem}.seoTechnical__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoTechnical__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:110ch}.seoTechnical__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoTechnical__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoTechnical__btn:hover{transform:translateY(-1px);opacity:.97}.seoTechnical__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoTechnical__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seoAudit{width:100%}.seoAudit__section{padding:4.5rem 0;color:#0f1222}.seoAudit__section p,.seoAudit__section li,.seoAudit__section h2,.seoAudit__section h3{color:inherit}@media (max-width: 520px){.seoAudit__section{padding:3.6rem 0}}.seoAudit__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.seoAudit__container{width:min(1120px,92%);margin:0 auto}.seoAudit__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.seoAudit__title--dark{color:#0f1222!important}.seoAudit__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:100ch}.seoAudit__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:100ch}.seoAudit__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.seoAudit__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.seoAudit__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.seoAudit__grid{grid-template-columns:1fr}}.seoAudit__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.seoAudit__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.seoAudit__card--tight{padding:1.15rem}.seoAudit__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.seoAudit__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.seoAudit__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.seoAudit__benefits{background:#fff}.seoAudit__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.seoAudit__benefitsGrid{grid-template-columns:1fr}}.seoAudit__benefitsGrid .seoAudit__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.seoAudit__benefitsGrid .seoAudit__card:hover{border-left-color:#6d4cff}.seoAudit__benefitsGrid .seoAudit__card:after{display:none}.seoAudit__benefitsGrid .seoAudit__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6d4cff,#00c2ff);-webkit-background-clip:text;color:transparent}.seoAudit__benefitsGrid .seoAudit__card:nth-child(1):before{content:"01"}.seoAudit__benefitsGrid .seoAudit__card:nth-child(2):before{content:"02"}.seoAudit__benefitsGrid .seoAudit__card:nth-child(3):before{content:"03"}.seoAudit__benefitsGrid .seoAudit__card:nth-child(4):before{content:"04"}.seoAudit__benefitsGrid .seoAudit__card:nth-child(5):before{content:"05"}.seoAudit__benefitsGrid .seoAudit__card:nth-child(6):before{content:"06"}.seoAudit__benefitsGrid .seoAudit__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.seoAudit__benefitsGrid .seoAudit__cardTitle:before{display:none}.seoAudit__benefitsGrid .seoAudit__cardText{margin:0;font-size:.95rem;color:#333;line-height:1.6}.seoAudit__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:110ch}.seoAudit__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.seoAudit__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.seoAudit__faqItem summary::-webkit-details-marker{display:none}.seoAudit__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.seoAudit__faqItem[open] summary:after{transform:rotate(45deg)}.seoAudit__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.seoAudit__faqA{margin-top:.65rem}.seoAudit__faqA p{margin:.6rem 0 0;color:#0f1222c7;line-height:1.75}.seoAudit__faqA p:first-child{margin-top:0}.seoAudit__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.seoAudit__finalCtaInner{display:grid;gap:1.1rem}.seoAudit__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.seoAudit__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:100ch}.seoAudit__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.seoAudit__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.seoAudit__btn:hover{transform:translateY(-1px);opacity:.97}.seoAudit__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.seoAudit__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gadsLocal{width:100%}.gadsLocal__section{padding:4.5rem 0;color:#0b1220}.gadsLocal__section p,.gadsLocal__section li,.gadsLocal__section h2,.gadsLocal__section h3{color:inherit}@media (max-width: 520px){.gadsLocal__section{padding:3.6rem 0}}.gadsLocal__section--alt{background:linear-gradient(180deg,#f59e0b1f,#0ea5e912 55%,#fff0)}.gadsLocal__container{width:min(1120px,92%);margin:0 auto}.gadsLocal__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.gadsLocal__title--dark{color:#0b1220!important}.gadsLocal__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:112ch}.gadsLocal__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:112ch}.gadsLocal__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0713260f}.gadsLocal__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#f59e0b;transform:translateY(-1px)}.gadsLocal__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.gadsLocal__grid{grid-template-columns:1fr}}.gadsLocal__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #07132624;position:relative;overflow:hidden}.gadsLocal__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#f59e0b2e,#f59e0b00 58%);pointer-events:none}.gadsLocal__card--tight{padding:1.15rem}.gadsLocal__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.gadsLocal__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#0ea5e9);margin-bottom:.55rem}.gadsLocal__cardText{margin:0;line-height:1.7;color:#0b1220c2;position:relative;z-index:1}.gadsLocal__benefits{background:#fff}.gadsLocal__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.gadsLocal__benefitsGrid{grid-template-columns:1fr}}.gadsLocal__benefitsGrid .gadsLocal__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.gadsLocal__benefitsGrid .gadsLocal__card:hover{border-left-color:#f59e0b}.gadsLocal__benefitsGrid .gadsLocal__card:after{display:none}.gadsLocal__benefitsGrid .gadsLocal__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#f59e0b,#0ea5e9);-webkit-background-clip:text;color:transparent}.gadsLocal__benefitsGrid .gadsLocal__card:nth-child(1):before{content:"01"}.gadsLocal__benefitsGrid .gadsLocal__card:nth-child(2):before{content:"02"}.gadsLocal__benefitsGrid .gadsLocal__card:nth-child(3):before{content:"03"}.gadsLocal__benefitsGrid .gadsLocal__card:nth-child(4):before{content:"04"}.gadsLocal__benefitsGrid .gadsLocal__card:nth-child(5):before{content:"05"}.gadsLocal__benefitsGrid .gadsLocal__card:nth-child(6):before{content:"06"}.gadsLocal__benefitsGrid .gadsLocal__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.gadsLocal__benefitsGrid .gadsLocal__cardTitle:before{display:none}.gadsLocal__benefitsGrid .gadsLocal__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.gadsLocal__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.gadsLocal__miniItem{color:#0b1220c2;line-height:1.6}.gadsLocal__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.gadsLocal__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #07132617;color:#0b1220}.gadsLocal__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.gadsLocal__faqItem summary::-webkit-details-marker{display:none}.gadsLocal__faqItem summary:after{content:"+";font-weight:900;color:#f59e0b;font-size:1.2rem;transition:transform .18s ease}.gadsLocal__faqItem[open] summary:after{transform:rotate(45deg)}.gadsLocal__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.gadsLocal__faqA{margin-top:.65rem}.gadsLocal__faqA p{margin:.6rem 0 0;color:#0b1220c2;line-height:1.75}.gadsLocal__faqA p:first-child{margin-top:0}.gadsLocal__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#f59e0b2e,#f59e0b00 60%),radial-gradient(900px 420px at 92% 20%,#0ea5e924,#0ea5e900 55%),#071326;color:#fff}.gadsLocal__finalCtaInner{display:grid;gap:1.1rem}.gadsLocal__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.gadsLocal__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:112ch}.gadsLocal__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.gadsLocal__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.gadsLocal__btn:hover{transform:translateY(-1px);opacity:.97}.gadsLocal__btn--primary{background:linear-gradient(135deg,#f59e0b,#0ea5e9);color:#071326;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #f59e0b24}.gadsLocal__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gadsEco{width:100%}.gadsEco__section{padding:4.5rem 0;color:#120a2a}.gadsEco__section p,.gadsEco__section li,.gadsEco__section h2,.gadsEco__section h3{color:inherit}@media (max-width: 520px){.gadsEco__section{padding:3.6rem 0}}.gadsEco__section--alt{background:linear-gradient(180deg,#ec48991a,#8b5cf614 55%,#fff0)}.gadsEco__container{width:min(1120px,92%);margin:0 auto}.gadsEco__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.gadsEco__title--dark{color:#120a2a!important}.gadsEco__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:112ch}.gadsEco__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:112ch}.gadsEco__bullet{background:#fffffff2;border:1px solid rgba(18,10,42,.12);border-radius:16px;padding:1rem 1.05rem;color:#120a2a;line-height:1.65;box-shadow:0 8px 20px #14062c0f}.gadsEco__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#ec4899;transform:translateY(-1px)}.gadsEco__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.gadsEco__grid{grid-template-columns:1fr}}.gadsEco__card{background:#fff;border:1px solid rgba(18,10,42,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #14062c24;position:relative;overflow:hidden}.gadsEco__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#ec489929,#ec489900 58%);pointer-events:none}.gadsEco__card--tight{padding:1.15rem}.gadsEco__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#120a2a;position:relative;z-index:1}.gadsEco__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ec4899,#8b5cf6);margin-bottom:.55rem}.gadsEco__cardText{margin:0;line-height:1.7;color:#120a2abd;position:relative;z-index:1}.gadsEco__benefits{background:#fff}.gadsEco__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.gadsEco__benefitsGrid{grid-template-columns:1fr}}.gadsEco__benefitsGrid .gadsEco__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.gadsEco__benefitsGrid .gadsEco__card:hover{border-left-color:#ec4899}.gadsEco__benefitsGrid .gadsEco__card:after{display:none}.gadsEco__benefitsGrid .gadsEco__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#ec4899,#8b5cf6);-webkit-background-clip:text;color:transparent}.gadsEco__benefitsGrid .gadsEco__card:nth-child(1):before{content:"01"}.gadsEco__benefitsGrid .gadsEco__card:nth-child(2):before{content:"02"}.gadsEco__benefitsGrid .gadsEco__card:nth-child(3):before{content:"03"}.gadsEco__benefitsGrid .gadsEco__card:nth-child(4):before{content:"04"}.gadsEco__benefitsGrid .gadsEco__card:nth-child(5):before{content:"05"}.gadsEco__benefitsGrid .gadsEco__card:nth-child(6):before{content:"06"}.gadsEco__benefitsGrid .gadsEco__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.gadsEco__benefitsGrid .gadsEco__cardTitle:before{display:none}.gadsEco__benefitsGrid .gadsEco__cardText{margin:0;font-size:.95rem;color:#2a165c;line-height:1.6}.gadsEco__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.gadsEco__miniItem{color:#120a2abd;line-height:1.6}.gadsEco__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.gadsEco__faqItem{background:#fff;border:1px solid rgba(18,10,42,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #14062c17;color:#120a2a}.gadsEco__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.gadsEco__faqItem summary::-webkit-details-marker{display:none}.gadsEco__faqItem summary:after{content:"+";font-weight:900;color:#ec4899;font-size:1.2rem;transition:transform .18s ease}.gadsEco__faqItem[open] summary:after{transform:rotate(45deg)}.gadsEco__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#120a2a}.gadsEco__faqA{margin-top:.65rem}.gadsEco__faqA p{margin:.6rem 0 0;color:#120a2abd;line-height:1.75}.gadsEco__faqA p:first-child{margin-top:0}.gadsEco__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#ec489933,#ec489900 60%),radial-gradient(900px 420px at 92% 20%,#8b5cf629,#8b5cf600 55%),#14062c;color:#fff}.gadsEco__finalCtaInner{display:grid;gap:1.1rem}.gadsEco__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.gadsEco__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:112ch}.gadsEco__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.gadsEco__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.gadsEco__btn:hover{transform:translateY(-1px);opacity:.97}.gadsEco__btn--primary{background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#14062c;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #ec489929}.gadsEco__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gads{width:100%}.gads__section{padding:4.5rem 0;color:#0b1220}.gads__section p,.gads__section li,.gads__section h2,.gads__section h3{color:inherit}@media (max-width: 520px){.gads__section{padding:3.6rem 0}}.gads__section--alt{background:linear-gradient(180deg,#06b6d41a,#22c55e0f 55%,#fff0)}.gads__container{width:min(1120px,92%);margin:0 auto}.gads__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.gads__title--dark{color:#0b1220!important}.gads__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:112ch}.gads__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:112ch}.gads__bullet{background:#fffffff2;border:1px solid rgba(11,18,32,.12);border-radius:16px;padding:1rem 1.05rem;color:#0b1220;line-height:1.65;box-shadow:0 8px 20px #0713260f}.gads__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#06b6d4;transform:translateY(-1px)}.gads__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.gads__grid{grid-template-columns:1fr}}.gads__card{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #07132624;position:relative;overflow:hidden}.gads__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#06b6d42e,#06b6d400 58%);pointer-events:none}.gads__card--tight{padding:1.15rem}.gads__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0b1220;position:relative;z-index:1}.gads__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#06b6d4,#22c55e);margin-bottom:.55rem}.gads__cardText{margin:0;line-height:1.7;color:#0b1220bf;position:relative;z-index:1}.gads__benefits{background:#fff}.gads__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.gads__benefitsGrid{grid-template-columns:1fr}}.gads__benefitsGrid .gads__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.gads__benefitsGrid .gads__card:hover{border-left-color:#06b6d4}.gads__benefitsGrid .gads__card:after{display:none}.gads__benefitsGrid .gads__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#06b6d4,#22c55e);-webkit-background-clip:text;color:transparent}.gads__benefitsGrid .gads__card:nth-child(1):before{content:"01"}.gads__benefitsGrid .gads__card:nth-child(2):before{content:"02"}.gads__benefitsGrid .gads__card:nth-child(3):before{content:"03"}.gads__benefitsGrid .gads__card:nth-child(4):before{content:"04"}.gads__benefitsGrid .gads__card:nth-child(5):before{content:"05"}.gads__benefitsGrid .gads__card:nth-child(6):before{content:"06"}.gads__benefitsGrid .gads__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.gads__benefitsGrid .gads__cardTitle:before{display:none}.gads__benefitsGrid .gads__cardText{margin:0;font-size:.95rem;color:#334155;line-height:1.6}.gads__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.gads__miniItem{color:#0b1220bf;line-height:1.6}.gads__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.gads__faqItem{background:#fff;border:1px solid rgba(11,18,32,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #07132617;color:#0b1220}.gads__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.gads__faqItem summary::-webkit-details-marker{display:none}.gads__faqItem summary:after{content:"+";font-weight:900;color:#06b6d4;font-size:1.2rem;transition:transform .18s ease}.gads__faqItem[open] summary:after{transform:rotate(45deg)}.gads__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0b1220}.gads__faqA{margin-top:.65rem}.gads__faqA p{margin:.6rem 0 0;color:#0b1220bf;line-height:1.75}.gads__faqA p:first-child{margin-top:0}.gads__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#06b6d42e,#06b6d400 60%),radial-gradient(900px 420px at 92% 20%,#22c55e1f,#22c55e00 55%),#071326;color:#fff}.gads__finalCtaInner{display:grid;gap:1.1rem}.gads__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.gads__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:112ch}.gads__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.gads__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.gads__btn:hover{transform:translateY(-1px);opacity:.97}.gads__btn--primary{background:linear-gradient(135deg,#06b6d4,#22c55e);color:#071326;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #06b6d41f}.gads__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gadsRmkt{width:100%}.gadsRmkt__section{padding:4.5rem 0;color:#071a1a}.gadsRmkt__section p,.gadsRmkt__section li,.gadsRmkt__section h2,.gadsRmkt__section h3{color:inherit}@media (max-width: 520px){.gadsRmkt__section{padding:3.6rem 0}}.gadsRmkt__section--alt{background:linear-gradient(180deg,#14b8a61f,#84cc160f 55%,#fff0)}.gadsRmkt__container{width:min(1120px,92%);margin:0 auto}.gadsRmkt__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.gadsRmkt__title--dark{color:#071a1a!important}.gadsRmkt__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:112ch}.gadsRmkt__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:112ch}.gadsRmkt__bullet{background:#fffffff2;border:1px solid rgba(7,26,26,.12);border-radius:16px;padding:1rem 1.05rem;color:#071a1a;line-height:1.65;box-shadow:0 8px 20px #041b1a0f}.gadsRmkt__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#14b8a6;transform:translateY(-1px)}.gadsRmkt__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.gadsRmkt__grid{grid-template-columns:1fr}}.gadsRmkt__card{background:#fff;border:1px solid rgba(7,26,26,.12);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #041b1a24;position:relative;overflow:hidden}.gadsRmkt__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#14b8a62e,#14b8a600 58%);pointer-events:none}.gadsRmkt__card--tight{padding:1.15rem}.gadsRmkt__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#071a1a;position:relative;z-index:1}.gadsRmkt__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#14b8a6,#84cc16);margin-bottom:.55rem}.gadsRmkt__cardText{margin:0;line-height:1.7;color:#071a1ac2;position:relative;z-index:1}.gadsRmkt__benefits{background:#fff}.gadsRmkt__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.gadsRmkt__benefitsGrid{grid-template-columns:1fr}}.gadsRmkt__benefitsGrid .gadsRmkt__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.gadsRmkt__benefitsGrid .gadsRmkt__card:hover{border-left-color:#14b8a6}.gadsRmkt__benefitsGrid .gadsRmkt__card:after{display:none}.gadsRmkt__benefitsGrid .gadsRmkt__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#14b8a6,#84cc16);-webkit-background-clip:text;color:transparent}.gadsRmkt__benefitsGrid .gadsRmkt__card:nth-child(1):before{content:"01"}.gadsRmkt__benefitsGrid .gadsRmkt__card:nth-child(2):before{content:"02"}.gadsRmkt__benefitsGrid .gadsRmkt__card:nth-child(3):before{content:"03"}.gadsRmkt__benefitsGrid .gadsRmkt__card:nth-child(4):before{content:"04"}.gadsRmkt__benefitsGrid .gadsRmkt__card:nth-child(5):before{content:"05"}.gadsRmkt__benefitsGrid .gadsRmkt__card:nth-child(6):before{content:"06"}.gadsRmkt__benefitsGrid .gadsRmkt__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#111}.gadsRmkt__benefitsGrid .gadsRmkt__cardTitle:before{display:none}.gadsRmkt__benefitsGrid .gadsRmkt__cardText{margin:0;font-size:.95rem;color:#254043;line-height:1.6}.gadsRmkt__miniList{margin:.85rem 0 0;padding-left:1.05rem;display:grid;gap:.45rem}.gadsRmkt__miniItem{color:#071a1ac2;line-height:1.6}.gadsRmkt__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:120ch}.gadsRmkt__faqItem{background:#fff;border:1px solid rgba(7,26,26,.12);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #041b1a17;color:#071a1a}.gadsRmkt__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.gadsRmkt__faqItem summary::-webkit-details-marker{display:none}.gadsRmkt__faqItem summary:after{content:"+";font-weight:900;color:#14b8a6;font-size:1.2rem;transition:transform .18s ease}.gadsRmkt__faqItem[open] summary:after{transform:rotate(45deg)}.gadsRmkt__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#071a1a}.gadsRmkt__faqA{margin-top:.65rem}.gadsRmkt__faqA p{margin:.6rem 0 0;color:#071a1ac2;line-height:1.75}.gadsRmkt__faqA p:first-child{margin-top:0}.gadsRmkt__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 18% 0%,#14b8a62e,#14b8a600 60%),radial-gradient(900px 420px at 92% 20%,#84cc161f,#84cc1600 55%),#041b1a;color:#fff}.gadsRmkt__finalCtaInner{display:grid;gap:1.1rem}.gadsRmkt__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.gadsRmkt__finalSubtitle{margin:0;opacity:.9;line-height:1.75;max-width:112ch}.gadsRmkt__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.gadsRmkt__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.gadsRmkt__btn:hover{transform:translateY(-1px);opacity:.97}.gadsRmkt__btn--primary{background:linear-gradient(135deg,#14b8a6,#84cc16);color:#041b1a;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #14b8a624}.gadsRmkt__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.automation__steps{margin:1.6rem 0 0;padding-left:0;list-style:none;display:grid;gap:.9rem}.automation__stepInner{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.15rem 1.2rem;box-shadow:0 10px 26px #0b0f181a;display:grid;grid-template-columns:36px 1fr;gap:.9rem;align-items:start}.automation__stepInner:before{content:"✓";width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#6d4cff,#3a2a7a);box-shadow:0 10px 20px #6d4cff40}.automation__stepTitle{margin:0 0 .35rem;font-size:1.05rem;color:#0f1222}.automation__stepText{margin:0;color:#0f1222c7;line-height:1.7}.automation-whatsapp{width:100%}.automation-whatsapp__section{padding:4.5rem 0;color:#0f1222}.automation-whatsapp__section p,.automation-whatsapp__section li,.automation-whatsapp__section h2,.automation-whatsapp__section h3{color:inherit}.automation-whatsapp__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.automation-whatsapp__container{width:min(1120px,92%);margin:0 auto}.automation-whatsapp__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.automation-whatsapp__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:72ch}.automation-whatsapp__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:84ch}.automation-whatsapp__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.automation-whatsapp__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.automation-whatsapp__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.automation-whatsapp__grid{grid-template-columns:1fr}}.automation-whatsapp__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.automation-whatsapp__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.automation-whatsapp__card--tight{padding:1.15rem}.automation-whatsapp__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.automation-whatsapp__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.automation-whatsapp__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.automation-whatsapp__benefits{background:#fff}.automation-whatsapp__benefits .automation-whatsapp__title{color:#000!important}.automation-whatsapp__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.automation-whatsapp__benefitsGrid{grid-template-columns:1fr}}.automation-whatsapp__benefitsGrid .automation-whatsapp__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:hover{border-left-color:#6f00ff}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:after{display:none}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:nth-child(1):before{content:"01"}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:nth-child(2):before{content:"02"}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:nth-child(3):before{content:"03"}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:nth-child(4):before{content:"04"}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:nth-child(5):before{content:"05"}.automation-whatsapp__benefitsGrid .automation-whatsapp__card:nth-child(6):before{content:"06"}.automation-whatsapp__benefitsGrid .automation-whatsapp__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#333}.automation-whatsapp__benefitsGrid .automation-whatsapp__cardTitle:before{display:none}.automation-whatsapp__benefitsGrid .automation-whatsapp__cardText{margin:0;font-size:.95rem;color:#555;line-height:1.5}.automation-whatsapp__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:92ch}.automation-whatsapp__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.automation-whatsapp__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.automation-whatsapp__faqItem summary::-webkit-details-marker{display:none}.automation-whatsapp__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.automation-whatsapp__faqItem[open] summary:after{transform:rotate(45deg)}.automation-whatsapp__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.automation-whatsapp__faqA{margin:.75rem 0 0;color:#0f1222c7;line-height:1.75}.automation-whatsapp__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.automation-whatsapp__finalCtaInner{display:grid;gap:1.1rem}.automation-whatsapp__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.automation-whatsapp__finalSubtitle{margin:0;opacity:.88;line-height:1.75;max-width:76ch}.automation-whatsapp__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.automation-whatsapp__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.automation-whatsapp__btn:hover{transform:translateY(-1px);opacity:.97}.automation-whatsapp__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.automation-whatsapp__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 520px){.automation-whatsapp__section{padding:3.6rem 0}.automation-whatsapp__card{padding:1.1rem}.automation-whatsapp__benefitsGrid .automation-whatsapp__card{padding-left:1.4rem}}.automation-bookings{width:100%}.automation-bookings__section{padding:4.5rem 0;color:#0f1222}.automation-bookings__section p,.automation-bookings__section li,.automation-bookings__section h2,.automation-bookings__section h3{color:inherit}.automation-bookings__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.automation-bookings__container{width:min(1120px,92%);margin:0 auto}.automation-bookings__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.automation-bookings__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:72ch}.automation-bookings__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:84ch}.automation-bookings__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.automation-bookings__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.automation-bookings__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.automation-bookings__grid{grid-template-columns:1fr}}.automation-bookings__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.automation-bookings__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.automation-bookings__card--tight{padding:1.15rem}.automation-bookings__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.automation-bookings__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.automation-bookings__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.automation-bookings__benefits{background:#fff}.automation-bookings__benefits .automation-bookings__title{color:#000!important}.automation-bookings__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.automation-bookings__benefitsGrid{grid-template-columns:1fr}}.automation-bookings__benefitsGrid .automation-bookings__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.automation-bookings__benefitsGrid .automation-bookings__card:hover{border-left-color:#6f00ff}.automation-bookings__benefitsGrid .automation-bookings__card:after{display:none}.automation-bookings__benefitsGrid .automation-bookings__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.automation-bookings__benefitsGrid .automation-bookings__card:nth-child(1):before{content:"01"}.automation-bookings__benefitsGrid .automation-bookings__card:nth-child(2):before{content:"02"}.automation-bookings__benefitsGrid .automation-bookings__card:nth-child(3):before{content:"03"}.automation-bookings__benefitsGrid .automation-bookings__card:nth-child(4):before{content:"04"}.automation-bookings__benefitsGrid .automation-bookings__card:nth-child(5):before{content:"05"}.automation-bookings__benefitsGrid .automation-bookings__card:nth-child(6):before{content:"06"}.automation-bookings__benefitsGrid .automation-bookings__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#333}.automation-bookings__benefitsGrid .automation-bookings__cardTitle:before{display:none}.automation-bookings__benefitsGrid .automation-bookings__cardText{margin:0;font-size:.95rem;color:#555;line-height:1.5}.automation-bookings__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:92ch}.automation-bookings__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.automation-bookings__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.automation-bookings__faqItem summary::-webkit-details-marker{display:none}.automation-bookings__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.automation-bookings__faqItem[open] summary:after{transform:rotate(45deg)}.automation-bookings__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.automation-bookings__faqA{margin:.75rem 0 0;color:#0f1222c7;line-height:1.75}.automation-bookings__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.automation-bookings__finalCtaInner{display:grid;gap:1.1rem}.automation-bookings__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.automation-bookings__finalSubtitle{margin:0;opacity:.88;line-height:1.75;max-width:76ch}.automation-bookings__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.automation-bookings__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.automation-bookings__btn:hover{transform:translateY(-1px);opacity:.97}.automation-bookings__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.automation-bookings__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 520px){.automation-bookings__section{padding:3.6rem 0}.automation-bookings__card{padding:1.1rem}.automation-bookings__benefitsGrid .automation-bookings__card{padding-left:1.4rem}}.automation-crm{width:100%}.automation-crm__section{padding:4.5rem 0;color:#0f1222}.automation-crm__section p,.automation-crm__section li,.automation-crm__section h2,.automation-crm__section h3{color:inherit}.automation-crm__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.automation-crm__container{width:min(1120px,92%);margin:0 auto}.automation-crm__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.automation-crm__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:72ch}.automation-crm__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:84ch}.automation-crm__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.automation-crm__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.automation-crm__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.automation-crm__grid{grid-template-columns:1fr}}.automation-crm__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.automation-crm__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.automation-crm__card--tight{padding:1.15rem}.automation-crm__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.automation-crm__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.automation-crm__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.automation-crm__benefits{background:#fff}.automation-crm__benefits .automation-crm__title{color:#000!important}.automation-crm__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.automation-crm__benefitsGrid{grid-template-columns:1fr}}.automation-crm__benefitsGrid .automation-crm__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.automation-crm__benefitsGrid .automation-crm__card:hover{border-left-color:#6f00ff}.automation-crm__benefitsGrid .automation-crm__card:after{display:none}.automation-crm__benefitsGrid .automation-crm__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.automation-crm__benefitsGrid .automation-crm__card:nth-child(1):before{content:"01"}.automation-crm__benefitsGrid .automation-crm__card:nth-child(2):before{content:"02"}.automation-crm__benefitsGrid .automation-crm__card:nth-child(3):before{content:"03"}.automation-crm__benefitsGrid .automation-crm__card:nth-child(4):before{content:"04"}.automation-crm__benefitsGrid .automation-crm__card:nth-child(5):before{content:"05"}.automation-crm__benefitsGrid .automation-crm__card:nth-child(6):before{content:"06"}.automation-crm__benefitsGrid .automation-crm__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#333}.automation-crm__benefitsGrid .automation-crm__cardTitle:before{display:none}.automation-crm__benefitsGrid .automation-crm__cardText{margin:0;font-size:.95rem;color:#555;line-height:1.5}.automation-crm__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:92ch}.automation-crm__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.automation-crm__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.automation-crm__faqItem summary::-webkit-details-marker{display:none}.automation-crm__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.automation-crm__faqItem[open] summary:after{transform:rotate(45deg)}.automation-crm__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.automation-crm__faqA{margin:.75rem 0 0;color:#0f1222c7;line-height:1.75}.automation-crm__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.automation-crm__finalCtaInner{display:grid;gap:1.1rem}.automation-crm__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.automation-crm__finalSubtitle{margin:0;opacity:.88;line-height:1.75;max-width:76ch}.automation-crm__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.automation-crm__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.automation-crm__btn:hover{transform:translateY(-1px);opacity:.97}.automation-crm__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.automation-crm__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 520px){.automation-crm__section{padding:3.6rem 0}.automation-crm__card{padding:1.1rem}.automation-crm__benefitsGrid .automation-crm__card{padding-left:1.4rem}}.automation{width:100%}.automation__section{padding:4.5rem 0;color:#0f1222}.automation__section p,.automation__section li,.automation__section h2,.automation__section h3{color:inherit}.automation__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.automation__container{width:min(1120px,92%);margin:0 auto}.automation__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.automation__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:72ch}.automation__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:84ch}.automation__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.automation__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.automation__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.automation__grid{grid-template-columns:1fr}}.automation__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.automation__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.automation__card--tight{padding:1.15rem}.automation__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.automation__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.automation__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.automation__benefits{background:#fff}.automation__benefits .automation__title{color:#000!important}.automation__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.automation__benefitsGrid{grid-template-columns:1fr}}.automation__benefitsGrid .automation__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;position:relative;overflow:visible}.automation__benefitsGrid .automation__card:hover{border-left-color:#6f00ff}.automation__benefitsGrid .automation__card:after{display:none}.automation__benefitsGrid .automation__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.automation__benefitsGrid .automation__card:nth-child(1):before{content:"01"}.automation__benefitsGrid .automation__card:nth-child(2):before{content:"02"}.automation__benefitsGrid .automation__card:nth-child(3):before{content:"03"}.automation__benefitsGrid .automation__card:nth-child(4):before{content:"04"}.automation__benefitsGrid .automation__card:nth-child(5):before{content:"05"}.automation__benefitsGrid .automation__card:nth-child(6):before{content:"06"}.automation__benefitsGrid .automation__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#333}.automation__benefitsGrid .automation__cardTitle:before{display:none}.automation__benefitsGrid .automation__cardText{margin:0;font-size:.95rem;color:#555;line-height:1.5}@media (max-width: 520px){.automation__benefitsGrid .automation__card{padding-left:1.4rem}}.automation__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:92ch}.automation__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.automation__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.automation__faqItem summary::-webkit-details-marker{display:none}.automation__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.automation__faqItem[open] summary:after{transform:rotate(45deg)}.automation__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.automation__faqA{margin:.75rem 0 0;color:#0f1222c7;line-height:1.75}.automation__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.automation__finalCtaInner{display:grid;gap:1.1rem}.automation__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.automation__finalSubtitle{margin:0;opacity:.88;line-height:1.75;max-width:76ch}.automation__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.automation__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.automation__btn:hover{transform:translateY(-1px);opacity:.97}.automation__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.automation__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 520px){.automation__section{padding:3.6rem 0}.automation__card{padding:1.1rem}.automation__benefitsGrid .automation__card{padding-left:1.4rem}}.automation-email{width:100%}.automation-email__section{padding:4.5rem 0;color:#0f1222}.automation-email__section p,.automation-email__section li,.automation-email__section h2,.automation-email__section h3{color:inherit}.automation-email__section--alt{background:linear-gradient(180deg,#6d4cff1a,#6d4cff0a 55%,#fff0)}.automation-email__container{width:min(1120px,92%);margin:0 auto}.automation-email__title{margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.03em;color:#fff!important}.automation-email__lead{margin:1rem 0 0;font-size:1.05rem;line-height:1.7;color:#fff!important;max-width:72ch}.automation-email__bullets{margin:1.25rem 0 0;padding-left:0;list-style:none;display:grid;gap:.85rem;max-width:84ch}.automation-email__bullet{background:#fffffff0;border:1px solid rgba(15,18,34,.1);border-radius:16px;padding:1rem 1.05rem;color:#0f1222;line-height:1.65;box-shadow:0 8px 20px #0b0f180f}.automation-email__bullet:before{content:"✦";display:inline-block;margin-right:.6rem;color:#6d4cff;transform:translateY(-1px)}.automation-email__grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}@media (max-width: 980px){.automation-email__grid{grid-template-columns:1fr}}.automation-email__card{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:1.25rem;box-shadow:0 12px 30px #0b0f181f;position:relative;overflow:hidden}.automation-email__card:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at top left,#6d4cff2e,#6d4cff00 58%);pointer-events:none}.automation-email__card--tight{padding:1.15rem}.automation-email__cardTitle{margin:0 0 .55rem;font-size:1.05rem;letter-spacing:-.01em;color:#0f1222;position:relative;z-index:1}.automation-email__cardTitle:before{content:"";display:block;width:46px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d4cff,#b9a7ff);margin-bottom:.55rem}.automation-email__cardText{margin:0;line-height:1.7;color:#0f1222c7;position:relative;z-index:1}.automation-email__benefits{background:#fff}.automation-email__benefits .automation-email__title{color:#000!important}.automation-email__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width: 980px){.automation-email__benefitsGrid{grid-template-columns:1fr}}.automation-email__benefitsGrid .automation-email__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:1rem 1rem 1rem 2rem;border-left:3px solid #eee;overflow:visible}.automation-email__benefitsGrid .automation-email__card:hover{border-left-color:#6f00ff}.automation-email__benefitsGrid .automation-email__card:after{display:none}.automation-email__benefitsGrid .automation-email__card:before{content:"01";display:block;font-size:1.8rem;font-weight:900;margin-bottom:.55rem;background:linear-gradient(to right,#6f00ff,#00c2ff);-webkit-background-clip:text;color:transparent}.automation-email__benefitsGrid .automation-email__card:nth-child(1):before{content:"01"}.automation-email__benefitsGrid .automation-email__card:nth-child(2):before{content:"02"}.automation-email__benefitsGrid .automation-email__card:nth-child(3):before{content:"03"}.automation-email__benefitsGrid .automation-email__card:nth-child(4):before{content:"04"}.automation-email__benefitsGrid .automation-email__card:nth-child(5):before{content:"05"}.automation-email__benefitsGrid .automation-email__card:nth-child(6):before{content:"06"}.automation-email__benefitsGrid .automation-email__cardTitle{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#333}.automation-email__benefitsGrid .automation-email__cardTitle:before{display:none}.automation-email__benefitsGrid .automation-email__cardText{margin:0;font-size:.95rem;color:#555;line-height:1.5}.automation-email__faq{margin-top:1.3rem;display:grid;gap:.75rem;max-width:92ch}.automation-email__faqItem{background:#fff;border:1px solid rgba(15,18,34,.1);border-radius:18px;padding:.95rem 1.05rem;box-shadow:0 10px 26px #0b0f1817;color:#0f1222}.automation-email__faqItem summary{list-style:none;display:flex;align-items:center;justify-content:space-between}.automation-email__faqItem summary::-webkit-details-marker{display:none}.automation-email__faqItem summary:after{content:"+";font-weight:900;color:#6d4cff;font-size:1.2rem;transition:transform .18s ease}.automation-email__faqItem[open] summary:after{transform:rotate(45deg)}.automation-email__faqQ{cursor:pointer;font-weight:800;letter-spacing:-.01em;color:#0f1222}.automation-email__faqA{margin:.75rem 0 0;color:#0f1222c7;line-height:1.75}.automation-email__finalCta{padding:5.2rem 0;background:radial-gradient(1200px 500px at 20% 0%,#6d4cff52,#6d4cff00 60%),radial-gradient(900px 420px at 90% 20%,#b9a7ff2e,#b9a7ff00 55%),#0b0f18;color:#fff}.automation-email__finalCtaInner{display:grid;gap:1.1rem}.automation-email__finalTitle{margin:0;font-size:clamp(1.9rem,2.5vw,2.6rem);letter-spacing:-.03em}.automation-email__finalSubtitle{margin:0;opacity:.88;line-height:1.75;max-width:76ch}.automation-email__ctaRow{margin-top:.7rem;display:flex;gap:.8rem;flex-wrap:wrap}.automation-email__btn{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.15rem;border-radius:14px;text-decoration:none;font-weight:750;letter-spacing:-.01em;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.automation-email__btn:hover{transform:translateY(-1px);opacity:.97}.automation-email__btn--primary{background:linear-gradient(135deg,#6d4cff,#3a2a7a);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px #6d4cff47}.automation-email__btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 520px){.automation-email__section{padding:3.6rem 0}.automation-email__card{padding:1.1rem}.automation-email__benefitsGrid .automation-email__card{padding-left:1.4rem}}html,body{margin:0;padding:0;overflow-x:hidden}.promoWeb{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#111;overflow-x:hidden}.promoWeb *{box-sizing:border-box}.promoWeb img{max-width:100%;height:auto;display:block}.promoWeb__container{width:min(1200px,100% - 40px);margin:0 auto}.promoWeb__hero{padding:140px 0 120px}.promoWeb__heroGrid{display:grid;gap:80px;align-items:center}@media (min-width: 1024px){.promoWeb__heroGrid{grid-template-columns:1.1fr .9fr}}.promoWeb h1{font-size:clamp(38px,5vw,64px);line-height:1.1;margin-bottom:24px;font-weight:800}.promoWeb .underline{position:relative}.promoWeb .underline:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:6px;background:#eaeaea;z-index:-1}.promoWeb__lead{font-size:20px;color:#666;margin-bottom:30px}.promoWeb__micro{font-size:14px;color:#888;margin-top:15px}.promoWeb__btnPrimary{background:#7463f1;color:#fff;padding:14px 28px;font-weight:600;transition:.2s}.promoWeb__btnPrimary:hover{background:#000;transform:translateY(-2px)}.promoWeb__section{padding:120px 0}.promoWeb__sectionSoft{background:#f7f7f9}.promoWeb__centered{text-align:center;max-width:800px;margin:0 auto}.promoWeb h2{font-size:clamp(30px,3vw,46px);margin-bottom:24px}.promoWeb p{font-size:18px;color:#666;line-height:1.7}.promoWeb__grid2{display:grid;gap:60px}@media (min-width: 900px){.promoWeb__grid2{grid-template-columns:repeat(2,1fr)}}.promoWeb__grid2 h3{margin-bottom:12px}.promoWeb__ctaBlock{background:#111;color:#fff;text-align:center;padding:120px 20px}.promoWeb__ctaBlock h2{margin-bottom:40px}.promoWeb__formWrapper{max-width:100%;margin:0 auto;text-align:center}.promoWeb__form{display:grid;gap:24px}.promoWeb__form input,.promoWeb__form textarea{padding:16px;border:1px solid #ddd;border-radius:6px;font-size:15px}.promoWeb__form input:focus,.promoWeb__form textarea:focus{border-color:#111;outline:none}.promoWeb__form textarea{min-height:140px;resize:vertical}@media (max-width: 768px){.promoWeb__hero{text-align:center;padding:90px 0}.promoWeb__heroGrid{gap:50px}.promoWeb__section{padding:90px 0}}.wa-float{position:fixed;right:18px;bottom:18px;z-index:9999;display:grid;justify-items:end;gap:10px}.wa-float__bubble{position:relative;max-width:320px;width:min(320px,100vw - 36px);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.wa-float__bubble.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.wa-float__bubbleInner{background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 60px #0a0a1924;padding:12px;border-radius:14px}.wa-float__bubbleTitle{font-weight:900;letter-spacing:-.01em;color:#0b1020eb;font-size:13.5px;margin-bottom:4px}.wa-float__bubbleText{color:#0b1020b8;font-size:13px;line-height:1.35}.wa-float__bubbleTail{position:absolute;right:18px;bottom:-7px;width:14px;height:14px;background:#fff;border-right:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12);transform:rotate(45deg)}.wa-float__btn{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;text-decoration:none;border:1px solid rgba(15,23,42,.14);background:linear-gradient(180deg,#25d366fa,#10b981f5);box-shadow:0 18px 60px #0a0a1938;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.wa-float__btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 22px 70px #0a0a1942}.wa-float__btn:active{transform:translateY(0)}.wa-float__btn:focus-visible{outline:2px solid rgba(111,0,255,.65);outline-offset:3px}.wa-float__icon{width:30px;height:30px;color:#fff}@media (max-width: 520px){.wa-float{right:14px;bottom:14px}.wa-float__btn{width:54px;height:54px}.wa-float__icon{width:28px;height:28px}}*{margin:0;box-sizing:border-box}html,body{background-color:#0b0d28df;min-height:100vh;font-family:Raleway,sans-serif;margin:0;box-sizing:border-box;color:#fff}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}#root{display:flex;flex-direction:column;min-height:100%}main{flex:1}
