.content-wrapper{max-width:1200px;margin:0 auto;width:90%;position:relative}.about-hero{min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding:160px 5vw 100px;max-width:1400px;margin:0 auto}.about-hero h1{width:100%;max-width:1000px;line-height:1.1;margin-bottom:1.5rem;font-size:clamp(3.5rem,8vw,7.5rem);letter-spacing:-.02em;color:#fff}.about-hero p{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6!important;color:#ffffffb3!important;max-width:700px;margin:3rem auto 0;text-align:center}.value-item p{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6!important;color:#fffc!important;max-width:800px;margin-top:0}.authority-text-wrap{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;max-width:1400px;margin:0 auto;padding:80px 5vw;gap:100px;border-top:1px solid rgba(255,255,255,.1)}.authority-text-h{font-size:14px;text-transform:uppercase;letter-spacing:.15em;color:#ff4c24;font-weight:600;margin:0}.authority-description{width:auto;max-width:700px;display:flex;flex-direction:column;gap:32px}.authority-description p:first-child{font-size:clamp(1.4rem,2.8vw,2rem)!important;font-weight:500;line-height:1.3;margin-bottom:2.5rem;color:#fff}.authority-description p:last-child{font-size:clamp(1.1rem,2vw,1.4rem)!important;color:#fff9!important;line-height:1.6}.values-section{padding:140px 5vw;max-width:1400px;margin:0 auto 140px;color:#fff;display:flex;flex-direction:column}.values-header{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#ff4c24;font-weight:600;margin-bottom:50px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.value-item{padding:4rem 3rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:24px;display:flex;flex-direction:column;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-4px);box-shadow:0 20px 40px -10px #0000004d}.value-number{position:relative;font-size:.875rem;font-weight:700;color:#ff4c24;line-height:1;z-index:1;margin-bottom:2rem;font-family:monospace;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ff4c241a;border:1px solid rgba(255,76,36,.5)}.value-item h3{font-size:1.5rem;font-weight:400;margin-bottom:1rem;color:#fff;letter-spacing:-.01em;min-height:3.6rem;display:flex;align-items:center;justify-content:flex-start}.value-item p{font-size:1.0625rem;line-height:1.6!important;color:#fffc!important}.value-item h3,.value-item p{position:relative;z-index:1}.trust-text-section{padding:8rem 1.25em;text-align:center;padding:80px 5vw;background-color:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0}.trust-text{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;margin-bottom:3rem;margin-bottom:40px;max-width:900px;line-height:1.3}.hero-line-wrapper{overflow:hidden}@media(max-width:1024px){.authority-text-wrap{gap:60px;padding:60px 5vw;margin:0 auto}.values-section{padding:100px 5vw;margin-bottom:100px}.values-grid{gap:24px}.value-item{padding:3rem 2rem}}@media(max-width:768px){.about-hero{min-height:unset;padding:120px 5vw 60px}.about-hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.about-hero p{margin-top:1.5rem;font-size:clamp(1rem,4vw,1.25rem)}.authority-text-wrap{grid-template-columns:1fr;gap:32px;padding:60px 5vw;margin:40px auto;text-align:center}.authority-description{gap:20px}.authority-description p{font-size:clamp(1.1rem,4.5vw,1.4rem)}.values-section{padding:60px 5vw;margin-bottom:60px}.values-header{margin-bottom:32px}.values-grid{grid-template-columns:1fr;gap:16px}.value-item{padding:2rem 1.5rem;border-radius:16px;transform:none}.value-item h3{font-size:1.25rem}.value-item p{font-size:.9375rem}.trust-text-section{padding:clamp(40px,8vw,60px) 5vw!important}.trust-text{font-size:clamp(1.25rem,5vw,1.75rem);margin-bottom:28px}.call-btn a{padding:1rem 2rem;font-size:16px}}@media(max-width:480px){.about-hero{padding-top:160px!important;padding-left:5vw;padding-right:5vw;padding-bottom:60px;justify-content:flex-start!important}.about-hero h1{font-size:clamp(2rem,11vw,2.8rem)}.authority-text-wrap{padding:48px 6vw;margin:24px auto}.values-section{padding:48px 6vw;margin-bottom:48px}.value-item{padding:1.5rem 1.25rem}.call-btn a{width:100%;text-align:center;padding:1rem 1.5rem;box-sizing:border-box}.trust-text-section{padding:48px 6vw}}
