@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_c1fd3b79-module__Nzmmfa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_c1fd3b79-module__Nzmmfa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--font-sans:var(--font-outfit), "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--color-accent:#0b5ecb;--color-accent-hover:#0951ae;--color-accent-muted:#e7eef9;--color-accent-glow:#0b5ecb2e;--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-2:#f5f7f9;--color-border:#e3e7ed;--color-border-strong:#cad0d8;--color-text-primary:#0e1625;--color-text-secondary:#65758b;--color-text-muted:#929cab;--color-text-inverse:#fff;--color-success:#24a85b;--color-success-muted:#e2f8eb;--color-gold:#f5b214;--color-dark:#0b121e;--color-dark-2:#161f2c;--shadow-xs:0 1px 3px #121b2b0f;--shadow-sm:0 2px 8px #121b2b14;--shadow-md:0 4px 20px #121b2b1a;--shadow-lg:0 8px 40px #121b2b24;--shadow-xl:0 16px 60px #121b2b2e;--shadow-accent:0 8px 32px var(--color-accent-glow);--shadow-accent-lg:0 16px 48px #0b5ecb47;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:100px;--space-11:120px;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:var(--ease-out);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-in-out-expo:var(--ease-in-out);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-instant:.1s;--duration-fast:.18s;--duration-base:.26s;--duration-slow:.4s;--duration-xslow:.6s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-xs)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;text-wrap:balance;color:var(--color-text-primary);font-weight:700;line-height:1.15}p{text-wrap:pretty}.container{max-width:1200px;padding:0 var(--space-5);margin:0 auto}@media (max-width:480px){.container{padding:0 var(--space-4)}}.section{padding:var(--space-10) 0;position:relative}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-sans);transition:all var(--duration-base) var(--ease-out-expo);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:none;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background-color:var(--color-accent);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-accent-lg);transform:translateY(-2px)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text-primary);border:1.5px solid var(--color-border);box-shadow:var(--shadow-xs)}.btn-secondary:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn-whatsapp{color:#fff;background-color:#25d366;box-shadow:0 4px 16px #23c75f59}.btn-whatsapp:hover{background-color:#1da851;transform:translateY(-2px);box-shadow:0 8px 24px #23c75f73}.header-container{z-index:var(--z-sticky);width:100%;position:sticky;top:0}.top-bar{background-color:var(--color-dark);color:#c2cad6;padding:7px 0;font-size:.8rem;font-weight:450}.top-bar-inner{justify-content:space-between;align-items:center;display:flex}.top-bar-left,.top-bar-right{gap:var(--space-5);display:flex}.top-bar-item{color:#bcc5d2;transition:color var(--duration-fast) ease;align-items:center;gap:5px;text-decoration:none;display:flex}a.top-bar-item:hover{color:var(--color-accent-muted)}@media (max-width:900px){.top-bar{display:none}}.header-wrapper{-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--color-border);transition:box-shadow var(--duration-base) ease;background:#ffffffe6}.header-wrapper.scrolled{box-shadow:var(--shadow-md)}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-5);height:72px;display:flex}.nav-links{gap:var(--space-6);display:flex}.nav-link{color:var(--color-text-secondary);transition:color var(--duration-fast) ease;letter-spacing:-.01em;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.nav-link:hover{color:var(--color-accent)}.nav-link:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width var(--duration-base) var(--ease-out-expo);border-radius:1px;position:absolute;bottom:-4px;left:0}.nav-link:hover:after{width:100%}.header-cta-group{gap:var(--space-3);align-items:center;display:flex}@media (max-width:900px){.nav-links,.header-cta-group{display:none}}.hamburger-btn{cursor:pointer;width:44px;height:44px;color:var(--color-text-primary);border-radius:var(--radius-sm);transition:background var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:none}.hamburger-btn:hover{background:var(--color-surface-2)}@media (max-width:900px){.hamburger-btn{display:flex}}.mobile-nav{z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in var(--duration-base) ease;background:#0b121e80;position:absolute;inset:0}.mobile-nav-drawer{z-index:1;background:var(--color-surface);width:min(85vw,340px);height:100%;padding:var(--space-6);animation:slide-in-left var(--duration-base) var(--ease-out-expo);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-nav-header{margin-bottom:var(--space-7);justify-content:space-between;align-items:center;display:flex}.mobile-nav-close{background:var(--color-surface-2);border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:all var(--duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex}.mobile-nav-close:hover{background:var(--color-border);color:var(--color-text-primary)}.mobile-nav-links{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.mobile-nav-link{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);color:var(--color-text-primary);border-radius:var(--radius-md);transition:all var(--duration-fast) ease;letter-spacing:-.01em;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.mobile-nav-link:hover{background:var(--color-accent-muted);color:var(--color-accent)}.mobile-nav-cta{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;display:flex}.hero-section{padding:var(--space-9) 0 var(--space-10);background-color:var(--color-bg);position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#3d8df512 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-40%;right:-20%}.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#0b5ecb0d 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-20%;left:-10%}.hero-grid{gap:var(--space-8);z-index:1;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}@media (max-width:960px){.hero-grid{gap:var(--space-6);grid-template-columns:1fr}}.hero-content{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:960px){.hero-content{text-align:center;align-items:center}}.trust-badge{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);margin-bottom:var(--space-5);box-shadow:var(--shadow-xs);padding:6px 14px 6px 6px;font-size:.82rem;font-weight:600;display:inline-flex}.trust-badge-stars{color:var(--color-gold);border-radius:var(--radius-pill);background:#f5b2141a;align-items:center;gap:2px;padding:3px 8px;font-size:.75rem;display:flex}.hero-title{letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-5);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1}.hero-title-accent{color:var(--color-accent);display:inline-block;position:relative}.hero-subtitle{color:var(--color-text-secondary);max-width:520px;margin-bottom:var(--space-7);font-size:clamp(1rem,2vw,1.15rem);font-weight:400;line-height:1.7}@media (max-width:960px){.hero-subtitle{max-width:100%}}.hero-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:480px){.hero-buttons{flex-direction:column;width:100%}.hero-buttons .btn{justify-content:center;width:100%;padding:16px 24px}}.hero-trust-row{align-items:center;gap:var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:960px){.hero-trust-row{justify-content:center}}.hero-trust-item{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.82rem;font-weight:600;display:flex}.hero-trust-item svg{color:var(--color-success);flex-shrink:0}.hero-image-wrapper{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-xl), 0 0 0 1px #fff9 inset;transition:all var(--duration-slow) var(--ease-out-expo);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)}.hero-image-wrapper:hover{box-shadow:var(--shadow-accent-lg), 0 0 0 1px #fff9 inset;transform:perspective(1200px)rotateY(0)rotateX(0)scale(1.01)}.hero-image-wrapper img{width:100%;height:auto;display:block}.hero-stat-card{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg);align-items:center;gap:var(--space-3);z-index:2;display:flex;position:absolute;bottom:-20px;left:-24px}.hero-stat-value{color:var(--color-text-primary);letter-spacing:-.03em;font-size:1.4rem;font-weight:800;line-height:1}.hero-stat-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500}@media (max-width:960px){.hero-image-wrapper{transform:none}.hero-stat-card{left:var(--space-3);bottom:var(--space-3)}}.intro-section{padding:var(--space-9) 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.intro-inner{text-align:center;max-width:760px;margin:0 auto}.section-eyebrow{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-4);font-size:.78rem;font-weight:700;display:inline-block}.section-title{text-align:center;margin-bottom:var(--space-7);letter-spacing:-.025em;font-size:clamp(1.8rem,4vw,2.4rem)}.section-subtitle{color:var(--color-text-secondary);margin-bottom:var(--space-5);font-size:1.1rem;line-height:1.75}.services-section{padding:var(--space-10) 0;background:var(--color-bg)}.grid-services{gap:var(--space-3);grid-template-columns:repeat(2,1fr);max-width:880px;margin:0 auto;display:grid}@media (max-width:600px){.grid-services{grid-template-columns:1fr}}.service-list-item{align-items:center;gap:var(--space-4);background:var(--color-surface);padding:18px var(--space-5);border-radius:var(--radius-md);border:1.5px solid var(--color-border);transition:all var(--duration-base) var(--ease-out-expo);cursor:pointer;text-decoration:none;display:flex}.service-list-item:hover{border-color:var(--color-accent);box-shadow:var(--shadow-accent);background:var(--color-accent-muted);transform:translate(4px)}.service-check{background:var(--color-accent-muted);color:var(--color-accent);border-radius:var(--radius-sm);width:36px;height:36px;transition:all var(--duration-base) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-list-item:hover .service-check{background:var(--color-accent);color:#fff}.service-text{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.97rem;font-weight:600}.usp-section{background-color:var(--color-surface-2);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}.usp-section:before{content:"";background-image:radial-gradient(var(--color-border) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.usp-section .container{z-index:1;position:relative}.usp-grid{gap:var(--space-5);grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;display:grid}@media (max-width:860px){.usp-grid{grid-template-columns:1fr}}.usp-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-7);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--duration-base) var(--ease-out-expo);flex-direction:column;display:flex;position:relative;overflow:hidden}.usp-card--featured{background:linear-gradient(145deg, var(--color-dark) 0%, var(--color-dark-2) 100%);border-color:#0b5ecb4d;grid-row:1/3}.usp-card--featured .usp-card-title{color:#fff}.usp-card--featured .usp-card-text{color:#a9b5c6}.usp-card--featured:after{content:"";pointer-events:none;background:radial-gradient(circle,#3d8df526 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:0;right:0}.usp-card:not(.usp-card--featured):hover{box-shadow:var(--shadow-md);border-color:#a8ccfa;transform:translateY(-4px)}.usp-icon-wrapper{border-radius:var(--radius-md);width:56px;height:56px;margin-bottom:var(--space-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.usp-icon-wrapper--featured{color:#6ea9f7;background:#3d8df526}.usp-icon-wrapper--default{background:var(--color-accent-muted);color:var(--color-accent)}.usp-card-title{color:var(--color-text-primary);margin-bottom:var(--space-3);letter-spacing:-.025em;font-size:1.35rem;font-weight:800}.usp-card--featured .usp-card-title{font-size:1.7rem}.usp-card-text{color:var(--color-text-secondary);margin-bottom:var(--space-5);flex-grow:1;font-size:1rem;line-height:1.65}.usp-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);letter-spacing:.02em;text-transform:uppercase;width:fit-content;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.usp-badge--success{background:var(--color-success-muted);color:var(--color-success);border:1px solid #24a85b33}.usp-badge--accent{color:#257ef4;background:#3d8df51f;border:1px solid #0b5ecb33}.benefits-section{background:var(--color-surface);padding-top:var(--space-9)}.benefits-section-header{text-align:center;margin-bottom:var(--space-7)}.benefits-panel{background:var(--color-bg);padding:var(--space-7);border-radius:var(--radius-xl);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm)}.benefits-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:600px){.benefits-grid{grid-template-columns:1fr}}.benefit-item{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);border:1.5px solid var(--color-border);transition:all var(--duration-fast) ease;display:flex}.benefit-item:hover{background:var(--color-accent-muted);border-color:#a8ccfa}.benefit-icon{border-radius:var(--radius-sm);background:var(--color-accent-muted);width:36px;height:36px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.benefit-text{color:var(--color-text-primary);letter-spacing:-.01em;padding-top:2px;font-size:.9rem;font-weight:600;line-height:1.4}.reviews-section{background:var(--color-bg)}.reviews-grid{gap:var(--space-5);grid-template-columns:1.4fr 1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.reviews-grid{grid-template-columns:1fr 1fr}.review-card--featured{grid-column:1/3}}@media (max-width:580px){.reviews-grid{grid-template-columns:1fr}.review-card--featured{grid-column:auto}}.review-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-5);border:1.5px solid var(--color-border);box-shadow:var(--shadow-xs);transition:all var(--duration-base) var(--ease-out-expo);flex-direction:column;display:flex}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.review-card--featured{background:var(--color-dark);padding:var(--space-6);border-color:#0b5ecb4d}.review-stars{color:var(--color-gold);margin-bottom:var(--space-4);gap:3px;display:flex}.review-card--featured .review-stars{color:var(--color-gold)}.review-text{color:var(--color-text-secondary);margin-bottom:var(--space-4);flex-grow:1;font-size:.95rem;font-style:italic;line-height:1.65}.review-card--featured .review-text{color:#b3bdcc;font-size:1.05rem}.review-author{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.review-card--featured .review-author{border-top-color:#8596ad33}.review-avatar{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:700;display:flex}.review-name{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.9rem;font-weight:700}.review-card--featured .review-name{color:#fff}.review-date{color:var(--color-text-muted);font-size:.78rem}.reviews-rating-header{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.reviews-score{color:var(--color-text-primary);letter-spacing:-.04em;font-size:2.8rem;font-weight:900;line-height:1}.faq-section{padding:var(--space-10) 0;background:var(--color-surface)}.faq-container{max-width:740px;margin:0 auto}.faq-list{gap:var(--space-2);flex-direction:column;display:flex}.faq-item{border:1.5px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease;overflow:hidden}.faq-item.is-open{border-color:var(--color-accent);box-shadow:var(--shadow-accent)}.faq-question{cursor:pointer;width:100%;padding:var(--space-5) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;font-family:var(--font-sans);transition:background var(--duration-fast) ease;background:0 0;border:none;display:flex}.faq-question:hover{background:var(--color-surface-2)}.faq-question-number{color:var(--color-accent);letter-spacing:.05em;min-width:24px;font-size:.78rem;font-weight:700}.faq-question-text{color:var(--color-text-primary);letter-spacing:-.01em;flex-grow:1;font-size:1rem;font-weight:600;line-height:1.4}.faq-toggle-icon{border-radius:var(--radius-xs);background:var(--color-surface-2);width:28px;height:28px;color:var(--color-text-muted);transition:all var(--duration-base) var(--ease-out-expo);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item.is-open .faq-toggle-icon{background:var(--color-accent);color:#fff;transform:rotate(45deg)}.faq-answer-inner{padding:0 var(--space-5) var(--space-5);padding-left:calc(var(--space-5) + 24px + var(--space-4));color:var(--color-text-secondary);font-size:.97rem;line-height:1.7}.zick-zack-section{padding:var(--space-10) 0;background:var(--color-bg)}.zick-zack-row{gap:var(--space-8);max-width:1100px;margin:0 auto var(--space-10) auto;grid-template-columns:1fr 1fr;align-items:center;display:grid}.zick-zack-row:last-child{margin-bottom:0}.zick-zack-row.reverse{direction:rtl}.zick-zack-row.reverse>*{direction:ltr}.zick-zack-title{color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2rem)}.zick-zack-desc{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.75}.zick-zack-image{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);aspect-ratio:4/3;position:relative;overflow:hidden}.zick-zack-image img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.zick-zack-row,.zick-zack-row.reverse{gap:var(--space-5);text-align:center;direction:ltr;grid-template-columns:1fr}}.contact-section{background:var(--color-surface);border-radius:var(--radius-xl);margin:0 auto var(--space-9);max-width:1200px;box-shadow:var(--shadow-xl);border:1.5px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (max-width:860px){.contact-section{grid-template-columns:1fr}}.contact-info{background:linear-gradient(145deg, var(--color-dark) 0%, var(--color-dark-2) 100%);color:#fff;padding:var(--space-8) var(--space-7);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.contact-info:before{content:"";pointer-events:none;background:radial-gradient(circle,#3d8df51a 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-30%;right:-20%}.contact-title{margin-bottom:var(--space-3);color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}.contact-text{color:#a9b5c6;margin-bottom:var(--space-7);font-size:1.05rem;line-height:1.65}.contact-method{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.contact-method-icon{border-radius:var(--radius-sm);color:#86b8f9;background:#3d8df526;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-method-label{color:#8596ad;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:500}.contact-method-value{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:600;text-decoration:none}.contact-method-value:hover{color:#86b8f9}.contact-form-wrapper{padding:var(--space-8) var(--space-7);background:var(--color-surface)}.form-group{margin-bottom:var(--space-5)}.form-label{margin-bottom:var(--space-2);color:var(--color-text-primary);letter-spacing:-.01em;font-size:.88rem;font-weight:600;display:block}.form-input,.form-textarea{width:100%;padding:13px var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-sans);color:var(--color-text-primary);transition:all var(--duration-fast) ease;font-size:.97rem}.form-input:focus,.form-textarea:focus{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.form-textarea{resize:vertical;min-height:120px}.btn-submit{width:100%;padding:16px;font-size:1rem}.footer-section{background-color:var(--color-dark);color:#d1d7e0;padding:var(--space-9) 0 var(--space-6);border-top:1px solid #667b991a}.footer-grid{gap:var(--space-7);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.footer-grid{gap:var(--space-6);grid-template-columns:1fr}}.footer-heading{letter-spacing:.1em;text-transform:uppercase;color:#7588a3;margin-bottom:var(--space-4);font-size:.78rem;font-weight:700}.footer-list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.footer-list li{color:#98a4b3;font-size:.9rem}.footer-list a{color:#98a4b3;transition:color var(--duration-fast) ease;text-decoration:none}.footer-list a:hover{color:var(--color-accent-muted)}.footer-bottom{padding-top:var(--space-5);text-align:center;color:#647082;border-top:1px solid #667b991a;font-size:.85rem}.floating-card-wrapper{width:220px;height:130px;margin-top:var(--space-5);position:relative}.floating-card{border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-xl);border:2px solid #ffffff14;animation:6s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.whatsapp-wrapper{bottom:var(--space-5);right:var(--space-5);z-index:var(--z-toast);align-items:center;gap:var(--space-3);display:flex;position:fixed}.whatsapp-tooltip{background-color:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);border:1px solid var(--color-border);opacity:0;transition:all var(--duration-base) ease;pointer-events:none;white-space:nowrap;padding:8px 14px;font-size:.82rem;font-weight:700;transform:translate(10px)}.whatsapp-wrapper:hover .whatsapp-tooltip{opacity:1;transform:translate(0)}.whatsapp-floating-btn{color:#fff;width:56px;height:56px;transition:transform var(--duration-base) var(--ease-spring);background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 8px 32px #23c75f66}.whatsapp-floating-btn:hover{transform:scale(1.1)}.pulse-animation{animation:2s infinite wa-pulse}@keyframes wa-pulse{0%{box-shadow:0 0 #23c75f99}70%{box-shadow:0 0 0 14px #23c75f00}to{box-shadow:0 0 #23c75f00}}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);padding:var(--space-5);animation:fade-in var(--duration-base) ease;background:#0b121e80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:500px;padding:var(--space-7);box-shadow:var(--shadow-xl);border:1.5px solid var(--color-border);max-height:90vh;animation:modal-up var(--duration-base) var(--ease-out-expo);position:relative;overflow-y:auto}@keyframes modal-up{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close{top:var(--space-5);right:var(--space-5);background:var(--color-surface-2);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;color:var(--color-text-muted);transition:all var(--duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.modal-close:hover{background:var(--color-border);color:var(--color-text-primary);transform:rotate(90deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s var(--ease-out-expo) forwards;opacity:0}.service-hero{padding:var(--space-10) 0 var(--space-9);background:linear-gradient(180deg, var(--color-surface-2) 0%, var(--color-surface) 100%);border-bottom:1px solid var(--color-border);text-align:center}.service-hero-content{max-width:800px;margin:0 auto}.service-hero-title{color:var(--color-text-primary);margin-bottom:var(--space-5);font-size:clamp(2rem,4vw,3rem);line-height:1.2}.service-hero-subtitle{color:var(--color-text-secondary);font-size:1.15rem;line-height:1.65}.service-layout{gap:var(--space-8);display:flex}.service-main{flex:1;min-width:0}.service-sidebar-wrapper{flex-shrink:0;width:340px}.service-sticky-sidebar{position:sticky;top:90px}@media (max-width:900px){.service-layout{flex-direction:column}.service-sidebar-wrapper{width:100%}}.card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-sm);transition:all var(--duration-base) var(--ease-out-expo);border:1.5px solid var(--color-border);flex-direction:column;align-items:flex-start;display:flex}.card:hover{box-shadow:var(--shadow-md);border-color:#a8ccfa;transform:translateY(-6px)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fade-in-element{opacity:0;transform:translateY(var(--fade-distance,20px));transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);will-change:opacity, transform}.fade-in-element.is-visible{opacity:1;transform:translateY(0)}.scroll-fade-up{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:translateY(20px)}.scroll-fade-up.is-visible{opacity:1;transform:translateY(0)}.stagger-item{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);will-change:opacity, transform;transform:translateY(16px)}.stagger-item.is-visible{opacity:1;transform:translateY(0)}.btn{transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out), color var(--duration-fast) var(--ease-out)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.usp-card{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.usp-card:hover{box-shadow:var(--shadow-lg);border-color:#94c0f9;transform:translateY(-4px)}.review-card{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.service-list-item{transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.service-list-item:hover{background:var(--color-accent-muted);border-color:#94c0f9;transform:translate(4px)}.nav-link{transition:color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}.nav-link:hover{color:var(--color-accent);opacity:1}.card:hover{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);box-shadow:var(--shadow-md);border-color:#a8ccfa;transform:translateY(-4px)}}.faq-answer{max-height:0;transition:max-height var(--duration-base) var(--ease-in-out);overflow:hidden}.faq-answer.is-open{max-height:400px}.faq-toggle-icon{transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0;display:inline-flex}.faq-item.is-open .faq-toggle-icon{transform:rotate(45deg)}.header-wrapper{transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), backdrop-filter var(--duration-base) var(--ease-out)}@keyframes statCardIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-stat-card{animation:statCardIn var(--duration-slow) var(--ease-out) .6s both}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeSlideUp var(--duration-slow) var(--ease-out) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.32s}.delay-4{animation-delay:.44s}@keyframes drawerSlideIn{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.mobile-nav-drawer{animation:drawerSlideIn .32s var(--ease-drawer) both}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}.mobile-nav-backdrop{animation:backdropFade var(--duration-base) var(--ease-out) both}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-content{animation:modalIn var(--duration-base) var(--ease-out) both;transform-origin:50%}@media (prefers-reduced-motion:reduce){.fade-in-element,.scroll-fade-up,.stagger-item{transition:opacity var(--duration-fast) ease;transform:none!important}.animate-fade-in-up,.delay-1,.delay-2,.delay-3,.delay-4,.hero-stat-card{opacity:1;animation:none}.mobile-nav-drawer,.mobile-nav-backdrop,.modal-content{animation:none}.faq-answer{transition:max-height var(--duration-fast) ease}.faq-toggle-icon{transition:none}.btn:active{transform:none}}.hero-content{view-timeline-name:--hero-copy;view-timeline-axis:block}@supports (animation-timeline:view()){.hero-content{animation:linear both heroCopyDrift;animation-timeline:--hero-copy;animation-range:exit exit 75%}}@keyframes heroCopyDrift{to{opacity:.35;transform:translateY(-24px)}}.hero-image-wrapper{isolation:isolate;min-height:420px;transition:transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out)}.hero-image-wrapper:hover{transition-timing-function:var(--ease-spring)}.hero-stat-card{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:max-content;max-width:calc(100% - var(--space-8));min-width:min(245px, calc(100% - var(--space-8)));justify-content:space-between;overflow:visible}.hero-stat-value{white-space:nowrap;font-size:clamp(1.25rem,4vw,1.55rem)}.hero-stat-label,.trust-badge span:last-child{overflow-wrap:anywhere}.clip-reveal{clip-path:inset(0 0 16% 0 round var(--radius-lg));transition:opacity var(--duration-xslow) var(--ease-out), transform var(--duration-xslow) var(--ease-out), clip-path var(--duration-xslow) var(--ease-in-out)}.clip-reveal.is-visible{clip-path:inset(0 0 0 0 round var(--radius-lg))}@media (hover:hover) and (pointer:fine){.btn:hover,.service-sidebar-card:hover,.contact-method:hover{transition-timing-function:var(--ease-spring)}.usp-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-7px)scale(1.015)}.usp-card--featured:hover{transform:translateY(-5px)scale(1.01)}.service-sidebar-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}.service-hero{padding:clamp(88px, 10vw, 128px) 0 var(--space-9);background:linear-gradient(180deg, #e7eef9e6 0%, var(--color-bg) 55%, var(--color-surface) 100%)}.service-hero-content{max-width:880px}.service-hero-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.service-hero-actions .btn{min-height:52px}.service-hero-trust{justify-content:center;gap:var(--space-4);margin-top:var(--space-5);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.88rem;font-weight:650;display:flex}.service-hero-trust span{align-items:center;gap:var(--space-2);display:inline-flex}.service-hero-trust svg{color:var(--color-success)}.service-content-section{padding:var(--space-9) 0;background:var(--color-surface)}.service-article-block{padding:var(--space-7);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6)}.service-article-title{margin-bottom:var(--space-4);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(1.45rem,3vw,1.9rem)}.service-article-text{color:var(--color-text-secondary);margin-bottom:var(--space-5);font-size:1.06rem;line-height:1.8}.service-article-image{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.service-sidebar-card{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.service-sidebar-card h3{margin-bottom:var(--space-5);color:var(--color-text-primary);font-size:1.25rem}.service-sidebar-list{margin:0 0 var(--space-6);padding:0;list-style:none}.service-sidebar-list-item{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border)}.service-sidebar-list .stagger-item+.stagger-item{margin-top:var(--space-3)}.service-sidebar-list strong,.service-sidebar-list span{display:block}.service-sidebar-list strong{color:var(--color-text-primary);margin-bottom:var(--space-1)}.service-sidebar-list span{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.service-sidebar-cta{width:100%;padding:16px}.form-progress{margin-bottom:var(--space-5)}.form-progress-topline{margin-bottom:var(--space-2);color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.form-progress-topline span{text-transform:uppercase;letter-spacing:.06em}.form-progress-track{border-radius:var(--radius-pill);background:var(--color-accent-muted);height:8px;overflow:hidden}.form-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--color-success));transform-origin:0;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-out);display:block}.whatsapp-tooltip{transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.whatsapp-wrapper:hover .whatsapp-tooltip,.whatsapp-wrapper.tooltip-open .whatsapp-tooltip{opacity:1;transform:translate(0)}.mobile-sticky-cta{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;grid-template-columns:minmax(0,1fr) auto;display:none;position:fixed}.mobile-sticky-cta .btn,.mobile-sticky-phone{min-height:48px;padding:0 var(--space-4)}.mobile-sticky-phone{border-radius:var(--radius-pill);color:var(--color-accent);background:var(--color-accent-muted);justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:760px){body{padding-bottom:88px}.mobile-sticky-cta{display:grid}.whatsapp-wrapper{bottom:92px;right:var(--space-3)}.trust-badge{align-items:flex-start;max-width:100%}.hero-stat-card{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);max-width:calc(100% - var(--space-6));min-width:0}.service-article-block,.service-sidebar-card{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.hero-content,.clip-reveal{clip-path:none;animation:none;transform:none!important}.form-progress-track span{transition:none}}
