/* Only the approved introduction. Previous org-hero overrides do not apply to this markup. */
body.public-approved .studio-section.studio-hero.intro-approved{padding:24px 20px!important;background:var(--content-background,#F3F5F9)!important}
.intro-approved .org-intro-v2,.intro-approved .org-intro-v2 *{box-sizing:border-box;min-width:0}
.intro-approved .org-intro-v2{display:flex;flex-direction:column;width:100%;gap:0;direction:rtl;font-family:var(--content-font,Vazirmatn,Tahoma,Arial,sans-serif);color:var(--content-heading,#0A1F44)}
body.public-approved .studio-section.studio-hero.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title){display:flex;align-items:flex-start;justify-content:center;gap:12px;width:100%;position:static;font-size:var(--content-heading-size,22px)!important;font-weight:var(--content-heading-weight,800)!important;line-height:1.8!important;letter-spacing:0!important;color:var(--content-heading,#0A1F44)!important;text-align:center!important;margin:0 0 12px!important;padding:0!important;overflow-wrap:break-word}
.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title)>span{min-width:0}
.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title)::before,.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title)::after{content:"";display:block;position:static;flex:0 0 22px;width:22px;height:2px;background:#E8B923;border-radius:2px;margin-top:.9em;transform:none}
.intro-approved .org-intro-v2-title-line{display:block}
body.public-approved .studio-section.studio-hero.intro-approved .org-intro-v2-description{font-size:var(--content-size,14px)!important;line-height:2!important;font-weight:var(--content-weight,400);text-align:center!important;color:var(--content-text,#52607A)!important;margin:0 0 18px!important;padding:0!important;white-space:normal;overflow-wrap:break-word}
body.public-approved .intro-approved .org-intro-v2-photo{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain;object-position:center;aspect-ratio:auto;border-radius:12px;margin:0!important;padding:0!important;border:0;box-shadow:none;mix-blend-mode:normal}
.intro-approved .org-intro-v2-actions{display:flex;flex-direction:column;gap:8px;width:100%;margin:12px 0 0;padding:0;background:none;border:0}
body.public-approved .intro-approved .org-intro-v2-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:10px 12px!important;border:1px solid var(--content-primary,#4DA8FF)!important;border-radius:10px!important;background:var(--content-primary,#4DA8FF)!important;background-image:none!important;color:var(--content-button-text,#0A1F44)!important;font-family:var(--content-font,Vazirmatn,Tahoma,Arial,sans-serif)!important;font-size:var(--content-size,14px)!important;font-weight:700;line-height:1.9;text-align:center;text-decoration:none;box-shadow:none;white-space:normal;overflow-wrap:break-word}
.intro-approved .org-intro-v2-button:hover{filter:brightness(.97)}
.intro-approved a:focus-visible{outline:3px solid #B68B12;outline-offset:3px}
.intro-approved .org-intro-v2-benefits{width:100%;margin-top:16px;padding:16px 14px 3px;border:1px solid #DCE5EF;border-radius:12px;background:var(--content-card,#fff);box-shadow:none;scroll-margin-top:24px}
body.public-approved .intro-approved .org-intro-v2-benefits-title{margin-bottom:4px!important}
body.public-approved .intro-approved .org-intro-v2-benefits-description{font-size:var(--content-size,14px)!important;line-height:1.9;color:var(--content-text,#52607A);text-align:center;margin:0 0 10px;white-space:pre-line}
.intro-approved .org-intro-v2-list{display:flex;flex-direction:column;gap:0;list-style:none!important;margin:0!important;padding:0!important;border:0;background:none}
body.public-approved .intro-approved .org-intro-v2-row{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 0!important;margin:0!important;background:none!important;border:0;border-bottom:1px solid #E1E8F1;border-radius:0;list-style:none!important;text-align:right;color:var(--content-heading,#0A1F44)}
.intro-approved .org-intro-v2-row:last-child{border-bottom:0}
.intro-approved .org-intro-v2-row::marker{content:""}
.intro-approved .org-intro-v2-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:var(--content-primary,#4DA8FF);background:none;border:0;border-radius:0}
body.public-approved .intro-approved .org-intro-v2-icon :is(svg,img){display:block;width:24px!important;height:24px!important;max-width:100%;object-fit:contain;margin:0;padding:0;border-radius:0;background:none}
.intro-approved .org-intro-v2-copy{flex:1;text-align:right}
body.public-approved .studio-section.studio-hero.intro-approved .org-intro-v2-copy h3{font-size:var(--content-size,14px)!important;line-height:1.9!important;font-weight:800;text-align:right;color:var(--content-heading,#0A1F44);margin:0 0 2px!important;padding:0!important;overflow-wrap:break-word}
body.public-approved .studio-section.studio-hero.intro-approved .org-intro-v2-copy p{font-size:var(--content-size,14px)!important;line-height:1.9!important;font-weight:400;text-align:right;color:var(--content-text,#52607A);margin:0!important;padding:0!important;overflow-wrap:break-word}
.intro-approved .org-intro-v2-extra{white-space:pre-line}
.intro-approved .org-intro-v2-detail-link{color:var(--content-heading,#0A1F44);font-size:var(--content-size,14px);text-underline-offset:3px}
@media(max-width:359px){body.public-approved .studio-section.studio-hero.intro-approved{padding-inline:14px!important}.intro-approved .org-intro-v2-benefits{padding-inline:12px}.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title){gap:8px!important}.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title)::before,.intro-approved :is(.org-intro-v2-title,.org-intro-v2-benefits-title)::after{flex-basis:15px;width:15px}}
