.service-page{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);max-width:var(--max-width);margin:0 auto;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.back-button{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-xl);transition:all .2s ease;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md)}.back-button:hover{color:var(--color-primary);background:var(--color-primary-light)}.service-header{text-align:center;margin-bottom:var(--spacing-2xl)}.service-header h1{font-size:var(--font-size-4xl);color:var(--color-text);margin-bottom:var(--spacing-sm);font-weight:700;letter-spacing:.5px}.service-header p{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.7}.pricing-section{margin-bottom:var(--spacing-2xl)}.pricing-section h2{font-size:var(--font-size-2xl);color:var(--color-primary);margin-bottom:var(--spacing-xl);text-align:center;font-weight:600}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.pricing-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--color-border);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.pricing-card h3{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--spacing-sm);font-weight:600}.pricing-card .price{font-size:var(--font-size-3xl);color:var(--color-primary);font-weight:700;margin-bottom:var(--spacing-lg);display:flex;align-items:baseline;gap:var(--spacing-xs)}.pricing-card .price span{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:400}.pricing-card ul{list-style:none;padding:0;margin:0}.pricing-card ul li{color:var(--color-text-secondary);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-sm)}.pricing-card ul li:last-child{border-bottom:none}.pricing-card--simple{padding:var(--spacing-lg);text-align:center}.pricing-card--simple h3{font-size:var(--font-size-base);margin-bottom:var(--spacing-xs)}.pricing-card--simple .price{font-size:var(--font-size-lg);margin-bottom:0;justify-content:center}.price-note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-xs) 0 0 0;font-style:italic}.pricing-card--featured{text-align:center;max-width:350px;margin:0 auto}.pricing-card--featured .price{font-size:var(--font-size-3xl);justify-content:center;margin-bottom:var(--spacing-sm)}.pricing-info-box{background:var(--color-primary-light);border:1px solid rgba(8,145,178,.2);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;max-width:600px;margin:0 auto}.pricing-info-box h3{font-size:var(--font-size-xl);color:var(--color-primary);margin:0 0 var(--spacing-sm) 0;font-weight:600}.pricing-info-box p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;line-height:1.6}.pricing-info-box p:last-child{margin-bottom:0}.pricing-highlight{font-size:var(--font-size-lg)!important;color:var(--color-primary)!important;font-weight:600;margin-top:var(--spacing-md)!important}.pricing-cta-link{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:white;text-decoration:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-base);transition:all .2s ease}.pricing-cta-link:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.services-list{margin-bottom:var(--spacing-xl)}.services-list h2{font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--spacing-lg);text-align:left;font-weight:600}.services-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);max-width:1000px;margin:0 auto}.service-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;color:var(--color-text);font-size:var(--font-size-base)}.service-item .check-icon{color:var(--color-primary);font-size:var(--font-size-sm);flex-shrink:0}.service-item span{color:var(--color-text);font-size:var(--font-size-base)}.cta-section{display:flex;align-items:center;justify-content:space-between;background:var(--color-primary);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-lg);gap:var(--spacing-lg)}.cta-text h2{color:white;margin:0;font-size:var(--font-size-lg);font-weight:600}.cta-text p{color:rgba(255,255,255,.85);margin:0;font-size:var(--font-size-sm)}.cta-buttons{display:flex;gap:var(--spacing-sm)}.cta-button{display:inline-flex;align-items:center;gap:var(--spacing-xs);background:white;color:var(--color-primary-dark);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:var(--font-size-sm);transition:all .2s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cta-button.secondary{background:rgba(255,255,255,.1);color:white}.cta-button.secondary:hover{background:rgba(255,255,255,.2)}@media (max-width:900px){.service-page{padding:var(--spacing-lg)}.service-header h1{font-size:var(--font-size-3xl)}.service-header p{font-size:var(--font-size-base)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--spacing-md)}.pricing-card{padding:var(--spacing-lg)}.cta-section{padding:var(--spacing-md) var(--spacing-lg)}}@media (max-width:640px){.service-page{padding:var(--spacing-md)}.back-button{margin-bottom:var(--spacing-md)}.service-header{margin-bottom:var(--spacing-lg)}.service-header h1{font-size:var(--font-size-xl)}.service-header p{font-size:var(--font-size-sm)}.pricing-section{margin-bottom:var(--spacing-xl)}.pricing-section h2{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.pricing-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.pricing-card{padding:var(--spacing-md)}.pricing-card h3{font-size:var(--font-size-base)}.pricing-card .price{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.pricing-card ul li{font-size:var(--font-size-sm);padding:var(--spacing-xs) 0}.services-list{margin-bottom:var(--spacing-lg)}.services-list h2{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.services-items{grid-template-columns:1fr;gap:var(--spacing-md)}.service-item{padding:var(--spacing-xs) 0}.service-item span{font-size:var(--font-size-sm)}.cta-section{flex-direction:column;text-align:center;padding:var(--spacing-lg);gap:var(--spacing-md)}.cta-text h2{font-size:var(--font-size-base)}.cta-text p{font-size:var(--font-size-sm)}.cta-buttons{width:100%;flex-direction:column;gap:var(--spacing-sm)}.cta-button{justify-content:center;padding:var(--spacing-md);font-size:var(--font-size-base)}}@media (max-width:380px){.service-page{padding:var(--spacing-sm)}.back-button{font-size:var(--font-size-xs)}.service-header h1{font-size:var(--font-size-lg)}.service-header p{font-size:var(--font-size-xs)}.pricing-section h2{font-size:var(--font-size-base)}.pricing-card{padding:var(--spacing-sm) var(--spacing-md)}.pricing-card h3{font-size:var(--font-size-sm)}.pricing-card .price{font-size:var(--font-size-lg)}.pricing-card ul li{font-size:var(--font-size-xs)}.cta-section{padding:var(--spacing-md)}.cta-button,.cta-text h2{font-size:var(--font-size-sm)}.cta-button{padding:var(--spacing-sm) var(--spacing-md)}}