.information{max-width:820px;padding-top:28px}.information h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.13}.information h2{font-size:1.6rem;margin:0 0 16px}.information section{margin:44px 0}.information p,.information li,.information dd{line-height:1.8}.information a{color:var(--green-dark);text-underline-offset:4px}.information li{margin:12px 0}.information ul,.information ol{padding-left:24px}.information dt{font-weight:650;margin-top:24px}.information dd{margin:6px 0 20px;color:var(--muted)}.info-date{font-size:.85rem;color:var(--muted)}.breadcrumbs{display:flex;gap:12px;align-items:center;margin-bottom:32px;flex-wrap:wrap;font-size:.9rem}.breadcrumbs a,.info-home{display:inline-flex;align-items:center;min-height:44px}.info-home{color:var(--green-dark);font-size:.9rem}.info-note{padding:28px;background:#edf1e8;border-left:3px solid var(--green);border-radius:0 12px 12px 0;margin:36px 0}.info-links,.info-related{display:grid;gap:0}.info-links a,.info-related a{padding:16px 0;border-bottom:1px solid var(--border);min-height:44px}.info-links a{display:flex;justify-content:space-between;gap:20px}.info-related{margin-top:48px}.info-related [aria-current]{font-weight:700}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--green-dark);text-underline-offset:4px}.cookie-note{font-size:.85rem;line-height:1.7;color:var(--muted)}.cookie-note a{color:var(--green-dark)}@media(max-width:760px){.information{padding:24px 22px 44px}.info-note{padding:22px}.header-inner{gap:12px}.info-home{max-width:90px}footer{flex-wrap:wrap}.footer-links{display:flex!important}}

.faq-topics{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0}.faq-topics a{display:inline-flex;align-items:center;min-height:44px}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{cursor:pointer;padding:20px 8px;font-weight:600;line-height:1.5;min-height:44px}.faq-item summary:focus-visible{outline:3px solid var(--green);outline-offset:3px}.faq-item>div{padding:0 8px 12px}.faq-item p{margin-top:0}.faq-item[open] summary{color:var(--green-dark)}.information h2[id]{scroll-margin-top:24px}
.about-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 40px}.information .button:not(.secondary){color:white}.benefit-list{display:grid;gap:0;margin-top:24px;border:1px solid var(--border);border-radius:10px;background:white}.benefit-list article{padding:24px}.benefit-list article+article{border-top:1px solid var(--border)}.benefit-list h3,.about-contact h3{font-size:19px;margin-bottom:10px}.about-contact{background:#edf2e9;padding:28px;border-radius:10px;margin-top:24px}.about-contact .button{margin-top:18px}.about-development{border-top:1px solid var(--border);padding-top:28px}.about-development h2{font-size:20px}.about-development p{color:var(--muted);font-size:14px}.about-intro-link{margin-top:24px}.about-intro-link a{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:underline;text-underline-offset:4px}section[id]{scroll-margin-top:24px}@media(max-width:760px){.about-actions{flex-direction:column;align-items:stretch}.about-contact{padding:22px}.about-contact .button{width:100%}}
.service-screenshots{display:grid;grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:24px}.service-screenshots figure{margin:0;min-width:0}.service-screenshots .screenshot-wide{grid-column:1/-1}.service-screenshots a{display:block;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:white;box-shadow:0 8px 28px #243b3209}.service-screenshots img{display:block;width:100%;height:auto}.service-screenshots figcaption{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px}.service-screenshots figcaption strong{display:block;color:var(--ink)}@media(max-width:760px){.service-screenshots{grid-template-columns:1fr;gap:24px}}
