.about-page-container{padding-top:40px;width:100%}.about-page-inner{margin:0 auto;max-width:1200px;padding:40px 30px}.about-page-section{background:var(--primary-gradient)}.about-page-section-title{color:#fff;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;margin-bottom:20px;position:relative}.about-page-section-title:after{background:#000;border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:60px}.about-page-content{margin-bottom:20px}.about-page-text{color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.about-page-section-text{color:#fff;line-height:1.6;margin-bottom:16px}.about-page-feature-title,.about-page-text strong{color:var(--text-primary);font-weight:600}.about-page-feature-list li:last-child,.about-page-text:last-child{margin-bottom:0}.about-page-section-text strong{color:#000;font-weight:600}.about-page-features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:40px}.about-page-feature{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-md);padding:24px;transition:transform var(--transition),box-shadow var(--transition)}.about-page-feature:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.about-page-feature-title{font-size:1.25rem;margin-bottom:16px}.about-page-feature-list{color:var(--text-secondary);line-height:1.6;padding-left:18px}.about-page-feature-list li{margin-bottom:8px}.about-page-divider{background-color:var(--border-color);height:1px;margin:40px 0}.about-page-contact-icons{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.about-page-icon-link{align-items:center;background-color:var(--bg-secondary);border-radius:50%;color:var(--text-secondary);display:flex;height:50px;justify-content:center;transition:background-color var(--transition),color var(--transition),transform var(--transition);width:50px}.about-page-icon-link:hover{background:var(--primary-gradient);color:var(--bg-primary);transform:translateY(-3px)}.kofi-support-container{display:flex;justify-content:center;margin-top:30px}.kofi-support-link{align-items:center;background:linear-gradient(135deg,#ff5f5f,#ff9f43);border:2px solid #fff3;border-radius:12px;box-shadow:0 4px 15px #ff5f5f4d;color:#fff;display:flex;flex-direction:column;gap:6px;height:90px;justify-content:center;padding:12px;text-decoration:none;transition:all .3s ease;width:140px}.kofi-support-link:hover{background:linear-gradient(135deg,#ff4747,#ff8c2b);box-shadow:0 8px 25px #ff5f5f66;transform:translateY(-3px)}.kofi-image{filter:brightness(0) invert(1);height:36px;object-fit:contain;width:36px}.kofi-text{font-size:.8rem;font-weight:600;line-height:1.2;text-align:center;text-shadow:0 1px 2px #0000004d}#about .about-page-section,#contact-page .about-page-section{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow-md);margin-bottom:28px;padding:32px}#about .about-page-section:last-child,#contact-page .about-page-section:last-child{margin-bottom:0}#about .about-page-section-title,#contact-page .about-page-section-title{-webkit-text-fill-color:#0000;background:var(--primary-gradient);background-clip:text;-webkit-background-clip:text;color:var(--text-primary)}#about .about-page-section-title:after,#contact-page .about-page-section-title:after{background:var(--primary);opacity:.55}#about .about-page-section-text,#contact-page .about-page-section-text{color:var(--text-secondary)}#about .about-page-section-text strong,#contact-page .about-page-section-text strong{color:var(--text-primary)}#about .about-page-section--policy{background:var(--bg-secondary)}#about .about-card-header{align-items:center;display:flex;gap:10px;margin-bottom:16px}#about .about-card-header .about-page-feature-title{margin-bottom:0}#about .about-card-icon{align-items:center;background:var(--primary-gradient);border-radius:9px;color:var(--text-white);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}#about .about-features-merged{display:flex;flex-direction:column;gap:20px}#about .about-feature-divider{background-color:var(--border-color);height:1px}#about .about-policy-contact{align-items:center;background-color:var(--accent-bg);border:1px solid var(--accent-fg);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:30px;padding:18px 22px}#about .about-policy-contact-label{color:var(--text-secondary);font-size:.9rem}#about .about-policy-contact-email{align-items:center;color:var(--accent-fg);display:inline-flex;font-weight:700;gap:6px;text-decoration:none;transition:gap var(--transition)}#about .about-policy-contact-email:hover{filter:brightness(1.1);gap:10px}#about .about-intro-column{margin:0 auto;max-width:720px}#about .about-meta-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 20px}#about .about-meta-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:6px 12px;white-space:nowrap}#about .about-meta-chip--blue{background-color:var(--accent-bg);color:var(--accent-fg)}#about .about-meta-chip--gradient{background:var(--primary-gradient);color:var(--text-white)}#contact-page .faq-page-link{background-color:var(--accent-bg);border-color:#0000;color:var(--accent-fg)}#contact-page .faq-page-link:hover{color:var(--accent-fg);filter:brightness(1.08)}#about .page-subtitle,#contact-page .page-subtitle{color:var(--text-secondary);font-size:1.05rem;margin-bottom:24px;margin-top:6px;max-width:620px}#contact-page .about-page-content{max-width:680px}#contact-page .contact-info-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin:20px 0 24px}#contact-page .contact-info-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}#contact-page .contact-info-label{color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}#contact-page .contact-info-value{color:var(--text-primary);font-size:.95rem;font-weight:600;word-break:break-word}#about .contact-cta-btn,#contact-page .contact-cta-btn{align-self:flex-start;background:var(--primary-gradient);border-radius:10px;box-shadow:var(--shadow-md);color:var(--text-white);display:inline-block;font-weight:600;margin-top:4px;padding:.75rem 1.5rem;text-decoration:none;transition:all var(--transition)}#about .contact-cta-btn:hover,#contact-page .contact-cta-btn:hover{background:var(--primary-gradient-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}#contact-page .contact-info-item--highlight{background-color:var(--accent-bg);border-color:var(--accent-fg)}#contact-page .contact-info-email-link{align-items:center;color:var(--accent-fg);display:inline-flex;font-size:.95rem;font-weight:700;gap:6px;text-decoration:none;transition:gap var(--transition);word-break:break-word}#contact-page .contact-info-email-link:hover{filter:brightness(1.1);gap:10px}#contact-page .contact-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}#contact-page .contact-stat-chip{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}#contact-page .contact-stat-value{color:var(--text-primary);font-size:1.05rem;font-weight:700}#contact-page .contact-stat-label{color:var(--text-secondary);font-size:.7rem}#contact-page .contact-placement-list{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0;padding-left:18px}#contact-page .contact-placement-list li{margin-bottom:4px}#contact-page .contact-pricing-note{color:var(--text-secondary);font-size:.88rem}#contact-page .contact-pricing-note strong{color:var(--text-primary)}#contact-page .about-page-section--compact{padding-bottom:24px}#contact-page .contact-support-link{align-items:center;align-self:flex-start;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:.85rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all var(--transition)}#contact-page .contact-support-link:hover{border-color:var(--primary);color:var(--primary)}#about .contact-top-grid,#contact-page .contact-top-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr;margin-bottom:28px}#about .contact-top-grid .about-page-section,#contact-page .contact-top-grid .about-page-section{margin-bottom:0}#contact-page .contact-side-stack{display:flex;flex-direction:column;gap:28px}@media (min-width:1024px){#about .contact-top-grid,#contact-page .contact-top-grid{align-items:stretch;grid-template-columns:1.5fr 1fr}#contact-page .contact-side-stack{justify-content:space-between}#about .contact-top-grid>.about-page-section{display:flex;flex-direction:column}#about .about-intro-column{display:flex;flex:1 1;flex-direction:column;justify-content:center}#about .about-features-merged{justify-content:center}}.faq-page-link{background-color:#1e40af1a;border:1px solid #1e40af33;border-radius:4px;color:#1e40af;font-weight:700;padding:4px 8px;text-decoration:none;transition:all .3s ease}.faq-page-link:hover{background-color:#1e40af26;border-color:#1e40af66;color:#1e3a8a}@media (min-width:768px){.about-page-features-grid{grid-template-columns:repeat(3,1fr)}.about-page-inner{padding:50px 40px}}@media (max-width:767px){.about-page-inner{padding:30px 20px}.about-page-container{padding-top:50px}.about-page-section-title{font-size:1.5rem}.about-page-feature-title{font-size:1.15rem}.about-page-contact-icons{gap:12px;margin-top:20px}.about-page-icon-link{height:44px;width:44px}.kofi-support-container{margin-top:20px}.kofi-support-link{max-width:220px;min-height:88px;padding:.85rem;width:100%}.kofi-image{height:32px;width:32px}.kofi-text{font-size:.75rem}.faq-page-link{align-items:center;display:inline-flex;line-height:1.2;min-height:44px;padding:.35rem .65rem}#about .about-page-section,#contact-page .about-page-section{border-radius:12px;margin-bottom:18px;padding:22px}#contact-page .contact-info-grid{gap:10px;grid-template-columns:1fr;margin:16px 0 20px}#about .page-subtitle,#contact-page .page-subtitle{margin-bottom:18px}#about .about-policy-contact{align-items:flex-start;flex-direction:column}#about .contact-top-grid,#contact-page .contact-top-grid{gap:18px;margin-bottom:18px}}.project-link{align-items:center;color:#2563eb;display:flex;gap:8px;text-decoration:none;transition:color .2s ease}.project-link:hover{color:#1d4ed8}.project-link:focus{border-radius:4px;outline:2px solid #2563eb;outline-offset:2px}.about-page-section .about-page-features-grid{margin-top:2rem}.about-page-feature:hover{transform:translateY(-2px)}.about-page-feature,.about-page-feature:hover{transition:transform .2s ease}
/*# sourceMappingURL=413.c6dbea88.chunk.css.map*/