.ri{--ri-navy:#193662;--ri-navy-deep:#10233d;--ri-red:#b22010;--ri-ink:var(--royal-reading-ink,#1f2937);--ri-mute:var(--royal-reading-secondary,#475569);--ri-line:#e2e6ee;--ri-mist:#f4f6f9;--ri-paper:#fff;--ri-radius:14px;--ri-ease:cubic-bezier(.2, .7, .2, 1);background:var(--ri-paper);min-height:100vh;color:var(--ri-ink);font-family:Vazirmatn Variable,Vazirmatn,Estedad Variable,system-ui,sans-serif;font-size:16px;line-height:1.85;overflow-x:clip}.ri[lang=en]{font-family:Manrope,system-ui,sans-serif;line-height:1.65}.ri *,.ri :before,.ri :after{box-sizing:border-box}.ri img{max-width:100%;display:block}.ri a{color:inherit}.ri :is(a,button):is(.bg-royal-blue,.bg-royal-red){color:#fff!important}.ri :focus-visible{outline:2px solid var(--ri-red);outline-offset:3px;border-radius:6px}.ri-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ri-skip{z-index:60;background:var(--ri-navy);color:#fff;inset-inline-start:16px;border-radius:10px;padding:10px 16px;position:absolute;top:-60px}.ri-skip:focus{top:12px}.ri-main{outline:none}.ri-wrap{width:min(1280px,100% - 40px);margin-inline:auto}@media (width>=768px){.ri-wrap{width:min(1280px,100% - 80px)}}.ri-display,.ri-h1,.ri-h2,.ri-h3{color:var(--ri-navy);letter-spacing:0;margin:0;font-family:Estedad Variable,Vazirmatn,system-ui,sans-serif}.ri[lang=en] .ri-display,.ri[lang=en] .ri-h1,.ri[lang=en] .ri-h2,.ri[lang=en] .ri-h3{letter-spacing:-.02em;font-family:Manrope,system-ui,sans-serif}.ri-display{font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.12}.ri-h1{font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1.18}.ri-h2{font-size:clamp(24px,2.6vw,36px);font-weight:750;line-height:1.3}.ri-h3{font-size:19px;font-weight:700;line-height:1.45}.ri-lede{color:var(--ri-mute);max-width:62ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,19px)}.ri-p{color:var(--ri-mute);max-width:68ch;margin:12px 0 0}.ri-eyebrow{color:var(--ri-red);align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:700;display:inline-flex}.ri-eyebrow:before{content:"";background:currentColor;width:18px;height:2px}.ri-num{font-variant-numeric:tabular-nums;color:var(--ri-red);font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700}.ri-latin{direction:ltr;unicode-bidi:isolate;font-family:Manrope,system-ui,sans-serif}.ri-arrow{transition:transform .18s var(--ri-ease);display:inline-block}.ri[dir=rtl] .ri-arrow{transform:scaleX(-1)}a:hover>.ri-arrow,button:hover>.ri-arrow{transform:translate(3px)}.ri[dir=rtl] a:hover>.ri-arrow,.ri[dir=rtl] button:hover>.ri-arrow{transform:scaleX(-1)translate(3px)}.ri-btn{border:1px solid var(--ri-navy);background:var(--ri-navy);cursor:pointer;min-height:50px;transition:background .18s var(--ri-ease), transform .18s var(--ri-ease), box-shadow .18s var(--ri-ease);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.ri-btn:hover{background:var(--ri-navy-deep);transform:translateY(-1px);box-shadow:0 8px 20px -12px #10233d99}.ri-btn:active{transform:translateY(0)}.ri-btn--sm{min-height:42px;padding:0 16px;font-size:14px}.ri-btn--red{background:var(--ri-red);border-color:var(--ri-red)}.ri-btn--red:hover{background:#951a0c}.ri-btn--ghost{border-color:var(--ri-line);background:0 0;color:var(--ri-navy)!important}.ri-btn--ghost:hover{background:var(--ri-mist);box-shadow:none}.ri-btn--light{background:#fff;border-color:#fff;color:var(--ri-navy)!important}.ri-btn--light:hover{background:#e9eef6}.ri-btn[disabled],.ri-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ri-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ri-textlink{color:var(--ri-navy);border-bottom:1px solid #0000;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:border-color .18s;display:inline-flex}.ri-textlink:hover{border-color:currentColor}.ri-header{z-index:40;width:min(1320px,100% - 24px);margin:12px auto 0;position:sticky;top:12px}.ri-header__bar{border:1px solid var(--ri-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:16px;align-items:center;gap:20px;min-height:64px;padding:0 12px 0 20px;display:flex;box-shadow:0 10px 30px -22px #10233d73}.ri[dir=rtl] .ri-header__bar{padding:0 20px 0 12px}.ri-header__mark{color:var(--ri-navy)!important}.ri-nav{align-items:center;gap:2px;margin-inline-start:8px;display:none}.ri-nav__link{color:var(--ri-ink);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:color .16s,background .16s;position:relative}.ri-nav__link:hover{color:var(--ri-navy);background:var(--ri-mist)}.ri-nav__link.is-active{color:var(--ri-navy)}.ri-nav__link.is-active:after{content:"";background:var(--ri-red);inset-inline:10px;border-radius:2px;height:2px;position:absolute;bottom:2px}.ri-header__tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ri-lang{border:1px solid var(--ri-line);min-width:42px;height:42px;color:var(--ri-navy);cursor:pointer;background:#fff;border-radius:10px;font-family:Manrope,Vazirmatn,sans-serif;font-weight:700}.ri-lang:hover{background:var(--ri-mist)}.ri-header__login{color:var(--ri-mute);padding:8px;font-size:14px;font-weight:600;text-decoration:none;display:none}.ri-header__login:hover{color:var(--ri-navy)}.ri-burger{border:1px solid var(--ri-line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.ri-burger__lines,.ri-burger__lines:before,.ri-burger__lines:after{background:var(--ri-navy);border-radius:2px;width:18px;height:2px;transition:transform .18s;display:block}.ri-burger__lines{position:relative}.ri-burger__lines:before,.ri-burger__lines:after{content:"";position:absolute;left:0}.ri-burger__lines:before{top:-6px}.ri-burger__lines:after{top:6px}.ri-burger__lines[data-open=true]{background:0 0}.ri-burger__lines[data-open=true]:before{transform:translateY(6px)rotate(45deg)}.ri-burger__lines[data-open=true]:after{transform:translateY(-6px)rotate(-45deg)}.ri-mobile{border:1px solid var(--ri-line);background:#fff;border-radius:16px;margin-top:8px;padding:12px;box-shadow:0 20px 40px -28px #10233d80}.ri-mobile nav{display:grid}.ri-mobile .ri-nav__link{padding:12px;font-size:16px}.ri-header .ri-btn--sm{display:none}@media (width>=640px){.ri-header .ri-btn--sm{display:inline-flex}}@media (width>=1200px){.ri-nav{display:flex}.ri-burger{display:none}.ri-header__login{display:inline}}.ri-crumbs ol{color:var(--ri-mute);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:flex}.ri-crumbs li+li:before{content:"/";color:#b5bcc8;margin-inline-end:6px}.ri-crumbs a{text-decoration:none}.ri-crumbs a:hover{color:var(--ri-navy);text-decoration:underline}.ri-crumbs [aria-current]{color:var(--ri-navy);font-weight:600}.ri-section{padding:clamp(44px,6vw,80px) 0}.ri-section--mist{background:var(--ri-mist)}.ri-section--tight{padding:clamp(36px,4.5vw,56px) 0}.ri-intro{padding:clamp(40px,6vw,88px) 0 clamp(32px,4vw,56px)}.ri-split{align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width>=960px){.ri-split{grid-template-columns:1.05fr .95fr}.ri-split--wide-media{grid-template-columns:.85fr 1.15fr}.ri-split--top{align-items:start}}.ri-photo{background:var(--ri-mist);border-radius:18px;position:relative;overflow:hidden}.ri-photo img{object-fit:cover;width:100%;height:100%}.ri-photo figcaption{color:var(--ri-navy);inset-inline-start:14px;background:#ffffffeb;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:14px}.ri-rule{background:var(--ri-line);border:0;height:1px;margin:0}@keyframes ri-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ri-rise{animation:ri-rise .62s var(--ri-ease) both}.ri-rise-2{animation:ri-rise .62s var(--ri-ease) 90ms both}.ri-rise-3{animation:ri-rise .62s var(--ri-ease) .18s both}@media (prefers-reduced-motion:reduce){.ri *,.ri :before,.ri :after{transition:none!important;animation:none!important}}.ri-steps{counter-reset:ri;gap:0;margin:0;padding:0;list-style:none;display:grid}.ri-steps>li{border-top:1px solid var(--ri-line);grid-template-columns:52px 1fr;gap:16px;padding:22px 0;display:grid}.ri-steps>li:last-child{border-bottom:1px solid var(--ri-line)}.ri-steps--row{grid-template-columns:1fr}@media (width>=900px){.ri-steps--row{grid-template-columns:repeat(4,1fr);gap:24px}.ri-steps--row>li{border-top:2px solid var(--ri-navy);grid-template-columns:1fr;border-bottom:0!important}.ri-steps--row.ri-steps--3{grid-template-columns:repeat(3,1fr)}}.ri-check{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ri-check li{align-items:flex-start;gap:12px;display:flex}.ri-check li:before{content:"";border:1.5px solid var(--ri-navy);background:linear-gradient(var(--ri-navy), var(--ri-navy)) center / 8px 8px no-repeat;border-radius:5px;flex:none;width:18px;height:18px;margin-top:5px}.ri-acc{border-top:1px solid var(--ri-line)}.ri-acc details{border-bottom:1px solid var(--ri-line)}.ri-acc summary{cursor:pointer;color:var(--ri-navy);justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.ri-acc summary::-webkit-details-marker{display:none}.ri-acc summary:after{content:"+";color:var(--ri-red);font-family:Manrope,sans-serif;font-size:22px;line-height:1;transition:transform .18s}.ri-acc details[open] summary:after{transform:rotate(45deg)}.ri-acc details>div{color:var(--ri-mute);max-width:70ch;padding:0 0 22px}.ri-navy{background:var(--ri-navy);color:#fff;border-radius:22px;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}.ri-navy .ri-h1,.ri-navy .ri-h2,.ri-navy .ri-h3,.ri-navy .ri-display{color:#fff}.ri-navy .ri-lede,.ri-navy .ri-p{color:#ffffffc7}.ri-navy .ri-eyebrow{color:#ff9b8c}.ri-navy .ri-check li:before{background-image:linear-gradient(#fff,#fff);border-color:#fff}.ri-tabs{background:var(--ri-mist);border-radius:12px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.ri-tab{min-height:40px;font:inherit;color:var(--ri-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:14px;font-weight:600}.ri-tab[aria-pressed=true]{color:var(--ri-navy);background:#fff;box-shadow:0 2px 8px -4px #10233d4d}.ri-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:32px;display:flex}.ri-search{flex:260px;max-width:360px;position:relative}.ri-search input{width:100%}.ri-prodgrid{gap:22px;display:grid}@media (width>=760px){.ri-prodgrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.ri-prodgrid{grid-template-columns:repeat(3,1fr)}}.ri-prod{border:1px solid var(--ri-line);transition:border-color .2s, transform .2s var(--ri-ease);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ri-prod:hover{border-color:#c6cfdd;transform:translateY(-2px)}.ri-prod__stage{aspect-ratio:4/4.2;background:radial-gradient(120% 80% at 50% 100%,#e7edf6 0%,#f6f8fb 55%,#fff 100%);place-items:center;display:grid;position:relative}.ri-prod__stage img{object-fit:contain;filter:drop-shadow(0 22px 22px #10233d38);width:auto;height:86%;transition:transform .3s var(--ri-ease)}.ri-prod:hover .ri-prod__stage img{transform:translateY(-4px)rotate(-1deg)}.ri-prod__body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.ri-prod__meta{color:var(--ri-mute);justify-content:space-between;gap:10px;font-size:13px;display:flex}.ri-prod__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px;display:flex}.ri-status{background:var(--ri-mist);color:var(--ri-navy);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.ri-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ri-status--concept,.ri-status--pending{color:#8a5a00;background:#fbf3df}.ri-empty{text-align:center;border:1px dashed #c6cfdd;border-radius:20px;padding:64px 20px}.ri-spec{border-collapse:collapse;width:100%;margin-top:18px;font-size:15px}.ri-spec th,.ri-spec td{text-align:start;border-bottom:1px solid var(--ri-line);vertical-align:top;padding:14px 0}.ri-spec th{width:38%;color:var(--ri-mute);padding-inline-end:16px;font-weight:600}.ri-spec td{color:var(--ri-ink);font-weight:600}.ri-detail-stage{aspect-ratio:1/1.08;background:radial-gradient(90% 70% at 50% 92%,#dde5f1 0%,#eef2f8 45%,#f8fafc 100%);border-radius:24px;place-items:center;max-height:min(540px,62vh);display:grid;position:sticky;top:100px;overflow:hidden}.ri-detail-stage img{object-fit:contain;filter:drop-shadow(0 30px 30px #10233d40);width:auto;height:84%}.ri-detail-stage:after{content:"";filter:blur(12px);background:#10233d2e;border-radius:50%;width:46%;height:18px;position:absolute;bottom:9%}.ri-detail-stage img{z-index:1;position:relative}.ri-field{gap:6px;display:grid}.ri-field label{color:var(--ri-ink);font-size:14px;font-weight:700}.ri-field label .ri-req{color:var(--ri-red)}.ri input[type=text],.ri input[type=email],.ri input[type=tel],.ri input[type=search],.ri select,.ri textarea{width:100%;min-height:50px;font:inherit;color:var(--ri-ink);background:#fff;border:1px solid #cfd6e1;border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.ri textarea{resize:vertical;min-height:130px}.ri input:focus,.ri select:focus,.ri textarea:focus{border-color:var(--ri-navy);outline:none;box-shadow:0 0 0 3px #19366226}.ri [aria-invalid=true]{border-color:var(--ri-red)!important}.ri-err{color:var(--ri-red);font-size:13px;font-weight:600}.ri-hint{color:var(--ri-mute);font-size:13px}.ri-formgrid{gap:18px;display:grid}@media (width>=720px){.ri-formgrid{grid-template-columns:1fr 1fr}.ri-formgrid .ri-span{grid-column:1/-1}}.ri-notice{color:#6d4700;background:#fbf3df;border-radius:12px;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.ri-docs{gap:18px;display:grid}@media (width>=900px){.ri-docs{grid-template-columns:repeat(3,1fr)}}.ri-doc{border:1px solid var(--ri-line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.ri-doc__sheet{aspect-ratio:3/3.4;background:repeating-linear-gradient(180deg, transparent 0 22px, #e8ecf2 22px 23px), var(--ri-mist);border:1px solid var(--ri-line);border-radius:10px;place-items:center;display:grid;position:relative}.ri-doc__sheet span{color:var(--ri-mute);background:#fff;border:1px dashed #c6cfdd;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.ri-doc dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px;display:grid}.ri-doc dt{color:var(--ri-mute)}.ri-doc dd{margin:0;font-weight:600}.ri-footer{background:var(--ri-navy);color:#ffffffd1;margin-top:clamp(40px,6vw,80px);padding:64px 0 28px}.ri-footer__grid{gap:36px;display:grid}@media (width>=900px){.ri-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr}}.ri-footer__mark{color:#fff!important;font-size:24px!important}.ri-footer__note{max-width:34ch;margin:16px 0 0;font-size:14px}.ri-footer__h{color:#fff;margin:0 0 14px;font-size:13px;font-weight:700}.ri-footer ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ri-footer a{text-decoration:none}.ri-footer a:hover{color:#fff;text-decoration:underline}.ri-footer__contact{overflow-wrap:anywhere;align-content:start;gap:8px;font-size:14px;font-style:normal;display:grid}.ri-footer__base{color:#fff9;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:12px;display:flex}.ri-grid3{gap:28px;display:grid}@media (width>=900px){.ri-grid3{grid-template-columns:repeat(3,1fr)}}.ri-grid2{gap:28px;display:grid}@media (width>=900px){.ri-grid2{grid-template-columns:1fr 1fr}}.ri-market{border-bottom:1px solid var(--ri-line);grid-template-columns:44px 1fr auto;align-items:baseline;gap:14px;padding:18px 0;display:grid}.ri-market strong{color:var(--ri-navy);font-size:clamp(20px,2vw,26px)}.ri-market span:last-child{color:var(--ri-mute);font-size:13px}.ri-404{min-height:52vh;padding:96px 0 40px}.ri-toc{border-inline-start:2px solid var(--ri-line);padding-inline-start:16px;font-size:14px;position:sticky;top:100px}.ri-toc ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ri-toc a{color:var(--ri-mute);text-decoration:none}.ri-toc a:hover{color:var(--ri-navy)}.ri-article{gap:40px;display:grid}@media (width>=980px){.ri-article{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:64px}}@media (width<=979px){.ri-toc{position:static;top:auto}}.ri-prose h2{margin-top:40px;scroll-margin-top:110px}@media (width<=639px){.ri-article .ri-prose h2[id]{scroll-margin-top:146px}}.ri-prose p{color:var(--ri-ink);margin:14px 0 0;font-size:17px}.ri-prose ul{color:var(--ri-ink);margin:14px 0 0;padding-inline-start:22px}.ri-prose li{margin:6px 0}.ri-guide{gap:18px;text-decoration:none;display:grid}.ri-guide .ri-photo{aspect-ratio:4/3}.ri-guide:hover .ri-h3{text-decoration:underline}@media (width>=900px){.ri-guide--lead{grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}}.ri-kicker{color:var(--ri-mute);align-items:center;gap:12px;font-size:13px;display:flex}.ri-kicker b{color:var(--ri-red);font-weight:700}.ri-legal{max-width:760px}.ri-legal h2{margin-top:36px}.ri-tile{border:1px solid var(--ri-line);transition:border-color .18s, transform .18s var(--ri-ease);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}a.ri-tile:hover{border-color:var(--ri-navy);transform:translateY(-2px)}.ri-packrow{justify-content:center;align-items:flex-end;gap:0;display:flex}.ri-packrow img{filter:drop-shadow(0 24px 22px #00000059);width:32%;height:auto}.ri-packrow img:nth-child(2){z-index:1;width:38%;margin-inline:-6%;position:relative}.ri-main{padding-top:86px}@media (width>=640px){.ri-main{padding-top:104px}}.ri-utility{justify-content:flex-end;padding-top:8px;display:flex}
