.p-section-title{font-size:clamp(30px,4vw,50px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:clamp(2.25rem,4.5vw,4rem)}.a-wrap{max-width:var(--max);margin:0 auto}#a-hero{position:relative;overflow:hidden;text-align:center;background:radial-gradient(110% 90% at 50% 0%,#0B1226 0%,#070B18 55%,#05060B 100%);padding:calc(var(--nav-h) + clamp(3.5rem,8vw,6.5rem)) clamp(1.25rem,4vw,2rem) clamp(3.5rem,7vw,6rem)}.a-hero-inner{position:relative;z-index:2;max-width:920px;margin:0 auto}.a-hero-title{font-size:clamp(2.3rem,5.5vw,4.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:1.1rem 0 1.25rem}.a-hero-sub{font-size:clamp(15px,1.7vw,20px);color:var(--ink-2);line-height:1.7;font-weight:300;max-width:680px;margin:0 auto;font-style:italic}#a-story{background:var(--bg);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.a-story-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.a-story-title{font-size:clamp(28px,3.6vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:1rem 0 1.4rem}.a-story-p{font-size:clamp(15px,1.5vw,18.5px);color:var(--ink-2);line-height:1.8;font-weight:300;margin-bottom:1.3rem;max-width:560px}.a-story-frame{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;max-height:600px;background:radial-gradient(120% 100% at 50% 0%,#101830 0%,#0A0F20 55%,#070A14 100%);background-size:cover;background-position:center;border:1px solid rgb(191 215 255 / .18);box-shadow:0 30px 80px rgb(0 0 0 / .55)}#a-numbers{background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,3rem)}.a-numbers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:clamp(1.5rem,3vw,2.5rem);text-align:center}.a-num-big{font-size:clamp(40px,5vw,68px);font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 0 40px rgb(191 215 255 / .4)}.a-num-label{font-size:clamp(11px,1vw,13px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:.8rem}#a-values{background:var(--bg);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}#a-values .p-section-title{text-align:center}.a-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(1rem,2vw,1.75rem)}#a-values .feat-card{background:rgb(255 255 255 / .02);border:1px solid var(--border);border-radius:14px;padding:clamp(1.5rem,2.6vw,2.4rem);transition:border-color .3s,background .3s}#a-values .feat-card:hover{border-color:rgb(191 215 255 / .35);background:rgb(191 215 255 / .03)}#a-values .feat-icon{width:clamp(44px,3.6vw,54px);height:clamp(44px,3.6vw,54px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgb(191 215 255 / .18),rgb(191 215 255 / .05));border:1px solid rgb(191 215 255 / .25);color:var(--accent);margin-bottom:1.4rem}#a-values .feat-icon svg{width:55%;height:55%}#a-values .feat-title{font-size:clamp(16px,1.4vw,19px);font-weight:700;margin-bottom:.6rem}#a-values .feat-desc{font-size:clamp(13.5px,1.15vw,15.5px);color:var(--ink-2);line-height:1.6;font-weight:300}@media (max-width:900px){.a-story-grid{grid-template-columns:1fr}.a-story-visual{max-width:460px}}