.g8J8Uq_wrapper{padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:var(--space-5xl);background-color:var(--color-bg);min-height:100vh}.g8J8Uq_hero{text-align:center;max-width:760px;margin:0 auto var(--space-4xl)}.g8J8Uq_title{font-size:var(--font-size-4xl);letter-spacing:-.025em;color:var(--color-text-primary);margin-bottom:var(--space-sm);font-weight:800;line-height:1.2}.g8J8Uq_subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.6}.g8J8Uq_servicesGrid{gap:var(--space-2xl);margin-bottom:var(--space-5xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.g8J8Uq_servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.g8J8Uq_servicesGrid{grid-template-columns:repeat(3,1fr)}}.g8J8Uq_serviceCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-2xl);padding:var(--space-2xl);transition:all var(--transition-base);background:#fffffff2;border:1px solid #00000014;flex-direction:column;display:flex;box-shadow:0 4px 20px -4px #00000008}.g8J8Uq_serviceCard:hover{border-color:#1b2a4a33;transform:translateY(-4px);box-shadow:0 16px 36px -12px #1b2a4a14}.g8J8Uq_serviceIconWrap{border-radius:var(--radius-xl);width:52px;height:52px;color:var(--color-primary);margin-bottom:var(--space-lg);background:linear-gradient(135deg,#1b2a4a0f,#10b9811a);justify-content:center;align-items:center;display:flex}.g8J8Uq_serviceTitle{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-xs);font-weight:700}.g8J8Uq_serviceDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-xl);flex-grow:1;line-height:1.6}.g8J8Uq_featureList{margin:0 0 var(--space-xl) 0;gap:var(--space-xs);flex-direction:column;padding:0;list-style:none;display:flex}.g8J8Uq_featureListItem{align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.g8J8Uq_checkMark{color:var(--color-accent);font-weight:700}.g8J8Uq_comparisonCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-3xl);margin-bottom:var(--space-5xl);overflow-x:auto}.g8J8Uq_comparisonTitle{text-align:center;font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-xs);font-weight:700}.g8J8Uq_comparisonSubtitle{text-align:center;font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-3xl)}.g8J8Uq_comparisonTable{border-collapse:collapse;width:100%;min-width:600px}.g8J8Uq_comparisonTable th,.g8J8Uq_comparisonTable td{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border)}.g8J8Uq_comparisonTable th{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:700}.g8J8Uq_comparisonTable td{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.g8J8Uq_highlightCol{background-color:#10b9810a;font-weight:600;color:var(--color-primary)!important}.g8J8Uq_ctaSection{background:linear-gradient(135deg, var(--color-surface), #10b9810f);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-4xl) var(--space-2xl);text-align:center}.g8J8Uq_ctaHeading{font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--space-sm);font-weight:800}.g8J8Uq_ctaText{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:580px;margin:0 auto var(--space-2xl)}
