.RRf4YG_home{width:100%;min-width:0;color:var(--color-champagne);direction:ltr;gap:12px;padding-block:0 20px;display:grid}.RRf4YG_card{isolation:isolate;border:1px solid var(--color-card-border);border-radius:var(--radius-lg);width:100%;min-width:0;text-decoration:none;position:relative;overflow:hidden}.RRf4YG_photo{object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RRf4YG_hero{aspect-ratio:820/492;background:var(--color-black-brand);align-items:center;display:flex}.RRf4YG_heroCopy{flex-direction:column;align-items:flex-start;gap:clamp(10px,2vw,20px);width:58%;padding:clamp(15px,3vw,35px);display:flex}.RRf4YG_heroActions{flex-wrap:nowrap;align-items:center;gap:clamp(6px,1.6vw,14px);width:max-content;min-width:0;max-width:100%;display:flex}.RRf4YG_hero h1{text-wrap:balance;margin:0;font:600 clamp(22px,4.1vw,44px)/1.1 Georgia,serif}.RRf4YG_hero h1 span{display:block}.RRf4YG_play{aspect-ratio:1;border:1px solid var(--color-gold-soft);background:var(--color-black-brand);width:clamp(40px,7vw,64px);color:var(--color-gold-soft);cursor:pointer;border-radius:50%;flex:0 0 clamp(40px,7vw,64px);place-items:center;display:grid}.RRf4YG_primary{border:1px solid var(--color-gold-soft);border-radius:var(--radius-pill);background:var(--primary-gold-gradient);min-width:0;color:var(--color-black-brand);white-space:nowrap;justify-content:space-between;align-items:center;gap:clamp(5px,1vw,10px);padding:12px clamp(8px,1.5vw,16px);font-size:clamp(11px,1.8vw,18px);font-weight:600;text-decoration:none;display:flex}.RRf4YG_services{grid-template-columns:378fr 431fr;align-items:stretch;gap:11px;display:grid}.RRf4YG_confidant{aspect-ratio:378/794;grid-row:span 2}.RRf4YG_procedures{aspect-ratio:431/451;color:var(--color-black-brand)}.RRf4YG_offers{aspect-ratio:auto;background:var(--color-surface-2)}.RRf4YG_copy{z-index:1;text-align:start;padding:clamp(12px,2.3vw,24px);position:relative}.RRf4YG_copy h2{text-transform:uppercase;margin:12px 0 0;font:600 clamp(18px,3.5vw,32px)/1.05 Georgia,serif}.RRf4YG_copy p{max-width:85%;margin:12px 0 0;font-size:clamp(11px,1.9vw,17px);line-height:1.3}.RRf4YG_badge{width:clamp(40px,8vw,64px);height:clamp(45px,9vw,72px);color:var(--color-gold-soft);border-radius:var(--radius-md);border:1px solid;place-items:center;display:grid}.RRf4YG_procedures .RRf4YG_badge,.RRf4YG_vip .RRf4YG_badge{color:var(--color-gold)}.RRf4YG_rule{background:var(--color-gold-soft);width:42px;height:1px;margin-top:14px;display:block}.RRf4YG_procedures .RRf4YG_copy{max-width:85%;padding-block-end:64px}.RRf4YG_offers .RRf4YG_copy{width:65%;padding-block:12px 56px}.RRf4YG_offers .RRf4YG_copy h2{font-size:clamp(18px,3.2vw,30px)}.RRf4YG_offers .RRf4YG_copy p{max-width:100%;margin-top:8px}.RRf4YG_offers .RRf4YG_badge{width:38px;height:40px}.RRf4YG_gift{inset-inline-end:-10%;object-fit:contain;z-index:-1;width:70%;height:95%;position:absolute;bottom:-8%}.RRf4YG_arrow{inset-inline-start:clamp(12px,2.3vw,24px);border:1px solid var(--color-gold-soft);width:40px;height:40px;color:var(--color-gold-soft);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px}.RRf4YG_procedures .RRf4YG_arrow,.RRf4YG_vip .RRf4YG_arrow{color:var(--color-gold)}.RRf4YG_vip{color:var(--color-black-brand);background:var(--color-champagne) url(/landing/reference-procedures.png) left top/200% auto;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.RRf4YG_vip h2{margin:0;font:600 clamp(17px,2.6vw,27px)/1.1 Georgia,serif}.RRf4YG_vip p{margin:8px 0 0;font-size:clamp(11px,1.6vw,15px);line-height:1.2}.RRf4YG_vip .RRf4YG_arrow{position:static}.RRf4YG_adStrip{isolation:isolate;text-decoration:none;position:relative;overflow:hidden}.RRf4YG_adBanner{z-index:0;opacity:.28;pointer-events:none;position:absolute;inset:0}.RRf4YG_adBannerImg{object-fit:cover;object-position:left top}.RRf4YG_adLogo{z-index:1;border:1px solid var(--color-gold);border-radius:var(--radius-md);background:var(--color-champagne);flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.RRf4YG_adLogoImg{object-fit:cover;width:100%;height:100%}.RRf4YG_adCopy{z-index:1;min-width:0;color:inherit;text-decoration:none;position:relative}.RRf4YG_adCopy h2{margin:0;font:600 clamp(17px,2.6vw,27px)/1.1 Georgia,serif}.RRf4YG_adCopy p{margin:8px 0 0;font-size:clamp(11px,1.6vw,15px);line-height:1.2}.RRf4YG_adStrip .RRf4YG_arrow{z-index:1;position:relative}.RRf4YG_navigation{border:1px solid var(--color-gold-soft);border-radius:var(--radius-pill);background:var(--color-black-brand);grid-template-columns:1fr 1px 1fr;align-items:center;width:90.2%;min-height:58px;margin-inline:auto;display:grid}.RRf4YG_navigation a{min-height:54px;color:var(--color-gold-soft);place-items:center;display:grid}.RRf4YG_navigation>span{background:var(--color-gold-soft);height:28px}.RRf4YG_profileMenu{z-index:5;min-width:0;position:relative}.RRf4YG_profileMenu summary{cursor:pointer;min-height:54px;color:var(--color-gold-soft);border-radius:var(--radius-pill);place-items:center;list-style:none;display:grid}.RRf4YG_profileMenu summary::-webkit-details-marker{display:none}.RRf4YG_profileMenu summary:focus-visible{outline:3px solid var(--color-gold-soft);outline-offset:3px}.RRf4YG_profileLinks{border:1px solid var(--color-gold-soft);border-radius:var(--radius-md);background:var(--color-black-brand);width:min(240px,75vw);box-shadow:var(--shadow-card);padding:8px;position:absolute;bottom:calc(100% + 12px);right:0}.RRf4YG_profileLinks a{border-radius:var(--radius-sm);justify-content:flex-start;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.RRf4YG_profileLinks a:hover{background:var(--color-surface-2)}.RRf4YG_home a:focus-visible,.RRf4YG_play:focus-visible{outline:3px solid var(--color-gold-soft);outline-offset:3px}.RRf4YG_home [dir=rtl] h1,.RRf4YG_home [dir=rtl] h2{font-family:var(--font-vazirmatn),Tahoma,sans-serif;text-transform:none;letter-spacing:0;font-weight:700;line-height:1.45}.RRf4YG_home [dir=rtl] p{font-family:var(--font-vazirmatn),Tahoma,sans-serif;line-height:1.55}.RRf4YG_fa .RRf4YG_heroCopy{text-align:right;align-items:stretch;width:min(68%,560px);margin-inline-start:auto}.RRf4YG_fa .RRf4YG_heroActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.RRf4YG_fa .RRf4YG_copy{padding-inline:clamp(14px,2.6vw,28px)}.RRf4YG_fa .RRf4YG_copy h2{margin-top:10px}.RRf4YG_fa .RRf4YG_copy p{max-width:100%}.RRf4YG_fa .RRf4YG_offers .RRf4YG_copy{width:78%}.RRf4YG_fa .RRf4YG_vip{background-position:100% 0}.RRf4YG_fa .RRf4YG_profileLinks{left:0;right:auto}@media (min-width:1024px){.RRf4YG_home{grid-template-rows:min-content min-content min-content;grid-template-columns:1fr 1fr;align-items:start}.RRf4YG_hero{grid-area:1/1}.RRf4YG_services{grid-area:1/2/span 3}.RRf4YG_vip{grid-area:2/1}.RRf4YG_navigation{grid-area:3/1}.RRf4YG_hero h1{font-size:clamp(26px,2.7vw,44px)}.RRf4YG_copy h2{font-size:clamp(22px,2.2vw,32px)}.RRf4YG_copy p{font-size:clamp(13px,1.25vw,17px)}}@media (max-width:600px){.RRf4YG_heroCopy{width:74%;padding:clamp(10px,3vw,18px)}.RRf4YG_heroActions{gap:8px}.RRf4YG_play{flex-basis:clamp(38px,10vw,52px);width:clamp(38px,10vw,52px)}.RRf4YG_primary{gap:6px;padding:9px 11px;font-size:clamp(11px,3.1vw,16px)}.RRf4YG_copy{padding:10px}.RRf4YG_copy h2{margin-top:7px;font-size:clamp(15px,4.1vw,22px);line-height:1.12}.RRf4YG_copy p{max-width:100%;margin-top:6px;font-size:clamp(10px,2.8vw,13px);line-height:1.22}.RRf4YG_badge{width:36px;height:40px}.RRf4YG_rule{margin-top:7px}.RRf4YG_procedures .RRf4YG_copy{max-width:100%;padding-block-end:36px}.RRf4YG_offers .RRf4YG_copy{width:72%;padding-block:7px 32px}.RRf4YG_offers .RRf4YG_copy h2{margin-top:5px;font-size:clamp(14px,3.7vw,20px)}.RRf4YG_offers .RRf4YG_copy p{margin-top:4px}.RRf4YG_offers .RRf4YG_badge{width:28px;height:30px}.RRf4YG_arrow{inset-inline-start:10px;width:34px;height:34px;bottom:10px}}@media (max-width:360px){.RRf4YG_heroCopy{width:86%;padding:10px}.RRf4YG_hero h1{font-size:20px}.RRf4YG_primary{gap:4px;padding:8px;font-size:11px}.RRf4YG_play{flex-basis:36px;width:36px}.RRf4YG_heroActions{gap:6px}.RRf4YG_copy h2{font-size:16px}.RRf4YG_copy p{font-size:10px}.RRf4YG_badge{width:34px;height:38px}.RRf4YG_offers .RRf4YG_badge{width:30px;height:32px}.RRf4YG_vip{gap:9px;padding:12px}}
