.kcr{--kcr-deep:#0a1c24;--kcr-navy:#0d2b36;--kcr-panel:#0f2630;--kcr-rule-d:#1d3a45;--kcr-teal:#00c896;--kcr-teal-2:#0c7859;--kcr-amber:#f0b24a;--kcr-amber-2:#b7791f;--kcr-soft:#c7d4d9;--kcr-soft-2:#9fb4bc;--kcr-fine:#8aa1a9;--kcr-paper:#f4f6f5;--kcr-rule:#e1e7e5;--kcr-ink:#0d2b36;--kcr-ink-3:#485762;--kcr-ink-4:#60696d;background:var(--kcr-paper);color:var(--kcr-ink);overflow-x:clip}.kcr :is(h1,h2,h3){color:inherit}:where(.kcr) :where(ul,ol){margin:0;padding:0;list-style:none}.kcr-wrap{max-width:1168px;margin:0 auto;padding:0 20px}.kcr-dot{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.kcr-dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.kcr-dot.amber{color:var(--kcr-amber)}.kcr-sub{color:var(--kcr-ink-3);margin-top:12px;font-size:16px;line-height:1.55}.kcr-fine{color:var(--kcr-fine);margin-top:12px;font-size:13px;line-height:1.5}.kcr-wide{display:none}.kcr-btn{background:var(--kcr-teal);color:#062019;border-radius:6px;justify-content:center;align-items:center;height:52px;margin-top:24px;padding:0 24px;font-size:16px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.kcr-btn:hover{background:#19d6a5}}.kcr-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.kcr-hero{background:var(--kcr-deep);color:#fff;padding-bottom:36px;position:relative}.kcr-photo{background:-webkit-linear-gradient(270deg,#0a1c241a 0%,#0a1c248c 55%,#0a1c24 100%),-webkit-image-set(url(/photos/port-terminal-sm.webp) 1x type("image/webp"),url(/photos/port-terminal.jpg) 1x type("image/jpeg")) 50% 40%/cover no-repeat;background:linear-gradient(#0a1c241a 0%,#0a1c248c 55%,#0a1c24 100%),image-set("/photos/port-terminal-sm.webp" 1x type("image/webp"),"/photos/port-terminal.jpg" 1x type("image/jpeg")) 50% 40%/cover no-repeat;height:300px;margin-bottom:-40px}.kcr-hero-in{position:relative}.kcr-hero h1{letter-spacing:-.035em;margin-top:14px;font-size:clamp(38px,11.6vw,46px);line-height:1}.kcr-hero h1 span{color:var(--kcr-teal)}.kcr-lede{color:var(--kcr-soft);margin-top:18px;font-size:17px;line-height:1.55}.kcr-hero-shot{display:none}.kcr-stats{margin-top:30px}.kcr-stats li{border-top:1px solid var(--kcr-rule-d);padding:20px 0}.kcr-stats li:last-child{border-bottom:1px solid var(--kcr-rule-d)}.kcr-stats b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:.95;display:block}.kcr-stats b.live{color:var(--kcr-teal)}.kcr-stats b.finishing{color:var(--kcr-amber)}.kcr-stats b.next{color:var(--kcr-soft)}.kcr-stats span{color:var(--kcr-soft-2);margin-top:6px;font-size:16px;display:block}.kcr-win{border:1px solid #22404c;border-radius:10px;overflow:hidden;box-shadow:0 30px 60px -30px #00c89659}.kcr-win-bar{border-bottom:1px solid var(--kcr-rule-d);background:#07161d;align-items:center;gap:7px;height:32px;padding:0 14px;display:flex}.kcr-win-bar i{background:#25414c;border-radius:50%;width:9px;height:9px}.kcr-win-bar span{color:var(--kcr-fine);margin-left:8px;font-size:12px}.kcr-win-crop{aspect-ratio:6/5;background:#0a1620;position:relative;overflow:hidden}.kcr-win-crop img{width:200%;max-width:none;height:auto;position:absolute;top:-6px;left:-36%}.kcr-parts{padding:44px 0 40px}.kcr-parts-head h2{font-size:36px;line-height:1.02}.kcr-parts-head h2 span{color:var(--kcr-teal-2)}.kcr-parts-head p{color:var(--kcr-ink-3);margin-top:12px;font-size:16px;line-height:1.55}.kcr-group{margin-top:30px}.kcr-group-h{border-bottom:2px solid var(--kcr-ink);align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.kcr-group-h h3{letter-spacing:-.02em;flex:1;font-size:20px}.kcr-group-note{color:var(--kcr-ink-4);font-size:14px;display:none}.kcr-row{border-bottom:1px solid var(--kcr-rule);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.kcr-row b{font-size:16px;font-weight:600;line-height:1.3;display:block}.kcr-row p{color:var(--kcr-ink-3);margin-top:3px;font-size:14px;line-height:1.45}.kcr-ic{box-sizing:border-box;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;display:grid}.kcr-ic.live{background:var(--kcr-teal-2);color:#fff}.kcr-ic.finishing{border:2px solid var(--kcr-amber-2);background:linear-gradient(90deg, var(--kcr-amber-2) 50%, transparent 50%)}.kcr-ic.next{border:2px solid #7d8b89}.kcr-tag{white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.kcr-tag.live{color:#0c6b50;background:#dcf3ea}.kcr-tag.finishing{color:#8a5a0b;background:#f8ecd6}.kcr-tag.next{color:#55606a;background:#eaeeed}.kcr-tag-d{display:none}.kcr-real{background:var(--kcr-deep);color:#fff;padding:44px 0 40px}.kcr-real h2{margin-bottom:18px;font-size:32px;line-height:1.04}.kcr-fit{background:var(--kcr-paper);padding:44px 0 34px}.kcr-fit h2,.kcr-steps h2{font-size:32px;line-height:1.04}.kcr-route{margin-top:26px}.kcr-route li{padding:0 0 22px 44px;position:relative}.kcr-stop{background:var(--kcr-teal-2);border-radius:50%;width:27px;height:27px;position:absolute;top:0;left:0}.kcr-route li.here .kcr-stop{background:var(--kcr-ink)}.kcr-route li[data-link]:before{content:"";border-left:3px solid var(--kcr-teal-2);position:absolute;top:31px;bottom:0;left:12px}.kcr-route li[data-link=next]:before{border-left:3px dashed var(--kcr-amber-2)}.kcr-mod{font-family:var(--font-archivo), var(--font-sans);letter-spacing:-.02em;padding-top:4px;font-size:14px;font-weight:200;display:block}.kcr-mod b{font-weight:800}.kcr-card h3{letter-spacing:-.01em;margin-top:3px;font-size:18px}.kcr-card p{display:none}.kcr-card .kcr-tag{margin-top:8px}.kcr-key{color:var(--kcr-ink-4);flex-wrap:wrap;gap:8px 24px;margin-top:10px;font-size:13px;display:flex}.kcr-key span{align-items:center;gap:8px;display:inline-flex}.kcr-key i{border-top:3px solid var(--kcr-teal-2);width:28px}.kcr-key i.dash{border-top:3px dashed var(--kcr-amber-2)}.kcr-steps{background:var(--kcr-paper);padding:34px 0 40px}.kcr-steps .kcr-wrap{border-top:1px solid #d2dad8;padding-top:34px}.kcr-steps ol{margin-top:18px}.kcr-steps li{border-top:1px solid var(--kcr-rule);gap:16px;padding:16px 0;display:flex}.kcr-steps li:last-child{border-bottom:1px solid var(--kcr-rule)}.kcr-n{background:var(--kcr-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.kcr-steps h3{letter-spacing:-.01em;font-size:17px}.kcr-steps li p{color:var(--kcr-ink-3);margin-top:4px;font-size:15px;line-height:1.5}.kcr-ask{background:#fff;padding:48px 0 44px;position:relative}.kcr-ask-photo{display:none}.kcr-ask-in{position:relative}.kcr-ask .kcr-dot.amber{color:#8a5a0b}.kcr-ask h2{letter-spacing:-.035em;font-size:44px;line-height:1}.kcr-ask h2 span{color:var(--kcr-teal-2)}.kcr-ask-copy p{color:var(--kcr-ink-3);margin:14px 0 22px;font-size:16px;line-height:1.55}@media (min-width:700px){.kcr-btn{display:inline-flex}.kcr-win-crop{aspect-ratio:4/3}.kcr-win-crop img{width:150%;left:-22%}.kcr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kcr-stats li:last-child{border-bottom:0}.kcr-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:center}.kcr-tag-d{display:inline-flex}.kcr-tag-m{display:none}.kcr-group-note{display:inline}}@media (min-width:1000px){.kcr-wrap{padding:0 24px}.kcr-wide{display:revert}.kcr-dot.kcr-wide{display:inline-flex}.kcr-hero{padding:88px 0 70px;overflow:hidden}.kcr-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00c89624,#00c89600);width:1000px;height:700px;position:absolute;top:60px;right:-200px}.kcr-photo{display:none}.kcr-hero-in{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.kcr-hero h1{margin-top:22px;font-size:60px}.kcr-lede{max-width:520px;margin-top:26px;font-size:18px;line-height:1.6}.kcr-btn{height:50px;margin-top:32px;display:inline-flex}.kcr-hero-copy .kcr-fine{margin-top:22px}.kcr-hero-shot{display:block}.kcr-hero-shot .kcr-win{border-radius:12px;box-shadow:0 40px 90px -30px #00c89659}.kcr-hero-shot .kcr-win-crop{height:420px}.kcr-hero-shot .kcr-win-crop img{width:204%;top:0;left:-30%}.kcr-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:60px;display:grid}.kcr-stats li,.kcr-stats li:last-child{border:1px solid var(--kcr-rule-d);background:var(--kcr-panel);border-radius:10px;padding:22px 24px}.kcr-stats b{letter-spacing:-.04em;font-size:52px}.kcr-stats span{margin-top:8px;font-size:15px}.kcr-parts{padding:100px 0}.kcr-parts-in{grid-template-columns:360px minmax(0,1fr);gap:90px;display:grid}.kcr-parts-head h2{font-size:50px;line-height:1}.kcr-parts-head p{margin-top:20px;font-size:17px;line-height:1.6}.kcr-group{margin-top:34px}.kcr-group:first-child{margin-top:0}.kcr-group-h h3{font-size:22px}.kcr-row{grid-template-columns:26px minmax(0,1fr) 110px;padding:16px 0}.kcr-ic{width:26px;height:26px}.kcr-row b{font-size:17px}.kcr-row p{font-size:15px}.kcr-real{display:none}.kcr-fit{border-top:1px solid var(--kcr-rule);border-bottom:1px solid var(--kcr-rule);background:#fff;padding:90px 0}.kcr-fit h2{font-size:44px;line-height:1.02}.kcr-sub{max-width:620px;margin-top:14px;font-size:17px;line-height:1.6}.kcr-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;padding-top:26px;display:grid}.kcr-route li{padding:0}.kcr-stop{width:12px;height:12px;top:-26px;left:14px}.kcr-route li[data-link]:before{border-left:0;border-top:3px solid var(--kcr-teal-2);width:calc(100% + 8px);top:-21px;bottom:auto;left:26px}.kcr-route li[data-link=next]:before{border-left:0;border-top:3px dashed var(--kcr-amber-2)}.kcr-card{box-sizing:border-box;border:1px solid var(--kcr-rule);background:#fff;border-radius:10px;height:100%;padding:18px 18px 16px}.kcr-route li.here .kcr-card{border:2px solid var(--kcr-ink)}.kcr-mod{padding-top:0;font-size:15px}.kcr-card h3{margin-top:8px;font-size:17px}.kcr-card p{color:var(--kcr-ink-3);margin-top:6px;font-size:14px;line-height:1.45;display:block}.kcr-card .kcr-tag{margin-top:12px}.kcr-key{gap:26px;margin-top:16px}.kcr-steps{padding:100px 0}.kcr-steps .kcr-wrap{border-top:0;padding-top:0}.kcr-steps h2{font-size:50px;line-height:1}.kcr-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:50px;display:grid;position:relative}.kcr-steps ol:before{content:"";border-top:2px dashed #b9c4c2;position:absolute;top:16px;left:34px;right:calc(33.3333% - 26.6667px)}.kcr-steps li,.kcr-steps li:last-child{border:0;padding:0;display:block}.kcr-n{width:34px;height:34px;font-size:15px;position:relative}.kcr-steps h3{margin-top:18px;font-size:19px}.kcr-steps li p{max-width:280px;margin-top:8px}.kcr-ask{background:var(--kcr-deep);color:#fff;padding:100px 0;overflow:hidden}.kcr-ask-photo{background:-webkit-linear-gradient(#08181f8c 0%,#08181fdb 55%,#08181ff0 100%),-webkit-image-set(url(/photos/port-terminal.webp) 1x type("image/webp"),url(/photos/port-terminal.jpg) 1x type("image/jpeg")) 50% 62%/cover no-repeat;background:linear-gradient(90deg,#08181ff0 0%,#08181fdb 45%,#08181f8c 100%),image-set("/photos/port-terminal.webp" 1x type("image/webp"),"/photos/port-terminal.jpg" 1x type("image/jpeg")) 50% 62%/cover no-repeat;display:block;position:absolute;inset:0}.kcr-ask-in{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:60px;display:grid}.kcr-ask .kcr-dot.amber{color:var(--kcr-amber)}.kcr-ask h2{margin-top:18px;font-size:60px}.kcr-ask h2 span{color:var(--kcr-teal);display:block}.kcr-ask-copy p{max-width:480px;color:var(--kcr-soft);margin:20px 0 0;font-size:17px;line-height:1.6}.kcr-ask-card{color:var(--kcr-ink);background:#fff;border-radius:12px;padding:28px;box-shadow:0 40px 80px -40px #0009}}
