.home-hero{padding-bottom:clamp(56px,7vw,96px);overflow:visible}.hero-copy{gap:24px}.hero-copy h1{max-width:13em}.hero-art{flex-direction:column;align-items:center;gap:0;display:flex}.scene{perspective:1200px;justify-content:center;align-items:center;width:100%;min-height:clamp(380px,42vw,520px);display:flex;position:relative}.lens{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,var(--sky),var(--blue) 72%);opacity:.92;border-radius:50%;width:min(440px,84%);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 40px 120px -40px #2c56a899}.lens:after{content:"";background:conic-gradient(from 0deg,transparent 0 70%,#ffffff8c 80%,transparent 90%);mix-blend-mode:soft-light;border-radius:50%;animation:16s linear infinite lens-spin;position:absolute;inset:0}@keyframes lens-spin{to{transform:rotate(360deg)}}.tilt{z-index:1;width:100%;transform-style:preserve-3d;transition:transform .8s var(--e-out);justify-content:center;display:flex;position:relative}.scene .case-card{max-width:430px;box-shadow:var(--shadow);animation:10s ease-in-out infinite card-float;transform:translateZ(40px)}.scene .case-card.glass{background:var(--glass-strong)}.scene .sm-row:not(.go) .st{color:var(--muted)}@keyframes card-float{50%{translate:0 -8px}}.scene .av img{object-fit:cover;width:100%;height:100%;display:block}.js .case-card[data-case]:not(.live) .sm-row .dot{border-color:var(--line-2);background:0 0}.js .case-card[data-case]:not(.live) .sm-row .dot .ico{opacity:0}.js .case-card[data-case]:not(.live) .sm-row .lbl{color:inherit;font-weight:400}.js .case-card[data-case]:not(.live) .sm-row .st{color:var(--muted);font-weight:400}.case-card .sm-row .dot{transition:background var(--d-travel) var(--e-out),border-color var(--d-travel) var(--e-out)}.case-card .sm-row .dot .ico{transition:opacity var(--d-travel) var(--e-out)}.case-card.live .sm-row.go .dot{animation:1.8s ease-in-out infinite pulse}@media (max-width:900px){.scene{min-height:0;padding-block:24px}.lens{width:min(360px,90%)}}.hero-motion{z-index:2;align-self:flex-end;margin-top:4px;position:relative}@media (max-width:900px){.hero-motion{align-self:center;margin-top:0}}.lic-badge{background:color-mix(in srgb,var(--green) 12%,transparent);border:1px solid color-mix(in srgb,var(--green) 38%,transparent);max-width:100%;color:var(--green-ink);transition:background var(--d-fade),border-color var(--d-fade);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:7px 18px 7px 8px;text-decoration:none;display:inline-flex}[dir=rtl] .lic-badge{padding:7px 8px 7px 18px}.lic-badge:hover{background:color-mix(in srgb,var(--green) 18%,transparent);border-color:var(--green);text-decoration:none}.lic-i{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lic-t{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.lic-t b{color:var(--green-ink);text-wrap:balance;font-size:.92rem;font-weight:600}.lic-n{color:var(--green-ink);opacity:.85;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.lic-t bdi{white-space:nowrap}.lic-logo{border-inline-start:1px solid color-mix(in srgb,var(--green) 35%,transparent);align-items:center;padding-inline-start:12px;display:inline-flex}.lic-logo img{width:auto;height:26px;display:block}:root[data-theme=dark] .lic-logo img{box-sizing:content-box;background:#fff;border-radius:7px;padding:3px 7px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lic-logo img{box-sizing:content-box;background:#fff;border-radius:7px;padding:3px 7px}}@media (max-width:560px){.lic-badge{border-radius:22px;flex-wrap:wrap;row-gap:8px}.lic-logo{padding-inline-start:0;border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--green) 35%,transparent);flex-basis:100%;padding-top:8px}.lic-logo img{height:24px}}.ecg-wrap{pointer-events:none;height:max(60px,4.1667vw);position:absolute;bottom:-8px;left:0;right:0}.ecg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ecg path{fill:none;stroke:var(--hb-color);stroke-width:var(--hb-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.55}.ecg .ecg-pulse{stroke:var(--hb-color);stroke-width:var(--hb-stroke);opacity:0;stroke-dasharray:.05 .95;stroke-dashoffset:1px}.js .ecg.draw.in~.ecg-p .ecg-pulse{opacity:.95;animation:6s linear .9s infinite ecg-travel}@keyframes ecg-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-.05px}}.js[dir=rtl] .ecg.draw path{stroke-dashoffset:-1px}.js[dir=rtl] .ecg.draw.in path{stroke-dashoffset:0}.js[dir=rtl] .ecg.draw.in~.ecg-p .ecg-pulse{animation-name:ecg-travel-rtl}@keyframes ecg-travel-rtl{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:.05px}}:root:not(.js) .ecg-p{display:none}.doors{align-items:stretch}.door{color:inherit;flex-direction:column;gap:12px;height:100%;display:flex}.door-i{background:var(--chip);width:54px;height:54px;color:var(--link);border-radius:18px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.door h3{font-size:clamp(1.5rem,2.4vw,2rem)}.door p{color:var(--muted);max-width:34em}.door-price{color:var(--head);border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-weight:600}.door .arrow{min-height:0}.rail-h[data-rail]{border-top-color:var(--line-2);position:relative}.rail-h[data-rail]:before{content:"";top:-2px;background:var(--brand-line);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,1));border-radius:2px;transition:transform .15s linear;position:absolute;inset-inline-start:0}[dir=rtl] .rail-h[data-rail]:before{transform-origin:100%}.rail-h[data-rail] .rh-n{border:1.5px solid var(--line-2);background:var(--surface);width:32px;height:32px;color:var(--link);transition:background var(--d-travel) var(--e-out),border-color var(--d-travel) var(--e-out),color var(--d-travel) var(--e-out);border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;display:inline-flex;position:relative}.rail-h[data-rail] .rh-n .ico{opacity:0;transition:opacity var(--d-travel) var(--e-out);position:absolute}.rail-h[data-rail] .rh-step.on .rh-n{background:var(--head);border-color:var(--head);color:var(--ground)}.rail-h[data-rail] .rh-step.done .rh-n{background:var(--green);border-color:var(--green);color:#fff}.rail-h[data-rail] .rh-step.done .rh-n>span{opacity:0}.rail-h[data-rail] .rh-step.done .rh-n .ico{opacity:1}@media (max-width:760px){.rail-h[data-rail]{border-inline-start-color:var(--line-2)}.rail-h[data-rail]:before,[dir=rtl] .rail-h[data-rail]:before{top:0;transform-origin:50% 0;width:2px;height:100%;transform:scaleY(var(--p,1));inset-inline-start:-2px}}.home-phases .jr-behind{margin-top:0}@media (min-width:761px){.home-phases .rh-step{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:8px;display:grid}.home-phases .jr-top{align-self:start}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.js .scrolly[data-pinned]{position:relative}.js .scrolly[data-pinned] .pin{position:sticky;top:90px}.js .scrolly[data-pinned] .head-row{margin-bottom:28px}.js .scrolly[data-pinned] .rh-step{opacity:0;transition:opacity var(--d-travel) var(--e-out),transform var(--d-travel) var(--e-out);transform:translateY(12px)}.js .scrolly[data-pinned] .rh-step.on,.js .scrolly[data-pinned] .rh-step.done{opacity:1;transform:none}}.rmap{margin:0;padding:clamp(10px,2vw,26px);overflow:hidden}.rm-stage{aspect-ratio:1056/480;position:relative}.rm-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rm-land,.rm-c{fill:none;stroke-linecap:round;stroke-dasharray:0 12;stroke-width:5px}.rm-land{stroke:var(--line-2)}.rm-c{stroke:var(--blue);opacity:.62;transition:opacity var(--d-fade) var(--e-out)}.rm-arc{fill:none;stroke:var(--brand-line);stroke-width:2.4px;stroke-linecap:round}.rm-arcs.draw.in .rm-arc:nth-of-type(2){transition-delay:calc(var(--d-press) * 1)}.rm-arcs.draw.in .rm-arc:nth-of-type(3){transition-delay:calc(var(--d-press) * 2)}.rm-arcs.draw.in .rm-arc:nth-of-type(4){transition-delay:calc(var(--d-press) * 3)}.rm-arcs.draw.in .rm-arc:nth-of-type(5){transition-delay:calc(var(--d-press) * 4)}.rm-arcs.draw.in .rm-arc:nth-of-type(6){transition-delay:calc(var(--d-press) * 5)}.rm-pt{fill:var(--surface);stroke:var(--blue);stroke-width:2.6px}.rm-home{fill:var(--head)}.rm-home-ring{fill:none;stroke:var(--head);stroke-width:1.5px;opacity:.3}.rm-lab{z-index:1;background:var(--surface);border:1px solid var(--line-2);min-height:34px;color:var(--head);white-space:nowrap;box-shadow:var(--card-shadow);transition:border-color var(--d-fade),background var(--d-fade),color var(--d-fade);border-radius:999px;align-items:center;padding:0 13px;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;position:absolute}.rm-lab:hover{text-decoration:none}.rm-lab.home{background:var(--head);color:var(--ground);border-color:var(--head)}.rm-lab[data-pos=t]{transform:translate(-50%,calc(-100% - 12px))}.rm-lab[data-pos=b]{transform:translate(-50%,12px)}.rm-lab[data-pos=l]{transform:translate(calc(-100% - 14px),-50%)}.rm-lab[data-pos=r]{transform:translate(14px,-50%)}.rm-lab.home[data-pos=b]{transform:translate(-50%,18px)}@media (hover:none){.rm-lab{min-height:44px}}.rm-lab:focus-visible{border-color:var(--blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rm-lab:not(.home):hover{border-color:var(--blue);background:var(--chip)}}.rm-stage:has(.rm-lab:not(.home):focus-visible) .rm-c{opacity:.3}@media (hover:hover) and (pointer:fine){.rm-stage:has(.rm-lab:not(.home):hover) .rm-c{opacity:.3}}:is(.rm-stage:has([data-c=thailand]:focus-visible) [data-c=thailand]:is(.rm-arc,.rm-c),.rm-stage:has([data-c=south-korea]:focus-visible) [data-c=south-korea]:is(.rm-arc,.rm-c),.rm-stage:has([data-c=india]:focus-visible) [data-c=india]:is(.rm-arc,.rm-c),.rm-stage:has([data-c=jordan]:focus-visible) [data-c=jordan]:is(.rm-arc,.rm-c),.rm-stage:has([data-c=turkey]:focus-visible) [data-c=turkey]:is(.rm-arc,.rm-c),.rm-stage:has([data-c=united-kingdom]:focus-visible) [data-c=united-kingdom]:is(.rm-arc,.rm-c)){stroke:var(--head);stroke-width:4px;opacity:1}@media (hover:hover) and (pointer:fine){:is(.rm-stage:has(.rm-lab[data-c=thailand]:hover) [data-c=thailand]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-lab[data-c=south-korea]:hover) [data-c=south-korea]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-lab[data-c=india]:hover) [data-c=india]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-lab[data-c=jordan]:hover) [data-c=jordan]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-lab[data-c=turkey]:hover) [data-c=turkey]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-lab[data-c=united-kingdom]:hover) [data-c=united-kingdom]:is(.rm-arc,.rm-c)){stroke:var(--head);stroke-width:4px;opacity:1}}.rm-c{pointer-events:visibleStroke;cursor:pointer}.rm-fly{fill:none;stroke:var(--surface);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;opacity:0;pointer-events:none}.rm-ring{fill:none;stroke:var(--blue);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none}@keyframes rm-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-.06px}}@keyframes rm-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}:is(.rm-stage:has([data-c=thailand]:focus-visible) .rm-fly[data-c=thailand],.rm-stage:has([data-c=south-korea]:focus-visible) .rm-fly[data-c=south-korea],.rm-stage:has([data-c=india]:focus-visible) .rm-fly[data-c=india],.rm-stage:has([data-c=jordan]:focus-visible) .rm-fly[data-c=jordan],.rm-stage:has([data-c=turkey]:focus-visible) .rm-fly[data-c=turkey],.rm-stage:has([data-c=united-kingdom]:focus-visible) .rm-fly[data-c=united-kingdom]){opacity:1;animation:1.5s linear infinite rm-travel}:is(.rm-stage:has([data-c=thailand]:focus-visible) .rm-ring[data-c=thailand],.rm-stage:has([data-c=south-korea]:focus-visible) .rm-ring[data-c=south-korea],.rm-stage:has([data-c=india]:focus-visible) .rm-ring[data-c=india],.rm-stage:has([data-c=jordan]:focus-visible) .rm-ring[data-c=jordan],.rm-stage:has([data-c=turkey]:focus-visible) .rm-ring[data-c=turkey],.rm-stage:has([data-c=united-kingdom]:focus-visible) .rm-ring[data-c=united-kingdom]){animation:1.5s ease-out infinite rm-ping}@media (hover:hover) and (pointer:fine){:is(.rm-stage:has(.rm-lab[data-c=thailand]:hover) .rm-fly[data-c=thailand],.rm-stage:has(.rm-c[data-c=thailand]:hover) .rm-fly[data-c=thailand],.rm-stage:has(.rm-lab[data-c=south-korea]:hover) .rm-fly[data-c=south-korea],.rm-stage:has(.rm-c[data-c=south-korea]:hover) .rm-fly[data-c=south-korea],.rm-stage:has(.rm-lab[data-c=india]:hover) .rm-fly[data-c=india],.rm-stage:has(.rm-c[data-c=india]:hover) .rm-fly[data-c=india],.rm-stage:has(.rm-lab[data-c=jordan]:hover) .rm-fly[data-c=jordan],.rm-stage:has(.rm-c[data-c=jordan]:hover) .rm-fly[data-c=jordan],.rm-stage:has(.rm-lab[data-c=turkey]:hover) .rm-fly[data-c=turkey],.rm-stage:has(.rm-c[data-c=turkey]:hover) .rm-fly[data-c=turkey],.rm-stage:has(.rm-lab[data-c=united-kingdom]:hover) .rm-fly[data-c=united-kingdom],.rm-stage:has(.rm-c[data-c=united-kingdom]:hover) .rm-fly[data-c=united-kingdom]){opacity:1;animation:1.5s linear infinite rm-travel}:is(.rm-stage:has(.rm-lab[data-c=thailand]:hover) .rm-ring[data-c=thailand],.rm-stage:has(.rm-c[data-c=thailand]:hover) .rm-ring[data-c=thailand],.rm-stage:has(.rm-lab[data-c=south-korea]:hover) .rm-ring[data-c=south-korea],.rm-stage:has(.rm-c[data-c=south-korea]:hover) .rm-ring[data-c=south-korea],.rm-stage:has(.rm-lab[data-c=india]:hover) .rm-ring[data-c=india],.rm-stage:has(.rm-c[data-c=india]:hover) .rm-ring[data-c=india],.rm-stage:has(.rm-lab[data-c=jordan]:hover) .rm-ring[data-c=jordan],.rm-stage:has(.rm-c[data-c=jordan]:hover) .rm-ring[data-c=jordan],.rm-stage:has(.rm-lab[data-c=turkey]:hover) .rm-ring[data-c=turkey],.rm-stage:has(.rm-c[data-c=turkey]:hover) .rm-ring[data-c=turkey],.rm-stage:has(.rm-lab[data-c=united-kingdom]:hover) .rm-ring[data-c=united-kingdom],.rm-stage:has(.rm-c[data-c=united-kingdom]:hover) .rm-ring[data-c=united-kingdom]){animation:1.5s ease-out infinite rm-ping}:is(.rm-stage:has(.rm-c[data-c=thailand]:hover) [data-c=thailand]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-c[data-c=south-korea]:hover) [data-c=south-korea]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-c[data-c=india]:hover) [data-c=india]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-c[data-c=jordan]:hover) [data-c=jordan]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-c[data-c=turkey]:hover) [data-c=turkey]:is(.rm-arc,.rm-c),.rm-stage:has(.rm-c[data-c=united-kingdom]:hover) [data-c=united-kingdom]:is(.rm-arc,.rm-c)){stroke:var(--head);stroke-width:4px;opacity:1}:is(.rm-stage:has(.rm-c[data-c=thailand]:hover) .rm-lab[data-c=thailand],.rm-stage:has(.rm-c[data-c=south-korea]:hover) .rm-lab[data-c=south-korea],.rm-stage:has(.rm-c[data-c=india]:hover) .rm-lab[data-c=india],.rm-stage:has(.rm-c[data-c=jordan]:hover) .rm-lab[data-c=jordan],.rm-stage:has(.rm-c[data-c=turkey]:hover) .rm-lab[data-c=turkey],.rm-stage:has(.rm-c[data-c=united-kingdom]:hover) .rm-lab[data-c=united-kingdom]){border-color:var(--blue);background:var(--chip)}}@media (max-width:719px){.rm-fly{stroke-width:3px}}@media (prefers-reduced-motion:reduce){.rm-fly,.rm-ring{opacity:0!important;animation:none!important}}.rm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;list-style:none;display:none}.rm-list a{background:var(--glass-strong);border:1px solid var(--line);min-height:56px;color:var(--head);border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.rm-list a:hover{border-color:var(--blue);text-decoration:none}.rm-list .ico{color:var(--link);margin-inline-start:auto}.rm-n{flex-direction:column;min-width:0;line-height:1.3;display:flex}.rm-n b{font-size:.95rem;font-weight:600}.rm-n span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.rm-dot{background:var(--surface);border:2.5px solid var(--blue);border-radius:50%;flex:none;width:10px;height:10px}.rm-dot.home{background:var(--head);border-color:var(--head)}@media (max-width:719px){.rm-lab{display:none}.rm-list{display:grid}.rm-land,.rm-c{stroke-width:6px}.rm-arc{stroke-width:4.5px}.rm-pt{stroke-width:4px;r:9px}.rm-home{r:11px}.rm-home-ring{r:22px;stroke-width:2.5px}}@media (max-width:380px){.rm-list{grid-template-columns:1fr}}.q-grid.est-home{align-items:start}.est-form{flex-direction:column;gap:24px;display:flex}.est-head{gap:12px}.est-fields{flex-direction:column;gap:16px;display:flex}.est-fields .btn{justify-content:center;align-self:stretch;margin-top:6px}.quote-doc[data-est-doc]{transition:opacity var(--d-fade) var(--e-out)}.quote-doc.is-updating{opacity:.55}.quote-doc[data-est-doc]:not(.has-result){justify-content:center;align-self:stretch;min-height:360px}.qd-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-block:clamp(40px,6vw,64px);padding-inline:clamp(12px,3vw,32px);display:flex}.qd-empty-ico{box-sizing:content-box;background:var(--chip);color:var(--link);border-radius:50%;flex:none;margin-block-end:8px;padding:18px}.qd-empty b{color:var(--head);font-size:1.1rem}.qd-empty p{max-width:26ch}.qd-none{flex-direction:column;gap:10px;padding-block:22px 6px;display:flex}.qd-none b{color:var(--head);font-size:1.05rem}.qd-none p{color:var(--muted);font-size:.95rem}.qd-none .ico{color:var(--link)}.quote-doc .qd-go{align-self:flex-start;margin-block-start:4px}@media (max-width:860px){.q-grid.est-home .quote-doc{max-width:none}}.er-range{background:var(--chip);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.er-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}[dir=rtl] .er-k{letter-spacing:0;text-transform:none;font-size:.85rem}.er-v{font-family:var(--display);color:var(--head);font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:400;line-height:1.25}[dir=rtl] .er-v{font-family:var(--arabic);font-weight:500}.er-basis{color:var(--ink);font-size:.88rem}.er-stay{border-bottom:1px dashed var(--line-2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block:4px 12px;font-size:.95rem;display:flex}.er-stay .ico{color:var(--link);flex:none}.er-stay b{color:var(--head);margin-inline-start:auto;font-weight:600}.er-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:4px;display:grid}.er-h{font-family:var(--body);letter-spacing:0;color:var(--head);margin:0 0 8px;font-size:.9rem;font-weight:600;line-height:1.4}[dir=rtl] .er-h{font-family:var(--arabic)}.er-list{flex-direction:column;gap:8px;font-size:.92rem;line-height:1.45;list-style:none;display:flex}.er-list li{align-items:flex-start;gap:8px;display:flex}.er-list .ico{flex:none;margin-top:3px}.er-inc li{color:var(--ink)}.er-inc .ico{color:var(--green)}.er-exc li,.er-exc .ico{color:var(--muted)}.er-credit{background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green-ink);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:600;display:flex}.er-credit .ico{background:var(--green);width:26px;height:26px;color:var(--ground);border-radius:50%;flex:none;padding:4px}.qd-foot.er-foot{display:block}@media (max-width:480px){.er-lists{grid-template-columns:1fr}.quote-doc .qd-go{justify-content:center;align-self:stretch}}.q-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.q-grid .quote-doc{width:100%;max-width:520px;margin-inline-start:auto}.ticks{flex-direction:column;gap:12px;margin-top:4px;list-style:none;display:flex}.ticks li{color:var(--ink);align-items:flex-start;gap:12px;display:flex}.ticks .ico{color:var(--green);flex:none;margin-top:3px}@media (max-width:860px){.q-grid{grid-template-columns:1fr}.q-grid .quote-doc{margin-inline:0}}.pp{list-style:none}.pp-card{flex-direction:column;padding:12px;display:flex}.pp-card .photo-slot{border-radius:18px}.pp-photo{aspect-ratio:4/3;background:var(--surface-2);border-radius:18px;overflow:hidden}.pp-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.pp-body{flex-direction:column;gap:6px;padding:18px 10px 10px;display:flex}.pp-body b{font-family:var(--display);color:var(--head);font-size:1.25rem;font-weight:400;line-height:1.3}[dir=rtl] .pp-body b{font-family:var(--arabic);font-weight:500}.pp-role{letter-spacing:.1em;text-transform:uppercase;color:var(--link);font-size:.74rem;font-weight:600}[dir=rtl] .pp-role{letter-spacing:0;text-transform:none;font-size:.88rem}.pp-body p{font-size:.95rem}@media (max-width:860px) and (min-width:561px){.pp{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-body b{font-size:1.08rem}}.faq-wide{max-width:none}.faq-wide .faq-a{max-width:74ch}.faq-foot{margin-top:16px;font-size:.95rem}.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.faq-side{align-items:flex-start;position:sticky;top:120px}@media (max-width:860px){.faq-grid{grid-template-columns:1fr}.faq-side{position:static}}.t-hero .stack{max-width:52rem}.t-hero h1{max-width:17em;font-size:clamp(2.1rem,4.3vw,3.5rem)}[dir=rtl] .t-hero h1{font-size:clamp(1.9rem,3.8vw,3rem)}.t-hero .ctas{margin-top:6px}.nw{white-space:nowrap}.req{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.req-form{flex-direction:column;gap:24px;display:flex}.req-head{gap:10px}.req-form .fields{gap:18px}.req-form .btn[type=submit]{align-self:flex-start}.opt{color:var(--muted);font-weight:400}.lbl{color:var(--head);font-size:.88rem;font-weight:600}.fl legend{margin-bottom:7px}[dir=rtl] .fl input[dir=ltr]{text-align:end}.fl .check{color:var(--muted);font-size:.92rem;font-weight:400}.check a{font-weight:600}.req-side{position:sticky;top:110px}.cq-side{flex-direction:column;gap:16px;display:flex}@media (max-width:900px){.req{grid-template-columns:1fr}.req-side{order:-1;position:static}}@media (max-width:560px){.req-form .btn[type=submit]{align-self:stretch}}.dz-input:focus-visible+.dropzone{outline:2.5px solid var(--blue);outline-offset:3px}.fl .dropzone{color:var(--muted);transition:border-color var(--d-fade),background var(--d-fade);padding:22px;font-size:.92rem;font-weight:400}.dropzone b{color:var(--head);font-weight:600}.dropzone .ico{color:var(--link)}.dropzone.over{border-color:var(--blue);background:var(--chip)}.dz-files{flex-direction:column;gap:8px;margin-top:4px;list-style:none;display:flex}.dz-files li{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding-block:4px;padding-inline:14px 4px;display:flex}.dz-doc{color:var(--link);display:inline-flex}.dz-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:.93rem;overflow:hidden}.dz-size{color:var(--muted);font-size:.8rem}.req-form .full{grid-column:1/-1}.req-form .cq-contact[hidden]{display:none}.req-form .rf-as{background:var(--chip);color:var(--head);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px;font-size:.97rem;display:flex}.req-form .rf-as[hidden]{display:none}.req-form .rf-as>.ico{color:var(--link);flex:none}.req-form .rf-as b{font-weight:600}.req-form .rf-as bdi{font-variant-numeric:tabular-nums;white-space:nowrap}.req-form .rf-as .linkbtn{min-height:44px;color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;margin-inline-start:auto;padding:0 4px;font-weight:600;display:inline-flex}.req-form .rf-as .linkbtn:hover{text-underline-offset:3px;text-decoration:underline}
