/* L06: approved S10 materials, existing Services content, native widgets only. */
.kr-l06-main{width:100%;min-width:0;gap:0!important;background:#fcf7ef;color:#25150e}.kr-l06-main p{margin:0}.kr-l06-main .e-con{min-width:0}.kr-l06-main .elementor-heading-title{margin:0}.kr-l06-breadcrumb{padding:0 48px 28px!important}.kr-l06-breadcrumb p{display:flex;align-items:center;gap:12px;min-height:44px}.kr-l06-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:4px}.kr-l06-breadcrumb span{color:#9b8775}
.kr-l06-main .kr-l06-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'photo story';gap:0!important;align-items:stretch!important;background:#382417}.kr-l06-story{grid-area:story;display:flex!important;flex-direction:column!important;justify-content:center;align-items:flex-start;gap:0!important;min-height:560px}.kr-l06-eyebrow{margin-bottom:17px!important}.kr-l06-intro{margin-top:19px!important;max-width:490px!important}.kr-l06-actions{margin-top:27px!important;width:100%;align-items:center!important;justify-content:flex-start!important;gap:24px!important;flex-wrap:wrap!important}.kr-l06-primary .elementor-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.kr-l06-primary .elementor-button-content-wrapper{align-items:center;gap:18px}.kr-l06-primary svg{width:21px;height:21px}.kr-l06-phone .elementor-button{min-height:44px;padding:10px 0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fcf7ef!important;text-decoration:underline;text-underline-offset:5px}.kr-l06-ready{margin-top:17px!important;max-width:440px!important}
.kr-l06-photo{grid-area:photo;position:relative;min-width:0;min-height:560px;align-self:stretch;height:100%;overflow:hidden;background:#111;line-height:0}.kr-l06-photo>.elementor-widget-container,.kr-l06-photo figure{position:relative;width:100%;height:100%;min-height:inherit;margin:0!important}.kr-l06-photo img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;object-position:66% center;border-radius:0}.kr-l06-photo figcaption{position:absolute;bottom:25px;left:48px;width:auto;max-width:calc(100% - 64px);margin:0;padding:7px 10px;color:#e8d4b8;background:#161311bf;border-radius:2px;font:400 11px/1.5 Roboto,Arial,sans-serif;letter-spacing:.5px;text-align:left}
.kr-l06-main .kr-l06-details{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px!important;width:min(calc(100% - 96px),1260px)!important;max-width:1260px!important;margin:58px auto 0!important;align-items:start!important}.kr-l06-setup{max-width:405px}.kr-l06-setup-intro{max-width:370px}.kr-l06-term{display:grid!important;grid-template-columns:170px minmax(0,1fr);gap:28px!important;padding:23px 0!important;border-bottom:1px solid #decebb;align-items:start!important}.kr-l06-term:first-child{padding-top:0!important}.kr-l06-term:last-child{border-bottom:0}.kr-l06-term-copy{min-width:0}.kr-l06-main .kr-text-link .elementor-button{min-height:44px;display:inline-flex;align-items:center;padding:10px 0!important;line-height:1.4;box-shadow:none!important}.kr-l06-supplies .elementor-button-content-wrapper,.kr-l06-setup-action .elementor-button-content-wrapper{align-items:center;gap:12px}.kr-l06-supplies svg,.kr-l06-setup-action svg{width:21px;height:21px}.kr-l06-main .elementor-button{transition:background-color 160ms,color 160ms}.kr-l06-main :is(a,button):focus-visible{outline:2px solid #9a6334!important;outline-offset:4px}.kr-l06-hero :is(a,button):focus-visible{outline-color:#e8d4b8!important}
@media(max-width:1100px){.kr-l06-story{padding:44px 36px!important}.kr-l06-main .kr-l06-details{gap:44px!important}.kr-l06-term{grid-template-columns:140px minmax(0,1fr);gap:22px!important}.kr-l06-actions{gap:12px!important;flex-direction:column!important;align-items:flex-start!important}}
@media(max-width:900px){.kr-l06-main .kr-l06-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'story' 'photo'}.kr-l06-story{min-height:0;padding:46px 48px 42px!important}.kr-l06-intro{max-width:570px!important}.kr-l06-actions{flex-direction:row!important;gap:24px!important}.kr-l06-photo{min-height:380px;height:380px}.kr-l06-main .kr-l06-details{grid-template-columns:minmax(0,1fr);gap:34px!important;margin-top:44px!important}.kr-l06-setup{max-width:600px}.kr-l06-setup-intro{max-width:540px}}
@media(max-width:700px){.kr-l06-breadcrumb{padding:0 20px 24px!important}.kr-l06-story{padding:36px 24px 32px!important}.kr-l06-title h1{font-size:36px!important;letter-spacing:-1px!important}.kr-l06-eyebrow{font-size:10px!important;margin-bottom:14px!important}.kr-l06-intro{font-size:16px!important;margin-top:17px!important}.kr-l06-actions{gap:12px!important;flex-direction:column!important;align-items:flex-start!important;margin-top:22px!important}.kr-l06-ready{font-size:12px!important;margin-top:14px!important}.kr-l06-photo{min-height:320px;height:320px}.kr-l06-photo figcaption{left:24px;bottom:18px;font-size:10px}.kr-l06-main .kr-l06-details{width:calc(100% - 40px)!important;margin-top:36px!important;gap:28px!important}.kr-l06-setup-title h2{font-size:28px!important}.kr-l06-term{grid-template-columns:minmax(0,1fr);gap:8px!important;padding:20px 0!important}}
@media(max-width:359px){.kr-l06-story{padding-inline:20px!important}.kr-l06-title h1{font-size:33px!important}.kr-l06-main .kr-l06-details{width:calc(100% - 32px)!important}}
@media(prefers-reduced-motion:reduce){.kr-l06-main *,.kr-l06-main.kr-l06-main :is(a,button){animation:none!important;transition:none!important;scroll-behavior:auto!important}}
