.kr-hero{padding:28px 0 57px;background:linear-gradient(120deg,#f3f7fb,#edf5ef)}.kr-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;color:#53677b;margin-bottom:34px;line-height:1.6}.kr-breadcrumb a:hover{color:#29812d}.kr-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.kr-hero h1{font-size:clamp(2.65rem,4.3vw,3.85rem);line-height:1.13;font-weight:600;letter-spacing:-.04em}.kr-hero h1 em{color:#29812d;font-style:normal}.kr-intro{font-size:1.125rem;line-height:1.85;color:#476077;margin-top:24px;max-width:530px}.kr-hero-photo,.kr-insight-photo{margin:0;min-width:0;border:1px solid #d6e0df;background:white;border-radius:12px;overflow:hidden;box-shadow:0 9px 0 #d7e4da,0 25px 35px -23px #072e5555}.kr-hero-photo>img,.kr-insight-photo>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.kr-hero-photo figcaption,.kr-insight-photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:15px 18px;font-size:.8125rem;line-height:1.65;background:white;color:#405970}.kr-hero-photo figcaption a,.kr-insight-photo figcaption a{color:#23692d;text-decoration:underline;text-underline-offset:3px}.kr-jump-nav{display:flex;flex-wrap:wrap;gap:10px 32px;padding-block:22px;border-bottom:1px solid #dce5ea;font-size:.875rem;font-weight:500}.kr-jump-nav a{padding-block:7px;line-height:1.5}.kr-jump-nav a:hover{color:#29812d}.kr-purpose-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.kr-text-link{font-size:.875rem;font-weight:500;color:#22652a!important;text-decoration:underline!important;text-underline-offset:4px}.kr-economy{background:#072e55;color:white;border-radius:12px;padding:33px}.kr-economy>p:first-child{font-size:.8125rem;letter-spacing:.1em;color:#bcdcc3;line-height:1.65}.kr-economy-numbers{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-block:24px 27px}.kr-economy-numbers>div+div{border-left:1px solid #ffffff35;padding-left:25px}.kr-economy-numbers strong{font-family:var(--font-display);font-size:clamp(2.3rem,4vw,3.3rem);font-weight:500;letter-spacing:-.03em;line-height:1.3;display:block}.kr-economy-numbers span{display:block;font-size:.875rem;color:#d1dfeb;margin-top:8px;line-height:1.6}.kr-economy-context{font-size:.875rem;line-height:1.85;color:#d1dfeb}.kr-economy>a{display:inline-flex;gap:8px;align-items:center;margin-top:18px;font-size:.8125rem;color:#c7e5ca;line-height:1.7;text-decoration:underline;text-underline-offset:3px}.kr-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:55px}.kr-benefits article{border-top:2px solid #b4d3b6;padding-top:24px}.kr-benefits svg{color:#29812d;margin-bottom:20px}.kr-benefits h3{font-size:1.1rem}.kr-benefits p{font-size:1rem;line-height:1.8;color:#536679;margin-top:12px}.kr-benefits .co-tamil{font-size:.875rem!important;color:#296133;margin-top:20px}.kr-section-intro{max-width:410px;font-size:1rem;line-height:1.8;color:#52677a}.kr-comparison{border:1px solid #d7e2e8;border-radius:10px;overflow:hidden;background:white}.kr-comparison table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}.kr-comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kr-comparison td,.kr-comparison th{padding:25px 23px;line-height:1.85;vertical-align:top;font-size:1rem;overflow-wrap:break-word}.kr-comparison thead th{background:#072e55;color:white;font-size:.875rem;font-weight:500}.kr-comparison thead th:first-child{width:24%}.kr-comparison thead th:nth-child(2){width:33%}.kr-comparison tbody tr+tr{border-top:1px solid #dce5eb}.kr-comparison tbody th{font-weight:600;color:#113d60}.kr-comparison tbody th>span{display:block;font-size:.8125rem;letter-spacing:.07em;color:#488255;margin-bottom:7px}.kr-comparison td{color:#526579}.kr-comparison td:last-child{background:#f1f7f2;color:#224e36}.kr-source-note{font-size:.8125rem;line-height:1.8;color:#5d6f80;margin-top:19px;max-width:980px}.kr-source-note a{text-decoration:underline;text-underline-offset:3px}.kr-service-terms{margin-top:28px;padding:21px 24px;display:flex;gap:13px;align-items:start;background:#e8f1e9;border:1px solid #cbdccc;border-radius:7px}.kr-service-terms svg{color:#29812d;flex-shrink:0;margin-top:3px}.kr-service-terms p{font-size:1rem;line-height:1.8;color:#284936}.kr-insights{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.kr-insight-photo>img{aspect-ratio:4/4.3}.kr-checklist{list-style:none;counter-reset:store-step;display:grid;gap:22px;margin:25px 0;padding:0}.kr-checklist li{counter-increment:store-step;display:grid;grid-template-columns:30px 1fr;column-gap:13px}.kr-checklist li:before{content:counter(store-step);grid-row:1/3;width:28px;height:28px;border:1px solid #bfd5c2;background:#edf5ed;color:#29812d;display:grid;place-items:center;border-radius:6px;font-size:.875rem}.kr-checklist strong{font-size:1rem;line-height:1.65;font-weight:600}.kr-checklist span{font-size:1rem;line-height:1.8;color:#52677a;margin-top:4px}.kr-tamil-support{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:29px 32px;background:#eff5ef;border:1px solid #d1e0d2;border-radius:9px;margin-top:42px}.kr-tamil-support>div{max-width:760px}.kr-tamil-support h3{font-family:var(--font-tamil),sans-serif;font-size:1rem;line-height:1.9}.kr-tamil-support>a{flex-shrink:0}.kr-photo-credits{padding-bottom:35px;scroll-margin-top:120px}.kr-photo-credits p{font-size:.75rem;line-height:1.9;color:#657586;max-width:1040px}.kr-photo-credits a{text-decoration:underline;text-underline-offset:2px}.kr-home-teaser{display:grid;grid-template-columns:1fr 1.03fr;gap:65px;align-items:center}.kr-home-teaser figure{margin:0}.kr-home-teaser img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px;box-shadow:0 8px 0 #dbe5df}.kr-home-teaser figcaption{font-size:.75rem;color:#647586;line-height:1.8;margin-top:19px}.kr-home-teaser figcaption a{text-decoration:underline}@media(max-width:1100px){.kr-hero-grid,.kr-home-teaser,.kr-insights,.kr-purpose-grid{gap:35px}.kr-benefits{gap:22px;grid-template-columns:1fr 1fr}.kr-tamil-support{flex-direction:column;align-items:start}.kr-comparison td,.kr-comparison th{padding:20px 18px}}@media(max-width:850px){.kr-hero{padding-bottom:40px}.kr-hero-grid,.kr-home-teaser,.kr-insights,.kr-purpose-grid{grid-template-columns:1fr}.kr-hero-photo{max-width:650px;width:100%}.kr-insight-photo>img{aspect-ratio:4/3}.kr-economy{max-width:600px;width:100%}.kr-jump-nav{gap:5px 25px}.kr-benefits{margin-top:35px}.kr-photo-credits{padding-bottom:25px}}@media(max-width:680px){.kr-comparison{background:transparent;border:0;overflow:visible}.kr-comparison table,.kr-comparison tbody{display:block}.kr-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kr-comparison tbody tr{display:block;background:white;border:1px solid #d7e2e8;border-radius:9px;overflow:hidden;margin-bottom:17px}.kr-comparison tbody th{display:block;background:#072e55;color:white;padding:18px 21px}.kr-comparison tbody th>span{display:inline;margin-right:11px;color:#bbd8bf}.kr-comparison td{display:block;padding:17px 21px}.kr-comparison td:before{content:attr(data-label);display:block;font-size:.8125rem;font-weight:600;margin-bottom:7px;color:#45637a}.kr-comparison td:last-child:before{color:#28723a}.kr-benefits{gap:28px}.kr-economy{padding:27px}.kr-tamil-support{padding:25px 22px}.kr-hero h1{font-size:2.7rem}}@media(max-width:420px){.kr-benefits{grid-template-columns:1fr}.kr-hero h1{font-size:2.35rem}.kr-intro{font-size:1rem}.kr-economy-numbers{gap:17px}.kr-economy-numbers>div+div{padding-left:17px}.kr-economy-numbers strong{font-size:2.3rem}.kr-hero-photo figcaption,.kr-insight-photo figcaption{padding:12px 14px}}.kr-hero{background:#f1f5f3}.kr-hero h1{font-weight:750}.kr-hero-photo,.kr-insight-photo{border-radius:4px;box-shadow:none;border-color:#dce4e5}.kr-comparison,.kr-economy,.kr-tamil-support{border-radius:4px}.kr-photo-credits p{font-size:.8125rem}.kr-insight-photo>img{object-position:center 48%}.kr-hero-photo>img{object-position:40% 65%}.kr-hero .co-actions{gap:14px}