*{box-sizing:border-box}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#fff;color:#4f325a}.sb-container{max-width:1180px;margin:auto;padding-left:22px;padding-right:22px}.sb-header{padding:22px 0}.sb-header-inner{display:flex;align-items:center;justify-content:space-between}.sb-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#4f325a;font-weight:800;font-size:20px}.sb-logo img{max-width:150px;max-height:55px}.sb-mark{width:48px;height:48px;border-radius:16px;background:#4f325a;color:#f7dbe7;display:grid;place-items:center;font-weight:900;box-shadow:0 8px 22px #4f325a20}.sb-nav-links{display:flex;gap:24px}.sb-nav-links a{color:#4f325a;text-decoration:none;font-size:14px}.sb-hero{background:linear-gradient(135deg,#f7dbe7,#fff 70%);border-radius:34px;padding:65px 7%;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.sb-eyebrow{font-weight:700}.sb-hero h1{font-size:clamp(34px,5vw,62px);line-height:1.15;margin:12px 0 18px}.sb-richtext{font-size:18px;line-height:1.9;color:#6b536f}.sb-btn{display:inline-block;background:#4f325a;color:#fff;padding:14px 24px;border-radius:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #4f325a25;transition:.25s}.sb-btn:hover{transform:translateY(-2px)}.sb-hero-art{min-height:300px;border-radius:32px;background:#febfd7 center/cover no-repeat;display:grid;place-items:center}.sb-book{width:190px;height:240px;background:#fff;border-radius:18px;box-shadow:18px 20px 0 #4f325a;transform:rotate(-6deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:26px}.sb-book small{font-size:13px;font-weight:400;margin-top:8px}.sb-section{padding-top:75px;padding-bottom:75px}.sb-section h2,.sb-why h2{text-align:center;font-size:34px;margin:0 0 12px}.sb-sub{text-align:center;color:#806985;margin:0 auto 36px;max-width:650px}.sb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sb-card{background:#fff;border:1px solid #f2dce8;border-radius:22px;padding:25px;min-height:150px;box-shadow:0 10px 30px #4f325a0d;transition:.25s;text-decoration:none;color:#4f325a}.sb-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #4f325a18}.sb-icon{width:52px;height:52px;border-radius:16px;background:#f7dbe7;display:grid;place-items:center;font-size:24px;margin-bottom:18px}.sb-card h3{margin:0 0 8px}.sb-card p{margin:0;color:#806985;font-size:14px;line-height:1.7}.sb-why{background:#f7dbe7;border-radius:32px;padding-top:45px;padding-bottom:45px}.sb-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sb-why-grid>div{background:#fff;border-radius:20px;padding:24px}.sb-why-grid h3{margin-top:0}.sb-why-grid p{color:#806985;line-height:1.7}.sb-cta{margin-top:70px;background:#4f325a;color:#fff;border-radius:32px;padding-top:48px;padding-bottom:48px;text-align:center}.sb-cta h2{margin:0 0 10px}.sb-cta p{color:#ead9ed}.sb-light{background:#f7dbe7;color:#4f325a}.sb-footer{text-align:center;color:#806985;padding:35px 0;font-size:13px}@media(max-width:850px){.sb-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.sb-grid,.sb-why-grid{grid-template-columns:repeat(2,1fr)}.sb-nav-links{display:none}}@media(max-width:520px){.sb-container{padding-left:15px;padding-right:15px}.sb-grid,.sb-why-grid{grid-template-columns:1fr}.sb-section{padding-top:55px;padding-bottom:55px}.sb-book{width:155px;height:200px}.sb-why{padding:30px 20px}.sb-hero{border-radius:25px}}