.paths{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.paths a{padding:10px 14px;border:1px solid #bfd9e0;border-radius:24px;font-size:14px}.use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.use-grid article,.included{background:#edf5f6;padding:28px;border-radius:20px}.use-grid h3{font-size:25px;line-height:1.25;margin:18px 0}.use-grid p{font-size:16px;margin:16px 0}.use-grid a,.breeder-journey>a{font-weight:700;text-decoration:underline}.result{border-top:1px solid #c0d7dc;padding-top:18px}.real-demo{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;align-items:center;padding:50px 0;border-bottom:1px solid #d5e3e7}.real-demo h3{font-size:32px;line-height:1.2;margin:20px 0}.real-demo p,.real-demo li{font-size:17px;margin:14px 0}.real-demo ol{padding-left:22px}.real-demo figure{margin:0;min-width:0}.real-demo img{display:block;width:100%;max-width:270px;height:auto;border-radius:16px;border:6px solid #173f4b;box-shadow:0 14px 35px #173f4b22}.real-demo figcaption{font-size:13px;margin-top:12px;color:#526771}.event-demo{grid-template-columns:1.6fr 1fr}.feature-catalog{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feature-catalog details{border:1px solid #bfd9e0;border-radius:16px;padding:24px;background:#f7fafb}.feature-catalog summary{cursor:pointer}.feature-catalog summary span{font-size:23px;font-weight:bold}.feature-catalog small{display:block;font-size:16px;margin:12px 0;line-height:1.6}.feature-catalog details p{font-size:16px;border-top:1px solid #bfd9e0;padding-top:16px}.journey-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:32px 0}.journey-cards article{padding:20px;background:#edf5f6;border-radius:16px}.journey-cards b{font-size:30px;color:#176b87}.journey-cards h3{font-size:21px;margin:18px 0}.journey-cards p{font-size:15px}.included{margin-bottom:26px}.included p{margin:12px 0}.hero{align-items:center}a:focus-visible,summary:focus-visible{outline:3px solid #176b87;outline-offset:5px}@media(max-width:950px){.journey-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.real-demo{grid-template-columns:1fr 1fr}.real-demo>div{grid-column:1/-1}.use-grid{grid-template-columns:1fr}}@media(max-width:600px){.feature-catalog,.journey-cards{grid-template-columns:1fr}.real-demo{gap:12px}.event-demo{grid-template-columns:1fr}.real-demo img{margin:auto}.real-demo figcaption{text-align:center}.paths a{font-size:13px}.use-grid article{padding:23px}}