:root{--bg-page:#0d1117;--bg-surface:#161b22;--bg-surface-elevated:#21262d;--bg-surface-hover:#29303a;--bg-subtle:#ffffff08;--bg-input:#0b0e14;--border-subtle:#30363d;--border-medium:#3e4752;--border-active:#58a6ff;--accent-blue:#388bfd;--accent-blue-hover:#1f6feb;--accent-blue-subtle:#388bfd1f;--accent-green:#238636;--accent-green-hover:#2ea043;--accent-green-subtle:#23863626;--accent-gold:#d29922;--accent-gold-subtle:#d2992226;--text-primary:#f0f6fc;--text-secondary:#c9d1d9;--text-muted:#8b949e;--text-dim:#6e7681;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Plus Jakarta Sans", "Inter", -apple-system, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background-color:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}button{cursor:pointer;border:none;outline:none;font-family:inherit}a{color:inherit;text-decoration:none}.app-wrapper{flex-direction:column;min-height:100vh;display:flex}.site-width-container{width:100%;max-width:960px;margin:0 auto;padding:0 20px}.main-content-flow{flex-direction:column;display:flex}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .4s,transform .4s;transform:translateY(14px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.section-head{text-align:left;margin-bottom:24px}.section-pretitle{letter-spacing:1px;color:var(--accent-blue);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.section-main-title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.3px;margin-bottom:6px;font-size:24px;font-weight:800}.section-subtext{color:var(--text-secondary);font-size:14px;line-height:1.5}.site-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.header-brand-wrap{align-items:center;display:flex}.brand-anchor{align-items:center;gap:10px;display:flex}.brand-logo-img{object-fit:contain;width:auto;height:28px}.brand-headings{flex-direction:column;display:flex}.brand-title{font-family:var(--font-heading);letter-spacing:.5px;color:var(--text-primary);font-size:15px;font-weight:800;line-height:1.15}.brand-sub{letter-spacing:1px;color:var(--accent-blue);font-size:9.5px;font-weight:700}.header-cta-wrap{align-items:center;display:flex}.header-whatsapp-btn{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.header-whatsapp-btn:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium)}.secondary-nav-wrapper{z-index:90;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);background:#0d1117f0;width:100%;position:sticky;top:0}.secondary-nav-inner{justify-content:center;width:100%;max-width:960px;margin:0 auto;padding:0 20px;display:flex}.secondary-nav-track{scrollbar-width:none;justify-content:center;align-items:center;gap:10px;padding:8px 0;display:flex;overflow-x:auto}.secondary-nav-track::-webkit-scrollbar{display:none}@media (width<=600px){.secondary-nav-inner{padding:0 12px}.secondary-nav-track{justify-content:flex-start;gap:8px;padding:8px 4px}}.sec-nav-btn{border-radius:var(--radius-sm);color:var(--text-muted);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.sec-nav-btn:hover{color:var(--text-primary);background:var(--bg-surface)}.sec-nav-btn.active{color:var(--accent-blue);background:var(--accent-blue-subtle)}.sec-nav-icon{flex-shrink:0}.sec-active-indicator{background-color:var(--accent-blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-8px;left:10px;right:10px}.company-hero-section{text-align:center;padding:56px 0 44px}.company-badge-pill{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-dot{background-color:var(--accent-blue);border-radius:50%;width:6px;height:6px}.company-hero-heading{font-family:var(--font-heading);letter-spacing:-1px;color:var(--text-primary);margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.25}.heading-accent{color:var(--accent-blue)}.company-hero-description{color:var(--text-secondary);max-width:640px;margin:0 auto 30px;font-size:15px;line-height:1.6}.company-hero-description strong{color:var(--text-primary)}.company-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;display:flex}.btn-company-primary{background:var(--accent-blue);color:#fff;border-radius:var(--radius-md);align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.btn-company-primary:hover{background:var(--accent-blue-hover);transform:translateY(-1px)}.btn-company-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;padding:12px 20px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-company-secondary:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium)}.company-highlights-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.company-highlight-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;align-items:center;gap:12px;padding:14px 16px;display:flex}.highlight-icon-wrap{border-radius:var(--radius-sm);background:var(--bg-subtle);width:36px;height:36px;color:var(--accent-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.highlight-content{flex-direction:column;display:flex}.highlight-title{color:var(--text-primary);font-size:12.5px;font-weight:700;line-height:1.25}.highlight-desc{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.2}@media (width<=768px){.company-hero-heading{font-size:28px}.company-highlights-row{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.company-highlights-row{grid-template-columns:1fr}}.about-company-section{margin-bottom:64px}.company-profile-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px}.company-statement{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);margin-bottom:24px;padding-bottom:22px;font-size:14.5px;line-height:1.7}.company-pillars-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pillar-item{gap:12px;display:flex}.pillar-icon{border-radius:var(--radius-sm);background:var(--accent-blue-subtle);width:34px;height:34px;color:var(--accent-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pillar-info{flex-direction:column;display:flex}.pillar-title{color:var(--text-primary);margin-bottom:4px;font-size:13.5px;font-weight:700}.pillar-desc{color:var(--text-muted);font-size:12px;line-height:1.5}@media (width<=768px){.company-pillars-grid{grid-template-columns:1fr}}.catalog-section{margin-bottom:64px}.pricing-cards-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pricing-card-col{flex-direction:column;height:100%;display:flex}.pricing-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;flex:1;justify-content:space-between;padding:26px;transition:all .2s;display:flex}.pricing-card:hover{border-color:var(--border-medium);box-shadow:0 4px 20px #00000040}.card-top-content{margin-bottom:22px}.card-header-row{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.card-product-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:800}.card-compat-pill{color:var(--accent-blue);background:var(--accent-blue-subtle);border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.badge-standard{color:var(--text-secondary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);letter-spacing:.5px;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800}.card-description-box{margin-bottom:16px}.card-description-text{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-description-text.expanded{display:block}.btn-toggle-desc{color:var(--accent-blue);background:0 0;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.btn-toggle-desc:hover{text-decoration:underline}.card-price-block{margin-bottom:10px}.card-price-val{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:4px;font-size:28px;font-weight:800;line-height:1.1}.card-price-note{color:var(--accent-green);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.note-shield{flex-shrink:0}.card-price-sub{align-items:center;gap:8px;display:flex}.price-strikethrough{color:var(--text-muted);font-size:13px;text-decoration:line-through}.price-savings-tag{color:var(--accent-green);background:var(--accent-green-subtle);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.card-availability-line{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:16px;font-size:11.5px;display:flex}.avail-dot{background-color:var(--accent-green);border-radius:50%;width:6px;height:6px}.card-separator{background-color:var(--border-subtle);border:0;height:1px;margin:16px 0}.features-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.features-list{flex-direction:column;gap:8px;list-style:none;display:flex}.feature-line{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.feature-check-icon{color:var(--accent-blue);flex-shrink:0}.features-accordion{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid;overflow:hidden}.features-accordion.open{grid-template-rows:1fr}.extra-list{min-height:0;padding-top:8px}.features-toggle-btn{color:var(--accent-blue);background:0 0;align-items:center;gap:4px;margin-top:10px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.features-toggle-btn:hover{text-decoration:underline}.toggle-icon{transition:transform .2s}.toggle-icon.rotate{transform:rotate(180deg)}.btn-card-order{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn-card-order:hover{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}@media (width<=720px){.pricing-cards-grid{grid-template-columns:1fr}}.benefits-section{margin-bottom:64px}.benefits-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit-item-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:20px;transition:all .15s;display:flex}.benefit-item-card:hover{background:var(--bg-surface-elevated);border-color:var(--border-medium)}.benefit-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.benefit-icon-container{border-radius:var(--radius-sm);background:var(--accent-blue-subtle);width:36px;height:36px;color:var(--accent-blue);justify-content:center;align-items:center;display:flex}.benefit-category-tag{color:var(--text-muted);background:var(--bg-subtle);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.benefit-card-title{color:var(--text-primary);margin-bottom:6px;font-size:14.5px;font-weight:700}.benefit-card-description{color:var(--text-secondary);font-size:12.5px;line-height:1.5}@media (width<=768px){.benefits-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.benefits-card-grid{grid-template-columns:1fr}}.steps-section{margin-bottom:64px}.steps-row-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step-item-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;padding:18px 16px;display:flex}.step-card-top-line{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.step-badge-num{font-family:var(--font-heading);color:var(--accent-blue);font-size:20px;font-weight:800}.step-icon-box{border-radius:var(--radius-sm);background:var(--bg-subtle);width:30px;height:30px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.step-item-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700}.step-item-desc{color:var(--text-secondary);font-size:12px;line-height:1.45}@media (width<=768px){.steps-row-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.steps-row-grid{grid-template-columns:1fr}}.about-support-section{margin-bottom:64px}.about-support-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.info-box-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.info-box-title{color:var(--text-primary);margin-bottom:10px;font-size:16px;font-weight:700}.info-box-paragraph{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.6}.info-trust-list{flex-direction:column;gap:6px;display:flex}.trust-pill{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.contact-actions-row{flex-wrap:wrap;gap:10px;display:flex}.btn-contact-outline{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-md);align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-contact-outline:hover{background:var(--bg-surface-elevated)}.btn-contact-solid{background:var(--accent-blue);color:#fff;border-radius:var(--radius-md);align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-contact-solid:hover{background:var(--accent-blue-hover)}@media (width<=680px){.about-support-grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding:36px 0 44px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.footer-brand-side{max-width:480px}.footer-logo-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.footer-logo-image{width:auto;height:24px}.footer-brand-heading{font-family:var(--font-heading);color:var(--text-primary);font-size:15px;font-weight:800}.footer-brand-subtitle{color:var(--text-muted);font-size:12.5px;line-height:1.5}.footer-links-side{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-link{color:var(--text-secondary);font-size:13px;transition:color .15s}.footer-link:hover{color:var(--text-primary)}.footer-bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}.footer-legal-note{color:var(--text-dim);font-size:11.5px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-dialog{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-lg);width:100%;max-width:460px;padding:26px;box-shadow:0 16px 36px #00000080}.dialog-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.dialog-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:2px;font-size:18px;font-weight:800}.dialog-subtitle{color:var(--text-secondary);font-size:12px}.dialog-close-btn{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.dialog-close-btn:hover{color:#ef4444;background:#ef444426}.order-summary-box{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 14px;display:flex}.summary-title{color:var(--text-primary);margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.summary-meta-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.summary-license-pill,.summary-compat-pill{align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.summary-license-pill{color:var(--accent-green)}.summary-compat-pill{color:var(--accent-blue)}.summary-price-area{flex-direction:column;align-items:flex-end;display:flex}.summary-price-active{font-family:var(--font-heading);color:var(--text-primary);font-size:17px;font-weight:800}.summary-price-prev{color:var(--text-muted);font-size:11px;text-decoration:line-through}.input-group{margin-bottom:14px}.input-label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.text-input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);outline:none;padding:10px 12px;font-size:13.5px;transition:border-color .15s}.text-input:focus{border-color:var(--accent-blue)}.text-input::placeholder{color:var(--text-dim)}.field-error{color:#ef4444;margin-top:4px;font-size:11px;display:block}.dialog-security-note{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:18px;font-size:11px;display:flex}.note-icon{color:var(--accent-green);flex-shrink:0}.btn-dialog-submit{background:var(--accent-blue);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn-dialog-submit:hover{background:var(--accent-blue-hover)}
