:root{--bg-primary:#FFFFFF;--bg-secondary:#FAFAFA;--bg-tertiary:#F3F4F6;--text-primary:#000000;--text-secondary:#374151;--text-tertiary:#6B7280;--text-muted:#9CA3AF;--border:#E5E7EB;--border-hover:#D1D5DB;--accent:#E4405F;--accent-2:#E4405F;--accent-light:#FEE2E8;--accent-dark:#BE185D;--success:#059669;--success-bg:#ECFDF5;--warning:#D97706;--error:#DC2626;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:22px;--text-2xl:28px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 1px 3px rgba(0,0,0,0.08);--tab:56px;--sticky:48px;}[data-platform="instagram"]{--accent:#E4405F;--accent-2:#E4405F;--accent-light:#FEE2E8;--accent-dark:#BE185D;}[data-platform="tiktok"]{--accent:#000000;--accent-2:#69C9D0;--accent-light:#F3F4F6;--accent-dark:#111111;}[data-platform="youtube"]{--accent:#FF0000;--accent-2:#FF0000;--accent-light:#FEE2E2;--accent-dark:#B91C1C;}[data-platform="snapchat"]{--accent:#FFFC00;--accent-2:#FFFC00;--accent-light:#FEFCE8;--accent-dark:#111111;}[data-platform="snapchat"] .overline,[data-platform="snapchat"] .quantity-price,[data-platform="snapchat"] .step-n{color:#111;}[data-platform="spotify"]{--accent:#1DB954;--accent-2:#1DB954;--accent-light:#ECFDF5;--accent-dark:#047857;}[data-platform="onlyfans"]{--accent:#00AFF0;--accent-2:#00AFF0;--accent-light:#E0F2FE;--accent-dark:#0369A1;}*,*::before,*::after{box-sizing:border-box;}html{background:var(--bg-secondary);}body{margin:0;font-family:var(--font);font-size:var(--text-base);line-height:1.45;color:var(--text-secondary);background:var(--bg-secondary);font-variant-numeric:tabular-nums;touch-action:manipulation;padding-bottom:calc(var(--tab) + env(safe-area-inset-bottom));}body.has-sticky{padding-bottom:calc(var(--tab) + var(--sticky) + env(safe-area-inset-bottom));}body.sheet-open{overflow:hidden;}img,svg{max-width:100%;}button,input,select{font:inherit;touch-action:manipulation;}a{color:var(--text-primary);}h1,h2,h3{color:var(--text-primary);font-weight:800;letter-spacing:-0.02em;margin:0 0 var(--space-sm);}h1{font-size:var(--text-2xl);line-height:1.15;}h2{font-size:var(--text-xl);margin-top:var(--space-lg);}h3{font-size:var(--text-lg);}p{margin:0 0 var(--space-md);}.skip{position:absolute;left:-999px;top:0;}.skip:focus{left:var(--space-md);top:var(--space-md);background:#000;color:#fff;padding:var(--space-sm) var(--space-md);z-index:20;}.status{display:flex;justify-content:space-between;align-items:center;height:28px;padding:0 var(--space-md);background:var(--success-bg);color:var(--success);font-size:var(--text-xs);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;}.dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--success);}.top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);height:48px;padding:0 var(--space-md);background:var(--bg-primary);border-bottom:1px solid var(--border);}.brand{font-weight:800;font-size:var(--text-lg);text-decoration:none;color:#000;}.country-pick{position:relative;font-size:var(--text-sm);}.country-pick summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:#000;}.country-pick summary::-webkit-details-marker{display:none;}.country-menu{position:absolute;right:0;top:100%;z-index:30;width:min(280px,80vw);max-height:70dvh;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);}.country-menu a{display:block;padding:12px var(--space-md);text-decoration:none;border-bottom:1px solid var(--border);min-height:44px;}.country-all{font-weight:600;}.wrap,.page{max-width:640px;margin:0 auto;padding:var(--space-md) var(--space-md) var(--space-xl);background:var(--bg-primary);}.wrap .page{max-width:none;margin:0;padding:0;background:transparent;}.page{min-height:50dvh;}.comprar-sec{padding:var(--space-lg) 0;border-top:1px solid var(--border);}.overline{margin:0 0 var(--space-sm);font-size:var(--text-xs);font-weight:600;letter-spacing:0.12em;color:var(--accent);}.lede{font-size:var(--text-base);color:var(--text-secondary);}.desde{font-size:var(--text-sm);color:var(--text-tertiary);}.desde strong{color:#000;font-size:var(--text-lg);}.rating-line{font-size:var(--text-sm);color:#000;}.intro-paragraph{font-size:var(--text-base);color:var(--text-secondary);}.fresh{font-size:var(--text-xs);color:var(--text-muted);}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-md);}.crumbs a{color:var(--text-tertiary);text-decoration:none;}.cta,.act,.go,.buy,.get,.start{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:48px;margin:var(--space-md) 0;padding:10px var(--space-md);border:0;border-radius:var(--radius-md);background:#000;color:#fff;font-weight:800;font-size:var(--text-sm);letter-spacing:0.02em;text-decoration:none;text-align:center;cursor:pointer;}.cta span + span,.act span + span{font-weight:600;font-size:var(--text-xs);opacity:0.85;}.cta:disabled{opacity:0.6;}.lock{font-size:var(--text-xs);color:var(--text-muted);margin-top:0;}.usd-note{font-size:var(--text-sm);color:var(--warning);background:#FFFBEB;padding:var(--space-sm);border-radius:var(--radius-sm);}.trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);}.trust li{font-size:var(--text-sm);font-weight:600;color:#000;padding-left:12px;border-left:3px solid var(--accent-2);}.field{display:block;margin:0 0 var(--space-md);}.field span{display:block;margin-bottom:6px;font-size:var(--text-sm);font-weight:600;color:#000;}.field input,.field select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;color:#000;font-size:16px;}.field input:focus,.field select:focus{outline:2px solid var(--accent-2);border-color:transparent;}.form-error{color:var(--error);font-size:var(--text-sm);font-weight:600;}.kicker{font-size:var(--text-xs);font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-tertiary);}.quantity-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--accent-2) var(--pct,30%),#E5E7EB var(--pct,30%));outline:none;margin:var(--space-md) 0 var(--space-sm);}.quantity-slider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--accent-2);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,0.2);cursor:grab;}.quantity-slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--accent-2);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,0.2);cursor:grab;}.quantity-value{font-size:32px;font-weight:800;color:#000;line-height:1;margin:0;}.quantity-ends{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--text-muted);}.quantity-price{font-size:18px;font-weight:600;color:var(--accent);margin-bottom:2px;}[data-platform="tiktok"] .quantity-price{color:#111;}[data-platform="snapchat"] .quantity-price{color:#111;}.unit-line{font-size:var(--text-sm);color:var(--text-tertiary);}.ig-form{padding-top:var(--space-sm);}.ig-meter{border:0;margin:0;padding:0;}.ig-meter legend{font-weight:800;color:#000;padding:0;}.ig-picks{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);}.ig-pick{flex:1;font-size:var(--text-sm);font-weight:600;color:#000;}.tt-form{border-left:4px solid var(--accent-2);padding-left:var(--space-md);}.tt-split{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md);}.tt-opt{flex:1;min-height:44px;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #000;border-radius:var(--radius-md);font-weight:600;color:#000;}.tt-range{margin-top:var(--space-md);}.yt-form{background:var(--bg-secondary);padding:var(--space-md);border-radius:var(--radius-md);}.yt-ask{font-weight:800;color:#000;}.yt-modes{list-style:none;margin:0 0 var(--space-md);padding:0;}.yt-modes li{border-left:3px solid var(--accent);margin-bottom:6px;}.yt-modes label{display:flex;gap:8px;align-items:center;min-height:44px;padding:0 10px;font-weight:600;color:#000;}.sp-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-bottom:var(--space-md);}.sp-card{min-height:64px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;font-weight:800;color:#000;cursor:pointer;}.sp-card.is-on{border-color:var(--accent);background:var(--accent-light);}.sp-ask{font-weight:800;color:#000;}.snap-form{border-top:4px solid #F5E400;padding-top:var(--space-md);}.snap-ask{font-weight:800;color:#000;}.snap-hint{font-size:var(--text-xs);color:var(--text-muted);}.of-form select{background:var(--bg-tertiary);}.of-rule{border:0;border-top:1px solid var(--border);margin:var(--space-lg) 0;}.of-ask{font-weight:800;color:#000;text-align:center;}.benefit-grid{display:grid;gap:var(--space-sm);}.benefit,.feat,.adv,.perk,.plus,.pro{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm);}.benefit.is-wide{background:var(--accent-light);border-color:transparent;}.benefit p,.feat p,.adv p,.perk p,.plus p,.pro p{margin:0;font-size:var(--text-sm);}.steps{list-style:none;margin:0;padding:0;}.steps li{display:flex;gap:var(--space-md);margin-bottom:var(--space-md);}.step-n{font-size:28px;font-weight:800;color:var(--accent);line-height:1;min-width:28px;}[data-platform="snapchat"] .step-n,[data-platform="tiktok"] .step-n{color:#111;}.steps p{margin:0;font-size:var(--text-sm);}.review-list{display:grid;gap:var(--space-md);content-visibility:auto;}.review-card,.rev,.quote,.voice,.say,.word{margin:0;padding:0 0 var(--space-md);border-bottom:1px solid var(--border);}.review-text{font-size:var(--text-lg);font-weight:600;color:#000;}.review-meta{font-size:var(--text-xs);color:var(--text-tertiary);font-style:normal;}.review-stars{color:#000;letter-spacing:1px;}.faq-section,.faq-list{content-visibility:auto;}.faq-item,.qa,.ask,.help,.info,.doubt{border-bottom:1px solid var(--border);}.faq-item summary,.qa summary,.ask summary,.help summary,.info summary,.doubt summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;color:#000;list-style:none;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary::after{content:"+";color:var(--text-muted);font-weight:400;}.faq-item[open] summary::after{content:"–";}.faq-item p{font-size:var(--text-sm);}.seo-copy{content-visibility:auto;}.seo-copy h2{font-size:var(--text-lg);}.seo-copy h3{font-size:var(--text-base);}.chip-row,.chip-grid,.search-grid{display:flex;flex-wrap:wrap;gap:var(--space-sm);}.chip-row a,.chip-grid a,.search-grid a{display:inline-flex;align-items:center;min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-secondary);text-decoration:none;font-size:var(--text-sm);font-weight:600;}.search-grid a{font-weight:500;text-transform:lowercase;}.hub-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm);}.hub-list a{display:flex;flex-direction:column;gap:2px;padding:12px;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;border-left:3px solid var(--accent-2);}.hub-list strong{color:#000;}.hub-list span{font-size:var(--text-xs);color:var(--text-tertiary);}.hub-list .is-wide a{background:var(--bg-secondary);}.plat-block{margin-top:var(--space-lg);}.glossary{margin:0;}.glossary dt{font-weight:800;color:#000;margin-top:var(--space-md);}.glossary dd{margin:4px 0 0;font-size:var(--text-sm);}.track{list-style:none;margin:0;padding:0;}.track li{padding:10px 0 10px 16px;border-left:2px solid var(--border);color:var(--text-muted);}.track li.is-on{border-color:var(--success);color:#000;font-weight:600;}.foot{max-width:640px;margin:0 auto;padding:var(--space-lg) var(--space-md) var(--space-xl);background:var(--bg-primary);border-top:1px solid var(--border);}.foot-links{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);}.foot-links a{font-size:var(--text-xs);color:var(--text-tertiary);text-decoration:none;}.foot-copy{font-size:var(--text-xs);color:var(--text-muted);}.sticky-cta{position:fixed;left:0;right:0;bottom:calc(var(--tab) + env(safe-area-inset-bottom));z-index:40;height:var(--sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0 var(--space-md);background:#000;color:#fff;text-decoration:none;font-size:var(--text-sm);font-weight:600;}.sticky-price{font-weight:800;}.sticky-go{font-size:18px;}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--tab) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--border);}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;border:0;background:transparent;color:#000;text-decoration:none;font-size:11px;font-weight:600;cursor:pointer;}.tab span{font-size:16px;line-height:1;}.sheet-back{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:60;}.sheet,.pay-sheet{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:92dvh;overflow:auto;padding:var(--space-sm) var(--space-md) calc(var(--space-xl) + env(safe-area-inset-bottom));background:#fff;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);}.sheet-handle{width:36px;height:4px;margin:6px auto var(--space-md);border-radius:99px;background:var(--border-hover);}.sheet-list{list-style:none;margin:0;padding:0;}.sheet-list a,.sheet-list button{display:flex;justify-content:space-between;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:#000;text-decoration:none;text-align:left;font-weight:600;cursor:pointer;}.sheet-back-btn{min-height:44px;border:0;background:transparent;font-weight:800;padding:0;cursor:pointer;}.sheet-label{font-size:var(--text-xs);font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-muted);}.text-btn{display:block;width:100%;min-height:44px;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;}.pay-summary{display:flex;justify-content:space-between;font-weight:800;color:#000;}.toast{position:fixed;left:var(--space-md);bottom:calc(var(--tab) + var(--sticky) + 12px + env(safe-area-inset-bottom));z-index:35;max-width:280px;padding:10px 12px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-sm);color:#000;}.overline{display:flex;align-items:center;gap:6px;}.brand-row{display:flex;align-items:center;gap:8px;min-width:0;}.brand{display:inline-flex;align-items:center;gap:8px;}.brand-icons{display:inline-flex;align-items:center;gap:4px;}.plat-icon{display:inline-block;width:auto;height:auto;max-width:none;vertical-align:middle;flex:none;}.plat-title{display:flex;align-items:center;gap:8px;}.price-local{margin:-8px 0 var(--space-sm);font-size:var(--text-sm);color:var(--text-tertiary);}[hidden]{display:none !important;}@media (min-width:720px){.benefit-grid{grid-template-columns:1fr 1fr;}.benefit.is-wide{grid-column:1 / -1;}}/* Price Box - Cajita destacada para el precio */ background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border:2px solid #e1e8ed;border-radius:12px;padding:1.25rem 1.5rem;margin:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,0.08),0 4px 16px rgba(0,0,0,0.04);transition:all 0.3s ease;}box-shadow:0 4px 12px rgba(0,0,0,0.12),0 8px 24px rgba(0,0,0,0.06);transform:translateY(-2px);}font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 0.5rem 0;display:flex;align-items:center;gap:0.5rem;}color:#e74c3c;font-size:1.75rem;}font-size:0.95rem;color:#6c757d;margin:0.5rem 0 0 0;font-weight:500;}font-size:0.9rem;color:#95a5a6;margin:0.25rem 0 0 0;font-style:italic;}font-size:0.85rem;color:#7f8c8d;margin-top:0.75rem;padding-top:0.75rem;border-top:1px dashed #dee2e6;}/* Responsive */ @media (max-width:640px){padding:1rem 1.25rem;}font-size:1.25rem;}font-size:1.5rem;}}/* Slider Box - Mejora visual del slider */ .ig-meter,.tt-range,.yt-qty,.sp-range,.snap-form fieldset{background:#ffffff;border:2px solid #e9ecef;border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 1px 4px rgba(0,0,0,0.05);}.ig-meter legend,.tt-range .kicker,.yt-qty .kicker,.sp-range .kicker{font-size:0.95rem;font-weight:600;color:#495057;padding:0 0.5rem;}.quantity-slider{width:100%;height:8px;border-radius:4px;margin:1rem 0;}.quantity-value{font-size:2.5rem;font-weight:700;color:#212529;text-align:center;margin:0.5rem 0;letter-spacing:-0.02em;}.quantity-ends{display:flex;justify-content:space-between;font-size:0.85rem;color:#868e96;margin-top:0.5rem;}/* Responsive para slider */ @media (max-width:640px){.ig-meter,.tt-range,.yt-qty,.sp-range{padding:1rem 1.25rem;}.quantity-value{font-size:2rem;}}/* Slider Box - TODO el bloque (slider + cantidad + precio) en una cajita */ background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border:2px solid #e1e8ed;border-radius:16px;padding:1.5rem 1.75rem;margin:1.5rem 0;box-shadow:0 4px 12px rgba(0,0,0,0.08),0 8px 24px rgba(0,0,0,0.04);transition:all 0.3s ease;}box-shadow:0 6px 16px rgba(0,0,0,0.12),0 12px 32px rgba(0,0,0,0.06);transform:translateY(-2px);}/* Fieldset dentro de slider-box sin borde duplicado */ background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:1.5rem;}font-size:1rem;font-weight:700;color:#212529;margin-bottom:1rem;padding:0;}/* Slider mejorado */ width:100%;height:10px;border-radius:5px;margin:1.25rem 0;cursor:pointer;}/* Número grande de cantidad */ font-size:3rem;font-weight:800;color:#1a1a1a;text-align:center;margin:1rem 0;letter-spacing:-0.03em;}display:flex;justify-content:space-between;font-size:0.9rem;color:#6c757d;margin-top:0.75rem;font-weight:500;}/* Separador visual */ content:'';display:block;height:1px;background:linear-gradient(90deg,transparent,#dee2e6 20%,#dee2e6 80%,transparent);margin-top:1.5rem;}/* Precio dentro de slider-box */ font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:1rem 0 0.5rem 0;text-align:center;}color:#e74c3c;font-size:1.75rem;font-weight:700;}font-size:0.95rem;color:#6c757d;margin:0.5rem 0 0 0;text-align:center;font-weight:500;}font-size:0.9rem;color:#95a5a6;margin:0.25rem 0 0 0;text-align:center;font-style:italic;}font-size:0.85rem;color:#7f8c8d;margin-top:0.75rem;padding-top:0.75rem;border-top:1px dashed #dee2e6;text-align:center;}/* Responsive */ @media (max-width:640px){padding:1.25rem 1.5rem;border-radius:12px;}font-size:2.25rem;}font-size:1.25rem;}font-size:1.5rem;}}/* Ajustes para campos y botón dentro de slider-box */ margin-top:1.5rem;}display:block;margin-bottom:0.5rem;font-weight:600;color:#495057;}width:100%;padding:0.875rem 1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;transition:all 0.2s;}outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,0.1);}width:100%;margin-top:1.25rem;padding:1rem;font-size:1.1rem;font-weight:700;}text-align:center;margin-top:0.75rem;font-size:0.85rem;color:#6c757d;}margin:1.25rem 0;padding:1rem;background:#f8f9fa;border-radius:8px;}/* ============================================================ SLIDER BOX - TODO EL FORMULARIO EN UNA CAJITA BONITA ============================================================ */ .slider-box{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border:3px solid #e2e8f0;border-radius:20px;padding:2rem 2.25rem;margin:2rem 0 2.5rem 0;box-shadow:0 10px 25px rgba(0,0,0,0.08),0 20px 48px rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.9);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;}.slider-box::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea 0%,#764ba2 50%,#f093fb 100%);border-radius:20px 20px 0 0;}.slider-box:hover{box-shadow:0 15px 35px rgba(0,0,0,0.12),0 25px 60px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.9);transform:translateY(-3px);border-color:#cbd5e1;}/* Fieldset sin borde duplicado */ .slider-box .ig-meter,.slider-box .tt-range,.slider-box .yt-qty,.slider-box .sp-range{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:1.75rem;}.slider-box .ig-meter legend,.slider-box .tt-range .kicker,.slider-box .yt-qty .kicker,.slider-box .sp-range .kicker{font-size:1.15rem;font-weight:700;color:#1e293b;margin-bottom:1.25rem;padding:0;letter-spacing:-0.02em;}/* Slider mejorado */ .slider-box .quantity-slider{width:100%;height:12px;border-radius:6px;margin:1.5rem 0;cursor:pointer;transition:all 0.2s;}.slider-box .quantity-slider:hover{height:14px;}/* Número grande de cantidad */ .slider-box .quantity-value{font-size:3.5rem;font-weight:900;color:#0f172a;text-align:center;margin:1.25rem 0;letter-spacing:-0.04em;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.slider-box .quantity-ends{display:flex;justify-content:space-between;font-size:0.95rem;color:#64748b;margin-top:0.875rem;font-weight:600;}/* Separador visual elegante */ .slider-box .ig-meter::after{content:'';display:block;height:2px;background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent);margin-top:1.75rem;border-radius:2px;}/* Precio dentro de slider-box */ .slider-box .quantity-price{font-size:1.65rem;font-weight:700;color:#1e293b;margin:1.5rem 0 0.75rem 0;text-align:center;letter-spacing:-0.02em;}.slider-box .quantity-price strong{color:#dc2626;font-size:2rem;font-weight:800;}.slider-box .unit-line{font-size:1rem;color:#64748b;margin:0.5rem 0 0 0;text-align:center;font-weight:600;}.slider-box .price-local{font-size:0.95rem;color:#94a3b8;margin:0.4rem 0 0 0;text-align:center;font-style:italic;}.slider-box .usd-note{font-size:0.9rem;color:#64748b;margin-top:1rem;padding-top:1rem;border-top:2px dashed #e2e8f0;text-align:center;}/* Separador entre precio y campo URL */ .slider-box .quantity-price + .price-local + .usd-note,.slider-box .unit-line + .usd-note{margin-bottom:1.75rem;}/* Campo URL dentro de slider-box */ .slider-box .field{margin-top:1.75rem;}.slider-box .field span{display:block;margin-bottom:0.75rem;font-weight:700;color:#334155;font-size:1rem;}.slider-box .field input{width:100%;padding:1rem 1.25rem;border:2px solid #cbd5e1;border-radius:12px;font-size:1.05rem;transition:all 0.2s;background:#ffffff;}.slider-box .field input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,0.1);}.slider-box .field input:hover:not(:focus){border-color:#94a3b8;}/* Botón de compra dentro de slider-box */ .slider-box .cta{width:100%;margin-top:1.5rem;padding:1.15rem 1.5rem;font-size:1.2rem;font-weight:800;border-radius:12px;letter-spacing:-0.01em;}/* Texto "Sin contraseña" dentro de slider-box */ .slider-box .lock{text-align:center;margin-top:1rem;font-size:0.9rem;color:#64748b;font-weight:500;}.slider-box .lock svg{vertical-align:middle;opacity:0.7;}/* Radio buttons dentro de slider-box */ .slider-box .ig-picks{margin:1.5rem 0;padding:1.25rem;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;}.slider-box .ig-pick{display:flex;align-items:center;padding:0.75rem;margin-bottom:0.5rem;cursor:pointer;border-radius:8px;transition:all 0.2s;font-weight:600;}.slider-box .ig-pick:hover{background:#ffffff;}.slider-box .ig-pick input[type="radio"]{width:auto;margin-right:0.75rem;}/* Responsive */ @media (max-width:640px){.slider-box{padding:1.5rem 1.75rem;border-radius:16px;border-width:2px;}.slider-box .quantity-value{font-size:2.75rem;}.slider-box .quantity-price{font-size:1.35rem;}.slider-box .quantity-price strong{font-size:1.65rem;}.slider-box .cta{padding:1rem 1.25rem;font-size:1.1rem;}}