.services[data-astro-cid-g5jplrhu]{padding-block:var(--space-80);background-color:var(--color-bg);color:var(--color-text)}.services-header[data-astro-cid-g5jplrhu]{margin-bottom:var(--space-64);max-width:760px}.services-title[data-astro-cid-g5jplrhu]{margin-bottom:var(--space-16);font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);line-height:1.15}.services-description[data-astro-cid-g5jplrhu]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6}.service-lines[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:var(--space-80);margin-bottom:var(--space-80)}.service-line-block[data-astro-cid-g5jplrhu]{border-top:1px solid var(--color-border);padding-top:var(--space-32)}.line-header[data-astro-cid-g5jplrhu]{margin-bottom:var(--space-40);max-width:640px}.line-title[data-astro-cid-g5jplrhu]{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-12);color:var(--color-text);letter-spacing:-.02em}.line-description[data-astro-cid-g5jplrhu]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.5}.line-quote[data-astro-cid-g5jplrhu]{margin-top:var(--space-16);padding:var(--space-16) var(--space-20);border-left:3px solid var(--color-accent);background-color:var(--color-bg-surface, rgba(23, 114, 240, .05));border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--color-text);font-size:var(--text-sm);line-height:1.5}.line-quote[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{margin:0}.product-simple-desc[data-astro-cid-g5jplrhu]{margin-block:var(--space-12) var(--space-16);padding:var(--space-12) var(--space-16);background-color:var(--color-bg-surface, rgba(0, 0, 0, .03));border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.55;color:var(--color-text);border-left:2px solid var(--color-border)}.products-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1fr;gap:var(--space-32)}@media (min-width: 992px){.products-grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr 1fr}}.product-card[data-astro-cid-g5jplrhu]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-32);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.product-card[data-astro-cid-g5jplrhu]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-accent)}.product-badge-row[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16)}.product-num[data-astro-cid-g5jplrhu]{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--color-accent);background:#2155ff14;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.product-tag[data-astro-cid-g5jplrhu]{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.product-name[data-astro-cid-g5jplrhu]{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-12);letter-spacing:-.01em}.product-desc[data-astro-cid-g5jplrhu]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-24)}.ports-info[data-astro-cid-g5jplrhu]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-20);margin-bottom:var(--space-24);display:flex;flex-direction:column;gap:var(--space-16);flex-grow:1}.port-group[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border)}.port-group[data-astro-cid-g5jplrhu]:nth-last-child(2){border-bottom:none;padding-bottom:0}.port-group[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu],.port-meta-item[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-accent);letter-spacing:.05em;font-weight:700}.port-group[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu],.port-meta-item[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{font-size:var(--text-sm);color:var(--color-text);line-height:1.4}.port-meta-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-border)}.port-meta-item[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:4px}.product-footer[data-astro-cid-g5jplrhu]{border-top:1px solid var(--color-border);padding-top:var(--space-20);display:flex;align-items:center;justify-content:space-between}.product-investment[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:2px}.investment-label[data-astro-cid-g5jplrhu]{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;font-weight:600}.investment-value[data-astro-cid-g5jplrhu]{font-size:var(--text-base);font-weight:700;color:var(--color-text)}.pricing-section[data-astro-cid-g5jplrhu]{margin-top:var(--space-64);padding-top:var(--space-48);border-top:1px solid var(--color-border)}.pricing-title[data-astro-cid-g5jplrhu]{font-size:var(--text-2xl);font-family:var(--font-sans);font-weight:700;margin-bottom:var(--space-32);letter-spacing:-.02em}.table-responsive[data-astro-cid-g5jplrhu]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:var(--space-16)}.pricing-table[data-astro-cid-g5jplrhu]{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-sm)}.pricing-table[data-astro-cid-g5jplrhu] th[data-astro-cid-g5jplrhu],.pricing-table[data-astro-cid-g5jplrhu] td[data-astro-cid-g5jplrhu]{padding:var(--space-16) var(--space-24);border-bottom:1px solid var(--color-border)}.pricing-table[data-astro-cid-g5jplrhu] th[data-astro-cid-g5jplrhu]{background:var(--color-bg);font-weight:700;text-transform:uppercase;font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:.05em}.pricing-table[data-astro-cid-g5jplrhu] tr[data-astro-cid-g5jplrhu]:last-child td[data-astro-cid-g5jplrhu]{border-bottom:none}.badge-line[data-astro-cid-g5jplrhu]{background:#2155ff14;color:var(--color-accent);font-size:var(--text-xs);font-weight:700;padding:4px 8px;border-radius:var(--radius-sm);white-space:nowrap}.pricing-policy-footnote[data-astro-cid-g5jplrhu]{font-size:var(--text-xs);color:var(--color-text-secondary);font-style:italic}.health-check-cta[data-astro-cid-g5jplrhu]{margin-top:var(--space-80);background:linear-gradient(135deg,var(--color-surface) 0%,rgba(33,85,255,.03) 100%);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-40);display:flex;flex-direction:column;gap:var(--space-32);align-items:flex-start;position:relative;overflow:hidden}.health-check-cta[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--color-accent)}@media (min-width: 768px){.health-check-cta[data-astro-cid-g5jplrhu]{flex-direction:row;align-items:center;justify-content:space-between}.health-check-content[data-astro-cid-g5jplrhu]{max-width:65%}}.health-check-title[data-astro-cid-g5jplrhu]{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-12);letter-spacing:-.01em}.health-check-description[data-astro-cid-g5jplrhu]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-20)}.health-check-guarantee[data-astro-cid-g5jplrhu]{display:flex;align-items:center;gap:var(--space-12);font-size:var(--text-xs);font-weight:700;color:var(--color-accent)}.shield-icon[data-astro-cid-g5jplrhu]{flex-shrink:0;color:var(--color-accent)}.health-check-action[data-astro-cid-g5jplrhu]{flex-shrink:0}.mck-btn[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;gap:var(--space-8);background-color:var(--color-accent);color:var(--color-bg);text-decoration:none;padding:var(--space-12) var(--space-24);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:700;transition:background-color .2s ease}.mck-btn[data-astro-cid-g5jplrhu]:hover{background-color:#0036cc}.btn-arrow[data-astro-cid-g5jplrhu]{transition:transform .2s ease}.mck-btn[data-astro-cid-g5jplrhu]:hover .btn-arrow[data-astro-cid-g5jplrhu]{transform:translate(4px)}
