.hero-section[data-astro-cid-2iavwhiz]{position:relative;padding:var(--space-20) 0 var(--space-24);background-color:var(--color-hero-background);overflow:hidden;min-height:90vh;display:flex;align-items:center}.hero-bg-glow[data-astro-cid-2iavwhiz]{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,#14b8a626,#0f172a00 70%);border-radius:50%;filter:blur(60px);z-index:0;pointer-events:none}.hero-bg-pattern[data-astro-cid-2iavwhiz]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;z-index:0;pointer-events:none}.hero-container[data-astro-cid-2iavwhiz]{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-12);align-items:center}.hero-content[data-astro-cid-2iavwhiz]{max-width:650px}.badge-wrapper[data-astro-cid-2iavwhiz]{margin-bottom:var(--space-6)}.badge-hero[data-astro-cid-2iavwhiz]{display:inline-block;padding:var(--space-2) var(--space-4);background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:var(--border-radius-full);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hero-title[data-astro-cid-2iavwhiz]{font-size:var(--font-size-6xl);line-height:1.1;color:var(--color-white);margin-bottom:var(--space-6)}.hero-subtitle[data-astro-cid-2iavwhiz]{font-size:var(--font-size-xl);color:var(--color-hero-text-secondary);margin-bottom:var(--space-10);max-width:540px}.hero-actions[data-astro-cid-2iavwhiz]{display:flex;gap:var(--space-4);margin-bottom:var(--space-12)}.hero-features[data-astro-cid-2iavwhiz]{display:flex;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.1)}.hero-feature-item[data-astro-cid-2iavwhiz]{display:flex;align-items:center;gap:var(--space-3)}.feature-icon[data-astro-cid-2iavwhiz]{font-size:1.5rem}.feature-text[data-astro-cid-2iavwhiz]{color:var(--color-hero-text-secondary);font-size:var(--font-size-sm);font-weight:500}.hero-visual[data-astro-cid-2iavwhiz]{position:relative;display:flex;justify-content:center}.card-visual[data-astro-cid-2iavwhiz]{width:100%;max-width:400px;padding:var(--space-8);border-radius:var(--border-radius-2xl);background:#1e293bb3;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.card-header[data-astro-cid-2iavwhiz]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.1)}.status-dot[data-astro-cid-2iavwhiz]{width:12px;height:12px;background-color:var(--color-success);border-radius:50%;box-shadow:0 0 10px #10b98180}.status-text[data-astro-cid-2iavwhiz]{color:var(--color-white);font-weight:600;font-size:var(--font-size-sm)}.stat-row[data-astro-cid-2iavwhiz]{display:flex;justify-content:space-between;margin-bottom:var(--space-4);color:var(--color-hero-text-secondary)}.stat-value[data-astro-cid-2iavwhiz]{color:var(--color-white);font-weight:600}.stat-divider[data-astro-cid-2iavwhiz]{height:1px;background:#ffffff1a;margin:var(--space-6) 0}.stat-total[data-astro-cid-2iavwhiz]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-lg);font-weight:700;color:var(--color-white)}.floating-badge[data-astro-cid-2iavwhiz]{position:absolute;bottom:-20px;right:-20px;background:var(--color-white);padding:var(--space-3) var(--space-5);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);display:flex;align-items:center;gap:var(--space-3);font-weight:700;color:var(--color-text-primary);z-index:2}.sat-logo[data-astro-cid-2iavwhiz]{background:var(--color-text-primary);color:var(--color-white);padding:2px 6px;font-size:10px;border-radius:4px}@media (max-width: 1024px){.hero-container[data-astro-cid-2iavwhiz]{grid-template-columns:1fr;text-align:center;gap:var(--space-16)}.hero-content[data-astro-cid-2iavwhiz]{margin:0 auto}.hero-subtitle[data-astro-cid-2iavwhiz]{margin-left:auto;margin-right:auto}.hero-actions[data-astro-cid-2iavwhiz],.hero-features[data-astro-cid-2iavwhiz]{justify-content:center}}@media (max-width: 768px){.hero-title[data-astro-cid-2iavwhiz]{font-size:2.5rem}.hero-actions[data-astro-cid-2iavwhiz]{flex-direction:column;width:100%}.btn[data-astro-cid-2iavwhiz]{width:100%}.hero-visual[data-astro-cid-2iavwhiz]{display:none}}.section-target[data-astro-cid-25tlrjr2]{background-color:var(--color-background);position:relative}.section-target[data-astro-cid-25tlrjr2]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:30px 30px;opacity:.3;z-index:0}.container[data-astro-cid-25tlrjr2]{position:relative;z-index:1}.target-grid[data-astro-cid-25tlrjr2]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-bottom:var(--space-12)}@media (min-width: 768px){.target-grid[data-astro-cid-25tlrjr2]{grid-template-columns:1fr 1fr}}.target-card[data-astro-cid-25tlrjr2]{padding:var(--space-8);border-radius:var(--border-radius-xl);transition:all var(--transition-normal);height:100%;background:var(--color-white);border:1px solid var(--color-border-light);box-shadow:var(--shadow-md)}.target-card[data-astro-cid-25tlrjr2]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--color-primary-light)}.card-icon[data-astro-cid-25tlrjr2]{font-size:3rem;margin-bottom:var(--space-4);background:var(--color-background);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:var(--shadow-sm)}.target-card[data-astro-cid-25tlrjr2] h3[data-astro-cid-25tlrjr2]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--space-6);color:var(--color-text-primary)}.card-header-center[data-astro-cid-25tlrjr2]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-6)}.target-list[data-astro-cid-25tlrjr2]{list-style:none}.target-list[data-astro-cid-25tlrjr2] li[data-astro-cid-25tlrjr2]{padding:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--font-size-base);display:flex;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border-light)}.target-list[data-astro-cid-25tlrjr2] li[data-astro-cid-25tlrjr2]:last-child{border-bottom:none}.target-list[data-astro-cid-25tlrjr2] li[data-astro-cid-25tlrjr2]:before{content:"✓";color:var(--color-primary);font-weight:800}.faq-list[data-astro-cid-25tlrjr2]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 768px){.faq-list[data-astro-cid-25tlrjr2]{grid-template-columns:1fr 1fr;gap:var(--space-x-8)}.faq-list[data-astro-cid-25tlrjr2] li[data-astro-cid-25tlrjr2]{border-bottom:none;background:var(--color-background);padding:var(--space-4);border-radius:var(--border-radius-lg)}}.section-benefits[data-astro-cid-i4rbyshl]{background-color:#0f172a;color:#fff;position:relative;overflow:hidden}.section-benefits[data-astro-cid-i4rbyshl] .section-title[data-astro-cid-i4rbyshl]{color:#fff;background:linear-gradient(to right,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-benefits[data-astro-cid-i4rbyshl] .section-subtitle[data-astro-cid-i4rbyshl]{color:#cbd5e1}.section-benefits[data-astro-cid-i4rbyshl]:before{content:"";position:absolute;top:-10%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(20,184,166,.1) 0%,transparent 70%);border-radius:50%;z-index:0}.benefits-grid[data-astro-cid-i4rbyshl]{display:grid;grid-template-columns:1fr;gap:var(--space-6);position:relative;z-index:1}@media (min-width: 768px){.benefits-grid[data-astro-cid-i4rbyshl]{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media (min-width: 1024px){.benefits-grid[data-astro-cid-i4rbyshl]{grid-template-columns:repeat(3,1fr)}}.benefit-card[data-astro-cid-i4rbyshl]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius-xl);padding:var(--space-8);transition:all var(--transition-normal);height:100%;backdrop-filter:blur(10px)}.benefit-card[data-astro-cid-i4rbyshl]:hover{background:#ffffff14;transform:translateY(-5px);border-color:#14b8a64d;box-shadow:0 10px 30px -10px #00000080}.benefit-icon-wrapper[data-astro-cid-i4rbyshl]{width:60px;height:60px;background:#14b8a61a;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-6);transition:all var(--transition-normal)}.benefit-card[data-astro-cid-i4rbyshl]:hover .benefit-icon-wrapper[data-astro-cid-i4rbyshl]{background:var(--color-primary);transform:scale(1.1) rotate(5deg)}.benefit-icon[data-astro-cid-i4rbyshl]{font-size:2rem}.benefit-title[data-astro-cid-i4rbyshl]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:700;color:var(--color-white);margin-bottom:var(--space-4)}.benefit-desc[data-astro-cid-i4rbyshl]{color:#cbd5e1;font-size:var(--font-size-base);line-height:1.6;margin:0}.section-process[data-astro-cid-gto3gzpn]{background-color:var(--color-background-alt);position:relative}.process-steps[data-astro-cid-gto3gzpn]{display:grid;grid-template-columns:1fr;gap:var(--space-12);position:relative;padding-top:var(--space-8)}@media (min-width: 768px){.process-steps[data-astro-cid-gto3gzpn]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.process-steps[data-astro-cid-gto3gzpn]{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}@media (min-width: 1024px){.process-steps[data-astro-cid-gto3gzpn]:before{content:"";position:absolute;top:60px;left:10%;width:80%;height:2px;background:linear-gradient(90deg,var(--color-border-light) 0%,var(--color-primary) 50%,var(--color-border-light) 100%);z-index:0;opacity:.5}}.process-step[data-astro-cid-gto3gzpn]{text-align:center;position:relative;z-index:1;padding:var(--space-4);background:var(--color-white);border-radius:var(--border-radius-xl);border:1px solid transparent;transition:all var(--transition-normal)}.process-step[data-astro-cid-gto3gzpn]:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.step-indicator[data-astro-cid-gto3gzpn]{width:64px;height:64px;background:var(--color-white);border:2px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);position:relative;box-shadow:0 0 0 8px var(--color-background-alt);transition:all var(--transition-normal)}.process-step[data-astro-cid-gto3gzpn]:hover .step-indicator[data-astro-cid-gto3gzpn]{background:var(--color-primary);box-shadow:0 0 0 8px var(--color-background-alt),0 0 20px #14b8a666;transform:scale(1.1)}.step-number[data-astro-cid-gto3gzpn]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:800;color:var(--color-primary);transition:color var(--transition-normal)}.process-step[data-astro-cid-gto3gzpn]:hover .step-number[data-astro-cid-gto3gzpn]{color:var(--color-white)}.step-title[data-astro-cid-gto3gzpn]{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--space-3);color:var(--color-text-primary)}.step-description[data-astro-cid-gto3gzpn]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.services-cta[data-astro-cid-7ssi5a2n]{padding:var(--space-16) 0;background:linear-gradient(135deg,#0f172a,#1e293b);position:relative;overflow:hidden}.services-cta[data-astro-cid-7ssi5a2n]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;opacity:.1}.cta-content[data-astro-cid-7ssi5a2n]{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;backdrop-filter:blur(10px);padding:var(--space-10);border-radius:var(--border-radius-2xl);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-xl);gap:var(--space-8)}.cta-text[data-astro-cid-7ssi5a2n]{flex:1}.cta-text[data-astro-cid-7ssi5a2n] h3[data-astro-cid-7ssi5a2n]{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-white);margin-bottom:var(--space-3)}.cta-text[data-astro-cid-7ssi5a2n] p[data-astro-cid-7ssi5a2n]{color:var(--color-hero-text-secondary);font-size:var(--font-size-lg);margin:0;max-width:600px}.cta-text[data-astro-cid-7ssi5a2n] strong[data-astro-cid-7ssi5a2n]{color:var(--color-primary)}.cta-action[data-astro-cid-7ssi5a2n]{flex-shrink:0}@media (max-width: 768px){.cta-content[data-astro-cid-7ssi5a2n]{flex-direction:column;text-align:center;padding:var(--space-8)}.cta-action[data-astro-cid-7ssi5a2n],.cta-action[data-astro-cid-7ssi5a2n] .btn{width:100%}}.about-me[data-astro-cid-lo2wtka6]{background:var(--color-white);position:relative;overflow:hidden}.about-content[data-astro-cid-lo2wtka6]{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}@media (min-width: 1024px){.about-content[data-astro-cid-lo2wtka6]{grid-template-columns:1fr 1fr;gap:var(--space-20)}}.about-image-col[data-astro-cid-lo2wtka6]{position:relative;display:flex;justify-content:center}.image-wrapper[data-astro-cid-lo2wtka6]{position:relative;width:100%;max-width:400px}.image-frame[data-astro-cid-lo2wtka6]{position:relative;z-index:2;border-radius:var(--border-radius-2xl);overflow:hidden;box-shadow:var(--shadow-2xl);border:4px solid var(--color-white);aspect-ratio:3/4;background:var(--color-background-alt)}.profile-image[data-astro-cid-lo2wtka6]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.image-frame[data-astro-cid-lo2wtka6]:hover .profile-image[data-astro-cid-lo2wtka6]{transform:scale(1.05)}.decorative-blob[data-astro-cid-lo2wtka6]{position:absolute;top:-20px;left:-20px;width:100%;height:100%;background:var(--color-primary);border-radius:var(--border-radius-2xl);z-index:1;opacity:.1;transform:rotate(-3deg);transition:transform var(--transition-normal)}.image-wrapper[data-astro-cid-lo2wtka6]:hover .decorative-blob[data-astro-cid-lo2wtka6]{transform:rotate(-6deg) scale(1.02)}.experience-badge[data-astro-cid-lo2wtka6]{position:absolute;bottom:30px;right:-20px;background:var(--color-white);padding:var(--space-4) var(--space-6);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-xl);z-index:3;display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-light)}.experience-badge[data-astro-cid-lo2wtka6] .years[data-astro-cid-lo2wtka6]{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:800;color:var(--color-primary);line-height:1}.experience-badge[data-astro-cid-lo2wtka6] .label[data-astro-cid-lo2wtka6]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;color:var(--color-text-secondary);line-height:1.2}.badge-sub[data-astro-cid-lo2wtka6]{display:inline-block;padding:var(--space-1) var(--space-3);background:#14b8a61a;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;border-radius:var(--border-radius-full);margin-bottom:var(--space-4)}.section-header[data-astro-cid-lo2wtka6].text-left{text-align:left;margin-bottom:var(--space-6)}.section-header[data-astro-cid-lo2wtka6].text-left .section-title[data-astro-cid-lo2wtka6]{text-align:left;margin-bottom:0}.lead-text[data-astro-cid-lo2wtka6]{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:500;margin-bottom:var(--space-6)}.about-description[data-astro-cid-lo2wtka6] p[data-astro-cid-lo2wtka6]{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.quote-card[data-astro-cid-lo2wtka6]{background:var(--color-background);padding:var(--space-6);border-left:4px solid var(--color-primary);border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;font-style:italic;color:var(--color-text-primary);font-weight:500;margin:var(--space-8) 0}.stats-row[data-astro-cid-lo2wtka6]{display:flex;gap:var(--space-12);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border-light)}.stat-item[data-astro-cid-lo2wtka6]{display:flex;flex-direction:column}.stat-number[data-astro-cid-lo2wtka6]{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:800;color:var(--color-text-primary)}.stat-label[data-astro-cid-lo2wtka6]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width: 768px){.experience-badge[data-astro-cid-lo2wtka6]{right:0;bottom:-20px}.section-header[data-astro-cid-lo2wtka6].text-left,.section-header[data-astro-cid-lo2wtka6].text-left .section-title[data-astro-cid-lo2wtka6]{text-align:center}.stats-row[data-astro-cid-lo2wtka6]{justify-content:center}}
