@font-face{font-family:BesichtoOutfit;src:url(/fonts/besichto/Outfit-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:BesichtoOutfit;src:url(/fonts/besichto/Outfit-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}.besichto{color:#272136;background:#faf8fd;min-height:100vh;font-family:BesichtoOutfit,sans-serif}.besichto a{color:#57358a}.bs-header,.bs-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:auto;padding:24px;display:flex}.bs-header nav{flex-wrap:wrap;gap:22px;display:flex}.bs-brand{align-items:center;gap:14px;font-size:26px;font-weight:600;text-decoration:none;display:flex}.bs-brand img,.bs-mark{border-radius:24%}.bs-main{max-width:1060px;margin:auto;padding:24px 30px 80px}.bs-intro{max-width:800px;padding:36px 0 48px}.bs-mark{float:right;margin:0 0 24px 30px;animation:.62s ease-out both bs-arrive}.bs-label{color:#57358a;letter-spacing:.13em;font-size:14px}.besichto h1{letter-spacing:-.025em;margin:18px 0 24px;font-size:clamp(42px,6.5vw,72px);font-weight:600;line-height:1.08}.bs-lead{max-width:700px;font-size:22px;line-height:1.55}.bs-status{color:#57358a;margin-top:28px;font-size:16px}.bs-example{border-top:3px solid #57358a;border-bottom:1px solid #dcd1ec;padding:24px 0 28px}.besichto h2{font-size:28px;font-weight:600;line-height:1.25}.bs-pair{grid-template-columns:1fr 1fr;gap:18px;max-width:700px;margin:24px 0;display:grid}.bs-pair article{background:#fff;border:1px solid #dcd1ec;border-radius:18px;padding:24px}.bs-pair article:last-child{background:#f4c9a8}.bs-pair span{letter-spacing:.05em;font-size:14px}.bs-pair strong{color:#57358a;font-size:44px;line-height:1.4;display:block}.besichto p{line-height:1.65}.bs-flow{grid-template-columns:repeat(3,1fr);gap:32px;padding:50px 0;display:grid}.bs-flow article>span{color:#57358a;font-size:22px}.bs-aside{background:#fff;border:1px solid #dcd1ec;border-radius:20px;padding:30px}.bs-button{background:#57358a;border-radius:10px;padding:14px 20px;text-decoration:none;display:inline-block;color:#fff!important}.bs-copy{max-width:800px}.bs-copy h1{font-size:clamp(38px,6vw,58px)}.bs-copy h2{margin-top:35px}.bs-footer{border-top:1px solid #dcd1ec;font-size:16px}.besichto :focus-visible{outline-offset:5px;outline:3px solid #57358a}@keyframes bs-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.bs-main{padding:16px 20px 50px}.bs-header,.bs-footer{padding:20px}.bs-mark{width:84px;height:84px;margin-left:14px}.bs-flow{grid-template-columns:1fr;gap:20px}.bs-pair{gap:10px}.bs-pair article{padding:16px}.bs-lead{font-size:20px}.bs-intro{padding-top:20px}.bs-header nav{gap:16px}}@media (prefers-reduced-motion:reduce){.bs-mark{animation:none}}
