.hero.svelte-gzujjl{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:140px 0 0;overflow:hidden;position:relative;background:rgb(var(--surface-base))}.hero-bg.svelte-gzujjl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero-bg.svelte-gzujjl img:where(.svelte-gzujjl){width:100%;height:116%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 18%;object-position:70% 18%;filter:saturate(1.05) contrast(1.02);will-change:transform}.hero-bg.svelte-gzujjl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--surface-base) / .94),rgb(var(--surface-base) / .82) 35%,rgb(var(--surface-base) / .5) 60%,rgb(var(--surface-base) / .28) 90%,rgb(var(--surface-base) / .5)),linear-gradient(180deg,rgb(var(--surface-base) / .45) 0%,transparent 22%,transparent 55%,rgb(var(--surface-base) / .85) 100%)}.hero-grid.svelte-gzujjl{position:relative;z-index:1;display:flex;align-items:flex-end}.hero-left.svelte-gzujjl{max-width:880px;flex:1}.hero-left.svelte-gzujjl .eyebrow:where(.svelte-gzujjl){font-family:JetBrains Mono;font-size:12px;letter-spacing:.3em;color:rgb(var(--ink-dim));display:flex;align-items:center;gap:12px;margin-bottom:24px}.hero-left.svelte-gzujjl .eyebrow:where(.svelte-gzujjl):before{content:"";width:36px;height:1px;background:var(--secondary-grad)}.hero-name.svelte-gzujjl{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(56px,8.5vw,132px);line-height:.85;letter-spacing:-.04em;margin:0}.hero-name.svelte-gzujjl .row2:where(.svelte-gzujjl){display:block;color:transparent;-webkit-text-stroke:2px rgb(var(--ink))}.hero-tagline.svelte-gzujjl{font-family:Archivo;font-weight:500;font-size:clamp(16px,1.5vw,20px);line-height:1.55;color:rgb(var(--ink));max-width:48ch;margin:32px 0 0}.hero-tagline.svelte-gzujjl b:where(.svelte-gzujjl){color:#fff;font-weight:700}.hero-ctas.svelte-gzujjl{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.cta.svelte-gzujjl{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;font-family:Archivo;font-weight:700;font-size:13px;letter-spacing:.18em;transition:all .2s ease}.cta-wa.svelte-gzujjl{background:rgb(var(--whatsapp));color:#fff}.cta-wa.svelte-gzujjl:hover{transform:translateY(-2px);box-shadow:0 14px 36px -8px #00000080;background:rgb(var(--whatsapp-hover))}.cta-ghost.svelte-gzujjl{position:relative;overflow:hidden;background:var(--secondary-grad);color:rgb(var(--surface-base));border:1px solid transparent;box-shadow:0 8px 24px -10px rgb(var(--secondary-500) / .6)}.cta-ghost.svelte-gzujjl:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.65) 50%,transparent 75%);transform:translate(-160%) skew(-20deg);pointer-events:none;animation:svelte-gzujjl-cta-shine 5s ease-in infinite}.cta-ghost.svelte-gzujjl:hover{transform:translateY(-2px);box-shadow:0 14px 36px -10px rgb(var(--secondary-500) / .7)}@keyframes svelte-gzujjl-cta-shine{0%{transform:translate(-160%) skew(-20deg)}20%,to{transform:translate(160%) skew(-20deg)}}@media (prefers-reduced-motion: reduce){.cta-ghost.svelte-gzujjl:after{animation:none}}.hero-stats.svelte-gzujjl{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-strong);border-radius:14px;background:rgb(var(--surface-base) / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;position:relative;box-shadow:0 24px 60px -24px #000000b3}.hero-stat.svelte-gzujjl{padding:22px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:108px;transition:background .25s ease}.hero-stat.svelte-gzujjl:last-child{border-right:none}.hero-stat.svelte-gzujjl:hover{background:rgb(var(--primary-500) / .06)}.stat-value.svelte-gzujjl{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:36px;letter-spacing:-.02em;line-height:1;color:rgb(var(--primary-500));display:flex;align-items:center;gap:10px}.stat-label.svelte-gzujjl{font-family:JetBrains Mono;font-size:10px;letter-spacing:.22em;color:rgb(var(--ink-dim));text-transform:uppercase}.stat-label.stars-label.svelte-gzujjl{display:flex;align-items:center}.stat-label.stars-label.svelte-gzujjl .stars:where(.svelte-gzujjl){color:rgb(var(--secondary-500));font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:14px;letter-spacing:2px;margin:0;display:inline-flex;gap:1px}@media (max-width: 720px){.hero-stats.svelte-gzujjl{grid-template-columns:repeat(2,1fr)}.hero-stat.svelte-gzujjl:nth-child(2){border-right:none}.hero-stat.svelte-gzujjl:nth-child(1),.hero-stat.svelte-gzujjl:nth-child(2){border-bottom:1px solid var(--line)}.stat-value.svelte-gzujjl{font-size:28px}}.marquee-wrap.svelte-gzujjl{margin-top:80px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:rgb(var(--surface-base))}.marquee.svelte-gzujjl{display:flex;gap:48px;animation:svelte-gzujjl-scroll linear infinite;white-space:nowrap}.marquee.svelte-gzujjl span:where(.svelte-gzujjl){font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:64px;letter-spacing:-.02em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.85);display:inline-flex;align-items:center;gap:48px}.marquee.svelte-gzujjl span:where(.svelte-gzujjl):after{content:"◆";color:rgb(var(--primary-500));-webkit-text-stroke:0;font-size:24px}.marquee.svelte-gzujjl span:where(.svelte-gzujjl):nth-child(3n):after{color:rgb(var(--secondary-500))}@keyframes svelte-gzujjl-scroll{to{transform:translate(-50%)}}.scroll-cue.svelte-gzujjl{position:absolute;left:36px;bottom:24px;display:flex;align-items:center;gap:14px;font-family:JetBrains Mono;font-size:11px;letter-spacing:.3em;color:rgb(var(--ink-dim))}.scroll-cue.svelte-gzujjl .line:where(.svelte-gzujjl){width:48px;height:1px;background:rgb(var(--ink-dim));position:relative;overflow:hidden}.scroll-cue.svelte-gzujjl .line:where(.svelte-gzujjl):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--primary-500));transform:translate(-100%);animation:svelte-gzujjl-cue 2.2s ease-in-out infinite}@keyframes svelte-gzujjl-cue{50%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width: 1000px){.hero-grid.svelte-gzujjl{grid-template-columns:1fr;display:block}.hero-left.svelte-gzujjl{max-width:100%}.hero-name.svelte-gzujjl{font-size:64px!important}}.services-grid.svelte-1m1a52t{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.service-card.svelte-1m1a52t{position:relative;background:rgb(var(--surface-2));border:1px solid var(--line);border-radius:14px;padding:32px 30px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.service-card.svelte-1m1a52t:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:radial-gradient(135% 120% at 16% -12%,rgb(var(--secondary-50) / .62),rgb(var(--secondary-50) / 0) 46%),var(--secondary-metal-grad);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.service-card.extra.svelte-1m1a52t:before,.service-card.svelte-1m1a52t:hover:before,.service-card.svelte-1m1a52t:focus-within:before{opacity:1}.service-card.svelte-1m1a52t:hover,.service-card.svelte-1m1a52t:focus-within{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px rgb(var(--secondary-900) / .45),0 18px 50px -20px #0000008c}.card-motif-wrap.svelte-1m1a52t{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden;pointer-events:none;z-index:0}.card-motif.svelte-1m1a52t{position:absolute;right:-18px;bottom:-18px;width:132px;height:132px;color:rgb(var(--primary-500));opacity:.07;transition:opacity .3s ease,transform .4s ease,color .3s ease}.service-card.svelte-1m1a52t:hover .card-motif:where(.svelte-1m1a52t),.service-card.svelte-1m1a52t:focus-within .card-motif:where(.svelte-1m1a52t){color:rgb(var(--surface-base));opacity:.16;transform:scale(1.08) rotate(-4deg)}.service-card.extra.svelte-1m1a52t .card-motif:where(.svelte-1m1a52t){color:rgb(var(--surface-base))}.service-card.svelte-1m1a52t h3:where(.svelte-1m1a52t){position:relative;z-index:1;margin:0 0 12px;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.1;transition:color .3s ease}.service-card.svelte-1m1a52t p:where(.svelte-1m1a52t){position:relative;z-index:1;margin:0;font-family:Archivo;font-weight:400;font-size:15px;color:rgb(var(--ink-dim));line-height:1.6;transition:color .3s ease}.service-card.extra.svelte-1m1a52t,.service-card.svelte-1m1a52t:hover,.service-card.svelte-1m1a52t:focus-within{border-color:rgb(var(--secondary-700) / .6)}.service-card.extra.svelte-1m1a52t{grid-column:1 / -1;box-shadow:inset 0 1px #ffffff80,inset 0 -1px rgb(var(--secondary-900) / .45)}.service-card.extra.svelte-1m1a52t h3:where(.svelte-1m1a52t),.service-card.extra.svelte-1m1a52t p:where(.svelte-1m1a52t),.service-card.svelte-1m1a52t:hover h3:where(.svelte-1m1a52t),.service-card.svelte-1m1a52t:hover p:where(.svelte-1m1a52t),.service-card.svelte-1m1a52t:focus-within h3:where(.svelte-1m1a52t),.service-card.svelte-1m1a52t:focus-within p:where(.svelte-1m1a52t){color:rgb(var(--surface-base))}.service-card.extra.svelte-1m1a52t:hover{border-color:rgb(var(--secondary-700) / .9);box-shadow:inset 0 1px #ffffff80,inset 0 -1px rgb(var(--secondary-900) / .45),0 18px 50px -20px #0000008c}.service-card.extra.svelte-1m1a52t .card-motif-wrap:where(.svelte-1m1a52t):after,.service-card.svelte-1m1a52t:hover .card-motif-wrap:where(.svelte-1m1a52t):after,.service-card.svelte-1m1a52t:focus-within .card-motif-wrap:where(.svelte-1m1a52t):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='goldgrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23goldgrain)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.5;mix-blend-mode:soft-light;pointer-events:none}.service-card.extra.svelte-1m1a52t .extra-tag:where(.svelte-1m1a52t){position:absolute;z-index:2;top:-14px;left:30px;background:var(--secondary-grad);color:rgb(var(--surface-base));padding:6px 14px;border-radius:999px;font-family:JetBrains Mono;font-size:10px;letter-spacing:.3em;font-weight:500}@media (max-width: 900px){.services-grid.svelte-1m1a52t{grid-template-columns:1fr;gap:20px}.service-card.extra.svelte-1m1a52t{grid-column:1}}@media (prefers-reduced-motion: reduce){.service-card.svelte-1m1a52t,.card-motif.svelte-1m1a52t{transition:none}}.werkwijze-stage.svelte-yjelcj{display:grid;grid-template-columns:1fr;gap:28px}.ww-steps.svelte-yjelcj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.ww-step.svelte-yjelcj{position:relative;display:flex;gap:22px;align-items:center;opacity:.55;transition:opacity .4s ease}.ww-step.is-active.svelte-yjelcj{opacity:1}.ww-meter.svelte-yjelcj{flex:none;position:relative;z-index:1;width:14px;height:clamp(118px,18vh,190px);display:flex;flex-direction:column-reverse;gap:4px}.ww-seg.svelte-yjelcj{flex:1;border-radius:2px;background:#ffffff1a;transition:background .3s ease,box-shadow .3s ease;transition-delay:calc(var(--b) * 45ms)}.ww-step.is-active.svelte-yjelcj .ww-seg:where(.svelte-yjelcj){background:#2fbf4f}.ww-step.is-active.svelte-yjelcj .ww-seg:where(.svelte-yjelcj):nth-child(5),.ww-step.is-active.svelte-yjelcj .ww-seg:where(.svelte-yjelcj):nth-child(6){background:#f5c518}.ww-step.is-active.svelte-yjelcj .ww-seg:where(.svelte-yjelcj):nth-child(7),.ww-step.is-active.svelte-yjelcj .ww-seg:where(.svelte-yjelcj):nth-child(8){background:#e23b3b;box-shadow:0 0 10px -2px #e23b3bb3}.ww-step-body.svelte-yjelcj{position:relative;z-index:1}.ww-step.is-active.svelte-yjelcj .ww-cue:where(.svelte-yjelcj){color:rgb(var(--secondary-500))}.ww-cue.svelte-yjelcj{display:inline-block;margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;color:rgb(var(--ink-dim));transition:color .4s ease}.ww-step-body.svelte-yjelcj h3:where(.svelte-yjelcj){margin:0 0 8px;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.02em;line-height:1.05;transition:color .4s ease}.ww-step-body.svelte-yjelcj p:where(.svelte-yjelcj){margin:0;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:15px;color:rgb(var(--ink-dim));line-height:1.6;max-width:44ch;transition:color .4s ease}.ww-deck.svelte-yjelcj{--deck-accent: rgb(var(--secondary-500));--deck-accent-hi: rgb(var(--secondary-50));--deck-accent-lo: rgb(var(--secondary-700));position:relative;display:flex;justify-content:center}.ww-deck.svelte-yjelcj .cdj{position:relative;z-index:1}@media (min-width: 900px){.werkwijze-stage.svelte-yjelcj{grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:start}.ww-step.svelte-yjelcj{min-height:46svh;align-items:center}.ww-deck.svelte-yjelcj{position:sticky;top:var(--header-h, 80px);height:calc(100svh - var(--header-h, 80px));align-items:center}.cdj.deck-fit{height:100%}}@media (prefers-reduced-motion: reduce){.ww-seg.svelte-yjelcj{transition:none}}.reviews-wrap.svelte-12ps8x6{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;grid-template-rows:repeat(3,auto)}.review-card.svelte-12ps8x6{position:relative;background:rgb(var(--surface-2));border:1px solid var(--line);border-radius:14px;padding:24px 26px;display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.review-card.svelte-12ps8x6:hover{transform:translateY(-3px);border-color:rgb(var(--secondary-500));box-shadow:0 22px 55px -24px #000000b3}.review-meta.svelte-12ps8x6{display:flex;align-items:center;gap:14px}.avatar.svelte-12ps8x6{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:var(--secondary-grad);color:rgb(var(--surface-base));font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:18px;display:grid;place-items:center;letter-spacing:0;box-shadow:0 0 0 1px #ffffff14}.reviewer.svelte-12ps8x6{font-family:Archivo;font-weight:700;font-size:15px;letter-spacing:.01em}.reviewer-sub.svelte-12ps8x6{font-family:JetBrains Mono;font-size:10px;letter-spacing:.2em;color:rgb(var(--ink-dim));margin-top:3px}.stars.svelte-12ps8x6{margin-left:auto;color:rgb(var(--secondary-500));font-size:14px;letter-spacing:2px;display:flex;gap:1px}.stars.svelte-12ps8x6 svg:where(.svelte-12ps8x6){width:14px;height:14px;fill:currentColor}.quote.svelte-12ps8x6{margin:0;font-family:Archivo;font-weight:500;font-size:15px;line-height:1.55;color:rgb(var(--ink))}.quote.svelte-12ps8x6:before{content:'"';font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;color:rgb(var(--secondary-500));font-size:32px;line-height:0;vertical-align:-12px;margin-right:6px}.review-hero.svelte-12ps8x6{grid-row:span 3;grid-column:1;padding:0;overflow:hidden}.review-hero.svelte-12ps8x6 .photo:where(.svelte-12ps8x6){position:relative;height:280px;background:rgb(var(--surface-1));overflow:hidden}.review-hero.svelte-12ps8x6 .photo:where(.svelte-12ps8x6) img:where(.svelte-12ps8x6){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review-hero.svelte-12ps8x6 .photo:where(.svelte-12ps8x6):after{content:"[ ferry_in_action.jpg · bruiloft Eindhoven ]";position:absolute;bottom:14px;left:18px;font-family:JetBrains Mono;font-size:11px;letter-spacing:.18em;color:#ffffff73;z-index:2}.review-hero.svelte-12ps8x6 .photo:where(.svelte-12ps8x6) .ribbon:where(.svelte-12ps8x6){position:absolute;top:18px;left:18px;background:var(--secondary-grad);color:rgb(var(--surface-base));padding:6px 12px;border-radius:999px;font-family:JetBrains Mono;font-size:10px;letter-spacing:.3em;font-weight:500;z-index:2}.review-hero.svelte-12ps8x6 .body:where(.svelte-12ps8x6){padding:28px 30px 24px;display:flex;flex-direction:column;gap:16px;height:calc(100% - 280px)}.review-hero.svelte-12ps8x6 .big-quote:where(.svelte-12ps8x6){margin:0;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(24px,2.2vw,32px);line-height:1.15;letter-spacing:-.01em;color:#fff}.review-hero.svelte-12ps8x6 .big-quote:where(.svelte-12ps8x6) .mark:where(.svelte-12ps8x6){color:rgb(var(--secondary-500));font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:1.2em;line-height:0;vertical-align:-.05em;margin-right:4px}@media (max-width: 900px){.reviews-wrap.svelte-12ps8x6{grid-template-columns:1fr}.review-hero.svelte-12ps8x6{grid-row:auto;grid-column:auto}.review-hero.svelte-12ps8x6 .photo:where(.svelte-12ps8x6){height:200px}}.bento.svelte-1hdqk3f{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);grid-template-rows:240px 240px 240px;grid-template-areas:"a a b c" "a a b c" "d e f f"}.tile.svelte-1hdqk3f{position:relative;isolation:isolate;border-radius:14px;border:1px solid var(--line);transition:transform .35s ease,border-color .25s ease;cursor:pointer}.tile.svelte-1hdqk3f:hover{transform:translateY(-4px);border-color:rgb(var(--primary-500))}@property --glow-boost{syntax: "<number>"; inherits: false; initial-value: 1;}@property --glow-hue{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tile-glow.svelte-1hdqk3f{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:0;border-radius:inherit;background-size:cover;background-position:center;filter:blur(34px) saturate(1.3) hue-rotate(var(--glow-hue));opacity:calc(.18 * var(--glow-boost));transform:scale(1.05);pointer-events:none;will-change:opacity,transform;transition:filter .45s ease,--glow-boost .45s ease;animation:svelte-1hdqk3f-tile-ambilight 9s ease-in-out infinite,svelte-1hdqk3f-tile-huedrift 24s linear infinite;animation-delay:calc(var(--i, 0) * -1.6s),calc(var(--i, 0) * -3s)}@keyframes svelte-1hdqk3f-tile-ambilight{0%,to{opacity:calc(.15 * var(--glow-boost));transform:scale(1.04)}50%{opacity:calc(.28 * var(--glow-boost));transform:scale(1.09)}}@keyframes svelte-1hdqk3f-tile-huedrift{0%{--glow-hue: 0deg}to{--glow-hue: 360deg}}.tile.svelte-1hdqk3f:hover .tile-glow:where(.svelte-1hdqk3f){--glow-boost: 1.7;filter:blur(40px) saturate(1.7) hue-rotate(var(--glow-hue))}@media (prefers-reduced-motion: reduce){.tile-glow.svelte-1hdqk3f{animation:none}}.tile-frame.svelte-1hdqk3f{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;overflow:hidden;background:rgb(var(--surface-1))}.tile.svelte-1hdqk3f img:where(.svelte-1hdqk3f){position:absolute;top:-12%;right:0;bottom:-12%;left:0;width:100%;height:124%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform}.tile-frame.svelte-1hdqk3f:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgb(var(--surface-base) / .85) 100%)}.tile.svelte-1hdqk3f .corners:where(.svelte-1hdqk3f){position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.06);pointer-events:none;border-radius:8px;z-index:2}.tile.svelte-1hdqk3f .meta:where(.svelte-1hdqk3f){position:absolute;left:14px;bottom:12px;right:14px;z-index:3;display:flex;justify-content:space-between;align-items:end;gap:10px;font-family:JetBrains Mono;font-size:10px;letter-spacing:.22em;color:#ffffff8c}.tile.svelte-1hdqk3f .meta:where(.svelte-1hdqk3f) .tag:where(.svelte-1hdqk3f){background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-strong);padding:5px 9px;border-radius:999px;color:#fff}.tile.big.svelte-1hdqk3f{grid-area:a}.tile.tall1.svelte-1hdqk3f{grid-area:b}.tile.tall2.svelte-1hdqk3f{grid-area:c}.tile.small1.svelte-1hdqk3f{grid-area:d}.tile.small2.svelte-1hdqk3f{grid-area:e}.tile.wide.svelte-1hdqk3f{grid-area:f}.tile.big.svelte-1hdqk3f .meta:where(.svelte-1hdqk3f){font-size:11px}@media (max-width: 900px){.bento.svelte-1hdqk3f{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,200px);grid-template-areas:"a a" "a a" "b c" "d e" "f f" "f f"}}@media (max-width: 560px){.bento.svelte-1hdqk3f{grid-template-columns:1fr;grid-template-rows:repeat(6,180px);grid-template-areas:"a" "b" "c" "d" "e" "f"}}.faq.svelte-526p4l{padding:0}.faq-item.svelte-526p4l{border-bottom:1px solid var(--line);padding:20px 4px;transition:padding .3s ease}.faq-item.svelte-526p4l:first-child{border-top:1px solid var(--line)}.faq-q.svelte-526p4l{display:flex;align-items:center;justify-content:space-between;gap:32px;cursor:pointer;list-style:none;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(17px,1.6vw,22px);letter-spacing:-.01em;line-height:1.2;color:#fff;transition:color .25s ease}.faq-q.svelte-526p4l::-webkit-details-marker{display:none}.faq-q.svelte-526p4l:hover{color:rgb(var(--secondary-500))}.faq-q.svelte-526p4l .text:where(.svelte-526p4l){flex:1;text-wrap:pretty}.faq-toggle.svelte-526p4l{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--line-strong);background:rgb(var(--surface-1));display:grid;place-items:center;transition:transform .35s ease,background .25s ease,border-color .25s ease;position:relative}.faq-toggle.svelte-526p4l:before,.faq-toggle.svelte-526p4l:after{content:"";position:absolute;background:currentColor;border-radius:1px}.faq-toggle.svelte-526p4l:before{width:13px;height:2px}.faq-toggle.svelte-526p4l:after{width:2px;height:13px;transition:transform .35s ease}.faq-item[open].svelte-526p4l .faq-toggle:where(.svelte-526p4l){background:rgb(var(--primary-500));border-color:rgb(var(--primary-500));color:#fff;transform:rotate(180deg)}.faq-item[open].svelte-526p4l .faq-toggle:where(.svelte-526p4l):after{transform:scaleY(0)}.faq-a.svelte-526p4l{overflow:hidden;animation:svelte-526p4l-openFaq .35s ease forwards}@keyframes svelte-526p4l-openFaq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-a.svelte-526p4l p:where(.svelte-526p4l){margin:12px 0 0;font-family:Archivo;font-size:14px;color:rgb(var(--ink-dim));line-height:1.65;max-width:78ch}.faq-cta.svelte-526p4l{margin:32px 0 0}.faq-cta-inner.svelte-526p4l{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 32px;border:1px solid rgb(var(--secondary-700) / .6);border-radius:18px;background:radial-gradient(135% 120% at 16% -12%,rgb(var(--secondary-50) / .62),rgb(var(--secondary-50) / 0) 46%),var(--secondary-metal-grad);box-shadow:inset 0 1px #ffffff80,inset 0 -1px rgb(var(--secondary-900) / .45);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.faq-cta-inner.svelte-526p4l:hover{transform:translateY(-4px);border-color:rgb(var(--secondary-700) / .9);box-shadow:inset 0 1px #ffffff80,inset 0 -1px rgb(var(--secondary-900) / .45),0 18px 50px -20px #0000008c}.faq-cta.svelte-526p4l .left:where(.svelte-526p4l){font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(16px,1.4vw,20px);letter-spacing:-.01em;color:rgb(var(--surface-base))}.faq-cta.svelte-526p4l .left:where(.svelte-526p4l) small:where(.svelte-526p4l){display:block;font-family:JetBrains Mono;font-size:11px;letter-spacing:.25em;color:rgb(var(--surface-base) / .6);font-weight:400;margin-bottom:8px}.cta.svelte-526p4l{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:999px;font-family:Archivo;font-weight:700;font-size:13px;letter-spacing:.18em;transition:all .2s ease}.cta-wa.svelte-526p4l{background:rgb(var(--whatsapp));color:#fff}.cta-wa.svelte-526p4l:hover{transform:translateY(-2px);box-shadow:0 14px 36px -8px #00000080;background:rgb(var(--whatsapp-hover))}@media (max-width: 700px){.faq-toggle.svelte-526p4l{width:44px;height:44px}.faq-toggle.svelte-526p4l:before{width:14px}.faq-toggle.svelte-526p4l:after{height:14px}}.vc.svelte-1hgotnh{--disc: 8 6 8}.vc-lead.svelte-1hgotnh{max-width:44rem;margin:0 0 2.75rem;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.05rem;line-height:1.6;color:rgb(var(--ink-dim))}.vc-grid.svelte-1hgotnh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.vc-left.svelte-1hgotnh{display:flex;flex-direction:column;gap:2rem}.vc-stage.svelte-1hgotnh{position:relative;aspect-ratio:1.55 / 1;min-height:300px}.vc-sleeve.svelte-1hgotnh{position:absolute;left:0;top:50%;transform:translateY(-50%);width:64%;aspect-ratio:1 / 1;background:rgb(var(--surface-2));border:1px solid rgb(var(--ink) / .12);border-radius:.25rem;box-shadow:0 18px 50px -18px #000000b3,inset 0 0 0 1px rgb(var(--ink) / .03);overflow:hidden}.vc-cover-photo.svelte-1hgotnh{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vc-sleeve.svelte-1hgotnh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(var(--primary-500) / .22),transparent 45%);pointer-events:none}.vc-cover-caption.svelte-1hgotnh{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:.05rem;padding:1.6rem 1.2rem .9rem;background:linear-gradient(to top,rgb(var(--surface-base) / .92),transparent);z-index:1}.vc-cover-brand.svelte-1hgotnh{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(.95rem,2.6vw,1.45rem);line-height:.96;letter-spacing:.02em;color:rgb(var(--ink))}.vc-cover-sub.svelte-1hgotnh{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(.95rem,2.6vw,1.45rem);line-height:.96;letter-spacing:.34em;background:var(--secondary-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-disc.svelte-1hgotnh{position:absolute;right:0;top:50%;transform:translateY(-50%);width:58%;aspect-ratio:1 / 1;border-radius:50%;background:rgb(var(--disc));box-shadow:0 24px 60px -20px #000c,0 0 0 1px rgb(var(--ink) / .06);display:grid;place-items:center;animation:svelte-1hgotnh-vc-spin 14s linear infinite}.vc-grooves.svelte-1hgotnh{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,rgb(var(--ink) / .06) 0 1px,transparent 1px 4px);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 23%,#000 24%);mask:radial-gradient(circle at 50% 50%,transparent 23%,#000 24%)}.vc-disc.svelte-1hgotnh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(120deg,transparent 38%,rgb(var(--ink) / .08) 49%,transparent 60%);pointer-events:none}.vc-center.svelte-1hgotnh{position:relative;z-index:2;width:44%;aspect-ratio:1 / 1;border-radius:50%;background:var(--secondary-grad);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;text-decoration:none;text-align:center;box-shadow:0 0 0 4px rgb(var(--disc)),0 0 0 5px rgb(var(--ink) / .1);animation:svelte-1hgotnh-vc-counter 14s linear infinite;transition:filter .2s ease}.vc-center.svelte-1hgotnh:hover{filter:brightness(1.06)}.vc-center.svelte-1hgotnh:focus-visible{outline:2px solid rgb(var(--secondary-500));outline-offset:3px}.vc-center-spindle.svelte-1hgotnh{position:absolute;top:50%;left:50%;width:7%;aspect-ratio:1 / 1;min-width:7px;transform:translate(-50%,-50%);border-radius:50%;background:rgb(var(--disc));opacity:.55}.vc-center-call.svelte-1hgotnh{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(.85rem,2vw,1.15rem);color:rgb(var(--surface-base));line-height:1}.vc-center-num.svelte-1hgotnh{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:.66rem;letter-spacing:.06em;color:rgb(var(--surface-base) / .78);line-height:1}.vc-actions.svelte-1hgotnh{display:flex;flex-wrap:wrap;gap:.7rem}.vc-btn.svelte-1hgotnh{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:.5rem;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:700;font-size:.85rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.vc-btn.svelte-1hgotnh:focus-visible{outline:2px solid rgb(var(--secondary-500));outline-offset:2px}.vc-ic.svelte-1hgotnh{width:1.05rem;height:1.05rem;flex-shrink:0}.vc-btn--call.svelte-1hgotnh{background:rgb(var(--primary-500));color:rgb(var(--surface-base))}.vc-btn--call.svelte-1hgotnh:hover{background:rgb(var(--primary-400))}.vc-btn--wa.svelte-1hgotnh{background:rgb(var(--whatsapp));color:rgb(var(--surface-base))}.vc-btn--wa.svelte-1hgotnh:hover{background:rgb(var(--whatsapp-hover))}.vc-btn--mail.svelte-1hgotnh{background:transparent;border:1px solid rgb(var(--ink) / .2);color:rgb(var(--ink))}.vc-btn--mail.svelte-1hgotnh:hover{border-color:rgb(var(--ink) / .6)}.vc-sub.svelte-1hgotnh{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:rgb(var(--ink-dim));margin:0 0 6px}.vc-form-head.svelte-1hgotnh{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em;line-height:1.1;color:rgb(var(--ink));margin:0 0 1.25rem}.vc-form.svelte-1hgotnh .cf-label{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:10px;letter-spacing:.3em}.vc-form.svelte-1hgotnh .cf-input{font-family:Archivo,Helvetica,Arial,sans-serif;border-radius:.6rem}.vc-form.svelte-1hgotnh .cf-msg{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em}.vc-form.svelte-1hgotnh .cf-submit{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.22em}@keyframes svelte-1hgotnh-vc-spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes svelte-1hgotnh-vc-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width: 900px){.vc-grid.svelte-1hgotnh{grid-template-columns:1fr;gap:2.5rem}.vc-stage.svelte-1hgotnh{aspect-ratio:auto;height:300px;max-width:460px;margin:0 auto}.vc-actions.svelte-1hgotnh{justify-content:center}}@media (prefers-reduced-motion: reduce){.vc-disc.svelte-1hgotnh,.vc-center.svelte-1hgotnh{animation:none}.vc-btn.svelte-1hgotnh{transition:none}}footer.svelte-1iqrdcl{border-top:1px solid var(--line);padding:48px 0 36px}.footer-inner.svelte-1iqrdcl{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}footer.svelte-1iqrdcl .brand:where(.svelte-1iqrdcl) .glyph:where(.svelte-1iqrdcl){margin-bottom:18px}footer.svelte-1iqrdcl h4:where(.svelte-1iqrdcl){font-family:JetBrains Mono;font-size:11px;letter-spacing:.3em;color:rgb(var(--ink-dim));margin:0 0 16px;font-weight:500}footer.svelte-1iqrdcl ul:where(.svelte-1iqrdcl){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}footer.svelte-1iqrdcl ul:where(.svelte-1iqrdcl) a:where(.svelte-1iqrdcl):hover{color:rgb(var(--secondary-500))}footer.svelte-1iqrdcl .legal:where(.svelte-1iqrdcl){grid-column:1 / -1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:24px;font-family:JetBrains Mono;font-size:11px;letter-spacing:.2em;color:rgb(var(--ink-dim))}@media (max-width: 1000px){.footer-inner.svelte-1iqrdcl{grid-template-columns:1fr 1fr}}*{box-sizing:border-box}html,body{margin:0;padding:0;background:rgb(var(--surface-base));color:rgb(var(--ink));font-family:Archivo,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}img,svg{display:block;max-width:100%}::-moz-selection{background:rgb(var(--primary-500));color:#fff}::selection{background:rgb(var(--primary-500));color:#fff}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.display{font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.86}.stroke-text{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.9)}.wrap{max-width:1480px;margin:0 auto;padding:0 32px}.section-head{padding:0 0 36px}.section-head h2{margin:0;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:clamp(36px,5vw,84px);line-height:1;letter-spacing:-.03em}.section-head h2 .stroke-text{color:#fff;-webkit-text-stroke:0}.faq-section .section-head h2{font-size:clamp(48px,6.5vw,110px)}.topbar.svelte-1uha8ag{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:22px 36px;pointer-events:none}.topbar.svelte-1uha8ag>*{pointer-events:auto}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:18px;letter-spacing:.04em}.logo.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){width:30px;height:30px;display:grid;place-items:center;background:rgb(var(--primary-500));color:#fff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-family:Archivo,Helvetica,Arial,sans-serif;font-weight:900;font-size:14px}.menu-btn.svelte-1uha8ag{display:flex;align-items:center;gap:14px;background:rgb(var(--surface-2) / .6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-strong);padding:10px 16px 10px 14px;border-radius:999px;font-weight:700;letter-spacing:.12em;font-size:13px}.menu-btn.svelte-1uha8ag:hover{background:rgb(var(--primary-500));color:#fff;border-color:rgb(var(--primary-500))}.menu-btn.svelte-1uha8ag .bars:where(.svelte-1uha8ag){display:inline-flex;flex-direction:column;gap:4px}.menu-btn.svelte-1uha8ag .bars:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){display:block;width:18px;height:2px;background:currentColor}.siderail.svelte-1uha8ag{position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:18px;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.3em}.siderail.svelte-1uha8ag span:where(.svelte-1uha8ag){writing-mode:vertical-rl;transform:rotate(180deg);color:rgb(var(--ink-dim))}.siderail.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:rgb(var(--primary-500))}.motif-bg.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.05;background-image:radial-gradient(circle at 50% 50%,#fff 1px,transparent 1.5px);background-size:28px 28px}@media (max-width: 1000px){.siderail.svelte-1uha8ag{display:none}}
