:root{--color-primary: #0891b2;--color-primary-dark: #0e7490;--color-primary-light: #22d3ee;--color-primary-bg: #ecfeff;--color-bg: #f8fafc;--color-bg-alt: #f0f9fa;--color-surface: #ffffff;--color-border: #e2e8f0;--color-text: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-accent: #f97316;--color-accent-hover: #ea580c;--color-accent-bg: #fff7ed;--color-success: #10b981;--color-success-bg: #ecfdf5;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 1px 3px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px rgba(0,0,0,.08), 0 4px 6px rgba(0,0,0,.05);--shadow-xl: 0 20px 25px rgba(0,0,0,.1), 0 8px 10px rgba(0,0,0,.06);--shadow-2xl: 0 25px 50px rgba(0,0,0,.15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-text)}h1{font-size:2.75rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.section{padding:var(--space-3xl) 0}.btn{display:inline-block;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;text-align:center;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-decoration:none}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-hover) 100%);color:#fff;box-shadow:0 4px 14px #f9731666}.btn-primary:hover{box-shadow:0 6px 20px #f9731680}.btn-secondary{background:var(--color-primary);color:#fff!important;box-shadow:var(--shadow-md)}.btn-secondary:hover{background:var(--color-primary-dark)}.btn-lg{padding:1.125rem 2.5rem;font-size:1.125rem}.page-header{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);color:#fff;padding:var(--space-3xl) 0;text-align:center}.page-header h1{color:#fff;margin-bottom:var(--space-sm)}.card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-xl)}.blog-card{display:flex;flex-direction:column}.blog-card img{aspect-ratio:16/10;object-fit:cover}.blog-card-content{padding:var(--space-lg);flex:1;display:flex;flex-direction:column}.blog-card-meta{font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--space-sm)}.blog-card h3{margin-bottom:var(--space-sm)}.blog-card h3 a{color:var(--color-text)}.blog-card p{color:var(--color-text-secondary);font-size:.95rem;flex:1}.read-more{color:var(--color-primary);font-weight:600;margin-top:var(--space-md);display:inline-block}.sidebar{margin-top:var(--space-2xl)}.sidebar-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-xl);box-shadow:var(--shadow-sm)}.sidebar-card h4{margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:1.125rem}.sidebar-links{list-style:none}.sidebar-links li{margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.sidebar-links li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar-links a{color:var(--color-text-secondary);font-size:.95rem;display:flex;align-items:center;gap:.5rem}.sidebar-links a:hover{color:var(--color-primary)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-xl);margin-top:var(--space-xl)}.feature-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-xl);text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.feature-icon{font-size:3rem;margin-bottom:var(--space-md);display:block}.feature-card h3{margin-bottom:var(--space-sm);color:var(--color-primary-dark);font-size:1.125rem}.feature-card p{color:var(--color-text-secondary);margin:0;font-size:.95rem}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-xl);counter-reset:steps}.step-card{position:relative;padding:var(--space-xl) var(--space-lg);text-align:center}.step-number{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin:0 auto var(--space-md)}.step-card h3{margin-bottom:var(--space-sm);color:var(--color-text);font-size:1.0625rem}.step-card p{color:var(--color-text-secondary);font-size:.925rem;margin:0}.testimonial{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);border-left:4px solid var(--color-primary)}.testimonial-text{font-size:1.0625rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--space-md);font-style:italic}.testimonial-author{font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.testimonial-author:before{content:"—"}.cta-box{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);border-radius:var(--radius-xl);padding:var(--space-3xl);text-align:center;color:#fff;box-shadow:var(--shadow-2xl)}.cta-box h3{color:#fff;margin-bottom:var(--space-md);font-size:2rem}.cta-box p{color:#ffffffe6;margin-bottom:var(--space-xl);font-size:1.125rem}.cta-box .btn-primary{background:#fff;color:var(--color-primary-dark)!important;box-shadow:0 4px 14px #0003}.cta-box .btn-primary:hover{background:#f0f9fa;box-shadow:0 6px 20px #00000040}.comparison-table{width:100%;border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.comparison-table th{background:var(--color-primary-dark);color:#fff;padding:1rem;text-align:left;font-weight:600}.comparison-table td{padding:.875rem 1rem;border-bottom:1px solid var(--color-border);vertical-align:top}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .check{color:var(--color-success);font-weight:700;font-size:1.125rem}.comparison-table .cross{color:#ef4444;font-weight:700;font-size:1.125rem}.faq-item{border-bottom:1px solid var(--color-border);padding:var(--space-lg) 0}.faq-item:last-child{border-bottom:none}.faq-question{font-size:1.0625rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-sm)}.faq-answer{color:var(--color-text-secondary);line-height:1.7}.stats-bar{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:2rem 0}.stats-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem}.stat-item{text-align:center}.stat-value{font-size:2.5rem;font-weight:800;color:var(--color-primary);line-height:1}.stat-label{color:var(--color-text-muted);font-size:.875rem;margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em}.trust-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;align-items:center;margin-top:var(--space-xl)}.trust-badge{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.875rem}.problem-box{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:var(--radius-lg);padding:2rem;border-left:4px solid #ef4444}.solution-box{background:linear-gradient(135deg,var(--color-success-bg) 0%,#d1fae5 100%);border-radius:var(--radius-lg);padding:2rem;border-left:4px solid var(--color-success)}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.625rem}.section{padding:var(--space-2xl) 0}.blog-grid{grid-template-columns:1fr}.page-header{padding:var(--space-2xl) 0}.stats-grid{gap:2rem}.cta-box{padding:var(--space-2xl) var(--space-lg)}}
