@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800;900&family=Inter:wght@400;500;600&display=swap");#kks{--o:#ff8d00;--o2:#ff7a00;--o-dk:#e17000;--o-soft:rgba(255,141,0,.1);--o-glow:rgba(255,141,0,.32);--b:#0068b1;--b-lt:#029bff;--b-dk:#005694;--b-soft:rgba(0,104,177,.08);--g:#00a651;--navy:#09152b;--ink:#0e1725;--body:#37465d;--muted:#4f5d75;--line:#dfe6f0;--bg:#fff;--bg2:#f3f6fb;--r:22px;--r-lg:28px;--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);--sh-o:0 10px 24px rgba(255,141,0,.3),0 2px 6px rgba(255,122,0,.25);--ease:cubic-bezier(.16,1,.3,1);color:var(--ink);font-family:Inter,system-ui,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased;background:var(--bg);position:relative}#kks *{box-sizing:border-box}#kks figure,#kks h1,#kks h2,#kks h3,#kks h4,#kks li,#kks p,#kks ul{margin:0;padding:0}#kks h1,#kks h2,#kks h3,#kks h4{font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.12}#kks img{display:block;max-width:100%}#kks a{color:inherit;text-decoration:none}#kks ul{list-style:none}#kks .wrap{margin:0 auto;max-width:1200px;padding:0 40px}#kks section{position:relative}#kks .pad{padding:100px 0}#kks .cv{contain-intrinsic-size:auto 700px;content-visibility:auto}#kks .eyebrow{align-items:center;color:var(--b);display:inline-flex;font-family:Poppins;font-size:12px;font-weight:600;gap:9px;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}#kks .eyebrow:before{border-radius:2px;content:"";height:2px;width:26px}#kks .eyebrow:before,#kks-bar{background:linear-gradient(90deg,var(--o),var(--o2))}#kks-bar{box-shadow:0 0 12px var(--o-glow);height:3px;left:0;pointer-events:none;position:fixed;top:0;transition:width .1s linear;width:0;z-index:9999}#kks .hl{background:linear-gradient(120deg,var(--o),var(--o2));-webkit-background-clip:text;background-clip:text;color:transparent}#kks .btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Poppins;font-weight:600;gap:9px;isolation:isolate;overflow:hidden;position:relative;transition:transform .3s var(--ease),box-shadow .3s;white-space:nowrap}#kks .btn .sweep{background:linear-gradient(110deg,transparent 28%,hsla(0,0%,100%,.4) 50%,transparent 72%);inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);transition:transform .65s var(--ease)}#kks .btn:hover .sweep{transform:translateX(130%)}#kks .btn-o{background:linear-gradient(135deg,var(--o),var(--o2));box-shadow:var(--sh-o);color:#fff;font-size:15.5px;padding:16px 34px}#kks .btn-o:hover{box-shadow:0 20px 40px var(--o-glow);transform:translateY(-3px)}#kks .btn-lg{font-size:16.5px;padding:18px 40px}#kks .btn-ghost{background:#fff;border:1.5px solid var(--line);box-shadow:var(--sh-sm);color:var(--b);font-size:15px;padding:15px 30px}#kks .btn-ghost:hover{border-color:rgba(0,104,177,.35);box-shadow:var(--sh-md);color:var(--b-dk);transform:translateY(-3px)}#kks .btn-light{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.18);color:var(--o-dk);font-size:16px;padding:16px 36px}#kks .btn-light:hover{box-shadow:0 20px 44px rgba(0,0,0,.28);transform:translateY(-3px)}#kks .loc,#kks .mcard{border:1px solid rgba(14,23,37,.07)}#kks .trustbar{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}#kks .trustbar-in{display:flex;flex-wrap:wrap;gap:14px 44px;justify-content:center;margin:0 auto;max-width:1040px;padding:22px 40px}#kks .trustbar span{align-items:center;color:var(--ink);display:inline-flex;font-family:Poppins;font-size:14.5px;font-weight:600;gap:10px}#kks .trustbar 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-shrink:0;font-size:11px;height:22px;justify-content:center;width:22px}#kks .steps-head{margin:0 auto 52px;max-width:760px;text-align:center}#kks .steps-head h1,#kks .steps-head h2{font-size:clamp(26px,3.4vw,42px);font-weight:800;margin-bottom:14px}#kks .steps-head p{color:var(--body);font-size:17px}#kks .locgrid{display:grid;gap:26px;grid-template-columns:1fr 1fr}#kks .loc{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-md);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;scroll-margin-top:120px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}#kks .loc:hover{border-color:rgba(255,141,0,.45);box-shadow:var(--sh-lg);transform:translateY(-6px)}#kks .loc-link{border-radius:var(--r-lg);inset:0;position:absolute;z-index:1}#kks .loc-link:focus-visible{outline:3px solid var(--b);outline-offset:3px}#kks .loc-cta .btn-ghost{position:relative;z-index:2}#kks .loc-main{pointer-events:none}#kks .loc:hover .loc-main{box-shadow:0 20px 40px var(--o-glow);transform:translateY(-3px)}#kks .loc:hover .loc-main .sweep{transform:translateX(130%)}#kks .loc-main .arr{display:inline-block;font-size:17px;line-height:1;transition:transform .35s var(--ease)}#kks .loc:hover .loc-main .arr{transform:translateX(5px)}#kks .loc:hover h3{color:var(--o-dk)}#kks .loc-top h3{transition:color .3s}#kks .loc-bar{height:5px;left:0;position:absolute;right:0;top:0}#kks .loc-bar.a1{background:linear-gradient(90deg,var(--o),var(--o2))}#kks .loc-bar.a2{background:linear-gradient(90deg,var(--b),var(--b-lt))}#kks .loc-bar.a3{background:linear-gradient(90deg,var(--g),#3ad07f)}#kks .loc-bar.a4{background:linear-gradient(90deg,var(--b-lt),var(--o))}#kks .loc-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px 16px;justify-content:space-between;padding:32px 30px 0}#kks .loc-top h3{font-size:clamp(22px,2.4vw,28px);font-weight:800}#kks .loc .dist{color:var(--muted);font-size:13.5px;margin-top:4px}#kks .loc-status{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:Poppins;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;padding:8px 14px;white-space:nowrap}#kks .loc-status:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}#kks .loc-status.open{background:rgba(0,166,81,.1);color:#068349}#kks .loc-status.soon{background:var(--o-soft);color:var(--o-dk)}#kks .loc-adr{align-items:center;display:flex;gap:13px;padding:20px 30px 0}#kks .adr-ico{align-items:center;background:var(--b-soft);border-radius:12px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}#kks .adr-ico svg{fill:var(--b);height:19px;width:19px}#kks .adr-txt{color:var(--body);flex:1;font-size:15px;line-height:1.45;min-width:0}#kks .adr-go{align-items:center;background:var(--b-soft);border-radius:999px;color:var(--b);display:inline-flex;flex-shrink:0;font-family:Poppins;font-size:12.5px;font-weight:600;gap:6px;padding:9px 14px;position:relative;transition:background .3s,color .3s,transform .3s var(--ease);z-index:2}#kks .adr-go svg{fill:none;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transition:transform .3s var(--ease);width:13px}#kks .adr-go:hover{background:var(--b);color:#fff;transform:translateY(-2px)}#kks .adr-go:hover svg{transform:translate(2px,-2px)}#kks .adr-go:focus-visible{outline:3px solid var(--b);outline-offset:3px}#kks .chips{display:flex;flex-wrap:wrap;gap:8px;padding:20px 30px 0}#kks .chip{background:var(--bg2);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-family:Poppins;font-size:12.5px;font-weight:600;padding:7px 13px}#kks .loc-feat{background:linear-gradient(180deg,#fff,var(--bg2));border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:16px 30px}#kks .loc-feat span{align-items:center;color:var(--muted);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}#kks .loc-feat span:before{align-items:center;background:var(--g);border-radius:50%;color:#fff;content:"\2713";display:inline-flex;flex-shrink:0;font-size:9px;height:16px;justify-content:center;width:16px}#kks .loc-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding:24px 30px 30px}#kks .method{background:#fff}#kks .method-grid{align-items:center;display:grid;gap:70px;grid-template-columns:.9fr 1.1fr}#kks .method h2{font-size:clamp(26px,3vw,40px);font-weight:800;margin-bottom:18px}#kks .method .lead{color:var(--body);font-size:17px;margin-bottom:34px}#kks .mcards{display:grid;gap:16px}#kks .mcard{align-items:flex-start;background:#fff;border-radius:20px;box-shadow:var(--sh-sm);display:flex;gap:18px;padding:24px 26px;transform-style:preserve-3d;transition:transform .3s var(--ease),box-shadow .35s}#kks .mcard:hover{box-shadow:var(--sh-lg)}#kks .mico{align-items:center;background:linear-gradient(135deg,#fff,var(--bg2));border-radius:15px;box-shadow:var(--sh-sm),inset 0 0 0 1px rgba(16,24,40,.04);display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;transition:transform .35s var(--ease);width:52px}#kks .mcard:hover .mico{transform:translateZ(30px) scale(1.08) rotate(-5deg)}#kks .mcard h4{font-size:17px;font-weight:700;margin-bottom:5px}#kks .mcard p{color:var(--muted);font-size:14.5px}#kks .urg{background:linear-gradient(140deg,#0079cc,#0068b1 45%,#00538f);border-radius:36px;color:#fff;margin:16px auto;max-width:1200px;overflow:hidden}#kks .urg:before{background:radial-gradient(circle,rgba(255,141,0,.18),transparent 60%);left:-12%;top:-45%;width:62%}#kks .urg:after,#kks .urg:before{content:"";height:185%;pointer-events:none;position:absolute}#kks .urg:after{background:radial-gradient(circle,hsla(0,0%,100%,.14),transparent 62%);bottom:-55%;right:-8%;width:58%}#kks .urg-in{margin:0 auto;max-width:720px;position:relative;text-align:center}#kks .urg .flag{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.34);border-radius:999px;color:#fff;display:inline-flex;font-family:Poppins;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:22px;padding:8px 16px;text-transform:uppercase}#kks .urg .flag .pd{animation:kksping 1.8s ease-out infinite;background:var(--o);border-radius:50%;height:8px;width:8px}@keyframes kksping{0%{box-shadow:0 0 0 0 rgba(255,141,0,.5)}to{box-shadow:0 0 0 12px rgba(255,141,0,0)}}#kks .urg h2{font-size:clamp(28px,4vw,52px);font-weight:900;letter-spacing:-.03em;margin-bottom:16px}#kks .urg p{color:hsla(0,0%,100%,.88);font-size:17px;margin-bottom:36px}#kks .steps{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}#kks .step{background:#fff;border:1px solid rgba(14,23,37,.07);border-radius:24px;box-shadow:var(--sh-md);padding:34px 28px 30px;transition:transform .35s var(--ease),box-shadow .35s}#kks .step:hover{box-shadow:var(--sh-lg);transform:translateY(-8px)}#kks .step-n{background:linear-gradient(135deg,var(--o),var(--o2));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins;font-size:48px;font-weight:900;line-height:1;margin-bottom:10px}#kks .step:nth-child(2) .step-n{background:linear-gradient(135deg,var(--b),var(--b-lt));-webkit-background-clip:text;background-clip:text;color:transparent}#kks .step:nth-child(3) .step-n{background:linear-gradient(135deg,var(--g),#3ad07f);-webkit-background-clip:text;background-clip:text;color:transparent}#kks .step h3{font-size:20px;font-weight:700;margin-bottom:12px}#kks .step p{color:var(--body);font-size:14.5px;line-height:1.7;margin-bottom:18px}#kks .step-tag{align-items:center;background:var(--bg2);border-radius:999px;color:var(--ink);display:inline-flex;font-family:Poppins;font-size:12.5px;font-weight:600;gap:8px;padding:9px 15px}#kks .step-tag:before{color:var(--g);content:"\2713";font-weight:800}#kks .steps-cta{margin-top:46px;text-align:center}#kks .faq-wrap{margin:0 auto;max-width:820px}#kks .faq{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-sm);margin-bottom:14px;overflow:hidden;transition:box-shadow .3s,border-color .3s}#kks .faq[open]{border-color:rgba(255,141,0,.25);box-shadow:var(--sh-md)}#kks .faq summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-family:Poppins;font-size:16.5px;font-weight:700;gap:18px;justify-content:space-between;list-style:none;padding:22px 26px}#kks .faq summary::-webkit-details-marker{display:none}#kks .faq summary::marker{content:""}#kks .faq .chev{align-items:center;background:var(--o-soft);border-radius:50%;color:var(--o-dk);display:flex;flex-shrink:0;font-size:22px;font-weight:400;height:30px;justify-content:center;line-height:0;transition:transform .35s var(--ease);width:30px}#kks .faq[open] .chev{transform:rotate(45deg)}#kks .faq .faq-a{color:var(--body);font-size:15px;line-height:1.7;padding:0 26px 24px}#kks .fcta{background:linear-gradient(135deg,var(--o),var(--o2));border-radius:36px;margin:16px auto;max-width:1200px;overflow:hidden;text-align:center}#kks .fcta:before{animation:kksspin 26s linear infinite;background:conic-gradient(from 0deg,hsla(0,0%,100%,.1),transparent 60deg,hsla(0,0%,100%,.06) 130deg,transparent 200deg,hsla(0,0%,100%,.1) 300deg,transparent 1turn);content:"";inset:-60%;pointer-events:none;position:absolute}@keyframes kksspin{to{transform:rotate(1turn)}}#kks .fcta:after{background:radial-gradient(ellipse at 50% 120%,hsla(0,0%,100%,.22),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}#kks .fcta-in{position:relative;z-index:1}#kks .fcta h2{color:#fff;font-size:clamp(28px,4.4vw,58px);font-weight:900;letter-spacing:-.03em;margin-bottom:14px;text-shadow:0 2px 20px rgba(0,0,0,.12)}#kks .fcta .s{color:hsla(0,0%,100%,.92);display:block;font-family:Poppins;font-size:clamp(16px,2vw,21px);font-weight:600;margin-bottom:38px}#kks .fcta .note{color:hsla(0,0%,100%,.75);font-size:13.5px;margin-top:20px}#kks-sticky{bottom:0;display:flex;filter:blur(4px);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(150%) scale(.94);transition:transform .6s var(--ease),opacity .5s ease,filter .5s ease;will-change:transform,opacity;z-index:9998}#kks-sticky,#kks-sticky *{box-sizing:border-box}#kks-sticky.show{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}#kks-sticky.show a{animation:kks-stglow 2.6s ease-in-out .35s infinite}@keyframes kks-stglow{0%,to{box-shadow:0 14px 34px rgba(255,141,0,.45),0 6px 16px rgba(0,0,0,.18)}50%{box-shadow:0 16px 40px rgba(255,141,0,.62),0 6px 18px rgba(0,0,0,.2)}}@media(prefers-reduced-motion:reduce){#kks-sticky{filter:none!important}#kks-sticky.show a{animation:none}}#kks-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;text-decoration:none;width:100%}#kks.js .rev{transform:translateY(34px)}#kks.js .rev,#kks.js .rl{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease)}#kks.js .rl{transform:translateX(-40px)}#kks.js .rr{opacity:0;transform:translateX(40px);transition:opacity .8s var(--ease),transform .8s var(--ease)}#kks.js .rev.in,#kks.js .rl.in,#kks.js .rr.in{opacity:1;transform:none}#kks .d1{transition-delay:.1s}#kks .d2{transition-delay:.2s}#kks .d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){#kks *{animation-duration:1ms!important;animation-iteration-count:1!important}}@media(max-width:980px){#kks .method-grid{grid-template-columns:1fr}#kks.js .rl,#kks.js .rr{transform:translateY(34px)}#kks.js .rl.in,#kks.js .rr.in{transform:none}#kks .wrap{padding-left:24px;padding-right:24px}#kks .locgrid{gap:20px;grid-template-columns:1fr}#kks .steps{gap:18px;grid-template-columns:1fr}}@media(max-width:600px){#kks{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#kks .pad{padding:64px 0}#kks .wrap{padding-left:20px;padding-right:20px}#kks .btn-lg{justify-content:center;width:100%}#kks .fcta,#kks .urg{border-radius:26px;margin-left:14px;margin-right:14px}#kks .fcta-in .btn,#kks .steps-cta .btn,#kks .urg-in .btn{justify-content:center;width:100%}#kks .trustbar-in{gap:10px 22px;padding:18px 20px}#kks .trustbar span{font-size:13.5px}#kks .chips,#kks .loc-adr,#kks .loc-cta,#kks .loc-feat,#kks .loc-top{padding-left:22px;padding-right:22px}#kks .loc-top{align-items:flex-start;flex-direction:column-reverse;gap:12px;padding-top:28px}#kks .loc-status{font-size:11.5px;padding:7px 12px}#kks .loc-top h3{font-size:23px}#kks .loc-cta .btn{justify-content:center;width:100%}#kks .loc-adr{gap:11px}#kks .adr-txt{font-size:14.5px}#kks .adr-go{font-size:12px;padding:8px 12px}#kks .faq summary{font-size:15.5px;gap:12px;padding:18px 20px}#kks .faq .faq-a{padding:0 20px 20px}}