.hero[data-astro-cid-yodha2z4]{isolation:isolate;align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}@media (width<=640px){.hero[data-astro-cid-yodha2z4]{min-height:auto;padding:28px 0 44px}}.hero__scene[data-astro-cid-yodha2z4]{z-index:-1;background:radial-gradient(circle at 70% 30%, var(--color-accent-soft), transparent 55%), radial-gradient(circle at 20% 80%, #ffffff0a, transparent 50%);position:absolute;inset:0}.hero__content[data-astro-cid-yodha2z4]{max-width:720px}.hero__brand[data-astro-cid-yodha2z4]{font-family:var(--font-heading);letter-spacing:-.045em;color:#fff;text-shadow:0 6px 44px #0000008c;margin:.25rem 0 .7rem;font-size:clamp(3.6rem,16vw,8rem);font-weight:800;line-height:.88}.hero__brand-dot[data-astro-cid-yodha2z4]{color:var(--color-accent)}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{letter-spacing:-.02em;color:var(--color-text);max-width:24ch;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:700}.hero__subtitle[data-astro-cid-yodha2z4]{color:var(--color-text-muted);max-width:56ch;font-size:1.15rem}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:16px;margin-top:2rem;display:flex}.manifesto__grid[data-astro-cid-mbamdcec]{grid-template-columns:1fr 1fr;gap:24px;margin-top:3rem;display:grid}.manifesto__card[data-astro-cid-mbamdcec]{border-radius:var(--radius);border:1px solid var(--color-border);padding:32px}.manifesto__card[data-astro-cid-mbamdcec] h3[data-astro-cid-mbamdcec]{margin-bottom:1.25rem;font-size:1.1rem}.manifesto__card[data-astro-cid-mbamdcec] ul[data-astro-cid-mbamdcec]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.manifesto__card[data-astro-cid-mbamdcec] li[data-astro-cid-mbamdcec]{color:var(--color-text-muted);padding-left:1.6em;line-height:1.5;position:relative}.manifesto__card--bad[data-astro-cid-mbamdcec]{background:#ff6a550d}.manifesto__card--bad[data-astro-cid-mbamdcec] li[data-astro-cid-mbamdcec]:before{content:"✕";color:var(--color-danger);font-weight:700;position:absolute;left:0}.manifesto__card--good[data-astro-cid-mbamdcec]{background:var(--color-accent-soft);border-color:#ffc21a4d}.manifesto__card--good[data-astro-cid-mbamdcec] li[data-astro-cid-mbamdcec]{color:var(--color-text)}.manifesto__card--good[data-astro-cid-mbamdcec] li[data-astro-cid-mbamdcec]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}@media (width<=780px){.manifesto__grid[data-astro-cid-mbamdcec]{grid-template-columns:1fr}}.offer__grid[data-astro-cid-oyrui5ki]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:3rem;display:grid}.offer__card[data-astro-cid-oyrui5ki]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-raised);padding:32px;transition:border-color .15s,transform .15s}.offer__card[data-astro-cid-oyrui5ki]:hover{border-color:#ffc21a66;transform:translateY(-4px)}.offer__card[data-astro-cid-oyrui5ki] h3[data-astro-cid-oyrui5ki]{margin-bottom:.75rem;font-size:1.2rem}.offer__card[data-astro-cid-oyrui5ki] p[data-astro-cid-oyrui5ki]{color:var(--color-text-muted);margin:0}@media (width<=900px){.offer__grid[data-astro-cid-oyrui5ki]{grid-template-columns:1fr}}.maquette__card[data-astro-cid-r2ongmgo]{background:var(--color-bg-raised);text-align:center;border:1px solid #ffc21a47;border-radius:20px;padding:56px 40px;position:relative;overflow:hidden}.maquette__glow[data-astro-cid-r2ongmgo]{background:radial-gradient(circle, var(--color-accent-soft), transparent 65%);pointer-events:none;width:520px;height:320px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.maquette__card[data-astro-cid-r2ongmgo]>[data-astro-cid-r2ongmgo]:not(.maquette__glow){position:relative}.maquette[data-astro-cid-r2ongmgo] h2[data-astro-cid-r2ongmgo]{margin-bottom:1rem;font-size:clamp(1.7rem,4vw,2.4rem)}.maquette__lead[data-astro-cid-r2ongmgo]{color:var(--color-text-muted);max-width:56ch;margin:0 auto 2rem;font-size:1.1rem}.maquette__cta[data-astro-cid-r2ongmgo]{padding:1em 2em;font-size:1.05rem}.maquette__note[data-astro-cid-r2ongmgo]{font-family:var(--font-mono);color:var(--color-text-muted);margin:1rem 0 0;font-size:.8rem}@media (width<=640px){.maquette__card[data-astro-cid-r2ongmgo]{padding:44px 24px}}.pricing__grid[data-astro-cid-nwtk6cma]{grid-template-columns:1fr 1fr;gap:24px;margin-top:3rem;display:grid}.pricing__card[data-astro-cid-nwtk6cma]{border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;padding:40px 32px;display:flex;position:relative}.pricing__card--highlight[data-astro-cid-nwtk6cma]{border-color:var(--color-accent);background:var(--color-accent-soft)}.pricing__badge[data-astro-cid-nwtk6cma]{background:var(--color-accent);color:#14100a;font-family:var(--font-mono);border-radius:999px;padding:.35em .9em;font-size:.75rem;font-weight:700;position:absolute;top:-14px;right:32px}.pricing__card[data-astro-cid-nwtk6cma] h3[data-astro-cid-nwtk6cma]{margin-bottom:.5rem;font-size:1.3rem}.pricing__price[data-astro-cid-nwtk6cma]{align-items:baseline;gap:.5rem;margin:.25rem 0 0;font-size:2.4rem;font-weight:700;display:flex}.pricing__amount[data-astro-cid-nwtk6cma]{align-items:baseline;display:inline-flex}.pricing__ht[data-astro-cid-nwtk6cma]{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:.3em;font-size:.85rem;font-weight:400}.pricing__detail[data-astro-cid-nwtk6cma]{color:var(--color-text-muted);font-size:1rem;font-weight:400}.pricing__note[data-astro-cid-nwtk6cma]{font-family:var(--font-mono);color:var(--color-accent);margin:.5rem 0 1.75rem;font-size:.85rem}.pricing__card[data-astro-cid-nwtk6cma] ul[data-astro-cid-nwtk6cma]{flex-direction:column;flex-grow:1;gap:12px;margin:0 0 2rem;padding:0;list-style:none;display:flex}.pricing__card[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]{color:var(--color-text-muted);padding-left:1.6em;position:relative}.pricing__card[data-astro-cid-nwtk6cma] li[data-astro-cid-nwtk6cma]:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.pricing__card[data-astro-cid-nwtk6cma] .btn[data-astro-cid-nwtk6cma]{justify-content:center;width:100%}.pricing__footnote[data-astro-cid-nwtk6cma]{color:var(--color-text-muted);max-width:62ch;margin:2rem 0 0;font-size:.95rem}.pricing__tva[data-astro-cid-nwtk6cma]{font-family:var(--font-mono);color:var(--color-text-muted);max-width:62ch;margin:.75rem 0 0;font-size:.8rem}@media (width<=780px){.pricing__grid[data-astro-cid-nwtk6cma]{grid-template-columns:1fr}}.method__list[data-astro-cid-ow2jg62t]{grid-template-columns:repeat(4,1fr);gap:24px;margin:3rem 0 0;padding:0;list-style:none;display:grid}.method__step[data-astro-cid-ow2jg62t]{border-top:2px solid var(--color-border);padding-top:20px}.method__number[data-astro-cid-ow2jg62t]{color:var(--color-accent);margin-bottom:.75rem;font-size:.95rem;display:block}.method__step[data-astro-cid-ow2jg62t] h3[data-astro-cid-ow2jg62t]{margin-bottom:.5rem;font-size:1.1rem}.method__step[data-astro-cid-ow2jg62t] p[data-astro-cid-ow2jg62t]{color:var(--color-text-muted);margin:0;font-size:.95rem}@media (width<=900px){.method__list[data-astro-cid-ow2jg62t]{grid-template-columns:1fr 1fr}}@media (width<=560px){.method__list[data-astro-cid-ow2jg62t]{grid-template-columns:1fr}}.faq__list[data-astro-cid-gfo3rpqg]{flex-direction:column;gap:14px;max-width:780px;margin-top:3rem;display:flex}.faq__item[data-astro-cid-gfo3rpqg]{border:1px solid var(--color-border);border-radius:var(--radius);padding:20px 24px}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;font-weight:600;list-style:none}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:after{content:"+";float:right;color:var(--color-accent);font-family:var(--font-mono)}.faq__item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg]:after{content:"−"}.faq__item[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{color:var(--color-text-muted);margin:14px 0 0}.tools-card[data-astro-cid-dmigauz3]{border:1px solid var(--color-border);background:linear-gradient(135deg,#ffc21a0f,#0000 60%);border-radius:18px;align-items:center;gap:32px;padding:32px 34px;display:flex}.tools-card__text[data-astro-cid-dmigauz3]{flex:auto}.tools-card[data-astro-cid-dmigauz3] h2[data-astro-cid-dmigauz3]{font-family:var(--font-heading,"Archivo", sans-serif);letter-spacing:-.02em;color:#fff;margin:8px 0 12px;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800}.tools-card__lead[data-astro-cid-dmigauz3]{color:var(--color-text-muted);max-width:52ch;margin:0 0 22px}.tools-card__note[data-astro-cid-dmigauz3]{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.06em;color:var(--color-text-muted);margin:14px 0 0;font-size:.78rem}.tools-card__visual[data-astro-cid-dmigauz3]{flex:none}.tools-card__qr[data-astro-cid-dmigauz3]{background:#fff;border-radius:12px;grid-template-rows:repeat(3,22px);grid-template-columns:repeat(3,22px);gap:6px;padding:14px;display:grid;box-shadow:0 10px 30px #0000004d}.tools-card__qr[data-astro-cid-dmigauz3] span[data-astro-cid-dmigauz3]{background:#0a0d14;border-radius:3px}.tools-card__qr[data-astro-cid-dmigauz3] span[data-astro-cid-dmigauz3]:nth-child(2),.tools-card__qr[data-astro-cid-dmigauz3] span[data-astro-cid-dmigauz3]:nth-child(4),.tools-card__qr[data-astro-cid-dmigauz3] span[data-astro-cid-dmigauz3]:nth-child(6),.tools-card__qr[data-astro-cid-dmigauz3] span[data-astro-cid-dmigauz3]:nth-child(8){background:0 0}@media (width<=640px){.tools-card[data-astro-cid-dmigauz3]{flex-direction:column-reverse;align-items:flex-start;gap:24px;padding:26px 22px}.tools-card__cta[data-astro-cid-dmigauz3]{text-align:center;width:100%}}.contact__inner[data-astro-cid-d56ov33j]{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.contact__lead[data-astro-cid-d56ov33j]{color:var(--color-text-muted);max-width:46ch;font-size:1.1rem}.contact__details[data-astro-cid-d56ov33j]{flex-direction:column;gap:20px;display:flex}.contact__item[data-astro-cid-d56ov33j]{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);flex-direction:column;gap:6px;padding:24px 28px;text-decoration:none;transition:border-color .15s;display:flex}.contact__item[data-astro-cid-d56ov33j]:hover{border-color:var(--color-accent)}.contact__value[data-astro-cid-d56ov33j]{font-family:var(--font-mono);font-size:1.15rem}@media (width<=780px){.contact__inner[data-astro-cid-d56ov33j]{grid-template-columns:1fr}}.mq{--mq-signal:var(--color-accent,#ffc21a);--mq-panel:#10141d;--mq-panel-2:#161c28;--mq-line:#242c3b;--mq-txt:#eef0f3;--mq-muted:#8b93a1;--mq-danger:#ff6a55}.mq-overlay{backdrop-filter:blur(3px);opacity:0;visibility:hidden;z-index:210;background:#05070cb8;transition:opacity .26s,visibility .26s;position:fixed;inset:0}.mq-overlay.is-open{opacity:1;visibility:visible}.mq-panel{background:var(--mq-panel);border:1px solid var(--mq-line);opacity:0;visibility:hidden;z-index:211;border-radius:18px;flex-direction:column;width:min(680px,100vw - 24px);max-height:min(92vh,900px);transition:opacity .26s,transform .26s cubic-bezier(.2,.7,.2,1),visibility .26s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.98);box-shadow:0 30px 80px #0000008c}.mq-panel.is-open{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.mq-head{border-bottom:1px solid var(--mq-line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.mq-kicker{font-family:var(--font-mono,"Space Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--mq-signal);font-size:12px;font-weight:700}.mq-close{border:1px solid var(--mq-line);width:38px;height:38px;color:var(--mq-txt);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;font-size:18px;transition:border-color .15s,color .15s;display:inline-flex}.mq-close:hover{border-color:var(--mq-signal);color:var(--mq-signal)}.mq-close:focus-visible{outline:2px solid var(--mq-signal);outline-offset:2px}.mq-body{flex:1;padding:24px 24px 28px;overflow-y:auto}.mq-title-h{font-family:var(--font-heading,"Archivo", sans-serif);color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(22px,5vw,28px);font-weight:800}.mq-intro{color:var(--mq-muted);margin:0 0 20px;font-size:14.5px}.mq-field{margin-bottom:18px}.mq-label{font-family:var(--font-body,"Inter", sans-serif);color:var(--mq-txt);margin-bottom:9px;font-size:14px;font-weight:600;display:block}.mq-input{width:100%;font-family:var(--font-body,"Inter", sans-serif);color:var(--mq-txt);background:var(--mq-panel-2);border:1px solid var(--mq-line);border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.mq-input::placeholder{color:#5f6675}.mq-input:focus{border-color:var(--mq-signal);outline:none;box-shadow:0 0 0 3px #ffc21a26}.mq-input.is-invalid{border-color:var(--mq-danger)}.mq-error{color:var(--mq-danger);margin:7px 0 0;font-size:12.5px}.mq-error a{color:var(--mq-signal)}.mq-chips{flex-wrap:wrap;gap:8px;display:flex}.mq-chip{border:1px solid var(--mq-line);background:var(--mq-panel-2);color:var(--mq-txt);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13.5px;transition:border-color .15s,background .15s}.mq-chip:hover{border-color:#33405a}.mq-chip.is-active{border-color:var(--mq-signal);color:#fff;background:#ffc21a1a}.mq-chip:focus-visible{outline:2px solid var(--mq-signal);outline-offset:2px}.mq-swatches{flex-wrap:wrap;gap:10px;display:flex}.mq-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:34px;height:34px;padding:0;transition:transform .12s;box-shadow:inset 0 0 0 1px #ffffff1f}.mq-swatch:hover{transform:scale(1.08)}.mq-swatch.is-active{border-color:#fff;box-shadow:0 0 0 3px #ffffff29}.mq-swatch:focus-visible{outline-offset:2px;outline:2px solid #fff}.mq-swatches-live{justify-content:center;margin-top:14px}.mq-btn-primary{background:var(--mq-signal);color:#14100a;font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;border:none;border-radius:999px;padding:.8em 1.6em;font-size:15px;font-weight:700;transition:transform .15s}.mq-btn-primary:hover{transform:translateY(-1px)}.mq-btn-primary:disabled{opacity:.6;cursor:default;transform:none}.mq-btn-primary:focus-visible{outline:2px solid var(--mq-signal);outline-offset:3px}.mq-btn-block{width:100%;margin-top:6px}.mq-btn-ghost{border:1px solid var(--mq-line);color:var(--mq-txt);cursor:pointer;background:0 0;border-radius:999px;padding:.8em 1.4em;font-size:15px;transition:border-color .15s}.mq-btn-ghost:hover{border-color:var(--mq-signal)}.mq-actions{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.mq-capture{border:1px solid var(--mq-line);border-left:3px solid var(--mq-signal);background:var(--mq-panel-2);border-radius:12px;margin-top:22px;padding:20px}.mq-capture h3{font-family:var(--font-heading,"Archivo", sans-serif);color:#fff;margin:0 0 4px;font-size:17px;font-weight:800}.mq-capture-sub{color:var(--mq-muted);margin:0 0 16px;font-size:13.5px}.mq-consent{color:var(--mq-txt);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;line-height:1.45;display:flex}.mq-consent input{width:18px;height:18px;accent-color:var(--mq-signal);flex:none;margin-top:2px}.mq-success{text-align:center;padding:24px 8px}.mq-success-check{width:62px;height:62px;color:var(--mq-signal);background:#ffc21a1f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:30px;display:flex}.mq-success h2{font-family:var(--font-heading,"Archivo", sans-serif);color:#fff;margin:0 0 10px;font-size:24px;font-weight:800}.mq-success p{color:var(--mq-muted);max-width:44ch;margin:0 auto 22px;font-size:15px}.mq-frame{border:1px solid var(--mq-line);border-radius:12px;overflow:hidden;box-shadow:0 14px 44px #00000073}.mq-frame-bar{border-bottom:1px solid var(--mq-line);background:#0b0e14;align-items:center;gap:6px;padding:9px 13px;display:flex}.mq-dot-red,.mq-dot-amber,.mq-dot-green{border-radius:50%;width:9px;height:9px}.mq-dot-red{background:#ff5f57}.mq-dot-amber{background:#febc2e}.mq-dot-green{background:#28c840}.mq-frame-url{font-family:var(--font-mono,"Space Mono", monospace);color:#6b7280;margin-left:10px;font-size:11px}.mq-result-frame{background:#fff;border:0;width:100%;height:460px;display:block}.mq-panel.is-wide{width:min(860px,100vw - 24px)}.mq-btn-link{align-items:center;text-decoration:none;display:inline-flex}.mq-refaire{color:var(--mq-muted);cursor:pointer;background:0 0;border:none;margin:14px auto 0;font-size:13px;display:block}.mq-refaire:hover{color:var(--mq-txt)}.mq-loading{text-align:center;padding:30px 8px}.mq-loading h2{font-family:var(--font-heading,"Archivo", sans-serif);color:#fff;margin:22px 0 8px;font-size:22px;font-weight:800}.mq-loading-msg{color:var(--mq-signal);font-family:var(--font-mono,"Space Mono", monospace);margin:0 0 6px;font-size:14px}.mq-loading-note{color:var(--mq-muted);margin:0;font-size:13.5px}.mq-loading-note a{color:var(--mq-signal)}.mq-spinner{border:4px solid var(--mq-line);border-top-color:var(--mq-signal);border-radius:50%;width:54px;height:54px;margin:0 auto;animation:.8s linear infinite mq-spin}@keyframes mq-spin{to{transform:rotate(360deg)}}.mq-error-icon{width:56px;height:56px;color:var(--mq-danger);font-family:var(--font-heading,"Archivo", sans-serif);background:#ff6a551f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:28px;font-weight:800;display:flex}.mq-actions-center{justify-content:center}@media (prefers-reduced-motion:reduce){.mq-overlay,.mq-panel,.mq-btn-primary,.mq-swatch{transition:none}.mq-spinner{animation-duration:2s}}
