.kc-hero-br{--kc-blue:#113160;--kc-aqua:#ffd54d;--kc-text:#333;--kc-white:#fff;--kc-light:#eaf2ff;--kc-black:#0a1124;--kc-hover:#ffd54d;--kc-hover-border:#e0b93a;isolation:isolate;min-height:88vh;color:var(--kc-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;background:linear-gradient(#0a1124a8,#0a112459 35%,#0a1124a8),url(/images/IMG_0816-e1751014220959.webp) 50%/cover no-repeat fixed;align-items:center;padding:clamp(38px,6vw,96px) 0;display:flex;position:relative}.kc-hero-br__inner{width:min(1120px,92vw);margin:0 auto}.kc-hero-br__wrap{max-width:920px}.kc-hero-br__eyebrow{color:#cff3f5;background:#ffd54d24;border:1px solid #ffd54d47;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-weight:700;display:inline-block}.kc-hero-br__title{color:#fff;text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,4.4vw,52px);font-weight:800;line-height:1.12}.kc-hero-br__lead{color:#f2f5f8;max-width:68ch;margin:0 0 clamp(18px,3vw,26px);font-size:clamp(16px,2.1vw,19px)}.kc-hero-br__ctas{flex-wrap:wrap;gap:12px;display:flex}.kc-btn{will-change:transform;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:13px 18px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.kc-btn:focus-visible{outline-offset:2px;outline:2px dashed #fff}.kc-btn--green{background:var(--kc-aqua);color:#000;box-shadow:0 10px 30px #11316040}.kc-btn--black{background:var(--kc-black);color:#fff;box-shadow:0 10px 30px #0a112459}.kc-btn:hover{background:var(--kc-hover);color:#000;border-color:var(--kc-hover-border);transform:translateY(-1px)}.kc-hero-br .u-softshadow{text-shadow:0 1px 10px #00000047}@media (max-width:980px){.kc-hero-br{background-attachment:scroll;min-height:80vh}.kc-hero-br__wrap{max-width:100%}}.kc-hero-br__seoimg{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}
.kc-why-register{--kc-blue:#113160;--kc-aqua:#113160;--kc-text:#333;--kc-white:#fff;--kc-light:#eaf2ff;--kc-black:#0a1124;--kc-hover:#ffd54d;--kc-hover-border:#e0b93a;background:var(--kc-white);color:var(--kc-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;padding:clamp(32px,5vw,68px) 0}.kc-why-register__inner{width:min(1120px,92vw);margin:0 auto}.kc-why-register__head{text-align:center;margin-bottom:clamp(16px,3vw,24px)}.kc-why-register__eyebrow{color:var(--kc-aqua);background:#1131601a;border:1px solid #11316040;border-radius:999px;margin-bottom:8px;padding:6px 12px;font-weight:700;display:inline-block}.kc-why-register__title{color:var(--kc-blue);margin:0;font-size:clamp(24px,3.6vw,36px);font-weight:800;line-height:1.2}.kc-why-register__lead{max-width:70ch;margin:10px auto 0}.kc-why-register__grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(14px,2.2vw,20px);margin-top:clamp(18px,3vw,26px);display:grid}@media (max-width:980px){.kc-why-register__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.kc-why-register__grid{grid-template-columns:1fr}}.kc-card{background:#fff;border:1px solid #0a11240f;border-radius:14px;padding:clamp(14px,2.4vw,20px);box-shadow:0 10px 30px #0a11240f}.kc-card__icon{background:#1131601a;border:1px solid #11316033;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.kc-card h5{color:var(--kc-blue);margin:8px 0 6px;font-weight:700}.kc-card p{margin:0}.kc-why-register__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(18px,3vw,26px);display:flex}.kc-btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.kc-btn:focus-visible{outline:2px dashed var(--kc-blue);outline-offset:2px}.kc-btn--green{background:var(--kc-aqua);color:#000;box-shadow:0 10px 30px #11316038}.kc-btn--black{background:var(--kc-black);color:#fff;box-shadow:0 10px 30px #0a11244d}.kc-btn:hover{background:var(--kc-hover);color:#000;border-color:var(--kc-hover-border);transform:translateY(-1px)}
.up-wrap{z-index:1;width:min(1180px,92vw);margin:0 auto;position:relative}.up-sec{padding:clamp(40px,5.5vw,76px) 0;position:relative}.up-head{text-align:center;margin-bottom:clamp(26px,4vw,46px)}.up-eyebrow{color:#113160;letter-spacing:.06em;text-transform:uppercase;background:#eaf2ff;border:1px solid #cfe0fa;border-radius:999px;margin:0 0 14px;padding:7px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.up-h2{color:#113160;font-family:var(--font-sora), "Sora", sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.15}.up-lede{color:#3a4a66;max-width:62ch;margin:0 auto;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.75}.up-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.up-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.up-steps:before{content:"";background:linear-gradient(#ffd54d,#cfe0fa);border-radius:3px;width:3px;position:absolute;top:26px;bottom:26px;left:22px}.up-step{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.up-node{z-index:1;color:#ffd54d;width:46px;height:46px;font-family:var(--font-sora), "Sora", sans-serif;background:#113160;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 6px #fff}.up-node svg{width:22px;height:22px}.up-step--last .up-node{color:#113160;background:#ffd54d}.up-card{background:#fff;border:1px solid #cfe0fa;border-radius:20px;padding:20px 22px;transition:transform .35s,border-color .35s,box-shadow .35s}.up-card:hover{border-color:#3f6cb0;transform:translate(6px);box-shadow:0 18px 40px #1131601a}.up-card h3{color:#113160;font-family:var(--font-sora), "Sora", sans-serif;margin:0 0 8px;font-size:1.1rem;font-weight:800;line-height:1.3}.up-card p{color:#3a4a66;margin:0;font-weight:400;line-height:1.7}.up-key{color:#113160;background:linear-gradient(#0000 62%,#ffd54da6 62%);padding:0 2px;font-weight:400}.up-fig{margin:0}.up-cycle{aspect-ratio:1;width:min(460px,100%);margin:0 auto;position:relative}.up-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.up-cycle>img{object-fit:cover;object-position:58% 18%;background:#eaf2ff;border:6px solid #fff;border-radius:50%;width:78.2%;height:78.2%;position:absolute;top:10.9%;left:10.9%;box-shadow:0 0 0 2px #cfe0fa,0 24px 56px #1131602e}.up-cn{aspect-ratio:1;color:#ffd54d;width:11%;min-width:34px;font-family:var(--font-sora), "Sora", sans-serif;z-index:2;background:#113160;border-radius:50%;place-items:center;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fff,0 10px 22px #11316033}.up-cn svg{width:55%;height:55%}.up-cn--5{color:#113160;background:#ffd54d}.up-flag{z-index:3;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:800;position:absolute;top:1.5%}.up-flag--start{color:#ffd54d;background:#113160;left:71%}.up-flag--end{color:#113160;background:#ffd54d;right:71%}@media (min-width:992px){.up-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);grid-template-areas:"s5 fig s1""s4 s3 s2";align-items:start;gap:22px clamp(18px,2.4vw,34px)}.up-steps{display:contents}.up-steps:before{display:none}.up-fig{grid-area:fig}.up-s1{grid-area:s1}.up-s2{grid-area:s2}.up-s3{grid-area:s3}.up-s4{grid-area:s4}.up-s5{grid-area:s5}.up-s1,.up-s5{align-self:center}.up-step{display:block}.up-step .up-node{z-index:2;width:34px;height:34px;font-size:.95rem;position:absolute;top:-15px;left:18px;box-shadow:0 0 0 4px #fff}.up-s5 .up-node{color:#113160;background:#ffd54d}.up-card{height:100%;padding-top:26px}.up-card:hover{transform:translateY(-5px)}}@media (max-width:991px){.up-grid{grid-template-columns:minmax(0,1fr)}.up-fig{order:-1;width:min(420px,100%);margin:0 auto 8px}}@media (max-width:767px){.up-steps:before{left:19px}.up-step{grid-template-columns:40px minmax(0,1fr);gap:12px}.up-node{width:40px;height:40px;box-shadow:0 0 0 5px #fff}.up-card{padding:16px}.up-card:hover{transform:none}.up-cn{min-width:30px;font-size:.85rem;box-shadow:0 0 0 3px #fff}.up-flag{padding:4px 9px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.up-ring path{transition:none}}.up-card p.up-retry{color:#113160;background:#fff6d6;border:1px dashed #f5b800;border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;font-size:.92rem;font-weight:600;line-height:1.5;display:flex}.up-retry svg{color:#113160;flex:none;width:20px;height:20px;margin-top:1px}.up-loop{z-index:3;aspect-ratio:1;color:#113160;background:#ffd54d;border-radius:50%;place-items:center;width:8.5%;min-width:28px;animation:6s linear infinite up-spin;display:grid;position:absolute;top:62%;left:97%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff,0 8px 18px #1131602e}.up-loop svg{width:58%;height:58%}@keyframes up-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.up-loop{animation:none}}
.kc-why-us{--kc-blue:#113160;--kc-aqua:#113160;--kc-text:#333;--kc-white:#fff;--kc-light:#eaf2ff;--kc-black:#0a1124;--kc-hover:#ffd54d;--kc-hover-border:#e0b93a;background:var(--kc-white);color:var(--kc-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;padding:clamp(32px,5vw,68px) 0}.kc-why-us__inner{width:min(1120px,92vw);margin:0 auto}.kc-why-us__head{text-align:center;margin-bottom:clamp(16px,3vw,24px)}.kc-why-us__eyebrow{color:var(--kc-aqua);background:#1131601a;border:1px solid #11316040;border-radius:999px;margin-bottom:8px;padding:6px 12px;font-weight:700;display:inline-block}.kc-why-us__title{color:var(--kc-blue);margin:0;font-size:clamp(24px,3.6vw,36px);font-weight:800;line-height:1.2}.kc-why-us__lead{max-width:70ch;margin:10px auto 0}.kc-why-us__grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:clamp(14px,2.2vw,20px);margin-top:clamp(18px,3vw,26px);display:grid}@media (max-width:980px){.kc-why-us__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.kc-why-us__grid{grid-template-columns:1fr}}.kc-card{background:#fff;border:1px solid #0a11240f;border-radius:14px;padding:clamp(14px,2.4vw,20px);box-shadow:0 10px 30px #0a11240f}.kc-card__icon{background:#1131601a;border:1px solid #11316033;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.kc-card h5{color:var(--kc-blue);margin:8px 0 6px;font-weight:700}.kc-card p{margin:0}.kc-why-us__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(18px,3vw,26px);display:flex}.kc-btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.kc-btn:focus-visible{outline:2px dashed var(--kc-blue);outline-offset:2px}.kc-btn--green{background:var(--kc-aqua);color:#000;box-shadow:0 10px 30px #11316038}.kc-btn--black{background:var(--kc-black);color:#fff;box-shadow:0 10px 30px #0a11244d}.kc-btn:hover{background:var(--kc-hover);color:#000;border-color:var(--kc-hover-border);transform:translateY(-1px)}
.kc-faq8{--kc-blue:#113160;--kc-aqua:#113160;--kc-text:#333;--kc-white:#fff;--kc-light:#f6f7f9;background:var(--kc-light);color:var(--kc-text);padding:clamp(40px,6vw,88px) 0}.kc-faq8__inner{width:min(1120px,92vw);margin:0 auto}.kc-faq8__head{text-align:center;margin-bottom:clamp(22px,4vw,32px)}.kc-faq8__eyebrow{color:var(--kc-aqua);background:#1131601a;border:1px solid #11316040;border-radius:999px;margin-bottom:8px;padding:6px 12px;font-weight:700;display:inline-block}.kc-faq8__title{color:var(--kc-blue);margin:0;font-weight:800;line-height:1.15}.kc-faq8__intro{max-width:72ch;margin:10px auto 0}.kc-faq8__list{gap:12px;margin-top:clamp(18px,3vw,26px);display:grid}.kc-acc{background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 15px #0000000d,0 15px 40px #1131601a}.kc-acc:hover{transform:translateY(-3px)}.kc-acc__btn{text-align:left;cursor:pointer;width:100%;color:var(--kc-blue);background:#fff;border:0;outline:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-weight:800;display:flex}.kc-acc__btn:focus-visible{box-shadow:inset 0 0 0 3px #11316059}.kc-acc__icon{background:#1131601a;border:1px solid #11316040;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:transform .2s;display:grid}.kc-acc[open] .kc-acc__icon{transform:rotate(45deg)}.kc-acc__panel{color:#3d3d3d;padding:0 18px 16px;line-height:1.6;display:none}.kc-acc[open] .kc-acc__panel{display:block}.kc-faq8__note{text-align:center;margin-top:clamp(18px,3vw,26px)}.kc-faq8__cta{color:#fff;background:#113160;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #11316047}.kc-faq8__cta:hover{color:#000;background-color:#ffd54d;border:1px solid #e0b93a;transform:translateY(-2px)}
.ktb{max-width:1120px;margin:0 auto;padding:46px 18px 30px;font-family:inherit}.ktb__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:22px;display:flex}.ktb__title{color:#113160;margin:0;font-size:30px;font-weight:800;line-height:1.2}.ktb__all{color:#113160;border-bottom:2px solid #ffd54d;font-weight:700;text-decoration:none}.ktb__note{color:#3a4a66;width:100%;margin:0;font-size:.85rem}.ktb__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ktb__card{color:inherit;background:#fff;border:1px solid #cfe0fa;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.ktb__card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1131601f}.ktb__img{aspect-ratio:16/9;background:#eaf2ff;overflow:hidden}.ktb__img img{object-fit:cover;width:100%;height:100%;display:block}.ktb__body{flex-direction:column;gap:8px;padding:18px 20px 22px;display:flex}.ktb__date{color:#3a4a66;font-size:.8rem}.ktb__card h3{color:#113160;margin:0;font-size:1.1rem;font-weight:800;line-height:1.35}.ktb__card p{color:#3a4a66;margin:0;font-size:.92rem;line-height:1.55}.ktb__cta{background:#113160;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:26px;padding:28px 30px;display:flex}.ktb__cta h3{color:#fff;margin:0 0 4px;font-size:1.35rem;font-weight:800}.ktb__cta p{color:#cbd5e1;margin:0;font-size:.95rem}.ktb__btn{color:#113160;background:#ffd54d;border:2px solid #ffd54d;border-radius:50px;padding:13px 26px;font-weight:700;text-decoration:none;display:inline-block}.ktb__btn:hover{color:#113160;background:#f5b800;border-color:#f5b800}@media (max-width:900px){.ktb__grid{grid-template-columns:1fr}.ktb__title{font-size:24px}}
