.kgov-page{--kgov-blue:var(--kindee-primary,#4f8ff7);--kgov-violet:var(--kindee-primary-text,#0284c7);--kgov-pink:var(--kindee-secondary,#26aeeb);--kgov-ink:var(--kindee-ink,#0c2461);--kgov-text:var(--kindee-text,#1f2937);--kgov-muted:var(--kindee-text-secondary,#6b7280);--kgov-line:var(--kindee-border,#e5e7eb);--kgov-gradient-brand:var(--kindee-gradient-primary,linear-gradient(120deg,var(--kgov-blue) 0%,var(--kgov-violet) 55%,var(--kgov-pink) 100%));--kgov-glass-bg:#ffffff17;--kgov-glass-border:#fff3;background:#fff;color:var(--kgov-text);font-family:Poppins,Inter,system-ui,sans-serif;font-family:var(--kd-font,"Poppins","Inter",system-ui,sans-serif);min-height:100vh;overflow-x:clip}.kgov-hero{background:linear-gradient(150deg,#0a1440,#1c1250 40%,#4a1252 75%,#5c1e46);background:var(--kindee-hero-bg,linear-gradient(150deg,#0a1440 0,#1c1250 40%,#4a1252 75%,#5c1e46 100%));overflow:hidden;padding:var(--kd-hero-pad-top) var(--kd-gutter,1.25rem) var(--kd-hero-pad-bottom);position:relative}.kgov-hero-blob{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.kgov-hero-blob-1{background:#0ea5e938;background:rgba(var(--kindee-primary-fill-rgb,14,165,233),.22);height:560px;left:-160px;top:-220px;width:560px}.kgov-hero-blob-2{background:#ee6baf33;background:rgba(var(--kindee-secondary-rgb,238,107,175),.2);bottom:-140px;height:420px;right:-110px;width:420px}.kgov-hero-inner{grid-gap:3rem;align-items:center;align-items:var(--kd-hero-align,center);display:grid;gap:3rem;grid-template-columns:.82fr 1.18fr;margin:0 auto;max-width:1200px;max-width:var(--kd-container-content,1200px);position:relative;z-index:2}.kgov-hero-copy{display:flex;flex-direction:column;gap:1.35rem}.kgov-hero-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--kgov-glass-bg);border:1px solid var(--kgov-glass-border);border-radius:99px;color:#a7f3d0;display:inline-flex;font-size:.74rem;font-weight:800;gap:7px;letter-spacing:.06em;padding:7px 16px;text-transform:uppercase;width:fit-content}.kgov-hero-title{color:#f8fafc;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:900;letter-spacing:-.03em;line-height:1.14;margin:0}.kgov-hero-gradient{-webkit-text-fill-color:#0000;background:var(--kgov-gradient-brand);-webkit-background-clip:text;background-clip:text}.kgov-hero-sub{color:#e2e8f0e6;font-size:1.02rem;line-height:1.7;margin:0;max-width:34rem}.kgov-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.kgov-hero-btn-primary{align-items:center;background:var(--kgov-gradient-brand);border:none;border-radius:12px;box-shadow:0 8px 26px #7c3aed61,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:8px;padding:.85rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.kgov-hero-btn-primary:hover{box-shadow:0 12px 34px #7c3aed75,inset 0 1px 0 #fff3;filter:brightness(1.07);transform:translateY(-2px)}.kgov-hero-btn-secondary{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--kgov-glass-bg);border:1.5px solid var(--kgov-glass-border);border-radius:12px;color:#f1f5f9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:700;gap:8px;padding:.85rem 1.6rem;text-decoration:none;transition:all .2s ease}.kgov-hero-btn-secondary:hover{background:#ffffff29;transform:translateY(-2px)}.kgov-hero-btn-primary:focus-visible,.kgov-hero-btn-secondary:focus-visible,.kgov-lang-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.kgov-hero-note{color:#cbd5e1d9;font-size:.8rem;margin:0}.kgov-hero-note a{color:#a7f3d0;font-weight:700}.kgov-hero-visual{align-items:center;display:flex;justify-content:center;min-height:482px;position:relative}.kgov-tracker-card{animation:kgov-float 4s ease-in-out infinite;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--kgov-glass-bg);border:1px solid var(--kgov-glass-border);border-radius:22px;box-shadow:0 24px 60px #0a0a1e59,inset 0 1px 0 #ffffff24;padding:1.35rem;position:relative;width:min(340px,90vw)}.kgov-tc-head{align-items:center;color:#f1f5f9;display:flex;font-size:.82rem;font-weight:800;gap:8px;margin-bottom:.9rem}.kgov-tc-dot{background:#34d399;border-radius:50%;box-shadow:0 0 0 3px #34d39940;height:8px;width:8px}.kgov-tc-ring-row{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.kgov-tc-ring{--kgov-ring-val:74%;align-items:center;background:conic-gradient(var(--kgov-blue) var(--kgov-ring-val),#ffffff24 0);border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;position:relative;width:72px}.kgov-tc-ring:before{background:#241454;border-radius:50%;content:"";inset:7px;position:absolute}.kgov-tc-ring span{color:#fff;font-size:.9rem;font-weight:800;position:relative;z-index:1}.kgov-tc-ring-label{display:flex;flex-direction:column;gap:2px}.kgov-tc-ring-label strong{color:#f8fafc;font-size:.88rem}.kgov-tc-ring-label span{color:#cbd5e1cc;font-size:.72rem}.kgov-tc-bars{display:flex;flex-direction:column;gap:8px;margin-bottom:.9rem}.kgov-tc-bar-row{grid-gap:.6rem;align-items:center;color:#e2e8f0d9;display:grid;font-size:.74rem;gap:.6rem;grid-template-columns:6.5rem 1fr auto}.kgov-tc-bar-track{background:#ffffff24;border-radius:99px;height:7px;overflow:hidden}.kgov-tc-bar-fill{background:var(--kgov-gradient-brand);border-radius:99px;height:100%}.kgov-tc-badges{display:flex;flex-wrap:wrap;gap:6px}.kgov-tc-badge{background:#ffffff1f;border:1px solid #ffffff29;border-radius:99px;color:#fef3c7;font-size:.68rem;font-weight:700;padding:4px 10px}.kgov-hero-chip{animation:kgov-float 3.5s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--kgov-glass-bg);border:1px solid var(--kgov-glass-border);border-radius:99px;box-shadow:0 10px 26px #0a0a1e47;color:#f1f5f9;font-size:.72rem;font-weight:700;padding:8px 14px;position:absolute}.kgov-hero-chip-1{animation-delay:.3s;right:6%;top:-6px}.kgov-hero-chip-2{animation-delay:.9s;bottom:2%;left:-4%}@keyframes kgov-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.kgov-section{margin:0 auto;max-width:1240px;max-width:var(--kd-frame-content,1240px);padding:3.25rem 1.25rem;padding:3.25rem var(--kd-gutter,1.25rem);scroll-margin-top:84px}.kgov-alt{background:#f8fafc;background:var(--kindee-bg-tint,#f8fafc);max-width:none}.kgov-section.kgov-alt>*{margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--kd-container-content,1200px)}.kgov-eyebrow{color:var(--kgov-violet);font-size:.78rem;font-weight:800;letter-spacing:.09em;margin:0 0 .5rem;text-transform:uppercase}.kgov-eyebrow-light{color:#d8b4fe}.kgov-h2{color:var(--kgov-ink);font-size:clamp(1.5rem,3vw,2.05rem);font-weight:800;letter-spacing:-.015em;margin:0 0 .75rem}.kgov-h2-light{color:#fff}.kgov-lead{color:var(--kgov-text);font-size:1rem;line-height:1.75;margin:0 0 1.5rem;max-width:48rem}.kgov-lead-light{color:#ede9feeb}.kgov-why-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kgov-why-card{background:#fff;border:1px solid var(--kgov-line);border-radius:18px;padding:1.4rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kgov-why-card:hover{border-color:var(--kgov-violet);box-shadow:0 16px 32px #7c3aed24;transform:translateY(-3px)}.kgov-why-icon{align-items:center;background:var(--kgov-gradient-brand);border-radius:12px;color:#fff;display:inline-flex;height:42px;justify-content:center;margin-bottom:.7rem;width:42px}.kgov-benefit-card h3,.kgov-student-card h3,.kgov-teacher-card h3,.kgov-why-card h3{color:var(--kgov-ink);font-size:1.02rem;font-weight:800;margin:0 0 .35rem}.kgov-benefit-card p,.kgov-student-card p,.kgov-teacher-card p,.kgov-why-card p{color:var(--kgov-muted);font-size:.9rem;line-height:1.55;margin:0}.kgov-bilingual-row{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.kgov-bilingual-copy{display:flex;flex-direction:column;gap:1.1rem}.kgov-lang-toggle{background:#fff;border:1px solid var(--kgov-line);border-radius:99px;display:inline-flex;padding:4px;width:fit-content}.kgov-lang-btn{background:#0000;border:none;border-radius:99px;color:var(--kgov-muted);cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;padding:8px 20px;transition:all .18s ease}.kgov-lang-active{background:var(--kgov-gradient-brand);box-shadow:0 4px 14px #7c3aed4d;color:#fff}.kgov-lang-card{background:linear-gradient(180deg,#fff,#faf5ff);border:1px solid var(--kgov-line);border-radius:20px;box-shadow:0 20px 40px #0f172a14;padding:1.5rem}.kgov-lang-card-subject{color:var(--kgov-violet);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin-bottom:.6rem;text-transform:uppercase}.kgov-lang-card-q{color:var(--kgov-ink);font-size:1.05rem;font-weight:700;line-height:1.5;margin:0 0 .6rem}.kgov-lang-card-exp{color:var(--kgov-muted);font-size:.88rem;line-height:1.6;margin:0 0 1rem}.kgov-lang-card-progress{color:var(--kgov-muted);display:flex;flex-direction:column;font-size:.76rem;font-weight:700;gap:6px}.kgov-dashboard{position:relative}.kgov-sample-tag{background:#fef3c7;border:1px solid #fde68a;border-radius:99px;color:#92400e;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.03em;margin-bottom:1rem;padding:5px 12px}.kgov-dashboard-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(2,1fr)}.kgov-dash-card{background:#fff;border:1px solid var(--kgov-line);border-radius:18px;box-shadow:0 10px 26px #0f172a0d;padding:1.35rem}.kgov-dash-card h3{color:var(--kgov-ink);font-size:.98rem;font-weight:800;margin:0 0 1rem}.kgov-dash-progress .kgov-tc-bar-row{color:var(--kgov-muted);margin-bottom:10px}.kgov-dash-progress .kgov-tc-bar-row em{color:var(--kgov-ink);font-style:normal;font-weight:800}.kgov-trend-chart{align-items:flex-end;display:flex;gap:8px;height:90px}.kgov-trend-chart span{background:var(--kgov-gradient-brand);border-radius:6px 6px 2px 2px;flex:1 1;min-height:6px}.kgov-dash-note{color:var(--kgov-muted);font-size:.76rem;margin:.8rem 0 0}.kgov-tc-badges-col{align-items:flex-start;flex-direction:column}.kgov-tc-badges-col .kgov-tc-badge{background:#f3ecfb;background:var(--kindee-purple-soft,#f3ecfb);border-color:#0000;color:var(--kgov-violet);font-size:.78rem}.kgov-improve-row{align-items:center;display:flex;gap:1rem}.kgov-improve-row>div{display:flex;flex-direction:column;gap:2px}.kgov-improve-row span{color:var(--kgov-muted);font-size:.74rem;font-weight:700}.kgov-improve-row strong{color:var(--kgov-ink);font-size:1.4rem}.kgov-improve-row svg{color:var(--kgov-violet)}.kgov-journey-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.kgov-journey-step{background:#fff;border:1.5px solid var(--kgov-violet);border-radius:99px;color:var(--kgov-ink);font-size:.88rem;font-weight:800;padding:.7rem 1.2rem}.kgov-journey-arrow{color:var(--kgov-violet);flex-shrink:0}.kgov-teacher-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kgov-teacher-card{background:#fff;border:1px solid var(--kgov-line);border-radius:16px;display:flex;gap:.9rem;padding:1.1rem}.kgov-teacher-card .kgov-why-icon{flex-shrink:0;height:36px;margin-bottom:0;width:36px}.kgov-student-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kgov-student-card{background:#fff;border:1px solid var(--kgov-line);border-radius:18px;padding:1.3rem;transition:transform .2s ease}.kgov-student-card:hover{transform:translateY(-3px)}.kgov-student-0{background:linear-gradient(160deg,#fff,#e0f2fe);background:linear-gradient(160deg,#fff,var(--kindee-primary-soft,#e0f2fe))}.kgov-student-1{background:linear-gradient(160deg,#fff,#f3ecfb);background:linear-gradient(160deg,#fff,var(--kindee-purple-soft,#f3ecfb))}.kgov-student-2{background:linear-gradient(160deg,#fff,#fce7f6);background:linear-gradient(160deg,#fff,var(--kindee-pink-soft,#fce7f6))}.kgov-student-3{background:linear-gradient(160deg,#fff,#d1fae5)}.kgov-free-card{grid-gap:2rem;align-items:center;background:linear-gradient(135deg,#1c1250,#3d1466 55%,#5c1e46);background:var(--kindee-hero-bg,linear-gradient(135deg,#1c1250 0,#3d1466 55%,#5c1e46 100%));border-radius:28px;display:grid;gap:2rem;grid-template-columns:1.3fr 1fr;overflow:hidden;padding:clamp(1.75rem,4vw,3rem);position:relative}.kgov-free-actions{display:flex;flex-wrap:wrap;gap:1rem}.kgov-free-price{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.kgov-free-amount{-webkit-text-fill-color:#0000;background:var(--kgov-gradient-brand);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1}.kgov-free-caption{color:#ede9fed9;font-size:.85rem;font-weight:700}.kgov-free-elig{color:#a7f3d0!important;font-size:.78rem;font-weight:700;margin-top:4px}.kgov-how-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.kgov-how-step{background:#fff;border:1px solid var(--kgov-line);border-radius:18px;flex:1 1;min-width:190px;padding:1.25rem}.kgov-how-num{align-items:center;background:var(--kgov-gradient-brand);border-radius:10px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:800;height:34px;justify-content:center;margin-bottom:.6rem;width:34px}.kgov-how-step h3{color:var(--kgov-ink);font-size:.98rem;font-weight:800;margin:0 0 .35rem}.kgov-how-step p{color:var(--kgov-muted);font-size:.86rem;line-height:1.55;margin:0}.kgov-how-line{align-self:center;background:linear-gradient(90deg,var(--kgov-blue),var(--kgov-pink));flex:0 0 32px;height:2px;margin-top:-2.4rem;overflow:hidden;position:relative}.kgov-how-line:after{animation:kgov-line-sweep 2.4s ease-in-out infinite;background:#fff9;content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes kgov-line-sweep{0%,20%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}.kgov-trust{max-width:calc(760px + 2.5rem);max-width:calc(760px + var(--kd-gutter, 1.25rem)*2);padding-bottom:3rem;padding-top:3rem;text-align:center}.kgov-trust-icon{background:#e0f2fe;background:var(--kindee-primary-soft,#e0f2fe);color:var(--kgov-blue);margin:0 auto 1rem}.kgov-trust .kgov-h2{margin-left:auto;margin-right:auto}.kgov-benefits-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,1fr)}.kgov-benefit-card{background:#fff;border:1px solid var(--kgov-line);border-radius:16px;display:flex;gap:.85rem;padding:1.1rem;transition:transform .2s ease,box-shadow .2s ease}.kgov-benefit-card:hover{box-shadow:0 14px 28px #0f172a14;transform:translateY(-3px)}.kgov-benefit-card .kgov-why-icon{flex-shrink:0;height:36px;margin-bottom:0;width:36px}.kgov-story-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.kgov-story-chip{background:#fff;border:1px solid var(--kgov-line);border-radius:14px;display:flex;flex-direction:column;gap:2px;min-width:130px;padding:.9rem 1.1rem;text-align:center}.kgov-story-chip strong{color:var(--kgov-violet);font-size:.88rem}.kgov-story-chip span{color:var(--kgov-muted);font-size:.74rem;line-height:1.4}.kgov-story-arrow{color:var(--kgov-line);font-weight:800}.kgov-cta{background:linear-gradient(150deg,#0a1440,#3d1466 60%,#5c1e46);background:var(--kindee-hero-bg,linear-gradient(150deg,#0a1440 0,#3d1466 60%,#5c1e46 100%));overflow:hidden;padding:4rem 1.25rem;padding:4rem var(--kd-gutter,1.25rem);position:relative;text-align:center}.kgov-cta-title{color:#fff;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:900;letter-spacing:-.02em;margin:0 auto .9rem;max-width:44rem;position:relative;z-index:1}.kgov-cta-sub{color:#e2e8f0e6;font-size:1rem;line-height:1.7;margin:0 auto 1.75rem;max-width:38rem}.kgov-cta .kgov-hero-actions,.kgov-cta-note,.kgov-cta-sub{position:relative;z-index:1}.kgov-cta-note{color:#cbd5e1d9;justify-content:center;margin:1.25rem 0 0}.kgov-hero-trust-item{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px}.kgov-hero-trust-item svg{color:#34d399}@media (max-width:1024px){.kgov-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.kgov-hero-inner{gap:2.5rem;grid-template-columns:1fr}.kgov-hero-copy{align-items:center;text-align:center}.kgov-hero-sub{margin-left:auto;margin-right:auto}.kgov-hero-actions{justify-content:center}.kgov-bilingual-row{grid-template-columns:1fr}.kgov-bilingual-copy{align-items:center;text-align:center}.kgov-lang-toggle{margin:0 auto}.kgov-dashboard-grid,.kgov-free-card{grid-template-columns:1fr}.kgov-free-card{text-align:center}.kgov-free-actions{justify-content:center}.kgov-how-row{flex-direction:column}.kgov-how-line{display:none}.kgov-section{padding-block:2.5rem}}@media (max-width:640px){.kgov-benefits-grid{grid-template-columns:1fr}.kgov-hero-chip{display:none}}@media (max-width:480px){.kgov-hero-actions .kgov-hero-btn-primary,.kgov-hero-actions .kgov-hero-btn-secondary{justify-content:center;width:100%}.kgov-tc-bar-row{font-size:.68rem;grid-template-columns:5.2rem 1fr auto}}@media (prefers-reduced-motion:reduce){.kgov-page *,.kgov-page :after,.kgov-page :before{animation:none!important;transition-duration:.01ms!important}.kgov-benefit-card:hover,.kgov-hero-btn-primary:hover,.kgov-hero-btn-secondary:hover,.kgov-student-card:hover,.kgov-why-card:hover{transform:none}}
/*# sourceMappingURL=route-kindee-gov.39e90f18.chunk.css.map*/