.sept-content{--sp:#a8285a;--si:#2a2230;--sm:#5b5366;--sb:#fdf6f7;color:var(--si);text-align:right;direction:rtl;max-width:1120px;margin:auto;padding:24px;font-family:Assistant,Arial,sans-serif;font-size:19px;line-height:1.8}.sept-content *{box-sizing:border-box}.sept-content h1,.sept-content h2,.sept-content h3{text-wrap:balance;font-family:Rubik,Arial,sans-serif;line-height:1.3}.sept-content h1{margin:12px 0 22px;font-size:clamp(32px,4.5vw,54px)}.sept-content h2{margin:0 0 20px;font-size:clamp(25px,3vw,34px)}.sept-content h3{margin:0 0 12px;font-size:23px}.sept-content p{margin:12px 0}.sept-content a{color:var(--sp);text-underline-offset:4px}.sept-content a:focus-visible,.sept-content summary:focus-visible{outline:3px solid var(--sp);outline-offset:5px}.sept-content section{margin-block:52px;scroll-margin-top:100px}.sept-content .sp-kicker{color:var(--sp);letter-spacing:.04em;font-size:16px;font-weight:700}.sept-content .sp-lead{color:var(--sm);font-size:22px}.sept-content .sp-hero{background:var(--sb);border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.sept-content .sp-hero figure{margin:0}.sept-content img{border-radius:20px;max-width:100%;height:auto;display:block}.sept-content figcaption{color:var(--sm);margin-block-start:10px;font-size:14px;line-height:1.5}.sept-content .sp-nav{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.sept-content .sp-nav a,.sept-content .sp-button{border:1px solid #e2b5c6;border-radius:30px;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-block}.sept-content .sp-button{background:var(--sp);color:#fff}.sept-content .sp-note{border-inline-start:4px solid var(--sp);background:var(--sb);border-radius:0 16px 16px 0;padding:24px}.sept-content .sp-table-wrap{border:1px solid #e8ced7;border-radius:20px;overflow:auto}.sept-content table{border-collapse:collapse;text-align:right;width:100%;font-size:17px}.sept-content caption{text-align:right;padding:18px;font-weight:700}.sept-content th,.sept-content td{vertical-align:top;border-block-end:1px solid #ead8df;padding:16px}.sept-content thead th{background:var(--sp);color:#fff}.sept-content tbody tr:nth-child(2n){background:var(--sb)}.sept-content .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sept-content .sp-card{background:#fff;border:1px solid #e8ced7;border-radius:24px;padding:26px}.sept-content .sp-card img{object-fit:contain;background:var(--sb);width:100%;height:220px;margin-block-end:22px}.sept-content .sp-tag{color:var(--sp);background:#f4e3e8;border-radius:30px;margin-block-end:16px;padding:3px 12px;font-size:15px;font-weight:700;display:inline-block}.sept-content .sp-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.sept-content .sp-steps li{background:var(--sb);counter-increment:step;border:1px solid #ead8df;border-radius:20px;padding:22px}.sept-content .sp-steps li:before{content:counter(step,decimal-leading-zero);color:var(--sp);font-size:30px;font-weight:800;display:block}.sept-content .sp-steps strong{display:block}.sept-content .sp-bars{gap:20px;display:grid}.sept-content .sp-bar-label{justify-content:space-between;gap:12px;display:flex}.sept-content .sp-track{background:#f4e3e8;border-radius:12px;height:15px;margin-block-start:8px;overflow:hidden}.sept-content .sp-fill{background:var(--sp);border-radius:12px;height:100%;display:block}.sept-content details{border:1px solid #e8ced7;border-radius:16px;margin-block:12px;padding:18px 22px}.sept-content summary{cursor:pointer;font-weight:700}.sept-content .sp-small{color:var(--sm);font-size:16px}@media (width<=700px){.sept-content{padding:16px;font-size:18px}.sept-content .sp-hero{grid-template-columns:1fr;padding:24px}.sept-content .sp-hero img{object-fit:cover;width:100%;max-height:300px}.sept-content .sp-grid{grid-template-columns:1fr}.sept-content .sp-steps{grid-template-columns:1fr 1fr}.sept-content section{margin-block:36px}.sept-content table,.sept-content tbody,.sept-content tr,.sept-content td,.sept-content th{display:block}.sept-content thead{display:none}.sept-content tr{padding:12px}.sept-content td,.sept-content tbody th{border:0;padding:8px}.sept-content td:before{content:attr(data-label) " · ";color:var(--sp);font-weight:700}.sept-content tbody th{font-size:20px}.sept-content .sp-card{padding:22px}}@media (prefers-reduced-motion:reduce){.sept-content *{scroll-behavior:auto!important}}@media (width<=700px){.sept-content caption{text-align:right;width:100%;display:block}.sept-content .sp-lead{font-size:20px}.sept-content .sp-steps{gap:10px}.sept-content .sp-steps li{padding:16px}}
