:root{--about-primary:#ea580c;--about-primary-hover:#c2410c;--about-primary-light:#fff7ed;--about-emerald:#059669;--about-emerald-light:#ecfdf5;--about-blue:#2563eb;--about-blue-light:#eff6ff;--about-amber:#d97706;--about-amber-light:#fefce8;--about-dark:#0f172a;--about-dark-card:#1e293b;--about-text-main:#1e293b;--about-text-muted:#64748b;--about-border:#e2e8f0;--about-bg-subtle:#f8fafc;--about-white:#fff;--about-radius-lg:16px;--about-radius-xl:24px;--about-shadow-sm:0 1px 2px 0 #0000000d;--about-shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000d;--about-shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a}.about-page-wrapper{background-color:var(--about-bg-subtle);width:100%;color:var(--about-text-main);overflow-x:hidden}.about-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.about-breadcrumb-top{margin-bottom:8px;padding-top:20px}.about-hero-section{background:radial-gradient(circle at 50% 0,#ea580c14 0%,#f8fafc00 70%);padding:56px 0 48px;position:relative}.about-hero-content{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.about-hero-badge{background-color:var(--about-primary-light);color:var(--about-primary);border:1px solid #ea580c40;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.badge-pulse{background-color:var(--about-primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite badgePulse}@keyframes badgePulse{0%{transform:scale(.9);box-shadow:0 0 #ea580cb3}70%{transform:scale(1);box-shadow:0 0 0 8px #ea580c00}to{transform:scale(.9);box-shadow:0 0 #ea580c00}}.about-hero-title{color:var(--about-dark);letter-spacing:-.02em;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}@media (min-width:768px){.about-hero-title{font-size:44px;line-height:1.2}}.gradient-text{background:linear-gradient(135deg,#ea580c 0%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline}.about-hero-desc{color:var(--about-text-muted);max-width:700px;margin-bottom:32px;font-size:16px;line-height:1.6}.about-hero-desc strong{color:var(--about-dark)}.about-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:48px;display:flex}.about-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.about-btn-primary{background-color:var(--about-primary);color:var(--about-white);border:1px solid var(--about-primary);box-shadow:0 4px 12px #ea580c40}.about-btn-primary:hover{background-color:var(--about-primary-hover);transform:translateY(-2px);box-shadow:0 6px 16px #ea580c59}.about-btn-secondary{background-color:var(--about-white);color:var(--about-dark);border:1px solid var(--about-border);box-shadow:var(--about-shadow-sm)}.about-btn-secondary:hover{background-color:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.about-stats-strip{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}@media (min-width:768px){.about-stats-strip{grid-template-columns:repeat(4,1fr)}}.stat-card{background-color:var(--about-white);border:1px solid var(--about-border);border-radius:var(--about-radius-lg);box-shadow:var(--about-shadow-sm);align-items:center;gap:14px;padding:18px 16px;transition:transform .2s,box-shadow .2s;display:flex}.stat-card:hover{box-shadow:var(--about-shadow-md);transform:translateY(-3px)}.stat-icon-wrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-orange{color:#ea580c;background-color:#fff7ed}.stat-emerald{color:#059669;background-color:#ecfdf5}.stat-blue{color:#2563eb;background-color:#eff6ff}.stat-amber{color:#d97706;background-color:#fefce8}.stat-info{text-align:left;flex-direction:column;display:flex}.stat-number{color:var(--about-dark);font-size:18px;font-weight:800;line-height:1.2}.stat-label{color:var(--about-text-muted);font-size:12px;font-weight:500}.section-header{margin-bottom:40px}.text-center{text-align:center}.section-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--about-primary);margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.section-title{color:var(--about-dark);letter-spacing:-.02em;margin-bottom:12px;font-size:26px;font-weight:800}@media (min-width:768px){.section-title{font-size:34px}}.section-subtitle{color:var(--about-text-muted);max-width:640px;margin:0 auto;font-size:15px;line-height:1.6}.about-pillars-section{padding:64px 0}.features-value-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.features-value-grid{grid-template-columns:repeat(2,1fr)}}.feature-value-card{background-color:var(--about-white);border:1px solid var(--about-border);border-radius:var(--about-radius-xl);box-shadow:var(--about-shadow-sm);flex-direction:column;padding:30px 24px;transition:all .25s;display:flex}.feature-value-card:hover{box-shadow:var(--about-shadow-lg);border-color:#cbd5e1;transform:translateY(-4px)}.feature-icon-box{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.bg-orange-light{background-color:var(--about-primary-light)}.text-orange{color:var(--about-primary)}.bg-emerald-light{background-color:var(--about-emerald-light)}.text-emerald{color:var(--about-emerald)}.bg-blue-light{background-color:var(--about-blue-light)}.text-blue{color:var(--about-blue)}.bg-amber-light{background-color:var(--about-amber-light)}.text-amber{color:var(--about-amber)}.feature-card-title{color:var(--about-dark);margin-bottom:10px;font-size:19px;font-weight:700}.feature-card-desc{color:var(--about-text-muted);flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.55}.feature-card-bullets{border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin:0;padding:16px 0 0;list-style:none;display:flex}.feature-card-bullets li{color:var(--about-text-main);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.about-workflow-section{background-color:#f1f5f9;padding:64px 0}.workflow-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.workflow-grid{grid-template-columns:repeat(3,1fr)}}.workflow-card{background-color:var(--about-white);border:1px solid var(--about-border);border-radius:var(--about-radius-xl);box-shadow:var(--about-shadow-sm);flex-direction:column;padding:32px 24px;transition:all .25s;display:flex;position:relative}.workflow-card:hover{box-shadow:var(--about-shadow-md);border-color:#cbd5e1;transform:translateY(-4px)}.workflow-step-num{color:#e2e8f0;font-size:32px;font-weight:900;line-height:1;position:absolute;top:20px;right:24px}.workflow-icon-wrap{color:#ea580c;background-color:#fff7ed;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.workflow-title{color:var(--about-dark);margin-bottom:10px;font-size:19px;font-weight:700}.workflow-desc{color:var(--about-text-muted);flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.55}.workflow-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--about-primary);background-color:#fff7ed;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.about-safety-section{padding:64px 0}.safety-card-wrapper{background-color:var(--about-dark);color:#f8fafc;border-radius:var(--about-radius-xl);box-shadow:var(--about-shadow-lg);padding:40px 24px}@media (min-width:768px){.safety-card-wrapper{padding:56px 48px}}.safety-header{text-align:center;max-width:680px;margin:0 auto 40px}.safety-badge{color:#fb923c;background-color:#ea580c33;border:1px solid #ea580c66;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.safety-title{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:26px;font-weight:800}@media (min-width:768px){.safety-title{font-size:32px}}.safety-subtitle{color:#94a3b8;font-size:14px;line-height:1.6}.safety-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.safety-grid{grid-template-columns:repeat(2,1fr)}}.safety-item{border-radius:var(--about-radius-lg);background-color:#1e293b99;border:1px solid #ffffff14;align-items:flex-start;gap:16px;padding:20px;transition:background-color .2s;display:flex}.safety-item:hover{background-color:#1e293b}.safety-icon-circle{color:#ea580c;background-color:#ea580c33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.safety-content h4{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700}.safety-content p{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.about-mission-section{padding:64px 0}.mission-content-box{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}@media (min-width:900px){.mission-content-box{grid-template-columns:1.2fr .8fr}}.mission-badge{background-color:var(--about-emerald-light);color:var(--about-emerald);border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.mission-heading{color:var(--about-dark);letter-spacing:-.02em;margin-bottom:16px;font-size:28px;font-weight:800}.mission-paragraph{color:var(--about-text-muted);margin-bottom:24px;font-size:15px;line-height:1.65}.mission-points{flex-direction:column;gap:12px;display:flex}.mission-point{color:var(--about-dark);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.mission-quote-card{color:#fff;border-radius:var(--about-radius-xl);box-shadow:var(--about-shadow-lg);background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff14;padding:32px 28px;position:relative}.quote-badge{text-transform:uppercase;letter-spacing:.08em;color:#ea580c;margin-bottom:14px;font-size:11px;font-weight:700}.quote-text{color:#e2e8f0;margin-bottom:24px;font-size:16px;font-style:italic;line-height:1.6}.quote-author{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding-top:16px;display:flex}.author-avatar{color:#fff;background-color:#ea580c;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}.author-details{flex-direction:column;display:flex}.author-name{color:#fff;font-size:14px;font-weight:700}.author-role{color:#94a3b8;font-size:12px}.about-faq-section{background-color:#f1f5f9;padding:64px 0}.faq-accordion-container{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq-item-card{background-color:var(--about-white);border:1px solid var(--about-border);border-radius:var(--about-radius-lg);transition:all .2s;overflow:hidden}.faq-item-card:hover{border-color:#cbd5e1}.faq-open{box-shadow:var(--about-shadow-sm);border-color:#cbd5e1}.faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}.faq-question-text{color:var(--about-dark);font-size:15px;font-weight:700}.faq-toggle-icon{color:var(--about-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.faq-toggle-icon.rotate{color:var(--about-primary);transform:rotate(180deg)}.faq-answer-body{padding:0 20px 20px;animation:.2s ease-in-out fadeInFaq}@keyframes fadeInFaq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer-body p{color:var(--about-text-muted);margin:0;font-size:14px;line-height:1.6}.about-cta-section{padding:64px 0 80px}.about-cta-banner{border-radius:var(--about-radius-xl);text-align:center;color:#fff;background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);padding:48px 24px;box-shadow:0 12px 24px -4px #ea580c59}@media (min-width:768px){.about-cta-banner{padding:60px 48px}}.cta-content{max-width:720px;margin:0 auto}.cta-eyebrow{background-color:#fff3;border-radius:9999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.cta-headline{margin-bottom:16px;font-size:28px;font-weight:800;line-height:1.25}@media (min-width:768px){.cta-headline{font-size:38px}}.cta-desc{color:#ffffffe6;margin-bottom:32px;font-size:15px;line-height:1.6}.cta-button-group{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cta-btn-primary{background-color:var(--about-dark);color:#fff}.cta-btn-primary:hover{background-color:#020617;transform:translateY(-2px)}.cta-btn-white{color:#ea580c;background-color:#fff}.cta-btn-white:hover{background-color:#fff7ed;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.about-hero-cover-wrap{border-radius:var(--about-radius-xl);width:100%;max-width:900px;box-shadow:var(--about-shadow-lg);border:1px solid var(--about-border);background-color:#0f172a;margin:36px auto 0;overflow:hidden}.about-hero-cover-img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.about-cms-section{padding:64px 0}.about-cms-section.bg-white-contrast{background-color:var(--about-white);border-top:1px solid var(--about-border);border-bottom:1px solid var(--about-border)}.about-cms-section-media{border-radius:var(--about-radius-xl);max-width:860px;box-shadow:var(--about-shadow-md);border:1px solid var(--about-border);margin:0 auto 36px;overflow:hidden}.about-cms-section-media img{object-fit:cover;width:100%;height:auto;max-height:380px;display:block}.about-cms-subsections-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.about-cms-subsections-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.about-cms-subsections-grid.grid-3{grid-template-columns:repeat(3,1fr)}.about-cms-subsections-grid.grid-4{grid-template-columns:repeat(4,1fr)}}.about-sub-icon-img{object-fit:contain;width:26px;height:26px}
