@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800;900&family=Inter:wght@400;500;600&display=swap");#kksm{--o:#ff8d00;--o2:#ff7a00;--o-dk:#e17000;--o-soft:rgba(255,141,0,.1);--o-glow:rgba(255,141,0,.3);--b:#0068b1;--b-lt:#029bff;--g:#00a651;--g2:#05c46c;--navy:#0a1730;--navy2:#12294a;--ink:#0e1725;--body:#37465d;--muted:#4f5d75;--line:#dfe6f0;--bg:#fff;--bg2:#f3f6fb;--w:#f4f4f5;--ye:#ffd21f;--gr:#1aa34a;--bl:#2563eb;--rd:#dc2626;--bk:#1c1c1e;--or:#ff8d00;--li:#7c3aed;--br:#7b4a2b;--r:22px;--r-lg:28px;--ease:cubic-bezier(.16,1,.3,1);--sh-sm:0 1px 2px rgba(16,24,40,.07),0 3px 10px rgba(16,24,40,.06);--sh-md:0 4px 14px rgba(16,24,40,.08),0 16px 40px rgba(16,24,40,.1);--sh-lg:0 12px 30px rgba(16,24,40,.12),0 34px 80px rgba(16,24,40,.16);background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.65;position:relative;-webkit-font-smoothing:antialiased;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#kksm *{box-sizing:border-box}#kksm figure,#kksm h1,#kksm h2,#kksm h3,#kksm h4,#kksm li,#kksm p,#kksm ul{margin:0;padding:0}#kksm h1,#kksm h2,#kksm h3,#kksm h4{font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.14}#kksm a{color:inherit;text-decoration:none}#kksm ul{list-style:none}#kksm img{display:block;max-width:100%}#kksm .wrap{margin:0 auto;max-width:1180px;padding:0 40px}#kksm .pad{padding:92px 0}#kksm section{position:relative}#kksm .hl{color:var(--o)}#kksm .eyebrow{align-items:center;color:var(--b);display:inline-flex;font-family:Poppins;font-size:12px;font-weight:700;gap:9px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}#kksm .eyebrow:before{background:linear-gradient(90deg,var(--o),var(--o2));border-radius:2px;content:"";height:2px;width:26px}#kksm .eyebrow.c{justify-content:center}#kksm .head{margin:0 auto 48px;max-width:760px}#kksm .head.c{text-align:center}#kksm .head h2,#kksm .sec h2{font-size:clamp(26px,3.6vw,42px);line-height:1.16;margin-bottom:16px}#kksm .head p{color:var(--body);font-size:17px}#kksm .lead{color:var(--body);font-size:18px}#kksm .btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Poppins;font-weight:700;gap:9px;justify-content:center;max-width:100%;position:relative;text-align:center;transition:transform .3s var(--ease),box-shadow .3s;white-space:normal}#kksm .btn-o{background:linear-gradient(135deg,var(--o),var(--o2));box-shadow:0 10px 24px var(--o-glow);color:#fff;font-size:15.5px;padding:16px 32px}#kksm .btn-o:hover{box-shadow:0 20px 40px var(--o-glow);transform:translateY(-3px)}#kksm .btn-lg{font-size:16.5px;padding:18px 38px}#kksm .btn-ghost{background:#fff;border:1.5px solid var(--line);box-shadow:var(--sh-sm);color:var(--b);font-size:15px;padding:15px 28px}#kksm .btn-ghost:hover{border-color:rgba(0,104,177,.35);box-shadow:var(--sh-md);transform:translateY(-3px)}#kksm .btn-light{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.18);color:var(--o-dk);font-size:15.5px;padding:16px 32px}#kksm .btn-light:hover{transform:translateY(-3px)}#kksm .cta-note{color:var(--muted);font-size:13px;margin-top:12px}#kksm .hero{background:linear-gradient(180deg,#fff 0,#f7f9fc 55%,var(--bg2) 100%);overflow:hidden;position:relative}#kksm .hero:before{background:radial-gradient(circle,rgba(255,141,0,.06),transparent 70%);height:480px;right:-150px;top:-200px;width:480px}#kksm .hero:after,#kksm .hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}#kksm .hero:after{background:radial-gradient(circle,rgba(0,104,177,.06),transparent 72%);bottom:-240px;height:560px;left:-170px;width:560px}#kksm .hdeco{pointer-events:none;position:absolute;z-index:0}#kksm .hdeco.d1{animation:kksfloat 6s ease-in-out infinite;background:linear-gradient(135deg,var(--g),var(--g2));border-radius:12px;box-shadow:0 12px 26px rgba(0,166,81,.3);height:40px;left:8%;top:66px;width:40px}#kksm .hdeco.d2{animation:kksfloat 7s ease-in-out .6s infinite;background:linear-gradient(135deg,var(--b),var(--b-lt));border-radius:50%;box-shadow:0 14px 30px rgba(0,104,177,.32);height:52px;right:9%;top:120px;width:52px}#kksm .hdeco.d3{animation:kksfloat 5.5s ease-in-out .3s infinite;background:linear-gradient(135deg,var(--o),var(--o2));border-radius:50%;bottom:150px;box-shadow:0 12px 24px rgba(255,141,0,.4);height:34px;left:12%;width:34px}@keyframes kksfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}#kksm .hero-in{margin:0 auto;max-width:940px;padding:74px 40px 78px;position:relative;text-align:center;z-index:1}#kksm .hero .eyebrow{margin-bottom:18px}#kksm .hero h1{font-size:clamp(36px,6.2vw,70px);font-weight:900;hyphens:auto;letter-spacing:-.04em;line-height:1.05;margin-bottom:16px;overflow-wrap:break-word}#kksm .hero .sub2{color:var(--g);font-family:Poppins;font-size:clamp(19px,2.6vw,30px);font-weight:800;letter-spacing:-.02em;margin-bottom:18px}#kksm .hero .sub{color:var(--body);font-size:18px;margin:0 auto 30px;max-width:640px}#kksm .hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:14px}#kksm .rating{align-items:center;background:#fff;border:1px solid rgba(14,23,37,.08);border-radius:16px;box-shadow:var(--sh-sm);display:inline-flex;gap:12px;padding:12px 18px}#kksm .rating .num{color:var(--ink);font-family:Poppins;font-size:26px;font-weight:900;line-height:1}#kksm .rating .stars{color:var(--o);display:block;font-size:15px;letter-spacing:2px}#kksm .rating .of{color:var(--muted);font-size:12px}#kksm .hero .cta-note{margin-top:0}#kksm .journey{margin:54px auto 0;max-width:900px;position:relative}#kksm .jline{background:var(--line);height:4px;left:12.5%;overflow:hidden;right:12.5%;top:32px;z-index:0}#kksm .jline,#kksm .jline i{border-radius:4px;position:absolute}#kksm .jline i{background:linear-gradient(90deg,var(--o),var(--b-lt),var(--g));inset:0;width:0}#kksm.js .jline i{animation:kksfill 1.7s var(--ease) .4s forwards}@keyframes kksfill{to{width:100%}}#kksm .jsteps{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}#kksm .jstep{flex-direction:column;gap:9px;text-align:center}#kksm .jdot,#kksm .jstep{align-items:center;display:flex}#kksm .jdot{background:#fff;border:1px solid rgba(14,23,37,.06);border-radius:20px;box-shadow:var(--sh-md);font-size:28px;height:64px;justify-content:center;width:64px}#kksm .jstep:first-child .jdot{box-shadow:var(--sh-md),inset 0 0 0 2px rgba(255,141,0,.28)}#kksm .jstep:nth-child(2) .jdot{box-shadow:var(--sh-md),inset 0 0 0 2px rgba(0,104,177,.25)}#kksm .jstep:nth-child(3) .jdot{box-shadow:var(--sh-md),inset 0 0 0 2px rgba(0,166,81,.28)}#kksm .jstep.goal .jdot{animation:kksgoal 2.6s ease-in-out infinite;background:linear-gradient(135deg,var(--o),var(--o2));border-color:transparent;box-shadow:0 14px 30px var(--o-glow)}@keyframes kksgoal{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}#kksm .jstep b{color:var(--ink);font-family:Poppins;font-size:15px;font-weight:700}#kksm .jstep>span:last-child{color:var(--muted);font-size:12.5px;max-width:160px}#kksm.js .jstep{animation:kksjrise .6s var(--ease) forwards;opacity:0}#kksm.js .jstep:first-child{animation-delay:.2s}#kksm.js .jstep:nth-child(2){animation-delay:.4s}#kksm.js .jstep:nth-child(3){animation-delay:.6s}#kksm.js .jstep:nth-child(4){animation-delay:.8s}@keyframes kksjrise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}#kksm .trust{background:var(--bg2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}#kksm .trust-in{display:flex;flex-wrap:wrap;gap:12px 44px;justify-content:center;margin:0 auto;max-width:1040px;padding:20px 40px}#kksm .trust span{align-items:center;color:var(--ink);display:inline-flex;font-family:Poppins;font-size:14.5px;font-weight:600;gap:10px}#kksm .trust span:before{align-items:center;background:var(--g);border-radius:50%;box-shadow:0 0 0 4px rgba(0,166,81,.12);color:#fff;content:"\2713";display:inline-flex;flex:none;font-size:11px;height:22px;justify-content:center;width:22px}#kksm .cards3{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}#kksm .c3{background:#fff;border:1px solid rgba(14,23,37,.07);border-radius:22px;box-shadow:var(--sh-sm);padding:30px 28px;transition:transform .35s var(--ease),box-shadow .35s}#kksm .c3:hover{box-shadow:var(--sh-md);transform:translateY(-5px)}#kksm .c3 .ic{align-items:center;background:linear-gradient(135deg,var(--o-soft),rgba(255,141,0,.03));border-radius:15px;box-shadow:inset 0 0 0 1px rgba(255,141,0,.15);display:flex;font-size:26px;height:52px;justify-content:center;margin-bottom:16px;width:52px}#kksm .c3 h3{font-size:19px;font-weight:700;margin-bottom:8px}#kksm .c3 p{color:var(--muted);font-size:14.5px}#kksm .steps{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}#kksm .step{background:#fff;border:1px solid rgba(14,23,37,.07);border-radius:22px;box-shadow:var(--sh-sm);padding:30px 24px;position:relative}#kksm .step .sn{color:var(--o);font-family:Poppins;font-size:34px;font-weight:900;line-height:1;margin-bottom:12px}#kksm .step:nth-child(2) .sn{color:var(--b)}#kksm .step:nth-child(3) .sn{color:var(--g)}#kksm .step:nth-child(4) .sn{color:var(--o-dk)}#kksm .step h3{font-size:17px;font-weight:700;margin-bottom:7px}#kksm .step p{color:var(--muted);font-size:14px}#kksm .panel{background:#fff;border:1px solid rgba(14,23,37,.08);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:40px}#kksm .checks{display:grid;gap:14px 30px;grid-template-columns:1fr 1fr}#kksm .checks li{align-items:flex-start;color:var(--ink);display:flex;font-size:15.5px;font-weight:500;gap:12px}#kksm .checks li:before{align-items:center;background:var(--g);border-radius:50%;color:#fff;content:"\2713";display:inline-flex;flex:none;font-size:12px;height:24px;justify-content:center;margin-top:1px;width:24px}#kksm .beltbox{background:#fff;border:1px solid rgba(14,23,37,.08);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:34px}#kksm .beltgrp{margin-bottom:26px}#kksm .beltgrp:last-child{margin-bottom:0}#kksm .beltgrp .gt{align-items:center;color:var(--b);display:flex;font-family:Poppins;font-size:13px;font-weight:700;gap:10px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}#kksm .beltgrp .gt:after{background:var(--line);content:"";flex:1;height:1px}#kksm .belts{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}#kksm .belt{align-items:center;background:var(--bg2);border:1px solid rgba(14,23,37,.05);border-radius:14px;display:flex;gap:13px;padding:11px 14px}#kksm .bsw{border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14);flex:none;height:20px;position:relative;width:52px}#kksm .bsw:after{background:inherit;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);content:"";height:26px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:9px}#kksm .bn{color:var(--ink);font-family:Poppins;font-size:14px;font-weight:600}#kksm .bstage{color:var(--muted);font-family:Poppins;font-size:12px;font-weight:700;margin-left:auto}#kksm .note{background:var(--o-soft);border:1px solid rgba(255,141,0,.22);border-radius:16px;color:var(--body);font-size:15px;margin-top:22px;padding:16px 20px}#kksm .note b{color:var(--o-dk)}#kksm .grid2{display:grid;gap:22px;grid-template-columns:1fr 1fr}#kksm .irow{align-items:baseline;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:12px 0}#kksm .irow:first-child{border-top:none}#kksm .irow .k{color:var(--body);font-size:14.5px}#kksm .irow .v{color:var(--ink);font-family:Poppins;font-size:15px;font-weight:700;text-align:right}#kksm .exam{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}#kksm .ex{background:#fff;border:1px solid rgba(14,23,37,.07);border-radius:18px;box-shadow:var(--sh-sm);padding:22px 18px;text-align:center}#kksm .ex .exn{align-items:center;background:linear-gradient(135deg,var(--o),var(--o2));border-radius:50%;color:#fff;display:flex;font-family:Poppins;font-weight:800;height:38px;justify-content:center;margin:0 auto 12px;width:38px}#kksm .ex h4{font-size:14.5px;font-weight:700}#kksm .band{border-radius:36px;margin:0 auto;max-width:1180px;overflow:hidden;position:relative}#kksm .band.navy{background:linear-gradient(150deg,var(--navy),var(--navy2));color:#fff}#kksm .band-in{padding:64px 48px;position:relative}#kksm .band.navy h2{color:#fff}#kksm .band.navy .eyebrow{color:#ffb85c}#kksm .band.navy p{color:hsla(0,0%,100%,.86)}#kksm .cards2{display:grid;gap:22px;grid-template-columns:1fr 1fr}#kksm .jl{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:22px;padding:30px 28px}#kksm .jl .tag{background:rgba(255,141,0,.2);border-radius:999px;color:#ffc27a;display:inline-block;font-family:Poppins;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}#kksm .jl.b .tag{background:rgba(0,155,255,.18);color:#7cc7ff}#kksm .jl h3{color:#fff;font-size:20px;margin-bottom:8px}#kksm .jl p{color:hsla(0,0%,100%,.8);font-size:14.5px;margin-bottom:10px}#kksm .jl ul li{color:hsla(0,0%,100%,.82);font-size:14px;padding:5px 0 5px 22px;position:relative}#kksm .jl ul li:before{color:var(--o);content:"\2192";left:0;position:absolute}#kksm .path{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}#kksm .pstep{background:#fff;border:1px solid rgba(14,23,37,.07);border-radius:18px;box-shadow:var(--sh-sm);padding:22px 18px;text-align:center}#kksm .pstep .pn{align-items:center;background:var(--o-soft);border-radius:50%;color:var(--o-dk);display:flex;font-family:Poppins;font-size:14px;font-weight:800;height:34px;justify-content:center;margin:0 auto 12px;width:34px}#kksm .pstep h4{font-size:14.5px;font-weight:700;margin-bottom:4px}#kksm .pstep p{color:var(--muted);font-size:12.5px}#kksm .fcta{background:linear-gradient(135deg,var(--o),var(--o2));border-radius:36px;margin:0 auto;max-width:1180px;overflow:hidden;text-align:center}#kksm .fcta:after{background:radial-gradient(ellipse at 50% 120%,hsla(0,0%,100%,.22),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}#kksm .fcta-in{padding:70px 40px;position:relative}#kksm .fcta h2{color:#fff;font-size:clamp(28px,4.4vw,52px);font-weight:900;margin-bottom:14px;text-shadow:0 2px 20px rgba(0,0,0,.12)}#kksm .fcta p{color:hsla(0,0%,100%,.92);font-size:17px;margin-bottom:30px}#kksm-sticky{bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;transform:translateY(160%);transition:transform .5s var(--ease),opacity .4s ease;z-index:9998}#kksm-sticky.show{opacity:1;transform:translateY(0)}#kksm-sticky a{align-items:center;background:linear-gradient(135deg,#ff8d00,#ff7a00);border-radius:999px;box-shadow:0 14px 34px rgba(255,141,0,.45),0 6px 16px rgba(0,0,0,.18);color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;gap:10px;justify-content:center;max-width:460px;padding:16px 28px;pointer-events:auto;width:100%}#kksm.js .rev{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}#kksm.js .rev.in{opacity:1;transform:none}#kksm .d1{transition-delay:.08s}#kksm .d2{transition-delay:.16s}#kksm .d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){#kksm *{animation:none!important;transition:none!important}#kksm.js .jstep{opacity:1}#kksm .jline i{width:100%}}@media(max-width:980px){#kksm .pad{padding:66px 0}#kksm .wrap{padding:0 24px}#kksm .hero-in{padding:56px 24px 60px}#kksm .cards2,#kksm .cards3,#kksm .exam,#kksm .grid2,#kksm .path,#kksm .steps{grid-template-columns:1fr}#kksm .belts{grid-template-columns:1fr 1fr}#kksm .checks{grid-template-columns:1fr}#kksm .band-in,#kksm .beltbox,#kksm .panel{padding:34px 24px}#kksm .hdeco.d1{left:3%}#kksm .hdeco.d3{left:5%}}@media(max-width:600px){#kksm .wrap{padding:0 18px}#kksm .belts{grid-template-columns:1fr}#kksm .hero h1{font-size:clamp(28px,7.6vw,40px);letter-spacing:-.03em}#kksm .hero .sub2{font-size:clamp(18px,5.4vw,24px)}#kksm .hero-cta{flex-direction:column}#kksm .fcta .btn,#kksm .hero-cta .btn{width:100%}#kksm .rating{justify-content:center;width:100%}#kksm .journey{margin-top:40px}#kksm .jline{display:none}#kksm .jsteps{gap:26px 14px;grid-template-columns:1fr 1fr}#kksm .hdeco{display:none}#kksm .band,#kksm .fcta{border-radius:26px;margin:0 14px}#kksm .band-in,#kksm .fcta-in{padding:44px 22px}}