.kbp-page{--p:#8b53bd;--p-deep:#6b2fa6;--pk:#db2777;--ink:#211634;--muted:#5e5470;--line:#8b53bd29;background:#fbf8fe;color:var(--ink);font-family:Poppins,Inter,system-ui,sans-serif;font-family:var(--kd-font,"Poppins","Inter",system-ui,sans-serif);min-height:100vh}.kbp-hero{background:linear-gradient(145deg,#3b1466,#6b2fa6 55%,#9d2a73);background:var(--kindee-hero-bg,linear-gradient(145deg,#3b1466 0,#6b2fa6 55%,#9d2a73 100%));box-shadow:var(--kg-gloss-banner);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(1.5rem,2.5vw,2.25rem) 1.25rem clamp(5.5rem,8vw,7rem);padding:clamp(1.5rem,2.5vw,2.25rem) var(--kd-gutter,1.25rem) clamp(5.5rem,8vw,7rem);position:relative;text-align:center}.kbp-hero-bg{inset:0;pointer-events:none;position:absolute;z-index:-1}.kbp-orb{animation:kbp-drift 18s ease-in-out infinite alternate;border-radius:50%;position:absolute}.kbp-orb-a{background:radial-gradient(closest-side,#ec489959,#0000);height:560px;left:-180px;top:-260px;width:560px}.kbp-orb-b{animation-delay:-9s;background:radial-gradient(closest-side,#a855f766,#0000);bottom:-280px;height:520px;right:-160px;width:520px}@keyframes kbp-drift{to{transform:translate(40px,30px)}}.kbp-float{animation:kbp-rise 14s linear infinite;background:#ffffff29;border-radius:4px;bottom:-30px;height:14px;position:absolute;width:14px}.kbp-float-1{animation-duration:18s;background:#f9a8d459;border-radius:50%;height:9px;width:9px}.kbp-float-2{animation-duration:22s;background:none;border:2px solid #ffffff38;border-radius:5px;height:18px;width:18px}@keyframes kbp-rise{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(-520px) rotate(200deg)}}.kbp-hero-inner{margin:0 auto;max-width:48rem;position:relative;z-index:1}.kbp-cast{inset:0;pointer-events:none;position:absolute;z-index:0}.kbp-cast-robot{animation:kbp-robot-bounce 3.2s ease-in-out infinite;bottom:clamp(5.5rem,8vw,7rem);position:absolute;right:calc(50% + 21rem);width:clamp(96px,8.5vw,132px)}.kbp-cast-robot .kr-live .kr-bob{animation-duration:3.2s}.kbp-cast-robot .kr-live .kr-arm{animation-duration:1.8s}@keyframes kbp-robot-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.kbp-cast-family{align-items:flex-end;bottom:clamp(5.25rem,7.6vw,6.75rem);display:flex;left:calc(50% + 21rem);position:absolute;width:clamp(240px,22vw,360px)}.kbp-actor{flex:0 0 auto;margin-left:-6%}.kbp-actor:first-child{margin-left:0}.kbp-cast.is-schools .kbp-actor{margin-left:-4%}.kbp-cast.is-schools .kbp-actor:first-child{margin-left:0}.kbp-actor .kc-head-sway{animation:kc-listen 3.4s ease-in-out 0s infinite;animation:kc-listen 3.4s ease-in-out var(--sway-delay,0s) infinite;transform-box:fill-box;transform-origin:50% 100%}.kbp-actor .kc-anim-wave .kc-arm-b .kc-elbow{animation-delay:0s;animation-delay:var(--sway-delay,0s);animation-duration:1s}.kbp-actor .kc-anim-dance{animation-duration:1.4s}.kbp-actor .kc-anim-dance .kc-elbow{animation-duration:.7s}.kbp-actor.is-open-arms .kc-arm-a .kc-elbow{animation:kbp-open-a 1.6s ease-in-out infinite alternate}.kbp-actor.is-open-arms .kc-arm-b .kc-elbow{animation:kbp-open-b 1.6s ease-in-out infinite alternate}@keyframes kbp-open-a{0%{transform:rotate(-8deg)}to{transform:rotate(-38deg)}}@keyframes kbp-open-b{0%{transform:rotate(8deg)}to{transform:rotate(38deg)}}.kbp-actor.is-thumb .kc-arm-b .kc-elbow{animation:kbp-thumb 1.2s ease-in-out infinite alternate}.kbp-actor.is-thumb .kc-arm-a .kc-elbow{animation:kbp-free 1.8s ease-in-out infinite alternate}@keyframes kbp-thumb{0%{transform:rotate(-96deg)}to{transform:rotate(-112deg)}}@keyframes kbp-free{0%{transform:rotate(8deg)}to{transform:rotate(-16deg)}}@media (max-width:1279px){.kbp-cast{display:none}}.kbp-eyebrow{align-items:center;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;gap:6px;letter-spacing:.1em;padding:6px 14px;text-transform:uppercase}.kbp-title{text-wrap:balance;font-size:clamp(2rem,2.6vw + 1rem,3.1rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0 0 .7rem}.kbp-grad{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#fbcfe8,#f9a8d4 45%,#e9d5ff);-webkit-background-clip:text;background-clip:text;color:#0000}.kbp-lead{color:#ffffffdb;font-size:clamp(1rem,.4vw + .95rem,1.15rem);line-height:1.6;margin:0 auto 2rem;max-width:34rem}.kbp-tabs{background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;box-shadow:0 16px 40px -18px #00000080;display:inline-flex;gap:4px;padding:6px}.kbp-tab{background:none;border:0;border-radius:999px;color:#ffffffe0;cursor:pointer;font:inherit;font-size:1rem;font-weight:800;min-height:50px;min-width:150px;padding:0 1.6rem;position:relative}.kbp-tab-pill{background:#fff;border-radius:999px;box-shadow:0 8px 20px -8px #00000073,var(--kg-gloss-chip);inset:0;position:absolute}.kbp-tab-label{align-items:center;display:inline-flex;gap:8px;position:relative;z-index:1}.kbp-tab.is-on{color:var(--p-deep)}.kbp-tab:not(.is-on):hover{background:#ffffff14;color:#fff}.kbp-tab:focus-visible{outline:3px solid #fbcfe8;outline-offset:3px}.kbp-plans{margin:clamp(-3.5rem,-4vw,-2.75rem) auto 0;max-width:1200px;max-width:var(--kd-container-content,1200px);padding:0 1.25rem clamp(3rem,5vw,4.5rem);padding:0 var(--kd-gutter,1.25rem) clamp(3rem,5vw,4.5rem);position:relative;z-index:1}.kbp-panel{grid-gap:clamp(1.5rem,3vw,2.25rem);display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.kbp-panel-head{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 40px -26px #4c1d9580;margin:0 auto;max-width:44rem;padding:1.35rem 1.5rem;text-align:center}.kbp-panel-head h2{font-size:clamp(1.25rem,1vw + 1rem,1.6rem);font-weight:900;letter-spacing:-.02em;margin:0 0 .35rem}.kbp-panel-head p{color:var(--muted);line-height:1.6;margin:0}.kbp-required{align-items:center;background:#db277714;border:1px solid #db277747;border-radius:16px;color:var(--ink);display:flex;font-weight:700;gap:10px;justify-content:center;line-height:1.5;margin:0 auto;max-width:44rem;padding:.85rem 1.25rem;text-align:left}.kbp-required svg{color:var(--pk);flex-shrink:0}.kbp-grid{grid-gap:clamp(1rem,2.4vw,1.75rem);align-items:stretch;display:grid;gap:clamp(1rem,2.4vw,1.75rem);grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.kbp-grid.has-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kbp-card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 1px 2px #2116340d,0 22px 48px -30px #4c1d9580,var(--kg-gloss-card);display:flex;flex-direction:column;padding:2rem 1.6rem 1.6rem;position:relative;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.kbp-card:hover{border-color:#8b53bd59;box-shadow:0 2px 4px #2116340f,0 34px 60px -30px #4c1d9599,var(--kg-gloss-card-hover);transform:translateY(-6px)}.kbp-card.is-popular{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#8b53bd,#ec4899) border-box;border:2px solid #0000;box-shadow:0 30px 60px -28px #8b53bda6}@media (min-width:900px){.kbp-grid.has-3 .kbp-card.is-popular{transform:translateY(-12px)}.kbp-grid.has-3 .kbp-card.is-popular:hover{transform:translateY(-18px)}}.kbp-badge{align-items:center;background:#f3e8ff;border:1px solid #8b53bd33;border-radius:999px;box-shadow:var(--kg-gloss-chip);color:var(--p-deep);display:inline-flex;font-size:.74rem;font-weight:800;gap:5px;left:50%;letter-spacing:.04em;padding:6px 14px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.kbp-card.is-popular .kbp-badge{background:linear-gradient(135deg,#8b53bd,#ec4899);border:0;box-shadow:0 8px 18px -8px #ec4899cc,var(--kg-gloss-chip);color:#fff}.kbp-icon{background:linear-gradient(135deg,#8b53bd,#c084fc);border-radius:16px;box-shadow:0 10px 22px -10px #8b53bde6,var(--kg-gloss-chip);color:#fff;display:grid;height:52px;place-items:center;width:52px}.kbp-card.is-popular .kbp-icon{background:linear-gradient(135deg,#8b53bd,#ec4899);box-shadow:var(--kg-gloss-chip)}.kbp-name{font-size:1.3rem;font-weight:900;letter-spacing:-.02em;margin:1rem 0 .25rem}.kbp-blurb{color:var(--muted);font-size:.92rem;line-height:1.55;margin:0}.kbp-price{align-items:baseline;display:flex;gap:2px;margin:1.1rem 0 .2rem}.kbp-cur{color:var(--p);font-size:1.5rem;font-weight:800}.kbp-amt{font-feature-settings:"tnum";font-size:clamp(2.4rem,2vw + 1.6rem,3rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:1}.kbp-per{color:var(--muted);font-size:1rem;font-weight:700;margin-left:4px}.kbp-note{color:#0b7a48;font-size:.82rem;font-weight:700;margin:0}.kbp-cta{align-items:center;background:#fff;border:1.5px solid #8b53bd66;border-radius:14px;box-shadow:var(--kg-gloss-button);color:var(--p-deep);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:800;gap:8px;justify-content:center;margin-top:1.2rem;min-height:50px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.kbp-cta:hover{background:#f5eefe;transform:translateY(-1px)}.kbp-card.is-popular .kbp-cta{background:linear-gradient(135deg,#8b53bd,#ec4899);background:var(--kindee-gradient-primary,linear-gradient(135deg,#8b53bd,#ec4899));border:0;box-shadow:0 12px 26px -12px #8b53bde6,var(--kg-gloss-button);color:#fff}.kbp-card.is-popular .kbp-cta:hover{filter:brightness(1.05)}.kbp-cta:disabled{cursor:not-allowed;opacity:.6}.kbp-cta:focus-visible{outline:3px solid #a855f7;outline-offset:3px}.kbp-cta svg{transition:transform .2s}.kbp-cta:hover svg{transform:translateX(3px)}.kbp-error{color:#b42318;font-size:.85rem;font-weight:700;margin:.5rem 0 0}.kbp-features{grid-gap:.7rem;border-top:1px dashed #8b53bd38;display:grid;gap:.7rem;list-style:none;margin:1.4rem 0 0;padding:1.2rem 0 0}.kbp-features li{align-items:flex-start;color:#3a3050;display:flex;font-size:.94rem;gap:10px;line-height:1.45}.kbp-check{background:#ede3fb;border-radius:50%;color:var(--p);display:grid;flex-shrink:0;height:20px;margin-top:1px;place-items:center;width:20px}.kbp-card.is-popular .kbp-check{background:linear-gradient(135deg,#8b53bd,#ec4899);color:#fff}.kbp-benefits{background:linear-gradient(160deg,#f5eefe,#fdf2f8);border:1px solid var(--line);border-radius:24px;padding:clamp(1.25rem,3vw,1.75rem)}.kbp-benefits h3{align-items:center;color:var(--p-deep);display:flex;font-size:1.1rem;font-weight:900;gap:8px;justify-content:center;margin:0 0 1rem}.kbp-benefits ul{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.kbp-benefits li{align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;font-size:.9rem;font-weight:700;gap:10px;padding:.75rem .9rem;transition:transform .25s,box-shadow .25s}.kbp-benefits li:hover{box-shadow:0 12px 24px -16px #4c1d9580;transform:translateY(-3px)}.kbp-benefits li span{background:linear-gradient(135deg,#8b53bd,#ec4899);border-radius:10px;color:#fff;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.kbp-eco{grid-gap:clamp(1rem,2.4vw,1.75rem);display:grid;gap:clamp(1rem,2.4vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 clamp(1rem,2vw,1.5rem);padding:0}.kbp-eco li{grid-column-gap:.9rem;grid-row-gap:2px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 1px 2px #2116340d,0 22px 48px -30px #4c1d958c;column-gap:.9rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:1.15rem 1.35rem;row-gap:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.kbp-eco li:hover{box-shadow:0 2px 4px #2116340f,0 30px 56px -30px #4c1d9599;transform:translateY(-4px)}.kbp-eco li span{background:linear-gradient(135deg,#8b53bd,#c084fc);border-radius:15px;box-shadow:0 10px 22px -10px #8b53bde6;color:#fff;display:grid;grid-row:1/3;height:48px;place-items:center;width:48px}.kbp-eco li:nth-child(2) span{background:linear-gradient(135deg,#8b53bd,#ec4899)}.kbp-eco b{font-size:1.02rem;font-weight:900}.kbp-eco small{color:var(--muted);font-size:.84rem;line-height:1.4}.kbp-gst{color:var(--muted);font-size:.88rem;margin:0;text-align:center}.kbp-trust{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center;list-style:none;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0}.kbp-trust li{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--p-deep);display:inline-flex;font-size:.9rem;font-weight:700;gap:7px;padding:.55rem 1rem}@media (max-width:1000px){.kbp-benefits ul,.kbp-grid.has-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kbp-grid,.kbp-grid.has-3{grid-template-columns:minmax(0,440px)}.kbp-grid.has-3 .kbp-card.is-popular{transform:none}.kbp-eco{grid-template-columns:1fr}.kbp-card.is-popular{order:-1}}@media (max-width:480px){.kbp-tabs{display:flex;width:100%}.kbp-tab{flex:1 1;min-width:0;padding:0 .75rem}.kbp-benefits ul{grid-template-columns:1fr}.kbp-card{padding:1.9rem 1.25rem 1.35rem}}@media (prefers-reduced-motion:reduce){.kbp-cast *,.kbp-cast-robot,.kbp-float,.kbp-orb{animation:none!important}.kbp-float{display:none}.kbp-benefits li,.kbp-card,.kbp-cta{transition:none}.kbp-benefits li:hover,.kbp-card:hover{transform:none}}
/*# sourceMappingURL=route-subscription.635f6f82.chunk.css.map*/