:root{--ixq-primary:#5ea33b;--ixq-primary-2:#2e7d32;--ixq-bg-soft:#eaf4e3;--ixq-text:#3f536e;--ixq-text-2:#6b7a90;--ixq-border:#dbe7d4;--ixq-card:#ffffff;--ixq-radius:18px;--ixq-radius-sm:14px;--ixq-shadow:0 14px 34px rgba(18,40,18,0.10);--ixq-maxw:1240px;--ixq-gap:28px;--ixq-font:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Noto Sans","Helvetica Neue",sans-serif;--ixq-title-size:30px;--ixq-h3-size:22px;--ixq-base-size:16px;--ixq-btn-h:58px;--ixq-btn-radius:13px;--ixq-input-h:54px;--ixq-input-radius:16px;}.ixq{font-family:var(--ixq-font);color:var(--ixq-text);font-size:var(--ixq-base-size);}.ixq *{box-sizing:border-box;}.ixq__grid{max-width:var(--ixq-maxw);margin:0 auto;display:grid;grid-template-columns:1.45fr 0.55fr;gap:var(--ixq-gap);align-items:stretch;}@media (max-width:980px){.ixq__grid{grid-template-columns:1fr;}.ixq__side{position:static;}}.ixq__card,.ixq__sidecard{background:var(--ixq-card);border:1px solid rgba(17,24,39,0.08);border-radius:var(--ixq-radius);box-shadow:var(--ixq-shadow);}.ixq__card{padding:28px 28px 18px;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;}.ixq__sidecard{padding:22px;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate;}.ixq__form{flex:1 1 auto;display:flex;flex-direction:column;}.ixq__step{flex:1 1 auto;}.ixq__header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;}.ixq__title{font-weight:800;letter-spacing:-0.02em;font-size:var(--ixq-title-size);}.ixq__stepcount{font-weight:700;color:var(--ixq-text-2);white-space:nowrap;padding-top:6px;}.ixq__progress{height:10px;background:rgba(63,83,110,0.10);border-radius:999px;margin:16px 0 22px;overflow:hidden;}.ixq__progressbar{height:100%;width:20%;background:linear-gradient(90deg,var(--ixq-primary),var(--ixq-primary-2));border-radius:999px;transition:width .35s cubic-bezier(.22,1,.36,1);}.ixq__steptitle{display:flex;align-items:center;gap:12px;margin-bottom:14px;}.ixq__iconbox{width:46px;height:46px;border-radius:14px;background:var(--ixq-bg-soft);border:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}.ixq__iconimg{width:26px;height:26px;object-fit:contain;}.ixq__iconph{width:18px;height:18px;border-radius:6px;background:rgba(94,163,59,0.25);}.ixq__h3{margin:0;font-size:var(--ixq-h3-size);font-weight:800;}.ixq__step{display:none;}.ixq__step.is-active{display:block;}.ixq__fields{display:grid;gap:16px;}.ixq__fields--2{grid-template-columns:1fr 1fr;}@media (max-width:680px){.ixq__fields--2{grid-template-columns:1fr;}}@media (min-width:681px){.ixq__step[data-ixq-step="1"] .ixq__fields--2{grid-template-columns:minmax(0,1.3fr) minmax(320px,0.85fr);}}.ixq__phoneRow{position:relative;width:100%;min-height:var(--ixq-input-h);display:flex;align-items:center;gap:12px;padding:0 16px;background:#fff;border:1px solid rgba(63,83,110,0.20);border-radius:var(--ixq-input-radius);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;}.ixq__phoneRow:focus-within{border-color:rgba(94,163,59,0.70);box-shadow:0 0 0 4px rgba(94,163,59,0.16);}.ixq__phoneRow.is-invalid{border-color:rgba(214,47,47,0.75);box-shadow:0 0 0 4px rgba(214,47,47,0.12);}.ixq__phoneCountryWrap,.ixq__phoneNumberWrap{min-width:0;}.ixq__phoneCountryWrap{flex:0 0 auto;}.ixq__select--phone-country + .ixq__nselectBtn,.ixq__phoneCountryWrap .ixq__nselectBtn{font-weight:700;}.ixq__phoneCountryWrap .ixq__nselect{width:auto;}.ixq__phoneCountryWrap .ixq__nselectBtn{height:calc(var(--ixq-input-h) - 2px);min-width:64px;justify-content:center;padding:0 28px 0 0;border:0;background:transparent;box-shadow:none;}.ixq__phoneCountryWrap .ixq__nselect.is-open .ixq__nselectBtn,.ixq__phoneCountryWrap .ixq__nselectBtn:focus-visible{border:0;box-shadow:none;}.ixq__phoneCountryWrap .ixq__nselectList{left:0;right:auto;width:min(320px,calc(100vw - 32px));}.ixq__phoneDivider{width:1px;height:26px;background:rgba(63,83,110,0.18);flex:0 0 auto;}.ixq__phoneInlinePrefix{position:static;transform:none;font:inherit;font-weight:700;color:var(--ixq-text);pointer-events:none;z-index:1;line-height:1;white-space:nowrap;flex:0 0 auto;}.ixq .ixq__input--phone{flex:1 1 auto;min-width:0;height:calc(var(--ixq-input-h) - 2px) !important;border:0 !important;background:transparent !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;line-height:calc(var(--ixq-input-h) - 2px) !important;}@media (max-width:680px){.ixq__phoneRow{gap:10px;padding:0 14px;}}.ixq__field--phone{width:min(100%,420px);justify-self:start;}.ixq__field--phone .ixq__phoneRow{gap:8px;padding:0 14px;}.ixq__field--phone .ixq__phoneCountryWrap .ixq__nselectBtn{min-width:58px;padding:0 24px 0 0;}.ixq__field--phone .ixq__phoneDivider{height:24px;}.ixq__field--phone .ixq__phoneInlinePrefix{margin-right:2px;}.ixq .ixq__field--phone .ixq__input--phone,.ixq .ixq__field--phone .ixq__input--phone:hover,.ixq .ixq__field--phone .ixq__input--phone:focus,.ixq .ixq__field--phone .ixq__input--phone:active,.ixq .ixq__phoneRow input[type="tel"]{border:0 !important;outline:0 !important;background:transparent !important;background-image:none !important;border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;appearance:none !important;-webkit-appearance:none !important;padding:0 !important;margin:0 !important;}@media (max-width:680px){.ixq__field--phone{width:100%;}.ixq__field--phone .ixq__phoneRow{gap:10px;padding:0 14px;}.ixq__field--phone .ixq__phoneInlinePrefix{margin-right:0;}}.ixq__field{display:block;}.ixq__label{display:block;font-weight:700;margin-bottom:8px;}.ixq__req{color:#d62f2f;}.ixq .ixq__input,.ixq .ixq__select{width:100%;height:var(--ixq-input-h) !important;border-radius:var(--ixq-input-radius) !important;border:1px solid rgba(63,83,110,0.20) !important;background:#fff !important;padding:0 16px !important;font-size:16px;color:var(--ixq-text);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;}.ixq .ixq__input[type="number"]{appearance:textfield;-moz-appearance:textfield;}.ixq .ixq__input[type="number"]::-webkit-outer-spin-button,.ixq .ixq__input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.ixq .ixq__input,.ixq .ixq__select{line-height:calc(var(--ixq-input-h) - 2px) !important;}.ixq__input::placeholder{color:rgba(63,83,110,0.55);}.ixq .ixq__input:focus,.ixq .ixq__select:focus{border-color:rgba(94,163,59,0.70);box-shadow:0 0 0 4px rgba(94,163,59,0.16);}.ixq__hint{display:block;margin-top:8px;color:var(--ixq-text-2);font-size:13px;}.ixq__error{display:none;margin-top:8px;color:#d62f2f;font-size:12px;line-height:1.35;font-weight:600;}.ixq__error.is-show{display:block;}.ixq .ixq__input.is-invalid{border-color:rgba(214,47,47,0.75) !important;box-shadow:0 0 0 4px rgba(214,47,47,0.12);}.ixq__field--hidden{display:none;}.ixq__field--visible{display:block;}.ixq__moneyRow{width:100%;height:var(--ixq-input-h);display:flex;align-items:center;gap:6px;padding:0 16px;background:#fff;border:1px solid rgba(63,83,110,0.20);border-radius:var(--ixq-input-radius);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;}.ixq__moneyPrefix{font:inherit;font-weight:400;color:var(--ixq-text);opacity:1;user-select:none;}.ixq .ixq__input--withPrefix{flex:1 1 auto;height:calc(var(--ixq-input-h) - 2px) !important;border:0 !important;background:transparent !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;line-height:calc(var(--ixq-input-h) - 2px) !important;font:inherit;color:var(--ixq-text);}.ixq__moneyRow:focus-within{border-color:rgba(94,163,59,0.70);box-shadow:0 0 0 4px rgba(94,163,59,0.16);}.ixq__pillrow{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap;}.ixq__pill{border:1px solid rgba(63,83,110,0.20);background:#fff;color:var(--ixq-text);border-radius:16px;padding:12px 16px;font-weight:800;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease;}.ixq__pill:hover{transform:translateY(-1px);border-color:rgba(94,163,59,0.7);}.ixq__pill.is-active{background:var(--ixq-bg-soft);border-color:rgba(94,163,59,0.7);}.ixq__choicegrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;}@media (max-width:860px){.ixq__choicegrid{grid-template-columns:1fr;}}.ixq__choice{cursor:pointer;}.ixq__choice.is-disabled{cursor:not-allowed;}.ixq__choice.is-disabled .ixq__choicecard{border-color:rgba(63,83,110,0.10);background:rgba(15,23,42,0.03);box-shadow:none;}.ixq__choice.is-disabled .ixq__choiceTitle,.ixq__choice.is-disabled .ixq__choiceDesc{color:rgba(63,83,110,0.45);}.ixq__choice.is-disabled .ixq__choiceDesc{opacity:.9;}.ixq__radio{position:absolute;opacity:0;pointer-events:none;}.ixq__choicecard{display:block;padding:20px;border-radius:var(--ixq-radius-sm);border:2px solid rgba(63,83,110,0.18);background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;min-height:92px;}.ixq__choiceTitle{display:block;font-weight:900;font-size:18px;margin-bottom:6px;}.ixq__choiceDesc{display:block;color:var(--ixq-text-2);font-weight:600;}.ixq__choice input:checked + .ixq__choicecard{border-color:var(--ixq-primary);box-shadow:0 0 0 4px rgba(94,163,59,0.12);background:rgba(234,244,227,0.55);}.ixq__nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;}.ixq__btn{height:var(--ixq-btn-h);padding:0 22px;border-radius:var(--ixq-btn-radius);font-weight:700;font-size:15px;letter-spacing:-0.01em;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease;user-select:none;}.ixq__btn:active{transform:translateY(1px);}.ixq__btn--primary{background:#5ea33b;color:#fff;box-shadow:0 14px 24px rgba(94,163,59,0.25);}.ixq__btn--primary:hover{background:#71be4a;}.ixq__btn--ghost{background:transparent;border:2px solid rgba(63,83,110,0.18);color:var(--ixq-text);}.ixq__btn--ghost:hover{border-color:rgba(94,163,59,0.55);}.ixq__btn--outline{background:transparent;border:2px solid rgba(94,163,59,0.45);color:var(--ixq-primary);}.ixq__btn--outline:hover{background:rgba(234,244,227,0.65);border-color:rgba(94,163,59,0.75);}.ixq__w100{width:100%;}.ixq__side{position:sticky;top:18px;align-self:stretch;}@media (max-width:980px){.ixq__side{position:static;}}.ixq__sidehead{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;}.ixq__sun{font-size:18px;padding-top:3px;}.ixq__sidetitle{font-weight:900;font-size:18px;}.ixq__hero{background:rgba(234,244,227,0.75);border:1px solid rgba(94,163,59,0.18);border-radius:var(--ixq-radius-sm);padding:16px;text-align:center;margin-bottom:14px;}.ixq__heroLabel{font-weight:800;color:var(--ixq-text-2);}.ixq__heroValue{margin-top:6px;font-weight:950;letter-spacing:-0.02em;font-size:42px;color:var(--ixq-primary-2);}.ixq__siderows{margin-top:10px;}.ixq__row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;gap:12px;}.ixq__hr{border:0;border-top:1px solid rgba(63,83,110,0.14);margin:10px 0;}.ixq__good{color:var(--ixq-primary-2);}.ixq__muted{color:var(--ixq-text-2);}.ixq__small{font-size:13px;}.ixq__mt{margin-top:14px;}.ixq__advisorSideOverlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .34s ease;}.ixq__advisorSideOverlay.is-active{opacity:1;pointer-events:auto;}.ixq__advisorSideBackdrop{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,255,255,0.52),transparent 50%),linear-gradient(180deg,rgba(94,163,59,0.18),rgba(46,125,50,0.24));backdrop-filter:blur(8px);}.ixq__advisorSideCard{position:relative;z-index:1;width:100%;border-radius:26px;padding:24px 20px 20px;border:1px solid rgba(255,255,255,0.52);background:rgba(255,255,255,0.28);box-shadow:0 24px 54px rgba(18,40,18,0.16);text-align:center;}.ixq__advisorSidePulse{position:relative;width:116px;height:116px;margin:0 auto 10px;}.ixq__advisorSideRing,.ixq__advisorSideCheckWrap{position:absolute;inset:0;border-radius:999px;}.ixq__advisorSideRing{border:1.5px solid rgba(255,255,255,0.8);box-shadow:inset 0 0 28px rgba(255,255,255,0.18);opacity:0;transform:scale(.36);}.ixq__advisorSideOverlay.is-active .ixq__advisorSideRing--1{animation:ixqSuccessRing 2s cubic-bezier(.2,.75,.2,1) infinite;}.ixq__advisorSideOverlay.is-active .ixq__advisorSideRing--2{animation:ixqSuccessRing 2s cubic-bezier(.2,.75,.2,1) .34s infinite;}.ixq__advisorSideCheckWrap{inset:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(243,248,239,0.99));border:1px solid rgba(255,255,255,0.95);box-shadow:0 20px 42px rgba(46,125,50,0.20),inset 0 1px 0 rgba(255,255,255,0.95);animation:ixqSuccessPop .72s cubic-bezier(.22,1,.36,1) .08s both;}.ixq__advisorSideDoc{width:46px;height:46px;}.ixq__advisorSideDoc path{fill:none;stroke:var(--ixq-primary-2);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;}.ixq__advisorSideEyebrow,.ixq__advisorSideTitle,.ixq__advisorSideText,.ixq__advisorSideSavingsWrap,.ixq__advisorSideCta,.ixq__advisorSideNote{opacity:0;transform:translateY(10px);animation:ixqSuccessFade .44s ease forwards;}.ixq__advisorSideEyebrow{animation-delay:.12s;}.ixq__advisorSideTitle{animation-delay:.20s;}.ixq__advisorSideText{animation-delay:.28s;}.ixq__advisorSideSavingsWrap{animation-delay:.36s;}.ixq__advisorSideCta{animation-delay:.44s;}.ixq__advisorSideNote{animation-delay:.52s;}.ixq__advisorSideEyebrow{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:rgba(15,23,42,0.66);}.ixq__advisorSideTitle{margin-top:8px;font-size:25px;line-height:1.08;font-weight:950;letter-spacing:-0.03em;color:#12311d;}.ixq__advisorSideText{margin-top:10px;font-size:14px;line-height:1.6;font-weight:600;color:rgba(18,49,29,0.88);}.ixq__advisorSideSavingsWrap{margin-top:14px;padding:14px 16px;border-radius:20px;background:rgba(255,255,255,0.56);border:1px solid rgba(255,255,255,0.62);}.ixq__advisorSideSavingsLabel{font-size:12px;font-weight:800;color:var(--ixq-text-2);}.ixq__advisorSideSavingsValue{margin-top:6px;font-size:40px;line-height:1;font-weight:950;letter-spacing:-0.03em;color:var(--ixq-primary-2);}.ixq__advisorSideCta{margin-top:14px;width:100%;box-shadow:0 16px 34px rgba(46,125,50,0.18);}.ixq__advisorSideNote{margin-top:12px;font-size:13px;line-height:1.45;font-weight:700;color:rgba(18,49,29,0.72);}@media (max-width:640px){.ixq__advisorSideOverlay{padding:16px;}.ixq__advisorSideCard{padding:22px 16px 18px;}.ixq__advisorSidePulse{width:102px;height:102px;}.ixq__advisorSideDoc{width:40px;height:40px;}.ixq__advisorSideTitle{font-size:22px;}.ixq__advisorSideSavingsValue{font-size:34px;}}@media (prefers-reduced-motion:reduce){.ixq__advisorSideOverlay,.ixq__advisorSideRing,.ixq__advisorSideCheckWrap,.ixq__advisorSideEyebrow,.ixq__advisorSideTitle,.ixq__advisorSideText,.ixq__advisorSideSavingsWrap,.ixq__advisorSideCta,.ixq__advisorSideNote{animation:none !important;transition:none !important;opacity:1;transform:none;}}.ixq__summaryInline{margin-top:4px;}.ixq__summaryBig{background:rgba(234,244,227,0.55);border:1px solid rgba(94,163,59,0.18);border-radius:var(--ixq-radius-sm);padding:18px;text-align:center;}.ixq__summaryBigLabel{color:var(--ixq-text-2);font-weight:800;}.ixq__summaryBigValue{font-size:54px;font-weight:950;letter-spacing:-0.03em;color:var(--ixq-primary-2);margin:6px 0 2px;}.ixq__summaryBigSub{color:var(--ixq-text-2);font-weight:700;}.ixq__stats{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px;}@media (max-width:680px){.ixq__stats{grid-template-columns:1fr;}}.ixq__stat{background:rgba(234,244,227,0.35);border:1px solid rgba(94,163,59,0.12);border-radius:var(--ixq-radius-sm);padding:16px;text-align:center;}.ixq__statLabel{color:var(--ixq-text-2);font-weight:800;}.ixq__statValue{margin-top:6px;font-weight:950;font-size:22px;color:#0f172a;}.ixq__toast{display:none;margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(63,83,110,0.18);background:#fff;}.ixq__toast.is-show{display:block;}.ixq__toast.is-ok{border-color:rgba(94,163,59,0.35);background:rgba(234,244,227,0.5);}.ixq__toast.is-bad{border-color:rgba(214,47,47,0.35);background:rgba(214,47,47,0.06);}.ixq__card--success{box-shadow:0 18px 44px rgba(46,125,50,0.16);}.ixq__successOverlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s ease,visibility 0s linear .36s;}.ixq__successOverlay.is-active{visibility:visible;pointer-events:auto;transition-delay:0s;}.ixq__successOverlay.is-visible{opacity:1;}.ixq__successBackdrop{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,255,255,0.52),transparent 52%),linear-gradient(180deg,rgba(94,163,59,0.34),rgba(46,125,50,0.44));backdrop-filter:blur(5px);}.ixq__successCard{position:relative;z-index:1;width:min(100%,680px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 28px 22px;border-radius:28px;border:1px solid rgba(255,255,255,0.46);background:rgba(255,255,255,0.18);box-shadow:0 24px 64px rgba(18,40,18,0.16);}.ixq__successPulse{position:relative;width:150px;height:150px;margin-bottom:4px;}.ixq__successRing,.ixq__successCheckWrap{position:absolute;inset:0;border-radius:999px;}.ixq__successRing{border:1.5px solid rgba(255,255,255,0.74);box-shadow:inset 0 0 32px rgba(255,255,255,0.18);opacity:0;transform:scale(.34);}.ixq__successOverlay.is-visible .ixq__successRing--1{animation:ixqSuccessRing 1.95s cubic-bezier(.2,.75,.2,1) infinite;}.ixq__successOverlay.is-visible .ixq__successRing--2{animation:ixqSuccessRing 1.95s cubic-bezier(.2,.75,.2,1) .28s infinite;}.ixq__successOverlay.is-visible .ixq__successRing--3{animation:ixqSuccessRing 1.95s cubic-bezier(.2,.75,.2,1) .56s infinite;}.ixq__successCheckWrap{inset:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(232,247,227,0.98));border:1px solid rgba(255,255,255,0.95);box-shadow:0 20px 45px rgba(46,125,50,0.22),inset 0 1px 0 rgba(255,255,255,0.95);transform:scale(.72);opacity:0;}.ixq__successOverlay.is-visible .ixq__successCheckWrap{animation:ixqSuccessPop .72s cubic-bezier(.22,1,.36,1) .12s forwards;}.ixq__successCheck{width:62px;height:62px;}.ixq__successCheck path{fill:none;stroke:var(--ixq-primary-2);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:64;stroke-dashoffset:64;}.ixq__successDoc{display:none;width:62px;height:62px;}.ixq__successDoc path{fill:none;stroke:var(--ixq-primary-2);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;}.ixq__successOverlay--advisor .ixq__successCheck{display:none;}.ixq__successOverlay--advisor .ixq__successDoc{display:block;}.ixq__successOverlay--advisor .ixq__successCheckWrap{background:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(243,248,239,0.99));}.ixq__successOverlay--advisor .ixq__successBackdrop{background:radial-gradient(circle at top,rgba(255,255,255,0.52),transparent 50%),linear-gradient(180deg,rgba(94,163,59,0.18),rgba(46,125,50,0.24));backdrop-filter:blur(8px);}.ixq__successOverlay--advisor .ixq__successCard{border-radius:26px;border:1px solid rgba(255,255,255,0.52);background:rgba(255,255,255,0.28);box-shadow:0 24px 54px rgba(18,40,18,0.16);}.ixq__successOverlay.is-visible .ixq__successCheck path{animation:ixqSuccessDraw .52s ease-out .58s forwards;}.ixq__successEyebrow,.ixq__successTitle,.ixq__successText{opacity:0;transform:translateY(12px);}.ixq__successOverlay.is-visible .ixq__successEyebrow,.ixq__successOverlay.is-visible .ixq__successTitle,.ixq__successOverlay.is-visible .ixq__successText{animation:ixqSuccessFade .48s ease forwards;}.ixq__successOverlay.is-visible .ixq__successEyebrow{animation-delay:.38s;}.ixq__successOverlay.is-visible .ixq__successTitle{animation-delay:.48s;}.ixq__successOverlay.is-visible .ixq__successText{animation-delay:.58s;}.ixq__successEyebrow{font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:rgba(15,23,42,0.66);}.ixq__successTitle{font-size:clamp(28px,4vw,36px);line-height:1.04;letter-spacing:-0.03em;font-weight:950;color:#12311d;}.ixq__successText{display:block;width:100%;max-width:620px;font-size:15px;line-height:1.55;font-weight:600;color:rgba(18,49,29,0.88);text-align:justify;text-align-last:center;}.ixq__successCta{margin-top:8px;min-width:min(100%,320px);background:#fff;color:var(--ixq-primary-2);box-shadow:0 16px 34px rgba(46,125,50,0.18);opacity:0;transform:translateY(16px) scale(.98);pointer-events:none;}.ixq__successCta:hover{background:#fff;transform:translateY(-1px) scale(1.02);}.ixq__successOverlay.is-done .ixq__successCta,.ixq__successOverlay.is-done .ixq__successNote{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .34s ease,transform .34s ease;}.ixq__successNote{font-size:13px;line-height:1.45;font-weight:700;color:rgba(18,49,29,0.72);opacity:0;transform:translateY(12px);}@keyframes ixqSuccessRing{0%{opacity:0;transform:scale(.34);}18%{opacity:.65;}100%{opacity:0;transform:scale(1.28);}}@keyframes ixqSuccessPop{0%{opacity:0;transform:scale(.72);}58%{opacity:1;transform:scale(1.08);}100%{opacity:1;transform:scale(1);}}@keyframes ixqSuccessDraw{from{stroke-dashoffset:64;}to{stroke-dashoffset:0;}}@keyframes ixqSuccessFade{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}@media (max-width:640px){.ixq__successOverlay{padding:18px;}.ixq__successCard{padding:24px 18px 18px;border-radius:24px;}.ixq__successPulse{width:132px;height:132px;}.ixq__successCheck{width:54px;height:54px;}.ixq__successDoc{width:54px;height:54px;}.ixq__successText{font-size:14px;text-align:left;text-align-last:auto;}.ixq__successCta{min-width:100%;}}@media (prefers-reduced-motion:reduce){.ixq__successOverlay,.ixq__successCta,.ixq__successNote,.ixq__successCheckWrap,.ixq__successRing,.ixq__successEyebrow,.ixq__successTitle,.ixq__successText,.ixq__successCheck path{animation:none !important;transition:none !important;}.ixq__successOverlay.is-visible,.ixq__successOverlay.is-done,.ixq__successOverlay.is-visible .ixq__successCheckWrap,.ixq__successOverlay.is-done .ixq__successCta,.ixq__successOverlay.is-done .ixq__successNote,.ixq__successOverlay.is-visible .ixq__successEyebrow,.ixq__successOverlay.is-visible .ixq__successTitle,.ixq__successOverlay.is-visible .ixq__successText{opacity:1;transform:none;}.ixq__successCheck path{stroke-dashoffset:0;}}.ixq__breakdown{margin-top:16px;padding:18px;border:1px solid rgba(63,83,110,0.14);border-radius:22px;background:#fff;box-shadow:0 10px 24px rgba(18,40,18,.04);}.ixq__breakTitle{font-weight:900;letter-spacing:-.01em;margin-bottom:4px;color:#20356b;font-size:20px;}.ixq__breakSub{color:var(--ixq-text-2);font-size:13px;line-height:1.5;margin-bottom:12px;}.ixq__breakTableWrap{overflow:auto;border-radius:16px;border:1px solid rgba(63,83,110,0.14);background:#fff;}.ixq__breakTable{width:100%;border-collapse:separate;border-spacing:0;min-width:1020px;}.ixq__breakTable th,.ixq__breakTable td{padding:12px 12px;border-bottom:1px solid rgba(63,83,110,0.10);font-size:13px;line-height:1.45;vertical-align:top;background:#fff;}.ixq__breakTable thead th{font-weight:900;color:#20356b;white-space:nowrap;background:rgba(234,244,227,0.82);}.ixq__breakTable tbody tr:nth-child(even) td{background:#f7fbf4;}.ixq__breakTable tbody tr:last-child td{border-bottom:none;}.ixq__money{position:relative;}.ixq__moneySign{display:none !important;}.ixq__input--money{padding-left:16px !important;}.ixq__btn[data-ixq-next].ixq__btn--primary:hover,.ixq__btn[data-ixq-submit].ixq__btn--primary:hover{background:#71be4a;}.ixq__btn[data-ixq-next]:hover,.ixq__btn[data-ixq-submit]:hover{transform:scale(1.06);}.ixq__btn[data-ixq-next]:active,.ixq__btn[data-ixq-submit]:active{transform:scale(1.06) translateY(1px);}.ixq__nselect{position:relative;width:100%;}.ixq__nselectNative{position:absolute !important;inset:0 !important;opacity:0 !important;pointer-events:none !important;}.ixq__nselectBtn{width:100%;height:var(--ixq-input-h);border-radius:var(--ixq-input-radius);border:1px solid rgba(63,83,110,0.20);background:#fff;padding:0 44px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;color:var(--ixq-text);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;user-select:none;}.ixq__nselectBtn:focus{outline:none;}.ixq__nselect.is-open .ixq__nselectBtn,.ixq__nselectBtn:focus-visible{border-color:rgba(94,163,59,0.70);box-shadow:0 0 0 4px rgba(94,163,59,0.16);}.ixq__nselect.is-invalid .ixq__nselectBtn{border-color:rgba(214,47,47,0.75) !important;box-shadow:0 0 0 4px rgba(214,47,47,0.12);}.ixq__phoneCountryWrap .ixq__nselect.is-invalid .ixq__nselectBtn{border-color:transparent !important;box-shadow:none !important;}.ixq__nselectValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--ixq-text);}.ixq__phoneCountryWrap .ixq__nselectValue{width:100%;display:flex;align-items:center;justify-content:center;}.ixq__nselectArrow{position:absolute;right:16px;top:50%;width:10px;height:10px;transform:translateY(-60%) rotate(45deg);border-right:2px solid rgba(63,83,110,0.45);border-bottom:2px solid rgba(63,83,110,0.45);pointer-events:none;transition:transform .18s ease;}.ixq__nselect.is-open .ixq__nselectArrow{transform:translateY(-35%) rotate(-135deg);}.ixq__nselectList{position:absolute;left:0;right:0;top:calc(var(--ixq-input-h) + 10px);background:#fff;border:1px solid rgba(63,83,110,0.18);border-radius:14px;box-shadow:0 18px 38px rgba(18,40,18,0.14);padding:8px;max-height:260px;overflow:auto;z-index:9999;display:none;}.ixq__nselect.is-open .ixq__nselectList{display:block;}.ixq__nselectOpt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;font-weight:700;color:var(--ixq-text);cursor:pointer;transition:background .15s ease,transform .12s ease,color .15s ease;}.ixq__nselectOptLabel{min-width:0;}.ixq__nselectValueInner,.ixq__nselectOptLabel{display:flex;align-items:center;gap:10px;}.ixq__nselectValueFlag,.ixq__nselectOptFlag{flex:0 0 auto;font-size:20px;line-height:1;}.ixq__nselectValueInner--flagOnly{width:100%;justify-content:center;gap:0;}.ixq__nselectValueDial,.ixq__nselectOptDial{color:var(--ixq-text-2);}.ixq__nselectOptMeta{flex:0 0 auto;font-size:12px;font-weight:800;color:var(--ixq-primary);white-space:nowrap;}.ixq__nselectOpt:hover{background:rgba(234,244,227,0.75);}.ixq__nselectOpt.is-selected{background:#5ea33b;color:#fff;}.ixq__nselectOpt.is-selected .ixq__nselectOptMeta,.ixq__nselectOpt.is-selected .ixq__nselectOptDial{color:rgba(255,255,255,0.92);}.ixq__nselectOpt.is-selected::after{content:"✓";font-weight:900;opacity:.95;}.ixq__nselectOpt.is-disabled{opacity:.55;cursor:not-allowed;}.ixq__btn[data-ixq-submit]{position:relative !important;overflow:hidden !important;isolation:isolate;}.ixq__btn[data-ixq-submit]::before{content:"";position:absolute;top:-60%;left:-120%;width:120%;height:220%;pointer-events:none;border-radius:inherit;z-index:2;background:linear-gradient( 110deg,rgba(255,255,255,0) 44%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 56% );transform:skewX(-18deg);opacity:0;animation:ixqSubmitShine 5s ease-in-out infinite;}.ixq__btn[data-ixq-submit]>*{position:relative;z-index:3;}@keyframes ixqSubmitShine{0%{left:-120%;opacity:0;}12%{opacity:0.18;}22%{opacity:0.45;}34%{left:120%;opacity:0;}100%{left:120%;opacity:0;}}.ixq__btn[data-ixq-submit][disabled]::before{animation:none !important;opacity:0 !important;}.ixq__moneyPrefix{display:none !important;}.ixq__moneyRow{gap:0 !important;}.ixq__input--withPrefix{padding-left:0 !important;}.ixq__modal{position:fixed;inset:0;display:none;align-items:flex-start;justify-content:center;padding:clamp(14px,2vw,28px);overflow-y:auto;z-index:2147483000;isolation:isolate;}.ixq__modal.is-open{display:flex;}.ixq__modalBackdrop{position:absolute;inset:0;z-index:0;background:rgba(2,6,23,0.55);}.ixq__modalCard{position:relative;z-index:1;width:min(920px,100%);margin:0;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,0.25);overflow:hidden;}.ixq__modalHead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(63,83,110,0.14);}.ixq__modalClose{border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:8px 10px;border-radius:12px;}.ixq__modalClose:hover{background:rgba(63,83,110,0.08);}.ixq__modalBody{padding:14px 16px 6px;}.ixq__cropCanvas{width:100%;height:auto;max-height:62vh;border-radius:14px;border:1px solid rgba(63,83,110,0.18);background:rgba(234,244,227,0.25);touch-action:none;}.ixq__modalFoot{display:flex;gap:10px;justify-content:flex-end;padding:12px 16px 16px;border-top:1px solid rgba(63,83,110,0.14);}@media (max-width:520px){.ixq__modalFoot{flex-direction:column;}}body.ixq-modal-open{overflow:hidden;}.ixq__dropzone{position:relative;border:2px dashed rgba(63,83,110,0.22);background:rgba(234,244,227,0.35);border-radius:var(--ixq-radius-sm);padding:18px;min-height:190px;display:flex;align-items:center;justify-content:center;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;}.ixq__dropzone.is-dragover{border-color:rgba(94,163,59,0.75);box-shadow:0 0 0 4px rgba(94,163,59,0.14);background:rgba(234,244,227,0.65);}.ixq__dropzoneInner{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:520px;}.ixq__dropTitle{font-weight:900;font-size:16px;letter-spacing:-0.01em;}.ixq__dropSub{color:var(--ixq-text-2);font-weight:800;font-size:13px;}.ixq__fileBtn{height:52px;padding:0 22px;border-radius:14px;border:2px solid rgba(63,83,110,0.18);background:#fff;color:var(--ixq-text);font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;box-shadow:0 12px 22px rgba(18,40,18,0.08);transform:translateZ(0);}.ixq__fileBtn:hover{transform:scale(1.08);border-color:rgba(94,163,59,0.55);}.ixq__fileBtn:active{transform:scale(1.08) translateY(1px);}@media (hover:none){.ixq__fileBtn:hover{transform:none;}.ixq__fileBtn:active{transform:scale(1.08) translateY(1px);}}.ixq__fileName{color:var(--ixq-text-2);font-weight:700;font-size:13px;}.ixq__fileInput{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer !important;}.ixq__tramo{display:flex;gap:8px;justify-content:space-between;align-items:baseline;padding:2px 0;border-bottom:1px dashed rgba(0,0,0,.12)}.ixq__tramo:last-child{border-bottom:none}.ixq__tramoN{font-weight:600}.ixq__tramoV{opacity:.9}.ixq__tramoC{font-weight:600;white-space:nowrap}.ixq__summaryBigMini{margin-top:6px;font-size:12px;color:var(--ixq-text-2);font-weight:700;}.ixq__sideValueStack{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px;}.ixq__row--hidden{display:none;}.ixq__step4Actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;}.ixq__manualSection{margin-top:16px;padding:16px;border:1px solid rgba(63,83,110,0.16);border-radius:var(--ixq-radius-sm);background:rgba(234,244,227,0.28);}.ixq__manualIntro{margin-bottom:14px;font-size:13px;line-height:1.45;font-weight:600;color:var(--ixq-text-2);}.ixq__btn[data-ixq-manual-open].is-active{background:rgba(234,244,227,0.65);border-color:rgba(94,163,59,0.75);}[data-ixq-manual-open][hidden]{display:none !important;}.ixq__nav--submitonly{justify-content:flex-end;margin-top:18px;}.ixq[data-ixq-current-step="4"] .ixq__progress{max-width:calc(100% - 370px);transform:translateX(-10px);}.ixq__step4Layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:18px;align-items:start;position:relative;}.ixq__step4Main{min-width:0;position:relative;z-index:2;transform:translateX(-18px);padding-right:0;}.ixq__step4Main>.ixq__fields{max-width:520px;}.ixq__step4Upload{margin-top:120px;width:calc(100% + 190px);max-width:700px;position:relative;z-index:3;}.ixq__step4Visual{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;margin-top:-158px;position:relative;z-index:1;}.ixq__loopCard{position:relative;width:100%;max-width:310px;aspect-ratio:1525 / 1725;border:1px solid rgba(94,163,59,0.20);border-radius:28px;padding:14px;background:linear-gradient(180deg,#d2eec4 0%,#ffffff 100%);box-shadow:0 18px 44px rgba(31,67,23,0.12);overflow:hidden;}.ixq__loopStage{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.92) 100%);display:flex;align-items:center;justify-content:center;}.ixq__loopImg{display:block;width:100%;height:100%;object-fit:contain;}.ixq__loopStatus{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,0.90);color:#41602f;font-size:13px;line-height:1.35;text-align:center;box-shadow:0 8px 18px rgba(0,0,0,0.08);}.ixq__loopStatus[hidden]{display:none !important;}.ixq__loopTextSlot{width:100%;max-width:310px;min-height:120px;}@media (max-width:980px){.ixq[data-ixq-current-step="4"] .ixq__progress{max-width:none;transform:none;}.ixq__step4Layout{grid-template-columns:1fr;gap:22px;}.ixq__step4Main{transform:none;padding-right:0;}.ixq__step4Main>.ixq__fields{max-width:none;}.ixq__step4Upload{margin-top:22px;width:100%;max-width:none;}.ixq__step4Visual{align-items:flex-start;justify-content:flex-start;margin-top:0;gap:14px;}.ixq__loopCard{max-width:290px;}.ixq__loopTextSlot{max-width:290px;min-height:40px;}}.ixq__loopCard:not(.is-ready) .ixq__loopImg{opacity:0;visibility:hidden;}.ixq__loopCard.is-ready .ixq__loopImg{opacity:1;visibility:visible;}.ixq__loopImg{transition:opacity .24s ease;backface-visibility:hidden;transform:translateZ(0);}.ixq{width:100%;}.ixq__grid{width:100%;}.ixq[data-ixq-current-step="4"] .ixq__header{position:relative;z-index:8;}.ixq[data-ixq-current-step="4"] .ixq__stepcount{position:relative;z-index:9;margin-left:auto;margin-right:340px;}.ixq[data-ixq-current-step="4"] .ixq__progress{max-width:calc(100% - 340px);transform:none;}.ixq__step4Layout{display:block;position:relative;width:100%;}.ixq__step4Main{width:100%;max-width:none;min-width:0;transform:none;padding-right:0;position:relative;z-index:3;}.ixq__step4Main>.ixq__fields{max-width:min(100%,calc(100% - 340px));}.ixq__step4Upload{width:100%;max-width:none;margin-top:112px;position:relative;z-index:4;}.ixq__step4Upload .ixq__dropzone{width:100%;}.ixq__manualSection{width:100%;max-width:none;}.ixq__step4Visual{position:absolute;top:-158px;right:0;width:min(310px,28vw);margin-top:0;z-index:2;align-items:flex-end;pointer-events:none;}.ixq__step4Visual .ixq__loopCard{width:100%;max-width:310px;}.ixq__step4Visual .ixq__loopTextSlot{display:none;}@media (max-width:1100px){.ixq[data-ixq-current-step="4"] .ixq__stepcount{margin-right:300px;}.ixq[data-ixq-current-step="4"] .ixq__progress{max-width:calc(100% - 300px);}.ixq__step4Main>.ixq__fields{max-width:min(100%,calc(100% - 300px));}.ixq__step4Visual{width:280px;}}@media (max-width:980px){.ixq[data-ixq-current-step="4"] .ixq__stepcount{margin-right:0;}.ixq[data-ixq-current-step="4"] .ixq__progress{max-width:none;transform:none;}.ixq__step4Layout{display:block;}.ixq__step4Main,.ixq__step4Main>.ixq__fields{width:100%;max-width:none;transform:none;}.ixq__step4Upload{width:100%;max-width:none;margin-top:22px;}.ixq__step4Visual{position:static;width:100%;margin-top:18px;align-items:flex-start;pointer-events:auto;}.ixq__step4Visual .ixq__loopCard{max-width:290px;}.ixq__step4Visual .ixq__loopTextSlot{display:block;max-width:290px;min-height:40px;}}.ixq__step4Visual .ixq__loopCard{padding:0;border:1px solid rgba(94,163,59,0.24);border-radius:30px;background:linear-gradient( 180deg,#cfeec1 0%,#e3f5db 34%,#f6fbf2 72%,#ffffff 100% );box-shadow:0 18px 44px rgba(31,67,23,0.12);overflow:hidden;clip-path:inset(0 round 30px);-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0);}.ixq__step4Visual .ixq__loopStage{width:100%;height:100%;border-radius:inherit;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;}.ixq__step4Visual .ixq__loopImg{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;}.ixq__step4Head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;max-width:calc(100% - 340px);position:relative;z-index:8;}.ixq__step4Head .ixq__steptitle{margin-bottom:0;min-width:0;}.ixq__step4VideoBtns{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 0 auto;}.ixq__videoBtn{min-height:44px;padding:0 16px;border-radius:14px;border:2px solid rgba(94,163,59,0.40);background:#fff;color:var(--ixq-primary-2);font-weight:900;font-size:14px;line-height:1.15;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 22px rgba(18,40,18,0.06);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;}.ixq__videoBtn:hover{transform:translateY(-1px) scale(1.03);border-color:rgba(94,163,59,0.78);background:rgba(234,244,227,0.62);box-shadow:0 14px 28px rgba(18,40,18,0.10);}.ixq__videoBtn:active{transform:translateY(1px) scale(1.02);}.ixq__videoBtn.is-active{background:var(--ixq-primary);border-color:var(--ixq-primary);color:#fff;box-shadow:0 14px 24px rgba(94,163,59,0.20);}.ixq__videoBtn--below{width:100%;min-height:58px;margin-top:0;border-radius:18px;font-size:16px;background:#fff;}.ixq__step4VideoBtns--below{width:100%;max-width:310px;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:0;align-items:stretch;}.ixq__step4VideoBtns--below .ixq__videoBtn{width:100%;height:100%;min-height:58px;padding:0 10px;}.ixq__step4Visual[hidden]{display:none !important;}.ixq__step4VideoBtns[hidden],.ixq__step4VideoBtns.is-hidden,.ixq__videoBtn[hidden]{display:none !important;}.ixq__step4Visual.is-visible{display:flex;pointer-events:auto;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__step4Head,.ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__step4Head{max-width:100%;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__stepcount,.ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__stepcount{margin-right:0;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__progress,.ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__progress{max-width:none;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__step4Main>.ixq__fields{max-width:520px;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__step4Upload,.ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__step4Upload{margin-top:36px;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4Upload{margin-top:112px;}@media (max-width:1100px){.ixq__step4Head{max-width:calc(100% - 300px);}.ixq__videoBtn{padding:0 13px;font-size:13px;}}@media (max-width:980px){.ixq__step4Head{max-width:none;flex-direction:column;align-items:flex-start;}.ixq__step4VideoBtns{width:100%;justify-content:flex-start;}.ixq__videoBtn{flex:1 1 180px;}.ixq__step4VideoBtns--below{max-width:290px;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4Upload{margin-top:22px;}}@media (max-width:520px){.ixq__step4VideoBtns{flex-direction:column;align-items:stretch;}.ixq__videoBtn{width:100%;flex:0 0 auto;}}.ixq__videoBtn[data-ixq-help-video-trigger],.ixq__videoBtn[data-ixq-help-video-alt]{background:#5ea33b;border-color:#5ea33b;color:#fff;box-shadow:0 14px 24px rgba(94,163,59,0.22);}.ixq__videoBtn[data-ixq-help-video-trigger]:hover,.ixq__videoBtn[data-ixq-help-video-alt]:hover{background:#71be4a;border-color:#71be4a;color:#fff;box-shadow:0 14px 28px rgba(18,40,18,0.10);}.ixq__videoBtn[data-ixq-help-video-trigger].is-active,.ixq__videoBtn[data-ixq-help-video-alt].is-active,.ixq__videoBtn[data-ixq-help-video-trigger].is-active:hover,.ixq__videoBtn[data-ixq-help-video-alt].is-active:hover{background:#fff;border-color:rgba(94,163,59,0.72);color:#5ea33b;box-shadow:0 10px 22px rgba(18,40,18,0.06);}.ixq__loopCard.is-loop-fading .ixq__loopImg{opacity:0 !important;}.ixq__step4Visual.is-visible{z-index:15;pointer-events:auto;}.ixq__step4Visual.is-visible .ixq__step4VideoBtns--below,.ixq__step4Visual.is-visible .ixq__videoBtn{pointer-events:auto;}.ixq__manualLabelRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;}.ixq__manualLabelRow .ixq__label{margin-bottom:0;min-width:0;}.ixq__videoBtn--localizar{min-height:38px;padding:0 14px;border-radius:13px;font-size:13px;flex:0 0 auto;white-space:nowrap;}.ixq__step4VideoBtns--below{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4Upload{margin-top:36px;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__manualSection{max-width:calc(100% - 280px);}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4Visual{top:auto;right:0;bottom:86px;width:min(240px,24vw);align-items:flex-end;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__loopCard[data-ixq-loop-mode="consumo"]{width:min(240px,100%);max-width:240px;height:min(var(--ixq-consumo-visual-maxh,260px),42vh);max-height:var(--ixq-consumo-visual-maxh,260px);aspect-ratio:auto;}.ixq__loopCard[data-ixq-loop-mode="consumo"] .ixq__loopImg{transition:opacity .48s ease;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4VideoBtns--below{display:none !important;}@media (max-width:980px){.ixq__manualLabelRow{align-items:flex-start;flex-direction:column;}.ixq__videoBtn--localizar{width:100%;min-height:44px;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__manualSection{max-width:none;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4Visual{position:static;width:100%;margin-top:18px;align-items:flex-start;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__loopCard[data-ixq-loop-mode="consumo"]{width:min(250px,100%);height:min(var(--ixq-consumo-visual-maxh,260px),42vh);max-height:var(--ixq-consumo-visual-maxh,260px);}}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__header{max-width:none !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__stepcount{margin-left:auto !important;margin-right:0 !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__progress{width:100% !important;max-width:none !important;transform:none !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4Head{max-width:100% !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4Main>.ixq__fields{max-width:520px;}@media (max-width:980px){.ixq[data-ixq-current-step="4"][data-ixq-help-video-mode="consumo"] .ixq__step4Main>.ixq__fields{max-width:none;}}[data-ixq-consumo-video-trigger][hidden]{display:none !important;}.ixq__step4VideoBtns--below{grid-template-columns:1fr 1fr;}.ixq[data-ixq-current-step="4"][data-ixq-consumo-video-open="1"][data-ixq-help-video-open="0"] .ixq__step4Upload,.ixq[data-ixq-current-step="4"][data-ixq-consumo-video-open="1"]:not([data-ixq-help-video-open]) .ixq__step4Upload{margin-top:36px;}.ixq[data-ixq-current-step="4"][data-ixq-consumo-video-open="1"] .ixq__manualSection{max-width:calc(100% - 280px);}.ixq__step4Visual--consumo.is-visible{position:absolute;top:auto;right:0;bottom:86px;width:min(240px,24vw);margin-top:0;z-index:14;align-items:flex-end;pointer-events:auto;}.ixq__step4Visual--consumo .ixq__loopTextSlot{display:none;}.ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"]{width:min(240px,100%);max-width:240px;height:min(var(--ixq-consumo-visual-maxh,260px),42vh);max-height:var(--ixq-consumo-visual-maxh,260px);aspect-ratio:auto;}.ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"] .ixq__loopImg{transition:opacity .48s ease;}@media (max-width:980px){.ixq[data-ixq-current-step="4"][data-ixq-consumo-video-open="1"] .ixq__manualSection{max-width:none;}.ixq__step4Visual--consumo.is-visible{position:static;width:100%;margin-top:18px;align-items:flex-start;}.ixq__step4Visual--consumo .ixq__loopTextSlot{display:block;max-width:290px;min-height:40px;}.ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"]{width:min(250px,100%);height:min(var(--ixq-consumo-visual-maxh,260px),42vh);max-height:var(--ixq-consumo-visual-maxh,260px);}}[data-ixq-codef-video-trigger][hidden]{display:none !important;}.ixq__demandManualHelpRow{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(94,163,59,0.18);border-radius:16px;background:rgba(255,255,255,0.58);}.ixq__demandManualHelpTitle{font-weight:900;letter-spacing:-0.01em;color:var(--ixq-text);line-height:1.2;}.ixq__demandManualHelpSub{margin-top:3px;color:var(--ixq-text-2);font-size:13px;line-height:1.35;font-weight:700;}.ixq__videoBtn--localizarDemand{min-height:46px;padding:0 18px;border-radius:15px;font-size:14px;flex:0 0 auto;white-space:nowrap;}.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:calc(100% - 300px);}.ixq__step4Visual--codef.is-visible{position:absolute;top:auto;right:0;bottom:86px;width:min(260px,26vw);margin-top:0;z-index:14;align-items:flex-end;pointer-events:auto;}.ixq__step4Visual--codef .ixq__loopTextSlot{display:none;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(260px,100%);max-width:260px;max-height:var(--ixq-codef-visual-maxh,320px);}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"] .ixq__loopImg{transition:opacity .48s ease;}@media (max-width:980px){.ixq__demandManualHelpRow{align-items:flex-start;flex-direction:column;}.ixq__videoBtn--localizarDemand{width:100%;min-height:48px;}.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:none;}.ixq__step4Visual--codef.is-visible{position:static;width:100%;margin-top:18px;align-items:flex-start;}.ixq__step4Visual--codef .ixq__loopTextSlot{display:block;max-width:290px;min-height:40px;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(270px,100%);max-width:270px;max-height:var(--ixq-codef-visual-maxh,320px);}}.ixq__manualSection{display:grid;gap:16px;}.ixq__manualIntro{margin-bottom:0;}.ixq__manualDemandFields{display:grid;gap:16px;}.ixq__manualDemandFields.ixq__field--hidden,.ixq__field--factorManual.ixq__field--hidden{display:none !important;}.ixq__field--factorManual{display:block;}.ixq__demandManualHelpRow{align-items:flex-start;padding:16px 18px;border-radius:18px;}.ixq__demandManualHelpTitle{font-size:16px;}.ixq__videoBtn--localizarDemand{align-self:flex-start;min-height:48px;padding:0 22px;}.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:calc(100% - 390px);}.ixq__step4Visual--codef.is-visible{top:50%;right:0;bottom:auto;width:min(350px,34vw);transform:translateY(-50%);align-items:center;justify-content:center;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(350px,100%);max-width:350px;max-height:min(var(--ixq-codef-visual-maxh,430px),72vh);}@media (max-width:1180px){.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:calc(100% - 340px);}.ixq__step4Visual--codef.is-visible{width:min(320px,32vw);}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(320px,100%);max-width:320px;}}@media (max-width:980px){.ixq__manualSection{display:grid;gap:14px;}.ixq__demandManualHelpRow{align-items:flex-start;flex-direction:column;}.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:none;}.ixq__step4Visual--codef.is-visible{position:static;width:100%;transform:none;margin-top:18px;align-items:center;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(340px,100%);max-width:340px;max-height:min(var(--ixq-codef-visual-maxh,420px),70vh);}}.ixq__demandManualHelpText{color:var(--ixq-text-2);font-size:14px;line-height:1.38;font-weight:800;}.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:calc(100% - 350px) !important;}.ixq__step4Visual--codef.is-visible{top:var(--ixq-codef-visual-top,50%) !important;right:0 !important;bottom:auto !important;width:min(320px,30vw) !important;transform:translateY(-50%) !important;align-items:center !important;justify-content:center !important;gap:12px !important;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(315px,100%) !important;max-width:315px !important;max-height:min(var(--ixq-codef-visual-maxh,400px),66vh) !important;}.ixq__step4Visual--codef .ixq__loopTextSlot--codef{display:block !important;width:min(315px,100%) !important;max-width:315px !important;min-height:0 !important;padding:10px 12px;border:1px solid rgba(94,163,59,0.18);border-radius:14px;background:linear-gradient(180deg,rgba(234,244,227,0.94) 0%,rgba(255,255,255,0.96) 100%);color:var(--ixq-text-2);font-size:12.5px;line-height:1.38;font-weight:800;text-align:center;box-shadow:0 10px 22px rgba(18,40,18,0.06);}@media (max-width:1180px){.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:calc(100% - 325px) !important;}.ixq__step4Visual--codef.is-visible{width:min(300px,30vw) !important;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"],.ixq__step4Visual--codef .ixq__loopTextSlot--codef{width:min(295px,100%) !important;max-width:295px !important;}}@media (max-width:980px){.ixq[data-ixq-current-step="4"][data-ixq-codef-video-open="1"] .ixq__manualSection{max-width:none !important;}.ixq__step4Visual--codef.is-visible{position:static !important;width:100% !important;transform:none !important;margin-top:18px !important;align-items:center !important;}.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"],.ixq__step4Visual--codef .ixq__loopTextSlot--codef{width:min(310px,100%) !important;max-width:310px !important;}}.ixq__privacyConsent{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.ixq__privacyCheckWrap{display:inline-flex;align-items:center;gap:10px;min-width:0;cursor:pointer;user-select:none;color:var(--ixq-text);font-weight:700;line-height:1.35;}.ixq__privacyCheckbox{position:absolute !important;opacity:0 !important;pointer-events:none !important;}.ixq__privacyBox{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:2px solid rgba(63,83,110,.28);background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;}.ixq__privacyBox::after{content:"✓";opacity:0;transform:scale(.72);color:#fff;font-weight:950;font-size:15px;line-height:1;transition:opacity .16s ease,transform .16s ease;}.ixq__privacyCheckbox:checked + .ixq__privacyBox{background:var(--ixq-primary);border-color:var(--ixq-primary);box-shadow:0 0 0 4px rgba(94,163,59,.13);}.ixq__privacyCheckbox:checked + .ixq__privacyBox::after{opacity:1;transform:scale(1);}.ixq__privacyCheckbox.is-invalid + .ixq__privacyBox{border-color:rgba(214,47,47,.78);box-shadow:0 0 0 4px rgba(214,47,47,.10);}.ixq__privacyText{font-size:14px;color:var(--ixq-text);}.ixq__privacyReadBtn{min-width:54px;height:34px;padding:0 12px;border-radius:999px;border:2px solid rgba(94,163,59,.45);background:#fff;color:var(--ixq-primary-2);font-size:13px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;}.ixq__privacyReadBtn:hover{border-color:rgba(94,163,59,.78);background:rgba(234,244,227,.62);box-shadow:0 10px 22px rgba(18,40,18,.08);}.ixq__privacyError{margin-top:8px;}.ixq__privacyModal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:clamp(16px,3vw,32px);z-index:2147483001;isolation:isolate;}.ixq__privacyModal.is-open{display:flex;}.ixq__privacyBackdrop{position:absolute;inset:0;background:rgba(2,6,23,.55);}.ixq__privacyCard{position:relative;z-index:1;width:min(860px,100%);max-height:min(86vh,780px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:24px;box-shadow:0 28px 80px rgba(0,0,0,.26);}.ixq__privacyHead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(63,83,110,.14);}.ixq__privacyEyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--ixq-primary-2);}.ixq__privacyTitle{margin:4px 0 0;font-size:24px;line-height:1.1;font-weight:950;color:#12311d;}.ixq__privacyClose{border:0;background:transparent;cursor:pointer;font-size:24px;line-height:1;padding:8px 12px;border-radius:14px;color:var(--ixq-text);}.ixq__privacyClose:hover{background:rgba(63,83,110,.08);}.ixq__privacyBody{padding:22px;overflow:auto;color:var(--ixq-text);line-height:1.65;font-size:15px;}.ixq__privacyBody p:first-child{margin-top:0;}.ixq__privacyFoot{padding:16px 22px 20px;border-top:1px solid rgba(63,83,110,.14);background:#fff;}.ixq__privacyAccept{width:100%;}.ixq__privacyAccept[disabled]{cursor:not-allowed;opacity:.52;background:#9ca3af;box-shadow:none;}.ixq__privacyAccept.is-ready:not([disabled]){opacity:1;background:var(--ixq-primary);}@media (max-width:640px){.ixq__privacyConsent{align-items:flex-start;}.ixq__privacyCheckWrap{flex:1 1 100%;}.ixq__privacyReadBtn{margin-left:32px;}.ixq__privacyCard{border-radius:20px;max-height:88vh;}.ixq__privacyHead{padding:16px;}.ixq__privacyBody{padding:16px;}.ixq__privacyFoot{padding:14px 16px 16px;}}.ixq__step4HelpCopy{display:none;position:absolute;top:0;right:332px;width:218px;min-height:188px;z-index:6;pointer-events:none;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4HelpCopy{display:block;}.ixq__helpCopyCard{display:none;width:100%;height:188px;min-height:188px;padding:15px 15px 14px;border:1px solid rgba(94,163,59,0.22);border-radius:20px;background:linear-gradient(180deg,rgba(234,244,227,0.94) 0%,rgba(255,255,255,0.96) 100%);box-shadow:0 14px 30px rgba(18,40,18,0.07);flex-direction:column;overflow:hidden;position:relative;pointer-events:auto;}.ixq[data-ixq-help-video-mode="tarifa"] .ixq__helpCopyCard--tarifa,.ixq[data-ixq-help-video-mode="recibo"] .ixq__helpCopyCard--recibo{display:flex;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"][data-ixq-help-copy-hidden="1"] .ixq__step4HelpCopy{display:none;}.ixq__helpCopyClose{position:absolute;top:8px;right:8px;z-index:3;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:rgba(63,83,110,0.07);color:rgba(63,83,110,0.58);font-size:15px;line-height:1;font-weight:800;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.72;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;}.ixq__helpCopyClose:hover,.ixq__helpCopyClose:focus-visible{background:rgba(63,83,110,0.12);color:#3f536e;opacity:1;outline:none;transform:scale(1.04);}.ixq__helpCopyKicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#5ea33b;font-weight:900;font-size:14px;line-height:1.15;}.ixq__helpCopyKicker::before{content:"";width:9px;height:9px;border-radius:999px;background:#5ea33b;box-shadow:0 0 0 5px rgba(94,163,59,0.12);flex:0 0 auto;}.ixq__helpCopyCard p{margin:0;color:#3f536e;font-size:13px;font-weight:700;line-height:1.42;}@media (max-width:1100px){.ixq__step4HelpCopy{right:302px;width:202px;min-height:184px;}.ixq__helpCopyCard{height:184px;min-height:184px;padding:14px 13px 13px;border-radius:18px;}.ixq__helpCopyKicker{font-size:13px;margin-bottom:7px;}.ixq__helpCopyCard p{font-size:12.3px;line-height:1.38;}}@media (max-width:980px){.ixq__step4HelpCopy{position:static;width:100%;max-width:520px;min-height:0;margin-top:16px;pointer-events:auto;}.ixq__helpCopyCard{height:auto;min-height:0;overflow:visible;}}.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger],.ixq .ixq__videoBtn[data-ixq-codef-video-trigger]{background:#5ea33b;border-color:#5ea33b;color:#fff;box-shadow:0 14px 24px rgba(94,163,59,0.22);}.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger]:hover,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger]:hover{background:#71be4a;border-color:#71be4a;color:#fff;box-shadow:0 14px 28px rgba(18,40,18,0.10);}.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger].is-active,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger].is-active,.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger].is-active:hover,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger].is-active:hover{background:#fff;border-color:rgba(94,163,59,0.72);color:#5ea33b;box-shadow:0 10px 22px rgba(18,40,18,0.06);}.ixq .ixq__btn[data-ixq-submit]::before{animation:none !important;opacity:0 !important;}.ixq button.ixq__btn--primary,.ixq a.ixq__btn--primary,.ixq button.ixq__privacyAccept.is-ready:not([disabled]),.ixq .ixq__videoBtn[data-ixq-help-video-trigger]:not(.is-active),.ixq .ixq__videoBtn[data-ixq-help-video-alt]:not(.is-active),.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger]:not(.is-active),.ixq .ixq__videoBtn[data-ixq-codef-video-trigger]:not(.is-active){position:relative !important;overflow:hidden !important;isolation:isolate;}.ixq button.ixq__btn--primary::after,.ixq a.ixq__btn--primary::after,.ixq button.ixq__privacyAccept.is-ready:not([disabled])::after,.ixq .ixq__videoBtn[data-ixq-help-video-trigger]:not(.is-active)::after,.ixq .ixq__videoBtn[data-ixq-help-video-alt]:not(.is-active)::after,.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger]:not(.is-active)::after,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger]:not(.is-active)::after{content:"";position:absolute;top:-45%;left:-42%;width:34%;height:190%;pointer-events:none;transform:skewX(-28deg);opacity:0;z-index:2;background:linear-gradient( 115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.055) 30%,rgba(255,255,255,0.13) 42%,rgba(255,255,255,0.23) 50%,rgba(255,255,255,0.13) 58%,rgba(255,255,255,0.055) 70%,rgba(255,255,255,0) 100% );filter:blur(3px);animation:ixqGreenLightSweep 3.6s linear infinite;}.ixq button.ixq__btn--primary[disabled]::after,.ixq button.ixq__privacyAccept[disabled]::after,.ixq .ixq__videoBtn[disabled]::after{animation:none !important;opacity:0 !important;}@keyframes ixqGreenLightSweep{0%{left:-42%;opacity:0;}7%{opacity:.28;}17%{opacity:.78;}30%{left:108%;opacity:.14;}38%{left:108%;opacity:0;}100%{left:108%;opacity:0;}}@media (prefers-reduced-motion:reduce){.ixq button.ixq__btn--primary::after,.ixq a.ixq__btn--primary::after,.ixq button.ixq__privacyAccept.is-ready:not([disabled])::after,.ixq .ixq__videoBtn[data-ixq-help-video-trigger]:not(.is-active)::after,.ixq .ixq__videoBtn[data-ixq-help-video-alt]:not(.is-active)::after,.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger]:not(.is-active)::after,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger]:not(.is-active)::after{animation:none !important;opacity:0 !important;}}.ixq__privacyHead>div:first-child{min-width:0;flex:1 1 auto;}.ixq__privacyTitle{max-width:100%;overflow-wrap:normal;word-break:normal;text-wrap:balance;}.ixq__privacyClose{flex:0 0 auto;}@media (max-width:640px){.ixq__privacyHead{align-items:flex-start;gap:10px;padding:14px 14px;}.ixq__privacyEyebrow{font-size:11px;letter-spacing:.14em;}.ixq__privacyTitle{margin-top:3px;font-size:clamp(17px,5.2vw,21px);line-height:1.08;letter-spacing:-0.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.ixq__privacyClose{padding:6px 9px;font-size:22px;}.ixq__privacyAccept{height:auto;min-height:56px;padding:12px 14px;white-space:normal;line-height:1.18;font-size:13px;}}@media (max-width:380px){.ixq__privacyTitle{font-size:16px;}}@media (max-width:980px){.ixq__step4Layout{display:flex !important;flex-direction:column;gap:0;}.ixq__step4Main{display:contents;}.ixq__step4Main>.ixq__fields{order:2;width:100%;}.ixq__step4HelpCopy{order:3;}.ixq__step4Upload{order:4;}.ixq__manualSection{order:5;}.ixq__step4Visual--consumo.is-visible,.ixq__step4Visual--codef.is-visible{order:6;}.ixq__step4Main>.ixq__nav{order:7;width:100%;}#ixq-step4-video-panel{order:1;width:100%;margin:0 0 16px;align-items:center;justify-content:flex-start;}#ixq-step4-video-panel.is-visible{display:flex;}#ixq-step4-video-panel .ixq__loopCard{width:min(100%,320px);max-width:320px;}#ixq-step4-video-panel .ixq__step4VideoBtns--below{width:min(100%,320px);max-width:320px;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4Upload{margin-top:22px;}}@media (max-width:640px){.ixq__privacyBody h1,.ixq__privacyBody h2,.ixq__privacyBody h3,.ixq__privacyBody p:first-child strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.14;}.ixq__privacyBody h1,.ixq__privacyBody h2,.ixq__privacyBody h3{font-size:clamp(20px,6vw,28px);}}.ixq__step4Layout{max-width:100%;}.ixq__step4Visual,.ixq__step4Visual.is-visible{max-width:100%;}@media (max-width:680px){.ixq__step4Head{margin-bottom:14px;}.ixq__step4Head .ixq__step4VideoBtns,.ixq__step4VideoBtns[data-ixq-help-video-below],#ixq-step4-video-panel,#ixq-step4-video-panel.is-visible,.ixq__step4HelpCopy{display:none !important;visibility:hidden !important;}.ixq[data-ixq-current-step="4"] .ixq__stepcount,.ixq[data-ixq-current-step="4"] .ixq__progress{margin-right:0 !important;max-width:none !important;width:100% !important;transform:none !important;}.ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"] .ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4Main>.ixq__fields{max-width:none !important;width:100% !important;}.ixq__step4Visual--consumo.is-visible,.ixq__step4Visual--codef.is-visible{position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:16px 0 0 !important;align-items:center !important;justify-content:flex-start !important;z-index:1 !important;pointer-events:auto;}.ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"],.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(100%,300px) !important;max-width:300px !important;height:auto !important;max-height:none !important;aspect-ratio:1525 / 1725 !important;}.ixq__step4Visual--codef .ixq__loopTextSlot--codef{width:min(100%,300px) !important;max-width:300px !important;text-align:center;}}@media (max-width:680px){.ixq__step4Head{flex-direction:column !important;align-items:flex-start !important;gap:12px !important;margin-bottom:14px !important;}.ixq__step4Head .ixq__step4VideoBtns{display:grid !important;visibility:visible !important;width:100% !important;grid-template-columns:1fr 1fr !important;gap:10px !important;align-items:stretch !important;justify-content:stretch !important;}.ixq__step4Head .ixq__videoBtn[data-ixq-help-video-trigger]{width:100% !important;min-height:54px !important;padding:0 10px !important;white-space:normal !important;}.ixq__step4VideoBtns[data-ixq-help-video-below]{display:none !important;visibility:hidden !important;}#ixq-step4-video-panel{order:1 !important;position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:0 0 16px !important;align-items:center !important;justify-content:flex-start !important;z-index:1 !important;pointer-events:auto !important;visibility:visible !important;}#ixq-step4-video-panel:not(.is-visible){display:none !important;}#ixq-step4-video-panel.is-visible{display:flex !important;visibility:visible !important;}#ixq-step4-video-panel .ixq__loopCard{width:min(100%,320px) !important;max-width:320px !important;}.ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"] .ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4Main>.ixq__fields{order:2 !important;max-width:none !important;width:100% !important;}}@media (max-width:420px){.ixq__step4Head .ixq__step4VideoBtns{grid-template-columns:1fr !important;}}.ixq__videoBtn[data-ixq-help-video-trigger],.ixq__videoBtn[data-ixq-help-video-alt]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;}@media (max-width:680px){.ixq__step4Head + #ixq-step4-video-panel{position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:0 0 16px !important;z-index:1 !important;pointer-events:auto !important;}.ixq__step4Head + #ixq-step4-video-panel.is-visible{display:flex !important;align-items:center !important;justify-content:flex-start !important;visibility:visible !important;}}@media (max-width:680px){.ixq__step4Head .ixq__step4VideoBtns:not(.is-hidden){display:grid !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}.ixq__step4Head .ixq__step4VideoBtns[aria-hidden="false"]{display:grid !important;visibility:visible !important;}.ixq__step4Head .ixq__videoBtn[data-ixq-help-video-trigger]{pointer-events:auto !important;touch-action:manipulation;-webkit-tap-highlight-color:rgba(94,163,59,0.16);}#ixq-step4-video-panel.is-visible[aria-hidden="false"]{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;position:static !important;width:100% !important;max-width:100% !important;margin:0 0 16px !important;order:1 !important;}.ixq__step4VideoBtns[data-ixq-help-video-below]{display:none !important;visibility:hidden !important;}}.ixq__title.hero-title{display:flex;align-items:baseline;gap:.22em;flex-wrap:nowrap;line-height:1.08;white-space:nowrap;}.ixq .hero-title .t-blue{color:#1d2b53;}.ixq .hero-title .t-dark{color:#2f3f46;}.ixq .hero-title .t-gradient{color:#5b8f3b;background-image:linear-gradient(90deg,#78b94f 0%,#5b8f3b 45%,#2f5e22 100%);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}@supports (background-clip:text){.ixq .hero-title .t-gradient{color:transparent;}}.ixq__modalTitle.hero-title{display:flex;align-items:baseline;gap:.22em;flex-wrap:wrap;line-height:1.08;font-weight:950;font-size:20px;letter-spacing:-0.025em;min-width:0;}.ixq__progressRow{display:block;}.ixq__stepcount--mobile{display:none;}@media (max-width:680px){.ixq__card{padding:24px 16px 18px;}.ixq__header{display:block;gap:0;}.ixq__title.hero-title{width:100%;min-width:0;font-size:clamp(17px,4.85vw,21px);letter-spacing:-0.035em;margin:0 0 14px;overflow:visible;}.ixq__stepcount--desktop{display:none !important;}.ixq__progressRow{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 22px;}.ixq__progressRow .ixq__progress,.ixq[data-ixq-current-step="4"] .ixq__progressRow .ixq__progress{flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:none !important;margin:0 !important;transform:none !important;}.ixq__stepcount--mobile,.ixq[data-ixq-current-step="4"] .ixq__progressRow .ixq__stepcount--mobile{display:inline-flex !important;align-items:center;justify-content:flex-end;flex:0 0 auto !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;font-size:13px;line-height:1;white-space:nowrap;}.ixq__stepcount--mobile .ixq__muted{margin-left:3px;}}@media (max-width:360px){.ixq__title.hero-title{font-size:clamp(15.5px,4.7vw,17px);letter-spacing:-0.045em;}.ixq__progressRow{gap:8px;}.ixq__stepcount--mobile{font-size:12px;}}@media (max-width:680px){.ixq .ixq__h3{font-size:clamp(16px,4.2vw,18px) !important;line-height:1.12 !important;letter-spacing:-0.02em;}.ixq .ixq__steptitle{gap:10px;margin-bottom:12px;}.ixq .ixq__iconbox{width:38px;height:38px;border-radius:12px;}.ixq .ixq__iconimg{width:22px;height:22px;}.ixq__step4Head .ixq__step4VideoBtns,.ixq__step4Head .ixq__step4VideoBtns:not(.is-hidden),.ixq__step4Head .ixq__step4VideoBtns[aria-hidden="false"]{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:8px !important;width:100% !important;}.ixq__step4Head .ixq__videoBtn[data-ixq-help-video-trigger]{min-height:46px !important;width:100% !important;padding:0 6px !important;font-size:12.5px !important;line-height:1 !important;white-space:nowrap !important;word-break:keep-all !important;}#ixq-step4-video-panel.is-visible[aria-hidden="false"]{margin:0 0 12px !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"]:not([data-ixq-help-copy-hidden="1"]) .ixq__step4HelpCopy{display:block !important;visibility:visible !important;opacity:1 !important;order:1 !important;width:100% !important;max-width:320px !important;min-height:0 !important;margin:0 auto 16px !important;pointer-events:auto !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-copy-hidden="1"] .ixq__step4HelpCopy{display:none !important;visibility:hidden !important;}.ixq__step4HelpCopy .ixq__helpCopyCard{display:none !important;height:auto !important;min-height:0 !important;padding:14px 14px 13px !important;border-radius:18px !important;overflow:visible !important;}.ixq[data-ixq-help-video-mode="tarifa"] .ixq__helpCopyCard--tarifa,.ixq[data-ixq-help-video-mode="recibo"] .ixq__helpCopyCard--recibo{display:flex !important;}.ixq__step4HelpCopy .ixq__helpCopyKicker{font-size:14px !important;margin-bottom:7px !important;}.ixq__step4HelpCopy .ixq__helpCopyCard p{font-size:12.8px !important;line-height:1.42 !important;}.ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"] .ixq__step4Main>.ixq__fields,.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"] .ixq__step4Main>.ixq__fields{order:2 !important;}.ixq__step4Upload{order:3 !important;}.ixq__manualSection{order:4 !important;}}@media (max-width:360px){.ixq__step4Head .ixq__step4VideoBtns,.ixq__step4Head .ixq__step4VideoBtns:not(.is-hidden),.ixq__step4Head .ixq__step4VideoBtns[aria-hidden="false"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:6px !important;}.ixq__step4Head .ixq__videoBtn[data-ixq-help-video-trigger]{min-height:44px !important;padding:0 5px !important;font-size:11.4px !important;}}@media (max-width:680px){.ixq{--ixq-step4-mobile-help-gap:16px;}.ixq[data-ixq-current-step="4"] .ixq__step4Head{margin-bottom:var(--ixq-step4-mobile-help-gap) !important;}.ixq__step4Head + #ixq-step4-video-panel.is-visible,#ixq-step4-video-panel.is-visible[aria-hidden="false"]{margin:0 0 var(--ixq-step4-mobile-help-gap) !important;padding:0 !important;gap:0 !important;}#ixq-step4-video-panel .ixq__loopTextSlot{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;}.ixq[data-ixq-current-step="4"][data-ixq-help-video-open="1"]:not([data-ixq-help-copy-hidden="1"]) .ixq__step4HelpCopy{margin:0 auto var(--ixq-step4-mobile-help-gap) !important;}}@media (max-width:680px){.ixq__modal{padding:8px !important;}.ixq__modalCard{width:100% !important;border-radius:16px !important;}.ixq__modalHead{padding:12px 12px !important;gap:10px !important;}.ixq__modalTitle.hero-title{font-size:clamp(16px,4.15vw,18px) !important;line-height:1.08 !important;letter-spacing:-0.035em !important;}.ixq__modalClose{flex:0 0 auto !important;}.ixq__modalBody{padding:10px 10px 6px !important;}.ixq__cropCanvas{width:100% !important;height:auto !important;max-height:70vh !important;border-radius:14px !important;}}@media (max-width:360px){.ixq__modalTitle.hero-title{font-size:clamp(14.5px,4.3vw,16px) !important;gap:.16em !important;}}.ixq .hero-title .t-gradient{color:#5b8f3b;background-image:linear-gradient(90deg,#78b94f 0%,#5b8f3b 46%,#2f5e22 100%);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.ixq .hero-title .t-blue,.ixq .hero-title .t-dark,.ixq .hero-title .t-gradient{display:inline-block;}.ixq__modalClose,.ixq__modalClose:hover,.ixq__modalClose:focus,.ixq__modalClose:focus-visible{appearance:none !important;-webkit-appearance:none !important;text-decoration:none !important;}.ixq__modalClose{width:22px !important;height:22px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(63,83,110,0.07) !important;color:rgba(63,83,110,0.58) !important;font-size:15px !important;line-height:1 !important;font-weight:800 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer;opacity:.72;box-shadow:none !important;transition:background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;}.ixq__modalClose:hover,.ixq__modalClose:focus-visible{background:rgba(63,83,110,0.12) !important;color:#3f536e !important;opacity:1;outline:none !important;transform:scale(1.04);}@media (max-width:680px){.ixq__title.hero-title{gap:.18em;}.ixq__modalTitle.hero-title{gap:.18em !important;}.ixq__modalClose{width:22px !important;height:22px !important;min-width:22px !important;flex:0 0 22px !important;}}@media (max-width:680px){.ixq.ixq--nselect-open .ixq__grid{position:relative;overflow:visible !important;}.ixq.ixq--nselect-open .ixq__card{position:relative;overflow:visible !important;z-index:1200 !important;}.ixq.ixq--nselect-open .ixq__side,.ixq.ixq--nselect-open .ixq__sidecard{position:relative;overflow:visible !important;z-index:1 !important;}.ixq.ixq--nselect-open .ixq__form,.ixq.ixq--nselect-open .ixq__step,.ixq.ixq--nselect-open .ixq__fields,.ixq.ixq--nselect-open .ixq__field,.ixq.ixq--nselect-open .ixq__phoneRow{overflow:visible !important;}.ixq .ixq__nselect.is-open{z-index:2147480;}.ixq .ixq__nselect.is-open .ixq__nselectList{max-height:min(260px,52vh);z-index:2147481;}}@media (max-width:680px){.ixq__manualLabelRow + .ixq__step4Visual--consumo.is-visible,.ixq__demandManualHelpRow + .ixq__step4Visual--codef.is-visible{display:flex !important;position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:10px 0 16px !important;align-items:center !important;justify-content:flex-start !important;z-index:1 !important;pointer-events:auto !important;}.ixq__manualLabelRow + .ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"],.ixq__demandManualHelpRow + .ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{width:min(100%,300px) !important;max-width:300px !important;height:auto !important;max-height:none !important;aspect-ratio:1525 / 1725 !important;}.ixq__demandManualHelpRow + .ixq__step4Visual--codef .ixq__loopTextSlot--codef{width:min(100%,300px) !important;max-width:300px !important;margin-top:10px !important;text-align:center !important;}}@media (max-width:680px){.ixq__demandManualHelpRow{align-items:stretch !important;}.ixq__demandManualHelpRow>.ixq__step4Visual--codef.is-visible{display:flex !important;position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:10px 0 0 !important;padding:0 !important;transform:none !important;align-items:center !important;justify-content:flex-start !important;z-index:1 !important;pointer-events:auto !important;order:3;}.ixq__demandManualHelpRow>.ixq__videoBtn--localizarDemand{order:2;}.ixq__demandManualHelpRow>.ixq__demandManualHelpText{order:1;}.ixq__demandManualHelpRow>.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"],.ixq__demandManualHelpRow>.ixq__step4Visual--codef .ixq__loopTextSlot--codef{width:min(100%,300px) !important;max-width:300px !important;}.ixq__demandManualHelpRow>.ixq__step4Visual--codef .ixq__loopCard[data-ixq-loop-mode="codef"]{height:auto !important;max-height:none !important;aspect-ratio:1525 / 1725 !important;}.ixq__demandManualHelpRow>.ixq__step4Visual--codef .ixq__loopTextSlot--codef{margin-top:10px !important;text-align:center !important;}}@media (max-width:680px){.ixq__manualSection>.ixq__videoBtn[data-ixq-consumo-video-trigger]{width:100% !important;min-height:44px !important;margin:0 0 10px !important;}.ixq__manualSection>.ixq__step4Visual--consumo.is-visible{display:flex !important;position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:0 0 16px !important;padding:0 !important;transform:none !important;align-items:center !important;justify-content:flex-start !important;z-index:1 !important;pointer-events:auto !important;}.ixq__manualSection>.ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"]{width:min(100%,300px) !important;max-width:300px !important;height:auto !important;max-height:none !important;aspect-ratio:1525 / 1725 !important;}.ixq__manualSection>.ixq__step4Visual--consumo .ixq__loopTextSlot{width:min(100%,300px) !important;max-width:300px !important;min-height:0 !important;}}.ixq__consumoManualHelpRow[hidden]{display:none !important;}.ixq__consumoManualHelpRow{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(94,163,59,0.18);border-radius:18px;background:rgba(255,255,255,0.58);}.ixq__consumoManualHelpText{color:var(--ixq-text-2);font-size:14px;line-height:1.38;font-weight:800;}@media (max-width:680px){.ixq__consumoManualHelpRow{display:flex !important;flex-direction:column;align-items:stretch !important;justify-content:flex-start !important;gap:10px !important;width:100%;padding:14px !important;}.ixq__consumoManualHelpRow>.ixq__consumoManualHelpText{order:1;}.ixq__consumoManualHelpRow>.ixq__videoBtn[data-ixq-consumo-video-trigger]{order:2;width:100% !important;min-height:44px !important;margin:0 !important;}.ixq__consumoManualHelpRow>.ixq__step4Visual--consumo.is-visible{order:3;display:flex !important;position:static !important;inset:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;transform:none !important;align-items:center !important;justify-content:flex-start !important;z-index:1 !important;pointer-events:auto !important;}.ixq__consumoManualHelpRow>.ixq__step4Visual--consumo .ixq__loopCard[data-ixq-loop-mode="consumo"]{width:min(100%,300px) !important;max-width:300px !important;height:auto !important;max-height:none !important;aspect-ratio:1525 / 1725 !important;}.ixq__consumoManualHelpRow>.ixq__step4Visual--consumo .ixq__loopTextSlot{width:min(100%,300px) !important;max-width:300px !important;min-height:0 !important;}}.ixq .ixq__videoBtn[data-ixq-help-video-trigger].is-active,.ixq .ixq__videoBtn[data-ixq-help-video-alt].is-active,.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger].is-active,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger].is-active,.ixq .ixq__videoBtn[data-ixq-help-video-trigger].is-active:hover,.ixq .ixq__videoBtn[data-ixq-help-video-alt].is-active:hover,.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger].is-active:hover,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger].is-active:hover{background:#f8fafc !important;border-color:#cbd5e1 !important;color:#64748b !important;box-shadow:0 8px 18px rgba(15,23,42,0.06) !important;}.ixq .ixq__videoBtn[data-ixq-help-video-trigger].is-active:focus-visible,.ixq .ixq__videoBtn[data-ixq-help-video-alt].is-active:focus-visible,.ixq .ixq__videoBtn[data-ixq-consumo-video-trigger].is-active:focus-visible,.ixq .ixq__videoBtn[data-ixq-codef-video-trigger].is-active:focus-visible{outline:3px solid rgba(148,163,184,0.28) !important;outline-offset:2px;}


/* Ajuste 2026-05-20: bloque asesor recomendado más compacto en celular para evitar recortes. */
@media (max-width:680px){
  .ixq__advisorSideOverlay{padding:10px !important;align-items:center !important;}
  .ixq__advisorSideCard{padding:14px 12px 12px !important;border-radius:22px !important;max-height:calc(100% - 20px) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:0 !important;}
  .ixq__advisorSidePulse{width:78px !important;height:78px !important;margin:0 auto 2px !important;flex:0 0 78px !important;}
  .ixq__advisorSideCheckWrap{inset:10px !important;}
  .ixq__advisorSideDoc{width:30px !important;height:30px !important;}
  .ixq__advisorSideEyebrow{font-size:9.5px !important;letter-spacing:.18em !important;line-height:1.2 !important;}
  .ixq__advisorSideTitle{margin-top:6px !important;font-size:20px !important;line-height:1.06 !important;letter-spacing:-.035em !important;}
  .ixq__advisorSideCta{margin-top:10px !important;height:48px !important;min-height:48px !important;padding:0 14px !important;border-radius:16px !important;font-size:14px !important;}
  .ixq__advisorSideNote{margin-top:8px !important;font-size:12px !important;line-height:1.32 !important;}
}
@media (max-width:380px){
  .ixq__advisorSideOverlay{padding:8px !important;}
  .ixq__advisorSideCard{padding:12px 10px 10px !important;border-radius:20px !important;max-height:calc(100% - 16px) !important;}
  .ixq__advisorSidePulse{width:70px !important;height:70px !important;flex-basis:70px !important;}
  .ixq__advisorSideCheckWrap{inset:9px !important;}
  .ixq__advisorSideDoc{width:28px !important;height:28px !important;}
  .ixq__advisorSideTitle{font-size:18px !important;line-height:1.05 !important;}
  .ixq__advisorSideCta{height:46px !important;min-height:46px !important;font-size:13.5px !important;}
  .ixq__advisorSideNote{font-size:11.5px !important;line-height:1.28 !important;}
}

/* Estado activo del botón Recortar y leer cuando ya hay archivo seleccionado */
.ixq__btn[data-ixq-ocr-open].is-ready{position:relative;overflow:hidden;isolation:isolate;background:#5ea33b !important;color:#fff !important;border-color:#5ea33b !important;box-shadow:0 14px 24px rgba(94,163,59,0.25);animation:ixqOcrReadyDoubleZoom 3.5s cubic-bezier(.22,1,.36,1) infinite;}
.ixq__btn[data-ixq-ocr-open].is-ready::after{content:"";position:absolute;top:-90%;left:-165%;width:150%;height:280%;pointer-events:none;border-radius:inherit;z-index:1;background:linear-gradient(110deg,rgba(255,255,255,0) 30%,rgba(255,255,255,0.20) 43%,rgba(255,255,255,0.52) 50%,rgba(255,255,255,0.20) 57%,rgba(255,255,255,0) 70%);filter:blur(8px);transform:skewX(-18deg);animation:ixqOcrReadySweep 6.8s ease-in-out infinite;}
.ixq__btn[data-ixq-ocr-open].is-ready:hover{background:#5ea33b !important;border-color:#5ea33b !important;box-shadow:0 16px 30px rgba(94,163,59,0.30);}
.ixq__btn[data-ixq-ocr-open].is-ready>*{position:relative;z-index:2;}
@keyframes ixqOcrReadySweep{0%{left:-165%;opacity:0;}18%{opacity:0;}34%{opacity:.22;}48%{opacity:.48;}64%{left:135%;opacity:0;}100%{left:135%;opacity:0;}}
@keyframes ixqOcrReadyDoubleZoom{0%,14%,28%,100%{transform:translateY(0) scale(1);}7%,21%{transform:translateY(-1px) scale(1.072);}}
@media (prefers-reduced-motion:reduce){.ixq__btn[data-ixq-ocr-open].is-ready,.ixq__btn[data-ixq-ocr-open].is-ready::after{animation:none !important;}}

/* Ajuste 1.8.133: el bloque de captura manual permanece oculto hasta activar Cálculo manual. */
.ixq [data-ixq-manual-wrap][hidden],
.ixq [data-ixq-manual-wrap].ixq__field--hidden{display:none !important;}
.ixq [data-ixq-manual-wrap].ixq__field--visible{display:grid;}


/* Ajuste 1.8.134: botón manual largo, nota de precisión y toggle manual. */
.ixq__btn--manualLong{height:auto;min-height:var(--ixq-btn-h);padding-top:10px;padding-bottom:10px;white-space:normal;line-height:1.18;text-align:center;}
.ixq__manualAccuracyNote{display:block;margin-top:8px;color:var(--ixq-text-2);font-size:13px;line-height:1.45;font-weight:700;}
@media (max-width:680px){.ixq__step4Actions{flex-direction:column;align-items:stretch;}.ixq__step4Actions .ixq__btn{width:100%;}.ixq__manualAccuracyNote{font-size:12.5px;}}


/* 2026-05-23 - Guías internas del Paso 4: Paso 1 Tarifa CFE / Paso 2 recibo */
.ixq__label--step4Guide{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;line-height:1.2;}
.ixq__miniStepBadge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:14px;background:linear-gradient(135deg,rgba(234,244,227,.96),rgba(255,255,255,.98));border:1px solid rgba(94,163,59,.38);box-shadow:0 10px 22px rgba(46,125,50,.10);color:var(--ixq-primary-2);font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;}
.ixq__miniStepNum{width:27px;height:27px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ixq-primary),var(--ixq-primary-2));color:#fff;font-size:15px;font-weight:950;line-height:1;box-shadow:0 7px 14px rgba(46,125,50,.22);}
.ixq__miniStepText{display:inline-flex;align-items:center;line-height:1;}
.ixq__labelMain{font-weight:850;color:var(--ixq-text);}
.ixq__textGreen{color:var(--ixq-primary);font-weight:950;}
.ixq[data-ixq-current-step="4"] .ixq__label--step4Guide .ixq__req{font-weight:950;}
@media (max-width:520px){.ixq__label--step4Guide{gap:8px 10px;margin-bottom:9px;}.ixq__miniStepBadge{padding:5px 10px 5px 6px;font-size:11px;}.ixq__miniStepNum{width:25px;height:25px;font-size:14px;}.ixq__labelMain{font-size:15px;}}

/* Ajuste 2026-05-24: igualar botones “Ubica tarifa” y “Ubica consumo histórico” en computadora. */
@media (min-width:681px){
  .ixq__step4Head .ixq__step4VideoBtns{
    align-items:stretch !important;
  }

  .ixq__step4Head .ixq__videoBtn[data-ixq-help-video-trigger]{
    height:44px !important;
    min-height:44px !important;
    padding:0 16px !important;
    font-size:14px !important;
    line-height:1.15 !important;
    white-space:nowrap !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
  }

  .ixq__step4VideoBtns--below .ixq__videoBtn[data-ixq-help-video-alt]{
    height:58px !important;
    min-height:58px !important;
    padding:0 10px !important;
    font-size:16px !important;
    line-height:1.15 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
  }
}

/* En celular se mantiene el ajuste compacto anterior para evitar amontonamiento. */
@media (max-width:680px){
  .ixq__step4Head .ixq__videoBtn[data-ixq-help-video-trigger="recibo"]{
    font-size:12px !important;
    line-height:1.12 !important;
    padding-left:8px !important;
    padding-right:8px !important;
    min-height:56px !important;
  }

  .ixq__videoBtn[data-ixq-help-video-alt="recibo"]{
    font-size:12.5px !important;
    line-height:1.14 !important;
    padding-left:10px !important;
    padding-right:10px !important;
    min-height:56px !important;
  }
}

/* 2026-05-24B: evita el flash inicial del selector nativo de teléfono antes de que cargue el selector personalizado. */
.ixq__phoneCountryWrap{position:relative;width:64px;flex:0 0 64px;}
.ixq__field--phone .ixq__phoneCountryWrap{width:58px;flex:0 0 58px;}
.ixq__phoneCountryWrap>select.ixq__select--phone-country{position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;height:calc(var(--ixq-input-h) - 2px)!important;opacity:0!important;pointer-events:none!important;border:0!important;background:transparent!important;background-image:none!important;padding:0!important;margin:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;}
.ixq__phoneCountryFallback{width:100%;height:calc(var(--ixq-input-h) - 2px);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ixq-text);pointer-events:none;}
.ixq__phoneCountryFallbackFlag{font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;}
.ixq__phoneCountryFallback::after{content:"";width:10px;height:10px;flex:0 0 auto;transform:translateY(-55%) rotate(45deg);border-right:2px solid rgba(63,83,110,0.45);border-bottom:2px solid rgba(63,83,110,0.45);}
.ixq__phoneCountryWrap .ixq__nselect{width:100%;}
.ixq__phoneCountryWrap .ixq__nselect+.ixq__phoneCountryFallback{display:none!important;}

