.payment-method-copy{margin-top:18px;color:rgba(255,255,255,0.82);line-height:1.7;font-size:16px}.payment-currency-note{border:1px solid rgba(247,199,107,0.18);border-radius:18px;padding:14px 16px;background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.8);line-height:1.55;font-size:14px}.payment-currency-note strong{color:#ffe29a;display:block;margin-bottom:6px}.payment-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;width:100%}.payment-method-card{min-height:112px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.payment-method-card img{max-width:120px;max-height:54px;width:auto;height:auto;object-fit:contain;display:block}.payment-method-card strong{display:block;font-family:Georgia,serif;font-size:17px;color:#ffe4a4;margin:0}.payment-method-card p{margin:0;color:rgba(255,255,255,0.72);line-height:1.35;font-size:12px}.currency-card img{max-height:46px}.form-field-shell{display:grid;gap:8px}.currency-symbol-hint{color:rgba(255,255,255,0.62);font-size:13px;line-height:1.4}.currency-symbol-hint strong{color:#ffe29a}@media (max-width:640px){.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-method-card{min-height:96px;padding:12px}.payment-method-card img{max-width:96px;max-height:44px}}.payment-status-message{margin:16px 0 0;padding:14px 16px;border-radius:18px;border:1px solid rgba(247,199,107,0.22);background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.88);line-height:1.5;font-weight:800;text-align:center}.payment-status-message.success{border-color:rgba(82,255,164,0.34);background:rgba(52,185,108,0.14);color:#d8ffe7}.payment-status-message.error{border-color:rgba(255,94,124,0.45);background:rgba(185,52,74,0.16);color:#ffe0e6}.payment-status-message.info{border-color:rgba(247,199,107,0.28);background:rgba(247,199,107,0.10);color:#fff2cf}#paymentCheckoutBtn[disabled]{opacity:0.72;cursor:wait}.official-payment-strip,.payment-action-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin-top:16px}.official-pay-badge,.payment-action-chip{border:1px solid rgba(255,255,255,0.16);border-radius:18px;min-height:54px;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;color:#fff;font-weight:1000;line-height:1.1;box-shadow:0 14px 34px rgba(0,0,0,0.24)}.payment-action-chip{width:100%;cursor:pointer;font:inherit}.official-pay-badge img,.payment-action-chip img{width:28px;height:28px;max-width:28px;max-height:28px;object-fit:contain;display:inline-block}.badge-yape,.pay-yape{background:linear-gradient(135deg,#2b005f,#7b2cff,#00d084);border-color:rgba(160,100,255,0.45)}.badge-pen,.pay-pen{background:linear-gradient(135deg,#8a520f,#f7c76b,#fff0b7);color:#190a02;border-color:rgba(247,199,107,0.55)}.badge-usd,.pay-usd{background:linear-gradient(135deg,#063f2a,#19b86b,#d9ffe7);color:#04180d;border-color:rgba(53,255,155,0.45)}.payment-action-chip.is-selected{box-shadow:0 0 0 3px rgba(255,255,255,0.18),0 0 24px rgba(247,199,107,0.36),0 18px 38px rgba(0,0,0,0.30);transform:translateY(-1px)}.payment-action-chip:hover,.payment-action-chip:focus-visible{transform:translateY(-1px);filter:brightness(1.08);outline:none}.payment-method-card:has(img[alt="Yape"]){border-color:rgba(0,210,160,0.28);background:linear-gradient(180deg,rgba(123,44,255,0.10),rgba(0,210,160,0.06))}@media (max-width:900px){.official-payment-strip,.payment-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.official-payment-strip,.payment-action-strip{grid-template-columns:1fr;gap:10px}.official-pay-badge,.payment-action-chip{min-height:50px}}.lucia-offering-hero{position:relative;padding:clamp(34px,5vw,66px) 0 clamp(24px,4vw,42px);overflow:hidden}.lucia-offering-card{position:relative;border:1px solid rgba(247,199,107,.30);border-radius:34px;background:radial-gradient(circle at 15% 8%,rgba(255,67,215,.18),transparent 34%),radial-gradient(circle at 88% 16%,rgba(0,225,255,.14),transparent 35%),linear-gradient(145deg,rgba(22,3,33,.96),rgba(5,1,13,.96));box-shadow:0 30px 100px rgba(0,0,0,.58),0 0 44px rgba(247,199,107,.16),inset 0 0 30px rgba(255,255,255,.04);overflow:hidden}.lucia-offering-glow{position:absolute;inset:-35%;background:conic-gradient(from 180deg,transparent,rgba(247,199,107,.18),transparent,rgba(255,67,215,.16),transparent);filter:blur(36px);opacity:.5;animation:luciaOfferingGlow 14s linear infinite;pointer-events:none}.lucia-offering-content{position:relative;z-index:1;padding:clamp(24px,4vw,50px);text-align:center;color:#fff}.lucia-offering-eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;border-radius:999px;border:1px solid rgba(247,199,107,.38);background:rgba(247,199,107,.12);color:#ffe7a1;font-weight:1000;font-size:12px;letter-spacing:1.1px;text-transform:uppercase;box-shadow:0 0 18px rgba(247,199,107,.14)}.lucia-offering-content h2{font-family:Georgia,serif;font-size:clamp(32px,5vw,68px);line-height:1.03;margin:16px auto 14px;color:#fff4d2;text-shadow:0 0 28px rgba(255,67,215,.20),0 6px 24px rgba(0,0,0,.55);max-width:980px}.lucia-offering-lead{max-width:980px;margin:0 auto;color:rgba(255,255,255,.86);font-size:clamp(16px,1.8vw,20px);line-height:1.65;text-align:center}.lucia-offering-steps{list-style:none;counter-reset:offeringStep;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px auto 20px;max-width:1120px;padding:0}.lucia-offering-steps li{counter-increment:offeringStep;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:11px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.035));padding:18px 14px;min-height:145px;box-shadow:inset 0 0 18px rgba(255,67,215,.06)}.lucia-offering-steps li::before{content:counter(offeringStep);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#fff2bd,#f7c76b,#ff43d7);color:#170513;font-weight:1000;box-shadow:0 0 20px rgba(247,199,107,.28)}.lucia-offering-steps span{display:block;color:rgba(255,255,255,.82);font-size:14.5px;line-height:1.45;font-weight:800;text-align:center}.lucia-offering-note{max-width:920px;margin:0 auto 22px;color:#ffe7a1;font-size:16px;line-height:1.65;font-weight:800;text-align:center;text-shadow:0 0 18px rgba(247,199,107,.10)}.lucia-offering-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1080px;margin:0 auto 16px}.lucia-neon-offer{min-height:58px;border:1px solid rgba(247,199,107,.34)!important;background:linear-gradient(95deg,#fff2bd,#f7c76b,#b86b1d)!important;color:#16050b!important;box-shadow:0 0 22px rgba(247,199,107,.22),0 12px 32px rgba(0,0,0,.28)!important;text-shadow:none!important;font-weight:1000!important;white-space:normal!important;line-height:1.15!important;gap:10px!important;padding:14px 16px!important}.lucia-neon-offer.offer-usd{background:linear-gradient(95deg,#e7fbff,#00d4ff,#006eff)!important;color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.25)!important;border-color:rgba(0,212,255,.42)!important}.lucia-neon-offer.offer-yape{background:linear-gradient(95deg,#f3e8ff,#8d2cff,#20d2b8)!important;color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.32)!important;border-color:rgba(141,44,255,.42)!important}.offer-icon{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:999px;background:rgba(0,0,0,.18);font-weight:1000;box-shadow:inset 0 0 10px rgba(255,255,255,.18)}.lucia-offering-secure{display:block;color:rgba(255,255,255,.70);line-height:1.5;font-size:12.5px;text-align:center}@keyframes luciaOfferingGlow{0%{transform:rotate(0deg) scale(1)}100%{transform:rotate(360deg) scale(1)}}@media(max-width:1024px){.lucia-offering-steps,.lucia-offering-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lucia-offering-hero{padding:34px 0 20px}.lucia-offering-card{border-radius:24px}.lucia-offering-content{padding:24px 16px}.lucia-offering-content h2{font-size:clamp(28px,9vw,42px)}.lucia-offering-lead{font-size:15.5px;line-height:1.55}.lucia-offering-steps,.lucia-offering-actions{grid-template-columns:1fr;gap:12px}.lucia-offering-steps li{min-height:auto;padding:16px 12px}.lucia-neon-offer{width:100%;min-height:54px}.lucia-offering-secure{font-size:12px}}.float-wa,.floating-contact-cluster,.floating-contact-cluster *,.chat,.chat-widget,.floating-chat,.floating-button,.lucia-floating-btn,.chat-toggle,.floating-chat-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}.official-payment-strip,.payment-action-strip{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;width:100%!important;overflow:visible!important}.official-pay-badge,.payment-action-chip{box-sizing:border-box!important;flex:1 1 128px!important;min-width:124px!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 10px!important;overflow:hidden!important;white-space:nowrap!important;font-size:15px!important;line-height:1.05!important}.official-pay-badge img,.payment-action-chip img{flex:0 0 auto!important;display:block!important;object-fit:contain!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important}.official-pay-badge img[src*="mastercard"],.payment-action-chip img[src*="mastercard"]{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}.official-pay-badge.badge-yape img,.payment-action-chip.pay-yape img,.official-pay-badge img[src*="yape"],.payment-action-chip img[src*="yape"]{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:8px!important}@media(max-width:720px){.official-pay-badge,.payment-action-chip{flex:1 1 calc(50% - 8px)!important;min-width:132px!important;font-size:14px!important}}@media(max-width:420px){.official-payment-strip,.payment-action-strip{gap:9px!important}.official-pay-badge,.payment-action-chip{flex:1 1 100%!important;min-width:0!important;font-size:14px!important}}.lucia-amount-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:20px;border:1px solid rgba(247,199,107,.28);background:linear-gradient(135deg,rgba(247,199,107,.12),rgba(255,67,215,.06));color:#fff4d2;font-weight:900}.lucia-amount-preview strong{color:#ffe29a}.optional-label{color:rgba(255,255,255,.62);font-weight:800;font-size:.9em}#paymentCheckoutBtn{min-height:62px;font-size:18px;font-weight:1000}.payment-action-chip img[src*="visa-official"]{max-width:46px!important;width:46px!important;height:auto!important}.payment-action-chip img[src*="amex-official"]{max-width:42px!important;width:42px!important;height:auto!important}.payment-action-chip img[src*="mastercard-official"]{max-width:38px!important;width:38px!important;height:auto!important}@media(max-width:720px){.lucia-amount-preview{display:grid;justify-content:stretch;text-align:center}}.payment-action-strip.official-only-payments{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.payment-action-chip{position:relative;min-height:82px;flex-direction:column;gap:8px;white-space:normal;isolation:isolate;overflow:hidden}.payment-action-chip>span:not(.payment-card-logos){display:grid;gap:3px;justify-items:center}.payment-action-chip strong{display:block;font-size:14px;line-height:1.15;font-weight:1000}.payment-action-chip small{display:block;font-size:11px;line-height:1.2;font-weight:900;opacity:.92}.payment-card-logos{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px}.payment-card-logos img,.payment-action-chip .payment-card-logos img{width:auto;height:22px;max-width:48px;max-height:24px;object-fit:contain;background:rgba(255,255,255,.96);border-radius:5px;padding:2px 3px}.payment-action-chip.is-selected::after{content:'Seleccionado';position:absolute;top:8px;right:8px;z-index:1;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1;letter-spacing:.2px;font-weight:1000;background:rgba(255,255,255,.90);color:#16050b;box-shadow:0 8px 18px rgba(0,0,0,.18)}.payment-currency-note{display:grid;gap:6px}.payment-currency-note::after{content:'No se mezclan métodos:Yape = PEN,tarjeta nacional = PEN,tarjeta internacional = USD.';display:block;margin-top:4px;color:#fff2cf;font-weight:900}.payment-status-message{width:100%;box-sizing:border-box}@media (max-width:900px){.payment-action-strip.official-only-payments{grid-template-columns:1fr}.payment-action-chip{min-height:72px}}.tarot-only-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tarot-card-actions{display:grid;gap:10px;margin-top:16px}.tarot-card-actions .btn{width:100%;justify-content:center;text-align:center}.payment-separation-alert,.payment-context-notice{margin:18px 0;padding:16px 18px;border:1px solid rgba(247,199,107,.42);border-radius:20px;background:linear-gradient(135deg,rgba(247,199,107,.16),rgba(137,83,255,.12));color:#fff2c8;box-shadow:0 18px 45px rgba(0,0,0,.22)}.payment-context-notice.is-offering{border-color:rgba(52,211,153,.45);background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(137,83,255,.12))}.payment-route-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px}.payment-route-box{border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:20px;background:rgba(10,7,24,.64);box-shadow:0 20px 55px rgba(0,0,0,.28)}.payment-route-box h3{margin:6px 0 8px;color:#ffe49a;font-size:1.22rem}.payment-route-box p{color:rgba(255,255,255,.82);margin:0 0 14px}.route-kicker{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(247,199,107,.14);color:#ffe49a;font-weight:800;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.route-offering .route-kicker{background:rgba(16,185,129,.14);color:#bbf7d0}.route-actions{display:grid;gap:10px}.route-actions .btn{width:100%;justify-content:center}@media (max-width:860px){.tarot-only-grid,.payment-route-split{grid-template-columns:1fr}}#diagnostico .section-head small{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid rgba(247,199,107,.30);background:rgba(247,199,107,.08);color:#ffe8ab;font-size:14px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}#diagnostico .section-head h2{font-size:clamp(34px,4.4vw,56px)!important;line-height:1.06!important;margin:14px auto 10px!important;max-width:900px}.payment-simple-intro{max-width:900px;margin:0 auto 6px;font-size:19px;line-height:1.65;color:rgba(255,255,255,.88);text-align:center}#diagnostico .payment-route-split{gap:22px;margin:10px 0 28px}#diagnostico .payment-route-box{padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.04))}#diagnostico .route-kicker{font-size:13px;padding:8px 12px}#diagnostico .payment-route-box h3{font-size:32px;margin:14px 0 10px;line-height:1.1}#diagnostico .payment-route-box p{font-size:17px;line-height:1.62;margin-bottom:14px}#diagnostico .route-price-list{font-size:19px;gap:10px}#diagnostico .route-price-list strong{font-size:21px}#diagnostico .route-inline-note{font-size:15px;line-height:1.55;padding:12px 14px;border-radius:16px}#diagnostico .route-actions-grid{gap:12px}#diagnostico .route-actions-grid .btn{min-height:64px!important;padding:14px 16px!important;font-size:17px!important;font-weight:900!important;border-radius:18px!important}#diagnostico .lucia-form-grid{gap:20px;margin-top:28px}#diagnostico .lucia-lead-form label{font-size:18px!important;font-weight:900!important;line-height:1.35;color:#ffecb8!important;margin-bottom:10px!important}#diagnostico .optional-label{font-size:13px;opacity:.8}#diagnostico .lucia-lead-form input:not([type="checkbox"]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{min-height:64px;padding:18px 18px!important;border-radius:22px!important;font-size:19px!important;line-height:1.35!important;background:rgba(9,4,18,.78)!important;border-color:rgba(247,199,107,.32)!important}#diagnostico .lucia-lead-form textarea{min-height:170px!important}#diagnostico .lucia-lead-form input::placeholder,#diagnostico .lucia-lead-form textarea::placeholder{color:rgba(255,255,255,.44)!important}#diagnostico .form-field-shell{display:grid;gap:10px}#diagnostico .tarot-store-note{font-size:15px!important;line-height:1.6!important;color:rgba(255,255,255,.78)!important}#diagnostico .payment-currency-note{margin-top:12px;padding:18px 18px;border-radius:22px;border:1px solid rgba(247,199,107,.24);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))}#diagnostico .payment-currency-note strong{display:block;font-size:20px;color:#fff1c4;margin-bottom:12px}#diagnostico .payment-rule-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#diagnostico .payment-rule-list span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:54px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#fff;font-size:15px;font-weight:850;line-height:1.4}#diagnostico .payment-context-notice{margin:0 0 20px!important;font-size:17px!important;line-height:1.6!important;text-align:center!important;border-radius:22px!important}#diagnostico .lucia-amount-preview{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:18px 22px;border-radius:22px;border:1px solid rgba(247,199,107,.28);background:linear-gradient(135deg,rgba(247,199,107,.12),rgba(255,255,255,.04))}#diagnostico .lucia-amount-preview strong{font-size:22px;color:#fff0bf}#diagnostico #leadAmountText{font-size:25px;font-weight:900;line-height:1.25;color:#fff;text-align:right}#diagnostico .payment-method-title{font-size:22px;font-weight:900;color:#fff1c4;text-align:center;margin:6px 0 2px}#diagnostico .payment-action-strip{gap:16px;margin-top:8px}#diagnostico .payment-action-chip{min-height:98px!important;padding:18px 18px!important;border-radius:24px!important}#diagnostico .payment-action-chip strong{font-size:20px!important}#diagnostico .payment-action-chip small{font-size:14px!important;line-height:1.45}#diagnostico #paymentCheckoutBtn{min-height:72px!important;font-size:22px!important;border-radius:24px!important}#diagnostico .lucia-note{font-size:16px!important;line-height:1.6!important;max-width:820px;margin:12px auto 0!important;color:rgba(255,255,255,.82)!important;text-align:center!important}#diagnostico .lucia-help-title{font-size:18px!important;text-align:center!important;margin-top:16px!important}#diagnostico .lucia-support-actions{gap:14px}#diagnostico .lucia-support-actions .btn{min-height:58px!important;font-size:17px!important}#diagnostico .payment-trust-grid-form{gap:10px!important;margin-top:20px!important}#diagnostico .payment-trust-pill{min-height:48px;font-size:15px!important;padding:12px 14px!important}@media (max-width:900px){#diagnostico .payment-route-box h3{font-size:28px}#diagnostico .payment-rule-list{grid-template-columns:1fr}#diagnostico .lucia-amount-preview{grid-template-columns:1fr;text-align:center}#diagnostico #leadAmountText{text-align:center;font-size:22px}}@media (max-width:640px){.payment-simple-intro{font-size:17px}#diagnostico .section-head h2{font-size:clamp(28px,8vw,38px)!important}#diagnostico .payment-route-box{padding:18px}#diagnostico .payment-route-box h3{font-size:24px}#diagnostico .payment-route-box p{font-size:16px}#diagnostico .route-price-list{font-size:17px}#diagnostico .route-actions-grid .btn{font-size:15px!important;min-height:58px!important}#diagnostico .lucia-lead-form label{font-size:16px!important}#diagnostico .lucia-lead-form input:not([type="checkbox"]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{font-size:17px!important;min-height:58px}#diagnostico .payment-currency-note strong{font-size:18px}#diagnostico .lucia-amount-preview strong{font-size:18px}#diagnostico #leadAmountText{font-size:20px}#diagnostico .payment-method-title{font-size:19px}#diagnostico .payment-action-chip{min-height:88px!important}#diagnostico .payment-action-chip strong{font-size:18px!important}#diagnostico #paymentCheckoutBtn{font-size:19px!important;min-height:64px!important}}#diagnostico{padding-top:90px!important;padding-bottom:90px!important}#diagnostico .lucia-pro-card{position:relative!important;overflow:hidden!important;border-radius:42px!important;border:1px solid rgba(247,199,107,.28)!important;background:radial-gradient(circle at 12% 0%,rgba(255,214,120,.18),transparent 32%),radial-gradient(circle at 86% 10%,rgba(176,81,255,.20),transparent 34%),linear-gradient(145deg,rgba(13,4,27,.96),rgba(3,1,8,.94))!important;box-shadow:0 34px 110px rgba(0,0,0,.58),0 0 60px rgba(247,199,107,.10)!important}#diagnostico .lucia-pro-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 36%,transparent 64%);opacity:.34}#diagnostico .lucia-pro-inner{position:relative;z-index:1;padding:clamp(24px,4.5vw,58px)!important}#diagnostico .section-head{text-align:center!important;margin-bottom:28px!important}#diagnostico .section-head small{box-shadow:0 12px 30px rgba(247,199,107,.10)}#diagnostico .section-head h2{font-family:Georgia,serif!important;font-size:clamp(36px,5vw,64px)!important;color:#fff3cf!important;text-shadow:0 14px 42px rgba(0,0,0,.66),0 0 24px rgba(247,199,107,.14)!important}#diagnostico .payment-simple-intro{font-size:20px!important;max-width:820px!important;color:rgba(255,255,255,.86)!important}#diagnostico .payment-route-split{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:26px 0 34px!important}#diagnostico .payment-route-box{position:relative!important;min-height:100%!important;padding:76px 20px 22px!important;border-radius:30px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 22px 58px rgba(0,0,0,.35)!important}#diagnostico .payment-route-box::before{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:48px;height:48px;display:grid;place-items:center;border-radius:18px;font-weight:1000;font-size:20px;color:#1a0707;background:linear-gradient(135deg,#fff6c8,#f2b84f);box-shadow:0 12px 30px rgba(247,199,107,.23)}#diagnostico .route-pen::before{content:"S/"}#diagnostico .route-usd::before{content:"$"}#diagnostico .route-offering::before{content:"✦"}#diagnostico .route-kicker{margin:0 auto 12px!important}#diagnostico .payment-route-box h3{font-size:28px!important;line-height:1.08!important;color:#fff2c8!important;text-align:center!important}#diagnostico .payment-route-box p{font-size:15.5px!important;line-height:1.55!important;color:rgba(255,255,255,.78)!important;text-align:center!important}#diagnostico .route-price-list{margin:16px 0!important;padding:14px!important;border-radius:20px!important;background:rgba(0,0,0,.22)!important;border:1px solid rgba(247,199,107,.18)!important;font-size:17px!important;line-height:1.5!important;text-align:center!important;display:grid!important;gap:6px!important}#diagnostico .route-price-list strong{display:inline!important;font-size:18px!important;color:#ffeab3!important}#diagnostico .route-actions-grid{gap:10px!important}#diagnostico .route-actions-grid .btn{min-height:58px!important;border-radius:18px!important;font-size:15.5px!important;padding:12px 14px!important;box-shadow:0 14px 34px rgba(0,0,0,.30)!important}#diagnostico .lucia-form-grid{position:relative!important;max-width:1100px!important;margin:34px auto 0!important;padding:28px!important;border-radius:32px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032))!important;border:1px solid rgba(247,199,107,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.32)!important}#diagnostico .lucia-form-grid::before{content:"Completa tus datos para abrir el pago seguro";grid-column:1/-1;display:block;text-align:center;color:#fff2c8;font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:900;margin:0 0 6px}#diagnostico .lucia-lead-form label{font-size:17px!important}#diagnostico .lucia-lead-form input:not([type=checkbox]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{background:rgba(2,0,8,.72)!important;border:1px solid rgba(247,199,107,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}#diagnostico .payment-context-notice{max-width:900px!important;margin:0 auto 22px!important;background:rgba(247,199,107,.09)!important}#diagnostico .payment-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}#diagnostico .lucia-amount-preview{background:linear-gradient(95deg,rgba(247,199,107,.22),rgba(160,80,255,.12))!important;border-color:rgba(247,199,107,.38)!important;box-shadow:0 16px 46px rgba(0,0,0,.28)!important}#diagnostico #leadAmountText{font-size:clamp(22px,2.8vw,34px)!important;color:#fff7d7!important}#diagnostico .payment-method-title{font-family:Georgia,serif!important;font-size:30px!important}#diagnostico .payment-action-chip{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}#diagnostico .payment-action-chip:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(0,0,0,.38)!important}#diagnostico #paymentCheckoutBtn{background:linear-gradient(95deg,#fff4c6,#f7c76b,#c78122)!important;color:#140408!important;text-shadow:none!important;box-shadow:0 22px 60px rgba(247,199,107,.28),0 0 28px rgba(255,67,215,.12)!important}#diagnostico .legal-acceptance{border-radius:22px!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.14)!important}@media(max-width:1120px){#diagnostico .payment-route-split{grid-template-columns:1fr!important}#diagnostico .payment-route-box{padding-top:72px!important}}@media(max-width:760px){#diagnostico .lucia-form-grid{padding:18px!important;border-radius:26px!important}#diagnostico .payment-rule-list{grid-template-columns:1fr!important}#diagnostico .section-head h2{font-size:34px!important}#diagnostico .payment-route-box h3{font-size:24px!important}#diagnostico .lucia-form-grid::before{font-size:24px}}#diagnostico .lucia-form-grid{gap:22px!important;margin-top:32px!important}#diagnostico .lucia-form-grid>div,#diagnostico .lucia-form-grid>.full{display:block}#diagnostico .lucia-lead-form label{font-size:22px!important;line-height:1.18!important;margin-bottom:10px!important;color:#fff0bc!important;font-weight:1000!important}#diagnostico .optional-label{font-size:16px!important;color:rgba(255,255,255,.72)!important}#diagnostico .lucia-lead-form input:not([type=checkbox]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{min-height:72px!important;padding:18px 20px!important;border-radius:22px!important;font-size:27px!important;line-height:1.25!important;color:#fff!important;background:rgba(6,2,17,.82)!important;border:1.5px solid rgba(247,199,107,.30)!important}#diagnostico .lucia-lead-form textarea{min-height:170px!important}#diagnostico .lucia-lead-form input::placeholder,#diagnostico .lucia-lead-form textarea::placeholder{color:rgba(255,255,255,.45)!important;font-size:24px!important}#diagnostico .form-field-shell .tarot-store-note,#diagnostico .tarot-store-note,#diagnostico .lucia-note{display:block!important;margin-top:10px!important;font-size:18px!important;line-height:1.55!important;color:rgba(255,255,255,.84)!important}#diagnostico .payment-currency-note{margin-top:14px!important;padding:20px 22px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))!important;border:1px solid rgba(247,199,107,.22)!important}#diagnostico .payment-currency-note strong{display:block!important;margin-bottom:14px!important;font-size:30px!important;line-height:1.2!important;color:#fff0bc!important}#diagnostico .payment-rule-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#diagnostico .payment-rule-list span{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:62px!important;padding:10px 14px!important;border-radius:18px!important;background:rgba(0,0,0,.24)!important;border:1px solid rgba(247,199,107,.18)!important;font-size:20px!important;font-weight:900!important;color:#fff8dc!important}#diagnostico .lucia-amount-preview{padding:24px 26px!important;border-radius:24px!important}#diagnostico .lucia-amount-preview strong{font-size:26px!important}#diagnostico #leadAmountText{font-size:34px!important;font-weight:1000!important;line-height:1.18!important}#diagnostico .payment-method-title{margin-top:8px!important;margin-bottom:6px!important;text-align:center!important;font-size:42px!important;line-height:1.1!important;color:#fff0bc!important}#diagnostico .payment-action-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}#diagnostico .payment-action-chip{min-height:104px!important;padding:18px 18px!important;border-radius:24px!important}#diagnostico .payment-action-chip strong{font-size:26px!important;line-height:1.1!important}#diagnostico .payment-action-chip small{display:block!important;font-size:18px!important;line-height:1.3!important;margin-top:4px!important;color:rgba(255,255,255,.92)!important}#diagnostico .payment-action-chip img{max-height:40px!important}#diagnostico .payment-card-logos img{max-height:30px!important}#diagnostico .lucia-consent label{font-size:18px!important;line-height:1.55!important}#diagnostico #paymentCheckoutBtn{min-height:88px!important;font-size:30px!important;font-weight:1000!important;border-radius:26px!important}#diagnostico .lucia-help-title{text-align:center!important;font-size:22px!important;margin-top:10px!important;color:#fff0bc!important}#diagnostico .lucia-support-actions .btn{min-height:68px!important;font-size:22px!important;border-radius:20px!important}#diagnostico .payment-trust-grid{gap:12px!important;margin-top:22px!important}#diagnostico .payment-trust-pill{font-size:17px!important;min-height:54px!important;padding:12px 16px!important}@media(max-width:980px){#diagnostico .payment-rule-list,#diagnostico .payment-action-strip{grid-template-columns:1fr!important}#diagnostico .lucia-lead-form input:not([type=checkbox]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{font-size:23px!important}#diagnostico .lucia-lead-form input::placeholder,#diagnostico .lucia-lead-form textarea::placeholder{font-size:21px!important}}@media(max-width:640px){#diagnostico .lucia-pro-inner{padding:18px!important}#diagnostico .lucia-form-grid{gap:18px!important}#diagnostico .lucia-lead-form label{font-size:19px!important}#diagnostico .lucia-lead-form input:not([type=checkbox]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{min-height:64px!important;font-size:20px!important;padding:16px 16px!important}#diagnostico .payment-currency-note strong{font-size:24px!important}#diagnostico .payment-rule-list span{font-size:18px!important;min-height:56px!important}#diagnostico #leadAmountText{font-size:28px!important}#diagnostico .payment-method-title{font-size:32px!important}#diagnostico .payment-action-chip{min-height:90px!important}#diagnostico .payment-action-chip strong{font-size:22px!important}#diagnostico .payment-action-chip small{font-size:16px!important}#diagnostico #paymentCheckoutBtn{min-height:76px!important;font-size:24px!important}#diagnostico .lucia-support-actions .btn{font-size:20px!important;min-height:62px!important}}#diagnostico{padding-top:54px!important;padding-bottom:58px!important}#diagnostico .container.lucia-pro-card{max-width:1040px!important;border-radius:34px!important}#diagnostico .lucia-pro-inner{padding:clamp(16px,3vw,34px)!important}#diagnostico .section-head{margin-bottom:18px!important}#diagnostico .section-head small{font-size:12px!important;padding:8px 13px!important}#diagnostico .section-head h2{font-size:clamp(30px,4.2vw,46px)!important;line-height:1.06!important;margin:10px auto 8px!important}#diagnostico .payment-simple-intro{font-size:17px!important;line-height:1.5!important;max-width:700px!important}#diagnostico .payment-route-split{max-width:960px!important;margin:18px auto 22px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#diagnostico .payment-route-box{padding:16px!important;border-radius:24px!important;min-height:unset!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;box-shadow:0 14px 36px rgba(0,0,0,.28)!important}#diagnostico .payment-route-box::before{display:none!important}#diagnostico .route-kicker{font-size:11px!important;line-height:1.2!important;padding:7px 10px!important;margin:0 auto 8px!important}#diagnostico .payment-route-box h3{font-size:22px!important;line-height:1.08!important;margin:8px 0!important}#diagnostico .payment-route-box p{display:none!important}#diagnostico .route-inline-note{display:block!important;font-size:12px!important;padding:8px 10px!important;margin:8px 0!important}#diagnostico .route-price-list{font-size:15px!important;line-height:1.35!important;padding:10px!important;border-radius:16px!important;margin:10px 0!important}#diagnostico .route-price-list strong{font-size:15px!important}#diagnostico .route-actions-grid{gap:8px!important}#diagnostico .route-actions-grid .btn{min-height:48px!important;border-radius:15px!important;font-size:13.5px!important;line-height:1.2!important;padding:10px 9px!important}#diagnostico .lucia-form-grid{max-width:860px!important;margin:22px auto 0!important;padding:22px!important;gap:16px!important;border-radius:30px!important;background:radial-gradient(circle at top right,rgba(247,199,107,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.038))!important;border:1px solid rgba(247,199,107,.20)!important;box-shadow:0 22px 70px rgba(0,0,0,.35)!important}#diagnostico .lucia-form-grid::before{content:"Checkout seguro";grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:0 auto 4px;padding:10px 16px;border-radius:999px;background:linear-gradient(95deg,#fff1bf,#f7c76b,#c98226);color:#16050a;font-size:18px;font-weight:1000;letter-spacing:.02em}#diagnostico .lucia-lead-form label{font-size:15.5px!important;line-height:1.25!important;margin-bottom:7px!important;color:#fff1c4!important}#diagnostico .optional-label{font-size:12px!important}#diagnostico .lucia-lead-form input:not([type=checkbox]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{min-height:56px!important;padding:13px 15px!important;border-radius:18px!important;font-size:18px!important;line-height:1.25!important;background:rgba(4,1,12,.76)!important;border:1px solid rgba(247,199,107,.26)!important}#diagnostico .lucia-lead-form textarea{min-height:112px!important}#diagnostico .lucia-lead-form input::placeholder,#diagnostico .lucia-lead-form textarea::placeholder{font-size:17px!important}#diagnostico .tarot-store-note,#diagnostico .checkout-mini-help,#diagnostico .lucia-note{font-size:13.5px!important;line-height:1.45!important;margin-top:7px!important;color:rgba(255,255,255,.70)!important}#diagnostico .payment-currency-note{padding:14px!important;border-radius:20px!important;margin-top:8px!important}#diagnostico .payment-currency-note strong{font-size:18px!important;margin-bottom:10px!important}#diagnostico .payment-rule-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#diagnostico .payment-rule-list span{min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;font-size:14px!important;line-height:1.25!important}#diagnostico .lucia-amount-preview{padding:16px!important;border-radius:20px!important;grid-template-columns:1fr!important;text-align:center!important;gap:6px!important}#diagnostico .lucia-amount-preview strong{font-size:17px!important;line-height:1.2!important}#diagnostico #leadAmountText{font-size:clamp(22px,3.2vw,30px)!important;line-height:1.15!important;text-align:center!important}#diagnostico .payment-method-title{font-size:24px!important;line-height:1.1!important;margin:4px 0!important}#diagnostico .payment-action-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}#diagnostico .payment-action-chip{min-height:76px!important;padding:12px 10px!important;border-radius:18px!important;gap:8px!important}#diagnostico .payment-action-chip strong{font-size:17px!important;line-height:1.1!important}#diagnostico .payment-action-chip small{font-size:12.5px!important;line-height:1.25!important}#diagnostico .payment-action-chip img{max-height:28px!important}#diagnostico .payment-card-logos img{max-height:20px!important}#diagnostico .legal-acceptance{padding:13px!important;border-radius:18px!important}#diagnostico .legal-acceptance label{font-size:13.5px!important;line-height:1.45!important}#diagnostico #paymentCheckoutBtn{width:min(860px,100%)!important;margin:0 auto!important;min-height:62px!important;border-radius:20px!important;font-size:22px!important}#diagnostico .lucia-pay-panel{max-width:860px!important;margin:16px auto 0!important}#diagnostico .lucia-help-title{font-size:15px!important;margin-top:8px!important}#diagnostico .lucia-support-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}#diagnostico .lucia-support-actions .btn{min-height:48px!important;border-radius:16px!important;font-size:14.5px!important}#diagnostico .payment-trust-grid-form{max-width:860px!important;margin:16px auto 0!important;gap:8px!important}#diagnostico .payment-trust-pill{min-height:40px!important;font-size:12.5px!important;padding:8px 10px!important}@media(max-width:980px){#diagnostico .payment-route-split,#diagnostico .payment-action-strip,#diagnostico .payment-rule-list,#diagnostico .lucia-support-actions{grid-template-columns:1fr!important}#diagnostico .payment-route-box{padding:14px!important}#diagnostico .lucia-form-grid{grid-template-columns:1fr!important}}@media(max-width:640px){#diagnostico{padding-top:42px!important;padding-bottom:42px!important}#diagnostico .lucia-pro-inner{padding:14px!important}#diagnostico .section-head h2{font-size:30px!important}#diagnostico .payment-simple-intro{font-size:15.5px!important}#diagnostico .lucia-form-grid{padding:15px!important;border-radius:24px!important}#diagnostico .lucia-form-grid::before{font-size:16px!important;padding:9px 14px!important}#diagnostico .lucia-lead-form input:not([type=checkbox]),#diagnostico .lucia-lead-form select,#diagnostico .lucia-lead-form textarea{font-size:16.5px!important;min-height:52px!important}#diagnostico #leadAmountText{font-size:24px!important}#diagnostico .payment-method-title{font-size:22px!important}#diagnostico #paymentCheckoutBtn{font-size:20px!important;min-height:58px!important}}#diagnostico .checkout-start-message{max-width:860px;margin:22px auto 0;padding:24px 22px;border-radius:26px;text-align:center;border:1px solid rgba(247,199,107,.26);background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:0 18px 48px rgba(0,0,0,.30)}#diagnostico .checkout-start-message strong{display:block;color:#fff0bc;font-size:clamp(24px,3vw,34px);line-height:1.12;font-family:Georgia,serif;margin-bottom:8px}#diagnostico .checkout-start-message span{display:block;color:rgba(255,255,255,.82);font-size:17px;line-height:1.45}#diagnostico .checkout-hidden-until-choice .lucia-form-grid,#diagnostico .checkout-hidden-until-choice .lucia-pay-panel,#diagnostico .checkout-hidden-until-choice .payment-trust-grid-form{display:none!important}#diagnostico .checkout-hidden-until-choice.checkout-is-open .lucia-form-grid{display:grid!important}#diagnostico .checkout-hidden-until-choice.checkout-is-open .lucia-pay-panel,#diagnostico .checkout-hidden-until-choice.checkout-is-open .payment-trust-grid-form{display:grid!important}#diagnostico.checkout-active .checkout-start-message{display:none!important}#diagnostico .payment-route-box .btn{cursor:pointer}@media(max-width:640px){#diagnostico .checkout-start-message{padding:18px 16px;border-radius:22px}#diagnostico .checkout-start-message strong{font-size:24px}#diagnostico .checkout-start-message span{font-size:15.5px}}#diagnostico .checkout-start-message{display:flex !important;flex-direction:column;align-items:center;justify-content:center}#diagnostico:not(.checkout-active) form#luciaLeadForm{display:none !important}#diagnostico.checkout-active form#luciaLeadForm{display:block !important;animation:fadeCheckout .25s ease}@keyframes fadeCheckout{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#diagnostico:not(.checkout-active) form#luciaLeadForm{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}#diagnostico.checkout-active form#luciaLeadForm{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important}.vip-virtual-reading{padding-top:64px!important;padding-bottom:64px!important}.vip-reading-card{overflow:hidden!important;border-color:rgba(247,199,107,.32)!important;background:radial-gradient(circle at 18% 8%,rgba(247,199,107,.18),transparent 34%),radial-gradient(circle at 90% 20%,rgba(145,60,255,.22),transparent 36%),linear-gradient(145deg,rgba(16,3,28,.96),rgba(5,0,12,.96))!important}.vip-reading-inner{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:28px!important;align-items:center!important}.vip-reading-visual img{display:block;width:100%;max-width:560px;margin:0 auto;border-radius:28px;box-shadow:0 22px 70px rgba(0,0,0,.45),0 0 38px rgba(247,199,107,.14)}.vip-reading-content h2{font-family:Georgia,serif;font-size:clamp(34px,4.4vw,58px);line-height:1.02;margin:14px 0 12px;color:#fff4d2;text-shadow:0 12px 38px rgba(0,0,0,.62)}.vip-reading-main{font-size:20px;line-height:1.62;color:rgba(255,255,255,.86);margin:0 0 16px}.vip-reading-main strong{color:#ffe7a1}.vip-reading-channels{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.vip-reading-channels span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.14);color:#fff4d2;font-weight:900}.vip-reading-channels img{width:22px;height:22px;object-fit:contain}.vip-urgent-box{margin:18px 0;padding:18px;border-radius:24px;border:1px solid rgba(247,199,107,.34);background:linear-gradient(135deg,rgba(247,199,107,.16),rgba(255,67,215,.08));box-shadow:0 16px 44px rgba(0,0,0,.25)}.vip-urgent-box strong{display:block;font-family:Georgia,serif;font-size:28px;line-height:1.1;color:#fff1c4}.vip-urgent-box span{display:block;margin-top:8px;color:rgba(255,255,255,.82);font-size:16px}.vip-urgent-prices{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.vip-urgent-prices b{display:inline-flex;align-items:center;justify-content:center;min-width:105px;min-height:48px;padding:8px 16px;border-radius:999px;background:linear-gradient(95deg,#fff4c6,#f7c76b,#c78122);color:#16050a;font-size:24px;box-shadow:0 14px 34px rgba(247,199,107,.20)}.vip-reading-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.vip-reading-actions .btn{justify-content:center;min-height:62px;border-radius:20px;font-size:18px;font-weight:1000;text-align:center}.vip-reading-actions .vip-usd{background:linear-gradient(95deg,#dff5ff,#00b2ff,#7b3dff)!important;color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.30)!important}.vip-reading-note{margin-top:14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.80);font-size:15.5px;line-height:1.55}@media(max-width:960px){.vip-reading-inner{grid-template-columns:1fr!important;text-align:center!important}.vip-reading-channels,.vip-urgent-prices{justify-content:center}}@media(max-width:560px){.vip-reading-content h2{font-size:32px}.vip-reading-main{font-size:17px}.vip-urgent-box strong{font-size:24px}.vip-reading-actions .btn{font-size:15.5px;min-height:58px}}.vip-reading-language{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 14px;padding:12px 16px;border-radius:999px;border:1px solid rgba(247,199,107,.34);background:linear-gradient(95deg,rgba(247,199,107,.18),rgba(255,255,255,.055));color:#fff4d2;font-weight:950;box-shadow:0 12px 32px rgba(0,0,0,.22)}.vip-reading-language strong{color:#ffe7a1}.vip-reading-language span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 12px;border-radius:999px;background:linear-gradient(95deg,#fff4c6,#f7c76b,#c78122);color:#16050a;font-weight:1000}.reading-language-checkout{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:20px;border:1px solid rgba(247,199,107,.26);background:rgba(247,199,107,.08)}.reading-language-checkout strong{color:#fff1c4;font-size:18px}.reading-language-checkout span{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:linear-gradient(95deg,#fff4c6,#f7c76b,#c78122);color:#16050a;font-weight:1000}@media(max-width:640px){.vip-reading-language,.reading-language-checkout{width:100%;flex-direction:column;text-align:center}}.vip-reading-language{flex-wrap:wrap}.vip-reading-language em{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:6px;font-style:normal;color:rgba(255,255,255,.82);font-size:14px;line-height:1.35}.reading-language-checkout-translation{flex-wrap:wrap}.reading-language-checkout-translation small{display:block;width:100%;text-align:center;color:rgba(255,255,255,.82);font-size:14px;line-height:1.45;margin-top:4px}@media(max-width:640px){.vip-reading-language em,.reading-language-checkout-translation small{font-size:13.5px}}.vip-reading-inner{grid-template-columns:1fr!important;max-width:1180px;margin:0 auto;justify-items:center!important}.vip-reading-visual{width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.vip-reading-visual img{width:100%!important;max-width:980px!important;margin:0 auto!important;object-fit:cover;border-radius:36px!important;border:1px solid rgba(247,199,107,.24);box-shadow:0 24px 80px rgba(0,0,0,.48),0 0 46px rgba(247,199,107,.12)!important}.vip-reading-content-centered{width:100%;max-width:980px;margin:0 auto;text-align:center!important;display:flex;flex-direction:column;align-items:center}.vip-reading-content-centered .lucia-eyebrow,.vip-reading-content-centered h2,.vip-reading-content-centered .vip-reading-main,.vip-reading-content-centered .vip-reading-note{text-align:center!important}.vip-reading-language{margin-left:auto!important;margin-right:auto!important}.vip-reading-channels{justify-content:center!important}.vip-urgent-box{width:100%;max-width:780px;text-align:center!important}.vip-urgent-prices{justify-content:center!important}.vip-reading-actions{width:100%;max-width:780px;margin-left:auto;margin-right:auto;justify-items:center}.vip-reading-actions .btn{width:100%;max-width:780px;display:flex;align-items:center;justify-content:center;margin:0 auto}.vip-reading-note{width:100%;max-width:780px;text-align:center!important}@media(max-width:960px){.vip-reading-inner{grid-template-columns:1fr!important;gap:18px!important}.vip-reading-visual img{max-width:100%!important;border-radius:28px!important}.vip-reading-content-centered{max-width:100%!important}.vip-urgent-box,.vip-reading-actions,.vip-reading-note{max-width:100%!important}}@media(max-width:560px){.vip-reading-visual{margin-bottom:8px}.vip-reading-visual img{border-radius:22px!important}.vip-reading-actions .btn{font-size:15px!important;line-height:1.3!important;padding:14px 12px!important;min-height:58px!important}.vip-reading-language{padding:10px 12px!important}.vip-reading-channels span{justify-content:center;text-align:center;width:100%}}:root{--vip-gold:#ffd36e;--vip-orange:#ff9d00;--vip-purple:#7b22ff;--vip-fuchsia:#ff2abf;--vip-blue:#00b8ff;--vip-green:#25d366;--vip-white:#fff8d9}img,picture img,.hero img,.gallery img,.photo img,.vip-reading-visual img,.hero-visual img,.banner img,.lucia-pro-card img{opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}.hero,.lucia-pro-card,.service-card,.trust-feature-card,.route-card,.tarot-store-card,.payment-method-card,.payment-panel,.checkout-card,.faq-item,.stat,.card,.panel,.glass,.photo,.checkout-step{border-color:rgba(255,211,110,.34)!important;box-shadow:0 16px 46px rgba(0,0,0,.28),0 0 22px rgba(123,34,255,.14)!important}.nav,.nav-inner{background:rgba(12,0,24,.72)!important;border-bottom:1px solid rgba(255,211,110,.35)!important;box-shadow:0 8px 28px rgba(0,0,0,.30)!important;backdrop-filter:blur(12px)}.nav-links a{border-radius:999px!important;border:1px solid transparent!important;color:#fff8dc!important}.nav-links a:hover{background:linear-gradient(95deg,rgba(255,211,110,.24),rgba(255,42,191,.18))!important;border-color:rgba(255,211,110,.42)!important}.phone{background:linear-gradient(95deg,#063d1e,#18c95b,#66ff9f)!important;color:#fff!important;border:1px solid rgba(112,255,159,.80)!important;box-shadow:0 0 20px rgba(37,211,102,.44)!important}.lucia-eyebrow,.section-head small,.badge,.pill,.tag,.price-badge,.service-badge,.payment-trust-pill,.route-kicker{background:linear-gradient(95deg,#fff5c9,#ffd36e,#ff9d00)!important;color:#170006!important;border:1px solid rgba(255,255,255,.50)!important;box-shadow:0 0 16px rgba(255,211,110,.36)!important;font-weight:1000!important;text-shadow:none!important}.btn,button.btn,input[type="submit"],button[type="submit"],.select-service-btn,.payment-action-chip,.route-actions-grid .btn,.hero-actions .btn{background:linear-gradient(95deg,#fff5c9,#ffd36e,#ff9d00)!important;color:#160006!important;border:2px solid rgba(255,255,255,.45)!important;box-shadow:0 12px 30px rgba(255,157,0,.28),0 0 18px rgba(255,211,110,.24)!important;text-shadow:none!important;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important}.btn.ghost,.hero-actions .ghost{background:linear-gradient(95deg,#351050,#7b22ff,#ff2abf)!important;color:#fff!important;border:2px solid rgba(255,116,220,.62)!important;text-shadow:0 2px 8px rgba(0,0,0,.55)!important;box-shadow:0 12px 30px rgba(255,42,191,.24),0 0 18px rgba(123,34,255,.22)!important}.btn:hover,.select-service-btn:hover,.payment-action-chip:hover{transform:translateY(-2px) scale(1.01)!important;filter:saturate(1.18) contrast(1.05)!important}.contact-chip,.quick-chip,.social-chip,.channel-chip,.lucia-bottom-sec{color:#fff!important;border:2px solid rgba(255,255,255,.22)!important;text-shadow:0 2px 8px rgba(0,0,0,.52)!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}.contact-chip.channel-whatsapp,.channel-whatsapp,a[href*="wa.me"],a[href*="whatsapp"]{background:linear-gradient(95deg,#063d1e,#16c85b,#62ff9b)!important;border-color:#70ff9f!important;color:#fff!important;box-shadow:0 0 22px rgba(37,211,102,.42)!important}.contact-chip.channel-messenger,.channel-messenger,a[href*="m.me"],a[href*="messenger"]{background:linear-gradient(95deg,#004cbf,#0084ff,#83d9ff)!important;border-color:#63c9ff!important;color:#fff!important;box-shadow:0 0 22px rgba(0,132,255,.38)!important}.contact-chip.channel-email-brand,.channel-email-brand,a[href^="mailto:"]{background:linear-gradient(95deg,#6711a8,#b319ff,#ff4cc7)!important;border-color:#ff70d7!important;color:#fff!important;box-shadow:0 0 22px rgba(255,76,199,.34)!important}.contact-chip.channel-facebook-social,.channel-facebook-social,a[href*="facebook.com"]{background:linear-gradient(95deg,#0b3ea5,#1877f2,#66b2ff)!important;border-color:#70bdff!important;color:#fff!important;box-shadow:0 0 22px rgba(24,119,242,.38)!important}.contact-chip.channel-instagram-social,.channel-instagram-social,a[href*="instagram.com"]{background:linear-gradient(95deg,#833ab4,#fd1d1d,#fcb045)!important;border-color:#ffc16d!important;color:#fff!important;box-shadow:0 0 22px rgba(253,29,29,.32)!important}.contact-chip.channel-web-brand,.channel-web-brand,a[href*="luciafertarot.com"]{background:linear-gradient(95deg,#3e2100,#ffb92e,#fff1a3)!important;border-color:#fff0a3!important;color:#170006!important;text-shadow:none!important;box-shadow:0 0 22px rgba(255,185,46,.40)!important}img.quick-icon,.contact-chip img,.trust-feature-card img,.payment-method-card img,.route-card img,.lucia-bottom-sec img,.icon,.payment-icon,.brand-icon{background:rgba(255,255,255,.94)!important;border-radius:999px!important;padding:5px!important;box-shadow:0 0 16px rgba(255,255,255,.25),0 0 14px rgba(255,211,110,.22)!important}.price,.amount,.tarot-store-price,.pricing-card strong,.stat strong,.stars{color:#ffd36e!important;text-shadow:0 0 16px rgba(255,211,110,.30)!important}.payment-action-chip:nth-child(3n+1),button[data-payment-method="yape"],.vip-pay-yape{background:linear-gradient(95deg,#063d1e,#18c95b,#66ff9f)!important;color:#fff!important;border-color:#70ff9f!important;box-shadow:0 0 22px rgba(37,211,102,.44)!important;text-shadow:0 2px 8px rgba(0,0,0,.52)!important}.payment-action-chip:nth-child(3n+2),button[data-payment-method="card"][data-currency="PEN"],.vip-pay-card-pen{background:linear-gradient(95deg,#3e2100,#ffb92e,#fff1a3)!important;color:#170006!important;border-color:#fff0a3!important;box-shadow:0 0 22px rgba(255,185,46,.42)!important}.payment-action-chip:nth-child(3n+3),button[data-currency="USD"],.vip-pay-card-usd{background:linear-gradient(95deg,#0044aa,#00b8ff,#794cff)!important;color:#fff!important;border-color:#8edcff!important;box-shadow:0 0 22px rgba(0,184,255,.40)!important;text-shadow:0 2px 8px rgba(0,0,0,.52)!important}input,select,textarea{background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,211,110,.32)!important;color:#fff!important;box-shadow:inset 0 0 12px rgba(123,34,255,.08)!important}label{color:#fff4d2!important}#lecturas-virtuales .vip-reading-card{border:2px solid rgba(255,207,92,.52)!important;box-shadow:0 0 34px rgba(123,34,255,.18),0 18px 54px rgba(0,0,0,.30)!important}#lecturas-virtuales .vip-reading-visual img{background:transparent!important}#lecturas-virtuales .vip-reading-language{background:linear-gradient(100deg,#331447 0%,#7b22ff 40%,#ff3bc8 72%,#ffc857 100%)!important;border:2px solid #ffd36e!important;color:#fff!important}#lecturas-virtuales .vip-reading-language strong,#lecturas-virtuales .vip-reading-language em{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.55)!important}#lecturas-virtuales .vip-reading-language span{background:linear-gradient(95deg,#fff8c8,#ffd15e,#ff9d00)!important;color:#160005!important}#lecturas-virtuales .vip-urgent-box{background:linear-gradient(135deg,rgba(59,0,88,.84),rgba(142,26,255,.78),rgba(255,42,191,.66),rgba(255,183,46,.78))!important;border:2px solid #ffd36e!important}#lecturas-virtuales .vip-channel-whatsapp{background:linear-gradient(95deg,#065f2c,#18c95b,#47ff8b)!important;border-color:#36ff86!important}#lecturas-virtuales .vip-channel-messenger{background:linear-gradient(95deg,#004cbf,#0084ff,#7dd7ff)!important;border-color:#63c9ff!important}#lecturas-virtuales .vip-channel-phone{background:linear-gradient(95deg,#6711a8,#b319ff,#ff4cc7)!important;border-color:#ff70d7!important}#lecturas-virtuales .vip-channel-video{background:linear-gradient(95deg,#1b2fff,#7b22ff,#bd7cff)!important;border-color:#b68cff!important}#lecturas-virtuales .vip-channel-app{background:linear-gradient(95deg,#ff7900,#ff2abf,#7b22ff)!important;border-color:#ffcc70!important}.lucia-faq details{border:1px solid rgba(255,211,110,.30)!important;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 14px rgba(123,34,255,.10)!important}.lucia-faq summary{color:#ffd36e!important}@media(max-width:760px){.contact-strip,.vip-reading-channels,.hero-actions,.route-actions-grid,.channel-trio-row{justify-content:center!important;text-align:center!important}.contact-chip,.quick-chip,.payment-action-chip,.btn,.select-service-btn{width:100%!important;justify-content:center!important}}.section-head,.section-head small,.section-head h1,.section-head h2,.section-head h3,.section-head p,.lucia-eyebrow{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.hero .container,.hero-inner,.hero-content,.lucia-pro-inner,.vip-reading-inner,.vip-reading-content,.vip-reading-content-centered,.cta,.footer-grid{margin-left:auto!important;margin-right:auto!important;justify-content:center!important;justify-items:center!important;text-align:center!important}.grid,.grid-2,.grid-3,.gallery,.photo-col,.trust-feature-grid,.checkout-steps,.payment-route-split,.payment-route-split-final,.payment-trust-grid,.tarot-store-grid,.service-grid,.pricing-grid,.services-grid,.cards-grid,.route-actions-grid,.channel-trio-row,.contact-strip,.hero-actions,.vip-reading-actions,.vip-reading-channels,.vip-urgent-prices{margin-left:auto!important;margin-right:auto!important;justify-content:center!important;justify-items:center!important;align-items:stretch!important}#servicios .tarot-store-grid,#servicios .service-grid,#servicios .grid-2,#servicios .grid-3,#servicios [class*="grid"]{width:100%!important;display:grid!important;justify-content:center!important;justify-items:center!important;gap:24px!important}#servicios .tarot-store-grid,#servicios .service-grid,.tarot-store-grid,.service-grid{grid-template-columns:repeat(2,minmax(280px,350px))!important}#servicios .tarot-store-card,#servicios .service-card,.tarot-store-card,.service-card{width:100%!important;max-width:350px!important;margin-left:auto!important;margin-right:auto!important}.card,.photo,.trust-feature-card,.checkout-step,.payment-route-box,.payment-method-card,.lucia-pro-card,.vip-urgent-box,.vip-reading-note{margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.card,.service-card,.tarot-store-card,.trust-feature-card,.checkout-step,.payment-route-box,.vip-urgent-box,.vip-reading-note{text-align:center!important}.btn,button.btn,.select-service-btn,.payment-action-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.hero-actions,.channel-trio-row,.route-actions-grid,.vip-reading-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important}#diagnostico .container,#diagnostico .lucia-pro-card,#diagnostico .lucia-pro-inner,#luciaLeadForm{margin-left:auto!important;margin-right:auto!important}.payment-route-split,.payment-route-split-final{width:100%!important}.gallery{display:grid!important;justify-content:center!important;justify-items:center!important}.lucia-bottom-bar{left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important;justify-content:center!important}.footer,.footer .container,.footer-grid{text-align:center!important;justify-content:center!important}@media(max-width:980px){.container{width:calc(100% - 24px)!important}#servicios .tarot-store-grid,#servicios .service-grid,.tarot-store-grid,.service-grid{grid-template-columns:minmax(280px,420px)!important}#servicios .tarot-store-card,#servicios .service-card,.tarot-store-card,.service-card{max-width:420px!important}}@media(max-width:560px){.container{width:calc(100% - 18px)!important}#servicios .tarot-store-grid,#servicios .service-grid,.tarot-store-grid,.service-grid,.grid-2,.grid-3,.trust-feature-grid,.checkout-steps,.payment-route-split,.payment-route-split-final{grid-template-columns:1fr!important}#servicios .tarot-store-card,#servicios .service-card,.tarot-store-card,.service-card,.card,.checkout-step,.payment-route-box{max-width:100%!important}.btn,button.btn,.select-service-btn,.payment-action-chip{width:100%!important}}html,body{max-width:100%!important;overflow-x:hidden!important}main,section,header,footer{max-width:100%!important;box-sizing:border-box!important}.container{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.section-head{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.section-head h1,.section-head h2,.section-head h3,.section-head p,.section-head small{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.contact-strip{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.contact-chip,.quick-chip,.social-chip,.channel-chip,.lucia-bottom-sec{width:auto!important;max-width:max-content!important;min-width:0!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;padding-left:14px!important;padding-right:14px!important}.contact-chip img,.quick-chip img,.social-chip img,.channel-chip img,.lucia-bottom-sec img,img.quick-icon{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;object-fit:contain!important;flex:0 0 22px!important}.channel-trio-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important}.channel-trio-row .btn,.hero-actions .btn{width:auto!important;min-width:180px!important;max-width:280px!important;flex:0 0 auto!important}#servicios .container{margin-left:auto!important;margin-right:auto!important}#servicios .section-head{text-align:center!important}#servicios .tarot-store-grid,#servicios .service-grid{display:grid!important;grid-template-columns:repeat(2,minmax(280px,350px))!important;justify-content:center!important;justify-items:center!important;align-items:stretch!important;gap:24px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}#servicios .tarot-store-card,#servicios .service-card,.tarot-store-card,.service-card{width:100%!important;max-width:350px!important;margin-left:auto!important;margin-right:auto!important}.payment-route-split,.payment-route-split-final,.checkout-steps,.trust-feature-grid,.gallery{justify-content:center!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important}.payment-route-box,.checkout-step,.trust-feature-card,.card,.photo,.lucia-pro-card{margin-left:auto!important;margin-right:auto!important}.lucia-bottom-bar{left:50%!important;right:auto!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important}@media(max-width:900px){.container{width:calc(100% - 24px)!important}#servicios .tarot-store-grid,#servicios .service-grid{grid-template-columns:minmax(280px,420px)!important}#servicios .tarot-store-card,#servicios .service-card,.tarot-store-card,.service-card{max-width:420px!important}}@media(max-width:560px){.container{width:calc(100% - 18px)!important}.contact-strip{flex-direction:column!important;align-items:stretch!important}.contact-chip,.quick-chip,.social-chip,.channel-chip{width:100%!important;max-width:100%!important}.channel-trio-row .btn,.hero-actions .btn,.select-service-btn,.payment-action-chip{width:100%!important;max-width:100%!important}#servicios .tarot-store-grid,#servicios .service-grid,.payment-route-split,.payment-route-split-final,.checkout-steps,.trust-feature-grid{grid-template-columns:1fr!important}#servicios .tarot-store-card,#servicios .service-card,.tarot-store-card,.service-card{max-width:100%!important}.lucia-bottom-bar{flex-wrap:wrap!important;border-radius:22px!important}}@media (max-width:1024px){html,body{overflow-x:hidden!important;scroll-behavior:auto!important}body,main,section{background-attachment:scroll!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}.nav,.nav-inner,.lucia-pro-card,.card,.service-card,.tarot-store-card,.trust-feature-card,.payment-route-box,.payment-panel,.checkout-card,.photo,.modal-box,.lucia-bottom-bar,.contact-chip,.btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.lucia-pro-card,.card,.service-card,.tarot-store-card,.trust-feature-card,.payment-route-box,.payment-panel,.checkout-card,.photo{box-shadow:0 10px 24px rgba(0,0,0,.26)!important}.btn,.contact-chip,.payment-action-chip,.select-service-btn{box-shadow:0 8px 18px rgba(0,0,0,.22)!important}.stars,.star,.shooting-star,.sparkle,.floating-star,.magic-particle,.particle,.orb,.orbit,.glow-orb,.celestial-orbit,.animated-stars,.lucia-stars,.lucia-orbit,.moon-orbit,.sun-orbit{animation:none!important}section{content-visibility:auto;contain-intrinsic-size:800px}img,video,canvas{max-width:100%!important;height:auto}}@media (max-width:760px){.container{width:calc(100% - 18px)!important}.lucia-pro-section,section{padding-top:34px!important;padding-bottom:34px!important}.hero{min-height:auto!important}.hero h1,.section-head h2,.vip-reading-content h2{text-wrap:balance}.lucia-bottom-bar{position:static!important;transform:none!important;width:calc(100% - 18px)!important;margin:18px auto!important;border-radius:22px!important}.modal,.modal-box{max-height:90vh!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* FIX PRECIOS/CHECKOUT: campo de consulta oculto salvo consulta personalizada */
#leadOfferAmountRow,
#leadOfferAmountRow.lucia-hidden-row {
  display: none !important;
}
#leadOfferAmountRow.is-visible {
  display: block !important;
}


  display:none!important;
  visibility:hidden!important;
  width:0!important;
  height:0!important;
  max-width:0!important;
  max-height:0!important;
  overflow:hidden!important;
}
.lucia-international-payment-note{margin-top:10px;border:1px solid rgba(247,199,107,.22);background:rgba(18,8,32,.72);border-radius:18px;padding:14px 16px;color:rgba(255,244,220,.9);line-height:1.55;font-size:14px;box-shadow:0 10px 28px rgba(0,0,0,.18)}
.lucia-international-payment-note strong,.lucia-international-payment-note b{color:#ffe29a}
