.about-page{overflow:hidden}.about-hero{padding:1rem 0 0;position:relative}.about-hero-shell{color:#fff;background:radial-gradient(circle at 0 0,#ffffff3d,#0000 30%),linear-gradient(135deg,#0b5ed7 0%,#0f7bff 48%,#4db6ff 100%);border-radius:32px;padding:clamp(1.75rem,5vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 24px 60px #0d357833}.about-eyebrow,.about-section-tag,.about-story-kicker,.about-hero-card-label{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.74rem;font-weight:700;display:inline-flex}.about-eyebrow{background:#ffffff24;border:1px solid #ffffff2e;margin-bottom:1.25rem}.about-hero-title{letter-spacing:-.04em;max-width:10ch;margin-bottom:1rem;font-size:clamp(2.2rem,6vw,4.3rem);font-weight:800;line-height:.98}.about-hero-subtitle{color:#ffffffe6;max-width:54ch;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.about-hero-card{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #ffffff29;border-radius:24px;padding:1.4rem;position:relative;box-shadow:0 16px 32px #03193d24}.about-hero-card-label{color:#fff;background:#ffffff29;margin-bottom:1rem}.about-hero-card-text{color:#ffffffeb;font-size:.98rem;line-height:1.8}.about-hero-orb{pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.about-hero-orb-one{background:#ffffff1f;width:260px;height:260px;top:-90px;right:-90px}.about-hero-orb-two{background:#ffffff14;width:180px;height:180px;bottom:-110px;right:28%}.about-main{position:relative}.about-intro-panel,.about-why-shell,.about-story-card{background:#fff;border:1px solid #0e192b0f;border-radius:28px;box-shadow:0 20px 45px #0f172a14}.about-intro-panel{text-align:center;padding:clamp(1.5rem,4vw,3rem)}.about-section-tag{color:#0b5ed7;background:#0d6efd14;margin-bottom:1rem}.about-section-head{max-width:760px;margin:0 auto 2rem}.about-section-title{letter-spacing:-.03em;color:#0f172a;margin-bottom:.9rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.1}.about-section-subtitle,.about-intro-text,.about-service-card p,.about-why-card p,.about-story-card p{color:#5b6578;font-size:1rem;line-height:1.85}.about-services-section{position:relative}.about-service-card,.about-why-card{background:#fff;border:1px solid #0e192b0f;border-radius:24px;height:100%;padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 16px 35px #0f172a14}.about-service-card:hover,.about-why-card:hover{transform:translateY(-6px);box-shadow:0 24px 45px #0f172a1f}.about-service-card:before,.about-why-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffffb8,#0d6efd14);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about-service-icon,.about-why-icon{border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1rem;display:inline-flex}.about-service-card h3,.about-why-card h3,.about-story-card h2{color:#0f172a;letter-spacing:-.02em;margin-bottom:.85rem;font-size:1.2rem;font-weight:800;line-height:1.35}.about-tone-primary .about-service-icon{background:#0d6efd1a}.about-tone-success .about-service-icon{background:#1987541a}.about-tone-warning .about-service-icon{background:#ffc10726}.about-tone-danger .about-service-icon{background:#dc35451a}.about-why-shell{background:radial-gradient(circle at 100% 0,#0d6efd0f,#0000 24%),#fff;padding:clamp(1.5rem,4vw,3rem)}.about-why-icon{background:#0d6efd1a;border-radius:18px}.about-story-card{background:radial-gradient(circle at 0 0,#4db6ff2e,#0000 24%),linear-gradient(135deg,#fff 0%,#eef6ff 100%);padding:clamp(1.8rem,5vw,3rem);position:relative;overflow:hidden}.about-story-card:after{content:"";background:#0d6efd14;border-radius:999px;width:180px;height:180px;position:absolute;bottom:-50px;right:-50px}.about-story-kicker{color:#0b5ed7;background:#ffffffbf;border:1px solid #0d6efd1a;margin-bottom:1rem}@media (max-width:991.98px){.about-hero-shell{border-radius:26px}.about-hero-title{max-width:none}.about-section-head{margin-bottom:1.5rem}}@media (max-width:767.98px){.about-hero{padding-top:.5rem}.about-hero-shell,.about-intro-panel,.about-why-shell,.about-story-card,.about-service-card,.about-why-card{border-radius:22px}.about-hero-subtitle,.about-intro-text,.about-section-subtitle,.about-service-card p,.about-why-card p,.about-story-card p{font-size:.96rem}.about-service-card:hover,.about-why-card:hover{transform:translateY(-3px)}}@media (max-width:575.98px){.about-eyebrow,.about-section-tag,.about-story-kicker,.about-hero-card-label{padding:.4rem .75rem;font-size:.68rem}.about-service-card,.about-why-card{padding:1.25rem}.about-service-icon,.about-why-icon{border-radius:16px;width:58px;height:58px}}
