.seo-body{background:var(--paper);color:var(--ink);font-family:var(--ar-body);direction:rtl}.seo-shell{width:min(calc(100% - 3rem),1180px);margin-inline:auto}.seo-header{position:sticky;top:0;z-index:50;background:rgba(248,248,246,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.seo-nav{min-height:84px;display:flex;align-items:center;gap:2rem}.seo-brand{display:flex;align-items:center;gap:.72rem;margin-left:auto}.seo-brand img{width:48px;height:48px;object-fit:contain}.seo-brand span{display:grid}.seo-brand strong{font-size:.78rem;letter-spacing:.16em}.seo-brand small{font-size:.66rem;color:var(--muted)}.seo-nav nav{display:flex;align-items:center;gap:1.35rem}.seo-nav nav a,.seo-language{font-size:.72rem;font-weight:700}.seo-nav nav a:hover,.seo-language:hover{color:var(--red)}.seo-language{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:999px}.seo-hero{background:var(--charcoal);color:#fff;padding:clamp(4.5rem,8vw,8rem) 0}.seo-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,7rem);align-items:center}.seo-eyebrow{margin:0 0 1rem;color:var(--red);font-size:.7rem;font-weight:800;letter-spacing:.02em}.seo-hero h1{font-family:var(--ar-head);font-size:clamp(2.8rem,5.2vw,5.3rem);line-height:1.28;max-width:15ch;margin:0}.seo-lead{font-size:1.02rem;line-height:2;max-width:650px;color:rgba(255,255,255,.72);margin:1.35rem 0 0}.seo-actions{display:flex;gap:.85rem;flex-wrap:wrap;margin-top:1.8rem}.seo-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 1.2rem;font-size:.72rem;font-weight:800}.seo-primary{background:#fff;color:var(--ink)}.seo-secondary{border:1px solid rgba(255,255,255,.28);color:#fff}.seo-highlights{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.4rem 0 0;padding:0;list-style:none}.seo-highlights li{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.58rem .78rem;font-size:.64rem;color:rgba(255,255,255,.68)}.seo-hero-image{margin:0;position:relative}.seo-hero-image:before{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid rgba(255,255,255,.18);border-radius:24px}.seo-hero-image img{position:relative;width:100%;aspect-ratio:4/4.5;object-fit:cover;border-radius:22px}.seo-section{padding:clamp(4.5rem,7vw,7rem) 0}.seo-section-heading{max-width:760px;margin-bottom:2.2rem}.seo-section h2,.seo-related h2{font-family:var(--ar-head);font-size:clamp(2.2rem,4vw,4rem);line-height:1.35;margin:0}.seo-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seo-detail-grid article{padding:2rem 1.35rem 2.4rem;border-left:1px solid var(--line)}.seo-detail-grid article:last-child{border-left:0}.seo-detail-grid span{display:block;color:var(--red);font-size:.7rem;font-weight:800;margin-bottom:2rem}.seo-detail-grid h3{font-family:var(--ar-head);font-size:1.35rem;margin:0 0 .75rem}.seo-detail-grid p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.9}.seo-faq{background:#efefec}.seo-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem)}.seo-faq-grid>div:first-child>p:last-child{color:var(--muted);line-height:1.9;max-width:480px}.seo-faq-list{border-top:1px solid var(--line)}.seo-faq details{border-bottom:1px solid var(--line);padding:1.25rem 0}.seo-faq summary{cursor:pointer;font-family:var(--ar-head);font-size:1.08rem;font-weight:700;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";float:left;color:var(--red)}.seo-faq details[open] summary:after{content:"−"}.seo-faq details p{margin:.9rem 0 0;color:var(--muted);line-height:1.9}.seo-related{padding:clamp(4rem,7vw,6rem) 0;background:#fff}.seo-related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.seo-related-links a{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:14px;font-size:.82rem;font-weight:800}.seo-related-links a:hover{border-color:var(--red);color:var(--red)}.seo-footer{padding:3rem 0;background:var(--charcoal);color:#fff}.seo-footer-grid{display:grid;grid-template-columns:.8fr 1.15fr 1.05fr;gap:3rem;align-items:start}.seo-footer img{width:56px}.seo-footer p{color:rgba(255,255,255,.58);font-size:.78rem;line-height:1.85}.seo-footer address{display:grid;gap:.45rem;font-style:normal;color:rgba(255,255,255,.68);font-size:.78rem}.seo-footer address a:hover{color:#fff}.seo-disclaimer{margin:0}.seo-body .skip{right:1rem;left:auto;transform:translateY(-150%)}.seo-body .skip:focus{transform:none}
@media(max-width:960px){.seo-nav nav{display:none}.seo-hero-grid,.seo-faq-grid{grid-template-columns:1fr}.seo-hero-image{max-width:620px}.seo-detail-grid{grid-template-columns:1fr 1fr}.seo-detail-grid article:nth-child(2){border-left:0}.seo-detail-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.seo-footer-grid{grid-template-columns:1fr 1fr}.seo-disclaimer{grid-column:1/-1}}
@media(max-width:620px){.seo-shell{width:min(calc(100% - 2rem),1180px)}.seo-nav{min-height:72px}.seo-brand img{width:42px;height:42px}.seo-brand small{font-size:.58rem}.seo-hero{padding:3.6rem 0 4.5rem}.seo-hero h1{font-size:clamp(2.35rem,11vw,3.4rem);max-width:none}.seo-lead{font-size:.93rem}.seo-actions{display:grid}.seo-actions a{width:100%}.seo-hero-image{margin-top:1rem}.seo-detail-grid,.seo-related-links,.seo-footer-grid{grid-template-columns:1fr}.seo-detail-grid article{border-left:0!important;border-bottom:1px solid var(--line)}.seo-detail-grid article:last-child{border-bottom:0}.seo-related-links{gap:.7rem}.seo-footer-grid{gap:1.8rem}.seo-disclaimer{grid-column:auto}}