/* Ajuste 2026-05-24C: Tarifa CFE a ancho completo en computadora cuando la ayuda visual está cerrada. */
@media (min-width:981px){
  .ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__step4Main > .ixq__fields,
  .ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__step4Main > .ixq__fields{
    width:100% !important;
    max-width:100% !important;
    grid-template-columns:minmax(0,1fr) !important;
  }

  .ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__step4Main > .ixq__fields > .ixq__field,
  .ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__step4Main > .ixq__fields > .ixq__field,
  .ixq[data-ixq-current-step="4"][data-ixq-help-video-open="0"] .ixq__step4Main > .ixq__fields .ixq__nselect,
  .ixq[data-ixq-current-step="4"]:not([data-ixq-help-video-open]) .ixq__step4Main > .ixq__fields .ixq__nselect{
    width:100% !important;
    max-width:100% !important;
  }
}

/* Ajuste 2026-05-24C: detener saltos del botón Recortar/Leer PDF al mostrarse el blur de cotización. */
.ixq[data-ixq-ocr-ready-animation-frozen="1"] .ixq__btn[data-ixq-ocr-open].is-ready,
.ixq[data-ixq-quote-animations-frozen="1"] .ixq__btn[data-ixq-ocr-open].is-ready{
  animation:none !important;
  transform:none !important;
}

