.k9-info{color:#10283f;background:#f7f5ef;min-height:100vh;font:16px/1.7 Arial,sans-serif}.k9-info *{box-sizing:border-box}.k9-info a{color:inherit}.k9-info .info-wrap{width:min(1160px,100% - 48px);margin:auto}.k9-info .info-hero{color:#fff;background:#10283f;padding:80px 0 94px}.k9-info .info-eyebrow{color:#9fc7fc;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.k9-info h1,.k9-info h2,.k9-info h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;line-height:1.12}.k9-info h1{max-width:880px;margin:0 0 22px;font-size:clamp(46px,7vw,84px)}.k9-info h1 em,.k9-info h2 em{color:#9fc7fc}.k9-info .info-hero p:not(.info-eyebrow){color:#c9d9e8;max-width:660px;margin:0;font-size:18px}.k9-info .info-section{padding:74px 0}.k9-info .info-section h2{margin:0 0 22px;font-size:clamp(34px,4vw,52px)}.k9-info .info-section p{margin:0 0 20px}.k9-info .info-link{color:#285783;text-underline-offset:4px;align-items:center;gap:9px;min-height:46px;font-weight:700;display:inline-flex}.k9-info .info-dark-link{color:#b7d5fb}.k9-info .info-button{color:#10283f;cursor:pointer;background:#ff5188;border:0;border-radius:25px;justify-content:center;align-items:center;min-height:50px;padding:13px 24px;font-weight:700;text-decoration:none;display:inline-flex}.k9-info .info-button:hover{background:#ff79a3}.k9-info :is(a,button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #568ed0}.k9-info .contact-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);align-items:start;gap:70px;display:grid}.k9-info .contact-form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.k9-info .contact-form label{gap:8px;font-size:14px;font-weight:700;display:grid}.k9-info .contact-form .wide{grid-column:1/-1}.k9-info .contact-form input,.k9-info .contact-form textarea{color:#10283f;background:#fff;border:1px solid #bac8d7;border-radius:8px;width:100%;padding:13px 15px;font:16px/1.5 Arial,sans-serif}.k9-info .contact-form textarea{resize:vertical;min-height:170px}.k9-info .contact-note{color:#536a7e;font-size:13px}.k9-info .contact-aside{border-top:3px solid #ff5188;padding-top:26px}.k9-info .contact-aside h2{font-size:32px}.k9-info .contact-aside a:not(.info-button){color:#285783;overflow-wrap:anywhere;font-weight:700}.k9-info .faq-list{max-width:900px}.k9-info .faq-list details{border-bottom:1px solid #cad5e0;padding:0}.k9-info .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font:700 clamp(21px,2.5vw,29px)/1.25 Georgia,serif;list-style:none;display:flex}.k9-info .faq-list summary::-webkit-details-marker{display:none}.k9-info .faq-list summary:after{content:"+";color:#bd2858;font:400 30px/1 Arial,sans-serif}.k9-info .faq-list details[open] summary:after{content:"−"}.k9-info .faq-list details p{color:#536a7e;max-width:720px;padding:0 30px 24px 0}.k9-info .info-cta{color:#fff;background:#10283f;padding:55px 0}.k9-info .info-cta .info-wrap{justify-content:space-between;align-items:center;gap:25px;display:flex}.k9-info .info-cta h2{margin:0 0 8px;font-size:35px}.k9-info .info-cta p{color:#c9d9e8;margin:0}.k9-info .story-opening{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.k9-info .story-opening img{object-fit:cover;border-radius:10px;width:100%;height:520px}.k9-info .story-opening p{color:#425c73;font-size:19px;line-height:1.8}.k9-info .story-chapters{background:#eef4fb}.k9-info .story-chapter{border-top:1px solid #ccdae8;grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;padding:56px 0;display:grid}.k9-info .story-chapter:first-child{border-top:0;padding-top:0}.k9-info .story-chapter:last-child{padding-bottom:0}.k9-info .story-chapter:nth-child(2n) img{order:2}.k9-info .story-chapter img{object-fit:cover;border-radius:9px;width:100%;height:420px}.k9-info .story-chapter h2{max-width:520px}.k9-info .story-chapter p{color:#425c73;max-width:560px;font-size:18px;line-height:1.8}.k9-info .story-ending{padding:75px 0}.k9-info .story-ending .info-wrap{max-width:820px}.k9-info .story-ending blockquote{letter-spacing:-.03em;margin:0 0 27px;font:400 clamp(30px,4.5vw,48px)/1.25 Georgia,serif}.k9-info .story-ending p{color:#425c73;font-size:18px}@media (max-width:760px){.k9-info .info-hero{padding:57px 0 64px}.k9-info .info-section{padding:50px 0}.k9-info .contact-layout,.k9-info .story-opening,.k9-info .story-chapter{grid-template-columns:1fr;gap:28px}.k9-info .contact-form{grid-template-columns:1fr}.k9-info .contact-form label{grid-column:1/-1}.k9-info .story-opening img,.k9-info .story-chapter img{height:auto;max-height:420px}.k9-info .story-chapter{padding:36px 0}.k9-info .story-chapter:nth-child(2n) img{order:0}.k9-info .info-cta .info-wrap{display:block}.k9-info .info-cta .info-button{margin-top:22px}}
