/* Shared Inspiria type scale; no changes to product demos or existing buttons. */
body.inspiria-seo-page{--text-pink:#b3285a;--text-blue:#326a8b}
body.inspiria-seo-page main .seo-hero{padding:70px 8% 55px;max-width:1400px;margin:auto}
body.inspiria-seo-page main .seo-hero h1{max-width:1040px}
body.inspiria-seo-page main .seo-hero .lead{max-width:920px}
body.inspiria-seo-page main .seo-section{padding:65px 8%;scroll-margin-top:150px}
body.inspiria-seo-page main .seo-section:nth-of-type(2n){background:#faf9f6}
body.inspiria-seo-page main .seo-section>p{max-width:950px}
body.inspiria-seo-page main .seo-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:30px}
body.inspiria-seo-page main .seo-cards article{border-top:1px solid #cec6cd;padding-top:14px;min-width:0}
body.inspiria-seo-page main .seo-related{padding-inline-start:22px;margin-block:25px;max-width:1000px}
body.inspiria-seo-page main .seo-related li{margin-block:12px}
body.inspiria-seo-page main a:not(.button){text-decoration-thickness:1px}
body.inspiria-seo-page main .seo-contact{padding:65px 8%;background:#faf9f6}
body.inspiria-seo-page .button,body.inspiria-seo-page .button:visited{background:#b3285a;color:#fff;border-radius:999px}
body.inspiria-seo-page .button:hover,body.inspiria-seo-page .button:active{background:#902048;color:#fff}
body.inspiria-seo-page main .seo-faq details{border-bottom:1px solid #ddd4db;padding-block:18px;max-width:1000px}
body.inspiria-seo-page main summary{cursor:pointer;font-weight:400;padding-block:5px}
body.inspiria-seo-page main details p{margin-top:15px;max-width:900px}
body.inspiria-seo-page main #article>div{max-width:1000px}
body.inspiria-seo-page main #article img{display:block;max-width:100%;height:auto;margin:25px auto}
body.inspiria-seo-page main #article table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow:auto}
body.inspiria-seo-page main #article :is(td,th){padding:8px 14px;border:1px solid #d9d1d7;min-width:90px}
body.inspiria-seo-page main form{max-width:700px}
body.inspiria-seo-page main :is(input,textarea){border:1px solid #c9bfc7;background:#fff}
.inspiria-seo-links{display:flex;flex-wrap:wrap;gap:10px 22px;width:100%;padding-block:18px;border-top:1px solid #ded7dc}
footer:has(.inspiria-seo-links){flex-wrap:wrap}
.inspiria-seo-links a,.inspiria-seo-links a:last-child{font:400 14px/1.6 'Noto Sans Hebrew',Arial,sans-serif;color:#625b62;border:0;padding:0;white-space:normal}
.inspiria-seo-links a:hover{color:#b3285a}
.team-profile .inspiria-team-linkedin{display:block;margin-block:14px 0}
.team-profile .inspiria-team-linkedin a{font-size:15px;color:#326a8b;text-decoration:underline;text-underline-offset:4px}
body.inspiria-seo-page .seo-breadcrumbs{position:static;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;box-shadow:none;padding:0;background:transparent;font-size:14px}
body.inspiria-seo-page .seo-breadcrumbs a:last-child{border:0;padding:0;color:inherit}
body.inspiria-seo-page .seo-breadcrumbs [aria-current]{color:#625b62}
@media(max-width:740px){body.inspiria-seo-page main :is(.seo-hero,.seo-section,.seo-contact){padding:42px 7%}body.inspiria-seo-page main .seo-cards{grid-template-columns:1fr;gap:18px}body.inspiria-seo-page main .seo-section{scroll-margin-top:25px}.inspiria-seo-links{gap:12px 18px}body.inspiria-seo-page .legal-links{display:flex;position:static;box-shadow:none;flex-direction:row;flex-wrap:wrap;padding:0;background:transparent}}
