.v11 .about-page{background:var(--bg)}.v11 .about-section{padding:var(--section-gap) 0}.v11 .about-section--bg{background:var(--bg)}.v11 .about-section--bg1{background:var(--bg1)}.v11 .about-section--bg2{background:var(--bg2)}.v11 .about-hero{background:var(--bg);overflow:hidden;padding:9rem 0 var(--section-gap);position:relative}.v11 .about-hero-glow{bottom:-30%;left:-15%;top:auto}.v11 .about-hero-inner{max-width:56rem;position:relative;z-index:2}.v11 .about-eyebrow{color:var(--gold);display:inline-block;font-family:var(--fm);font-size:.68rem;font-weight:500;letter-spacing:.2em;margin-bottom:1.25rem;text-transform:uppercase}.v11 .about-hero-inner h1{font-size:clamp(2.4rem,5vw,3.75rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 1.35rem}.v11 .about-hero-sub{color:#a8a8b0;font-size:clamp(1.05rem,1.2vw,1.15rem);line-height:1.75;margin:0;max-width:48rem}.v11 .about-section-head{margin-bottom:3rem;max-width:50rem}.v11 .about-company-wrap h2,.v11 .about-prose h2,.v11 .about-section-head h2{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.03em;line-height:1.05;margin:0}.v11 .about-prose-wrap{max-width:48rem;position:relative}.v11 .about-dot-accent{background-image:radial-gradient(hsla(0,0%,100%,.14) 1px,transparent 0);background-size:10px 10px;height:8rem;left:-2.5rem;-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 75%);mask-image:radial-gradient(circle at center,#000 20%,transparent 75%);opacity:.4;pointer-events:none;position:absolute;top:-1rem;width:8rem}.v11 .about-prose{position:relative;z-index:1}.v11 .about-prose h2{margin-bottom:1.75rem}.v11 .about-prose p{color:var(--t2);font-size:clamp(1.05rem,1.15vw,1.12rem);line-height:1.8;margin:0 0 1.35rem}.v11 .about-prose p:last-child{margin-bottom:0}.v11 .about-mission{background:linear-gradient(180deg,var(--bg1) 0,var(--bg2) 50%,var(--bg) 100%);overflow:hidden;padding:7rem 0;position:relative}.v11 .about-mission-glow{background:radial-gradient(ellipse,rgba(124,58,237,.18),transparent 65%);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.v11 .about-mission-inner{margin:0 auto;max-width:56rem;position:relative;text-align:center;z-index:1}.v11 .about-mission-label{color:var(--t3);display:inline-block;font-family:var(--fm);font-size:.68rem;font-weight:500;letter-spacing:.2em;margin-bottom:1.25rem;text-transform:uppercase}.v11 .about-mission-statement{color:var(--w);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0 0 1.25rem}.v11 .about-mission-support{color:#a8a8b0;font-size:clamp(1.05rem,1.15vw,1.12rem);line-height:1.75;margin:0 auto;max-width:42rem}.v11 .about-beliefs-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v11 .about-belief-card{background:#ffffff08;border:1px solid var(--line);border-radius:20px;min-height:100%;padding:2.25rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s}.v11 .about-belief-card:hover{border-color:#7c3aed47;box-shadow:0 20px 50px #00000040;transform:translateY(-4px)}.v11 .about-belief-card h3{font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.3;margin:0 0 .85rem}.v11 .about-belief-card p{color:var(--t2);font-size:1rem;line-height:1.7;margin:0}.v11 .about-founders-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.v11 .about-founder-card{background:#ffffff08;border:1px solid var(--line);border-radius:20px;display:grid;gap:1.5rem;grid-template-columns:140px minmax(0,1fr);min-width:0;padding:1.75rem;scroll-margin-top:6rem}.v11 .about-founder-photo{align-items:center;aspect-ratio:auto;background:linear-gradient(135deg,#7c3aed59,#facc152e);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;height:140px;justify-content:center;max-width:none;overflow:hidden;width:140px}.v11 .about-founder-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.v11 .about-founder-initials{color:var(--w);font-family:var(--fm);font-size:1.5rem;font-weight:600}.v11 .about-founder-body h3{font-size:1.25rem;margin:0 0 .25rem}.v11 .about-founder-name-link{color:var(--w);text-decoration:underline;text-underline-offset:.15em;transition:color .18s}.v11 .about-founder-name-link:hover{color:var(--gold)}.v11 .about-founder-title{color:var(--gold);font-family:var(--fm);font-size:.82rem;letter-spacing:.04em;line-height:1.4;margin:0 0 .9rem;text-transform:uppercase}.v11 .about-founder-bio{color:var(--t2);font-size:.95rem;line-height:1.7;margin:0}.v11 .about-company-wrap{max-width:50rem}.v11 .about-company-wrap h2{margin-bottom:1.25rem}.v11 .about-company-wrap p{color:var(--t2);font-size:clamp(1.05rem,1.15vw,1.12rem);line-height:1.8;margin:0}.v11 .about-cta{overflow:hidden;padding:var(--section-gap) 0;position:relative}.v11 .about-cta-glow{background:radial-gradient(ellipse,rgba(124,58,237,.14) 0,transparent 65%);bottom:-40%;height:70vw;left:50%;max-height:700px;max-width:700px;pointer-events:none;position:absolute;transform:translate(-50%);width:70vw}.v11 .about-cta-inner{margin:0 auto;position:relative;text-align:center;z-index:1}.v11 .about-company h2 .v11 .about-cta-inner h2{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 1rem}.v11 .about-cta-sub{color:#a8a8b0;font-size:clamp(1.05rem,1.15vw,1.12rem);line-height:1.75;margin:0 auto 2rem;max-width:40rem}.v11 .about-cta-actions{align-items:center;display:flex;flex-direction:column;gap:1.35rem}.v11 .about-cta-primary{justify-content:center;min-width:12rem}.v11 .about-cta-secondary{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;justify-content:center}.v11 .about-cta-link{color:var(--gold);font-size:.9rem;line-height:1.4;text-decoration:none;transition:color .18s}.v11 .about-cta-link:hover{color:var(--goldL)}@media (max-width:960px){.v11 .about-beliefs-grid,.v11 .about-founders-grid{grid-template-columns:1fr}.v11 .about-founder-card{gap:1.25rem;grid-template-columns:120px minmax(0,1fr)}.v11 .about-founder-photo{height:120px;width:120px}}@media (max-width:640px){.v11 .about-hero{padding:7rem 0 3.5rem}.v11 .about-hero-inner h1{font-size:clamp(1.95rem,8vw,2.6rem)}.v11 .about-cta,.v11 .about-mission,.v11 .about-section{padding:4.5rem 0}.v11 .about-dot-accent{left:0;opacity:.28;top:-.5rem}.v11 .about-founder-card{grid-template-columns:1fr;padding:1.35rem}.v11 .about-founder-photo{height:112px;width:112px}.v11 .about-section-head{margin-bottom:2rem}.v11 .about-cta-secondary{align-items:center;flex-direction:column}}.v11 .bacp-page{background:var(--bg)}.v11 .bacp-section{padding:var(--section-gap) 0}.v11 .bacp-section--bg{background:var(--bg)}.v11 .bacp-section--bg1{background:var(--bg1)}.v11 .bacp-hero{background:var(--bg);overflow:hidden;padding:9rem 0 5rem;position:relative}.v11 .bacp-hero-glow{background:radial-gradient(ellipse,rgba(124,58,237,.16) 0,transparent 65%);height:55vw;left:50%;max-height:640px;max-width:720px;pointer-events:none;position:absolute;top:-20%;transform:translate(-50%);width:70vw}.v11 .bacp-hero-inner{position:relative;text-align:center;z-index:2}.v11 .bacp-hero-inner h1{font-size:clamp(2.2rem,4.5vw,3.5rem);letter-spacing:-.04em;line-height:1.05;margin:0 auto 1.35rem;max-width:52rem}.v11 .bacp-standfirst{color:#a8a8b0;font-size:clamp(1.05rem,1.2vw,1.15rem);line-height:1.75;margin:0 auto 1.5rem;max-width:46rem}.v11 .bacp-byline{color:var(--t3);font-family:var(--fm);font-size:.78rem;letter-spacing:.02em;line-height:1.6;margin:0 auto;max-width:46rem}.v11 .bacp-byline a{color:var(--gold);text-decoration:none}.v11 .bacp-byline a:hover{color:var(--goldL)}.v11 .bacp-section-head{margin:0 auto 2.5rem;max-width:46rem;text-align:center}.v11 .bacp-section-head h2{font-size:clamp(1.85rem,3.2vw,2.75rem);letter-spacing:-.03em;line-height:1.08;margin:0 0 1rem}.v11 .bacp-lead{color:#a8a8b0;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.75;margin:0 auto .85rem}.v11 .bacp-lead:last-child{margin-bottom:0}.v11 .bacp-category-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 2rem}.v11 .bacp-category-card{background:#ffffff05;border:1px solid var(--line);border-radius:14px;padding:1.5rem 1.4rem;text-align:center}.v11 .bacp-category-card h3{font-size:clamp(1.1rem,1.4vw,1.3rem);margin:0 0 .55rem}.v11 .bacp-category-examples{color:var(--gold);font-family:var(--fm);font-size:.72rem;letter-spacing:.04em;line-height:1.5;margin:0 0 .85rem}.v11 .bacp-category-card p:last-child{color:#a8a8b0;font-size:.98rem;line-height:1.7;margin:0}.v11 .bacp-closing{border-top:1px solid var(--line);color:#a8a8b0;line-height:1.75;margin:0 auto;max-width:46rem;padding-top:1.25rem;text-align:center}.v11 .bacp-table-wrap{background:#ffffff05;border:1px solid var(--line);border-radius:14px;margin-bottom:1.25rem;overflow-x:auto}.v11 .bacp-table{border-collapse:collapse;min-width:980px;text-align:center;width:100%}.v11 .bacp-table thead{background:#7c3aed24}.v11 .bacp-table td,.v11 .bacp-table th{border-bottom:1px solid var(--line);color:#a8a8b0;font-size:.92rem;line-height:1.55;padding:.95rem 1rem;vertical-align:top}.v11 .bacp-table thead th{font-size:.82rem;letter-spacing:.02em}.v11 .bacp-table tbody th,.v11 .bacp-table thead th{color:var(--w);font-weight:700;white-space:nowrap}.v11 .bacp-table tbody tr:last-child td,.v11 .bacp-table tbody tr:last-child th{border-bottom:none}.v11 .bacp-table-row--aiyou{background:#7c3aed1a}.v11 .bacp-table-row--aiyou th{color:var(--gold)}.v11 .bacp-cell--limit{color:#e8b86d}.v11 .bacp-cell--own{color:#c4b5fd}.v11 .bacp-cell--strong{color:var(--t1);font-weight:600}.v11 .bacp-table-note,.v11 .bacp-table-scoring{color:var(--t3);font-size:.9rem;line-height:1.65;margin:0 auto .75rem;max-width:46rem;text-align:center}.v11 .bacp-table-scoring{font-style:italic;margin-bottom:0}.v11 .bacp-reason-list{display:grid;gap:1.15rem;margin:0 auto;max-width:52rem}.v11 .bacp-reason-card{background:#ffffff05;border:1px solid var(--line);border-radius:14px;padding:1.4rem 1.35rem;text-align:center}.v11 .bacp-reason-card--wrong{border-top:3px solid hsla(37,73%,67%,.65)}.v11 .bacp-reason-card--right{border-top:3px solid rgba(124,58,237,.75)}.v11 .bacp-reason-card h3{font-size:clamp(1.05rem,1.4vw,1.25rem);margin:0 0 .65rem}.v11 .bacp-reason-card p{color:#a8a8b0;font-size:.98rem;line-height:1.75;margin:0}.v11 .bacp-decision-list{counter-reset:bacp-step;display:grid;gap:1rem;list-style:none;margin:0 auto;max-width:52rem;padding:0}.v11 .bacp-decision-list li{align-items:center;background:#ffffff05;border:1px solid var(--line);border-radius:14px;color:#a8a8b0;counter-increment:bacp-step;display:flex;flex-direction:column;font-size:.98rem;gap:.75rem;line-height:1.7;padding:1.35rem 1.4rem;position:relative;text-align:center}.v11 .bacp-decision-list li:before{background:var(--goldP);border-radius:999px;color:var(--gold);content:counter(bacp-step);display:grid;flex-shrink:0;font-family:var(--fm);font-size:.72rem;font-weight:600;height:1.6rem;place-items:center;width:1.6rem}.v11 .bacp-cta{overflow:hidden;padding:var(--section-gap) 0;position:relative}.v11 .bacp-cta-glow{background:radial-gradient(ellipse,rgba(124,58,237,.14) 0,transparent 65%);bottom:-40%;height:70vw;left:50%;max-height:700px;max-width:700px;pointer-events:none;position:absolute;transform:translate(-50%);width:70vw}.v11 .bacp-cta-inner{margin:0 auto;max-width:46rem;position:relative;text-align:center;z-index:1}.v11 .bacp-cta-inner h2{font-size:clamp(1.85rem,3.5vw,2.85rem);letter-spacing:-.03em;line-height:1.08;margin:0 0 1rem}.v11 .bacp-cta-sub{color:#a8a8b0;font-size:clamp(1.05rem,1.15vw,1.12rem);line-height:1.75;margin:0 auto 2rem}.v11 .bacp-cta-actions{align-items:center;display:flex;flex-direction:column;gap:1.25rem}.v11 .bacp-cta-primary{justify-content:center;min-width:12rem}.v11 .bacp-cta-secondary{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;justify-content:center}.v11 .bacp-cta-link{color:var(--gold);font-size:.9rem;line-height:1.4;text-decoration:none;transition:color .18s}.v11 .bacp-cta-link:hover{color:var(--goldL)}.v11 .bacp-cta-micro{color:var(--t3);font-family:var(--fm);font-size:.72rem;letter-spacing:.02em;margin:.25rem 0 0}@media (max-width:900px){.v11 .bacp-hero{padding:7.5rem 0 3.5rem}.v11 .bacp-category-grid{grid-template-columns:1fr}.v11 .bacp-cta,.v11 .bacp-section{padding:4.5rem 0}.v11 .bacp-cta-secondary{align-items:center;flex-direction:column}}
