.about-page{--about-bg:#05080b;--about-panel:#082941;--about-panel-deep:#062338;--about-accent:#37a9e6;--about-accent-soft:#8bd8ff;--about-text:#eef7fb;--about-muted:#92a6b4;background:var(--about-bg);color:var(--about-text);overflow:hidden}.about-page :where(h1,h2,h3,p,figure){margin:0}.about-page :where(h1,h2,h3){color:#f7fbff;font-family:Inter,var(--body),system-ui,sans-serif;letter-spacing:0;text-shadow:none;text-transform:none}.about-page :where(p,li){color:var(--about-muted);font-family:Inter,var(--body),system-ui,sans-serif}.about-shell{width:min(860px, calc(100% - 32px));margin-inline:auto}.about-hero{min-height:236px;display:grid;place-items:center;padding-top:var(--nav-h,64px);background-image:linear-gradient(90deg,rgb(5 8 11 / .78),rgb(6 35 56 / .68)),var(--about-hero-image);background-position:center;background-size:cover;border-bottom:1px solid rgb(55 169 230 / .15)}.about-hero__inner{display:grid;place-items:center;min-height:172px;text-align:center}.about-hero h1{font-size:clamp(2rem, 4vw, 2.65rem);font-weight:800;line-height:1.1}.about-kicker{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:var(--about-accent-soft)!important;font-size:.68rem;font-weight:700;line-height:1.1}.about-kicker::before{content:"";width:3px;height:14px;border-radius:999px;background:var(--about-accent)}.about-intro{display:grid;grid-template-columns:1fr .94fr;gap:22px;align-items:stretch;padding:70px 0 52px}.about-panel,.about-choice-card{background:var(--about-panel);border:1px solid rgb(55 169 230 / .12);border-radius:5px;box-shadow:0 20px 50px rgb(0 0 0 / .24)}.about-panel{padding:clamp(20px, 3vw, 28px);display:grid;align-content:center}.about-panel h2{margin-bottom:14px;font-size:clamp(1.45rem, 2.4vw, 1.85rem);font-weight:850;line-height:1.08}.about-panel p:not(.about-kicker){max-width:33rem;font-size:.78rem;font-weight:500;line-height:1.75}.about-image-card{position:relative;min-height:180px;overflow:hidden;background:#0b1820}.about-image-card--intro{border-radius:0 28px 0 28px}.about-image-card--tall{min-height:438px;border-radius:3px}.about-image-card img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.72) brightness(.74) contrast(1.05)}.about-badge{position:absolute;top:0;left:-1px;z-index:2;padding:9px 12px;border-radius:0 0 5px 0;background:var(--about-accent);color:#fff;font-size:.72rem;font-weight:800;line-height:1}.about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:4px 0 66px;text-align:center}.about-stats strong{display:block;color:#f7fbff;font-size:clamp(1.45rem, 3vw, 1.85rem);font-weight:850;line-height:1}.about-stats span{display:block;margin-top:7px;color:var(--about-muted);font-size:.72rem;font-weight:500}.about-why{padding:0 0 86px}.about-section-heading{margin-bottom:28px;text-align:center}.about-section-heading h2{margin-bottom:6px;font-size:clamp(1.45rem, 2.4vw, 1.85rem);font-weight:850;line-height:1.1}.about-section-heading p{font-size:.72rem}.about-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.about-choice-card{min-height:130px;padding:24px 18px 22px;text-align:center}.about-icon{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;margin-bottom:13px;border-radius:999px;background:linear-gradient(145deg,#c3eeff,var(--about-accent));box-shadow:inset 0 -3px 0 rgb(0 0 0 / .18)}.about-icon::before{color:#083148;font-size:1.12rem;font-weight:900}.about-icon--security::before{content:"S"}.about-icon--scalability::before{content:"V"}.about-icon--support::before{content:"C"}.about-choice-card h3{margin-bottom:10px;font-size:.88rem;font-weight:850}.about-choice-card p{font-size:.68rem;font-weight:500;line-height:1.6}.about-steps{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1fr);gap:26px;align-items:center;padding:0 0 72px}.about-steps__copy{padding:10px 0}.about-steps__copy h2{margin-bottom:6px;font-size:clamp(1.65rem, 2.8vw, 2.05rem);font-weight:850;line-height:1.08}.about-steps__copy>p:not(.about-kicker){margin-bottom:22px;font-size:.78rem;line-height:1.65}.about-step-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.about-step-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.about-step-list>li>span{width:39px;height:39px;display:grid;place-items:center;border:2px solid var(--about-accent);border-radius:999px;color:#fff;font-size:1rem;font-weight:750;line-height:1}.about-step-list h3{margin-bottom:4px;font-size:.82rem;font-weight:850}.about-step-list p{font-size:.68rem;font-weight:500;line-height:1.5}.about-cta{width:fit-content;min-height:34px;display:inline-grid;place-items:center;margin-top:24px;padding:0 18px;border-radius:999px;background:var(--about-accent);color:#fff;font-size:.72rem;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.about-cta:hover{background:var(--about-accent-soft);color:#062237;transform:translateY(-1px)}.about-logo-strip{background:repeating-linear-gradient(110deg,rgb(55 169 230 / .04) 0 5px,transparent 5px 18px),#06080b;border-top:1px solid rgb(255 255 255 / .04)}.about-logo-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;align-items:center;padding:37px 0}.about-logo-list span{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:rgb(255 255 255 / .68);font-size:clamp(.92rem, 1.4vw, 1.08rem);font-weight:650;line-height:1}.about-logo-list i{width:26px;height:26px;display:inline-block;border:4px solid currentColor;border-radius:4px;transform:rotate(45deg);opacity:.9}.about-page-elementor{min-height:60vh}@media (max-width:900px){.about-intro,.about-steps{grid-template-columns:1fr}.about-photo-card--tall,.about-image-card--tall{min-height:360px}}@media (max-width:700px){.about-shell{width:min(100% - 24px, 860px)}.about-hero{min-height:190px}.about-intro{padding-top:46px}.about-stats,.about-choice-grid,.about-logo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-steps{padding-bottom:54px}}@media (max-width:480px){.about-stats,.about-choice-grid,.about-logo-list{grid-template-columns:1fr}.about-panel{padding:22px}.about-image-card{min-height:220px}.about-image-card--tall{min-height:300px}}