.ixq[data-ixq-ocr-ready-animation-frozen="1"] .ixq__btn[data-ixq-ocr-open].is-ready::after,
.ixq[data-ixq-quote-animations-frozen="1"] .ixq__btn[data-ixq-ocr-open].is-ready::after{
  animation:none !important;
  opacity:0 !important;
  display:none !important;
}

/* Imágenes flotantes configurables del bloque de recibo - ajuste 2026-05-24 */
.ixq__step4Upload .ixq__dropzone{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  min-height:200px;
  padding:16px clamp(112px,13vw,165px);
}

.ixq__step4Upload .ixq__dropzoneInner{
  position:relative;
  z-index:3;
  gap:8px;
}

.ixq__uploadFloat{
  position:absolute;
  top:50%;
  width:clamp(78px,8.6vw,112px);
  aspect-ratio:1;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:none;
  z-index:1;
  filter:drop-shadow(0 12px 18px rgba(18,40,18,.12));
  transform:translate3d(0,-50%,0);
  animation:ixqUploadFloat 4.8s ease-in-out infinite;
}

.ixq__uploadFloat--photo{
  left:clamp(16px,4.4vw,64px);
  animation-delay:-.6s;
}

.ixq__uploadFloat--pdf{
  right:clamp(16px,4.4vw,64px);
  animation-delay:-2.4s;
}

