:root{--landing-primary: #1a8a7d;--landing-primary-dark: #167466;--landing-text: #111827;--landing-muted: #5b6675;--landing-surface: #ffffff;--landing-hero-start: #d1e8de;--landing-hero-end: #dff1e9;--landing-section-soft: #edf2ef;--landing-section-base: #f3f4f2;--landing-border: #e6eaef;--landing-panel: #f3f6f4;--landing-shadow: 0 12px 42px rgba(15, 23, 42, .08);--landing-radius-lg: 24px;--landing-radius-md: 16px;--landing-radius-sm: 12px;--text-size-heading-2: 48px;--landing-ease-standard: cubic-bezier(.22, 1, .36, 1);--landing-ease-soft: cubic-bezier(.25, 1, .5, 1);--landing-duration-fast: .2s;--landing-duration-base: .36s;--landing-duration-reveal: .72s;--landing-duration-reveal-fast: .56s}*,*:before,*:after{box-sizing:border-box}body.landing-page{margin:0;font-family:Noto Sans Arabic,sans-serif;color:var(--landing-text);background:linear-gradient(to bottom,#f3f4f200 0 980px,#f3f4f247 1180px,#f3f4f29e 1340px,#f3f4f2 1540px),url(/assets/img/Background.webp) center top / 100% auto no-repeat,#f3f4f2;line-height:1.55;animation:landing-page-open .2s ease-out both}a{text-decoration:none}.container{width:min(1120px,calc(100% - 48px));margin-inline:auto}.env-section .container{width:min(1640px,calc(100% - 92px))}.steps-section .container{width:min(1640px,calc(100% - 24px))}.landing-nav-wrap{position:absolute;inset-inline:0;top:20px;z-index:40}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:560px;margin-inline:auto;padding:16px 24px;border-radius:32px;background:#f7f7f6;border:1px solid #cfd0c8;box-shadow:0 12px 30px #0f172a14;transition:box-shadow var(--landing-duration-base) var(--landing-ease-soft),transform var(--landing-duration-base) var(--landing-ease-soft)}.landing-nav-logo img{height:64px;display:block}.landing-nav-actions{display:flex;align-items:center;gap:22px}.landing-btn-login,.landing-btn-register,.landing-btn-primary,.landing-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--landing-radius-sm);font-weight:600;transition:background-color var(--landing-duration-fast) var(--landing-ease-standard),color var(--landing-duration-fast) var(--landing-ease-standard),transform var(--landing-duration-fast) var(--landing-ease-standard),box-shadow var(--landing-duration-fast) var(--landing-ease-standard),border-color var(--landing-duration-fast) var(--landing-ease-standard),opacity var(--landing-duration-fast) var(--landing-ease-standard)}.landing-btn-login{padding:8px 2px;font-size:16px;font-weight:700;color:#4dbeb8}.landing-btn-login:hover{color:#39aca6}.landing-btn-register,.landing-btn-secondary{color:#fff}.landing-btn-register{padding:14px 30px;border-radius:24px;font-size:16px;font-weight:700;background:#37b7b0}.landing-btn-register:hover{background:#2ea9a2}.landing-btn-primary{min-width:130px;padding:10px 26px;border:2px solid #0a5f56;border-radius:999px;font-size:18px;font-weight:700;line-height:1.2;color:#fff;background:linear-gradient(180deg,#1fb7a2,#0c8c7b);box-shadow:inset 0 1px #ffffff59,0 2px #054e46f2}.landing-btn-primary:hover{background:linear-gradient(180deg,#25c1ab,#0b8072);transform:translateY(-1px)}.landing-btn-secondary{min-width:130px;padding:10px 26px;border:2px solid #0a5f56;border-radius:999px;font-size:18px;font-weight:700;background:linear-gradient(180deg,#1fb7a2,#0c8c7b);box-shadow:inset 0 1px #ffffff59,0 2px #054e46f2}.landing-btn-secondary:hover{background:linear-gradient(180deg,#25c1ab,#0b8072);transform:translateY(-1px)}.hero-section{position:relative;height:clamp(780px,102vw,1120px);min-height:780px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(170px,16vw,260px) 0 0;background:transparent}.hero-bg-img{display:none}.hero-overlay{position:absolute;inset:0;z-index:2;background:none}.hero-content{position:relative;z-index:3;text-align:center}.hero-title{margin:0 0 20px;font-size:clamp(40px,7vw,68px);line-height:1.12;font-weight:800}.hero-sub{margin:0 auto 34px;max-width:720px;font-size:clamp(16px,2.1vw,22px);line-height:1.85;color:#4b5563}[data-reveal]{opacity:0;visibility:hidden;will-change:transform,opacity,filter}[data-reveal].is-visible{opacity:1;visibility:visible;animation-name:landing-reveal-up;animation-duration:var(--landing-duration-reveal);animation-timing-function:var(--landing-ease-standard);animation-delay:var(--reveal-delay, 0ms);animation-fill-mode:both}[data-reveal=down].is-visible{animation-name:landing-reveal-down}[data-reveal=left].is-visible{animation-name:landing-reveal-left}[data-reveal=right].is-visible{animation-name:landing-reveal-right}[data-reveal=card].is-visible{animation-name:landing-reveal-card;animation-duration:calc(var(--landing-duration-reveal-fast, .56s) + .06s)}.env-section{position:relative;z-index:12;margin-top:clamp(0px,2vw,32px);padding:0 0 34px;background:transparent}.steps-section{position:relative;z-index:1;margin-top:0;padding:22px 0 78px;background:transparent}.card-grid{background:#f4f4f4;border:1px solid #e8e8e3;border-radius:56px;box-shadow:0 22px 55px #232f2a14;padding:clamp(26px,3.6vw,56px) clamp(34px,4.8vw,84px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;transition:transform var(--landing-duration-base) var(--landing-ease-soft),box-shadow var(--landing-duration-base) var(--landing-ease-soft),border-color var(--landing-duration-fast) var(--landing-ease-standard)}.env-card-grid{border-radius:56px 56px 44px 44px;padding:144px 46px;gap:72px}.steps-card-grid{padding:144px 48px;gap:72px}.env-checklist{display:grid;gap:10px;padding:10px;border-radius:24px;border:1px solid #e3dfd4;background:#ebe8de}.check-item{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:12px 16px;border-radius:var(--landing-radius-md);border:1px solid #ecece6;background:#f9f9f7;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),box-shadow var(--landing-duration-fast) var(--landing-ease-standard),border-color var(--landing-duration-fast) var(--landing-ease-standard),background-color var(--landing-duration-fast) var(--landing-ease-standard)}.check-icon{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid #0c6258;background:#1fa090;box-shadow:0 2px #064f47f2;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),box-shadow var(--landing-duration-fast) var(--landing-ease-standard),background-color var(--landing-duration-fast) var(--landing-ease-standard)}.check-icon svg{width:14px;height:14px;fill:none;stroke:#fff}.check-icon svg path{stroke-width:2.25}.check-text{margin:0;color:#1f2330;font-size:clamp(14px,.82vw,16px);font-weight:600;line-height:1.55}.section-copy{text-align:start}.env-copy,.steps-copy{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.env-copy .section-title,.steps-copy .section-title{max-width:450px;margin-bottom:24px;color:#32233f;font-size:clamp(30px,2.3vw,46px);line-height:1.12}.section-title{margin:0 0 18px;font-size:clamp(30px,4vw,40px);line-height:1.25;font-weight:800}#env-section-title,#steps-section-title{font-family:Roboto,Noto Sans Arabic,sans-serif;font-weight:700;font-style:normal;font-size:var(--text-size-heading-2);leading-trim:none;line-height:120%;letter-spacing:0;text-align:right}#join-section-title,#services-section-title,#faq-title{font-family:Roboto,Noto Sans Arabic,sans-serif;font-weight:700;font-style:normal;font-size:var(--text-size-heading-2);leading-trim:none;line-height:120%;letter-spacing:0;text-align:center}.section-subtext{margin:0 0 24px;color:var(--landing-muted);font-size:15px;line-height:1.85}.steps-list{display:grid;gap:0;max-width:860px}.step-item{display:flex;align-items:flex-start;gap:28px;padding-bottom:42px;transition:transform var(--landing-duration-fast) var(--landing-ease-standard)}.step-item:last-child{padding-bottom:0}.step-icon-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.step-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),box-shadow var(--landing-duration-fast) var(--landing-ease-standard)}.step-icon svg{width:48px;height:48px}.step-line{width:3px;flex:1;min-height:66px;margin-top:10px;border-radius:999px;background:#168e83}.step-title{margin:0 0 10px;font-family:Noto Sans Arabic,sans-serif;font-style:normal;font-size:24px;line-height:140%;leading-trim:none;letter-spacing:0;text-align:right;font-weight:800;color:#2b1f38}.step-desc{margin:0;max-width:720px;color:#676c79;font-size:clamp(16px,.9vw,21px);line-height:1.65}.steps-copy .section-subtext{max-width:500px;font-size:clamp(13px,.76vw,15px);line-height:1.7;color:#666975;margin-bottom:24px}body.landing-page .env-card-grid,body.landing-page .steps-card-grid{direction:ltr}body.landing-page .env-card-grid>*,body.landing-page .steps-card-grid>*{direction:rtl}body.landing-page .env-section,body.landing-page .steps-section{font-family:Noto Sans Arabic,sans-serif}body.landing-page .env-copy,body.landing-page .steps-copy{direction:rtl;unicode-bidi:isolate;align-items:flex-start;text-align:right;width:100%;max-width:680px;margin-inline:auto;padding-inline:clamp(34px,3.6vw,92px)}body.landing-page .env-copy .section-title,body.landing-page .steps-copy .section-title,body.landing-page .env-checklist,body.landing-page .steps-list,body.landing-page .check-text,body.landing-page .step-content,body.landing-page .step-title,body.landing-page .step-desc{font-family:Noto Sans Arabic,sans-serif;direction:rtl;unicode-bidi:plaintext;letter-spacing:0}body.landing-page .env-copy .section-title,body.landing-page .steps-copy .section-title{text-align:right;unicode-bidi:isolate;width:100%;margin-inline:0}body.landing-page .env-copy .landing-btn-secondary,body.landing-page .steps-copy .landing-btn-secondary{direction:rtl;unicode-bidi:isolate;text-align:center;font-family:Noto Sans Arabic,sans-serif;letter-spacing:0;align-self:flex-start;margin-inline:0}body.landing-page .env-checklist,body.landing-page .steps-list,body.landing-page .check-text,body.landing-page .step-content,body.landing-page .step-title,body.landing-page .step-desc{text-align:right}body.landing-page .steps-copy .steps-copy-subtext{font-family:Noto Sans Arabic,sans-serif;direction:rtl;unicode-bidi:isolate-override;text-align:right;letter-spacing:0;align-self:flex-start;width:100%;margin-inline:0}body.landing-page .check-item{direction:rtl;justify-content:flex-start}body.landing-page .check-text,body.landing-page .step-content{flex:1}.env-copy .landing-btn-secondary,.steps-copy .landing-btn-secondary{min-width:116px;padding:8px 22px;font-size:16px}.services-section{padding:34px 0 30px;background:#f3f4f2}.services-section .container,.join-section .container{width:min(1640px,calc(100% - 24px))}.services-shell{border-radius:56px;border:1px solid #dedfd9;background:#f4f4f4;padding:144px 48px;display:flex;flex-direction:column;gap:72px;box-shadow:0 14px 34px #28312c0d;transition:transform var(--landing-duration-base) var(--landing-ease-soft),box-shadow var(--landing-duration-base) var(--landing-ease-soft),border-color var(--landing-duration-fast) var(--landing-ease-standard)}.services-header{text-align:center;margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:24px}.services-header .section-title{margin-bottom:0;font-size:clamp(40px,3vw,58px);line-height:1.15;color:#231932}.services-header .section-subtext{max-width:700px;margin-inline:auto;font-size:clamp(16px,.95vw,19px);color:#666a74;margin-bottom:0}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,416px));justify-content:center;column-gap:32px;row-gap:48px}.service-card{width:100%;height:386px;opacity:1;border-radius:32px;border-width:1px;border-style:solid;border-color:#cfd4d4;padding:48px 40px;gap:0;text-align:right;display:flex;flex-direction:column;align-items:stretch;justify-content:center;--service-title: #142436;--service-desc: #53606f;--service-icon: #4e5967;--service-link: #111827;background:linear-gradient(180deg,#ecefeb,#f4f4f4 72%);box-shadow:0 6px 14px #222c280f;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),box-shadow var(--landing-duration-fast) var(--landing-ease-standard),border-color var(--landing-duration-fast) var(--landing-ease-standard),background var(--landing-duration-fast) var(--landing-ease-standard)}.service-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #222c281a;border-color:#c4cbc9}.service-card--sky{--service-title: #0a4c48;--service-desc: #567178;--service-icon: #366568;--service-link: #0a2e2c;background:linear-gradient(180deg,#d9e8ea,#eef5f5 64%,#f4f4f4)}.service-card--sand{--service-title: #4a2d1c;--service-desc: #6c5a4b;--service-icon: #604431;--service-link: #25160d;background:linear-gradient(180deg,#e8e2dc,#f2eeea 66%,#f4f4f4)}.service-card--sage{--service-title: #1c4b22;--service-desc: #60755f;--service-icon: #42653a;--service-link: #173015;background:linear-gradient(180deg,#dfe8de,#eef4ec 66%,#f4f4f4)}.service-card--lavender{--service-title: #3a1248;--service-desc: #6b5f75;--service-icon: #4d2b5b;--service-link: #25122e;background:linear-gradient(180deg,#e9e1ef,#f3eef6 66%,#f4f4f4)}.service-card--wheat{--service-title: #4a4a1b;--service-desc: #736f53;--service-icon: #656539;--service-link: #2c2a14;background:linear-gradient(180deg,#ecebdf,#f4f2e8 66%,#f4f4f4)}.service-card--mist{--service-title: #13234e;--service-desc: #5f6880;--service-icon: #2f3f68;--service-link: #141f3f;background:linear-gradient(180deg,#dee3ef,#eef1f8 66%,#f4f4f4)}.service-icon{width:38px;height:38px;margin:0 0 32px auto;border-radius:0;border:0;display:flex;align-items:center;justify-content:center;background:transparent}.service-icon svg{width:100%;height:100%;display:block}.service-title{margin:0 0 12px;font-size:clamp(26px,1.34vw,34px);line-height:1.24;font-weight:800;color:var(--service-title)}.service-desc{margin:0;color:var(--service-desc);font-size:clamp(13px,.8vw,16px);line-height:1.62}.service-title+.service-desc{margin-top:16px}.service-actions{margin-top:32px;display:flex;width:100%;align-items:center;justify-content:flex-start;gap:24px}.service-link{margin-top:0;color:var(--service-link);font-size:clamp(15px,.92vw,18px);font-weight:700;display:inline-flex;width:auto;align-items:center;justify-content:flex-start;gap:8px;align-self:flex-start;direction:rtl;unicode-bidi:isolate;text-align:right;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),opacity var(--landing-duration-fast) var(--landing-ease-standard),color var(--landing-duration-fast) var(--landing-ease-standard)}.service-link:hover{opacity:.85;transform:translate(-1px)}.service-link svg{width:14px;height:14px;stroke:currentColor;fill:none}html[dir=ltr] .service-link svg{transform:rotate(180deg)}.join-section{padding:0 0 72px;background:linear-gradient(180deg,#f3f4f2,#efeee9 56%,#e8e7e2)}.join-shell{border-radius:56px;border:1px solid #d7d8d2;background-color:#efefec;background-image:linear-gradient(0deg,rgba(77,92,86,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(77,92,86,.07) 1px,transparent 1px);background-size:98px 98px;padding:clamp(50px,5vw,76px) 26px;transition:transform var(--landing-duration-base) var(--landing-ease-soft),box-shadow var(--landing-duration-base) var(--landing-ease-soft),border-color var(--landing-duration-fast) var(--landing-ease-standard)}.join-card{max-width:980px;margin-inline:auto;border-radius:20px;border:1px solid #ecebe8;background:#f5f5f5;text-align:center;padding:clamp(34px,4vw,52px) 24px;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),box-shadow var(--landing-duration-fast) var(--landing-ease-standard),border-color var(--landing-duration-fast) var(--landing-ease-standard)}.join-card .section-title{color:#32233f;font-size:clamp(52px,4vw,74px);line-height:1.08;margin-bottom:16px}.join-card .section-subtext{max-width:620px;margin:0 auto 24px;color:#666975;font-size:clamp(16px,.95vw,20px)}.faq-section{padding:0 0 clamp(22px,2.2vw,42px);background:linear-gradient(180deg,#e8e7e2,#e7e6e1 22%,#e8e7e2)}.faq-section .container,.landing-footer .container{width:min(1640px,calc(100% - 24px))}.faq-shell{border-radius:56px;border:1px solid #ddddd8;background:#f4f4f4;padding:144px clamp(22px,4.4vw,56px) 144px;box-shadow:0 18px 42px #1c23200f;transition:transform var(--landing-duration-base) var(--landing-ease-soft),box-shadow var(--landing-duration-base) var(--landing-ease-soft),border-color var(--landing-duration-fast) var(--landing-ease-standard)}.faq-header{text-align:center}.faq-header .section-title{margin-bottom:10px;font-size:clamp(42px,3.2vw,60px);line-height:1.12;color:#20162f}.faq-header .section-subtext{margin:0 auto clamp(24px,2.6vw,36px);color:#777c84;font-size:clamp(15px,.92vw,18px)}.faq-tabs-wrap{max-width:1260px;margin:0 auto}.faq-tabs{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.faq-tabs::-webkit-scrollbar{display:none}.faq-tabs.tabs-box.bg-frame{border-radius:80px!important;padding:12px 16px;border:1px solid #ddd;background:#ecebe6}.faq-tab,.faq-tabs .nav-link{border:none;border-radius:80px;padding:20px 24px;background:none;color:#352b3599;font-weight:700;white-space:nowrap;line-height:1.25}.faq-tab:hover,.faq-tabs .nav-link:hover{background:#fff}.faq-tab.is-active,.faq-tab.active,.faq-tabs .nav-link.active{color:#fff;background:#1b1520;box-shadow:none}.faq-divider,.border-space{width:100%;height:1px;margin:72px 0;background:#d8d4ca}.faq-grid.tab-content{max-width:1260px;margin:0 auto}.faq-grid .tab-pane{display:none}.faq-grid .tab-pane.active{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.faq-grid .tab-pane .faq:nth-child(3n){grid-column-end:auto}.faq-item,.faq{border-radius:32px}.faq .accordion-button,.faq-item .accordion-button{width:100%;padding:40px 32px;background:#ecebe6;color:#352b35;border:1px solid #e2dfd8;border-radius:32px;box-shadow:none!important;font-weight:600;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;text-align:right}.faq .accordion-button:focus,.faq-item .accordion-button:focus,.faq .accordion-button:focus-visible,.faq-item .accordion-button:focus-visible{outline:none;box-shadow:none}.faq .accordion-button:after,.faq-item .accordion-button:after{content:"";flex:0 0 22px;width:22px;height:22px;margin:0;border-radius:999px;background-color:#352b35;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6" fill="none"><path d="M1 1L5 5L9 1" stroke="%23FFFFFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;transition:transform var(--landing-duration-fast) var(--landing-ease-standard),background-color var(--landing-duration-fast) var(--landing-ease-standard)}.faq .accordion-button:not(.collapsed):after,.faq-item .accordion-button:not(.collapsed):after{transform:rotate(180deg)}.faq .accordion-collapse,.faq-item .accordion-collapse{margin-top:20px;visibility:visible}.faq .accordion-collapse.collapse:not(.show),.faq-item .accordion-collapse.collapse:not(.show){display:none;visibility:hidden}.faq .accordion-collapse.collapse.show,.faq-item .accordion-collapse.collapse.show{display:block;visibility:visible}.faq .accordion-body,.faq-item .accordion-body{background:#ecebe6;padding:30px;border-radius:32px;font-weight:400;color:#18131f;line-height:1.72}.faq-answer,.faq-answer p{margin:0}.faq-question{margin:0;flex:1;min-width:0;color:#18131f;font-size:clamp(15px,1.02vw,19px);font-weight:700;line-height:1.4}.landing-footer{padding:clamp(40px,4.8vw,76px) 0;background:#e8e7e2;overflow-x:hidden}.footer-shell{border-radius:56px;border:1px solid #29202f;background:radial-gradient(120% 120% at 80% 120%,#201a27,#17131e 58%,#13101a);padding:144px clamp(22px,4.4vw,56px) 144px;color:#fff;direction:rtl;overflow:hidden;transition:transform var(--landing-duration-base) var(--landing-ease-soft),box-shadow var(--landing-duration-base) var(--landing-ease-soft),border-color var(--landing-duration-fast) var(--landing-ease-standard)}.foot-content{margin-top:clamp(20px,2.2vw,30px);width:100%;max-width:1260px;margin-inline:auto;display:flex;flex-direction:row;gap:clamp(28px,3vw,48px);align-items:flex-start;flex-wrap:nowrap}.foot-content>.footer-brand{width:min(340px,35%);flex:0 0 min(340px,35%);min-width:0}.foot-content>.menus{flex:1 1 auto;min-width:0}.footer-brand{text-align:right;max-width:420px}.footer-brand img{width:64px;height:64px;margin-bottom:16px}.footer-brand .sub{margin:0;color:#ffffffa8;font-size:clamp(14px,.9vw,16px);line-height:1.75;overflow-wrap:anywhere}.menus{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));column-gap:24px;row-gap:24px;align-items:flex-start}.menus>.footer-col{width:auto;flex:0 0 auto;min-width:0}.footer-col{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:8px}.footer-col .m-sub{margin:0 0 8px;color:#9f9aa6;font-size:clamp(14px,.86vw,16px);font-weight:500}.footer-col .sub{color:#fff;margin:0;font-size:clamp(15px,.95vw,18px);font-weight:600;overflow-wrap:anywhere;transition:color var(--landing-duration-fast) var(--landing-ease-standard),transform var(--landing-duration-fast) var(--landing-ease-standard)}.footer-col .sub:hover{color:#60d0bf;transform:translate(-2px)}.copy-rights{margin-top:38px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1260px;margin-inline:auto;padding:24px 32px;border-radius:24px;border:1px solid #352b35}.commercial_num{color:#fff;font-size:16px}.commercial_num p{margin:0;color:#827d82;font-size:14px}.commercial_num span{font-weight:700}.copy-rights>.sub{flex:1;min-width:0;margin-inline:14px;text-align:center;color:#ffffffd1;font-size:clamp(14px,.9vw,18px);overflow-wrap:anywhere}.social-icons{min-width:110px;direction:rtl;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.social-icons a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:60px;color:#ffffff80;background:linear-gradient(180deg,#352b35cc,#352b3500);box-shadow:0 8px 10px #ffffff0d inset;transition:color var(--landing-duration-fast) var(--landing-ease-standard),transform var(--landing-duration-fast) var(--landing-ease-standard)}.social-icons a:hover{color:#fff;transform:translateY(-2px)}.landing-nav:hover{transform:translateY(-1px);box-shadow:0 16px 36px #0f172a1f}.check-item:hover{transform:translateY(-2px);border-color:#dedfd8;box-shadow:0 8px 16px #232f2a14}.check-item:hover .check-icon{transform:scale(1.04);box-shadow:0 3px #064f47f2}.step-item:hover{transform:translateY(-1px)}.step-item:hover .step-icon{transform:scale(1.04)}.faq-item:hover,.faq:hover{border-color:transparent;background:transparent;box-shadow:none}.social-icons a:hover{transform:translateY(-2px)}@keyframes landing-page-open{0%{opacity:0}to{opacity:1}}@keyframes landing-reveal-up{0%{opacity:0;transform:translate3d(0,32px,0) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes landing-reveal-down{0%{opacity:0;transform:translate3d(0,-28px,0) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes landing-reveal-left{0%{opacity:0;transform:translate3d(-34px,0,0) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes landing-reveal-right{0%{opacity:0;transform:translate3d(34px,0,0) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes landing-reveal-card{0%{opacity:0;transform:translate3d(0,38px,0) scale(.94);filter:blur(10px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){body.landing-page{animation:none!important}[data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.landing-nav,.landing-btn-login,.landing-btn-register,.landing-btn-primary,.landing-btn-secondary,.card-grid,.check-item,.check-icon,.step-item,.step-icon,.services-shell,.service-card,.service-link,.join-shell,.join-card,.faq-shell,.faq-tab,.faq-item,.faq-answer,.faq-item-icon svg,.footer-shell,.footer-col a,.footer-social a{transition:none!important}}@media(max-width:1024px){.card-grid{grid-template-columns:1fr;border-radius:34px}.env-copy .section-title,.steps-copy .section-title{max-width:520px;font-size:clamp(27px,4.1vw,38px)}.check-text{font-size:clamp(13px,1.5vw,15px)}.step-desc,.steps-copy .section-subtext{font-size:clamp(12.5px,1.2vw,14.5px)}.env-checklist{order:2}.env-copy{order:1;padding-inline:clamp(16px,4vw,36px)}.steps-timeline{order:2}.steps-copy{order:1;padding-inline:clamp(16px,4vw,36px)}.steps-card-grid{padding:72px 32px;gap:44px}.services-shell,.join-shell{border-radius:36px}.services-shell{border-radius:42px;padding:32px 20px;gap:38px}.service-title{font-size:clamp(26px,2.5vw,34px)}.service-desc{font-size:clamp(14px,1.35vw,16px)}.service-card{min-height:310px;border-radius:28px;padding:20px 18px}.service-icon{width:34px;height:34px;margin-bottom:12px}.join-card .section-title{font-size:clamp(36px,5vw,52px)}.join-card .section-subtext{font-size:clamp(14px,1.8vw,17px)}.faq-shell,.footer-shell{border-radius:36px}.landing-footer{padding-block:36px}.footer-shell{padding:32px clamp(22px,4.4vw,56px)}.faq-shell{padding-block:32px}.faq-tabs .nav-link,.faq-tab{padding:18px 20px;font-size:14px}.faq-divider,.border-space{margin:56px 0}.faq-grid .tab-pane.active{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.faq .accordion-button,.faq-item .accordion-button{padding:30px 24px}.faq .accordion-body,.faq-item .accordion-body{padding:24px;margin-top:16px}.faq-question{font-size:clamp(14px,1.6vw,17px)}.foot-content{margin-top:18px;flex-direction:column;gap:24px}.foot-content>.footer-brand{width:100%;max-width:100%;flex:0 0 auto}.menus{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:24px}.menus>.footer-col{width:auto}.footer-col{align-items:flex-start;text-align:start}.copy-rights{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;row-gap:16px;padding:22px 24px}.copy-rights>.sub{order:3;flex:1 0 100%;margin-inline:0;text-align:start;overflow-wrap:anywhere}.footer-col .sub{overflow-wrap:anywhere}.social-icons{min-width:0;justify-content:flex-start}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:32px}.service-card{min-height:310px}}@media(max-width:900px){.services-shell{gap:32px;padding:28px 18px}.faq-shell{padding-block:28px}.services-header .section-title{font-size:clamp(36px,7vw,46px)}.services-header .section-subtext{font-size:clamp(14px,2.2vw,16px)}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:16px}.service-card{min-height:360px;padding:28px 24px;border-radius:26px}.service-icon{width:34px;height:34px;margin-bottom:22px}.service-title{font-size:clamp(24px,3.2vw,30px);line-height:1.22;margin-bottom:10px}.service-title+.service-desc{margin-top:10px}.service-desc{font-size:clamp(15px,2vw,17px);line-height:1.55}.service-actions{margin-top:20px}.service-link{font-size:clamp(16px,2.1vw,18px)}}@media(max-width:767px){.container{width:calc(100% - 28px)}.env-section .container,.steps-section .container,.services-section .container,.join-section .container,.faq-section .container,.landing-footer .container{width:calc(100% - 10px)}.landing-nav-wrap{top:12px}.landing-nav{max-width:100%;padding:8px 12px;border-radius:18px;gap:10px}.landing-nav-logo img{height:64px}.landing-nav-actions{gap:6px}.landing-btn-login,.landing-btn-register{min-height:38px;font-size:clamp(10.5px,2.8vw,11.5px);line-height:1.2}.landing-btn-login{padding:7px 8px}.landing-btn-register{padding:10px 12px;border-radius:18px}.hero-section{height:auto;min-height:0;padding:104px 0 18px}.hero-section:before{content:"";position:absolute;inset:0 0 auto;height:72%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#f3f4f2f7,#f3f4f2d1 48%,#f3f4f257 78%,#f3f4f200)}.hero-content{max-width:332px;margin-inline:auto;padding:9px 10px 14px;border-radius:24px;background:linear-gradient(180deg,#f4f6f3d1,#f4f6f352);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.hero-title{margin:0 0 8px;font-size:clamp(27px,8.2vw,33px);line-height:1.14}.hero-sub{margin:0 auto 11px;max-width:100%;font-size:clamp(12px,3.2vw,13px);line-height:1.58;color:#2f3742;text-shadow:0 1px 1px rgba(255,255,255,.78)}.landing-btn-primary,.landing-btn-secondary{min-width:102px;padding:8px 16px;border-width:2px;font-size:clamp(12.5px,3.4vw,14px);line-height:1.2}.env-section{margin-top:0;padding:0 0 18px}.env-card-grid,.steps-card-grid{border-radius:30px;gap:18px}.env-card-grid{padding:22px 14px}.steps-card-grid{padding:40px 14px}.env-copy,.steps-copy{padding-inline:8px}.env-checklist{padding:8px}.check-item{padding:12px}.check-text,.step-desc,.steps-copy .section-subtext{font-size:clamp(11.5px,3.1vw,12.5px);line-height:1.56}.env-copy .section-title,.steps-copy .section-title{font-size:clamp(27px,8.2vw,32px);line-height:1.14;margin-bottom:12px}#env-section-title,#steps-section-title,#join-section-title,#services-section-title,#faq-title{font-size:clamp(27px,8.2vw,32px);line-height:1.14}.steps-section{margin-top:0;padding:10px 0 34px}.steps-list{gap:0}.step-item{gap:12px;padding-bottom:20px}.step-icon{width:36px;height:36px}.step-icon svg{width:36px;height:36px}.step-line{width:2px;min-height:44px;margin-top:6px}.step-title{margin-bottom:5px;font-size:clamp(16px,4.6vw,18px);line-height:1.34}.services-section{padding:14px 0 16px}.services-shell{border-radius:28px;padding:18px 10px;gap:16px}.services-header{margin-bottom:0}.services-header .section-title{font-size:clamp(27px,8.1vw,32px);line-height:1.14}.services-header .section-subtext{font-size:clamp(11.5px,3.1vw,12.5px);line-height:1.56}.services-grid{grid-template-columns:1fr;gap:12px}.service-card{width:100%;height:auto;min-height:0;border-radius:20px;padding:16px 14px 18px;gap:10px;justify-content:flex-start}.service-icon{width:24px;height:24px;margin-bottom:8px}.service-title{margin-bottom:0;font-size:clamp(19px,6vw,22px);line-height:1.28}.service-title+.service-desc{margin-top:6px}.service-desc{font-size:clamp(12px,3.35vw,13.5px);line-height:1.58;margin-bottom:0}.service-actions{margin-top:10px;gap:6px}.service-link{margin-top:0;width:auto;gap:6px;font-size:clamp(13px,3.7vw,14px)}.join-section{padding:0 0 30px}.join-shell{border-radius:28px;padding:20px 12px;background-size:56px 56px}.join-card{border-radius:16px;padding:18px 12px}.join-card .section-title{font-size:clamp(27px,8.2vw,32px);line-height:1.14}.join-card .section-subtext{font-size:clamp(11.5px,3.1vw,12.5px);line-height:1.56}.faq-shell{border-radius:28px;padding:20px 12px}.steps-copy .landing-btn-secondary{margin-bottom:14px}.faq-header .section-title{font-size:clamp(27px,8.2vw,32px);line-height:1.14}.faq-header .section-subtext{font-size:clamp(11.5px,3.1vw,12.5px);line-height:1.56;margin-bottom:14px}.faq-tabs-wrap{margin-bottom:0}.faq-tabs.tabs-box.bg-frame{padding:12px 16px}.faq-tabs .nav-link,.faq-tab{width:100%;padding:12px 14px;border-radius:18px;font-size:clamp(11.5px,3vw,12.5px);line-height:1.28}.faq-divider,.border-space{margin:24px 0}.faq-grid .tab-pane.active{display:grid;grid-template-columns:1fr;gap:24px}.faq .accordion-button,.faq-item .accordion-button{font-size:clamp(12px,3.2vw,13px);line-height:1.42;padding:18px;border-radius:18px;gap:10px}.faq .accordion-body,.faq-item .accordion-body{padding:16px;border-radius:18px;margin-top:12px}.faq-question{font-size:clamp(12px,3.2vw,13px);line-height:1.42}.landing-footer{padding-block:26px}.footer-shell{border-radius:24px;padding:18px 10px}.copy-rights{margin-top:16px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;padding:16px 14px;border-radius:16px}.foot-content{margin-top:12px;row-gap:16px}.footer-brand{max-width:100%}.menus{display:grid;grid-template-columns:1fr;row-gap:14px}.footer-col .m-sub{font-size:clamp(11px,2.8vw,12px);margin-bottom:6px}.footer-col .sub,.footer-brand .sub{font-size:clamp(11.2px,3vw,12.4px);line-height:1.52}.copy-rights>.sub{flex:1 1 auto;margin-inline:0;text-align:start;font-size:clamp(11.2px,3vw,12.3px);line-height:1.5;overflow-wrap:anywhere}.social-icons{width:100%;min-width:0;justify-content:flex-start}.footer-col{align-items:flex-start;text-align:start}.commercial_num{font-size:clamp(11.5px,3vw,12.5px)}.commercial_num p{font-size:clamp(10.5px,2.6vw,11.5px)}.social-icons a{width:32px;height:32px}body.landing-page{background:linear-gradient(to bottom,#f3f4f200 0 480px,#f3f4f280 600px,#f3f4f2d1,#f3f4f2 880px),url(/assets/img/Background.webp) center 84px / 128% auto no-repeat,#f3f4f2}}@media(max-width:480px){#env-section-title,#steps-section-title,#join-section-title,#services-section-title,#faq-title{font-size:clamp(24px,7.8vw,29px);line-height:1.14}.hero-title{font-size:clamp(25px,8.8vw,30px);line-height:1.14}.step-title{font-size:clamp(15.5px,4.6vw,17px);line-height:1.34}.step-icon{width:32px;height:32px}.step-icon svg{width:32px;height:32px}.step-line{min-height:38px}.service-card{padding:14px 12px 16px;border-radius:18px}.service-icon{width:22px;height:22px;margin-bottom:7px}.service-title{font-size:clamp(18px,6.2vw,21px);line-height:1.25}.services-header .section-subtext,.join-card .section-subtext,.faq-header .section-subtext,.check-text,.step-desc,.steps-copy .section-subtext,.service-desc,.faq-question{font-size:clamp(11.2px,3.2vw,12.2px);line-height:1.54}.landing-btn-primary,.landing-btn-secondary{min-width:96px;padding:8px 14px;font-size:clamp(12px,3.7vw,13px)}.landing-btn-login,.landing-btn-register{min-height:34px;font-size:clamp(9.8px,2.7vw,10.6px)}.footer-col .m-sub{font-size:clamp(10.8px,2.8vw,11.6px)}.footer-col .sub,.footer-brand .sub,.copy-rights>.sub{font-size:clamp(10.8px,3.1vw,11.8px);line-height:1.5}}@media(max-width:420px){.landing-footer{padding-block:24px}.footer-shell{padding:16px 10px}#env-section-title,#steps-section-title,#join-section-title,#services-section-title,#faq-title{font-size:clamp(23px,7.6vw,27px);line-height:1.15}.step-title{font-size:clamp(15px,4.3vw,16px);line-height:1.34}.step-icon{width:28px;height:28px}.step-icon svg{width:28px;height:28px}.step-line{min-height:32px}.landing-nav{padding:7px 9px}.landing-btn-login,.landing-btn-register{min-height:32px;font-size:clamp(9.6px,2.5vw,10.2px)}.hero-section{padding:96px 0 14px}.hero-content{max-width:300px;padding:10px 10px 12px}.hero-title{font-size:clamp(23px,8.8vw,27px);line-height:1.16}.hero-sub{font-size:clamp(11.4px,3.4vw,12px);line-height:1.5;margin-bottom:9px}.landing-btn-primary,.landing-btn-secondary{min-width:92px;padding:7px 12px;font-size:clamp(11.6px,3.4vw,12.6px)}body.landing-page{background:linear-gradient(to bottom,#f3f4f200 0 450px,#f3f4f28a 560px,#f3f4f2db,#f3f4f2 840px),url(/assets/img/Background.webp) center 118px / 138% auto no-repeat,#f3f4f2}}
