body.public-page .about-wrapper{position:relative;min-height:100vh;overflow:hidden;background:var(--lp-bg)}body.public-page .about-container{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:112px 24px 96px}body.public-page .about-header{text-align:center;margin-bottom:72px}body.public-page .about-header h1{font-family:var(--lp-font-display);font-weight:400;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;letter-spacing:-.025em;color:var(--lp-text);margin:0 0 18px}body.public-page .about-header p{font-family:var(--lp-font-body);font-size:18px;line-height:1.5;color:var(--lp-text-muted);max-width:56ch;margin:0 auto}body.public-page .gradient-text{background:none;-webkit-text-fill-color:initial;-webkit-background-clip:initial;color:var(--lp-text);font-family:var(--lp-font-display);font-weight:400}body.public-page .mission-section,body.public-page .story-section,body.public-page .values-section{background:var(--lp-bg-card);border:1px solid var(--lp-border);border-radius:18px;padding:56px;margin-bottom:24px;box-shadow:0 1px 2px rgba(14,17,22,.02);backdrop-filter:none;-webkit-backdrop-filter:none}body.public-page .glass-effect{backdrop-filter:none;-webkit-backdrop-filter:none}body.public-page .mission-section{display:flex;gap:48px;align-items:center;overflow:hidden}body.public-page .mission-content{flex:1;padding-right:0}body.public-page .mission-content h2{font-family:var(--lp-font-display);font-weight:400;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 16px}body.public-page .mission-content p{font-family:var(--lp-font-body);font-size:16px;line-height:1.7;color:var(--lp-text-muted);margin:0}body.public-page .mission-image{flex:0 0 220px;height:220px;display:flex;justify-content:center;align-items:center;overflow:visible}body.public-page .abstract-shape{width:200px;height:200px;background:linear-gradient(135deg,var(--lp-accent) 0,var(--lp-accent-deep) 100%);opacity:.95;box-shadow:0 20px 60px -20px rgb(var(--primary)/.45);margin:0}body.public-page .story-section h2{font-family:var(--lp-font-display);font-weight:400;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 20px;text-align:left}body.public-page .story-section p{font-family:var(--lp-font-body);font-size:16px;line-height:1.7;color:var(--lp-text-muted);margin-bottom:16px}body.public-page .story-section p:last-child{margin-bottom:0}body.public-page .values-section{overflow:visible}body.public-page .values-section h2{font-family:var(--lp-font-display);font-weight:400;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 32px;text-align:center}body.public-page .values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}body.public-page .value-card{padding:28px 24px;text-align:left;background:var(--lp-bg);border:1px solid var(--lp-border);border-radius:14px;box-shadow:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body.public-page .value-card:hover{border-color:var(--lp-border-strong);box-shadow:0 10px 30px -12px rgba(14,17,22,.1)}body.public-page .value-card svg{color:var(--lp-accent-deep);margin-bottom:16px;width:32px;height:32px}body.public-page .value-card h3{font-family:var(--lp-font-display);font-weight:500;font-size:19px;line-height:1.25;color:var(--lp-text);margin:0 0 10px}body.public-page .value-card p{font-family:var(--lp-font-body);font-size:14.5px;line-height:1.6;color:var(--lp-text-muted);margin:0}body.public-page .cta-section{text-align:center;padding:64px 48px;border-radius:18px;background:var(--lp-bg-card);border:1px solid var(--lp-border);box-shadow:0 1px 2px rgba(14,17,22,.02);margin-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}body.public-page .cta-section h2{font-family:var(--lp-font-display);font-weight:400;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 16px}body.public-page .cta-section p{font-family:var(--lp-font-body);font-size:17px;line-height:1.55;color:var(--lp-text-muted);max-width:50ch;margin:0 auto 28px}body.public-page .cta-button{display:inline-flex;align-items:center;padding:13px 28px;font-family:var(--lp-font-body);font-size:15px;font-weight:500;color:#faf7f2;background:var(--lp-text);border:1px solid var(--lp-text);border-radius:100px;text-decoration:none;box-shadow:none;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s ease,border-color .25s ease,transform .2s ease,box-shadow .25s ease}body.public-page .cta-button:hover{transform:translateY(-1px);box-shadow:0 10px 28px -12px rgb(var(--primary)/.55)}@media (max-width:992px){body.public-page .values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){body.public-page .about-container{padding:88px 16px 64px}body.public-page .mission-section,body.public-page .story-section,body.public-page .values-section{padding:32px 24px}body.public-page .mission-section{flex-direction:column;text-align:center}body.public-page .mission-image{flex:0 0 180px;height:180px}body.public-page .abstract-shape{width:160px;height:160px}body.public-page .values-grid{grid-template-columns:1fr}body.public-page .cta-section{padding:48px 24px}}body.public-page .floating-element{display:none}