.ixq__uploadFloat::before{
  content:"";
  position:absolute;
  inset:8%;
  border-radius:999px;
  background:radial-gradient(circle,rgba(94,163,59,.16) 0%,rgba(94,163,59,.08) 38%,rgba(94,163,59,0) 70%);
  animation:ixqUploadGlow 3.8s ease-in-out infinite;
}

.ixq__uploadSvg,
.ixq__uploadCustomImg{
  position:relative;
  z-index:1;
  width:100%;
  height:100%;
  overflow:visible;
}

.ixq__uploadCustomImg{
  object-fit:contain;
  border-radius:18px;
}

.ixq__uploadFloatTag{
  position:absolute;
  z-index:2;
  left:50%;
  top:56%;
  transform:translate(-50%,-50%);
  padding:.28em .52em;
  border-radius:10px;
  font-size:clamp(10px,.86vw,13px);
  line-height:1;
  font-weight:950;
  letter-spacing:.06em;
  color:#fff;
  background:linear-gradient(180deg,#71be4a 0%,#5ea33b 100%);
  box-shadow:0 8px 14px rgba(46,125,50,.16);
}

.ixq__uploadFloat--photo .ixq__uploadFloatTag{
  top:78%;
  color:#41602f;
  background:rgba(255,255,255,.92);
  border:1px solid rgba(94,163,59,.25);
  box-shadow:0 8px 14px rgba(18,40,18,.08);
}

.ixq__uploadFloat--pdf .ixq__uploadFloatTag{
  top:57%;
  background:linear-gradient(180deg,#ef4444 0%,#d72f2f 100%);
  box-shadow:0 8px 14px rgba(215,47,47,.14);
}

.ixq__uploadSvg .ixq__uploadAccent{
  transform-origin:center;
  animation:ixqUploadAccent 2.6s ease-in-out infinite;
}

.ixq__uploadFloat--pdf .ixq__uploadAccent{
  animation-delay:.35s;
}

@keyframes ixqUploadFloat{
  0%,100%{transform:translate3d(0,-50%,0) rotate(-2deg);}
  50%{transform:translate3d(0,calc(-50% - 9px),0) rotate(2deg);}
}

@keyframes ixqUploadGlow{
  0%,100%{opacity:.48;transform:scale(.92);}
  50%{opacity:.78;transform:scale(1.04);}
}

@keyframes ixqUploadAccent{
  0%,100%{opacity:.72;transform:scale(.92);}
  50%{opacity:1;transform:scale(1.05);}
}

@media (max-width:1100px) and (min-width:761px){
  .ixq__step4Upload .ixq__dropzone{
    padding-left:clamp(96px,12vw,136px);
    padding-right:clamp(96px,12vw,136px);
  }

  .ixq__uploadFloat{
    width:clamp(70px,8vw,94px);
  }
}

@media (max-width:760px){
  .ixq__step4Upload .ixq__dropzone{
    min-height:205px;
    padding:66px 16px 18px;
  }

  .ixq__uploadFloat{
    top:12px;
    width:58px;
    transform:translateY(0);
    animation-name:ixqUploadFloatMobile;
  }

  .ixq__uploadFloat--photo{
    left:calc(50% - 72px);
  }

  .ixq__uploadFloat--pdf{
    right:calc(50% - 72px);
  }

  .ixq__uploadFloatTag{
    font-size:8.5px;
    border-radius:8px;
  }
}

@keyframes ixqUploadFloatMobile{
  0%,100%{transform:translateY(0) rotate(-2deg);}
  50%{transform:translateY(-6px) rotate(2deg);}
}

@media (prefers-reduced-motion:reduce){
  .ixq__uploadFloat,
  .ixq__uploadFloat::before,
  .ixq__uploadSvg .ixq__uploadAccent{
    animation:none !important;
  }
}
