.about-mission{padding:var(--spacing-4xl) var(--spacing-xl);background:var(--background-Gradient9)}.about-mission-inner{gap:var(--spacing-4xl);grid-template-columns:1fr 380px;align-items:start;max-width:1400px;margin:0 auto;display:grid}.about-mission-text{gap:var(--spacing-xl);flex-direction:column;display:flex}.about-section-eyebrow{font-family:var(--font-family-primary);color:var(--accent-color);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;background:var(--background-Gradient7);border:1px solid var(--accent-color);border-radius:var(--radius-full);width:fit-content;padding:4px 14px;display:inline-block;font-size:10.5px!important;font-weight:700!important}.about-section-title{font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-2xl), 3.5vw, var(--font-size-4xl));font-weight:var(--font-weight-extrabold);color:var(--main-title-color);line-height:var(--line-height-tight);margin:0}.about-accent{background:linear-gradient(135deg, var(--accent-color), var(--small-title-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-section-body{font-size:var(--font-size-md);color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}.about-mission-card{background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-2xl);gap:var(--spacing-xl);top:calc(var(--header-height) + var(--spacing-xl));flex-direction:column;display:flex;position:sticky}.about-mission-stat{gap:var(--spacing-xs);flex-direction:column;display:flex}.about-mission-stat span{font-family:var(--font-family-secondary);font-size:clamp(var(--font-size-3xl), 4vw, var(--font-size-4xl));font-weight:var(--font-weight-extrabold);background:linear-gradient(135deg, var(--accent-color), var(--small-title-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.about-mission-stat p{font-size:var(--font-size-sm);color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}.about-mission-divider{background:var(--border-color);height:1px}.about-values{padding:var(--spacing-4xl) var(--spacing-xl);background:var(--background-Gradient9)}.about-values-inner{gap:var(--spacing-3xl);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.about-values-head{text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.about-values-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.about-value-card{background:var(--second--header-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-2xl);gap:var(--spacing-md);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.about-value-card:hover{border-color:var(--accent-color);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.about-value-icon{border-radius:var(--radius-lg);background:var(--background-Gradient7);border:1px solid var(--border-color);width:44px;height:44px;color:var(--accent-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-value-title{font-family:var(--font-family-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--main-title-color);margin:0}.about-value-desc{font-size:var(--font-size-sm);color:var(--subtitle-color);line-height:var(--line-height-relaxed);margin:0}@media (max-width:900px){.about-mission-inner{grid-template-columns:1fr}.about-mission-card{position:static}.about-values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.about-mission,.about-values{padding:var(--spacing-3xl) var(--spacing-lg)}.about-values-grid{grid-template-columns:1fr}}@media (max-width:480px){.about-mission,.about-values{padding:var(--spacing-2xl) var(--spacing-md)}}.ap-root{--small-title-color:#a855f7;--main-title-color:var(--text-primary)}[data-theme=dark] .ap-root{--small-title-color:#c084fc;--main-title-color:var(--text-primary)}.ap-stats-section,.ap-mv-section,.ap-values-section,.ap-timeline-section{--ap-text:var(--text-primary,#0f172a);--ap-text-dim:var(--text-secondary,#475569);--ap-text-mute:#0f172a8c;--ap-card-bg:#fff;--ap-card-border:#0f172a14;--ap-divider:#0f172a14;--ap-chip-bg:#0f172a0d;--ap-shadow-sm:0 2px 8px -4px #0f172a14;--ap-shadow-md:0 8px 22px -8px #0f172a26;--ap-shadow-lg:0 14px 36px -12px #0f172a38;--ap-brand:#6366f1;--ap-brand-2:#a855f7}[data-theme=dark] .ap-stats-section,[data-theme=dark] .ap-mv-section,[data-theme=dark] .ap-values-section,[data-theme=dark] .ap-timeline-section{--ap-text:var(--text-primary,#f3f4f6);--ap-text-dim:var(--text-secondary,#cbd5e1);--ap-text-mute:#e2e8f08c;--ap-card-bg:#ffffff0a;--ap-card-border:#ffffff14;--ap-divider:#ffffff14;--ap-chip-bg:#ffffff0f;--ap-shadow-sm:0 2px 8px -4px #00000080;--ap-shadow-md:0 8px 22px -8px #0009;--ap-shadow-lg:0 14px 36px -12px #000000b3;--ap-brand:#818cf8;--ap-brand-2:#c084fc}.ap-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.ap-section-head{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin-bottom:clamp(36px,5vh,52px);display:flex}.ap-eyebrow{background:color-mix(in srgb, var(--ap-brand) 12%, transparent);color:var(--ap-brand);letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex;font-size:10.5px!important;font-weight:700!important}.ap-eyebrow-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite ap-eyebrow-pulse;box-shadow:0 0 8px}@keyframes ap-eyebrow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.ap-section-title{letter-spacing:-.7px;color:var(--ap-text);margin:0;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.12}.ap-accent{background:linear-gradient(135deg, var(--ap-brand) 0%, var(--ap-brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ap-section-sub{color:var(--ap-text-dim);max-width:600px;margin:0;font-size:clamp(14px,1.6vw,16px);line-height:1.65}.ap-stats-section{background:var(--background-Gradient1);color:var(--ap-text);border-bottom:1px solid var(--ap-divider);padding-block:clamp(48px,7vh,80px)}.ap-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ap-stat{background:var(--ap-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-sm), 0 0 0 1px var(--ap-card-border);isolation:isolate;border-radius:14px;flex-direction:column;gap:5px;padding:18px 16px 16px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ap-stat{box-shadow:0 1px 0 #ffffff0d inset, var(--ap-shadow-sm), 0 0 0 1px var(--ap-card-border)}.ap-stat:before{content:"";z-index:-1;background:radial-gradient(circle at top right, color-mix(in srgb, var(--ap-brand) 14%, transparent) 0%, transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.ap-stat:hover{box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ap-brand) 35%, transparent);transform:translateY(-3px)}.ap-stat:hover:before{opacity:1}.ap-stat-icon{background:color-mix(in srgb, var(--ap-brand) 14%, transparent);width:28px;height:28px;color:var(--ap-brand);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ap-stat-val{letter-spacing:-.8px;color:var(--ap-text);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1}.ap-stat-lbl{letter-spacing:.3px;text-transform:uppercase;color:var(--ap-text-mute);font-size:11px;font-weight:600}@media (max-width:1080px){.ap-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ap-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-mv-section{background:var(--background-Gradient2);color:var(--ap-text);padding-block:clamp(72px,10vh,110px)}.ap-mv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ap-mv-card{background:var(--ap-card-bg);color:var(--ap-text);box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-md), 0 0 0 1px var(--ap-card-border);isolation:isolate;border-radius:18px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ap-mv-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ap-shadow-md), 0 0 0 1px var(--ap-card-border)}.ap-mv-card:before{content:"";z-index:-1;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ap-brand) 18%, transparent) 0%, transparent 55%);opacity:.45;transition:opacity .4s;position:absolute;inset:0}.ap-mv-card-vision:before{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ap-brand-2) 18%, transparent) 0%, transparent 55%)}.ap-mv-card:hover{box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ap-brand) 35%, transparent);transform:translateY(-3px)}.ap-mv-card:hover:before{opacity:.7}.ap-mv-tag{letter-spacing:.6px;text-transform:uppercase;background:color-mix(in srgb, var(--ap-brand) 14%, transparent);color:var(--ap-brand);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.ap-mv-card-vision .ap-mv-tag{background:color-mix(in srgb, var(--ap-brand-2) 14%, transparent);color:var(--ap-brand-2)}.ap-mv-icon{background:linear-gradient(135deg, var(--ap-brand), var(--ap-brand-2));color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 6px 18px -4px #6366f173}.ap-mv-title{letter-spacing:-.5px;color:var(--ap-text);margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:700;line-height:1.2}.ap-mv-desc{color:var(--ap-text-dim);margin:0;font-size:14.5px;line-height:1.65}@media (max-width:880px){.ap-mv-grid{grid-template-columns:1fr}}.ap-values-section{background:var(--background-Gradient7);color:var(--ap-text);padding-block:clamp(72px,10vh,110px)}.ap-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ap-value-card{background:var(--ap-card-bg);color:var(--ap-text);box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-sm), 0 0 0 1px var(--ap-card-border);isolation:isolate;border-radius:16px;flex-direction:column;gap:10px;padding:22px 22px 20px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ap-value-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ap-shadow-sm), 0 0 0 1px var(--ap-card-border)}.ap-value-card:before{content:"";z-index:-1;background:radial-gradient(circle at top right, color-mix(in srgb, var(--ap-value-accent,var(--ap-brand)) 14%, transparent) 0%, transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.ap-value-card:hover{box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ap-value-accent,var(--ap-brand)) 35%, transparent);transform:translateY(-3px)}.ap-value-card:hover:before{opacity:1}.ap-value-icon{background:color-mix(in srgb, var(--ap-value-accent,var(--ap-brand)) 14%, transparent);width:38px;height:38px;color:var(--ap-value-accent,var(--ap-brand));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ap-value-title{letter-spacing:-.3px;color:var(--ap-text);margin:0;font-size:17px;font-weight:700}.ap-value-desc{color:var(--ap-text-dim);margin:0;font-size:13px;line-height:1.55}@media (max-width:980px){.ap-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ap-values-grid{grid-template-columns:1fr}}.ap-timeline-section{background:var(--background-Gradient4);color:var(--ap-text);padding-block:clamp(72px,10vh,110px)}.ap-timeline{flex-direction:column;gap:24px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.ap-timeline-rail,.ap-timeline-rail-fill{pointer-events:none;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:22px}.ap-timeline-rail{background:var(--ap-divider)}.ap-timeline-rail-fill{background:linear-gradient(180deg, var(--ap-brand), var(--ap-brand-2));height:0;box-shadow:0 0 12px color-mix(in srgb, var(--ap-brand) 50%, transparent);bottom:auto}.ap-timeline-item{grid-template-columns:46px 1fr;align-items:start;gap:18px;display:grid;position:relative}.ap-timeline-dot{z-index:2;background:linear-gradient(135deg, var(--ap-ms-accent,var(--ap-brand)), color-mix(in srgb, var(--ap-ms-accent,var(--ap-brand)) 70%, var(--ap-brand-2)));color:#fff;width:46px;height:46px;box-shadow:0 0 0 4px var(--ap-card-bg), 0 0 0 5px color-mix(in srgb, var(--ap-ms-accent,var(--ap-brand)) 50%, transparent), 0 6px 18px -4px color-mix(in srgb, var(--ap-ms-accent,var(--ap-brand)) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ap-timeline-card{background:var(--ap-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-sm), 0 0 0 1px var(--ap-card-border);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;transition:transform .35s,box-shadow .35s;display:flex;position:relative}[data-theme=dark] .ap-timeline-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ap-shadow-sm), 0 0 0 1px var(--ap-card-border)}.ap-timeline-card:hover{box-shadow:0 1px 0 #fff9 inset, var(--ap-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ap-ms-accent,var(--ap-brand)) 40%, transparent);transform:translateY(-2px)}.ap-timeline-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ap-timeline-year{letter-spacing:.4px;background:color-mix(in srgb, var(--ap-ms-accent,var(--ap-brand)) 14%, transparent);color:var(--ap-ms-accent,var(--ap-brand));font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.ap-timeline-title{letter-spacing:-.3px;color:var(--ap-text);margin:0;font-size:17px;font-weight:700;line-height:1.2}.ap-timeline-desc{color:var(--ap-text-dim);margin:0;font-size:13.5px;line-height:1.6}.ap-timeline-highlight{letter-spacing:.3px;background:var(--ap-chip-bg);color:var(--ap-text-dim);border-left:2px solid var(--ap-ms-accent,var(--ap-brand));border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600}@media (max-width:640px){.ap-timeline-rail,.ap-timeline-rail-fill{left:18px}.ap-timeline-item{grid-template-columns:38px 1fr;gap:12px}.ap-timeline-dot{width:38px;height:38px}}.aip-section{--aip-text:var(--text-primary,#0f172a);--aip-text-dim:var(--text-secondary,#475569);--aip-text-mute:#0f172a8c;--aip-card-bg:#fff;--aip-card-border:#0f172a14;--aip-divider:#0f172a14;--aip-shadow-md:0 8px 22px -8px #0f172a26;--aip-shadow-lg:0 14px 36px -12px #0f172a38;--aip-brand:#6366f1;--aip-brand-2:#a855f7;--aip-error:#ef4444}[data-theme=dark] .aip-section{--aip-text:var(--text-primary,#f3f4f6);--aip-text-dim:var(--text-secondary,#cbd5e1);--aip-text-mute:#e2e8f08c;--aip-card-bg:#ffffff0a;--aip-card-border:#ffffff14;--aip-divider:#ffffff14;--aip-shadow-md:0 8px 22px -8px #0009;--aip-shadow-lg:0 14px 36px -12px #000000b3;--aip-brand:#818cf8;--aip-brand-2:#c084fc;--aip-error:#f87171}.aip-wont-block{background:var(--aip-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--aip-shadow-md), 0 0 0 1px var(--aip-card-border);border-radius:18px;flex-direction:column;gap:16px;margin-top:clamp(40px,5vh,60px);padding:clamp(28px,3.5vw,40px);display:flex}[data-theme=dark] .aip-wont-block{box-shadow:0 1px 0 #ffffff0d inset, var(--aip-shadow-md), 0 0 0 1px var(--aip-card-border)}.aip-wont-eyebrow{background:color-mix(in srgb, var(--aip-error) 12%, transparent);color:var(--aip-error);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex;font-size:10.5px!important;font-weight:700!important}.aip-wont-eyebrow-dot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.aip-wont-title{letter-spacing:-.5px;color:var(--aip-text);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.18}.aip-wont-title-grad{background:linear-gradient(135deg, var(--aip-error), #f97316);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aip-wont-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:4px 0 0;padding:0;list-style:none;display:grid}.aip-wont-item{color:var(--aip-text-dim);border-top:1px solid var(--aip-divider);grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:8px 0;font-size:14px;line-height:1.55;display:grid}.aip-wont-item:nth-child(-n+2){border-top:0;padding-top:4px}.aip-wont-cross{background:color-mix(in srgb, var(--aip-error) 14%, transparent);width:22px;height:22px;color:var(--aip-error);border-radius:6px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}@media (max-width:720px){.aip-wont-list{grid-template-columns:1fr;gap:0}.aip-wont-item:nth-child(2){border-top:1px solid var(--aip-divider);padding-top:8px}}.aip-founder{margin-top:clamp(40px,5vh,60px)}.aip-founder-card{background:linear-gradient(180deg, color-mix(in srgb, var(--aip-brand) 7%, var(--aip-card-bg)) 0%, color-mix(in srgb, var(--aip-brand-2) 4%, var(--aip-card-bg)) 100%);box-shadow:0 1px 0 #fff9 inset, var(--aip-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--aip-brand) 22%, transparent);border-radius:20px;flex-direction:column;gap:22px;padding:clamp(32px,4vw,48px);display:flex;position:relative}[data-theme=dark] .aip-founder-card{background:linear-gradient(180deg, color-mix(in srgb, var(--aip-brand) 14%, var(--aip-card-bg)) 0%, color-mix(in srgb, var(--aip-brand-2) 8%, var(--aip-card-bg)) 100%);box-shadow:0 1px 0 #ffffff0d inset, var(--aip-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--aip-brand) 35%, transparent)}.aip-founder-quote-icon{background:linear-gradient(135deg, var(--aip-brand), var(--aip-brand-2));color:#fff;width:48px;height:48px;box-shadow:0 8px 22px -6px color-mix(in srgb, var(--aip-brand) 50%, transparent);border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.aip-founder-text{letter-spacing:-.2px;color:var(--aip-text);max-width:760px;margin:0;font-size:clamp(16px,1.9vw,19px);font-weight:500;line-height:1.7}.aip-founder-meta{border-top:1px solid var(--aip-divider);align-items:center;gap:14px;padding-top:16px;display:flex}.aip-founder-avatar{background:linear-gradient(135deg, var(--aip-brand) 0%, var(--aip-brand-2) 100%);color:#fff;letter-spacing:-.3px;width:48px;height:48px;box-shadow:0 6px 16px -4px color-mix(in srgb, var(--aip-brand) 50%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.aip-founder-meta>div{flex-direction:column;display:flex}.aip-founder-name{letter-spacing:-.2px;color:var(--aip-text);font-size:14.5px;font-weight:700}.aip-founder-role{letter-spacing:.1px;color:var(--aip-text-dim);margin-top:1px;font-size:12px;font-weight:500}.ape-compliance-section,.ape-leadership-section,.ape-oc-section{--ape-text:var(--text-primary,#0f172a);--ape-text-dim:var(--text-secondary,#475569);--ape-text-mute:#0f172a8c;--ape-card-bg:#fff;--ape-card-border:#0f172a14;--ape-divider:#0f172a14;--ape-chip-bg:#0f172a0a;--ape-shadow-sm:0 2px 8px -4px #0f172a14;--ape-shadow-md:0 8px 22px -8px #0f172a26;--ape-shadow-lg:0 14px 36px -12px #0f172a38;--ape-brand:#6366f1;--ape-brand-2:#a855f7;--ape-success:#22c55e}[data-theme=dark] .ape-compliance-section,[data-theme=dark] .ape-leadership-section,[data-theme=dark] .ape-oc-section{--ape-text:var(--text-primary,#f3f4f6);--ape-text-dim:var(--text-secondary,#cbd5e1);--ape-text-mute:#e2e8f08c;--ape-card-bg:#ffffff0a;--ape-card-border:#ffffff14;--ape-divider:#ffffff14;--ape-chip-bg:#ffffff0d;--ape-shadow-sm:0 2px 8px -4px #00000080;--ape-shadow-md:0 8px 22px -8px #0009;--ape-shadow-lg:0 14px 36px -12px #000000b3;--ape-brand:#818cf8;--ape-brand-2:#c084fc;--ape-success:#4ade80}.ape-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}.ape-section-head{text-align:center;margin-inline:auto;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin-bottom:clamp(36px,5vh,52px);display:flex}.ape-eyebrow{background:color-mix(in srgb, var(--ape-brand) 12%, transparent);color:var(--ape-brand);letter-spacing:.3px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:inline-flex;font-size:10.5px!important;font-weight:700!important}.ape-eyebrow-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite ape-eyebrow-pulse;box-shadow:0 0 8px}@keyframes ape-eyebrow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.ape-section-title{letter-spacing:-.7px;color:var(--ape-text);margin:0;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.12}.ape-accent{background:linear-gradient(135deg, var(--ape-brand) 0%, var(--ape-brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ape-section-sub{color:var(--ape-text-dim);max-width:600px;margin:0;font-size:clamp(14px,1.6vw,16px);line-height:1.65}.ape-compliance-section{background:var(--background-Gradient1);color:var(--ape-text);border-block:1px solid var(--ape-divider);padding-block:clamp(40px,6vh,56px)}.ape-compliance-strip{background:var(--ape-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-sm), 0 0 0 1px var(--ape-card-border);border-radius:16px;grid-template-columns:220px 1fr;align-items:center;gap:32px;padding:22px 26px;display:grid}[data-theme=dark] .ape-compliance-strip{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-sm), 0 0 0 1px var(--ape-card-border)}.ape-compliance-label{letter-spacing:.5px;text-transform:uppercase;color:var(--ape-success);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ape-compliance-label-dot{background:var(--ape-success);width:8px;height:8px;box-shadow:0 0 12px var(--ape-success);border-radius:50%;animation:2s ease-in-out infinite ape-eyebrow-pulse}.ape-compliance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ape-compliance-item{border-left:1px solid var(--ape-divider);padding:8px 0;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding-left:14px;display:grid}.ape-compliance-item:first-child{border-left:0;padding-left:0}.ape-compliance-icon{background:color-mix(in srgb, var(--ape-success) 14%, transparent);width:32px;height:32px;color:var(--ape-success);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ape-compliance-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ape-compliance-name{letter-spacing:-.2px;color:var(--ape-text);font-size:13px;font-weight:700}.ape-compliance-sub{color:var(--ape-text-dim);font-size:11px;font-weight:500;line-height:1.4}@media (max-width:980px){.ape-compliance-strip{grid-template-columns:1fr;gap:18px}.ape-compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ape-compliance-item:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:520px){.ape-compliance-grid{grid-template-columns:1fr}.ape-compliance-item{border-left:0;padding-left:0}}.ape-leadership-section{background:var(--background-Gradient2);color:var(--ape-text);padding-block:clamp(72px,10vh,110px)}.ape-leaders-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ape-leader{background:var(--ape-card-bg);color:var(--ape-text);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-sm), 0 0 0 1px var(--ape-card-border);isolation:isolate;border-radius:16px;flex-direction:column;gap:6px;padding:24px 22px 20px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ape-leader{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-sm), 0 0 0 1px var(--ape-card-border)}.ape-leader:before{content:"";z-index:-1;background:radial-gradient(circle at top right, color-mix(in srgb, var(--ape-leader-hue,var(--ape-brand)) 14%, transparent) 0%, transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.ape-leader:hover{box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ape-leader-hue,var(--ape-brand)) 35%, transparent);transform:translateY(-3px)}.ape-leader:hover:before{opacity:1}.ape-leader-avatar{background:linear-gradient(135deg, var(--ape-leader-hue,var(--ape-brand)), color-mix(in srgb, var(--ape-leader-hue,var(--ape-brand)) 70%, var(--ape-brand-2)));color:#fff;letter-spacing:-.4px;width:56px;height:56px;box-shadow:0 6px 18px -4px color-mix(in srgb, var(--ape-leader-hue,var(--ape-brand)) 50%, transparent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:8px;font-size:17px;font-weight:800;display:inline-flex}.ape-leader-name{letter-spacing:-.3px;color:var(--ape-text);margin:0;font-size:16px;font-weight:700}.ape-leader-role{letter-spacing:.2px;color:var(--ape-leader-hue,var(--ape-brand));font-size:12px;font-weight:600}.ape-leader-bio{color:var(--ape-text-dim);margin:8px 0 0;font-size:13px;line-height:1.55}.ape-leaders-foot{justify-content:center;margin-top:26px;display:flex}.ape-leaders-link{letter-spacing:.1px;color:var(--ape-brand);background:color-mix(in srgb, var(--ape-brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--ape-brand) 25%, transparent);border-radius:9px;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.ape-leaders-link:hover{background:color-mix(in srgb, var(--ape-brand) 14%, transparent);transform:translateY(-1px)}@media (max-width:1080px){.ape-leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ape-leaders-grid{grid-template-columns:1fr}}.ape-oc-section{background:var(--background-Gradient7);color:var(--ape-text);padding-block:clamp(72px,10vh,110px)}.ape-oc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.ape-office-card{background:var(--ape-card-bg);color:var(--ape-text);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-md), 0 0 0 1px var(--ape-card-border);border-radius:18px;flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);display:flex}[data-theme=dark] .ape-office-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-md), 0 0 0 1px var(--ape-card-border)}.ape-office-tag{letter-spacing:.6px;text-transform:uppercase;background:color-mix(in srgb, var(--ape-brand) 14%, transparent);color:var(--ape-brand);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px;font-weight:700}.ape-office-title{letter-spacing:-.5px;color:var(--ape-text);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700}.ape-office-desc{color:var(--ape-text-dim);margin:0 0 4px;font-size:14px;line-height:1.55}.ape-office-list{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ape-office-item{border-top:1px solid var(--ape-divider);grid-template-columns:28px 1fr;align-items:start;gap:12px;padding-top:14px;display:grid}.ape-office-item:first-child{border-top:0;padding-top:0}.ape-office-icon{background:color-mix(in srgb, var(--ape-brand) 14%, transparent);width:28px;height:28px;color:var(--ape-brand);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ape-office-item>div{flex-direction:column;gap:1px;min-width:0;display:flex}.ape-office-label{letter-spacing:.4px;text-transform:uppercase;color:var(--ape-text-mute);margin-bottom:3px;font-size:10.5px;font-weight:700}.ape-office-line{color:var(--ape-text);font-size:13px;font-weight:500;line-height:1.5}.ape-office-line-muted{color:var(--ape-text-dim);font-weight:400}.ape-office-cta{background:var(--ape-text);color:var(--ape-card-bg);border-radius:9px;align-self:flex-start;align-items:center;gap:5px;margin-top:auto;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s,filter .25s;display:inline-flex}[data-theme=dark] .ape-office-cta{color:#0f172a;background:#f3f4f6}.ape-office-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.ape-careers-card{background:linear-gradient(180deg, color-mix(in srgb, var(--ape-brand) 8%, var(--ape-card-bg)) 0%, color-mix(in srgb, var(--ape-brand-2) 4%, var(--ape-card-bg)) 100%);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ape-brand) 25%, transparent);border-radius:18px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);display:flex;position:relative}[data-theme=dark] .ape-careers-card{background:linear-gradient(180deg, color-mix(in srgb, var(--ape-brand) 16%, var(--ape-card-bg)) 0%, color-mix(in srgb, var(--ape-brand-2) 8%, var(--ape-card-bg)) 100%);box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ape-brand) 40%, transparent)}.ape-careers-head{align-items:center;gap:10px;display:inline-flex}.ape-careers-icon{background:linear-gradient(135deg, var(--ape-brand) 0%, var(--ape-brand-2) 100%);color:#fff;width:36px;height:36px;box-shadow:0 6px 16px -4px color-mix(in srgb, var(--ape-brand) 50%, transparent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ape-careers-tag{letter-spacing:.6px;text-transform:uppercase;background:color-mix(in srgb, var(--ape-brand) 14%, transparent);color:var(--ape-brand);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.ape-careers-title{letter-spacing:-.5px;color:var(--ape-text);margin:6px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.18}.ape-careers-accent{background:linear-gradient(135deg, var(--ape-brand) 0%, var(--ape-brand-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ape-careers-desc{color:var(--ape-text-dim);margin:0;font-size:14px;line-height:1.6}.ape-careers-roles{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ape-careers-role{letter-spacing:.1px;background:var(--ape-card-bg);color:var(--ape-text);box-shadow:0 0 0 1px var(--ape-card-border);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}[data-theme=dark] .ape-careers-role{box-shadow:0 0 0 1px var(--ape-card-border)}.ape-careers-role svg{color:var(--ape-brand)}.ape-careers-cta{background:linear-gradient(135deg, var(--ape-brand) 0%, var(--ape-brand-2) 100%);color:#fff;border-radius:9px;align-self:flex-start;align-items:center;gap:5px;margin-top:auto;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s,filter .25s;display:inline-flex;box-shadow:0 6px 18px -4px #6366f180}.ape-careers-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:880px){.ape-oc-grid{grid-template-columns:1fr}}.ap-root .journey-section{--jx-text:var(--text-primary,#0f172a);--jx-text-dim:var(--text-secondary,#475569);--jx-card-bg:#fff;--jx-card-border:#0f172a14;--jx-rail:#0f172a1f;--jx-shadow-md:0 8px 22px -8px #0f172a26;--jx-shadow-lg:0 14px 32px -10px #0f172a38;--jx-brand:#6366f1;--jx-brand-2:#a855f7}[data-theme=dark] .ap-root .journey-section{--jx-text:var(--text-primary,#f3f4f6);--jx-text-dim:var(--text-secondary,#cbd5e1);--jx-card-bg:#ffffff0a;--jx-card-border:#ffffff1a;--jx-rail:#ffffff24;--jx-shadow-md:0 8px 22px -8px #0009;--jx-shadow-lg:0 14px 32px -10px #000000b3;--jx-brand:#818cf8;--jx-brand-2:#c084fc}.ap-root .journey-section .journey-tree:before{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--jx-brand) 30%, transparent));background-image:repeating-linear-gradient(to bottom, var(--jx-brand) 0%, var(--jx-brand) 50%, transparent 50%, transparent 100%)!important;background-repeat:repeat-y!important;background-size:2px 10px!important;border-radius:2px!important;width:2px!important}.ap-root .journey-section .node-connector{background-image:repeating-linear-gradient(to right, var(--jx-brand) 0%, var(--jx-brand) 50%, transparent 50%, transparent 100%)!important;background-repeat:repeat-x!important;background-size:6px 2px!important;border-radius:2px!important;height:2px!important}.ap-root .journey-section .right .node-connector{background-image:repeating-linear-gradient(to right, var(--jx-brand) 0%, var(--jx-brand) 50%, transparent 50%, transparent 100%)!important}.ap-root .journey-section .connector-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--jx-brand) 18%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--jx-brand) 40%, transparent);background:var(--jx-card-bg)!important;border:2px solid var(--jx-brand)!important;width:16px!important;height:16px!important;top:-7px!important}.ap-root .journey-section .left .connector-dot{right:-8px!important}.ap-root .journey-section .right .connector-dot{left:-8px!important}.ap-root .journey-section .connector-dot:before{background:linear-gradient(135deg, var(--jx-brand), var(--jx-brand-2))!important;width:8px!important;height:8px!important}.ap-root .journey-section .journey-content{background-color:var(--jx-card-bg)!important;border:1px solid var(--jx-card-border)!important;box-shadow:0 1px 0 #fff9 inset, var(--jx-shadow-md)!important;color:var(--jx-text)!important;border-radius:14px!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s!important}[data-theme=dark] .ap-root .journey-section .journey-content{box-shadow:0 1px 0 #ffffff0d inset, var(--jx-shadow-md)!important}.ap-root .journey-section .journey-content:hover{border-color:color-mix(in srgb, var(--jx-brand) 50%, transparent)!important;box-shadow:0 1px 0 #fff9 inset, var(--jx-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--jx-brand) 35%, transparent)!important;transform:translateY(-4px)!important}.ap-root .journey-section .journey-year{background:linear-gradient(135deg, color-mix(in srgb, var(--jx-brand) 14%, transparent), color-mix(in srgb, var(--jx-brand-2) 14%, transparent))!important;color:var(--jx-brand)!important;letter-spacing:.4px!important;border:1px solid color-mix(in srgb, var(--jx-brand) 30%, transparent)!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important}.ap-root .journey-section .journey-content h3{color:var(--jx-text)!important}.ap-root .journey-section .journey-content p{color:var(--jx-text-dim)!important}@media (max-width:768px){.ap-root .journey-section .journey-tree:before{left:22px!important;transform:none!important}.ap-root .journey-section .left .connector-dot,.ap-root .journey-section .right .connector-dot{left:14px!important;right:auto!important}}.ap-root .timeline-section{--tl-text:var(--text-primary,#0f172a);--tl-text-dim:var(--text-secondary,#475569);--tl-text-mute:#0f172a8c;--tl-card-bg:#fff;--tl-card-border:#0f172a14;--tl-divider:#0f172a14;--tl-shadow-sm:0 2px 8px -4px #0f172a1a;--tl-shadow-md:0 8px 22px -8px #0f172a26;--tl-brand:#6366f1;--tl-brand-2:#a855f7}[data-theme=dark] .ap-root .timeline-section{--tl-text:var(--text-primary,#f3f4f6);--tl-text-dim:var(--text-secondary,#cbd5e1);--tl-text-mute:#e2e8f08c;--tl-card-bg:#ffffff0a;--tl-card-border:#ffffff1a;--tl-divider:#ffffff14;--tl-shadow-sm:0 2px 8px -4px #00000080;--tl-shadow-md:0 8px 22px -8px #0009;--tl-brand:#818cf8;--tl-brand-2:#c084fc}.ap-root .timeline-section .timeline-eyebrow{background:color-mix(in srgb, var(--tl-brand) 12%, transparent)!important;color:var(--tl-brand)!important;letter-spacing:.3px!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.ap-root .timeline-section .timeline-accent{background:linear-gradient(135deg, var(--tl-brand) 0%, var(--tl-brand-2) 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.ap-root .timeline-section .timeline-line{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tl-brand) 30%, transparent));background:0 0!important;background-image:repeating-linear-gradient(to bottom, var(--tl-brand) 0%, var(--tl-brand) 50%, transparent 50%, transparent 100%)!important;background-repeat:repeat-y!important;background-size:2px 10px!important;border-radius:2px!important;width:2px!important}.ap-root .timeline-section .timeline-dot{z-index:2;border:3px solid var(--tl-card-bg)!important;background:var(--tl-color,var(--tl-brand))!important;width:18px!important;height:18px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--tl-color,var(--tl-brand)) 22%, transparent), 0 6px 16px -3px color-mix(in srgb, var(--tl-color,var(--tl-brand)) 45%, transparent)!important;border-radius:50%!important}.ap-root .timeline-section .timeline-item:first-child .timeline-dot{--tl-color:#6366f1}.ap-root .timeline-section .timeline-item:nth-child(2) .timeline-dot{--tl-color:#06b6d4}.ap-root .timeline-section .timeline-item:nth-child(3) .timeline-dot{--tl-color:#f59e0b}.ap-root .timeline-section .timeline-item:nth-child(4) .timeline-dot{--tl-color:#22c55e}.ap-root .timeline-section .timeline-item:nth-child(5) .timeline-dot{--tl-color:#a855f7}.ap-root .timeline-section .timeline-item:nth-child(6) .timeline-dot{--tl-color:#f43f5e}.ap-root .timeline-section .timeline-card{background:var(--tl-card-bg)!important;color:var(--tl-text)!important;border:1px solid var(--tl-card-border)!important;box-shadow:0 1px 0 #fff9 inset, var(--tl-shadow-sm)!important;border-radius:16px!important;padding:20px 22px!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s!important}[data-theme=dark] .ap-root .timeline-section .timeline-card{box-shadow:0 1px 0 #ffffff0d inset, var(--tl-shadow-sm)!important}.ap-root .timeline-section .timeline-card:before{display:none!important}.ap-root .timeline-section .timeline-item:hover .timeline-card{border-color:color-mix(in srgb, var(--tl-color,var(--tl-brand)) 45%, transparent)!important;box-shadow:0 1px 0 #fff9 inset, var(--tl-shadow-md), 0 0 0 1px color-mix(in srgb, var(--tl-color,var(--tl-brand)) 25%, transparent)!important;transform:translateY(-3px)!important}.ap-root .timeline-section .timeline-date{letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--tl-text-mute)!important;opacity:1!important;font-variant-numeric:tabular-nums!important;font-size:11px!important;font-weight:700!important}.ap-root .timeline-section .timeline-tag{letter-spacing:.5px!important;text-transform:uppercase!important;border:1px solid color-mix(in srgb, var(--tl-color,var(--tl-brand)) 30%, transparent)!important;background:color-mix(in srgb, var(--tl-color,var(--tl-brand)) 10%, transparent)!important;color:var(--tl-color,var(--tl-brand))!important;border-radius:999px!important;padding:4px 10px!important;font-size:10.5px!important;font-weight:700!important}.ap-root .timeline-section .timeline-item:first-child .timeline-tag{--tl-color:#6366f1}.ap-root .timeline-section .timeline-item:nth-child(2) .timeline-tag{--tl-color:#06b6d4}.ap-root .timeline-section .timeline-item:nth-child(3) .timeline-tag{--tl-color:#f59e0b}.ap-root .timeline-section .timeline-item:nth-child(4) .timeline-tag{--tl-color:#22c55e}.ap-root .timeline-section .timeline-item:nth-child(5) .timeline-tag{--tl-color:#a855f7}.ap-root .timeline-section .timeline-item:nth-child(6) .timeline-tag{--tl-color:#f43f5e}.ap-root .timeline-section .timeline-card-title{letter-spacing:-.3px!important;color:var(--tl-text)!important;margin:8px 0 0!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}.ap-root .timeline-section .timeline-card-desc{color:var(--tl-text-dim)!important;margin:8px 0 0!important;font-size:13.5px!important;line-height:1.6!important}.ap-root .timeline-section .timeline-stats{border-top:1px solid var(--tl-divider)!important;gap:22px!important;margin-top:14px!important;padding-top:14px!important;display:flex!important}.ap-root .timeline-section .timeline-stat-value{letter-spacing:-.4px!important;font-variant-numeric:tabular-nums!important;color:var(--tl-color,var(--tl-brand))!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.ap-root .timeline-section .timeline-item:first-child .timeline-stat-value{--tl-color:#6366f1}.ap-root .timeline-section .timeline-item:nth-child(2) .timeline-stat-value{--tl-color:#06b6d4}.ap-root .timeline-section .timeline-item:nth-child(3) .timeline-stat-value{--tl-color:#f59e0b}.ap-root .timeline-section .timeline-item:nth-child(4) .timeline-stat-value{--tl-color:#22c55e}.ap-root .timeline-section .timeline-item:nth-child(5) .timeline-stat-value{--tl-color:#a855f7}.ap-root .timeline-section .timeline-item:nth-child(6) .timeline-stat-value{--tl-color:#f43f5e}.ap-root .timeline-section .timeline-stat-label{letter-spacing:.4px!important;text-transform:uppercase!important;color:var(--tl-text-mute)!important;opacity:1!important;margin-top:2px!important;font-size:10.5px!important;font-weight:600!important}.ap-root .achieve-section{--ach-text:var(--text-primary,#0f172a);--ach-text-dim:var(--text-secondary,#475569);--ach-text-mute:#0f172a8c;--ach-card-bg:#fff;--ach-card-border:#0f172a14;--ach-divider:#0f172a14;--ach-shadow-sm:0 2px 8px -4px #0f172a14;--ach-shadow-md:0 8px 22px -8px #0f172a26;--ach-shadow-lg:0 14px 36px -12px #0f172a38;--ach-brand:#6366f1;--ach-brand-2:#a855f7}[data-theme=dark] .ap-root .achieve-section{--ach-text:var(--text-primary,#f3f4f6);--ach-text-dim:var(--text-secondary,#cbd5e1);--ach-text-mute:#e2e8f08c;--ach-card-bg:#ffffff0a;--ach-card-border:#ffffff14;--ach-divider:#ffffff14;--ach-shadow-sm:0 2px 8px -4px #00000080;--ach-shadow-md:0 8px 22px -8px #0009;--ach-shadow-lg:0 14px 36px -12px #000000b3;--ach-brand:#818cf8;--ach-brand-2:#c084fc}.ap-root .achieve-section .achieve-eyebrow{background:color-mix(in srgb, var(--ach-brand) 12%, transparent)!important;color:var(--ach-brand)!important;letter-spacing:.3px!important;text-transform:uppercase!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.ap-root .achieve-section .achieve-title{color:var(--ach-text)!important}.ap-root .achieve-section .achieve-accent{background:linear-gradient(135deg, var(--ach-brand) 0%, var(--ach-brand-2) 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.ap-root .achieve-section .achieve-detail-card{background:var(--ach-card-bg)!important;color:var(--ach-text)!important;border:1px solid var(--ach-card-border)!important;box-shadow:0 1px 0 #fff9 inset, var(--ach-shadow-md)!important;border-radius:18px!important;flex-direction:column!important;gap:14px!important;padding:clamp(20px,2.4vw,28px)!important;display:flex!important}[data-theme=dark] .ap-root .achieve-section .achieve-detail-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ach-shadow-md)!important}.ap-root .achieve-section .achieve-detail-head{grid-template-columns:56px 1fr!important;align-items:center!important;gap:16px!important;display:grid!important}.ap-root .achieve-section .achieve-detail-icon{box-shadow:0 8px 22px -6px color-mix(in srgb, currentColor 60%, transparent);color:#fff!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:inline-flex!important}.ap-root .achieve-section .achieve-detail-text{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.ap-root .achieve-section .achieve-detail-source{letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--ach-brand)!important;opacity:1!important;font-size:11px!important;font-weight:700!important}.ap-root .achieve-section .achieve-detail-title{letter-spacing:-.4px!important;color:var(--ach-text)!important;margin:0!important;font-size:clamp(18px,2.2vw,22px)!important;font-weight:700!important;line-height:1.2!important}.ap-root .achieve-section .achieve-detail-desc{color:var(--ach-text-dim)!important;border-top:1px solid var(--ach-divider)!important;margin:0!important;padding-top:14px!important;font-size:14px!important;line-height:1.65!important}.ap-root .achieve-section .achieve-detail-stat,.ap-root .achieve-section .achieve-stat-value,.ap-root .achieve-section .achieve-stat-label{display:none!important}.ap-root .achieve-section .achieve-right{background:var(--ach-card-bg)!important;border:1px solid var(--ach-card-border)!important;box-shadow:0 1px 0 #fff9 inset, var(--ach-shadow-sm)!important;border-radius:18px!important;flex-direction:column!important;gap:2px!important;padding:6px!important;display:flex!important}[data-theme=dark] .ap-root .achieve-section .achieve-right{box-shadow:0 1px 0 #ffffff0d inset, var(--ach-shadow-sm)!important}.ap-root .achieve-section .achieve-item{cursor:pointer!important;border-radius:12px!important;grid-template-columns:36px 1fr auto!important;align-items:center!important;gap:12px!important;padding:14px!important;transition:background .25s,transform .25s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.ap-root .achieve-section .achieve-item+.achieve-item{border-top:1px solid var(--ach-divider)!important}.ap-root .achieve-section .achieve-item:hover{background:color-mix(in srgb, var(--ach-brand) 6%, transparent)!important;transform:none!important}.ap-root .achieve-section .achieve-item-active{background:linear-gradient(135deg, color-mix(in srgb, var(--ach-brand) 12%, transparent), color-mix(in srgb, var(--ach-brand-2) 8%, transparent))!important;border-top-color:#0000!important;transform:none!important}.ap-root .achieve-section .achieve-item-active+.achieve-item{border-top-color:#0000!important}.ap-root .achieve-section .achieve-item-icon{background:color-mix(in srgb, currentColor 14%, transparent)!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:inline-flex!important}.ap-root .achieve-section .achieve-item-text{min-width:0!important}.ap-root .achieve-section .achieve-item-title{letter-spacing:-.2px!important;color:var(--ach-text)!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}.ap-root .achieve-section .achieve-item:hover .achieve-item-title,.ap-root .achieve-section .achieve-item-active .achieve-item-title{color:var(--ach-text)!important}.ap-root .achieve-section .achieve-item-source{letter-spacing:.1px!important;color:var(--ach-text-dim)!important;opacity:1!important;margin-top:2px!important;font-size:11.5px!important;font-weight:500!important}.ap-root .achieve-section .achieve-item-progress{display:none!important}.ap-root .achieve-section .achieve-item:after{content:"→";color:var(--ach-text-mute);opacity:0;font-size:13px;font-weight:600;transition:opacity .25s,color .25s,transform .25s;transform:translate(-3px)}.ap-root .achieve-section .achieve-item:hover:after,.ap-root .achieve-section .achieve-item-active:after{opacity:1;color:var(--ach-brand);transform:translate(0)}[data-theme=dark] .ap-root .case-card{background:#ffffff0a!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0a,0 4px 14px -6px #0009!important}[data-theme=dark] .ap-root .case-card:hover{border-color:color-mix(in srgb, var(--accent-color) 50%, transparent)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px -10px #000000b3!important}[data-theme=dark] .ap-root .case-row-label{color:#e2e8f0b3!important;opacity:1!important}[data-theme=dark] .ap-root .case-row-text{color:#e2e8f0bf!important}[data-theme=dark] .ap-root .case-row-result .case-row-text{color:#f3f4f6!important;font-weight:600!important}[data-theme=dark] .ap-root .case-name{color:#f3f4f6!important}[data-theme=dark] .ap-root .case-role,[data-theme=dark] .ap-root .case-bg{color:#e2e8f0b3!important}[data-theme=dark] .ap-root .case-footer{border-top:1px solid #ffffff1a!important}[data-theme=dark] .ap-root .case-metric-label{color:#e2e8f0a6!important}[data-theme=dark] .ap-root .case-company{background:#ffffff08!important}.ap-root .case-category-badge{color:#0f172abf!important;background:#0f172a0a!important;border-color:#0f172a26!important}[data-theme=dark] .ap-root .case-category-badge{color:#e2e8f0d9!important;background:#ffffff0d!important;border-color:#ffffff29!important}.ap-root .case-category-saas{color:#6366f1!important;background:#6366f11a!important;border-color:#6366f14d!important}[data-theme=dark] .ap-root .case-category-saas{color:#a5b4fc!important;background:#818cf824!important;border-color:#818cf866!important}.ap-root .case-category-web-app{color:#06b6d4!important;background:#06b6d41a!important;border-color:#06b6d44d!important}[data-theme=dark] .ap-root .case-category-web-app{color:#67e8f9!important;background:#22d3ee24!important;border-color:#22d3ee66!important}.ap-root .case-category-mobile{color:#f43f5e!important;background:#f43f5e1a!important;border-color:#f43f5e4d!important}[data-theme=dark] .ap-root .case-category-mobile{color:#fda4af!important;background:#fb718524!important;border-color:#fb718566!important}[data-theme=dark] .ap-root .cases-eyebrow{background:color-mix(in srgb, var(--accent-color) 14%, transparent)!important;border-color:color-mix(in srgb, var(--accent-color) 30%, transparent)!important}[data-theme=dark] .ap-root .cases-filter-btn{color:#e2e8f0bf!important;background:#ffffff0a!important;border-color:#ffffff1a!important}[data-theme=dark] .ap-root .cases-filter-btn:hover{border-color:color-mix(in srgb, var(--accent-color) 50%, transparent)!important;color:var(--accent-color)!important}[data-theme=dark] .ap-root .cases-filter-btn-active{background:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important}[data-theme=dark] .ap-root .tech-stack-band-container,[data-theme=dark] .ap-root .tech-stack-card,[data-theme=dark] .ap-root [class*=tech-stack-band]{border-color:#ffffff1a!important}[data-theme=dark] .ap-root .tech-stack-band-header{background:#ffffff08!important;border-bottom-color:#ffffff1a!important}[data-theme=dark] .ap-root [class*=tech-stack-][class*=-name],[data-theme=dark] .ap-root [class*=tech-stack-][class*=-title]{color:#f3f4f6!important}[data-theme=dark] .ap-root [class*=tech-stack-][class*=-desc],[data-theme=dark] .ap-root [class*=tech-stack-][class*=-items],[data-theme=dark] .ap-root [class*=tech-stack-][class*=-label]{color:#e2e8f0b3!important}[data-theme=dark] .ap-root .cases-btn-ghost{color:#e2e8f0d9!important;border-color:#ffffff2e!important}[data-theme=dark] .ap-root .cases-btn-ghost:hover{border-color:var(--accent-color)!important;color:var(--accent-color)!important;background:#ffffff0d!important}[data-theme=dark] .ap-root .cases-bottom p{color:#e2e8f0bf!important}.ape-fit-section,.ape-case-section,.ape-newsletter-section{--ape-text:var(--text-primary,#0f172a);--ape-text-dim:var(--text-secondary,#475569);--ape-text-mute:#0f172a8c;--ape-card-bg:#fff;--ape-card-border:#0f172a14;--ape-divider:#0f172a14;--ape-shadow-sm:0 2px 8px -4px #0f172a14;--ape-shadow-md:0 8px 22px -8px #0f172a26;--ape-shadow-lg:0 14px 36px -12px #0f172a38;--ape-brand:#6366f1;--ape-brand-2:#a855f7;--ape-success:#22c55e;--ape-error:#ef4444}[data-theme=dark] .ape-fit-section,[data-theme=dark] .ape-case-section,[data-theme=dark] .ape-newsletter-section{--ape-text:var(--text-primary,#f3f4f6);--ape-text-dim:var(--text-secondary,#cbd5e1);--ape-text-mute:#e2e8f08c;--ape-card-bg:#ffffff0a;--ape-card-border:#ffffff14;--ape-divider:#ffffff14;--ape-shadow-sm:0 2px 8px -4px #00000080;--ape-shadow-md:0 8px 22px -8px #0009;--ape-shadow-lg:0 14px 36px -12px #000000b3;--ape-brand:#818cf8;--ape-brand-2:#c084fc;--ape-success:#4ade80;--ape-error:#f87171}.ape-fit-section{background:var(--background-Gradient9);color:var(--ape-text);padding-block:clamp(72px,10vh,110px)}.ape-fit-headline-bad{background:linear-gradient(135deg, var(--ape-error), #f97316);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ape-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.ape-fit-card{background:var(--ape-card-bg);color:var(--ape-text);isolation:isolate;box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-md), 0 0 0 1px var(--ape-card-border);border-radius:20px;flex-direction:column;gap:22px;padding:clamp(28px,3.4vw,38px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}[data-theme=dark] .ape-fit-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-md), 0 0 0 1px var(--ape-card-border)}.ape-fit-card:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ape-fit-good:after{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ape-success) 9%, transparent) 0%, transparent 55%)}.ape-fit-bad:after{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ape-error) 9%, transparent) 0%, transparent 55%)}.ape-fit-card:hover{transform:translateY(-3px)}.ape-fit-good:hover{box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ape-success) 35%, transparent)}[data-theme=dark] .ape-fit-good:hover{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ape-success) 50%, transparent)}.ape-fit-bad:hover{box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ape-error) 35%, transparent)}[data-theme=dark] .ape-fit-bad:hover{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ape-error) 50%, transparent)}.ape-fit-header{grid-template-columns:56px 1fr;align-items:center;gap:16px;display:grid}.ape-fit-icon-large{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.ape-fit-icon-large-good{background:linear-gradient(135deg, var(--ape-success), #16a34a);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--ape-success) 50%, transparent)}.ape-fit-icon-large-bad{background:linear-gradient(135deg, var(--ape-error), #f97316);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--ape-error) 50%, transparent)}.ape-fit-tag{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:4px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.ape-fit-tag-good{background:color-mix(in srgb, var(--ape-success) 14%, transparent);color:var(--ape-success)}.ape-fit-tag-bad{background:color-mix(in srgb, var(--ape-error) 14%, transparent);color:var(--ape-error)}.ape-fit-title{letter-spacing:-.4px;color:var(--ape-text);margin:0;font-size:clamp(20px,2.4vw,24px);font-weight:700;line-height:1.15}.ape-fit-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ape-fit-list li{color:var(--ape-text);border-top:1px solid var(--ape-divider);grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:11px 0;font-size:14px;line-height:1.55;display:grid}.ape-fit-list li:first-child{border-top:0;padding-top:4px}.ape-fit-list li:last-child{padding-bottom:4px}.ape-fit-bad .ape-fit-list li{color:var(--ape-text-dim)}.ape-fit-icon{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.ape-fit-icon-good{background:color-mix(in srgb, var(--ape-success) 16%, transparent);color:var(--ape-success)}.ape-fit-icon-bad{background:color-mix(in srgb, var(--ape-error) 16%, transparent);color:var(--ape-error)}.ape-fit-foot{border-top:1px solid var(--ape-divider);letter-spacing:-.1px;color:var(--ape-text-dim);margin-top:auto;padding-top:16px;font-size:13px;font-weight:500}.ape-fit-foot-good{color:var(--ape-text)}.ape-fit-foot-link{color:var(--ape-success);font-weight:700;text-decoration:none}.ape-fit-foot-link:hover{text-decoration:underline}@media (max-width:880px){.ape-fit-grid{grid-template-columns:1fr}}.ape-case-section{background:var(--background-Gradient2);color:var(--ape-text);padding-block:clamp(72px,10vh,110px)}.ape-case-card{background:var(--ape-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-lg), 0 0 0 1px var(--ape-card-border);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}[data-theme=dark] .ape-case-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-lg), 0 0 0 1px var(--ape-card-border)}.ape-case-left{flex-direction:column;gap:16px;padding:clamp(28px,3.5vw,44px);display:flex}.ape-case-industry{letter-spacing:.5px;text-transform:uppercase;color:var(--ape-brand);background:color-mix(in srgb, var(--ape-brand) 12%, transparent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700}.ape-case-brand{letter-spacing:-.5px;color:var(--ape-text);margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.18}.ape-case-block{flex-direction:column;gap:5px;display:flex}.ape-case-block-label{letter-spacing:.4px;text-transform:uppercase;color:var(--ape-text-mute);font-size:10.5px;font-weight:700}.ape-case-block-text{color:var(--ape-text-dim);margin:0;font-size:14px;line-height:1.6}.ape-case-link{background:linear-gradient(135deg, var(--ape-brand) 0%, var(--ape-brand-2) 100%);color:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:11px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .25s,filter .25s;display:inline-flex;box-shadow:0 6px 18px -4px #6366f180}.ape-case-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.ape-case-right{background:linear-gradient(180deg, color-mix(in srgb, var(--ape-brand) 8%, var(--ape-card-bg)) 0%, color-mix(in srgb, var(--ape-brand-2) 5%, var(--ape-card-bg)) 100%);border-left:1px solid var(--ape-card-border);align-items:center;padding:clamp(28px,3.5vw,44px);display:flex}[data-theme=dark] .ape-case-right{background:linear-gradient(180deg, color-mix(in srgb, var(--ape-brand) 16%, var(--ape-card-bg)) 0%, color-mix(in srgb, var(--ape-brand-2) 10%, var(--ape-card-bg)) 100%)}.ape-case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.ape-case-stat{background:var(--ape-card-bg);box-shadow:0 1px 0 #ffffff80 inset, 0 0 0 1px var(--ape-card-border);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.ape-case-stat-val{letter-spacing:-.6px;color:var(--ape-text);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,24px);font-weight:800;line-height:1}.ape-case-stat-lbl{letter-spacing:.3px;text-transform:uppercase;color:var(--ape-text-mute);font-size:10.5px;font-weight:700}@media (max-width:880px){.ape-case-card{grid-template-columns:1fr}.ape-case-right{border-left:0;border-top:1px solid var(--ape-card-border)}}.ape-newsletter-section{background:var(--background-Gradient1);color:var(--ape-text);padding-block:clamp(56px,8vh,88px)}.ape-newsletter-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ape-brand-2) 12%, transparent) 0%, transparent 50%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--ape-brand) 12%, transparent) 0%, transparent 50%), var(--ape-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ape-brand) 25%, transparent);isolation:isolate;border-radius:22px;padding:clamp(32px,4vw,48px);position:relative;overflow:hidden}[data-theme=dark] .ape-newsletter-card{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--ape-brand) 40%, transparent)}.ape-newsletter-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.ape-newsletter-left{flex-direction:column;gap:14px;display:flex}.ape-newsletter-tag{letter-spacing:.5px;text-transform:uppercase;background:color-mix(in srgb, var(--ape-brand) 14%, transparent);color:var(--ape-brand);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.ape-newsletter-title{letter-spacing:-.5px;color:var(--ape-text);margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.2}.ape-newsletter-desc{color:var(--ape-text-dim);max-width:480px;margin:0;font-size:14.5px;line-height:1.6}.ape-newsletter-perks{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ape-newsletter-perk{color:var(--ape-text);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.ape-newsletter-perk-icon{background:color-mix(in srgb, var(--ape-success) 16%, transparent);width:22px;height:22px;color:var(--ape-success);border-radius:6px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ape-newsletter-right{flex-direction:column;display:flex}.ape-newsletter-form{background:var(--ape-card-bg);box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-md), 0 0 0 1px var(--ape-card-border);border-radius:16px;flex-direction:column;gap:8px;padding:22px 22px 18px;display:flex;position:relative}[data-theme=dark] .ape-newsletter-form{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-md), 0 0 0 1px var(--ape-card-border)}.ape-newsletter-label{letter-spacing:.1px;color:var(--ape-text);margin-bottom:2px;font-size:12px;font-weight:600}.ape-newsletter-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ape-newsletter-field{align-items:center;min-width:0;display:flex;position:relative}.ape-newsletter-input-icon{color:var(--ape-text-mute);pointer-events:none;align-items:center;display:inline-flex;position:absolute;left:14px}.ape-newsletter-input{background-color:color-mix(in srgb, var(--ape-card-bg) 70%, transparent);width:100%;color:var(--ape-text);border:1px solid var(--ape-card-border);letter-spacing:-.1px;border-radius:10px;outline:none;padding:11px 14px 11px 38px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}[data-theme=dark] .ape-newsletter-input{background-color:#0000002e}.ape-newsletter-input::placeholder{color:var(--ape-text-mute)}.ape-newsletter-input:focus{border-color:var(--ape-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ape-brand) 22%, transparent)}.ape-newsletter-input-error{border-color:var(--ape-error)}.ape-newsletter-input-error:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ape-error) 22%, transparent)}.ape-newsletter-submit{background:linear-gradient(135deg, var(--ape-brand) 0%, var(--ape-brand-2) 100%);color:#fff;letter-spacing:.1px;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .25s,filter .25s;display:inline-flex;box-shadow:0 6px 18px -4px #6366f180}.ape-newsletter-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.ape-newsletter-error{color:var(--ape-error);margin-top:2px;font-size:11.5px;font-weight:500}.ape-newsletter-meta{letter-spacing:.1px;color:var(--ape-text-mute);margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.45}.ape-newsletter-success{background:linear-gradient(135deg, color-mix(in srgb, var(--ape-success) 12%, var(--ape-card-bg)), color-mix(in srgb, var(--ape-success) 5%, var(--ape-card-bg)));box-shadow:0 1px 0 #fff9 inset, var(--ape-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ape-success) 35%, transparent);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:22px;display:grid}[data-theme=dark] .ape-newsletter-success{box-shadow:0 1px 0 #ffffff0d inset, var(--ape-shadow-md), 0 0 0 1px color-mix(in srgb, var(--ape-success) 50%, transparent)}.ape-newsletter-success-icon{background:linear-gradient(135deg, var(--ape-success), #16a34a);color:#fff;width:44px;height:44px;box-shadow:0 8px 22px -6px color-mix(in srgb, var(--ape-success) 50%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ape-newsletter-success-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ape-newsletter-success-title{letter-spacing:-.3px;color:var(--ape-text);font-size:16px;font-weight:700}.ape-newsletter-success-sub{color:var(--ape-text-dim);font-size:13px;line-height:1.5}.ape-newsletter-success-sub b{color:var(--ape-text)}@media (max-width:880px){.ape-newsletter-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:540px){.ape-newsletter-input-row{grid-template-columns:1fr}}
.about-container{width:100%;overflow-x:hidden}.section-container{max-width:1300px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}.mission-section{background-color:var(--color-background)}.mission-content{gap:var(--spacing-xl);display:flex}.mission-card,.vision-card{background-color:var(--color-background);padding:var(--spacing-2xl);border-radius:var(--radius-lg);text-align:center;transition:var(--transition-medium);box-shadow:var(--shadow-md);flex:1}.mission-card:hover,.vision-card:hover{transform:translateY(-10px)}.section-icon{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.values-section{padding:var(--spacing-2xl) 0}.values-section:before{content:"";background:#000203b0;width:100%;height:100%;position:absolute;top:0;left:0}.values-section .section-container{z-index:1;position:relative}.values-section h2{color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-2xl);font-size:var(--font-size-5xl);text-shadow:var(--shadow-sm);transform:translateZ(50px)}.values-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid;transform:translateZ(30px)}.value-card{border:var(--border-width-thin) solid #ffffff26;padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;transform-style:preserve-3d;box-shadow:var(--shadow-sm);background:#ffffff14;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;display:flex}.value-card:hover{box-shadow:var(--shadow-lg);background:#fff3;transform:scale(1.05)translateZ(20px)}.value-icon{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md);transition:var(--transition-fast);transform:translateZ(10px)}.value-card:first-child .value-icon{color:#f1c40f}.value-card:nth-child(2) .value-icon{color:#e67e22}.value-card:nth-child(3) .value-icon{color:#3498db}.value-card:nth-child(4) .value-icon{color:#2ecc71}.value-card:nth-child(5) .value-icon{color:#9b59b6}.value-card:nth-child(6) .value-icon{color:#e74c3c}.value-card.active .value-icon{filter:brightness(1.2);transform:translateZ(10px)scale(1.1)}.value-card h3{color:var(--white-text);margin-bottom:var(--spacing-sm);transform:translateZ(15px)}.value-card p{color:var(--white-text);transform:translateZ(5px)}.journey-section{background:var(--background-Gradient1);padding:var(--spacing-xl) 0}.journey-section h2{text-align:center;margin-bottom:var(--spacing-xl);font-size:var(--heading-lg);color:var(--text-primary)}.journey-tree{max-width:900px;padding:0 var(--spacing-md);margin:0 auto;position:relative}.journey-tree:before{content:"";width:var(--border-width-thin);background-image:repeating-linear-gradient(to bottom, var(--text-primary) 0%, var(--text-primary) 50%, transparent 50%, transparent 100%);background-size:2px 12px;height:calc(100% - 40px);position:absolute;top:20px;left:50%;transform:translate(-50%)}.journey-node{width:45%;margin-bottom:var(--spacing-md);position:relative}.journey-node.left{padding-right:var(--spacing-lg);left:2.7rem}.journey-node.right{padding-left:var(--spacing-lg);left:50%}.node-connector{width:1.5rem;height:var(--border-width-thin);background-image:repeating-linear-gradient(to right, var(--text-primary) 0%, var(--text-primary) 50%, transparent 50%, transparent 100%);background-size:6px 1px;position:absolute;top:25px}.left .node-connector{right:0}.right .node-connector{left:0}.connector-dot{background:var(--color-background);border:var(--border-width-thin) solid var(--text-primary);border-radius:var(--radius-full);width:12px;height:12px;position:absolute;top:-5px}.left .connector-dot{right:-6px}.right .connector-dot{left:-6px}.connector-dot:before{content:"";background:var(--text-primary);border-radius:var(--radius-full);width:6px;height:6px;animation:2s infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-content{background-color:var(--background-Gradient1);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:var(--transition-medium);margin-top:20px;position:relative}.journey-content:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.journey-icon{top:-15px;left:var(--spacing-md);width:35px;height:35px;color:var(--white-text);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .3s;display:flex;position:absolute;background:0 0!important}.journey-content .journey-icon svg[data-icon=code]{background:linear-gradient(135deg,#2d3436,#636e72);border-radius:50%;padding:8px}.journey-content .journey-icon svg[data-icon=brain]{background:linear-gradient(135deg,#6c5ce7,#a55eea);border-radius:50%;padding:8px}.journey-content .journey-icon svg[data-icon=network-wired]{background:linear-gradient(135deg,#0984e3,#74b9ff);border-radius:50%;padding:8px}.journey-content .journey-icon svg[data-icon=robot]{background:linear-gradient(135deg,#00b894,#55efc4);border-radius:50%;padding:8px}.journey-content:hover .journey-icon{box-shadow:var(--shadow-lg);transform:scale(1.15)rotate(360deg)}.journey-year{background:var(--color-primary);color:var(--text-primary);padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);display:inline-block}.journey-content h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);color:var(--text-primary)}.journey-content p{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-normal)}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media screen and (max-width:1024px){.mission-content,.values-grid,.journey-tree{flex-direction:column;grid-template-columns:1fr}.journey-node{width:100%;text-align:left!important;left:0!important}.journey-tree:before,.node-connector{left:30px}}@media screen and (max-width:768px){.about-hero-content h1{font-size:var(--heading-lg)}.section-container{padding:var(--spacing-xl) var(--spacing-sm)}.journey-tree:before{left:20px}.journey-node{width:calc(100% - 40px);margin-left:40px;padding-left:var(--spacing-md)!important}.journey-node.left,.journey-node.right{left:0}.node-connector{width:1.5rem;left:-1.5rem!important}.connector-dot{left:-1.75rem!important}.journey-content{padding:var(--spacing-sm)}}.values-section .super-animated-heading .foreground-text{color:var(--white-text)}
.banner{height:clamp(600px,80vh,800px);position:relative;overflow:hidden}.banner-background{background-image:url(https://public.readdy.ai/ai/img_res/1f52c461368cc4f17350899e07bc624e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.banner-gradient{background:linear-gradient(90deg,#172554eb,#17255466);position:absolute;inset:0}.banner-content{height:100%;padding:var(--spacing-md);max-width:var(--max-width-container);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.banner-text{max-width:clamp(300px,60%,800px);color:var(--white-text);opacity:0;transition:all var(--transition-medium) var(--ease-out);transform:translateY(40px)}.banner-text.visible{opacity:1;transform:translateY(0)}.banner-text h1{font-size:var(--heading-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--white-text);line-height:var(--line-height-tight)}.banner-text>p{font-size:var(--paragraph-base);margin-bottom:var(--spacing-lg);color:var(--light-white-text);line-height:var(--line-height-relaxed)}.feature-icons{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.feature-item{align-items:center;gap:var(--spacing-sm);flex:250px;display:flex}.feature-item svg{font-size:var(--font-size-2xl);color:var(--white-text);width:var(--spacing-xl);height:var(--spacing-xl);padding:var(--spacing-xs);border-radius:var(--radius-md);transition:all var(--transition-fast) var(--ease-in-out);background:#ffffff1a}.feature-item:hover svg{color:var(--white-text);background:#fff3;transform:scale(1.1)}.feature-title{color:var(--white-text);letter-spacing:-.01em!important;font-size:clamp(.875rem,1vw,1.125rem)!important;font-weight:600!important;line-height:1.25!important}.feature-subtitle{font-size:var(--font-size-sm);color:var(--light-white-text)}.banner-buttons{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.primary-button,.secondary-button{padding:var(--button-padding-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast) var(--ease-in-out);white-space:nowrap;text-align:center;min-width:160px}.primary-button{background-color:var(--white-text);color:var(--black-text);border:none}.secondary-button{border:var(--border-width-medium) solid var(--white-text);color:var(--white-text);background:0 0}.primary-button:hover{background-color:var(--accent-hover);transform:translateY(-2px)}.secondary-button:hover{background-color:#ffffff1a;transform:translateY(-2px)}.user-trust{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.user-images{display:flex}.user-images img{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-full);border:var(--border-width-medium) solid var(--white-text);margin-right:calc(var(--spacing-sm) * -1)}.user-trust-text{color:var(--white-text);font-size:var(--font-size-sm)}.user-trust-text span{font-weight:var(--font-weight-bold)}.graduated-image{object-fit:contain;height:clamp(400px,60vh,600px);margin-right:var(--spacing-xl);padding:var(--spacing-xl) 0;opacity:0;transition:all var(--transition-medium) var(--ease-out);transform:translateY(40px)}.graduated-image.visible{opacity:1;animation:3s ease-in-out infinite naturalBounce;transform:translateY(0)}@media (max-width:1200px){.banner-content{padding:var(--spacing-md) var(--spacing-lg)}.banner-text{max-width:100%}}@media (max-width:992px){.graduated-image{height:clamp(300px,50vh,500px);margin-right:var(--spacing-lg)}}@media (max-width:768px){.banner{height:auto;min-height:80vh;padding-top:var(--spacing-xl)}.banner-content{padding:var(--spacing-lg) var(--spacing-md);flex-direction:column;padding-top:30%}.banner-text h1{font-size:var(--heading-sm)}.banner-text p{font-size:var(--font-size-sm)}.feature-icons{gap:var(--spacing-md)}.banner-buttons{justify-content:center;width:100%}.primary-button,.secondary-button{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-xs);flex:auto;width:fit-content}.graduated-image{display:none}}@media (max-width:480px){.banner{min-height:70vh;padding-top:var(--spacing-lg)}.banner-text h1{font-size:var(--heading-xs)}.feature-item{flex:100%}.banner-buttons{flex-direction:column}.feature-title{font-size:var(--font-size-md)}.feature-subtitle{font-size:var(--font-size-xs)}}@media (hover:none){.primary-button:hover,.secondary-button:hover{transform:none}}@supports (-webkit-touch-callout:none){.banner{min-height:-webkit-fill-available}}.banner-stats-card{opacity:0;background:#fff;border:1px solid #ffffff1a;border-radius:20px;max-width:340px;padding:24px;transition:opacity .8s,transform .8s;transform:translate(40px);box-shadow:0 24px 60px #0000002e}.banner-stats-card.visible{opacity:1;transform:translate(0)}.banner-stats-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.banner-stats-pulse{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:2s infinite bannerStatsPulse;box-shadow:0 0 0 4px #22c55e40}@keyframes bannerStatsPulse{0%,to{box-shadow:0 0 0 4px #22c55e40}50%{box-shadow:0 0 0 8px #22c55e00}}.banner-stats-title{color:#111827;letter-spacing:.02em;font-size:14px;font-weight:700}.banner-stats-grid{grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:18px;display:grid}.banner-stat{text-align:left}.banner-stat-value{color:#6366f1;letter-spacing:-.01em!important;font-size:clamp(1.125rem,1.6vw,1.5rem)!important;font-weight:700!important;line-height:1.25!important}.banner-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:600}.banner-stats-tags{border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.banner-stats-tag{color:#6366f1;text-transform:uppercase;letter-spacing:.03em;background:#eef2ff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}
.technology-container{max-width:var(--max-width-xl);padding:var(--spacing-3xl) var(--spacing-lg);align-items:center;gap:var(--spacing-2xl);margin:0 auto;display:flex;position:relative;overflow:hidden}.technology-container:before{content:"";opacity:.05;z-index:0;position:absolute;inset:0}.technology-content{z-index:10;flex:1;animation:1s ease-out fadeInLeft}.technology-content h2{font-size:var(--heading-lg);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight);background:linear-gradient(120deg, var(--text-primary), var(--accent-color));-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition:transform .3s;transform:translateY(0)}.technology-content h2:hover{transform:translateY(-3px)}.technology-content p{font-size:var(--paragraph-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);font-family:var(--font-family-secondary);opacity:.9;transition:opacity .3s}.technology-content p:hover{opacity:1}.technology-details ul{padding:0;list-style-type:none}.technology-details li{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:var(--font-size-md);font-family:var(--font-family-secondary);line-height:var(--line-height-normal);transition:transform .3s;position:relative;transform:translate(0)}.technology-details li:hover{transform:translate(10px)}.technology-details li:before{content:"✓";color:var(--color-green-500);font-weight:var(--font-weight-bold);transition:transform .3s;position:absolute;left:0}.technology-details li:hover:before{transform:scale(1.2)}.technology-image-wrapper{border-radius:var(--radius-lg);perspective:1000px;box-shadow:var(--shadow-lg);flex:1;transition:transform .5s;animation:1s ease-out fadeInRight;position:relative;overflow:hidden}@media (hover:hover){.technology-image-wrapper:hover{transform:perspective(1000px)rotateY(-5deg)}.technology-image-wrapper:hover .glass-overlay{opacity:1;background:#ffffff26}.technology-image-wrapper:hover .technology-image{filter:brightness(.8)saturate(1.2);transform:scale(1.05)}.technology-image-wrapper:hover .glass-content{opacity:1;transform:translateY(0)}}.technology-image{object-fit:cover;filter:brightness(.9)saturate(1.1);width:100%;height:clamp(300px,50vh,500px);transition:all .5s}.glass-overlay{border-radius:var(--radius-lg);border:var(--border-width-thin) solid #ffffff26;opacity:0;background:#ffffff1a;justify-content:center;align-items:center;transition:all .5s;display:flex;position:absolute;inset:0}.glass-content{text-align:center;color:var(--color-text-primary);padding:var(--spacing-xl);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);max-width:90%;transform:translateY(var(--spacing-lg));opacity:0;background:#00000040;transition:all .5s cubic-bezier(.4,0,.2,1)}.glass-content h3{font-size:var(--heading-sm);margin-bottom:var(--spacing-md);color:#fffffff2;font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);text-shadow:0 2px 4px #0003}.glass-content p{font-size:var(--paragraph-base);color:#ffffffd9;line-height:var(--line-height-relaxed);font-family:var(--font-family-secondary);text-shadow:0 1px 2px #0000001a}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width:1024px){.technology-container{padding:var(--spacing-2xl) var(--spacing-md);gap:var(--spacing-xl);flex-direction:column}.technology-content{text-align:center}.technology-details ul{text-align:left;flex-direction:column;align-items:flex-start;display:inline-flex}.technology-image{height:clamp(250px,40vh,400px)}}@media (max-width:768px){.technology-container{padding:var(--spacing-xl) var(--spacing-md)}.technology-content h2{font-size:var(--heading-md)}.glass-content{padding:var(--spacing-lg)}}@media (max-width:480px){.technology-container{padding:var(--spacing-lg) var(--spacing-sm)}.technology-content h2{font-size:var(--heading-sm)}.technology-image{height:clamp(200px,35vh,300px)}}@media (hover:none){.glass-overlay{opacity:1;pointer-events:auto;background:#0000004d}.glass-content{opacity:1;transform:translateY(0)}.technology-image-wrapper:active .technology-image{filter:brightness(.9)saturate(1.1);transform:scale(1.02)}.technology-image-wrapper{transform:none!important}}.tech-stack-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px;display:grid}.tech-stack-card{background:var(--second--header-bg,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.tech-stack-card:hover{border-color:#6366f1;transform:translateY(-4px);box-shadow:0 12px 30px #6366f11f}.tech-stack-icon{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tech-stack-label{color:var(--main-title-color);margin-bottom:4px;font-size:14px;font-weight:700}.tech-stack-items{color:var(--subtitle-color);font-size:12px;line-height:1.55}
