.bbs-about{--ink:#f4f6ff;--muted:#c1c8d8;--blue:#3267f6;--violet:#7b4df2;--line:#e7eaf1;color:var(--ink);font:inherit;line-height:1.7;overflow:hidden;background:transparent}.bbs-about *{box-sizing:border-box}.bbs-about a{color:var(--blue);text-underline-offset:3px}.bbs-about .wrap{width:min(1300px,calc(100% - 40px));margin-inline:auto}.bbs-about .hero{position:relative;padding:clamp(40px,6vw,76px) 0 82px;background:radial-gradient(ellipse at 82% 25%,#674ac455 0,transparent 36%),linear-gradient(135deg,#ffffff08,#ffffff02);isolation:isolate}.bbs-about .hero:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;top:-130px;right:-70px;border-radius:50%;background:radial-gradient(circle,#7654ff35,#7654ff00 68%);filter:blur(8px)}.bbs-about .hero:after{content:"";position:absolute;z-index:-1;width:260px;height:260px;border:1px solid #c1a6ff44;border-radius:50%;right:8%;bottom:-165px;box-shadow:0 0 0 28px #ffffff08,0 0 0 56px #ffffff05}.bbs-about .eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 17px;padding:7px 11px;border:1px solid #a8bdff33;border-radius:999px;background:#91aaff0c;color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bbs-about .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#9c83ff;box-shadow:0 0 12px #9c83ff}.bbs-about h1{max-width:820px;margin:0;font-size:clamp(2.45rem,6vw,4.7rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.bbs-about .lede{max-width:720px;margin:24px 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.24rem)}.bbs-about .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bbs-about .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid var(--blue);border-radius:12px;background:var(--blue);color:#fff;font-weight:750;text-decoration:none;box-shadow:0 8px 20px #3267f633;transition:transform .2s,box-shadow .2s}.bbs-about .button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #3267f640}.bbs-about .button.secondary{color:var(--ink);border-color:var(--line);background:#ffffff0b;box-shadow:none}.bbs-about section{padding:76px 0}.bbs-about section.soft{background:#ffffff08}.bbs-about h2{max-width:780px;margin:0 0 16px;font-size:clamp(1.8rem,3.5vw,2.65rem);line-height:1.15;letter-spacing:-.03em}.bbs-about .intro{max-width:760px;color:var(--muted);font-size:1.06rem}.bbs-about .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.bbs-about .card{position:relative;padding:27px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#ffffff12,#ffffff06);box-shadow:0 16px 40px #00000020;backdrop-filter:blur(10px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.bbs-about .card:hover{transform:translateY(-5px);border-color:#a88aff66;box-shadow:0 22px 45px #00000035,0 0 24px #7956ff15}.bbs-about .card .icon{display:grid;width:46px;height:46px;margin-bottom:19px;place-items:center;border:1px solid #a8bdff2b;border-radius:14px;background:linear-gradient(135deg,#91aaff25,#9b78ff1c);color:#c6d3ff;font-size:1.25rem;box-shadow:inset 0 1px #ffffff18}.bbs-about .card h3{margin:0 0 8px;font-size:1.12rem}.bbs-about .card p{margin:0;color:var(--muted)}.bbs-about .split{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px}.bbs-about .principles{display:grid;gap:14px;margin:0;padding:0;list-style:none}.bbs-about .principles li{padding:17px 19px;border-left:3px solid var(--violet);border-radius:0 12px 12px 0;background:#ffffff0b}.bbs-about .principles strong{display:block;margin-bottom:3px}.bbs-about .principles span{color:var(--muted)}.bbs-about .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;counter-reset:step}.bbs-about .step{padding-top:18px;border-top:1px solid var(--line);counter-increment:step}.bbs-about .step:before{content:"0" counter(step);display:block;margin-bottom:12px;color:var(--violet);font-weight:800;letter-spacing:.08em}.bbs-about .step h3{margin:0 0 7px;font-size:1.08rem}.bbs-about .step p{margin:0;color:var(--muted)}.bbs-about .band{padding:42px;border-radius:24px;background:linear-gradient(120deg,#172956,#302569 72%,#5038a1);color:#fff}.bbs-about .band h2{color:#fff}.bbs-about .band p{max-width:730px;color:#e2e7ff}.bbs-about .band .button{color:#172033;border-color:white;background:white;box-shadow:none}.bbs-about .contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:25px 0 75px}.bbs-about .contact p{margin:0;color:var(--muted)}.bbs-about .contact a:not(.button){font-weight:700}@media (max-width:760px){.bbs-about .grid{grid-template-columns:1fr}.bbs-about .split{grid-template-columns:1fr;gap:26px}.bbs-about .steps{grid-template-columns:1fr}.bbs-about .band{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.bbs-about .button,.bbs-about .card{transition:none}.bbs-about .card:hover,.bbs-about .button:hover{transform:none}}