/* Review 1: type roles shared by both languages; original saved site is untouched. */
:root{--type-display:clamp(52px,5.5vw,80px);--type-section:clamp(38px,4.7vw,68px);--type-title:clamp(24px,2.2vw,30px);--type-body:18px;--type-control:16px;--type-small:14px;--nav-ink:#2d1b34}
.home-review .site-header{width:min(1240px,calc(100% - 24px));height:72px;top:14px;margin-top:14px;border-radius:999px;background:rgba(247,240,222,.62);color:var(--nav-ink);border:1px solid #2d1b341f;box-shadow:0 12px 40px -18px #2d1b3459;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5)}
.home-review .site-header .nav{height:70px;gap:20px;padding:0 10px 0 26px;position:relative}
.home-review .site-header .logo{width:118px;flex:none}.home-review .site-header .logo img{width:118px}
.home-review .nav-links{display:flex;gap:4px;margin:0 auto;align-items:center}
.home-review .nav-links>a,.home-review .product-menu summary{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:18px;font-weight:500;color:var(--nav-ink);white-space:nowrap;line-height:1.5}
.home-review .nav-links>a:hover,.home-review .product-menu summary:hover{background:#2d1b3412}
.home-review .nav-links>a:after{display:none}
.nav-plus{position:relative;width:12px;height:12px}.nav-plus:before,.nav-plus:after{content:'';position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s}.nav-plus:after{transform:rotate(90deg)}details[open] .nav-plus:after{transform:rotate(0)}
.nav-end{display:flex;align-items:center;gap:8px;flex:none}.home-review .language-switch{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid #2d1b3433;border-radius:50%;font:700 24px/1 Tajawal,sans-serif;padding:0}.home-review .language-switch[lang=en]{font-size:14px}
.home-review .nav-cta{height:54px;min-width:0;padding:0 12px 0 24px;gap:12px!important;background:var(--nav-ink)!important;color:#f7f0de!important;border-radius:999px;font-size:18px;font-weight:600;white-space:nowrap}
.nav-arrow{width:32px;height:32px;padding:8px;border-radius:50%;background:#ffffff20;display:block}
.home-review .menu-toggle{display:none;position:relative;width:44px;height:44px;background:var(--nav-ink);border-radius:50%;padding:0;order:0;margin:0;flex:none}.menu-toggle i{position:absolute;left:13px;top:18px;width:18px;height:2px;background:#f7f0de;border-radius:2px;transition:transform .25s}.menu-toggle i+i{top:24px}.menu-toggle[aria-expanded=true] i:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] i+i{transform:translateY(-3px) rotate(-45deg)}
.nav-progress{position:absolute;left:30px;right:30px;bottom:-1px;height:3px;overflow:hidden;border-radius:3px}.nav-progress i{position:absolute;inset:0;background:linear-gradient(90deg,#e1603e,#ffbc3a);transform:scaleX(var(--page-progress,0));transform-origin:left}
.home-review .nav-ova-peep{z-index:-1}
.home-review .et-copy h2,.home-review .et-heading h2{font-size:var(--type-section);line-height:1.08}
.home-review .et-copy>p{font-size:var(--type-body);line-height:1.7}
.home-review .et-identity{padding-top:64px;padding-bottom:88px}.home-review .et-identity .et-split{align-items:start;gap:64px}.home-review .et-identity .et-copy{padding-top:0}.home-review .et-identity h2{font-size:clamp(42px,4.9vw,70px)}
.home-review .et-profile-tabs{margin-top:30px;gap:6px}.home-review .et-profile-tabs button{font-size:var(--type-control);padding:13px 17px;cursor:pointer}
.home-review #identity-panel{min-height:186px;padding-top:26px}.home-review #identity-panel h3{font-size:var(--type-title);line-height:1.25}.home-review #identity-panel p{font-size:var(--type-body);line-height:1.7;max-width:100%}.home-review .et-copy>.text-link{font-size:16px}
.home-review .et-id-art{padding-top:20px;min-height:640px}.home-review .physical-phone{padding:8px;border:3px solid #555653;border-radius:43px;background:#171818;box-shadow:0 0 0 1px #c1c2bb,0 0 0 3px #80827a,inset 0 0 0 1px #d9dad0,0 22px 40px -18px #25190d60;overflow:visible}.home-review .physical-phone>img{border-radius:32px;width:100%;height:auto}.home-review .physical-phone:before{height:13px;top:15px;max-width:76px;box-shadow:inset -9px 0 0 -5px #344451}.home-review .physical-phone:after{bottom:15px}
.device-hardware{display:none}.physical-phone .device-hardware{display:block;position:absolute;inset:0;pointer-events:none}.device-hardware i{position:absolute;background:linear-gradient(90deg,#393b39,#b7b9b1,#3e403d);width:3px;left:-6px;border-radius:2px;height:29px;top:70px}.device-hardware i:nth-child(2){top:117px;height:42px}.device-hardware i:nth-child(3){top:172px;height:42px}.device-hardware i:nth-child(4){top:130px;height:65px;left:auto;right:-6px}
.home-review .clear-answers-title{font-size:var(--type-title);margin-top:68px}.home-review .et-verdicts{margin-top:24px;padding-top:30px}.home-review .et-verdicts h3{font-size:24px}.home-review .et-verdicts p{font-size:16px;line-height:1.65}.home-review .guests>button{cursor:pointer}.home-review .guests b{font-size:16px}.home-review .guests small{font-size:13px}.home-review #menu-list h4{font-size:18px}.home-review #menu-list p{font-size:14px}.home-review .et-menu-summary{font-size:13px}
.home-review .proof-translate{background:#fff;color:var(--ink);border-block:1px solid var(--line)}.home-review .proof-translate h2,.home-review .proof-translate h2 span{color:var(--green)}.home-review .proof-translate .et-copy>p,.home-review .proof-translate .text-link,.home-review .translation-screen-caption{color:var(--ink)}.home-review .translation-actions>span{font-size:16px;max-width:none}.home-review .translation-actions{padding-top:20px;padding-bottom:8px}.home-review .translation-tabs button{font-size:16px}
.home-blog{padding-block:96px}.home-blog-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:32px 44px}.home-blog-card{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:start;text-decoration:none;border-bottom:1px solid #17171720;padding-bottom:28px}.home-blog-card.is-featured{grid-row:span 2;display:block;border:0;padding:0}.blog-image{overflow:hidden;border-radius:20px;aspect-ratio:4/3;background:#e4d8c7}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.home-blog-card:hover .blog-image img{transform:scale(1.025)}.is-featured .blog-image{aspect-ratio:16/10}.home-blog-card time{font-size:14px;color:#5c5b52}.home-blog-card h3{font-size:24px;line-height:1.3;margin-top:12px;letter-spacing:-.025em}.is-featured h3{font-size:32px}.is-featured .blog-card-copy{padding-top:24px}.home-blog-card p{font-size:17px;line-height:1.7;margin-top:16px}.home-blog-card .text-link{font-size:15px;margin-top:18px}.home-blog-card:hover h3{color:var(--green)}
.founder-film{display:flex;flex-direction:column;align-items:center;gap:20px}.founder-play{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:#fff8ec;color:var(--green);border-radius:40px;font:600 16px Chillax,sans-serif}.founder-play svg{width:24px;height:24px}.founder-play:disabled{cursor:default;opacity:.78}.founder-dialog{width:min(1000px,90vw);padding:0;border:0;background:#101010;border-radius:20px;overflow:visible}.founder-dialog::backdrop{background:#171717c9}.founder-dialog iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.founder-dialog>button{position:absolute;right:0;top:-48px;color:white;background:none;font-size:20px;min-height:44px}
.home-faq{padding-block:100px}.faq-category-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 36px}.faq-category-tabs button{font:500 16px Chillax,sans-serif;padding:14px 22px;border-radius:40px;background:#eae3d9;color:var(--ink);cursor:pointer}.faq-category-tabs button[aria-selected=true]{background:var(--green);color:white}.home-faq-panel{min-height:330px}.home-faq-panel[hidden]{display:none}.home-faq-panel details{border:1px solid #1717171a;border-radius:22px;background:#fffdf8;margin:12px 0;overflow:hidden}.home-faq-panel summary{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.home-faq-panel summary::-webkit-details-marker{display:none}.home-faq-panel h3{font-size:22px;line-height:1.4}.home-faq-panel summary>span{font-size:26px;color:var(--green)}.home-faq-panel details[open] summary>span{transform:rotate(45deg)}.home-faq-panel details>p{font-size:18px;line-height:1.7;max-width:900px;padding:0 28px 28px}
.finale-replay{display:block;margin:0 auto;padding:8px 12px;border:0;background:none;color:var(--ink);font:500 13px Chillax,sans-serif;min-height:36px;opacity:.7}.finale-replay:hover{opacity:1}
[dir=rtl] .home-review .site-header .nav{padding:0 26px 0 10px}[dir=rtl] .home-review .nav-cta{padding:0 24px 0 12px}[dir=rtl] .nav-arrow{transform:scaleX(-1)}[dir=rtl] .nav-progress i{transform-origin:right}[dir=rtl] .home-review .et-profile-tabs button{font-size:18px}[dir=rtl] .home-review .et-copy h2{line-height:1.18}
@media(max-width:1180px){.home-review .nav-links>a{display:none}.home-blog-card{grid-template-columns:135px 1fr}.home-blog-card h3{font-size:22px}.is-featured h3{font-size:30px}.home-review .et-identity .et-split{gap:40px}.home-review .et-profile-tabs button{padding:12px;font-size:15px}}
@media(max-width:860px){.home-review .site-header{height:64px;top:10px}.home-review .site-header .nav{height:62px;padding:0 7px 0 18px;gap:8px}.home-review .site-header .logo,.home-review .site-header .logo img{width:96px}.home-review .nav-links{display:none!important}.home-review .nav-end{margin-inline-start:auto}.home-review .menu-toggle{display:block}.home-review .nav-cta{height:44px;font-size:15px;padding:0 14px}.home-review .nav-arrow{display:none}.home-review .language-switch{width:40px;height:40px}.home-blog-grid{grid-template-columns:1fr}.home-blog-card.is-featured{grid-row:auto}.home-blog-card{grid-template-columns:180px 1fr}.home-review .et-identity .et-split{grid-template-columns:1fr}.home-review .et-id-art{min-height:610px}.home-review .et-profile-tabs button{font-size:16px}.home-review .header-mega{max-height:calc(100svh - 100px);overflow-y:auto}}
@media(max-width:600px){:root{--type-body:17px;--type-title:25px}.home-review .site-header{width:calc(100% - 16px)}.home-review .site-header .nav{padding-inline:14px 7px}.home-review .nav-end{gap:6px}.home-review .language-switch{width:32px;height:32px;font-size:20px}.home-review .nav-cta{font-size:13px;padding-inline:12px}.home-review .menu-toggle{width:38px;height:38px}.home-review .menu-toggle i{left:10px;top:15px}.home-review .menu-toggle i+i{top:21px}.home-review .et-identity{padding-block:45px 65px}.home-review .et-identity h2{font-size:42px}.home-review .et-profile-tabs button{padding:12px 13px;font-size:15px}.home-review #identity-panel{min-height:170px}.home-review .et-id-art{min-height:570px;padding-top:0}.home-review .physical-phone{border-radius:37px}.home-review .physical-phone>img{border-radius:27px}.home-review .clear-answers-title{margin-top:42px}.home-review .et-verdicts h3{font-size:22px}.home-review .et-verdicts p{font-size:16px}.home-blog,.home-faq{padding-block:60px}.home-blog-card{grid-template-columns:110px 1fr;gap:18px}.home-blog-card h3{font-size:20px}.is-featured h3{font-size:27px}.home-blog-card time{font-size:12px}.home-blog-card p{font-size:16px}.home-blog-grid{gap:28px}.blog-image{border-radius:16px}.faq-category-tabs{gap:8px}.faq-category-tabs button{font-size:14px;padding:12px 16px}.home-faq-panel summary{padding:20px}.home-faq-panel h3{font-size:19px}.home-faq-panel details>p{font-size:16px;padding:0 20px 24px}.home-review .et-finale-character{padding:0;align-self:center}.home-review .et-finale-character .ova{width:180px;height:180px}.home-review .finale-replay{font-size:12px}}
@media(max-width:360px){.home-review .language-switch{display:none}.home-review .et-profile-tabs{gap:2px}.home-review .et-profile-tabs button{padding:11px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.home-blog-card:hover .blog-image img{transform:none}}
