.kolostrum .kol-eyebrow{display:flex;align-items:center;gap:12px;color:#f79433;font-size:13px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;margin:0 0 16px}.kolostrum .kol-eyebrow::before{content:"";width:30px;height:2px;background:currentColor;flex:0 0 auto}.kolostrum .kol-title{font-size:40px;line-height:1.14;font-weight:300;color:#d51e4a;margin:0 0 20px}.kolostrum .kol-title b,.kolostrum .kol-title strong{font-weight:800}.kolostrum .kol-title--light{color:#fff}.kolostrum .kol-title--light b,.kolostrum .kol-title--light strong{color:#f3d9a7}.kolostrum .kol-lead{font-size:16px;line-height:1.8;color:#6c6c6c;max-width:62ch;margin:0 0 28px}.kolostrum .kol-lead b,.kolostrum .kol-lead strong{color:#3a2c25;font-weight:700}.kolostrum .kol-section{padding:80px 0}.kolostrum .kol-section--cream{background:#f6f7f4}.kolostrum .kol-section--bordo{background:#891f42;color:#fff}.kolostrum .kol-figure{position:relative;margin:0}.kolostrum .kol-figure img{width:100%;height:100%;object-fit:cover;display:block}.kolostrum .kol-figure__tag{position:absolute;left:0;bottom:0;background:#891f42;color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px}.kolostrum .kol-split{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:64px;align-items:center}.kolostrum .kol-split--flip{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.kolostrum .kol-intro{position:relative;background:#891f42;color:#fff;overflow:hidden}.kolostrum .kol-intro__media{position:absolute;inset:0 0 0 46%}.kolostrum .kol-intro__media img{width:100%;height:100%;object-fit:cover;display:block}.kolostrum .kol-intro__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #891f42 0%, rgba(137, 31, 66, 0.86) 22%, rgba(137, 31, 66, 0.12) 62%, rgba(93, 15, 43, 0.35) 100%)}.kolostrum .kol-intro__inner{position:relative;z-index:2;padding:76px 0 0}.kolostrum .kol-intro__copy{max-width:560px}.kolostrum .kol-intro__title{font-size:56px;line-height:1.08;font-weight:300;color:#fff;margin:0 0 22px}.kolostrum .kol-intro__title b{display:block;font-weight:800;color:#f3d9a7;font-size:1.18em;letter-spacing:-0.01em}.kolostrum .kol-intro__lead{font-size:16px;line-height:1.8;color:rgba(255,255,255,.82);max-width:54ch;margin:0}.kolostrum .kol-intro__lead b{color:#fff;font-weight:700}.kolostrum .kol-intro__facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3, 1fr);margin-top:64px;border-top:1px solid rgba(255,255,255,.22)}.kolostrum .kol-intro__fact{padding:22px 28px 34px 0}.kolostrum .kol-intro__fact+.kol-intro__fact{padding-left:28px;border-left:1px solid rgba(255,255,255,.22)}.kolostrum .kol-intro__fact-label{color:#f79433;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}.kolostrum .kol-intro__fact-text{font-size:14px;line-height:1.6;color:#fff;margin:0}.kolostrum .kol-compose__list{list-style:none;margin:0;padding:0;border-top:1px solid #e7e3dd}.kolostrum .kol-compose__item{display:flex;align-items:center;gap:18px;padding:18px 4px;border-bottom:1px solid #e7e3dd}.kolostrum .kol-compose__icon{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;background:#f6f7f4;color:#d51e4a}.kolostrum .kol-compose__icon svg{width:20px;height:20px}.kolostrum .kol-compose__name{flex:1 1 auto;font-size:15px;font-weight:600;color:#3a2c25}.kolostrum .kol-compose__tag{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f79433}.kolostrum .kol-timing__marks{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:34px}.kolostrum .kol-timing__mark-title{font-size:17px;font-weight:800;color:#d51e4a;margin:0 0 4px}.kolostrum .kol-timing__mark-text{font-size:13px;color:#6c6c6c;margin:0}.kolostrum .kol-timing__visual{position:relative}.kolostrum .kol-timing__photo{height:300px}.kolostrum .kol-timing__chart{position:relative;margin:-78px 0 0 -78px;background:#fff;padding:22px 24px 16px;box-shadow:0 18px 44px rgba(93,15,43,.16)}.kolostrum .kol-timing__chart svg{width:100%;height:auto;display:block}.kolostrum .kol-timing__note{font-size:11px;color:#9a9a9a;margin:12px 0 0}.kolostrum .kol-hurdles__head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:end}.kolostrum .kol-hurdles__head .kol-title,.kolostrum .kol-hurdles__head .kol-lead{margin-bottom:0}.kolostrum .kol-hurdles__grid{display:grid;grid-template-columns:repeat(5, 1fr);margin-top:46px;border:1px solid #e7e3dd}.kolostrum .kol-hurdle{padding:30px 24px 34px}.kolostrum .kol-hurdle+.kol-hurdle{border-left:1px solid #e7e3dd}.kolostrum .kol-hurdle__icon{width:34px;height:34px;color:#d51e4a;margin-bottom:18px}.kolostrum .kol-hurdle__title{font-size:15px;font-weight:700;color:#3a2c25;margin:0;line-height:1.45}.kolostrum .kol-warning{display:flex;align-items:center;gap:22px;background:#5d0f2b;color:#fff;padding:26px 32px;margin-top:26px}.kolostrum .kol-warning__icon{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(247,148,51,.55);color:#f79433}.kolostrum .kol-warning p{margin:0;font-size:15px;line-height:1.65}.kolostrum .kol-warning b{color:#f79433}.kolostrum .kol-statement{position:relative;display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.kolostrum .kol-statement img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kolostrum .kol-statement::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(93, 15, 43, 0.6), rgba(93, 15, 43, 0.8))}.kolostrum .kol-statement__inner{position:relative;z-index:2;padding:88px 20px;max-width:880px}.kolostrum .kol-statement .kol-eyebrow{justify-content:center}.kolostrum .kol-statement .kol-eyebrow::after{content:"";width:30px;height:2px;background:currentColor;flex:0 0 auto}.kolostrum .kol-statement__title{font-size:40px;font-weight:300;line-height:1.22;margin:0;color:#fff}.kolostrum .kol-statement__title b{font-weight:800;display:block;color:#f3d9a7}.kolostrum .kol-process__rail{display:grid;grid-template-columns:repeat(5, 1fr);margin:52px 0 60px;position:relative;list-style:none;padding:0}.kolostrum .kol-process__step{position:relative;text-align:center;padding:0 10px}.kolostrum .kol-process__step::before{content:"";position:absolute;top:33px;left:-50%;width:100%;height:1px;background:rgba(255,255,255,.28)}.kolostrum .kol-process__step:first-child::before{display:none}.kolostrum .kol-process__step--hero .kol-process__dot{width:86px;height:86px;margin-top:-10px;background:linear-gradient(160deg, #f7c76a, #e0a13c);border-color:#f7d79a;color:#5d0f2b;box-shadow:0 0 0 8px rgba(247,148,51,.14)}.kolostrum .kol-process__step--hero .kol-process__dot svg{width:32px;height:32px}.kolostrum .kol-process__step--hero .kol-process__name{color:#f3d9a7;font-size:15px}.kolostrum .kol-process__step--hero .kol-process__num{color:rgba(243,217,167,.7)}.kolostrum .kol-process__dot{position:relative;width:66px;height:66px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#5d0f2b;border:1px solid rgba(255,255,255,.3);color:#fff}.kolostrum .kol-process__dot svg{width:26px;height:26px}.kolostrum .kol-process__num{display:block;font-size:10px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,255,.55);margin-bottom:8px}.kolostrum .kol-process__name{font-size:14px;font-weight:700;color:#fff;margin:0 0 6px;line-height:1.4}.kolostrum .kol-process__text{font-size:12px;color:rgba(255,255,255,.62);margin:0;line-height:1.5}.kolostrum .kol-process__photos{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:16px}.kolostrum .kol-process__photos .kol-figure{height:330px}.kolostrum .kol-process__notes{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:46px}.kolostrum .kol-process__note{padding:0 44px 0 0}.kolostrum .kol-process__note+.kol-process__note{padding:0 0 0 44px;border-left:1px solid rgba(255,255,255,.22)}.kolostrum .kol-process__note p{margin:0;font-size:16px;line-height:1.7;color:rgba(255,255,255,.8)}.kolostrum .kol-process__note b{color:#fff;font-weight:700}.kolostrum .kol-process__note-label{color:#f79433;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px}.kolostrum .kol-trial__flow{display:inline-flex;align-items:center;gap:14px;margin:0 0 30px}.kolostrum .kol-trial__chip{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:9px 18px;border:1px solid #e0dcd5;color:#6c6c6c}.kolostrum .kol-trial__chip--on{background:#891f42;border-color:#891f42;color:#fff}.kolostrum .kol-trial__arrow{color:#f79433;display:inline-flex}.kolostrum .kol-trial__label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6c6c6c;margin:0 0 14px}.kolostrum .kol-trial__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kolostrum .kol-trial__item{display:flex;align-items:center;gap:16px;background:#f6f7f4;padding:16px 20px}.kolostrum .kol-trial__icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;background:#fff;color:#d51e4a}.kolostrum .kol-trial__icon svg{width:19px;height:19px}.kolostrum .kol-trial__name{font-size:15px;font-weight:700;color:#d51e4a;margin:0 0 2px}.kolostrum .kol-trial__text{font-size:13px;color:#6c6c6c;margin:0}.kolostrum .kol-trial__photo{height:460px}.kolostrum .kol-cta{position:relative;overflow:hidden;background:#5d0f2b;color:#fff}.kolostrum .kol-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kolostrum .kol-cta::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(93, 15, 43, 0.96) 0%, rgba(137, 31, 66, 0.86) 55%, rgba(137, 31, 66, 0.55) 100%)}.kolostrum .kol-cta__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:54px 0}.kolostrum .kol-cta__title{font-size:32px;font-weight:300;line-height:1.2;margin:0 0 8px;color:#fff}.kolostrum .kol-cta__title b{font-weight:800;color:#f3d9a7}.kolostrum .kol-cta__text{margin:0;font-size:15px;color:rgba(255,255,255,.8)}.kolostrum .kol-cta__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;border-radius:30px;background:linear-gradient(90deg, #f7c76a, #e0a13c);color:#5d0f2b;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:15px 30px;text-decoration:none;transition:filter .2s ease}.kolostrum .kol-cta__btn:hover,.kolostrum .kol-cta__btn:focus{filter:brightness(1.06);color:#5d0f2b;text-decoration:none}@media(max-width: 1199px){.kolostrum .kol-split,.kolostrum .kol-split--flip,.kolostrum .kol-hurdles__head{gap:44px}.kolostrum .kol-intro__title{font-size:46px}.kolostrum .kol-trial__photo{height:400px}}@media(max-width: 991px){.kolostrum .kol-section{padding:56px 0}.kolostrum .kol-title,.kolostrum .kol-statement__title{font-size:30px}.kolostrum .kol-intro__inner{padding-top:52px}.kolostrum .kol-intro__media{position:relative;inset:auto;height:230px;margin:0}.kolostrum .kol-intro__media::after{background:linear-gradient(180deg, rgba(137, 31, 66, 0.55), rgba(137, 31, 66, 0.08))}.kolostrum .kol-intro__copy{max-width:none}.kolostrum .kol-intro__title{font-size:36px}.kolostrum .kol-intro__facts{grid-template-columns:1fr;margin-top:30px}.kolostrum .kol-intro__fact{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.18)}.kolostrum .kol-intro__fact+.kol-intro__fact{padding-left:0;border-left:0}.kolostrum .kol-split,.kolostrum .kol-split--flip,.kolostrum .kol-hurdles__head,.kolostrum .kol-process__photos,.kolostrum .kol-process__notes,.kolostrum .kol-timing__marks{grid-template-columns:1fr;gap:32px}.kolostrum .kol-hurdles__grid{grid-template-columns:repeat(2, 1fr)}.kolostrum .kol-hurdle{border-top:1px solid #e7e3dd}.kolostrum .kol-hurdle:nth-child(-n+2){border-top:0}.kolostrum .kol-hurdle:nth-child(odd){border-left:0}.kolostrum .kol-hurdle:nth-child(even){border-left:1px solid #e7e3dd}.kolostrum .kol-timing__chart{margin:-48px 16px 0}.kolostrum .kol-process__rail{grid-template-columns:repeat(2, 1fr);gap:34px 12px}.kolostrum .kol-process__step::before{display:none}.kolostrum .kol-process__note,.kolostrum .kol-process__note+.kol-process__note{padding:0;border-left:0}.kolostrum .kol-process__photos .kol-figure{height:220px}.kolostrum .kol-trial__photo{height:260px}.kolostrum .kol-cta__inner{flex-direction:column;align-items:flex-start;padding:40px 0}}@media(max-width: 575px){.kolostrum .kol-intro__title{font-size:28px}.kolostrum .kol-title,.kolostrum .kol-statement__title{font-size:24px}.kolostrum .kol-hurdles__grid{grid-template-columns:1fr}.kolostrum .kol-hurdle{border-left:0 !important;border-top:1px solid #e7e3dd}.kolostrum .kol-hurdle:first-child{border-top:0}.kolostrum .kol-process__rail{grid-template-columns:1fr}.kolostrum .kol-cta__title{font-size:24px}.kolostrum .kol-warning{flex-direction:column;align-items:flex-start;padding:22px 20px}}@media(prefers-reduced-motion: reduce){.kolostrum .kol-cta__btn{transition:none}}
