.basalam-page .bs-platform{gap:8px;font-weight:800;white-space:nowrap}
.basalam-page .bs-platform img,.basalam-page .bs-wordmark{filter:invert(1);object-fit:contain;flex:none}
.basalam-page .bs-platform[aria-current=page]{color:var(--pp-lime)}
.basalam-page .pp-nav{gap:24px}
.basalam-page .bs-wordmark{margin-inline-end:6px}
.basalam-page .bs-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.basalam-page .bs-features article{padding:30px;border:1px solid var(--pp-line);border-radius:20px;background:#fafcf7}
.basalam-page .bs-features h3{font-size:23px;font-weight:800;margin-block:22px 12px}
.basalam-page .bs-features p{font-size:14px;line-height:2;color:var(--pp-body)}
.basalam-page .pp-points{list-style:disc;padding-inline-start:20px}
.basalam-page .pp-points li{display:list-item;padding-inline-start:4px}
.basalam-page .pp-shot--product img{height:465px}
.basalam-page .pp-hero__copy>h1{white-space:normal}
@media(max-width:900px){.basalam-page .bs-features{grid-template-columns:1fr}.basalam-page .bs-features article{padding:26px}.basalam-page .pp-shot--product img{height:390px}}
@media(max-width:600px){.basalam-page .pp-shot--product img{height:290px}.basalam-page .pp-hero h1{font-size:41px}.basalam-page .pp-hero__caption{align-items:flex-start}.basalam-page .pp-step__number{margin-block-end:14px}}

.basalam-page .bs-step{padding:28px;border:1px solid var(--pp-line);border-radius:20px;background:#fff}
.basalam-page .bs-step .pp-step__number{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf4db;color:#327742;font-size:20px;font-weight:800;margin-block-end:20px}
.basalam-page .bs-step h3{font-size:21px;font-weight:800;margin-block-end:12px}
.basalam-page .bs-step p{font-size:14px;line-height:2;color:var(--pp-body)}
