body{background:var(--surface-page);color:var(--text-primary)}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}.kp-section,.kp-section--internal,.has-mosto-home .kp-section{background:linear-gradient(180deg, #fff 0%, var(--surface-lavender) 100%)}.kp-panel{background:radial-gradient(circle at 88% 8%, #6c55f521, transparent 25%), radial-gradient(circle at 8% 94%, #2bbedc1a, transparent 28%), linear-gradient(135deg, #fff 0%, #faf9ff 50%, var(--surface-lavender) 100%);box-shadow:var(--light-shadow);color:var(--text-primary);border-color:#6c55f524}.kp-orbit{border-color:#6c55f521}.kp-eyebrow,.kp-toggle-saving{color:var(--brand-pressed)}.kp-heading h2,.kp-controls>p{color:var(--text-primary)!important}.kp-billing-toggle{background:#6c55f514;border-color:#6c55f524}.kp-billing-toggle button{color:var(--text-secondary)}.kp-billing-toggle button.is-active{color:var(--brand-pressed);box-shadow:0 10px 26px #34277b1f}.kp-card,.kp-card--premium{background:linear-gradient(155deg, #fff 0%, #fbfaff 67%, var(--surface-lavender) 100%);color:var(--text-primary);border-color:#6c55f524;box-shadow:0 24px 60px #34277b1f}.kp-card--premium{background:radial-gradient(circle at 88% 10%, #6c55f521, transparent 25%), linear-gradient(145deg, var(--surface-lavender) 0%, #fff 72%)}.kp-card--premium .kp-card__rail,.kp-card--premium .kp-card__header p,.kp-card--premium .kp-card__header h3,.kp-card--premium .kp-price span,.kp-card--premium .kp-billing-context,.kp-card--premium .kp-feature-panel>p,.kp-card--premium .kp-feature-panel li,.kp-card--premium .kp-compare-link{color:var(--text-primary)!important}.kp-card--premium .kp-card__rail,.kp-card--premium .kp-card__header p,.kp-card--premium .kp-compare-link{color:var(--brand-pressed)!important}.kp-card--premium .kp-card__rail i{background:#d8d2fa}.kp-card--premium .kp-plan-mark,.kp-card--premium .kp-feature-panel li span{color:var(--brand-primary);background:#fff}.kp-card--premium .kp-feature-panel{background:#ffffffb8;border-color:#ddd8f8}.kp-card--premium .kp-saving{background:var(--surface-mint);color:#08784f;border-color:#bfe8d5}.kp-footnote{color:var(--text-secondary)!important}.has-mosto-internal .kp-panel--full{background:var(--surface-soft);box-shadow:none}.has-mosto-internal .kp-panel--full .kp-orbit{display:none}.has-mosto-internal .kp-panel--full .kp-card{background:var(--surface-card);border-color:var(--border-soft);box-shadow:none}.has-mosto-internal .kp-panel--full .kp-card--premium{border-color:var(--brand-primary)}.has-mosto-internal .kp-panel--full .kp-card:after{background:var(--brand-primary)}.has-mosto-internal .kp-panel--full .kp-feature-panel{border-color:var(--border-soft);background:0 0}.has-mosto-internal .kp-panel--full .kp-price span{color:var(--text-secondary)}.has-mosto-internal .internal-page{background:var(--surface-page)}.has-mosto-internal .internal-hero,.has-mosto-internal .internal-hero--setup,.has-mosto-internal .internal-hero--trust{background:radial-gradient(circle at 78% 42%, #6c55f521 0 18%, transparent 18.3%), linear-gradient(135deg, #fff 0%, #faf9ff 58%, var(--surface-lavender) 100%);color:var(--text-primary)}.has-mosto-internal .internal-hero--setup{background:radial-gradient(circle at 79% 45%, #16895721 0 17%, transparent 17.3%), linear-gradient(135deg, var(--surface-mint) 0%, #fff 57%, var(--surface-lavender) 100%)}.has-mosto-internal .internal-hero--trust{background:radial-gradient(circle at 78% 44%, #a55b0b1c 0 17%, transparent 17.3%), linear-gradient(135deg, #fff9ee 0%, #fff 55%, var(--surface-lavender) 100%)}.has-mosto-internal .setup-page .internal-hero--text-only{background:linear-gradient(120deg, #fff, var(--surface-soft) 64%, var(--surface-lavender))}.has-mosto-internal .setup-page .internal-hero--text-only:before,.has-mosto-internal .setup-page .internal-hero--text-only:after{display:none}.has-mosto-internal .internal-hero--trust .lead,.has-mosto-internal .internal-hero--trust .internal-breadcrumbs li,.has-mosto-internal .internal-hero--trust .internal-breadcrumbs [aria-current=page]{color:var(--text-secondary)}.has-mosto-internal .internal-hero--trust .internal-breadcrumbs a,.has-mosto-internal .internal-hero--trust .internal-breadcrumbs a:hover,.has-mosto-internal .internal-hero--trust .internal-breadcrumbs a:focus-visible,.has-mosto-internal .internal-hero--trust .eyebrow{color:var(--brand-primary)}.has-mosto-internal .internal-hero--trust .btn-outline-primary{border-color:var(--brand-primary);color:var(--brand-pressed)}.has-mosto-internal .product-proof,.has-mosto-internal .trust-minimum,.has-mosto-internal .compatibility-permissions,.has-mosto-internal .pricing-reassurance-panel,.has-mosto-internal .about-belief{background:radial-gradient(circle at 84% 16%, #6c55f51f, transparent 27%), linear-gradient(135deg, var(--surface-lavender) 0%, #fff 58%, var(--surface-mint) 100%);color:var(--text-primary)}.has-mosto-internal .product-proof h2,.has-mosto-internal .trust-minimum h2,.has-mosto-internal .compatibility-permissions h2,.has-mosto-internal .pricing-reassurance-panel h2,.has-mosto-internal .about-belief h2,.has-mosto-internal .product-proof p,.has-mosto-internal .trust-minimum p,.has-mosto-internal .compatibility-permissions p,.has-mosto-internal .pricing-reassurance-panel p,.has-mosto-internal .about-belief p,.has-mosto-internal .product-proof .internal-check-list li{color:var(--text-primary)}.has-mosto-internal .product-proof p,.has-mosto-internal .trust-minimum p,.has-mosto-internal .compatibility-permissions p,.has-mosto-internal .pricing-reassurance-panel p,.has-mosto-internal .about-belief p{color:var(--text-secondary)}.has-mosto-internal .product-proof .eyebrow,.has-mosto-internal .trust-minimum .eyebrow,.has-mosto-internal .compatibility-permissions .eyebrow,.has-mosto-internal .pricing-reassurance-panel .eyebrow,.has-mosto-internal .about-belief .eyebrow,.has-mosto-internal .compatibility-permissions a,.has-mosto-internal .pricing-reassurance-grid a{color:var(--brand-primary)}.has-mosto-internal .trust-minimum__diagram,.has-mosto-internal .about-belief__visual{box-shadow:var(--light-shadow);background:#ffffffb8;border-color:#6c55f526}.has-mosto-internal .trust-minimum__diagram span,.has-mosto-internal .about-belief__visual span,.has-mosto-internal .compatibility-purpose-list article{border-color:var(--border-soft);color:var(--text-secondary);background:#fff}.has-mosto-internal .trust-minimum__diagram strong,.has-mosto-internal .about-belief__visual strong{background:var(--surface-lavender);color:var(--text-primary)}.has-mosto-internal .internal-related{background:#fff}.has-mosto-internal .internal-related__panel{background:radial-gradient(circle at 88% 20%, #6c55f521, transparent 32%), linear-gradient(135deg, var(--surface-lavender), #fff 68%, var(--surface-cyan));box-shadow:var(--light-shadow);color:var(--text-primary);border:1px solid #6c55f521}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-how-kidder-helps,.page-name-family-safety,.page-name-compatibility,.page-name-faq,.page-name-about,.page-name-privacy-transparency,.page-name-pricing) .internal-related__panel{background:var(--surface-lavender);box-shadow:none}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-how-kidder-helps,.page-name-family-safety,.page-name-compatibility,.page-name-faq,.page-name-about,.page-name-privacy-transparency,.page-name-pricing) .internal-related__panel:before{content:none}.has-mosto-internal .internal-related__panel .eyebrow,.has-mosto-internal .internal-related__panel h2,.has-mosto-internal .internal-related__panel p{color:var(--text-primary)}.has-mosto-internal .internal-related__panel p{color:var(--text-secondary)}@media (width<=767.98px){.has-mosto-internal .contact-path-grid>a{min-height:0}.has-mosto-internal .contact-path-grid h3{margin:1.5rem 0 .65rem}}.compatibility-permissions,.pricing-reassurance-panel,.about-belief,.trust-minimum,.product-proof{background:linear-gradient(135deg, var(--surface-lavender), #fff 58%, var(--surface-mint));color:var(--text-primary)}.compatibility-permissions h2,.pricing-reassurance-panel h2,.about-belief h2,.trust-minimum h2,.product-proof h2{color:var(--text-primary)}.compatibility-permissions p,.pricing-reassurance-grid p,.about-belief p,.trust-minimum p,.product-proof p{color:var(--text-secondary)}.compatibility-permissions a,.pricing-reassurance-grid a,.about-belief .eyebrow,.trust-minimum .eyebrow{color:var(--brand-primary)}.has-mosto-internal.page-name-pricing :is(.pricing-reassurance-grid a,.pricing-reassurance-panel .eyebrow,.pricing-outcomes>article>span){color:var(--brand-pressed)}.has-mosto-internal.page-name-pricing .pricing-reassurance-grid a:focus-visible{outline-color:var(--brand-pressed)}.has-mosto-internal .pricing-outcomes article{background:var(--surface-card)}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-compatibility,.page-name-faq,.page-name-about,.page-name-privacy-transparency) .internal-section a:not(.btn),.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-compatibility,.page-name-faq,.page-name-about,.page-name-privacy-transparency) :is(.product-proof,.compatibility-permissions,.about-belief,.trust-minimum) .eyebrow{color:var(--brand-pressed)}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-compatibility,.page-name-faq,.page-name-about,.page-name-privacy-transparency) .internal-section a:not(.btn):focus-visible,.has-mosto-internal.page-name-compatibility .internal-hero a:focus-visible{outline-color:var(--brand-pressed)}.has-mosto-internal:is(.page-name-how-kidder-helps,.page-name-family-safety) .text-link,.has-mosto-internal.page-name-how-kidder-helps .trust-minimum .eyebrow,.has-mosto-internal .family-outcome-story--family a{color:var(--brand-pressed)}.has-mosto-internal:is(.page-name-how-kidder-helps,.page-name-family-safety) .text-link:focus-visible,.has-mosto-internal .family-outcome-story--family a:focus-visible{outline-color:currentColor}.compatibility-purpose-list article,.about-belief__visual,.trust-minimum__diagram{border-color:var(--border-soft);background:#ffffffc2;box-shadow:0 18px 50px #34277b14}.has-mosto-internal.page-name-compatibility .compatibility-purpose-list article,.has-mosto-internal.page-name-about .about-belief__visual,.has-mosto-internal.page-name-privacy-transparency .trust-minimum__diagram{box-shadow:none}.has-mosto-internal.page-name-about .about-mission__number{color:var(--brand-pressed)}.has-mosto-internal:is(.page-name-about,.page-name-privacy-transparency,.page-name-pricing) .internal-card>span{background:0 0}.has-mosto-internal .step4-data-flow__core{background:var(--brand-pressed)}.compatibility-purpose-list span,.about-belief__visual span,.trust-minimum__diagram span{color:var(--brand-pressed)}.about-belief__visual span,.trust-minimum__diagram span{background:var(--surface-card);border-color:var(--border-soft)}.has-mosto-internal :is(.about-page,.trust-page) .internal-hero--trust{background:var(--surface-page);color:var(--text-primary)}.has-mosto-internal :is(.about-page,.trust-page) .internal-hero--trust :is(h1,.lead){color:var(--text-primary)}.has-mosto-internal :is(.about-page,.trust-page) .internal-hero--trust .lead{color:var(--text-secondary)}.has-mosto-internal :is(.about-page,.trust-page) .internal-hero--trust .eyebrow{color:var(--brand-pressed)}.has-mosto-internal .product-page .internal-hero--product{background:radial-gradient(circle at 78% 38%, #6c55f526 0 14%, transparent 35%), radial-gradient(circle at 65% 76%, #37bbd81a, transparent 28%), linear-gradient(132deg, #fff 0%, #faf9ff 52%, var(--surface-lavender) 100%);color:var(--text-primary)}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-how-kidder-helps,.page-name-family-safety,.page-name-download,.page-name-parent-app,.page-name-child-app) .internal-hero--product{background:var(--surface-page)}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-how-kidder-helps,.page-name-family-safety,.page-name-download,.page-name-parent-app,.page-name-child-app) .internal-product-evidence{background:0 0}.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-how-kidder-helps,.page-name-family-safety,.page-name-about,.page-name-privacy-transparency,.page-name-download,.page-name-parent-app,.page-name-child-app) :is(.internal-hero,.internal-product-evidence):before,.has-mosto-internal:is(.page-name-healthy-digital-habits,.page-name-internet-safety,.page-name-how-kidder-helps,.page-name-family-safety,.page-name-about,.page-name-privacy-transparency,.page-name-download,.page-name-parent-app,.page-name-child-app) .internal-hero:after{content:none}.has-mosto-internal .product-page .internal-hero--product:after{border-color:#6c55f521}.has-mosto-internal .product-page .internal-hero--product :is(h1,.lead){color:var(--text-primary)}.has-mosto-internal .product-page .internal-hero--product .lead,.has-mosto-internal .product-page .internal-hero--product .internal-breadcrumbs :is(a,li,[aria-current=page]){color:var(--text-secondary)}.has-mosto-internal .product-page .internal-hero--product .eyebrow{color:var(--brand-primary)}.has-mosto-internal .product-page .internal-hero--product .btn-outline-primary{border-color:var(--brand-primary);color:var(--brand-pressed)}html[lang=en] .kp-billing-toggle button:not(.is-active){color:var(--text-secondary)}html[lang=en] .kp-billing-toggle button:not(.is-active):hover{color:var(--brand-pressed);background:#6c55f51a}.legal-hero{background:linear-gradient(135deg, var(--surface-soft), #fff 68%, var(--surface-lavender))}.legal-layout{background:var(--surface-card)}.legal-toc,.legal-contact,.legal-review-notice,.legal-related a{background:var(--surface-soft);border-color:var(--border-soft)}.signup-dialog__surface{background:linear-gradient(180deg, #fff 0%, var(--surface-soft) 100%);border-color:var(--border-soft)}@media (width<=575.98px){.kp-panel{border-radius:24px;margin-inline:0}}
