.comparendos-page:where(.astro-KPHJ56H5){min-height:100vh;background:#ffffff;color:#171222}.comparendos-hero:where(.astro-KPHJ56H5){background:#ffffff}.comparendos-hero-surface:where(.astro-KPHJ56H5){width:100%;height:auto;aspect-ratio:4 / 3;background-image:var(--hero-image-mobile);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 14px 32px #2b105714;cursor:pointer}.comparendos-hero-surface:where(.astro-KPHJ56H5):focus-visible{outline:4px solid rgba(104,18,167,.28);outline-offset:-4px}.resolution-section:where(.astro-KPHJ56H5),.help-section:where(.astro-KPHJ56H5),.faq-section:where(.astro-KPHJ56H5){padding:3.5rem 0 0}.resolution-grid:where(.astro-KPHJ56H5){display:grid;grid-template-columns:minmax(240px,.4fr) 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.resolution-copy:where(.astro-KPHJ56H5) h1:where(.astro-KPHJ56H5){margin:0;color:#16121f;font-size:clamp(2.3rem,4vw,4rem);line-height:1.08}.highlight-line:where(.astro-KPHJ56H5){display:inline-block;margin-top:.35rem;padding:.15rem .65rem .22rem;border-radius:14px;background:#dffcbe}.resolution-copy:where(.astro-KPHJ56H5) p:where(.astro-KPHJ56H5){margin:1.25rem 0 0;color:#40374f;font-size:1rem;line-height:1.6}.resolution-closing:where(.astro-KPHJ56H5){display:inline-block;margin-top:1.3rem;color:#221a32;font-size:1.2rem}.help-band:where(.astro-KPHJ56H5){display:grid;grid-template-columns:1fr minmax(220px,280px);gap:1rem;align-items:center;min-height:144px;padding:1.1rem 1.2rem 1.1rem 2rem;border-radius:999px;background:linear-gradient(90deg,#26008b 0%,#5f00ab 100%);overflow:hidden}.help-band-copy:where(.astro-KPHJ56H5){display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;color:#fff;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;line-height:.96}.help-band-accent:where(.astro-KPHJ56H5){color:#fff}.help-band-brand:where(.astro-KPHJ56H5){color:#89ddff}.help-grid:where(.astro-KPHJ56H5){display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;padding:2.4rem 0 .5rem}.help-points:where(.astro-KPHJ56H5),.faq-list:where(.astro-KPHJ56H5){display:grid;gap:1rem}.help-point:where(.astro-KPHJ56H5),.faq-row:where(.astro-KPHJ56H5){display:grid;grid-template-columns:24px 1fr;gap:1rem;align-items:center}.help-dot:where(.astro-KPHJ56H5){width:20px;height:20px;border-radius:999px;background:#6812a7}.help-pill:where(.astro-KPHJ56H5),.faq-pill:where(.astro-KPHJ56H5){display:flex;align-items:center;min-height:52px;padding:.7rem 1rem;border-radius:12px;background:#dffcbe;color:#3f3650;font-size:1rem;line-height:1.35;box-shadow:0 8px 18px #40236e0f}.bonus-section:where(.astro-KPHJ56H5){padding:2.4rem 0 0}.bonus-band:where(.astro-KPHJ56H5){display:grid;grid-template-columns:1fr minmax(220px,260px);gap:1.5rem;align-items:center;padding:2.2rem 2rem;background:linear-gradient(90deg,#26008b 0%,#6300a6 100%);color:#fff}.bonus-copy:where(.astro-KPHJ56H5) p:where(.astro-KPHJ56H5){margin:0;font-size:.95rem;font-weight:800;line-height:1.2}.bonus-copy:where(.astro-KPHJ56H5) h2:where(.astro-KPHJ56H5){margin:.45rem 0 .25rem;font-size:clamp(2.4rem,4.5vw,4.7rem);line-height:.95;color:#fff}.bonus-copy:where(.astro-KPHJ56H5) h2:where(.astro-KPHJ56H5) span:where(.astro-KPHJ56H5){color:transparent;-webkit-text-stroke:2px #ffffff;text-stroke:2px #ffffff}.bonus-copy:where(.astro-KPHJ56H5) strong:where(.astro-KPHJ56H5){display:block;font-size:clamp(1.3rem,2.5vw,2.2rem);line-height:1.08}.faq-grid:where(.astro-KPHJ56H5){display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center;padding-bottom:3rem;border-top:4px solid #6b18ac}.faq-title:where(.astro-KPHJ56H5){align-self:center;max-width:340px;padding-top:0}.faq-title:where(.astro-KPHJ56H5) h2:where(.astro-KPHJ56H5){margin:0;color:#5c0fa6;font-size:clamp(2.2rem,3.8vw,3.9rem);line-height:.92}.faq-list:where(.astro-KPHJ56H5){padding-top:0}.media-slot:where(.astro-KPHJ56H5){display:flex;align-items:center;justify-content:center}.media-slot-inner:where(.astro-KPHJ56H5){display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:2px dashed rgba(102,34,158,.35);background:linear-gradient(135deg,rgba(239,194,32,.06),rgba(101,0,167,.08)),#faf7ff;color:#6f5b93;text-align:center;box-shadow:inset 0 0 0 1px #ffffff59}.media-slot-inner:where(.astro-KPHJ56H5) span:where(.astro-KPHJ56H5){padding:.8rem 1rem;font-size:.92rem;font-weight:700;line-height:1.35}.media-slot--portrait:where(.astro-KPHJ56H5){aspect-ratio:.66 / 1;max-width:280px}.media-slot--portrait:where(.astro-KPHJ56H5) .media-slot-inner:where(.astro-KPHJ56H5){border-radius:22px}.media-slot--header:where(.astro-KPHJ56H5){height:132px}.media-slot--header:where(.astro-KPHJ56H5) .media-slot-inner:where(.astro-KPHJ56H5){border-radius:24px;background:rgba(255,255,255,.1);color:#ffffffe6;border-color:#ffffff52}.media-slot--phone:where(.astro-KPHJ56H5){aspect-ratio:.47 / 1;max-width:190px;margin:0 auto}.media-slot--phone:where(.astro-KPHJ56H5) .media-slot-inner:where(.astro-KPHJ56H5){border-radius:32px}.media-slot--circle:where(.astro-KPHJ56H5){width:220px;aspect-ratio:1;justify-self:end}.media-slot--circle:where(.astro-KPHJ56H5) .media-slot-inner:where(.astro-KPHJ56H5){border-radius:999px;background:linear-gradient(135deg,rgba(239,194,32,.08),rgba(255,255,255,.08)),rgba(255,255,255,.08);color:#ffffffeb;border-color:#ffffff61}.comparendo-modal:where(.astro-KPHJ56H5){position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .24s ease}.comparendo-modal:where(.astro-KPHJ56H5).is-open{opacity:1;pointer-events:auto}.comparendo-modal__backdrop:where(.astro-KPHJ56H5){position:absolute;inset:0;background:rgba(18,6,31,.72);backdrop-filter:blur(4px)}.comparendo-modal__dialog:where(.astro-KPHJ56H5){position:relative;z-index:1;width:min(100%,980px);max-height:min(90vh,860px);overflow:auto;padding:2.25rem 1.6rem 1.8rem;border-radius:28px;background:#ffffff;box-shadow:0 24px 80px #1c0c3452}.comparendo-modal__close:where(.astro-KPHJ56H5){position:absolute;top:1rem;right:1rem;width:2.3rem;height:2.3rem;border:0;border-radius:999px;background:#f2ecff;color:#5b1594;font-size:1.5rem;cursor:pointer}.comparendo-modal__header:where(.astro-KPHJ56H5) h2:where(.astro-KPHJ56H5){margin:0;color:#111;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.comparendo-modal__header:where(.astro-KPHJ56H5) h2:where(.astro-KPHJ56H5) span:where(.astro-KPHJ56H5){color:#7f18c0}.comparendo-modal__header:where(.astro-KPHJ56H5) p:where(.astro-KPHJ56H5),.comparendo-modal__header:where(.astro-KPHJ56H5) strong:where(.astro-KPHJ56H5){display:block;margin:1rem 0 0;color:#2b2338;font-size:1rem;line-height:1.5}.comparendo-modal__header:where(.astro-KPHJ56H5) strong:where(.astro-KPHJ56H5){font-weight:900}.comparendo-form:where(.astro-KPHJ56H5){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.4rem;margin-top:2rem}.comparendo-field:where(.astro-KPHJ56H5){display:grid;gap:.6rem}.comparendo-field--full:where(.astro-KPHJ56H5),.comparendo-status:where(.astro-KPHJ56H5),.comparendo-important:where(.astro-KPHJ56H5),.comparendo-consent:where(.astro-KPHJ56H5),.comparendo-form__actions:where(.astro-KPHJ56H5){grid-column:1 / -1}.comparendo-status:where(.astro-KPHJ56H5){display:none;align-items:center;min-height:3rem;padding:.9rem 1rem;border-radius:14px;font-size:.94rem;font-weight:700;line-height:1.45}.comparendo-status:where(.astro-KPHJ56H5).is-visible{display:flex}.comparendo-status:where(.astro-KPHJ56H5)[data-tone=info]{background:rgba(127,24,192,.1);color:#6517a8}.comparendo-status:where(.astro-KPHJ56H5)[data-tone=success]{background:rgba(56,166,98,.12);color:#1f7a44}.comparendo-status:where(.astro-KPHJ56H5)[data-tone=warning]{background:rgba(255,200,44,.16);color:#7c5600}.comparendo-status:where(.astro-KPHJ56H5)[data-tone=error]{background:rgba(210,54,105,.12);color:#9c1c4a}.comparendo-toast-stack{position:fixed;top:1.5rem;right:1.5rem;z-index:10000;display:grid;gap:.85rem;width:min(360px,calc(100vw - 2rem));pointer-events:none}.comparendo-toast{display:grid;gap:.25rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(255,255,255,.18);box-shadow:0 22px 45px #14072d38;background:rgba(31,17,53,.96);color:#fff;transform:translateY(-8px);opacity:0;transition:opacity .22s ease,transform .22s ease}.comparendo-toast.is-visible{opacity:1;transform:translateY(0)}.comparendo-toast--success{border-left:5px solid #2ecc71}.comparendo-toast--error{border-left:5px solid #ef4444}.comparendo-toast--warning{border-left:5px solid #f4c430}.comparendo-toast__title{font-size:.98rem;line-height:1.2}.comparendo-toast__message{font-size:.92rem;line-height:1.45;color:#ffffffe0}.comparendo-field:where(.astro-KPHJ56H5)>span:where(.astro-KPHJ56H5){color:#5d5272;font-size:.95rem;font-weight:600}.comparendo-field:where(.astro-KPHJ56H5) input:where(.astro-KPHJ56H5),.comparendo-field:where(.astro-KPHJ56H5) select:where(.astro-KPHJ56H5){width:100%;min-height:2.9rem;border:1.5px solid #cdb7f5;border-radius:12px;padding:.8rem .95rem;background:#fcf9ff;color:#1c1528;font:inherit}.comparendo-field:where(.astro-KPHJ56H5) input:where(.astro-KPHJ56H5){border-top:0;border-left:0;border-right:0;border-bottom-color:#8a43d2;border-radius:0;padding-left:0;padding-right:0;background:transparent}.comparendo-field:where(.astro-KPHJ56H5) input:where(.astro-KPHJ56H5):focus,.comparendo-field:where(.astro-KPHJ56H5) select:where(.astro-KPHJ56H5):focus{outline:none;border-color:#7f18c0;box-shadow:0 0 0 4px #7f18c01f}.comparendo-field:where(.astro-KPHJ56H5) select:where(.astro-KPHJ56H5):disabled{opacity:.7;cursor:not-allowed}.comparendo-field__split:where(.astro-KPHJ56H5){display:grid;grid-template-columns:1fr 1fr;gap:1rem}.comparendo-important:where(.astro-KPHJ56H5){color:#1f192d;font-size:.98rem;line-height:1.6}.comparendo-important:where(.astro-KPHJ56H5) strong:where(.astro-KPHJ56H5){color:#7f18c0}.comparendo-consent:where(.astro-KPHJ56H5){display:flex;align-items:flex-start;gap:.8rem;margin-top:.25rem;color:#6a7287;font-size:.95rem;line-height:1.45}.comparendo-consent:where(.astro-KPHJ56H5) input:where(.astro-KPHJ56H5){width:1.2rem;height:1.2rem;margin-top:.1rem;accent-color:#7f18c0}.comparendo-consent:where(.astro-KPHJ56H5) a:where(.astro-KPHJ56H5){color:#7f18c0;font-weight:700;text-decoration:none}.comparendo-form__actions:where(.astro-KPHJ56H5){display:flex;justify-content:flex-start;margin-top:.2rem}.comparendo-submit:where(.astro-KPHJ56H5){min-width:220px;min-height:3.1rem;border:0;border-radius:999px;background:linear-gradient(90deg,#6210ae 0%,#7f18c0 100%);color:#fff;font-size:1rem;font-weight:900;cursor:pointer}.comparendo-submit:where(.astro-KPHJ56H5):disabled{background:linear-gradient(90deg,rgba(98,16,174,.42) 0%,rgba(127,24,192,.42) 100%);cursor:not-allowed}@media screen and (min-width: 720px) and (max-width: 1024px){.comparendos-hero-surface:where(.astro-KPHJ56H5){background-image:var(--hero-image-tablet);aspect-ratio:1080 / 1080}}@media screen and (min-width: 1025px) and (max-width: 1279px){.comparendos-hero-surface:where(.astro-KPHJ56H5){background-image:var(--hero-image-laptop);aspect-ratio:1280 / 600}}@media screen and (min-width: 1280px){.comparendos-hero-surface:where(.astro-KPHJ56H5){background-image:var(--hero-image-desktop);aspect-ratio:1920 / 600}}@media screen and (min-width: 1680px){.comparendos-hero-surface:where(.astro-KPHJ56H5){background-image:var(--hero-image-desktop-xl);aspect-ratio:2560 / 700}}@media screen and (max-width: 1024px){.comparendo-toast-stack{top:1rem;right:1rem;left:1rem;width:auto}.resolution-grid:where(.astro-KPHJ56H5),.help-band:where(.astro-KPHJ56H5),.help-grid:where(.astro-KPHJ56H5),.bonus-band:where(.astro-KPHJ56H5),.faq-grid:where(.astro-KPHJ56H5){grid-template-columns:1fr}.help-band:where(.astro-KPHJ56H5){border-radius:32px;padding:1.5rem}.help-band-copy:where(.astro-KPHJ56H5){font-size:clamp(2.2rem,11vw,4rem)}.media-slot--portrait:where(.astro-KPHJ56H5),.media-slot--phone:where(.astro-KPHJ56H5),.media-slot--circle:where(.astro-KPHJ56H5){justify-self:center}.media-slot--header:where(.astro-KPHJ56H5){height:180px}.bonus-band:where(.astro-KPHJ56H5){padding:1.8rem 1.4rem}.faq-grid:where(.astro-KPHJ56H5){padding-bottom:2.5rem}.comparendo-form:where(.astro-KPHJ56H5),.comparendo-field__split:where(.astro-KPHJ56H5){grid-template-columns:1fr}.comparendo-modal__dialog:where(.astro-KPHJ56H5){padding:2rem 1.1rem 1.4rem;border-radius:20px}.comparendo-form__actions:where(.astro-KPHJ56H5){justify-content:stretch}.comparendo-submit:where(.astro-KPHJ56H5){width:100%;min-width:0}}
