.story-home{background:#f7faf7;color:#17382d;font-family:Space Grotesk,system-ui,sans-serif;overflow-x:clip}.story-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1280px;margin:auto;padding:12px 6%}.story-header nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;font-weight:600}.story-header a,.story-footer a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:inherit;text-decoration:none}.story-skip{position:absolute;top:-100px}.story-skip:focus{top:0;background:#fff;z-index:10}.story-home a:focus-visible{outline:3px solid #087d70;outline-offset:4px}.story-hero{min-height:min(660px,calc(100svh - 76px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 24px 64px;background:#f1f8f1}.story-kicker{font-size:13px;font-weight:700;color:#08796d;margin:0 0 10px}.story-hero-peli{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.story-hero h1,.story-capabilities h2,.story-end h2{font-weight:600;letter-spacing:-.045em;text-wrap:balance}.story-hero h1{max-width:820px;font-size:clamp(38px,6.5vw,74px);line-height:1.06;margin:16px 0 20px}.story-hero h1 em{color:#087d70;font-style:normal}.story-hero>p:not(.story-kicker){max-width:580px;color:#486353;font-size:clamp(16px,2vw,20px);line-height:1.5;margin:0;text-wrap:pretty}.story-actions{display:flex;justify-content:center;gap:12px;margin-top:26px;flex-wrap:wrap}.story-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #17382d;border-radius:99px;background:#17382d;color:#fff;text-decoration:none;font-size:14px;font-weight:700}.story-actions a+a{background:transparent;color:#17382d}.story-capabilities{max-width:1100px;margin:auto;padding:88px 24px}.story-capabilities-heading{max-width:640px;margin:0 auto 36px;text-align:center}.story-capabilities h2,.story-end h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:8px 0 12px}.story-capabilities-heading>p:last-child{color:#486353;line-height:1.5}.story-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.story-capability{min-width:0;border:1px solid #d8e1d7;border-radius:18px;background:#fff;padding:22px}.story-capability-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e6f6ef;color:#08796d}.story-capability h3{font-size:17px;margin:18px 0 8px}.story-capability p,.story-note{color:#486353;font-size:14px;line-height:1.55;margin:0}.story-note{text-align:center;margin:28px auto 0;max-width:600px}.story-end{text-align:center;background:#17382d;color:#fff;padding:72px 24px}.story-end p{color:#c9dfd2;line-height:1.5}.story-end .story-actions a{background:#fff;color:#17382d;border-color:#fff}.story-end .story-actions a+a{background:transparent;color:#fff}.story-footer{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:24px 6%;font-size:13px}.story-footer>:first-child{margin-right:auto}@media (max-width:900px){.story-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.story-header{min-height:68px}.story-header nav{gap:12px}.story-hero{min-height:0;padding:56px 20px 64px}.story-hero-peli{width:56px;height:56px}.story-hero h1{font-size:clamp(34px,9vw,44px);margin:12px 0 16px}.story-capabilities{padding:56px 20px}.story-capability-grid{grid-template-columns:1fr}.story-capability{padding:18px}.story-capability h3{margin:12px 0 6px}}
