.kcc-benefits{--kcc-blue: #1b6bf0;--kcc-navy: #10265f;--kcc-body: #4d5866;--kcc-green: #cbeb9a;background:#fff;padding:80px 24px}.kcc-benefits__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.kcc-benefits__media{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.kcc-benefits__frame{border-radius:24px;overflow:hidden;aspect-ratio:1 / 1}.kcc-benefits__frame img,.kcc-benefits__frame .kcc-benefits__placeholder{display:block;width:100%;height:100%;object-fit:cover;background:#eef3f7}.kcc-benefits__title{margin:0 0 44px;font-size:clamp(32px,3.6vw,52px);line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--kcc-navy);text-wrap:balance}.kcc-benefits__title-accent{color:var(--kcc-blue)}.kcc-benefits__list{display:grid;gap:40px;margin:0;padding:0;list-style:none}.kcc-benefits__list li{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.kcc-benefits__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--kcc-green);color:#16321a}.kcc-benefits__icon svg{width:28px;height:28px}.kcc-benefits__text h3{margin:6px 0 10px;font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--kcc-navy)}.kcc-benefits__text p{margin:0;max-width:48ch;font-size:19px;line-height:1.6;color:var(--kcc-body)}@media screen and (max-width:989px){.kcc-benefits{padding:52px 20px}.kcc-benefits__inner{grid-template-columns:1fr;gap:44px}.kcc-benefits__media{margin-top:0;order:2}.kcc-benefits__title{margin-bottom:32px}.kcc-benefits__list{gap:32px}.kcc-benefits__icon{width:54px;height:54px}.kcc-benefits__icon svg{width:24px;height:24px}.kcc-benefits__text h3{font-size:21px}.kcc-benefits__text p{font-size:17px}}.kcc-footer{--kcc-blue: #1b6bf0;--kcc-navy: #0b2a5b;--kcc-body: #55606e;--kcc-muted: #7a8595;--kcc-tint: #e4edfb;--kcc-line: #dce9f5;background:#fff;border-top:1px solid var(--kcc-line);padding:64px 24px 36px}.kcc-footer__wrap{max-width:1200px;margin:0 auto}.kcc-footer h2,.kcc-footer p,.kcc-footer ul{margin:0}.kcc-footer ul{list-style:none;padding:0}.kcc-footer a{text-decoration:none}.kcc-footer a:focus-visible{outline:2px solid var(--kcc-blue);outline-offset:3px;border-radius:6px}.kcc-heading{font-size:17px;font-weight:700;line-height:1.2;color:var(--kcc-navy)}.kcc-footer__top{display:grid;grid-template-columns:1.7fr 1fr 1.2fr auto;gap:40px;align-items:start}.kcc-brand__logo{display:block;width:240px;max-width:100%;height:auto}.kcc-brand__name{display:block;font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--kcc-blue)}.kcc-brand__tagline{margin-top:28px;max-width:32ch;font-size:16px;line-height:1.65;color:var(--kcc-body)}.kcc-col__body,.kcc-explore__list,.kcc-social__list{margin-top:34px}.kcc-explore__list{display:grid;gap:16px}.kcc-explore__list a,.kcc-contact__note{font-size:16px;line-height:1.6;color:var(--kcc-body)}.kcc-explore__list a{transition:color .15s ease}.kcc-explore__list a:hover{color:var(--kcc-blue)}.kcc-contact__email{font-size:16px;line-height:1.6;color:var(--kcc-blue);overflow-wrap:anywhere}.kcc-contact__email:hover{text-decoration:underline}.kcc-contact__note{margin-top:8px}.kcc-social__list{display:flex;gap:12px}.kcc-social__list a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--kcc-tint);color:var(--kcc-blue);transition:background-color .15s ease}.kcc-social__list a:hover{background:#d3e2fa}.kcc-social__list svg{width:21px;height:21px}.kcc-signup{margin-top:56px}.kcc-signup__form{margin-top:22px;max-width:420px}.kcc-signup__field{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 20px;border:1px solid var(--kcc-line);border-radius:999px;background:#fff}.kcc-signup__field:focus-within{border-color:var(--kcc-blue)}.kcc-signup__field input{flex:1;min-width:0;padding:11px 0;border:0;background:transparent;font-size:16px;color:var(--kcc-navy)}.kcc-signup__field input:focus{outline:none}.kcc-signup__field button{display:grid;place-items:center;width:42px;height:42px;flex:none;padding:0;border:0;border-radius:50%;background:var(--kcc-blue);color:#fff;cursor:pointer;transition:background-color .15s ease}.kcc-signup__field button:hover{background:#1559ce}.kcc-signup__field svg{width:19px;height:19px}.kcc-signup__msg{margin-top:10px;font-size:15px;color:var(--kcc-body)}.kcc-signup__msg--error{color:#b3261e}.kcc-footer__bottom{margin-top:56px;padding-top:28px;border-top:1px solid var(--kcc-line)}.kcc-disclaimer{max-width:80ch;font-size:14px;line-height:1.65;color:var(--kcc-muted)}.kcc-utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px;margin-top:28px}.kcc-locale{display:flex;align-items:center;gap:12px}.kcc-locale label{font-size:15px;color:var(--kcc-body)}.kcc-locale select{padding:11px 18px;border:1px solid var(--kcc-line);border-radius:999px;background:#fff;font-size:15px;line-height:1.3;color:var(--kcc-navy);cursor:pointer}.kcc-payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kcc-payments__icon{display:block;width:38px;height:24px}.kcc-legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--kcc-line)}.kcc-copyright,.kcc-policies a{font-size:15px;line-height:1.6;color:var(--kcc-body)}.kcc-copyright a{color:var(--kcc-body);text-decoration:underline}.kcc-policies{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.kcc-policies li{position:relative}.kcc-policies li+li:before{content:"\b7";position:absolute;left:-14px;color:#a9b6c4}.kcc-policies a:hover{color:var(--kcc-blue)}@media(max-width:1099px){.kcc-footer__top{grid-template-columns:1.4fr 1fr 1.2fr}.kcc-col--social{grid-column:2 / -1;margin-top:8px}}@media(max-width:749px){.kcc-footer{padding:48px 20px 28px}.kcc-footer__top{grid-template-columns:1fr;gap:32px}.kcc-col__body,.kcc-explore__list,.kcc-social__list{margin-top:24px}.kcc-col--social{grid-column:auto;margin-top:0}.kcc-signup{margin-top:40px}.kcc-signup__form{max-width:none}.kcc-footer__bottom{margin-top:40px}.kcc-utilities{justify-content:flex-start}.kcc-legal{flex-direction:column;gap:14px}}@media(prefers-reduced-motion:reduce){.kcc-footer *{transition:none!important}}.kcc-hero{--kcc-blue: #1b6bf0;--kcc-navy: #10265f;--kcc-body: #4d5866;background:linear-gradient(110deg,#e4f4f7,#edf8e6 55%,#eef9dd);padding:72px 24px 56px}.kcc-hero__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.kcc-hero__copy>*+*{margin-top:28px}.kcc-hero__badge{display:inline-block;margin:0;padding:10px 20px;border-radius:999px;background:#d9f0a6;color:var(--kcc-navy);font-size:16px;font-weight:600}.kcc-hero__title{margin:0;font-size:clamp(40px,5.4vw,76px);line-height:1.05;letter-spacing:-.02em;font-weight:800;color:var(--kcc-navy);text-wrap:balance}.kcc-hero__title-accent{color:var(--kcc-blue)}.kcc-hero__body{max-width:46ch;font-size:19px;line-height:1.65;color:var(--kcc-body)}.kcc-hero__body p{margin:0}.kcc-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.kcc-btn{display:inline-flex;align-items:center;gap:12px;padding:17px 32px;border-radius:999px;font-size:18px;font-weight:600;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.kcc-btn svg{width:20px;height:20px}.kcc-btn--primary{background:var(--kcc-blue);color:#fff}.kcc-btn--primary:hover{background:#1559ce}.kcc-btn--ghost{background:#fff;color:var(--kcc-navy);box-shadow:inset 0 0 0 1px #dbe6ef}.kcc-btn--ghost:hover{background:#f6fafd}.kcc-btn:focus-visible{outline:2px solid var(--kcc-navy);outline-offset:3px}.kcc-hero__proof{display:flex;flex-wrap:wrap;gap:12px 40px;margin:36px 0 0;padding:0;list-style:none}.kcc-hero__proof li{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--kcc-body)}.kcc-hero__proof-icon{font-size:20px;line-height:1}.kcc-hero__media img,.kcc-hero__placeholder{display:block;width:100%;height:auto;border-radius:28px;overflow:hidden}.kcc-hero__placeholder svg{display:block;width:100%;height:auto;background:#dfeef2}@media screen and (max-width:989px){.kcc-hero{padding:48px 20px 44px}.kcc-hero__inner{grid-template-columns:1fr;gap:40px}.kcc-hero__copy>*+*{margin-top:22px}.kcc-hero__proof{gap:12px 24px;margin-top:28px}}@media(prefers-reduced-motion:reduce){.kcc-btn{transition:none}}.kcc-popup[hidden]{display:none}.kcc-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px}.kcc-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1b3f73}.kcc-popup__card{position:relative;width:min(720px,100%);padding:52px 56px 56px;border-radius:32px;background:linear-gradient(125deg,#2b7bef,#3f96f3 55%,#4fa8f6);color:#fff;text-align:center;box-shadow:0 26px 64px #0b1b3f4d}.kcc-popup__close{position:absolute;top:20px;right:22px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.kcc-popup__close svg{width:20px;height:20px}.kcc-popup__close:hover{background:#ffffff2e}.kcc-popup__sparkle{display:block;color:#f7cf51}.kcc-popup__sparkle svg{width:54px;height:54px;margin:0 auto}.kcc-popup__title{margin:22px 0 0;font-size:clamp(28px,3.4vw,42px);line-height:1.15;letter-spacing:-.015em;font-weight:800;color:#fff;text-wrap:balance}.kcc-popup__body{max-width:46ch;margin:18px auto 0;font-size:18px;line-height:1.6;color:#fffffff0}.kcc-popup__body p{margin:0}.kcc-popup__form{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px}.kcc-popup__field{display:flex;align-items:center;flex:0 1 380px;padding:0 22px;border-radius:999px;background:#fff}.kcc-popup__field-icon{width:22px;height:22px;flex:none;color:#5b6472}.kcc-popup__field input{flex:1;min-width:0;padding:18px 14px;border:0;background:transparent;font-size:17px;color:#10265f}.kcc-popup__field input:focus{outline:none}.kcc-popup__field:focus-within{box-shadow:0 0 0 3px #fff9}.kcc-popup__submit{flex:0 0 auto;padding:18px 38px;border:0;border-radius:999px;background:#f5c93f;color:#3d2b00;font-size:17px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.kcc-popup__submit:hover{background:#eab72c}.kcc-popup__message{flex:1 0 100%;margin:2px 0 0;font-size:16px;color:#fff}.kcc-popup__message--error{color:#ffe0e0}@media screen and (max-width:749px){.kcc-popup__card{padding:40px 24px 36px;border-radius:26px}.kcc-popup__sparkle svg{width:44px;height:44px}.kcc-popup__title{margin-top:18px;font-size:26px}.kcc-popup__body{font-size:16px}.kcc-popup__form{margin-top:28px;gap:12px}.kcc-popup__field,.kcc-popup__submit{flex:1 0 100%}}@media(prefers-reduced-motion:reduce){.kcc-popup__submit{transition:none}}.kcc-reviews{--kcc-blue: #1b6bf0;--kcc-navy: #10265f;--kcc-body: #4d5866;background:#eff7fd;padding:72px 0 80px;overflow:hidden}.kcc-reviews__head{max-width:720px;margin:0 auto 48px;padding:0 24px;text-align:center}.kcc-reviews__title{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--kcc-navy)}.kcc-reviews__title-accent{color:var(--kcc-blue)}.kcc-reviews__sub{margin:18px 0 0;font-size:19px;line-height:1.6;color:var(--kcc-body)}.kcc-reviews__viewport{position:relative;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.kcc-reviews__track{display:flex;gap:28px;width:max-content;padding:8px 14px;animation:kcc-marquee var(--kcc-marquee-duration, 40s) linear infinite}.kcc-reviews__viewport:hover .kcc-reviews__track,.kcc-reviews__viewport:focus-within .kcc-reviews__track{animation-play-state:paused}@keyframes kcc-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.kcc-review{flex:0 0 auto;width:340px;padding:30px 32px 34px;border-radius:22px;background:#fff;box-shadow:0 10px 24px #10265f0f}.kcc-review__stars{display:flex;gap:4px;color:#ffc233;margin-bottom:18px}.kcc-review__stars svg{width:21px;height:21px}.kcc-review h3{margin:0 0 12px;font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--kcc-navy)}.kcc-review p{margin:0;font-size:17px;line-height:1.6;color:var(--kcc-body);overflow-wrap:anywhere}@media screen and (max-width:749px){.kcc-reviews{padding:52px 0 56px}.kcc-reviews__head{margin-bottom:34px;padding:0 20px}.kcc-reviews__sub{font-size:17px}.kcc-review{width:280px;padding:24px 26px 28px}}@media(prefers-reduced-motion:reduce){.kcc-reviews__track{animation:none;overflow-x:auto;width:100%;scroll-snap-type:x mandatory}.kcc-review{scroll-snap-align:start}}.kcc-story{--kcc-blue: #1b6bf0;--kcc-navy: #10265f;--kcc-body: #4d5866;--kcc-muted: #7a8595;background:#f3fafd;padding:80px 24px}.kcc-story__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.kcc-story__badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:11px 22px;border-radius:999px;background:#fbe6a2;color:#4a3410;font-size:17px;font-weight:700}.kcc-story__badge svg{width:20px;height:20px}.kcc-story__title{margin:0 0 30px;font-size:clamp(32px,3.6vw,52px);line-height:1.1;letter-spacing:-.02em;font-weight:800;color:var(--kcc-navy);text-wrap:balance}.kcc-story__title-accent{color:var(--kcc-blue)}.kcc-story__body{font-size:19px;line-height:1.7;color:var(--kcc-body);max-width:54ch}.kcc-story__body p{margin:0 0 26px}.kcc-story__body p:last-child{margin-bottom:0}.kcc-story__button{display:inline-flex;align-items:center;margin-top:34px;padding:16px 32px;border-radius:999px;background:var(--kcc-blue);color:#fff;font-size:18px;font-weight:600;text-decoration:none}.kcc-story__button:hover{background:#1559ce}.kcc-story__media{display:grid;gap:28px}.kcc-story__figure{margin:0}.kcc-story__figure img,.kcc-story__placeholder{display:block;width:100%;height:auto;border-radius:28px;border:8px solid #fff;box-shadow:0 14px 34px #10265f14}.kcc-story__figure figcaption{margin-top:12px;font-size:15px;line-height:1.6;color:var(--kcc-muted)}@media screen and (max-width:989px){.kcc-story{padding:52px 20px}.kcc-story__inner{grid-template-columns:1fr;gap:36px}.kcc-story__title{margin-bottom:22px}.kcc-story__body{font-size:17px}.kcc-story__body p{margin-bottom:20px}.kcc-story__media{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
