.config-page[data-astro-cid-5f64tzac]{background:var(--color-page);color:var(--color-body)}.config-section[data-astro-cid-5f64tzac]{padding:clamp(74px,8vw,112px) 0;position:relative}.config-section--cream[data-astro-cid-5f64tzac]{background:var(--color-page)}.config-section--surface[data-astro-cid-5f64tzac]{background:var(--color-surface)}.config-section--navy[data-astro-cid-5f64tzac]{background:var(--color-navy);color:var(--color-text-on-dark)}.config-section--final[data-astro-cid-5f64tzac]{background:var(--color-page);padding:90px 0 110px}.config-page[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac],.config-page[data-astro-cid-5f64tzac] h3[data-astro-cid-5f64tzac]{letter-spacing:-.018em}.config-purpose[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(34px,6vw,90px);align-items:center}.config-purpose[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac],.config-integration[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac]{color:var(--color-navy);font:700 var(--font-h2-monument)/1.08 "PT Serif",Georgia,serif;margin:16px 0 30px;max-width:16ch}.config-purpose[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac],.config-integration[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{margin:0 0 20px;max-width:64ch;line-height:1.7}.config-purpose__rail[data-astro-cid-5f64tzac]{border-top:1px solid var(--color-border-light)}.config-purpose__rail[data-astro-cid-5f64tzac]>div[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:50px 1fr;gap:6px 14px;align-items:baseline;padding:23px 0;border-bottom:1px solid var(--color-border-light)}.config-purpose__rail[data-astro-cid-5f64tzac] span[data-astro-cid-5f64tzac]{grid-row:span 2;color:var(--color-red);font:700 1.9rem/1 "PT Serif",Georgia,serif}.config-purpose__rail[data-astro-cid-5f64tzac] strong[data-astro-cid-5f64tzac]{font:700 1.1rem Manrope,sans-serif;color:var(--color-navy)}.config-purpose__rail[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{grid-column:2;font-size:.91rem;margin:0;color:var(--color-navy-surface)}.config-applications[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:52px}.config-application[data-astro-cid-5f64tzac]{min-width:0;padding:28px 23px;border:1px solid var(--color-border-light);border-radius:var(--radius-8);background:var(--color-page)}.config-application__number[data-astro-cid-5f64tzac]{font:700 2.2rem/1 "PT Serif",Georgia,serif;color:var(--color-red)}.config-application[data-astro-cid-5f64tzac] h3[data-astro-cid-5f64tzac]{font:700 1.13rem/1.22 Manrope,sans-serif;color:var(--color-navy);margin:22px 0 13px}.config-application[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{font-size:.92rem;line-height:1.55;margin:0}.config-case[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(30px,5vw,70px);margin-top:58px;align-items:center}.config-case__visual[data-astro-cid-5f64tzac]{min-width:0}.config-case__visual[data-astro-cid-5f64tzac] a[data-astro-cid-5f64tzac]{display:block;overflow:hidden;border-radius:var(--radius-8);border:1px solid var(--color-border-light);background:var(--color-surface)}.config-case__visual[data-astro-cid-5f64tzac] img[data-astro-cid-5f64tzac]{width:100%;height:auto;display:block;transition:transform .3s ease}.config-case__visual[data-astro-cid-5f64tzac] a[data-astro-cid-5f64tzac]:hover img[data-astro-cid-5f64tzac]{transform:scale(1.02)}.config-case__label[data-astro-cid-5f64tzac]{color:var(--color-red);font:700 .81rem/1.5 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase}.config-case[data-astro-cid-5f64tzac] h3[data-astro-cid-5f64tzac],.config-preschool[data-astro-cid-5f64tzac] h3[data-astro-cid-5f64tzac]{font:700 clamp(28px,3.2vw,42px)/1.13 "PT Serif",Georgia,serif;margin:16px 0 22px;color:var(--color-navy)}.config-case[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac],.config-preschool__header[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{font-size:1rem;line-height:1.7;margin:0 0 18px}.config-case__actions[data-astro-cid-5f64tzac]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.config-case__actions[data-astro-cid-5f64tzac] a[data-astro-cid-5f64tzac]{font-size:.87rem}.config-preschool[data-astro-cid-5f64tzac]{margin-top:100px;padding-top:75px;border-top:1px solid var(--color-border-light)}.config-preschool__header[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:end;margin-bottom:34px}.config-preschool__header[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{margin-bottom:0}.config-preschool[data-astro-cid-5f64tzac] .preschool-demo{max-width:930px;margin:auto}.config-benefits[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.config-integration[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,7vw,100px);align-items:start}.config-integration__body[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{max-width:710px}.config-integration__body[data-astro-cid-5f64tzac] a[data-astro-cid-5f64tzac]:not(.button){text-decoration:underline;text-underline-offset:4px;color:var(--color-red)}.config-integration__body[data-astro-cid-5f64tzac] .button[data-astro-cid-5f64tzac]{margin-top:12px}.config-process[data-astro-cid-5f64tzac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:48px}.config-process[data-astro-cid-5f64tzac]>div[data-astro-cid-5f64tzac]{border-top:2px solid var(--color-navy);padding-top:24px}.config-process[data-astro-cid-5f64tzac] span[data-astro-cid-5f64tzac]{color:var(--color-red);font:700 2.3rem/1 "PT Serif",Georgia,serif}.config-process[data-astro-cid-5f64tzac] h3[data-astro-cid-5f64tzac]{color:var(--color-navy);font:700 1.26rem Manrope,sans-serif;margin:22px 0 12px}.config-process[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{font-size:.96rem;margin:0;line-height:1.6}.config-faq[data-astro-cid-5f64tzac]{margin-top:40px}.config-faq[data-astro-cid-5f64tzac] details[data-astro-cid-5f64tzac]{border-top:1px solid var(--color-border-light)}.config-faq[data-astro-cid-5f64tzac] details[data-astro-cid-5f64tzac]:last-child{border-bottom:1px solid var(--color-border-light)}.config-faq[data-astro-cid-5f64tzac] summary[data-astro-cid-5f64tzac]{padding:23px 40px 23px 0;position:relative;color:var(--color-navy);cursor:pointer;font:700 1.05rem/1.45 Manrope,sans-serif;list-style:none}.config-faq[data-astro-cid-5f64tzac] summary[data-astro-cid-5f64tzac]::-webkit-details-marker{display:none}.config-faq[data-astro-cid-5f64tzac] summary[data-astro-cid-5f64tzac]:after{content:"+";font:400 1.6rem Manrope,sans-serif;position:absolute;right:3px;top:19px;color:var(--color-red)}.config-faq[data-astro-cid-5f64tzac] details[data-astro-cid-5f64tzac][open] summary[data-astro-cid-5f64tzac]:after{content:"−"}.config-faq[data-astro-cid-5f64tzac] p[data-astro-cid-5f64tzac]{font-size:.99rem;max-width:780px;margin:0 0 22px;line-height:1.65}@media(max-width:950px){.config-purpose[data-astro-cid-5f64tzac],.config-case[data-astro-cid-5f64tzac],.config-preschool__header[data-astro-cid-5f64tzac],.config-integration[data-astro-cid-5f64tzac]{grid-template-columns:1fr;gap:30px}.config-applications[data-astro-cid-5f64tzac]{grid-template-columns:repeat(2,minmax(0,1fr))}.config-purpose[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac],.config-integration[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac]{max-width:24ch}.config-preschool[data-astro-cid-5f64tzac]{margin-top:75px;padding-top:55px}}@media(max-width:700px){.config-applications[data-astro-cid-5f64tzac],.config-benefits[data-astro-cid-5f64tzac],.config-process[data-astro-cid-5f64tzac]{grid-template-columns:1fr;gap:14px}.config-application[data-astro-cid-5f64tzac]{padding:26px}.config-case[data-astro-cid-5f64tzac]{margin-top:38px}.config-case__actions[data-astro-cid-5f64tzac]{flex-direction:column}.config-case__actions[data-astro-cid-5f64tzac] .button[data-astro-cid-5f64tzac]{width:100%;text-align:center}.config-purpose[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac],.config-integration[data-astro-cid-5f64tzac] h2[data-astro-cid-5f64tzac]{font-size:var(--font-h2-monument)}}@media(prefers-reduced-motion:reduce){.config-case__visual[data-astro-cid-5f64tzac] img[data-astro-cid-5f64tzac]{transition:none}}
