.about-page{min-height:100vh;overflow:hidden;background:#071018;color:#f8fafc;font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif}.about-page,.about-page *,.about-page *:before,.about-page *:after{box-sizing:border-box}.about-page__backdrop{pointer-events:none;position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 15% 8%,rgba(32,211,238,.11),transparent 28%),radial-gradient(circle at 82% 7%,rgba(52,211,153,.1),transparent 30%),linear-gradient(180deg,#081018,#071018 44%,#08131a)}.about-page__content{position:relative;z-index:1;min-height:100vh}.about-hero{padding:2.5rem 1.5rem 1.75rem}.about-hero__inner,.about-story-section__inner,.about-footer__inner{width:min(100%,80rem);margin:0 auto}.about-breadcrumb{display:flex;align-items:center;gap:.75rem;color:#94a3b8c2;font-size:.875rem;font-weight:650}.about-breadcrumb__link{display:inline-flex;color:#94a3b8db;transition:color .15s ease}.about-breadcrumb__link:hover{color:#6ee7b7}.about-hero__eyebrow{margin:3rem 0 0;color:#34d399;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:750}.about-hero__title{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin:1.25rem 0 0;padding-bottom:2.25rem;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;font-size:clamp(3rem,6.5vw,5rem);font-weight:900;letter-spacing:0;line-height:1.05}.about-hero__title span{color:#34d399}.audio-mark{display:inline-flex;align-items:center;gap:.35rem;color:#f8fafce6}.audio-mark span{width:3px;border-radius:999px;background:currentColor}.about-story-section{padding:0 1.5rem 1.25rem}.about-story{max-width:73rem}.about-story p{margin:0 0 1.55rem;color:#e2e8f0e0;line-height:1.95}.about-story span.light-text{color:#a4a4a4}.about-story strong{color:#34d399;font-weight:800}.about-signature{margin-top:2.25rem}.about-signature p{margin:0 0 .25rem;color:#34d399;font-weight:750}.about-signature ul{display:flex;gap:1rem}.about-signature a,.about-card__contact a{display:inline-flex;align-items:center;gap:.65rem;color:#f8fafc;font-weight:650;text-decoration:none;transition:color .15s ease}.about-signature a svg,.about-card__contact a svg{color:#34d399}.about-signature a:hover,.about-card__contact a:hover,.about-footer__links a:hover{color:#6ee7b7}.about-card-grid{display:grid;gap:1.25rem;margin-top:2.4rem}@media(min-width:900px){.about-card-grid{grid-template-columns:1fr 1fr}}.about-card{min-height:22rem;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#ffffff0b;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 24px 80px #00000038}.about-card__icon{display:grid;width:4.25rem;height:4.25rem;place-items:center;border-radius:999px}.about-card__icon--emerald{background:#34d39924;color:#34d399}.about-card__icon--lime{background:#a3e63521;color:#d9f99d}.about-card h2{margin:1.1rem 0 0;color:#34d399;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:850;line-height:1.3}.about-card__intro,.about-card__description,.about-card__contact p{color:#e2e8f0db;font-size:1rem;line-height:1.8}.about-card__description{max-width:31rem;margin:1.1rem 0 0}.about-card__list{display:grid;gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none}.about-card__list li{display:flex;align-items:center;gap:.7rem;color:#e2e8f0e6;font-size:.95rem;line-height:1.5}.about-card__list svg{flex:0 0 auto;color:#34d399}.about-card__contact{display:grid;gap:1rem;margin-top:1.8rem}@media(min-width:640px){.about-card__contact{grid-template-columns:1fr auto;align-items:end}}.about-card__form{display:grid;gap:.85rem;margin-top:1.3rem}.about-card__form input{width:100%;height:3.2rem;border:1px solid rgba(255,255,255,.18);border-radius:.5rem;background:#071018cc;padding:0 1rem;color:#e2e8f0;font:inherit;outline:none}.about-card__form input::placeholder{color:#64748b}.about-card__form input:focus-visible{border-color:#6ee7b799;box-shadow:0 0 0 3px #34d39929}.about-card__form button,.about-card__button{display:inline-flex;width:100%;height:3.2rem;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:.5rem;background:#6ee7b7;color:#03130f;font:inherit;font-weight:850;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.about-card__form button:hover,.about-card__button:hover{background:#a7f3d0}.about-card__form button:disabled{cursor:not-allowed;background:#065f46;color:#ffffffa3}.about-card__error{margin:0;color:#fda4af;font-size:.82rem;font-weight:700}.about-card__privacy{display:flex;align-items:center;gap:.5rem;margin:1rem 0 0;color:#94a3b8c7;font-size:.875rem;line-height:1.6}.about-card__privacy svg{flex:0 0 auto}.about-footer{padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.08)}.about-footer__inner{display:flex;flex-direction:column;gap:1rem;color:#64748b;font-size:.875rem}.about-footer__logo{display:block;height:3rem}.about-footer__links{display:flex;gap:2rem}.about-footer__links a{color:inherit;text-decoration:none;transition:color .15s ease}@media(min-width:768px){.about-footer__inner{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:560px){.about-page .Header__inner{padding-left:1rem;padding-right:1rem}.about-page .Header__actions .Button,.about-page .Header__primary-cta{display:none}.about-page .Dropdown{min-width:7.4rem}.about-hero,.about-story-section,.about-footer{padding-left:1rem;padding-right:1rem}.about-hero__eyebrow{margin-top:2.25rem}.about-story p{line-height:1.85}.about-card{min-height:auto}}
