:root{--black:#080c11;--dark:#0d131b;--white:#f5efe0;--gold:#f7d756;--muted:#f5efe0a6}.about-page{background:var(--black);color:var(--white);overflow:hidden}.container{max-width:1200px;margin:auto;padding:0 20px}.about-hero{padding:130px 0;position:relative}.about-hero:before{content:"";filter:blur(100px);background:radial-gradient(circle,#f7d7562e,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-250px}.about-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.label{letter-spacing:.35em;color:var(--gold);text-transform:uppercase;font-size:11px}.hero-copy h1{letter-spacing:-.05em;margin:30px 0;font-family:Playfair Display,serif;font-size:clamp(45px,5vw,75px);line-height:1}.hero-copy h1 span{color:var(--gold);font-style:italic}.hero-copy p{max-width:470px;color:var(--muted);font-size:17px;line-height:1.8}.hero-copy button{background:var(--gold);border:none;border-radius:50px;align-items:center;gap:12px;margin-top:35px;padding:15px 30px;font-weight:600;transition:all .4s;display:flex}.hero-copy button:hover{transform:translateY(-5px);box-shadow:0 20px 50px #f7d7564d}.system-area{justify-content:center;align-items:center;display:flex;position:relative}.system-glow{filter:blur(80px);background:radial-gradient(circle,#f7d75640,#0000 70%);width:400px;height:400px;position:absolute}.system-image{z-index:2;width:100%;max-width:600px;height:auto;animation:8s ease-in-out infinite floatImage;position:relative}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.floating-card{z-index:5;color:#111;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-radius:22px;padding:20px;font-size:13px;animation:6s infinite floatCard;position:absolute;box-shadow:0 25px 70px #0000004d}.floating-card div{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;display:flex}.floating-card svg{width:20px}.floating-card strong{font-family:Playfair Display,serif;font-size:22px}.card-one{top:20%;left:-20px}.card-two{animation-delay:2s;bottom:15%;right:-20px}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.philosophy{color:#111;background:#f5efe3;padding:120px 0}.label.dark{color:#8d751f}.philosophy h2{margin:30px 0 70px;font-family:Playfair Display,serif;font-size:clamp(40px,5vw,65px)}.philosophy h2 span{color:#c7a52d;font-style:italic}.process{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.process div{background:#fff;border:1px solid #0000001a;border-radius:25px;padding:35px;transition:all .4s;position:relative;overflow:hidden}.process div:after{content:"";background:var(--gold);width:100%;height:3px;transition:all .5s;position:absolute;bottom:0;left:-100%}.process div:hover:after{left:0}.process div:hover{transform:translateY(-10px)}.process span{color:#b79620;letter-spacing:.2em;font-size:12px}.process h3{margin:20px 0 10px;font-family:Playfair Display,serif;font-size:30px}.process p{color:#666}.capabilities{padding:130px 0}.section-heading{text-align:center;margin-bottom:70px}.section-heading h2{font-family:Playfair Display,serif;font-size:clamp(40px,5vw,65px)}.section-heading span{color:var(--gold);font-style:italic}.cap-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.cap-card{background:linear-gradient(145deg,#121923,#0a0e13);border:1px solid #ffffff1a;border-radius:25px;padding:35px;transition:all .5s;position:relative;overflow:hidden}.cap-card:before{content:"";background:var(--gold);opacity:0;filter:blur(80px);width:200px;height:200px;transition:all .5s;position:absolute;top:-100px;right:-100px}.cap-card:hover:before{opacity:.35}.cap-card:hover{border-color:#f7d75680;transform:translateY(-12px)}.cap-icon{width:55px;height:55px;color:var(--gold);background:#f7d7561a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.cap-card h3{font-family:Playfair Display,serif;font-size:28px}.cap-card p{color:var(--muted);line-height:1.7}.number{color:#f7d75680;font-size:12px;position:absolute;bottom:20px;right:25px}.stats{background:#fff;padding:90px 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.stats strong{color:#b99f08;font-family:Playfair Display,serif;font-size:65px;display:block}.stats span{letter-spacing:.3em;color:#11111180;font-size:13px;font-weight:800}.final-cta{text-align:center;background:linear-gradient(#05070a,#111821);padding:140px 20px}.final-cta h2{font-family:Playfair Display,serif;font-size:clamp(40px,5vw,70px)}.final-cta button{background:var(--gold);border:none;border-radius:50px;align-items:center;gap:10px;margin-top:35px;padding:16px 35px;display:inline-flex}@media (max-width:1100px){.about-hero-grid{grid-template-columns:1fr}.system-area{margin-top:50px}.cap-grid,.process{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:50px}}@media (max-width:600px){.about-hero{padding:80px 0}.hero-copy h1{font-size:42px}.system-area,.floating-card{display:none}.philosophy,.capabilities{padding:80px 0}.cap-grid{grid-template-columns:1fr}.process,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process{gap:12px}.process div{border-radius:18px;min-width:0;padding:20px}.process h3{margin:14px 0 7px;font-size:clamp(1.45rem,7vw,1.85rem);line-height:1}.process p{font-size:13px;line-height:1.45}.cap-card{padding:28px}.stats-grid{gap:36px 12px}.stats strong{font-size:clamp(2.55rem,12vw,3rem);line-height:1}.stats span{letter-spacing:.16em;margin-top:8px;font-size:10px;line-height:1.3;display:block}}
