.svc-page{max-width:75rem;margin:0 auto;padding:48px 24px 70px}.svc-heading{font-family:var(--font-head), "Baloo 2", Arial, sans-serif;color:#26314a;margin:0 0 6px;font-size:38px;font-weight:800}.svc-accent-bar{background:#2e5fd9;border-radius:999px;width:64px;height:5px;margin-bottom:40px}.svc-row{flex-direction:row;align-items:center;gap:44px;margin-bottom:56px;display:flex}.svc-photo-col{flex:1;width:100%;min-width:280px}.svc-photo{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:20px;width:100%;display:block;box-shadow:0 6px 24px #0000001a}.svc-info-col{flex:1;min-width:280px}.svc-pill-blue{font-family:var(--font-head), "Baloo 2", Arial, sans-serif;color:#2e5fd9;background:#2e5fd91a;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.svc-pill-orange{font-family:var(--font-head), "Baloo 2", Arial, sans-serif;color:#ff8b5e;background:#ff8b5e26;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.svc-title{font-family:var(--font-head), "Baloo 2", Arial, sans-serif;color:#26314a;margin:0 0 12px;font-size:28px;font-weight:800}.svc-desc{color:#6b6f80;margin:0 0 18px;font-size:16px;line-height:1.7}.svc-checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.svc-checklist li{color:#4b4f5c;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.svc-check-blue{color:#2e5fd9;flex-shrink:0;font-weight:800}.svc-check-orange{color:#ff8b5e;flex-shrink:0;font-weight:800}.svc-note{color:red;margin-top:16px;font-size:20px;font-style:italic;line-height:1.5}.svc-book-btn{color:#fff;cursor:pointer;background:#ff8b5e;border:none;border-radius:999px;margin-top:24px;padding:14px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:opacity .2s;display:inline-block}.svc-book-btn:hover{opacity:.9}@media (max-width:860px){.svc-page{padding:32px 20px 50px}.svc-row{flex-direction:column;gap:24px;margin-bottom:40px}.svc-photo-col,.svc-info-col{width:100%;min-width:0}.svc-heading{font-size:30px}}
