@font-face{font-family:Tajawal;src:url(/assets/Tajawal-Light-B9z0VEwc.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/assets/Tajawal-Regular-YgKsg_HT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/assets/Tajawal-Medium-CP2UABRP.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/assets/Tajawal-Bold-D2HBKLP2.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/assets/Tajawal-ExtraBold-qFeTRs8n.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-VariableFont_wght-Cl-XvBsO.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-VariableFont_opsz_wght-D_B5dL4R.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--white:#fff;--off:#f2f0ea;--paper:#ebe7de;--line:#e2ddd2;--muted:#b0a898;--mid:#5a5550;--text:#1a1816;--ink:#111210;--card-bg:#faf9f6;--accent:#2a6b4a;--accent2:#c8883c;--accent-hover:#1f5238;--whatsapp:#25d366;--whatsapp-hover:#1ebe5d;--font-tajawal:"Tajawal", sans-serif;--font-dm-sans:"DM Sans", sans-serif;--font-playfair:"Playfair Display", serif;--font-body:var(--font-tajawal);--font-display:var(--font-playfair);--text-xs:.72rem;--text-sm:.82rem;--text-base:1rem;--text-md:1.05rem;--text-lg:1.15rem;--text-xl:1.3rem;--text-2xl:1.4rem;--text-3xl:2rem;--text-hero:clamp(2rem, 4.2vw, 3.2rem);--text-section:clamp(1.9rem, 4vw, 3rem);--text-banner:clamp(1.4rem, 4vw, 2.4rem);--text-sub:clamp(.95rem,1.6vw, 1.05rem);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-extrabold:800;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.7;--leading-loose:1.85;--tracking-tight:.02em;--tracking-normal:.04em;--tracking-wide:.08em;--tracking-wider:.1em;--tracking-widest:.28em;--page-x:7vw;--section-y:5.5rem;--section-y-lg:6rem;--gap-xs:.35rem;--gap-sm:.5rem;--gap-md:.75rem;--gap-base:1rem;--gap-lg:1.2rem;--gap-xl:1.5rem;--gap-2xl:2rem;--gap-3xl:3rem;--gap-4xl:4rem;--max-content:580px;--max-faq:680px;--max-pricing:1100px;--max-steps:780px;--max-payment:920px;--max-hero-img:420px;--border-width:1px;--border-width-md:1.5px;--border-width-lg:2px;--border-color:var(--line);--radius-sm:11px;--radius-md:12px;--radius-base:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:22px;--radius-full:100px;--radius-circle:50%;--shadow-xs:0 2px 10px #00000014;--shadow-sm:0 2px 12px #00000014;--shadow-md:0 4px 20px #00000012;--shadow-lg:0 6px 24px #0000000f;--shadow-xl:0 8px 30px #00000012;--shadow-2xl:0 8px 40px #00000012;--shadow-card-hover:0 12px 36px #00000014;--shadow-accent:0 4px 20px #2a6b4a40;--shadow-accent-lg:0 8px 28px #2a6b4a66;--shadow-accent-xl:0 8px 40px #2a6b4a21;--shadow-step-num:0 4px 16px #2a6b4a40;--shadow-whatsapp:0 4px 20px #25d3664d;--shadow-whatsapp-lg:0 8px 28px #25d3668c;--shadow-featured:0 8px 32px #2a6b4a1f;--shadow-fb-hover:0 16px 48px #2a6b4a21;--nav-padding-y:1.2rem;--nav-padding-x:var(--page-x);--nav-bg:#ffffffe0;--nav-blur:14px;--nav-z:100;--duration-fast:.15s;--duration-base:.2s;--duration-mid:.25s;--duration-slow:.3s;--duration-reveal:.6s;--duration-slide:.45s;--duration-faq:.35s;--ease-default:ease;--ease-slide:cubic-bezier(.4, 0, .2, 1);--ease-pop:cubic-bezier(.175, .885, .32, 1.275);--reveal-offset:22px;--icon-size-sm:42px;--icon-size-md:44px;--icon-size-lg:46px;--step-num-size-sm:52px;--step-num-size-lg:56px;--avatar-size:32px;--wa-float-size:56px;--wa-float-bottom:1.6rem;--wa-float-right:1.6rem;--tr-img-height-mobile:260px;--tr-img-height-desktop:340px;--banner-height-mobile:320px;--banner-height-desktop:450px;--backdrop-blur:blur(var(--nav-blur));--faq-open-max-height:300px;--connector-h:2px;--connector-w:2px;--connector-length:40px;--accent-tint-05:#2a6b4a0d;--accent-tint-07:#2a6b4a12;--accent-tint-08:#2a6b4a14;--accent-tint-10:#2a6b4a1a;--accent-tint-12:#2a6b4a1f;--accent-tint-15:#2a6b4a26;--accent2-tint-08:#c8883c14;--accent2-tint-10:#c8883c1a;--accent2-tint-12:#c8883c1f;--accent2-tint-18:#c8883c2e;--whatsapp-tint-10:#25d3661a;--white-tint-55:#ffffff8c;--ink-tint-07:#11121012;--ink-tint-40:#11121066;--black-tint-55:#0000008c;--western-tint-15:#ffb40026;--western-color:#b8860b;--accent-dark:#1d4d34;--header-height:72px;--header-height-scrolled:64px;--header-top-line-h:2px;--mobile-nav-width:min(360px, 92vw);--mobile-nav-backdrop:#11121066;--icon-xs:13px;--icon-sm:14px;--icon-md:16px;--icon-nav:19px;--icon-20:20px;--icon-28:28px;--icon-dot:4px;--icon-pulse-dot:7px;--ctrl-sm:36px;--ctrl-md:40px;--ctrl-lg:44px;--ctrl-xl:46px;--hamburger-bar-w:20px;--hamburger-bar-h:1.5px;--hamburger-gap:6px;--hamburger-radius:2px;--proof-avatar-offset:-8px;--avatar-bg-1:#d4e8de;--avatar-bg-2:#f5dfc0;--avatar-bg-3:#dce4f0;--avatar-bg-4:#f0d8e8;--tr-card-height-mobile:260px;--tr-card-height-desktop:380px;--tr-card-height-md:340px;--tr-arrow-size:44px;--tr-dot-size:8px;--tr-badge-radius:100px;--tr-divider-w:36px;--feedback-card-w:220px;--pricing-max-w:1200px;--pricing-badge-top:-14px;--pricing-price-size:2.5rem;--pricing-price-size-sm:2rem;--pricing-price-unit-size:.9rem;--pricing-price-usd-size:.75rem;--faq-max-w:680px;--faq-radius:14px;--hero-content-mt:40px;--hero-mobile-pt:180px;--hero-img-max-sm:460px;--dot-bg-size:28px;--dot-size:1.2px;--results-arrow-offset:-22px;--results-fb-card-max:240px;--problem-icon-font:1.3rem;--how-step-top:28px;--how-step-connector-x:10%;--section-padding-sm:4rem 5vw;--section-padding-xs:3rem 1.5rem;--section-padding-mob:4rem 1.5rem;--wa-pop-delay:1.5s;--wa-ring-delay:2s;--nav-stagger-1:50ms;--nav-stagger-2:.1s;--nav-stagger-3:.15s;--nav-stagger-4:.2s;--header-fadein-duration:.5s;--header-fadein-delay:.1s;--nav-backdrop-blur:4px;--text-badge:.68rem;--text-nav-logo-sm:1.25rem;--text-plan:1rem;--focus-outline-offset:3px}:root:lang(en),[lang=en]{--font-body:var(--font-dm-sans);--text-xs:.75rem;--text-sm:.85rem;--text-base:1rem;--text-md:1.07rem;--leading-normal:1.55;--leading-relaxed:1.65;--leading-loose:1.75;--tracking-normal:.01em;--tracking-wide:.04em;--tracking-wider:.06em;--tracking-widest:.18em}body{font-family:var(--font-body);background:var(--off);min-height:200vh}body.nav-open{width:100%;position:fixed;overflow:hidden}#site-header{z-index:var(--nav-z);padding:0 var(--page-x);height:var(--header-height);background:var(--nav-bg);transition:background var(--duration-slow) var(--ease-default), box-shadow var(--duration-slow) var(--ease-default), backdrop-filter var(--duration-slow) var(--ease-default), height var(--duration-slow) var(--ease-default);align-items:center;gap:0;display:flex;position:fixed;top:0;left:0;right:0}#site-header.scrolled{background:var(--nav-bg);-webkit-backdrop-filter:blur(var(--nav-blur));box-shadow:var(--shadow-sm);height:var(--header-height-scrolled)}#site-header:before{content:"";height:var(--header-top-line-h);background:linear-gradient(90deg, var(--accent), var(--accent2));opacity:0;transition:opacity var(--duration-slow) var(--ease-default);position:absolute;top:0;left:0;right:0}#site-header.scrolled:before{opacity:1}.site-header__logo{flex-shrink:0;margin-inline-start:auto}.site-header__logo-link{font-family:var(--font-body);font-size:var(--text-2xl);font-weight:var(--fw-extrabold);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);transition:opacity var(--duration-base) var(--ease-default);direction:inherit;align-items:baseline;gap:.18em;text-decoration:none;display:flex}[dir=rtl] .site-header__logo-link{flex-direction:row-reverse}.site-header__logo-link:hover{opacity:.8}.site-header__logo-accent{color:var(--accent);position:relative}.site-header__nav-wrapper{flex:1;justify-content:center;display:flex}.site-header__nav-list{align-items:center;gap:.25rem;list-style:none;display:flex}.site-header__nav-link{border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--mid);letter-spacing:var(--tracking-tight);transition:color var(--duration-base) var(--ease-default), background var(--duration-base) var(--ease-default);align-items:center;padding:.45rem .85rem;text-decoration:none;display:inline-flex;position:relative}.site-header__nav-link:hover{color:var(--accent);background:var(--accent-tint-07)}.site-header__nav-link--active{color:var(--accent);background:var(--accent-tint-10);font-weight:var(--fw-bold)}.site-header__controls{align-items:center;margin-right:.5rem;display:flex}.site-header__lang-toggle{border:var(--border-width-md) solid var(--line);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-dm-sans);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--mid);letter-spacing:var(--tracking-wider);transition:border-color var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default), background var(--duration-base) var(--ease-default);background:0 0;align-items:center;gap:.35rem;padding:.38rem .75rem;display:flex}.site-header__lang-toggle:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint-05)}.site-header__lang-toggle svg{width:var(--icon-xs);height:var(--icon-xs);opacity:.6}.site-header__cta{margin-right:.75rem}.site-header__cta-link{border-radius:var(--radius-full);background:var(--accent);color:var(--white);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);box-shadow:var(--shadow-accent);transition:background var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default), transform var(--duration-fast) var(--ease-default);align-items:center;gap:.4rem;padding:.55rem 1.3rem;text-decoration:none;display:inline-flex}.site-header__cta-link:hover{background:var(--accent-hover);box-shadow:var(--shadow-accent-lg);transform:translateY(-1px)}.site-header__cta-link:active{transform:translateY(0)}.site-header__mobile-toggle{display:none}.site-header__mobile-toggle-btn{width:var(--ctrl-lg);height:var(--ctrl-lg);cursor:pointer;border-radius:var(--radius-md);transition:background var(--duration-base) var(--ease-default);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.site-header__mobile-toggle-btn:hover{background:var(--accent-tint-08)}.site-header__mobile-toggle-btn span{width:var(--hamburger-bar-w);height:var(--hamburger-bar-h);background:var(--ink);border-radius:var(--hamburger-radius);transition:transform var(--duration-mid) var(--ease-slide), opacity var(--duration-fast) var(--ease-default);display:block}.site-header__mobile-toggle-btn span+span{margin-top:var(--hamburger-gap)}#mobile-nav{width:var(--mobile-nav-width);z-index:calc(var(--nav-z) + 10);background:var(--white);transition:transform var(--duration-slide) var(--ease-slide);box-shadow:-8px 0 40px var(--ink-tint-40);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}#mobile-nav.open{transform:translate(0)}.mobile-nav__backdrop{z-index:calc(var(--nav-z) + 5);background:var(--mobile-nav-backdrop);-webkit-backdrop-filter:blur(var(--nav-backdrop-blur));opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-default);position:fixed;inset:0}.mobile-nav__backdrop.visible{opacity:1;pointer-events:all}.mobile-nav__inner{border-bottom:var(--border-width) solid var(--line);justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.mobile-nav__logo{font-family:var(--font-body);font-size:var(--text-nav-logo-sm);font-weight:var(--fw-extrabold);color:var(--ink);direction:rtl;text-decoration:none}.mobile-nav__logo span{color:var(--accent)}.mobile-nav__close-btn{width:var(--ctrl-md);height:var(--ctrl-md);background:var(--off);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-base) var(--ease-default);border:none;justify-content:center;align-items:center;display:flex}.mobile-nav__close-btn:hover{background:var(--paper)}.mobile-nav__close-btn svg{width:var(--icon-md);height:var(--icon-md);stroke:var(--mid)}.mobile-nav__nav-wrapper{border-bottom:var(--border-width) solid var(--line);padding:1.5rem 0}.mobile-nav__nav-list{flex-direction:column;gap:.25rem;padding:0 1rem;list-style:none;display:flex}.mobile-nav__nav-link{border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text);transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);justify-content:space-between;align-items:center;padding:1.1rem;text-decoration:none;display:flex}.mobile-nav__nav-link:hover{background:var(--off);color:var(--accent)}.mobile-nav__nav-link--active{background:var(--accent-tint-08);color:var(--accent);font-weight:var(--fw-bold)}.mobile-nav__nav-link svg{width:var(--icon-sm);height:var(--icon-sm);opacity:.4;transition:opacity var(--duration-base) var(--ease-default);flex-shrink:0}.mobile-nav__nav-link:hover svg,.mobile-nav__nav-link--active svg{opacity:.8}.mobile-nav__ctrl-card{border-radius:var(--radius-md);background:var(--off);border:var(--border-width-md) solid var(--line);cursor:pointer;transition:border-color var(--duration-base) var(--ease-default);justify-content:space-between;align-items:center;width:calc(100% - 2rem);margin:1.2rem 1rem;padding:1rem 1.4rem;display:flex}.mobile-nav__ctrl-card:hover{border-color:var(--accent)}.mobile-nav__ctrl-card-left{align-items:center;gap:.75rem;display:flex}.mobile-nav__ctrl-icon{width:var(--ctrl-sm);height:var(--ctrl-sm);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.mobile-nav__ctrl-icon svg{width:var(--icon-md);height:var(--icon-md);fill:var(--accent)}.mobile-nav__ctrl-text{flex-direction:column;gap:.15rem;display:flex}.mobile-nav__ctrl-title{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);font-family:var(--font-dm-sans)}.mobile-nav__ctrl-sub{font-size:var(--text-xs);color:var(--muted)}.mobile-nav__lang-badges{gap:.35rem;display:flex}.mobile-nav__lang-badge{border-radius:var(--radius-full);font-family:var(--font-dm-sans);font-size:var(--text-badge);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);background:var(--line);color:var(--mid);transition:all var(--duration-base) var(--ease-default);padding:.2rem .55rem}.mobile-nav__lang-badge.active-lang{background:var(--accent);color:var(--white)}.mobile-nav__cta{padding:0 1rem 1.2rem}.mobile-nav__cta-link{border-radius:var(--radius-md);background:var(--accent);color:var(--white);font-size:var(--text-base);font-weight:var(--fw-bold);box-shadow:var(--shadow-accent);transition:background var(--duration-base) var(--ease-default), transform var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;display:flex}.mobile-nav__cta-link:hover{background:var(--accent-hover);transform:translateY(-1px)}.mobile-nav__social{border-top:var(--border-width) solid var(--line);flex-direction:column;align-items:center;gap:1rem;margin-top:auto;padding:1.5rem 1.4rem 2rem;display:flex}.mobile-nav__social-title{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--mid);letter-spacing:var(--tracking-wide)}.mobile-nav__social-label{text-align:center;font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--muted);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:1rem}.mobile-nav__social-list{justify-content:center;align-items:center;gap:.85rem;list-style:none;display:flex}.mobile-nav__social-link{width:var(--ctrl-xl);height:var(--ctrl-xl);border-radius:var(--radius-md);background:var(--off);border:var(--border-width-md) solid var(--line);transition:background var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default), transform var(--duration-fast) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);justify-content:center;align-items:center;display:flex}.mobile-nav__social-link svg{width:var(--icon-nav);height:var(--icon-nav);fill:var(--mid);color:var(--mid);transition:fill var(--duration-base) var(--ease-default)}.mobile-nav__social-link svg *,.mobile-nav__social-link svg use{fill:inherit!important;color:inherit!important}.mobile-nav__social-link--whatsapp:hover{background:var(--whatsapp-tint-10);border-color:var(--whatsapp);box-shadow:var(--shadow-whatsapp);transform:translateY(-3px)}.mobile-nav__social-link--whatsapp:hover svg{fill:var(--whatsapp)}.mobile-nav__social-link--instagram:hover{background:var(--accent2-tint-08);border-color:var(--accent2);box-shadow:0 6px 16px var(--accent2-tint-18);transform:translateY(-3px)}.mobile-nav__social-link--instagram:hover svg{fill:var(--accent2)}.mobile-nav__social-link--tiktok:hover{background:var(--accent-tint-07);border-color:var(--accent);box-shadow:var(--shadow-accent);transform:translateY(-3px)}.mobile-nav__social-link--tiktok:hover svg{fill:var(--accent)}@media (width<=900px){.site-header__nav-wrapper,.site-header__cta{display:none}#site-header{padding-inline:clamp(1rem, 4vw, var(--page-x));justify-content:space-between;gap:0}.site-header__logo{margin-inline:0}.site-header__controls{align-items:center;gap:.4rem;margin-inline:auto 0;display:flex}.site-header__lang-toggle{min-width:42px;height:32px;font-size:var(--text-badge);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-wide);border:var(--border-width) solid var(--line);border-radius:var(--radius-full);background:var(--off);color:var(--mid);justify-content:center;align-items:center;gap:0;padding:0 .65rem;display:flex}.site-header__lang-toggle svg{display:none}.site-header__mobile-toggle{margin-inline:0;display:block}.site-header__logo-link{font-size:var(--text-nav-logo-sm);color:var(--ink);-webkit-text-fill-color:var(--ink)}.site-header__logo-accent{color:var(--accent);-webkit-text-fill-color:var(--accent)}}@media (width>=901px){#mobile-nav,.mobile-nav__backdrop{display:none!important}}.demo-hero{text-align:center;background:linear-gradient(160deg, var(--off) 0%, var(--white) 60%);justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 4rem;display:flex}.demo-hero h1{font-family:var(--font-body);font-size:var(--text-hero);font-weight:var(--fw-extrabold);color:var(--ink);line-height:var(--leading-tight);margin-bottom:1rem}.demo-hero h1 em{color:var(--accent);font-style:normal}.demo-hero p{color:var(--mid);font-size:var(--text-md);max-width:var(--max-content);margin:0 auto}.demo-section{padding:6rem var(--page-x);text-align:center}.demo-section p{color:var(--muted);font-size:var(--text-base)}@keyframes header-fadein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#site-header{animation:header-fadein var(--header-fadein-duration) var(--ease-pop) var(--header-fadein-delay) both}.mobile-nav__nav-item{opacity:0;transition:opacity var(--duration-slow) var(--ease-default), transform var(--duration-slow) var(--ease-default);transform:translate(16px)}#mobile-nav.open .mobile-nav__nav-item:first-child{transition-delay:var(--nav-stagger-1);opacity:1;transform:none}#mobile-nav.open .mobile-nav__nav-item:nth-child(2){transition-delay:var(--nav-stagger-2);opacity:1;transform:none}#mobile-nav.open .mobile-nav__nav-item:nth-child(3){transition-delay:var(--nav-stagger-3);opacity:1;transform:none}#mobile-nav.open .mobile-nav__nav-item:nth-child(4){transition-delay:var(--nav-stagger-4);opacity:1;transform:none}.hero{min-height:100vh;padding:8rem var(--page-x) 6rem;gap:var(--gap-4xl);background:var(--off);grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative;overflow:hidden}@media (width>=821px){[dir=ltr] .hero{grid-template-columns:.9fr 1.1fr}[dir=ltr] .hero__content{order:1}[dir=ltr] .hero__image-wrap{order:2}}.hero:before{content:"";background-image:radial-gradient(var(--line) var(--dot-size), transparent var(--dot-size));background-size:var(--dot-bg-size) var(--dot-bg-size);opacity:.6;pointer-events:none;position:absolute;inset:0}.hero:after{content:"";background:radial-gradient(ellipse 60% 70% at 30% 50%, #f7f6f300 0%, var(--off) 80%);pointer-events:none;position:absolute;inset:0}.hero__content{z-index:2;text-align:start;margin-top:var(--hero-content-mt);position:relative}.hero__tag{align-items:center;gap:var(--gap-sm);background:var(--accent-tint-08);border:var(--border-width) solid #2a6b4a33;color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:var(--radius-full);margin-bottom:1.5rem;padding:.3rem .9rem;display:inline-flex}.hero__tag:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-circle);background:var(--accent);animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.hero__title{font-family:var(--font-body);font-weight:var(--fw-extrabold);font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--ink);margin-bottom:1rem}.hero__title em{color:var(--accent);font-style:normal}.hero__subtitle{font-size:var(--text-sub);color:var(--mid);max-width:var(--hero-img-max-sm);margin-bottom:2rem;line-height:1.75}[dir=ltr] .hero__subtitle{margin-inline-start:0}.hero__subtitle strong{color:var(--text)}.hero__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.8rem;margin-bottom:2.5rem;display:flex}.proof-row{align-items:center;gap:var(--gap-base);display:flex}.proof-row__avatars{display:flex}.proof-row__avatars span{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-circle);border:var(--border-width-lg) solid var(--white);font-size:var(--text-sm);margin-left:var(--proof-avatar-offset);justify-content:center;align-items:center;display:flex}.proof-row__avatars span:first-child{background:var(--avatar-bg-1)}.proof-row__avatars span:nth-child(2){background:var(--avatar-bg-2)}.proof-row__avatars span:nth-child(3){background:var(--avatar-bg-3)}.proof-row__avatars span:nth-child(4){background:var(--avatar-bg-4)}.proof-row__text{font-size:var(--text-sm);color:var(--mid)}.proof-row__text strong{color:var(--text)}.hero__image-wrap{justify-content:center;align-items:flex-end;display:flex;position:relative}.hero__image-wrap img{width:100%;max-width:var(--max-hero-img);object-fit:contain;object-position:center top;z-index:1;filter:contrast(1.08)brightness(1.05)saturate(1.08);height:auto}.hero__image-wrap:after{content:"";background:linear-gradient(to bottom, #f2f0ea00 0%, #f2f0eab3 85%, var(--off) 100%);z-index:2;width:100%;height:30%;position:absolute;bottom:0}@media (width<=820px){.hero{grid-template-columns:1fr;min-height:100svh;padding:0 5vw 4rem}.hero__tag{display:none}.hero__image-wrap{z-index:0;position:absolute;inset:0}.hero__image-wrap img{object-fit:cover;object-position:center 5%;filter:contrast(1.1)brightness(1.08)saturate(1.1);width:100%;max-width:none;height:100%}.hero:after{background:linear-gradient(to bottom, #f2f0ea26 0%, #f2f0eabf 65%, var(--off) 100%)}.hero__content{text-align:center;z-index:2;padding-top:var(--hero-mobile-pt)}.hero__actions,.proof-row{justify-content:center}.hero__subtitle{margin-left:auto;margin-right:auto}}.trust-strip{background:var(--ink);padding:1.4rem var(--page-x);justify-content:center;gap:var(--gap-base);flex-wrap:wrap;display:flex}.trust-strip__item{font-size:var(--text-sm);color:var(--white-tint-55);letter-spacing:var(--tracking-wider);font-weight:var(--fw-bold);text-transform:uppercase;align-items:center;gap:.6rem;display:flex}.trust-strip__item .icon{color:var(--accent);font-size:var(--text-sm)}@media (width<=820px){[lang=en] .hero__title,[dir=ltr] .hero__title{font-size:clamp(1.6rem,7vw,2.4rem);line-height:1.25}[lang=en] .hero__subtitle,[dir=ltr] .hero__subtitle{margin-bottom:1.4rem;font-size:.9rem;line-height:1.6}[lang=en] .hero__actions,[dir=ltr] .hero__actions{margin-bottom:1.8rem}}.problem{background:var(--off);padding:var(--section-y) var(--page-x);position:relative}.problem__grid{gap:var(--gap-lg);margin-top:var(--gap-3xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.problem__card{background:var(--white);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);transition:box-shadow var(--duration-mid), transform var(--duration-base);padding:1.8rem}.problem__card:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.problem__card-icon{width:var(--icon-size-md);height:var(--icon-size-md);border-radius:var(--radius-md);background:var(--accent2-tint-10);font-size:var(--problem-icon-font);margin-bottom:var(--gap-base);justify-content:center;align-items:center;display:flex}.problem__card-icon .icon{width:var(--problem-icon-font);height:var(--problem-icon-font);color:var(--accent2)}.problem__card h3{font-size:var(--text-base);font-weight:var(--fw-extrabold);color:var(--ink);margin-bottom:.5rem}.problem__card p{font-size:var(--text-sm);color:var(--mid);line-height:var(--leading-relaxed)}.visual-banner{height:var(--banner-height-desktop);background:var(--ink);-webkit-clip-path:inset(0);justify-content:center;align-items:center;margin-top:100px;margin-bottom:100px;display:flex;position:relative;overflow:hidden}.visual-banner:before{content:"";z-index:1;filter:brightness(.5);background-image:url(/assets/banner-BbcK4ioj.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;transform:translateZ(0)}.visual-banner:after{content:"";background:linear-gradient(to bottom, var(--white) 0%, transparent 20%, transparent 80%, var(--off) 100%);z-index:2;position:absolute;inset:0}.visual-banner__content{z-index:3;text-align:center;padding:0 10vw;position:relative}.visual-banner__quote{color:var(--white);font-size:var(--text-banner);font-weight:var(--fw-extrabold);line-height:var(--leading-snug);text-shadow:0 2px 10px var(--ink-tint-40)}@media (width<=768px){.visual-banner{height:var(--banner-height-mobile)}.visual-banner:before{background-position:50%;background-attachment:scroll}.visual-banner__quote{font-size:var(--text-xl)}}.how{background:var(--white);padding:var(--section-y) var(--page-x)}.how__steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin-top:3.5rem;display:grid;position:relative}.how__steps:before{content:"";top:var(--how-step-top);right:var(--how-step-connector-x);left:var(--how-step-connector-x);height:var(--border-width);background:var(--line);z-index:0;position:absolute}.how__step{text-align:center;z-index:1;padding:0 1.5rem;position:relative}.how__step-num{width:var(--step-num-size-lg);height:var(--step-num-size-lg);border-radius:var(--radius-circle);background:var(--white);border:var(--border-width-lg) solid var(--line);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--accent);transition:background var(--duration-mid), border-color var(--duration-mid), color var(--duration-mid);justify-content:center;align-items:center;margin:0 auto 1.2rem;display:flex}.how__step:hover .how__step-num{background:var(--accent);border-color:var(--accent);color:var(--white)}.how__step h3{font-size:var(--text-sm);font-weight:var(--fw-extrabold);color:var(--ink);margin-bottom:.5rem}.how__step p{font-size:var(--text-xs);color:var(--mid);line-height:var(--leading-relaxed)}@media (width<=640px){.how__steps:before{display:none}}.offer{background:var(--off);padding:var(--section-y) var(--page-x)}.offer__grid{gap:var(--gap-lg);margin-top:var(--gap-3xl);grid-template-columns:1fr 1fr;display:grid}.offer__item{background:var(--white);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);transition:box-shadow var(--duration-base);align-items:flex-start;gap:1.1rem;padding:1.6rem;display:flex}.offer__item:hover{box-shadow:var(--shadow-lg)}.offer__item-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);border-radius:var(--radius-sm);background:var(--accent-tint-08);font-size:var(--text-lg);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.offer__item-icon .icon{width:var(--text-lg);height:var(--text-lg);color:var(--accent)}.offer__item h3{font-size:var(--text-sm);font-weight:var(--fw-extrabold);color:var(--ink);margin-bottom:.35rem}.offer__item p{font-size:var(--text-xs);color:var(--mid);line-height:var(--leading-relaxed)}@media (width<=640px){.offer__grid{grid-template-columns:1fr}}#results,.results{background:var(--off);text-align:start;padding:6rem 7vw;overflow:clip}.transforms-wrapper{margin-top:var(--gap-3xl);align-items:center;gap:.75rem;display:flex;position:relative}.transforms__track-outer{width:100%;overflow:hidden}.transforms__track{gap:var(--gap-xl);transition:transform var(--duration-slide) var(--ease-slide);will-change:transform;padding:1rem 0 1.5rem;display:flex}.transforms__arrow{width:var(--tr-arrow-size);height:var(--tr-arrow-size);border-radius:var(--radius-circle);border:var(--border-width-md) solid var(--line);background:var(--white);color:var(--accent);font-size:var(--text-base);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--duration-base), color var(--duration-base), transform var(--duration-base);z-index:2;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:static}.transforms__arrow:hover{background:var(--accent);color:var(--white);transform:scale(1.08)}.transforms__arrow--prev{order:-1}.transforms__arrow--next{order:1}.transforms__arrow--prev{right:var(--results-arrow-offset);position:absolute;top:50%;transform:translateY(-50%)}.transforms__arrow--next{left:var(--results-arrow-offset);position:absolute;top:50%;transform:translateY(-50%)}.tr-card{background:var(--white);border-radius:var(--radius-xl);border:var(--border-width) solid var(--line);max-width:700px;box-shadow:var(--shadow-md);transition:box-shadow var(--duration-slow), transform var(--duration-slow), opacity var(--duration-slow);flex:0 0 calc(100% - 80px);margin:0 auto;overflow:hidden}.tr-card:not(.active-card){opacity:.55;transform:scale(.95)}.tr-card.active-card{opacity:1;box-shadow:var(--shadow-accent-xl);transform:scale(1)}.tr-card__images{height:var(--tr-card-height-desktop);align-items:stretch;display:flex}.tr-card__img-wrap{flex:1;position:relative;overflow:hidden}.tr-card__img-wrap img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--duration-slow) ease;display:block}.tr-card:hover .tr-card__img-wrap img{transform:scale(1.03)}.tr-card__img-wrap.w_one_before img,.tr-card__img-wrap.w_two_before img{object-fit:contain;object-position:center}.tr-card__badge{font-family:var(--font-tajawal);font-weight:var(--fw-bold);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);border-radius:var(--tr-badge-radius);padding:.3rem .75rem;position:absolute;bottom:12px;right:12px}.tr-card__badge--before{background:var(--black-tint-55);color:var(--white)}.tr-card__badge--after{background:var(--accent);color:var(--white)}.tr-card__divider{width:var(--tr-divider-w);background:var(--white);z-index:2;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.tr-card__divider span{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--muted);writing-mode:vertical-rl;letter-spacing:.15em}.transforms__dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.transforms__dot{width:var(--tr-dot-size);height:var(--tr-dot-size);border-radius:var(--radius-circle);background:var(--line);transition:background var(--duration-slow), transform var(--duration-slow)}.transforms__dot--active{background:var(--accent);transform:scale(1.3)}.transforms__divider{height:var(--border-width);background:var(--line);margin:4rem 0}.feedback-row{gap:var(--gap-lg);margin-top:var(--gap-3xl);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1rem;display:flex;overflow-x:auto}.feedback-row::-webkit-scrollbar{display:none}.feedback__card{flex:0 0 var(--feedback-card-w);scroll-snap-align:start;flex-direction:column;align-items:center;gap:.75rem;display:flex}.feedback__screenshot{border-radius:var(--radius-2xl);border:var(--border-width) solid var(--line);width:100%;box-shadow:var(--shadow-2xl);transition:transform var(--duration-mid), box-shadow var(--duration-mid);background:var(--white);cursor:zoom-in;overflow:hidden}.feedback__screenshot:hover{box-shadow:var(--shadow-fb-hover);transform:translateY(-4px)}.feedback__screenshot img{object-fit:cover;width:100%;height:auto;display:block}.feedback__name{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--mid);text-align:center;letter-spacing:var(--tracking-normal);margin-top:auto}.feedback__dots{justify-content:center;gap:.4rem;margin-top:1.25rem;display:flex}.feedback__dot{width:var(--tr-dot-size);height:var(--tr-dot-size);border-radius:var(--radius-circle);background:var(--line);cursor:pointer;transition:background var(--duration-slow), transform var(--duration-slow)}.feedback__dot--active{background:var(--accent);transform:scale(1.3)}.feedback__more-btn,.feedback__more-btn--show,.feedback__more-btn--hide{display:none}@media (width>=900px){.feedback__more-btn--show,.feedback__more-btn--hide{border-radius:var(--radius-full);border:var(--border-width-md) solid var(--accent);color:var(--accent);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-base), color var(--duration-base);background:0 0;align-items:center;gap:.5rem;margin:2rem auto 0;padding:.7rem 2rem;display:inline-flex}.feedback__more-btn--show[hidden],.feedback__more-btn--hide[hidden]{display:none}.feedback__more-btn--show:hover,.feedback__more-btn--hide:hover{background:var(--accent);color:var(--white)}.feedback__more-wrap{justify-content:center;display:flex}.transforms__track{gap:var(--gap-lg);padding:1rem 4vw 1.5rem}.tr-card{flex:0 0 calc(33.333% - .8rem);max-width:none}.tr-card:not(.active-card){opacity:1;transform:scale(1)}.tr-card__images{height:var(--tr-card-height-md)}.transforms__dots,.transforms__arrow,.feedback__dots{display:none}.feedback-row{justify-content:center;gap:var(--gap-lg);flex-wrap:wrap;overflow-x:visible}.feedback__row-break{flex-basis:100%;height:0}.feedback__card{flex:0 0 calc(20% - var(--gap-lg));max-width:var(--results-fb-card-max);align-self:stretch}.feedback__card--hidden{display:none}.feedback__card--visible{animation:feedbackFadeIn .4s var(--ease-default) both;display:flex}.feedback__card--visible .feedback__screenshot{transform-origin:top;opacity:.88;transform:scale(.92)}@keyframes feedbackFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (width<=899px){.transforms__track{gap:var(--gap-lg);padding:1rem 0 1.5rem}.tr-card{flex:0 0 82vw;max-width:82vw}.tr-card__images{height:var(--tr-card-height-mobile)}.feedback-row{--fb-card-w:72vw;--fb-peek:calc((100vw - var(--fb-card-w)) / 2);padding-inline-start:var(--fb-peek);padding-inline-end:var(--fb-peek);scroll-snap-type:x mandatory;box-sizing:content-box;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;padding-bottom:1.25rem;overflow-x:auto}.feedback__card{flex:0 0 var(--fb-card-w);max-width:var(--fb-card-w);scroll-snap-align:center;transition:transform .35s var(--ease-default,cubic-bezier(.4,0,.2,1)), opacity .35s var(--ease-default,cubic-bezier(.4,0,.2,1));opacity:.55;transform:scale(.91)}.feedback__card.is-active{opacity:1;transform:scale(1)}.feedback__row-break{display:none}}.fb-lightbox{z-index:9999;background:var(--ink-tint-40);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity var(--duration-mid) var(--ease-default);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.fb-lightbox.is-open{opacity:1;pointer-events:auto}.fb-lightbox__inner{background:var(--white);border-radius:var(--radius-2xl);width:100%;max-width:min(360px,84vw);box-shadow:0 0 0 1px var(--line), 0 0 0 4px var(--white), 0 0 0 5px var(--accent-tint-15), var(--shadow-accent-lg);transition:transform var(--duration-mid) var(--ease-pop);padding:10px;position:relative;transform:scale(.93)translateY(10px)}.fb-lightbox.is-open .fb-lightbox__inner{transform:scale(1)translateY(0)}.fb-lightbox__img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.fb-lightbox__close{border-radius:var(--radius-circle);background:var(--white);border:var(--border-width) solid var(--line);width:32px;height:32px;color:var(--mid);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--duration-base), color var(--duration-base), transform var(--duration-base);justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:flex;position:absolute;top:-13px;left:-13px}.fb-lightbox__close:hover{background:var(--accent);color:var(--white);transform:scale(1.12)}#pricing,.pricing{background:var(--white);text-align:center;padding:6rem 7vw}.pricing .section__body{max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.pricing .section__body.pricing-area{font-size:var(--text-xs);color:var(--mid);font-weight:var(--fw-medium);opacity:.65;letter-spacing:var(--tracking-tight);margin-top:-1.75rem;margin-bottom:2.5rem}.pricing__cards{gap:var(--gap-xl);max-width:var(--pricing-max-w);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;display:none}.pricing__cards--active{display:grid}.pricing__card{background:var(--white);border:var(--border-width-md) solid var(--line);border-radius:var(--radius-xl);text-align:center;transition:transform var(--duration-slow) ease, box-shadow var(--duration-slow) ease;padding:2rem 1.5rem;position:relative}.pricing__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.pricing__card--featured{border-color:var(--accent);background:linear-gradient(135deg, var(--white) 0%, #f8fff8 100%);box-shadow:var(--shadow-featured)}.pricing__badge{top:var(--pricing-badge-top);background:var(--accent);color:var(--white);font-weight:var(--fw-bold);font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem 1rem;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.pricing__badge .icon{width:var(--text-xs);height:var(--text-xs);fill:currentColor}.pricing__plan{font-weight:var(--fw-bold);font-size:var(--text-plan);color:var(--ink);justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;display:inline-flex}.pricing__plan .icon{width:var(--text-plan);height:var(--text-plan);color:var(--accent2)}.pricing__amount{margin-bottom:.5rem}.pricing__price{font-size:var(--pricing-price-size);font-weight:var(--fw-extrabold);color:var(--accent);line-height:var(--leading-tight)}.pricing__price-unit{font-size:var(--pricing-price-unit-size);font-weight:var(--fw-medium);color:var(--mid)}.pricing__price-usd{font-size:var(--pricing-price-usd-size);font-weight:var(--fw-medium);color:var(--muted);letter-spacing:var(--tracking-tight);margin-top:.25rem;display:block}.pricing__features{text-align:right;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.pricing__features li{font-size:var(--text-sm);color:var(--mid);align-items:center;gap:.5rem;display:flex}.pricing__features li .icon{color:var(--accent);width:var(--text-sm);height:var(--text-sm);fill:currentColor;flex-shrink:0}.pricing__cta-btn{background:var(--accent);color:var(--white);font-weight:var(--fw-bold);font-size:var(--text-sm);border-radius:var(--radius-full);transition:background var(--duration-base) ease, transform var(--duration-base) ease;cursor:pointer;margin-top:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:block}.pricing__cta-btn:hover{background:var(--accent-dark);transform:translateY(-1px)}.pricing__card:not(.pricing__card--featured) .pricing__cta-btn{color:var(--accent);border:var(--border-width-md) solid var(--accent);background:0 0}.pricing__card:not(.pricing__card--featured) .pricing__cta-btn:hover{background:var(--accent);color:var(--white)}.pricing__note{font-size:var(--text-sm);color:var(--mid);justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:inline-flex}.pricing__note .icon{width:var(--text-sm);height:var(--text-sm);fill:currentColor}@media (width<=900px){#pricing,.pricing{padding:4rem 5vw}.pricing__cards{gap:var(--gap-lg)}}@media (width<=700px){#pricing,.pricing{padding:3rem 1.5rem}.pricing__cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing__price{font-size:var(--pricing-price-size-sm)}.pricing__card{padding:1.5rem 1rem}}.pricing__price-slash{color:var(--mid);font-size:.8em;font-weight:var(--fw-medium);margin:0 .15rem}.pricing__price-usd-inline{color:var(--mid);font-size:.7em;font-weight:var(--fw-semibold);direction:ltr;display:inline-block}.pricing__price-location-note{font-size:var(--text-xs);color:var(--accent);font-weight:var(--fw-medium);opacity:.85;margin-top:.4rem}.start{padding:var(--section-y-lg) var(--page-x);background:var(--white);text-align:center}.start__steps{max-width:var(--max-steps);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0 auto 4rem;display:flex}.start__step{align-items:center;gap:var(--gap-base);flex-direction:column;flex:1;min-width:160px;max-width:220px;display:flex}.start__step-num{width:var(--step-num-size-sm);height:var(--step-num-size-sm);border-radius:var(--radius-circle);background:var(--accent);color:var(--white);font-family:var(--font-body);font-weight:var(--fw-extrabold);font-size:var(--text-xl);box-shadow:var(--shadow-step-num);flex-shrink:0;justify-content:center;align-items:center;display:flex}.start__step-body h3{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:.3rem}.start__step-body p{font-size:var(--text-sm);color:var(--mid);line-height:var(--leading-normal)}.start__step-connector{flex:0 0 var(--connector-length);height:var(--connector-h);background:var(--line);margin-bottom:2rem}.payment__title{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-base);color:var(--mid);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:1.5rem}.payment__cards{gap:var(--gap-lg);max-width:var(--max-payment);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.payment__card{align-items:center;gap:var(--gap-base);background:var(--card-bg);border:var(--border-width-md) solid var(--line);border-radius:var(--radius-base);text-align:start;transition:border-color var(--duration-base), box-shadow var(--duration-base);padding:1.2rem 1.5rem;display:flex}[dir=rtl] .payment__card-info{text-align:right;margin-inline-end:auto}[dir=ltr] .payment__card-info{text-align:left}.payment__card:hover{border-color:var(--accent);box-shadow:var(--shadow-accent)}.payment__card-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);border-radius:var(--radius-md);font-size:var(--text-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.payment__card-icon .icon{width:var(--text-lg);height:var(--text-lg)}.payment__card-icon--instapay{background:var(--accent-tint-10);color:var(--accent)}.payment__card-icon--orange{background:var(--accent2-tint-12);color:var(--accent2)}.payment__card-icon--bank{background:var(--ink-tint-07);color:var(--ink)}.payment__card-icon--western{background:var(--western-tint-15);color:var(--western-color)}.payment__card-icon--paypal{background:var(--accent-tint-10);color:#1a2a5e}.payment__card-icon--intlbank{background:var(--accent2-tint-12);color:var(--accent2)}.payment__card-info h4{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:.2rem}.payment__card-info p{font-size:var(--text-xs);color:var(--muted);margin-bottom:.3rem}.payment__card-info--western p{margin-bottom:.15rem}.payment__card-number{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--accent);letter-spacing:var(--tracking-normal);text-align:left;direction:ltr;display:inline-block}.payment__note{align-items:center;gap:var(--gap-sm);background:var(--accent-tint-07);border:var(--border-width) solid var(--accent-tint-15);color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-medium);border-radius:var(--radius-full);margin-top:2rem;padding:.7rem 1.4rem;display:inline-flex}.payment__note .icon{width:var(--text-base);height:var(--text-base)}@media (width<=768px){.payment__cards{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.start__steps{flex-direction:column;align-items:center;gap:.5rem}.start__step-connector{width:var(--connector-w);flex:0 0 30px;height:30px;margin-bottom:0}.payment__card{width:100%;max-width:100%}}@media (width<=480px){.payment__cards{grid-template-columns:1fr}}#faq,.faq{background:var(--off);text-align:center;padding:6rem 7vw}.faq__list{max-width:var(--faq-max-w);margin:var(--gap-3xl) auto 0;text-align:right;flex-direction:column;gap:.75rem;display:flex}.faq__item{background:var(--white);border:var(--border-width-md) solid var(--line);border-radius:var(--faq-radius);transition:border-color var(--duration-base);overflow:hidden}.faq__item:has(.faq__btn.open){border-color:var(--accent)}.faq__btn{width:100%;font-family:var(--font-tajawal);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--ink);cursor:pointer;text-align:right;transition:color var(--duration-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.faq__btn.open{color:var(--accent)}.faq__btn-icon{color:var(--muted);transition:transform var(--duration-faq);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq__btn.open .faq__btn-icon{transform:rotate(180deg)}.faq__btn-icon svg{width:var(--icon-20);height:var(--icon-20)}.faq__answer{max-height:0;font-size:var(--text-sm);color:var(--mid);transition:max-height var(--duration-faq) ease, padding var(--duration-faq) ease;padding:0 1.4rem;line-height:1.8;overflow:hidden}.faq__answer.open{max-height:var(--faq-open-max-height);padding:0 1.4rem 1.2rem}@media (width<=768px){#faq,.faq{padding:4rem 1.5rem}.faq__btn{font-size:var(--text-xs);padding:.9rem 1rem}.faq__answer{font-size:var(--text-xs)}.faq__answer.open{padding:0 1rem 1rem}}.cta{padding:var(--section-y-lg) var(--page-x);background:var(--off);text-align:center;border-top:var(--border-width) solid var(--line)}.cta .section__body{text-align:center;max-width:var(--max-content);margin-left:auto;margin-right:auto}.cta__actions{align-items:center;gap:var(--gap-base);flex-direction:column;margin-top:2.5rem;display:flex}.cta__whatsapp-btn{background:var(--whatsapp);color:var(--white);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-md);border-radius:var(--radius-full);box-shadow:var(--shadow-whatsapp);transition:background var(--duration-base), transform var(--duration-fast), box-shadow var(--duration-base);align-items:center;gap:.7rem;padding:.9rem 2.2rem;text-decoration:none;display:inline-flex}.cta__whatsapp-btn .icon{width:var(--text-2xl);height:var(--text-2xl)}.cta__whatsapp-btn:hover{background:var(--whatsapp-hover);box-shadow:var(--shadow-whatsapp-lg);transform:translateY(-2px)}.cta__whatsapp-note{font-size:var(--text-sm);color:var(--muted)}#site-footer{background:var(--off);border-top:var(--border-width) solid var(--line)}.site-footer__inner{padding:1.5rem var(--page-x);text-align:center;font-size:var(--text-xs);color:var(--muted);letter-spacing:var(--tracking-wide)}.site-footer__inner a{color:var(--accent);text-decoration:none}.site-footer__inner a:hover{text-decoration:underline}.whatsapp-float{bottom:var(--wa-float-bottom);right:var(--wa-float-right);z-index:999;width:var(--wa-float-size);height:var(--wa-float-size);border-radius:var(--radius-circle);background:var(--whatsapp);color:var(--white);transition:transform var(--duration-base), box-shadow var(--duration-base);animation:wa-pop var(--header-fadein-duration) var(--ease-pop) var(--wa-pop-delay) both;opacity:0;box-shadow:var(--shadow-whatsapp);justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed}.whatsapp-float .icon{width:var(--icon-28);height:var(--icon-28);fill:currentColor;color:var(--white);display:block}@keyframes wa-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.whatsapp-float:hover{box-shadow:var(--shadow-whatsapp-lg);transform:scale(1.1)translateY(-2px)}.whatsapp-float:before{content:"";border-radius:var(--radius-circle);border:var(--border-width-lg) solid var(--whatsapp-tint-10);animation:2.5s ease-out infinite wa-ring;animation-delay:var(--wa-ring-delay);pointer-events:none;position:absolute;inset:-4px}@keyframes wa-ring{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (width<=640px){.whatsapp-float{width:var(--ctrl-lg);height:var(--ctrl-lg);bottom:1.2rem;right:1.2rem}.whatsapp-float .icon{width:var(--icon-28);height:var(--icon-28)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);overflow-x:hidden}html,body{width:100%;overflow-x:hidden}a,[role=button],button,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus,button:focus,input:focus{outline:none}a:focus-visible,button:focus-visible{outline:var(--border-width-lg) solid var(--accent);outline-offset:var(--focus-outline-offset)}.icon{vertical-align:middle;fill:currentColor;width:1em;height:1em;display:inline-block}.section__label{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent);margin-bottom:.8rem;display:block}.section__title{font-family:var(--font-body);font-weight:var(--fw-extrabold);font-size:var(--text-section);line-height:var(--leading-tight);color:var(--ink);margin-bottom:.9rem}.section__body{font-size:var(--text-md);color:var(--mid);max-width:var(--max-content);line-height:var(--leading-loose)}.reveal{opacity:0;transform:translateY(var(--reveal-offset));transition:opacity var(--duration-reveal) var(--ease-default), transform var(--duration-reveal) var(--ease-default)}.reveal.vis{opacity:1;transform:translateY(0)}.reveal.visible{opacity:1;transform:none}.btn-main{align-items:center;gap:var(--gap-sm);background:var(--accent);color:var(--white);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-md);border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-accent);transition:background var(--duration-base), transform var(--duration-fast);border:none;padding:.75rem 1.8rem;text-decoration:none;display:inline-flex}.btn-main:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn-text{color:var(--text);font-size:var(--text-md);font-weight:var(--fw-medium);border:var(--border-width-md) solid var(--text);border-radius:var(--radius-full);transition:background var(--duration-base), color var(--duration-base);align-items:center;gap:.3rem;padding:.65rem 1.4rem;text-decoration:none;display:inline-flex}@media (hover:hover){.btn-text:hover{background:var(--text);color:var(--white)}}.btn-text:active{opacity:.7}
