:root{--font-brand:Roboto, "Noto Sans Devanagari", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-brand);--font-body:var(--font-brand);--type-display-weight:700;--type-heading-weight:600;--type-body-weight:400;--type-label-weight:600}html[lang=en] .internal-breadcrumbs{margin-bottom:.75rem}html[lang=en] .internal-breadcrumbs__trail{flex-wrap:nowrap;overflow:hidden}html[lang=en] .internal-breadcrumbs__trail li{flex:none;font-size:.72rem;font-weight:500}html[lang=en] .internal-breadcrumbs__trail li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[lang=en] .internal-breadcrumbs__back{color:var(--kidder-text-secondary);align-items:center;gap:.45rem;min-height:44px;padding-right:.5rem;font-size:.78rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}html[lang=en] .internal-breadcrumbs__back:hover,html[lang=en] .internal-breadcrumbs__back:focus-visible{color:var(--kidder-primary-pressed)}html[lang=en] .legal-hero{padding-block:clamp(2rem,3.5vw,3.25rem)}html[lang=en] .legal-hero .eyebrow{margin-bottom:.8rem}html[lang=en] .legal-hero h1{margin-bottom:.9rem}html[lang=en] .legal-hero .lead{margin:0}html[lang=en] .legal-meta{background:#ffffffb8;border:1px solid #dbe3ec;border-radius:14px;grid-template-columns:minmax(12rem,1.2fr) auto auto;gap:.8rem 1.5rem;max-width:58rem;margin:1.5rem 0 0;padding:.9rem 1rem;display:grid}html[lang=en] .legal-meta>div{min-width:0}html[lang=en] .legal-meta dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600;line-height:1.35}html[lang=en] .legal-meta dd{color:var(--kidder-ink);margin:.15rem 0 0;font-size:.78rem;font-weight:500;line-height:1.45}html[lang=en] .legal-meta__status{grid-column:1/-1}html[lang=en] .legal-layout{padding-block:clamp(2rem,4vw,4rem)}@media (width<=767.98px){html[lang=en] .internal-breadcrumbs{margin-bottom:.65rem}html[lang=en] .internal-breadcrumbs__trail{display:none}html[lang=en] .internal-breadcrumbs__back{color:#5c6880;align-items:center;gap:.45rem;min-height:44px;padding-right:.5rem;font-size:.78rem;line-height:1.25;text-decoration:none;display:inline-flex;font-weight:600!important}html[lang=en] .internal-breadcrumbs__back>span:first-child{font-size:1rem;transform:translateY(-1px)}html[lang=en] .has-mosto-internal .internal-hero{padding-block:1.7rem 2.35rem}html[lang=en] .has-mosto-internal .internal-hero__grid{gap:1rem}html[lang=en] .has-mosto-internal .internal-hero__copy .eyebrow{margin-bottom:.7rem}html[lang=en] .has-mosto-internal .internal-hero__copy .lead{margin-block:.9rem 1.15rem}html[lang=en] body:is(.page-template-setup,.page-template-setup-guide,.page-template-utility,.page-template-commercial,.page-template-editorial,.page-template-trust) .internal-hero__visual{min-height:14.5rem}html[lang=en] body:is(.page-template-product,.page-template-solution) .internal-hero__visual{min-height:15.5rem}html[lang=en] .legal-hero{padding-block:1.35rem 1.65rem}html[lang=en] .legal-hero .internal-breadcrumbs,html[lang=en] .legal-hero .eyebrow{margin-bottom:.65rem}html[lang=en] .legal-hero h1{margin-bottom:.7rem}html[lang=en] .legal-hero .lead{font-size:.9375rem;line-height:1.55}html[lang=en] .legal-meta{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.65fr);gap:.65rem 1rem;margin-top:1rem;padding:.75rem .85rem}html[lang=en] .legal-meta__operator,html[lang=en] .legal-meta__status{grid-column:1/-1}html[lang=en] .legal-meta dd{font-size:.75rem;line-height:1.4}html[lang=en] .legal-layout{padding-block:1.5rem 3rem}html[lang=en] .legal-layout>.legal-toc{margin-bottom:1.5rem}}body,button,input,select,textarea{font-family:var(--font-body);letter-spacing:0}body h1,body h2,.signup-dialog__heading h2,.kp-price strong{font-family:var(--font-display);font-weight:var(--type-display-weight)}body h3,body h4,body h5,body h6{font-family:var(--font-display);font-weight:var(--type-heading-weight)}body p,body li,body dd,body input,body select,body textarea{font-weight:var(--type-body-weight)}body .btn,body button,body label,body summary,body .nav-link,body .mosto-header-cta,body .m7-text-link,body .signup-google,body .signup-methods button,body .signup-continue,body .signup-field>span,body .m7-eyebrow,body .eyebrow,body .signup-dialog__eyebrow,body .signup-dialog__interest,body .kp-eyebrow,body .kp-card__rail,body .kp-feature-panel>p,body .kp-saving,body .kp-toggle-saving{font-weight:var(--type-label-weight)}.legal-reading{font-family:var(--font-body)}html[lang=en]{--type-display-size:clamp(3.5rem, 4.75vw, 5.25rem);--type-internal-page-size:clamp(3.4rem, 4.6vw, 4.7rem);--type-legal-title-size:clamp(2.25rem, 3vw, 3rem);--type-section-size:clamp(2.2rem, 3.15vw, 3.2rem);--type-subsection-size:clamp(1.25rem, 1.8vw, 1.7rem);--type-display-leading:1.01;--type-page-leading:1.04;--type-section-leading:1.08;--type-display-tracking:-.025em;--type-section-tracking:-.02em;--type-eyebrow-tracking:.15em}html[lang=en] body h1{font-weight:700}html[lang=en] body h2,html[lang=en] body h3,html[lang=en] body h4,html[lang=en] body h5,html[lang=en] body h6{font-weight:600}html[lang=en] body b,html[lang=en] body strong{font-weight:700}html[lang=en] body :is(.m7-eyebrow,.eyebrow,.page-eyebrow,.signup-dialog__eyebrow,.signup-dialog__interest,.kp-eyebrow,.kp-card__rail,.kp-feature-panel>p,.kp-saving,.kp-toggle-saving){letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.4}html[lang=en] body :is(.btn,button,summary,.nav-link,.nav-menu-link,.mosto-header-cta,.m7-text-link,.m7-inline-links a,.internal-inline-link,.kp-compare-link,.signup-continue,.signup-field>span,.signup-legal a){letter-spacing:0;font-weight:600}html[lang=en] :is(.btn,.mosto-header-cta):focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--kidder-primary-pressed)!important;outline:2px solid #fff!important}html[lang=en] .btn-primary:focus-visible{background:var(--kidder-primary-pressed)!important;border-color:var(--kidder-primary-pressed)!important;color:#fff!important}html[lang=en] .btn-light:focus-visible{color:var(--kidder-primary-pressed)!important;background:#fff!important;border-color:#fff!important}html[lang=en] .btn-outline-primary:focus-visible{background:var(--kidder-primary-container)!important;border-color:var(--kidder-primary-pressed)!important;color:var(--kidder-primary-pressed)!important}html[lang=en] main :is(.btn,.m7-text-link,button:not(.accordion-button)){white-space:nowrap;font-size:.9375rem;line-height:1.25}html[lang=en] .has-mosto-home .m7-hero h1{font-size:var(--type-display-size);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading);max-width:11ch;margin-bottom:1.45rem}html[lang=en] .has-mosto-home .m7-hero .m7-eyebrow{margin-bottom:1rem}html[lang=en] .has-mosto-home .m7-hero .m7-lead{max-width:38rem;font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.62}html[lang=en] .has-mosto-home .m7-home h2{letter-spacing:var(--type-section-tracking);font-size:clamp(2.9rem,4.1vw,4.5rem);line-height:var(--type-section-leading)}html[lang=en] .has-mosto-home .m7-heading--display h2{font-size:clamp(3rem,4.25vw,4.6rem)}html[lang=en] .has-mosto-home .m7-stories__intro h2{font-size:clamp(3.2rem,4.7vw,4.8rem)}html[lang=en] .has-mosto-home .m7-showcase h2{font-size:clamp(3.15rem,4.55vw,4.7rem)}html[lang=en] .has-mosto-home .m7-how__copy h2{font-size:clamp(3rem,4.3vw,4.5rem)}html[lang=en] .has-mosto-home .m7-trust__copy h2{font-size:clamp(2.9rem,4.15vw,4.35rem)}html[lang=en] .has-mosto-home .m7-pricing__head h2{font-size:clamp(3.05rem,4.4vw,4.55rem)}html[lang=en] .has-mosto-home .m7-faq__intro h2{font-size:clamp(2.75rem,3.8vw,4rem)}html[lang=en] .has-mosto-home .m7-final h2{font-size:clamp(3.1rem,4.5vw,4.7rem)}html[lang=en] .has-mosto-home .m7-story__copy h3{letter-spacing:var(--type-section-tracking);font-size:clamp(2.85rem,4vw,4.1rem);line-height:1.04}html[lang=en] .has-mosto-home :is(.m7-showcase__head>p,.m7-how__copy>p:not(.m7-eyebrow),.m7-trust__copy>p:not(.m7-eyebrow),.m7-pricing__aside>p,.m7-faq__intro>p:not(.m7-eyebrow),.m7-final__copy>p:not(.m7-eyebrow),.m7-story__copy>p:not(.m7-eyebrow)){line-height:1.64}html[lang=en] body:is(.page-template-product,.page-template-solution,.page-template-setup,.page-template-setup-guide,.page-template-utility,.page-template-commercial,.page-template-editorial,.page-template-trust) .internal-hero__copy h1{font-size:var(--type-internal-page-size);letter-spacing:var(--type-display-tracking);line-height:var(--type-page-leading);max-width:12ch}html[lang=en] .internal-hero__copy .lead{max-width:40rem;margin-block:1.45rem 1.7rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.65}html[lang=en] body:is(.page-template-product,.page-template-solution,.page-template-setup,.page-template-setup-guide,.page-template-utility,.page-template-commercial,.page-template-editorial,.page-template-trust) .internal-section :is(.internal-section-heading h2,h2),html[lang=en] body:is(.page-template-product,.page-template-solution,.page-template-setup,.page-template-setup-guide,.page-template-utility,.page-template-commercial,.page-template-editorial,.page-template-trust) .internal-related h2{font-size:var(--type-section-size);letter-spacing:var(--type-section-tracking);line-height:var(--type-section-leading)}html[lang=en] .internal-section h3{font-size:var(--type-subsection-size);letter-spacing:-.015em;font-weight:600;line-height:1.2}html[lang=en] .internal-section :is(.family-outcome-story,.product-capability-story) h3{letter-spacing:var(--type-section-tracking);font-size:clamp(2.35rem,3.5vw,3.6rem);line-height:1.08}html[lang=en] .internal-section .kp-card h3{font-size:clamp(1.9rem,2.3vw,2.15rem);line-height:1.15}html[lang=en] .internal-section-heading{margin-bottom:clamp(2.25rem,4vw,4rem)}html[lang=en] .internal-section-heading__copy{max-width:40rem;margin-top:1.1rem}html[lang=en] .internal-section-heading__copy p{font-size:1rem;line-height:1.65}html[lang=en] .internal-section p,html[lang=en] .internal-section li{line-height:1.65}html[lang=en] .legal-hero .internal-breadcrumbs__trail{display:none}html[lang=en] .legal-hero .internal-breadcrumbs__back{color:#5c6880;align-items:center;gap:.45rem;min-height:44px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}html[lang=en] .legal-hero .internal-breadcrumbs__back:hover,html[lang=en] .legal-hero .internal-breadcrumbs__back:focus-visible{color:var(--kidder-primary-pressed)}html[lang=en] .legal-hero h1{font-size:var(--type-legal-title-size);letter-spacing:-.02em;max-width:16ch;line-height:1.08}html[lang=en] .legal-hero .lead{max-width:44rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.65}html[lang=en] .legal-reading{max-width:74ch;font-size:1rem;line-height:1.8}html[lang=en] .legal-reading h2{letter-spacing:-.01em;font-size:clamp(1.65rem,2.35vw,2.1rem);font-weight:600;line-height:1.2}html[lang=en] .legal-reading h3{letter-spacing:0;font-size:1.2rem;font-weight:600;line-height:1.3}html[lang=en] .legal-document-meta{color:#64748b;border-bottom:1px solid #e1e7ef;flex-wrap:wrap;gap:.45rem 1.4rem;margin-bottom:2rem;padding-bottom:1rem;font-size:.75rem;display:flex}html[lang=en] .legal-document-meta p{margin:0}html[lang=en] .site-footer{color:#dce5ef;background:#101927;margin-top:0;padding:3.25rem 0 1.75rem}html[lang=en] .site-footer:before{content:none}html[lang=en] .site-footer :is(a,.footer-heading){color:#f5f8fb}html[lang=en] .site-footer a:hover,html[lang=en] .site-footer a[aria-current=page]{color:#9ec4ff}html[lang=en] .site-footer :is(.footer-brand p,.footer-bottom,.footer-links a){color:#b9c6d6}html[lang=en] .site-footer .footer-bottom{border-top-color:#ffffff1f}html[lang=en] .site-footer .footer-links a:hover,html[lang=en] .site-footer .footer-links a:focus-visible,html[lang=en] .site-footer .footer-links a[aria-current=page]{color:#9ec4ff}html[lang=en] .site-footer .footer-grid{grid-template-columns:minmax(13rem,.9fr) minmax(0,3.1fr);gap:clamp(2rem,4vw,4rem)}html[lang=en] .site-footer .footer-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.75rem)}html[lang=en] .site-footer .footer-links{gap:.32rem}html[lang=en] .site-footer .footer-bottom{margin-top:2rem}html[lang=en] .has-mosto-home .m7-how__orbit li small,html[lang=en] .has-mosto-internal .trust-purpose-list article>span{color:var(--kidder-text-secondary)}html[lang=en] .parent-play-cta{color:#fff;letter-spacing:.01em;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.5rem;margin-top:.9rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}html[lang=en] a.parent-play-cta:hover,html[lang=en] a.parent-play-cta:focus-visible{color:var(--kidder-primary-pressed);background:#fff}html[lang=en] .parent-play-cta--disabled{color:#eeeaff;cursor:default;background:#ffffff14}html[lang=en] body.page-name-pricing .kp-heading h2{font-size:var(--type-section-size)!important;letter-spacing:var(--type-section-tracking)!important;line-height:var(--type-section-leading)!important}html[lang=en] .has-mosto-home .kp-heading h2{letter-spacing:var(--type-section-tracking)!important;font-size:clamp(2.85rem,4.1vw,4rem)!important;line-height:1.08!important}html[lang=en] :is(.kp-card h3,.m7-price__intro h3){letter-spacing:-.02em;font-weight:600;line-height:1.15}html[lang=en] :is(.kp-price strong,.m7-price__display strong){letter-spacing:-.03em;font-weight:700;line-height:.9}html[lang=en] :is(.kp-feature-list li,.m7-price__features li){font-weight:500;line-height:1.55}html[lang=en] :is(.faq-accordion .accordion-button,.m7-accordions summary){font-size:.9375rem;font-weight:600;line-height:1.4}html[lang=en] :is(.faq-accordion .accordion-body,.m7-accordions details p){font-size:.9rem;line-height:1.65}html[lang=en] .site-header.mosto-header .navbar .nav-link{font-size:.9375rem;font-weight:600}html[lang=en] .site-header.mosto-header .nav-menu-link{font-size:.875rem;font-weight:500}html[lang=en] .site-header.mosto-header .mosto-header-cta{font-size:.9375rem;font-weight:600}html[lang=en] .signup-dialog__heading h2,html[lang=en] .signup-view__intro h2{letter-spacing:-.015em;font-size:clamp(1.65rem,3vw,1.9rem);font-weight:600;line-height:1.12}html[lang=en] .signup-dialog__heading>p:last-child,html[lang=en] .signup-view__intro p{font-size:.875rem;line-height:1.55}html[lang=en] .signup-choice strong,html[lang=en] .signup-dialog__step-title,html[lang=en] .signup-field>span{font-weight:600}html[lang=en] .footer-heading{letter-spacing:.01em;font-weight:600}html[lang=en] .footer-links a{font-weight:400}html[lang=en] main a{font-weight:600}html[lang=en] body main a:not(.btn),html[lang=en] body:not(.page-template-legal) main span{font-weight:600!important}html[lang=en] .legal-dates dd,html[lang=en] .m7-challenges__answer,html[lang=en] .m7-challenges__answer span,html[lang=en] .m7-peek span,html[lang=en] .compatibility-device-pair,html[lang=en] .compatibility-platform-card strong,html[lang=en] .contact-path-grid em{font-weight:600}html[lang=en] .m7-stage-word,html[lang=en] .about-mission__number{font-weight:700}html[lang=en] .android-platform-lockup small{font-weight:500}html[lang=en] body :is(.m7-hero__proof span,.m7-story__number,.m7-showcase__hint,.m7-showcase__screen>span,.m7-scroll,.m7-role span,.m7-place,.m7-price__topline span,.m7-price__included,.capability-number,.internal-card>span,.internal-step-row span,.setup-timeline__number,.setup-timeline__status,.setup-before__list>article>span,.pricing-outcomes>article>span,.compatibility-requirement-grid article>span,.signup-preview-message>span){font-weight:600}@media (width<=767.98px){html[lang=en]{--type-display-size:clamp(2.5rem, 10.2vw, 3.3rem);--type-internal-page-size:clamp(2.2rem, 9.2vw, 2.65rem);--type-legal-title-size:clamp(1.75rem, 7.3vw, 2rem);--type-section-size:clamp(1.85rem, 7.8vw, 2.15rem);--type-subsection-size:clamp(1.2rem, 5.2vw, 1.45rem)}html[lang=en] .has-mosto-home .m7-hero h1{max-width:100%;margin-bottom:1rem;line-height:1.01}html[lang=en] .has-mosto-home .m7-hero .m7-eyebrow{margin-bottom:.85rem}html[lang=en] .has-mosto-home .m7-hero .m7-lead{max-width:35rem;font-size:1rem;line-height:1.6}html[lang=en] .has-mosto-home .m7-home h2,html[lang=en] .has-mosto-home .m7-heading--display h2{font-size:clamp(2.1rem,8.7vw,2.45rem);line-height:1.08}html[lang=en] .has-mosto-home .m7-stories__intro h2{font-size:clamp(2.25rem,9.7vw,2.7rem)}html[lang=en] .has-mosto-home .m7-showcase h2,html[lang=en] .has-mosto-home .m7-pricing__head h2{font-size:clamp(2.2rem,9.1vw,2.55rem)}html[lang=en] .has-mosto-home .m7-how__copy h2,html[lang=en] .has-mosto-home .m7-trust__copy h2{font-size:clamp(2.08rem,8.55vw,2.4rem)}html[lang=en] .has-mosto-home .m7-faq__intro h2{font-size:clamp(1.95rem,8.15vw,2.3rem)}html[lang=en] .has-mosto-home .m7-final h2{font-size:clamp(2.3rem,9.8vw,2.75rem)}html[lang=en] .has-mosto-home .m7-story__copy h3{font-size:clamp(2.12rem,8.8vw,2.48rem);line-height:1.06}html[lang=en] .internal-hero__copy .lead{margin-block:1.1rem 1.4rem;font-size:.9375rem;line-height:1.6}html[lang=en] .internal-hero__copy h1{max-width:100%}html[lang=en] body.page-name-pricing .kp-heading h2{font-size:var(--type-section-size)!important}html[lang=en] .has-mosto-home .kp-heading h2{font-size:clamp(2.2rem,9.1vw,2.55rem)!important}html[lang=en] .internal-section-heading{margin-bottom:2.25rem}html[lang=en] .internal-section-heading__copy p{font-size:.9375rem;line-height:1.65}html[lang=en] .site-header.mosto-header .navbar .nav-link{font-size:.9375rem}html[lang=en] .site-header.mosto-header .nav-menu-link{font-size:.875rem}html[lang=en] .signup-dialog__heading h2,html[lang=en] .signup-view__intro h2{font-size:1.65rem}html[lang=en] .legal-hero{padding-block:1.1rem 1.35rem}html[lang=en] .legal-hero .internal-breadcrumbs{margin-bottom:.55rem}html[lang=en] .legal-hero .eyebrow{margin-bottom:.5rem}html[lang=en] .legal-hero h1{font-size:var(--type-legal-title-size);max-width:18ch;margin-bottom:.65rem;line-height:1.08}html[lang=en] .legal-hero .lead{font-size:.875rem;line-height:1.55}html[lang=en] .legal-meta{gap:.45rem 1rem;margin-top:.85rem;padding:.7rem .8rem}html[lang=en] .legal-meta dt{font-size:.58rem}html[lang=en] .legal-meta dd{font-size:.72rem;line-height:1.35}html[lang=en] .legal-layout{gap:1.25rem;padding-block:1.5rem 3rem}html[lang=en] .legal-layout>.legal-toc{margin-bottom:0}html[lang=en] .legal-reading{font-size:.9375rem;line-height:1.72}html[lang=en] .legal-reading h2{font-size:clamp(1.35rem,6vw,1.55rem);line-height:1.2}html[lang=en] .legal-reading h3{font-size:1.08rem}html[lang=en] .legal-section+.legal-section{margin-top:2rem;padding-top:2rem}html[lang=en] .internal-section :is(.family-outcome-story,.product-capability-story) h3{font-size:clamp(1.85rem,8vw,2.2rem)}html[lang=en] .legal-document-meta{gap:.3rem;margin-bottom:1.5rem;padding-bottom:.85rem;display:grid}html[lang=en] .site-footer{padding:2.4rem 0 1.3rem}html[lang=en] .site-footer .footer-grid,html[lang=en] .site-footer .footer-navigation{grid-template-columns:1fr}html[lang=en] .site-footer .footer-bottom{margin-top:1.2rem}html[lang=en] .parent-play-cta{width:100%;margin-top:.6rem}}
