.sim[data-astro-cid-hs7fmnpo]{padding:140px 0 80px}.breadcrumb[data-astro-cid-hs7fmnpo]{margin-bottom:32px;font-size:14px;color:rgb(var(--c-faint))}.breadcrumb[data-astro-cid-hs7fmnpo] a[data-astro-cid-hs7fmnpo]{color:rgb(var(--c-faint));text-decoration:none}.breadcrumb[data-astro-cid-hs7fmnpo] a[data-astro-cid-hs7fmnpo]:hover{color:#d30f57}.breadcrumb[data-astro-cid-hs7fmnpo] span[data-astro-cid-hs7fmnpo]:not([aria-hidden]){color:rgb(var(--c-ink))}.breadcrumb[data-astro-cid-hs7fmnpo] span[data-astro-cid-hs7fmnpo][aria-hidden]{margin:0 6px}.sim__intro[data-astro-cid-hs7fmnpo]{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.sim__intro[data-astro-cid-hs7fmnpo] .section-label[data-astro-cid-hs7fmnpo]{margin-bottom:.75rem}.sim__h1[data-astro-cid-hs7fmnpo]{font-family:var(--font-display, "Outfit", sans-serif);font-weight:700;font-size:clamp(2rem,5vw,3rem);line-height:1.05;color:rgb(var(--c-ink));margin:0 0 .75rem}.text-rose[data-astro-cid-hs7fmnpo]{color:rgb(var(--c-brand))}.sim__lead[data-astro-cid-hs7fmnpo]{color:rgb(var(--c-muted));font-size:1.05rem;line-height:1.6}.sim__card[data-astro-cid-hs7fmnpo]{max-width:40rem;margin:0 auto;padding:2rem;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line) / .12);border-radius:24px;box-shadow:0 24px 60px rgb(var(--c-shadow) / .28)}@media(min-width:640px){.sim__card[data-astro-cid-hs7fmnpo]{padding:2.5rem}}.sim__row[data-astro-cid-hs7fmnpo]{margin-bottom:1.75rem}.sim__label[data-astro-cid-hs7fmnpo]{display:flex;justify-content:space-between;align-items:baseline;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--c-faint));margin-bottom:.85rem}.sim__label[data-astro-cid-hs7fmnpo] output[data-astro-cid-hs7fmnpo]{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600;color:rgb(var(--c-brand))}.seg[data-astro-cid-hs7fmnpo]{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;background:rgb(var(--c-canvas));border:1px solid rgb(var(--c-line) / .1);border-radius:14px;padding:.35rem}@media(max-width:520px){.seg[data-astro-cid-hs7fmnpo]{grid-template-columns:1fr 1fr}}.seg__opt[data-astro-cid-hs7fmnpo]{position:relative}.seg__opt[data-astro-cid-hs7fmnpo] input[data-astro-cid-hs7fmnpo]{position:absolute;opacity:0;inset:0;cursor:pointer}.seg__opt[data-astro-cid-hs7fmnpo] span[data-astro-cid-hs7fmnpo]{display:flex;align-items:center;justify-content:center;padding:.7rem .5rem;border-radius:10px;font-size:.9rem;font-weight:600;color:rgb(var(--c-muted));cursor:pointer;transition:all .18s ease;text-align:center}.seg__opt[data-astro-cid-hs7fmnpo]:hover span[data-astro-cid-hs7fmnpo]{color:rgb(var(--c-ink))}.seg__opt[data-astro-cid-hs7fmnpo] input[data-astro-cid-hs7fmnpo]:checked+span[data-astro-cid-hs7fmnpo]{background:rgb(var(--c-brand));color:#fff;box-shadow:0 4px 14px rgb(var(--c-brand) / .35)}.seg__opt[data-astro-cid-hs7fmnpo] input[data-astro-cid-hs7fmnpo]:focus-visible+span[data-astro-cid-hs7fmnpo]{outline:2px solid rgb(var(--c-brand));outline-offset:2px}.range[data-astro-cid-hs7fmnpo]{width:100%;height:6px;accent-color:rgb(var(--c-brand));cursor:pointer}.chips[data-astro-cid-hs7fmnpo]{display:flex;flex-wrap:wrap;gap:.6rem}.chip[data-astro-cid-hs7fmnpo]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1px solid rgb(var(--c-line) / .16);border-radius:999px;font-size:.9rem;font-weight:500;color:rgb(var(--c-muted));cursor:pointer;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip[data-astro-cid-hs7fmnpo] input[data-astro-cid-hs7fmnpo]{position:absolute;opacity:0;width:0;height:0}.chip__ico[data-astro-cid-hs7fmnpo]{position:relative;width:1rem;height:1rem;border:1.5px solid rgb(var(--c-line) / .35);border-radius:50%;flex-shrink:0;transition:all .18s ease}.chip__ico[data-astro-cid-hs7fmnpo]:before,.chip__ico[data-astro-cid-hs7fmnpo]:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:opacity .18s ease}.chip__ico[data-astro-cid-hs7fmnpo]:before{width:8px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.chip__ico[data-astro-cid-hs7fmnpo]:after{width:1.5px;height:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.chip[data-astro-cid-hs7fmnpo]:hover{border-color:rgb(var(--c-brand) / .5);color:rgb(var(--c-ink))}.chip[data-astro-cid-hs7fmnpo]:has(input:checked){background:rgb(var(--c-brand) / .1);border-color:rgb(var(--c-brand));color:rgb(var(--c-brand));font-weight:600}.chip[data-astro-cid-hs7fmnpo]:has(input:checked) .chip__ico[data-astro-cid-hs7fmnpo]{background:rgb(var(--c-brand));border-color:rgb(var(--c-brand));color:#fff}.chip[data-astro-cid-hs7fmnpo]:has(input:checked) .chip__ico[data-astro-cid-hs7fmnpo]:before{opacity:0}.chip[data-astro-cid-hs7fmnpo]:has(input:checked) .chip__ico[data-astro-cid-hs7fmnpo]:after{width:5px;height:9px;background:transparent;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;top:44%;transform:translate(-50%,-50%) rotate(45deg)}.chip[data-astro-cid-hs7fmnpo] input[data-astro-cid-hs7fmnpo]:focus-visible+.chip__ico[data-astro-cid-hs7fmnpo]{outline:2px solid rgb(var(--c-brand));outline-offset:2px}.sim__out[data-astro-cid-hs7fmnpo]{margin-top:.5rem;padding-top:1.75rem;border-top:1px solid rgb(var(--c-line) / .1);display:flex;flex-direction:column;align-items:center;text-align:center}.sim__out-eyebrow[data-astro-cid-hs7fmnpo]{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--c-faint))}.sim__price[data-astro-cid-hs7fmnpo]{font-family:var(--font-display, "Outfit", sans-serif);font-weight:700;font-size:clamp(2.5rem,9vw,3.75rem);line-height:1.05;color:rgb(var(--c-ink));margin:.15rem 0 .35rem;letter-spacing:-.02em}.sim__delai[data-astro-cid-hs7fmnpo]{font-size:.95rem;color:rgb(var(--c-muted));margin-bottom:1.5rem}.sim__cta[data-astro-cid-hs7fmnpo]{width:100%;max-width:22rem}.sim__link[data-astro-cid-hs7fmnpo]{margin-top:.85rem;font-size:.85rem;color:rgb(var(--c-muted));text-decoration:underline;text-underline-offset:3px;transition:color .18s}.sim__link[data-astro-cid-hs7fmnpo]:hover{color:rgb(var(--c-ink))}.sim__note[data-astro-cid-hs7fmnpo]{text-align:center;font-size:.78rem;color:rgb(var(--c-faint));margin:1.5rem auto 0;max-width:30rem;line-height:1.5}
