.ssl-cat *,.ssl-cat *::before,.ssl-cat *::after{box-sizing:border-box}.ssl-cat h1,.ssl-cat h2,.ssl-cat h3,.ssl-cat h4,.ssl-cat p,.ssl-cat ul,.ssl-cat li,.ssl-cat a,.ssl-cat span{font-family:inherit}.ssl-cat .container--category{max-width:1200px;width:100%;margin:0 auto;padding:0 32px}.ssl-cat .container--narrow{max-width:700px}.ssl-cat .section--hero{background:linear-gradient(180deg,#F6F9FC 0%,#fff 100%);padding:48px 0 44px}.ssl-cat .section--steps{padding:56px 0}.ssl-cat .section--audience{background:#F6F9FC;border-top:1px solid #EEF3F8;border-bottom:1px solid #EEF3F8;padding:56px 0}.ssl-cat .section--copy{padding:56px 0}.ssl-cat .section--faq{padding:56px 0}.ssl-cat .section--cta{background:#0B2A4A;padding:56px 0}.ssl-cat .eyebrow--category{font-size:13px;font-weight:700;color:#0F6FC5;letter-spacing:.08em;text-transform:uppercase}.ssl-cat .title--hero{font-size:36px;line-height:1.15;font-weight:800;color:#0B2A4A;letter-spacing:-.02em;margin:8px 0 0}.ssl-cat .title--section{font-size:28px;font-weight:800;color:#0B2A4A;letter-spacing:-.02em;margin:10px 0 0}.ssl-cat .title--copy{font-size:26px;font-weight:800;color:#0B2A4A;letter-spacing:-.02em;margin:0}.ssl-cat .title--copy-spaced{margin-top:36px}.ssl-cat .title--card{font-size:17px;font-weight:700;color:#0B2A4A;letter-spacing:-.02em;margin:14px 0 0}.ssl-cat .title--cta{font-size:30px;line-height:1.2;font-weight:800;color:#fff;letter-spacing:-.02em;margin:0}.ssl-cat .intro--hero{font-size:16px;line-height:1.6;color:#3D4C5A;margin:8px 0 0;max-width:56ch}.ssl-cat .chips--category{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.ssl-cat .chip--category{display:flex;align-items:center;gap:7px;background:#F3F7FB;border:1px solid #E2E9F0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:#0B2A4A}.ssl-cat .icon--check{stroke:#147A54;stroke-width:2.6;fill:none;flex:none}.ssl-cat .icon--step{stroke:#F95C70;stroke-width:2;fill:none}.ssl-cat .actions--category{display:flex;align-items:center;gap:18px;margin-top:20px;flex-wrap:wrap}.ssl-cat .actions--centred{justify-content:center;margin-top:22px}.ssl-cat .btn--primary{display:inline-block;background:#F95C70;color:#4A0512;border-radius:12px;padding:15px 28px;font-size:16px;font-weight:800;text-decoration:none;transition:none}.ssl-cat .btn--primary:hover{background:#F95C70;color:#4A0512;text-decoration:none}.ssl-cat .btn--primary-lg{padding:16px 32px;font-size:17px;white-space:nowrap}.ssl-cat .btn--outline{display:inline-block;border:1.5px solid #6E8CAA;color:#fff;border-radius:12px;padding:15px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:none}.ssl-cat .btn--outline:hover{color:#fff;text-decoration:none}.ssl-cat .link--call{font-size:14.5px;font-weight:600;color:#0F6FC5}.ssl-cat .grid--three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.ssl-cat .card--item{border:1px solid #E2E9F0;border-radius:16px;padding:22px}.ssl-cat .card--light{background:#fff}.ssl-cat .text--card{font-size:14px;line-height:1.6;color:#5A6B7B;margin:6px 0 0}.ssl-cat .text--copy{font-size:15.5px;line-height:1.75;color:#3D4C5A;margin:14px 0 0}.ssl-cat .text--copy-spaced{margin-top:20px}.ssl-cat .text--copy a{color:#0F6FC5;text-decoration:underline}.ssl-cat .list--benefits{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ssl-cat .list--benefits li{display:flex;gap:10px;font-size:15px;color:#3D4C5A}.ssl-cat .list--benefits .icon--check{margin-top:3px}.ssl-cat .faq--head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.ssl-cat .faq--link{font-size:14px;font-weight:700;color:#0F6FC5;white-space:nowrap}.ssl-cat .faq--list{margin-top:20px;border-top:1px solid #E2E9F0}.ssl-cat .faq--item{border-bottom:1px solid #E2E9F0}.ssl-cat .faq--question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none}.ssl-cat .faq--question::-webkit-details-marker{display:none}.ssl-cat .faq--label{font-size:16px;font-weight:700;color:#0B2A4A}.ssl-cat .faq--answer{font-size:15px;line-height:1.7;color:#3D4C5A;padding:0 2px 20px;margin:0;max-width:62ch}.ssl-cat .faq--chev{transition:transform .2s ease;flex:none;stroke:#0B2A4A;stroke-width:2.2;fill:none}.ssl-cat .faq--item[open] .faq--chev{transform:rotate(180deg)}.ssl-cat .text--hours{font-size:13.5px;color:#A8C4DE;margin:18px 0 0}.ssl-cat .text--centred{text-align:center}@media (max-width:900px){.ssl-cat .grid--three{grid-template-columns:1fr}}@media (max-width:600px){.ssl-cat .container--category{padding-left:18px;padding-right:18px}.ssl-cat .section--hero{padding:32px 0 28px}.ssl-cat .section--steps,.ssl-cat .section--audience,.ssl-cat .section--copy,.ssl-cat .section--faq,.ssl-cat .section--cta{padding-top:40px;padding-bottom:40px}.ssl-cat .title--hero{font-size:27px}.ssl-cat .title--section{font-size:22px}.ssl-cat .title--copy{font-size:22px}.ssl-cat .title--cta{font-size:24px}.ssl-cat .chips--category{gap:8px}.ssl-cat .btn--primary,.ssl-cat .btn--outline{display:block;width:100%;text-align:center}}