@font-face{font-family:archivo;src:url(../media/archivo_latin_var-s.p.0inx24hl2eswd.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_7dc099e5-module__jVcx0G__className{font-family:archivo,archivo Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.archivo_7dc099e5-module__jVcx0G__variable{--font-archivo:"archivo", "archivo Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:plexMono;src:url(../media/plexmono_500_latin-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/plexmono_600_latin-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_78f6b831-module__dSNVRq__className{font-family:plexMono,plexMono Fallback,ui-monospace,SF Mono,monospace}.plexmono_78f6b831-module__dSNVRq__variable{--font-plex-mono:"plexMono", "plexMono Fallback", ui-monospace, SF Mono, monospace}
:root{--ink-900:#14212e;--ink-800:#1a2b3c;--ink-700:#24374a;--ink-600:#33475c;--ink-500:#4a5e73;--ink-400:#5e6e81;--ink-200:#c9d1d9;--base-0:#fff;--base-50:#f6f7f9;--base-100:#edeff3;--line:#dde2e8;--white:#fff;--paper:var(--base-0);--paper-warm:var(--base-50);--signal:#f5b700;--signal-strong:#dfa400;--signal-tint:#fdf3d0;--whatsapp:#25d366;--whatsapp-strong:#1daf53;--success:#1e8e5a;--error:#c0392b;--error-tint:#fbeae7;--text-body:17px;--text-muted:var(--ink-400);--text-on-ink:#f4f6f8;--text-muted-on-ink:#f4f6f8b8;--surface-page:var(--base-0);--surface-alt:var(--base-50);--surface-card:var(--base-0);--surface-ink:var(--ink-800);--surface-ink-deep:var(--ink-900);--cta-bg:var(--signal);--cta-text:var(--ink-900);--focus-ring:var(--ink-800);--focus-ring-halo:#fff;--focus-shadow:0 0 0 2px var(--focus-ring-halo),0 0 0 5px var(--focus-ring);--line-on-ink:#f4f6f857;--font-sans:var(--font-archivo),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",monospace;--text-display-xl:clamp(38px,5vw,58px);--lh-display-xl:1.04;--ls-display:-.02em;--text-display-l:clamp(30px,3.6vw,42px);--lh-display-l:1.08;--text-h2:clamp(26px,3vw,34px);--lh-h2:1.12;--text-h3:21px;--lh-h3:1.3;--text-body-l:19px;--lh-body-l:1.55;--lh-body:1.6;--text-small:15px;--lh-small:1.5;--text-caption:13px;--text-price-xl:clamp(26px,2.6vw,32px);--text-price:20px;--text-eyebrow:13px;--ls-eyebrow:.08em;--weight-display:800;--weight-heading:700;--weight-medium:500;--weight-body:400;--weight-mono:600;--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:96px;--section-y:clamp(64px,9vw,96px);--container:1160px;--container-pad:clamp(20px,4vw,40px);--gap-card:24px;--pad-card:clamp(20px,2.5vw,32px);--radius-s:6px;--radius-m:10px;--radius-pill:999px;--border-card:1px solid var(--line);--border-strong:2px solid var(--ink-800);--border-signal:2px solid var(--signal);--shadow-card:0 1px 2px #14212e0d,0 8px 24px #14212e12;--shadow-raised:0 2px 4px #14212e14,0 16px 40px #14212e1f;--ease-out:cubic-bezier(.2,.7,.3,1);--speed-fast:.12s;--speed-base:.2s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);margin:0}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}a{color:var(--ink-800);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--ink-900);-webkit-text-decoration-color:var(--signal-strong);text-decoration-color:var(--signal-strong)}button{font-family:inherit}:focus-visible{outline-offset:2px;box-shadow:var(--focus-shadow);border-radius:2px;outline:2px solid #0000}::selection{background:var(--signal-tint)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.wg-btn{font:600 16px/1 var(--font-sans);border-radius:var(--radius-s);cursor:pointer;transition:background var(--speed-fast) var(--ease-out),color var(--speed-fast) var(--ease-out),border-color var(--speed-fast) var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 24px;text-decoration:none;display:inline-flex}.wg-btn svg{flex:none}.wg-btn:active{transform:translateY(1px)}.wg-btn--primary{background:var(--cta-bg);color:var(--cta-text)}.wg-btn--primary:hover{background:var(--signal-strong);color:var(--cta-text)}.wg-btn--ink{background:var(--ink-800);color:var(--text-on-ink)}.wg-btn--ink:hover{background:var(--ink-900);color:var(--text-on-ink)}.wg-btn--outline{border-color:var(--ink-800);color:var(--ink-800);background:0 0}.wg-btn--outline:hover{color:var(--ink-900);background:#1a2b3c12}.wg-btn--outline-light{border-color:var(--line-on-ink);color:var(--text-on-ink);background:0 0}.wg-btn--outline-light:hover{color:var(--white);border-color:#fff6}.wg-btn--whatsapp{background:var(--whatsapp);color:var(--ink-900)}.wg-btn--whatsapp:hover{background:var(--whatsapp-strong);color:var(--ink-900)}.wg-btn--l{min-height:54px;padding:17px 30px;font-size:17px}.wg-btn--s{min-height:40px;padding:10px 16px;font-size:15px}.wg-btn[disabled]{opacity:.45;pointer-events:none}.wg-eyebrow{font:500 var(--text-eyebrow) var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-400);display:block}.wg-eyebrow--on-ink{color:var(--text-muted-on-ink)}.wg-h2{font:var(--weight-heading) var(--text-h2)/var(--lh-h2) var(--font-sans);color:var(--ink-800);text-wrap:pretty;margin-top:10px}.wg-intro{font:400 var(--text-body-l)/var(--lh-body-l) var(--font-sans);color:var(--ink-600);text-wrap:pretty;max-width:56ch;margin-top:14px}.wg-heading--on-ink .wg-h2{color:var(--text-on-ink)}.wg-heading--on-ink .wg-intro{color:var(--text-muted-on-ink)}.wg-heading--center{text-align:center}.wg-heading--center .wg-intro{margin-left:auto;margin-right:auto}.wg-price{font:var(--weight-mono) var(--text-price) var(--font-mono);color:var(--ink-900);white-space:nowrap}.wg-price em{background:var(--signal-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 7px;font-style:normal}.wg-price--xl{font-size:var(--text-price-xl)}.wg-price--s{font-size:16px}.wg-price--on-ink{color:var(--text-on-ink)}.wg-price--on-ink em{color:var(--signal);background:#f5b7002e}.wg-field{flex-direction:column;gap:7px;display:flex}.wg-field label{font:600 var(--text-small) var(--font-sans);color:var(--ink-800)}.wg-field input,.wg-field select,.wg-field textarea{font:400 16px var(--font-sans);color:var(--ink-900);background:var(--white);border:1.5px solid var(--ink-200);border-radius:var(--radius-s);width:100%;min-height:48px;transition:border-color var(--speed-fast);padding:13px 14px}.wg-field input:hover,.wg-field select:hover{border-color:var(--ink-400)}.wg-field input:focus,.wg-field select:focus,.wg-field textarea:focus{outline-offset:2px;border-color:var(--ink-800);outline:2px solid #0000;box-shadow:0 0 0 3px #1a2b3c1f}.wg-field--error input,.wg-field--error select{border-color:var(--error);background:var(--error-tint)}.wg-field--error input:focus{border-color:var(--error);box-shadow:0 0 0 3px #c0392b26}.wg-field--success input{border-color:var(--success)}.wg-field .wg-field-msg{font:400 13px var(--font-sans);color:var(--error)}.wg-field--success .wg-field-msg{color:var(--success)}.wg-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A2B3C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.wg-card{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-m);box-shadow:var(--shadow-card)}.wg-package{padding:var(--pad-card);flex-direction:column;gap:14px;display:flex;position:relative}.wg-package--reco{border:var(--border-signal)}.wg-package .wg-flag{top:-13px;left:var(--pad-card);background:var(--signal);color:var(--ink-900);font:600 12px var(--font-sans);border-radius:4px;padding:5px 10px;position:absolute}.wg-package h3{font:var(--weight-heading) var(--text-h3)/var(--lh-h3) var(--font-sans);color:var(--ink-800)}.wg-package .wg-forwho{font:400 var(--text-small)/var(--lh-small) var(--font-sans);color:var(--ink-400)}.wg-package ul{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:0;padding:14px 0 0;list-style:none;display:flex}.wg-package li{font:400 15px/1.45 var(--font-sans);color:var(--ink-600);gap:9px;display:flex}.wg-package li svg{color:var(--success);flex:none;margin-top:2px}.wg-case img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-bottom:1px solid var(--line);border-radius:var(--radius-m) var(--radius-m) 0 0;width:100%}.wg-case .wg-case-body{flex-direction:column;gap:6px;padding:18px 20px;display:flex}.wg-case .wg-case-name{font:700 17px var(--font-sans);color:var(--ink-800)}.wg-case .wg-case-branche{font:400 14px var(--font-sans);color:var(--ink-400)}.wg-case .wg-case-result{font:var(--weight-mono) 15px var(--font-mono);color:var(--ink-900);background:var(--signal-tint);border-radius:4px;align-self:flex-start;margin-top:6px;padding:3px 8px}.wg-review{flex-direction:column;gap:10px;padding:22px;display:flex}.wg-review .wg-stars{color:var(--signal);gap:2px;display:flex}.wg-review p{font:400 15.5px/1.55 var(--font-sans);color:var(--ink-600)}.wg-review .wg-review-who{font:600 14px var(--font-sans);color:var(--ink-800);margin-top:auto}.wg-review .wg-review-who span{color:var(--ink-400);font-weight:400}.wg-step{flex-direction:column;gap:10px;display:flex}.wg-step .wg-step-nr{font:var(--weight-mono) 15px var(--font-mono);color:var(--signal-strong)}.wg-step h3{font:var(--weight-heading) 19px/1.3 var(--font-sans);color:var(--ink-800)}.wg-step p{font:400 15px/1.55 var(--font-sans);color:var(--ink-600)}.wg-step--on-ink h3{color:var(--text-on-ink)}.wg-step--on-ink p{color:var(--text-muted-on-ink)}.wg-step--on-ink .wg-step-nr{color:var(--signal)}.wg-faq{border-bottom:1px solid var(--line)}.wg-faq button{cursor:pointer;text-align:left;width:100%;font:600 17px/1.35 var(--font-sans);color:var(--ink-800);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;display:flex}.wg-faq button:hover{color:var(--ink-900)}.wg-faq svg{transition:transform var(--speed-base) var(--ease-out);color:var(--ink-400);flex:none}.wg-faq--open svg{transform:rotate(180deg)}.wg-faq .wg-faq-a{font:400 var(--text-body)/var(--lh-body) var(--font-sans);color:var(--ink-600);max-width:64ch;overflow:hidden}.wg-faq .wg-faq-a>div{padding:0 2px 20px}.wg-problem{padding:var(--pad-card);flex-direction:column;gap:8px;display:flex}.wg-problem h3{font:var(--weight-heading) 18px/1.3 var(--font-sans);color:var(--ink-800)}.wg-problem p{font:400 15px/1.55 var(--font-sans);color:var(--ink-600)}.wg-problem .wg-problem-nr{font:var(--weight-mono) 13px var(--font-mono);color:var(--ink-400)}.wg-trustbar{flex-wrap:wrap;align-items:center;gap:14px 36px;display:flex}.wg-trustbar img{border-radius:4px;width:auto;height:52px}.wg-trustbar .wg-stat{flex-direction:column;gap:2px;display:flex}.wg-trustbar .wg-stat b{font:var(--weight-mono) 19px var(--font-mono);color:var(--ink-800)}.wg-trustbar .wg-stat span{font:400 13px var(--font-sans);color:var(--ink-400)}.wg-trustline{font:400 14.5px var(--font-sans);color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.wg-trustline>span:not(.wg-dot){white-space:nowrap}.wg-trustline--on-ink{color:var(--text-muted-on-ink)}.wg-trustline .wg-dot{color:var(--signal-strong)}.wg-btn:focus-visible{outline-offset:2px;box-shadow:var(--focus-shadow);border-radius:var(--radius-s);outline:2px solid #0000}.wg-faq button:hover{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:2px}.wg-field select:invalid,.wg-field select[data-placeholder="1"]{color:var(--ink-400)}.wg-field select option{color:var(--ink-900)}.wg-btn--icon{padding-left:12px;padding-right:12px}.needed{background:var(--base-100);border:1px dashed var(--ink-400);font:500 12px var(--font-mono);color:var(--ink-600);border-radius:4px;padding:2px 8px;display:inline-block}.needed--block{padding:14px 16px;line-height:1.5;display:block}.wg-price{white-space:normal}.wg-price em{white-space:nowrap}.wg-logo{border-radius:var(--radius-s);transition:opacity var(--speed-fast) var(--ease-out)}.wg-logo:hover circle{fill:var(--signal-strong)}.wg-logo circle{transition:fill var(--speed-fast) var(--ease-out)}a:hover{text-decoration-thickness:2px}.wg-footer a{transition:color var(--speed-fast) var(--ease-out),text-decoration-color var(--speed-fast) var(--ease-out)}.wg-footer a:hover{color:var(--white);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.hero-bel a:hover,.local-address a:hover{color:var(--ink-900);-webkit-text-decoration-color:var(--signal-strong);text-decoration-color:var(--signal-strong)}.faq-link{cursor:pointer;font:600 var(--text-body)/var(--lh-body) var(--font-sans);color:var(--ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;transition:color var(--speed-fast) var(--ease-out),text-decoration-color var(--speed-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:2px}.faq-link:hover{color:var(--ink-900);-webkit-text-decoration-color:var(--signal-strong);text-decoration-color:var(--signal-strong)}.wg-footer .fsub .fcredit{color:var(--text-muted-on-ink);text-underline-offset:3px;transition:color var(--speed-fast) var(--ease-out),text-decoration-color var(--speed-fast) var(--ease-out);-webkit-text-decoration:underline #f5b70099;text-decoration:underline #f5b70099;text-decoration-thickness:2px}.wg-footer .fsub .fcredit:hover{color:var(--white);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}
.pageshell{background:var(--surface-page);min-height:100vh}.container{max-width:var(--container);padding:0 var(--container-pad);margin:0 auto}.section{padding:var(--section-y) 0}.section--tight{padding:calc(var(--section-y)*.55) 0}.section--ink{background:var(--surface-ink)}.section--alt,.section--warm{background:var(--surface-alt)}.section--white{background:var(--base-0)}.wg-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transition:box-shadow var(--speed-base) var(--ease-out),background var(--speed-base) var(--ease-out);background:#ffffffeb;position:sticky;top:0}.wg-header--scrolled{box-shadow:0 1px 0 var(--line),0 8px 20px #14212e14;background:#fffffff5}.wg-header .container{justify-content:space-between;align-items:center;gap:16px;height:72px;padding-top:0;padding-bottom:0;display:flex}.wg-logo{flex:none;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.wg-header-actions{align-items:center;gap:10px;min-width:0;display:flex}.hero{background:var(--surface-ink-deep);align-items:center;min-height:calc(100svh + 7px);padding:clamp(48px,7vw,96px) 0 calc(clamp(48px,7vw,96px) + 80px);display:flex;position:relative}.hero .hero-bg{position:absolute;inset:0;overflow:hidden}.hero .hero-bg img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.hero .hero-scrim{background:linear-gradient(90deg,#14212eeb 0%,#14212ed6 30%,#14212e9e 55%,#14212e57 78%,#14212e3d 100%);position:absolute;inset:0}.hero .container{z-index:1;width:100%;display:block;position:relative}.hero .hero-copy{max-width:660px}.hero h1{font:var(--weight-display) var(--text-display-xl)/var(--lh-display-xl) var(--font-sans);letter-spacing:var(--ls-display);color:var(--white);text-wrap:balance}.hero .hero-sub{font:400 var(--text-body-l)/var(--lh-body-l) var(--font-sans);color:#ffffffeb;text-wrap:pretty;max-width:54ch;margin-top:18px}.hero .hero-ctas{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.hero .hero-bel{font:400 15.5px var(--font-sans);color:#ffffffeb;white-space:nowrap}.hero .hero-bel a{color:var(--white);-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);font-weight:600}.hero .hero-bel a:hover{color:var(--white);-webkit-text-decoration-color:var(--signal-strong);text-decoration-color:var(--signal-strong)}.hero .wg-trustline{color:#ffffffdb}.hero .wg-trustline .wg-dot{color:var(--signal)}.hero-priceplate{background:var(--ink-900);border-radius:var(--radius-s);box-shadow:var(--shadow-raised);border:1px solid #f4f6f833;flex-direction:column;gap:3px;margin-top:28px;padding:14px 18px;display:inline-flex}.hero-priceplate small{font:500 11px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted-on-ink)}@media (min-width:900px) and (max-height:700px){.hero{min-height:calc(100svh + 7px);padding:44px 0 124px}.hero .hero-sub{margin-top:14px}.hero .hero-ctas{margin-top:22px}.hero .wg-trustline{margin-top:20px!important}.hero-priceplate{margin-top:20px}}@media (min-width:900px) and (max-width:1100px){.hero .hero-scrim{background:linear-gradient(90deg,#14212eeb 0%,#14212ed6 38%,#14212e9e 69%,#14212e57 97%,#14212e54 100%)}}.trustbar-strip{background:var(--base-50);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.trustbar-strip .wg-trustbar{justify-content:space-between}.grid-3{gap:var(--gap-card);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);display:grid}.grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.mt-cards{margin-top:40px}.pricing-note{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:28px;display:flex}.pricing-note p{font:400 var(--text-body) var(--font-sans);color:var(--ink-600)}.cta-row{justify-content:center;margin-top:44px;display:flex}.local-points{flex-direction:column;gap:18px;margin-top:28px;display:flex}.local-points .lp{align-items:flex-start;gap:12px;display:flex}.local-points .lp svg{color:var(--signal-strong);flex:none;margin-top:3px}.local-points .lp b{font:700 16.5px var(--font-sans);color:var(--ink-800);display:block}.local-points .lp p{font:400 15px/1.5 var(--font-sans);color:var(--ink-600);margin-top:2px}.local-address{font:var(--weight-mono) 15px var(--font-mono);color:var(--ink-800);align-items:center;gap:10px;margin-top:26px;display:flex}.local-photos{gap:14px;display:grid}.local-photos img{border-radius:var(--radius-m);object-fit:cover;width:100%}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.reviews-score{font:var(--weight-mono) 17px var(--font-mono);color:var(--ink-800);align-items:center;gap:10px;display:flex}.reviews-score .wg-stars{color:var(--signal);gap:2px;display:flex}.faq-list{background:var(--base-0);border:var(--border-card);border-radius:var(--radius-m);max-width:760px;box-shadow:var(--shadow-card);margin:36px auto 0;padding:6px 26px}.contact .grid-2{align-items:stretch}.contact-form{background:var(--white);border:var(--border-card);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:var(--pad-card);flex-direction:column;gap:18px;display:flex}.contact-form .wg-btn{margin-top:4px}.contact-micro{font:400 13.5px var(--font-sans);color:var(--ink-400);text-align:center}.contact-success{background:var(--white);border:1.5px solid var(--success);border-radius:var(--radius-m);padding:var(--pad-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:380px;display:flex}.contact-success h3{font:700 22px var(--font-sans);color:var(--ink-800)}.contact-success p{color:var(--ink-600);max-width:38ch;font-size:15.5px}.herman-card{background:var(--surface-ink);border-radius:var(--radius-m);padding:var(--pad-card);flex-direction:column;justify-content:center;gap:16px;display:flex}.herman-card img{border-radius:var(--radius-m);object-fit:cover;width:132px;height:132px}.herman-card h3{font:700 21px var(--font-sans);color:var(--text-on-ink)}.herman-card p{font:400 15px/1.55 var(--font-sans);color:var(--text-muted-on-ink);max-width:36ch}.herman-card .herman-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.wg-footer{background:var(--surface-ink-deep);color:var(--text-muted-on-ink);padding:40px 0}.wg-footer .container{flex-direction:column;gap:14px;display:flex}.wg-footer .frow{font:400 14px var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.wg-footer a{color:var(--text-on-ink);text-decoration-color:#f5b70099}.wg-footer .fmono{font:400 13px var(--font-mono)}.wg-footer .fsub{font:400 13px var(--font-sans);color:#f4f6f880}.float-stack{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:none;position:fixed;bottom:18px;right:18px}.float-scrim{cursor:pointer;z-index:-1;background:#14212e59;border:0;padding:0;position:fixed;inset:0}.float-opts{opacity:0;pointer-events:none;transition:opacity var(--speed-base) var(--ease-out),transform var(--speed-base) var(--ease-out);flex-direction:column;align-items:flex-end;gap:10px;display:flex;transform:translateY(8px)}.float-stack--open .float-opts{opacity:1;pointer-events:auto;transform:none}.float-opt{border-radius:var(--radius-pill);min-height:48px;font:600 15px var(--font-sans);box-shadow:var(--shadow-raised);white-space:nowrap;transition:background var(--speed-fast) var(--ease-out);align-items:center;gap:9px;padding:12px 18px;text-decoration:none;display:inline-flex}.float-opt--tel{background:var(--ink-800);color:var(--text-on-ink)}.float-opt--tel:hover{background:var(--ink-900);color:var(--text-on-ink)}.float-opt--wa{background:var(--whatsapp);color:var(--ink-900)}.float-opt--wa:hover{background:var(--whatsapp-strong);color:var(--ink-900)}.float-trigger{border-radius:var(--radius-pill);background:var(--whatsapp);width:56px;height:56px;color:var(--ink-900);box-shadow:var(--shadow-raised);cursor:pointer;transition:background var(--speed-fast) var(--ease-out),transform var(--speed-base) var(--ease-out);border:0;justify-content:center;align-items:center;display:flex}.float-trigger:hover{background:var(--whatsapp-strong)}.float-stack--open .float-trigger{background:var(--ink-800);color:var(--text-on-ink);transform:rotate(90deg)}.float-stack--open .float-trigger:hover{background:var(--ink-900)}.calc-overlay{z-index:100;background:#14212e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.calc-modal{background:var(--white);border-radius:var(--radius-m);width:100%;max-width:560px;box-shadow:var(--shadow-raised);flex-direction:column;gap:20px;max-height:92vh;padding:clamp(24px,4vw,40px);display:flex;position:relative;overflow:hidden}.calc-modal .calc-close{cursor:pointer;color:var(--ink-400);background:0 0;border:0;padding:8px;position:absolute;top:14px;right:14px}.calc-modal .calc-close:hover{color:var(--ink-800)}.calc-progress{font:500 13px var(--font-mono);color:var(--ink-400);align-items:center;gap:12px;display:flex}.calc-progress .bar{background:var(--base-100);border-radius:2px;flex:1;height:4px;overflow:hidden}.calc-progress .bar div{background:var(--signal);height:100%;transition:width var(--speed-base) var(--ease-out)}.calc-modal h3{font:700 clamp(20px,2.4vw,24px) var(--font-sans);color:var(--ink-800)}.calc-opts{flex-direction:column;gap:10px;display:flex}.calc-opt{text-align:left;font:500 16px var(--font-sans);color:var(--ink-800);background:var(--white);border:1.5px solid var(--ink-200);border-radius:var(--radius-s);cursor:pointer;transition:border-color var(--speed-fast),background var(--speed-fast);padding:15px 16px}.calc-opt:hover{border-color:var(--ink-800)}.calc-opt--active{border-color:var(--ink-800);box-shadow:inset 0 0 0 1px var(--ink-800);background:#1a2b3c0d}.calc-nav{justify-content:space-between;gap:12px;display:flex}.calc-needed{background:var(--base-100);border:1px dashed var(--ink-400);border-radius:var(--radius-s);font:400 14px/1.5 var(--font-mono);color:var(--ink-600);padding:18px}.only-m{display:none}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}.wg-header .hide-m{display:none}.float-stack{display:flex}.hero{min-height:0;padding:32px 0 40px}.hero .hero-scrim{background:linear-gradient(#14212eed 0%,#14212ee6 55%,#14212eed 100%)}.hero .hero-bg img{object-position:40% 52%}.hero .hero-ctas{align-self:stretch}.hero .hero-ctas .wg-btn{width:100%}.hero-priceplate{margin-top:24px}.trustbar-strip .wg-trustbar{align-items:stretch;gap:var(--space-4);flex-direction:column}.trustbar-strip .wg-trustbar-badges{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:nowrap;display:flex}.trustbar-strip .wg-trustbar .wg-badge{flex:none}.trustbar-strip .wg-trustbar-stats{justify-content:space-between;align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,auto));display:grid}.trustbar-strip .wg-trustbar .wg-stat--link{min-height:44px}.contact .grid-2{gap:20px}.contact-success{min-height:0;padding:28px 20px}}@media (max-width:560px){.grid-4{grid-template-columns:1fr}.wg-header .container{gap:8px;height:64px}.wg-logo svg{width:auto;height:24px}.wg-logo{font-size:16px}.wg-header-actions{flex:1;justify-content:flex-end;gap:6px}.wg-header-actions .wg-btn--ink{min-height:44px;padding:10px 14px}.only-m{display:inline}.hide-s{display:none}.trustbar-strip{padding:14px 0}.trustbar-strip .wg-trustbar .wg-badge{height:38px}.section{padding:48px 0}.mt-cards{margin-top:26px}.cta-row{margin-top:28px}.cta-row .wg-btn{width:100%}.faq-list{margin-top:24px;padding:2px 16px}.herman-card img{width:96px;height:96px}.local-photos img{aspect-ratio:16/10!important}.reviews-head{align-items:flex-start}.wg-footer .frow{gap:6px 16px}.float-stack{bottom:14px;right:14px}.calc-overlay{align-items:flex-end;padding:0}.calc-modal{border-radius:var(--radius-m) var(--radius-m) 0 0;max-height:92vh;padding:24px 20px 28px}.calc-nav .wg-btn{flex:1}}.skiplink{z-index:200;background:var(--ink-800);color:var(--text-on-ink);border-radius:0 0 var(--radius-s) 0;font:600 15px var(--font-sans);padding:12px 18px;text-decoration:none;position:absolute;top:0;left:-9999px}.skiplink:focus{color:var(--text-on-ink);left:0}.wg-logo{--wg-logo-h:30px}.wg-footer .frow{--wg-logo-h:28px}.wg-logo svg,.wg-footer .frow svg{height:var(--wg-logo-h);width:auto;display:block}.wg-logo-lockup{align-items:center;gap:calc(var(--wg-logo-h,28px)*.192);display:inline-flex}.wg-logo-raket{height:calc(var(--wg-logo-h,28px)*.867);width:auto;transform:translateY(calc(var(--wg-logo-h,28px)*.009));flex:none;display:block}.wg-logo-raket--mono{width:calc(var(--wg-logo-h,28px)*.867*1.145);-webkit-mask:url(/logo/rocket-mark.png) 50%/contain no-repeat;mask:url(/logo/rocket-mark.png) 50%/contain no-repeat}@media (max-width:560px){.wg-logo{--wg-logo-h:26px}}@media (max-width:380px){.wg-logo{--wg-logo-h:22px}}@media (max-width:359px){.wg-logo{--wg-logo-h:18px}}.wg-case .wg-case-shot{aspect-ratio:16/10;border-bottom:1px solid var(--line);border-radius:var(--radius-m) var(--radius-m) 0 0;position:relative;overflow:hidden}.wg-case .wg-case-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.herman-card .herman-portrait{border-radius:var(--radius-m);flex:none;width:132px;height:132px;overflow:hidden}.herman-card .herman-portrait img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.herman-card .herman-portrait{width:96px;height:96px}}.local-photos .local-shot{border-radius:var(--radius-m);position:relative;overflow:hidden}.local-photos .local-shot img{object-fit:cover;width:100%;height:100%}.wg-trustbar-badges,.wg-trustbar-stats{display:contents}.wg-trustbar .wg-badge{border-radius:4px;width:auto;height:52px}.wg-trustbar .wg-stat--link{color:inherit;border-radius:var(--radius-s);text-decoration:none}.wg-trustbar .wg-stat--link span{transition:color var(--speed-fast) var(--ease-out)}.wg-trustbar .wg-stat--link:hover span{color:var(--ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;text-decoration-thickness:2px}.wg-trustbar .wg-stat--link:focus-visible{outline-offset:3px;box-shadow:var(--focus-shadow);outline:2px solid #0000}.reviews-score .reviews-count{color:var(--ink-400);font-size:14px}.form-error{background:var(--error-tint);border:1px solid var(--error);border-radius:var(--radius-s);font:400 14px/1.5 var(--font-sans);color:var(--error);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.form-error svg{flex:none;margin-top:2px}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.calc-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:20px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.calc-head{flex:none;padding-right:36px}.calc-opt-desc{font:400 14px/1.45 var(--font-sans);color:var(--ink-400);margin-top:3px;display:block}.calc-opt-badge{background:var(--signal);color:var(--ink-900);font:600 11px var(--font-sans);vertical-align:2px;border-radius:4px;margin-left:8px;padding:3px 8px;display:inline-block}.calc-multi{flex-wrap:wrap;gap:10px;display:flex}.calc-chip{font:500 15px var(--font-sans);color:var(--ink-800);background:var(--white);border:1.5px solid var(--ink-200);border-radius:var(--radius-pill);cursor:pointer;min-height:44px;transition:border-color var(--speed-fast) var(--ease-out),background var(--speed-fast) var(--ease-out);align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.calc-chip:hover{border-color:var(--ink-400)}.calc-chip--on{border-color:var(--ink-800);box-shadow:inset 0 0 0 1px var(--ink-800);background:#1a2b3c0d}.calc-chip svg{color:var(--ink-400);flex:none}.calc-chip--on svg{color:var(--success)}.calc-sub{font:400 14px/1.5 var(--font-sans);color:var(--ink-400)}.calc-subhead{font:var(--weight-heading) 17px var(--font-sans);color:var(--ink-800);margin-top:4px}.calc-priceplate{background:var(--surface-ink);color:var(--text-on-ink);border-radius:var(--radius-s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.calc-priceplate .cp-label{font:500 11px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted-on-ink)}.calc-priceplate .cp-amount{font:var(--weight-mono) var(--text-price-xl) var(--font-mono);color:var(--text-on-ink);margin-top:2px}.calc-priceplate .cp-note{font:400 12px/1.45 var(--font-sans);color:var(--text-muted-on-ink);text-align:right;max-width:210px}.calc-fields{flex-direction:column;gap:16px;display:flex}.calc-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.calc-success h3{font:700 22px var(--font-sans);color:var(--ink-800)}.calc-success p{color:var(--ink-600);max-width:40ch;font-size:15.5px}@media (max-width:560px){.calc-priceplate .cp-note{text-align:left;max-width:none}}.legal{padding:clamp(40px,6vw,72px) 0 var(--section-y)}.legal .container{max-width:760px}.legal h1{font:var(--weight-display) var(--text-display-l)/var(--lh-display-l) var(--font-sans);letter-spacing:var(--ls-display);color:var(--ink-900);text-wrap:balance}.legal .legal-meta{font:500 var(--text-eyebrow) var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-400);margin-bottom:10px;display:block}.legal .legal-body{flex-direction:column;gap:18px;margin-top:24px;display:flex}.legal .legal-body p{font:400 var(--text-body)/var(--lh-body) var(--font-sans);color:var(--ink-600);max-width:68ch}.legal .legal-body h2{font:var(--weight-heading) var(--text-h3)/var(--lh-h3) var(--font-sans);color:var(--ink-800);margin-top:14px}.legal .legal-back{margin-top:40px}.herman-calclink{cursor:pointer;color:var(--signal);font:600 15px var(--font-sans);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #f5b70080;text-decoration:underline #f5b70080}.herman-calclink:hover{color:var(--signal-strong);-webkit-text-decoration-color:var(--signal-strong);text-decoration-color:var(--signal-strong)}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;will-change:opacity,transform;transform:translateY(18px)}.js .reveal--in{opacity:1;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);will-change:auto;transform:none}}.wg-case-link{color:inherit;border-radius:var(--radius-m);transition:transform var(--speed-base) var(--ease-out),box-shadow var(--speed-base) var(--ease-out);text-decoration:none;display:block}.wg-case-link .wg-card{height:100%;transition:border-color var(--speed-fast) var(--ease-out)}.wg-case-link:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.wg-case-link:hover .wg-card{border-color:var(--ink-200)}.wg-case-link:active{transform:translateY(-1px)}.wg-case-link:focus-visible{outline-offset:3px;box-shadow:var(--focus-shadow);outline:2px solid #0000}.wg-case-hint{font:500 13px var(--font-mono);letter-spacing:.04em;color:var(--ink-400);transition:color var(--speed-fast) var(--ease-out);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.wg-case-hint svg{transition:transform var(--speed-fast) var(--ease-out)}.wg-case-link:hover .wg-case-hint{color:var(--ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;text-decoration-thickness:2px}.wg-case-link:hover .wg-case-hint svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.wg-case-link:hover,.wg-case-link:hover .wg-case-hint svg{transform:none}}.reviews-widget{--ti-min-h:440px;margin-top:36px}@media (min-width:900px){.reviews-widget{--ti-min-h:300px}}.legal .legal-versie{font:500 var(--text-caption) var(--font-mono);color:var(--ink-400)}.legal .legal-blok{flex-direction:column;gap:14px;margin-top:12px;display:flex}.legal .legal-blok h2{font:var(--weight-heading) var(--text-h3)/var(--lh-h3) var(--font-sans);color:var(--ink-800);margin-top:16px}.legal .legal-lijst{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.legal .legal-lijst li{font:400 var(--text-body)/var(--lh-body) var(--font-sans);color:var(--ink-600);max-width:66ch}.legal .legal-lijst li::marker{color:var(--ink-400)}.wg-header--plain{background:var(--base-0);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.bedankt{padding:clamp(48px,7vw,88px) 0 var(--section-y)}.bedankt .container{max-width:720px}.bedankt-vink{border-radius:var(--radius-pill);background:var(--signal-tint);width:56px;height:56px;color:var(--success);justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.bedankt h1{font:var(--weight-display) var(--text-display-l)/var(--lh-display-l) var(--font-sans);letter-spacing:var(--ls-display);color:var(--ink-900);text-wrap:balance}.bedankt .bedankt-intro{font:400 var(--text-body-l)/var(--lh-body-l) var(--font-sans);color:var(--ink-600);text-wrap:pretty;max-width:58ch;margin-top:14px}.bedankt h2{font:var(--weight-heading) var(--text-h3)/var(--lh-h3) var(--font-sans);color:var(--ink-800)}.bedankt-verwacht{background:var(--surface-alt);border:var(--border-card);border-radius:var(--radius-m);padding:var(--pad-card);margin-top:44px}.bedankt-stappen{flex-direction:column;gap:12px;margin:16px 0 0;padding-left:22px;display:flex}.bedankt-stappen li{font:400 var(--text-body)/var(--lh-body) var(--font-sans);color:var(--ink-600);max-width:60ch}.bedankt-stappen li::marker{font:var(--weight-mono) 15px var(--font-mono);color:var(--signal-strong)}.bedankt-direct{margin-top:40px}.bedankt-direct p{font:400 var(--text-body)/var(--lh-body) var(--font-sans);color:var(--ink-600);max-width:58ch;margin-top:8px}.bedankt-acties{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:560px){.bedankt-acties{flex-direction:column;align-items:stretch}.bedankt-acties .wg-btn{width:100%}}.reviews-terugval{background:var(--surface-card);border:var(--border-card);border-radius:var(--radius-m);box-shadow:var(--shadow-card);padding:var(--pad-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.reviews-terugval-score{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.reviews-terugval-score .wg-stars{color:var(--signal);gap:2px;display:flex}.reviews-terugval-score strong{font:var(--weight-mono) 20px var(--font-mono);color:var(--ink-900)}.reviews-terugval-score span{font:400 15px var(--font-sans);color:var(--ink-600)}.reviews-terugval-link{font:600 15px var(--font-sans);color:var(--ink-800);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;transition:color var(--speed-fast) var(--ease-out),text-decoration-color var(--speed-fast) var(--ease-out);align-items:center;gap:8px;text-decoration-thickness:2px;display:inline-flex}.reviews-terugval-link:hover{color:var(--ink-900);-webkit-text-decoration-color:var(--signal-strong);text-decoration-color:var(--signal-strong)}
@media print{.reveal,.js .reveal,.js .reveal--in{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.wg-header{box-shadow:none!important;background:var(--base-0)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}.float-stack,.calc-overlay,.skiplink{display:none!important}.wg-card,.wg-case,.wg-package,.wg-problem,.wg-step,.wg-faq,.herman-card,.contact-form,.wg-trustbar,.hero-priceplate{break-inside:avoid;page-break-inside:avoid}.wg-heading,.wg-h2,h1,h2,h3{break-after:avoid;page-break-after:avoid}.section{break-before:auto}html{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hero--full{min-height:0}.wg-card,.hero-visual .hero-img,.hero-priceplate,.calc-modal{box-shadow:none!important}@page{margin:14mm}}

