@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing{background-color:#100a1f;color:#f5f2fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-user-select:text;user-select:text;overflow-x:clip}.landing:lang(ar){font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif}.landing section[id]{scroll-margin-top:96px}.landing :where(h1,h2,h3,h4){margin:0;color:#f5f2fb;font-family:Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.02em}.landing:lang(ar) :where(h1,h2,h3,h4){font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;letter-spacing:0}.landing :where(p){margin:0}.landing :where(ul,ol){list-style:none;margin:0;padding:0}.landing-accent{background:linear-gradient(100deg,#ff9800,#ff5e62 40%,#e8b1ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-block-end:16px;color:#b6aecb;font-family:Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.landing-eyebrow:before{content:"";inline-size:24px;block-size:2px;border-radius:9999px;background:linear-gradient(120deg,#ff9800,#ff5e62 50%,#b45cff)}.landing-eyebrow:lang(ar){letter-spacing:0}.landing-title{font-size:48px;font-weight:800;line-height:1.05;letter-spacing:-.03em}@media(max-width:768px){.landing-title{font-size:36px}}.landing-lead{margin-block-start:24px;color:#b6aecb;font-size:18px;line-height:1.6}@media(max-width:768px){.landing-lead{font-size:16px}}.landing-section{position:relative;padding-block:96px}@media(max-width:768px){.landing-section{padding-block:64px}}.landing-section__header{max-inline-size:720px;margin-block-end:48px}.landing-section__header--center{margin-inline:auto;text-align:center}.landing-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:44px;block-size:44px;border-radius:12px;background-color:#ff98001f;color:#ff9800;font-size:16px}.landing-icon--violet{background-color:#b45cff24;color:#e8b1ff}.landing-checklist{display:grid;gap:8px}.landing-checklist li{display:flex;align-items:flex-start;gap:8px;color:#b6aecb;font-size:14px;line-height:1.6}.landing-checklist svg{margin-block-start:4px;color:#34d399;font-size:12px}.landing-hero{position:relative;overflow:hidden;padding-block:96px}.landing-hero:before,.landing-hero:after{content:"";position:absolute;border-radius:9999px;filter:blur(90px);pointer-events:none}.landing-hero:before{inset-block-start:-160px;inset-inline-end:-120px;inline-size:560px;block-size:560px;background-color:#ff980047}.landing-hero:after{inset-block-end:-220px;inset-inline-start:-160px;inline-size:620px;block-size:620px;background-color:#b45cff3d}@media(max-width:768px){.landing-hero{padding-block:48px 64px}.landing-hero:before{inset-block-start:-200px;inline-size:320px;block-size:320px;background-color:#ff98002e}.landing-hero:after{inline-size:360px;block-size:360px}}.landing-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000000 40%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000000 40%,transparent 85%);pointer-events:none}.landing-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px}@media(max-width:1024px){.landing-hero__layout{grid-template-columns:minmax(0,1fr);gap:48px}}.landing-hero__copy{display:flex;flex-direction:column;gap:24px}.landing-hero__copy h1{font-size:56px;font-weight:800;line-height:1.05;letter-spacing:-.03em}@media(max-width:768px){.landing-hero__copy h1{font-size:36px}}.landing-hero__subtitle{max-inline-size:560px;color:#b6aecb;font-size:18px;line-height:1.6}@media(max-width:768px){.landing-hero__subtitle{font-size:16px}}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:8px}@media(max-width:640px){.landing-hero__actions{flex-direction:column}.landing-hero__actions .btn{inline-size:100%}}.landing-hero__points{display:flex;flex-wrap:wrap;gap:8px 24px;color:#b6aecb;font-size:14px}.landing-hero__points li{display:inline-flex;align-items:center;gap:8px}.landing-hero__points svg{color:#34d399}.landing-hero__tagline{color:#8f87a8;font-family:Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.landing-hero__tagline:lang(ar){letter-spacing:0}.landing-preview{position:relative}.landing-preview:before{content:"";position:absolute;inset:12%;border-radius:9999px;background:linear-gradient(120deg,#ff9800,#ff5e62 50%,#b45cff);opacity:.35;filter:blur(70px);pointer-events:none}.landing-preview__window{position:relative;border:1px solid rgba(255,255,255,.18);border-radius:16px;background-color:#171029d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0a inset,0 20px 50px -20px #0009;overflow:hidden}.landing-preview__chrome{display:flex;gap:8px;padding:12px 16px;border-block-end:1px solid rgba(255,255,255,.09)}.landing-preview__chrome span{inline-size:10px;block-size:10px;border-radius:9999px;background-color:#ffffff2e}.landing-preview__body{display:grid;gap:16px;padding:16px}.landing-preview__card{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background-color:#ffffff09}.landing-preview__card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-block-end:12px}.landing-preview__card-head strong{font-family:Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600}.landing-preview__card-head span{color:#8f87a8;font-size:12px}.landing-preview__progress{block-size:6px;margin-block-end:12px;border-radius:9999px;background-color:#ffffff17;overflow:hidden}.landing-preview__progress span{display:block;block-size:100%;border-radius:9999px;background:linear-gradient(120deg,#ff9800,#ff5e62 50%,#b45cff)}.landing-preview__steps{display:grid;gap:8px}.landing-preview__steps li{display:flex;align-items:center;gap:8px;color:#8f87a8;font-size:12px}.landing-preview__steps li.is-done{color:#f5f2fb}.landing-preview__steps li.is-done svg{color:#34d399}.landing-preview__ring{inline-size:12px;block-size:12px;border:2px solid rgba(255,255,255,.18);border-radius:9999px}.landing-preview__register{display:grid;gap:8px}.landing-preview__register li{display:flex;align-items:center;gap:8px;font-size:12px}.landing-preview__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:24px;block-size:24px;border-radius:9999px;background-color:#ff5e6229;color:#ff5e62;font-size:11px;font-weight:700}.landing-preview__name{flex:1}.landing-preview__status{display:inline-flex;align-items:center;gap:4px;color:#b6aecb}.landing-preview__status--present svg{color:#34d399}.landing-preview__status--late svg{color:#ff9800}.landing-preview__status--absent svg{color:#ff6b7a}.landing-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}@media(max-width:1024px){.landing-split{grid-template-columns:minmax(0,1fr);gap:48px}}.landing-roles{display:grid;border:1px solid rgba(255,255,255,.09);border-radius:16px;background-color:#ffffff09;box-shadow:0 1px #ffffff0a inset,0 20px 50px -20px #0009;overflow:hidden}.landing-roles__item{display:flex;align-items:flex-start;gap:16px;padding:24px;transition:background-color .2s ease}.landing-roles__item+.landing-roles__item{border-block-start:1px solid rgba(255,255,255,.09)}.landing-roles__item:hover{background-color:#fff1}.landing-roles__item h3{font-size:16px}.landing-roles__item p{margin-block-start:4px;color:#b6aecb;font-size:14px;line-height:1.6}@media(max-width:640px){.landing-roles__item{padding:16px}}.landing-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1280px){.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.landing-features{grid-template-columns:minmax(0,1fr)}}.landing-card{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background-color:#ffffff09;box-shadow:0 1px #ffffff0a inset,0 20px 50px -20px #0009;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.landing-card:hover{border-color:#ffffff2e;background-color:#fff1;transform:translateY(-3px)}.landing-card>p{color:#b6aecb;font-size:14px;line-height:1.6}.landing-card .landing-checklist{margin-block-start:auto;padding-block-start:16px;border-block-start:1px solid rgba(255,255,255,.09)}@media(prefers-reduced-motion:reduce){.landing-card{transition:none}.landing-card:hover{transform:none}}.landing-card__head{display:flex;align-items:center;gap:12px}.landing-card__head h3{font-size:16px;line-height:1.5}.landing-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px}@media(max-width:1024px){.landing-why{grid-template-columns:minmax(0,1fr);gap:48px}}.landing-showcase{position:relative;padding:32px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.05) 25%,transparent 25%) -9px 0/18px 18px,linear-gradient(225deg,rgba(255,255,255,.05) 25%,transparent 25%) -9px 0/18px 18px,radial-gradient(circle at 30% 20%,rgba(255,94,98,.35),transparent 65%),radial-gradient(circle at 90% 100%,rgba(180,92,255,.35),transparent 60%),#171029;box-shadow:0 1px #ffffff0a inset,0 20px 50px -20px #0009}@media(max-width:640px){.landing-showcase{padding:16px}}.landing-showcase__panels{display:grid;gap:16px}.landing-showcase__panel{padding:16px 24px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background-color:#100a1fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-showcase__panel:lang(ar){font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif}.landing-showcase__panel strong{display:block;margin-block-end:12px;font-size:14px;font-weight:600}.landing-showcase__panel ul{display:grid;gap:8px}.landing-showcase__panel li{display:flex;align-items:center;gap:8px;font-size:12px}.landing-showcase__panel:nth-child(2){margin-inline-start:32px}@media(max-width:640px){.landing-showcase__panel:nth-child(2){margin-inline-start:0}}.landing-showcase__name{flex:1}.landing-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:32px}@media(max-width:640px){.landing-why__grid{grid-template-columns:minmax(0,1fr)}}.landing-why__item{display:flex;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background-color:#ffffff09}.landing-why__item h3{font-size:16px;line-height:1.5}.landing-why__item p{margin-block-start:8px;color:#b6aecb;font-size:14px;line-height:1.6}.landing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}@media(max-width:1024px){.landing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.landing-steps{grid-template-columns:minmax(0,1fr);gap:24px}}.landing-steps__item{position:relative;display:flex;flex-direction:column;gap:8px}.landing-steps__item:before{content:"";position:absolute;inset-block-start:28px;inset-inline-start:64px;inset-inline-end:-24px;block-size:1px;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}.landing-steps__item:last-child:before{display:none}.landing-steps__item:lang(ar):before{background:linear-gradient(270deg,rgba(255,255,255,.18),transparent)}.landing-steps__item h3{margin-block-start:16px;font-size:16px}.landing-steps__item p{color:#b6aecb;font-size:14px;line-height:1.6}@media(max-width:1024px){.landing-steps__item:before{display:none}}.landing-steps__number{display:inline-flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;border:1px solid rgba(255,255,255,.18);border-radius:9999px;background-color:#171029;font-family:Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:700}.landing-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}@media(max-width:1024px){.landing-faq{grid-template-columns:minmax(0,1fr);gap:32px}}.landing-faq__intro{position:sticky;inset-block-start:96px}.landing-faq__intro .btn{margin-block-start:32px}@media(max-width:1024px){.landing-faq__intro{position:static}}.landing-faq__list{display:flex;flex-direction:column;gap:12px}.landing-faq__item{border:1px solid rgba(255,255,255,.09);border-radius:16px;background-color:#ffffff09;transition:border-color .2s ease,background-color .2s ease}.landing-faq__item:hover{background-color:#fff1}.landing-faq__item[open]{border-color:#ffffff2e}.landing-faq__item[open] .landing-faq__toggle{background:linear-gradient(120deg,#ff9800,#ff5e62 50%,#b45cff);border-color:transparent;color:#fff;transform:rotate(45deg)}.landing-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;min-block-size:44px;cursor:pointer;list-style:none;border-radius:16px}.landing-faq__item summary::-webkit-details-marker{display:none}.landing-faq__item summary:focus-visible{outline:2px solid #e8b1ff;outline-offset:2px}.landing-faq__item summary h3{font-size:16px;line-height:1.5}.landing-faq__item p{padding:0 24px 24px;color:#b6aecb;font-size:16px;line-height:1.6}.landing-faq__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:28px;block-size:28px;border:1px solid rgba(255,255,255,.18);border-radius:9999px;color:#b6aecb;font-size:12px;transition:transform .2s ease,background-color .2s ease}.landing-cta{padding-block:48px 96px}.landing-cta__panel{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:radial-gradient(ellipse 60% 120% at 0% 50%,rgba(255,152,0,.22),transparent 70%),radial-gradient(ellipse 60% 120% at 100% 50%,rgba(180,92,255,.28),transparent 70%),#171029;box-shadow:0 1px #ffffff0a inset,0 20px 50px -20px #0009}.landing-cta__panel h2{max-inline-size:560px;font-size:36px;font-weight:800;line-height:1.05;letter-spacing:-.03em}.landing-cta__panel p{max-inline-size:520px;margin-block-start:12px;color:#b6aecb;font-size:16px;line-height:1.6}.landing-cta__panel .btn{flex-shrink:0}@media(max-width:768px){.landing-cta__panel{flex-direction:column;align-items:flex-start;padding:32px 24px}.landing-cta__panel h2{font-size:32px}.landing-cta__panel .btn{inline-size:100%}}@keyframes landing-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes landing-rise-sm{0%{opacity:0;transform:translateY(8px)}}@keyframes landing-fill{0%{inline-size:0}}@keyframes landing-float{50%{transform:translateY(-10px)}}@keyframes landing-drift{50%{transform:translate(-48px,36px) scale(1.12)}}@media(prefers-reduced-motion:no-preference){:root:not([data-handoff]) .landing-intro{animation:landing-rise .9s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--intro-delay, 0ms)}.landing-hero__subtitle{--intro-delay: .11s}.landing-hero__actions{--intro-delay: .22s}.landing-hero__points{--intro-delay: .32s}.landing-hero__tagline{--intro-delay: .4s}.landing-preview{--intro-delay: .25s}:root:not([data-handoff]) .landing-preview__progress span{animation:landing-fill 1.4s .7s cubic-bezier(.22,1,.36,1) backwards}:root:not([data-handoff]) .landing-preview__steps li,:root:not([data-handoff]) .landing-preview__register li{animation:landing-rise-sm .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.8s + var(--i, 0) * .11s)}.landing-preview__window{animation:landing-float 7s ease-in-out 1.6s infinite}.landing-hero:before{animation:landing-drift 16s ease-in-out infinite}.landing-hero:after{animation:landing-drift 20s ease-in-out infinite reverse}.landing--reveal [data-reveal]:not(.is-revealed){opacity:0}.landing--reveal [data-reveal].is-revealed{animation:landing-rise .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--reveal-index, 0) * 90ms)}.landing--reveal .landing-steps__item:before{transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--reveal-index, 0) * 90ms)}.landing--reveal .landing-steps__item:lang(ar):before{transform-origin:right center}.landing--reveal .landing-steps__item.is-revealed:before{transform:scaleX(1)}.landing .btn svg{transition:transform .2s ease}.landing .btn:hover svg{transform:translate(4px)}.landing:lang(ar) .btn:hover svg{transform:translate(-4px)}.landing-faq__item{interpolate-size:allow-keywords}.landing-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .35s cubic-bezier(.22,1,.36,1),content-visibility .35s allow-discrete}.landing-faq__item[open]::details-content{block-size:auto}}
