
.seo-links{padding:52px 0;background:#fff7eb;color:#15253b}.seo-links h2{font-size:clamp(1.5rem,3vw,2.3rem);margin:0 0 8px}.seo-links p{line-height:1.7;margin:0 0 24px}.seo-links-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.seo-links-grid a{background:white;border:1px solid #efcfa8;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none;color:#15253b;box-shadow:0 5px 20px #854b1510}.seo-links-grid a:hover,.seo-links-grid a:focus-visible{border-color:#d32c23;box-shadow:0 7px 24px #854b1520}.seo-links-grid strong{font-size:1.11rem}.seo-links-grid small{color:#8a322a;font-size:.85rem}
.seopage{background:#fff9ef;color:#14213b;font-family:Arial,"Noto Sans Hebrew",sans-serif;direction:rtl;margin:0;min-height:100vh}.seopage *, .seopage *:before,.seopage *:after{box-sizing:border-box}.seopage .seo-wrap{max-width:1080px;padding:0 24px;margin:0 auto}.seopage .seo-header{background:#14213b;color:#fff;border-bottom:5px solid #e44a21}.seopage .seo-header .seo-wrap{display:flex;align-items:center;gap:18px;justify-content:space-between;padding-top:12px;padding-bottom:12px}.seopage .seo-header a{color:#fff;text-decoration:none;font-weight:700}.seopage .seo-header .brandtext{font-size:1.2rem}.seopage .seo-toplinks{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.seopage .seo-toplinks .seo-wa{background:#f2bb34;color:#14213b;border-radius:32px;padding:10px 16px}.seopage .seo-hero{background:linear-gradient(125deg,#102039,#203455 65%,#873122);color:#fff;padding:64px 0}.seopage .seo-hero .eyebrow{color:#ffc44f;font-size:.92rem;font-weight:700;letter-spacing:.01em}.seopage .seo-hero h1{font-size:clamp(2rem,4vw,3.45rem);line-height:1.2;max-width:850px;margin:16px 0}.seopage .seo-hero p{font-size:1.15rem;line-height:1.8;max-width:760px;color:#f0f0ec}.seopage .seo-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.seopage .seo-btn{background:#ffbf33;padding:13px 22px;color:#16213b;text-decoration:none;border-radius:12px;font-weight:bold;display:inline-flex;align-items:center;justify-content:center}.seopage .seo-btn.alt{background:#fff;color:#14213b}.seopage .seo-main{padding:38px 0 64px}.seopage h2{font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.35;margin:22px 0 12px;color:#16213b}.seopage h3{font-size:1.2rem;margin:0 0 8px}.seopage p,.seopage li{line-height:1.9}.seopage .seo-cardgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 36px}.seopage .seo-card{background:#fff;border:1px solid #e7d4bd;border-radius:16px;padding:22px}.seopage .seo-note{background:#fff0d5;border-right:5px solid #e44a21;border-radius:10px;padding:18px 20px;margin:20px 0 32px}.seopage .seo-faq{margin:32px 0}.seopage details{background:#fff;border:1px solid #e9d5bf;border-radius:12px;margin:9px 0;padding:14px 20px}.seopage summary{cursor:pointer;font-weight:bold}.seopage .seo-next{background:#14213b;color:#fff;border-radius:18px;padding:28px;margin-top:38px}.seopage .seo-next h2{color:#fff;margin-top:0}.seopage .seo-next p{color:#eee}.seopage .seo-footer{background:#0e1d33;color:#eee;padding:32px 0}.seopage .seo-footer a{color:#ffd166}.seopage .seo-breadcrumb{margin:0 0 16px;font-size:.9rem;color:#765d42}.seopage .seo-breadcrumb a{color:#6f4c34}.seopage .seo-article{background:#fff;border-radius:20px;padding:26px 34px;border:1px solid #f0dec6}.seopage .seo-footerline{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.seopage .seo-accessibility:focus-visible{outline:4px solid #ffbf33;outline-offset:3px}@media(max-width:760px){.seo-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seopage .seo-toplinks{font-size:.85rem;gap:8px}.seopage .seo-header .seo-wrap{flex-wrap:wrap}.seopage .seo-cardgrid{grid-template-columns:1fr}.seopage .seo-article{padding:20px}.seopage .seo-hero{padding:45px 0}}@media(max-width:470px){.seo-links-grid{grid-template-columns:1fr}.seopage .seo-header .seo-wrap{gap:10px}.seopage .seo-toplinks{width:100%;justify-content:space-between}}

/* Existing verified business listings: accessible external links */
.business-proof-links { display:flex; flex-wrap:wrap; gap:.55rem 1rem; margin:1.05rem 0 .55rem; }
.business-proof-links a { color:#ffe29a; font-size:.88rem; font-weight:700; text-decoration:underline; text-underline-offset:3px; }
.business-proof-links a:hover, .business-proof-links a:focus-visible { color:#fff; }
