@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d3a71e{font-family:inter,inter Fallback}.__variable_d3a71e{--font-inter:"inter","inter Fallback"}.ew-scope,:root{--brand:#ea1c2d;--brand-strong:#c9101f;--brand-text:#c30d1b;--brand-fill:#ea1c2d;--brand-ink:#ffffff;--brand-tint:#fdf0f1;--ink:#14161a;--muted:#5b6270;--line:#e3e6eb;--line-strong:#c4cad4;--line-hover:#a9b0bd;--bg:#f7f8fa;--surface:#ffffff;--panel:#f1f3f6;--disabled-bg:#eef0f3;--disabled-ink:#9aa1ad;--ok:#1a7f4b;--ok-bg:#e8f6ee;--warn-c:#8a5a00;--warn-bg:#fdf3e1;--danger:#c9101f;--danger-bg:#fdecec;--info:#1f6feb;--info-bg:#e7f0fe;--whatsapp:#25d366;--whatsapp-strong:#1da851;--ring:var(--brand);--ring-width:2px;--ring-offset:2px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:8px;--radius:10px;--radius-md:12px;--radius-lg:14px;--radius-pill:999px;--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-xs:0.75rem;--text-sm:0.85rem;--text-md:0.9rem;--text-base:1rem;--text-lg:1.2rem;--text-xl:1.35rem;--text-hero:clamp(1.8rem,6vw,2.4rem);--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--leading:1.5;--control-h:2.75rem;--control-pad-x:0.75rem;--border-w:1px;--chip-h:2.25rem;--progress-h:6px;--slider-h:6px;--slider-thumb:22px;--stepper-dot:1.75rem;--seg-card-min-h:3.5rem;--shadow-sm:0 1px 2px rgb(20 22 26/8%);--shadow-md:0 4px 14px rgb(20 22 26/12%);--shadow-pop:0 10px 40px rgb(20 22 26/25%);--shadow-brand:0 2px 6px color-mix(in srgb,var(--brand) 22%,transparent);--scrim:rgb(20 22 26/55%);--motion-fast:0.15s;--motion-med:0.35s;--ease:cubic-bezier(0.4,0,0.2,1);color-scheme:light}.ew-scope[data-theme=dark],:root[data-theme=dark],[data-theme=dark] .ew-scope{--brand:#ff5964;--brand-strong:#ff7b84;--brand-text:#ff8a91;--brand-fill:#ff5964;--brand-ink:#1a0405;--brand-tint:#3a1c1f;--ink:#f2f4f7;--muted:#a2abba;--line:rgb(255 255 255/14%);--line-strong:rgb(255 255 255/34%);--line-hover:rgb(255 255 255/52%);--bg:#121317;--surface:#1b1d22;--panel:#24272e;--disabled-bg:#23262c;--disabled-ink:#6b7280;--ok:#4ade80;--ok-bg:#123524;--warn-c:#f0b429;--warn-bg:#352a0c;--danger:#ff6b74;--danger-bg:#3a1a1c;--info:#6ea8ff;--info-bg:#172a44;--shadow-sm:0 1px 2px rgb(0 0 0/40%);--shadow-md:0 4px 14px rgb(0 0 0/45%);--shadow-pop:0 10px 40px rgb(0 0 0/60%);--shadow-brand:0 2px 8px color-mix(in srgb,var(--brand) 34%,transparent);--scrim:rgb(0 0 0/66%);color-scheme:dark}.ew-scope,.ew-shell{color:var(--ink,#14161a);font-family:var(--font,system-ui,sans-serif);line-height:var(--leading,1.5)}.ew-btn,.ew-chip-check,.ew-field,.ew-field input,.ew-field select,.ew-field textarea,.ew-file,.ew-modal-close,.ew-money,.ew-num,.ew-phone,.ew-scope *,.ew-seg-opt,.ew-shell *,.ew-stepper-dot,.ew-term-chip,.ew-term-slider{box-sizing:border-box}.ew-badge svg,.ew-btn svg,.ew-callout svg,.ew-disclosure>summary svg,.ew-error svg,.ew-error-summary-head svg,.ew-file svg,.ew-modal-close svg,.ew-phone-mark svg,.ew-quote-eligible svg,.ew-seg-icon svg{display:block}.ew-btn-icon,.ew-callout-icon,.ew-file-icon,.ew-seg-icon{display:inline-flex;align-items:center;justify-content:center}.ew-shell{max-width:34rem;margin:0 auto;padding:var(--space-6,1.5rem) var(--space-4,1rem) var(--space-8,2rem)}.ew-shell-head{padding:var(--space-2,.5rem) 0 var(--space-5,1.25rem)}.ew-brand{font-weight:var(--weight-black,800);letter-spacing:.02em;color:var(--brand-text,#c30d1b);font-size:var(--text-xl,1.35rem)}.ew-wizard{background:var(--surface,#fff);border:var(--border-w,1px) solid var(--line,#e3e6eb);border-radius:var(--radius,10px);padding:var(--space-6,1.5rem);box-shadow:var(--shadow-sm)}.ew-shell--wide{max-width:60rem}.ew-layout{display:grid;grid-gap:var(--space-5,1.25rem);gap:var(--space-5,1.25rem);align-items:start}.ew-layout-main{min-width:0}@media (min-width:60rem){.ew-layout{grid-template-columns:minmax(0,1fr) 20rem}.ew-layout-aside{position:-webkit-sticky;position:sticky;top:var(--space-4,1rem)}}.ew-sticky-head{top:0;margin:calc(-1 * var(--space-6, 1.5rem)) calc(-1 * var(--space-6, 1.5rem)) var(--space-4,1rem);border-bottom:var(--border-w,1px) solid var(--line,#e3e6eb)}.ew-action-bar,.ew-sticky-head{position:-webkit-sticky;position:sticky;z-index:20;padding:var(--space-3,.75rem) var(--space-6,1.5rem);background:color-mix(in srgb,var(--surface,#fff) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ew-action-bar{bottom:0;display:flex;align-items:center;gap:var(--space-3,.75rem);margin:var(--space-5,1.25rem) calc(-1 * var(--space-6, 1.5rem)) calc(-1 * var(--space-6, 1.5rem));padding-bottom:calc(var(--space-3, .75rem) + env(safe-area-inset-bottom, 0px));border-top:var(--border-w,1px) solid var(--line,#e3e6eb)}.ew-action-bar .ew-next,.ew-action-bar .ew-submit{flex:1 1 auto;margin-left:0}.ew-progress{margin:0 0 var(--space-1,.25rem);color:var(--muted,#5b6270);font-size:var(--text-sm,.85rem)}.ew-step-head h2{margin:var(--space-1,.25rem) 0;font-size:var(--text-xl,1.35rem)}.ew-subtitle{margin:0 0 var(--space-4,1rem);color:var(--muted,#5b6270)}.ew-step-body{display:grid;grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem);margin:var(--space-4,1rem) 0}.ew-disclaimer{margin-top:var(--space-4,1rem);padding:var(--space-3,.75rem);background:var(--bg,#f7f8fa);border-radius:var(--radius-sm,8px);font-size:var(--text-sm,.85rem);color:var(--muted,#5b6270)}.ew-disclaimer h4{margin:0 0 var(--space-1,.25rem);font-size:var(--text-sm,.85rem);color:var(--ink,#14161a)}.ew-progress-bar{height:var(--progress-h,6px);border-radius:var(--radius-pill,999px);background:var(--line,#e3e6eb);overflow:hidden;margin:0 0 var(--space-4,1rem)}.ew-progress-bar>span{display:block;height:100%;border-radius:var(--radius-pill,999px);background:linear-gradient(90deg,color-mix(in srgb,var(--brand,#ea1c2d) 82%,#000) 0,var(--brand,#ea1c2d) 100%);transition:width var(--motion-med,.35s) var(--ease)}.ew-stepper{display:flex;align-items:center;gap:var(--space-2,.5rem);margin:0 0 var(--space-5,1.25rem);padding:0;list-style:none}.ew-sticky-head .ew-stepper{margin:0}.ew-stepper-item{display:inline-flex;align-items:center;gap:var(--space-2,.5rem);color:var(--muted,#5b6270);font-size:var(--text-sm,.85rem);font-weight:var(--weight-semibold,600)}.ew-stepper-item:not(:last-child){flex:1 1}.ew-stepper-dot{display:inline-flex;align-items:center;justify-content:center;width:var(--stepper-dot,1.75rem);height:var(--stepper-dot,1.75rem);flex:none;border-radius:50%;border:1.5px solid var(--line-strong,#c4cad4);background:var(--surface,#fff);font-size:var(--text-sm,.85rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--motion-fast,.15s),border-color var(--motion-fast,.15s),color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s)}.ew-stepper-item--active .ew-stepper-dot{border-color:var(--brand-fill,#c9101f);background:var(--brand-fill,#c9101f);color:var(--brand-ink,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand,#ea1c2d) 18%,transparent)}.ew-stepper-item--active{color:var(--ink,#14161a)}.ew-stepper-item--done .ew-stepper-dot{border-color:var(--brand,#ea1c2d);background:color-mix(in srgb,var(--brand,#ea1c2d) 12%,var(--surface,#fff));color:var(--brand-text,#c30d1b)}.ew-stepper-sep{flex:1 1;height:2px;min-width:var(--space-3,.75rem);border-radius:var(--radius-pill,999px);background:var(--line-strong,#c4cad4)}.ew-stepper-item--done .ew-stepper-sep{background:var(--brand,#ea1c2d)}.ew-stepper-label{white-space:nowrap}@media (max-width:30rem){.ew-stepper-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ew-field{display:grid;grid-gap:var(--space-1,.25rem);gap:var(--space-1,.25rem)}.ew-field>label:not(.ew-file),.ew-field>legend,.ew-group>legend,.ew-seg>legend,.ew-term-head>label{font-weight:var(--weight-semibold,600);font-size:var(--text-md,.9rem);color:var(--ink,#14161a);display:inline-flex;align-items:baseline;gap:var(--space-1,.25rem);flex-wrap:wrap}.ew-req:after{content:"*";color:var(--brand-text,#c30d1b);font-weight:var(--weight-bold,700)}.ew-optional{color:var(--muted,#5b6270);font-weight:var(--weight-medium,500);font-size:var(--text-xs,.75rem)}.ew-error{display:inline-flex;align-items:center;gap:var(--space-1,.25rem);color:var(--danger,#c9101f);font-size:var(--text-sm,.85rem)}.ew-error svg{width:1em;height:1em;flex:none}.ew-hint,.ew-suffix{color:var(--muted,#5b6270);font-size:var(--text-sm,.85rem)}.ew-hint--ok{color:var(--ok,#1a7f4b)}.ew-hint--warn{color:var(--warn-c,#8a5a00)}.ew-char-count{align-self:flex-end;font-size:var(--text-xs,.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted,#5b6270)}.ew-field input,.ew-field select,.ew-field textarea{width:100%;min-height:var(--control-h,2.75rem);padding:.55rem var(--control-pad-x,.75rem);border:var(--border-w,1px) solid var(--line-strong,#c4cad4);border-radius:var(--radius-sm,8px);font:inherit;background:var(--surface,#fff);color:var(--ink,#14161a);transition:border-color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s)}.ew-field textarea{min-height:calc(var(--control-h, 2.75rem) * 2);resize:vertical}.ew-field input::placeholder,.ew-field textarea::placeholder{color:var(--muted,#5b6270)}.ew-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ew-field input[type=number]::-webkit-inner-spin-button,.ew-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ew-field input:hover:not(:disabled),.ew-field select:hover:not(:disabled),.ew-field textarea:hover:not(:disabled){border-color:var(--line-hover,#a9b0bd)}.ew-field input:focus-visible,.ew-field select:focus-visible,.ew-field textarea:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:0;border-color:var(--brand,#ea1c2d);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand,#ea1c2d) 16%,transparent)}.ew-field input:disabled,.ew-field select:disabled,.ew-field textarea:disabled{cursor:not-allowed;background:var(--disabled-bg,#eef0f3);color:var(--disabled-ink,#9aa1ad);border-color:var(--line,#e3e6eb)}.ew-money:has(input:disabled),.ew-num:has(input:disabled){background:var(--disabled-bg,#eef0f3);border-color:var(--line,#e3e6eb);cursor:not-allowed}.ew-money:has(input:disabled) .ew-money-prefix,.ew-phone:has(input:disabled) .ew-phone-prefix{background:var(--disabled-bg,#eef0f3);border-color:var(--line,#e3e6eb);color:var(--disabled-ink,#9aa1ad)}.ew-field input[aria-invalid=true],.ew-field select[aria-invalid=true],.ew-field textarea[aria-invalid=true]{border-color:var(--danger,#c9101f)}.ew-field input[aria-invalid=true]:disabled,.ew-field select[aria-invalid=true]:disabled,.ew-field textarea[aria-invalid=true]:disabled{border-color:var(--line,#e3e6eb)}.ew-field input[aria-invalid=true]:focus-visible,.ew-field textarea[aria-invalid=true]:focus-visible{outline-color:var(--danger,#c9101f);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger,#c9101f) 16%,transparent)}.ew-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;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='%235b6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}.ew-scope[data-theme=dark] .ew-field select,:root[data-theme=dark] .ew-field select,[data-theme=dark] .ew-scope .ew-field select{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='%23a2abba' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ew-phone{position:relative;display:flex;align-items:stretch;min-height:var(--control-h,2.75rem)}.ew-phone-prefix{display:inline-flex;align-items:center;padding:0 var(--control-pad-x,.75rem);border:var(--border-w,1px) solid var(--line-strong,#c4cad4);border-right:0;border-radius:var(--radius-sm,8px) 0 0 var(--radius-sm,8px);background:var(--panel,#f1f3f6);color:var(--muted,#5b6270);font-size:var(--text-md,.9rem)}.ew-phone input{border-radius:0 var(--radius-sm,8px) var(--radius-sm,8px) 0;padding-right:2.25rem}.ew-phone:hover input:not(:disabled){border-color:var(--line-hover,#a9b0bd)}.ew-phone:has(input[aria-invalid=true]) .ew-phone-prefix{border-color:var(--danger,#c9101f)}.ew-phone-mark{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);display:inline-flex;align-items:center;color:var(--ok,#1a7f4b);pointer-events:none}.ew-phone-mark svg{width:1.15rem;height:1.15rem}.ew-money{display:flex;align-items:stretch;min-height:var(--control-h,2.75rem);border:var(--border-w,1px) solid var(--line-strong,#c4cad4);border-radius:var(--radius-sm,8px);background:var(--surface,#fff);overflow:hidden;transition:border-color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s)}.ew-money:hover:not(:focus-within){border-color:var(--line-hover,#a9b0bd)}.ew-money:focus-within{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:0;border-color:var(--brand,#ea1c2d);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand,#ea1c2d) 16%,transparent)}.ew-money--err{border-color:var(--danger,#c9101f)}.ew-money-prefix{display:inline-flex;align-items:center;padding:0 var(--control-pad-x,.75rem);background:var(--panel,#f1f3f6);border-right:var(--border-w,1px) solid var(--line-strong,#c4cad4);color:var(--muted,#5b6270);font-weight:var(--weight-semibold,600);font-size:var(--text-md,.9rem)}.ew-money input{border:0;border-radius:0;background:transparent;min-width:0;min-height:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold,600);letter-spacing:.01em}.ew-money input:focus-visible{outline:none;box-shadow:none}.ew-num{display:flex;align-items:stretch;min-height:var(--control-h,2.75rem);border:var(--border-w,1px) solid var(--line-strong,#c4cad4);border-radius:var(--radius-sm,8px);background:var(--surface,#fff);overflow:hidden;transition:border-color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s)}.ew-num:hover:not(:focus-within){border-color:var(--line-hover,#a9b0bd)}.ew-num:focus-within{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:0;border-color:var(--brand,#ea1c2d);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand,#ea1c2d) 16%,transparent)}.ew-num--err{border-color:var(--danger,#c9101f)}.ew-num input{flex:1 1;border:0;border-radius:0;background:transparent;min-width:0;min-height:0}.ew-num input:focus-visible{outline:none;box-shadow:none}.ew-num-suffix{display:inline-flex;padding:0 var(--control-pad-x,.75rem);font-size:var(--text-md,.9rem);white-space:nowrap;pointer-events:none}.ew-file,.ew-num-suffix{align-items:center;color:var(--muted,#5b6270)}.ew-file{display:flex;gap:var(--space-3,.75rem);min-height:var(--control-h,2.75rem);padding:var(--space-3,.75rem);border:1.5px dashed var(--line-strong,#c4cad4);border-radius:var(--radius-md,12px);background:var(--surface,#fff);cursor:pointer;transition:border-color var(--motion-fast,.15s),background var(--motion-fast,.15s)}.ew-file:hover{border-color:color-mix(in srgb,var(--brand,#ea1c2d) 45%,var(--line-strong,#c4cad4));background:color-mix(in srgb,var(--brand,#ea1c2d) 4%,var(--surface,#fff))}.ew-file:has(input:focus-visible){outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px);border-color:var(--brand,#ea1c2d)}.ew-file--err{border-color:var(--danger,#c9101f)}.ew-file.is-disabled,.ew-file:has(input:disabled){cursor:not-allowed;background:var(--disabled-bg,#eef0f3);border-color:var(--line,#e3e6eb);color:var(--disabled-ink,#9aa1ad)}.ew-file.is-disabled:hover,.ew-file:has(input:disabled):hover{border-color:var(--line,#e3e6eb);background:var(--disabled-bg,#eef0f3)}.ew-field .ew-file-input{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ew-file-icon{display:inline-flex;flex:none;color:var(--brand-text,#c30d1b)}.ew-file-icon svg{width:1.5rem;height:1.5rem}.ew-file-body{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.ew-file-cta{font-weight:var(--weight-semibold,600);color:var(--ink,#14161a)}.ew-file-cta u{color:var(--brand-text,#c30d1b);text-decoration:underline}.ew-file-name{color:var(--ink,#14161a);font-weight:var(--weight-medium,500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ew-file-meta{font-size:var(--text-xs,.75rem)}.ew-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4,1rem);gap:var(--space-4,1rem);align-items:start}@media (max-width:30rem){.ew-row{grid-template-columns:1fr}}.ew-seg{border:0;margin:0;padding:0;min-inline-size:0}.ew-seg>legend{padding:0;margin-bottom:var(--space-2,.5rem)}.ew-seg-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-2,.5rem);gap:var(--space-2,.5rem);align-items:stretch;grid-auto-rows:1fr}.ew-seg-opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1,.25rem);padding:.8rem .7rem;min-height:var(--seg-card-min-h,3.5rem);border:1.5px solid var(--line-strong,#c4cad4);border-radius:var(--radius-md,12px);background:var(--surface,#fff);cursor:pointer;text-align:center;font-size:var(--text-sm,.85rem);font-weight:var(--weight-semibold,600);line-height:1.25;color:var(--ink,#14161a);transition:border-color var(--motion-fast,.15s),background var(--motion-fast,.15s),color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s),transform var(--motion-fast,.15s)}.ew-seg-opt:hover{border-color:color-mix(in srgb,var(--brand,#ea1c2d) 45%,var(--line-strong,#c4cad4));background:color-mix(in srgb,var(--brand,#ea1c2d) 5%,var(--surface,#fff))}.ew-seg-opt:active{transform:translateY(1px)}.ew-seg-icon{display:inline-flex;color:var(--muted,#5b6270);transition:color var(--motion-fast,.15s)}.ew-seg-icon svg{width:1.35rem;height:1.35rem}input.ew-seg-input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.ew-seg-opt:has(.ew-seg-input:checked){border-color:var(--brand-fill,#c9101f);background:var(--brand-fill,#c9101f);color:var(--brand-ink,#fff);box-shadow:var(--shadow-brand)}.ew-seg-opt:has(.ew-seg-input:checked) .ew-seg-icon{color:var(--brand-ink,#fff)}.ew-seg-opt:has(.ew-seg-input:focus-visible){outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px)}.ew-seg-opt:has(.ew-seg-input:disabled){cursor:not-allowed;background:var(--disabled-bg,#eef0f3);color:var(--disabled-ink,#9aa1ad);border-color:var(--line,#e3e6eb);box-shadow:none}.ew-seg-opt:has(.ew-seg-input:disabled) .ew-seg-icon{color:var(--disabled-ink,#9aa1ad)}.ew-group{border:0;padding:0;margin:0;min-inline-size:0}.ew-group>legend{padding:0;margin-bottom:var(--space-2,.5rem)}.ew-group-list{display:flex;flex-wrap:wrap;gap:var(--space-2,.5rem)}.ew-chip-check{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--chip-h,2.25rem);padding:.45rem .85rem;border:1.5px solid var(--line-strong,#c4cad4);border-radius:var(--radius-pill,999px);background:var(--surface,#fff);cursor:pointer;font-size:var(--text-sm,.85rem);font-weight:var(--weight-medium,500);color:var(--ink,#14161a);transition:border-color var(--motion-fast,.15s),background var(--motion-fast,.15s),color var(--motion-fast,.15s)}.ew-chip-check:hover{border-color:var(--line-hover,#a9b0bd)}.ew-chip-check:has(input:checked){border-color:var(--brand,#ea1c2d);background:color-mix(in srgb,var(--brand,#ea1c2d) 8%,var(--surface,#fff));color:var(--brand-text,#c30d1b)}.ew-chip-check input{width:auto;min-height:0;padding:0;border:0;accent-color:var(--brand-text,#c30d1b)}.ew-chip-check:has(input:focus-visible){outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px)}.ew-chip-check:has(input:disabled){cursor:not-allowed;border-color:var(--line,#e3e6eb);background:var(--disabled-bg,#eef0f3);color:var(--disabled-ink,#9aa1ad)}.ew-checkbox{display:flex;align-items:flex-start;gap:var(--space-2,.5rem)}.ew-checkbox input{width:1.15rem;height:1.15rem;min-height:0;flex:none;accent-color:var(--brand-text,#c30d1b);margin-top:.15rem}.ew-checkbox input:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px)}.ew-checkbox label{font-weight:var(--weight-medium,500)}.ew-term-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3,.75rem);flex-wrap:wrap}.ew-term-readout{font-size:var(--text-base,1rem);color:var(--muted,#5b6270)}.ew-term-readout strong{color:var(--brand-text,#c30d1b);font-weight:var(--weight-bold,700)}input.ew-term-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:0;height:var(--slider-h,6px);padding:0;border:0;border-radius:var(--radius-pill,999px);background:var(--line-strong,#c4cad4);margin:var(--space-2,.5rem) 0 .15rem;cursor:pointer}input.ew-term-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb,22px);height:var(--slider-thumb,22px);border-radius:50%;background:var(--brand,#ea1c2d);border:3px solid var(--surface,#fff);box-shadow:var(--shadow-sm);cursor:pointer}input.ew-term-slider::-moz-range-thumb{width:var(--slider-thumb,22px);height:var(--slider-thumb,22px);border-radius:50%;background:var(--brand,#ea1c2d);border:3px solid var(--surface,#fff);box-shadow:var(--shadow-sm);cursor:pointer}input.ew-term-slider:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:4px}input.ew-term-slider:disabled{cursor:not-allowed;opacity:.55}.ew-term-scale{display:flex;justify-content:space-between;font-size:var(--text-xs,.75rem);color:var(--muted,#5b6270);margin-bottom:.65rem}.ew-term-quick{display:flex;flex-wrap:wrap;gap:var(--space-1,.25rem)}.ew-term-chip{font:inherit;font-size:var(--text-sm,.85rem);font-weight:var(--weight-semibold,600);min-height:var(--chip-h,2.25rem);padding:.4rem .75rem;border-radius:var(--radius-pill,999px);border:1.5px solid var(--line-strong,#c4cad4);background:var(--surface,#fff);color:var(--ink,#14161a);cursor:pointer;transition:border-color var(--motion-fast,.15s),background var(--motion-fast,.15s),color var(--motion-fast,.15s)}.ew-term-chip:hover{border-color:var(--line-hover,#a9b0bd)}.ew-term-chip[aria-pressed=true]{border-color:var(--brand-fill,#c9101f);background:var(--brand-fill,#c9101f);color:var(--brand-ink,#fff)}.ew-term-chip:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px)}.ew-term-chip:disabled{cursor:not-allowed}.ew-term-chip:disabled,.ew-term-chip:disabled[aria-pressed=true]{background:var(--disabled-bg,#eef0f3);border-color:var(--line,#e3e6eb);color:var(--disabled-ink,#9aa1ad)}.ew-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,.5rem);min-height:var(--control-h,2.75rem);padding:.4rem 1.2rem;font:inherit;font-weight:var(--weight-semibold,600);border-radius:var(--radius-sm,8px);border:var(--border-w,1px) solid var(--line-strong,#c4cad4);background:var(--surface,#fff);color:var(--ink,#14161a);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--motion-fast,.15s),border-color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s),color var(--motion-fast,.15s),transform var(--motion-fast,.15s)}.ew-btn:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px)}.ew-btn:not(:disabled):active{transform:translateY(1px)}.ew-btn:disabled{opacity:.55;cursor:not-allowed}.ew-btn[aria-busy=true]{cursor:progress}.ew-btn svg{width:1.15em;height:1.15em;flex:none}.ew-btn--primary{background:var(--brand-fill,#c9101f);border-color:var(--brand-fill,#c9101f);color:var(--brand-ink,#fff);box-shadow:var(--shadow-brand)}.ew-btn--primary:not(:disabled):hover{background:color-mix(in srgb,var(--brand-fill,#c9101f) 86%,#000);border-color:color-mix(in srgb,var(--brand-fill,#c9101f) 86%,#000)}.ew-btn--secondary{background:var(--surface,#fff);border-color:var(--brand,#ea1c2d);color:var(--brand-text,#c30d1b)}.ew-btn--secondary:not(:disabled):hover{background:color-mix(in srgb,var(--brand,#ea1c2d) 6%,var(--surface,#fff))}.ew-btn--ghost{background:transparent;border-color:transparent;color:var(--ink,#14161a)}.ew-btn--ghost:not(:disabled):hover{background:var(--bg,#f7f8fa)}.ew-btn--link{min-height:0;padding:0;border:0;background:none;color:var(--brand-text,#c30d1b);text-decoration:underline;font-weight:inherit}.ew-btn--whatsapp{background:var(--whatsapp,#25d366);border-color:var(--whatsapp,#25d366);color:#fff}.ew-btn--whatsapp:not(:disabled):hover{background:var(--whatsapp-strong,#1da851);border-color:var(--whatsapp-strong,#1da851)}.ew-btn--block{width:100%}.ew-channels{display:flex;gap:var(--space-2,.5rem)}.ew-channels>.ew-btn{flex:1 1}@media (max-width:26rem){.ew-channels{flex-direction:column}}.ew-spin{animation:ew-spin .7s linear infinite}@keyframes ew-spin{to{transform:rotate(1turn)}}.ew-nav{display:flex;justify-content:space-between;gap:var(--space-3,.75rem);margin-top:var(--space-6,1.5rem)}.ew-nav .ew-again,.ew-nav .ew-next,.ew-nav .ew-submit{margin-left:auto}.ew-nav .ew-submit{padding-inline:1.6rem}.ew-callout{display:flex;align-items:flex-start;gap:var(--space-2,.5rem);padding:.7rem .85rem;border-radius:var(--radius-sm,8px);font-size:var(--text-sm,.85rem);border:var(--border-w,1px) solid transparent;color:var(--ink,#14161a)}.ew-callout-icon{display:inline-flex;flex:none;margin-top:.05rem}.ew-callout-icon svg{width:1.15rem;height:1.15rem}.ew-callout--info{background:var(--info-bg,#e7f0fe);border-color:color-mix(in srgb,var(--info,#1f6feb) 35%,var(--line,#e3e6eb))}.ew-callout--info .ew-callout-icon{color:var(--info,#1f6feb)}.ew-callout--ok{background:var(--ok-bg,#e8f6ee);border-color:color-mix(in srgb,var(--ok,#1a7f4b) 35%,var(--line,#e3e6eb))}.ew-callout--ok .ew-callout-icon{color:var(--ok,#1a7f4b)}.ew-callout--warn{background:var(--warn-bg,#fdf3e1);border-color:color-mix(in srgb,var(--warn-c,#8a5a00) 35%,var(--line,#e3e6eb))}.ew-callout--warn .ew-callout-icon{color:var(--warn-c,#8a5a00)}.ew-error-summary{padding:var(--space-4,1rem);border-radius:var(--radius-sm,8px);border:var(--border-w,1px) solid color-mix(in srgb,var(--danger,#c9101f) 40%,var(--line,#e3e6eb));background:var(--danger-bg,#fdecec);color:var(--ink,#14161a)}.ew-error-summary-head{display:inline-flex;align-items:center;gap:var(--space-2,.5rem);font-weight:var(--weight-bold,700);color:var(--danger,#c9101f)}.ew-error-summary-head svg{width:1.15rem;height:1.15rem}.ew-error-summary ul{margin:var(--space-2,.5rem) 0 0;padding-left:1.15rem;display:grid;grid-gap:var(--space-1,.25rem);gap:var(--space-1,.25rem)}.ew-error-summary a{color:var(--danger,#c9101f);font-weight:var(--weight-semibold,600)}.ew-error-summary:focus,.ew-error-summary:focus-visible{outline:none}.ew-live-payment,.ew-quote-hero{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:1.1rem 1rem;border-radius:var(--radius-lg,14px);background:color-mix(in srgb,var(--brand,#ea1c2d) 12%,var(--surface,#fff));border:var(--border-w,1px) solid color-mix(in srgb,var(--brand,#ea1c2d) 35%,var(--line,#e3e6eb));box-shadow:var(--shadow-sm);text-align:center}.ew-live-payment-label,.ew-quote-hero-label{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm,.85rem);font-weight:var(--weight-semibold,600);color:var(--muted,#5b6270)}.ew-live-payment-value,.ew-quote-hero-value{font-size:var(--text-hero,clamp(1.8rem,6vw,2.4rem));font-weight:var(--weight-black,800);line-height:1.1;color:var(--brand-text,#c30d1b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ew-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4,1rem);z-index:50}.ew-modal-scrim{position:absolute;inset:0;border:0;padding:0;background:var(--scrim,rgb(20 22 26/55%));cursor:pointer}.ew-modal{position:relative;z-index:1;width:100%;max-width:32rem;max-height:85vh;display:flex;flex-direction:column;background:var(--surface,#fff);border-radius:var(--radius,10px);box-shadow:var(--shadow-pop)}.ew-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3,.75rem);padding:var(--space-4,1rem) var(--space-5,1.25rem) var(--space-2,.5rem);border-bottom:var(--border-w,1px) solid var(--line,#e3e6eb)}.ew-modal-head h2{margin:0;font-size:var(--text-lg,1.2rem)}.ew-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.6rem -.6rem -.6rem 0;border:0;border-radius:var(--radius-sm,8px);background:none;line-height:1;color:var(--muted,#5b6270);cursor:pointer}.ew-modal-close:hover{background:var(--bg,#f7f8fa);color:var(--ink,#14161a)}.ew-modal-close:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:var(--ring-offset,2px)}.ew-modal-body{padding:var(--space-4,1rem) var(--space-5,1.25rem);overflow-y:auto}.ew-modal-foot{padding:var(--space-3,.75rem) var(--space-5,1.25rem) var(--space-4,1rem);border-top:var(--border-w,1px) solid var(--line,#e3e6eb);text-align:right}.ew-submitted{text-align:center;padding:var(--space-2,.5rem) 0}.ew-submitted-badge{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--ok-bg,#e8f6ee);color:var(--ok,#1a7f4b);margin-bottom:var(--space-2,.5rem)}.ew-submitted h2{margin:var(--space-1,.25rem) 0}.ew-submitted p{color:var(--muted,#5b6270);margin:0}.ew-otp{box-sizing:border-box;width:100%;min-height:var(--control-h,2.75rem);padding:.55rem var(--control-pad-x,.75rem);text-align:center;font-size:var(--text-lg,1.2rem);font-weight:var(--weight-bold,700);letter-spacing:.5em;text-indent:.5em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:var(--border-w,1px) solid var(--line-strong,#c4cad4);border-radius:var(--radius-sm,8px);background:var(--surface,#fff);color:var(--ink,#14161a)}.ew-otp:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:0;border-color:var(--brand,#ea1c2d);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand,#ea1c2d) 16%,transparent)}.ew-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;border-radius:var(--radius-pill,999px);font-size:var(--text-xs,.75rem);font-weight:var(--weight-semibold,600);border:var(--border-w,1px) solid transparent;color:var(--ink,#14161a)}.ew-badge svg{width:.9rem;height:.9rem;flex:none}.ew-badge--ok{background:var(--ok-bg,#e8f6ee);border-color:color-mix(in srgb,var(--ok,#1a7f4b) 30%,var(--line,#e3e6eb))}.ew-badge--ok svg{color:var(--ok,#1a7f4b)}.ew-badge--pending{background:var(--warn-bg,#fdf3e1);border-color:color-mix(in srgb,var(--warn-c,#8a5a00) 30%,var(--line,#e3e6eb))}.ew-badge--pending svg{color:var(--warn-c,#8a5a00)}.ew-badge--missing{background:var(--danger-bg,#fdecec);border-color:color-mix(in srgb,var(--danger,#c9101f) 30%,var(--line,#e3e6eb))}.ew-badge--missing svg{color:var(--danger,#c9101f)}.ew-badge--info{background:var(--info-bg,#e7f0fe);border-color:color-mix(in srgb,var(--info,#1f6feb) 30%,var(--line,#e3e6eb))}.ew-badge--info svg{color:var(--info,#1f6feb)}.ew-badge--neutral{background:var(--panel,#f1f3f6);border-color:var(--line,#e3e6eb)}.ew-badge--neutral svg{color:var(--muted,#5b6270)}.ew-disclosure{border:var(--border-w,1px) solid var(--line,#e3e6eb);border-radius:var(--radius-sm,8px);background:var(--surface,#fff)}.ew-disclosure>summary{display:flex;align-items:center;gap:var(--space-2,.5rem);cursor:pointer;padding:.7rem .85rem;font-weight:var(--weight-semibold,600);font-size:var(--text-sm,.85rem);color:var(--ink,#14161a);list-style:none}.ew-disclosure>summary::-webkit-details-marker{display:none}.ew-disclosure>summary:after{content:"";margin-left:auto;width:1rem;height:1rem;flex:none;background-color:var(--muted,#5b6270);-webkit-mask: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='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center /1rem;mask: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='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center /1rem;transition:transform var(--motion-fast,.15s)}.ew-disclosure[open]>summary:after{transform:rotate(180deg)}.ew-disclosure>summary:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:-2px;border-radius:var(--radius-sm,8px)}.ew-disclosure-body{padding:0 .85rem .85rem;font-size:var(--text-sm,.85rem);color:var(--muted,#5b6270)}.ew-quote-eligible{display:flex;align-items:center;gap:var(--space-2,.5rem);font-weight:var(--weight-semibold,600);padding:.6rem .75rem;border-radius:var(--radius-sm,8px);color:var(--ink,#14161a)}.ew-quote-eligible svg{width:1.15rem;height:1.15rem;flex:none}.ew-quote-eligible--yes{background:var(--ok-bg,#e8f6ee)}.ew-quote-eligible--yes svg{color:var(--ok,#1a7f4b)}.ew-quote-eligible--review{background:var(--warn-bg,#fdf3e1)}.ew-quote-eligible--review svg{color:var(--warn-c,#8a5a00)}.ew-live-payment-spinner{width:.85rem;height:.85rem;border:2px solid color-mix(in srgb,var(--brand,#ea1c2d) 28%,transparent);border-top-color:var(--brand,#ea1c2d);border-radius:50%;animation:ew-spin .6s linear infinite}.ew-live-payment--loading .ew-live-payment-value{opacity:.5}.ew-live-payment-value--placeholder{color:var(--muted,#5b6270);font-weight:var(--weight-semibold,600);font-size:1.15rem}.ew-live-payment--indicative,.ew-live-payment--stale{display:block;margin-top:var(--space-3,.75rem);padding:.7rem .9rem;border-radius:var(--radius-md,12px);background:var(--bg,#f7f8fa);color:var(--muted,#5b6270);font-size:var(--text-md,.9rem);text-align:center}.ew-live-payment--indicative{border:var(--border-w,1px) solid var(--line,#e3e6eb)}.ew-live-payment--stale{border:1px dashed var(--line,#e3e6eb)}.ew-deposit-guidance{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1,.25rem) var(--space-3,.75rem);margin:-.15rem 0 0;font-size:var(--text-sm,.85rem)}.ew-deposit-pct{color:var(--muted,#5b6270);font-weight:var(--weight-semibold,600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ew-deposit-pct--over{color:var(--warn-c,#8a5a00);font-weight:var(--weight-bold,700)}.ew-deposit-note{color:var(--muted,#5b6270)}.ew-warn{padding:.6rem .7rem;border-radius:var(--radius-sm,8px);background:var(--warn-bg,#fdf3e1);color:var(--warn-c,#8a5a00);font-size:var(--text-sm,.85rem)}.ew-policy-link,.ew-warn{margin:-.25rem 0 0}.ew-link{padding:0;border:0;background:none;color:var(--brand-text,#c30d1b);font:inherit;text-decoration:underline;cursor:pointer}.ew-link:focus-visible{outline:var(--ring-width,2px) solid var(--ring,var(--brand,#ea1c2d));outline-offset:2px;border-radius:2px}.ew-modal-intro{margin-top:0;color:var(--muted,#5b6270)}.ew-policy-section h3{margin:var(--space-4,1rem) 0 var(--space-1,.25rem);font-size:var(--text-md,.9rem)}.ew-policy-section p{margin:0;font-size:var(--text-sm,.85rem);color:var(--muted,#5b6270)}.ew-quote{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:var(--space-2)}.ew-quote-mark{font-size:var(--text-lg);line-height:1}.ew-deposit-suggest{font-size:var(--text-sm)}.ew-cta{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:.9rem}.ew-modal-done{font:inherit;font-weight:var(--weight-semibold);padding:.55rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--brand-fill);background:var(--brand-fill);color:var(--brand-ink);cursor:pointer}@media (prefers-reduced-motion:reduce){.ew-modal-backdrop *,.ew-scope *,.ew-shell *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (forced-colors:active){.ew-btn,.ew-chip-check,.ew-field input,.ew-field select,.ew-field textarea,.ew-file,.ew-money,.ew-phone-prefix,.ew-seg-opt,.ew-term-chip{border:1px solid ButtonText}.ew-chip-check:has(input:checked),.ew-seg-opt:has(.ew-seg-input:checked),.ew-stepper-item--active .ew-stepper-dot,.ew-term-chip[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.ew-progress-bar>span{background:Highlight}}