@font-face{font-family:"IBM Plex Sans";src:url('/assets/fonts/IBMPlexSans-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url('/assets/fonts/IBMPlexSans-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url('/assets/fonts/IBMPlexSans-Bold.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:url('/assets/fonts/IBMPlexSansArabic-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:url('/assets/fonts/IBMPlexSansArabic-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:url('/assets/fonts/IBMPlexSansArabic-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--purple:#6915d6;--deep:#28133e;--ink:#271c35;--muted:#675d72;--line:#e8e0ef;--paper:#faf8fd;color-scheme:light;font-family:"IBM Plex Sans","IBM Plex Sans Arabic",sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:var(--ink);line-height:1.7;background:#fff}button,input{font:inherit}[hidden]{display:none!important}a{color:var(--purple);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,input:focus-visible{outline:3px solid #a66ce8;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.22;letter-spacing:-.025em}h1{font-size:clamp(2.4rem,4.3vw,4.5rem);font-weight:600}h2{font-size:clamp(1.8rem,2.8vw,2.85rem);font-weight:600}h3{font-weight:600}.wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.skip{position:fixed;inset-block-start:-80px;inset-inline-start:12px;z-index:99;background:white;padding:10px}.skip:focus{inset-block-start:10px}header{position:sticky;top:0;z-index:50;background:#fffffff5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{min-height:84px;display:flex;align-items:center;gap:30px}.brand{flex:none}.brand img{width:180px;height:auto;display:block}.nav nav{display:flex;gap:24px;align-items:center}.nav nav a{font-size:.93rem;color:#51455e;font-weight:600;white-space:nowrap}.nav-actions{margin-inline-start:auto;display:flex;align-items:center;gap:20px}.language{font-weight:600;white-space:nowrap}.button{display:inline-flex;min-height:48px;padding:12px 25px;border-radius:8px;background:var(--purple);border:1px solid var(--purple);color:white;font-weight:600;align-items:center;justify-content:center;text-align:center;transition:background .15s}.button:hover{background:#5010ab;text-decoration:none}.button.secondary{background:white;color:var(--purple);border-color:#d9c8ec}.button.secondary:hover{background:#f4edff}.button.small{min-height:42px;padding:8px 20px}.hero{padding-block:90px 95px;background:radial-gradient(ellipse at 85% 10%,#eee0ff,transparent 60%),linear-gradient(130deg,#fff 20%,#f4edfc)}.hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:70px}.eyebrow{font-size:.73rem;letter-spacing:.17em;font-weight:700;color:var(--purple);margin-bottom:20px}.hero-description{font-size:1.16rem;max-width:530px;color:var(--muted);margin-block:26px 28px}.actions{display:flex;gap:12px;flex-wrap:wrap}.hero-note{color:var(--muted);font-size:.82rem;max-width:500px;margin-top:20px}.intro{padding-block:80px 50px;text-align:center}.intro>p:not(.eyebrow){color:var(--muted);margin-block:20px 30px;font-size:1.1rem}.feature-index{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;max-width:1100px;margin:auto}.feature-index a{font-size:.85rem;padding:8px 15px;border:1px solid var(--line);border-radius:100px;background:#fff;color:#5c456c}.feature-index a:hover{border-color:var(--purple);color:var(--purple);text-decoration:none}.feature-section{padding-block:76px}.feature-section.tinted{background:var(--paper)}.feature-row{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center}.feature-row.reverse .feature-copy{order:2}.feature-row.reverse .preview{order:1}.feature-copy>p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:1.04rem}.feature-copy ul{list-style:none;padding:0;margin-block:24px}.feature-copy li{position:relative;padding-inline-start:25px;margin-block:10px;font-size:.95rem}.feature-copy li:before{content:'✓';color:var(--purple);position:absolute;inset-inline-start:0;font-weight:700}.text-link{font-weight:600;display:inline-block;padding-block:8px}.preview{min-width:0;background:#fff;border:1px solid #e4d9ef;border-radius:14px;overflow:hidden;box-shadow:0 16px 50px #3815610f}.preview-top{display:flex;align-items:center;gap:12px;background:linear-gradient(110deg,#7213e0,#2a153c);color:white;padding:12px 16px;font-size:.85rem}.mini-envelope{font-size:25px;line-height:1}.preview-search{margin-inline-start:auto;background:#ffffff20;border:1px solid #ffffff22;border-radius:5px;padding:4px 18px;font-size:.65rem}.preview-shell{display:grid;grid-template-columns:45px 1fr;min-height:270px}.preview-rail{color:white;text-align:center;font-size:20px;line-height:2.3;padding-top:10px;background:linear-gradient(#6616c6,#2a173c)}.preview-main{padding:23px 24px;background:#f8f5fc;min-width:0}.preview-main h3{font-size:1.1rem;margin-bottom:24px}.preview figcaption{padding:9px 16px;font-size:.66rem;letter-spacing:.015em;color:#796b86;border-top:1px solid #eee7f5;background:#fff}.preview-list{display:grid;gap:10px}.preview-list>div{display:flex;align-items:center;gap:12px;background:white;border:1px solid #eee8f5;border-radius:6px;padding:15px 14px}.avatar{width:31px;height:31px;display:grid;place-items:center;background:#efe6fb;color:#7223bd;font-size:.8rem;border-radius:8px}.preview-list b{font-size:.78rem;font-weight:600}.placeholder-line{display:block;margin-top:8px;width:clamp(45px,12vw,140px);height:5px;border-radius:3px;background:#ebe6f1}.dot{margin-inline-start:auto;width:6px;height:6px;border-radius:50%;background:#a16bda}.preview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-cards>div{min-height:168px;display:flex;flex-direction:column;gap:16px;padding:20px 12px;background:white;border:1px solid #eee5f6;border-radius:8px}.tile-symbol{font-size:24px;background:#efe6fb;color:var(--purple);width:40px;border-radius:8px;text-align:center}.preview-cards strong{font-size:.72rem}.preview-cards>div>span:last-child{font-size:.6rem;color:#85758e}.calendar-preview{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day{background:white;padding:10px 4px;text-align:center;font-size:.7rem;border-radius:3px;color:#7b6c87}.selected-day{background:#eadbff;color:#6017b5;font-weight:700;box-shadow:inset 0 -3px #8f42da}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-stats>div{background:white;padding:12px;border-radius:6px;border:1px solid #e9def2}.preview-stats b{display:block;color:var(--purple);font-size:1.6rem;font-weight:600}.preview-stats span{font-size:.65rem;color:#806a91}.chart{height:115px;display:flex;align-items:flex-end;gap:9px;padding-top:15px;border-bottom:1px solid #ddd0e9}.bar{display:block;flex:1;border-radius:3px 3px 0 0;background:#7924c8}.bar.b1{background:#b75d9b}.bar.b2{background:#d49b37}.bar[class-height="22"]{height:22%}.bar[class-height="45"]{height:45%}.bar[class-height="34"]{height:34%}.bar[class-height="68"]{height:68%}.bar[class-height="55"]{height:55%}.bar[class-height="32"]{height:32%}.bar[class-height="76"]{height:76%}.bar[class-height="88"]{height:88%}.bar[class-height="62"]{height:62%}.bar[class-height="46"]{height:46%}.bar[class-height="72"]{height:72%}.bar[class-height="58"]{height:58%}.business{padding-block:90px;background:#2a153e;color:white;text-align:center}.business .eyebrow{color:#caa0f5}.business h2{max-width:760px;margin:auto}.business p:not(.eyebrow){max-width:760px;margin:25px auto;color:#d7c7e4}.business .actions{justify-content:center}.business p.availability{font-size:.79rem;opacity:.85;margin-bottom:0}footer{background:#f5f0fa;border-top:1px solid var(--line);padding-block:44px;color:#71627e;font-size:.88rem}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px}.footer-grid>div{display:flex;flex-direction:column;gap:10px}.footer-grid strong{color:var(--ink);font-size:1.15rem}.help-main{padding-block:65px 80px}.help-main h1,.article h1{font-size:clamp(2.2rem,4vw,3.7rem)}.lede{font-size:1.15rem;color:var(--muted);margin-block:24px 35px;max-width:850px}.search-label{display:block;font-weight:600;margin-bottom:8px}#kb-search{width:100%;max-width:680px;border:1px solid #cfc1dc;border-radius:8px;padding:14px 18px;background:white;color:var(--ink)}#kb-count{font-size:.85rem;color:var(--muted);margin-block:14px 24px}.kb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kb-card{border:1px solid var(--line);border-radius:12px;padding:26px;background:#fcfaff}.kb-card h2{font-size:1.23rem}.kb-card p{color:var(--muted);font-size:.93rem;margin-block:18px}.kb-card .text-link{font-size:.9rem}.help-note{padding:28px;background:#f3edf9;border-inline-start:3px solid #8a3bdb;border-radius:0 8px 8px 0;margin-block:40px}.help-note h2{font-size:1.35rem;margin-bottom:16px}.help-note p{color:var(--muted);max-width:850px;margin-bottom:20px}.article{max-width:1000px;padding-block:45px 80px}.breadcrumb{font-size:.88rem;margin-bottom:50px}.article>h2{font-size:1.5rem}.steps{padding-inline-start:27px}.steps li{padding-inline-start:10px;margin-block:24px;line-height:1.95}.steps li::marker{color:var(--purple);font-weight:700}.updated{font-size:.8rem;color:var(--muted);margin-top:30px}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.55}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .hero-description{line-height:1.95}html[dir=rtl] .help-note{border-radius:8px 0 0 8px}
@media(min-width:1700px){.wrap{max-width:1600px}.hero-grid,.feature-row{gap:100px}.preview-shell{min-height:320px}.preview-main{padding:30px}.preview-cards>div{min-height:200px}.preview-list>div{padding:20px}}
@media(max-width:1100px){.nav{gap:20px}.nav nav{gap:14px}.brand img{width:150px}.nav-actions{gap:12px}.hero-grid,.feature-row{gap:35px}.hero{padding-block:65px}.preview-main{padding:18px 15px}.preview-cards{gap:6px}.preview-cards>div{padding:16px 9px}.kb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.nav{flex-wrap:wrap;gap:8px 20px;padding-block:12px}.nav nav{order:3;width:100%;justify-content:center;gap:20px;flex-wrap:wrap;font-size:.85rem}.nav nav a{font-size:.83rem}.nav-actions{gap:14px}.hero-grid,.feature-row{grid-template-columns:1fr;gap:35px}.hero-grid{max-width:760px}.hero h1{max-width:670px}.hero-description{max-width:650px}.hero .preview{max-width:650px;width:100%}.feature-row.reverse .feature-copy{order:0}.feature-row.reverse .preview{order:0}.feature-copy{max-width:700px}.preview-shell{min-height:280px}.feature-section{padding-block:55px}.intro{padding-block:55px 35px}.feature-index a{font-size:.79rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.hero{padding-block:48px}.article{padding-block-start:30px}}
@media(max-width:480px){.nav nav{gap:10px 18px}.brand img{width:134px}.button.small{font-size:.82rem;padding:7px 13px;min-height:38px}.language{font-size:.85rem}.nav-actions{gap:11px}.hero h1{font-size:2.5rem}.hero-description{font-size:1.04rem}.actions .button{flex:1;white-space:normal;font-size:.9rem;padding-inline:14px}.preview-shell{grid-template-columns:34px 1fr;min-height:245px}.preview-rail{font-size:16px}.preview-main{padding:18px 12px}.preview-main h3{font-size:.93rem}.preview-cards strong{font-size:.66rem}.preview-cards>div{gap:12px;min-height:145px;padding:12px 7px}.preview-search{padding-inline:10px}.preview-top{padding-inline:10px}.kb-grid{grid-template-columns:1fr}.kb-card{padding:22px}.feature-section{padding-block:44px}.eyebrow{font-size:.65rem}.feature-copy>p:not(.eyebrow){font-size:1rem}.feature-index{gap:7px}.feature-index a{font-size:.75rem;padding:6px 11px}.business{padding-block:60px}.help-note{padding:22px}.footer-grid{gap:25px}.steps li{padding-inline-start:4px}.breadcrumb{margin-bottom:30px}.help-main{padding-block-start:40px}html[dir=rtl] .hero h1{font-size:2.1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
