.easy-home{--bg:var(--background);--paper:var(--card);--ink:var(--foreground);--muted:var(--muted-foreground);--line:var(--border);--rule:#13223812;--navy:#0e2d4d;--on-navy:#eef2f8;--navy-line:#eef2f824;--yel:var(--action);--on-yel:var(--action-foreground);--chip:var(--secondary);--ok:var(--success);--ok-bg:var(--success-tint);--err:var(--destructive);--err-bg:var(--destructive-tint);--focus:var(--ink);--f-display:var(--font-alexandria), var(--font-plex-arabic), system-ui, sans-serif;--f-body:var(--font-plex-arabic), "Segoe UI", Tahoma, sans-serif;--r:14px;--ease:cubic-bezier(.16, 1, .3, 1);--flip:1;background:var(--bg);min-width:0;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex:1 0 auto;font-size:17px;line-height:1.75}[dir=ltr] .easy-home{--flip:-1}.dark .easy-home{--rule:#edf1f80d;--navy:#0e2d4d;--focus:var(--yel)}.easy-home .wrap{max-width:1160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.easy-home h1,.easy-home h2,.easy-home h3{font-family:var(--f-display);text-wrap:balance;margin:0;line-height:1.25}.easy-home h2{font-size:clamp(28px,3.4vw,42px);font-weight:800}.easy-home p{margin:0}.easy-home a{color:inherit}.easy-home .lat{direction:ltr;unicode-bidi:isolate}.easy-home :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.easy-home .steps,.easy-home .contact .box{--focus:var(--yel)}.easy-home .btn{min-height:48px;font-family:var(--f-display);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.easy-home .btn-main{background:var(--yel);color:var(--on-yel)}.easy-home .btn-main svg{width:18px;height:18px}[dir=ltr] .easy-home .btn-main svg{transform:scaleX(-1)}.easy-home .btn-ghost{color:var(--ink);border:1.5px solid var(--line)}.easy-home .btn-ghost:hover{border-color:var(--ink)}.easy-home nav.top{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.easy-home .logo{display:inline-flex}.easy-home a.logo{align-items:center;min-height:44px}.easy-home .logo img{width:auto;height:30px}.easy-home .navlinks{align-items:center;gap:28px;font-size:16px;display:flex}.easy-home .navlinks a:not(.btn){color:var(--muted);padding-block:10px;text-decoration:none}.easy-home .navlinks a:not(.btn):hover{color:var(--ink)}.easy-home .navlinks .btn{min-height:44px;padding:8px 20px;font-size:15px}.easy-home .navlinks .login{white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.easy-home .home-controls{align-items:center;margin-inline-start:-14px;display:flex}.easy-home .home-controls button{width:44px;min-width:44px;height:44px;color:var(--muted);font-family:var(--f-body);box-shadow:none;background:0 0;border:0;border-radius:999px;font-size:14px}.easy-home .home-controls button:hover{background:var(--chip);color:var(--ink)}.easy-home .home-controls button svg{width:20px;height:20px}@media (max-width:720px){.easy-home .navlinks a:not(.btn):not(.login){display:none}}@media (max-width:480px){.easy-home nav.top{gap:4px}.easy-home .navlinks{gap:4px;font-size:13px}.easy-home .home-controls{margin-inline-start:0}}@media (max-width:391px){.easy-home .navlinks .btn{padding:8px 12px;font-size:14px}}@media (max-width:389px){.easy-home nav.top .logo img{height:24px}}@media (max-width:359px){.easy-home nav.top{flex-wrap:wrap;height:auto;min-height:72px;padding-block:8px}}@media (max-width:354px){.easy-home:lang(ar) nav.top{align-content:flex-start;min-height:108px}}@media (max-width:350px){.easy-home:lang(en) nav.top{align-content:flex-start;min-height:108px}}.easy-home .hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;padding-block:48px 96px;display:grid}.easy-home .hero h1{font-size:clamp(36px,5vw,60px);font-weight:800}.easy-home .hero h1 mark{background:var(--yel);color:var(--on-yel);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:0 12px}.easy-home:lang(ar) .hero h1 .t1{display:block}@media (min-width:901px){.easy-home:lang(ar) .hero h1{font-size:clamp(36px,4.4vw,53px)}}@media (max-width:420px){.easy-home:lang(ar) .hero h1{font-size:min(36px,9.61539vw - 5.38462px)}}.easy-home .hero .sub{color:var(--muted);max-width:36ch;margin-top:24px;font-size:19px}.easy-home:lang(en) .hero .sub{max-width:40ch}.easy-home .hero .ctas{flex-wrap:wrap;align-content:flex-start;gap:12px;margin-top:34px;display:flex}.easy-home:lang(ar) .hero h1{min-height:2.5em}@media (max-width:366px){.easy-home:lang(ar) .hero .ctas{min-height:121.5px}}@media (max-width:367px){.easy-home:lang(ar) .hero .sub{min-height:5.25em}}@media (max-width:551px){.easy-home:lang(en) .hero h1{min-height:3.75em}}@media (max-width:429px){.easy-home:lang(en) .hero h1{min-height:5em}}@media (max-width:301px){.easy-home:lang(en) .hero h1{min-height:6.25em}}@media (max-width:392px){.easy-home:lang(en) .hero .ctas{min-height:121.5px}}.easy-home .ledger{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:28px 30px 30px;position:relative;box-shadow:0 30px 60px -30px #13223859}.easy-home .ledger .hd{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.easy-home .ledger .hd b{font-family:var(--f-display);font-size:22px}.easy-home .ledger .hd span{color:var(--muted);font-size:14px}.easy-home .ledger ol{margin:0;padding:0;list-style:none}.easy-home .ledger li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding-block:8px;font-size:16.5px;display:grid}.easy-home .ledger li>span:first-child{min-width:0;display:block}.easy-home .ledger li small{color:var(--muted);text-align:right;font-size:13px;line-height:1.2;display:block}[dir=ltr] .easy-home .ledger li small{text-align:left}.easy-home .state{color:var(--ok);background:var(--ok-bg);border-radius:999px;align-items:center;gap:8px;padding-block:5px;padding-inline:12px 14px;font-size:14px;font-weight:700;display:inline-flex}.easy-home .state svg{width:18px;height:18px}.easy-home .state svg path{stroke-dasharray:24;stroke-dashoffset:0}.easy-home .foot{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.easy-home .foot .ex{color:var(--muted);font-size:13px}.easy-home .seal{border:3px solid var(--ok);width:112px;height:112px;color:var(--ok);font-family:var(--f-display);text-align:center;box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 7px var(--ok);border-radius:50%;place-items:center;font-size:17px;font-weight:800;line-height:1.25;display:grid;transform:rotate(-10deg)}@media (prefers-reduced-motion:no-preference){.easy-home .btn{transition:transform .25s var(--ease), border-color .2s, background-color .2s}.easy-home .btn:active{transform:scale(.98)}.easy-home .btn-main svg{transition:transform .3s var(--ease)}.easy-home .btn-main:hover svg{transform:translate(-4px)}[dir=ltr] .easy-home .btn-main:hover svg{transform:translate(4px)scaleX(-1)}.easy-home .copy{transition:border-color .2s}.easy-home .rise{animation:easy-rise .9s var(--ease) both}.easy-home .d2{animation-delay:.1s}.easy-home .d3{animation-delay:.2s}.easy-home .ledger{animation:easy-rise 1s .15s var(--ease) both}.easy-home .ledger li .state{animation:easy-pop .5s var(--ease) both}.easy-home .ledger li .state path{animation:easy-draw .45s var(--ease) both}.easy-home .ledger li:first-child .state,.easy-home .ledger li:first-child .state path{animation-delay:.8s}.easy-home .ledger li:nth-child(2) .state,.easy-home .ledger li:nth-child(2) .state path{animation-delay:1.3s}.easy-home .ledger li:nth-child(3) .state,.easy-home .ledger li:nth-child(3) .state path{animation-delay:1.8s}.easy-home .seal{animation:easy-stamp .6s 2.35s var(--ease) both}@keyframes easy-rise{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes easy-pop{0%{opacity:.001;transform:translateX(calc(var(--flip) * -10px))}to{opacity:1;transform:none}}@keyframes easy-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes easy-stamp{0%{opacity:.001;transform:rotate(-10deg)scale(1.5)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@supports (animation-timeline:view()){.easy-home .reveal{animation:linear both easy-reveal;animation-timeline:view();animation-range:entry entry 45%}@keyframes easy-reveal{0%{transform:translateY(28px)}to{opacity:1;transform:none}}}}.easy-home .loop{border-top:1px solid var(--line);padding-block:96px}.easy-home .loop .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.easy-home .loop p.lead{color:var(--muted);max-width:52ch;margin-top:18px}.easy-home .sheets{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.easy-home .sheets span{background:var(--chip);border-radius:999px;padding:8px 18px;font-size:16px;font-weight:600}.easy-home .report{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:26px 28px}.easy-home .report h3{color:var(--muted);font-size:17px;font-weight:700;font-family:var(--f-body)}.easy-home .report ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.easy-home .report li{align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.easy-home .report .x{color:var(--err);background:var(--err-bg);border-radius:8px;flex:none;padding:3px 10px;font-size:13px;font-weight:700}.easy-home .report .again{border-top:1px dashed var(--line);color:var(--muted);margin-top:20px;padding-top:16px;font-size:15.5px}.easy-home .ask{font-family:var(--f-display);margin-top:36px;font-size:clamp(24px,2.8vw,34px);font-weight:800}.easy-home .ask em{background:var(--yel);color:var(--on-yel);border-radius:8px;padding:0 10px;font-style:normal}@media (max-width:860px){.easy-home .loop .in{grid-template-columns:minmax(0,1fr);gap:40px}}.easy-home .steps{background:var(--navy);color:var(--on-navy);padding-block:96px}.easy-home .steps h2{max-width:22ch}.easy-home .steps .lead{opacity:.8;max-width:56ch;margin-top:14px}.easy-home .steplist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:48px 0 0;padding:0;list-style:none;display:grid}.easy-home .steplist li{border-top:1px solid var(--navy-line);grid-template-rows:auto 1fr;grid-template-columns:48px minmax(0,1fr);gap:2px 16px;padding-block:22px;display:grid}.easy-home .steplist .n{font-family:var(--f-display);color:var(--yel);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:28px;font-weight:800;line-height:1.15}.easy-home .steplist h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.easy-home .steplist p{opacity:.78;font-size:15.5px}.easy-home .who{font-family:var(--f-body);border:1px solid var(--navy-line);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.easy-home .who.us{background:var(--yel);color:var(--on-yel);border-color:#0000}@media (max-width:820px){.easy-home .steplist{grid-template-columns:minmax(0,1fr)}}.easy-home .need{padding-block:96px}.easy-home .bento{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:36px;display:grid}.easy-home .cell{border-radius:var(--r);min-width:0;padding:30px}.easy-home .cell h3{font-size:22px;font-weight:800}.easy-home .cell p{color:var(--muted);max-width:52ch;margin-top:10px}.easy-home .c1{background:var(--yel);color:var(--on-yel);flex-direction:column;grid-row:span 2;justify-content:space-between;gap:28px;display:flex}.easy-home .c1 p{color:var(--on-yel);opacity:.85}.easy-home .c1 .ext{font-family:var(--f-display);text-align:left;font-size:clamp(44px,6vw,76px);font-weight:800;line-height:1}[dir=ltr] .easy-home .c1 .ext{text-align:right}.easy-home .c1 .portal{background:#1c304b1a;border-radius:999px;width:fit-content;padding:8px 16px;font-weight:600;display:inline-flex}.easy-home .c2{background:var(--paper);border:1px solid var(--line)}.easy-home .c3{background:var(--chip)}.easy-home .tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.easy-home .tags span{background:var(--paper);border-radius:999px;padding:5px 14px;font-size:14.5px;font-weight:600}@media (max-width:820px){.easy-home .bento{grid-template-columns:minmax(0,1fr)}.easy-home .c1{grid-row:auto}}.easy-home .decide{border-top:1px solid var(--line);padding-block:80px}.easy-home .decide .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.easy-home .decide h2{font-size:clamp(30px,4.2vw,54px)}.easy-home .decide p{color:var(--muted);max-width:44ch;font-size:18px}.easy-home .decide p.fine{margin-top:12px;font-size:14.5px}@media (max-width:820px){.easy-home .decide .in{grid-template-columns:minmax(0,1fr)}}.easy-home .contact{padding-block:16px 96px}.easy-home .contact .box{background:var(--navy);color:var(--on-navy);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:44px clamp(22px,4vw,56px);display:flex}.easy-home .contact h2{font-size:clamp(26px,3vw,38px)}.easy-home .contact .sub{opacity:.8;margin-top:8px}.easy-home .phone{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.easy-home .phone .num{font-family:var(--f-display);letter-spacing:1px;-webkit-user-select:all;user-select:all;font-size:28px;font-weight:800}.easy-home .copy{font-family:var(--f-body);min-height:44px;color:var(--on-navy);border:1px solid var(--navy-line);cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}.easy-home .copy:hover{border-color:var(--on-navy)}.easy-home a.copy{align-items:center;text-decoration:none;display:inline-flex}.easy-home footer{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px 40px;font-size:14px;display:flex}.easy-home footer>nav,.easy-home footer>span:last-child{margin-inline-start:auto}.easy-home footer .indep{flex-basis:100%;order:1;margin:0;font-size:13px}.easy-home footer .logo img{height:22px}.easy-home footer nav{align-items:center;gap:16px;display:flex}.easy-home footer nav a{align-items:center;min-height:44px;margin-block:-10px;text-decoration:none;display:inline-flex}.easy-home footer nav a:hover{color:var(--ink);text-decoration:underline}@media (max-width:900px){.easy-home .hero{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:24px 72px}.easy-home .ledger{padding:22px 20px 24px}.easy-home .seal{width:96px;height:96px;font-size:15px}}
