.bai-message-thinking{align-self:flex-start;color:#5f6670;background:transparent;border:1px dashed var(--bai-line);font-style:italic}:root{--bai-ink:#111820;--bai-blue:#063fd0;--bai-blue-dark:#062875;--bai-yellow:#ffd230;--bai-paper:#fffdf8;--bai-line:#cbd2dc;--bai-soft:#edf3ff}body.bai-home-mode #header-group{display:none!important}body.bai-dialog-open{overflow:hidden}.bai-home{background:var(--bai-paper);color:var(--bai-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bai-home *{box-sizing:border-box}.bai-home a{color:inherit}.bai-home :focus-visible{outline:3px solid var(--bai-yellow);outline-offset:3px;box-shadow:0 0 0 6px var(--bai-blue-dark)}.bai-header{min-height:84px;padding:0 clamp(22px,4vw,64px);display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:34px;background:var(--bai-ink);color:#fff}.bai-wordmark{font:900 clamp(2.6rem,5vw,4.4rem)/1 Arial,sans-serif;letter-spacing:-.09em;text-decoration:none}.bai-nav,.bai-head-actions,.bai-language{display:flex;align-items:center}.bai-nav{gap:0}.bai-nav a{padding:12px 26px;border-right:1px solid rgba(255,255,255,.45);font-weight:800;text-decoration:none}.bai-nav a:last-child{border-right:0}.bai-head-actions{gap:26px}.bai-language{gap:8px}.bai-lang{min-width:44px;min-height:44px;padding:5px;border:0;background:transparent;color:#fff;font:inherit;font-weight:800;cursor:pointer}.bai-lang.is-active{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.bai-cart{font-weight:800;text-decoration:none}.bai-hero{display:grid;grid-template-columns:1fr 1fr;min-height:540px;background:var(--bai-blue)}.bai-hero-copy{padding:clamp(46px,4vw,62px) clamp(28px,4vw,62px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.bai-hero h1{max-width:680px;margin:0;white-space:pre-line;font:900 clamp(3.7rem,5.2vw,5.6rem)/.94 Arial,sans-serif;letter-spacing:-.055em}.bai-hero-lead{margin:30px 0 12px;font-size:clamp(1.1rem,1.55vw,1.45rem);font-weight:800}.bai-hero-ary{margin:0 0 28px;color:var(--bai-yellow);font-size:1.25rem;font-weight:800;direction:rtl}.bai-primary,.bai-secondary{min-height:56px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bai-ink);background:var(--bai-yellow);color:var(--bai-ink)!important;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.bai-primary:disabled{opacity:.48;cursor:not-allowed}.bai-secondary{background:#fff}.bai-hero-copy>.bai-primary{width:clamp(300px,25.4vw,390px)}.bai-hero-trust{width:100%;margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:22px;font-size:.92rem;font-weight:700}.bai-hero-trust span+span{padding-left:22px;border-left:1px solid rgba(255,255,255,.55)}.bai-hero-media{min-height:540px}.bai-hero-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.bai-builder{padding:56px clamp(22px,4vw,64px) 64px}.bai-builder-title{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.bai-eyebrow{margin:0 0 10px;color:var(--bai-blue);font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.bai-builder h2,.bai-products h2,.bai-how h2{margin:0;font-size:clamp(2.6rem,4.4vw,5rem);line-height:.95;letter-spacing:-.055em}.bai-steps{margin:0;padding:0;display:flex;list-style:none}.bai-steps li{min-width:185px;padding:8px 24px;display:flex;align-items:center;gap:12px;border-left:1px solid var(--bai-line);color:#5f6670;font-weight:800}.bai-steps b{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#6d737b;color:#fff}.bai-steps .is-current{color:var(--bai-ink)}.bai-steps .is-current b{background:var(--bai-blue)}.bai-format-grid{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--bai-line)}.bai-format-grid fieldset{margin:0;padding:26px;border:0;border-right:1px solid var(--bai-line)}.bai-format-grid>*:last-child{border-right:0}.bai-format-grid legend{padding:0;font-size:1.05rem;font-weight:900}.bai-segmented{margin-top:14px;display:grid;grid-template-columns:1fr 1fr}.bai-segmented button{min-height:66px;border:2px solid var(--bai-line);background:#fff;color:var(--bai-ink);font:inherit;font-weight:900;cursor:pointer}.bai-segmented button+button{border-left:0}.bai-segmented .is-active{background:var(--bai-blue);border-color:var(--bai-blue);color:#fff}.bai-choice-title{margin-top:46px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}.bai-choice-title h3{margin:0;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.bai-choice-title p{margin:0;color:#5f6670}.bai-choice-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.bai-choice-card{min-height:180px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:2px solid var(--bai-ink);background:#fff;color:var(--bai-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.bai-choice-card strong{font-size:clamp(1.5rem,2.7vw,2.5rem);letter-spacing:-.04em}.bai-choice-card>span:last-child{max-width:520px;line-height:1.45}.bai-choice-ai{border-color:var(--bai-blue);background:var(--bai-blue);color:#fff}.bai-choice-ai .bai-choice-tag{background:var(--bai-yellow);color:var(--bai-ink)}.bai-choice-tag{padding:7px 10px;background:var(--bai-soft);color:var(--bai-blue);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bai-products{padding:52px clamp(22px,4vw,64px) 72px;background:#f6f7f9}.bai-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.bai-section-head>p{max-width:340px;color:#5f6670}.bai-product-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bai-product{min-width:0;background:#fff;border-top:4px solid var(--bai-blue)}.bai-product a{height:100%;display:flex;flex-direction:column;text-decoration:none}.bai-product img{width:100%;aspect-ratio:1/1;object-fit:cover}.bai-product a>div{padding:20px;display:flex;flex:1;flex-direction:column}.bai-product p{margin:0 0 7px;color:var(--bai-blue);font-size:.76rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bai-product h3{margin:0 0 12px;font-size:1.35rem;line-height:1}.bai-product span{margin-bottom:22px;color:#5f6670;font-size:.9rem}.bai-product strong{margin-top:auto}.bai-how{padding:64px clamp(22px,4vw,64px);background:var(--bai-yellow)}.bai-how>div{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bai-how>div p{margin:0;padding:24px;background:#fff;font-weight:800}.bai-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:auto}.bai-dialog{width:min(920px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:0;border:0;background:transparent;color:var(--bai-ink)}.bai-dialog::backdrop{background:#081222c7}.bai-dialog-shell{background:var(--bai-paper);border:3px solid var(--bai-ink)}.bai-dialog header{padding:24px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:var(--bai-blue);color:#fff}.bai-dialog header .bai-eyebrow{color:var(--bai-yellow)}.bai-dialog h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.05em}.bai-close{min-height:48px;padding:0 16px;border:2px solid white;background:transparent;color:#fff;font:inherit;font-weight:900;cursor:pointer}.bai-progress{padding:18px 28px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;border-bottom:1px solid var(--bai-line);font-weight:800}.bai-progress progress{width:100%;height:10px;accent-color:var(--bai-blue)}.bai-chat{min-height:180px;max-height:280px;padding:28px;overflow:auto;display:flex;flex-direction:column;gap:12px;background:var(--bai-soft)}.bai-message{max-width:82%;margin:0;padding:14px 16px;line-height:1.45}.bai-message-agent{align-self:flex-start;background:#fff;border:1px solid var(--bai-line)}.bai-message-user{align-self:flex-end;background:var(--bai-blue);color:#fff}.bai-answer{padding:24px 28px}.bai-answer-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bai-answer-option{min-height:54px;padding:10px 14px;border:2px solid var(--bai-line);background:#fff;color:var(--bai-ink);font:inherit;font-weight:800;text-align:left;cursor:pointer}.bai-answer-option.is-selected{border-color:var(--bai-blue);background:var(--bai-blue);color:#fff}.bai-answer>.bai-primary{margin-top:18px;width:100%}.bai-free-label{font-weight:800}.bai-free-label textarea{width:100%;margin-top:10px;padding:12px;border:2px solid var(--bai-line);font:inherit;resize:vertical}.bai-results{padding:26px 28px}.bai-result-intro{margin:0 0 18px;font-size:1.08rem;line-height:1.5;font-weight:800}.bai-result-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bai-result-item{padding:14px;border:1px solid var(--bai-line);background:#fff}.bai-result-item b{display:block}.bai-result-item span{color:#5f6670;font-size:.88rem}.bai-adjustments{margin-top:20px;display:flex;gap:8px;flex-wrap:wrap}.bai-adjustments button{min-height:44px;padding:0 14px;border:2px solid var(--bai-blue);background:#fff;color:var(--bai-blue);font:inherit;font-weight:800;cursor:pointer}.bai-prototype-note{padding:14px;background:#fff4c5;font-size:.9rem}.bai-result-actions{display:flex;justify-content:flex-end;gap:10px}.bai-dialog footer{padding:16px 28px;border-top:1px solid var(--bai-line);color:#5f6670;font-size:.82rem}.bai-home.is-darija .bai-hero-copy{direction:rtl;align-items:flex-end;text-align:right}.bai-home.is-darija .bai-hero-ary{display:none}@media(max-width:1050px){.bai-header{grid-template-columns:130px 1fr}.bai-nav{display:none}.bai-head-actions{justify-content:flex-end}.bai-hero{grid-template-columns:1fr}.bai-hero-media{order:-1;min-height:420px}.bai-builder-title{align-items:flex-start;flex-direction:column}.bai-steps{width:100%}.bai-steps li{min-width:0;flex:1}.bai-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.bai-header{min-height:72px;padding-inline:18px;gap:10px}.bai-wordmark{font-size:2.7rem}.bai-head-actions{gap:8px}.bai-cart{font-size:.82rem}.bai-hero-media{min-height:330px}.bai-hero-copy{padding:44px 20px}.bai-hero h1{font-size:clamp(3.5rem,16vw,5.2rem)}.bai-primary{width:100%}.bai-hero-trust{grid-template-columns:1fr}.bai-builder,.bai-products,.bai-how{padding-inline:20px}.bai-steps span{display:none}.bai-steps li{padding:5px;justify-content:center;border:0}.bai-format-grid,.bai-choice-grid{grid-template-columns:1fr}.bai-format-grid fieldset{border-right:0;border-bottom:1px solid var(--bai-line)}.bai-choice-title,.bai-section-head{align-items:flex-start;flex-direction:column}.bai-product-grid{grid-template-columns:1fr 1fr}.bai-product a>div{padding:14px}.bai-how>div{grid-template-columns:1fr}.bai-dialog{width:100%;max-width:none;max-height:100vh;margin:0}.bai-dialog-shell{min-height:100vh;border:0}.bai-dialog header,.bai-answer,.bai-results{padding-inline:18px}.bai-answer-options,.bai-result-list{grid-template-columns:1fr}.bai-result-actions{flex-direction:column}.bai-result-actions>*{width:100%}}.bai-home.is-darija .bai-hero-ary{display:block}.bai-home.is-darija .bai-builder-title>div,.bai-home.is-darija .bai-choice-title,.bai-home.is-darija .bai-section-head,.bai-home.is-darija .bai-how,.bai-home.is-darija .bai-dialog-shell{text-align:right}.bai-home.is-darija .bai-choice-card{align-items:flex-start;text-align:right}.bai-home.is-darija .bai-answer-option{text-align:right}.bai-home[lang=ary]{font-family:Noto Sans Arabic,Geeza Pro,Dubai,Tahoma,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.bai-home[lang=ary] .bai-wordmark{font-family:Arial,sans-serif}.bai-home[lang=ary] h1,.bai-home[lang=ary] h2,.bai-home[lang=ary] h3,.bai-home[lang=ary] strong,.bai-home[lang=ary] b{letter-spacing:0}.bai-home[lang=ary] .bai-hero h1{font-family:Noto Sans Arabic,Geeza Pro,Dubai,Tahoma,Arial,sans-serif;font-size:clamp(3.3rem,4.8vw,5.1rem);font-weight:800;line-height:1.12}.bai-home[lang=ary] h2,.bai-home[lang=ary] h3{font-weight:800;line-height:1.18}.bai-home[lang=ary] p,.bai-home[lang=ary] .bai-choice-card>span:last-child,.bai-home[lang=ary] .bai-message,.bai-home[lang=ary] footer{line-height:1.72}.bai-home[lang=ary] .bai-eyebrow,.bai-home[lang=ary] .bai-choice-tag{letter-spacing:0;text-transform:none}.bai-home[lang=ary] button,.bai-home[lang=ary] a{font-family:inherit}.bai-home[lang=fr]{font-family:Avenir Next,Avenir Next LT Pro,Avenir,Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:.035em}.bai-home[lang=fr] :is(h1,h2,h3,p,a,button,span,strong,b,legend,label,footer){font-weight:300!important}.bai-home[lang=fr] :is(h1,h2,h3){letter-spacing:.055em}.bai-home[lang=fr] .bai-wordmark{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:700!important;letter-spacing:-.06em}.bai-home[lang=ary],.bai-home[lang=ary] :is(h1,h2,h3,p,a,button,span,strong,b,legend,label,input,textarea,footer){font-family:Noto Kufi Arabic,Tahoma,Arial,sans-serif;font-weight:300!important;letter-spacing:0}.bai-home[lang=ary] .bai-wordmark{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:700!important;letter-spacing:-.06em}@media(prefers-reduced-motion:reduce){.bai-home *,.bai-home *:before,.bai-home *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/blue-ai.css.map */
