.core-values-section{isolation:isolate;background:linear-gradient(#fff 0%,#f6fbfe 100%);padding:70px 0;position:relative;overflow:hidden}.core-values-section .cv-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.core-values-section .cv-blob{filter:blur(90px);background:radial-gradient(circle,#00cfff2e,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-160px;right:-160px}.core-values-section .cv-dots{opacity:.6;background-image:radial-gradient(#0d121e0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 70% 30%,#000 30%,#0000 90%);mask-image:radial-gradient(60% 50% at 70% 30%,#000 30%,#0000 90%)}.core-values-section .cv-header{z-index:2;text-align:center;max-width:720px;margin:0 auto 50px;position:relative}@media (min-width:1024px){.core-values-section .cv-header{margin-bottom:60px}}.core-values-section .cv-eyebrow{color:#00a3cc;text-transform:uppercase;letter-spacing:.06em;background:#00cfff14;border:1px solid #00cfff40;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.core-values-section .cv-eyebrow svg{color:#00cfff}.core-values-section .cv-title{color:#0a0e1a;letter-spacing:-.025em;margin:0 0 14px;font-size:28px;font-weight:800;line-height:1.15}@media only screen and (min-width:640px){.core-values-section .cv-title{font-size:36px}}@media (min-width:1024px){.core-values-section .cv-title{font-size:44px}}.core-values-section .cv-title .grad{background:linear-gradient(135deg,#00cfff 0%,#09c 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.core-values-section .cv-description{color:#64748b;margin:0;font-size:15px;line-height:1.6}@media only screen and (min-width:640px){.core-values-section .cv-description{font-size:16px}}.core-values-section .cv-grid{z-index:2;grid-template-columns:1fr;gap:18px;display:grid;position:relative}@media only screen and (min-width:640px){.core-values-section .cv-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.core-values-section .cv-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.core-values-section .cv-card{isolation:isolate;background:#fff;border:1px solid #0d121e0f;border-radius:22px;padding:26px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 22px 44px -28px #0d121e29}.core-values-section .cv-card-bg{border-radius:inherit;opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:0}.core-values-section .cv-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fffc,0 32px 56px -24px #0d121e38}.core-values-section .cv-card:hover .cv-card-bg{opacity:1}.core-values-section .cv-card:hover .cv-icon{transform:rotate(-6deg)scale(1.05)}.core-values-section .cv-icon{z-index:1;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.core-values-section .cv-card-title{z-index:1;color:#0a0e1a;letter-spacing:-.015em;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.3;position:relative}.core-values-section .cv-card-description{z-index:1;color:#64748b;margin:0;font-size:13.5px;line-height:1.6;position:relative}.core-values-section .cv-card-number{color:#0d121e0d;letter-spacing:-.05em;z-index:0;font-size:36px;font-weight:900;line-height:1;transition:color .4s;position:absolute;top:18px;right:22px}.core-values-section .cv-card.tone-amber .cv-icon{color:#b45309;background:linear-gradient(135deg,#fbbf242e,#fbbf240a);box-shadow:0 10px 22px -8px #fbbf2466}.core-values-section .cv-card.tone-amber .cv-card-bg{background:radial-gradient(120% 100% at 100% 0,#fbbf241f,#0000 60%)}.core-values-section .cv-card.tone-amber:hover{border-color:#fbbf2459}.core-values-section .cv-card.tone-amber:hover .cv-card-number{color:#fbbf242e}.core-values-section .cv-card.tone-rose .cv-icon{color:#db2777;background:linear-gradient(135deg,#f472b62e,#f472b60a);box-shadow:0 10px 22px -8px #f472b666}.core-values-section .cv-card.tone-rose .cv-card-bg{background:radial-gradient(120% 100% at 100% 0,#f472b61f,#0000 60%)}.core-values-section .cv-card.tone-rose:hover{border-color:#f472b659}.core-values-section .cv-card.tone-rose:hover .cv-card-number{color:#f472b62e}.core-values-section .cv-card.tone-cyan .cv-icon{color:#00a3cc;background:linear-gradient(135deg,#00cfff2e,#00cfff0a);box-shadow:0 10px 22px -8px #00cfff73}.core-values-section .cv-card.tone-cyan .cv-card-bg{background:radial-gradient(120% 100% at 100% 0,#00cfff1f,#0000 60%)}.core-values-section .cv-card.tone-cyan:hover{border-color:#00cfff59}.core-values-section .cv-card.tone-cyan:hover .cv-card-number{color:#00cfff2e}.core-values-section .cv-card.tone-emerald .cv-icon{color:#16a34a;background:linear-gradient(135deg,#22c55e2e,#22c55e0a);box-shadow:0 10px 22px -8px #22c55e66}.core-values-section .cv-card.tone-emerald .cv-card-bg{background:radial-gradient(120% 100% at 100% 0,#22c55e1f,#0000 60%)}.core-values-section .cv-card.tone-emerald:hover{border-color:#22c55e4d}.core-values-section .cv-card.tone-emerald:hover .cv-card-number{color:#22c55e2e}
.certifications-section{isolation:isolate;background:linear-gradient(#fff 0%,#f6fbfe 100%);padding:70px 0 80px;position:relative;overflow:hidden}.certifications-section .cert-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.certifications-section .cert-bg .cert-blob{filter:blur(90px);background:radial-gradient(circle,#7c3aed21,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:30%;left:-180px}.certifications-section .cert-bg .cert-dots{opacity:.55;background-image:radial-gradient(#0d121e0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 80% 30%,#000 30%,#0000 90%);mask-image:radial-gradient(60% 50% at 80% 30%,#000 30%,#0000 90%)}.certifications-section .cert-header{z-index:2;text-align:center;max-width:720px;margin:0 auto 44px;position:relative}.certifications-section .cert-header .cert-eyebrow{color:#00a3cc;text-transform:uppercase;letter-spacing:.06em;background:#00cfff14;border:1px solid #00cfff40;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.certifications-section .cert-header .cert-eyebrow svg{color:#00cfff}.certifications-section .cert-header .cert-title{color:#0a0e1a;letter-spacing:-.025em;margin:0 0 14px;font-size:28px;font-weight:800;line-height:1.1}@media only screen and (min-width:640px){.certifications-section .cert-header .cert-title{font-size:38px}}@media (min-width:1024px){.certifications-section .cert-header .cert-title{font-size:46px}}.certifications-section .cert-header .cert-title .grad{background:linear-gradient(135deg,#00cfff 0%,#67e8f9 50%,#c4b5fd 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.certifications-section .cert-header .cert-description{color:#475569;margin:0;font-size:15px;line-height:1.65}@media only screen and (min-width:640px){.certifications-section .cert-header .cert-description{font-size:16px}}.certifications-section .cert-grid{z-index:2;grid-template-columns:1fr;gap:18px;margin-bottom:50px;display:grid;position:relative}@media only screen and (min-width:640px){.certifications-section .cert-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.certifications-section .cert-grid{grid-template-columns:repeat(4,1fr);gap:22px}}.certifications-section .cert-card{isolation:isolate;text-align:start;background:#fff;border:1px solid #0d121e0f;border-radius:20px;padding:26px 22px;transition:transform .35s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 18px 36px -22px #0d121e29}.certifications-section .cert-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fffc,0 26px 48px -22px #0d121e38}.certifications-section .cert-card .cert-card-bg{opacity:.06;filter:blur(60px);z-index:-1;pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;right:-50%}.certifications-section .cert-card.tone-cyan .cert-card-bg{background:radial-gradient(circle,#00cfff,#0000 60%)}.certifications-section .cert-card.tone-cyan .cert-card-icon{color:#00a3cc;background:linear-gradient(135deg,#00cfff2e,#00cfff0d);box-shadow:0 6px 14px -6px #00cfff73}.certifications-section .cert-card.tone-cyan .cert-card-check{color:#00a3cc;background:#00cfff14;border-color:#00cfff33}.certifications-section .cert-card.tone-emerald .cert-card-bg{background:radial-gradient(circle,#22c55e,#0000 60%)}.certifications-section .cert-card.tone-emerald .cert-card-icon{color:#16a34a;background:linear-gradient(135deg,#22c55e2e,#22c55e0d);box-shadow:0 6px 14px -6px #22c55e73}.certifications-section .cert-card.tone-emerald .cert-card-check{color:#16a34a;background:#22c55e14;border-color:#22c55e33}.certifications-section .cert-card.tone-amber .cert-card-bg{background:radial-gradient(circle,#fbbf24,#0000 60%)}.certifications-section .cert-card.tone-amber .cert-card-icon{color:#b45309;background:linear-gradient(135deg,#fbbf2433,#fbbf240d);box-shadow:0 6px 14px -6px #fbbf2473}.certifications-section .cert-card.tone-amber .cert-card-check{color:#b45309;background:#fbbf241a;border-color:#fbbf2440}.certifications-section .cert-card.tone-purple .cert-card-bg{background:radial-gradient(circle,#7c3aed,#0000 60%)}.certifications-section .cert-card.tone-purple .cert-card-icon{color:#7c3aed;background:linear-gradient(135deg,#a78bfa33,#a78bfa0d);box-shadow:0 6px 14px -6px #7c3aed73}.certifications-section .cert-card.tone-purple .cert-card-check{color:#7c3aed;background:#a78bfa1a;border-color:#a78bfa40}.certifications-section .cert-card .cert-card-icon{border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.certifications-section .cert-card .cert-card-title{color:#0a0e1a;letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:800}.certifications-section .cert-card .cert-card-issuer{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.certifications-section .cert-card .cert-card-desc{color:#64748b;min-height:60px;margin:0 0 16px;font-size:13px;line-height:1.6}.certifications-section .cert-card .cert-card-check{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.certifications-section .cert-card .cert-card-check svg{flex-shrink:0}.certifications-section .cert-partners{z-index:2;background:linear-gradient(160deg,#fff 0%,#f0f9ff 100%);border:1px solid #0d121e0f;border-radius:22px;padding:28px 0 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 18px 36px -22px #0d121e1f}.certifications-section .cert-partners-head{text-align:center;margin-bottom:22px;padding:0 22px}.certifications-section .cert-partners-head .cert-partners-eyebrow{color:#00a3cc;text-transform:uppercase;letter-spacing:.06em;background:#00cfff14;border:1px solid #00cfff33;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.certifications-section .cert-partners-head .cert-partners-eyebrow svg{color:#00cfff}.certifications-section .cert-partners-head p{color:#475569;margin:0;font-size:13.5px;line-height:1.55}.certifications-section .cert-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.certifications-section .cert-marquee-track{align-items:center;gap:50px;width:max-content;padding:6px 0;animation:28s linear infinite cert-marquee-scroll;display:flex}.certifications-section .cert-partner{color:#94a3b8;letter-spacing:-.02em;text-transform:uppercase;flex-shrink:0;font-size:22px;font-style:italic;font-weight:800;transition:color .3s}.certifications-section .cert-partner:hover{color:#0a0e1a}@keyframes cert-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cert-marquee-track{animation:none}}
.about-cta-section{background:linear-gradient(#f6fbfe 0%,#fff 100%);padding:30px 0 50px;position:relative}.about-cta-section .ac-card{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0a0e1a 0%,#102032 50%,#00cfff 200%);border:1px solid #ffffff1a;border-radius:26px;padding:44px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -30px #00000080}@media only screen and (min-width:640px){.about-cta-section .ac-card{padding:60px 50px}}@media (min-width:1024px){.about-cta-section .ac-card{padding:80px 70px}}.about-cta-section .ac-card .ac-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-cta-section .ac-card .ac-bg .ac-blob{filter:blur(80px);border-radius:50%;position:absolute}.about-cta-section .ac-card .ac-bg .ac-blob.b1{background:radial-gradient(circle,#00cfff8c,#0000 70%);width:460px;height:460px;top:-120px;right:-100px}.about-cta-section .ac-card .ac-bg .ac-blob.b2{background:radial-gradient(circle,#7c3aed66,#0000 70%);width:480px;height:480px;bottom:-150px;left:-120px}.about-cta-section .ac-card .ac-bg .ac-grid{opacity:.4;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 80%,#000 30%,#0000 90%)}.about-cta-section .ac-card .ac-bg .ac-shine{background:linear-gradient(115deg,#0000 40%,#ffffff0f 50%,#0000 60%);width:200%;height:200%;animation:6s ease-in-out infinite ac-shine-anim;position:absolute;top:-50%;left:-50%}.about-cta-section .ac-card .ac-content{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.about-cta-section .ac-card .ac-eyebrow{-webkit-backdrop-filter:blur(12px);color:#e0f7ff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}.about-cta-section .ac-card .ac-eyebrow svg{color:#00cfff}.about-cta-section .ac-card .ac-title{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.05}@media only screen and (min-width:640px){.about-cta-section .ac-card .ac-title{font-size:44px}}@media (min-width:1024px){.about-cta-section .ac-card .ac-title{font-size:56px}}.about-cta-section .ac-card .ac-title .hide-sm{display:none}@media only screen and (min-width:640px){.about-cta-section .ac-card .ac-title .hide-sm{display:inline}}.about-cta-section .ac-card .ac-title .grad{background:linear-gradient(135deg,#00cfff 0%,#67e8f9 50%,#c4b5fd 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.about-cta-section .ac-card .ac-sub{color:#ffffffc7;max-width:560px;margin:0 auto 30px;font-size:15px;line-height:1.65}@media only screen and (min-width:640px){.about-cta-section .ac-card .ac-sub{font-size:17px}}.about-cta-section .ac-card .ac-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;display:flex}@media only screen and (min-width:640px){.about-cta-section .ac-card .ac-actions{flex-direction:row;gap:14px}}.about-cta-section .ac-card .ac-btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;padding:0 26px;font-size:14.5px;font-weight:700;transition:transform .25s,box-shadow .3s;display:inline-flex;text-decoration:none!important}@media only screen and (min-width:640px){.about-cta-section .ac-card .ac-btn{width:auto}}.about-cta-section .ac-card .ac-btn:hover{transform:translateY(-2px)}.about-cta-section .ac-card .ac-btn-primary{color:#fff;background:linear-gradient(135deg,#00cfff 0%,#09c 100%);box-shadow:inset 0 1px #ffffff40,0 16px 32px -10px #00cfff99}.about-cta-section .ac-card .ac-btn-primary:hover{box-shadow:inset 0 1px #ffffff4d,0 22px 40px -10px #00cfffbf}.about-cta-section .ac-card .ac-btn-primary:hover .ac-btn-arrow{transform:translate(3px)}.about-cta-section .ac-card .ac-btn-primary .ac-btn-arrow{align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.about-cta-section .ac-card .ac-btn-ghost{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.about-cta-section .ac-card .ac-btn-ghost:hover{background:#ffffff21;border-color:#ffffff47}.about-cta-section .ac-card .ac-btn-ghost svg{color:#67e8f9}.about-cta-section .ac-card .ac-trust{color:#ffffffb3;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:0;padding:0;font-size:12.5px;list-style:none;display:inline-flex}.about-cta-section .ac-card .ac-trust li{align-items:center;gap:7px;font-weight:600;display:inline-flex}.about-cta-section .ac-card .ac-trust li svg{color:#fbbf24;flex-shrink:0}.about-cta-section .ac-card .ac-trust li:nth-child(2) svg,.about-cta-section .ac-card .ac-trust li:nth-child(3) svg{color:#67e8f9}@keyframes ac-shine-anim{0%,to{opacity:0;transform:translate(-30%)}40%{opacity:1}60%{opacity:1;transform:translate(30%)}to{opacity:0;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.about-cta-section *{animation:none!important}}
