.ep-about-v2-page{color:var(--ep-color-text)}.ep-about-v2-page .container{max-width:min(var(--ep-shell-max),calc(100% - 32px))}.ep-about-v2-page section{padding:clamp(2.25rem,5vw,4.2rem) 0}.ep-about-v2-hero{overflow:hidden;padding-top:clamp(2.3rem,6vw,4.4rem);position:relative}.ep-about-v2-hero::before{background:radial-gradient(circle at 84% 18%,rgba(197,165,114,0.16),transparent 35%),radial-gradient(circle at 10% 90%,rgba(17,17,17,0.06),transparent 33%);content:"";inset:0;pointer-events:none;position:absolute}.ep-about-v2-hero-grid{align-items:center;column-gap:clamp(1.5rem,3.2vw,3rem);display:grid;grid-template-columns:minmax(0,1.03fr) minmax(310px,0.97fr);min-height:min(72vh,640px);position:relative;z-index:1}.ep-about-v2-hero-copy h1{font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-0.035em;line-height:1.08;margin:0.82rem 0 0;max-width:13.5ch}.ep-about-v2-hero-copy p:not(.ep-section-kicker){color:rgba(26,26,26,0.82);font-size:clamp(0.98rem,1.2vw,1.1rem);line-height:1.66;margin:1.08rem 0 0;max-width:var(--ep-text-measure-tight)}.ep-about-v2-hero-copy .ep-btn{margin-top:1.5rem}.ep-about-v2-hero-visual{aspect-ratio:1 / 1;max-width:520px;position:relative}.ep-about-v2-node{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,0.84);border:1px solid rgba(26,26,26,0.11);border-radius:12px;box-shadow:0 14px 36px rgba(12,12,12,0.08);color:#1a1a1a;font-size:0.78rem;font-weight:700;padding:0.68rem 0.76rem;position:absolute}.ep-about-v2-node-main{display:grid;gap:0.16rem;left:30%;top:34%;width:40%}.ep-about-v2-node-main span{color:rgba(26,26,26,0.66);font-size:0.67rem;font-weight:600}.ep-about-v2-node-a{left:7%;top:11%}.ep-about-v2-node-b{right:7%;top:13%}.ep-about-v2-node-c{left:8%;bottom:12%}.ep-about-v2-node-d{right:8%;bottom:10%}.ep-about-v2-link{border-top:1px solid rgba(26,26,26,0.2);position:absolute;width:28%}.ep-about-v2-link-1{left:20%;top:29%;transform:rotate(24deg)}.ep-about-v2-link-2{right:20%;top:30%;transform:rotate(-24deg)}.ep-about-v2-link-3{left:20%;bottom:27%;transform:rotate(-24deg)}.ep-about-v2-link-4{right:20%;bottom:27%;transform:rotate(24deg)}.ep-about-v2-vision-panel{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.1);border-radius:16px;padding:clamp(1.1rem,2.4vw,1.85rem)}.ep-about-v2-vision-panel .ep-section-title{max-width:26ch}.ep-about-v2-vision-panel p{color:rgba(26,26,26,0.78);font-size:0.92rem;line-height:1.66;margin:0.74rem 0 0;max-width:var(--ep-text-measure)}.ep-about-v2-ecosystem-list{display:grid;gap:1.1rem}.ep-about-v2-ecosystem-block{align-items:stretch;background:rgba(255,255,255,0.84);border:1px solid rgba(26,26,26,0.1);border-radius:16px;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(230px,0.92fr);overflow:hidden}.ep-about-v2-ecosystem-block.is-reversed{grid-template-columns:minmax(230px,0.92fr) minmax(0,1fr)}.ep-about-v2-ecosystem-block.is-reversed .ep-about-v2-ecosystem-copy{order:2}.ep-about-v2-ecosystem-block.is-reversed .ep-about-v2-ecosystem-visual{order:1}.ep-about-v2-ecosystem-copy{display:flex;flex-direction:column;gap:0.6rem;padding:clamp(1.05rem,2.2vw,1.7rem)}.ep-about-v2-label{color:var(--ep-color-accent);font-size:0.7rem;font-weight:800;letter-spacing:0.11em;margin:0;text-transform:uppercase}.ep-about-v2-ecosystem-copy h3{font-size:clamp(1.14rem,1.9vw,1.42rem);letter-spacing:-0.02em;margin:0}.ep-about-v2-ecosystem-copy p{color:rgba(26,26,26,0.75);font-size:0.9rem;line-height:1.62;margin:0;max-width:44ch}.ep-about-v2-cta{align-items:center;color:#1a1a1a;display:inline-flex;font-size:0.86rem;font-weight:700;gap:0.4rem;margin-top:auto;min-height:40px;width:fit-content}.ep-about-v2-cta::after{content:"\2192";transition:transform var(--ep-transition-fast)}.ep-about-v2-cta:hover::after,.ep-about-v2-cta:focus-visible::after{transform:translateX(3px)}.ep-about-v2-ecosystem-visual{align-items:center;background:linear-gradient(160deg,rgba(246,246,244,0.98),rgba(238,238,234,0.95));display:grid;gap:0.68rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.ep-about-v2-ecosystem-visual span{background:#fff;border:1px solid rgba(26,26,26,0.1);border-radius:10px;box-shadow:0 10px 24px rgba(12,12,12,0.06);min-height:52px}.ep-about-v2-ecosystem-visual span:nth-child(2){min-height:68px}.ep-about-v2-ecosystem-visual span:nth-child(3){min-height:74px}.ep-about-v2-different-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.ep-about-v2-different-card{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.1);border-radius:14px;box-shadow:0 12px 30px rgba(12,12,12,0.05);min-height:190px;transition:transform var(--ep-transition-base),box-shadow var(--ep-transition-base),border-color var(--ep-transition-base)}.ep-about-v2-different-card:hover,.ep-about-v2-different-card:focus-within{border-color:rgba(197,165,114,0.62);box-shadow:0 18px 40px rgba(12,12,12,0.1);transform:translateY(-4px)}.ep-about-v2-different-card h3{font-size:0.98rem;margin:0}.ep-about-v2-different-card p{color:rgba(26,26,26,0.74);font-size:0.84rem;line-height:1.58;margin:0.56rem 0 0}.ep-about-v2-trust{background:rgba(255,255,255,0.62)}.ep-about-v2-trust-grid{background:rgba(255,255,255,0.88);border:1px solid rgba(26,26,26,0.09);border-radius:14px;box-shadow:0 12px 30px rgba(12,12,12,0.05);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ep-about-v2-trust-item{align-items:center;display:grid;gap:0.34rem;min-height:96px;padding:1rem 0.9rem;text-align:center}.ep-about-v2-trust-item+.ep-about-v2-trust-item{border-left:1px solid rgba(26,26,26,0.09)}.ep-about-v2-trust-item strong{color:#1a1a1a;font-size:clamp(1.18rem,2vw,1.52rem);letter-spacing:-0.03em;line-height:1.08}.ep-about-v2-trust-item span{color:rgba(26,26,26,0.64);font-size:0.76rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase}.ep-about-v2-final-cta{padding-bottom:clamp(2.3rem,5vw,4rem)}.ep-about-v2-final-inner{background:#161719;border:1px solid rgba(197,165,114,0.38);border-radius:16px;color:#fff;padding:clamp(1rem,2.5vw,1.7rem)}.ep-about-v2-final-inner h2{color:#fff;font-size:clamp(1.2rem,2.2vw,1.95rem);letter-spacing:-0.026em;line-height:1.15;margin:0;max-width:21ch}.ep-about-v2-final-inner p{color:rgba(255,255,255,0.78);font-size:0.9rem;line-height:1.62;margin:0.65rem 0 0;max-width:60ch}.ep-about-v2-final-inner .ep-btn{margin-top:0.95rem}.ep-about-v2-page [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--ep-transition-slow),transform var(--ep-transition-slow)}.ep-about-v2-page [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (min-width:1280px){.ep-about-v2-page section{padding:clamp(2.5rem,4.7vw,4.6rem) 0}.ep-about-v2-hero-grid{column-gap:clamp(2rem,3.3vw,3.5rem);min-height:min(74vh,700px)}.ep-about-v2-ecosystem-list,.ep-about-v2-different-grid{gap:1rem}}@media (max-width:1180px){.ep-about-v2-different-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-about-v2-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-about-v2-trust-item:nth-child(2n+1){border-left:0}.ep-about-v2-trust-item:nth-child(n+3){border-top:1px solid rgba(26,26,26,0.09)}}@media (max-width:980px){.ep-about-v2-hero-grid,.ep-about-v2-ecosystem-block,.ep-about-v2-ecosystem-block.is-reversed{grid-template-columns:1fr}.ep-about-v2-ecosystem-block.is-reversed .ep-about-v2-ecosystem-copy,.ep-about-v2-ecosystem-block.is-reversed .ep-about-v2-ecosystem-visual{order:initial}.ep-about-v2-hero-grid{gap:1.4rem;min-height:auto}.ep-about-v2-hero-visual{max-width:470px}.ep-about-v2-different-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ep-about-v2-page section{padding:1.75rem 0}.ep-about-v2-page .container{max-width:calc(100% - 20px)}.ep-about-v2-hero-copy h1{font-size:clamp(1.7rem,8vw,2.34rem)}.ep-about-v2-hero-copy .ep-btn{width:100%}.ep-about-v2-different-grid,.ep-about-v2-trust-grid{grid-template-columns:1fr}.ep-about-v2-trust-item+.ep-about-v2-trust-item{border-left:0;border-top:1px solid rgba(26,26,26,0.09)}}@media (max-width:480px){.ep-about-v2-hero-visual{max-width:360px}.ep-about-v2-node{font-size:0.72rem;padding:0.56rem 0.58rem}}@media (prefers-reduced-motion:reduce){.ep-about-v2-page [data-reveal]{opacity:1;transform:none;transition:none}}