/* Section Base */.section-title{font-size:2.5rem;font-weight:800;margin-bottom:3rem;position:relative;display:inline-block;}.section-title::after{content:'';position:absolute;bottom:-10px;left:0;width:50%;height:4px;background:var(--primary);border-radius:2px;}@media (max-width:410px) {.get-started-section {padding: 80px 0;background: var(--dark);position: relative;overflow: hidden;}}.get-started-section::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background: var(--dark);}.get-started-card {background: var(--dark);border-radius: 20px;padding: 40px;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);border: 1px solid rgba(99, 102, 241, 0.1);position: relative;overflow: hidden;transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1);max-width: 1200px;margin: 0 auto;}.get-started-card:hover {box-shadow: 0 25px 70px rgba(0, 0, 0, 0.12);}.get-started-card::before {content: '';position: absolute;top: 0;right: 0;width: 200px;height: 200px;background: linear-gradient(135deg, rgba(99, 102, 241, 0.05), rgba(245, 158, 11, 0.05));border-radius: 0 20px 0 100px;z-index: 0;}.card-content {display: grid;grid-template-columns: 1fr 2fr;gap: 50px;align-items: center;position: relative;z-index: 1;}/* Photo Container Styles */.photo-container {display: flex;flex-direction: column;align-items: center;}.photo-wrapper {position: relative;width: 250px;height: 250px;margin-bottom: 25px;}.profile-photo {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;border: 8px solid white;box-shadow: 0 15px 40px rgba(99, 102, 241, 0.15);position: relative;z-index: 2;transform: scale(0.95);transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);}.footer a{color: white;}.profile-photo:hover {box-shadow: 0 20px 50px rgba(99, 102, 241, 0.25);}.photo-decoration {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}.decoration-circle {position: absolute;border-radius: 50%;border: 2px solid rgba(99, 102, 241, 0.1);animation: float 3s ease-in-out infinite;}.circle-1 {width: 110%;height: 110%;top: -5%;left: -5%;border-color: rgba(99, 102, 241, 0.15);animation-delay: 0s;}.circle-2 {width: 120%;height: 120%;top: -10%;left: -10%;border-color: rgba(99, 102, 241, 0.1);animation-delay: 0.5s;}.circle-3 {width: 130%;height: 130%;top: -15%;left: -15%;border-color: rgba(99, 102, 241, 0.05);animation-delay: 1s;}@keyframes float {0%, 100% {transform: scale(1);}50% {transform: scale(1.05);}}.availability-badge {background: var(--card-bg);color: white;padding: 8px 20px;border-radius: 25px;font-size: 0.9rem;font-weight: 600;display: flex;align-items: center;gap: 8px;box-shadow: 0 5px 20px rgba(99, 102, 241, 0.3);animation: pulse 2s infinite;}.dot {width: 8px;height: 8px;background: #cbece1;border-radius: 50%;animation: blink 1.5s infinite;}@keyframes blink {0%, 100% { opacity: 1; }50% { opacity: 0.5; }}@keyframes pulse {0%, 100% { transform: scale(1); }50% { transform: scale(1.05); }}/* Text Content Styles */.text-content {padding-right: 20px;}.card-title {font-size: 2.5rem;color: var(--dark);margin-bottom: 15px;background: linear-gradient(100deg, rgb(139, 139, 255), rgb(218, 72, 205));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-weight: 700;}.card-subtitle {font-size: 1.2rem;color: var(--light);margin-bottom: 40px;line-height: 1.6;}/* Features Grid */.card-features {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 30px;margin-bottom: 40px;}.feature {display: flex;align-items: flex-start;gap: 15px;padding: 20px;background: var(--dark);border-radius: 12px;color:var(--light);transition: all 0.3s ease;border: 1px solid transparent;}.feature:hover {background: var(--card-bg);border-color: rgba(99, 102, 241, 0.1);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);}.feature-icon {font-size: 1.5rem;color: var(--primary);background: var(--card-bg);width: 50px;height: 50px;border-radius: 12px;display: flex;align-items: center;justify-content: center;box-shadow: 0 5px 15px rgba(99, 102, 241, 0.1);flex-shrink: 0;}.feature-text h4 {font-size: 1.1rem;color: var(--light);margin-bottom: 8px;font-weight: 600;}.feature-text p {font-size: 0.95rem;color: var(--light);line-height: 1.5;margin: 0;}/* CTA Buttons */.card-cta {display: flex;gap: 20px;margin-bottom: 30px;flex-wrap: wrap;}.cta-button {display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 15px 35px;border-radius: 10px;font-weight: 600;text-decoration: none;transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);font-size: 1rem;border: 2px solid transparent;}.cta-button i {font-size: 1.1rem;}.cta-button.primary {background: linear-gradient(135deg, var(--primary), var(--primary-dark));color: white;box-shadow: 0 8px 25px rgba(99, 102, 241, 0.3);}.cta-button.primary:hover {transform: translateY(-3px);box-shadow: 0 12px 35px rgba(99, 102, 241, 0.4);background: linear-gradient(135deg, var(--primary-dark), #4338ca);}.cta-button.secondary {background: white;color: var(--primary);border-color: var(--primary);box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);}.cta-button.secondary:hover {background: var(--primary);color: white;transform: translateY(-3px);box-shadow: 0 10px 30px rgba(99, 102, 241, 0.3);}/* Contact Info */.contact-info {display: flex;gap: 30px;padding-top: 30px;border-top: 1px solid #e2e8f0;flex-wrap: wrap;}.contact-item {display: flex;align-items: center;gap: 10px;color: var(--dark);font-size: 0.95rem;}.contact-item i {color: var(--primary);font-size: 1.1rem;}.contact-info span {word-break: break-all;color: rgb(174, 162, 190);}/* Responsive Design */@media (max-width: 992px) {.card-content {grid-template-columns: 1fr;gap: 40px;text-align: center;}.text-content {padding-right: 0;}.feature {flex-direction: column;align-items: center;text-align: center;}.card-cta {justify-content: center;}.contact-info {justify-content: center;}}@media (max-width: 768px) 
{.get-started-card {padding: 30px 25px;}.card-title {font-size: 2rem;}.card-subtitle {font-size: 1.1rem;}.photo-wrapper {width: 200px;height: 200px;}.card-features {grid-template-columns: 1fr;}.card-cta {flex-direction: column;}.cta-button {width: 100%;justify-content: center;}}@media (max-width: 480px) {.get-started-card {padding: 25px 20px;}.card-title {font-size: 1.8rem;}.contact-info {flex-direction: column;gap: 15px;align-items: center;}.photo-wrapper {width: 180px;height: 180px;}}.active{color: #2563eb;transform: scale(1.01);}.learn-more-btn{display:inline-flex;align-items:center;gap:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;color:#ffffff;text-decoration:none;padding:10px 18px;border-radius:6px;transition:color .3s ease}.learn-more-btn .arrow{display:inline-block;transition:transform .3s ease}.learn-more-btn:hover{color:#2563eb}.learn-more-btn:hover .arrow{transform:translateX(6px)}.ai-card{width:320px;padding:32px;border-radius:20px;margin: auto;background:linear-gradient(135deg,rgba(93, 96, 255, 0.411),rgba(214, 106, 106, 0.25));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.25);box-shadow:0 20px 40px rgba(0,0,0,.2);color:#fff;text-align:center}.ai-card img.ai-logo{width:100px;margin-bottom:16px;margin: auto;}.ai-card h3{font-size:22px;margin-bottom:12px}.ai-card p{font-size:15px;opacity:.9;line-height:1.6;margin-bottom:24px}.ai-card-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none;font-size:15px;transition:background .3s ease,transform .3s ease}.ai-card-btn span{transition:transform .3s ease}.ai-card-btn:hover{background:rgba(228, 43, 43, 0.25);transform:translateY(-2px)}.ai-card-btn:hover span{transform:translateX(5px)}.back-btn{display:inline-flex;align-items:center;padding:10px 20px;border-radius:16px;background:linear-gradient(135deg,rgba(76, 76, 114, 0.35),rgba(14,165,233,.25));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.1);}
.process-section {
  background: var(--dark);
  color: var(--light);
  padding: 100px 0;
}
.section-subtitle {
  text-align: center;
  color: var(--gray);
  margin-bottom: 60px;
}
.process-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
}
.process-card {
  background: var(--card-bg);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: 16px;
  padding: 35px 30px;
  transition: var(--transition);
  position: relative;
  overflow: hidden;
}
.process-card:hover {
  border-color: var(--primary);
}
.process-number {
  font-size: 28px;
  font-weight: 700;padding: 1rem;
  color: var(--primary);text-align: center;
  background-color: var(--card-bg);border-radius: 50%;
  margin-bottom: 15px;
  width: 80px;
}
.process-card h3 {
  font-size: 18px;
  margin-bottom: 15px;
  color: var(--light);
}

.process-card p {
  color: var(--gray);
  font-size: 15px;
  line-height: 1.6;
}


.philosophy-visual{display:flex;position:relative;border-radius:16px;overflow:hidden}.philosophy-visual img{width:100%;height:100%;object-fit:cover;display:block}.philosophy-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.35),rgba(245,158,11,.2));mix-blend-mode:overlay}.philosophy-visual::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at center,var(--primary),transparent 60%);opacity:.15;filter:blur(80px);pointer-events:none}