*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 2.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1240px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}@media(min-width:576px){.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}}@media(min-width:768px){.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}}@media(min-width:992px){.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}}@media(min-width:1200px){.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}}@media(min-width:1400px){.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}}:root{--ho-ink-950: #08070d;--ho-ink-900: #0e0c17;--ho-ink-850: #14121f;--ho-ink-800: #1b1829;--ho-ink-700: #282339;--ho-paper: #faf8f5;--ho-paper-2: #f3efe9;--ho-violet-600: #6d28d9;--ho-violet: #7c3aed;--ho-violet-400: #a78bfa;--ho-violet-300: #c4b5fd;--ho-fuchsia: #d946ef;--ho-amber: #f5a524;--ho-mint: #34d399;--ho-mint-600: #059669;--ho-sky: #38bdf8;--ho-rose: #fb7185;--ho-grad-brand: linear-gradient(120deg, #7c3aed 0%, #c026d3 60%, #f59e0b 135%);--ho-grad-text: linear-gradient(100deg, #c4b5fd 0%, #f0abfc 45%, #fdba74 100%);--ho-font: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ho-font-latin: "Plus Jakarta Sans", var(--ho-font);--ho-tracking-tight: -.035em;--ho-radius-sm: 10px;--ho-radius: 16px;--ho-radius-lg: 22px;--ho-radius-xl: 28px;--ho-ease: cubic-bezier(.22, 1, .36, 1);--ho-nav-h: 72px;--ho-section-y: clamp(5rem, 10vw, 8.5rem);--ho-dir: 1}:root:lang(ar){--ho-font: "IBM Plex Sans Arabic", ui-sans-serif, system-ui, "Segoe UI", Tahoma, sans-serif;--ho-tracking-tight: 0}[dir=rtl]{--ho-dir: -1}.ho-theme-dark{--bg: var(--ho-ink-950);--surface: rgba(255, 255, 255, .035);--surface-2: rgba(255, 255, 255, .06);--surface-solid: var(--ho-ink-850);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .15);--text: #d9d5e6;--text-muted: #9a95ad;--heading: #fff;--accent: var(--ho-violet-400);--check: var(--ho-mint);color-scheme:dark;background-color:var(--bg);color:var(--text)}.ho-theme-light{--bg: var(--ho-paper);--surface: #fff;--surface-2: var(--ho-paper-2);--surface-solid: #fff;--border: rgba(24, 18, 43, .08);--border-strong: rgba(24, 18, 43, .15);--text: #3b3649;--text-muted: #686276;--heading: #120f1d;--accent: var(--ho-violet);--check: var(--ho-mint-600);color-scheme:light;background-color:var(--bg);color:var(--text)}.ho-theme-light--alt{--bg: var(--ho-paper-2);--surface-2: #ebe6de}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ho-nav-h) + 1rem);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.ho-body{margin:0;font-family:var(--ho-font);font-size:1rem;line-height:1.65;background-color:var(--ho-ink-950);color:#d9d5e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:#a78bfa59;color:#fff}:focus-visible{outline:2px solid var(--ho-violet-400);outline-offset:3px}main:focus{outline:none}.ho-icon{display:inline-block;flex-shrink:0;vertical-align:middle}[dir=rtl] .ho-icon--flip{transform:scaleX(-1)}.ho-skip-link{position:fixed;top:.75rem;inset-inline-start:.75rem;z-index:1100;padding:.65rem 1rem;border-radius:var(--ho-radius-sm);background:#fff;color:var(--ho-ink-950);font-weight:600;transform:translateY(-200%);transition:transform .2s}.ho-skip-link:focus{transform:none}.ho-progress{position:fixed;inset-inline:0;top:0;z-index:1001;height:2px;background:var(--ho-grad-brand);transform:scaleX(var(--progress, 0));transform-origin:left center;pointer-events:none}[dir=rtl] .ho-progress{transform-origin:right center}h1,h2,h3,h4,h5,h6{margin:0;color:var(--heading, #fff);font-weight:700;letter-spacing:var(--ho-tracking-tight);line-height:1.12}:lang(ar) :is(h1,h2,h3,h4,h5,h6){line-height:1.35}p{margin:0}.ho-gradient-text{background:var(--ho-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ho-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ho-eyebrow:before{content:"";width:1.25rem;height:1px;background:currentColor;opacity:.7}.ho-eyebrow:lang(ar){font-size:.9rem;letter-spacing:0}.ho-heading{display:flex;flex-direction:column;gap:1rem;max-width:780px;margin-bottom:clamp(2.5rem,5vw,4rem)}.ho-heading--center{align-items:center;margin-inline:auto;text-align:center}.ho-heading--start{align-items:flex-start;text-align:start}.ho-heading__title{font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;text-wrap:balance}.ho-heading__title:lang(ar){font-weight:700}.ho-heading__sub{max-width:640px;font-size:clamp(1.02rem,1.4vw,1.2rem);color:var(--text-muted);text-wrap:pretty}.ho-prose{font-size:1.075rem;line-height:1.8;color:var(--text)}.ho-prose>*+*{margin-top:1.1em}.ho-prose h2,.ho-prose h3,.ho-prose h4{margin-top:1.8em;color:var(--heading)}.ho-prose h2{font-size:1.75rem}.ho-prose h3{font-size:1.35rem}.ho-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ho-prose img{border-radius:var(--ho-radius-lg)}.ho-prose ul,.ho-prose ol{padding-inline-start:1.25rem}.ho-prose blockquote{margin-inline:0;padding-inline-start:1.25rem;border-inline-start:3px solid var(--accent);color:var(--heading);font-weight:500}@keyframes ho-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes ho-rise{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ho-settle{0%{transform:translate3d(0,24px,0)}to{transform:none}}@keyframes ho-fade-up{0%{opacity:0;transform:translate3d(0,16px,0) scale(.99)}to{opacity:1;transform:none}}@keyframes ho-pulse{0%{box-shadow:0 0 #34d3998c}to{box-shadow:0 0 0 10px #34d39900}}@keyframes ho-blink{50%{opacity:0}}@keyframes ho-aurora{0%,to{transform:translate3d(-4%,-2%,0) rotate(0) scale(1)}50%{transform:translate3d(4%,3%,0) rotate(6deg) scale(1.08)}}.js [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ho-ease),transform .9s var(--ho-ease)}.js [data-reveal].is-visible{opacity:1;transform:none}.js [data-reveal-group]>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s var(--ho-ease),transform .8s var(--ho-ease);transition-delay:calc(var(--stagger, 0) * 90ms)}.js [data-reveal-group].is-visible>*{opacity:1;transform:none}.js .ho-draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ho-ease) .2s}.js .ho-draw.is-drawn{stroke-dashoffset:0}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}[data-depth]{translate:0 var(--parallax-y, 0px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal],.js [data-reveal-group]>*{opacity:1;transform:none}.js .ho-draw{stroke-dashoffset:0}}.ho-section{position:relative;padding-block:var(--ho-section-y);overflow:clip}.ho-panel{padding:1.5rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-panel__title{margin-bottom:1rem;font-size:.95rem;font-weight:600;color:var(--heading)}.ho-page-hero{position:relative;padding-top:calc(var(--ho-nav-h) + clamp(3rem,7vw,5rem));padding-bottom:clamp(3rem,6vw,4.5rem);overflow:clip;text-align:center}.ho-page-hero .ho-heading{position:relative;margin-bottom:0}.ho-page-hero__title{font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.ho-page-hero__title:lang(ar){font-weight:700;letter-spacing:0;line-height:1.3}.ho-page-hero__links{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem}.ho-page-hero__links .ho-pill,[dir=rtl] .ho-page-hero__links .ho-pill{padding:.5rem 1rem}.ho-section[id]{scroll-margin-top:var(--ho-nav-h)}.ho-section__more{position:relative;display:flex;justify-content:center;margin-top:clamp(2rem,4vw,2.75rem)}.ho-section__more--start{justify-content:flex-start}.ho-page-home main>.ho-section,.ho-page-home main>section:not(.ho-hero){content-visibility:auto;contain-intrinsic-size:auto 900px}.ho-nav{position:fixed;inset-inline:0;top:0;z-index:1000;display:flex;align-items:center;height:var(--ho-nav-h);border-bottom:1px solid transparent;color:#fff;transition:background-color .35s,border-color .35s,transform .45s var(--ho-ease)}.ho-nav.is-scrolled{border-bottom-color:#ffffff12;background:#08070db8;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px)}@media(max-width:991.98px){.ho-nav.is-scrolled{background:#08070df0;backdrop-filter:none;-webkit-backdrop-filter:none}}.ho-nav.is-hidden{transform:translateY(-100%)}.ho-nav__inner{display:flex;align-items:center;gap:1.5rem}.ho-logo{display:inline-flex;flex-shrink:0;align-items:center;gap:.65rem;color:#fff;font-family:var(--ho-font-latin);font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.ho-logo__img{width:auto;height:25px}@media(min-width:768px){.ho-logo__img{height:35px}}.ho-nav__links{display:none;gap:.15rem;margin-inline:auto}@media(min-width:992px){.ho-nav__links{display:flex}}.ho-nav__menu{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.ho-nav__trigger{display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;font-family:inherit;cursor:pointer}.ho-nav__trigger[aria-expanded=true]{color:#fff;background:#ffffff14}.ho-nav__trigger[aria-expanded=true] .ho-nav__chevron{rotate:180deg}.ho-nav__chevron{opacity:.6;transition:rotate .25s var(--ho-ease)}.ho-nav.has-open-menu{border-bottom-color:#ffffff12;background:#08070deb;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px)}.ho-mega{position:absolute;top:100%;inset-inline:0;padding-top:.5rem;animation:ho-mega-in .22s var(--ho-ease)}.ho-mega[hidden]{display:none}@keyframes ho-mega-in{0%{opacity:0;transform:translateY(-6px)}}.ho-mega__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;padding:1.5rem;border:1px solid rgba(255,255,255,.09);border-radius:var(--ho-radius-xl);background:var(--ho-ink-900);box-shadow:0 30px 60px -20px #000000a6}.ho-mega__panel.has-featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr)}.ho-mega__heading{margin:0 0 .65rem;padding-inline:.6rem;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.ho-mega__list,.ho-mega__posts{display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none}.ho-mega__link{display:flex;gap:.8rem;align-items:flex-start;padding:.6rem;border-radius:var(--ho-radius);color:#fff;transition:background-color .2s}.ho-mega__link:hover,.ho-mega__link:focus-visible,.ho-mega__link.is-active{background:#ffffff0f}.ho-mega__link:hover .ho-mega__icon,.ho-mega__link:focus-visible .ho-mega__icon,.ho-mega__link.is-active .ho-mega__icon{border-color:#a78bfa73;color:var(--ho-violet-300)}.ho-mega__icon{display:inline-grid;flex:none;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fffc;transition:border-color .2s,color .2s}.ho-mega__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ho-mega__label{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600}.ho-mega__desc{font-size:.8rem;line-height:1.5;color:#ffffff8c}.ho-mega__badge{padding:.05rem .45rem;border-radius:999px;background:#34d39924;font-size:.68rem;font-weight:700;color:var(--ho-mint)}.ho-mega__featured{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.25rem;border:1px solid rgba(167,139,250,.2);border-radius:var(--ho-radius-lg);background:radial-gradient(120% 90% at 100% 0%,rgba(124,58,237,.35),transparent 60%),#ffffff08}.ho-mega__featured .ho-mega__heading{padding:0}.ho-mega__featured-title{font-size:1.05rem;font-weight:700;line-height:1.5;color:#fff}.ho-mega__featured-title:hover{color:var(--ho-violet-300)}.ho-mega__featured-text{margin:0;font-size:.85rem;line-height:1.7;color:#fff9}.ho-mega__posts a{display:block;padding:.45rem 0;font-size:.9rem;font-weight:500;line-height:1.5;color:#ffffffd9}.ho-mega__posts a:hover{color:#fff}.ho-mega__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.85rem;font-weight:600;color:var(--ho-violet-300)}.ho-mega__more:hover{color:#fff}.ho-nav__link{padding:.5rem .85rem;border-radius:999px;font-size:.92rem;font-weight:500;color:#ffffffb8;transition:color .2s,background-color .2s}.ho-nav__link:hover,.ho-nav__link.is-active{color:#fff;background:#ffffff0f}.ho-nav__actions{display:flex;align-items:center;gap:.65rem;margin-inline-start:auto}@media(min-width:992px){.ho-nav__actions{margin-inline-start:0}}.ho-nav .ho-nav__lang{display:none}@media(min-width:768px){.ho-nav .ho-nav__lang{display:inline-flex}}.ho-nav .ho-nav__cta{display:none}@media(min-width:576px){.ho-nav .ho-nav__cta{display:inline-flex}}.ho-nav__toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:#fff;cursor:pointer}@media(min-width:992px){.ho-nav__toggle{display:none}}.ho-lang{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a}.ho-lang__link{display:inline-grid;place-items:center;min-width:34px;height:30px;padding:0 .65rem;border-radius:999px;font-size:.8rem;font-weight:600;color:#ffffffa6;transition:color .2s,background-color .2s}.ho-lang__link:hover{color:#fff}.ho-lang__link.is-active{background:#fff;color:var(--ho-ink-950)}.ho-lang--full .ho-lang__link{padding:0 1rem}.ho-drawer{position:fixed;inset:0;z-index:1050}.ho-drawer:not(.is-open){pointer-events:none}.ho-drawer[hidden]{display:none}.ho-drawer__backdrop{position:absolute;inset:0;background:#04030899;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;touch-action:none;transition:opacity .35s}.ho-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(420px,100%);padding:1rem 1.5rem 2rem;overflow-y:auto;overscroll-behavior:contain;border-inline-start:1px solid rgba(255,255,255,.08);background:var(--ho-ink-900);color:#fff;transform:translate(100%);transition:transform .45s var(--ho-ease)}[dir=rtl] .ho-drawer__panel{transform:translate(-100%)}.ho-drawer.is-open .ho-drawer__backdrop{opacity:1}.ho-drawer.is-open .ho-drawer__panel{transform:none}.ho-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.ho-drawer__close{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:#fff;cursor:pointer}.ho-drawer__nav{display:flex;flex-direction:column}.ho-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:1.05rem 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:1.35rem;font-weight:600;color:#fff}.ho-drawer__link .ho-icon{opacity:.45;transition:translate .3s var(--ho-ease),opacity .3s}.ho-drawer__link:hover .ho-icon{opacity:1;translate:calc(4px * var(--ho-dir)) 0}.ho-drawer__group{border-bottom:1px solid rgba(255,255,255,.07)}.ho-drawer__group>summary{border-bottom:0;cursor:pointer;list-style:none}.ho-drawer__group>summary::-webkit-details-marker{display:none}.ho-drawer__group[open]{padding-bottom:1rem}.ho-drawer__group[open] .ho-drawer__chevron{rotate:180deg}.ho-drawer__chevron{transition:rotate .25s var(--ho-ease)}.ho-drawer__heading{margin:.75rem 0 .35rem;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.ho-drawer__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ho-drawer__sublink{display:flex;align-items:center;gap:.75rem;padding:.65rem .5rem;border-radius:var(--ho-radius-sm);font-size:1rem;font-weight:500;color:#ffffffd9}.ho-drawer__sublink .ho-icon{flex:none;color:#ffffff80}.ho-drawer__sublink:hover,.ho-drawer__sublink.is-active{background:#ffffff0d;color:#fff}.ho-drawer__sublink:hover .ho-icon,.ho-drawer__sublink.is-active .ho-icon{color:var(--ho-violet-300)}.ho-drawer__foot{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding-top:2rem}.ho-drawer__foot .ho-lang{align-self:flex-start}.ho-footer{position:relative;padding-top:clamp(4rem,8vw,6rem);overflow:clip;border-top:1px solid var(--border)}.ho-footer__tagline{max-width:320px;margin-top:1rem;color:var(--text-muted)}.ho-footer__socials{display:flex;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.ho-footer__socials a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;color:var(--text);transition:color .2s,border-color .2s,background-color .2s,transform .25s var(--ho-ease)}.ho-footer__socials a:hover{border-color:var(--border-strong);background:var(--surface-2);color:#fff;transform:translateY(-2px)}.ho-footer__heading{margin-bottom:1.1rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ho-footer__heading:lang(ar){font-size:.9rem;letter-spacing:0}.ho-footer__links,.ho-footer__contact{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.ho-footer__links a,.ho-footer__contact a{color:var(--text);transition:color .2s}.ho-footer__links a:hover,.ho-footer__contact a:hover{color:#fff}.ho-footer__contact li{display:flex;align-items:center;gap:.65rem}.ho-footer__contact li .ho-icon{color:var(--ho-violet-400)}.ho-footer__wordmark{margin-top:clamp(3rem,6vw,5rem);font-family:var(--ho-font-latin);font-size:clamp(3.5rem,15.5vw,13.5rem);font-weight:800;letter-spacing:-.055em;line-height:.8;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#ffffff29,#fff0 88%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ho-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0 2rem;border-top:1px solid var(--border);font-size:.875rem;color:var(--text-muted)}.ho-footer__made{opacity:.75}.ho-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:default}.ho-footer__summary::-webkit-details-marker{display:none}.ho-footer__chevron{display:none}@media(max-width:991.98px){.ho-footer__top{--bs-gutter-y: 0}.ho-footer__brand{margin-bottom:2.25rem}.ho-footer__group{border-top:1px solid var(--border)}.ho-footer__group[open] .ho-footer__chevron{rotate:180deg;color:var(--ho-violet-300)}.ho-footer__group[open] .ho-footer__links,.ho-footer__group[open] .ho-footer__contact{animation:ho-fade-up .4s var(--ho-ease)}.ho-footer__top>:last-child .ho-footer__group{border-bottom:1px solid var(--border)}.ho-footer__summary{padding-block:1.1rem;cursor:pointer}.ho-footer__summary .ho-footer__heading{margin:0;color:var(--heading)}.ho-footer__chevron{display:block;flex-shrink:0;color:var(--text-muted);transition:rotate .3s var(--ho-ease),color .3s}.ho-footer__links,.ho-footer__contact{padding-bottom:1.4rem}.ho-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem}.ho-footer__wordmark{margin-top:2.5rem}.ho-footer__bottom{flex-direction:column;justify-content:center;text-align:center}}.ho-btn{--btn-h: 46px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:var(--btn-h);padding:0 1.35rem;border:1px solid transparent;border-radius:999px;font-size:.95rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ho-ease),box-shadow .25s,background-color .25s,border-color .25s,color .25s}.ho-btn:active{transform:scale(.98)}.ho-btn[disabled],.ho-btn.is-loading{cursor:progress;opacity:.75}.ho-btn--sm{--btn-h: 40px;padding:0 1.05rem;font-size:.875rem}.ho-btn--lg{--btn-h: 56px;padding:0 1.75rem;font-size:1rem}.ho-btn--block{width:100%}.ho-btn--primary{background:linear-gradient(120deg,#7c3aed,#a21caf 60%,#ea580c 140%);box-shadow:0 10px 30px -10px #a21cafa6,inset 0 1px #ffffff40;color:#fff}.ho-btn--primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,#8b5cf6,#c026d3 60%,#f97316 140%);opacity:0;transition:opacity .3s}@media(hover:hover)and (pointer:fine){.ho-btn--primary:hover{box-shadow:0 18px 44px -12px #a21cafd9,inset 0 1px #ffffff40;transform:translateY(-2px)}.ho-btn--primary:hover:before{opacity:1}}.ho-btn--ghost{border-color:var(--border-strong);background:var(--surface-2);color:var(--heading, #fff)}@media(hover:hover)and (pointer:fine){.ho-btn--ghost:hover{border-color:var(--accent);transform:translateY(-2px)}}.ho-btn--dark{background:var(--ho-ink-950);color:#fff}@media(hover:hover)and (pointer:fine){.ho-btn--dark:hover{background:var(--ho-ink-700);transform:translateY(-2px)}}.ho-btn--light{background:#fff;color:var(--ho-ink-950)}@media(hover:hover)and (pointer:fine){.ho-btn--light:hover{box-shadow:0 14px 34px -14px #00000080;transform:translateY(-2px)}}.ho-btn__play{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--ho-ink-950)}[data-magnetic]{translate:var(--mag-x, 0) var(--mag-y, 0);transition:translate .35s var(--ho-ease),transform .25s var(--ho-ease),box-shadow .25s}.ho-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ho-spin .7s linear infinite}@keyframes ho-spin{to{transform:rotate(360deg)}}.ho-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .55rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0d;font-size:.85rem;font-weight:500;color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s,background-color .25s}.ho-pill:hover{border-color:#ffffff40;background:#ffffff14}[dir=rtl] .ho-pill{padding:.45rem .55rem .45rem .9rem}.ho-pill__dot{width:8px;height:8px;margin-inline:.2rem;border-radius:50%;background:var(--ho-mint);animation:ho-pulse 1.8s infinite}.ho-pill--soft{padding:.45rem .9rem;border-color:#a78bfa4d;background:#a78bfa1a;color:var(--ho-violet-300);font-weight:600}[dir=rtl] .ho-pill--soft{padding:.45rem .9rem}.ho-badge{--tone: var(--ho-violet-400);display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--tone) 16%,transparent);font-size:.7rem;font-style:normal;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--tone)}.ho-badge--mint{--tone: #10b981}.ho-badge--amber{--tone: #f59e0b}.ho-badge--sky{--tone: #0ea5e9}.ho-badge--violet{--tone: #8b5cf6}.ho-theme-dark .ho-badge--mint{--tone: var(--ho-mint)}.ho-theme-dark .ho-badge--sky{--tone: var(--ho-sky)}.ho-theme-dark .ho-badge--violet{--tone: var(--ho-violet-300)}.ho-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%}.ho-dot--mint{background:#10b981}.ho-dot--live{background:#22c55e;animation:ho-pulse 1.8s infinite}.ho-avatar{display:inline-grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#c026d3);font-size:.8rem;font-style:normal;font-weight:700;color:#fff}.ho-avatar--1{background:linear-gradient(135deg,#ec4899,#f97316)}.ho-avatar--2{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.ho-avatar--3{background:linear-gradient(135deg,#10b981,#84cc16)}.ho-avatar--4{background:linear-gradient(135deg,#f59e0b,#ef4444)}.ho-avatars{display:inline-flex}.ho-avatars .ho-avatar{width:30px;height:30px;margin-inline-start:-8px;border:2px solid var(--ho-ink-850);font-size:.7rem}.ho-avatars .ho-avatar:first-child{margin-inline-start:0}.ho-theme-light .ho-avatars .ho-avatar{border-color:#fff}.ho-pay-row{display:flex;flex-wrap:wrap;gap:.35rem}.ho-pay-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;font-size:.7rem;font-weight:600;color:#fff}.ho-pay-chip--light{border-color:var(--border-strong);background:var(--surface-2);color:var(--heading)}.ho-coupon{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;padding:.45rem .85rem;border:1.5px dashed var(--accent);border-radius:10px;font-family:var(--ho-font-latin);font-size:.95rem;font-weight:800;letter-spacing:.08em;color:var(--accent)}.ho-coupon small{font-size:.8rem;letter-spacing:0;color:var(--check)}.ho-announce{display:flex;flex-direction:column;align-items:center;gap:.6rem}.ho-announce__track{display:grid;max-width:100%}.ho-announce__item{grid-area:1/1;justify-self:center;align-self:center}.ho-announce__item[hidden]{display:inline-flex;visibility:hidden}.ho-announce__item:not([hidden]){animation:ho-announce-in .45s var(--ho-ease)}@keyframes ho-announce-in{0%{opacity:0;transform:translateY(6px)}}.ho-announce__dots{display:flex;gap:.15rem}.ho-announce__dot{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.ho-announce__dot:before{content:"";width:6px;height:6px;border-radius:999px;background:#ffffff4d;transition:width .3s var(--ho-ease),background-color .3s}.ho-announce__dot:hover:before{background:#fff9}.ho-announce__dot[aria-current=true]:before{width:18px;background:var(--ho-violet-300)}@media(prefers-reduced-motion:reduce){.ho-announce__item:not([hidden]){animation:none}}.ho-card{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:2rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface);transition:transform .45s var(--ho-ease),box-shadow .45s}@media(hover:hover)and (pointer:fine){.ho-card:hover{box-shadow:0 30px 60px -30px #18122b4d;transform:translateY(-6px)}}.ho-card__title{font-size:1.35rem}.ho-card__text{color:var(--text-muted)}[data-spotlight]{position:relative;isolation:isolate}[data-spotlight]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--spot-x, 50%) var(--spot-y, 50%),rgba(167,139,250,.16),transparent 45%);opacity:0;transition:opacity .35s;pointer-events:none}@media(hover:hover)and (pointer:fine){[data-spotlight]:hover:after{opacity:1}}.ho-browser{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#fff;box-shadow:0 40px 100px -30px #000000bf}.ho-browser__bar{display:flex;flex-shrink:0;align-items:center;gap:1rem;height:36px;padding:0 .9rem;border-bottom:1px solid #e8e4de;background:#f4f2ef;direction:ltr}.ho-browser__dots{display:flex;gap:6px}.ho-browser__dots i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.ho-browser__dots i:nth-child(2){background:#febc2e}.ho-browser__dots i:nth-child(3){background:#28c840}.ho-browser__url{display:flex;flex:1;align-items:center;justify-content:center;gap:.35rem;max-width:320px;height:22px;margin-inline:auto;padding-inline-end:50px;border:1px solid #e6e2dc;border-radius:7px;background:#fff;font-size:.7rem;color:#6b6579}.ho-browser__url .ho-icon{color:#16a34a}.ho-browser__screen{position:relative;flex:1;overflow:hidden;background:#fff}.ho-mini-store{font-size:.7rem;color:#1c1917}.ho-mini-store__nav{display:flex;align-items:center;gap:1rem;height:46px;padding:0 1rem;border-bottom:1px solid #f0ece6}.ho-mini-store__logo{font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ho-mini-store__brand{width:auto;max-width:120px;height:30px;object-fit:contain}.ho-mini-store__menu{display:flex;gap:.9rem;margin-inline:auto}.ho-mini-store__menu i{width:34px;height:6px;border-radius:4px;background:#ebe7e1}.ho-mini-store__cart{position:relative;display:grid;place-items:center;width:28px;height:28px}.ho-mini-store__cart b{position:absolute;top:-2px;inset-inline-end:-4px;display:grid;place-items:center;min-width:15px;height:15px;border-radius:8px;background:var(--accent, #7c3aed);font-size:.55rem;color:#fff}.ho-mini-store__banner{position:relative;aspect-ratio:21/8;margin:.75rem;overflow:hidden;border-radius:12px;background:#efe9e1}.ho-mini-store__banner img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.ho-mini-store__banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 60%)}[dir=rtl] .ho-mini-store__banner:after{background:linear-gradient(270deg,rgba(0,0,0,.45),transparent 60%)}.ho-mini-store__banner--tall{aspect-ratio:21/9}.ho-mini-store__banner-copy{position:absolute;inset-inline-start:1.25rem;bottom:1.1rem;z-index:1;display:flex;flex-direction:column;gap:.5rem;color:#fff}.ho-mini-store__banner-copy span{font-size:clamp(.85rem,1.6vw,1.2rem);font-weight:700}.ho-mini-store__banner-copy b{align-self:flex-start;padding:.4rem .85rem;border-radius:999px;background:#fff;font-size:.65rem;color:var(--accent, #111)}.ho-mini-store__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;padding:0 .75rem .75rem}.ho-mini-product{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ho-mini-product img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#f2efe9}.ho-mini-product__name{overflow:hidden;font-size:.68rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ho-mini-product__price{font-size:.65rem;color:#6b6579}.ho-mini-product__line{width:80%;height:6px;border-radius:4px;background:#ece8e2}.ho-mini-product__line--short{width:45%;background:color-mix(in srgb,var(--accent, #7c3aed) 30%,#fff)}.ho-phone{width:190px;aspect-ratio:9/19;padding:8px;border-radius:34px;background:linear-gradient(145deg,#2a2635,#0f0d16);box-shadow:0 30px 70px -20px #000c,inset 0 0 0 1px #ffffff1f}.ho-phone__screen{position:relative;height:100%;overflow:hidden;border-radius:27px;background:#fff}.ho-phone__screen:before{content:"";position:absolute;top:7px;left:50%;z-index:2;width:58px;height:16px;border-radius:10px;background:#0f0d16;translate:-50% 0}.ho-phone__screen>img{width:100%;height:64%;object-fit:cover}.ho-phone__sheet{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:.4rem;padding:.85rem .85rem 1rem;border-radius:18px 18px 0 0;background:#fff;font-size:.7rem;color:#1c1917}.ho-phone__title{font-size:.8rem;font-weight:700}.ho-phone__price{color:#6b6579}.ho-phone__line{width:70%;height:7px;border-radius:4px;background:#ece8e2}.ho-phone__sizes{display:flex;gap:.3rem}.ho-phone__sizes i{display:grid;place-items:center;width:24px;height:24px;border:1px solid #e6e2dc;border-radius:7px;font-size:.6rem;font-style:normal;font-weight:600}.ho-phone__sizes .is-on{border-color:#111;background:#111;color:#fff}.ho-phone__btn{display:grid;place-items:center;height:32px;border-radius:10px;background:var(--accent, #111);font-weight:600;color:#fff}.ho-list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.ho-list li{display:flex;align-items:flex-start;gap:.65rem;color:var(--text)}.ho-list .ho-icon{margin-top:.2em;color:var(--check)}.ho-list--muted li{color:var(--text-muted)}.ho-list--muted .ho-icon{color:#e11d48;opacity:.7}.ho-list--light li{color:#e9e6f2}.ho-field{display:flex;flex-direction:column;gap:.45rem}.ho-label{display:flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--heading)}.ho-label__req{color:#e11d48}.ho-label__optional{font-weight:400;color:var(--text-muted)}.ho-input-wrap{position:relative}.ho-input-wrap>.ho-icon{position:absolute;top:50%;inset-inline-start:.95rem;color:#a19aae;pointer-events:none;translate:0 -50%}.ho-input-wrap .ho-input{padding-inline-start:2.75rem}.ho-input{width:100%;min-height:50px;padding:.75rem 1rem;border:1px solid var(--border-strong);border-radius:14px;background:#fff;font:inherit;font-size:.95rem;color:var(--heading);transition:border-color .2s,box-shadow .2s;appearance:none}.ho-input::placeholder{color:#aaa3b6}.ho-input:hover{border-color:#18122b40}.ho-input:focus{border-color:var(--ho-violet);outline:none;box-shadow:0 0 0 4px #7c3aed24}.ho-input.is-invalid{border-color:#e11d48;box-shadow:0 0 0 4px #e11d481a}.ho-input--textarea{min-height:110px;resize:vertical}.ho-input--select{padding-inline-end:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23686276' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}[dir=rtl] .ho-input--select{background-position:left 1rem center}.ho-error{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#e11d48}.ho-phone-row{display:grid;grid-template-columns:110px 1fr;gap:.6rem;direction:ltr}.ho-pw-toggle{position:absolute;top:50%;inset-inline-end:.5rem;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#a19aae;cursor:pointer;translate:0 -50%}.ho-pw-toggle:hover,.ho-pw-toggle:focus-visible{background:var(--surface-2);color:var(--ho-violet)}.ho-input-wrap--password .ho-input{padding-inline-end:3rem}.ho-alert{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.9rem 1rem;border:1px solid;border-radius:14px;font-size:.9rem;transition:opacity .4s}.ho-alert>span{flex:1}.ho-alert--success{border-color:#10b9814d;background:#10b98114;color:#047857}.ho-alert--error{border-color:#e11d484d;background:#e11d480f;color:#be123c}.ho-alert__close{border:0;background:none;color:inherit;cursor:pointer;opacity:.7}.ho-alert__close:hover{opacity:1}.ho-range{display:flex;flex-direction:column;gap:.8rem}.ho-range__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.92rem;color:var(--text)}.ho-range__head output{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--heading)}.ho-range input[type=range]{width:100%;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--ho-violet-400) var(--fill, 50%),rgba(255,255,255,.1) var(--fill, 50%));outline:none;cursor:pointer;appearance:none}[dir=rtl] .ho-range input[type=range]{background:linear-gradient(270deg,var(--ho-violet-400) var(--fill, 50%),rgba(255,255,255,.1) var(--fill, 50%))}.ho-range input[type=range]::-webkit-slider-thumb{width:22px;height:22px;border:4px solid var(--ho-violet);border-radius:50%;background:#fff;box-shadow:0 4px 14px #7c3aed80;appearance:none}.ho-range input[type=range]::-moz-range-thumb{width:16px;height:16px;border:4px solid var(--ho-violet);border-radius:50%;background:#fff}.ho-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--ho-violet-300);outline-offset:2px}[dir=rtl] .ho-input-wrap>.ho-input[dir=ltr]{padding-right:2.75rem;padding-left:1rem}.ho-accordion{display:flex;flex-direction:column;gap:.75rem}.ho-accordion__item{border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);transition:border-color .3s,box-shadow .3s}.ho-accordion__item[open]{border-color:#7c3aed4d;box-shadow:0 20px 50px -30px #7c3aed66}.ho-accordion__item[open] .ho-accordion__icon{background:var(--ho-ink-950);color:#fff;transform:rotate(45deg)}.ho-accordion__item[open] .ho-accordion__answer{animation:ho-fade-up .45s var(--ho-ease)}.ho-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;list-style:none;cursor:pointer}.ho-accordion__question::-webkit-details-marker{display:none}.ho-accordion__question h3{font-size:1.05rem;font-weight:600;letter-spacing:0;line-height:1.45}.ho-accordion__icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);color:var(--heading);transition:transform .35s var(--ho-ease),background-color .3s,color .3s}.ho-accordion__answer{padding:0 1.5rem 1.4rem;color:var(--text-muted)}.ho-accordion__answer p{max-width:660px}@keyframes ho-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes ho-marquee-rtl{to{transform:translate3d(50%,0,0)}}.ho-marquee{margin-top:clamp(3.5rem,7vw,5.5rem);padding-block:1.25rem;overflow:hidden;border-block:1px solid var(--border);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ho-marquee__track{display:flex;align-items:center;gap:2rem;width:max-content;animation:ho-marquee 40s linear infinite}[dir=rtl] .ho-marquee__track{animation-name:ho-marquee-rtl}.ho-marquee__item{font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:800;letter-spacing:var(--ho-tracking-tight);white-space:nowrap;color:var(--heading)}.ho-marquee__item:nth-of-type(2n){color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--heading) 40%,transparent)}.ho-marquee__sep{display:inline-flex;color:var(--accent)}.ho-carousel-dots{display:flex;justify-content:center;gap:.5rem}@media(min-width:992px){.ho-carousel-dots{display:none}}.ho-carousel-dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:width .35s var(--ho-ease),background-color .35s}.ho-carousel-dots button:after{content:"";position:absolute;inset:-8px -4px}.ho-carousel-dots button.is-active{width:22px;background:var(--ho-violet)}.ho-theme-dark .ho-carousel-dots button.is-active{background:var(--ho-violet-300)}.ho-hero{position:relative;padding-top:calc(var(--ho-nav-h) + clamp(3rem,7vw,5.5rem));padding-bottom:clamp(4rem,8vw,6rem);overflow:clip}.ho-hero__bg{position:absolute;inset:0;pointer-events:none}.ho-hero__aurora{position:absolute;inset:-20% -10% auto;height:100%;background:radial-gradient(38% 42% at 28% 28%,rgba(124,58,237,.55),transparent 70%),radial-gradient(34% 40% at 72% 22%,rgba(217,70,239,.36),transparent 70%),radial-gradient(30% 34% at 55% 62%,rgba(245,165,36,.2),transparent 70%);filter:blur(30px);animation:ho-aurora 18s ease-in-out infinite}.ho-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 25%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 25%,#000 25%,transparent 75%)}.ho-hero__copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:940px;margin-inline:auto;text-align:center}.ho-hero__copy>[data-hero-item]{animation:ho-rise 1s var(--ho-ease) both}.ho-hero__copy>[data-hero-item]:nth-child(1){animation-delay:0ms}.ho-hero__copy>[data-hero-item]:nth-child(2){animation-delay:90ms}.ho-hero__copy>[data-hero-item]:nth-child(3){animation-delay:.18s}.ho-hero__copy>[data-hero-item]:nth-child(4){animation-delay:.27s}.ho-hero__copy>[data-hero-item]:nth-child(5){animation-delay:.36s}.ho-hero__copy>.ho-hero__title{animation-name:ho-settle}.ho-hero__title{font-size:clamp(2.6rem,7.2vw,5.75rem);font-weight:800;letter-spacing:-.04em;word-spacing:.06em;line-height:1.02;text-wrap:balance}.ho-hero__title .ho-gradient-text{padding-bottom:.06em}.ho-hero__title:lang(ar){font-size:clamp(2.4rem,6.4vw,5rem);font-weight:700;letter-spacing:0;line-height:1.28}.ho-hero__sub{max-width:680px;font-size:clamp(1.05rem,1.6vw,1.28rem);color:var(--text-muted);text-wrap:pretty}.ho-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem}@media(max-width:575.98px){.ho-hero__actions{flex-direction:column;width:100%}}.ho-hero__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;font-size:.9rem;color:var(--text-muted)}.ho-hero__notes li{display:inline-flex;align-items:center;gap:.4rem}.ho-hero__notes .ho-icon{color:var(--ho-mint)}@keyframes ho-stage-in{0%{opacity:0;transform:translate3d(0,60px,0) scale(.96)}to{opacity:1;transform:none}}.ho-stage{position:relative;max-width:1100px;margin:clamp(3.5rem,7vw,5.5rem) auto 0;animation:ho-stage-in 1.4s .35s var(--ho-ease) both}@media(min-width:768px){.ho-stage{aspect-ratio:16/10}}.ho-stage__glow{position:absolute;inset:8% 6% -8%;background:radial-gradient(50% 50% at 50% 50%,rgba(139,92,246,.45),transparent 70%);filter:blur(40px)}.ho-stage__browser{position:relative}@media(min-width:768px){.ho-stage__browser{position:absolute;inset:0 11% 7%}}.ho-stage__phone{display:none}@media(min-width:768px){.ho-stage__phone{position:absolute;bottom:-4%;inset-inline-end:5%;z-index:4;display:block;width:clamp(150px,17%,190px);animation:ho-float 8s -2.5s ease-in-out infinite}}.ho-float{position:absolute;z-index:3;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#161324bd;box-shadow:0 24px 60px -20px #000000b3,inset 0 1px #ffffff0f;font-size:.8rem;white-space:nowrap;color:#fff;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);animation:ho-float 7s ease-in-out infinite}.ho-float--order{top:14%;inset-inline-start:0;animation-delay:-1s}@media(max-width:767.98px){.ho-float--order{top:auto;bottom:-1.5rem;inset-inline-start:.5rem}}.ho-float--revenue{top:5%;inset-inline-end:0;flex-direction:column;align-items:flex-start;gap:.25rem;width:230px;animation-delay:-3s}@media(max-width:767.98px){.ho-float--revenue{top:-2.5rem;inset-inline-end:.5rem;width:190px}}.ho-float--products{bottom:22%;inset-inline-start:1%;animation-delay:-2s}.ho-float--customers{top:31%;inset-inline-end:-1%;animation-delay:-4s}.ho-float--payments{bottom:1%;inset-inline-start:16%;flex-direction:column;align-items:flex-start;gap:.45rem;animation-delay:-5s}@media(max-width:767.98px){.ho-float--products,.ho-float--customers,.ho-float--payments{display:none}}.ho-float__icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:11px}.ho-float__icon--mint{background:#34d39926;color:var(--ho-mint)}.ho-float__icon--violet{background:#a78bfa29;color:var(--ho-violet-300)}.ho-float__body{display:flex;flex-direction:column;gap:2px}.ho-float__label{font-size:.75rem;color:#ffffff9e}.ho-float__label b{font-weight:600;color:#fff}.ho-float__meta{font-size:.72rem;color:#ffffff80}.ho-float__meta--warn{color:#fbbf24}.ho-float__amount{font-size:.9rem;font-weight:700}.ho-float__value{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ho-float__value small{font-size:.7rem;font-weight:600;color:#ffffff8c}.ho-float__value--sm{font-size:1.1rem}.ho-float__trend{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:#ffffff8c}.ho-float__trend .ho-icon,.ho-float__trend b{color:var(--ho-mint)}.ho-float__spark{display:block;width:100%;height:44px;margin-top:.35rem}.ho-proof{padding-block:clamp(3.5rem,7vw,5rem);border-top:1px solid var(--border)}.ho-proof__title{margin-bottom:2rem;font-size:1rem;font-weight:500;letter-spacing:0;text-align:center;color:var(--text-muted)}.ho-logo-slider{margin-bottom:clamp(3rem,6vw,4.5rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ho-logo-slider.is-draggable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ho-logo-slider.is-draggable .ho-logo-slider__track{animation:none;will-change:transform}.ho-logo-slider.is-draggable img{-webkit-user-drag:none}.ho-logo-slider.is-dragging{cursor:grabbing}.ho-logo-slider.is-dragging a{pointer-events:none}.ho-logo-slider__track{display:flex;width:max-content;animation:ho-marquee calc(var(--items, 10) * 3.2s) linear infinite}[dir=rtl] .ho-logo-slider__track{animation-name:ho-marquee-rtl}.ho-logo-slider:hover .ho-logo-slider__track,.ho-logo-slider:focus-within .ho-logo-slider__track{animation-play-state:paused}.ho-logo-slider__group{display:flex;gap:1rem;margin:0;padding:0;padding-inline-end:1rem;list-style:none}.ho-proof__logo{flex-shrink:0;width:200px}.ho-proof__logo a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;height:130px;padding:1.25rem 1rem;border-radius:var(--ho-radius-lg);background:#fbf9f6;transition:transform .4s var(--ho-ease),box-shadow .4s}.ho-proof__logo img{width:auto;max-width:140px;height:52px;object-fit:contain;mix-blend-mode:multiply}.ho-proof__logo span{overflow:hidden;max-width:100%;font-size:.8rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:#4b4559}@media(hover:hover)and (pointer:fine){.ho-proof__logo a:hover{box-shadow:0 24px 50px -24px #a78bfab3;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ho-logo-slider{-webkit-mask-image:none;mask-image:none}.ho-logo-slider__track{width:auto;animation:none}.ho-logo-slider__group{flex-wrap:wrap;justify-content:center;width:100%;padding-inline:1.25rem}.ho-logo-slider__group[aria-hidden=true],.ho-logo-slider__group .is-copy{display:none}}.ho-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}@media(min-width:992px){.ho-stats{grid-template-columns:repeat(4,1fr)}}.ho-stat{padding-inline:1rem;text-align:center}@media(min-width:992px){.ho-stat+.ho-stat{border-inline-start:1px solid var(--border)}}.ho-stat__value{font-family:var(--ho-font-latin);font-size:clamp(2.4rem,5vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;background:var(--ho-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ho-stat__label{margin-top:.65rem;font-size:.95rem;color:var(--text-muted)}.ho-compare{display:grid;gap:1.25rem}@media(min-width:992px){.ho-compare{grid-template-columns:1fr auto 1fr;align-items:stretch}}@media(max-width:991.98px){.ho-compare{display:flex;gap:1rem;max-width:none;margin-inline:calc(var(--bs-gutter-x, 2.5rem) * -.5);padding:1rem calc(var(--bs-gutter-x, 2.5rem) * .5) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bs-gutter-x, 2.5rem) * .5);scrollbar-width:none}.ho-compare::-webkit-scrollbar{display:none}.ho-compare>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}}@media(max-width:991.98px)and (min-width:768px){.ho-compare>*{flex-basis:calc((100% - 1rem)/2)}}.ho-compare__card{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}.ho-compare__card--before{background:#f5f2ed}.ho-compare__card--after{border-color:transparent;box-shadow:0 40px 90px -40px #7c3aed73}.ho-compare__card--after:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--ho-grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ho-compare__title{font-size:1.35rem}.ho-compare__arrow{display:none}@media(min-width:992px){.ho-compare__arrow{display:grid;place-items:center;align-self:center;width:54px;height:54px;border-radius:50%;background:var(--ho-ink-950);box-shadow:0 14px 30px -12px #00000080;color:#fff}}.ho-chat{position:relative;height:240px;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#ebe5dc,#f1ece5)}.ho-chat__bubble{position:absolute;padding:.55rem .85rem;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 6px 18px -8px #00000040;font-size:.82rem;white-space:nowrap;color:#3b3649;animation:ho-float 6s ease-in-out infinite}.ho-chat__bubble--0{top:10%;animation-delay:0s;inset-inline-start:6%}.ho-chat__bubble--1{top:24%;animation-delay:-1.5s;inset-inline-end:7%;border-radius:16px 16px 4px;background:#dcf8c6}.ho-chat__bubble--2{top:43%;animation-delay:-3s;inset-inline-start:12%}.ho-chat__bubble--3{top:57%;animation-delay:-2s;inset-inline-end:4%;border-radius:16px 16px 4px;background:#dcf8c6}.ho-chat__bubble--4{top:74%;animation-delay:-4s;inset-inline-start:5%}.ho-chat__bubble--5{top:82%;animation-delay:-.5s;inset-inline-end:16%;border-radius:16px 16px 4px;background:#dcf8c6}.ho-chat__counter{position:absolute;top:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:999px;background:#ef4444;font-size:.72rem;font-weight:700;color:#fff}.ho-compare__store{position:relative;display:flex;height:240px;overflow:hidden;border-radius:20px;background:#f3efe9}.ho-compare__store>img{width:44%;object-fit:cover}.ho-compare__store-card{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.5rem;padding:1.25rem;background:#fff}.ho-compare__store-name{font-size:1.05rem;font-weight:700;color:var(--heading)}.ho-compare__store-meta{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-muted)}.ho-compare__store-price{font-size:1.15rem;font-weight:800;color:var(--heading)}.ho-compare__store-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:38px;margin-top:.25rem;border-radius:999px;background:var(--ho-ink-950);font-size:.8rem;font-weight:600;color:#fff}.ho-compare__toast{position:absolute;bottom:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;background:var(--ho-ink-950);box-shadow:0 10px 24px -10px #0009;font-size:.75rem;color:#fff;animation:ho-float 6s ease-in-out infinite}.ho-compare__toast .ho-icon{color:var(--ho-mint)}.ho-problem__note{display:flex;align-items:center;justify-content:center;gap:.6rem;max-width:680px;margin:2.5rem auto 0;text-align:center;color:var(--text-muted)}.ho-problem__note .ho-icon{color:var(--ho-violet)}.ho-showcase{display:flex;flex-direction:column;gap:2rem}.ho-showcase__tabs{display:flex;gap:.4rem;width:max-content;max-width:100%;margin-inline:auto;padding:.35rem;overflow-x:auto;border-radius:20px;background:var(--surface-2);scrollbar-width:none}.ho-showcase__tabs::-webkit-scrollbar{display:none}.ho-showcase__tab{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1px;padding:.65rem 1.15rem;border:0;border-radius:15px;background:transparent;text-align:start;color:var(--text-muted);cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s}.ho-showcase__tab:hover{color:var(--heading)}.ho-showcase__tab[aria-selected=true]{background:#fff;box-shadow:0 8px 24px -12px #18122b4d;color:var(--heading)}.ho-showcase__tab[aria-selected=true] .ho-showcase__tab-cat{color:var(--accent)}.ho-showcase__tab-name{font-size:.92rem;font-weight:600}.ho-showcase__tab-cat{font-size:.75rem}.ho-showcase__stage,.ho-showcase__panel{position:relative}.ho-showcase__panel:not([hidden]){animation:ho-fade-up .6s var(--ho-ease) both}.ho-showcase__browser{border-color:var(--border);box-shadow:0 50px 100px -45px #18122b73}@media(min-width:768px){.ho-showcase__browser{margin-inline-end:110px}}.ho-showcase__phone{display:none}@media(min-width:768px){.ho-showcase__phone{position:absolute;bottom:-2rem;inset-inline-end:0;display:block;width:clamp(170px,20%,210px)}}.ho-showcase__visit{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem 1.05rem;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:.9rem;font-weight:600;color:var(--heading);transition:border-color .25s,transform .25s var(--ho-ease)}.ho-showcase__visit:hover{border-color:var(--accent);transform:translateY(-2px)}.ho-highlights{display:grid;gap:1rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none}@media(min-width:576px){.ho-highlights{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ho-highlights{grid-template-columns:repeat(5,1fr)}}@media(max-width:991.98px){.ho-highlights{display:flex;gap:1rem;max-width:none;margin-inline:calc(var(--bs-gutter-x, 2.5rem) * -.5);padding:1rem calc(var(--bs-gutter-x, 2.5rem) * .5) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bs-gutter-x, 2.5rem) * .5);scrollbar-width:none}.ho-highlights::-webkit-scrollbar{display:none}.ho-highlights>*{flex:0 0 calc((100% - 1rem)/2);min-width:0;scroll-snap-align:start}}@media(max-width:991.98px)and (min-width:768px){.ho-highlights>*{flex-basis:calc((100% - 2rem) / 3)}}.ho-highlight{display:flex;flex-direction:column;gap:.4rem;padding:1.35rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}@media(max-width:991.98px){.ho-highlight{padding:1.1rem}}.ho-highlight__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:.4rem;border-radius:13px;background:#7c3aed14;color:var(--ho-violet)}.ho-highlight__title{font-weight:700;color:var(--heading)}.ho-highlight__desc{font-size:.875rem;color:var(--text-muted)}@media(max-width:991.98px){.ho-highlight__desc{display:none}}.ho-dash__layout{display:grid;gap:2rem}@media(min-width:992px){.ho-dash__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:4rem}}@media(min-width:992px){.ho-dash__visual{position:sticky;top:calc(var(--ho-nav-h) + 3rem)}}.ho-app{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:440px;overflow:hidden;border:1px solid var(--border-strong);border-radius:22px;background:var(--ho-ink-900);box-shadow:0 50px 120px -40px #7c3aed80;font-size:.8rem}@media(min-width:768px){.ho-app{grid-template-columns:190px minmax(0,1fr)}}.ho-app__side{display:flex;flex-direction:column;gap:.2rem;padding:1rem .55rem;border-inline-end:1px solid var(--border);background:#ffffff05}.ho-app__mark{margin:0 .35rem 1rem;border-radius:8px}.ho-app__nav{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:10px;color:var(--text-muted);transition:background-color .35s,color .35s}.ho-app__nav>span{display:none}@media(min-width:768px){.ho-app__nav>span{display:inline}}.ho-app__nav.is-active{background:#a78bfa24;color:#fff}.ho-app__nav.is-active .ho-icon{color:var(--ho-violet-300)}.ho-app__main{display:flex;flex-direction:column;min-width:0}.ho-app__top{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border)}.ho-app__search{display:flex;flex:1;align-items:center;gap:.5rem;height:34px;padding:0 .75rem;border:1px solid var(--border);border-radius:10px;background:#ffffff0a;color:var(--text-muted)}.ho-app__bell{position:relative;color:var(--text-muted)}.ho-app__bell i{position:absolute;top:-1px;inset-inline-end:-1px;width:7px;height:7px;border-radius:50%;background:var(--ho-rose)}.ho-app__panel{display:none;padding:1rem}.ho-app__panel.is-active{display:block;animation:ho-fade-up .5s var(--ho-ease) both}.ho-table{display:flex;flex-direction:column}.ho-table__head,.ho-table__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .5rem}[data-dash-panel=orders] .ho-table__head,[data-dash-panel=orders] .ho-table__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr)}.ho-table__head{border-bottom:1px solid var(--border);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ho-table__head:lang(ar){letter-spacing:0}.ho-table__row{border-bottom:1px solid rgba(255,255,255,.04);color:#ece9f5}.ho-table__row>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ho-table__product{display:flex;align-items:center;gap:.65rem}.ho-table__product img{width:36px;height:36px;flex-shrink:0;border-radius:9px;object-fit:cover}.ho-table__product small{display:block;font-size:.7rem;color:var(--text-muted)}.ho-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.ho-pay-card{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--border);border-radius:14px;background:#ffffff0a}.ho-pay-card--wide{grid-column:1/-1}.ho-pay-card__label{font-size:.75rem;color:var(--text-muted)}.ho-pay-card__value{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:#fff}.ho-pay-card__value small,.ho-pay-card__meta{font-size:.75rem;color:var(--text-muted)}.ho-meter{display:flex;gap:3px;height:34px;margin-top:.4rem;overflow:hidden;border-radius:10px}.ho-meter__seg{display:flex;align-items:center;width:var(--w);padding:0 .6rem;overflow:hidden;font-size:.68rem;white-space:nowrap;color:#fff;background:#7c3aed}.ho-meter__seg b{margin-inline-end:.3rem;font-weight:600}.ho-meter__seg--1{background:#c026d3}.ho-meter__seg--2{background:#d97706}.ho-dash__steps{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}@media(max-width:991.98px){.ho-dash__steps{order:-1}}.ho-dash-step{padding:1.1rem 0;padding-inline-start:1.5rem;border-inline-start:2px solid var(--border);opacity:.5;transition:border-color .45s,opacity .45s}@media(min-width:992px){.ho-dash-step{display:flex;flex-direction:column;justify-content:center;min-height:min(52vh,460px)}.ho-dash-step:first-child{min-height:min(40vh,340px)}}.ho-dash-step.is-active{border-color:var(--ho-violet-400);opacity:1}@media(max-width:991.98px){.ho-dash-step:not(.is-active) .ho-dash-step__desc{display:none}}.ho-dash-step__btn{display:flex;align-items:baseline;gap:.85rem;padding:0;border:0;background:none;text-align:start;color:inherit;cursor:pointer}.ho-dash-step__num{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ho-violet-400)}.ho-dash-step__title{font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:700;letter-spacing:var(--ho-tracking-tight);color:var(--heading)}.ho-dash-step__desc{max-width:440px;margin-top:.65rem;padding-inline-start:2.1rem;color:var(--text-muted)}@media(max-width:991.98px){.ho-channels{padding-block:2rem}.ho-channels>.container{display:none}.ho-channels .ho-marquee{margin-top:0}}.ho-channel__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--ho-grad-brand);box-shadow:0 12px 30px -12px #a21caf99;color:#fff}.ho-channel--1 .ho-channel__icon{background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 12px 30px -12px #6366f199}.ho-channel--2 .ho-channel__icon{background:linear-gradient(135deg,#10b981,#0ea5e9);box-shadow:0 12px 30px -12px #10b98199}.ho-channel__tag{margin-top:auto;padding-top:1rem;border-top:1px dashed var(--border-strong);font-size:.82rem;font-weight:500;color:var(--text-muted)}.ho-journey__track{position:relative;display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.ho-journey__track{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ho-journey__track{grid-template-columns:repeat(5,1fr);gap:1.25rem}}.ho-journey__line{display:none}@media(min-width:992px){.ho-journey__line{position:absolute;top:28px;inset-inline:10%;display:block;height:2px;background:var(--border-strong)}.ho-journey__line span{position:absolute;inset:0;background:var(--ho-grad-brand);transform:scaleX(0);transform-origin:left center;transition:transform 1.8s var(--ho-ease) .2s}[dir=rtl] .ho-journey__line span{transform-origin:right center}}.no-js .ho-journey__line span,.ho-journey__track.is-visible .ho-journey__line span{transform:none}.ho-journey__step{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.35rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}@media(min-width:992px){.ho-journey__step{align-items:center;padding:0;border:0;background:transparent;text-align:center}}.ho-journey__node{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--border-strong);border-radius:18px;background:#fff;box-shadow:0 10px 30px -15px #18122b59;color:var(--ho-violet);transition:background-color .5s,color .5s,border-color .5s;transition-delay:calc(var(--i) * .26s + .25s)}.no-js .ho-journey__node,.is-visible .ho-journey__node{border-color:transparent;background:var(--ho-ink-950);color:#fff}.ho-journey__num{margin-top:.5rem;font-size:.75rem;font-weight:700;color:var(--ho-violet)}.ho-journey__title{font-size:1.1rem}.ho-journey__desc{font-size:.9rem;color:var(--text-muted)}.ho-journey__ui{display:flex;align-items:center;gap:.5rem;width:100%;min-height:54px;margin-top:.5rem;padding:.6rem;border:1px solid var(--border);border-radius:14px;background:#fff;font-size:.75rem}@media(min-width:992px){.ho-journey__ui{justify-content:center}}.ho-journey__ui img{width:40px;height:40px;border-radius:9px;object-fit:cover}.ho-journey__chip,.ho-journey__row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--text)}.ho-journey__chip b,.ho-journey__row b{color:var(--heading)}.ho-journey__row--pay i{padding:.2rem .45rem;border-radius:6px;background:var(--surface-2);font-size:.68rem;font-style:normal}.ho-partners{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:clamp(3rem,6vw,4rem)}.ho-partners__label{font-size:.9rem;color:var(--text-muted)}.ho-partners__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.ho-partners__logos li{display:grid;place-items:center;height:64px;padding:0 1.4rem;border:1px solid var(--border);border-radius:16px;background:#fff}.ho-partners__logos img{width:auto;height:30px}@media(max-width:991.98px){.ho-journey{display:none}}.ho-analytics__intro{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.ho-analytics__intro .ho-heading{margin-bottom:0}.ho-analytics__board{display:grid;gap:1.25rem}@media(min-width:992px){.ho-analytics__board{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ho-analytics__side{display:grid;gap:1.25rem}.ho-analytics__note{margin-top:1rem;font-size:.75rem;text-align:end;color:var(--text-muted)}.ho-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.5rem}@media(min-width:768px){.ho-kpis{grid-template-columns:repeat(4,1fr)}}.ho-kpi{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border:1px solid var(--border);border-radius:14px;background:#ffffff08}.ho-kpi__label{font-size:.75rem;color:var(--text-muted)}.ho-kpi__value{font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff}.ho-kpi__trend{font-size:.72rem;font-weight:600;color:var(--ho-mint)}.ho-chart__head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.85rem;color:var(--text-muted)}.ho-chart__legend i{display:inline-block;width:10px;height:10px;margin-inline-end:.35rem;border-radius:3px;background:var(--ho-violet-400);vertical-align:middle}.ho-chart__svg{display:block;width:100%;height:auto;overflow:visible}.ho-chart__grid{stroke:#ffffff12;stroke-dasharray:4 6}.js .ho-chart__area{opacity:0;transition:opacity 1.4s .8s}.is-visible .ho-chart__area{opacity:1}.ho-chart__dot{fill:#fbbf77;stroke:#fbbf774d;stroke-width:10}.ho-top{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.ho-top__item{display:flex;align-items:center;gap:.75rem}.ho-top__item img{width:40px;height:40px;border-radius:10px;object-fit:cover}.ho-top__body{display:flex;flex:1;flex-direction:column;gap:.4rem;min-width:0}.ho-top__name{font-size:.85rem;color:#fff}.ho-top__bar{height:6px;overflow:hidden;border-radius:4px;background:#ffffff0f}.ho-top__bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--ho-grad-brand);transform-origin:left center;transition:transform 1.4s var(--ho-ease) .3s}[dir=rtl] .ho-top__bar i{transform-origin:right center}.js .ho-top__bar i{transform:scaleX(0)}.js .is-visible .ho-top__bar i{transform:none}.ho-top__sold{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.ho-mix__body{display:flex;align-items:center;gap:1.25rem}.ho-donut{position:relative;display:grid;flex-shrink:0;place-items:center;width:112px;height:112px}.ho-donut:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(#8b5cf6 0 calc(var(--a) * 1%),#d946ef 0 calc((var(--a) + var(--b)) * 1%),#f59e0b 0);mask:radial-gradient(farthest-side,transparent calc(100% - 15px),#000 calc(100% - 14px))}.ho-donut b{position:relative;font-size:1.2rem;font-weight:800;color:#fff}.ho-mix__legend{display:flex;flex:1;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;font-size:.82rem}.ho-mix__legend li{display:flex;align-items:center;gap:.5rem}.ho-mix__legend b{margin-inline-start:auto;color:#fff}.ho-mix__swatch{width:10px;height:10px;border-radius:3px;background:#8b5cf6}.ho-mix__swatch--1{background:#d946ef}.ho-mix__swatch--2{background:#f59e0b}.ho-bento{display:grid;gap:1rem}@media(min-width:768px){.ho-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ho-bento{grid-template-columns:repeat(4,1fr)}}@media(max-width:991.98px){.ho-bento{display:flex;gap:1rem;max-width:none;margin-inline:calc(var(--bs-gutter-x, 2.5rem) * -.5);padding:1rem calc(var(--bs-gutter-x, 2.5rem) * .5) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bs-gutter-x, 2.5rem) * .5);scrollbar-width:none}.ho-bento::-webkit-scrollbar{display:none}.ho-bento>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}}@media(max-width:991.98px)and (min-width:768px){.ho-bento>*{flex-basis:calc((100% - 1rem)/2)}}.ho-bento__tile{position:relative;display:flex;flex-direction:column;gap:.6rem;min-height:250px;padding:1.6rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface);transition:transform .45s var(--ho-ease),box-shadow .45s}@media(hover:hover)and (pointer:fine){.ho-bento__tile:hover{box-shadow:0 30px 60px -32px #18122b59;transform:translateY(-5px)}}@media(min-width:768px){.ho-bento__tile--wide{grid-column:span 2}}.ho-bento__tile--full{grid-column:1/-1}.ho-bento__tile--domain,.ho-bento__tile--seo{--heading: #fff;--text-muted: #a5a0b8;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--surface-2: rgba(255, 255, 255, .06);background:var(--ho-ink-950);color:#d9d5e6}.ho-bento__tile--domain .ho-bento__icon,.ho-bento__tile--seo .ho-bento__icon{background:#a78bfa26;color:var(--ho-violet-300)}.ho-bento__tile--support{--heading: #fff;--text-muted: rgba(255, 255, 255, .82);min-height:auto;border:0;background:var(--ho-grad-brand);color:#fff}.ho-bento__tile--support .ho-bento__icon{background:#ffffff2e;color:#fff}@media(min-width:768px){.ho-bento__tile--support{flex-direction:row;align-items:center;gap:1.5rem;padding:2rem 2.25rem}}.ho-bento__support-copy{flex:1}.ho-bento__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#7c3aed14;color:var(--ho-violet)}.ho-bento__title{font-size:1.15rem}.ho-bento__text{max-width:400px;font-size:.92rem;color:var(--text-muted)}.ho-bento__visual{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem}.ho-urlbar{display:inline-flex;align-items:center;gap:.35rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;color:#fff}.ho-urlbar .ho-icon{color:var(--ho-mint)}.ho-urlbar__protocol{color:#fff6}.ho-urlbar__caret{width:2px;height:1.1em;background:var(--ho-violet-300);animation:ho-blink 1s steps(1) infinite}.ho-lang-demo{display:inline-flex;align-items:center;gap:.85rem;padding:.5rem 1rem;border-radius:999px;background:var(--surface-2);color:var(--heading)}.ho-lang-demo b{font-size:1.4rem;font-weight:800}.ho-lang-demo i{width:1px;height:22px;background:var(--border-strong)}.ho-ship{position:relative;display:flex;flex:1;align-items:center;height:36px}.ho-ship i{position:absolute;top:50%;inset-inline:0;height:2px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 8px,transparent 8px 14px)}.ho-ship .ho-icon{position:relative;padding:2px;background:var(--surface);color:var(--ho-violet);animation:ho-drive 4.5s ease-in-out infinite}@keyframes ho-drive{0%,to{translate:0 0}50%{translate:calc(110px * var(--ho-dir)) 0}}.ho-bars{display:flex;align-items:flex-end;gap:6px;height:60px}.ho-bars i{width:16px;height:var(--h);border-radius:5px 5px 2px 2px;background:#7c3aed38}.ho-bars i:nth-child(3){background:var(--ho-violet)}.ho-bars i.is-low{background:var(--ho-rose)}.ho-serp{display:flex;flex-direction:column;gap:.2rem;width:100%;max-width:380px;padding:.9rem 1rem;border-radius:14px;background:#fff}.ho-serp__url{font-size:.75rem;color:#4d5156}.ho-serp__title{font-size:1rem;color:#1a0dab}.ho-serp__stars{display:flex;color:#f59e0b}.ho-mini-phone{width:64px;height:96px;overflow:hidden;border:4px solid var(--ho-ink-950);border-radius:14px}.ho-mini-phone img{width:100%;height:100%;object-fit:cover}.ho-logo-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.ho-logo-row img{width:auto;height:26px}@media(min-width:768px){.ho-bento__tile--landing{flex-direction:row;align-items:center;gap:2rem}}.ho-bento__tile--landing .ho-bento__visual{flex:0 0 auto;margin-top:0;padding-top:0}.ho-bento__landing-copy{display:flex;flex-direction:column;gap:.6rem;flex:1}.ho-bento__landing-copy .ho-btn{align-self:flex-start;margin-top:.5rem}.ho-lp-minis{display:flex;gap:.6rem}.ho-lp-minis img{width:96px;height:auto;aspect-ratio:9/16;object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 24px -16px #120f1d73}@media(max-width:767.98px){.ho-lp-minis img{width:calc((100% - 1.2rem) / 3)}}.ho-pricing__glow{position:absolute;inset:6% 15% auto;height:520px;background:radial-gradient(50% 50% at 50% 50%,rgba(124,58,237,.32),transparent 70%);pointer-events:none}@media(min-width:992px){.ho-pricing__glow{filter:blur(40px)}}.ho-pricing .ho-heading .ho-pill{margin-top:.5rem}.ho-plans{position:relative;display:grid;gap:1.25rem;align-items:stretch;max-width:calc(var(--plans, 3) * 400px);margin-inline:auto}@media(min-width:768px){.ho-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-plans{grid-template-columns:repeat(var(--plans, 3),minmax(0,1fr))}}@media(max-width:991.98px){.ho-plans{display:flex;gap:1rem;max-width:none;margin-inline:calc(var(--bs-gutter-x, 2.5rem) * -.5);padding:1rem calc(var(--bs-gutter-x, 2.5rem) * .5) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bs-gutter-x, 2.5rem) * .5);scrollbar-width:none}.ho-plans::-webkit-scrollbar{display:none}.ho-plans>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}}@media(max-width:991.98px)and (min-width:768px){.ho-plans>*{flex-basis:calc((100% - 1rem)/2)}}@media(max-width:991.98px){.ho-plans{padding-top:1.5rem}}.ho-plan{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:linear-gradient(180deg,#ffffff0d,#ffffff04);transition:transform .45s var(--ho-ease),border-color .45s}@media(hover:hover)and (pointer:fine){.ho-plan:hover{border-color:var(--border-strong);transform:translateY(-6px)}}.ho-plan.is-featured{border-color:transparent;background:linear-gradient(180deg,#7c3aed3d,#7c3aed0a 60%),var(--ho-ink-900);box-shadow:0 40px 100px -40px #7c3aedbf}.ho-plan.is-featured:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--ho-grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ho-plan__badge{position:absolute;top:-14px;left:50%;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:999px;background:var(--ho-grad-brand);box-shadow:0 10px 30px -10px #a21cafcc;font-size:.75rem;font-weight:700;white-space:nowrap;color:#fff;translate:-50% 0}.ho-plan__period{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ho-violet-300)}.ho-plan__period:lang(ar){font-size:.85rem;letter-spacing:0}.ho-plan__name{margin-top:.35rem;font-size:1.5rem}.ho-plan__desc{margin-top:.5rem;font-size:.9rem;color:var(--text-muted)}.ho-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.5rem}[dir=rtl] .ho-plan__price{justify-content:flex-end}.ho-plan__amount{font-family:var(--ho-font-latin);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.ho-plan__amount small{font-size:.5em}.ho-plan__currency,.ho-plan__plus{font-size:1rem;font-weight:600;color:var(--text)}.ho-plan__unit{margin-top:-.6rem;font-size:.9rem;color:var(--text-muted)}.ho-plan__billing{display:flex;flex-grow:1;flex-direction:column;gap:.45rem;font-size:.88rem;color:var(--text-muted)}.ho-plan__billing p{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ho-plan__example{color:var(--text)}.ho-plan__trial{font-weight:600;color:var(--ho-violet-300)}.ho-plan__features{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:1.25rem 0 0;border-top:1px solid var(--border);list-style:none;font-size:.9rem}.ho-plan__features li{display:flex;align-items:center;gap:.6rem}.ho-plan__features .ho-icon{color:var(--ho-mint)}.ho-plan__features .is-off{color:var(--text-muted);text-decoration:line-through;text-decoration-color:#ffffff40}.ho-plan__features .is-off .ho-icon{color:#ffffff4d}.no-js .ho-calc{display:none}.ho-calc{display:grid;gap:1.75rem;margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:#ffffff08;grid-template-areas:"intro" "controls" "results" "note";grid-template-columns:minmax(0,1fr)}@media(min-width:992px){.ho-calc{grid-template-areas:"intro results" "controls results" "note note";grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:3rem}}.ho-calc__intro{display:flex;align-items:flex-start;gap:1rem;grid-area:intro}.ho-calc__icon{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ho-grad-brand);color:#fff}.ho-calc__title{font-size:1.35rem}.ho-calc__sub{margin-top:.3rem;font-size:.92rem;color:var(--text-muted)}.ho-calc__controls{display:grid;gap:1.6rem;grid-area:controls}@media(min-width:768px){.ho-calc__controls{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(min-width:992px){.ho-calc__controls{grid-template-columns:minmax(0,1fr)}}.ho-calc__results{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;grid-area:results}.ho-calc__result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.55rem 1rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:16px;background:#ffffff08;transition:border-color .3s,background-color .3s}.ho-calc__result.is-best{border-color:#34d39973;background:#34d39912}.ho-calc__result-name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;color:#fff}.ho-calc__result-cost{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff}.ho-calc__result-cost small{font-size:.72rem;font-weight:500;color:var(--text-muted)}.ho-calc__bar{grid-column:1/-1;height:6px;overflow:hidden;border-radius:4px;background:#ffffff0f}.ho-calc__bar i{display:block;width:var(--w, 0%);height:100%;border-radius:inherit;background:var(--ho-grad-brand);transition:width .5s var(--ho-ease)}.is-best .ho-calc__bar i{background:linear-gradient(90deg,#10b981,#34d399)}.ho-calc__note{grid-area:note;font-size:.78rem;color:var(--text-muted)}.ho-assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin:2.25rem 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--text-muted)}.ho-assurances li{display:inline-flex;align-items:center;gap:.45rem}.ho-assurances .ho-icon{color:var(--ho-mint)}.ho-services{margin-top:clamp(5rem,10vw,7.5rem)}.ho-services .ho-heading__title{font-size:clamp(1.6rem,3vw,2.4rem)}.ho-services__grid{display:grid;gap:1.25rem}@media(min-width:768px){.ho-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-service{display:flex;flex-direction:column;gap:1rem;padding:1.75rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:#ffffff08}.ho-service.is-featured{border-color:#a78bfa59}.ho-service__name{font-size:1.2rem}.ho-service__desc{font-size:.88rem;color:var(--text-muted)}.ho-service__prices{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.ho-service__prices li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.ho-service__amount{font-family:var(--ho-font-latin);font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:#fff}.ho-service__amount small{font-size:.8rem;color:var(--text-muted)}.ho-service__period{font-size:.85rem;color:var(--text-muted)}.ho-service__features{display:flex;flex-grow:1;flex-direction:column;gap:.55rem;margin:0;padding:1rem 0 0;border-top:1px solid var(--border);list-style:none;font-size:.86rem}.ho-service__features li{display:flex;align-items:flex-start;gap:.5rem}.ho-service__features .ho-icon{margin-top:.2em;color:var(--ho-violet-300)}.ho-empty{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:560px;margin-inline:auto;padding:3rem;border:1px dashed var(--border-strong);border-radius:var(--ho-radius-xl);text-align:center;color:var(--text-muted)}.ho-quotes{display:grid;gap:1.25rem}@media(min-width:768px){.ho-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-quotes{grid-template-columns:1.3fr 1fr 1fr}}@media(max-width:991.98px){.ho-quotes{display:flex;gap:1rem;max-width:none;margin-inline:calc(var(--bs-gutter-x, 2.5rem) * -.5);padding:1rem calc(var(--bs-gutter-x, 2.5rem) * .5) 1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bs-gutter-x, 2.5rem) * .5);scrollbar-width:none}.ho-quotes::-webkit-scrollbar{display:none}.ho-quotes>*{flex:0 0 85%;min-width:0;scroll-snap-align:start}}@media(max-width:991.98px)and (min-width:768px){.ho-quotes>*{flex-basis:calc((100% - 1rem)/2)}}.ho-quote{display:flex;flex-direction:column;gap:1.1rem;margin:0;padding:2rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:#fff}.ho-quote--lead{--heading: #fff;--text-muted: #a5a0b8;border-color:transparent;background:var(--ho-ink-950)}.ho-quote--lead .ho-quote__text{font-size:clamp(1.15rem,1.6vw,1.35rem)}@media(min-width:768px){.ho-quote--lead{grid-column:1/-1}}@media(min-width:992px){.ho-quote--lead{grid-column:auto}}.ho-quote__mark{color:var(--ho-violet-400)}.ho-quote__stars{display:flex;gap:2px;color:var(--ho-amber)}.ho-quote__text{margin:0;font-size:1.05rem;line-height:1.7;color:var(--heading)}.ho-quote__author{display:flex;align-items:center;gap:.75rem;margin-top:auto}.ho-quote__author strong{display:block;font-weight:600;color:var(--heading)}.ho-quote__author small{color:var(--text-muted)}@media(min-width:992px){.ho-faq__intro{position:sticky;top:calc(var(--ho-nav-h) + 2rem)}}.ho-faq__intro .ho-heading{margin-bottom:1.5rem}.ho-faq__contact{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-faq__contact p{font-weight:600;color:var(--heading)}.ho-faq-groups{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);max-width:860px;margin-inline:auto}.ho-faq-group{scroll-margin-top:calc(var(--ho-nav-h) + 1.5rem)}.ho-faq-group__title{margin-bottom:1.25rem;font-size:clamp(1.4rem,2.5vw,1.75rem)}.ho-cta{position:relative;padding-block:clamp(6rem,13vw,10rem);overflow:clip;background:radial-gradient(60% 80% at 50% 105%,rgba(124,58,237,.5),transparent 70%),var(--ho-ink-950);text-align:center}.ho-cta__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:780px;margin-inline:auto}.ho-cta__title{font-size:clamp(2.4rem,6.2vw,4.9rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.ho-cta__title:lang(ar){font-weight:700;letter-spacing:0;line-height:1.3}.ho-cta__sub{max-width:560px;font-size:1.1rem;color:var(--text-muted)}.ho-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.75rem}.ho-cta__tiles{position:absolute;inset:0;pointer-events:none}.ho-cta__tile{position:absolute;width:clamp(84px,11vw,160px);aspect-ratio:3/4;overflow:hidden;border-radius:20px;box-shadow:0 30px 60px -20px #000000b3;opacity:.5}.ho-cta__tile img{width:100%;height:100%;object-fit:cover}.ho-cta__tile--0{top:10%;left:4%;rotate:-8deg}.ho-cta__tile--1{top:58%;left:9%;rotate:6deg}.ho-cta__tile--2{top:8%;right:5%;rotate:7deg}.ho-cta__tile--3{top:60%;right:4%;rotate:-6deg}.ho-cta__tile--4{top:34%;left:17%;rotate:3deg}.ho-cta__tile--5{top:32%;right:17%;rotate:-4deg}.ho-cta__tile--4,.ho-cta__tile--5{width:clamp(64px,7vw,110px);opacity:.32}@media(max-width:991.98px){.ho-cta__tile{opacity:.25}.ho-cta__tile--4,.ho-cta__tile--5{display:none}}.ho-register{position:relative;min-height:min(100vh,1200px);padding-top:calc(var(--ho-nav-h) + clamp(2.5rem,6vw,4.5rem));padding-bottom:clamp(4rem,8vw,6rem);overflow:clip}.ho-register .container{position:relative}.ho-register__aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width:992px){.ho-register__aside{position:sticky;top:calc(var(--ho-nav-h) + 2rem)}}.ho-register__title{font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.ho-register__title:lang(ar){font-weight:700;letter-spacing:0;line-height:1.3}.ho-register__lead{max-width:460px;font-size:1.08rem;color:var(--text-muted)}.ho-register__benefits{display:flex;flex-direction:column;gap:1rem;margin:.5rem 0 0;padding:0;list-style:none}.ho-register__benefits li{display:flex;align-items:flex-start;gap:.85rem}.ho-register__benefits strong{display:block;font-weight:600;color:#fff}.ho-register__benefits small{font-size:.88rem;color:var(--text-muted)}.ho-register__benefit-icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:#a78bfa1a;color:var(--ho-violet-300)}.ho-register__brands{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:.85rem;color:var(--text-muted)}.ho-register__brands-logos{display:inline-flex;flex-shrink:0}.ho-register__brands-logos img{width:40px;height:40px;margin-inline-start:-10px;padding:5px;border:2px solid var(--ho-ink-950);border-radius:50%;background:#fbf9f6;object-fit:contain}.ho-register__brands-logos img:first-child{margin-inline-start:0}.ho-register__next{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;font-size:.88rem;color:var(--text-muted)}.ho-register__next ol{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.ho-register__next li span{margin-inline-end:.35rem;font-weight:700;color:var(--ho-violet-300)}.ho-register__next-title{font-weight:600;color:#fff}.ho-form-card{position:relative;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--ho-radius-xl);background:#fff;box-shadow:0 50px 120px -50px #7c3aeda6}.ho-form-card__head{margin-bottom:1.75rem}.ho-form-card__title{font-size:clamp(1.6rem,3vw,2rem);font-weight:800}.ho-form-card__title:lang(ar){font-weight:700}.ho-form-card__sub{margin-top:.4rem;color:var(--text-muted)}.ho-form{display:flex;flex-direction:column;gap:1.75rem}.ho-form__group{margin:0;padding:0;border:0}.ho-form__legend{display:flex;align-items:center;gap:.5rem;width:100%;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid var(--border);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ho-violet)}.ho-form__legend:lang(ar){font-size:.9rem;letter-spacing:0}.ho-pw-toggle__hide,.ho-pw-toggle[aria-pressed=true] .ho-pw-toggle__show{display:none}.ho-pw-toggle[aria-pressed=true] .ho-pw-toggle__hide{display:inline-block}.ho-form__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:-.5rem 0 0;padding:0;list-style:none;font-size:.8rem;color:var(--text-muted)}.ho-form__trust li{display:inline-flex;align-items:center;gap:.35rem}.ho-form__trust .ho-icon{color:var(--check)}.ho-success{position:relative;display:grid;place-items:center;min-height:100vh;padding:calc(var(--ho-nav-h) + 2rem) 1.25rem 3rem;overflow:clip}.ho-success__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:540px;padding:clamp(2rem,6vw,3rem);border:1px solid var(--border-strong);border-radius:var(--ho-radius-xl);background:#14121fc7;box-shadow:0 50px 120px -40px #7c3aed99;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:ho-fade-up .7s var(--ho-ease) both}.ho-success__icon{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--ho-grad-brand);box-shadow:0 16px 40px -10px #a21cafb3;color:#fff}.ho-success__title{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800}.ho-success__sub{color:var(--text-muted)}.ho-success__sub strong{color:#fff}.ho-success__hint{font-size:.85rem;color:var(--text-muted)}.ho-ring{position:relative;width:84px;height:84px}.ho-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ho-ring__track,.ho-ring__fill{fill:none;stroke-width:5}.ho-ring__track{stroke:#ffffff1a}.ho-ring__fill{stroke:var(--ho-violet-400);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ho-ring__num{position:absolute;inset:0;display:grid;place-items:center;font-size:1.8rem;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}.ho-success__icon--warning{background:linear-gradient(135deg,#f59e0b,#ef4444);box-shadow:0 16px 40px -10px #ef444499}.ho-success__inbox{display:flex;align-items:flex-start;gap:.9rem;width:100%;padding:1.1rem 1.25rem;border:1px solid rgba(167,139,250,.35);border-radius:var(--ho-radius-lg, 16px);background:#7c3aed1f;text-align:start}.ho-success__inbox-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ho-grad-brand);color:#fff}.ho-success__inbox-title{margin-bottom:.25rem;font-weight:700;color:#fff}.ho-success__link{font-weight:600;color:var(--ho-violet-300);text-decoration:underline;text-underline-offset:3px}.ho-page-hero__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25}.ho-about__story{max-width:780px;margin:clamp(4rem,8vw,6rem) auto 0}.ho-about__story .ho-heading__title{margin-bottom:1.5rem}.ho-content{max-width:860px}.ho-content__frame{width:100%;height:80vh;margin-top:2rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg)}.ho-content__embed{margin-top:2rem}.ho-content__embed iframe{max-width:100%}.ho-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:3rem}.ho-pagination__link{display:grid;place-items:center;min-width:42px;height:42px;padding:0 .75rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-weight:600;color:var(--heading)}.ho-pagination__link:hover{border-color:var(--accent)}.ho-pagination__link.is-active{border-color:transparent;background:var(--ho-ink-950);color:#fff}.ho-pagination__link.is-disabled{opacity:.4;pointer-events:none}.ho-pagination__prev{transform:scaleX(-1)}[dir=rtl] .ho-pagination__prev{transform:none}.ho-contact-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.ho-contact-list li{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);color:var(--heading)}.ho-contact-list .ho-icon{color:var(--ho-violet)}.ho-contact-list+.ho-faq__contact{margin-top:1.5rem}.ho-blog__grid{display:grid;gap:1.5rem}@media(min-width:768px){.ho-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-blog__featured{margin-bottom:clamp(2rem,4vw,3rem)}.ho-post-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface);transition:transform .45s var(--ho-ease),box-shadow .45s}@media(hover:hover)and (pointer:fine){.ho-post-card:hover{box-shadow:0 30px 60px -30px #18122b4d;transform:translateY(-4px)}.ho-post-card:hover .ho-post-card__media img{transform:scale(1.04)}}.ho-post-card__media{display:block;aspect-ratio:1200/630;overflow:hidden;background:var(--surface-2)}.ho-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ho-ease)}.ho-post-card__placeholder{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(120% 120% at 0% 0%,rgba(124,58,237,.18),transparent 60%),var(--surface-2);color:var(--ho-violet)}.ho-post-card__body{display:flex;flex:1;flex-direction:column;gap:.7rem;padding:1.5rem}.ho-post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0;font-size:.8rem;color:var(--text-muted)}.ho-post-card__meta>span{display:inline-flex;align-items:center;gap:.3rem}.ho-post-card__category{font-weight:600;color:var(--accent)}.ho-post-card__category:hover{text-decoration:underline}.ho-post-card__title{margin:0;font-size:1.2rem;line-height:1.4}.ho-post-card__title a:hover{color:var(--accent)}.ho-post-card__excerpt{margin:0;font-size:.93rem;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ho-post-card__date{margin-top:auto;font-size:.8rem;color:var(--text-muted)}@media(min-width:992px){.ho-post-card--featured{display:grid;grid-template-columns:1.25fr 1fr}.ho-post-card--featured .ho-post-card__media{aspect-ratio:auto;min-height:100%}.ho-post-card--featured .ho-post-card__body{justify-content:center;padding:clamp(2rem,4vw,3rem)}.ho-post-card--featured .ho-post-card__title{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.25}.ho-post-card--featured .ho-post-card__excerpt{font-size:1.05rem;-webkit-line-clamp:4}}.ho-article__head{position:relative;max-width:880px;margin-inline:auto}.ho-article__kicker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.ho-article__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--text-muted)}.ho-article__back:hover{color:var(--heading)}.ho-article__title{font-size:clamp(2rem,4.5vw,3.4rem)}.ho-article__lead{margin-top:1.25rem}.ho-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--text-muted)}.ho-article__meta li{display:inline-flex;align-items:center;gap:.45rem}.ho-article__author{font-weight:600;color:var(--heading)}.ho-article__section{padding-top:clamp(2rem,4vw,3rem)}.ho-article__cover{max-width:1080px;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.ho-article__cover img{width:100%;height:auto;border-radius:var(--ho-radius-xl);box-shadow:0 40px 80px -40px #18122b59}.ho-article__layout{display:grid;gap:3rem;max-width:1080px;margin-inline:auto}@media(min-width:992px){.ho-article__layout{grid-template-columns:minmax(0,1fr) 250px}}.ho-article__main{min-width:0;max-width:760px}.ho-article__aside{display:none}@media(min-width:992px){.ho-article__aside{display:block}}.ho-article__content h2,.ho-article__content h3{position:relative;scroll-margin-top:calc(var(--ho-nav-h) + 1.5rem)}.ho-article__content hr{margin-block:2.5em;border:0;border-top:1px solid var(--border-strong)}.ho-article__content img{max-width:100%;height:auto}.ho-article__content li+li{margin-top:.35em}.ho-article__content li:has(>input[type=checkbox]){margin-inline-start:-1.25rem;list-style:none}.ho-article__content li:has(>input[type=checkbox])>input{width:1.05em;height:1.05em;margin:0;margin-inline-end:.6rem;vertical-align:-.1em;accent-color:var(--ho-violet)}.ho-article__content :not(pre)>code{padding:.15em .4em;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.88em;color:var(--heading);direction:ltr;unicode-bidi:isolate}.ho-heading-anchor{margin-inline-start:.4em;font-weight:400;color:var(--text-muted);text-decoration:none!important;opacity:0;transition:opacity .2s}h2:hover .ho-heading-anchor,h3:hover .ho-heading-anchor,.ho-heading-anchor:focus-visible{opacity:1}.ho-table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem}.ho-table th,.ho-table td{padding:.7rem .9rem;border:1px solid var(--border-strong);text-align:start;vertical-align:top}.ho-table th{background:var(--surface-2);font-weight:600;color:var(--heading)}.ho-toc{position:sticky;top:calc(var(--ho-nav-h) + 2rem);max-height:calc(100vh - var(--ho-nav-h) - 4rem);overflow-y:auto}.ho-toc__title{margin-bottom:.9rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ho-toc__list{margin:0;padding:0;border-inline-start:1px solid var(--border-strong);list-style:none}.ho-toc__list a{display:block;margin-inline-start:-1px;padding:.35rem .9rem;border-inline-start:2px solid transparent;font-size:.88rem;line-height:1.45;color:var(--text-muted);transition:color .2s,border-color .2s}.ho-toc__list a:hover,.ho-toc__list a.is-active{color:var(--heading)}.ho-toc__list a.is-active{border-color:var(--accent)}.ho-toc__item--sub a{padding-inline-start:1.75rem;font-size:.84rem}.ho-toc--inline{position:static;max-height:none;margin-bottom:2rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-toc--inline summary{font-weight:600;color:var(--heading);cursor:pointer}.ho-toc--inline .ho-toc__list{margin-top:.9rem}@media(min-width:992px){.ho-toc--inline{display:none}}.ho-article__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:3rem;font-size:.9rem;color:var(--text-muted)}.ho-tag{padding:.25rem .7rem;border-radius:999px;background:var(--surface-2);font-weight:500;color:var(--heading)}.ho-article__share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-article__share p{margin:0;font-weight:600;color:var(--heading)}.ho-article__share-links{display:flex;flex-wrap:wrap;gap:.5rem}.ho-article__share-links a,.ho-article__share-links button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:40px;height:40px;padding:0 .75rem;border:1px solid var(--border-strong);border-radius:999px;background:transparent;font:inherit;font-size:.85rem;color:var(--heading);cursor:pointer;transition:border-color .2s,color .2s}.ho-article__share-links a:hover,.ho-article__share-links button:hover{border-color:var(--accent);color:var(--accent)}.ho-article__pager{display:grid;gap:1rem;margin-top:2rem}@media(min-width:768px){.ho-article__pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-article__pager-link{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);transition:border-color .2s}.ho-article__pager-link small{color:var(--text-muted)}.ho-article__pager-link strong{font-weight:600;line-height:1.4;color:var(--heading)}.ho-article__pager-link:hover{border-color:var(--accent)}.ho-article__pager-link--next{text-align:end}@media(min-width:768px){.ho-article__pager-link--next{grid-column:2}}.ho-code{margin-block:1.6em;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--ho-radius);background:var(--ho-ink-900);box-shadow:0 24px 48px -32px #08070d99;text-align:left}.ho-code pre{margin:0;padding:1.1rem 1.25rem 1.25rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.87rem;line-height:1.7;tab-size:4;unicode-bidi:plaintext;text-align:start}.ho-code code{font-family:inherit;background:none}.ho-article__content>pre{padding:1.1rem 1.25rem;overflow-x:auto;border-radius:var(--ho-radius);background:var(--ho-ink-900);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.87rem;color:#e6e1f2;direction:ltr;text-align:left}.ho-code__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .75rem .55rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff08}.ho-code__ar{font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,sans-serif}.ho-code__lang{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#9a95ad}.ho-code__copy{padding:.3rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:transparent;font:600 .75rem/1.4 var(--ho-font-latin);color:#d9d5e6;cursor:pointer;transition:border-color .2s,color .2s}.ho-code__copy:hover{border-color:var(--ho-violet-400);color:#fff}.ho-code__copy.is-copied{border-color:var(--ho-mint);color:var(--ho-mint)}.hljs{display:block;color:#e6e1f2}.hljs-comment,.hljs-quote{color:#7d7891;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-meta .hljs-keyword{color:#c4b5fd}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-meta .hljs-string{color:#86efac}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link{color:#fdba74}.hljs-title,.hljs-title.function_,.hljs-section{color:#7dd3fc}.hljs-title.class_,.hljs-type,.hljs-built_in,.hljs-class .hljs-title{color:#f9a8d4}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-property{color:#fcd34d}.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#f0abfc}.hljs-params,.hljs-subst,.hljs-punctuation,.hljs-operator{color:#d9d5e6}.hljs-meta{color:#a5a0b8}.hljs-deletion{color:#fda4af}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.ho-lead{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.8;color:var(--heading)}.ho-heading__title--sm{margin-bottom:1.5rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.ho-steps{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:ho-step}.ho-steps li{position:relative;padding:1rem 1.25rem;padding-inline-start:3.75rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);color:var(--heading);counter-increment:ho-step}.ho-steps li:before{content:counter(ho-step);position:absolute;inset-inline-start:1rem;top:50%;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ho-grad-brand);font-size:.85rem;font-weight:700;color:#fff;transform:translateY(-50%)}.ho-integration-card{color:inherit}.ho-integration-card__logo,.ho-integration-hero__logo{display:inline-grid;place-items:center;width:56px;height:56px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--ho-violet)}.ho-integration-card__logo img,.ho-integration-hero__logo img{max-width:40px;height:auto;object-fit:contain}.ho-integration-hero__logo{width:72px;height:72px;margin-bottom:1.5rem;border-radius:20px}.ho-integration-hero__logo img{max-width:52px}.ho-integration-card__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.9rem;font-weight:600;color:var(--accent)}.ho-solution__challenges li{padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);font-size:1.05rem}.ho-solution__stores,.ho-solution__others{display:grid;gap:1.25rem}@media(min-width:768px){.ho-solution__stores,.ho-solution__others{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-solution__store{color:inherit}.ho-solution__store strong{font-size:1.3rem;color:var(--heading)}.ho-solution__store span[dir=ltr]{color:var(--text-muted)}.ho-solution__other{flex-direction:row;align-items:center;color:inherit}.ho-profit{display:grid;gap:1.5rem;align-items:start}@media(min-width:992px){.ho-profit{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.ho-profit__input{position:relative;direction:ltr}.ho-profit__input .ho-input{padding-right:3.5rem}.ho-profit__input span{position:absolute;right:1rem;top:50%;font-size:.85rem;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.ho-profit__hint{margin:.4rem 0 0;font-size:.8rem;color:var(--text-muted)}.ho-profit__results{padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--ho-radius-xl);background:var(--ho-ink-950)}@media(min-width:992px){.ho-profit__results{position:sticky;top:calc(var(--ho-nav-h) + 1.5rem)}}.ho-profit__list{margin:0}.ho-profit__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border)}.ho-profit__row dt{font-weight:500;color:var(--text-muted)}.ho-profit__row dd{margin:0;font-weight:700;color:var(--heading)}.ho-profit__row--main{padding-block:1.1rem}.ho-profit__row--main dt{color:var(--heading)}.ho-profit__row--main dd{font-size:1.6rem;color:var(--ho-mint)}.ho-profit__row--main.is-loss dd{color:var(--ho-rose)}.ho-profit__note{margin:1rem 0 0;font-size:.82rem;color:var(--text-muted)}.ho-profit__note--loss{padding:.75rem 1rem;border-radius:12px;background:#fb71851f;color:#fecdd3}.ho-lp-shot{max-width:1100px;margin:3rem auto 0}.ho-lp-shot img{display:block;width:100%;height:auto}.ho-lp-shot figcaption{margin-top:1rem;text-align:center;font-size:.92rem;color:var(--text-muted)}.ho-lp-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}@media(min-width:992px){.ho-lp-templates{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-lp-template{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(.75rem,2vw,1.5rem);border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface);color:inherit;transition:transform .45s var(--ho-ease),box-shadow .45s,border-color .3s}@media(hover:hover)and (pointer:fine){.ho-lp-template:hover{border-color:#7c3aed59;box-shadow:0 30px 60px -30px #18122b59;transform:translateY(-6px)}.ho-lp-template:hover .ho-lp-template__phone img{object-position:bottom;transition-duration:7s}.ho-lp-template:hover .ho-lp-template__cta .ho-icon{translate:calc(3px * var(--ho-dir)) -3px}}.ho-lp-template:focus-visible{outline:2px solid var(--ho-violet);outline-offset:3px}.ho-lp-template__phone{position:relative;display:block;width:min(100%,300px);margin-inline:auto;padding:7px;border-radius:34px;background:var(--ho-ink-950);box-shadow:0 24px 50px -24px #120f1d8c,inset 0 0 0 1px #ffffff14}.ho-lp-template__phone:before{content:"";position:absolute;top:12px;left:50%;z-index:1;width:22%;height:11px;border-radius:999px;background:var(--ho-ink-950);translate:-50% 0}.ho-lp-template__phone img{display:block;width:100%;height:auto;aspect-ratio:9/18;object-fit:cover;object-position:top;border-radius:27px;background:#fff;transition:object-position 1.2s var(--ho-ease)}@media(max-width:767.98px){.ho-lp-template__phone{padding:4px;border-radius:22px}.ho-lp-template__phone:before{top:7px;height:7px}.ho-lp-template__phone img{border-radius:18px}}.ho-lp-template__body{display:flex;flex-direction:column;gap:.4rem}.ho-lp-template__name{font-size:1.2rem;color:var(--heading)}.ho-lp-template__desc{font-size:.92rem;color:var(--text-muted)}@media(max-width:767.98px){.ho-lp-template__desc{display:none}}.ho-lp-template__cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.9rem;font-weight:600;color:var(--accent)}.ho-lp-template__cta .ho-icon{transition:translate .3s var(--ho-ease)}.ho-lp-templates__note{max-width:640px;margin:2rem auto 0;font-size:.95rem;text-align:center;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.ho-lp-template:hover .ho-lp-template__phone img{object-position:top}}.ho-lp-compare{overflow-x:auto;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-lp-compare table{width:100%;min-width:520px;border-collapse:collapse;font-size:.95rem}.ho-lp-compare th,.ho-lp-compare td{padding:.9rem 1rem;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.ho-lp-compare tbody tr:last-child>*{border-bottom:0}.ho-lp-compare thead th{font-weight:800;color:var(--heading)}.ho-lp-compare tbody th{font-weight:600;text-align:start;color:var(--heading)}.ho-lp-compare .is-us{background:#7c3aed0f}.ho-lp-compare thead .is-us{background:var(--ho-grad-brand);color:#fff}.ho-lp-compare__value{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.ho-lp-compare__value.is-yes{color:#059669}.ho-lp-compare__value.is-no{color:#dc2626}.ho-lp-compare__value.is-some{color:#b45309}.ho-lp-compare__value.is-unknown{color:var(--text-muted);font-weight:500}.ho-lp-compare__note{max-width:760px;margin:1rem auto 0;text-align:center;font-size:.85rem;color:var(--text-muted)}.ho-changelog{display:flex;flex-direction:column;gap:3rem;max-width:860px;margin-inline:auto}.ho-changelog__month-title{margin-bottom:1.25rem;font-size:1.05rem;font-weight:700;color:var(--accent)}.ho-changelog__list{position:relative;display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;padding-inline-start:1.75rem;list-style:none}.ho-changelog__list:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:5px;width:2px;border-radius:2px;background:var(--border)}.ho-changelog__entry{position:relative;scroll-margin-top:calc(var(--ho-nav-h) + 1.5rem)}.ho-changelog__entry:before{content:"";position:absolute;top:.35rem;inset-inline-start:-1.75rem;width:12px;height:12px;border-radius:50%;background:var(--ho-grad-brand);box-shadow:0 0 0 4px var(--bg)}.ho-changelog__entry:target .ho-changelog__card{border-color:var(--accent)}.ho-changelog__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.85rem;color:var(--text-muted)}.ho-changelog__card .ho-card__title a{color:inherit}.ho-changelog__card .ho-card__text{margin-bottom:0}.ho-changelog__points{display:flex;flex-direction:column;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.ho-changelog__points li{display:flex;gap:.55rem;align-items:flex-start;line-height:1.7;color:var(--heading)}.ho-changelog__points li .ho-icon{flex:none;margin-top:.3rem;color:var(--check)}.ho-changelog__links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.ho-pill__tag{padding:.1rem .5rem;border-radius:999px;background:var(--ho-grad-brand);font-size:.72rem;font-weight:700;color:#fff}.ho-lp-modes{display:grid;gap:1.25rem}@media(min-width:768px){.ho-lp-modes{grid-template-columns:2fr 3fr}}.ho-lp-mode{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}.ho-lp-mode--dynamic{border-color:transparent;box-shadow:0 30px 60px -36px #7c3aed73}.ho-lp-mode--dynamic:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--ho-grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ho-lp-mode--dynamic .ho-lp-mode__icon{background:var(--ho-grad-brand);color:#fff}.ho-lp-mode__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ho-lp-mode__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--surface-2);color:var(--accent)}.ho-lp-mode__points{display:grid;gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none}.ho-lp-mode__points li{display:flex;align-items:flex-start;gap:.5rem;color:var(--heading)}.ho-lp-mode__points li .ho-icon{flex-shrink:0;margin-top:.3em;color:var(--check)}@media(min-width:992px){.ho-lp-mode--dynamic .ho-lp-mode__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-lp-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(2rem,4vw,2.75rem) 0;padding:0;list-style:none}@media(min-width:992px){.ho-lp-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}}.ho-lp-flow__node{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem 1rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);text-align:center}.ho-lp-flow__node strong{color:var(--heading)}.ho-lp-flow__node>span:last-child{font-size:.88rem;color:var(--text-muted)}@media(min-width:992px){.ho-lp-flow__node:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:-1.9rem;width:1.3rem;height:2px;background:var(--ho-grad-brand)}}.ho-lp-flow__node:last-child .ho-lp-flow__icon{background:var(--ho-grad-brand);color:#fff}.ho-lp-flow__icon{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:.35rem;border-radius:50%;background:#7c3aed1a;color:var(--accent)}.ho-lp-math{display:flex;flex-direction:column;gap:1rem;height:100%;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--ho-radius-xl);background:radial-gradient(70% 60% at 15% 0%,rgba(124,58,237,.45),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgba(245,165,36,.2),transparent 70%),var(--ho-ink-950)}.ho-lp-math p{color:var(--text)}.ho-lp-math small{color:var(--text-muted)}.ho-lp-math .ho-btn{align-self:flex-start;margin-top:auto;white-space:normal;height:auto;min-height:46px;padding-block:.6rem;text-align:start}.ho-lp-math__title{font-size:1.35rem}.ho-lp-math__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ho-lp-math__stats div{display:flex;flex-direction:column;gap:.15rem;padding:1rem;border:1px solid var(--border);border-radius:var(--ho-radius);background:var(--surface)}.ho-lp-math__stats strong{background:var(--ho-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;align-self:flex-start;font-size:2rem;font-weight:800;line-height:1.1}.ho-lp-math__stats span{font-size:.85rem;color:var(--text-muted)}.ho-lp-figure{margin:0}.ho-lp-figure img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--ho-paper);box-shadow:0 30px 60px -40px #18122b59}.ho-lp-figure__link{display:block;border-radius:var(--ho-radius-xl);transition:transform .45s var(--ho-ease)}.ho-lp-figure__link img{transition:box-shadow .45s}@media(hover:hover)and (pointer:fine){.ho-lp-figure__link:hover{transform:translateY(-4px)}.ho-lp-figure__link:hover img{box-shadow:0 40px 70px -40px #7c3aed73}}.ho-lp-figure__link:focus-visible{outline:2px solid var(--ho-violet);outline-offset:4px}.ho-lp-figure--flow{display:none;margin-block:clamp(2rem,4vw,2.75rem)}@media(min-width:992px){.ho-lp-figure--flow{display:block}}@media(min-width:992px){.ho-lp-flow{display:none}}.ho-lp-figures{margin-top:clamp(3rem,6vw,4.5rem)}.ho-lp-figures__head{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;text-align:center}.ho-lp-figures__head .ho-heading__title--sm{margin-bottom:0}.ho-lp-figures__head .ho-showcase__tabs{margin-top:.75rem}.ho-lp-figures__stage{max-width:1000px;margin-inline:auto}.ho-themes__features{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin:1.75rem 0 0;padding:0;list-style:none;font-size:.95rem;color:#ffffffd1}.ho-themes__features li{display:inline-flex;align-items:center;gap:.4rem}.ho-themes__features .ho-icon{color:var(--ho-violet-300, #c4b5fd)}.ho-themes{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem)}@media(min-width:768px){.ho-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-theme-card{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(.75rem,2vw,1.25rem);border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface);transition:box-shadow .45s,border-color .3s}@media(hover:hover)and (pointer:fine){.ho-theme-card:hover{border-color:#7c3aed59;box-shadow:0 30px 60px -30px #18122b59}.ho-theme-card:hover .ho-theme-card__shot img{object-position:bottom;transition-duration:6s}}.ho-theme-card__shot{position:relative}.ho-theme-card__shot .ho-browser{box-shadow:0 24px 50px -28px #120f1d73;border-color:var(--border)}.ho-theme-card__shot img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:top;transition:object-position 1.2s var(--ho-ease)}.ho-theme-card__badge{position:absolute;bottom:12px;inset-inline-end:12px;box-shadow:0 6px 16px -6px #18122b66}.ho-theme-card__body{display:flex;flex-direction:column;gap:.5rem;padding-inline:.25rem}.ho-theme-card__name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.35rem;color:var(--heading)}.ho-theme-card__desc{margin:0;font-size:.95rem;color:var(--text-muted)}.ho-theme-card__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.ho-theme-card__actions [aria-disabled=true]{cursor:default;opacity:.65}@media(prefers-reduced-motion:reduce){.ho-theme-card:hover .ho-theme-card__shot img{object-position:top}}.ho-brand-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem}.ho-brand-hero__version{font-size:.8rem;color:var(--text-muted)}.ho-brand-subtitle{display:flex;align-items:center;gap:.5rem;margin:clamp(2.5rem,5vw,3.5rem) 0 1.25rem;font-size:clamp(1.25rem,2vw,1.5rem)}.ho-brand-yes{color:var(--check)}.ho-brand-no{color:#e11d48}.ho-theme-dark .ho-brand-no{color:var(--ho-rose)}.ho-brand-accent{flex-shrink:0;color:var(--accent)}.ho-brand-list{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.ho-brand-list li{display:flex;align-items:flex-start;gap:.55rem;color:var(--text)}.ho-brand-list li .ho-icon{flex-shrink:0;margin-top:.25em}.ho-brand-list--columns{display:grid;gap:.9rem 2rem}@media(min-width:768px){.ho-brand-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-swatch__copied{position:absolute;inset-block-end:.6rem;inset-inline-end:.6rem;padding:.2rem .55rem;border-radius:999px;background:#08070db3;font-size:.7rem;font-weight:600;color:#fff;opacity:0;transition:opacity .25s}.is-copied .ho-brand-swatch__copied,:hover>.ho-brand-swatch__copied,:focus-visible>.ho-brand-swatch__copied{opacity:1}.ho-brand-essence{display:grid;gap:1.25rem}@media(min-width:768px){.ho-brand-essence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-brand-essence{grid-template-columns:1.4fr 1fr 1fr}.ho-brand-essence .ho-brand-essence__promise{grid-row:span 2}.ho-brand-essence>:last-child{grid-column:span 2}}.ho-brand-essence__promise{position:relative;justify-content:flex-end;min-height:260px;overflow:hidden;border:0;background:var(--ho-ink-950)}.ho-brand-essence__promise:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 20% 20%,rgba(124,58,237,.6),transparent 70%),radial-gradient(50% 50% at 90% 10%,rgba(217,70,239,.4),transparent 70%),radial-gradient(50% 50% at 70% 100%,rgba(245,165,36,.3),transparent 70%)}.ho-brand-essence__promise>*{position:relative}.ho-brand-essence__promise .ho-eyebrow{color:var(--ho-violet-300)}.ho-brand-essence__quote{background:var(--ho-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:800;letter-spacing:var(--ho-tracking-tight);line-height:1.15;text-wrap:balance}.ho-brand-essence__quote:lang(ar){font-weight:700;line-height:1.4}.ho-brand-traits{display:grid;gap:1rem}@media(min-width:576px){.ho-brand-traits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-brand-traits{grid-template-columns:repeat(4,minmax(0,1fr))}}.ho-brand-trait{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-brand-trait p{display:flex;align-items:flex-start;gap:.45rem;font-size:.95rem}.ho-brand-trait p .ho-icon{flex-shrink:0;margin-top:.2em}.ho-brand-trait__name{font-size:1.25rem;color:var(--heading)}.ho-brand-logos{display:grid;gap:1.25rem}@media(min-width:768px){.ho-brand-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-brand-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-brand-logo{display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-xl)}.ho-brand-logo figcaption{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.25rem;border-top:1px solid var(--border);background:var(--ho-ink-900);font-size:.85rem;color:var(--text-muted)}.ho-brand-logo figcaption strong{font-size:.95rem;color:#fff}@media(min-width:992px){.ho-brand-logo--wide{grid-column:span 2}}.ho-brand-logo__stage{display:grid;flex:1;place-items:center;min-height:200px;padding:2.5rem}.ho-brand-logo__stage img{width:min(100%,260px);height:auto}.ho-brand-logo--wide .ho-brand-logo__stage img{width:min(100%,340px)}.ho-brand-logo__stage--marks{display:flex;align-items:flex-end;justify-content:center;gap:1.5rem}.ho-brand-logo__stage--marks img{width:auto}.ho-brand-logo--ink .ho-brand-logo__stage{background:radial-gradient(70% 90% at 50% 0%,rgba(124,58,237,.25),transparent 70%),var(--ho-ink-950)}.ho-brand-logo--paper .ho-brand-logo__stage{background:var(--ho-paper)}.ho-brand-logo--gradient .ho-brand-logo__stage{background:var(--ho-grad-brand)}.ho-brand-logo-rules{display:grid;gap:1.25rem;margin-top:1.25rem}@media(min-width:768px){.ho-brand-logo-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-logo-rules .ho-panel{display:flex;flex-direction:column;gap:.5rem}.ho-brand-logo-rules .ho-panel__title{margin:.75rem 0 0;font-size:1.1rem}.ho-brand-clearspace{display:grid;place-items:center;padding:1.5rem;border-radius:var(--ho-radius);background:var(--ho-ink-950)}.ho-brand-clearspace img{box-sizing:content-box;width:min(70%,240px);height:auto;padding:14px;outline:1.5px dashed var(--ho-violet-400);background:linear-gradient(#a78bfa2e,#a78bfa2e) top/100% 14px no-repeat,linear-gradient(#a78bfa2e,#a78bfa2e) bottom/100% 14px no-repeat,linear-gradient(#a78bfa2e,#a78bfa2e) left/14px 100% no-repeat,linear-gradient(#a78bfa2e,#a78bfa2e) right/14px 100% no-repeat}.ho-brand-minsize{display:flex;align-items:flex-end;justify-content:center;gap:2.5rem;min-height:122px;padding:1.5rem;border-radius:var(--ho-radius);background:var(--ho-ink-950)}.ho-brand-minsize span{display:flex;flex-direction:column;align-items:center;gap:.6rem}.ho-brand-minsize small{font-size:.75rem;color:var(--text-muted)}.ho-brand-misuse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:992px){.ho-brand-misuse{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-brand-misuse__item{margin:0}.ho-brand-misuse__item figcaption{display:flex;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.85rem;color:var(--text)}.ho-brand-misuse__stage{position:relative;display:grid;place-items:center;height:130px;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--ho-ink-900)}.ho-brand-misuse__stage:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(251,113,133,.7) 50%,transparent calc(50% + 1px));pointer-events:none}.ho-brand-misuse__stage img{width:min(70%,200px);height:auto}.ho-brand-misuse__item--stretch img{transform:scale(1.35,.7)}.ho-brand-misuse__item--rotate img{transform:rotate(-14deg)}.ho-brand-misuse__item--recolor img{filter:hue-rotate(150deg) saturate(1.6)}.ho-brand-misuse__item--effects img{filter:drop-shadow(4px 4px 0 #f59e0b) drop-shadow(0 0 10px #22c55e)}.ho-brand-misuse__item--busy .ho-brand-misuse__stage{background:repeating-linear-gradient(45deg,#f97316 0 14px,#22c55e 14px 28px,#38bdf8 28px 42px,#fde047 42px 56px)}.ho-brand-misuse__item--contrast .ho-brand-misuse__stage{background:var(--ho-paper-2)}.ho-brand-misuse__item--contrast .ho-brand-misuse__stage img{opacity:.9}.ho-brand-ratio{display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}@media(min-width:992px){.ho-brand-ratio{grid-template-columns:260px 1fr;align-items:center}}.ho-brand-ratio .ho-panel__title{margin-bottom:.25rem}.ho-brand-ratio__bar{display:flex;min-height:72px;overflow:hidden;border-radius:var(--ho-radius);font-size:.75rem;font-weight:600}.ho-brand-ratio__part{display:flex;align-items:flex-end;min-width:0;padding:.6rem .75rem;overflow:hidden;white-space:nowrap}.ho-brand-ratio__part--ink{flex:60;background:var(--ho-ink-950);color:#fff}.ho-brand-ratio__part--paper{flex:25;border-block:1px solid var(--border);background:var(--ho-paper-2);color:var(--heading)}.ho-brand-ratio__part--violet{flex:10;background:var(--ho-violet);color:#fff}.ho-brand-ratio__part--accent{flex:5;background:linear-gradient(180deg,var(--ho-fuchsia),var(--ho-amber));color:transparent}.ho-brand-palette{margin-top:clamp(2rem,4vw,3rem)}.ho-brand-palette__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.25rem}.ho-brand-palette__head .ho-brand-subtitle{margin:0}.ho-brand-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.ho-brand-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.ho-brand-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}.ho-brand-swatch{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface);font:inherit;text-align:start;color:inherit;cursor:copy;transition:transform .3s var(--ho-ease),box-shadow .3s}@media(hover:hover)and (pointer:fine){.ho-brand-swatch:hover{box-shadow:0 20px 40px -24px #18122b59;transform:translateY(-4px)}}.ho-brand-swatch:focus-visible{outline:2px solid var(--ho-violet);outline-offset:2px}.ho-brand-swatch__chip{position:relative;display:block;height:110px;border-bottom:1px solid var(--border);background:var(--swatch)}.ho-brand-swatch__meta{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem 1rem}.ho-brand-swatch__meta strong{font-size:.95rem;color:var(--heading)}.ho-brand-swatch__meta code{font-size:.8rem;color:var(--text)}.ho-brand-swatch__meta small{margin-top:.35rem;font-size:.78rem;line-height:1.4;color:var(--text-muted)}.ho-brand-swatch__token{color:var(--text-muted)!important}.ho-brand-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:992px){.ho-brand-contrast{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-brand-contrast__item{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:130px;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--bg);color:var(--fg)}.ho-brand-contrast__sample{font-size:2rem;font-weight:700}.ho-brand-contrast__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem;font-size:.72rem;opacity:.9}.ho-brand-gradients{display:grid;gap:1.25rem}@media(min-width:768px){.ho-brand-gradients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ho-brand-gradients{grid-template-columns:repeat(3,minmax(0,1fr))}}.ho-brand-gradient{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface);font:inherit;text-align:start;color:inherit;cursor:copy}.ho-brand-gradient:focus-visible{outline:2px solid var(--ho-violet-400);outline-offset:2px}.ho-brand-gradient__fill{position:relative;display:grid;place-items:center;height:180px;background:var(--fill)}.ho-brand-gradient__fill .ho-btn{pointer-events:none}.ho-brand-gradient__fill--text{padding:1rem;background:var(--ho-ink-950);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;text-align:center}.ho-brand-gradient__meta{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.25rem 1.2rem}.ho-brand-gradient__meta strong{color:var(--heading)}.ho-brand-gradient__meta small{font-size:.85rem;color:var(--text-muted)}.ho-brand-fonts{display:grid;gap:1.25rem}@media(min-width:992px){.ho-brand-fonts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-font{position:relative;overflow:hidden}.ho-brand-font .ho-badge{align-self:flex-start}.ho-brand-font__glyph{background:var(--ho-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(5rem,11vw,8rem);font-weight:800;letter-spacing:-.04em;line-height:1}.ho-brand-font__chars{font-size:1.15rem;color:var(--heading);overflow-wrap:anywhere}.ho-brand-font__weights{display:flex;flex-wrap:wrap;gap:.5rem}.ho-brand-font__weights span{padding:.35rem .75rem;border-radius:999px;background:var(--surface-2);font-size:.9rem;color:var(--heading)}.ho-brand-scale{overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}.ho-brand-scale__row{display:grid;gap:.5rem 2rem;padding:1.25rem 1.5rem}.ho-brand-scale__row+.ho-brand-scale__row{border-top:1px solid var(--border)}@media(min-width:768px){.ho-brand-scale__row{grid-template-columns:160px 1fr;align-items:center}}.ho-brand-scale__label{display:flex;flex-direction:column}.ho-brand-scale__label strong{font-size:.9rem;color:var(--heading)}.ho-brand-scale__label code{font-size:.78rem;color:var(--text-muted)}.ho-brand-scale__sample{min-width:0;color:var(--heading);text-wrap:balance}.ho-brand-scale__sample[data-level=display],.ho-brand-scale__sample[data-level=h2]{font-weight:800;letter-spacing:var(--ho-tracking-tight);line-height:1.1}.ho-brand-scale__sample[data-level=display]:lang(ar),.ho-brand-scale__sample[data-level=h2]:lang(ar){font-weight:700;line-height:1.35}.ho-brand-scale__sample[data-level=h3]{font-weight:700}.ho-brand-scale__sample[data-level=lead],.ho-brand-scale__sample[data-level=body]{line-height:1.7;color:var(--text)}.ho-brand-scale__sample[data-level=small]{font-weight:500;color:var(--text-muted)}.ho-brand-scale__sample.ho-eyebrow{color:var(--accent)}.ho-brand-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.ho-brand-icons li{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem .5rem .9rem;border:1px solid var(--border);border-radius:var(--ho-radius);background:var(--surface);color:var(--heading);transition:border-color .25s,background-color .25s,color .25s}@media(hover:hover)and (pointer:fine){.ho-brand-icons li:hover{border-color:#a78bfa66;background:#a78bfa14;color:var(--ho-violet-300)}}.ho-brand-icons code{font-size:.7rem;color:var(--text-muted)}.ho-brand-icon-rules{display:grid;gap:1.25rem;margin-top:1.25rem}@media(min-width:768px){.ho-brand-icon-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-icon-rules>.ho-panel{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:992px){.ho-brand-icon-rules>.ho-panel{flex-direction:row;align-items:center}}.ho-brand-icon-rules>.ho-panel:last-child{flex-direction:column;align-items:stretch}.ho-brand-icon-grid{display:grid;flex-shrink:0;place-items:center;width:140px;height:140px;border-radius:var(--ho-radius);background:linear-gradient(rgba(167,139,250,.14) 1px,transparent 1px) 10px 10px/5px 5px,linear-gradient(90deg,rgba(167,139,250,.14) 1px,transparent 1px) 10px 10px/5px 5px,var(--ho-ink-950);color:#fff}.ho-brand-icon-containers,.ho-brand-icon-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ho-brand-icon-sizes span{display:inline-flex;align-items:center;gap:.4rem;color:var(--heading)}.ho-brand-icon-sizes span code{font-size:.75rem;color:var(--text-muted)}.ho-brand-icon-box{display:inline-grid;flex-shrink:0;place-items:center;width:52px;height:52px;border-radius:16px}.ho-brand-icon-box--gradient{background:var(--ho-grad-brand);box-shadow:0 10px 24px -10px #a21cafb3;color:#fff}.ho-brand-icon-box--soft{background:#a78bfa24;color:var(--ho-violet-300)}.ho-brand-icon-box--white{background:#fff;color:var(--ho-violet)}.ho-brand-icon-box--outline{border:1px solid var(--border-strong);color:var(--heading)}.ho-brand-components{display:grid;gap:1.25rem}@media(min-width:768px){.ho-brand-components{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-demo{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}.ho-brand-demo .ho-alert{margin:0}@media(min-width:768px){.ho-brand-demo--wide{grid-column:1/-1}}.ho-brand-demo__title{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ho-brand-demo__title:lang(ar){font-size:.9rem;letter-spacing:0}.ho-brand-demo__title:not(:first-child){margin-top:.5rem}.ho-brand-demo__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ho-brand-demo__row--dark{padding:1.25rem;border-radius:var(--ho-radius-lg);background:radial-gradient(80% 120% at 0% 0%,rgba(124,58,237,.3),transparent 60%),var(--ho-ink-950)}.ho-brand-demo__note{font-size:.8rem;color:var(--text-muted)}.ho-brand-demo__card{height:auto;padding:1.5rem;background:var(--ho-paper)}.ho-brand-demo__heading .ho-heading__title{margin-top:.75rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.ho-brand-input--focus{display:flex;align-items:center;border-color:var(--ho-violet);box-shadow:0 0 0 4px #7c3aed24}.ho-brand-stat{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--ho-ink-850);box-shadow:0 30px 60px -30px #08070d99}.ho-brand-stat__label{font-size:.8rem;color:var(--text-muted)}.ho-brand-stat__value{font-family:var(--ho-font-latin);font-size:1.9rem;font-weight:800;color:#fff}.ho-brand-stat__value small{font-size:.85rem;font-weight:600;color:var(--text-muted)}.ho-brand-stat__change{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--ho-mint)}.ho-brand-radii{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:768px){.ho-brand-radii{grid-template-columns:repeat(5,minmax(0,1fr))}}.ho-brand-radius{display:flex;flex-direction:column;gap:.25rem}.ho-brand-radius code{margin-top:.5rem;font-size:.85rem;font-weight:600;color:var(--heading)}.ho-brand-radius small{font-size:.8rem;color:var(--text-muted)}.ho-brand-radius__shape{position:relative;display:block;height:96px;border-radius:var(--r) var(--r) 0 0;background:var(--surface)}.ho-brand-radius__shape:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--ho-grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ho-brand-elevation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(min-width:992px){.ho-brand-elevation{grid-template-columns:repeat(4,minmax(0,1fr))}}.ho-brand-elevation__item{display:flex;align-items:flex-end;min-height:140px;padding:1.1rem 1.25rem;border-radius:var(--ho-radius-lg);background:var(--surface);font-size:.85rem;font-weight:600;color:var(--heading)}.ho-brand-elevation__item--flat{border:1px solid var(--border-strong)}.ho-brand-elevation__item--raised{box-shadow:0 30px 60px -30px #18122b4d}.ho-brand-elevation__item--floating{box-shadow:0 40px 100px -30px #00000073}.ho-brand-elevation__item--glow{background:linear-gradient(120deg,#7c3aed,#a21caf 60%,#ea580c 140%);box-shadow:0 18px 44px -12px #a21cafd9,inset 0 1px #ffffff40;color:#fff}.ho-brand-surfaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:992px){.ho-brand-surfaces{grid-template-columns:repeat(4,minmax(0,1fr))}}.ho-brand-surface{position:relative;display:flex;align-items:flex-end;min-height:160px;padding:1.1rem 1.25rem;overflow:hidden;border-radius:var(--ho-radius-lg);background:var(--ho-ink-950);font-size:.9rem;font-weight:600;color:#fff}.ho-brand-surface span{position:relative}.ho-brand-surface--glass{background:radial-gradient(circle at 30% 30%,#7c3aed 0 22%,transparent 23%),radial-gradient(circle at 75% 70%,#f59e0b 0 18%,transparent 19%),var(--ho-ink-950)}.ho-brand-surface--glass:before{content:"";position:absolute;inset:22% 14%;border:1px solid rgba(255,255,255,.15);border-radius:var(--ho-radius);background:#ffffff14;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.ho-brand-surface--border:after{content:"";position:absolute;inset:22% 14%;border-radius:var(--ho-radius);border:1px solid transparent;background:linear-gradient(var(--ho-ink-900),var(--ho-ink-900)) padding-box,var(--ho-grad-brand) border-box}.ho-brand-surface--grid{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px}.ho-brand-surface--aurora{background:radial-gradient(60% 70% at 25% 30%,rgba(124,58,237,.7),transparent 70%),radial-gradient(50% 60% at 80% 20%,rgba(217,70,239,.5),transparent 70%),radial-gradient(50% 60% at 60% 90%,rgba(245,165,36,.35),transparent 70%),var(--ho-ink-950)}.ho-brand-motion{display:grid;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.75rem;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}@media(min-width:992px){.ho-brand-motion{grid-template-columns:1.4fr 1fr;align-items:center}}.ho-brand-motion .ho-brand-subtitle{margin-top:0;margin-bottom:.5rem}.ho-brand-motion .ho-card__text{margin-bottom:1rem}.ho-brand-motion__demo{display:grid;place-items:center;min-height:180px;border-radius:var(--ho-radius-lg);background:var(--surface-2)}.ho-brand-motion__card{display:grid;place-items:center;width:180px;height:110px;padding:0;font-weight:600;color:var(--heading)}.ho-brand-screens{display:grid;gap:2rem 1.5rem}@media(min-width:768px){.ho-brand-screens{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-screen{margin:0}.ho-brand-screen .ho-browser__screen img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.ho-brand-screen figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:1rem;font-size:.9rem;color:var(--text-muted)}.ho-brand-screen figcaption strong{color:var(--heading)}.ho-brand-screen figcaption>span:last-child{flex-basis:100%}.ho-brand-photo{margin-top:2rem}.ho-brand-principles{display:grid;gap:1.25rem}@media(min-width:768px){.ho-brand-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.ho-brand-principles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ho-brand-principles .ho-card{padding:1.5rem}.ho-brand-principles .ho-card__title{font-size:1.15rem}.ho-brand-say{margin-top:1.25rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-xl);background:var(--surface)}.ho-brand-say__head,.ho-brand-say__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ho-brand-say__head>*,.ho-brand-say__row>*{padding:1rem 1.5rem}.ho-brand-say__head>*+*,.ho-brand-say__row>*+*{border-inline-start:1px solid var(--border)}.ho-brand-say__head{background:var(--surface-2);font-weight:700;color:var(--heading)}.ho-brand-say__head span{display:flex;align-items:center;gap:.45rem}.ho-brand-say__row{border-top:1px solid var(--border)}.ho-brand-say__row p:first-child{font-weight:600;color:var(--heading)}.ho-brand-say__row s{color:var(--text-muted);text-decoration-color:#e11d4899}.ho-brand-ai{position:relative;margin-top:clamp(2rem,4vw,3rem);padding:1.5rem;border-radius:var(--ho-radius-xl);background:var(--surface)}.ho-brand-ai:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:var(--ho-grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ho-brand-ai__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ho-brand-ai__head .ho-brand-subtitle{margin:0 0 .35rem}.ho-brand-ai__prompt{max-height:320px;margin:0;padding:1.25rem;overflow:auto;border-radius:var(--ho-radius);background:var(--ho-ink-950);font-size:.82rem;line-height:1.7;white-space:pre-wrap;color:#d9d5e6;text-align:left}.ho-brand-formats{margin-top:clamp(2rem,4vw,3rem)}.ho-brand-formats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1.25rem}@media(min-width:992px){.ho-brand-formats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ho-brand-format{display:flex;flex-direction:column;gap:.25rem}.ho-brand-format strong{margin-top:.6rem;font-size:.9rem;color:var(--heading)}.ho-brand-format code{font-size:.8rem;color:var(--text-muted)}.ho-brand-format__frame{display:grid;place-items:center;max-height:220px;border-radius:var(--ho-radius);background:radial-gradient(70% 70% at 25% 25%,rgba(124,58,237,.65),transparent 70%),radial-gradient(60% 60% at 85% 85%,rgba(245,165,36,.35),transparent 70%),var(--ho-ink-950)}.ho-brand-rules{display:grid;gap:1rem}@media(min-width:992px){.ho-brand-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-brand-rule p{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;font-size:.92rem}.ho-brand-rule strong{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.ho-brand-rule strong:lang(ar){font-size:.9rem;letter-spacing:0}.ho-brand-rule__do{border-top:3px solid #10b981;color:var(--heading)}.ho-brand-rule__do strong{color:var(--ho-mint-600)}.ho-brand-rule__dont{border-top:3px solid #e11d48;border-inline-start:1px solid var(--border)}.ho-brand-rule__dont strong{color:#e11d48}.ho-brand-downloads{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:992px){.ho-brand-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}.ho-brand-download{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:var(--ho-radius-lg);background:var(--surface)}.ho-brand-download__preview{display:grid;flex-shrink:0;place-items:center;width:190px;height:76px;border-radius:var(--ho-radius);background:var(--ho-ink-950)}.ho-brand-download__preview.is-light{background:var(--ho-paper)}.ho-brand-download__preview img{max-width:80%;height:auto}@media(max-width:575.98px){.ho-brand-download__preview{width:96px}}.ho-brand-download__meta{display:flex;flex:1;flex-direction:column;min-width:0}.ho-brand-download__meta strong{color:var(--heading)}.ho-brand-download__meta small{font-size:.8rem;color:var(--text-muted)}
