.kt-story{--story-ink:#182c39;--story-blue:#286289;--story-cream:#f5f6f4;color:var(--story-ink);font-family:inherit}.kt-story *{box-sizing:border-box}.kt-story__shell{max-width:1320px;margin:auto;padding:0 5vw}.kt-story__eyebrow{display:block;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.14em;color:var(--story-blue);margin-bottom:23px}.kt-story h1,.kt-story h2{color:var(--story-ink);font-family:inherit;letter-spacing:-.05em;text-transform:none;line-height:1.12;margin:0 0 28px;font-weight:800}.kt-story h1{font-size:clamp(42px,5vw,78px)}.kt-story h2{font-size:clamp(34px,3.6vw,55px)}.kt-story p{font-size:clamp(16px,1.14vw,19px);line-height:1.76;margin:0 0 20px}.kt-story__hero{position:relative;min-height:clamp(620px,68vw,810px);display:flex;align-items:flex-end;overflow:hidden;background:#e7edf0}.kt-story__hero-image,.kt-story__hero-image:after{position:absolute;top:0;right:0;bottom:0;left:0}.kt-story__hero-image img{display:block;width:100%;height:100%;object-fit:cover}.kt-story__hero-image:after{content:"";background:linear-gradient(90deg,rgba(4,19,30,.83),rgba(4,19,30,.4) 58%,transparent)}.kt-story__hero-content{position:relative;z-index:1;width:min(850px,90%);margin:0 0 8% 7%;color:#fff}.kt-story__hero-content h1{color:#fff}.kt-story__hero-content p{max-width:660px;font-size:clamp(17px,1.5vw,22px);line-height:1.58}.kt-story__hero-content .kt-story__eyebrow{color:#d7e7f2}.kt-story__intro{display:grid;grid-template-columns:1.05fr .95fr;gap:8%;padding-top:115px;padding-bottom:115px}.kt-story__intro-copy{padding-top:40px}.kt-story__split{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.kt-story__split--cream{background:var(--story-cream)}.kt-story__split--reverse .kt-story__photo{order:2}.kt-story__photo{min-height:520px}.kt-story__photo img{display:block;width:100%;height:100%;object-fit:cover}.kt-story__copy{display:flex;align-items:center;padding:90px max(48px,8vw)}.kt-story__copy-inner{max-width:620px}.kt-story__copy p{font-size:17px}.kt-story__quote{padding:105px 0;background:#286289;color:#fff;text-align:center}.kt-story__quote .kt-story__eyebrow{color:#d3e5f2}.kt-story__quote p{font-size:clamp(35px,5.2vw,78px);font-weight:800;line-height:1.1;letter-spacing:-.055em;margin:0}.kt-story__wide-image{height:clamp(300px,46vw,690px)}.kt-story__wide-image img{width:100%;height:100%;display:block;object-fit:cover}.kt-story__awards{display:grid;grid-template-columns:.95fr 1.05fr;gap:8%;padding-top:110px;padding-bottom:110px}.kt-story__awards-list a{display:grid;grid-template-columns:68px 1fr 22px;gap:20px;align-items:center;padding:27px 0;border-bottom:1px solid #ccd4d8;text-decoration:none;color:var(--story-ink);font-size:19px;line-height:1.4;font-weight:700}.kt-story__awards-list a:first-child{border-top:1px solid #ccd4d8}.kt-story__awards-list a span{font-size:14px;color:var(--story-blue)}.kt-story__ending{display:grid;grid-template-columns:1fr 1fr;background:#e8f0f5}.kt-story__ending-photo img{display:block;width:100%;height:100%;object-fit:cover}.kt-story__ending-content{padding:100px max(40px,7vw)}.kt-story__signature{font-weight:800;margin-top:40px!important}.kt-story__signature small{font-size:14px;font-weight:500}@media(max-width:900px){.kt-story__hero{min-height:650px}.kt-story__hero-content{margin:0 auto 60px}.kt-story__hero-image:after{background:linear-gradient(0deg,#04131ede,#04131e1a 85%)}.kt-story__intro,.kt-story__awards{grid-template-columns:1fr;gap:16px;padding-top:72px;padding-bottom:72px}.kt-story__intro-copy{padding-top:0}.kt-story__split,.kt-story__ending{grid-template-columns:1fr}.kt-story__split--reverse .kt-story__photo{order:0}.kt-story__photo{min-height:0;aspect-ratio:4/3}.kt-story__copy{padding:65px 6vw}.kt-story__quote{padding:70px 0}.kt-story__ending-photo{aspect-ratio:4/3}.kt-story__ending-content{padding:65px 6vw}.kt-story__wide-image{height:360px}}@media(max-width:520px){.kt-story__hero{min-height:560px}.kt-story__hero-content{width:88%;margin-bottom:40px}.kt-story__hero-content p{font-size:16px}.kt-story__eyebrow{margin-bottom:15px}.kt-story h1,.kt-story h2{margin-bottom:22px}.kt-story__copy p{font-size:16px}.kt-story__awards-list a{grid-template-columns:48px 1fr 18px;gap:11px;font-size:16px}}.kt-story__hero{min-height:clamp(490px,46vw,650px)}.kt-story__hero-content{width:min(800px,88%);margin:0 0 6% 6.5%}.kt-story__hero-content h1{font-size:clamp(38px,4.7vw,68px);max-width:780px}.kt-story__hero-scroll{display:inline-flex;align-items:center;gap:15px;margin-top:10px;color:#fff;font-size:15px;font-weight:750;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:6px}.kt-story__hero-scroll:hover{color:#d7e7f2}.kt-story__hero-scroll:focus-visible,.kt-story__button:focus-visible,.kt-story__reviews-link:focus-visible{outline:3px solid #edb94c;outline-offset:4px}.kt-story__awards-image{margin-top:24px;width:min(100%,270px)}.kt-story__awards-image img{display:block;width:100%;height:auto;border-radius:4px}.kt-story__ending-photo{min-height:0;overflow:hidden}.kt-story__ending-content{padding:75px max(40px,6vw)}.kt-story__ending-content h2{font-size:clamp(35px,3.2vw,50px)}.kt-story__actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 18px}.kt-story__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-align:center;min-height:48px;padding:13px 18px;background:#286289;color:#fff;text-decoration:none;font-size:15px;font-weight:750;line-height:1.4;border:2px solid #286289;border-radius:4px}.kt-story__button:hover{background:#1a4563;color:#fff;border-color:#1a4563}.kt-story__button--outline{background:transparent;color:#1f5476}.kt-story__button--outline:hover{background:#e2edf4;color:#1a4563;border-color:#1a4563}.kt-story__reviews-link{display:inline-flex;gap:8px;color:#205b7c;text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.55}@media(max-width:900px){.kt-story__hero{display:flex;flex-direction:column;min-height:0;background:#edf4f7;align-items:stretch}.kt-story__hero-image{position:relative;width:100%;height:clamp(190px,41vw,320px);overflow:hidden}.kt-story__hero-image picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kt-story__hero-image img{width:100%;height:100%;object-fit:cover;object-position:center}.kt-story__hero-image:after{display:none}.kt-story__hero-content{width:auto;max-width:780px;margin:0;padding:36px 6vw 43px;color:var(--story-ink)}.kt-story__hero-content h1{color:var(--story-ink);font-size:clamp(35px,5.1vw,48px)}.kt-story__hero-content p{color:#33434e;font-size:17px;max-width:670px}.kt-story__hero-content .kt-story__eyebrow,.kt-story__hero-scroll{color:var(--story-blue)}.kt-story__intro,.kt-story__awards{padding-top:62px;padding-bottom:62px}.kt-story__copy{padding:53px 6vw}.kt-story__quote{padding:62px 0}.kt-story__wide-image{height:clamp(210px,38vw,320px)}.kt-story__ending-photo{aspect-ratio:16/9}.kt-story__ending-photo img{height:100%;object-position:center}.kt-story__ending-content{padding:55px 6vw 63px}}@media(max-width:520px){.kt-story__hero-image{height:185px}.kt-story__hero-content{padding:30px 22px 37px}.kt-story__hero-content h1{font-size:clamp(32px,8.2vw,40px);line-height:1.14}.kt-story__hero-content p{font-size:16px;line-height:1.65}.kt-story__hero-scroll{font-size:14px}.kt-story__intro,.kt-story__awards{padding-top:48px;padding-bottom:48px}.kt-story__copy{padding:46px 22px}.kt-story__photo{aspect-ratio:5/4}.kt-story__quote{padding:52px 0}.kt-story__wide-image{height:210px}.kt-story__ending-photo{aspect-ratio:3/2}.kt-story__ending-content{padding:48px 22px 55px}.kt-story__actions{flex-direction:column}.kt-story__button{width:100%}}.kr-rf-help{background:#f1f6fa;border-top:1px solid #dfe9f1;color:#21445e}.kr-rf-help__inner{max-width:1440px;margin:auto;padding:54px 40px}.kr-rf-help h2,.kr-rf-help h3,.kr-rf-help p{margin:0}.kr-rf-help h2{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.03em;color:#102d42;text-transform:none}.kr-rf-help__intro>p:last-child{margin-top:14px;max-width:700px;font-size:15px;line-height:1.6;color:#567083}.kr-rf-help__guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.kr-rf-help__guides a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border:1px solid #d2e1ec;border-radius:10px;background:#fff;color:#16415f;font-size:17px;font-weight:700;text-decoration:none}.kr-rf-help__guides a:hover{border-color:#78aac8}.kr-rf-help__support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:38px;padding-top:32px;border-top:1px solid #d5e2ec}.kr-rf-help h3{font-size:18px;line-height:1.35;text-transform:none;color:#173950}.kr-rf-help__support p{margin-top:12px;color:#577184;font-size:14px;line-height:1.6}.kr-rf-help__support a{display:inline-block;margin-top:14px;font-size:13px;font-weight:650;color:#006ba3;text-decoration:underline;text-underline-offset:4px}.kr-rf-help .kr-rf-button{margin-top:32px}.kr-rf-help a:focus-visible{outline:3px solid #0078b8;outline-offset:4px}@media(max-width:989px){.kr-rf-help__inner{padding:42px 24px}.kr-rf-help__support{gap:24px}}@media(max-width:749px){.kr-rf-help__inner{padding:36px 20px}.kr-rf-help__guides,.kr-rf-help__support{grid-template-columns:1fr;gap:14px}.kr-rf-help__guides a{font-size:15px;padding:19px}.kr-rf-help__support{gap:24px;margin-top:28px;padding-top:26px}.kr-rf-help__support p{font-size:13px;margin-top:8px}.kr-rf-help .kr-rf-button{width:100%;font-size:14px}}.kr-rf-campaign{background:#fff}.kr-rf-hero{position:relative;isolation:isolate;overflow:hidden;background:#020913;color:#fff}.kr-rf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kr-rf-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kr-rf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#01070ff5,#01070fd1 33%,#01070f0f 72%)}.kr-rf-hero__inner{max-width:1440px;min-height:280px;margin:auto;padding:36px 40px}.kr-rf-hero__eyebrow{margin:0 0 14px!important;color:#b9dbf2;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kr-rf-hero h1{width:min(680px,58%);margin:0!important;line-height:1;text-transform:none}.kr-rf-wordmark{display:block;width:100%;height:auto;overflow:visible}.kr-rf-hero__offer{margin:18px 0 0!important;font-size:clamp(28px,3.1vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:#fff}.kr-rf-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:50px;padding:14px 25px;border-radius:8px;background:#00a6f7;color:#041727!important;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none}.kr-rf-button:hover{background:#64c9ff}.kr-rf-categories{max-width:1440px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:auto;padding:16px 40px 6px}.kr-rf-categories a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:12px 16px;border:1px solid #d8e4ee;border-radius:10px;background:#fff;color:#16394f;text-decoration:none;font-size:15px;font-weight:700;line-height:1.35}.kr-rf-categories a:hover{border-color:#008bcf;background:#f2f9fd}.kr-rf-categories a span{color:#007db7}.kr-rf-categories a:focus-visible{outline:3px solid #0078b8;outline-offset:3px}@media(max-width:989px){.kr-rf-hero__inner{padding:30px 24px;min-height:260px}.kr-rf-hero h1{width:min(580px,68%)}.kr-rf-categories{padding:16px 24px 4px;gap:8px}.kr-rf-categories a{font-size:13px;padding:12px}}@media(max-width:749px){.kr-rf-hero__inner{min-height:250px;padding:20px 20px 110px}.kr-rf-hero__media{top:auto;height:150px}.kr-rf-hero__image{object-position:82% center;object-fit:cover;width:155%;max-width:none;margin-left:-55%}.kr-rf-hero:after{background:linear-gradient(180deg,#020913 0% 42%,#02091399 62%,#02091305)}.kr-rf-hero__eyebrow{font-size:10px;margin-bottom:10px!important}.kr-rf-hero h1{width:100%;max-width:500px}.kr-rf-hero__offer{font-size:28px;margin-top:12px!important}.kr-rf-categories{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 20px 2px;gap:6px}.kr-rf-categories a:first-child{grid-column:1/-1}.kr-rf-categories a{font-size:12px;min-height:44px;padding:10px;gap:6px}.kr-rf-categories a span{display:none}}.kr-rf-catalog{display:block;max-width:1440px;margin:0 auto;padding:30px 40px 26px;color:#173b58}.kr-rf-catalog *{box-sizing:border-box}.kr-rf-catalog[hidden],.kr-rf-catalog [hidden]{display:none!important}.kr-rf-catalog a:focus-visible{outline:3px solid #0078b8;outline-offset:4px}.kr-rf-catalog h2,.kr-rf-catalog h3,.kr-rf-catalog p{margin:0}.kr-rf-catalog h2{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.03em;text-transform:none;color:#102d42}.kr-rf-eyebrow{font-size:11px;line-height:1.4;font-weight:750;letter-spacing:.14em;color:#006ca7;text-transform:uppercase;margin-bottom:9px!important}.kr-rf-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.kr-rf-text-link{color:#006ba4;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.kr-rf-featured{scroll-margin-top:150px}.kr-rf-featured:focus{outline:none}.kr-rf-grid--featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.kr-rf-card-wrap{min-width:0}.kr-rf-card{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #adcfe4;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.kr-rf-card:hover{border-color:#91b9d2;box-shadow:0 8px 24px #153b5810}.kr-rf-card__badge{position:absolute;z-index:1;top:14px;left:14px;padding:5px 9px;border-radius:5px;background:#e1f3fd;color:#00547f;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.kr-rf-card__media{display:flex;justify-content:center;align-items:center;aspect-ratio:1.55;padding:30px 22px 8px;background:#fff;overflow:hidden}.kr-rf-card__image{display:block;height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.kr-rf-card__placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;color:#6a8192;font-size:13px;background:#f2f6f9;width:100%;height:100%;border-radius:8px}.kr-rf-card__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.kr-rf-card__brand{display:none}.kr-rf-card h3{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em;text-transform:none;color:#14354c}.kr-rf-card h3 a{color:inherit;text-decoration:none}.kr-rf-card__description{font-size:13px;line-height:1.5;color:#5a7182;margin-top:9px!important}.kr-rf-card__bottom{margin-top:auto;padding-top:20px}.kr-rf-card__price{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.035em;color:#0a5281}.kr-rf-card__tax{font-size:10px;line-height:1.4;color:#627889;margin-top:6px!important}.kr-rf-card__availability{font-size:12px;line-height:1.4;color:#637789;margin-top:8px!important}.kr-rf-card__link{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:17px;padding:10px 12px;border:1px solid #cddde8;border-radius:6px;color:#075681;font-size:13px;font-weight:700;text-decoration:none}.kr-rf-card__link:hover{background:#edf7fd;border-color:#86b4d1}.kr-rf-card__pending{font-size:12px;color:#7d5d22;margin-top:15px!important}.kr-rf-preview{margin-bottom:26px;padding:18px 22px;border:1px solid #e6cb8a;border-radius:10px;background:#fff9eb;color:#684c18;font-size:13px;line-height:1.6}.kr-rf-preview p{margin-top:4px}@media(max-width:989px){.kr-rf-catalog{padding:28px 24px 24px}.kr-rf-grid--featured{gap:14px}.kr-rf-card__media{padding:28px 14px 6px;aspect-ratio:1.15}.kr-rf-card__body{padding:15px}.kr-rf-card h3{font-size:17px}.kr-rf-card__price{font-size:28px}.kr-rf-card__link{font-size:11px}.kr-rf-card__badge{font-size:9px;top:10px;left:10px}}@media(max-width:749px){.kr-rf-catalog{padding:26px 20px 24px}.kr-rf-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px}.kr-rf-grid--featured{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;padding:0 2px 12px}.kr-rf-card-wrap{scroll-snap-align:start}.kr-rf-card__media{padding:32px 12px 4px;aspect-ratio:1.3}.kr-rf-card h3{font-size:17px}.kr-rf-card__description{font-size:13px}.kr-rf-card__link{font-size:12px}.kr-rf-featured{scroll-margin-top:110px}.kr-rf-preview{padding:15px;font-size:12px}}@media(prefers-reduced-motion:reduce){.kr-rf-card{transition:none}}.kr-rf-card__badge{font-size:11px;line-height:1.35;max-width:calc(100% - 28px);letter-spacing:.035em}.kr-rf-card__reference{font-size:12px;line-height:1.4;color:#627889;margin-bottom:9px!important}.kr-rf-card__reference s{margin-left:5px}.kr-rf-card__price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.kr-rf-card__saving{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 13px;border-radius:8px;background:#dff3ff;color:#005682;border:1px solid #b9e1f7}.kr-rf-card__saving span{font-size:11px;line-height:1.2;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.kr-rf-card__saving strong{font-size:30px;line-height:1.05;font-weight:850;letter-spacing:-.035em;white-space:nowrap}@media(max-width:989px){.kr-rf-card__saving{padding:8px 10px}.kr-rf-card__saving strong{font-size:27px}.kr-rf-card__price-row{gap:10px}}@media(max-width:749px){.kr-rf-card__badge{font-size:10px}.kr-rf-card__saving strong{font-size:25px}.kr-rf-card__saving span{font-size:10px}.kr-rf-card__reference{font-size:11px}}.kr-rf-collection-intro{max-width:1440px;margin:0 auto;padding:26px 40px 22px;color:#173b58;scroll-margin-top:150px}.kr-rf-collection-intro:focus{outline:none}.kr-rf-collection-intro h2{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.03em;color:#102d42;text-transform:none;margin:0}.kr-rf-campaign .sec__collection-main{color:#173b58;background:#fff}.kr-rf-campaign .kr-contact-help,.kr-rf-campaign #full-desc{display:none}@media(max-width:989px){.kr-rf-collection-intro{padding:26px 24px 20px}}@media(max-width:749px){.kr-rf-campaign .toolbar-products{flex-wrap:wrap;white-space:normal}.kr-rf-campaign .toolbar-sorter{margin-left:auto}.kr-rf-collection-intro{padding:24px 20px 18px;scroll-margin-top:110px}}.kr-rf-home-section{padding-bottom:40px;background:#fff}.kr-rf-home{background:#020913;color:#fff}.kr-rf-home__link{position:relative;isolation:isolate;display:block;overflow:hidden;color:#fff!important;text-decoration:none!important}.kr-rf-home__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kr-rf-home__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kr-rf-home__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#01070ff5,#01070fd1 33%,#01070f0f 72%)}.kr-rf-home__inner{max-width:1440px;min-height:420px;margin:auto;padding:52px 40px}.kr-rf-home__eyebrow{margin:0 0 18px!important;color:#b9dbf2;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kr-rf-home__title{width:min(680px,58%);margin:0!important;line-height:1}.kr-rf-home__wordmark{display:block;width:100%;height:auto}.kr-rf-home__offer{margin:22px 0 0!important;color:#fff;font-size:clamp(28px,3.1vw,42px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.kr-rf-home__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;margin-top:26px;padding:14px 25px;border-radius:8px;background:#00a6f7;color:#041727;font-size:16px;font-weight:750;line-height:1.4}.kr-rf-home__link:hover .kr-rf-home__cta{background:#64c9ff}.kr-rf-home__link:focus-visible{outline:4px solid #79ceff;outline-offset:-6px}@media(max-width:989px){.kr-rf-home__inner{padding:42px 24px;min-height:380px}.kr-rf-home__title{width:min(580px,68%)}}@media(max-width:749px){.kr-rf-home-section{padding-bottom:24px}.kr-rf-home__inner{min-height:470px;padding:28px 20px 210px}.kr-rf-home__media{top:auto;height:220px}.kr-rf-home__image{object-position:82% center;width:155%;max-width:none;margin-left:-55%}.kr-rf-home__link:after{background:linear-gradient(180deg,#020913 0% 45%,#02091399 64%,#02091305)}.kr-rf-home__eyebrow{font-size:10px;margin-bottom:14px!important}.kr-rf-home__title{width:100%;max-width:500px}.kr-rf-home__offer{font-size:28px;margin-top:18px!important}.kr-rf-home__cta{min-height:48px;margin-top:20px;padding:12px 22px;font-size:15px}}.kr-bf{color:#173b58;background:#fff;font-size:16px;line-height:1.65}.kr-bf *{box-sizing:border-box}.kr-bf h1,.kr-bf h2,.kr-bf h3,.kr-bf p{margin:0}.kr-bf h1,.kr-bf h2,.kr-bf h3{font-weight:700;letter-spacing:-.025em;text-transform:none}.kr-bf a:focus-visible,.kr-bf summary:focus-visible{outline:3px solid #086fc9;outline-offset:5px}.kr-bf__hero{background:radial-gradient(ellipse at 75% 0%,#143b63,#0a1a2e 65%);color:#fff}.kr-bf__hero-inner{max-width:1320px;margin:auto;padding:64px 40px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:26px 68px;align-items:center}.kr-bf__intro{grid-column:1;grid-row:1}.kr-bf__signup{grid-column:2;grid-row:1 / span 2}.kr-bf__media{grid-column:1;grid-row:2}.kr-bf__eyebrow,.kr-bf__label{font-size:12px!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px!important;color:#086fc9}.kr-bf__eyebrow{color:#87c7ff;display:flex;align-items:center;gap:10px}.kr-bf__eyebrow:before{content:"";width:26px;height:2px;background:#87c7ff}.kr-bf h1{font-size:clamp(34px,3.8vw,54px);line-height:1.12;color:#fff;max-width:640px}.kr-bf__slogan{font-size:clamp(19px,1.8vw,24px);line-height:1.45;font-weight:500;margin-top:20px!important;color:#fff}.kr-bf__description{margin-top:20px!important;max-width:540px;color:#fff;font-size:clamp(18px,1.8vw,22px);line-height:1.45}.kr-bf__description strong{color:inherit;font-weight:700}.kr-bf__scope{margin-top:14px!important;color:#b9ddff;font-size:13px;line-height:1.6;font-weight:600}.kr-bf__image{width:100%;height:auto;display:block;margin-top:0;border-radius:14px;aspect-ratio:3/1;object-fit:cover}.kr-bf__signup{background:#fff;color:#173b58;border:1px solid #d9e5ef;border-radius:20px;padding:32px;box-shadow:0 18px 60px #0002;scroll-margin-top:150px}.kr-bf__signup .kr-bf__label{margin-bottom:10px!important}.kr-bf h2{font-size:clamp(26px,2.5vw,34px);line-height:1.25;color:#102c43}.kr-bf__signup h2{font-size:28px}.kr-bf__signup-intro{color:#526b80;font-size:16px;line-height:1.55;margin-top:12px!important;margin-bottom:14px!important}.kr-bf__quick-link{display:none}.kr-bf__testimonial{margin:22px 0 0;padding:18px 0 0;border-top:1px solid #d9e5ef}.kr-bf__testimonial blockquote{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#173b58;font-size:14px;line-height:1.55;font-style:normal;font-weight:400}.kr-bf__testimonial blockquote p{font-size:14px;font-weight:400;font-style:normal}.kr-bf__testimonial figcaption{margin-top:9px;font-size:12px;color:#526b80}.kr-bf__testimonial a{color:#075fae;text-decoration:underline;text-underline-offset:3px}.kr-bf__guide-signup{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;margin-top:28px;background:#f1f6fa;border-radius:12px}.kr-bf__guide-signup p{font-size:15px;font-weight:600}.kr-bf__guide-signup .kr-bf__button{margin-top:0;flex-shrink:0}.kr-bf__form{min-height:210px;width:100%}.kr-bf__form>div{max-width:100%!important}.kr-bf__form:empty{display:none}.kr-bf__form-state{min-height:210px;padding:24px 0;color:#526b80;font-size:14px}.kr-bf__form-state[hidden],.kr-bf__form-state [hidden]{display:none}.kr-bf__form-state a{display:inline-block;margin-top:14px;padding:10px 0;color:#075fae;text-decoration:underline;text-underline-offset:3px}.no-js [data-bf-form-loading]{display:none}.kr-bf__trust-strip{display:flex;gap:28px;align-items:center;justify-content:center;padding:19px 24px;background:#eaf3fb;border-bottom:1px solid #d9e6f2;font-size:13px;font-weight:600}.kr-bf__trust-strip span{display:flex;align-items:center;gap:9px}.kr-bf__trust-strip span:before{content:"\2713";color:#075fae;font-size:16px}.kr-bf__section{max-width:1320px;margin:0 auto;padding:64px 40px}.kr-bf__lead{max-width:740px;margin-top:16px!important;color:#526b80}.kr-bf__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.kr-bf__card{display:flex;flex-direction:column;padding:28px;border:1px solid #d5e2ed;border-radius:14px;text-decoration:none;color:inherit;background:#fff;transition:border-color .18s,box-shadow .18s}.kr-bf__card:hover{color:inherit;border-color:#086fc9;box-shadow:0 8px 24px #173b580d}.kr-bf__number{font-size:12px;color:#086fc9;font-weight:700;letter-spacing:.1em;margin-bottom:20px}.kr-bf h3{font-size:20px;line-height:1.35;color:#102c43}.kr-bf__card p,.kr-bf__support-grid p{font-size:14px;color:#526b80;margin-top:12px}.kr-bf__card-link{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:700;color:#075fae}.kr-bf__text-link{display:inline-block;margin-top:24px;font-size:14px;font-weight:600;color:#075fae;text-decoration:underline;text-underline-offset:4px}.kr-bf__support{background:#f1f6fa;border-top:1px solid #e2ebf2;border-bottom:1px solid #e2ebf2}.kr-bf__support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:30px}.kr-bf__support-grid a{display:inline-block;margin-top:16px;color:#075fae;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.kr-bf__faq{max-width:950px}.kr-bf__faq h2{margin-bottom:24px}.kr-bf__faq details{border-bottom:1px solid #d5e2ed;padding:0}.kr-bf__faq summary{cursor:pointer;position:relative;list-style:none;font-weight:600;font-size:16px;line-height:1.5;padding:21px 36px 21px 0}.kr-bf__faq summary::-webkit-details-marker{display:none}.kr-bf__faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:24px;color:#075fae;font-weight:400}.kr-bf__faq details[open] summary:after{content:"\2212"}.kr-bf__faq details p{font-size:15px;padding:0 36px 22px 0;color:#526b80}.kr-bf__button{display:inline-flex;align-items:center;gap:20px;background:#086fc9;color:#fff!important;border-radius:8px;padding:15px 24px;margin-top:32px;font-size:14px;font-weight:700;text-decoration:none;min-height:48px}.kr-bf__button:hover{background:#0758a1}@media(max-width:989px){.kr-bf__hero-inner{gap:30px;padding:42px 24px;grid-template-columns:1fr 1fr}.kr-bf__signup{padding:24px}.kr-bf__signup h2{font-size:25px}.kr-bf__section{padding:48px 24px}.kr-bf__cards{gap:14px}.kr-bf__card{padding:22px}.kr-bf__support-grid{gap:24px}.kr-bf__trust-strip{gap:18px;font-size:12px}}@media(max-width:749px){.kr-bf__quick-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;margin-top:18px;padding:12px 20px;border-radius:8px;background:#086fc9;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.kr-bf__guide-signup{align-items:stretch;flex-direction:column;gap:16px;padding:22px}.kr-bf__signup{scroll-margin-top:90px}.kr-bf__hero-inner{grid-template-columns:1fr;padding:30px 20px 32px;gap:26px}.kr-bf__intro,.kr-bf__signup,.kr-bf__media{grid-column:1;grid-row:auto}.kr-bf h1{font-size:32px;max-width:520px}.kr-bf__slogan{font-size:19px;margin-top:14px!important}.kr-bf__description{font-size:18px;line-height:1.45;margin-top:14px!important}.kr-bf__scope{font-size:12px;margin-top:12px!important}.kr-bf__image{margin-top:0;border-radius:10px}.kr-bf__signup{padding:24px 20px;border-radius:14px}.kr-bf__signup h2{font-size:26px}.kr-bf__trust-strip{justify-content:flex-start;flex-wrap:wrap;gap:7px 18px;padding:16px 20px;font-size:11px}.kr-bf__section{padding:42px 20px}.kr-bf__cards,.kr-bf__support-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.kr-bf__card{padding:24px}.kr-bf__number{margin-bottom:12px}.kr-bf__card-link{padding-top:18px}.kr-bf__support-grid>div+div{border-top:1px solid #d5e2ed;padding-top:24px}.kr-bf h2{font-size:27px}.kr-bf__faq summary{font-size:15px}.kr-bf__button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.kr-bf__card{transition:none}}.kr-parts-hub{margin:20px 0 24px;text-align:left;color:#254e65}.kr-parts-hub h2{font-size:20px;margin:0 0 12px;line-height:1.3}.kr-parts-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kr-parts-hub a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:60px;border:1px solid #c7d9e2;border-radius:8px;color:#254e65;background:#f1f6f8;text-decoration:none;font-size:16px;line-height:1.4}.kr-parts-hub a:hover{background:#e5eff4;border-color:#254e65}.kr-parts-hub a:focus-visible{outline:3px solid #1674a8;outline-offset:3px}.kr-parts-hub small{display:block;font-size:13px;margin-top:3px;font-weight:400}@media(max-width:749px){.kr-parts-hub-grid{grid-template-columns:1fr;gap:8px}.kr-parts-hub h2{font-size:18px}.kr-parts-hub a{font-size:15px;padding:12px 14px;min-height:50px}}.kr-rf-product-notice{margin:12px 0 20px;padding:16px 18px;border-left:4px solid #00a6f7;border-radius:8px;background:#000;color:#fff;clear:both}.kr-rf-product-notice__title{margin:0 0 6px!important;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.03em;color:#00a6f7}.kr-rf-product-notice__title span{color:#fff}.kr-rf-product-notice__message{margin:0!important;font-size:14px;line-height:1.5;color:#fff}.kr-rf-product-notice__link{display:inline-block;margin-top:8px;color:#fff!important;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.kr-rf-product-notice__link:hover{color:#79ceff!important}.kr-rf-product-notice__link:focus-visible{outline:2px solid #79ceff;outline-offset:4px}@media(max-width:749px){.kr-rf-product-notice{padding:14px 15px;margin:12px 0 18px}.kr-rf-product-notice__message{font-size:13px}}.product__badges.kr-rf-has-badge{display:flex!important}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
