@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";@font-face{font-family:Helvetica Neue LT Pro;src:url(/assets/HelveticaNeueLTPro-Lt-D1c1UBDL.otf)format("opentype"),local("Helvetica Neue LT Pro 45 Light"),local(HelveticaNeueLTPro-Lt);font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue LT Pro;src:url(/assets/HelveticaNeueLTPro-Roman-Bu9Ybi1F.otf)format("opentype"),local("Helvetica Neue LT Pro 55 Roman"),local(HelveticaNeueLTPro-Roman);font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue LT Pro;src:url(/assets/HelveticaNeueLTPro-Md-D1UZdZez.otf)format("opentype"),local("Helvetica Neue LT Pro 65 Medium"),local(HelveticaNeueLTPro-Md);font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue LT Pro;src:url(/assets/HelveticaNeueLTPro-Bd-D-HTLBXm.otf)format("opentype"),local(Helvetica Neue LT Pro),local(HelveticaNeueLTPro-Bd);font-weight:700;font-style:normal}:root{--browser-chrome-color:#fffa59;--bg-void:#fafafa;--bg-panel:#fff;--bg-nav:#ffffffd9;--color-yellow:#ffd60a;--color-yellow-hover:#ffe033;--gradient-yellow:linear-gradient(15deg, #ffd60a 0%, #fff 100%);--gradient-yellow-hover:linear-gradient(15deg, #ffe033 0%, #fff 100%);--color-yellow-glow:#ffd60a73;--color-yellow-light:#ffd60a14;--color-charcoal:#111;--color-border:#e2e8f0;--color-border-focus:#ffd60080;--color-green:#00c853;--color-red:#ff3d00;--text-primary:#111;--text-secondary:#475569;--text-muted:#94a3b8;--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Sans Arabic", monospace;--transition-smooth:all .5s cubic-bezier(.76, 0, .24, 1);--transition-fast:all .2s cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[lang=ar],[lang=ar] *,[dir=rtl],[dir=rtl] *,.nav-lang-link,.arabic-text{font-family:var(--font-sans-ar)!important;letter-spacing:normal!important}html,body{background-color:#0000}#root,.app-root{min-height:100%}.app-root{isolation:isolate;background-color:var(--bg-void);background-image:radial-gradient(#00000008 1px,#0000 1px);background-size:20px 20px;min-height:100vh;position:relative}.browser-chrome-blur{display:none}@supports (-webkit-touch-callout:none){.browser-chrome-blur{--browser-chrome-backdrop:blur(18px) saturate(120%);width:100%;height:calc(env(safe-area-inset-top,0px) + 1.75rem);-webkit-backdrop-filter:var(--browser-chrome-backdrop);pointer-events:none;z-index:99;background:0 0;display:block;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000e6 58%,#0000 100%)}}@supports (-webkit-touch-callout:none) and ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.browser-chrome-blur{-webkit-backdrop-filter:var(--browser-chrome-backdrop);backdrop-filter:var(--browser-chrome-backdrop)}}@supports (-webkit-touch-callout:none){@media (prefers-reduced-transparency:reduce){.browser-chrome-blur{-webkit-backdrop-filter:none;background:#fafafaf5;-webkit-mask-image:none;mask-image:none}}}@supports (-webkit-touch-callout:none) and ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){@media (prefers-reduced-transparency:reduce){.browser-chrome-blur{-webkit-backdrop-filter:none;backdrop-filter:none}}}html,body{scroll-behavior:smooth;color:var(--text-secondary);font-size:16px;font-family:var(--font-sans);letter-spacing:-.01em;min-height:100vh;overflow-x:hidden}.app-root:before{content:"";z-index:-2;pointer-events:none;width:75%;height:60%;transition:var(--transition-smooth);background:radial-gradient(circle at 100% 0,#ffd60047 0%,#ffd6000f 55%,#0000 85%);position:fixed;top:0;right:0}@supports (-webkit-touch-callout:none){.app-root:before{height:60svh;position:absolute}}.glow-backdrop-bottom{z-index:-2;pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#ffd6000a 0%,#0000 70%);width:450px;height:450px;position:fixed;bottom:-150px;left:-150px}::selection{color:var(--color-charcoal);background-color:#ffd60059}h1,h2,h3,h4{color:var(--text-primary);letter-spacing:-.02em;font-weight:700;line-height:1.15}h1{font-size:clamp(2.3rem,5.5vw,3.8rem)}h2{font-size:clamp(1.8rem,3.5vw,2.3rem)}p{color:var(--text-secondary);line-height:1.65}.mono{font-family:var(--font-sans);font-size:.85rem}.container{z-index:3;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.header{z-index:100;width:100%;transition:var(--transition-smooth);position:fixed;left:0}.header.flat-top{background-color:#0000;border-bottom:none;padding:1.5rem 0;top:0}.header.flat-top .nav-container{width:100%;max-width:1280px;transition:var(--transition-smooth);margin:0 auto;padding:0 2rem}.header.flat-top .nav-wrapper{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:0}.header.scrolled-capsule{background-color:#0000;border-bottom:none;padding:0;top:1.2rem}.header.scrolled-capsule .nav-container{width:100%;max-width:1280px;transition:var(--transition-smooth);margin:0 auto;padding:0 2rem}.header.scrolled-capsule .nav-wrapper{--nav-capsule-backdrop:blur(16px) saturate(135%);-webkit-backdrop-filter:var(--nav-capsule-backdrop);padding:.6rem .9rem;transition:var(--transition-smooth);background:#ffffffb3;border:1px solid #ffffff9e;border-radius:9999px;padding-inline-start:1.85rem;box-shadow:0 10px 30px #0000000a,0 1px 3px #00000005}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header.scrolled-capsule .nav-wrapper{-webkit-backdrop-filter:var(--nav-capsule-backdrop);backdrop-filter:var(--nav-capsule-backdrop)}}.header.scrolled-capsule .nav-wrapper:hover{box-shadow:0 12px 35px #0000000f,0 2px 8px #00000008}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header.scrolled-capsule .nav-wrapper{background:#fffffff0}}@media (prefers-reduced-transparency:reduce){.header.scrolled-capsule .nav-wrapper{-webkit-backdrop-filter:none;background:#fffffff5}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){@media (prefers-reduced-transparency:reduce){.header.scrolled-capsule .nav-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none}}}.nav-wrapper{transition:var(--transition-smooth);justify-content:space-between;align-items:center;display:flex}.logo-link{color:var(--color-charcoal);transition:var(--transition-fast);align-items:center;text-decoration:none;display:flex}.logo-svg{width:auto;height:32px}.nav-mobile-toggle{display:none!important}.nav-menu-box{align-items:center;gap:2.2rem;display:flex}@media (width>=769px){.nav-menu-box{display:contents}}.nav-links{gap:2rem;list-style:none;display:flex}.nav-item-mobile-home{display:none}.nav-item a{color:var(--color-charcoal);transition:var(--transition-fast);align-items:center;gap:.3rem;padding:.4rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.nav-item a:hover,.nav-item a.active{color:var(--color-charcoal);opacity:.75}.nav-actions{align-items:center;gap:1.2rem;display:flex}.nav-lang-link{color:var(--color-charcoal);transition:var(--transition-fast);margin-right:.4rem;font-size:1rem;font-weight:500;text-decoration:none}.nav-lang-link:hover{color:var(--color-charcoal);opacity:.75}.btn-login-outline{border:1px solid var(--color-border);--btn-pad-top:.7rem;--btn-pad-bottom:.7rem;padding:var(--btn-pad-top) 1.4rem var(--btn-pad-bottom) 1.4rem;color:var(--color-charcoal);background:var(--bg-panel);transition:var(--transition-fast);border-radius:50px;font-size:1rem;font-weight:500;text-decoration:none}.btn-login-outline:hover{border-color:var(--color-yellow);background-color:var(--color-yellow-light)}.btn-capsule-glow{background:var(--gradient-yellow);color:var(--color-charcoal);box-shadow:0 4px 14px var(--color-yellow-glow);--btn-pad-top:.7rem;--btn-pad-bottom:.7rem;padding:var(--btn-pad-top) 1.4rem var(--btn-pad-bottom) 1.4rem;transition:var(--transition-smooth);border:none;border-radius:50px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.btn-capsule-glow:hover{background:var(--gradient-yellow-hover);transform:translateY(-1px);box-shadow:0 6px 20px #ffd6008c}.btn{--btn-pad-top:.85rem;--btn-pad-bottom:.85rem;padding:var(--btn-pad-top) 1.5rem var(--btn-pad-bottom) 1.5rem;cursor:pointer;transition:var(--transition-smooth);border-radius:50px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}input[type=submit],input[type=button],.btn,.btn-login-outline,.btn-capsule-glow,.btn-capsule,.btn-secondary,.btn-capsule-dark,[class*=btn-],[class*=-btn]{text-align:center!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html.lang-en button,html.lang-en .btn,html.lang-en .btn-login-outline,html.lang-en .btn-capsule-glow,html.lang-en .btn-capsule,html.lang-en .btn-secondary,html.lang-en .btn-capsule-dark,html.lang-en [class*=btn-],html.lang-en [class*=-btn]{padding-top:calc(var(--btn-pad-top,.85rem) + 1.5px)!important;padding-bottom:calc(var(--btn-pad-bottom,.85rem) - 1.5px)!important;line-height:1!important}.btn-capsule{background:var(--gradient-yellow);color:var(--color-charcoal);border:none;box-shadow:0 4px 10px #ffd60033}.btn-capsule:hover{background:var(--gradient-yellow-hover);transform:translateY(-1px);box-shadow:0 6px 15px #ffd60073}@property --aajil-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aajil-shimmer-spin{to{--aajil-shimmer-angle:360deg}}.btn-capsule:not(.btn-capsule-dark),.how-cta-apply{position:relative}.btn-capsule:not(.btn-capsule-dark):after,.how-cta-apply:after{content:"";border-radius:inherit;background:conic-gradient(from var(--aajil-shimmer-angle), transparent 0deg, #fff 90deg, transparent 90deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1.1px;animation:3s linear infinite aajil-shimmer-spin;position:absolute;inset:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.btn-capsule:not(.btn-capsule-dark):after,.how-cta-apply:after{animation:none}}.btn-secondary{background-color:var(--bg-panel);color:var(--color-charcoal);border:1px solid var(--color-border);box-shadow:0 2px 8px #00000005}.btn-secondary:hover{border-color:var(--text-muted);background-color:var(--bg-void);transform:translateY(-1px)}.btn:active,.btn-login-outline:active,.btn-capsule-glow:active,.btn-capsule:active,.btn-secondary:active,.btn-capsule-dark:active{transform:scale(.97)!important}.hero{z-index:1;align-items:center;min-height:100vh;padding-top:10rem;padding-bottom:2.5rem;display:flex;position:relative;overflow:hidden}.hero-bottom-fade{pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#fafafa59 45%,#fafafa 100%);width:100%;height:200px;position:absolute;bottom:-1px;left:0}.hero .container{width:100%;max-width:1440px}.hero-video-wrapper{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-background-video{object-fit:cover;opacity:.9;filter:saturate(1.1)brightness(1.02);width:100%;height:100%}.boomerang-video-shell{pointer-events:none;display:block;position:relative;overflow:hidden}.boomerang-video-media,.boomerang-video-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .12s linear;display:block;position:absolute;inset:0}.boomerang-video-media{z-index:1}.boomerang-video-poster{z-index:2;-webkit-user-select:none;user-select:none}.boomerang-video-media::-webkit-media-controls{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.boomerang-video-media::-webkit-media-controls-enclosure{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.boomerang-video-media::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.boomerang-video-media::-webkit-media-controls-play-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.boomerang-video-media::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.boomerang-video-media::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;pointer-events:none;display:none!important}.hero-video-overlay{background:linear-gradient(#0000 0% 20%,#fafafab3 45%,#fafafa 60% 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-grid{flex-direction:column;align-items:center;gap:3.5rem;width:100%;display:flex}.hero-content{text-align:center;flex-direction:column;align-items:center;gap:1.8rem;width:100%;max-width:800px;margin:0 auto;display:flex}.badge{background:var(--bg-panel);border:1px solid var(--color-border);color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.05em;border-radius:50px;align-self:center;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #00000005}.hero-title{color:var(--color-charcoal);text-align:center;flex-direction:column;gap:0;margin-bottom:.5rem;display:flex}.title-first-line{font-size:clamp(2.5rem,5.8vw,4.2rem);line-height:1.15;display:block;letter-spacing:-.5px!important;font-family:Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important}.title-second-line{background:0 0;font-size:clamp(2.5rem,5.8vw,4.2rem);line-height:1.1;display:block;position:relative;letter-spacing:-.5px!important;margin-top:-.45rem!important;font-family:Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}.title-second-line:after{display:none!important}@media (width<=768px){.hero{padding-top:7rem}.hero .container{padding-inline:1.25rem}.title-first-line{line-height:1.2!important}.title-second-line{margin-top:0!important;line-height:1.2!important}}.hero-description{text-align:center;max-width:760px;margin:0 auto;font-size:1.25rem;line-height:1.7;color:var(--color-charcoal)!important;letter-spacing:-.015em!important;font-weight:400!important}.hero-desc-br{display:none}@media (width>=1024px){.hero-description{max-width:1150px;font-size:1rem!important}.hero-desc-br{display:inline}}@media (width<=767px){.hero-title,.hero-description{align-self:flex-start}.hero-title{width:100%}html.lang-en .hero-title{text-align:left}html.lang-ar .hero-title{text-align:right}html.lang-en .title-first-line,html.lang-en .title-second-line,html.lang-ar .title-first-line,html.lang-ar .title-second-line{font-size:2.1rem}html.lang-en .hero .title-first-line,html.lang-en .hero .title-second-line,html.lang-ar .hero .title-first-line,html.lang-ar .hero .title-second-line{font-weight:500!important}html.lang-ar .hero .title-first-line,html.lang-ar .hero .title-second-line{line-height:1.28!important}html.lang-en .hero-description{text-align:left;margin:0}html.lang-ar .hero-description{text-align:right;margin:0}.hero-description{max-width:none;font-size:1.1rem!important}}.hero-actions{justify-content:center;gap:1.2rem;width:100%;display:flex}.hero-input-capsule-bar{border:1.5px solid var(--color-border);width:100%;max-width:460px;transition:var(--transition-smooth);background:#fff;border-radius:9999px;align-items:center;margin:0 auto;padding:.4rem;padding-inline-start:1.2rem;display:flex;box-shadow:0 15px 30px #00000008,0 1px 3px #00000003}.hero-input-capsule-bar:focus-within{border-color:var(--color-yellow);box-shadow:0 15px 35px #ffd60a1f,0 1px 3px #00000003}.input-icon-wrapper{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:.6rem;display:flex}.hero-mobile-input{font-family:var(--font-sans);color:var(--color-charcoal);text-align:start;background:0 0;border:none;outline:none;flex-grow:1;width:100%;font-size:.95rem;font-weight:500}.hero-mobile-input::placeholder{color:var(--text-muted);font-weight:400}html.lang-ar .hero-mobile-input,html.lang-ar .hero-mobile-input::placeholder{text-align:right}.hero-submit-btn{flex-shrink:0;border:none!important;border-radius:9999px!important;padding:.8rem 1.6rem!important;font-size:.85rem!important}.hero-stats-strip-wrapper{z-index:10;box-sizing:border-box;justify-content:center;width:100%;max-width:820px;margin:-1.2rem auto .4rem;padding:0 1.5rem;display:flex}.hero-stats-strip-container,.hero-stats-strip-container svg{width:100%;height:auto;display:block}.stats-icon-group{transform-origin:50%;transform-box:fill-box;cursor:pointer;filter:drop-shadow(0 4px 10px #0000000a)drop-shadow(0 1px 3px #00000005);transition:transform .25s cubic-bezier(.23,1,.32,1),filter .25s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.stats-icon-group:hover{filter:drop-shadow(0 12px 24px #ffd60a47)drop-shadow(0 2px 6px #0000000a);transform:scale(1.08)}}.hero-mockup-wrapper{width:100%;transition:var(--transition-smooth);filter:drop-shadow(0 35px 80px #0000000d)drop-shadow(0 15px 35px #00000005);justify-content:center;align-items:center;display:flex;position:relative}.hero-mockup-wrapper:hover{filter:drop-shadow(0 45px 95px #00000012)drop-shadow(0 20px 45px #00000008);transform:translateY(-4px)}.phone-3d-mockup{width:320px;height:480px;transition:var(--transition-smooth);position:relative}.phone-3d-mockup:hover{transform:translateY(-8px)rotate(-1deg)}.phone-shadow{filter:blur(5px);pointer-events:none;background:radial-gradient(#00000026 0%,#0000 70%);width:80%;height:20px;position:absolute;bottom:-40px;left:10%}.phone-receipt{z-index:1;pointer-events:none;filter:drop-shadow(0 15px 25px #00000014);width:240px;height:auto;animation:6s ease-in-out infinite receipt-float;position:absolute;top:-10px;right:-50px}@keyframes receipt-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(.5deg)}}.hand-3d-underlay{z-index:3;pointer-events:none;filter:drop-shadow(0 20px 40px #0000001a);width:380px;height:auto;position:absolute;bottom:-30px;left:-40px}.phone-screen-img{object-fit:contain;filter:drop-shadow(0 25px 50px #0000001f);border-radius:40px;width:100%;height:100%}.pillars{padding-bottom:8rem;position:relative}.pillars-grid{grid-template-columns:repeat(5,1fr);gap:1.2rem;width:100%;display:grid}@media (width<=1200px){.pillars-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.pillars-grid{grid-template-columns:1fr}}.pillar-card{background:var(--bg-panel);border:1px solid var(--color-border);text-align:center;transition:var(--transition-smooth);border-radius:20px;flex-direction:column;align-items:center;gap:1.2rem;height:100%;padding:1.8rem 1.2rem;display:flex;position:relative;box-shadow:0 4px 20px #00000005,inset 0 1px #fff}.pillar-card:hover{border-color:var(--color-yellow);transform:translateY(-5px);box-shadow:0 12px 30px #ffd6001a,0 4px 10px #00000005}.pillar-icon-circle{background:var(--gradient-yellow);width:54px;height:54px;color:var(--color-charcoal);transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #ffd60040}.pillar-card:hover .pillar-icon-circle{transform:scale(1.08)}.pillar-icon-svg{stroke:currentColor;stroke-width:2px;fill:none;width:22px;height:22px}.pillar-title{color:var(--color-charcoal);font-size:.95rem;font-weight:700;line-height:1.5}.pillar-action-link{color:var(--text-secondary);transition:var(--transition-fast);background-color:var(--bg-void);border:1px solid var(--color-border);border-radius:50px;margin-top:auto;padding:.3rem .8rem;font-size:.8rem;font-weight:700;text-decoration:none}.pillar-card:hover .pillar-action-link,.pillar-card.card-selected-sweep .pillar-action-link{color:var(--color-charcoal);border-color:var(--color-yellow);background-color:var(--color-yellow-light)}.tech-workspace-section{padding-bottom:8rem}.section-header{text-align:start;flex-direction:column;gap:1rem;max-width:800px;margin:0 0 3rem;display:flex}.section-subtitle{color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;font-size:.8rem;font-weight:800;display:inline-block;position:relative}.section-subtitle:after{content:"";background-color:var(--color-yellow);width:100%;height:2px;position:absolute;bottom:-2px;left:0}.section-desc{color:var(--text-secondary);font-size:1.1rem}.control-board-grid{grid-template-columns:1.1fr .9fr;gap:2rem;display:grid}@media (width<=1024px){.control-board-grid{grid-template-columns:1fr}}.chart-widget-panel{flex-direction:column;gap:1.2rem;height:480px;padding:1.8rem;display:flex}.chart-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.chart-title{text-transform:uppercase;color:var(--color-charcoal);align-items:center;gap:.6rem;font-size:.85rem;font-weight:800;display:flex}.chart-beacon{background-color:var(--color-yellow);width:8px;height:8px;box-shadow:0 0 8px var(--color-yellow);border-radius:50%}.chart-hud-display{background:var(--bg-void);border:1px solid var(--color-border);transition:var(--transition-smooth);border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.hud-item{flex-direction:column;gap:.2rem;display:flex}.hud-label{text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.hud-val{font-family:var(--font-sans);color:var(--color-charcoal);font-size:1.2rem;font-weight:800}.hud-val-accent{color:var(--color-yellow-hover)}.chart-canvas-container{border:1px solid var(--color-border);background-color:#fafbfc;border-radius:12px;flex-grow:1;position:relative;overflow:hidden}.live-chart-canvas{width:100%;height:100%;display:block}.terminal-panel{background:#0d0f14;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;height:480px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000026}.terminal-header{background:#161a23;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex}.terminal-dots{gap:.5rem;display:flex}.t-dot{border-radius:50%;width:8px;height:8px}.td-red{background-color:#ff5f56}.td-yellow{background-color:#ffbd2e}.td-green{background-color:#27c93f}.terminal-title{font-family:var(--font-sans);color:#7b889b;font-size:.75rem}.terminal-body{font-family:var(--font-sans);color:var(--color-yellow);background:#0c0e12;flex-direction:column;flex-grow:1;gap:.4rem;padding:1.5rem;font-size:.85rem;line-height:1.6;display:flex;overflow-y:auto}.terminal-prompt-row{color:#fff;gap:.6rem;display:flex}.terminal-prompt-sign{color:var(--color-yellow)}.terminal-cursor{background-color:var(--color-yellow);vertical-align:middle;width:6px;height:14px;animation:.8s infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.footer{background-color:var(--bg-void);border-top:1px solid var(--color-border);padding:5rem 0 2.5rem;font-size:.9rem}.footer-grid{grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;gap:2.5rem 4rem;margin-bottom:3.5rem;display:grid}@media (width<=768px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.footer-brand{grid-column:1/-1}}.footer-brand{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.footer-brand .footer-social-list{margin-top:.4rem}.footer-logo{width:auto;height:36px;color:var(--color-charcoal)}.footer-desc{color:var(--text-secondary);max-width:340px;line-height:1.65}.footer-badges{flex-wrap:wrap;gap:.5rem;display:flex}.badge-wakala,.badge-sharia,.badge-sidf{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--color-border);white-space:nowrap;background:#00000006;border-radius:9999px;padding:.3rem .7rem;font-size:.68rem;font-weight:600}.hero-br-mobile{display:none}.osloob-quote-card{box-sizing:border-box;padding:2.4rem 2.75rem;background:linear-gradient(110deg,#ffe99a 0%,#ffd60a 55%,#ffe99a 100%);border-radius:24px;flex-direction:column;gap:1.4rem;width:100%;max-width:1329px;padding-inline-end:18%;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #ffd60a2e}.osloob-quote-video{object-fit:cover;opacity:.42;z-index:0;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.osloob-quote-card:after{content:"";pointer-events:none;z-index:1;background-image:url(/contractors/osloob_container_img.webp);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 24%,#0000 52%);mask-image:linear-gradient(270deg,#000 0% 24%,#0000 52%)}html.lang-ar .osloob-quote-card:after{transform:scaleX(-1)}.osloob-quote-text,.osloob-quote-meta{z-index:2;position:relative}.osloob-quote-text{font-family:var(--font-sans);color:var(--color-charcoal);max-width:70ch;margin:0;font-size:clamp(.95rem,1.1vw,1.2rem);font-weight:400;line-height:1.55}.osloob-quote-text:before{content:"“"}.osloob-quote-text:after{content:"”"}.osloob-quote-meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.osloob-quote-logo{flex-shrink:0;width:auto;height:38px}.osloob-quote-person{flex-direction:column;line-height:1.3;display:flex}.osloob-quote-name{color:var(--color-charcoal);font-weight:600}.osloob-quote-role{color:#0009;font-size:.9rem}@media (width<=768px){.osloob-quote-card{padding:2rem 1.5rem;border-radius:20px;gap:1.5rem;padding-top:11.5rem}.osloob-quote-card:after,html.lang-ar .osloob-quote-card:after{background-position:100% 0;background-size:cover;height:13rem;display:block;inset:0 0 auto;transform:none;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 92%);mask-image:linear-gradient(#000 0% 42%,#0000 92%)}}.footer-col{flex-direction:column;gap:1.2rem;display:flex}.whatsapp-fab{z-index:90;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #25d36666,0 2px 6px #0000001f}.whatsapp-fab svg{width:32px;height:32px;display:block}@media (hover:hover) and (pointer:fine){.whatsapp-fab:hover{transform:scale(1.06);box-shadow:0 12px 30px #25d36680}}.whatsapp-fab:active{transform:scale(.97)}@media (width<=768px){.whatsapp-fab{width:52px;height:52px;bottom:1rem;right:1rem}.whatsapp-fab svg{width:28px;height:28px}}.footer-col-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-charcoal);font-size:.8rem;font-weight:800}.footer-links{flex-direction:column;gap:.8rem;list-style:none;display:flex}.footer-links a{color:var(--text-secondary);transition:var(--transition-fast);font-weight:500;text-decoration:none}.footer-links a:hover{color:var(--color-charcoal)}.footer-bottom{border-top:1px solid var(--color-border);text-align:center;justify-content:center;align-items:center;margin-top:3rem;padding-top:2rem;display:flex}.footer-copyright{color:var(--text-muted);font-size:.8rem}.footer-social-list{align-items:center;gap:.8rem;margin:0;padding:0;display:flex;list-style:none!important}.footer-social-list li{margin:0;padding:0;list-style:none!important}.footer-social-link{border:1px solid var(--color-border);width:38px;height:38px;color:var(--text-secondary);-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#11111105;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.footer-social-link:hover{background:var(--gradient-yellow-hover);color:var(--color-charcoal);box-shadow:0 4px 14px var(--color-yellow-glow);border-color:#0000;transform:translateY(-3px)scale(1.06)}.footer-social-icon{width:17px;height:17px;transition:transform .3s}.footer-social-link:hover .footer-social-icon{transform:scale(1.05)}.footer-status-pill{color:var(--color-green);background-color:#00c85305;border:1px solid #00c85326;border-radius:50px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-size:.75rem;display:flex}.footer-status-dot{background-color:var(--color-green);width:6px;height:6px;box-shadow:0 0 6px var(--color-green);border-radius:50%}@media (width<=768px){.footer-bottom{flex-direction:column;align-items:center;gap:1.1rem}}.price-ticker-strip{color:#fff;z-index:101;background-color:#0c0e12;border-bottom:1px solid #ffffff0d;padding:.6rem 0;font-size:.75rem;position:relative}.ticker-container{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ticker-badge{background-color:var(--color-yellow);color:var(--color-charcoal);letter-spacing:.05em;white-space:nowrap;border-radius:4px;padding:.2rem .6rem;font-size:.65rem;font-weight:800}.ticker-scroller{scrollbar-width:none;gap:2.2rem;width:100%;display:flex;overflow-x:auto}.ticker-scroller::-webkit-scrollbar{display:none}.ticker-item{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.ticker-label{color:var(--text-muted);font-weight:700}.ticker-val{font-family:var(--font-sans);transition:var(--transition-fast);font-weight:700}.flash-green{color:var(--color-green);text-shadow:0 0 8px #00c8534d}.flash-red{color:var(--color-red);text-shadow:0 0 8px #ff3d004d}.ticker-dir{font-size:.7rem;font-weight:700}.ticker-dir.up{color:var(--color-green)}.ticker-dir.down{color:var(--color-red)}.logo-link{gap:.6rem}.logo-text{flex-direction:column;line-height:1;display:flex}.ar-brand-mark{color:var(--color-charcoal);font-size:1.4rem;font-weight:800}.en-brand-sub{letter-spacing:.12em;color:var(--text-muted);font-size:.55rem;font-weight:800}.dropdown-parent{position:relative}.dropdown-parent>a{align-items:center;gap:.3rem;display:flex}.chevron-icon{transition:var(--transition-fast);opacity:.5}.dropdown-parent:hover .chevron-icon{opacity:.8;transform:translateY(1px)}.dropdown-megamenu{opacity:0;visibility:hidden;pointer-events:none;width:600px;transition:var(--transition-smooth);z-index:102;background:#fff;border:1px solid #ffd600;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)translateY(12px);box-shadow:0 15px 40px #0000000d,inset 0 1px #fffc}.dropdown-parent:hover .dropdown-megamenu,.dropdown-parent.open .dropdown-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.megamenu-top{background-color:#fff;flex-direction:column;padding:2rem 2.2rem 2.2rem;display:flex}.megamenu-group-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.7rem;font-weight:700;display:block}.megamenu-columns{grid-template-columns:1fr 1fr;gap:3.5rem;display:grid}.megamenu-col{flex-direction:column;gap:1.8rem;display:flex}.megamenu-col a{text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.255rem;margin:-.75rem -1rem;padding:.75rem 1rem;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.megamenu-col a:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#ffd60a00 15%,#ffd60a38 50%,#ffd60a00 85%,#0000) -150% 0/200% 100% no-repeat;transition:opacity .3s;position:absolute;inset:0}.megamenu-col a strong{color:#111;transition:color var(--transition-fast);z-index:2;font-size:.95rem;font-weight:500;line-height:1.25;position:relative}@media (hover:hover) and (pointer:fine){.megamenu-col a:hover{background:#ffd60a0a;border-color:#ffd60a99;transform:scale(1.02)translate(4px);box-shadow:0 4px 15px #ffd60a0d}.megamenu-col a:hover:after{opacity:1;background-position:150% 0;transition:background-position .85s cubic-bezier(.25,1,.5,1),opacity .2s}.megamenu-col a:hover strong{color:#7b6200!important}}.megamenu-col a span{color:#64748b;z-index:2;font-size:.8rem;font-weight:400;line-height:1.45;position:relative}.megamenu-bottom{background-color:#fafbfc;border-top:1px solid #f1f5f9;flex-direction:column;align-items:flex-start;padding:1.6rem 2.2rem;display:flex}.megamenu-bottom-block{background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.25rem;width:100%;margin:-.75rem -1rem;padding:.75rem 1rem;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.megamenu-bottom-block:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#ffd60a00 15%,#ffd60a38 50%,#ffd60a00 85%,#0000) -150% 0/200% 100% no-repeat;transition:opacity .3s;position:absolute;inset:0}.megamenu-bottom-block strong{color:#111;transition:color var(--transition-fast);z-index:2;font-size:.95rem;font-weight:500;line-height:1.25;position:relative}@media (hover:hover) and (pointer:fine){.megamenu-bottom-block:hover{background:#ffd60a0a;border-color:#ffd60a99;transform:scale(1.015)translate(4px);box-shadow:0 4px 15px #ffd60a0d}.megamenu-bottom-block:hover:after{opacity:1;background-position:150% 0;transition:background-position .85s cubic-bezier(.25,1,.5,1),opacity .2s}.megamenu-bottom-block:hover strong{color:#7b6200!important}}.megamenu-bottom-desc{color:#64748b;font-size:.8rem;line-height:1.45}.megamenu-footer-link{color:#111;transition:var(--transition-fast);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.megamenu-bottom-block:hover .megamenu-footer-link{transform:translate(4px);color:#7b6200!important}.solutions-megamenu{width:320px!important}.solutions-megamenu .megamenu-columns{grid-template-columns:1fr!important;gap:0!important}.solutions-megamenu .megamenu-col{gap:0!important}.card-selected-sweep{z-index:1;position:relative;overflow:hidden;border:none!important;box-shadow:0 0 35px #ffd60066!important}.card-selected-sweep:before{content:"";background:conic-gradient(from 0deg, transparent 30%, var(--color-yellow) 50%, var(--color-yellow) 60%, transparent 80%);z-index:-2;width:200%;height:200%;animation:5s linear infinite border-sweep;position:absolute;top:-50%;left:-50%}.card-selected-sweep:after{content:"";background:var(--bg-panel);border-radius:inherit;z-index:-1;position:absolute;inset:2px}@keyframes border-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stepper-nav-btn.active{z-index:1;position:relative;overflow:hidden;background:0 0!important;border:none!important;box-shadow:0 0 25px #ffd60059!important}.stepper-nav-btn.active:before{content:"";background:conic-gradient(from 0deg, transparent 35%, var(--color-yellow) 50%, var(--color-yellow) 65%, transparent 80%);z-index:-2;width:200%;height:200%;animation:4s linear infinite border-sweep;position:absolute;top:-50%;left:-50%}.stepper-nav-btn.active:after{content:"";background:var(--bg-panel);border-radius:inherit;z-index:-1;position:absolute;inset:1.5px}.tab-btn.active{z-index:1;position:relative;overflow:hidden;color:var(--color-charcoal)!important;background:0 0!important;border:none!important;box-shadow:0 0 25px #ffd60066!important}.tab-btn.active:before{content:"";background:conic-gradient(from 0deg, transparent 35%, var(--color-yellow) 50%, var(--color-yellow) 65%, transparent 80%);z-index:-2;width:200%;height:200%;animation:4s linear infinite border-sweep;position:absolute;top:-50%;left:-50%}.tab-btn.active:after{content:"";background:var(--color-charcoal);border-radius:inherit;z-index:-1;position:absolute;inset:1.5px}.tab-btn.active{color:#fff!important}.section-hairline-divider{position:relative}.section-hairline-divider:before{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#0000 0%,#00000014 50%,#0000 100%);width:100%;height:1px;position:absolute;top:0;left:0}.router-content-holder{min-height:80vh}.subpage-wrapper{padding-top:8rem;padding-bottom:6rem;position:relative;overflow:hidden}.subpage-hero{padding:4rem 0 5rem;position:relative}.subpage-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:4rem;display:grid}.page-badge{background-color:var(--color-yellow-light);color:var(--color-charcoal);letter-spacing:.05em;border:1px solid #ffd6004d;border-radius:50px;margin-bottom:1.2rem;padding:.3rem .8rem;font-size:.7rem;font-weight:800;display:inline-block}.subpage-title{margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1}.subpage-title span{color:var(--color-charcoal);background:linear-gradient(120deg, var(--color-yellow) 0%, #ffea00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subpage-lead-desc{color:var(--text-secondary);max-width:580px;font-size:1.1rem;line-height:1.7}.subpage-hero-actions{margin-top:2rem}.subpage-cta-section{padding:5rem 0}.cta-box{background:var(--bg-panel);border:1px solid var(--color-border);text-align:center;z-index:1;border-radius:28px;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000005}.cta-box:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd6001a 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-150px;right:-150px}.cta-box h2{max-width:600px;font-size:2rem}.cta-box p{max-width:500px;color:var(--text-secondary);font-size:1.05rem}.cta-actions{margin-top:1rem}.btn-capsule-dark{background-color:var(--color-charcoal);color:#fff;border:1px solid #ffffff1a}.btn-capsule-dark:hover{background-color:#222;transform:translateY(-1px);box-shadow:0 6px 15px #00000026}.about-hero-stats{flex-direction:column;gap:1.2rem;width:100%;display:flex}.about-stat-box{background:var(--bg-panel);border:1px solid var(--color-border);transition:var(--transition-smooth);border-radius:20px;flex-direction:column;gap:.3rem;padding:1.8rem;display:flex;box-shadow:0 4px 15px #00000003}.about-stat-box:hover{border-color:var(--color-yellow);transform:translate(4px)}.about-stat-box strong{color:var(--color-charcoal);letter-spacing:-.03em;font-size:2.2rem;font-weight:800}.about-stat-box span{color:var(--text-secondary);text-transform:uppercase;font-size:.85rem;font-weight:700}.about-narrative-section{background-color:var(--bg-panel);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:6rem 0}.narrative-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5rem;display:grid}.section-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:block}.narrative-left h2{font-size:2.2rem;line-height:1.2}.narrative-right{flex-direction:column;gap:1.5rem;font-size:1.1rem;line-height:1.75;display:flex}.special-quote-box{border-left:3px solid var(--color-yellow);flex-direction:column;gap:.5rem;margin-top:1rem;padding-left:1.5rem;display:flex}.special-quote-box strong{color:var(--color-charcoal);font-size:1.15rem;font-weight:800}.about-leadership-section{padding:6rem 0}.section-intro{text-align:start;flex-direction:column;gap:.8rem;max-width:800px;margin:0 0 3rem;display:flex}.section-intro h2{font-size:2.2rem}.section-intro p{color:var(--text-secondary)}.founders-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.founder-card{background:var(--bg-panel);border:1px solid var(--color-border);transition:var(--transition-smooth);border-radius:24px;height:100%;overflow:hidden;box-shadow:0 4px 20px #00000003}.founder-card:hover{border-color:var(--color-yellow);transform:translateY(-4px);box-shadow:0 10px 30px #ffd6000f}.founder-avatar-placeholder{background:linear-gradient(to bottom, var(--color-yellow-light) 0%, #ffd60005 100%);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:240px;display:flex}.founder-avatar-placeholder span{font-family:var(--font-sans);color:var(--color-yellow-hover);letter-spacing:-.05em;opacity:.8;font-size:3rem;font-weight:700}.founder-info{flex-direction:column;gap:.8rem;padding:2rem;display:flex}.founder-info h3{font-size:1.3rem;font-weight:700}.founder-role{background-color:var(--color-yellow-light);color:var(--color-charcoal);border:1px solid #ffd60033;border-radius:6px;align-self:flex-start;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.founder-bio{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.team-footnote{justify-content:center;margin-top:3.5rem;display:flex}.footnote-pill{background:var(--bg-panel);border:1px solid var(--color-border);color:var(--text-secondary);border-radius:50px;align-items:center;gap:.8rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #00000003}.pulse-indicator{background-color:var(--color-yellow);width:8px;height:8px;box-shadow:0 0 8px var(--color-yellow);border-radius:50%;animation:1.5s infinite pulse-ring}@keyframes pulse-ring{0%{opacity:1;transform:scale(.9)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(.9)}}.about-backers-section{padding-bottom:6rem}.backers-card-panel{color:#fff;background:#111;border-radius:28px;flex-direction:column;gap:3rem;padding:4rem 3rem;display:flex;box-shadow:0 20px 40px #00000014}.section-label-light{color:var(--color-yellow);letter-spacing:.1rem;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:block}.backers-intro{max-width:650px}.backers-intro h2{color:#fff;margin-bottom:1rem;font-size:2.2rem}.backers-intro p{color:#ffffffb3;font-size:1.05rem}.backers-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.backer-glass-plate{transition:var(--transition-smooth);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.2rem;padding:1.5rem;display:flex}.backer-glass-plate:hover{background:#ffd6000d;border-color:#ffd6004d}.backer-glass-plate strong{color:#fff;font-size:1rem}.backer-glass-plate span{color:var(--color-yellow);text-transform:uppercase;font-size:.7rem;font-weight:700}.how-hero-card{background:var(--bg-panel);border:1px solid var(--color-border);border-radius:28px;flex-direction:column;gap:1.2rem;padding:2.5rem;display:flex;box-shadow:0 10px 30px #00000003}.how-hero-card h3{font-size:1.4rem}.sharia-bullet-list{flex-direction:column;gap:.8rem;margin-top:.5rem;list-style:none;display:flex}.sharia-bullet-list li{color:var(--color-charcoal);align-items:center;gap:.8rem;font-size:.95rem;font-weight:700;display:flex}.check-bullet{color:var(--color-green);font-weight:900}.how-flow-section{background-color:var(--bg-panel);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:6rem 0}.stepper-flex-container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;display:grid}.stepper-nav{flex-direction:column;gap:.8rem;display:flex}.stepper-nav-btn{background:var(--bg-void);border:1px solid var(--color-border);cursor:pointer;transition:var(--transition-smooth);text-align:start;border-radius:16px;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem;font-family:inherit;display:flex}.stepper-nav-btn:hover{border-color:var(--color-yellow)}.stepper-nav-btn.active{background:var(--bg-panel);border-color:var(--color-yellow);box-shadow:0 10px 25px #ffd60014}.step-btn-num{font-family:var(--font-sans);color:var(--text-muted);font-size:1.2rem;font-weight:800}.stepper-nav-btn.active .step-btn-num{color:var(--color-yellow-hover)}.step-btn-title{color:var(--text-secondary);font-size:.95rem;font-weight:700}.stepper-nav-btn.active .step-btn-title{color:var(--color-charcoal)}.stepper-display-card{background:var(--bg-panel);border:1px solid var(--color-border);border-radius:24px;flex-direction:column;justify-content:center;gap:1.5rem;min-height:320px;padding:3rem;display:flex;position:relative;box-shadow:0 10px 30px #00000003}.display-card-header{justify-content:space-between;align-items:center;display:flex}.display-step-badge{font-family:var(--font-sans);background-color:var(--color-yellow);color:var(--color-charcoal);border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:800}.display-step-role{color:var(--text-muted);letter-spacing:.05em;font-size:.75rem;font-weight:800}.stepper-display-card h3{font-size:1.8rem}.stepper-display-card p{font-size:1.05rem;line-height:1.7}.display-step-bar-bg{background-color:var(--bg-void);border-radius:10px;height:4px;margin-top:1rem;overflow:hidden}.display-step-bar-fill{background-color:var(--color-yellow);border-radius:10px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.how-comparison-section{padding:6rem 0}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.comparison-card{border-radius:24px;height:100%;overflow:hidden;box-shadow:0 10px 30px #00000003}.card-header-bar{letter-spacing:.05em;text-align:center;padding:1rem 2rem;font-size:.75rem;font-weight:800}.comp-card-body{flex-direction:column;gap:1.2rem;height:calc(100% - 40px);padding:3rem 2.5rem;display:flex}.comp-card-body h3{font-size:1.5rem}.comp-card-body p{font-size:.95rem;line-height:1.6}.comp-list{flex-direction:column;gap:.8rem;margin-top:1rem;list-style:none;display:flex}.comp-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;padding-bottom:.5rem;font-size:.9rem;display:flex}.comp-list li strong{color:var(--color-charcoal)}.comparison-card.conventional{background:var(--bg-panel);border:1px solid var(--color-border)}.comparison-card.conventional .card-header-bar{background:var(--bg-void);border-bottom:1px solid var(--color-border);color:var(--text-secondary)}.comparison-card.brand-wakala{background:var(--bg-panel);border:1px solid var(--color-border);position:relative}.comparison-card.brand-wakala:after{content:"";background-color:var(--color-yellow);width:100%;height:4px;position:absolute;top:0;left:0}.comparison-card.brand-wakala .card-header-bar{background:var(--color-yellow-light);color:var(--color-charcoal);border-bottom:1px solid #ffd60026}.specimen-section{padding-bottom:6rem}.specimen-card-wrapper{background:var(--bg-panel);border:1px solid var(--color-border);border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;padding:3rem;display:grid}.specimen-text{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.specimen-text h2{font-size:2rem}.specimen-text p{color:var(--text-secondary)}.specimen-glow-action{cursor:pointer;transition:var(--transition-smooth);background-color:#111;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.specimen-glow-action:hover{border-color:var(--color-yellow);transform:translateY(-2px);box-shadow:0 10px 25px #ffd60026}.specimen-icon{width:48px;height:48px;color:var(--color-yellow);transition:var(--transition-smooth);background:#ffd6001a;border:1px solid #ffd60033;border-radius:12px;justify-content:center;align-items:center;display:flex}.specimen-glow-action:hover .specimen-icon{background:var(--color-yellow);color:var(--color-charcoal);transform:scale(1.05)}.specimen-action-text{flex-direction:column;gap:.2rem;display:flex}.specimen-action-text strong{font-family:var(--font-sans);color:#fff;font-size:.95rem}.specimen-action-text span{color:#ffffff80;font-size:.75rem}.growth-dashboard-widget{flex-direction:column;gap:2rem;padding:2.2rem;display:flex}.widget-header{border-bottom:1px solid var(--color-border);padding-bottom:.8rem}.widget-title{text-transform:uppercase;color:var(--color-charcoal);align-items:center;gap:.6rem;font-size:.8rem;font-weight:800;display:flex}.pulse-green{background-color:var(--color-green);width:6px;height:6px;box-shadow:0 0 6px var(--color-green);border-radius:50%}.gauge-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.gauge-donut-wrapper{justify-self:center;width:150px;height:150px;position:relative}.gauge-svg{width:100%;height:100%}.gauge-fill{transition:stroke-dashoffset .4s cubic-bezier(.16,1,.3,1)}.gauge-label-box{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gauge-num{font-family:var(--font-sans);color:var(--color-charcoal);font-size:1rem;font-weight:800}.gauge-label{color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.gauge-metrics{flex-direction:column;gap:1rem;display:flex}.g-metric{flex-direction:column;gap:.15rem;display:flex}.g-metric span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.g-metric strong{font-family:var(--font-sans);color:var(--color-charcoal);font-size:1.3rem;font-weight:800}.g-metric.accent strong{color:var(--color-yellow-hover)}.gauge-slider-box{background:var(--bg-void);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:.8rem;padding:1.2rem;display:flex}.gauge-slider-box label{color:var(--text-secondary);font-size:.8rem;font-weight:700}.draw-slider-input{-webkit-appearance:none;background:var(--color-border);border-radius:5px;outline:none;width:100%;height:6px;transition:opacity .2s}.draw-slider-input::-webkit-slider-thumb{appearance:none;background:var(--color-yellow);border:2px solid var(--color-charcoal);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .1s}.draw-slider-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-limits{color:var(--text-muted);justify-content:space-between;font-size:.7rem;display:flex}.growth-features-section{background-color:var(--bg-panel);border-bottom:1px solid var(--color-border);padding:6rem 0}.growth-features-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.feature-module-card{flex-direction:column;gap:.8rem;padding-left:3rem;display:flex;position:relative}.feat-number{font-family:var(--font-sans);color:var(--color-charcoal);background:var(--gradient-yellow);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;font-weight:800;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 10px #ffd60033}.feature-module-card h3{font-size:1.25rem}.feature-module-card p{font-size:.95rem;line-height:1.6}.growth-trust-quote{padding:6rem 0}.quote-block{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 3rem;display:flex}.quote-badge{color:var(--color-yellow-hover);letter-spacing:.05em;font-size:.75rem;font-weight:800}.quote-block .quote-text{max-width:800px;color:var(--color-charcoal);font-size:1.4rem;font-weight:600;line-height:1.6}.quote-author{flex-direction:column;gap:.2rem;display:flex}.quote-author strong{color:var(--color-charcoal);font-size:1rem}.quote-author span{color:var(--text-muted);font-size:.8rem}.solutions-card-deck{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.solution-deck-card{background:var(--bg-panel);border:1px solid var(--color-border);min-height:480px;transition:var(--transition-smooth);border-radius:24px;flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex;box-shadow:0 4px 20px #00000003}.solution-deck-card:hover{border-color:var(--color-yellow);transform:translateY(-4px);box-shadow:0 12px 30px #ffd6000f}.card-top{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.status-badge{font-family:var(--font-sans);letter-spacing:.05em;border-radius:6px;padding:.25rem .6rem;font-size:.65rem;font-weight:800}.status-badge.badge-green{color:var(--color-green);background-color:#00c8531a}.status-badge.badge-yellow{color:var(--color-charcoal);background-color:#ffd6001a;border:1px solid #ffd60033}.solution-deck-card h3{font-size:1.6rem}.solution-deck-card p{font-size:.95rem;line-height:1.6}.card-specs{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:.8rem;margin:1.8rem 0;padding:1.5rem 0;display:flex}.spec-row{justify-content:space-between;font-size:.85rem;display:flex}.spec-row strong{color:var(--color-charcoal);font-weight:700}.solution-deck-card.coming-soon{background-image:radial-gradient(#00000003 1px,#0000 1px);background-size:15px 15px}.solution-deck-card.coming-soon .btn{opacity:.6;cursor:not-allowed}.solutions-flow-diagram{flex-direction:column;gap:1.5rem;padding:2.2rem;display:flex}.solutions-flow-diagram h4{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;text-align:center;font-size:.85rem}.diag-flow-flex{flex-direction:column;align-items:center;gap:.8rem;display:flex}.diag-node{background:var(--bg-void);border:1px solid var(--color-border);color:var(--color-charcoal);text-align:center;border-radius:10px;width:100%;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700}.diag-node.accent{background:var(--color-yellow-light);border-color:var(--color-yellow)}.diag-arrow{color:var(--text-muted);font-family:var(--font-sans);font-weight:800;transform:rotate(90deg)}.diag-sub-nodes{gap:.5rem;width:100%;display:flex}.sub-node{background:var(--bg-void);border:1px solid var(--color-border);color:var(--text-secondary);text-align:center;border-radius:8px;flex:1;padding:.5rem;font-size:.7rem;font-weight:700}.solutions-guarantee-section{padding:6rem 0}.guarantee-box{background:var(--color-charcoal);color:#fff;text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 3rem;display:flex}.guarantee-box h2{color:#fff;max-width:600px;font-size:2rem}.guarantee-box p{color:#ffffffb3;max-width:500px}.customers-tab-nav-section{z-index:99;padding:1.5rem 0;position:sticky;top:6rem}.customers-tab-capsule{background:var(--bg-nav);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffffb3;border-radius:50px;gap:.3rem;padding:.4rem;display:inline-flex;position:relative;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #00000008}.tab-btn{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50px;padding:.6rem 1.6rem;font-family:inherit;font-size:.85rem;font-weight:700}.tab-btn:hover{color:var(--color-charcoal)}.tab-btn.active{background-color:var(--color-charcoal);color:#fff}.relative-context{padding-top:2rem}.customers-scenarios-section{background-color:var(--bg-panel);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:6rem 0}.scenarios-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.scenario-card{background:var(--bg-void);border:1px solid var(--color-border);transition:var(--transition-smooth);border-radius:20px;flex-direction:column;gap:1.2rem;padding:2.2rem;display:flex}.scenario-card:hover{border-color:var(--color-yellow);background-color:var(--bg-panel);transform:translateY(-2px)}.sc-num-header{justify-content:space-between;align-items:center;display:flex}.sc-number{font-family:var(--font-sans);color:var(--color-yellow-hover);font-size:1.3rem;font-weight:800}.sc-badge{color:var(--color-charcoal);background:#ffd60026;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.scenario-card h3{font-size:1.2rem}.scenario-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.customers-testimonial-section{padding:6rem 0}.customer-testimonial-panel{flex-direction:column;gap:2rem;padding:4rem;display:flex}.panel-badge{color:var(--color-yellow-hover);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.customer-testimonial-panel .quote-text{color:var(--color-charcoal);font-size:1.5rem;font-weight:600;line-height:1.6;position:relative}.panel-author-row{border-top:1px solid var(--color-border);align-items:center;gap:1.2rem;padding-top:1.8rem;display:flex}.author-avatar-circle{background:var(--gradient-yellow);width:48px;height:48px;font-family:var(--font-sans);color:var(--color-charcoal);border:1px solid #ffd6001a;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 4px 10px #ffd60026}.author-text{flex-direction:column;gap:.15rem;display:flex}.author-text strong{color:var(--color-charcoal);font-size:1rem}.author-text span{color:var(--text-muted);font-size:.8rem}.panel-footnote{background-color:var(--bg-void);border:1px solid var(--color-border);color:var(--text-secondary);border-radius:6px;align-self:flex-start;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.75rem;display:inline-flex}.bullet-signal{background-color:var(--color-yellow);border-radius:50%;width:6px;height:6px}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--color-charcoal);font-size:.8rem;font-weight:700}.form-group input,.form-group select,.form-group textarea{background-color:var(--bg-void);border:1px solid var(--color-border);color:var(--color-charcoal);transition:var(--transition-fast);border-radius:10px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.9rem}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-yellow);background-color:var(--bg-panel);box-shadow:0 0 10px #ffd60026}.btn-align-right{align-self:flex-end;margin-top:1rem}.form-success-box{background:var(--color-yellow-light);text-align:center;border:1px solid #ffd60040;border-radius:20px;flex-direction:column;align-items:center;gap:1.2rem;width:100%;padding:3rem;display:flex}.success-icon-circle{background-color:var(--color-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.6rem;font-weight:900;display:flex;box-shadow:0 4px 10px #00c8534d}.form-success-box h3{font-size:1.5rem}.form-success-box p{color:var(--text-secondary);max-width:400px;font-size:1rem;line-height:1.6}.faq-helper-panel{flex-direction:column;gap:1.2rem;padding:2.2rem;display:flex}.faq-helper-panel h4{color:var(--color-charcoal);text-transform:uppercase;font-size:.9rem;font-weight:800}.faq-helper-panel p{font-size:.95rem;line-height:1.6}.support-pills{flex-wrap:wrap;gap:.5rem;display:flex}.s-pill{background:var(--bg-void);border:1px solid var(--color-border);color:var(--text-secondary);border-radius:6px;padding:.4rem .8rem;font-size:.75rem;font-weight:700}#materials-conveyor-title,#how-aajil-works-title,#growth-faq-title,#home-products-title,#home-facts-title,#home-investors-title,#home-cta-title{font-weight:300!important}#testimonials-title{letter-spacing:-.5px!important;font-family:Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:300!important}.faq-accordion-section{background-color:var(--bg-panel);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:6rem 0}.faq-accordion-list{flex-direction:column;gap:1rem;max-width:860px;margin:0 auto;display:flex}.accordion-item{background-color:var(--bg-void);border:1px solid var(--color-border);transition:var(--transition-smooth);border-radius:16px;overflow:hidden}.accordion-item.open{border-color:var(--color-yellow);background-color:var(--bg-panel);box-shadow:0 10px 35px #ffd6000d}.accordion-trigger{cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:1.8rem 2.2rem;font-family:inherit;display:flex}.question-text{color:var(--color-charcoal);font-size:1.05rem;font-weight:700}.accordion-icon{background-color:var(--bg-panel);width:32px;height:32px;color:var(--text-secondary);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.3,.8,.25,1),background-color .25s,color .25s;display:flex}.accordion-item.open .accordion-icon{background:var(--gradient-yellow);color:var(--color-charcoal);border-color:#0000;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s;transform:rotate(45deg);box-shadow:0 4px 10px #ffd60033}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.3,.8,.25,1);display:grid;overflow:hidden}.accordion-item.open .accordion-content{grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.accordion-content-inner{opacity:0;min-height:0;padding:0 2.2rem 2.2rem;transition:opacity .15s ease-out}.accordion-item.open .accordion-content-inner{opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.accordion-content p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.7}.faq-footnote-section{padding:6rem 0}.faq-cta-panel{background:var(--bg-panel);border:1px solid var(--color-border);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:1.2rem;padding:4rem 3rem;display:flex;box-shadow:0 4px 20px #00000003}.faq-cta-panel h3{font-size:1.8rem}.faq-cta-panel p{color:var(--text-secondary);max-width:500px;margin-bottom:1rem;line-height:1.6}@media (width<=1024px){.hero-grid,.subpage-hero-grid,.narrative-grid,.stepper-flex-container,.specimen-card-wrapper,.form-card-panel,.spotlight-panel-grid{grid-template-columns:1fr;gap:3rem}.hero-content,.subpage-hero-content{text-align:center}.badge,.page-badge,.hero-actions,.subpage-hero-actions,.btn-align-right,.panel-footnote{align-self:center!important}.hero-description,.subpage-lead-desc{margin:0 auto}.hero-mockup-wrapper{order:2}.about-hero-stats{flex-flow:wrap;justify-content:center}.about-stat-box{flex:200px;align-items:center}.founders-grid,.solutions-card-deck,.scenarios-grid,.suppliers-grid,.backers-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.header{top:1rem}@supports (-webkit-touch-callout:none){.header.flat-top{top:env(safe-area-inset-top,0px)}.header.scrolled-capsule{top:max(1.2rem, calc(env(safe-area-inset-top,0px) + .5rem))}}.nav-wrapper{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1.2rem;display:flex}.nav-mobile-toggle{box-sizing:border-box;cursor:pointer;z-index:1100;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:22px;height:16px;margin-inline-start:auto;padding:0;font-size:0;line-height:0;display:flex!important}.hamburger-line{background:var(--color-charcoal);border-radius:4px;flex:0 0 2px;width:100%;height:2px;min-height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.nav-mobile-toggle.open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.nav-mobile-toggle.open .hamburger-line:nth-child(2){opacity:0}.nav-mobile-toggle.open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header.mobile-menu-active .logo-link{z-index:1100;position:relative}.nav-menu-box{width:100vw!important;height:100vh!important;-webkit-backdrop-filter:blur(28px)!important;height:100dvh!important;max-height:100dvh!important;padding:6.5rem clamp(1rem, 5.15vw, 2rem) max(1rem, env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;z-index:1000!important;opacity:0!important;visibility:hidden!important;overscroll-behavior:none!important;pointer-events:none!important;background:#f4f4f4fa!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;transition:opacity .3s cubic-bezier(.23,1,.32,1),visibility 0s linear .3s!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;transform:none!important}.nav-menu-box.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .28s cubic-bezier(.23,1,.32,1)!important}.nav-links{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;overscroll-behavior:contain!important;flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:.6rem!important;width:100%!important;min-height:0!important;margin:0 0 1rem!important;padding:0 0 .25rem!important;display:flex!important;overflow-y:auto!important}.nav-links::-webkit-scrollbar{display:none}.nav-item{text-align:start!important;width:100%!important}.nav-item-mobile-home{display:block!important}.nav-item>a,.dropdown-parent>a{box-sizing:border-box!important;width:100%!important;color:var(--color-charcoal)!important;letter-spacing:-.01em!important;text-align:start!important;background:#0000000a!important;border-radius:14px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;padding:1rem 1.25rem!important;font-size:1.05rem!important;font-weight:600!important;transition:background .2s!important;display:flex!important}.nav-item>a:hover,.dropdown-parent>a:hover,.nav-item>a.active,.dropdown-parent>a.active{background:#00000012!important}.dropdown-parent>a .chevron-icon{flex:none!important;width:14px!important;height:14px!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.dropdown-parent.open>a .chevron-icon{transform:rotate(180deg)!important}.dropdown-parent .dropdown-megamenu{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;margin-top:.1rem!important;margin-left:0!important;margin-right:0!important;padding:.5rem 0 .2rem!important;animation:none!important;display:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.dropdown-parent.open .dropdown-megamenu{display:block!important}.nav-menu-box.open .megamenu-group-label{display:none!important}.nav-menu-box.open .megamenu-top{box-shadow:none!important;text-align:start!important;background:0 0!important;border:none!important;border-radius:0!important;padding:.25rem 0!important}.nav-menu-box.open .megamenu-top,.nav-menu-box.open .megamenu-columns,.nav-menu-box.open .megamenu-col,.nav-menu-box.open .megamenu-col a{margin:0!important}.megamenu-columns{grid-template-columns:1fr!important;gap:1.1rem!important;display:grid!important}.megamenu-col{flex-direction:column!important;gap:1.1rem!important;display:flex!important}.megamenu-col a{text-align:start!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;padding:.9rem 1.25rem!important;transition:background .18s!important;display:flex!important}.megamenu-col a:after{display:none!important}.megamenu-col a:hover,.megamenu-col a:focus-visible,.megamenu-col a.active-link{background:#0000000e!important}.megamenu-col a strong{color:var(--color-charcoal)!important;font-size:1.05rem!important;line-height:1.2!important}.megamenu-col a span{color:var(--text-secondary)!important;white-space:normal!important;margin-top:.3rem!important;font-size:.85rem!important;line-height:1.5!important}.nav-actions{flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.nav-lang-link{text-align:center!important;align-self:center!important;padding:.4rem!important;font-size:1rem!important;font-weight:600!important}.btn-login-outline{--btn-pad-top:.95rem;--btn-pad-bottom:.95rem;text-align:center!important;width:100%!important;max-width:none!important;padding:var(--btn-pad-top) 1.5rem var(--btn-pad-bottom) 1.5rem!important;border:1px solid #0000001f!important;border-radius:9999px!important;justify-content:center!important}.nav-actions .btn-capsule{--btn-pad-top:.95rem;--btn-pad-bottom:.95rem;text-align:center!important;width:100%!important;max-width:none!important;padding:var(--btn-pad-top) 1.5rem var(--btn-pad-bottom) 1.5rem!important;justify-content:center!important;font-size:1rem!important}@keyframes navSwoopIn{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes navSwoopInRtl{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.nav-menu-box.open .nav-item,.nav-menu-box.open .nav-actions{animation:.42s cubic-bezier(.23,1,.32,1) both navSwoopIn}html.lang-ar .nav-menu-box.open .nav-item,html.lang-ar .nav-menu-box.open .nav-actions{animation-name:navSwoopInRtl}.nav-menu-box.open .nav-item:first-child{animation-delay:40ms}.nav-menu-box.open .nav-item:nth-child(2){animation-delay:.1s}.nav-menu-box.open .nav-item:nth-child(3){animation-delay:.16s}.nav-menu-box.open .nav-item:nth-child(4){animation-delay:.22s}.nav-menu-box.open .nav-item:nth-child(5){animation-delay:.28s}.nav-menu-box.open .nav-actions{animation-delay:.34s}@keyframes navFadeIn{0%{opacity:0}to{opacity:1}}.dropdown-parent.open .dropdown-megamenu{animation:.2s both navFadeIn!important}.dropdown-parent.open .megamenu-col a{animation:.36s cubic-bezier(.23,1,.32,1) both navSwoopIn}html.lang-ar .dropdown-parent.open .megamenu-col a{animation-name:navSwoopInRtl}.dropdown-parent.open .megamenu-col a:first-child{animation-delay:60ms}.dropdown-parent.open .megamenu-col a:nth-child(2){animation-delay:.13s}.dropdown-parent.open .megamenu-col a:nth-child(3){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.nav-menu-box.open .nav-item,.nav-menu-box.open .nav-actions,.dropdown-parent.open .dropdown-megamenu,.dropdown-parent.open .megamenu-col a{animation:none!important}}.header.mobile-menu-active{padding:1.5rem 0!important;transition:none!important;top:0!important}.header.mobile-menu-active .nav-container{max-width:100%!important;padding:0 2rem!important;transition:none!important}.header.mobile-menu-active .nav-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;padding:0!important;transition:none!important;transform:none!important}@supports (-webkit-touch-callout:none){.header.mobile-menu-active{padding-top:calc(env(safe-area-inset-top,0px) + 1.5rem)!important}.header.mobile-menu-active .nav-menu-box{padding-top:calc(env(safe-area-inset-top,0px) + 6.5rem)!important}}@media (height<=560px){.header.mobile-menu-active{padding-top:max(.75rem, env(safe-area-inset-top,0px))!important}.header.mobile-menu-active .logo-svg{height:36px!important}.header.mobile-menu-active .nav-menu-box{padding-top:calc(env(safe-area-inset-top,0px) + 4.75rem)!important}.nav-links{gap:.4rem!important;margin-bottom:.5rem!important}.nav-item>a,.dropdown-parent>a{padding:.7rem 1rem!important}.nav-actions{gap:.4rem!important}.nav-lang-link{padding:.2rem!important}.btn-login-outline,.nav-actions .btn-capsule{--btn-pad-top:.7rem;--btn-pad-bottom:.7rem}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.header.mobile-menu-active .nav-wrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.founders-grid,.solutions-card-deck,.scenarios-grid,.suppliers-grid,.backers-grid,.form-row-grid{grid-template-columns:1fr}.cta-box,.backers-card-panel,.stepper-display-card,.comp-card-body,.specimen-card-wrapper,.customer-testimonial-panel,.spotlight-panel-grid,.form-card-panel{padding:2.2rem 1.5rem}.about-hero-stats{flex-direction:column}.stepper-nav{scrollbar-width:none;flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.stepper-nav-btn{flex:none;padding:.8rem 1.2rem}.comparison-grid{grid-template-columns:1fr}.gauge-grid{grid-template-columns:1fr;gap:1.5rem}.accordion-trigger{padding:1.5rem}.accordion-content{padding:0 1.5rem}.accordion-item.open .accordion-content{padding-bottom:1.5rem}}.showcase-shadow-wrapper{width:100%;max-width:1360px;transition:var(--transition-smooth);position:relative;-webkit-mask-image:linear-gradient(#000 0% 60%,#000c 75%,#0003 88%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#000c 75%,#0003 88%,#0000 100%)}.hero-showcase-panel{border:1px solid var(--color-border);width:100%;height:540px;transition:var(--transition-smooth);background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-showcase-panel .showcase-header,.hero-showcase-panel .showcase-dashboard-inner{opacity:1;transition:opacity .8s cubic-bezier(.25,1,.5,1)}.hero-showcase-panel.stage-completed .showcase-header,.hero-showcase-panel.stage-completed .showcase-dashboard-inner{opacity:0!important;pointer-events:none!important;transition:opacity 2.5s cubic-bezier(.25,1,.5,1)!important}.hero-mockup-wrapper:hover .hero-showcase-panel{border-color:var(--color-yellow)}.hero-showcase-panel.focus-blur{opacity:.6;filter:blur(4px);pointer-events:none}.showcase-header{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:50;background:#ffffff73;border-bottom:1px solid #0000000d;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;height:54px;padding:0 1.5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,0 8px 24px #0000000a}.showcase-header-left{align-items:center;gap:1.2rem;display:flex}.showcase-dots{align-items:center;gap:8px;display:flex}.s-dot{cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.25,1,.5,1),filter .2s}.s-dot:first-child{background:#ff5f56;border:.5px solid #0000001f}.s-dot:nth-child(2){background:#ffbd2e;border:.5px solid #0000001f}.s-dot:nth-child(3){background:#27c93f;border:.5px solid #0000001f}.showcase-dots:hover .s-dot{filter:brightness(.95)}.s-dot:hover{transform:scale(1.15)}.showcase-brand-mark{color:var(--color-charcoal);border-left:1px solid #00000014;align-items:center;gap:.4rem;padding-left:1.2rem;display:flex}.showcase-brand-logo{width:auto;height:18px;color:var(--color-charcoal)}.showcase-brand-name{font-family:var(--font-sans);letter-spacing:-.4px;color:var(--color-charcoal);font-size:.95rem;font-weight:700;line-height:1}.showcase-portal-label{text-transform:uppercase;letter-spacing:.5px;background:var(--color-charcoal);color:#fff;border-radius:4px;padding:.12rem .35rem;font-size:.625rem;font-weight:700;line-height:1}.showcase-header-center{align-items:center;display:flex}.showcase-nav-tabs{gap:1.4rem;display:flex}.showcase-nav-tab{color:var(--text-secondary);opacity:.6;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.3rem 0;font-size:.75rem;font-weight:500;transition:all .2s;position:relative}.showcase-nav-tab:hover{opacity:.9}.showcase-nav-tab.active{opacity:1;color:var(--color-charcoal);font-weight:600}.showcase-nav-tab.active .active-indicator{background:var(--color-yellow);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-19px;left:0;right:0}.showcase-header-right{align-items:center;display:flex}.showcase-session-badge{-webkit-user-select:none;user-select:none;background:#00c85314;border:1px solid #00c85326;border-radius:30px;align-items:center;gap:.4rem;padding:.25rem .65rem;display:flex}.showcase-session-badge .beacon-dot{background:var(--color-green);border-radius:50%;width:6px;height:6px}.pulse-beacon{animation:1.8s ease-in-out infinite pulse-beacon-ping}@keyframes pulse-beacon-ping{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.showcase-session-badge .beacon-text{font-family:var(--font-sans);color:var(--color-green);letter-spacing:.2px;font-size:.625rem;font-weight:700}.showcase-title-text{font-family:var(--font-sans);color:var(--color-charcoal);text-transform:uppercase;font-size:.825rem;font-weight:700;letter-spacing:.18rem!important}.showcase-body{background:#fff;flex-grow:1;padding:0;position:relative}.simplified-workspace{background:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - 50px);padding:1.8rem 2.2rem 2.2rem;display:flex}.workspace-interactive-area.full-width{justify-content:center;align-items:center;width:100%;height:290px;display:flex;position:relative}.simplified-workspace .showcase-quote-card{background:var(--bg-panel);border:1px solid var(--color-border);z-index:10;text-align:start;border-radius:16px;flex-direction:column;gap:.8rem;width:250px;padding:1.2rem;transition:transform 1.4s cubic-bezier(.32,.72,0,1),opacity 1.4s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;top:50%;left:6%;transform:translateY(-50%);box-shadow:0 15px 35px #0000000a,0 1px 3px #00000003}.simplified-workspace .showcase-quote-card.dragging{will-change:transform, opacity;animation:2.5s cubic-bezier(.32,.72,0,1) forwards card-glide-and-drop;box-shadow:0 25px 45px #ffd6001f,0 1px 3px #00000003}.simplified-workspace .showcase-quote-card.dropped{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(8deg)}@keyframes card-glide-and-drop{0%{opacity:1;top:50%;left:3.5%;transform:translateY(-50%)scale(1)rotate(0)}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.01)rotate(16deg)rotateY(-35deg)rotateX(35deg)translateZ(-100px)}}.quote-card-header{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.quote-tag{font-family:var(--font-sans);color:var(--color-charcoal);background:#ffd60a1f;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.quote-price{font-family:var(--font-sans);color:var(--color-charcoal);font-size:.75rem;font-weight:700}.quote-line{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.ql-label{color:var(--text-muted)}.ql-val{color:var(--color-charcoal);font-weight:600}.simplified-workspace .virtual-cursor{z-index:20;pointer-events:none;width:28px;height:28px;color:var(--color-charcoal);filter:drop-shadow(0 3px 6px #00000029);transition:all 1.4s cubic-bezier(.76,0,.24,1);position:absolute;top:55%;left:16%}.simplified-workspace .virtual-cursor.dragging{animation:2.5s cubic-bezier(.32,.72,0,1) forwards cursor-glide-and-hide}.simplified-workspace .virtual-cursor.hidden{opacity:0;top:53%;left:53%;transform:scale(0)}@keyframes cursor-glide-and-hide{0%{opacity:1;top:55%;left:16%;transform:scale(1.08)}to{opacity:0;top:53%;left:53%;transform:scale(.3)}}.simplified-workspace .showcase-dropzone{border:2px dashed var(--color-border);text-align:center;z-index:5;width:100%;max-width:1100px;height:220px;transition:var(--transition-smooth);background-color:#ffffff73;background-image:url(/assets/dropzone-box.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative}.simplified-workspace .showcase-dropzone.active-glow{filter:drop-shadow(0 15px 35px #ffd60a1f);background-color:#ffd60a05;border-color:#ffd60ad9;transform:scale(1.01)}.simplified-workspace .showcase-dropzone.success-flash{transform:scale(1);filter:drop-shadow(0 15px 35px #00c8531f)!important;background-color:#00c8530b!important;border-color:#00c853d9!important;transition:all 80ms cubic-bezier(.16,1,.3,1)!important}.dropzone-content-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.dropzone-idle-state{opacity:1;filter:blur();flex-direction:column;align-items:center;gap:.8rem;width:100%;padding:1.5rem;transition:opacity .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1),filter .28s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;transform:scale(1)}.dropzone-idle-state.state-hidden{opacity:0!important;filter:blur(4px)!important;pointer-events:none!important;transform:scale(.95)!important}.dropzone-processing-state{opacity:0;filter:blur(4px);pointer-events:none;flex-direction:column;align-items:center;gap:.9rem;width:100%;transition:opacity .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1),filter .28s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;transform:scale(.95)}.dropzone-processing-state.state-visible{opacity:1!important;filter:blur()!important;pointer-events:auto!important;transform:scale(1)!important}.dropzone-success-state{opacity:0;filter:blur(4px);pointer-events:none;flex-direction:column;align-items:center;gap:.55rem;width:100%;transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .32s cubic-bezier(.34,1.56,.64,1),filter .32s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;transform:scale(.95)}.dropzone-success-state.state-visible{opacity:1!important;filter:blur()!important;pointer-events:auto!important;transform:scale(1)!important}.success-icon-container{justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.success-icon-halo{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards success-bloom;display:flex;overflow:visible;background:#ffd60a1a!important;border:1px solid #ffd60a26!important;box-shadow:0 0 25px #ffd60a0d!important;-webkit-mask-image:linear-gradient(#000 0% 45%,#00000080 75%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 45%,#00000080 75%,#0000 100%)!important}.success-icon-circle{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;background:var(--gradient-yellow)!important;border:none!important;box-shadow:0 6px 18px #ffd60a4d!important}.checkmark-svg{width:28px;height:28px;display:block;position:relative;overflow:visible}.checkmark-check{transform-origin:50%;stroke-dasharray:30;stroke-dashoffset:30px;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;animation:.45s cubic-bezier(.23,1,.32,1) .2s forwards strokeCheck;stroke:#1c1c1e!important}@keyframes strokeCheck{to{stroke-dashoffset:0}}@keyframes success-bloom{0%{opacity:0;filter:blur(4px);transform:scale(.85)}70%{opacity:1;filter:blur();transform:scale(1.1)}to{opacity:1;filter:blur();transform:scale(1)}}.success-text{letter-spacing:-.3px;text-shadow:none;font-size:1.35rem;font-weight:700;display:inline-block;color:var(--color-charcoal)!important;margin-top:-1.2rem!important}.success-badge{font-family:var(--font-sans);letter-spacing:.3px;border-radius:4px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;color:#10b981!important;background:#10b98114!important;border:1px solid #10b98138!important}.dropzone-icon-circle{color:#cbb105;width:50px;height:50px;transition:var(--transition-smooth);background:#ffd60a1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.simplified-workspace .showcase-dropzone.active-glow .dropzone-icon-circle{background:var(--gradient-yellow);color:var(--color-charcoal);box-shadow:0 4px 12px var(--color-yellow-glow)}.simplified-workspace .showcase-dropzone.success-flash .dropzone-icon-circle{background:var(--color-green);color:#fff;box-shadow:0 4px 12px #00c85333}.dropzone-text-main{color:var(--color-charcoal);letter-spacing:-.2px;font-size:1.05rem;font-weight:700}.dropzone-text-sub{color:var(--text-muted);font-size:.75rem}.processing-state{flex-direction:column;align-items:center;gap:.9rem;display:flex}.processing-spinner-container{justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.spinner-svg{animation:2s linear infinite rotate}.spinner-svg .path{stroke:var(--color-yellow);stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.processing-text{color:var(--color-charcoal);letter-spacing:-.2px;font-size:1.1rem;font-weight:600;animation:2.5s ease-in-out infinite pulse-light}.processing-badge{font-family:var(--font-sans);color:var(--color-green);letter-spacing:.2px;background:#00c8531a;border-radius:4px;padding:.25rem .65rem;font-size:.65rem;font-weight:700}@keyframes pulse-light{0%,to{opacity:.75}50%{opacity:1}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-bounce-subtle{animation:3s ease-in-out infinite bounce-subtle}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-mockup-wrapper .toast-deck-container.horizontal-row.absolute-overlay{z-index:30;pointer-events:none;opacity:0;grid-template-columns:repeat(3,1fr);gap:2rem;width:92%;max-width:1240px;transition:all 1.8s cubic-bezier(.25,1,.5,1);display:grid;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.hero-mockup-wrapper .premium-toast{-webkit-backdrop-filter:blur(10px);opacity:0;text-align:start;pointer-events:none;background:#fff;border:1px solid #ffd60a80;border-radius:24px;align-items:center;gap:.8rem;width:100%;padding:1.9rem 2.5rem;transition:all 1.2s cubic-bezier(.25,1,.5,1);display:flex;transform:translateY(0);box-shadow:0 35px 70px #ffd60a2e,0 1px 6px #00000005}.hero-mockup-wrapper .premium-toast.visible{opacity:1;transition:all .8s cubic-bezier(.25,1,.5,1);transform:translateY(0);pointer-events:auto!important}.hero-mockup-wrapper .toast-deck-container.horizontal-row.absolute-overlay.stage-completed{opacity:1;transition:all 1.4s cubic-bezier(.25,1,.5,1);top:32%}.simplified-workspace .showcase-dropzone.stage-completed{opacity:0!important;pointer-events:none!important;transition:opacity 2.5s cubic-bezier(.25,1,.5,1)!important;transform:none!important}.toast-icon-wrapper{background:var(--gradient-yellow);width:52px;height:52px;color:var(--color-charcoal);box-shadow:0 4px 14px var(--color-yellow-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-icon-wrapper svg{width:26px;height:26px}.toast-content-box{flex-direction:column;gap:.1rem;display:flex}.toast-title{color:var(--color-charcoal);letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.3rem;font-weight:700}.toast-sub{color:var(--text-secondary);letter-spacing:-.01em;font-size:.88rem;font-weight:400}@media (width<=992px){.simplified-workspace .showcase-dropzone{width:380px;height:160px}.simplified-workspace .showcase-quote-card{width:200px;left:3%}.simplified-workspace .virtual-cursor{left:10%}}@media (width<=768px){.hero-showcase-panel{height:480px}.simplified-workspace{justify-content:center;gap:1.5rem;height:auto;padding:1.2rem}.workspace-interactive-area.full-width{height:216px}.simplified-workspace .showcase-dropzone{width:280px;height:176px}.dropzone-text-main,.processing-text{font-size:.95rem}.simplified-workspace .showcase-quote-card{gap:.5rem;width:150px;padding:.8rem;left:2%}.simplified-workspace .showcase-quote-card .quote-card-header{padding-bottom:.3rem}.simplified-workspace .showcase-quote-card.dragging{left:50%}.simplified-workspace .virtual-cursor{width:20px;height:20px;left:8%}.simplified-workspace .virtual-cursor.dragging{left:53%}.hero-mockup-wrapper .toast-deck-container.horizontal-row.absolute-overlay{pointer-events:auto;opacity:1;grid-template-columns:1fr;gap:.6rem;width:100%;margin-top:1.5rem;position:relative;bottom:auto;left:auto;right:auto;transform:none}.hero-mockup-wrapper .premium-toast{background:#fff;border-color:#ffd60a80;border-radius:12px;padding:.8rem 1.2rem;box-shadow:0 8px 24px #ffd60a14}.hero-mockup-wrapper .toast-deck-container.horizontal-row.absolute-overlay.stage-completed{grid-template-columns:1fr;gap:.6rem;width:100%;margin-top:1.5rem;position:relative;inset:auto;transform:none}.toast-icon-wrapper{width:32px;height:32px;box-shadow:none}.toast-icon-wrapper svg{width:15px;height:15px}.toast-title{font-size:.85rem}.toast-sub{font-size:.65rem}}.home-stats-section{border-bottom:1px solid var(--color-border);background:#fff;padding:4.5rem 0}.stats-showcase-grid{grid-template-columns:repeat(4,1fr);gap:2.2rem;display:grid}.stat-card{text-align:start;background:var(--bg-panel);border:1px solid var(--color-border);transition:var(--transition-smooth);border-radius:20px;flex-direction:column;align-items:flex-start;padding:1.8rem;display:flex}.stat-card:hover{border-color:var(--color-yellow);transform:translateY(-3px);box-shadow:0 10px 30px #ffd60a0d}.stat-card-number{font-family:var(--font-sans);color:var(--color-charcoal);background:linear-gradient(135deg, var(--color-charcoal) 30%, #555 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.6rem;font-size:2.4rem;font-weight:800;line-height:1}.stat-card-title{color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.stat-card-description{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.4}@media (width<=992px){.stats-showcase-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width<=576px){.stats-showcase-grid{grid-template-columns:1fr}}.showcase-dashboard-inner{background:#fff;border-radius:0 0 20px 20px;flex-direction:row;align-items:stretch;width:100%;height:calc(100% - 54px);display:flex;overflow:hidden}.showcase-sidebar{-webkit-backdrop-filter:blur(14px);box-sizing:border-box;z-index:20;text-align:start;background:#ffffffd9;border-right:1px solid #0000000d;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:2rem;width:193px;height:100%;padding:1.5rem .8rem;display:flex;position:relative;pointer-events:auto!important}.sidebar-brand{justify-content:flex-start;align-items:center;gap:8px;height:40px;padding:0 .4rem;display:flex}.sidebar-brand-mark{flex-shrink:0;width:32px;height:32px}.sidebar-brand-text{flex-shrink:0;width:auto;height:15px}.sidebar-nav{flex-direction:column;gap:.4rem;display:flex}.sidebar-nav-item{color:#6d6d6d;font-family:var(--font-sans);cursor:pointer;will-change:transform, opacity;-webkit-user-select:none;user-select:none;opacity:.65;border-radius:20px;align-items:center;gap:.8rem;padding:.6rem .8rem;font-size:.8rem;font-weight:500;transition:transform .28s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1),background-color .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1);display:flex}.sidebar-nav-item .nav-icon{color:#b0b0b0;flex-shrink:0;transition:color .25s cubic-bezier(.23,1,.32,1)}.sidebar-nav-item:not(.active):hover,.showcase-sidebar .sidebar-nav-item:not(.active):hover{opacity:1!important;color:#3d3d3d!important;pointer-events:auto!important;background:#f5f5f5!important;transform:translate(4px)!important}.sidebar-nav-item:not(.active):hover .nav-icon,.showcase-sidebar .sidebar-nav-item:not(.active):hover .nav-icon{color:#3d3d3d!important}.sidebar-nav-item.active{color:#3d3d3d;background:#e7e7e7;opacity:1!important}.sidebar-nav-item.active .nav-icon{color:#3d3d3d}.simplified-workspace{box-sizing:border-box;flex-grow:1;padding:1.8rem 2.2rem 2.2rem;height:100%!important}@media (width<=768px){.showcase-sidebar{display:none}}.section-header-modern{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:800px;margin:0 auto 2.8rem;display:flex}.section-pretitle{color:#cda817;text-transform:uppercase;letter-spacing:.15em;font-size:.85rem;font-weight:700;display:block}.section-title-modern{color:var(--color-charcoal);margin:0;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.2;letter-spacing:-.5px!important;font-family:Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}.weight-semibold{font-weight:600!important}.weight-regular{font-weight:400!important}.section-desc-modern{font-family:var(--font-sans);color:#475569;text-align:center;max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.5}.facts-header-spacing,.agile-products-header{margin-bottom:4.8rem!important}.how-it-works-section{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem 0}.steps-accordion-container{grid-template-columns:1fr 1.1fr;align-items:flex-start;gap:4rem;width:100%;min-height:450px;margin-top:2rem;display:grid}.steps-accordion-left{flex-direction:column;gap:1.2rem;min-height:420px;display:flex;position:relative}.giant-step-number{font-family:var(--font-sans);background:linear-gradient(#ffd60aa6 0%,#ffd60a4d 45%,#ffd60a0f 75%,#0000 100%);-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;opacity:0;-webkit-background-clip:text;font-size:8.2rem;font-weight:900;line-height:.8;transition:opacity .4s,transform .4s cubic-bezier(.25,.8,.25,1);position:absolute;top:.2rem;left:.2rem;transform:translateY(10px)}.step-accordion-item.active .giant-step-number{opacity:1;transform:translateY(0)}@media (width<=768px){.giant-step-number{display:none}}.step-accordion-item{cursor:pointer;z-index:2;border-bottom:1px solid #0000000f;padding-bottom:1.2rem;transition:all .3s;position:relative}.step-accordion-item:last-child{border-bottom:none}.step-accordion-header{align-items:center;gap:1.2rem;padding:.5rem 0 .5rem 4.8rem;display:flex}.step-num{font-family:var(--font-sans);color:#94a3b8;background:#94a3b81a;border-radius:4px;padding:.25rem .55rem;font-size:.85rem;font-weight:800;transition:all .3s}.step-accordion-item.active .step-num{color:var(--color-charcoal);background:var(--color-yellow)}.step-accordion-header h3{font-family:var(--font-sans);color:#64748b;margin:0 auto 0 0;font-size:1.2rem;font-weight:700;transition:all .3s}.step-accordion-item.active .step-accordion-header h3{color:var(--color-charcoal)}.accordion-toggle-icon{font-family:var(--font-sans);color:#94a3b8;font-size:1.2rem;font-weight:700;transition:all .3s}.step-accordion-item.active .accordion-toggle-icon{color:var(--color-charcoal)}.step-accordion-body{opacity:0;grid-template-rows:0fr;padding-left:4.8rem;transition:grid-template-rows .6s cubic-bezier(.25,1,.5,1),opacity .5s ease-out;display:grid;overflow:hidden}.step-accordion-item.active .step-accordion-body{opacity:1;grid-template-rows:1fr}.step-accordion-body-inner{padding-top:.6rem;padding-bottom:.8rem;overflow:hidden}.step-sub-eyebrow{font-family:var(--font-sans);color:#334155;margin-top:.2rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:700;display:block}.step-main-desc{font-family:var(--font-sans);color:#475569;margin:0;font-size:.95rem;line-height:1.6}.steps-accordion-right{position:sticky;top:120px}.mockup-display-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;width:100%;height:470px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.mockup-display-wrapper:hover{border-color:#ffd60a59;box-shadow:0 25px 50px #0000000a}.how-zigzag-stack{width:100%;margin-top:2rem}.how-zigzag-row{align-items:center;gap:10rem;padding:3.75rem 0;display:flex}.how-zigzag-row:first-child{padding-top:2.5rem}.how-zigzag-row.reverse{flex-direction:row-reverse}.how-zigzag-text{flex:45%;min-width:0}.how-zigzag-visual{flex:55%;min-width:0;position:relative}.how-zigzag-text,.how-zigzag-visual{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(26px)}.how-zigzag-row.revealed .how-zigzag-text,.how-zigzag-row.revealed .how-zigzag-visual{opacity:1;transform:translateY(0)}.how-zigzag-row.revealed .how-zigzag-visual{transition-delay:.13s}@media (prefers-reduced-motion:reduce){.how-zigzag-text,.how-zigzag-visual{transition:opacity .4s;transform:none}.how-zigzag-row.revealed .how-zigzag-text,.how-zigzag-row.revealed .how-zigzag-visual{transform:none}}.how-step-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-charcoal);margin:0 0 1.5rem;font-size:clamp(1.9rem,2.6vw,2.35rem);font-weight:500;line-height:1.12}.how-it-works-section .how-step-title,.how-it-works-section .how-step-title .playfair-text{font-weight:300!important}.how-step-desc{font-family:var(--font-sans);color:#475569;max-width:42ch;margin:0;font-size:1.2rem;font-weight:400;line-height:1.5}.how-zigzag-visual .mockup-view-pane{opacity:1}@media (width<=860px){.how-zigzag-row,.how-zigzag-row.reverse{flex-direction:column;gap:2rem;padding:1.75rem 0}.how-zigzag-row:first-child{padding-top:1rem}.how-zigzag-text,.how-zigzag-visual{opacity:1;flex:none;width:100%;transform:none}}.mockup-video-wrapper{z-index:0;pointer-events:none;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.mockup-background-video{object-fit:cover;opacity:1;filter:saturate(1.1)brightness(1.02);width:100%;height:100%}.mockup-video-overlay{background:radial-gradient(circle,#ffffff3d 0%,#ffffff7d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.mockup-view-pane{opacity:0;pointer-events:none;z-index:1;justify-content:center;align-items:center;padding:2.2rem 2.2rem 1.6rem;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1),z-index 0s linear .8s;display:flex;position:absolute;inset:0;transform:scale(.98)}.mockup-view-pane.visible{opacity:1;pointer-events:auto;z-index:3;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1),z-index linear;transform:scale(1)}.mockup-view-pane.step-three-view{padding-bottom:.6rem}.mockup-view-pane.step-one-view{padding-bottom:.9rem}.step-one-view .view-pane-box:before{-webkit-mask-image:linear-gradient(#000 0% 85%,#000000b3 92%,#00000040 97%,#0000 100%);mask-image:linear-gradient(#000 0% 85%,#000000b3 92%,#00000040 97%,#0000 100%)}.step-one-view .view-pane-box:after{background:linear-gradient(#fff6 0% 85%,#fff3 92%,#ffffff0d 97%,#0000 100%)!important}.mockup-view-glow{filter:blur(20px);z-index:1;pointer-events:none;background:radial-gradient(circle,#ffd60a29 0%,#ffd60a00 70%);border-radius:50%;width:250px;height:250px;position:absolute}.view-pane-box{z-index:2;flex-direction:column;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;transform:none}.view-pane-box:before{content:"";z-index:-1;pointer-events:none;border-radius:12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 97%,#000000b3 99%,#0000 100%);mask-image:linear-gradient(#000 0% 97%,#000000b3 99%,#0000 100%);-webkit-backdrop-filter:blur(18px)!important;background:#ffffff80!important;border:1px solid #ffffff73!important}.view-pane-box:after{content:"";z-index:-2;pointer-events:none;border-radius:12px;transition:filter .3s;position:absolute;inset:0;filter:drop-shadow(0 18px 24px #5a44001f)drop-shadow(0 6px 10px #5a44000f)!important;background:linear-gradient(#fff6 0% 97%,#fff3 99%,#0000 100%)!important}.view-pane-box:hover{transform:translateY(-4px)}.view-pane-box:hover:after{filter:drop-shadow(0 26px 36px #5a440040)drop-shadow(0 10px 18px #5a440024)}.pane-header-bar{-webkit-backdrop-filter:blur(15px);background:#ffffff73;border-bottom:1px solid #e7e7e766;border-radius:12px 12px 0 0;align-items:center;gap:5px;padding:.75rem 1rem;display:flex}.pane-dot{border-radius:50%;width:7px;height:7px}.pane-dot.r{background:#ff5f56}.pane-dot.y{background:#ffbd2e}.pane-dot.g{background:#27c93f}.pane-body{box-sizing:border-box;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;padding:1.2rem 1.5rem 1.5rem;display:flex}.step-three-view .pane-body{min-width:0;min-height:0;padding-inline:clamp(.55rem,3vw,1.5rem)}.pane-body.flex-layout{justify-content:flex-start}.upload-mock-zone{box-sizing:border-box;text-align:center;background:linear-gradient(#f6f6f6 0% 40%,#fff 100%);border:1px solid #e7e7e799;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1.5rem;transition:all .3s;display:flex}.upload-mock-zone:hover{background:linear-gradient(#f1f1f1 0% 40%,#fff 100%);border-color:#d1d1d1b3}.mock-upload-icon-circle,.mock-step-icon-circle{background:var(--gradient-yellow);width:42px;height:42px;color:var(--color-charcoal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 4px 12px #ffd60a40}.mock-upload-icon-circle:hover,.mock-step-icon-circle:hover{transform:scale(1.08);box-shadow:0 6px 16px #ffd60a66}.upload-mock-zone .m-text-bold{color:#3d3d3d;font-size:.82rem;font-weight:700}.upload-mock-zone .m-text-sub{color:#6d6d6d;font-size:.68rem}.quote-file-badge-pill{color:#047857;background:#27c93f14;border:1px solid #27c93f26;border-radius:6px;align-items:center;gap:.35rem;margin-top:.4rem;padding:.35rem .75rem;font-size:.7rem;font-weight:700;display:flex}.step-one-view .pane-body{padding:.4rem .6rem .6rem!important}.step-one-view .upload-mock-zone{flex-grow:1;justify-content:flex-start;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000004d 75%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000004d 75%,#0000 100%);gap:.35rem!important;padding:.6rem .8rem!important}.mock-quote-document-container{text-align:start;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;margin:.2rem 0;padding:.9rem;box-shadow:0 4px 20px #00000005}.step-one-view .mock-quote-document-container{border-bottom:none!important;border-radius:8px!important;max-height:125px!important;margin:.1rem 0!important;padding:.45rem .55rem .35rem!important;overflow:hidden!important;box-shadow:0 4px 15px #00000003!important;-webkit-mask-image:linear-gradient(#000 0% 50%,#0009 70%,#00000026 85%,#0000 100%)!important;mask-image:linear-gradient(#000 0% 50%,#0009 70%,#00000026 85%,#0000 100%)!important}.step-one-view .mock-quote-document-container .quote-doc-sheet-inner{gap:.25rem!important}.step-one-view .mock-quote-document-container .quote-doc-top{border-bottom-width:1px!important;padding-bottom:.15rem!important}.step-one-view .mock-quote-document-container .quote-supplier-name{font-size:.55rem!important}.step-one-view .mock-quote-document-container .quote-supplier-sub{margin-top:0!important;font-size:.4rem!important}.step-one-view .mock-quote-document-container .quote-doc-label{padding:1px 3px!important;font-size:.44rem!important}.step-one-view .mock-quote-document-container .quote-doc-meta{padding-bottom:.1rem!important;font-size:.44rem!important}.step-one-view .mock-quote-document-container .quote-doc-client{padding:2px 4px!important;font-size:.44rem!important}.step-one-view .mock-quote-document-container .quote-doc-table{gap:1px!important;margin-top:.05rem!important}.step-one-view .mock-quote-document-container .doc-table-header{grid-template-columns:1fr 30px 50px!important;padding-bottom:1px!important;font-size:.4rem!important}.step-one-view .mock-quote-document-container .doc-table-row{grid-template-columns:1fr 30px 50px!important;padding:1px 0!important;font-size:.42rem!important}.step-one-view .mock-quote-document-container .quote-doc-totals{gap:1px!important;margin-top:.1rem!important;padding-top:.15rem!important}.step-one-view .mock-quote-document-container .doc-total-row{width:100px!important;font-size:.42rem!important}.step-one-view .mock-quote-document-container .doc-total-row.grand-total{padding-top:1.5px!important;font-size:.5rem!important}.step-one-view .mock-quote-document-container .quote-doc-stamp-seal{bottom:.15rem!important;left:.6rem!important}.step-one-view .mock-quote-document-container .seal-ring{border-width:1px!important;width:32px!important;height:32px!important}.step-one-view .mock-quote-document-container .seal-top,.step-one-view .mock-quote-document-container .seal-bot{font-size:.16rem!important}.step-one-view .mock-quote-document-container .seal-mid{font-size:.26rem!important}.step-one-view .quote-file-badge-pill{margin-bottom:.3rem;margin-top:auto!important;padding:.2rem .5rem!important;font-size:.6rem!important}.quote-upload-status-capsule{color:#047857;letter-spacing:.05em;background:#27c93f14;border:1px solid #27c93f26;border-radius:100px;align-items:center;margin-bottom:.2rem;padding:3px 8px;font-size:.58rem;font-weight:900;display:inline-flex}.single-quote-file{justify-content:center;width:100%;padding-top:.2rem;display:flex}.single-quote-svg{width:86%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 38%,#00000059 60%,#0000 82%);mask-image:linear-gradient(#000 0% 38%,#00000059 60%,#0000 82%)}.quote-orbit{z-index:6;pointer-events:none;position:absolute;inset:0}.orbit-item{will-change:transform;width:58px;height:58px;animation:6.5s ease-in-out infinite orbit-float;position:absolute}.orbit-1{animation-duration:6.5s;animation-delay:-.4s;top:15%;left:11%}.orbit-2{animation-duration:7.6s;animation-delay:-2.2s;top:17%;right:3%}.orbit-3{animation-duration:6.9s;animation-delay:-3.6s;bottom:22%;right:8%}.orbit-4{animation-duration:7.2s;animation-delay:-1.3s;bottom:15%;left:3%}@keyframes orbit-float{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.orbit-item-inner{opacity:0;background:#fff;border:1px solid #ffffffb3;border-radius:12px;width:100%;height:100%;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:scale(.94);box-shadow:0 16px 34px #0f172a38}.how-it-works-section.materials-in .orbit-item-inner{opacity:.92;transform:scale(1)}.how-it-works-section.materials-in .orbit-1 .orbit-item-inner{transition-delay:.18s}.how-it-works-section.materials-in .orbit-2 .orbit-item-inner{transition-delay:.3s}.how-it-works-section.materials-in .orbit-3 .orbit-item-inner{transition-delay:.42s}.how-it-works-section.materials-in .orbit-4 .orbit-item-inner{transition-delay:.54s}.orbit-item-inner img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.orbit-item{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.orbit-item{animation:none}.orbit-item-inner{transition:opacity .3s;transform:none}.how-it-works-section.materials-in .orbit-item-inner{transform:none}}.simplified-workspace .showcase-quote-card{left:3.5%;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;width:320px!important;padding:1.1rem!important;box-shadow:0 15px 40px #00000017!important}.simplified-workspace .showcase-quote-card .quote-doc-sheet-inner{gap:.55rem!important}.simplified-workspace .showcase-quote-card .quote-supplier-name{font-size:.88rem!important}.simplified-workspace .showcase-quote-card .quote-supplier-sub{margin-top:2px!important;font-size:.6rem!important}.simplified-workspace .showcase-quote-card .quote-doc-label{padding:2px 6px!important;font-size:.68rem!important}.simplified-workspace .showcase-quote-card .quote-doc-meta{padding-bottom:.25rem!important;font-size:.64rem!important}.simplified-workspace .showcase-quote-card .quote-doc-client{padding:4px 8px!important;font-size:.64rem!important}.simplified-workspace .showcase-quote-card .doc-table-header{grid-template-columns:1fr 50px 85px!important;padding-bottom:3px!important;font-size:.58rem!important}.simplified-workspace .showcase-quote-card .doc-table-row{grid-template-columns:1fr 50px 85px!important;padding:3px 0!important;font-size:.62rem!important}.simplified-workspace .showcase-quote-card .quote-doc-totals{gap:2px!important;margin-top:.25rem!important;padding-top:.3rem!important}.simplified-workspace .showcase-quote-card .doc-total-row{width:160px!important;font-size:.62rem!important}.simplified-workspace .showcase-quote-card .doc-total-row.grand-total{padding-top:3px!important;font-size:.74rem!important}.simplified-workspace .showcase-quote-card .quote-doc-stamp-seal{bottom:.5rem!important;left:1.4rem!important}.simplified-workspace .showcase-quote-card .seal-ring{border-width:2px!important;width:58px!important;height:58px!important}.simplified-workspace .showcase-quote-card .seal-top{font-size:.28rem!important}.simplified-workspace .showcase-quote-card .seal-mid{padding:0 4px!important;font-size:.48rem!important}.simplified-workspace .showcase-quote-card .seal-bot{font-size:.28rem!important}@media (width<=1024px){.simplified-workspace .showcase-quote-card{left:2%;width:240px!important;padding:.85rem!important}.simplified-workspace .showcase-quote-card .quote-supplier-name{font-size:.72rem!important}.simplified-workspace .showcase-quote-card .quote-doc-label{font-size:.55rem!important}.simplified-workspace .showcase-quote-card .doc-table-header{grid-template-columns:1fr 40px 65px!important;font-size:.48rem!important}.simplified-workspace .showcase-quote-card .doc-table-row{grid-template-columns:1fr 40px 65px!important;font-size:.52rem!important}.simplified-workspace .showcase-quote-card .doc-total-row{width:130px!important;font-size:.52rem!important}.simplified-workspace .showcase-quote-card .doc-total-row.grand-total{font-size:.62rem!important}.simplified-workspace .showcase-quote-card .seal-ring{width:48px!important;height:48px!important}.simplified-workspace .showcase-quote-card .seal-mid{font-size:.42rem!important}.simplified-workspace .showcase-quote-card .quote-doc-stamp-seal{bottom:.4rem!important;left:1.2rem!important}}@media (width<=768px){.simplified-workspace .showcase-quote-card{left:2%;width:180px!important;padding:.7rem!important}.simplified-workspace .showcase-quote-card .quote-supplier-name{font-size:.58rem!important}.simplified-workspace .showcase-quote-card .quote-supplier-sub{font-size:.46rem!important}.simplified-workspace .showcase-quote-card .quote-doc-label{padding:1px 4px!important;font-size:.45rem!important}.simplified-workspace .showcase-quote-card .quote-doc-meta,.simplified-workspace .showcase-quote-card .quote-doc-client{font-size:.48rem!important}.simplified-workspace .showcase-quote-card .doc-table-header,.simplified-workspace .showcase-quote-card .doc-table-row{grid-template-columns:1fr 25px 48px!important;font-size:.44rem!important}.simplified-workspace .showcase-quote-card .doc-total-row{width:95px!important;font-size:.44rem!important}.simplified-workspace .showcase-quote-card .doc-total-row.grand-total{font-size:.5rem!important}.simplified-workspace .showcase-quote-card .seal-ring{border-width:1px!important;width:38px!important;height:38px!important}.simplified-workspace .showcase-quote-card .seal-top,.simplified-workspace .showcase-quote-card .seal-bot{font-size:.2rem!important}.simplified-workspace .showcase-quote-card .seal-mid{font-size:.34rem!important}.simplified-workspace .showcase-quote-card .quote-doc-stamp-seal{bottom:.3rem!important;left:.8rem!important}}.quote-doc-sheet-inner{color:#1e293b;background:#fff;flex-direction:column;gap:.4rem;font-family:Inter,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.quote-doc-top{border-bottom:1.5px solid #cbd5e1;justify-content:space-between;align-items:flex-start;padding-bottom:.3rem;display:flex}.quote-doc-supplier{text-align:start;flex-direction:column;display:flex}.quote-supplier-name{color:#0f172a;letter-spacing:-.01em;font-size:.72rem;font-weight:800;line-height:1.1}.quote-supplier-sub{color:#64748b;margin-top:1px;font-size:.5rem;font-weight:500}.quote-doc-label{color:#854d0e;letter-spacing:.05em;background:#fef08a;border-radius:3px;padding:1.5px 5px;font-size:.55rem;font-weight:900}.quote-doc-meta{color:#64748b;border-bottom:1px solid #f1f5f9;justify-content:space-between;padding-bottom:.2rem;font-size:.55rem;display:flex}.quote-doc-meta div{gap:2px;display:flex}.quote-doc-meta .q-label{color:#94a3b8;font-weight:500}.quote-doc-meta .q-val{color:#475569;font-weight:700}.quote-doc-client{background:#f8fafc;border:1px solid #f1f5f9;border-radius:4px;gap:4px;padding:3px 6px;font-size:.55rem;display:flex}.quote-doc-client .q-label{color:#64748b}.quote-doc-client .q-val{color:#334155;font-weight:800}.quote-doc-table{flex-direction:column;gap:2px;margin-top:.1rem;display:flex}.doc-table-header{color:#475569;text-transform:uppercase;text-align:right;border-bottom:1px solid #cbd5e1;grid-template-columns:1fr 40px 65px;padding-bottom:2px;font-size:.48rem;font-weight:800;display:grid}.doc-table-header span:first-child{text-align:start}.doc-table-row{color:#334155;text-align:right;border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 40px 65px;padding:2px 0;font-size:.52rem;font-weight:600;display:grid}.doc-table-row span:first-child{text-align:start;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-doc-totals{border-top:1.5px solid #cbd5e1;flex-direction:column;align-items:flex-end;gap:1.5px;margin-top:.15rem;padding-top:.2rem;display:flex}.doc-total-row{color:#64748b;justify-content:space-between;width:130px;font-size:.52rem;font-weight:500;display:flex}.doc-total-row span:last-child{color:#334155;font-weight:700}.doc-total-row.grand-total{color:#0f172a;border-top:1px dashed #cbd5e1;margin-top:1px;padding-top:2px;font-size:.62rem;font-weight:800}.doc-total-row.grand-total span:last-child{color:#854d0e;font-weight:800}.quote-skeleton-head{border-bottom:1.5px solid #e2e8f0;flex-direction:column;padding-bottom:.6rem;display:flex}.quote-skeleton-title{letter-spacing:.04em;color:#111;text-transform:uppercase;font-family:Inter,-apple-system,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.quote-skeleton-fields{position:relative;overflow:hidden}.quote-skeleton-meta,.quote-skeleton-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.quote-skeleton-rows{flex-direction:column;gap:.55rem;margin-top:.1rem;display:flex}.quote-skeleton-totals{border-top:1.5px solid #e2e8f0;flex-direction:column;align-items:flex-end;gap:.45rem;margin-top:.5rem;padding-top:.6rem;display:flex}.sk-bar{background:#e9edf3;border-radius:5px;height:9px;display:block}.sk-bar-strong{background:#dfe5ee;border-radius:6px;height:13px}.quote-skeleton-fields:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 35%,#ffffffa6 50%,#0000 65%);animation:1.6s linear infinite sk-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.quote-skeleton-fields:after{animation:none;display:none}}@media (width<=1024px){.simplified-workspace .showcase-quote-card .quote-skeleton-title{font-size:1.2rem!important}.simplified-workspace .showcase-quote-card .sk-bar{height:8px}.simplified-workspace .showcase-quote-card .sk-bar-strong{height:11px}}@media (width<=768px){.simplified-workspace .showcase-quote-card .quote-skeleton-title{font-size:.95rem!important}.simplified-workspace .showcase-quote-card .sk-bar{height:6px}.simplified-workspace .showcase-quote-card .sk-bar-strong{height:9px}.simplified-workspace .showcase-quote-card .quote-skeleton-rows{gap:.4rem}}.quote-doc-stamp-seal{opacity:.65;pointer-events:none;position:absolute;bottom:.4rem;left:1.2rem;transform:rotate(-12deg)}.seal-ring{color:#0d948899;background:#ffffffd9;border:2px double #0d948899;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;font-family:Inter,sans-serif;font-weight:900;display:flex;box-shadow:0 0 4px #ffffffe6}.seal-top{letter-spacing:.05em;font-size:.22rem;transform:translateY(2px)}.seal-mid{letter-spacing:.05em;border-top:1px solid #0d948899;border-bottom:1px solid #0d948899;padding:0 3px;font-size:.42rem}.seal-bot{letter-spacing:.05em;font-size:.22rem;transform:translateY(-2px)}@media (width<=1024px){.simplified-workspace .showcase-quote-card{width:200px!important;padding:.75rem!important}.quote-supplier-name{font-size:.64rem}.quote-doc-label{font-size:.5rem}.doc-total-row{width:110px}.seal-ring{width:42px;height:42px}.seal-mid{font-size:.38rem}}@media (width<=768px){.simplified-workspace .showcase-quote-card{width:150px!important;padding:.6rem!important}.quote-supplier-name{font-size:.52rem}.quote-supplier-sub{font-size:.44rem}.quote-doc-label{padding:1px 3px;font-size:.42rem}.quote-doc-meta,.quote-doc-client{font-size:.45rem}.doc-table-header,.doc-table-row{grid-template-columns:1fr 20px 42px;font-size:.42rem}.doc-total-row{width:85px;font-size:.42rem}.doc-total-row.grand-total{font-size:.48rem}.seal-ring{border-width:1px;width:34px;height:34px}.seal-top,.seal-bot{font-size:.18rem}.seal-mid{font-size:.3rem}.quote-doc-stamp-seal{bottom:.2rem;left:.6rem}}.payout-node-card{box-sizing:border-box;background:linear-gradient(#f6f6f6 0% 40%,#fff 100%);border:1px solid #e7e7e799;border-radius:8px;flex-direction:column;gap:.8rem;width:100%;padding:1.2rem;transition:all .3s;display:flex}.payout-node-card:hover{background:linear-gradient(#f1f1f1 0% 40%,#fff 100%);border-color:#d1d1d1b3}.payout-pill{letter-spacing:.04em;border-radius:4px;align-self:flex-start;padding:2.5px 6px;font-size:.58rem;font-weight:800}.payout-pill.sharia{color:#00c853;background:#fff;border:1px solid #e7e7e7}.payout-node-header{border-bottom:1px solid #0000000a;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.payout-indicator.green-pulse{background:#00c853;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulseGreen}@keyframes pulseGreen{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.9)}}.payout-node-header .p-title{color:#3d3d3d;font-size:.82rem;font-weight:700}.payout-meta-list{flex-direction:column;gap:.45rem;display:flex}.meta-row{justify-content:space-between;align-items:center;display:flex}.meta-row .m-lbl{color:#6d6d6d;font-size:.72rem}.meta-row .m-val{color:#3d3d3d;font-size:.72rem;font-weight:700}.meta-row .m-val.text-green{color:#00c853}.repayment-schedule-box{box-sizing:border-box;background:linear-gradient(#f6f6f6 0% 40%,#fff 100%);border:1px solid #e7e7e799;border-radius:8px;flex-direction:column;gap:1rem;width:100%;padding:1.2rem;transition:all .3s;display:flex}.repayment-schedule-box:hover{background:linear-gradient(#f1f1f1 0% 40%,#fff 100%);border-color:#d1d1d1b3}.schedule-head{justify-content:space-between;align-items:center;display:flex}.sch-title{color:#3d3d3d;font-size:.78rem;font-weight:700}.sch-pill{color:#8a6d05;background:#fff;border:1px solid #e7e7e7;border-radius:4px;padding:2px 6px;font-size:.55rem;font-weight:800}.schedule-bar-indicator{flex-direction:column;gap:.35rem;display:flex}.schedule-bar-indicator .bar-filled{background:var(--color-yellow);border-radius:30px;height:6px}.schedule-bar-indicator .bar-label{color:#6d6d6d;font-size:.6rem;font-weight:700}.schedule-due-list{flex-direction:column;gap:.45rem;display:flex}.due-row{background:#fff;border:1px solid #e7e7e7;border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .65rem;transition:all .2s;display:flex}.due-row:hover{transform:translate(4px);box-shadow:0 4px 10px #00000008}.due-row.paid{opacity:.8;background:#f8fafc80}.due-row.active-now{box-shadow:0 2px 8px #ffd60a08;background:#ffd60a08!important;border-color:#ffd60a66!important}.d-date{color:#3d3d3d;font-size:.68rem;font-weight:700}.d-amt{color:#0f172a;font-size:.68rem;font-weight:800}.d-status{color:#6d6d6d;font-size:.55rem;font-weight:800}.d-status.p{color:#00c853}.d-status.a{color:#8a6d05}@media (width<=992px){.steps-accordion-container{grid-template-columns:1fr;gap:2.5rem}.steps-accordion-right{position:static}.mockup-display-wrapper{height:400px;perspective:none!important}.view-pane-box{transform:none!important;box-shadow:0 20px 40px #0000001f!important}.view-pane-box:hover{transform:none!important}}@media (width<=768px){.how-it-works-section{padding:3rem 1.5rem}.mockup-view-pane.step-three-view{padding-left:.6rem;padding-right:.6rem}.payment-schedule-mockup{height:clamp(19.375rem,100vw - 1rem,25rem)}.steps-accordion-container,.steps-accordion-left{min-height:auto!important}.step-accordion-header{padding-left:2.2rem}.step-accordion-header h3{font-size:1.05rem}.step-accordion-body{padding-left:2.2rem}.section-header-modern{text-align:center;align-items:center;margin-bottom:2rem}.section-desc-modern{font-size:1rem}}.facts-showcase-section{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:3rem 2rem 28rem;display:flex;position:relative;overflow:hidden}.facts-bg-glow{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:1920px;height:auto;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s;display:flex;position:absolute;top:96%;left:50%;transform:translate(-50%,-50%)scale(1.75)}.glow-radial-svg{width:100%;height:auto;max-height:800px;display:block}.facts-bg-interactive-logo{z-index:2;pointer-events:none;opacity:.98;filter:drop-shadow(0 25px 45px #c4a70c73)drop-shadow(0 10px 20px #99810547);will-change:transform;justify-content:center;align-items:center;width:620px;height:620px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s,filter .8s;display:flex;position:absolute;top:96%;left:50%;transform:translate(-50%,-50%)}@media (width<=1024px){.facts-bg-interactive-logo,.facts-bg-glow{display:none}}.facts-bg-interactive-logo canvas{pointer-events:none;max-width:100%;display:block;height:auto!important}.facts-showcase-section:hover .facts-bg-interactive-logo{filter:drop-shadow(0 40px 75px #c4a70cb8)drop-shadow(0 15px 30px #9981057a);transform:translate(-50%,-54%)scale(1.03)}.facts-showcase-section:hover .facts-bg-glow{transform:translate(-50%,-50%)scale(1.95)}.facts-clean-container{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.facts-clean-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);align-items:center;gap:0;width:100%;display:grid}.fact-clean-item{text-align:center;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;gap:.35rem;padding:1.2rem 2rem;display:flex;position:relative}.fact-clean-item:before,.fact-clean-item:after{content:"";pointer-events:none;z-index:4;background:#00000014;width:100%;height:1px;transition:opacity .3s;position:absolute;left:0}.fact-clean-item:before{top:0}.fact-clean-item:after{bottom:0}.stat-streak{opacity:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#ffd60a 50%,#0000);width:100%;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;left:50%;transform:translate(-50%)scaleX(.8)}.stat-streak:after{content:"";filter:blur(1.5px);opacity:.8;pointer-events:none;background:radial-gradient(#ffd60a66 0%,#ffd60a00 70%);width:100%;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stat-streak-top{top:0}.stat-streak-bottom{bottom:0}.fact-clean-item:hover .stat-streak{opacity:1;transform:translate(-50%)scaleX(1)}.fact-clean-item:hover .fact-clean-number,.fact-clean-item:hover .fact-clean-label{color:#000;opacity:1}.fact-clean-number{font-family:var(--font-sans);color:#000;opacity:.8;letter-spacing:-.02em;justify-content:center;align-items:center;gap:.1em;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:300;line-height:1;transition:opacity .3s,color .3s;display:inline-flex}.fact-clean-number svg{width:auto;margin-right:-.05em;height:.68em!important}.fact-clean-label{font-family:var(--font-sans);color:#000;opacity:.8;letter-spacing:-.01em;max-width:220px;font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:300;line-height:1.4;transition:opacity .3s,color .3s}@media (width<=1024px){.facts-clean-grid{grid-template-columns:repeat(3,1fr);gap:0}.facts-showcase-section{padding:3rem 2rem}}@media (width<=640px){.facts-clean-grid{grid-template-columns:1fr;gap:3.5rem}.fact-clean-number{font-size:clamp(3.2rem,12vw,4.2rem)}.fact-clean-label{font-size:1.02rem}.facts-showcase-section{padding:3rem 1.5rem}}.home-landing-page{width:100%;position:relative;overflow:visible}.ethereal-floating-bg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ethereal-floating-bg.is-paused .ethereal-shape{animation-play-state:paused}.ethereal-shape{opacity:0;pointer-events:none;transform-origin:50%;will-change:transform, opacity;position:absolute}.ethereal-shape svg{width:100%;height:100%;display:block}.shape-1{filter:blur(1.5px);width:140px;height:193px;animation:28s ease-in-out infinite float-slow-1-subtle;top:4%;left:4%}.shape-2{filter:blur(3px);width:180px;height:248px;animation:36s ease-in-out infinite float-slow-2-medium;top:9%;right:7%}.shape-3{filter:blur(2px);width:150px;height:207px;animation:44s ease-in-out infinite float-slow-3-subtle;top:14%;left:11%}.shape-4{filter:blur(3.5px);width:170px;height:235px;animation:32s ease-in-out infinite float-slow-1-medium;top:19%;right:14%}.shape-5{filter:blur(5px);width:200px;height:276px;animation:40s ease-in-out infinite float-slow-2-subtle;top:24%;left:6%}.shape-6{filter:blur(2.5px);width:130px;height:180px;animation:30s ease-in-out infinite float-slow-3-medium;top:29%;right:10%}.shape-7{filter:blur(2px);width:150px;height:207px;animation:34s ease-in-out infinite float-slow-2-subtle;top:34%;left:12%}.shape-8{filter:blur(3.5px);width:170px;height:235px;animation:42s ease-in-out infinite float-slow-3-medium;top:39%;right:15%}.shape-9{filter:blur(4.5px);width:210px;height:290px;animation:30s ease-in-out infinite float-slow-1-subtle;top:44%;left:8%}.shape-10{filter:blur(1.5px);width:160px;height:220px;animation:38s ease-in-out infinite float-slow-2-medium;top:49%;right:5%}.shape-11{filter:blur(5px);width:190px;height:262px;animation:32s ease-in-out infinite float-slow-3-subtle;top:54%;left:10%}.shape-12{filter:blur(3px);width:140px;height:193px;animation:36s ease-in-out infinite float-slow-1-medium;top:59%;right:12%}.shape-13{filter:blur(4px);width:180px;height:248px;animation:40s ease-in-out infinite float-slow-2-subtle;top:64%;left:-2%}.shape-14{filter:blur(2px);width:150px;height:207px;animation:34s ease-in-out infinite float-slow-3-medium;top:69%;right:9%}.shape-15{filter:blur(4.5px);width:200px;height:276px;animation:42s ease-in-out infinite float-slow-1-subtle;top:74%;left:5%}.shape-16{filter:blur(2.5px);width:160px;height:220px;animation:30s ease-in-out infinite float-slow-2-medium;top:79%;right:7%}.shape-17{filter:blur(3px);width:190px;height:262px;animation:38s ease-in-out infinite float-slow-3-subtle;top:84%;left:12%}.shape-18{filter:blur(1.5px);width:130px;height:180px;animation:32s ease-in-out infinite float-slow-1-medium;top:89%;right:14%}.shape-19{filter:blur(5px);width:210px;height:290px;animation:36s ease-in-out infinite float-slow-2-subtle;top:94%;left:-1%}.shape-20{filter:blur(3.5px);width:140px;height:193px;animation:28s ease-in-out infinite float-slow-3-medium;top:98%;right:3%}@keyframes float-slow-1-subtle{0%{opacity:.04;transform:translate(0)rotate(0)scale(1)}15%{opacity:.12}45%{opacity:.2;transform:translate(30px,-50px)rotate(45deg)scale(1.05)}75%{opacity:.1}to{opacity:.04;transform:translate(0)rotate(90deg)scale(1)}}@keyframes float-slow-2-subtle{0%{opacity:.03;transform:translate(0)rotate(0)scale(.9)}20%{opacity:.15}50%{opacity:.08;transform:translate(-40px,60px)rotate(-60deg)scale(.95)}80%{opacity:.12}to{opacity:.03;transform:translate(0)rotate(-120deg)scale(.9)}}@keyframes float-slow-3-subtle{0%{opacity:.04;transform:translate(0)rotate(0)scale(1.1)}30%{opacity:.18}60%{opacity:.08;transform:translate(40px,40px)rotate(30deg)scale(1.05)}80%{opacity:.14}to{opacity:.04;transform:translate(0)rotate(60deg)scale(1.1)}}@keyframes float-slow-1-medium{0%{opacity:.08;transform:translate(0)rotate(0)scale(1)}15%{opacity:.32}45%{opacity:.45;transform:translate(30px,-50px)rotate(45deg)scale(1.05)}75%{opacity:.24}to{opacity:.08;transform:translate(0)rotate(90deg)scale(1)}}@keyframes float-slow-2-medium{0%{opacity:.06;transform:translate(0)rotate(0)scale(.9)}20%{opacity:.35}50%{opacity:.2;transform:translate(-40px,60px)rotate(-60deg)scale(.95)}80%{opacity:.28}to{opacity:.06;transform:translate(0)rotate(-120deg)scale(.9)}}@keyframes float-slow-3-medium{0%{opacity:.1;transform:translate(0)rotate(0)scale(1.1)}30%{opacity:.38}60%{opacity:.22;transform:translate(40px,40px)rotate(30deg)scale(1.05)}80%{opacity:.3}to{opacity:.1;transform:translate(0)rotate(60deg)scale(1.1)}}@keyframes card-glide-and-drop-mobile{0%{opacity:1;filter:blur();top:50%;left:2%;transform:translateY(-50%)scale(1)rotate(0)}to{opacity:0;filter:blur(4px);top:50%;left:50%;transform:translate(-50%,-50%)scale(.01)rotate(16deg)rotateY(-35deg)rotateX(35deg)translateZ(-100px)}}@keyframes cursor-glide-and-hide-mobile{0%{opacity:1;top:55%;left:8%;transform:scale(1.08)}to{opacity:0;top:53%;left:53%;transform:scale(.3)}}@media (width<=768px){.hero-mockup-wrapper{flex-direction:column!important;align-items:center!important;gap:1.8rem!important}.showcase-shadow-wrapper{width:100%!important;max-width:100%!important;margin:0 auto!important}.simplified-workspace .showcase-quote-card.dragging{animation:2.5s cubic-bezier(.32,.72,0,1) forwards card-glide-and-drop-mobile!important;left:auto!important}.simplified-workspace .virtual-cursor.dragging{animation:2.5s cubic-bezier(.32,.72,0,1) forwards cursor-glide-and-hide-mobile!important;left:auto!important}.facts-showcase-section{padding-bottom:3rem!important}}@media (width<=640px){.facts-showcase-section{padding-bottom:3rem!important}}@media (width<=480px){.hero-input-capsule-bar{box-sizing:border-box!important;border-radius:20px!important;flex-direction:column!important;gap:1rem!important;width:100%!important;max-width:100%!important;padding:1.2rem!important}.input-icon-wrapper{display:none!important}.hero-mobile-input{text-align:center!important;border-bottom:1.5px solid var(--color-border)!important;padding:.4rem 0!important;font-size:1.05rem!important}}.bottom-cta-section{background-color:var(--bg-void);box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:3.2rem 2.5rem 4rem;display:flex;position:relative}.bottom-cta-card{box-sizing:border-box;background-color:#fff;border:1px solid #0000000a;border-radius:40px;flex-direction:row;align-items:stretch;width:100%;max-width:1280px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 20px 50px #00000009,0 6px 20px #00000003}.bottom-cta-card:hover{transform:translateY(-3px);box-shadow:0 28px 70px #0000000f,0 10px 30px #00000005}.bottom-cta-content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;width:55%;padding:2.3rem 4.5rem;display:flex}.bottom-cta-headline{font-family:var(--font-primary,"Outfit", "Inter", sans-serif);color:#111;letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.4rem,1.95vw,2.05rem);font-weight:800;line-height:1.2}.bottom-cta-subheadline{font-family:var(--font-primary,"Outfit", "Inter", sans-serif);color:#c4a70c;letter-spacing:-.02em;white-space:nowrap;margin:-.4rem 0 0;font-size:clamp(1.12rem,1.5vw,1.4rem);font-weight:700;line-height:1.25}.bottom-cta-description{color:#555;max-width:480px;margin:0;font-size:clamp(.92rem,1.1vw,1.02rem);font-weight:400;line-height:1.6}.bottom-cta-actions{flex-direction:row;align-items:center;gap:1.2rem;width:100%;margin-top:.5rem;display:flex}.btn-bottom-apply{background:var(--gradient-yellow,linear-gradient(135deg, #ffd60a 0%, #ffc300 100%));color:#111;cursor:pointer;border:none;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;gap:.8rem;padding:.9rem 2.1rem;font-family:inherit;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #ffd60a47}.btn-bottom-apply:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 6px 18px #ffd60a73}.btn-bottom-apply:active{transform:translateY(-1px)}.btn-bottom-apply svg{flex-shrink:0;transition:transform .3s}.btn-bottom-apply:hover svg{transform:translate(4px)}.btn-bottom-whatsapp{color:#111;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1.5px solid #0000001f;border-radius:9999px;flex-shrink:0;align-items:center;gap:.8rem;padding:.9rem 1.9rem;font-family:inherit;font-size:.94rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-bottom-whatsapp:hover{background-color:#00000005;border-color:#0000004d;transform:translateY(-2px)}.btn-bottom-whatsapp:active{transform:translateY(-1px)}.btn-bottom-whatsapp svg{color:#25d366;flex-shrink:0;transition:transform .3s}.btn-bottom-whatsapp:hover svg{transform:scale(1.1)rotate(5deg)}.bottom-cta-image-wrapper{background-color:#fff;width:45%;position:relative}.bottom-cta-image{object-fit:cover;object-position:80% 28%;filter:brightness(1.18)contrast(.97)saturate(.8);width:100%;height:100%;display:block}@media (width<=1024px){.bottom-cta-content{padding:2.8rem 3.5rem}}@media (width<=900px){.bottom-cta-section{padding:3.2rem 2rem 3rem}.bottom-cta-card{border-radius:28px;flex-direction:column-reverse}.bottom-cta-content{text-align:center;align-items:center;width:100%;padding:2.8rem 2.2rem}.bottom-cta-headline,.bottom-cta-subheadline{text-align:center}.bottom-cta-subheadline{margin-top:.2rem}.bottom-cta-description{text-align:center;margin:0 auto}.bottom-cta-actions{justify-content:center;margin-top:.5rem}.bottom-cta-image-wrapper{width:100%;height:300px}}@media (width<=600px){.bottom-cta-section{padding:2.8rem 1.25rem 2.5rem}.bottom-cta-content{gap:1.1rem;padding:2.2rem 1.5rem}.bottom-cta-headline,.bottom-cta-subheadline{white-space:normal!important}.bottom-cta-actions{flex-direction:column;gap:1rem;width:100%}.btn-bottom-apply,.btn-bottom-whatsapp{justify-content:center;width:100%}.bottom-cta-image-wrapper{height:220px}}.investors-section{box-sizing:border-box;background:0 0;width:100%;padding:6rem 2.5rem 6.5rem;position:relative;overflow:hidden}.investors-grid{flex-wrap:wrap;justify-content:center;gap:2.2rem;max-width:1200px;margin:3.5rem auto 0;display:flex}.investor-card{cursor:pointer;z-index:1;border-radius:16px;justify-content:center;align-items:center;width:270px;height:170px;display:flex;position:relative;overflow:hidden;background:#fff padding-box padding-box!important;border:1px solid #0000!important;transition:all .5s cubic-bezier(.25,1,.5,1)!important;box-shadow:0 10px 30px #00000005!important}.investor-card:before{content:"";opacity:.85;z-index:-3;pointer-events:none;background:conic-gradient(#0000 35%,#ffd60a 50%,#0000 65%);width:360px;height:360px;transition:opacity .4s;animation:4.5s linear infinite rotateSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.investor-card:after{content:"";z-index:-2;pointer-events:none;border-radius:16px;position:absolute;inset:0;background:#fff padding-box padding-box!important;border:1px solid #0000!important}.investor-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 0 20px #ffd60a59,0 20px 40px #ffd60a1f,0 8px 16px #00000008!important}.investor-card:hover:before{opacity:1!important}.investor-logo-wrapper{box-sizing:border-box;z-index:-1;justify-content:center;align-items:center;width:100%;height:100%;padding:2.2rem;display:flex;background:#fff!important;transition:transform .5s cubic-bezier(.25,1,.5,1)!important}.investor-logo-img{object-fit:contain;max-width:80%!important;max-height:52%!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;filter:grayscale()opacity(.85)!important;transition:transform .5s cubic-bezier(.25,1,.5,1),filter .5s,opacity .5s!important}.marquee-logo-img{object-fit:contain;pointer-events:none;width:auto;max-width:124px;height:30px;image-rendering:-webkit-optimize-contrast;display:block}@media (width<=767px){.marquee-logo-img{max-width:104px;height:26px}}.logo-raed-ventures{background-color:#0b1424!important;border-radius:6px!important;max-width:62%!important;max-height:36%!important;padding:10px 16px!important;transform:scale(1.1)!important}.logo-sic{max-width:85%!important;max-height:48%!important;transform:scale(1.2)!important}.logo-arbah-capital{max-width:90%!important;max-height:60%!important;transform:scale(1.3)!important}.logo-khwarizmi-ventures{max-width:85%!important;max-height:55%!important;transform:scale(1.3)!important}.logo-alraedah-finance{max-width:95%!important;max-height:60%!important;transform:scale(1.5)!important}.logo-stv{max-width:65%!important;max-height:48%!important;transform:scale(1.05)!important}.logo-joa-capital{max-width:70%!important;max-height:48%!important;transform:scale(1.05)!important}.investor-card:hover .investor-logo-wrapper{opacity:.15!important;transform:scale(.9)!important}.investor-hover-overlay{box-sizing:border-box;text-align:start;opacity:0;pointer-events:none;z-index:2;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;transform:translateY(12px);-webkit-backdrop-filter:blur(8px)!important;background:#fffffff0!important;padding:.85rem 1.1rem!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important}.investor-card:hover .investor-hover-overlay{opacity:1;transform:translateY(0)}@keyframes rotateSweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.inv-name{letter-spacing:-.01em;font-weight:800;color:#111!important;margin:0 0 .2rem!important;font-size:.85rem!important;line-height:1.1!important}.inv-description{margin:0;font-weight:500;color:#475569!important;font-size:.63rem!important;line-height:1.3!important}@media (width<=1024px){.investors-grid{gap:1.8rem}.investor-card{width:240px;height:155px}.investor-logo-wrapper{padding:1.8rem}}@media (width<=768px){.investors-section{padding:4rem 1.5rem 4.5rem}.investors-grid{gap:1.2rem;margin-top:2.5rem}.investor-card{width:calc(50% - .6rem);height:140px}.investor-logo-wrapper{padding:1.5rem}.inv-name{font-size:.9rem}.inv-description{font-size:.68rem;line-height:1.3}}@media (width<=480px){.investor-card{width:100%;height:135px}}.hero,.facts-showcase-section,.how-it-works-section,.testimonials-section-wrapper,.investors-section,.bottom-cta-section{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(35px)scale(.97)}.hero.in-view,.facts-showcase-section.in-view,.how-it-works-section.in-view,.testimonials-section-wrapper.in-view,.investors-section.in-view,.bottom-cta-section.in-view{opacity:1;transform:translateY(0)scale(1)}.hero-title,.hero-description,.hero-actions,.hero-stats-strip-wrapper,.hero-mockup-wrapper{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(20px)scale(.98)}.hero.in-view .hero-title{opacity:1;transition-delay:.12s;transform:translateY(0)scale(1)}.hero.in-view .hero-description{opacity:1;transition-delay:.22s;transform:translateY(0)scale(1)}.hero-actions,.hero-stats-strip-wrapper,.hero-mockup-wrapper{transition-duration:.35s}.hero.in-view .hero-actions{opacity:1;transition-delay:.32s;transform:translateY(0)scale(1)}.hero.in-view .hero-stats-strip-wrapper{opacity:1;transition-delay:.37s;transform:translateY(0)scale(1)}.hero.in-view .hero-mockup-wrapper{opacity:1;transition-delay:.42s;transform:translateY(0)scale(1)}.facts-showcase-section .fact-clean-item{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(20px)scale(.98)}.facts-showcase-section.in-view .fact-clean-item:first-child{opacity:1;transition-delay:.1s;transform:translateY(0)scale(1)}.facts-showcase-section.in-view .fact-clean-item:nth-child(2){opacity:1;transition-delay:.18s;transform:translateY(0)scale(1)}.facts-showcase-section.in-view .fact-clean-item:nth-child(3){opacity:1;transition-delay:.26s;transform:translateY(0)scale(1)}.facts-showcase-section.in-view .fact-clean-item:nth-child(4){opacity:1;transition-delay:.34s;transform:translateY(0)scale(1)}.how-it-works-section .step-accordion-item{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translate(-20px)}.how-it-works-section.in-view .step-accordion-item:first-child{opacity:1;transition-delay:.1s;transform:translate(0)}.how-it-works-section.in-view .step-accordion-item:nth-child(2){opacity:1;transition-delay:.2s;transform:translate(0)}.how-it-works-section.in-view .step-accordion-item:nth-child(3){opacity:1;transition-delay:.3s;transform:translate(0)}.how-it-works-section .steps-accordion-right{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:scale(.97)translateY(20px)}.how-it-works-section.in-view .steps-accordion-right{opacity:1;transition-delay:.4s;transform:scale(1)translateY(0)}.testimonials-section-wrapper .section-header-modern{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(20px)}.testimonials-section-wrapper .testimonials-arc-track,.testimonials-section-wrapper .mobile-carousel-outer,.testimonials-section-wrapper .mobile-carousel-hint{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:scale(.98)translateY(25px)}.testimonials-section-wrapper.in-view .section-header-modern{opacity:1;transition-delay:.1s;transform:translateY(0)}.testimonials-section-wrapper.in-view .testimonials-arc-track,.testimonials-section-wrapper.in-view .mobile-carousel-outer,.testimonials-section-wrapper.in-view .mobile-carousel-hint{opacity:1;transition-delay:.25s;transform:scale(1)translateY(0)}.investors-section .investor-card{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform:translateY(15px)scale(.97)}.investors-section.in-view .investor-card:first-child{opacity:1;transition-delay:50ms;transform:translateY(0)scale(1)}.investors-section.in-view .investor-card:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)scale(1)}.investors-section.in-view .investor-card:nth-child(3){opacity:1;transition-delay:.15s;transform:translateY(0)scale(1)}.investors-section.in-view .investor-card:nth-child(4){opacity:1;transition-delay:.2s;transform:translateY(0)scale(1)}.investors-section.in-view .investor-card:nth-child(5){opacity:1;transition-delay:.25s;transform:translateY(0)scale(1)}.investors-section.in-view .investor-card:nth-child(6){opacity:1;transition-delay:.3s;transform:translateY(0)scale(1)}.investors-section.in-view .investor-card:nth-child(7){opacity:1;transition-delay:.35s;transform:translateY(0)scale(1)}.bottom-cta-section .bottom-cta-content{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(25px)}.bottom-cta-section .bottom-cta-image-wrapper{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:scale(.97)translate(25px)}.bottom-cta-section.in-view .bottom-cta-content{opacity:1;transition-delay:.15s;transform:translateY(0)}.bottom-cta-section.in-view .bottom-cta-image-wrapper{opacity:1;transition-delay:.3s;transform:scale(1)translate(0)}@media (prefers-reduced-motion:reduce){.hero,.facts-showcase-section,.how-it-works-section,.testimonials-section-wrapper,.investors-section,.bottom-cta-section,.hero-title,.hero-description,.hero-actions,.hero-stats-strip-wrapper,.hero-mockup-wrapper,.facts-showcase-section .fact-clean-item,.how-it-works-section .step-accordion-item,.how-it-works-section .steps-accordion-right,.testimonials-section-wrapper .section-header-modern,.testimonials-section-wrapper .testimonials-arc-track,.testimonials-section-wrapper .mobile-carousel-outer,.testimonials-section-wrapper .mobile-carousel-hint,.investors-section .investor-card,.bottom-cta-section .bottom-cta-content,.bottom-cta-section .bottom-cta-image-wrapper{transition:opacity .3s!important;transform:none!important}}.growth-portal-mockup{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffff73;border:1px solid #fff6;border-radius:24px;flex-direction:column;width:100%;display:flex;overflow:hidden}.growth-portal-mockup .mockup-header{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:10;background:#f0f1f273;border-bottom:1px solid #00000014;align-items:center;height:42px;padding:0 18px;display:flex;position:relative}.growth-portal-mockup .window-controls{gap:8px;display:flex}.growth-portal-mockup .window-controls .dot{border-radius:50%;width:12px;height:12px;display:inline-block}.growth-portal-mockup .window-controls .dot.red{background:#ff5f56}.growth-portal-mockup .window-controls .dot.yellow{background:#ffbd2e}.growth-portal-mockup .window-controls .dot.green{background:#27c93f}.growth-portal-mockup .browser-url-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#555;text-align:center;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;background:#ffffffa6;border:1px solid #0000000d;border-radius:6px;width:50%;max-width:280px;padding:4px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:500;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.dashboard-svg-container{will-change:transform, opacity;-webkit-mask-image:linear-gradient(#000 70%,#0000 95%);mask-image:linear-gradient(#000 70%,#0000 95%);width:100%;height:460px;position:relative;overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(#0000 5%,#000 30%);background:#fff!important}.dashboard-approved-svg rect[fill="url(#paint0_linear_2368_12716)"]{fill:#0000!important}@media (width<=1200px){.dashboard-svg-container{height:370px}}@media (width<=991px){.dashboard-svg-container{height:290px}}@media (width<=576px){.dashboard-svg-container{height:180px}}.dashboard-approved-svg{width:130%;height:auto;display:block;position:absolute;top:0;left:0}.growth-svg-logo{transform-origin:61.25px 61.25px;pointer-events:all;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.growth-svg-logo:hover{transform:scale(1.04)}.growth-svg-nav-item{will-change:transform, opacity;pointer-events:all;transition:transform .28s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1)}.growth-svg-nav-item .menu-hover-pill{opacity:0;transition:opacity .25s cubic-bezier(.23,1,.32,1)}.growth-svg-nav-item .menu-active-pill{transition:opacity .25s cubic-bezier(.23,1,.32,1)}.growth-svg-nav-item .menu-icon,.growth-svg-nav-item .menu-text{transition:fill .25s cubic-bezier(.23,1,.32,1),stroke .25s cubic-bezier(.23,1,.32,1)}.growth-svg-nav-item.inactive{opacity:.65}.growth-svg-nav-item.inactive:hover{opacity:1;transform:translate(4px)}.growth-svg-nav-item.inactive:hover .menu-hover-pill{opacity:1;fill-opacity:.4!important}.growth-svg-nav-item.active{opacity:1!important}.growth-svg-nav-item.active .menu-active-pill{opacity:1!important;fill-opacity:1!important}.growth-svg-nav-item.active .menu-icon{fill:#3d3d3d!important;stroke:#3d3d3d!important}.growth-svg-nav-item.active .menu-text{fill:#3d3d3d!important;stroke:none!important}.svg-btn-new-order{transform-origin:961px 184px;pointer-events:all;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.svg-btn-new-order:hover{transform:scale(1.05)}.svg-btn-new-order .btn-pill{transition:fill .25s cubic-bezier(.23,1,.32,1)}.svg-btn-new-order:hover .btn-pill{fill:#ffd60a}@media (width<=1024px){.growth-portal-wrapper.centerpiece-wrapper{box-shadow:none!important;max-width:100%!important;margin-bottom:0!important}}.subpage-wrapper.growth-page-wrapper{background-color:#fff;padding-top:0!important;padding-bottom:0!important}.subpage-wrapper.growth-page-wrapper .hero-video-overlay{background:linear-gradient(#0000 0% 20%,#ffffffb3 45%,#fff 60% 100%)}.subpage-wrapper.growth-page-wrapper .how-it-works-section:before{display:none!important}.subpage-wrapper.growth-page-wrapper .how-it-works-section{padding-top:2.2rem!important;padding-bottom:7.5rem!important}.subpage-hero.centered-layout{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:14.5rem 0 7rem;display:flex;position:relative;overflow:hidden}.subpage-hero.centered-layout .hero-video-wrapper{height:100%;top:0}.subpage-hero-centered-content{text-align:center;z-index:10;pointer-events:none;flex-direction:column;align-items:center;max-width:820px;margin:-6rem auto 4.5rem;display:flex;position:relative}.subpage-hero-centered-content .page-badge,.subpage-hero-centered-content .subpage-title,.subpage-hero-centered-content .subpage-lead-desc,.subpage-hero-centered-content .subpage-hero-actions,.subpage-hero-centered-content .btn,.subpage-hero-centered-content a{pointer-events:all}.subpage-hero-centered-content .subpage-title{text-align:center;margin-bottom:1.5rem;font-size:clamp(2.4rem,6vw,3.8rem);line-height:1.1}.subpage-hero-centered-content .subpage-lead-desc{text-align:center;color:var(--text-secondary);max-width:980px;margin:0 auto;font-size:1.15rem;line-height:1.7}.subpage-hero-centered-content .subpage-hero-actions{justify-content:center;margin-top:2rem;display:flex}.growth-portal-wrapper{z-index:2;justify-content:center;width:100%;display:flex;position:relative}.growth-portal-wrapper.centerpiece-wrapper{will-change:transform;filter:drop-shadow(0 35px 80px #0000000d)drop-shadow(0 15px 35px #00000005);justify-content:center;align-items:center;width:100%;max-width:100%;margin:-2.5rem 0 -8rem;padding:0;transition:transform .4s cubic-bezier(.23,1,.32,1),filter .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.growth-portal-wrapper.centerpiece-wrapper:hover{filter:drop-shadow(0 45px 95px #00000012)drop-shadow(0 20px 45px #00000008);transform:translateY(-4px)}.growth-portal-mockup.centerpiece{z-index:2;border-radius:24px;width:90%;max-width:1200px;margin:0 auto;transition:transform .4s cubic-bezier(.23,1,.32,1);position:relative;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #00000014!important;border-bottom:none!important}:root{--card-duration:.45s;--card-stagger:90ms;--row-stagger:.12s;--drain-delay:.6s}.growth-sidebar-nav-group,.growth-card-remaining-credit,.growth-card-recent-orders,.growth-card-upcoming-payments{opacity:0;animation:cardFadeIn var(--card-duration) cubic-bezier(.23, 1, .32, 1) forwards;transform:translateY(12px)}.growth-sidebar-nav-group{animation-delay:0s}.growth-card-remaining-credit{animation-delay:calc(1 * var(--card-stagger))}.growth-card-recent-orders{animation-delay:calc(2 * var(--card-stagger))}.growth-card-upcoming-payments{animation-delay:calc(3 * var(--card-stagger))}@keyframes cardFadeIn{to{opacity:1;transform:translateY(0)}}.growth-recent-orders-right-bg{opacity:0;animation:rightPanelFadeIn var(--card-duration) cubic-bezier(.23, 1, .32, 1) forwards;animation-delay:var(--drain-delay)}@keyframes rightPanelFadeIn{to{opacity:1}}.growth-recent-order-row{opacity:0}@media (prefers-reduced-motion:reduce){.growth-sidebar-nav-group,.growth-card-remaining-credit,.growth-card-recent-orders,.growth-card-upcoming-payments,.growth-recent-orders-right-bg,.growth-recent-order-row{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.growth-stats-section{z-index:10;background:#fff;width:100%;padding:2.5rem 0 9rem;position:relative}.growth-stats-grid{grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:1200px;margin:0 auto;display:grid}.growth-stat-item{text-align:center;box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;gap:.8rem;padding:1.8rem 2rem;transition:all .3s;display:flex;position:relative}.growth-stat-item:before,.growth-stat-item:after{content:"";pointer-events:none;z-index:4;background:#00000014;width:100%;height:1px;transition:opacity .3s;position:absolute;left:0}.growth-stat-item:before{top:0}.growth-stat-item:after{bottom:0}.growth-stat-item:hover .stat-streak{opacity:1;transform:translate(-50%)scaleX(1)}.growth-stat-item:hover .growth-stat-number,.growth-stat-item:hover .growth-stat-label{color:#000;opacity:1}.growth-stat-number{color:#000;letter-spacing:-.04em;white-space:nowrap;opacity:.8;justify-content:center;align-items:center;font-size:clamp(3.2rem,8vw,4.5rem);font-weight:300;line-height:1;transition:opacity .3s,color .3s;display:flex}.stat-with-riyal .growth-stat-number{transform:translate(-.16em)}.growth-stat-label{color:#6b7280;text-align:center;opacity:.8;max-width:250px;margin:0 auto;font-size:.85rem;font-weight:400;line-height:1.5;transition:opacity .3s,color .3s}@media (width<=768px){.growth-stats-section{padding:4rem 0 2rem}.growth-stats-grid{grid-template-columns:1fr;gap:0}.growth-stat-label{max-width:280px}}.growth-materials-section{box-sizing:border-box;background:#fff;width:100%;padding:4rem 0;position:relative}.growth-materials-section .materials-header-container{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 2rem}.materials-conveyor-outer{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;margin:-1rem 0;padding:2.2rem 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.materials-conveyor-row{width:100%;margin:-1.2rem 0;padding:1.2rem 0;overflow:hidden}.materials-conveyor-track{will-change:transform;gap:1.5rem;width:fit-content;display:flex}.materials-conveyor-track.track-left{animation:55s linear infinite loopConveyorLeft}.materials-conveyor-track.track-right{animation:55s linear infinite loopConveyorRight}.material-pill{font-family:var(--font-sans);color:var(--text-secondary);border:1px solid var(--color-border);background:var(--bg-void);white-space:nowrap;letter-spacing:-.6px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;padding:1rem 2.6rem;font-size:1.15rem;font-weight:400;transition:all .2s;position:relative;overflow:hidden}.material-pill:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#ffd60a00 15%,#ffd60a47 50%,#ffd60a00 85%,#0000) -150% 0/200% 100% no-repeat;transition:opacity .3s;position:absolute;inset:0}.material-pill .pill-text{z-index:2;transition:color .2s;position:relative}.material-pill:hover{background-color:var(--color-yellow-light);box-shadow:0 0 18px var(--color-yellow-glow);color:var(--color-charcoal);border-color:#ffd60a99;font-weight:500}.material-pill:hover:after{opacity:1;background-position:150% 0;transition:background-position .85s cubic-bezier(.25,1,.5,1),opacity .2s}@keyframes loopConveyorLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes loopConveyorRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.materials-conveyor-track.track-left,.materials-conveyor-track.track-right{flex-wrap:wrap;justify-content:center;gap:.9rem;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;animation:none;display:flex}.materials-conveyor-outer{flex-direction:column;gap:.9rem;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (width<=768px){.growth-materials-section{padding:3rem 0}.materials-conveyor-outer{gap:1rem;padding:.8rem 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.materials-conveyor-track{gap:1rem}.material-pill{padding:.65rem 1.6rem;font-size:.92rem}}.subpage-wrapper.growth-page-wrapper .bottom-cta-section{background-color:#fff!important}.subpage-hero,.growth-stats-section,.growth-materials-section,.growth-faq-section{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(35px)scale(.97)}.subpage-hero.in-view,.growth-stats-section.in-view,.growth-materials-section.in-view,.growth-faq-section.in-view{opacity:1;transform:translateY(0)scale(1)}.growth-faq-section .faq-accordion-list{flex-direction:column;max-width:860px;margin:0 auto;display:flex;gap:0!important}.growth-faq-item{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.faq-hairline-container{width:100%;height:2px;margin:0;padding:0;position:relative}.faq-hairline-base{width:100%;height:1px;position:absolute;top:0;left:0;background-color:var(--color-border)!important}.faq-hairline-gradient{opacity:0;will-change:opacity, height;width:100%;height:1px;transition:opacity .45s cubic-bezier(.25,1,.5,1),height .45s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;background:linear-gradient(to right, var(--color-yellow) 0%, var(--color-yellow-hover) 100%)!important}.growth-faq-item.open .faq-hairline-gradient{opacity:1;height:2px}.faq-question-button{cursor:pointer;text-align:start;box-sizing:border-box;outline:none;justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex;background:0 0!important;border:none!important;padding:1.5rem 0!important}.faq-question-text{font-size:clamp(1.05rem,1.25vw,1.18rem);font-weight:500;line-height:1.4;transition:color .4s cubic-bezier(.25,1,.5,1);font-family:var(--font-sans)!important;color:var(--text-primary)!important;letter-spacing:-.6px!important}.faq-chevron-wrapper{will-change:transform;flex-shrink:0;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.25,1,.5,1);display:flex}.faq-chevron-svg{will-change:transform;transition:transform .45s cubic-bezier(.25,1,.5,1)}.growth-faq-item.open .faq-chevron-svg{transform:rotate(180deg)}.chevron-path-base{opacity:1;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.chevron-path-gradient{opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.growth-faq-item.open .chevron-path-gradient{opacity:1}.growth-faq-item.open .chevron-path-base{opacity:0}.faq-answer-container{grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.25,1,.5,1);display:grid;overflow:hidden}.growth-faq-item.open .faq-answer-container{grid-template-rows:1fr}.faq-answer-content{opacity:0;will-change:opacity;min-height:0;transition:opacity .45s cubic-bezier(.25,1,.5,1);padding:0 0 1.5rem!important}.growth-faq-item.open .faq-answer-content{opacity:1;transition-delay:80ms}.faq-answer-content p{margin:0;font-size:.98rem;line-height:1.6;font-family:var(--font-sans)!important;color:var(--text-secondary)!important;letter-spacing:-.6px!important}@media (prefers-reduced-motion:reduce){.faq-chevron-svg,.faq-answer-container,.faq-answer-content,.faq-hairline-gradient,.chevron-path-base,.chevron-path-gradient{transition:none!important;animation:none!important;transform:none!important}}.growth-faq-section{box-sizing:border-box;background:#fff;padding:6.5rem 0 9.5rem}@media (width>=769px){.growth-faq-section{height:780px!important}}.how-it-works-section.has-stripe{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;position:relative!important;overflow:hidden!important}.how-it-works-section.has-stripe>:not(.careers-stripe-wrapper){z-index:2!important;box-sizing:border-box!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important;position:relative!important}.how-it-works-section.has-stripe .how-it-works-stripe{z-index:1!important;pointer-events:none!important}.how-cta-container{box-sizing:border-box;justify-content:center;width:100%;margin-top:5rem;margin-bottom:2.5rem;display:flex}.how-cta-card{box-sizing:border-box;background:#f3f2f0;border:1px solid #0000000a;border-radius:24px;justify-content:space-between;align-items:center;gap:1.75rem;width:100%;max-width:1311px;padding:2.1rem 2.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.how-cta-card:before{content:"";pointer-events:none;z-index:0;background-image:url(/assets/cta-gradient-bg.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}html.lang-ar .how-cta-card:before{transform:scaleX(-1)}.how-cta-text{z-index:1;min-width:0;position:relative}.how-cta-headline{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-charcoal);margin:0 0 .5rem;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:600;line-height:1.2}.how-cta-desc{font-family:var(--font-sans);color:#475569;max-width:56ch;margin:0;font-size:1rem;line-height:1.5}.how-cta-apply{z-index:1;background:var(--color-charcoal);color:#fff;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.85rem 1.7rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.how-cta-apply:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.how-cta-apply svg{flex:none;display:block}html.lang-ar .how-cta-apply svg{transform:scaleX(-1)}@media (width<=768px){.how-cta-card{text-align:start;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.75rem 1.5rem}.how-cta-apply{justify-content:center;width:100%}}.cta-btn-wrapper{cursor:pointer}.cta-btn-visual{transform-origin:1189.5px 113px;pointer-events:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.cta-btn-wrapper:hover .cta-btn-visual{transform:scale(1.055)}}.cta-btn-wrapper:active .cta-btn-visual{transition-duration:80ms;transform:scale(.97)}.playfair-text{letter-spacing:-.5px!important;font-family:Helvetica Neue LT Pro,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}:root{--font-sans-en:"Helvetica Neue LT Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans-ar:"IBM Plex Sans Arabic", sans-serif;--weight-display:300;--weight-h1:300;--weight-h2:300;--weight-h3:400;--weight-lead:400;--weight-body:400;--weight-label:500;--weight-eyebrow:500;--weight-caption:300;--weight-nav:500;--typo-size-display:clamp(2.5rem, 5.8vw, 4.2rem);--typo-size-h1:clamp(2.2rem, 5vw, 3.5rem);--typo-size-h2:clamp(1.8rem, 4vw, 2.5rem);--typo-size-h3:clamp(1.4rem, 3vw, 1.8rem);--typo-size-lead:clamp(1.1rem, 1.8vw, 1.25rem);--typo-size-body:1rem;--typo-size-label:.9rem;--typo-size-eyebrow:.75rem;--typo-size-caption:.82rem;--typo-size-nav:.95rem;--lh-display:1.15;--lh-h1:1.2;--lh-h2:1.25;--lh-h3:1.3;--lh-lead:1.5;--lh-body:1.6;--lh-label:1.2;--lh-eyebrow:1.2;--lh-caption:1.4;--lh-nav:1.5;--tracking-display:-.02em;--tracking-h1:-.02em;--tracking-h2:-.02em;--tracking-h3:-.015em;--tracking-lead:.01em;--tracking-body:.01em;--tracking-label:.01em;--tracking-eyebrow:.08em;--tracking-caption:.01em;--tracking-nav:.01em}html.lang-en{--font-sans:var(--font-sans-en)!important}html.lang-ar{--weight-display:300;--weight-h1:300;--weight-h2:300;--weight-h3:300;--weight-lead:400;--weight-body:400;--weight-label:500;--weight-eyebrow:500;--weight-caption:300;--weight-nav:500;--tracking-display:normal;--tracking-h1:normal;--tracking-h2:normal;--tracking-h3:normal;--tracking-lead:normal;--tracking-body:normal;--tracking-label:normal;--tracking-eyebrow:normal;--tracking-caption:normal;--tracking-nav:normal;--font-sans:var(--font-sans-ar)!important}.typo-display{font-family:var(--font-sans)!important;font-weight:var(--weight-display)!important;font-size:var(--typo-size-display)!important;line-height:var(--lh-display)!important;letter-spacing:var(--tracking-display)!important}.typo-h1{font-family:var(--font-sans)!important;font-weight:var(--weight-h1)!important;font-size:var(--typo-size-h1)!important;line-height:var(--lh-h1)!important;letter-spacing:var(--tracking-h1)!important}.typo-h2{font-family:var(--font-sans)!important;font-weight:var(--weight-h2)!important;font-size:var(--typo-size-h2)!important;line-height:var(--lh-h2)!important;letter-spacing:var(--tracking-h2)!important}.typo-h3{font-family:var(--font-sans)!important;font-weight:var(--weight-h3)!important;font-size:var(--typo-size-h3)!important;line-height:var(--lh-h3)!important;letter-spacing:var(--tracking-h3)!important}.typo-lead{font-family:var(--font-sans)!important;font-weight:var(--weight-lead)!important;font-size:var(--typo-size-lead)!important;line-height:var(--lh-lead)!important;letter-spacing:var(--tracking-lead)!important}.typo-body{font-family:var(--font-sans)!important;font-weight:var(--weight-body)!important;font-size:var(--typo-size-body)!important;line-height:var(--lh-body)!important;letter-spacing:var(--tracking-body)!important}.typo-label{font-family:var(--font-sans)!important;font-weight:var(--weight-label)!important;font-size:var(--typo-size-label)!important;line-height:var(--lh-label)!important;letter-spacing:var(--tracking-label)!important}.typo-eyebrow{font-family:var(--font-sans)!important;font-weight:var(--weight-eyebrow)!important;font-size:var(--typo-size-eyebrow)!important;line-height:var(--lh-eyebrow)!important;letter-spacing:var(--tracking-eyebrow)!important;text-transform:uppercase!important}.typo-caption{font-family:var(--font-sans)!important;font-weight:var(--weight-caption)!important;font-size:var(--typo-size-caption)!important;line-height:var(--lh-caption)!important;letter-spacing:var(--tracking-caption)!important}.typo-nav{font-family:var(--font-sans)!important;font-weight:var(--weight-nav)!important;font-size:var(--typo-size-nav)!important;line-height:var(--lh-nav)!important;letter-spacing:var(--tracking-nav)!important}html.lang-en h1,html.lang-en .title-first-line,html.lang-en .title-second-line,html.lang-en [class*=hero-title]{font-family:var(--font-sans-en)!important;letter-spacing:var(--tracking-display)!important;font-weight:300!important}html.lang-ar .title-first-line,html.lang-ar .title-second-line{font-family:var(--font-sans-ar)!important;font-weight:300!important}html.lang-ar h1,html.lang-ar h2,html.lang-ar h3,html.lang-ar .section-title-modern,html.lang-ar [class*=section-title],html.lang-ar [class*=hero-title],html.lang-ar [class*=card-title],html.lang-ar .how-step-title,html.lang-ar .how-cta-headline,html.lang-ar .figma-18-5491 .figma-18-5492,html.lang-ar .figma-18-5492,html.lang-ar .figma-18-6123{font-weight:300!important}html.lang-en h2,html.lang-en .section-title-modern,html.lang-en [class*=section-title],html.lang-en [data-name*=Heading] p,html.lang-en [data-name*=Heading] span{font-family:var(--font-sans-en)!important;font-weight:var(--weight-h2)!important;letter-spacing:var(--tracking-h1)!important}html.lang-en .figma-18-5491 .figma-18-5492{font-weight:300!important}html.lang-en h3,html.lang-en [class*=card-title]{font-family:var(--font-sans-en)!important;font-weight:var(--weight-h3)!important;letter-spacing:var(--tracking-h2)!important}html.lang-en h4,html.lang-en h5,html.lang-en h6,html.lang-en [class*=heading-],html.lang-en [class*=sub-title]{font-family:var(--font-sans-en)!important;font-weight:var(--weight-h3)!important;letter-spacing:var(--tracking-h3)!important}html.lang-en h1,html.lang-en .title-first-line,html.lang-en .title-second-line,html.lang-en [class*=hero-title]{line-height:1.1!important}html.lang-en h2,html.lang-en .section-title-modern,html.lang-en [class*=section-title]{line-height:1.14!important}html.lang-en h3,html.lang-en [class*=card-title]{line-height:1.3!important}html.lang-en .section-desc-modern,html.lang-en .hero-description,html.lang-en .section-lead,html.lang-en .subpage-lead-desc,html.lang-en .how-step-desc,html.lang-en [class*=-desc],html.lang-en [class*=-lead]{letter-spacing:.01em!important;line-height:1.5!important}html.lang-en .how-it-works-section .how-step-title{letter-spacing:-.02em!important;line-height:1.15!important}html.lang-en .figma-18-6123{line-height:1.2!important}html.lang-en .featured-text-col h2{line-height:1.08!important}html.lang-en .article-body p{line-height:1.7!important}html.lang-en .section-label,html.lang-en .section-label-light,html.lang-en .footer-col-title,html.lang-en .fine-print-nav-title,html.lang-en .featured-eyebrow,html.lang-en .faq-helper-panel h4{letter-spacing:.08em!important;font-weight:500!important}html.lang-en .featured-eyebrow{font-size:.75rem!important}html.lang-en .faq-helper-panel h4{text-transform:uppercase!important;font-size:.75rem!important;line-height:1.4!important}html.lang-en .about-stat-box strong{letter-spacing:-.02em!important;font-weight:300!important}html.lang-en .about-stat-box span{letter-spacing:.08em!important;font-size:.8rem!important;font-weight:500!important}html.lang-en .special-quote-box strong,html.lang-en .question-text,html.lang-en .inv-name,html.lang-en .founder-role{font-weight:500!important}.growth-materials-section{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.growth-materials-section .section-header-modern{margin-bottom:3.75rem!important}.how-it-works-section{padding-top:5rem!important}.bottom-cta-section{padding-top:4rem!important;padding-bottom:4rem!important}.featured-section-box{margin-bottom:80px!important}.investors-grid{margin-top:1.6rem!important}.testimonial-caption{gap:.375rem!important}.fact-clean-label{white-space:nowrap;max-width:none}html.lang-en .figma-18-5492,html.lang-en .figma-18-6123{font-weight:300!important}html.lang-en .figma-18-5495{line-height:1.5!important}html.lang-en h3,html.lang-en [class*=card-title]{font-weight:300!important}html.lang-en .how-cta-headline{font-weight:300!important;line-height:1.15!important}html.lang-en .question-text{line-height:1.4!important}html.lang-en .blog-category-tag,html.lang-en .book-chapter-num{letter-spacing:.08em!important;font-weight:500!important}html.lang-en button,html.lang-en .btn,html.lang-en .btn-login-outline,html.lang-en .btn-capsule-glow,html.lang-en .btn-capsule,html.lang-en .btn-secondary,html.lang-en .btn-capsule-dark,html.lang-en [class*=btn-],html.lang-en [class*=-btn]{font-family:var(--font-sans-en)!important;font-weight:var(--weight-label)!important;letter-spacing:var(--tracking-label)!important}html.lang-en .nav-link,html.lang-en [class*=nav-item] a{font-family:var(--font-sans-en)!important;font-weight:var(--weight-nav)!important;letter-spacing:var(--tracking-nav)!important}html.lang-en p,html.lang-en li,html.lang-en label,html.lang-en input,html.lang-en textarea,html.lang-en select{font-family:var(--font-sans-en)!important;font-weight:var(--weight-body)!important;letter-spacing:var(--tracking-body)!important}html.lang-en .badge,html.lang-en .page-badge,html.lang-en .megamenu-group-label,html.lang-en [class*=badge-],html.lang-en [class*=-badge]{font-family:var(--font-sans-en)!important;font-weight:var(--weight-eyebrow)!important;letter-spacing:var(--tracking-eyebrow)!important;text-transform:uppercase!important}html.lang-en figcaption,html.lang-en .caption,html.lang-en .helper-text,html.lang-en .footer-link,html.lang-en .hero-stat-desc,html.lang-en [class*=footnote-],html.lang-en [class*=caption-]{font-family:var(--font-sans-en)!important;font-weight:var(--weight-caption)!important;letter-spacing:var(--tracking-caption)!important}html.lang-en button,html.lang-en .btn,html.lang-en .btn-login-outline,html.lang-en .btn-capsule-glow,html.lang-en .btn-capsule,html.lang-en .btn-secondary,html.lang-en .btn-capsule-dark,html.lang-en [class*=btn-],html.lang-en [class*=-btn]{line-height:1!important}html.lang-en .btn,html.lang-en .btn-capsule,html.lang-en .btn-secondary,html.lang-en .btn-capsule-dark{padding-top:calc(.85rem + 1.5px)!important;padding-bottom:calc(.85rem - 1.5px)!important}html.lang-en .btn-login-outline,html.lang-en .btn-capsule-glow{padding-top:calc(.7rem + 1.5px)!important;padding-bottom:calc(.7rem - 1.5px)!important}.btn-capsule,.btn-capsule-glow,.btn-login-outline{--btn-pad-top:1rem;--btn-pad-bottom:1rem}html.lang-en .btn-capsule,html.lang-en .btn-capsule-glow,html.lang-en .btn-login-outline{padding-top:calc(1rem + 1.5px)!important;padding-bottom:calc(1rem - 1.5px)!important}html.lang-ar,html.lang-ar :not(.mono):not(.ltr):not([data-ltr]):not(code):not(.terminal-panel):not(.ticker),html.lang-ar #testimonials-title,html.lang-ar .section-title-modern,html.lang-ar .title-first-line,html.lang-ar .title-second-line{font-family:IBM Plex Sans Arabic,sans-serif!important}html.lang-en .hero-stat-desc{letter-spacing:.02em!important}:root{--aajil-ease-out:cubic-bezier(.16, 1, .3, 1)}.page-entrance-container{animation:pageFadeIn .8s var(--aajil-ease-out) forwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-entrance-container>*>section,.page-entrance-container>*>div,.page-entrance-container .hero-content>*,.page-entrance-container .hero-visual,.page-entrance-container .stats-strip-wrapper{opacity:0;animation:fadeInUpSection .75s var(--aajil-ease-out) forwards;transform:translateY(20px)scale(.99)}@keyframes fadeInUpSection{0%{opacity:0;transform:translateY(20px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.page-entrance-container:has(.fine-print-page){opacity:1!important;animation:none!important;transform:none!important}.page-entrance-container .fine-print-pinned-section,.page-entrance-container .fine-print-page>.pin-spacer,.page-entrance-container .fine-print-page .pin-spacer>.fine-print-pinned-section{opacity:1!important;animation:none!important;transform:none!important}.page-entrance-container>*>section:first-child,.page-entrance-container>*>div:first-child,.page-entrance-container>*>main:first-child{animation-delay:40ms}.page-entrance-container .hero-content>h1{animation-delay:80ms}.page-entrance-container .hero-content>p{animation-delay:.14s}.page-entrance-container .hero-content>.hero-actions{animation-delay:.2s}.page-entrance-container .hero-visual{animation-delay:.16s}.page-entrance-container>*>section:nth-child(2),.page-entrance-container>*>div:nth-child(2),.page-entrance-container .stats-strip-wrapper{animation-delay:.18s}.page-entrance-container>*>section:nth-child(3),.page-entrance-container>*>div:nth-child(3){animation-delay:.26s}.page-entrance-container>*>section:nth-child(4),.page-entrance-container>*>div:nth-child(4){animation-delay:.34s}.page-entrance-container>*>section:nth-child(5),.page-entrance-container>*>div:nth-child(5){animation-delay:.42s}.page-entrance-container .ethereal-floating-bg,.page-entrance-container .hero-video-wrapper{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.page-entrance-container,.page-entrance-container>*>section,.page-entrance-container>*>div,.page-entrance-container .hero-content>*,.page-entrance-container .hero-visual,.page-entrance-container .stats-strip-wrapper{opacity:1!important;animation:none!important;transform:none!important}}.breathing-text-wrapper{vertical-align:bottom;display:inline-block;position:relative}.breathing-base-text{opacity:1;color:var(--base-color,#0b0b0b);font-weight:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.breathing-highlight-overlay{pointer-events:none;z-index:2;position:absolute;inset:0;-webkit-mask:var(--mask-url)!important;mask:var(--mask-url)!important;-webkit-mask:var(--mask-url)!important;filter:sepia()saturate(6)hue-rotate(12deg)brightness(1.25)!important}.mask-text-element{fill:#fff!important;stroke:none!important;font-family:var(--font-sans-en)!important;font-weight:var(--weight-display)!important;font-size:var(--typo-size-display)!important;letter-spacing:-.025em!important;text-transform:none!important}html.lang-ar .mask-text-element{font-family:var(--font-sans-ar)!important}@keyframes breathingOpacity{0%{opacity:0}7.14%{opacity:.65}50%{opacity:.65}57.14%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.breathing-highlight-overlay{animation:none!important;display:none!important}}@media (width<=768px){.page-entrance-container.page-contractors,.page-entrance-container.page-traders,.page-entrance-container.page-manufacturers,.page-entrance-container.page-contractors>*>div,.page-entrance-container.page-traders>*>div,.page-entrance-container.page-manufacturers>*>div{opacity:1!important;animation:none!important;transform:none!important}.figma-18-5478{width:100%!important;min-height:0!important;margin:0!important;overflow-x:hidden!important}.figma-18-5482{box-sizing:border-box!important;width:100%!important;margin-top:24px!important;padding:0 1.1rem!important;left:0!important}.figma-18-5483{width:100%!important;height:16px!important}.figma-18-5485,.figma-18-5486,.figma-18-5490{width:100%!important}.figma-anon-5{height:auto!important;padding-left:0!important;padding-right:0!important}.figma-anon-6{height:auto!important;padding-top:8px!important;padding-bottom:8px!important}.figma-18-5487{width:100%!important;height:auto!important}.figma-anon-7{flex-direction:column!important;gap:2rem!important;height:auto!important;display:flex!important}.figma-18-5488{flex:0 auto!important;justify-content:flex-start!important;width:100%!important;padding-left:0!important;padding-right:0!important;position:static!important}.figma-18-5489{width:100%!important;height:auto!important}.figma-anon-9,.figma-anon-10{height:auto!important}.figma-18-5491{width:100%!important;height:auto!important;margin-bottom:1rem!important}.figma-18-5492{letter-spacing:-.5px!important;width:100%!important;font-size:clamp(2rem,8.5vw,2.5rem)!important;line-height:1.12!important;position:static!important;top:0!important}.figma-18-5493{width:100%!important;height:auto!important}.figma-anon-11{justify-content:flex-start!important;height:auto!important;padding-top:0!important}.figma-18-5494{width:100%!important;height:auto!important}.figma-18-5495{width:100%!important;font-size:1rem!important;line-height:1.5!important;position:static!important;top:0!important}.figma-18-5500{margin-top:1.5rem!important}.figma-18-5504{aspect-ratio:684/547;flex:0 auto!important;width:100%!important;height:auto!important;margin-top:1.5rem!important;position:static!important;left:0!important}.figma-anon-14{object-fit:contain!important;width:100%!important;height:100%!important;position:static!important}.figma-18-5505{width:100%!important}.figma-anon-16{box-sizing:border-box!important;padding-left:1.1rem!important;padding-right:1.1rem!important}.figma-18-5506{height:24px!important}.figma-18-5507{width:100%!important}.figma-anon-17{height:auto!important}.figma-18-5508{width:100%!important;height:auto!important}.figma-anon-18{box-sizing:border-box!important;height:auto!important;padding-left:0!important;padding-right:0!important}.figma-18-5509{width:100%!important;height:auto!important}.figma-anon-19{height:auto!important}.figma-18-5510{white-space:normal!important;text-align:center!important;width:100%!important;font-size:14px!important;line-height:1.4!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.figma-18-5511{width:100%!important;height:auto!important;margin-top:1.25rem!important}.figma-anon-20{box-sizing:border-box!important;height:auto!important;padding-top:12px!important;padding-left:0!important;padding-right:0!important}.figma-18-5512{width:100%!important}.figma-18-5519{height:32px!important}.figma-anon-28{width:100%!important}.figma-18-5556{width:100%!important;height:auto!important}.figma-anon-29{box-sizing:border-box!important;height:auto!important;padding-left:1.1rem!important;padding-right:1.1rem!important}.figma-18-5557{height:40px!important}.figma-18-5558{width:100%!important}.figma-anon-30{height:auto!important}.figma-18-5559{width:100%!important;height:auto!important}.figma-anon-31{height:auto!important}.figma-18-5560{text-align:center!important;width:100%!important;font-size:clamp(1.6rem,7vw,2rem)!important;line-height:1.25!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.figma-18-5561{height:32px!important}.figma-18-5562{width:100%!important}.figma-anon-32{gap:3.5rem!important;height:auto!important}.figma-18-5563,.figma-18-5577,.figma-18-5591{flex-direction:column!important;width:100%!important;height:auto!important;display:flex!important}.figma-anon-33,.figma-anon-46,.figma-anon-71{flex-direction:column!important;gap:2rem!important;height:auto!important;display:flex!important}.figma-18-5564,.figma-18-5578,.figma-18-5592{order:1;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.figma-18-5565,.figma-18-5567,.figma-18-5579,.figma-18-5581,.figma-18-5593,.figma-18-5595{width:100%!important;height:auto!important}.figma-18-5566,.figma-18-5580,.figma-18-5594{width:100%!important;height:auto!important;margin:0 0 .85rem!important;font-size:clamp(1.5rem,6vw,1.9rem)!important}.figma-18-5568,.figma-18-5582,.figma-18-5596{width:100%!important;max-width:100%!important;font-size:1rem!important}.figma-18-5575,.figma-18-5589,.figma-18-5603{order:2;box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}.figma-18-6130,.figma-18-5590,.figma-18-6129{aspect-ratio:1!important;background-image:url(/contractors/bg_yellow_grid.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;max-width:100%!important;height:auto!important}.figma-18-6407,.figma-18-6404,.figma-18-6409{max-width:130%!important;height:auto!important}.figma-anon-39,.figma-anon-52,.figma-anon-79{object-fit:cover!important}.figma-18-5638{height:auto!important}.figma-18-6128{width:100%!important;max-width:100%!important;position:static!important;left:auto!important;transform:none!important}.figma-18-6123{white-space:normal!important;text-align:center!important;font-size:clamp(1.35rem,5.5vw,1.75rem)!important;line-height:1.3!important}[class*=-page-outer-wrapper]{padding-top:85px!important}[class*=-page-outer-wrapper] .osloob-card-container{margin:2.5rem 0!important;padding:0 1.1rem!important}[class*=-page-outer-wrapper] .growth-faq-section .container{padding:0 1.1rem!important}[class*=-page-outer-wrapper] .section-header-modern.centered-header{margin-bottom:2.5rem!important}[class*=-page-outer-wrapper] .section-title-modern{font-size:clamp(1.6rem,6.5vw,2rem)!important}[class*=-page-outer-wrapper] .section-desc-modern,[class*=-page-outer-wrapper] .faq-question-text{font-size:1rem!important}.figma-18-5999,.figma-18-6000,.figma-18-6001,.figma-18-6002,.figma-18-6003,.figma-18-6004,.figma-18-6005,.figma-18-6006{display:none!important}}.legal-page .container{max-width:820px}.legal-page .subpage-title{margin-bottom:.4rem;line-height:1.15}.legal-page .subpage-lead-desc{color:#6b7280;font-size:.95rem}.legal-page .article-body{font-size:1.02rem}.legal-page .article-body p{color:#3f434c;margin:0 0 1.15rem;line-height:1.85}.legal-page .article-body .article-subheading-box{background:0 0;border:none;margin:2.6rem 0 1.05rem;padding:0}.legal-page .article-body .article-subheading-box h2{color:#16181d;border-bottom:1px solid #ececf0;margin:0;padding-bottom:.6rem;font-size:1.5rem;font-weight:700}.legal-page .article-body>.article-subheading-box:first-of-type{margin-top:.75rem}.legal-page .article-body h3{color:#121317;line-height:1.5}html.lang-ar,html.lang-ar body{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif}html.lang-ar h1,html.lang-ar h2,html.lang-ar h3,html.lang-ar .subpage-title,html.lang-ar .section-title-modern{font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;letter-spacing:0!important}html.lang-ar .ltr,html.lang-ar [data-ltr],html.lang-ar code,html.lang-ar .terminal-panel,html.lang-ar .ticker,html.lang-ar .mono{direction:ltr;unicode-bidi:isolate}html.lang-ar .marquee-container,html.lang-ar .marquee-track{direction:ltr}.nav-lang-link{cursor:pointer}html.lang-ar .btn-capsule svg,html.lang-ar .subpage-hero-actions svg,html.lang-ar .cta-actions svg,html.lang-ar .btn-bottom-apply svg{transform:scaleX(-1)}html.lang-ar .btn-capsule.success-whatsapp svg{transform:none}html.lang-ar .voices-controls .carousel-btn svg,html.lang-ar .btn-read-blog .link-arrow,html.lang-ar .btn-back-link svg{transform:scaleX(-1)}html.lang-ar .btn-read-blog:hover .link-arrow{transform:scaleX(-1)translate(3px)}html.lang-ar .why-aajil-row-reverse{direction:rtl}@media (width>=900px){html.lang-ar [class*=-page-outer-wrapper] .figma-18-5488{text-align:right!important;align-items:flex-end!important;left:620px!important;right:auto!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5504{left:0!important;right:auto!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5491,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5492,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5493,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5494,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5495{text-align:right!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5491{min-height:85px;height:auto!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5491 .figma-18-5492{line-height:1.3!important;position:relative!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5575,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5578,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5603{left:0!important;right:auto!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5589{left:730px!important;right:auto!important}html.lang-ar [class*=-page-outer-wrapper] .figma-18-5564,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5578,html.lang-ar [class*=-page-outer-wrapper] .figma-18-5592{text-align:right!important;align-items:flex-end!important}}.voices-section{background-color:var(--bg-void);padding:10rem 0;position:relative;overflow:hidden}.voices-header{justify-content:space-between;align-items:flex-end;margin-bottom:3.5rem;display:flex}.voices-header-left{flex-direction:column;gap:.5rem;display:flex}.voices-title{color:var(--color-charcoal);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300}.voices-subtitle{color:#00000080;letter-spacing:-.01em;margin:0;font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:400}.voices-controls{align-items:center;gap:.75rem;display:flex}.carousel-btn{width:42px;height:42px;color:var(--color-charcoal);cursor:pointer;background-color:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .25s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:0 2px 5px #00000008}.carousel-btn:hover:not(:disabled){background-color:#f8fafc;border-color:#00000029;transform:scale(1.05)}.carousel-btn:active:not(:disabled){transform:scale(.95)}.carousel-btn:disabled{opacity:.35;cursor:not-allowed}.voices-carousel-wrapper{--voices-inset:max(2rem, calc((100vw - 1280px) / 2 + 2rem));width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.voices-carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;touch-action:pan-y;scrollbar-width:none;padding-left:var(--voices-inset);padding-right:var(--voices-inset);scroll-padding-left:var(--voices-inset);scroll-padding-right:var(--voices-inset);gap:clamp(24px,3vw,64px);padding-bottom:1rem;display:flex;overflow-x:auto}.voices-carousel::-webkit-scrollbar{display:none}.voices-card{scroll-snap-align:start;cursor:grab;outline:none;flex-direction:column;flex:0 0 clamp(560px,50vw,1100px);display:flex;position:relative}.voices-carousel:active .voices-card{cursor:grabbing}.voices-media-container{aspect-ratio:16/9;box-sizing:border-box;background-color:#fff;border:1.5px solid #fff;border-radius:48px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000a,0 16px 36px #00000014}.voices-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.voices-img-bw{z-index:1}.voices-img-color{z-index:2;opacity:0;transition:opacity .4s cubic-bezier(.23,1,.32,1)}.voices-card:hover .voices-img-color,.voices-card:focus-within .voices-img-color{opacity:1}.voices-caption{letter-spacing:-.01em;text-align:start;margin-top:1.25rem;font-family:inherit;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.5}.voices-name{color:var(--color-charcoal);font-weight:600}.voices-separator{color:#0000004d}.voices-role{color:#00000073}@media (width<=1023px){.voices-card{flex:0 0 72vw}.voices-section{padding:8rem 0}.voices-header{margin-bottom:2.5rem}}@media (width<=767px){.voices-card{flex:0 0 84vw}.voices-media-container{border-radius:24px}.voices-section{padding:7rem 0}.voices-header{margin-bottom:2rem}}@media (width<=480px){.voices-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.voices-controls{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.voices-img-color,.carousel-btn{transition:none!important}}.voices-hover-follower{display:none}@media (hover:hover) and (pointer:fine){.voices-hover-follower{z-index:10;pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.voices-follower-pill{opacity:0;white-space:nowrap;pointer-events:none;gap:.6rem;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);position:absolute;transform:translate(-50%,-50%)scale(.95);padding:.85rem 1.8rem!important;font-size:.95rem!important}.voices-hover-follower.active .voices-follower-pill{opacity:1;transform:translate(-50%,-50%)scale(1.05);background:var(--gradient-yellow-hover)!important;box-shadow:0 6px 20px #ffd6008c!important}@media (prefers-reduced-motion:reduce){.voices-follower-pill{transition:opacity .15s!important;transform:translate(-50%,-50%)scale(1)!important}}}.voices-video-modal{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0e8c;justify-content:center;align-items:center;padding:6vh 5vw;animation:.2s ease-out voices-modal-fade;display:flex;position:fixed;inset:0}@keyframes voices-modal-fade{0%{opacity:0}to{opacity:1}}.voices-video-frame{aspect-ratio:16/9;background:#000;border-radius:16px;width:min(960px,100%);animation:.26s cubic-bezier(.23,1,.32,1) voices-modal-pop;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}@keyframes voices-modal-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.voices-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.voices-video-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .16s ease-out,background .16s ease-out;display:flex;position:absolute;top:20px;right:24px}.voices-video-close:hover{background:#ffffff38}.voices-video-close:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.voices-video-modal,.voices-video-frame{animation:none}}.testimonial-poster{filter:grayscale();transition:filter .4s cubic-bezier(.23,1,.32,1)}.voices-card:hover .testimonial-poster,.voices-card:focus-within .testimonial-poster{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.testimonial-poster{transition:none}}.testimonial-caption{flex-direction:column;gap:.15rem;display:flex}.testimonial-subline{color:#00000073}.testimonial-modal-overlay{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c0e8c;justify-content:center;align-items:center;padding:6vh 5vw;animation:.2s ease-out testimonial-overlay-in;display:flex;position:fixed;inset:0}.testimonial-modal-player{width:min(960px,100%);animation:.26s cubic-bezier(.23,1,.32,1) testimonial-player-in;position:relative}.testimonial-modal-frame{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.testimonial-modal-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.testimonial-modal-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .16s ease-out,background .16s ease-out;display:flex;position:absolute;top:20px;right:24px}.testimonial-modal-close:hover{background:#ffffff38}.testimonial-modal-close:active{transform:scale(.94)}@keyframes testimonial-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes testimonial-player-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.testimonial-modal-overlay,.testimonial-modal-player{animation:none}}.careers-stripe-wrapper{z-index:1;pointer-events:none;opacity:.85;justify-content:center;align-items:center;width:140%;height:600px;display:flex;position:absolute;top:55%;left:-20%;overflow:visible;transform:translateY(-50%)}.careers-stripe-svg{width:100%;height:100%;display:block}.video-bg-wrap{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.video-bg{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(2)}@media (width<=992px){.careers-stripe-wrapper{height:480px;top:55%}}@media (width<=640px){.careers-stripe-wrapper{height:380px;top:53%}}.payment-schedule-wrapper{--payment-schedule-scale:.3;justify-content:center;align-items:flex-start;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.payment-schedule-card{box-sizing:border-box;color:#121217;width:960px;height:720px;font-family:var(--font-sans);opacity:1;zoom:var(--payment-schedule-scale);transform-origin:top;background:#fff;border:1.5px solid #ededf2;border-radius:28px;flex-direction:column;flex-shrink:0;align-items:stretch;gap:2.8rem;margin:0;padding:2.2rem 2.2rem 4.8rem;transition:opacity .4s;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 12px 36px #0000000a;-webkit-mask-image:linear-gradient(#000 0% 88%,#00000026 97%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#00000026 97%,#0000 100%)}.payment-schedule-card.fade-out{opacity:0}.merchant-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:.25rem;display:flex}.merchant-logo{object-fit:cover;background-color:#f3f3f5;border-radius:16px;width:88px;height:88px;margin-bottom:.95rem;box-shadow:0 4px 12px #00000005}.merchant-name{color:#121217;letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.45rem;font-weight:700}.merchant-branch{color:#8f8f99;font-weight:500}.total-amount{color:#121217;letter-spacing:-.02em;justify-content:center;align-items:center;gap:.15rem;margin-bottom:.4rem;font-size:3.1rem;font-weight:800;display:flex}.meta-text{color:#8f8f99;font-size:1.15rem;font-weight:500}.facility-container{background-color:#f3f3f5;border-radius:16px;flex-direction:column;flex-grow:1;gap:2.2rem;padding:1.8rem;display:flex}.facility-header-wrapper{height:80px;position:relative;overflow:hidden}.facility-header{pointer-events:none;flex-direction:column;gap:.5rem;width:100%;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:0;left:0}.facility-header.header-active{opacity:1;pointer-events:auto;transform:translateY(0)}.facility-header.header-inactive{opacity:0;transform:translateY(-10px)}.header-top-row{align-items:center;gap:.75rem;width:100%;display:flex}.calendar-icon{background:#fff;border:1px solid #ededf2;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:62px;display:flex;box-shadow:0 2px 6px #00000005}.cal-month{color:#8f8f99;margin-bottom:2px;font-size:.8rem;font-weight:700;line-height:1}.cal-day{color:#121217;font-size:1.4rem;font-weight:800;line-height:1}.next-due-info{flex-direction:column;display:flex}.info-label{color:#8f8f99;margin-bottom:2px;font-size:1.1rem;font-weight:600}.info-val{color:#121217;align-items:center;font-size:1.85rem;font-weight:800;display:flex}.date-chip{color:#121217;background:#fff;border:1.5px solid #d6d6de;border-radius:28px;margin-left:auto;padding:.5rem 1rem;font-size:1.05rem;font-weight:700;box-shadow:0 2px 6px #00000003}.paid-badge{background-color:#299e47;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.paid-info{flex-direction:column;display:flex}.paid-label{color:#121217;margin-bottom:2px;font-size:1.5rem;font-weight:700}.paid-meta{color:#8f8f99;font-size:1.05rem;font-weight:500}.gold-pill{color:#4d4829;background:#fcfbeb;border:1px solid #ffd60a26;border-radius:14px;align-items:center;gap:.45rem;width:max-content;padding:.5rem .85rem;font-size:.95rem;font-weight:700;display:flex}.lightning-icon{color:#ffd60a;flex-shrink:0}.progress-section{flex-direction:column;gap:.85rem;display:flex}.progress-track{background:#e2e2e7;border-radius:6px;height:12px;position:relative;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#36b758 0%,#125724 100%);border-radius:6px;height:100%}.progress-labels{color:#8f8f99;justify-content:space-between;font-size:1.25rem;font-weight:700;display:flex}.schedule-list-wrapper{flex-direction:column;justify-content:flex-start;width:100%;margin-top:2.6rem;margin-bottom:2.8rem;display:flex;position:relative}.timeline-lines{z-index:1;height:2px;position:absolute;top:16px;left:0;right:0}.line-grey{opacity:.9;background-color:#ccccd4;border-radius:1px;height:2px;position:absolute;top:0;left:12.5%;right:12.5%}.line-green{background-color:#299e47;border-radius:1px;height:2px;position:absolute;top:0;left:12.5%}.schedule-list{flex-direction:row;justify-content:space-between;width:100%;display:flex}.schedule-col{text-align:center;z-index:2;flex-direction:column;flex:1;align-items:center;gap:.65rem;min-width:0;transition:opacity .25s;display:flex;position:relative}.schedule-col.col-muted{opacity:.4}.status-container{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:32px;display:flex}.status-circle{justify-content:center;align-items:center;transition:all .25s;display:flex;position:relative}.circle-pending{background-color:#ccccd4;border-radius:50%;width:16px;height:16px}.circle-current{box-sizing:border-box;background-color:#fff;border:2.5px solid #121217;border-radius:50%;width:24px;height:24px;animation:.6s cubic-bezier(.16,1,.3,1) forwards current-activate-glow}.current-dot{background-color:#121217;border-radius:50%;width:11px;height:11px}.circle-paid{background-color:#299e47;border-radius:50%;width:30px;height:30px}.row-checkmark{opacity:1;transform:scale(1)}@keyframes check-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes current-activate-glow{0%{box-shadow:0 0 #299e47f2,0 0 8px 4px #299e47d9}20%{box-shadow:0 0 0 10px #299e47e6,0 0 24px 12px #299e47d9}to{box-shadow:0 0 0 20px #299e4700,0 0 36px 18px #299e4700}}.date-col{color:#121217;white-space:nowrap;font-size:1.15rem;font-weight:500}.amount-col{color:#121217;white-space:nowrap;justify-content:center;align-items:center;gap:.15rem;font-size:1.4rem;font-weight:700;display:flex}.totals-footer{border-top:1.5px solid #e2e2e7;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;display:flex}.total-col{flex-direction:column;display:flex}.total-left{align-items:flex-start}.total-right{align-items:flex-end}.total-val{color:#121217;align-items:center;font-size:1.85rem;font-weight:800;display:flex}.total-label{color:#8f8f99;margin-top:.2rem;font-size:1.15rem;font-weight:600}@media (prefers-reduced-motion:reduce){.progress-fill,.line-green{transition:none!important}.row-checkmark{opacity:1!important;animation:none!important;transform:scale(1)!important}.circle-current{animation:none!important}}@supports not (zoom:1){.payment-schedule-card{zoom:1;transform:translateX(-50%) scale(var(--payment-schedule-scale));transform-origin:top;position:absolute;top:0;left:50%}}.workflow-graphic-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:500px;height:auto;margin:1.5rem 0 1rem;display:flex}.workflow-svg{width:100%;height:auto;overflow:visible}.workflow-rotating-group{opacity:0;transform-origin:269.445px 273px;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1),opacity .8s ease-out;transform:rotate(-35deg)}.workflow-graphic-container.animate-in .workflow-rotating-group{opacity:1;transform:rotate(0)}.circle-node{opacity:0;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .6s ease-out;transform:scale(0)}.circle-node.left-node{transform-origin:60.16px 200.3px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.circle-node.right-node{transform-origin:482.57px 200.3px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.circle-node.middle-node{transform-origin:271.37px 71.35px}.workflow-graphic-container.animate-in .circle-node.middle-node{opacity:1;transform:scale(1)}.workflow-graphic-container.animate-in .circle-node.left-node,.workflow-graphic-container.animate-in .circle-node.right-node{opacity:.5;transform:scale(1)}.workflow-graphic-container.animate-in .circle-node.left-node{transition-delay:.1s}.workflow-graphic-container.animate-in .circle-node.right-node{transition-delay:.25s}.workflow-graphic-container.is-spinning .circle-node{transition:none!important}.middle-node-inner{transform-origin:271.37px 71.35px;transition:filter .6s cubic-bezier(.34,1.56,.64,1)}.workflow-graphic-container.settled .middle-node-inner{filter:drop-shadow(0 0 16px #ffd60a73)drop-shadow(0 0 3px #ffd60a33)}.workflow-glow-ring{opacity:0;transform-origin:271.365px 71.353px;pointer-events:none;filter:drop-shadow(0 0 6px #ffd60a73);transition:opacity .6s ease-out}.workflow-graphic-container:not(.is-spinning) .workflow-glow-ring{animation:3s cubic-bezier(.25,1,.5,1) .2s glow-ring-pulse}.workflow-graphic-container.settled .workflow-glow-ring{opacity:1}.workflow-graphic-container.shrinking .workflow-glow-ring{opacity:0}@keyframes glow-ring-pulse{0%{r:75px;stroke-width:6px;opacity:.5;stroke:#ffd60a}30%{stroke:#ffd60a;opacity:.35}to{r:135px;stroke-width:1px;opacity:0;stroke:#ffd60a00}}.magic-transform-root{border-radius:1rem;position:relative;overflow:hidden}@keyframes magic-transform-doc-slide{0%{transform:translate3d(var(--mt-from), 0, 0)}to{transform:translate3d(var(--mt-to), 0, 0)}}.magic-transform-doc-clip{pointer-events:none;z-index:10;position:absolute;left:0;overflow:hidden}.magic-transform-doc{background:#fff;border:1px solid #e5e5e5;border-radius:14px;position:absolute;box-shadow:0 8px 32px #0000000f}@media (prefers-color-scheme:dark){.magic-transform-doc{background:#171717;border-color:#262626}}.magic-transform-doc-body{flex-direction:column;gap:6px;width:100%;height:100%;padding:16px;display:flex;overflow:hidden}.magic-transform-doc-header{background:#d4d4d4cc;border-radius:1px;width:22%;height:6px;margin-bottom:8px}.magic-transform-doc-paragraph{flex-direction:column;gap:6px;display:flex}.magic-transform-doc-image-wrap{overflow:hidden}.magic-transform-doc-input-row{gap:8px;margin:6px 0;display:flex}.magic-transform-doc-input{border:1px solid #d4d4d4cc;border-radius:2px;height:12px}.magic-transform-doc-bar{background:#d4d4d499;border-radius:1px;height:10px}@media (prefers-color-scheme:dark){.magic-transform-doc-header,.magic-transform-doc-bar{background:#404040cc}.magic-transform-doc-input{border-color:#404040cc}}.magic-transform-axis{pointer-events:none;z-index:20;position:absolute;top:50%;left:50%;transform:translate(-100%,-50%)}.magic-transform-axis-line{pointer-events:none;z-index:20;width:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.magic-transform-center{pointer-events:none;z-index:30;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 40px #7c3aed40}@media (prefers-color-scheme:dark){.magic-transform-center{background:#171717}}.magic-transform-particle-layer{pointer-events:none;z-index:20;position:absolute;top:50%;left:50%}.magic-transform-particle{position:absolute;top:0;left:0}.magic-transform-particle-shape{border-radius:3px;width:100%;height:100%}.magic-transform-result-layer{pointer-events:none;z-index:20;position:absolute;inset:0}.magic-transform-result-layer-spawn{pointer-events:none;z-index:20;position:absolute;top:50%;left:50%}.magic-transform-result{flex-direction:column;gap:6px;width:170px;display:flex;position:absolute;top:0;left:0}.magic-transform-result--tile{width:fit-content}.magic-transform-chip{border-radius:6px;width:88px;height:20px;box-shadow:0 2px 6px #0000000f}.magic-transform-result-body{background:#fff;border:1px solid #e5e5e5;border-radius:6px;flex-direction:column;gap:3px;padding:8px;display:flex;box-shadow:0 2px 8px #0000000a}@media (prefers-color-scheme:dark){.magic-transform-result-body{background:#171717;border-color:#262626}}.magic-transform-result-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.magic-transform-result-cell{background:#e5e5e5;border-radius:1px;height:6px}.magic-transform-result-cell--wide{background:#f5f5f5;border-radius:1px;grid-column:span 2/span 2;height:6px}@media (prefers-color-scheme:dark){.magic-transform-result-cell{background:#404040}.magic-transform-result-cell--wide{background:#262626}}.magic-transform-quote{gap:7px;padding:14px 16px}.mtq-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.mtq-logo{background:#d4d4d4e6;border-radius:5px;flex-shrink:0;width:22px;height:22px}.mtq-header-lines{flex-direction:column;flex:1;gap:5px;display:flex}.mtq-title{background:#262626c7;border-radius:2px;width:52%;height:9px;margin:2px 0 6px}.mtq-row{align-items:center;gap:8px;display:flex}.mtq-row--head{margin-bottom:2px}.mtq-bar{background:#a3a3a3e6;border-radius:2px;height:7px}.mtq-bar--faint{background:#d6d6d6f2}.mtq-divider{background:#d4d4d4f2;width:100%;height:1px;margin:4px 0}.mtq-total{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.mtq-total-amount{background:#ffd60ae6;border-radius:3px;width:30%;height:12px}.magic-transform-doc{background:#fff;border-color:#e5e5e5}.magic-transform-center{background:#fff}.how-mt-center{filter:drop-shadow(0 0 8px #ffd60a42)drop-shadow(0 0 22px #ffd60a33)drop-shadow(0 0 46px #ffd60a21)drop-shadow(0 7px 10px #00000029);background:0 0!important;padding:0!important;translate:-50% -50%!important}.magic-transform-material-tile{background:#fff;border:1px solid #ececec;border-radius:16px;width:84px;height:84px;overflow:hidden;box-shadow:0 8px 22px #00000024}.magic-transform-material-tile img{object-fit:cover;width:100%;height:100%;display:block}.how-magic-transform-wrap .magic-transform-root{clip-path:inset(0 -40vw -60vh);overflow:visible}.magic-transform-doc-clip{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 100%)}@media (width<=640px){.how-magic-transform-wrap .magic-transform-root{clip-path:inset(0 0 -60vh)}.magic-transform-material-tile{border-radius:13px;width:64px;height:64px}}html.lang-ar .how-magic-transform-wrap .magic-transform-root,html.lang-ar .how-magic-transform-wrap .how-mt-center>*{transform:scaleX(-1)}.hero-stats-strip-container{box-sizing:border-box;justify-content:center;width:100%;padding:1.5rem 1rem;display:flex}.hero-stats-strip{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem);width:100%;max-width:1000px;display:flex}.hero-stat-item{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.55rem;min-width:0;display:flex}.hero-stat-icon svg{width:56px;height:56px;display:block}.hero-stat-num,html.lang-ar .hero-stat-num{letter-spacing:-.2px;color:var(--color-charcoal,#1a1a1a);line-height:1.2;font-size:clamp(1.1rem,1.8vw,1.4rem)!important;font-weight:400!important}.hero-stat-desc{color:#64748b;max-width:24ch;font-size:.82rem;line-height:1.5}.hero-stat-divider{background:linear-gradient(#0000,#0000001f,#0000);align-self:stretch;width:1px;margin-top:.4rem}.hero-stats-mobile{display:none}@media (width<=640px){.hero-stats-strip{display:none}.hero-stats-strip-container{padding-top:.35rem}.hero-stats-mobile{flex-direction:column;align-items:center;width:100%;display:flex}.hero-stats-pill{background:linear-gradient(#ffffbd 0%,#ffffbd00 100%);border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:50px;padding:7px 10px;display:inline-flex;box-shadow:0 4px 8.7px #d3c84e33}.hero-stats-circle{cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:width .32s cubic-bezier(.23,1,.32,1),height .32s cubic-bezier(.23,1,.32,1),opacity .32s,filter .32s;display:inline-flex}.hero-stats-mobile .hero-stats-circle svg{aspect-ratio:1;display:block;width:100%!important;height:auto!important}.hero-stats-circle.is-active{opacity:1;filter:drop-shadow(0 0 12px #fff2b2f2);width:54px;height:54px}.hero-stats-mobile-text{text-align:center;flex-direction:column;align-items:center;gap:.35rem;min-height:4.2em;margin-top:1.1rem;display:flex}.hero-stats-mobile-text .hero-stat-num{font-size:1.5rem!important}.hero-stats-mobile-text .hero-stat-desc{max-width:26ch}.hero-stats-progress{background:#0c0a081a;border-radius:999px;width:150px;height:4px;margin-top:1rem;overflow:hidden}.hero-stats-progress-fill{background:linear-gradient(90deg,#fcf5d4,#ffd60a);border-radius:999px;width:0;height:100%;animation:5s linear forwards heroStatsProgress;display:block}@keyframes heroStatsProgress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-stats-progress-fill{width:100%;animation:none}}}.hero-stat-icon{justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;background:0 0!important}.hero-stat-icon:before{content:"";opacity:.15;pointer-events:none;border:1.5px solid #ffd60a;border-radius:50%;transition:opacity .3s;animation:3.6s cubic-bezier(.23,1,.32,1) infinite stat-halo-pulse;position:absolute;inset:0;transform:scale(1)}@keyframes stat-halo-pulse{0%{opacity:.35;transform:scale(1)}70%{opacity:.08}to{opacity:0;transform:scale(1.35)}}@media (hover:hover) and (pointer:fine){.hero-stat-item:hover .hero-stat-icon:before{opacity:.6}.hero-stat-item:hover .hero-stat-icon{transform:scale(1.05)}}.fisheye-grid-container{-webkit-user-select:none;user-select:none;touch-action:none;background-color:#fff;width:100%;height:580px;position:relative;overflow:hidden}.fisheye-grid-canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.fisheye-blend-overlay{pointer-events:none;z-index:10;position:absolute}.fisheye-blend-overlay.top{background:linear-gradient(#fff 0%,#fff0 100%);height:80px;top:0;left:0;right:0}.fisheye-blend-overlay.bottom{background:linear-gradient(#fff0 0%,#fff 100%);height:80px;bottom:0;left:0;right:0}.fisheye-blend-overlay.left{background:linear-gradient(90deg,#fff 0%,#fff0 100%);width:8%;top:0;bottom:0;left:0}.fisheye-blend-overlay.right{background:linear-gradient(270deg,#fff 0%,#fff0 100%);width:8%;top:0;bottom:0;right:0}@media (width<=768px){.fisheye-grid-container{height:480px}.fisheye-blend-overlay.left,.fisheye-blend-overlay.right{width:6%}}
