.container{max-width:1280px;margin:0 auto;padding:0 20px}.d-grid{display:grid}.grid-column-3{grid-template-columns:repeat(3,1fr)}.grid-column-2{grid-template-columns:repeat(2,1fr)}.newbtn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 28px;border-radius:100px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .3s ease}.newbtn.white-button{background:#fff;color:#184f90}.newbtn.blue-button{background:#184f90;color:#fff}img{max-width:100%}.py-112{padding-block:112px}.template-page-landing main#MainContent{isolation:isolate}.marquee-track{background:#184f90;overflow:hidden}.inner-marquee-track{display:inline-flex;align-items:center;width:max-content;animation:20s linear 0s infinite normal none running marqueetrack;white-space:nowrap}@keyframes marqueetrack{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track-item span.lbltext{padding:0 24px}.marquee-track-item *{font-family:Lora;font-weight:700;color:#fff}.landing-h2-title{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:0;letter-spacing:-1px;margin:0 0 24px}.landing-h2-title.font-72{font-size:clamp(40px,5vw,72px)}.what-kindstep{background-color:color-mix(in oklab,oklch(94% .02 95) 60%,transparent)}.what-kindstep-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.what-kindstep-inner .image-block{height:100%;border-radius:32px;overflow:hidden}.what-kindstep-inner .image-block img{height:100%;display:block}.what-kindstep-right-item{border-top:1px solid oklch(85% .02 255/.25);padding-top:16px;margin-bottom:16px}p.small-text{font-size:12px;line-height:16px;text-transform:uppercase;color:#184f90;letter-spacing:.22em;margin-top:0;display:inline-block;margin-bottom:16px}.what-kindstep-right-item .kindstep-right-item-title{font-weight:500;color:#184f90;letter-spacing:0}.what-kindstep-right-item p{margin:0;color:#5174a0;font-size:14px;line-height:22px}.what-kindstep-right-item-inner{position:relative;padding-left:24px}.what-kindstep-right-item-inner:before{content:"";position:absolute;left:0;top:11px;height:8px;width:8px;background:#a85550;border-radius:50%}.why-kindstep h2.landing-h2-title{max-width:665px;margin:0}.why-kindstep .card{padding:32px;border:1px solid oklch(85% .02 255/.25);background:#fff;border-radius:28px;height:100%}.why-kindstep .d-grid.grid-column-3{gap:20px;margin-top:50px}.why-kindstep span.mumber{font-size:30px;line-height:1;font-family:Lora;font-weight:700;color:#184f90}.why-kindstep h3{font-size:24px;margin-top:20px;margin-bottom:12px}.why-kindstep .card p{font-size:14px;line-height:22px;margin:0;color:#5174a0}.kindstep-titletext-button .container{text-align:center}.kindstep-titletext-button p{max-width:508px;margin:0 auto 36px;font-size:18px;line-height:28px;letter-spacing:0;opacity:.7}.title-and-cards-row .reminder-card__text{margin:0}.reminders-header{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;margin-bottom:56px}.reminders-header h2.landing-h2-title{font-size:clamp(36px,5vw,64px)}.reminders-title{margin:0;letter-spacing:-1px}.reminders-description{max-width:576px;padding-top:4px;color:#5174a0}.reminders-description p{margin:0 0 18px;letter-spacing:0px;color:#5174a0}.reminders-description p:last-child{margin-bottom:0}.reminders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reminder-card{min-width:0;overflow:hidden;background:#ffffffad;border:1px solid rgba(255,255,255,.7);border-radius:28px;display:flex;flex-direction:column;transition:all ease .3s}.reminder-card:hover{transform:translateY(-10px)}.reminder-card:hover button.reminder-card__button{background:#184f90;color:#fff}.reminder-card__image{display:block;width:100%;aspect-ratio:1 / 1.25;overflow:hidden;background:#ffffff40}.reminder-card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.reminder-card:hover .reminder-card__image img{transform:scale(1.04)}.reminder-card__content{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.reminder-card__content form{margin-top:auto}.reminder-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.reminder-card__title{margin:0;font-family:var(--font-heading-family);font-size:24px;line-height:1.15;color:#184f90}.reminder-card__title a{color:inherit;text-decoration:none}.reminder-card__price{white-space:nowrap;padding-top:4px;font-size:14px;color:#5174a0;letter-spacing:0;font-weight:500}.reminder-card__subtitle{margin:7px 0 14px;font-size:12px;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:#184f90}.reminder-card__quote{margin:0 0 12px;font-family:var(--font-heading-family);font-size:18px;line-height:1.35;color:#184f90;font-weight:700}.reminder-card__text{margin:0 0 24px;font-size:14px;line-height:1.5;color:#5174a0;letter-spacing:0}.reminder-card__button{width:100%;min-height:46px;margin-top:auto;border:1px solid rgba(55,84,116,.25);border-radius:50px;background:transparent;color:#184f90;display:flex;font-weight:700;align-items:center;justify-content:center;padding:10px 20px;text-decoration:none;font-size:14px;transition:all .3s ease;cursor:pointer}.reminder-card__button.loading{position:relative;pointer-events:none}.reminder-card__loader{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;display:inline-block;animation:reminder-spin .7s linear infinite}@keyframes reminder-spin{to{transform:rotate(360deg)}}.landing-footer{padding-block:40px}.landing-footer .landing-footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.landing-footer .landing-footer-inner .landing-footer-left,.landing-footer .landing-footer-inner .landing-footer-left a,.landing-footer .landing-footer-inner .landing-footer-left div{display:flex}.landing-footer .landing-footer-left a{padding:0}.landing-footer-right{font-size:14px;color:#5174a0;letter-spacing:0}section.landing-header{padding-block:16px}.landing-header .landing-header-inner{display:flex;justify-content:space-between;align-items:center}.landing-header-left,.landing-header-left a,.landing-header-left a>div{display:flex;align-items:center}.landing-header-left a{padding:0}.landing-header .landing-header-inner .landing-header-center ul li{list-style:none}.landing-header .landing-header-center>nav.header__inline-menu>ul.list-menu.list-menu--inline{display:flex;padding:0;margin:0;gap:20px}.landing-header .landing-header-inner .landing-header-center ul li a{text-decoration:none;font-size:14px;color:#5174a0}.landing-header a.newbtn{padding:12px 16px;min-height:auto}.shopify-section:has(section.landing-header){position:sticky;top:0;background:color-mix(in oklab,var(--background) 85%,transparent);z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1024px){.py-112{padding-block:80px}}@media(max-width:992px){.reminder-card__top{gap:10px;flex-direction:column;margin-bottom:10px}}@media(max-width:767px){.landing-header-center{display:none}.reminders-header{display:grid;grid-template-columns:repeat(1,1fr);gap:0px;margin-bottom:56px}.reminders-grid,.what-kindstep-inner,.why-kindstep .d-grid.grid-column-3{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/landing-page.css.map */
