:root{--font-tuu-primary:"Economica", sans-serif;--font-tuu-secondary:"Sora", sans-serif}.tuu-landing-page{color:#fff;min-height:100vh;font-family:var(--font-tuu-secondary);background:#030305;padding-top:5rem;font-weight:400;transition:background-color .3s,color .3s;position:relative;overflow-x:hidden}.ambient-glow{filter:blur(120px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.glow-cyan{background:#00f0ff14;width:450px;height:450px;top:5%;left:10%}.glow-purple{background:#7000ff14;width:500px;height:500px;top:15%;right:10%}.tuu-hero-section{text-align:center;padding:4rem 0 3.5rem}.hero-content-wrapper{flex-direction:column;align-items:center;display:flex}.hero-top-badge{background:#00f0ff14;border:1px solid #00f0ff4d;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1.1rem;display:inline-flex}.pulse-dot{background:#00f0ff;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 10px #00f0ff}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.badge-text{font-family:var(--font-tuu-primary);letter-spacing:1.4px;text-transform:uppercase;color:#00f0ff;font-size:.95rem;font-weight:400}.hero-main-title{font-family:var(--font-tuu-primary);letter-spacing:.5px;color:#fff;max-width:920px;margin-bottom:1.2rem;font-size:3.8rem;font-weight:700;line-height:1.1}.gradient-text{font-family:var(--font-tuu-primary);letter-spacing:.5px;background:linear-gradient(135deg,#00f0ff 0%,#7000ff 50%,#f07 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic;font-weight:700}.hero-subtext{font-family:var(--font-tuu-secondary);color:#cbd5e1;max-width:780px;margin-bottom:2.5rem;font-size:1.15rem;font-weight:400;line-height:1.6}.apple-hero-badge{background:#00f0ff14;border:1px solid #00f0ff40;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.45rem 1.2rem;display:inline-flex}.apple-hero-badge span:last-child{font-family:var(--font-tuu-primary);letter-spacing:1.5px;text-transform:uppercase;color:#00f0ff;font-size:.92rem;font-weight:700}.apple-stage-card{text-align:left;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(145deg,#141a2cd9 0%,#0a0d18e6 100%);border:1px solid #ffffff1a;border-radius:28px;width:100%;max-width:1080px;margin:0 auto 2.8rem;padding:2.8rem 3rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 25px 60px #0009,inset 0 1px #ffffff1f}.apple-stage-card:hover{border-color:#00f0ff66;transform:translateY(-4px);box-shadow:0 35px 80px #000000b3,0 0 35px #00f0ff26}.stage-glow-ambient{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#00f0ff26 0%,#7000ff14 50%,#0000 70%);width:450px;height:450px;position:absolute;top:-40%;right:10%}.stage-grid{z-index:2;align-items:center;gap:2.5rem;display:grid;position:relative}.stage-info-col{flex-direction:column;gap:.9rem;display:flex}.stage-pill-row{flex-wrap:wrap;gap:.55rem;display:flex}.stage-tag{font-family:var(--font-tuu-primary);letter-spacing:.5px;border-radius:9999px;padding:.25rem .75rem;font-size:.85rem;font-weight:700}.stage-tag-primary{color:#00f0ff;background:#00f0ff24;border:1px solid #00f0ff59}.stage-tag-emerald{color:#34d399;background:#10b98124;border:1px solid #10b98159}.stage-title{font-family:var(--font-tuu-primary);letter-spacing:.4px;color:#fff;margin:0;font-size:2.8rem;font-weight:700;line-height:1.1}.stage-description{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin:0;font-size:.96rem;font-weight:400;line-height:1.6}.stage-specs-grid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:.6rem 0;padding:1rem 0;display:grid}.stage-spec-item{flex-direction:column;gap:.15rem;display:flex}.spec-big{font-family:var(--font-tuu-primary);color:#fff;font-size:1.85rem;font-weight:700;line-height:1}.spec-sub{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.72rem;font-weight:400}.stage-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:.3rem;display:flex}.stage-price-box{flex-direction:column;gap:.1rem;display:flex}.stage-price-label{font-family:var(--font-tuu-primary);letter-spacing:.8px;color:#94a3b8;font-size:.78rem}.stage-price-val-wrap{align-items:baseline;gap:.6rem;display:flex}.stage-price-val{font-family:var(--font-tuu-primary);color:#fff;font-size:2.3rem;font-weight:700}.btn-stage-action{color:#030712;font-family:var(--font-tuu-secondary);cursor:pointer;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%);border:none;border-radius:12px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #00f0ff59}.btn-stage-action:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00f0ff8c}.stage-visual-col{justify-content:center;align-items:center;display:flex;position:relative}.stage-hero-img{object-fit:contain;filter:drop-shadow(0 20px 35px #000000b3);max-width:100%;max-height:340px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.apple-stage-card:hover .stage-hero-img{transform:scale(1.05)translateY(-4px)}.step-status{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.62rem}.bento-rate-pill-strip{background:#10b98114;border:1px solid #10b98133;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.35rem .7rem;display:flex}.rate-tag-lead{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.74rem}.rate-tag-val{font-family:var(--font-tuu-primary);color:#34d399;font-size:1.05rem;font-weight:700}.bento-sim-telecom-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem;display:flex}.telecom-badge{font-family:var(--font-tuu-secondary);color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .55rem;font-size:.72rem;font-weight:600}.telecom-live-indicator{font-family:var(--font-tuu-primary);color:#c084fc;background:#a855f71f;border:1px solid #a855f74d;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.telecom-live-indicator .pulse-dot{background:#c084fc;width:6px;height:6px;box-shadow:0 0 6px #c084fc}.bento-certs-tier-preview{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.85rem;display:grid}.cert-tier-mini{text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .4rem;transition:all .2s;display:flex;position:relative}.cert-tier-mini:hover{background:#fbbf2414;border-color:#fbbf24}.cert-tier-mini.featured{background:#fbbf241f;border-color:#fbbf2466}.ct-badge{font-family:var(--font-tuu-primary);color:#030712;white-space:nowrap;background:#f59e0b;border-radius:4px;padding:.05rem .35rem;font-size:.58rem;font-weight:700;position:absolute;top:-8px}.ct-year{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.72rem}.ct-price{font-family:var(--font-tuu-primary);color:#fff;font-size:.98rem;font-weight:700}.cert-tier-mini.featured .ct-price{color:#fbbf24}.hero-cta-group{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-hero-primary{color:#030712;font-family:var(--font-tuu-secondary);background:linear-gradient(135deg,#00f0ff 0%,#07f 100%);border-radius:12px;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 25px #00f0ff59}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00f0ff80}.btn-hero-wa{color:#25d366;font-family:var(--font-tuu-secondary);background:#25d36626;border:1px solid #25d36659;border-radius:12px;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-hero-wa:hover{color:#fff;background:#25d366;transform:translateY(-2px);box-shadow:0 6px 25px #25d36666}.tuu-catalog-section{padding:4.5rem 0}.section-header-center{text-align:center;max-width:780px;margin:0 auto 2.5rem}.section-tag-pill{font-family:var(--font-tuu-primary);letter-spacing:1.5px;text-transform:uppercase;color:#00f0ff;margin-bottom:.6rem;font-size:.95rem;font-weight:400;display:inline-block}.section-title{font-family:var(--font-tuu-primary);letter-spacing:.5px;color:#fff;margin-bottom:.8rem;font-size:2.8rem;font-weight:700;line-height:1.15}.section-desc{font-family:var(--font-tuu-secondary);color:#cbd5e1;font-size:1.05rem;font-weight:400;line-height:1.6}.catalog-filters-bar{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2.8rem;display:flex}.filter-btn{font-family:var(--font-tuu-secondary);cursor:pointer;color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;transition:all .2s}.filter-btn:hover{color:#fff;border-color:#00f0ff66}.filter-btn.active{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff}.products-showcase-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;display:grid}.catalog-product-card{background:#0d1117;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;padding:1.6rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0006}.catalog-product-card:hover{border-color:#00f0ff59;transform:translateY(-4px);box-shadow:0 16px 36px #0009,0 0 20px #00f0ff1a}.card-head-line{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.product-category-tag{font-family:var(--font-tuu-primary);text-transform:uppercase;letter-spacing:.8px;border-radius:6px;padding:.25rem .65rem;font-size:.85rem;font-weight:400}.cat-machine{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840}.cat-bundle{color:#c084fc;background:#a855f71f;border:1px solid #a855f740}.cat-service{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.cat-accessory{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2440}.featured-badge{font-family:var(--font-tuu-primary);letter-spacing:.4px;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:9999px;padding:.2rem .55rem;font-size:.82rem;font-style:italic;font-weight:700}.card-image-box{cursor:pointer;background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);border-radius:12px;justify-content:center;align-items:center;height:180px;margin-bottom:1.2rem;padding:.5rem;display:flex}.product-real-img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.catalog-product-card:hover .product-real-img{transform:scale(1.04)}.product-item-title{font-family:var(--font-tuu-primary);letter-spacing:.4px;color:#fff;cursor:pointer;margin-bottom:.4rem;font-size:1.65rem;font-weight:700;transition:color .2s}.product-item-title:hover{color:#00f0ff}.product-item-tagline{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin-bottom:1.1rem;font-size:.88rem;font-weight:400;line-height:1.5}.product-pricing-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-bottom:1.1rem;padding:.85rem 1rem}.price-figures-row{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.price-value-main{font-family:var(--font-tuu-primary);letter-spacing:.3px;color:#fff;font-size:1.9rem;font-weight:700}.iva-pill-badge{font-family:var(--font-tuu-primary);letter-spacing:.4px;color:#34d399;background:#10b98126;border:1px solid #10b9814d;border-radius:4px;padding:.15rem .45rem;font-size:.78rem;font-style:italic;font-weight:700}.price-value-old{font-family:var(--font-tuu-primary);color:#64748b;font-size:1.1rem;font-style:italic;font-weight:400;text-decoration:line-through}.price-type-subtext{font-family:var(--font-tuu-primary);color:#94a3b8;margin-top:.2rem;font-size:.88rem;font-style:italic;font-weight:400;display:block}.card-quick-highlights{flex-wrap:wrap;gap:.4rem;margin-bottom:1.4rem;display:flex}.quick-pill{font-family:var(--font-tuu-secondary);color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .6rem;font-size:.76rem;font-weight:600}.quick-pill.comm{color:#38bdf8;background:#38bdf814;border-color:#38bdf840}.card-actions-foot{align-items:center;gap:.6rem;margin-top:auto;display:flex}.btn-view-details{font-family:var(--font-tuu-secondary);cursor:pointer;color:#030712;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%);border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-view-details:hover{transform:translateY(-1px);box-shadow:0 0 20px #00f0ff66}.btn-card-wa{cursor:pointer;color:#25d366;background:#25d3661f;border:1px solid #25d3664d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:inline-flex}.btn-card-wa:hover{color:#fff;background:#25d366;box-shadow:0 4px 15px #25d36666}.tuu-commissions-section{background:radial-gradient(circle at 50% 10%,#38bdf80d 0%,#0000 60%);padding:5rem 0;position:relative}.commissions-cards-grid{grid-template-columns:1fr 1fr;gap:1.8rem;margin-bottom:3.5rem;display:grid}.comm-modality-card{backdrop-filter:blur(12px);background:#111827b3;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:2.2rem;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 30px #00000059}.comm-modality-card:hover{transform:translateY(-3px)}.comm-modality-card.highlight-border{border-color:#38bdf866;box-shadow:0 15px 35px #38bdf81f,0 0 0 1px #38bdf833}.modality-head{margin-bottom:1.5rem}.modality-badge{font-family:var(--font-tuu-primary);text-transform:uppercase;letter-spacing:.8px;border-radius:999px;margin-bottom:.8rem;padding:.3rem .75rem;font-size:.88rem;font-weight:400;display:inline-block}.badge-porc{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.badge-mixta{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}.modality-name{font-family:var(--font-tuu-primary);color:#fff;letter-spacing:.3px;margin-bottom:.5rem;font-size:1.85rem;font-weight:700}.modality-tagline{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin:0;font-size:.9rem;font-weight:400;line-height:1.5}.modality-table-wrapper{margin-bottom:1.5rem;overflow-x:auto}.comm-rate-table{border-collapse:collapse;width:100%}.comm-rate-table th{font-family:var(--font-tuu-primary);text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;border-bottom:1px solid #ffffff1a;padding:.75rem .6rem;font-size:.88rem;font-weight:400}.comm-rate-table td{font-family:var(--font-tuu-secondary);color:#f1f5f9;border-bottom:1px solid #ffffff0d;padding:.85rem .6rem;font-size:.92rem}.row-highlight td{background:#ffffff08;font-weight:700}.tier-day-cell{align-items:center;gap:.5rem;display:flex}.tier-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.tier-dot.dot-cyan{background:#38bdf8}.badge-mini-fast{font-family:var(--font-tuu-primary);color:#34d399;background:#10b98133;border:1px solid #10b9814d;border-radius:4px;padding:.1rem .4rem;font-size:.78rem;font-style:italic;font-weight:700}.rate-net-val{font-family:var(--font-tuu-primary);color:#fff;letter-spacing:.3px;font-size:1.35rem;font-weight:700}.rate-iva-val{font-family:var(--font-tuu-primary);color:#94a3b8;font-size:.95rem;font-style:italic;font-weight:400}.modality-foot-note{font-family:var(--font-tuu-primary);color:#94a3b8;border-top:1px dashed #ffffff1a;margin-top:auto;padding-top:1rem;font-size:.92rem;font-style:italic;font-weight:400}.modality-foot-note.foot-cyan{color:#7dd3fc}.commission-calculator-box{background:#0f172acc;border:1px solid #38bdf84d;border-radius:24px;padding:2.8rem;box-shadow:0 20px 50px #0006,0 0 30px #38bdf814}.calc-grid-layout{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:2.5rem;display:grid}.calc-header-mini{margin-bottom:1.8rem}.calc-eyebrow{font-family:var(--font-tuu-primary);color:#38bdf8;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:.3rem;font-size:.88rem;font-weight:400;display:block}.calc-title{font-family:var(--font-tuu-primary);color:#fff;letter-spacing:.4px;margin-bottom:.4rem;font-size:2.1rem;font-weight:700}.calc-sub{font-family:var(--font-tuu-secondary);color:#94a3b8;margin:0;font-size:.92rem;font-weight:400;line-height:1.5}.sim-input-group{margin-bottom:1.6rem}.sim-label{font-family:var(--font-tuu-secondary);color:#e2e8f0;margin-bottom:.55rem;font-size:.84rem;font-weight:600;display:block}.sim-amount-field-wrapper{align-items:center;display:flex;position:relative}.sim-currency-symbol{font-family:var(--font-tuu-primary);color:#38bdf8;pointer-events:none;font-size:1.6rem;font-weight:700;position:absolute;left:1.2rem}.sim-amount-input{color:#fff;width:100%;font-family:var(--font-tuu-primary);background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:12px;padding:.9rem 6.5rem .9rem 2.8rem;font-size:1.8rem;font-weight:700;transition:all .2s}.sim-amount-input:focus{background:#38bdf80f;border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf840}.sim-iva-hint{font-family:var(--font-tuu-primary);color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:.2rem .5rem;font-size:.82rem;font-style:italic;font-weight:400;position:absolute;right:1rem}.sim-quick-amounts{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.btn-quick-val{color:#cbd5e1;font-family:var(--font-tuu-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.35rem .7rem;font-size:.82rem;font-weight:600;transition:all .15s}.btn-quick-val:hover{color:#38bdf8;background:#38bdf81a;border-color:#38bdf84d}.btn-quick-val.active{color:#fff;background:#0284c7;border-color:#38bdf8}.sim-payout-chips{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.btn-payout-chip{cursor:pointer;text-align:center;font-family:var(--font-tuu-secondary);background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;padding:.65rem .4rem;transition:all .2s;display:flex}.btn-payout-chip:hover{background:#ffffff14;border-color:#38bdf866}.btn-payout-chip.active{background:#38bdf826;border-color:#38bdf8;box-shadow:0 0 14px #38bdf840}.payout-name{font-family:var(--font-tuu-secondary);color:#fff;font-size:.84rem;font-weight:600}.payout-sub{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.7rem;font-weight:400}.btn-payout-chip.active .payout-sub{color:#7dd3fc}.sim-modality-tabs{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.btn-mod-tab{cursor:pointer;text-align:center;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;padding:.65rem .5rem;transition:all .2s;display:flex}.btn-mod-tab:hover{background:#ffffff14;border-color:#ffffff40}.btn-mod-tab.active{background:#a855f726;border-color:#c084fc;box-shadow:0 0 14px #a855f740}.btn-mod-tab span{font-family:var(--font-tuu-secondary);color:#fff;font-size:.86rem;font-weight:600}.btn-mod-tab small{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.7rem;font-weight:400}.live-result-card{background:linear-gradient(135deg,#1e293be6 0%,#0f172af2 100%);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;height:100%;padding:2rem;display:flex;box-shadow:0 15px 40px #00000080}.result-top-badge{font-family:var(--font-tuu-secondary);text-transform:uppercase;letter-spacing:.6px;color:#34d399;align-items:center;gap:.45rem;margin-bottom:.8rem;font-size:.74rem;font-weight:600;display:inline-flex}.pulse-indicator{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseGlow;box-shadow:0 0 8px #34d399}@keyframes pulseGlow{0%{transform:scale(.95);box-shadow:0 0 #34d399b3}70%{transform:scale(1);box-shadow:0 0 0 6px #34d39900}to{transform:scale(.95);box-shadow:0 0 #34d39900}}.result-hero-amount{border-bottom:1px solid #ffffff1a;margin-bottom:1.5rem;padding-bottom:1.2rem}.result-val-main{font-family:var(--font-tuu-primary);letter-spacing:.5px;color:#fff;margin-bottom:.35rem;font-size:3rem;font-weight:700;line-height:1.1;display:block}.result-val-label{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.85rem;font-weight:400}.result-val-label strong{color:#38bdf8;font-weight:600}.result-breakdown-list{flex-direction:column;gap:.65rem;margin-bottom:1.4rem;display:flex}.breakdown-item{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.b-label{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.88rem;font-weight:400}.b-val{font-family:var(--font-tuu-secondary);color:#f8fafc;font-size:.92rem;font-weight:600}.tag-applied-mod{font-family:var(--font-tuu-primary);color:#38bdf8;background:#38bdf81f;border-radius:6px;padding:.15rem .5rem;font-size:.88rem;font-style:italic;font-weight:700}.total-comm-row{border-top:1px dashed #ffffff1f;margin-top:.3rem;padding-top:.6rem}.total-comm-row .b-label strong{color:#fff;font-weight:600}.text-comm{font-family:var(--font-tuu-primary);color:#f59e0b;font-size:1.2rem;font-style:italic;font-weight:700}.b-pct{font-family:var(--font-tuu-primary);color:#94a3b8;font-size:.88rem;font-style:italic;font-weight:400}.sim-recommendation-card{border-radius:12px;align-items:flex-start;gap:.8rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;display:flex}.card-rec-mixta{background:#38bdf81a;border:1px solid #38bdf84d}.card-rec-porc{background:#10b9811a;border:1px solid #10b9814d}.rec-icon{flex-shrink:0;font-size:1.2rem}.rec-content strong{font-family:var(--font-tuu-secondary);color:#fff;margin-bottom:.15rem;font-size:.86rem;font-weight:700;display:block}.rec-content p{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin:0;font-size:.82rem;font-weight:400;line-height:1.45}.sim-actions-group{flex-direction:column;gap:.6rem;margin-top:auto;display:flex}.btn-sim-primary{color:#000;font-family:var(--font-tuu-secondary);background:linear-gradient(135deg,#00f0ff 0%,#07f 100%);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-sim-primary:hover{transform:translateY(-1px);box-shadow:0 0 20px #00f0ff66}.btn-sim-wa{color:#25d366;font-family:var(--font-tuu-secondary);cursor:pointer;background:#25d36626;border:1px solid #25d36659;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.2rem;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-sim-wa:hover{color:#fff;background:#25d366;box-shadow:0 4px 15px #25d36666}.tuu-advantages-section{background:#00000040;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:4.5rem 0}.advantages-bento-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.adv-bento-card{-webkit-backdrop-filter:blur(14px);background:#0d121fbf;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;padding:1.8rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.adv-bento-card:hover{border-color:#00f0ff59;transform:translateY(-3px);box-shadow:0 18px 40px #00000080,0 0 20px #00f0ff14}.adv-bento-highlight{background:linear-gradient(135deg,#0f172af2 0%,#0d121fe6 100%);border:1px solid #10b9814d;grid-column:span 2;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;display:grid}.adv-bento-highlight:hover{border-color:#10b9818c;box-shadow:0 18px 40px #00000080,0 0 25px #10b9811f}.adv-bento-content{flex-direction:column;gap:.6rem;display:flex}.adv-bento-icon-corner{opacity:.25;user-select:none;align-self:center;padding-right:.5rem;font-size:3.5rem}.adv-bento-icon-box{background:#38bdf81f;border:1px solid #38bdf840;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.9rem;font-size:1.35rem;display:flex}.adv-bento-title{font-family:var(--font-tuu-primary);letter-spacing:.3px;color:#fff;margin:0 0 .4rem;font-size:1.45rem;font-weight:700;line-height:1.2}.adv-bento-text{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.55}.adv-comparison-strip{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.comp-col{border-radius:12px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.comp-axus{background:#10b9811f;border:1px solid #10b98159}.comp-badge{font-family:var(--font-tuu-primary);letter-spacing:.6px;color:#34d399;text-transform:uppercase;font-size:.72rem;font-weight:700}.comp-axus strong{font-family:var(--font-tuu-primary);color:#34d399;font-size:1.25rem;font-weight:700}.comp-axus small{font-family:var(--font-tuu-secondary);color:#a7f3d0;font-size:.75rem}.comp-traditional{background:#ffffff08;border:1px solid #ffffff14}.comp-badge-dim{font-family:var(--font-tuu-primary);letter-spacing:.6px;color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.comp-dim-text{font-family:var(--font-tuu-primary);color:#94a3b8;font-size:1.15rem;font-weight:700;text-decoration:line-through}.comp-dim-sub{font-family:var(--font-tuu-secondary);color:#64748b;font-size:.75rem}.adv-support-badge-row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.support-pill{font-family:var(--font-tuu-secondary);color:#38bdf8;background:#00f0ff14;border:1px solid #00f0ff33;border-radius:8px;padding:.3rem .65rem;font-size:.76rem;font-weight:600}.tuu-faq-section{padding:4.5rem 0 6rem}.faq-accordion-list{flex-direction:column;gap:1rem;max-width:820px;margin:0 auto;display:flex}.faq-item-box{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;transition:all .2s;overflow:hidden}.faq-summary{cursor:pointer;font-family:var(--font-tuu-primary);letter-spacing:.3px;color:#fff;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-icon-arrow{color:#00f0ff;font-size:1.3rem;transition:transform .2s}details[open] .faq-icon-arrow{transform:rotate(45deg)}.faq-answer-content{font-family:var(--font-tuu-secondary);color:#cbd5e1;padding:0 1.5rem 1.4rem;font-size:.95rem;font-weight:400;line-height:1.65}.modal-backdrop-custom{-webkit-backdrop-filter:blur(16px);z-index:2000;background:#04070ed9;justify-content:center;align-items:center;padding:1.25rem;animation:.22s cubic-bezier(.16,1,.3,1) fadeInModal;display:flex;position:fixed;inset:0}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.modal-card-expanded{background:#0d121f;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:1040px;max-height:92vh;padding:2rem 2.2rem;animation:.25s cubic-bezier(.16,1,.3,1) scaleModalIn;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000000e6,0 0 1px 1px #ffffff26}@keyframes scaleModalIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-top-bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.modal-top-left{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.stock-badge-tag{font-family:var(--font-tuu-primary);letter-spacing:.6px;text-transform:uppercase;color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.84rem;font-weight:400;display:inline-flex}.stock-badge-tag .pulse-dot{background:#10b981;width:6px;height:6px;box-shadow:0 0 8px #10b981}.modal-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.modal-close-btn:hover{color:#fff;background:#ffffff26;transform:scale(1.05)}.modal-detail-grid{grid-template-columns:1.08fr 1.15fr;align-items:flex-start;gap:2rem;display:grid}.modal-detail-col-info{flex-direction:column;gap:1.1rem;display:flex}.modal-hero-header{flex-direction:column;gap:.3rem;display:flex}.modal-detail-title{font-family:var(--font-tuu-primary);letter-spacing:.4px;color:#fff;margin:0;font-size:2.1rem;font-weight:700;line-height:1.15}.modal-detail-tagline{font-family:var(--font-tuu-secondary);color:#94a3b8;margin:0;font-size:.92rem;font-weight:400;line-height:1.5}.modal-image-showcase{background:radial-gradient(circle,#38bdf81a 0%,#0d121fcc 75%);border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;height:230px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.showcase-glow{filter:blur(45px);pointer-events:none;background:#00f0ff33;border-radius:50%;width:140px;height:140px;position:absolute}.modal-img-element{object-fit:contain;z-index:2;max-width:100%;max-height:100%;transition:transform .3s;position:relative}.modal-image-showcase:hover .modal-img-element{transform:scale(1.04)translateY(-2px)}.showcase-floating-pill{z-index:3;backdrop-filter:blur(8px);font-family:var(--font-tuu-primary);color:#e2e8f0;background:#000000a6;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.85rem;font-weight:400;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.modal-pricing-banner{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff17;border-radius:16px;padding:1.1rem 1.3rem}.modal-price-top-row{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.price-lead-label{font-family:var(--font-tuu-primary);letter-spacing:1px;color:#94a3b8;text-transform:uppercase;font-size:.82rem;font-weight:400}.modal-price-row{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.modal-price-val{font-family:var(--font-tuu-primary);letter-spacing:.5px;color:#fff;font-size:2.5rem;font-weight:700;line-height:1}.modal-price-old{font-family:var(--font-tuu-primary);color:#64748b;font-size:1.3rem;font-style:italic;font-weight:400;text-decoration:line-through}.modal-price-sub{font-family:var(--font-tuu-primary);color:#94a3b8;margin-top:.4rem;font-size:.88rem;font-style:italic;font-weight:400;display:block}.modal-durations-wrapper{background:#10b9810f;border:1px solid #10b98140;border-radius:14px;padding:.9rem 1.1rem}.duration-head-label{font-family:var(--font-tuu-primary);text-transform:uppercase;letter-spacing:.6px;color:#34d399;align-items:center;gap:.45rem;margin-bottom:.65rem;font-size:.88rem;font-weight:400;display:flex}.durations-chips-picker{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem;display:grid}.duration-chip-option{cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.6rem .35rem;transition:all .18s;display:flex}.duration-chip-option:hover{background:#10b9811f;border-color:#34d39999;transform:translateY(-1px)}.duration-chip-option.active{background:#10b98140;border-color:#34d399;box-shadow:0 0 14px #10b98159}.dur-chip-name{font-family:var(--font-tuu-secondary);color:#cbd5e1;font-size:.74rem;font-weight:600}.duration-chip-option.active .dur-chip-name{color:#a7f3d0}.dur-chip-val{font-family:var(--font-tuu-primary);letter-spacing:.3px;color:#fff;font-size:1.1rem;font-weight:700}.modal-commissions-box{background:#38bdf80d;border:1px dashed #38bdf840;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:.55rem;padding:.85rem;display:grid}.comm-item{text-align:center;flex-direction:column;gap:.2rem;display:flex}.comm-item-title{font-family:var(--font-tuu-primary);color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:400}.comm-item-val{font-family:var(--font-tuu-primary);letter-spacing:.3px;color:#38bdf8;font-size:1.1rem;font-weight:700}.comm-val-save{font-family:var(--font-tuu-primary);color:#34d399;font-style:italic;font-weight:700}.comm-item.mixed .comm-item-val{color:#c084fc}.modal-trust-pills-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.2rem 0;display:flex}.trust-mini-pill{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.74rem;font-weight:600}.modal-detail-col-form{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:1.1rem;padding:1.4rem;display:flex}.modal-tabs-header{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;gap:.4rem;padding:.3rem;display:flex}.modal-tab-btn{font-family:var(--font-tuu-secondary);color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .5rem;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.modal-tab-btn:hover{color:#fff;background:#ffffff0d}.modal-tab-btn.active{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d;box-shadow:0 2px 8px #0000004d}.modal-tab-panel{animation:.2s ease-out fadeInModal;display:none}.modal-tab-panel.active{display:block}.tab-panel-inner{flex-direction:column;gap:1.2rem;display:flex}.modal-wa-callout-card{background:linear-gradient(135deg,#25d36624 0%,#25d3660d 100%);border:1px solid #25d36659;border-radius:16px;flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.wa-callout-head{align-items:center;gap:.8rem;display:flex}.wa-callout-icon-box{color:#fff;background:#25d366;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 14px #25d36666}.wa-callout-text strong{font-family:var(--font-tuu-secondary);color:#fff;font-size:.96rem;font-weight:700;display:block}.wa-callout-text p{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin:.15rem 0 0;font-size:.78rem;font-weight:400}.btn-modal-wa-prominent{width:100%;font-family:var(--font-tuu-secondary);cursor:pointer;color:#fff;background:#25d366;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.94rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #25d36659}.btn-modal-wa-prominent:hover{background:#20ba5a;transform:translateY(-1px);box-shadow:0 6px 22px #25d3668c}.modal-form-divider{text-align:center;margin:.6rem 0;position:relative}.modal-form-divider:before{content:"";z-index:1;background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.modal-form-divider span{z-index:2;font-family:var(--font-tuu-secondary);color:#94a3b8;background:#0d121f;padding:0 .8rem;font-size:.74rem;font-weight:600;position:relative}.modal-integrated-form{flex-direction:column;gap:.85rem;display:flex}.form-row-2col{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.form-group-custom{flex-direction:column;gap:.3rem;display:flex}.field-label-custom{font-family:var(--font-tuu-secondary);color:#cbd5e1;font-size:.78rem;font-weight:600}.req-star{color:#f43f5e}.field-input-custom{width:100%;font-size:.86rem;font-family:var(--font-tuu-secondary);color:#fff;background:#0006;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:.62rem .8rem;font-weight:400;transition:all .2s}.field-input-custom:focus{background:#0009;border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.field-select-custom{cursor:pointer}.field-textarea-custom{resize:vertical;min-height:52px}.modal-status-box{font-family:var(--font-tuu-secondary);border-radius:9px;padding:.75rem 1rem;font-size:.82rem;line-height:1.45}.status-loading{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf84d}.status-success{color:#34d399;background:#10b98126;border:1px solid #10b98159}.status-error{color:#fb7185;background:#f43f5e26;border:1px solid #f43f5e59}.privacy-consent-wrapper{background:#0f172a80;border:1px solid #ffffff12;border-radius:8px;margin:.35rem 0 .2rem;padding:.7rem .85rem;transition:all .2s}.privacy-consent-wrapper:hover{background:#0f172ab3;border-color:#00f0ff40}.privacy-consent-label{cursor:pointer;user-select:none;align-items:flex-start;gap:.7rem;display:flex}.custom-checkbox-container{flex-shrink:0;justify-content:center;align-items:center;margin-top:1.5px;display:inline-flex;position:relative}.custom-checkbox-input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}.custom-checkbox-box{background:#0f172ad9;border:1.75px solid #475569;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px 2px #0000004d}.custom-checkbox-input:hover~.custom-checkbox-box{border-color:#00f0ff}.custom-checkbox-input:focus-visible~.custom-checkbox-box{border-color:#00f0ff;outline:none;box-shadow:0 0 0 3px #00f0ff59}.custom-checkbox-icon{stroke:#030712;opacity:0;width:12px;height:12px;transition:all .2s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.custom-checkbox-input:checked~.custom-checkbox-box{background:#00f0ff;border-color:#00f0ff;box-shadow:0 0 12px #00f0ff73}.custom-checkbox-input:checked~.custom-checkbox-box .custom-checkbox-icon{opacity:1;transform:scale(1)}.privacy-consent-text{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.8rem;line-height:1.45}.privacy-consent-link{color:#00f0ff;text-underline-offset:4px;font-weight:600;text-decoration:underline #00f0ff73;transition:all .15s}.privacy-consent-link:hover{color:#38bdf8;text-decoration-color:#38bdf8}.btn-submit-formal-prominent{font-family:var(--font-tuu-secondary);cursor:pointer;color:#030712;background:linear-gradient(135deg,#00f0ff 0%,#0284c7 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.88rem 1.2rem;font-size:.96rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #00f0ff4d}.btn-submit-formal-prominent:hover{transform:translateY(-1px);box-shadow:0 0 25px #00f0ff8c}.modal-secure-badge-row{font-family:var(--font-tuu-secondary);color:#64748b;justify-content:center;align-items:center;gap:.5rem;margin-top:.1rem;font-size:.72rem;font-weight:400;display:flex}.modal-specs-section{flex-direction:column;gap:.7rem;display:flex}.modal-section-subtitle{font-family:var(--font-tuu-primary);letter-spacing:.3px;color:#38bdf8;margin:0;font-size:1.15rem;font-weight:700}.modal-specs-grid{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:.6rem;padding:.9rem;display:grid}.modal-spec-card{flex-direction:column;gap:.15rem;display:flex}.modal-spec-label{font-family:var(--font-tuu-secondary);color:#94a3b8;font-size:.72rem;font-weight:400}.modal-spec-value{font-family:var(--font-tuu-secondary);color:#f1f5f9;font-size:.84rem;font-weight:600}.modal-features-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.modal-features-list li{font-family:var(--font-tuu-secondary);color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem .85rem;font-size:.86rem;font-weight:400;line-height:1.45;display:flex}.modal-features-list li svg{color:#38bdf8;stroke:#38bdf8;flex-shrink:0;margin-top:2px}.modal-desc-text-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:.9rem 1.1rem}.modal-desc-text{font-family:var(--font-tuu-secondary);color:#cbd5e1;margin:0;font-size:.88rem;font-weight:400;line-height:1.6}.btn-switch-tab-order{color:#38bdf8;font-family:var(--font-tuu-secondary);cursor:pointer;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-switch-tab-order:hover{background:#38bdf838;transform:translateY(-1px)}.specs-support-card{background:#38bdf80f;border:1px solid #38bdf833;border-radius:12px;gap:.75rem;padding:.85rem 1rem;display:flex}.spec-support-icon{font-size:1.3rem}.spec-support-info strong{font-family:var(--font-tuu-secondary);color:#fff;margin-bottom:.2rem;font-size:.88rem;font-weight:700;display:block}.spec-support-info p{font-family:var(--font-tuu-secondary);color:#94a3b8;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.modal-secure-note{text-align:center;font-family:var(--font-tuu-primary);color:#64748b;margin:0;font-size:.85rem;font-style:italic;font-weight:400}[data-theme=light] .tuu-landing-page{color:#0f172a!important;background:#f8fafc!important}[data-theme=light] .ambient-glow{opacity:.35}[data-theme=light] .hero-top-badge{background:#e0f2fe!important;border-color:#bae6fd!important}[data-theme=light] .pulse-dot{background:#0284c7!important;box-shadow:0 0 10px #0284c7!important}[data-theme=light] .badge-text{color:#0369a1!important}[data-theme=light] .hero-main-title{color:#0f172a!important}[data-theme=light] .gradient-text{background:linear-gradient(135deg,#0284c7 0%,#4338ca 50%,#db2777 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}[data-theme=light] .hero-subtext,[data-theme=light] .section-desc{color:#334155!important}[data-theme=light] .empty-catalog-state{color:#0f172a!important;background:#fff!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .empty-catalog-state p{color:#475569!important}[data-theme=light] .section-tag-pill{color:#0284c7!important}[data-theme=light] .section-title{color:#0f172a!important}[data-theme=light] .apple-hero-badge{background:#e0f2fe!important;border-color:#bae6fd!important}[data-theme=light] .apple-hero-badge span:last-child{color:#0369a1!important}[data-theme=light] .apple-stage-card{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%)!important;border:1.5px solid #e2e8f0!important;box-shadow:0 10px 40px -5px #00000014!important}[data-theme=light] .apple-stage-card:hover{border-color:#0284c7!important;box-shadow:0 20px 50px -5px #0284c72e!important}[data-theme=light] .stage-title{color:#0f172a!important}[data-theme=light] .stage-description{color:#475569!important}[data-theme=light] .stage-specs-grid{border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .spec-big{color:#0f172a!important}[data-theme=light] .spec-sub{color:#64748b!important}[data-theme=light] .stage-price-val{color:#0f172a!important}[data-theme=light] .btn-stage-action{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 4px 15px #0284c740!important}[data-theme=light] .btn-stage-action:hover{box-shadow:0 8px 25px #0284c773!important}[data-theme=light] .btn-hero-primary{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 6px 20px #0284c74d!important}[data-theme=light] .btn-hero-wa{color:#16a34a!important;background:#f0fdf4!important;border:1.5px solid #86efac!important}[data-theme=light] .btn-hero-wa:hover{color:#fff!important;background:#16a34a!important;box-shadow:0 6px 20px #16a34a4d!important}[data-theme=light] .filter-btn{color:#334155!important;background:#fff!important;border:1.5px solid #cbd5e1!important;font-weight:600!important}[data-theme=light] .filter-btn:hover{color:#0284c7!important;background:#f0f9ff!important;border-color:#0284c7!important}[data-theme=light] .filter-btn.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important;font-weight:700!important;box-shadow:0 4px 14px #0284c74d!important}[data-theme=light] .catalog-product-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px -2px #0000000d,0 2px 6px -1px #00000005!important}[data-theme=light] .catalog-product-card:hover{border-color:#0284c7!important;box-shadow:0 20px 35px -5px #0284c72e!important}[data-theme=light] .product-category-tag.cat-machine{color:#0284c7!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}[data-theme=light] .product-category-tag.cat-bundle{color:#7e22ce!important;background:#f3e8ff!important;border:1px solid #d8b4fe!important}[data-theme=light] .product-category-tag.cat-service{color:#15803d!important;background:#dcfce7!important;border:1px solid #86efac!important}[data-theme=light] .product-category-tag.cat-accessory{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}[data-theme=light] .featured-badge{color:#b45309!important;background:#fef3c7!important;border:1px solid #fcd34d!important}[data-theme=light] .card-image-box{background:#f8fafc!important;border:1px solid #f1f5f9!important}[data-theme=light] .product-item-title{color:#0f172a!important;font-weight:700!important}[data-theme=light] .product-item-title:hover{color:#0284c7!important}[data-theme=light] .product-item-tagline{color:#475569!important}[data-theme=light] .product-pricing-box{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .price-value-main{color:#0f172a!important;font-weight:700!important}[data-theme=light] .iva-pill-badge{color:#15803d!important;background:#dcfce7!important;border:1px solid #86efac!important;font-weight:600!important}[data-theme=light] .price-value-old{color:#94a3b8!important}[data-theme=light] .price-type-subtext{color:#64748b!important}[data-theme=light] .quick-pill{color:#334155!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;font-weight:500!important}[data-theme=light] .quick-pill.comm{color:#0284c7!important;background:#f0f9ff!important;border-color:#bae6fd!important;font-weight:600!important}[data-theme=light] .btn-view-details{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 4px 15px #0284c740!important}[data-theme=light] .btn-view-details:hover{box-shadow:0 8px 25px #0284c766!important}[data-theme=light] .btn-card-wa{color:#16a34a!important;background:#f0fdf4!important;border:1.5px solid #86efac!important}[data-theme=light] .btn-card-wa:hover{color:#fff!important;background:#16a34a!important;box-shadow:0 4px 14px #16a34a4d!important}[data-theme=light] .modal-backdrop-custom{background:#0f172aa6!important}[data-theme=light] .modal-card-expanded{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 25px 70px #00000040!important}[data-theme=light] .modal-top-bar{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .modal-close-btn{color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-close-btn:hover{color:#0f172a!important;background:#e2e8f0!important}[data-theme=light] .modal-detail-title{color:#0f172a!important}[data-theme=light] .modal-detail-tagline{color:#475569!important}[data-theme=light] .modal-image-showcase{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-pricing-banner{background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-price-val{color:#0f172a!important}[data-theme=light] .modal-price-sub{color:#64748b!important}[data-theme=light] .modal-durations-wrapper{background:#f0fdf4!important;border:1.5px solid #86efac!important}[data-theme=light] .duration-head-label{color:#15803d!important}[data-theme=light] .duration-chip-option{background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .duration-chip-option .dur-chip-name{color:#64748b!important}[data-theme=light] .duration-chip-option .dur-chip-val{color:#0f172a!important}[data-theme=light] .duration-chip-option:hover{background:#ecfdf5!important;border-color:#10b981!important}[data-theme=light] .duration-chip-option.active{background:#059669!important;border-color:#047857!important;box-shadow:0 4px 12px #05966959!important}[data-theme=light] .duration-chip-option.active .dur-chip-name{color:#d1fae5!important}[data-theme=light] .duration-chip-option.active .dur-chip-val{color:#fff!important}[data-theme=light] .modal-commissions-box{background:#f0f9ff!important;border:1px dashed #7dd3fc!important}[data-theme=light] .comm-item-title{color:#64748b!important}[data-theme=light] .comm-item-val{color:#0284c7!important}[data-theme=light] .comm-item.mixed .comm-item-val{color:#7c3aed!important}[data-theme=light] .comm-item.free .comm-item-val{color:#059669!important}[data-theme=light] .modal-section-subtitle{color:#0284c7!important}[data-theme=light] .modal-specs-grid{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-spec-label{color:#64748b!important}[data-theme=light] .modal-spec-value{color:#0f172a!important}[data-theme=light] .modal-tabs-header{background:#f1f5f9!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-tab-btn{color:#64748b!important}[data-theme=light] .modal-tab-btn:hover{color:#0f172a!important;background:#0000000a!important}[data-theme=light] .modal-tab-btn.active{color:#0284c7!important;background:#fff!important;border:1px solid #bae6fd!important;box-shadow:0 2px 6px #0000000f!important}[data-theme=light] .modal-features-list li{color:#1e293b!important;background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-features-list li svg{color:#0284c7!important;stroke:#0284c7!important}[data-theme=light] .modal-desc-text-box{background:#fff!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-desc-text{color:#334155!important}[data-theme=light] .btn-switch-tab-order{color:#0284c7!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}[data-theme=light] .specs-support-card{background:#f0f9ff!important;border:1px solid #bae6fd!important}[data-theme=light] .specs-support-info strong{color:#0f172a!important}[data-theme=light] .specs-support-info p{color:#475569!important}[data-theme=light] .showcase-floating-pill{color:#0f172a!important;background:#fffffff2!important;border:1px solid #cbd5e1!important}[data-theme=light] .trust-mini-pill{color:#64748b!important}[data-theme=light] .modal-detail-col-form{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .modal-wa-callout-card{background:#f0fdf4!important;border:1px solid #86efac!important}[data-theme=light] .wa-callout-head strong{color:#0f172a!important}[data-theme=light] .wa-callout-head p{color:#475569!important}[data-theme=light] .modal-form-divider:before{background:#cbd5e1!important}[data-theme=light] .modal-form-divider span{color:#64748b!important;background:#f8fafc!important}[data-theme=light] .field-label-custom{color:#1e293b!important}[data-theme=light] .field-input-custom{color:#0f172a!important;background:#fff!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .field-input-custom:focus{border-color:#0284c7!important;box-shadow:0 0 10px #0284c733!important}[data-theme=light] .status-loading{color:#0369a1!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}[data-theme=light] .status-success{color:#047857!important;background:#d1fae5!important;border:1px solid #6ee7b7!important}[data-theme=light] .status-error{color:#be123c!important;background:#ffe4e6!important;border:1px solid #fecdd3!important}[data-theme=light] .privacy-consent-wrapper{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}[data-theme=light] .privacy-consent-wrapper:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .custom-checkbox-box{background:#fff!important;border:1.75px solid #64748b!important;box-shadow:inset 0 1px 2px #0000000d!important}[data-theme=light] .custom-checkbox-input:hover~.custom-checkbox-box{border-color:#0284c7!important}[data-theme=light] .custom-checkbox-input:focus-visible~.custom-checkbox-box{border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c740!important}[data-theme=light] .custom-checkbox-input:checked~.custom-checkbox-box{background:#0284c7!important;border-color:#0284c7!important;box-shadow:0 2px 8px #0284c759!important}[data-theme=light] .custom-checkbox-input:checked~.custom-checkbox-box .custom-checkbox-icon{stroke:#fff!important}[data-theme=light] .privacy-consent-text{color:#334155!important}[data-theme=light] .privacy-consent-link{color:#0284c7!important;text-decoration-color:#0284c766!important}[data-theme=light] .privacy-consent-link:hover{color:#0369a1!important;text-decoration-color:#0369a1!important}[data-theme=light] .btn-submit-formal-prominent{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 4px 15px #0284c740!important}[data-theme=light] .modal-secure-badge-row{color:#64748b!important}[data-theme=light] .tuu-commissions-section{background:radial-gradient(circle at 50% 10%,#0284c70d 0%,#0000 60%)}[data-theme=light] .comm-modality-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px -2px #0000000f!important}[data-theme=light] .comm-modality-card.highlight-border{border-color:#0284c7!important;box-shadow:0 8px 30px #0284c71f!important}[data-theme=light] .modality-name{color:#0f172a!important;font-weight:700!important}[data-theme=light] .modality-tagline{color:#475569!important}[data-theme=light] .comm-rate-table th{color:#64748b!important;border-bottom:1.5px solid #e2e8f0!important;font-weight:700!important}[data-theme=light] .comm-rate-table td{color:#1e293b!important;border-bottom:1px solid #f1f5f9!important}[data-theme=light] .payout-day-name{color:#0f172a!important;font-weight:600!important}[data-theme=light] .badge-express{color:#15803d!important;background:#dcfce7!important;border:1px solid #86efac!important}[data-theme=light] .row-highlight td{background:#f8fafc!important}[data-theme=light] .rate-net-val{color:#0f172a!important;font-weight:700!important}[data-theme=light] .rate-iva-val{color:#64748b!important;font-weight:500!important}[data-theme=light] .modality-foot-note{color:#64748b!important;border-top:1px dashed #e2e8f0!important}[data-theme=light] .modality-foot-note.foot-cyan{color:#0284c7!important}[data-theme=light] .modality-foot-note.foot-amber{color:#b45309!important}[data-theme=light] .commission-calculator-box{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 35px #0000000f!important}[data-theme=light] .calc-title{color:#0f172a!important}[data-theme=light] .calc-sub{color:#475569!important}[data-theme=light] .sim-label{color:#0f172a!important;font-weight:600!important}[data-theme=light] .sim-input-wrapper{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .sim-currency-symbol{color:#0284c7!important}[data-theme=light] .sim-amount-input{color:#0f172a!important;background:0 0!important;font-weight:700!important}[data-theme=light] .sim-input-tax-badge{color:#475569!important;background:#e2e8f0!important}[data-theme=light] .sim-input-wrapper:focus-within{background:#fff!important;border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c733!important}[data-theme=light] .btn-quick-val{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;font-weight:600!important}[data-theme=light] .btn-quick-val:hover{color:#0284c7!important;background:#e0f2fe!important;border-color:#bae6fd!important}[data-theme=light] .btn-quick-val.active{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}[data-theme=light] .btn-payout-chip{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .btn-payout-chip:hover{background:#f0f9ff!important;border-color:#0284c7!important}[data-theme=light] .btn-payout-chip.active{background:#e0f2fe!important;border-color:#0284c7!important;box-shadow:0 0 12px #0284c733!important}[data-theme=light] .payout-name{color:#0f172a!important;font-weight:700!important}[data-theme=light] .payout-sub{color:#64748b!important}[data-theme=light] .btn-payout-chip.active .payout-sub{color:#0369a1!important;font-weight:600!important}[data-theme=light] .btn-mod-tab{background:#f8fafc!important;border:1.5px solid #cbd5e1!important}[data-theme=light] .btn-mod-tab span{color:#334155!important;font-weight:600!important}[data-theme=light] .btn-mod-tab:hover{background:#faf5ff!important;border-color:#9333ea!important}[data-theme=light] .btn-mod-tab.active{background:#f3e8ff!important;border-color:#9333ea!important}[data-theme=light] .btn-mod-tab.active span{color:#7e22ce!important;font-weight:700!important}[data-theme=light] .live-result-card{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%)!important;border:1.5px solid #cbd5e1!important;box-shadow:0 8px 30px #0000000f!important}[data-theme=light] .res-lead-header{color:#047857!important;font-weight:700!important}[data-theme=light] .result-val-main{color:#0f172a!important;font-weight:800!important}[data-theme=light] .result-timeline-sub{color:#475569!important}[data-theme=light] .result-timeline-sub strong{color:#0284c7!important}[data-theme=light] .result-hero-amount{border-bottom:1px solid #e2e8f0!important}[data-theme=light] .b-row{border-bottom:1px solid #f1f5f9!important}[data-theme=light] .b-label{color:#475569!important;font-weight:500!important}[data-theme=light] .b-val{color:#0f172a!important;font-weight:700!important}[data-theme=light] .tag-applied-mod{color:#0284c7!important;background:#e0f2fe!important;font-weight:600!important}[data-theme=light] .total-comm-row{border-top:1.5px dashed #cbd5e1!important}[data-theme=light] .total-comm-row .b-label strong{color:#0f172a!important;font-weight:700!important}[data-theme=light] .text-comm{color:#d97706!important;font-weight:800!important}[data-theme=light] .rate-effective{color:#64748b!important}[data-theme=light] .card-rec-mixta{background:#e0f2fe!important;border:1.5px solid #bae6fd!important}[data-theme=light] .card-rec-porc{background:#dcfce7!important;border:1.5px solid #86efac!important}[data-theme=light] .rec-content strong{color:#0f172a!important;font-weight:700!important}[data-theme=light] .rec-content p{color:#334155!important}[data-theme=light] .btn-sim-primary{color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)!important;box-shadow:0 4px 15px #0284c740!important}[data-theme=light] .btn-sim-wa{color:#16a34a!important;background:#f0fdf4!important;border:1.5px solid #86efac!important}[data-theme=light] .btn-sim-wa:hover{color:#fff!important;background:#16a34a!important}[data-theme=light] .tuu-advantages-section{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .adv-bento-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 20px -2px #0000000d!important}[data-theme=light] .adv-bento-card:hover{border-color:#0284c7!important;box-shadow:0 12px 30px #0284c726!important}[data-theme=light] .adv-bento-highlight{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%)!important;border:1.5px solid #86efac!important}[data-theme=light] .adv-bento-highlight:hover{border-color:#22c55e!important;box-shadow:0 14px 32px #22c55e26!important}[data-theme=light] .adv-bento-title{color:#0f172a!important;font-weight:700!important}[data-theme=light] .adv-bento-text{color:#334155!important}[data-theme=light] .adv-bento-icon-box{background:#e0f2fe!important;border-color:#bae6fd!important}[data-theme=light] .comp-axus{background:#dcfce7!important;border:1.5px solid #86efac!important}[data-theme=light] .comp-axus strong{color:#15803d!important}[data-theme=light] .comp-axus small{color:#166534!important}[data-theme=light] .comp-traditional{background:#f1f5f9!important;border:1px solid #cbd5e1!important}[data-theme=light] .comp-dim-text{color:#64748b!important}[data-theme=light] .comp-dim-sub{color:#94a3b8!important}[data-theme=light] .support-pill{color:#0284c7!important;background:#e0f2fe!important;border-color:#bae6fd!important}[data-theme=light] .payout-pill-step{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .payout-pill-step .step-time{color:#0f172a!important;font-weight:700!important}[data-theme=light] .payout-pill-step .step-desc{color:#64748b!important}[data-theme=light] .payout-pill-step.active{background:#dcfce7!important;border-color:#86efac!important}[data-theme=light] .payout-pill-step.active .step-time{color:#15803d!important}[data-theme=light] .bento-rate-pill-strip{background:#f0fdf4!important;border:1px solid #bbf7d0!important}[data-theme=light] .bento-rate-pill-strip span{color:#166534!important}[data-theme=light] .bento-rate-pill-strip strong{color:#15803d!important}[data-theme=light] .telecom-badge{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}[data-theme=light] .telecom-badge.unlimited{color:#0284c7!important;background:#e0f2fe!important;border-color:#bae6fd!important}[data-theme=light] .cert-tier-mini{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=light] .cert-tier-mini .ct-year{color:#64748b!important}[data-theme=light] .cert-tier-mini .ct-price{color:#0f172a!important;font-weight:700!important}[data-theme=light] .cert-tier-mini.featured{background:#fef3c7!important;border:1.5px solid #fde68a!important}[data-theme=light] .cert-tier-mini.featured .ct-price{color:#b45309!important}[data-theme=light] .faq-item-box{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 10px #00000008!important}[data-theme=light] .faq-summary{color:#0f172a!important}[data-theme=light] .faq-question-text{color:#0f172a!important;font-weight:700!important}[data-theme=light] .faq-icon-arrow{color:#0284c7!important;font-weight:700!important}[data-theme=light] .faq-answer-content{color:#334155!important}[data-theme=light] .faq-answer-content p{color:#334155!important;line-height:1.65!important}@media (width<=990px){.stage-grid{grid-template-columns:1fr;gap:2rem}.stage-visual-col{order:-1}.stage-hero-img{max-height:280px}.advantages-bento-grid{grid-template-columns:1fr 1fr}.adv-bento-highlight{grid-column:span 2}.modal-detail-grid{grid-template-columns:1fr;gap:2rem}.commissions-cards-grid,.calc-grid-layout{grid-template-columns:1fr}}@media (width<=900px){.hero-main-title{font-size:2.8rem}}@media (width<=640px){.tuu-hero-section{padding:2.5rem 0}.hero-main-title{font-size:2.2rem}.apple-stage-card{border-radius:20px;padding:1.8rem 1.4rem}.stage-title{font-size:2.1rem}.stage-specs-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.stage-action-row{flex-direction:column;align-items:stretch;gap:1rem}.btn-stage-action{justify-content:center;width:100%}.bento-payout-timeline{grid-template-columns:repeat(2,1fr)}.bento-certs-tier-preview,.advantages-bento-grid{grid-template-columns:1fr}.adv-bento-highlight{grid-column:span 1}.adv-comparison-strip,.products-showcase-grid,.form-row-2col{grid-template-columns:1fr}.modal-card-expanded{padding:1.5rem 1.2rem}.durations-chips-picker,.modal-commissions-box{grid-template-columns:1fr}.commission-calculator-box{padding:1.5rem 1.2rem}.sim-payout-chips{grid-template-columns:1fr 1fr}.sim-modality-tabs{grid-template-columns:1fr}}@media (width<=480px){.section-title{font-size:2rem}.hero-main-title{font-size:1.95rem}.apple-stage-card{padding:1.4rem 1rem}.stage-title{font-size:1.8rem}.catalog-product-card{padding:1.2rem 1rem}.commission-calculator-box{padding:1.2rem .9rem}.sim-amount-input{padding:.8rem 4.5rem .8rem 2.2rem;font-size:1.3rem}.sim-currency-symbol{font-size:1.3rem;left:.8rem}.result-val-main{font-size:2.2rem}.modal-card-expanded{border-radius:16px;padding:1.2rem .9rem}}
