.brand-home{--p-bg:#f6faf9;--p-surface:#fff;--p-ink:#18342f;--p-muted:#60736e;--p-accent:#11695c;--p-accent-ink:#f6faf9;--p-action:#11695c;--p-action-ink:#f6faf9;--p-inv-bg:#18342f;--p-inv-surface:#26403b;--p-inv-ink:#f6faf9;--p-inv-muted:#a2afac;--p-inv-accent:#f6faf9;--p-inv-accent-ink:#18342f;--p-inv-action:#f6faf9;--p-inv-action-ink:#18342f;--s-2:8px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--gutter:48px;--nav:96px;--ink:#18342f;--line:#dce8e4;--r-md:12px;--t-lead:20px;--ground-bg:#e3f2ed;--font-text:var(--font-arabic), sans-serif;--font-display:var(--font-arabic), sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--m-in:.15s;--m-out:.12s;--m-press:90ms;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-ease-enter:cubic-bezier(.22, 1, .36, 1)}.brand-home .container{width:min(1280px,100% - 96px)}.brand-hero{height:calc(100svh - 96px);min-height:690px;padding:44px 0 48px;overflow:hidden}.brand-hero>.wrap{flex-direction:column;align-items:center;gap:32px;height:100%;display:flex}.brand-hero-copy{text-align:center;flex:none;max-width:790px}.brand-hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(42px,4.8vw,68px);font-weight:600;line-height:1.35}.brand-hero .hero__lead{max-width:60ch;color:var(--text);margin:20px auto 24px;font-size:18px;line-height:1.9}.brand-hero-actions{justify-content:center;align-items:center;gap:16px;display:flex}.brand-hero-actions .button{min-height:48px;padding-inline:24px;font-size:15px}.brand-tour-link{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:7px;align-items:center;gap:8px;font-size:14px;display:inline-flex}.brand-tour-link:hover{color:var(--accent);text-decoration-color:currentColor}.brand-hero-product{background:#e5f2ed;border:1px solid #d5e7de;border-radius:24px;flex:1;justify-content:center;align-items:flex-start;width:min(100%,1050px);min-height:250px;padding:24px 48px 0;display:flex;overflow:hidden}.brand-product-window{text-align:right;background:#fff;border:1px solid #ccddd5;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 16px 40px #153e3212}.product-window-bar{border-bottom:1px solid var(--border);height:48px;font-family:var(--font-latin), sans-serif;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;font-size:13px;display:flex}.window-dots{direction:ltr;gap:6px;display:flex}.window-dots i{background:#c7d7cf;border-radius:50%;width:7px;height:7px}.product-window-search{border:1px solid var(--border);color:var(--muted);background:#f6faf9;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin:20px 24px;padding:12px 16px;font-size:14px;display:flex}.product-window-search kbd{font:inherit;color:var(--muted);margin-inline-start:auto}.product-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 24px 24px;display:grid}.product-window-app{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;transition:border-color .18s;display:flex;position:relative}.product-window-app:hover{border-color:var(--accent)}.product-window-app strong{font-family:var(--font-latin), sans-serif;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.product-window-app>span{color:var(--muted);font-size:13px}.product-window-app>svg{inset-inline-end:16px;color:var(--accent);position:absolute;top:24px}.product-window-app img{width:48px;height:48px}.brand-tour{background:#fff;padding:0}.brand-tour>.wrap{min-height:100svh;padding-block:96px}.brand-tour h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.5}.brand-tour .mo-pc__steps{margin:0;padding:0;list-style:none}.brand-tour .mo-pc__step{border-left:0;border-inline-start:2px solid var(--border);padding-left:0;padding-inline-start:24px}.brand-tour .mo-pc__step h3{font-family:var(--font-arabic), sans-serif;margin:0;font-size:20px;font-weight:600;line-height:1.7}.brand-tour .mo-pc__step p{color:var(--text);margin:0;font-size:16px;line-height:1.9}.brand-tour .mo-pc__visual{overflow:hidden}.brand-tour .mo-pc__visuals{align-self:center}.brand-tour.is-live>.mo-pc__grid{align-content:center;padding-block:120px 80px}.brand-tour.is-live .mo-pc__step.is-on{border-inline-start-color:var(--accent)}.brand-tour.is-live .mo-pc__visual{background:#edf5f1;border-radius:16px;align-items:center;padding:20px;display:flex}.brand-tour .brand-product-window{box-shadow:none}.brand-tour .product-window-grid{gap:8px;padding:0 14px 14px}.brand-tour .product-window-app{gap:8px;padding:14px}.brand-tour .product-window-app strong{font-size:13px}.brand-tour .product-window-app>svg{display:none}.brand-tour .product-window-app img{width:40px;height:40px}.brand-tour .product-window-search{margin:14px}.product-release-preview,.product-guide-preview{padding:28px}.product-preview-heading{font-family:var(--font-latin), sans-serif;align-items:center;gap:16px;font-size:16px;display:flex}.product-preview-platform{background:var(--accent-soft);color:var(--accent-text);border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:14px 16px;font-size:14px;display:flex}.product-preview-platform>svg:last-child{margin-inline-start:auto}.product-release-preview dl{gap:12px;margin:20px 0;font-size:14px;display:grid}.product-release-preview dl>div{justify-content:space-between;gap:12px;display:flex}.product-release-preview dd{margin:0}.product-release-preview dt{color:var(--muted)}.product-preview-link{border:1px solid var(--border);min-height:48px;color:var(--accent);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.product-preview-link:hover{border-color:var(--accent)}.product-guide-preview>svg{color:var(--accent);margin-bottom:14px}.product-guide-preview h3{color:var(--text)!important;margin:0!important;font-size:20px!important}.product-guide-preview ol{gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.product-guide-preview li{align-items:center;gap:12px;font-size:14px;line-height:1.9;display:flex}.product-guide-preview li span{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.brand-close{background:#e6f2ec;height:calc(100svh - 120px);min-height:590px;padding:96px 0 72px}.brand-close .wrap{place-items:center;height:100%;display:grid}.brand-close-content{text-align:center;max-width:800px}.brand-close-content>img{width:64px;height:64px;margin-bottom:20px}.brand-close h2{letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.7vw,66px);font-weight:600;line-height:1.4}.brand-close p{max-width:48ch;margin:24px auto 32px;font-size:18px;line-height:1.9}.brand-close .button.secondary{background:0 0;border-color:#a9c6b9}@media (min-width:640px){.brand-tour:not(.is-live) .mo-pc__step{border-inline-start:0}.brand-tour:not(.is-live) .mo-pc__steps{gap:48px}.brand-tour:not(.is-live) .mo-pc__visual{max-height:34svh;overflow:auto}.brand-tour:not(.is-live) .mo-pc__visual .product-window-grid{padding-bottom:16px}.brand-tour:not(.is-live) .mo-pc__visual .product-window-app{padding:12px}.brand-tour:not(.is-live) .mo-pc__visual .product-window-search{display:none}}@media (max-width:1100px){.brand-home .container{width:calc(100% - 64px)}.brand-hero h1{font-size:56px}.brand-hero-product{padding:20px 24px 0}.brand-hero{padding-top:32px}.brand-tour .mo-pc__visual .product-window-app:nth-child(3){display:none}.brand-tour .product-window-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.brand-home .container{width:calc(100% - 40px)}.brand-hero{height:calc(100svh - 110px);min-height:690px;padding:28px 0 32px}.brand-hero>.wrap{gap:24px}.brand-hero h1{font-size:40px;line-height:1.4}.brand-hero .hero__lead{margin:16px auto 20px;font-size:16px;line-height:1.9}.brand-hero-actions{flex-direction:column;gap:8px}.brand-hero-actions .button{width:100%;font-size:14px}.brand-tour-link{min-height:44px;font-size:14px}.brand-hero-product{border-radius:16px;min-height:230px;padding:16px 12px 0}.product-window-bar{height:40px;padding:0 16px;font-size:13px}.product-window-search{margin:14px;padding:9px 10px;font-size:13px}.product-window-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px}.product-window-app{gap:9px;padding:14px}.brand-hero .product-window-app:nth-child(3){display:none}.product-window-app strong{font-size:13px}.product-window-app>svg{display:none}.product-window-app img{width:40px;height:40px}.brand-tour>.wrap{padding-block:64px}.brand-tour .mo-pc__text{gap:24px}.brand-tour h2{font-size:32px}.brand-tour .mo-pc__step{border:0;padding-inline-start:0}.brand-tour .mo-pc__steps{gap:40px}.brand-tour .mo-pc__step h3{font-size:19px}.brand-tour .mo-pc__step p{font-size:15px}.brand-tour .mo-pc__visual{background:#edf5f1;margin-top:16px;padding:16px}.brand-tour .product-window-grid{grid-template-columns:1fr 1fr}.brand-tour .product-window-app:nth-child(3){display:none}.brand-tour .product-window-search{font-size:13px}.brand-close{height:auto;min-height:650px;padding:64px 0}.brand-close h2{font-size:40px}.brand-close p{font-size:16px}.product-release-preview,.product-guide-preview{padding:20px}.product-guide-preview li{gap:8px;font-size:13px}.brand-close-content{width:100%}}@media (prefers-reduced-motion:reduce){.brand-home *{scroll-behavior:auto}.brand-hero-product{transform:none}.brand-tour .mo-pc__step p{opacity:1}}.brand-home{display:flow-root}.brand-hero{height:100svh;margin-top:-96px;padding-top:140px}.brand-close{flex-direction:column;height:100svh;min-height:700px;padding:0;display:flex}.brand-close>.wrap{flex:1;place-items:center;height:auto;padding-block:64px;display:grid}.brand-footer-directory{border-top:1px solid #bfd8c9;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding-block:24px;font-size:13px;display:flex}.brand-footer-directory a{align-items:center;min-height:44px;display:inline-flex}.brand-footer-directory>a:first-child{font-family:var(--font-latin), sans-serif;letter-spacing:1px;font-size:18px}.brand-close~.site-footer{display:none}@media (min-width:640px) and (max-width:1023px){main>.brand-tour[data-moment]:not(.is-live){height:200svh;min-height:0}.brand-tour:not(.is-live)>.wrap{align-content:start;height:100%;padding-block:80px}.brand-tour:not(.is-live) .mo-pc__visual{max-height:30svh}.brand-tour:not(.is-live) .mo-pc__steps{gap:32px}}@media (max-width:700px){.brand-hero{height:100svh;min-height:800px;margin-top:-110px;padding-top:138px}.brand-close{height:auto;min-height:100svh}.brand-close>.wrap{padding-block:64px 40px}.brand-footer-directory{flex-wrap:wrap;gap:12px 20px;min-height:120px}.brand-tour>.wrap{padding-block:48px}.brand-tour .mo-pc__steps{gap:28px}.brand-tour .mo-pc__visual{padding:12px}.brand-tour .product-window-search{display:none}.brand-tour .product-window-app{padding:12px}.brand-tour .product-window-app img{width:32px;height:32px}.brand-tour .product-window-app>span{display:none}.brand-tour .product-release-preview,.brand-tour .product-guide-preview{padding:16px}.brand-tour .product-release-preview dl{gap:8px;margin:12px 0}.brand-tour .product-preview-platform{margin-top:12px}.brand-tour .product-guide-preview>svg{display:none}.brand-tour .product-guide-preview ol{gap:10px;margin:14px 0}.brand-tour .mo-pc__step p{font-size:15px}}@media (min-width:640px){#library-tour:not(.is-live){height:200svh;min-height:0}}@media (min-width:375px) and (max-width:639px) and (min-height:800px){#library-tour:not(.is-live){height:200svh;min-height:0}}.brand-hero>.wrap{display:block}.brand-hero>.wrap>.hero-text{flex-direction:column;align-items:center;gap:32px;width:100%;height:100%;display:flex}.brand-hero-product{width:100%}.brand-close .button.secondary{border-color:var(--border);background:#fff}@media (max-width:700px){.brand-hero>.wrap>.hero-text{gap:24px}}.brand-close>.wrap{z-index:1;grid-template-rows:minmax(0,1fr) auto;gap:32px;height:100%;padding-block:64px 72px;display:grid;position:relative}.brand-close-content{text-align:start;grid-template-columns:1fr 1fr;grid-template-areas:"mark mark""title copy""title actions";align-items:start;gap:24px 64px;width:100%;max-width:none;display:grid}.brand-close-content>img{grid-area:mark;margin:0}.brand-close-content h2{grid-area:title;font-size:56px}.brand-close-content>p{grid-area:copy;max-width:48ch;margin:0}.brand-close-content>.brand-hero-actions{grid-area:actions;justify-content:flex-start;align-self:start}.brand-footer-directory{width:100%;min-height:48px;padding:24px 0 0}.brand-close>.wrap>.brand-footer-directory{align-self:end}@media (max-width:700px){.brand-close>.wrap{gap:32px;padding-block:48px}.brand-close-content{grid-template-columns:1fr;grid-template-areas:"mark""title""copy""actions";gap:24px}.brand-close-content h2{font-size:40px}.brand-close-content>.brand-hero-actions{align-items:stretch}.brand-footer-directory{gap:12px;font-size:13px}}
