.bi{--page:#121212;--panel:#fff;--soft:#f5f4f0;--line:#e9e7e2;--ink:#141414;--muted:#6c6b67;--sage:#c5d6a0;--sage-ink:#3f5121;color:var(--ink);font-size:15px;line-height:1.6}.bi h2,.bi h3{margin:0;letter-spacing:-.035em;line-height:1.02;font-weight:700}.bi p{margin:0}.bi code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bi .sec:first-child{padding-top:24px}.bi .eyebrow{font-size:12.5px;font-weight:600;color:var(--sage-ink)}.bi .sec{max-width:1240px;margin:0 auto;padding:88px 0 0}.bi .sec__head{display:grid;grid-template-columns:260px 1fr;gap:40px;margin-bottom:36px}.bi .sec__head .num{font-size:12.5px;color:var(--muted)}.bi .sec h2{font-size:clamp(32px,4vw,48px)}.bi .sec__lede{font-size:16px;color:var(--muted);max-width:640px;margin-top:14px}.bi .grid{display:grid;gap:16px}.bi .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.bi .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.bi .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.bi .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.bi .card{background:var(--soft);border-radius:28px;padding:28px}.bi .card h3{font-size:20px;margin-bottom:8px}.bi .card p{color:var(--muted);font-size:14px}.bi .big{display:grid;place-items:center;border-radius:28px;min-height:300px;background:var(--soft)}.bi .big.dark{background:#121212}.bi .logo-tile{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.bi .logo-tile.dark{background:#121212;border-color:#121212;color:#fff}.bi .logo-tile small{font-size:12px;color:var(--muted)}.bi .logo-tile.dark small{color:#a7a3ab}.bi .lock{display:inline-flex;align-items:center;gap:11px;font-size:28px;letter-spacing:-.04em;white-space:nowrap}.bi .lock b{font-weight:700}.bi .lock i{font-style:normal;font-weight:400;color:var(--muted);margin-left:-3px}.bi .lock.is-dark{color:#fff}.bi .lock.is-dark i{color:#a7a3ab}.bi .locks{display:flex;flex-direction:column;gap:22px;padding:34px;border-radius:28px;background:#fff;border:1px solid var(--line)}.bi .locks.dark{background:#121212;border-color:#121212}.bi .anat{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.bi .anat div{background:#fff;border-radius:20px;padding:18px;border:1px solid var(--line)}.bi .anat b{display:block;font-size:14px;margin-bottom:2px}.bi .anat span{font-size:13px;color:var(--muted)}.bi .clear{position:relative;width:220px;height:220px;display:grid;place-items:center;background:repeating-linear-gradient(45deg,#fff 0 6px,#f7e9ef 6px 7px);border-radius:16px;outline:1px dashed #e0457b;outline-offset:-1px}.bi .clear>span{background:#fff;padding:0}.bi .donts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bi .dont{background:var(--soft);border-radius:20px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;font-size:13px;color:var(--muted)}.bi .dont .x{color:#b42318;font-weight:700;font-size:12px}.bi .sw{display:flex;flex-direction:column;gap:4px}.bi .sw__c{display:block;height:120px;border-radius:22px;margin-bottom:8px}.bi .sw b{font-size:14px}.bi .sw p{font-size:12.5px;color:var(--muted)}.bi .type-hero{font-size:clamp(56px,9vw,120px);font-weight:700;letter-spacing:-.05em;line-height:.92}.bi .scale div{display:grid;grid-template-columns:160px 1fr;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.bi .scale small{font-size:12px;color:var(--muted)}.bi .btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bi .btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 24px;border-radius:999px;font-weight:600;font-size:13px;border:1px solid transparent}.bi .btn.sage{background:var(--sage)}.bi .btn.ink{background:var(--ink);color:#fff}.bi .btn.light{background:#fff;border-color:var(--line)}.bi .btn.glass{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.35);color:#fff}.bi .dot{width:46px;height:46px;border-radius:50%;background:var(--sage);display:inline-grid;place-items:center}.bi .chip{display:inline-flex;height:28px;align-items:center;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.12em}.bi .chip.sage{background:#e3ebcf;border-color:#e3ebcf;color:var(--sage-ink);letter-spacing:0}.bi .apptile{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.bi .app{background:var(--soft);border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:18px}.bi .app__h{display:flex;gap:14px;align-items:center}.bi .app__h b{display:block;font-size:17px;letter-spacing:-.02em}.bi .app__h span{font-size:12.5px;color:var(--muted)}.bi .app__verb{font-size:44px;font-weight:700;letter-spacing:-.045em;line-height:1}.bi .photos{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:240px 240px;gap:16px}.bi .photos img{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.bi .photos img:first-child{grid-row:span 2}.bi .voice{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bi .say{border-radius:24px;padding:24px;font-size:15px}.bi .say.do{background:#eef4e2}.bi .say.no{background:#fbecef}.bi .say h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.bi .say.do h3{color:var(--sage-ink)}.bi .say.no h3{color:#9b1c3a}.bi .say ul{margin:0;padding-left:18px;display:grid;gap:8px}.bi .icons{display:flex;gap:22px;flex-wrap:wrap;padding:28px;background:var(--soft);border-radius:28px;align-items:center}.bi .icons svg{width:28px;height:28px}@media (max-width:900px){.bi .sec__head{grid-template-columns:1fr;gap:8px}.bi .anat,.bi .donts,.bi .g3,.bi .g4,.bi .g5{grid-template-columns:repeat(2,minmax(0,1fr))}.bi .photos{grid-template-columns:1fr 1fr;grid-template-rows:200px 200px 200px}.bi .photos img:first-child{grid-row:auto;grid-column:span 2}.bi .g2,.bi .voice{grid-template-columns:1fr}}.bi .sec__head{align-items:start}.bi .sec__head .num{padding-top:12px}.bi .sec{scroll-margin-top:24px}