﻿:root,[data-bs-theme=light]{--bs-success: #16A34A;--bs-danger: #DC2626;--bs-primary-rgb: 13, 77, 146;--bs-secondary-rgb: 0, 169, 157;--bs-success-rgb: 22, 163, 74;--bs-info-rgb: 14, 165, 233;--bs-warning-rgb: 249, 178, 51;--bs-danger-rgb: 220, 38, 38;--bs-light-rgb: 245, 248, 252;--bs-dark-rgb: 11, 27, 51;--bs-primary-text-emphasis: rgb(2.0392156863%, 12.0784313725%, 22.9019607843%);--bs-secondary-text-emphasis: rgb(0%, 26.5098039216%, 24.6274509804%);--bs-success-text-emphasis: rgb(3.4509803922%, 25.568627451%, 11.6078431373%);--bs-info-text-emphasis: rgb(2.1960784314%, 25.8823529412%, 36.5490196078%);--bs-warning-text-emphasis: rgb(39.0588235294%, 27.9215686275%, 8%);--bs-danger-text-emphasis: rgb(34.5098039216%, 5.9607843137%, 5.9607843137%);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(81.0196078431%, 86.0392156863%, 91.4509803922%);--bs-secondary-bg-subtle: rgb(80%, 93.2549019608%, 92.3137254902%);--bs-success-bg-subtle: rgb(81.7254901961%, 92.7843137255%, 85.8039215686%);--bs-info-bg-subtle: rgb(81.0980392157%, 92.9411764706%, 98.2745098039%);--bs-warning-bg-subtle: rgb(99.5294117647%, 93.9607843137%, 84%);--bs-danger-bg-subtle: rgb(97.2549019608%, 82.9803921569%, 82.9803921569%);--bs-light-bg-subtle: rgb(98.6274509804%, 98.8235294118%, 99.0196078431%);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(62.0392156863%, 72.0784313725%, 82.9019607843%);--bs-secondary-border-subtle: rgb(60%, 86.5098039216%, 84.6274509804%);--bs-success-border-subtle: rgb(63.4509803922%, 85.568627451%, 71.6078431373%);--bs-info-border-subtle: rgb(62.1960784314%, 85.8823529412%, 96.5490196078%);--bs-warning-border-subtle: rgb(99.0588235294%, 87.9215686275%, 68%);--bs-danger-border-subtle: rgb(94.5098039216%, 65.9607843137%, 65.9607843137%);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-font-sans-serif: var(--font-body), system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.7;--bs-body-color: #0B1B33;--bs-body-color-rgb: 11, 27, 51;--bs-body-bg: #FFFFFF;--bs-emphasis-color: #000;--bs-secondary-color: rgba(11, 27, 51, 0.75);--bs-secondary-bg: #e9ecef;--bs-tertiary-bg: #f8f9fa;--bs-heading-color: #0B1B33;--bs-link-color: #0D4D92;--bs-link-color-rgb: 13, 77, 146;--bs-link-hover-color: rgb(4.0784313725%, 24.1568627451%, 45.8039215686%);--bs-link-hover-color-rgb: 10, 62, 117;--bs-code-color: #d63384;--bs-highlight-color: #0B1B33;--bs-highlight-bg: rgb(100%, 95.137254902%, 80.5490196078%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #E3EAF3;--bs-border-radius: 0.75rem;--bs-border-radius-sm: 0.5rem;--bs-border-radius-lg: 1.125rem;--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 6px 24px -6px rgba(11, 27, 51, 0.1), 0 2px 6px rgba(11, 27, 51, 0.04);--bs-form-valid-color: #16A34A;--bs-form-valid-border-color: #16A34A;--bs-form-invalid-color: #DC2626;--bs-form-invalid-border-color: #DC2626}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}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)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:800;line-height:1.3;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}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);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}tr,td{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,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:right;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-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}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.list-unstyled{padding-right:0;list-style:none}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.figure{display:inline-block}.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1160px}}@media(min-width: 1400px){.container{max-width:1280px}}:root{}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-left:calc(-0.5*var(--bs-gutter-x));margin-right:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-2{--bs-gutter-x: 0.5rem}.g-2{--bs-gutter-y: 0.5rem}.g-3{--bs-gutter-x: 1rem}.g-3{--bs-gutter-y: 1rem}.g-4{--bs-gutter-x: 1.5rem}.g-4{--bs-gutter-y: 1.5rem}.g-5{--bs-gutter-x: 3rem}.g-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-6{flex:0 0 auto;width:50%}}@media(min-width: 768px){.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}.g-md-3{--bs-gutter-x: 1rem}.g-md-3{--bs-gutter-y: 1rem}.g-md-4{--bs-gutter-x: 1.5rem}.g-md-4{--bs-gutter-y: 1.5rem}}@media(min-width: 992px){.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%}.g-lg-5{--bs-gutter-x: 3rem}.g-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.form-label{margin-bottom:.4rem;font-weight:600}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.65rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.7;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid #e3eaf3;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:rgb(52.5490196078%,65.0980392157%,78.6274509804%);outline:0;box-shadow:0 0 0 .25rem rgba(13,77,146,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.7em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#94a3b8;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.65rem 1.25rem;margin:-0.65rem -1.25rem;margin-inline-end:1.25rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-sm{min-height:calc(1.7em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}textarea.form-control{min-height:calc(1.7em + 1.3rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.7em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.65rem 1.25rem .65rem 3.75rem;font-size:1rem;font-weight:400;line-height:1.7;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:left 1.25rem center;background-size:16px 12px;border:var(--bs-border-width) solid #e3eaf3;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(52.5490196078%,65.0980392157%,78.6274509804%);outline:0;box-shadow:0 0 0 .2rem rgba(13,77,146,.25)}.form-select[size]:not([size="1"]){padding-left:1.25rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-check{display:block;min-height:1.7rem;padding-right:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:right;margin-right:-1.5em}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.35em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(52.5490196078%,65.0980392157%,78.6274509804%);outline:0;box-shadow:0 0 0 .25rem rgba(13,77,146,.25)}.form-check-input:checked{background-color:#0d4d92;border-color:#0d4d92}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d4d92;border-color:#0d4d92;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-right:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-right:-2.5em;background-image:var(--bs-form-switch-bg);background-position:right center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%2852.5490196078%, 65.0980392157%, 78.6274509804%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:left center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-left:calc(1.7em + 1.3rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2316A34A' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(0.425em + 0.325rem) center;background-size:calc(0.85em + 0.65rem) calc(0.85em + 0.65rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .2rem rgba(var(--bs-success-rgb), 0.2)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-left:calc(1.7em + 1.3rem);background-position:top calc(0.425em + 0.325rem) left calc(0.425em + 0.325rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2316A34A' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-left:6.875rem;background-position:left 1.25rem center,center left 3.75rem;background-size:16px 12px,calc(0.85em + 0.65rem) calc(0.85em + 0.65rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .2rem rgba(var(--bs-success-rgb), 0.2)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-success-rgb), 0.2)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-left:calc(1.7em + 1.3rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23DC2626'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DC2626' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(0.425em + 0.325rem) center;background-size:calc(0.85em + 0.65rem) calc(0.85em + 0.65rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb), 0.2)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-left:calc(1.7em + 1.3rem);background-position:top calc(0.425em + 0.325rem) left calc(0.425em + 0.325rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23DC2626'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DC2626' stroke='none'/%3e%3c/svg%3e");padding-left:6.875rem;background-position:left 1.25rem center,center left 3.75rem;background-size:16px 12px,calc(0.85em + 0.65rem) calc(0.85em + 0.65rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb), 0.2)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-danger-rgb), 0.2)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.btn{--bs-btn-padding-x: 1.25rem;--bs-btn-padding-y: 0.65rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 1.7;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0D4D92;--bs-btn-border-color: #0D4D92;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(4.3333333333%, 25.6666666667%, 48.6666666667%);--bs-btn-hover-border-color: rgb(4.0784313725%, 24.1568627451%, 45.8039215686%);--bs-btn-focus-shadow-rgb: 49, 104, 162;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(4.0784313725%, 24.1568627451%, 45.8039215686%);--bs-btn-active-border-color: rgb(3.8235294118%, 22.6470588235%, 42.9411764706%);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0D4D92;--bs-btn-disabled-border-color: #0D4D92}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #F5F8FC;--bs-btn-border-color: #F5F8FC;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(81.6666666667%, 82.6666666667%, 84%);--bs-btn-hover-border-color: rgb(76.862745098%, 77.8039215686%, 79.0588235294%);--bs-btn-focus-shadow-rgb: 208, 211, 214;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(76.862745098%, 77.8039215686%, 79.0588235294%);--bs-btn-active-border-color: rgb(72.0588235294%, 72.9411764706%, 74.1176470588%);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #F5F8FC;--bs-btn-disabled-border-color: #F5F8FC}.btn-outline-primary{--bs-btn-color: #0D4D92;--bs-btn-border-color: #0D4D92;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0D4D92;--bs-btn-hover-border-color: #0D4D92;--bs-btn-focus-shadow-rgb: 13, 77, 146;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0D4D92;--bs-btn-active-border-color: #0D4D92;--bs-btn-disabled-color: #0D4D92;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0D4D92}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-focus-shadow-rgb: 49, 104, 162;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,77,146,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.card{--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: #E3EAF3;--bs-card-border-radius: 1.125rem;--bs-card-height: ;--bs-card-bg: var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:right;padding-left:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 77, 146, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0D4D92;--bs-pagination-active-border-color: #0D4D92;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-right:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-right:calc(-1*var(--bs-border-width))}.page-item:first-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-left:3rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}:root,[data-bs-theme=light]{}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#000 !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.visually-hidden{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){position:absolute !important}.visually-hidden *{overflow:hidden !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.position-relative{position:relative !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.w-100{width:100% !important}.flex-column{flex-direction:column !important}.flex-grow-1{flex-grow:1 !important}.flex-wrap{flex-wrap:wrap !important}.justify-content-start{justify-content:flex-start !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-self-start{align-self:flex-start !important}.m-0{margin:0 !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.me-2{margin-left:.5rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.p-0{padding:0 !important}.p-2{padding:.5rem !important}.p-4{padding:1.5rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.pt-5{padding-top:3rem !important}.ps-0{padding-right:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.text-center{text-align:center !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}@media(min-width: 576px){.d-sm-inline{display:inline !important}.d-sm-block{display:block !important}}@media(min-width: 768px){.d-md-inline-flex{display:inline-flex !important}.flex-md-row{flex-direction:row !important}}@media(min-width: 992px){.d-lg-block{display:block !important}.d-lg-none{display:none !important}.justify-content-lg-end{justify-content:flex-end !important}.mb-lg-5{margin-bottom:3rem !important}}:root{--c-primary: #0D4D92;--c-primary-rgb: 13, 77, 146;--c-primary-dark: #093A6E;--c-primary-soft: #E8F0FA;--c-secondary: #00A99D;--c-secondary-rgb: 0, 169, 157;--c-secondary-dark: #008379;--c-secondary-soft: #E5F7F5;--c-accent: #F9B233;--c-accent-rgb: 249, 178, 51;--c-accent-dark: #E09A17;--c-accent-soft: #FEF6E6;--c-ink: #0B1B33;--c-muted: #5B6B82;--c-surface: #F5F8FC;--c-line: #E3EAF3;--radius: .875rem;--radius-lg: 1.25rem;--font-body: "Cairo";--shadow-sm: 0 1px 2px rgba(11, 27, 51, 0.06), 0 1px 3px rgba(11, 27, 51, 0.04);--shadow: 0 6px 24px -6px rgba(11, 27, 51, 0.1), 0 2px 6px rgba(11, 27, 51, 0.04);--shadow-lg: 0 24px 48px -12px rgba(11, 27, 51, 0.18);--ease: cubic-bezier(0.2, 0.7, 0.3, 1);--bs-primary-rgb: var(--c-primary-rgb);--bs-secondary-rgb: var(--c-secondary-rgb);--bs-warning-rgb: var(--c-accent-rgb);--bs-link-color: var(--c-primary);--bs-link-color-rgb: var(--c-primary-rgb);--bs-link-hover-color: var(--c-primary-dark);--bs-border-radius: var(--radius);--bs-border-radius-lg: var(--radius-lg);--bs-primary-bg-subtle: var(--c-primary-soft);--bs-secondary-bg-subtle: var(--c-secondary-soft);--bs-warning-bg-subtle: var(--c-accent-soft);--bs-primary-text-emphasis: var(--c-primary-dark);--bs-secondary-text-emphasis: var(--c-secondary-dark)}.btn-primary{--bs-btn-bg: var(--c-primary);--bs-btn-border-color: var(--c-primary);--bs-btn-hover-bg: var(--c-primary-dark);--bs-btn-hover-border-color: var(--c-primary-dark);--bs-btn-active-bg: var(--c-primary-dark);--bs-btn-active-border-color: var(--c-primary-dark);--bs-btn-disabled-bg: var(--c-primary);--bs-btn-disabled-border-color: var(--c-primary);--bs-btn-focus-shadow-rgb: var(--c-primary-rgb)}.btn-accent{--bs-btn-color: var(--c-ink);--bs-btn-bg: var(--c-accent);--bs-btn-border-color: var(--c-accent);--bs-btn-hover-color: var(--c-ink);--bs-btn-hover-bg: var(--c-accent-dark);--bs-btn-hover-border-color: var(--c-accent-dark);--bs-btn-active-color: var(--c-ink);--bs-btn-active-bg: var(--c-accent-dark);--bs-btn-active-border-color: var(--c-accent-dark);--bs-btn-focus-shadow-rgb: var(--c-accent-rgb)}.btn-outline-primary{--bs-btn-color: var(--c-primary);--bs-btn-border-color: var(--c-primary);--bs-btn-hover-bg: var(--c-primary);--bs-btn-hover-border-color: var(--c-primary);--bs-btn-active-bg: var(--c-primary);--bs-btn-active-border-color: var(--c-primary);--bs-btn-focus-shadow-rgb: var(--c-primary-rgb)}.btn-whatsapp{--bs-btn-color: #fff;--bs-btn-bg: #0E7C3F;--bs-btn-border-color: #0E7C3F;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0B6B35;--bs-btn-hover-border-color: #0B6B35;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0B6B35;--bs-btn-active-border-color: #0B6B35;--bs-btn-focus-shadow-rgb: 14, 124, 63}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:rgba(var(--c-primary-rgb), 0.55);box-shadow:0 0 0 .2rem rgba(var(--c-primary-rgb), 0.15)}.form-check-input:checked{background-color:var(--c-primary);border-color:var(--c-primary)}.text-muted-2{color:var(--c-muted) !important}.icon{display:inline-block;flex-shrink:0;vertical-align:-0.2em}[dir=rtl] .icon-flip{transform:scaleX(-1)}[x-cloak]{display:none !important}html{scroll-padding-top:6rem}body{font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:rgba(var(--c-secondary-rgb), 0.25)}img{max-width:100%;height:auto}a{transition:color .2s var(--ease)}.skip-link{position:absolute;top:.5rem;right:.5rem;z-index:2000;padding:.6rem 1rem;background:var(--c-ink);color:#fff;border-radius:.5rem;transform:translateY(-200%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}h1,.h1{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);letter-spacing:-0.02em}h2,.h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);letter-spacing:-0.015em}h3,.h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem)}[lang=ar] h1,[lang=ar] h2,[lang=ar] .h1,[lang=ar] .h2{letter-spacing:0}.lead{font-size:clamp(1.02rem,.98rem + .25vw,1.2rem);color:var(--c-muted)}.section{padding-block:4rem}@media(min-width: 992px){.section{padding-block:6rem}}.section-sm{padding-block:3rem}@media(min-width: 992px){.section-sm{padding-block:4rem}}.section-surface{background:var(--c-surface)}.section-head{max-width:44rem;margin-bottom:2.5rem}@media(min-width: 992px){.section-head{margin-bottom:3.5rem}}.section-head.text-center{margin-inline:auto}.section-head h2,.section-head .h2{margin-bottom:.75rem}.section-head p{color:var(--c-muted);margin-bottom:0;font-size:1.075rem}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;margin-bottom:1rem;border-radius:999px;background:var(--c-secondary-soft);color:var(--c-secondary-dark);font-size:.82rem;font-weight:700;letter-spacing:.02em}.eyebrow-light{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,border-color .2s,color .2s}.btn:active{transform:translateY(1px) scale(0.99)}.btn-lg{padding:.85rem 1.75rem;font-size:1.05rem}.btn-lift:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(var(--c-primary-rgb), 0.45)}.btn-glass{--bs-btn-color: #fff;--bs-btn-bg: rgba(255, 255, 255, .1);--bs-btn-border-color: rgba(255, 255, 255, .28);--bs-btn-hover-color: var(--c-primary);--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-active-color: var(--c-primary);--bs-btn-active-bg: #fff;backdrop-filter:blur(6px)}.btn-icon{width:2.75rem;height:2.75rem;padding:0;border-radius:50%;flex-shrink:0}@media(prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--delay, 0s)}.reveal.is-visible{opacity:1;transform:none}}.rounded-xl{border-radius:var(--radius-lg) !important}.min-w-0{min-width:0}.badge-soft{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--c-primary-soft);color:var(--c-primary)}.badge-soft.is-success{background:#e8f7ee;color:#15803d}.badge-soft.is-warning{background:var(--c-accent-soft);color:#9a6100}.badge-soft.is-muted{background:#eef2f7;color:var(--c-muted)}.badge-soft.is-secondary{background:var(--c-secondary-soft);color:var(--c-secondary-dark)}.divider-dot::before{content:"";display:inline-block;width:4px;height:4px;margin-inline:.5rem;border-radius:50%;background:currentColor;opacity:.4;vertical-align:middle}.breadcrumb{--bs-breadcrumb-divider-color: rgba(255, 255, 255, .5);--bs-breadcrumb-item-active-color: rgba(255, 255, 255, .85);font-size:.9rem;margin:0}.breadcrumb a{color:#fff}.pagination{--bs-pagination-border-radius: .75rem;--bs-pagination-color: var(--c-ink);--bs-pagination-active-bg: var(--c-primary);--bs-pagination-active-border-color: var(--c-primary);--bs-pagination-hover-color: var(--c-primary);gap:.35rem}.pagination .page-link{border-radius:.75rem !important;min-width:2.5rem;text-align:center}.topbar{background:var(--c-primary-dark);color:rgba(255,255,255,.78);font-size:.84rem}.topbar .container{min-height:2.5rem}.topbar a{color:rgba(255,255,255,.85)}.topbar a:hover{color:#fff}.topbar .topbar-item{display:inline-flex;align-items:center;gap:.4rem}.topbar .topbar-social a{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.topbar .topbar-social a:hover{background:rgba(255,255,255,.12)}.site-header{position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(0,0,0,0);transition:box-shadow .25s var(--ease),border-color .25s}.site-header.is-scrolled{border-color:var(--c-line);box-shadow:0 8px 30px -12px rgba(11,27,51,.15)}.site-header .header-inner{min-width:0;min-height:4.5rem;display:flex;align-items:center;gap:1rem}@media(min-width: 992px){.site-header .header-inner{min-height:5rem}}.brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--c-ink);font-weight:800;font-size:1.1rem;line-height:1.2;flex-shrink:0}.brand img{height:2.75rem;width:auto}.brand .brand-mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:linear-gradient(-135deg, var(--c-primary), var(--c-secondary));color:#fff;font-size:1.15rem;font-weight:900;box-shadow:0 8px 18px -8px rgba(var(--c-primary-rgb), 0.6)}.brand small,.brand .small{display:block;font-size:.7rem;font-weight:600;color:var(--c-muted)}@media(min-width: 992px)and (max-width: 1399.98px){.brand small,.brand .small{display:none}}@media(min-width: 992px)and (max-width: 1199.98px){.brand>span:last-child:not(.brand-mark){display:none}}@media(max-width: 575.98px){.brand{min-width:0;font-size:.95rem}.brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand small,.brand .small{display:none}.brand img{height:2.25rem}.brand .brand-mark{width:2.4rem;height:2.4rem;font-size:1rem}}.main-nav{display:none;margin-inline:auto}@media(min-width: 992px){.main-nav{display:flex}}.main-nav ul{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none}.main-nav .nav-link{position:relative;padding:.6rem .9rem;color:var(--c-ink);font-weight:600;font-size:.95rem;border-radius:.65rem;white-space:nowrap}@media(max-width: 1399.98px){.main-nav .nav-link{padding:.55rem .6rem;font-size:.9rem}}@media(max-width: 1199.98px){.main-nav .nav-link{padding:.5rem .45rem;font-size:.86rem}}.main-nav .nav-link::after{content:"";position:absolute;right:.9rem;left:.9rem;bottom:.25rem;height:2px;border-radius:2px;background:var(--c-secondary);transform:scaleX(0);transition:transform .25s var(--ease)}.main-nav .nav-link:hover{color:var(--c-primary)}.main-nav .nav-link.active{color:var(--c-primary)}.main-nav .nav-link.active::after{transform:scaleX(1)}.main-nav .has-children{position:relative}.main-nav .submenu{position:absolute;top:calc(100% + .5rem);right:0;min-width:14rem;padding:.5rem;background:#fff;border:1px solid var(--c-line);border-radius:1rem;box-shadow:var(--shadow-lg);flex-direction:column;align-items:stretch !important}.main-nav .submenu .nav-link{display:block;padding:.55rem .8rem}.main-nav .submenu .nav-link::after{display:none}.main-nav .submenu .nav-link:hover{background:var(--c-surface)}.header-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto;flex-shrink:0}@media(min-width: 992px){.header-actions{margin-inline-start:0}}.header-actions .btn{white-space:nowrap}@media(min-width: 992px)and (max-width: 1599.98px){.header-actions .lang-switch span{display:none}.header-actions .header-cta-label{display:none}.header-actions .header-cta{padding-inline:.8rem}}.lang-switch{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--c-line);color:var(--c-ink);font-size:.85rem;font-weight:700}.lang-switch:hover{border-color:var(--c-primary);color:var(--c-primary)}@media(max-width: 575.98px){.lang-switch{padding:.45rem .6rem}.lang-switch span{display:none}}.nav-toggle{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--c-line);border-radius:.85rem;background:#fff;color:var(--c-ink)}@media(min-width: 992px){.nav-toggle{display:none}}.drawer-backdrop{position:fixed;inset:0;z-index:1040;background:rgba(11,27,51,.45);backdrop-filter:blur(2px)}.drawer{position:fixed;top:0;bottom:0;right:0;z-index:1045;width:min(22rem,86vw);display:flex;flex-direction:column;background:#fff;box-shadow:var(--shadow-lg);overflow-y:auto;overscroll-behavior:contain}.drawer .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--c-line)}.drawer .drawer-nav{list-style:none;margin:0;padding:.75rem}.drawer .drawer-nav a{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-radius:.85rem;color:var(--c-ink);font-weight:600}.drawer .drawer-nav a:hover,.drawer .drawer-nav a.active{background:var(--c-primary-soft);color:var(--c-primary)}.drawer .drawer-nav .drawer-sub a{padding-right:2rem;font-weight:500;font-size:.95rem}.drawer .drawer-foot{margin-top:auto;padding:1.25rem;border-top:1px solid var(--c-line);background:var(--c-surface)}.drawer-enter,.drawer-leave{transition:transform .3s var(--ease)}.drawer-enter-start,.drawer-leave-end{transform:translateX(100%)}.drawer-enter-end,.drawer-leave-start{transform:translateX(0)}.fade-enter,.fade-leave{transition:opacity .25s}.fade-enter-start,.fade-leave-end{opacity:0}.fade-enter-end,.fade-leave-start{opacity:1}.hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding-top:3.5rem;padding-bottom:7.5rem;background:radial-gradient(60rem 30rem at 85% -10%, rgba(var(--c-secondary-rgb), 0.45), transparent 60%),radial-gradient(40rem 26rem at -10% 110%, rgba(var(--c-accent-rgb), 0.18), transparent 60%),linear-gradient(-140deg, var(--c-primary-dark) 0%, var(--c-primary) 55%, var(--c-primary-dark) 100%)}@media(min-width: 992px){.hero{padding-top:5rem;padding-bottom:9rem}}.hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1'%3E%3Cpath d='M32 4l8 20 20 8-20 8-8 20-8-20-20-8 20-8z'/%3E%3Cpath d='M12 12l40 40M52 12L12 52' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 64px;mask-image:linear-gradient(180deg, #000 30%, transparent 95%);-webkit-mask-image:linear-gradient(180deg, #000 30%, transparent 95%)}.hero h1,.hero .h1{color:#fff;font-weight:900;margin-bottom:1.25rem;line-height:1.25}.hero .hero-highlight{position:relative;color:var(--c-accent);white-space:nowrap}.hero .hero-highlight svg{position:absolute;right:0;left:0;bottom:-0.35em;width:100%;height:.45em;color:rgba(var(--c-accent-rgb), 0.55)}.hero .hero-lead{color:rgba(255,255,255,.82);font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);max-width:36rem;margin-bottom:2rem}.hero .hero-points{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin:2rem 0 0;padding:0;list-style:none;color:rgba(255,255,255,.9);font-size:.93rem;font-weight:600}.hero .hero-points li{display:inline-flex;align-items:center;gap:.45rem}.hero .hero-points .icon{color:var(--c-accent)}.hero-visual{position:relative;max-width:30rem;margin-inline:auto;aspect-ratio:1/1}.hero-visual .orb{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.35), transparent 55%),linear-gradient(-145deg, rgba(var(--c-secondary-rgb), 0.9), rgba(var(--c-primary-rgb), 0.6));box-shadow:inset 0 0 80px rgba(255,255,255,.15),0 40px 80px -30px rgba(0,0,0,.5)}.hero-visual .ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(255,255,255,.25)}.hero-visual .ring.ring-2{inset:-7%;border-style:solid;border-color:rgba(255,255,255,.08)}.hero-visual .hero-figure{position:absolute;inset:18% 22% 0;display:grid;place-items:end center}.hero-visual .hero-figure img,.hero-visual .hero-figure svg{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0, 0, 0, 0.35))}.glass-card{position:absolute;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1rem;background:rgba(255,255,255,.95);color:var(--c-ink);box-shadow:0 20px 40px -16px rgba(0,0,0,.35);font-size:.85rem;line-height:1.35;white-space:nowrap}.glass-card strong{display:block;font-size:1rem}.glass-card small,.glass-card .small{color:var(--c-muted)}.glass-card .glass-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--c-secondary-soft);color:var(--c-secondary-dark)}.glass-card.gc-1{top:10%;right:-4%}.glass-card.gc-2{top:46%;left:-8%}.glass-card.gc-2 .glass-icon{background:var(--c-accent-soft);color:#b7791f}.glass-card.gc-3{bottom:6%;right:2%}.glass-card.gc-3 .glass-icon{background:var(--c-primary-soft);color:var(--c-primary)}@media(prefers-reduced-motion: no-preference){.glass-card{animation:float 6s ease-in-out infinite}.glass-card.gc-2{animation-delay:-2s}.glass-card.gc-3{animation-delay:-4s}}@media(max-width: 575.98px){.glass-card{padding:.55rem .75rem;font-size:.75rem}.glass-card strong{font-size:.85rem}.glass-card .glass-icon{width:2rem;height:2rem}.glass-card.gc-2{left:-2%}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-search{position:relative;z-index:5;margin-top:-5rem}.hero-search .search-panel{padding:1.25rem;border-radius:1.5rem;background:#fff;box-shadow:var(--shadow-lg);border:1px solid var(--c-line)}@media(min-width: 992px){.hero-search .search-panel{padding:1.75rem 2rem}}.hero-search .search-title{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.1rem;margin-bottom:1rem}.hero-search .search-title .icon{color:var(--c-secondary)}.page-hero{position:relative;isolation:isolate;overflow:hidden;padding:3rem 0 3.25rem;color:#fff;background:radial-gradient(40rem 20rem at 90% -20%, rgba(var(--c-secondary-rgb), 0.45), transparent 60%),linear-gradient(-135deg, var(--c-primary-dark), var(--c-primary))}@media(min-width: 992px){.page-hero{padding:4rem 0 4.25rem}}.page-hero h1,.page-hero .h1{color:#fff;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.6rem);font-weight:900;margin-bottom:.5rem}.page-hero p{color:rgba(255,255,255,.8);margin:0;max-width:40rem}.stats-band{position:relative;padding:2rem 1.5rem;border-radius:1.75rem;color:#fff;background:radial-gradient(30rem 14rem at 100% 0, rgba(var(--c-secondary-rgb), 0.5), transparent 60%),linear-gradient(-120deg, var(--c-primary), var(--c-primary-dark));box-shadow:0 30px 60px -30px rgba(var(--c-primary-rgb), 0.7)}@media(min-width: 992px){.stats-band{padding:2.75rem 3rem}}.stats-band .stat{text-align:center}.stats-band .stat .stat-value{display:block;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.9rem);font-weight:900;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.stats-band .stat .stat-label{color:rgba(255,255,255,.78);font-weight:600;font-size:.95rem}.stats-band .stat+.stat{position:relative}.feature-card{height:100%;padding:1.75rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.feature-card:hover{transform:translateY(-4px);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg)}.feature-card h3,.feature-card .h3{font-size:1.15rem;margin:1.1rem 0 .5rem}.feature-card p{color:var(--c-muted);margin:0;font-size:.96rem}.icon-tile{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:var(--c-primary-soft);color:var(--c-primary);flex-shrink:0}.icon-tile.is-secondary{background:var(--c-secondary-soft);color:var(--c-secondary-dark)}.icon-tile.is-accent{background:var(--c-accent-soft);color:#b7791f}.icon-tile.is-solid{background:linear-gradient(-135deg, var(--c-primary), var(--c-secondary));color:#fff}.icon-tile.is-sm{width:2.75rem;height:2.75rem;border-radius:.8rem}.step-card{position:relative;padding:1.75rem 1.5rem;text-align:center}.step-card .step-num{display:grid;place-items:center;width:3.75rem;height:3.75rem;margin:0 auto 1.1rem;border-radius:50%;background:#fff;border:2px dashed rgba(var(--c-secondary-rgb), 0.5);color:var(--c-primary);font-size:1.35rem;font-weight:900}.step-card h3,.step-card .h3{font-size:1.1rem}.step-card p{color:var(--c-muted);font-size:.95rem;margin:0}.cta-band{position:relative;overflow:hidden;isolation:isolate;padding:2.5rem 1.5rem;border-radius:1.75rem;color:#fff;background:linear-gradient(-120deg, var(--c-secondary-dark), var(--c-secondary) 45%, var(--c-primary))}@media(min-width: 992px){.cta-band{padding:3.5rem 4rem}}.cta-band::after{content:"";position:absolute;z-index:-1;width:26rem;height:26rem;left:-8rem;top:-10rem;border-radius:50%;background:rgba(255,255,255,.1)}.cta-band h2,.cta-band .h2{color:#fff}.cta-band p{color:rgba(255,255,255,.85)}.faq-item{border:1px solid var(--c-line);border-radius:1rem;background:#fff;transition:box-shadow .25s,border-color .25s}.faq-item+.faq-item{margin-top:.85rem}.faq-item.is-open{border-color:rgba(var(--c-primary-rgb), 0.25);box-shadow:var(--shadow)}.faq-item .faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;border:0;background:none;color:var(--c-ink);font-weight:700;font-size:1.02rem;text-align:start}.faq-item .faq-q .faq-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--c-surface);color:var(--c-primary);flex-shrink:0;transition:transform .3s var(--ease),background-color .3s}.faq-item.is-open .faq-icon{transform:rotate(-45deg);background:var(--c-primary);color:#fff}.faq-item .faq-a{padding:0 1.35rem 1.25rem;color:var(--c-muted)}.faq-item .faq-a p:last-child{margin-bottom:0}.scroller{position:relative}.scroller .scroller-track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem .25rem 1.5rem;scrollbar-width:none}.scroller .scroller-track::-webkit-scrollbar{display:none}.scroller .scroller-track>*{scroll-snap-align:start}@media(min-width: 576px){.scroller .scroller-track{grid-auto-columns:46%}}@media(min-width: 992px){.scroller .scroller-track{grid-auto-columns:calc((100% - 3.75rem)/4)}}.scroller .scroller-nav{display:flex;gap:.5rem}.scroller .scroller-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);transition:all .2s}.scroller .scroller-btn:hover:not(:disabled){background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.scroller .scroller-btn:disabled{opacity:.4}.worker-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:1.35rem;background:#fff;border:1px solid var(--c-line);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.worker-card:hover{transform:translateY(-5px);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg)}.worker-card:hover .worker-photo img{transform:scale(1.04)}.worker-card .worker-photo{position:relative;aspect-ratio:4/4.4}@media(max-width: 575.98px){.worker-card .worker-photo{aspect-ratio:4/3.3}}.worker-card .worker-photo{background:linear-gradient(-160deg, var(--c-primary-soft), var(--c-secondary-soft));overflow:hidden}.worker-card .worker-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s var(--ease)}.worker-card .worker-flag{position:absolute;top:.85rem;left:.85rem;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .35rem .3rem .6rem;border-radius:999px;background:rgba(255,255,255,.95);font-size:.78rem;font-weight:700;box-shadow:var(--shadow-sm)}.worker-card .worker-flag img{width:1.35rem;height:1rem;border-radius:3px;object-fit:cover}.worker-card .worker-status{position:absolute;top:.85rem;right:.85rem}.worker-card .worker-featured{position:absolute;bottom:.85rem;right:.85rem;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;background:var(--c-accent);color:var(--c-ink);font-size:.74rem;font-weight:800}.worker-card .worker-body{display:flex;flex-direction:column;flex:1;padding:1.1rem 1.15rem 1.15rem}.worker-card .worker-name{font-size:1.05rem;font-weight:800;margin-bottom:.2rem}.worker-card .worker-name a{color:var(--c-ink)}.worker-card .worker-name a::after{content:"";position:absolute;inset:0;z-index:1}.worker-card .worker-code{color:var(--c-muted);font-size:.8rem}.worker-card .worker-meta{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .75rem;margin:.9rem 0 1rem;padding:0;list-style:none;font-size:.85rem;color:var(--c-muted)}.worker-card .worker-meta li{display:flex;align-items:center;gap:.4rem;min-width:0}.worker-card .worker-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-card .worker-meta .icon{color:var(--c-secondary)}.worker-card .worker-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.9rem;border-top:1px dashed var(--c-line)}.worker-card .worker-price{line-height:1.2}.worker-card .worker-price small,.worker-card .worker-price .small{display:block;color:var(--c-muted);font-size:.74rem}.worker-card .worker-price strong{color:var(--c-primary);font-size:1.05rem;font-weight:900}.service-card{position:relative;height:100%;padding:1.75rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.service-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(-90deg, var(--c-primary), var(--c-secondary));transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.service-card:hover::before{transform:scaleX(1)}.service-card:hover .icon-tile{background:var(--c-primary);color:#fff}.service-card h3,.service-card .h3{font-size:1.15rem;margin:1.15rem 0 .5rem}.service-card h3 a,.service-card .h3 a{color:var(--c-ink)}.service-card h3 a::after,.service-card .h3 a::after{content:"";position:absolute;inset:0}.service-card p{color:var(--c-muted);font-size:.95rem}.service-card .icon-tile{transition:background-color .3s,color .3s}.service-card .service-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--c-primary);font-weight:700;font-size:.92rem}.country-card{position:relative;display:flex;align-items:center;gap:1rem;height:100%;padding:1.15rem 1.25rem;border-radius:1.15rem;background:#fff;border:1px solid var(--c-line);color:var(--c-ink);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.country-card:hover{color:var(--c-ink);transform:translateY(-3px);border-color:rgba(var(--c-secondary-rgb), 0.45);box-shadow:var(--shadow)}.country-card .country-flag{width:3.5rem;height:2.6rem;border-radius:.55rem;object-fit:cover;box-shadow:0 0 0 1px rgba(11,27,51,.08),var(--shadow-sm);flex-shrink:0}.country-card h3,.country-card .h3{font-size:1.05rem;margin:0 0 .15rem}.country-card .country-meta{color:var(--c-muted);font-size:.85rem}.country-card .country-price{color:var(--c-primary);font-weight:800}.country-card .country-arrow{margin-inline-start:auto;color:var(--c-muted)}.testimonial-card{position:relative;height:100%;padding:1.75rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line)}.testimonial-card .quote-mark{position:absolute;top:1.25rem;left:1.5rem;color:rgba(var(--c-secondary-rgb), 0.2)}.testimonial-card .stars{display:flex;gap:.15rem;color:var(--c-accent);margin-bottom:1rem}.testimonial-card .stars .icon.is-empty{color:var(--c-line)}.testimonial-card blockquote{color:var(--c-ink);font-size:1rem;margin-bottom:1.25rem}.testimonial-card .author{display:flex;align-items:center;gap:.75rem}.testimonial-card .author .avatar{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(-135deg, var(--c-primary), var(--c-secondary));color:#fff;font-weight:800;overflow:hidden}.testimonial-card .author .avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card .author strong{display:block;font-size:.98rem}.testimonial-card .author small,.testimonial-card .author .small{color:var(--c-muted)}.price-card{position:relative;display:flex;flex-direction:column;height:100%;padding:1.75rem;border-radius:1.5rem;background:#fff;border:1px solid var(--c-line);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.price-card.is-featured{border:2px solid var(--c-primary);box-shadow:0 30px 60px -30px rgba(var(--c-primary-rgb), 0.5)}.price-card .price-ribbon{position:absolute;top:-0.8rem;right:50%;transform:translateX(50%);padding:.3rem .9rem;border-radius:999px;background:var(--c-accent);color:var(--c-ink);font-size:.78rem;font-weight:800;white-space:nowrap}.price-card .price-head{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.price-card .price-head img{width:3rem;height:2.25rem;border-radius:.45rem;object-fit:cover;box-shadow:0 0 0 1px rgba(11,27,51,.08)}.price-card .price-head h3,.price-card .price-head .h3{font-size:1.15rem;margin:0}.price-card .price-head small,.price-card .price-head .small{color:var(--c-muted)}.price-card .price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem}.price-card .price-amount strong{font-size:2.2rem;font-weight:900;color:var(--c-primary);line-height:1;font-variant-numeric:tabular-nums}.price-card .price-amount span{color:var(--c-muted);font-weight:600}.price-card .price-amount del{color:var(--c-muted);font-size:.95rem}.price-card .price-features{margin:1.25rem 0 1.5rem;padding:0;list-style:none}.price-card .price-features li{display:flex;gap:.55rem;padding:.35rem 0;font-size:.94rem}.price-card .price-features .icon{color:var(--c-secondary);margin-top:.25rem}.price-card .btn{margin-top:auto}.post-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.post-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.post-card:hover .post-cover img{transform:scale(1.04)}.post-card .post-cover{aspect-ratio:16/9;background:linear-gradient(-135deg, var(--c-primary-soft), var(--c-secondary-soft));overflow:hidden}.post-card .post-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.post-card .post-body{display:flex;flex-direction:column;flex:1;padding:1.35rem}.post-card .post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--c-muted);font-size:.82rem;margin-bottom:.6rem}.post-card h3,.post-card .h3{font-size:1.1rem;line-height:1.5;margin-bottom:.5rem}.post-card h3 a,.post-card .h3 a{color:var(--c-ink)}.post-card h3 a::after,.post-card .h3 a::after{content:"";position:absolute;inset:0}.post-card h3 a:hover,.post-card .h3 a:hover{color:var(--c-primary)}.post-card p{color:var(--c-muted);font-size:.93rem;margin-bottom:0}.empty-state{padding:3rem 1.5rem;text-align:center;border:2px dashed var(--c-line);border-radius:1.5rem;color:var(--c-muted)}.empty-state .icon-tile{margin:0 auto 1rem}.empty-state h3,.empty-state .h3{color:var(--c-ink);font-size:1.2rem}.form-control,.form-select{border-radius:.85rem;min-height:3.1rem;background-color:#fff;font-size:.98rem}textarea.form-control{min-height:7rem}.form-select{background-position:left .9rem center;padding-left:2.5rem}.input-icon{position:relative}.input-icon>.icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--c-muted);pointer-events:none}.input-icon>.form-control,.input-icon>.form-select{padding-right:2.75rem}.form-card{padding:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow)}@media(min-width: 992px){.form-card{padding:2.25rem}}.form-note{display:flex;gap:.5rem;color:var(--c-muted);font-size:.85rem}.form-note .icon{color:var(--c-secondary);margin-top:.2rem}.hp-field{position:absolute !important;right:-9999px !important;width:1px;height:1px;overflow:hidden}.form-alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border-radius:1rem;font-weight:600}.form-alert.is-success{background:#e8f7ee;color:#166534}.form-alert.is-error{background:#fdecec;color:#991b1b}.chip-check{position:relative}.chip-check input{position:absolute;opacity:0;pointer-events:none}.chip-check label{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--c-line);background:#fff;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s;user-select:none}.chip-check input:checked+label{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.chip-check input:focus-visible+label{outline:3px solid rgba(var(--c-accent-rgb), 0.9);outline-offset:2px}.results-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.results-bar .results-count{font-weight:700;color:var(--c-ink);margin-inline-end:auto}.results-bar .results-sort{width:auto;min-width:12rem;min-height:2.75rem}.results-area{min-height:20rem;transition:opacity .2s}.results-area.is-loading{opacity:.45;pointer-events:none}.filters-panel{background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg)}@media(min-width: 992px){.filters-panel{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto;scrollbar-width:thin}}@media(max-width: 991.98px){.filters-panel{position:fixed;top:0;bottom:0;right:0;z-index:1045;width:min(22rem,90vw);border-radius:0;display:flex;flex-direction:column;transform:translateX(105%);transition:transform .3s var(--ease);visibility:hidden}.filters-panel form{display:flex;flex-direction:column;height:100%}.filters-panel .filters-body{flex:1;overflow-y:auto}.filters-panel.is-open{transform:translateX(0);visibility:visible;box-shadow:var(--shadow-lg)}}.filters-panel .filters-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid var(--c-line)}.filters-panel .filters-body{padding:.35rem 1.15rem 1rem}.filters-panel .filters-foot{padding:1rem 1.15rem;border-top:1px solid var(--c-line)}.filters-backdrop{position:fixed;inset:0;z-index:1040;background:rgba(11,27,51,.45)}.filter-group{padding:.95rem 0;border:0;margin:0}.filter-group+.filter-group{border-top:1px dashed var(--c-line)}.filter-group .form-check{margin-bottom:.35rem}.filter-group .form-control,.filter-group .form-select{min-height:2.75rem;font-size:.92rem}.filter-label{float:none;width:auto;margin-bottom:.6rem;padding:0;font-size:.88rem;font-weight:800;color:var(--c-ink)}.chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.chip-list .chip-check label{padding:.35rem .7rem;font-size:.82rem}.chip-list img{border-radius:2px}.worker-placeholder{display:block;width:100%;height:100%;padding-top:12%;color:var(--c-primary)}.profile-photo{position:relative;overflow:hidden;aspect-ratio:9/11;border-radius:1.5rem;background:linear-gradient(-160deg, var(--c-primary-soft), var(--c-secondary-soft));border:1px solid var(--c-line)}.profile-photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.profile-photo .worker-status{position:absolute;top:1rem;right:1rem}.profile-cta{margin-top:1rem;padding:1.25rem;border-radius:1.25rem;background:#fff;border:1px solid var(--c-line);box-shadow:var(--shadow)}.profile-cost{display:flex;flex-direction:column;margin-bottom:1rem;text-align:center}.profile-cost small,.profile-cost .small{color:var(--c-muted);font-weight:600}.profile-cost strong{color:var(--c-primary);font-size:1.9rem;font-weight:900;line-height:1.2}.profile-card{padding:1.5rem;margin-bottom:1.25rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line)}@media(min-width: 992px){.profile-card{padding:1.75rem}}.profile-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(13rem, 1fr));gap:1rem;margin:0}.profile-grid .profile-item{display:flex;align-items:center;gap:.75rem}.profile-grid{margin-bottom:0}.profile-grid .profile-label{display:block;font-size:.8rem;font-weight:600;color:var(--c-muted)}.profile-grid .profile-value{display:block;font-weight:800;color:var(--c-ink)}.video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;background:var(--c-ink)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-poster{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;cursor:pointer}.video-poster img{width:100%;height:100%;object-fit:cover;opacity:.85}.video-poster .video-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 6px 18px rgba(0, 0, 0, 0.5));transition:transform .2s var(--ease)}.video-poster:hover .video-play{transform:scale(1.08)}.selected-worker{padding:1.25rem;border-radius:var(--radius-lg);background:var(--c-primary-soft);border:1px solid rgba(var(--c-primary-rgb), 0.15)}.selected-worker-photo{width:4.5rem;height:5rem;border-radius:.85rem;overflow:hidden;background:#fff;flex-shrink:0}.selected-worker-photo img{width:100%;height:100%;object-fit:cover}.steps-list{margin:0;padding:0;list-style:none}.steps-list li{position:relative;display:flex;gap:.9rem;padding-bottom:1.1rem}.steps-list li:not(:last-child)::before{content:"";position:absolute;top:2.1rem;bottom:.25rem;right:1rem;border-right:2px dashed var(--c-line)}.steps-list p{margin:.15rem 0 0;color:var(--c-muted);font-size:.9rem}.steps-list .step-dot{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--c-secondary-soft);color:var(--c-secondary-dark);font-weight:900;flex-shrink:0}.tab-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.tab-chips button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);font-weight:700;font-size:.92rem;transition:all .2s}.tab-chips button:hover{border-color:var(--c-primary)}.tab-chips button.active{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.tab-chips button img{border-radius:2px}.fact-card{display:flex;align-items:center;gap:.9rem;height:100%;padding:1.1rem 1.25rem;border-radius:1.15rem;background:#fff;border:1px solid var(--c-line)}.fact-card small,.fact-card .small{display:block;color:var(--c-muted);font-size:.8rem;font-weight:600}.fact-card strong{font-size:1.05rem}.banner-slider{position:relative}.banner-slider .banner-track{grid-auto-columns:100% !important;gap:1rem;padding:0}.banner-slider .banner-nav{position:absolute;left:1rem;bottom:1rem}.banner-slider .banner-nav .scroller-btn{background:rgba(255,255,255,.9)}.banner-slide{position:relative;display:block;overflow:hidden;border-radius:1.5rem;background:var(--c-surface);color:#fff}.banner-slide img{display:block;width:100%;height:auto;aspect-ratio:1280/420;object-fit:cover}@media(max-width: 767.98px){.banner-slide img{aspect-ratio:4/3}}.banner-slide .banner-caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.25rem;padding:2rem 1.5rem 1.5rem;background:linear-gradient(0deg, rgba(7, 28, 54, 0.85), transparent)}.banner-slide .banner-caption strong{font-size:clamp(1.15rem,1rem + 1vw,1.75rem);font-weight:900}a.banner-slide:hover{color:#fff}a.banner-slide:hover img{transform:scale(1.01)}@media(min-width: 992px){.scroller-wide .scroller-track{grid-auto-columns:calc((100% - 2.5rem)/3)}}.testimonial-card .stars .icon{stroke-width:1.5}.post-cover-placeholder{display:grid;place-items:center;width:100%;height:100%;color:rgba(var(--c-primary-rgb), 0.35)}.category-list{margin:0;padding:0;list-style:none}.category-list a{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;border-radius:.7rem;color:var(--c-ink);font-weight:600}.category-list a:hover,.category-list a.active{background:var(--c-primary-soft);color:var(--c-primary)}.category-list .count{min-width:1.75rem;padding:.1rem .5rem;border-radius:999px;background:var(--c-surface);color:var(--c-muted);font-size:.78rem;text-align:center}a.fact-card{transition:border-color .2s,box-shadow .2s}a.fact-card:hover{border-color:rgba(var(--c-primary-rgb), 0.3);box-shadow:var(--shadow)}.prose{color:#23324a;font-size:1.06rem;line-height:1.95}.prose>*+*{margin-top:1.1em}.prose h2,.prose .h2,.prose h3,.prose .h3,.prose h4,.prose .h4{margin-top:1.8em;margin-bottom:.6em;color:var(--c-ink)}.prose h2,.prose .h2{font-size:1.6rem}.prose h3,.prose .h3{font-size:1.3rem}.prose a{color:var(--c-primary);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:1rem;margin-block:.5em}.prose ul,.prose ol{padding-right:1.4rem}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--c-secondary)}.prose blockquote{margin:1.5em 0;padding:1.1rem 1.4rem;border-right:4px solid var(--c-secondary);background:var(--c-surface);border-radius:1rem 0 0 1rem;color:var(--c-ink);font-weight:600}.prose table{width:100%;border-collapse:collapse;font-size:.95rem}.prose table th,.prose table td{padding:.7rem .9rem;border:1px solid var(--c-line)}.prose table th{background:var(--c-surface);font-weight:700}.prose iframe{max-width:100%;border-radius:1rem}.share-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.share-bar .share-btn{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);transition:all .2s}.share-bar .share-btn:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.share-bar .share-btn.is-whatsapp:hover{background:#0e7c3f;border-color:#0e7c3f}@media(min-width: 992px){.sticky-aside{position:sticky;top:6.5rem}}.map-embed{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid var(--c-line);background:var(--c-surface);aspect-ratio:16/10}.map-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.info-list{margin:0;padding:0;list-style:none}.info-list li{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 0}.info-list li+li{border-top:1px solid var(--c-line)}.info-list small,.info-list .small{display:block;color:var(--c-muted);font-size:.82rem}.info-list a,.info-list strong{color:var(--c-ink);font-weight:700}.site-footer{position:relative;margin-top:0;color:rgba(255,255,255,.72);background:#071c36;font-size:.95rem}.site-footer::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(-90deg, var(--c-primary), var(--c-secondary), var(--c-accent))}.site-footer .footer-main{padding:4rem 0 2.5rem}.site-footer .brand{color:#fff}.site-footer .brand small,.site-footer .brand .small{color:rgba(255,255,255,.6)}.site-footer h3,.site-footer .h3{color:#fff;font-size:1.05rem;font-weight:800;margin-bottom:1.15rem}.site-footer a{color:rgba(255,255,255,.72)}.site-footer a:hover{color:#fff}.site-footer .footer-links{margin:0;padding:0;list-style:none}.site-footer .footer-links li+li{margin-top:.6rem}.site-footer .footer-links a{display:inline-flex;align-items:center;gap:.4rem;transition:transform .2s var(--ease),color .2s}.site-footer .footer-links a:hover{transform:translateX(-4px)}.site-footer .footer-contact{margin:0;padding:0;list-style:none}.site-footer .footer-contact li{display:flex;gap:.7rem;align-items:flex-start}.site-footer .footer-contact li+li{margin-top:.9rem}.site-footer .footer-contact .icon{color:var(--c-secondary);margin-top:.3rem}.site-footer .social-links{display:flex;flex-wrap:wrap;gap:.5rem}.site-footer .social-links a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:rgba(255,255,255,.07);color:#fff;transition:background-color .2s,transform .2s}.site-footer .social-links a:hover{background:var(--c-secondary);transform:translateY(-2px)}.site-footer .footer-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.site-footer .footer-badges span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:.6rem;background:rgba(255,255,255,.06);font-size:.8rem;color:rgba(255,255,255,.8)}.site-footer .footer-bottom{padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem;color:rgba(255,255,255,.55)}@media(max-width: 991.98px){.has-mobile-nav{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}}.mobile-nav{position:fixed;right:.6rem;left:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:1035;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;height:3.65rem;padding:0 .35rem;border-radius:1.35rem;background:rgba(255,255,255,.96);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(11,27,51,.08);box-shadow:0 18px 40px -12px rgba(11,27,51,.3)}@media(min-width: 992px){.mobile-nav{display:none}}@media(prefers-reduced-motion: no-preference){.mobile-nav{animation:mobile-nav-in .5s var(--ease) both .3s}}.mobile-nav .mn-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:100%;color:var(--c-muted);font-size:.7rem;font-weight:700;line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s,transform .15s}.mobile-nav .mn-item .mn-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.8rem;transition:background-color .2s,transform .2s var(--ease)}.mobile-nav .mn-item:active{transform:scale(0.94)}.mobile-nav .mn-item:hover,.mobile-nav .mn-item:focus-visible{color:var(--c-primary)}.mobile-nav .mn-item:hover .mn-icon,.mobile-nav .mn-item:focus-visible .mn-icon{background:var(--c-primary-soft)}.mobile-nav .mn-item.is-call .mn-icon{color:var(--c-primary)}.mobile-nav .mn-item.is-location .mn-icon{color:var(--c-secondary-dark)}.mobile-nav .mn-item.is-whatsapp{color:#0b6b35}.mobile-nav .mn-item.is-whatsapp .mn-icon{width:3.1rem;height:3.1rem;margin-top:-1.6rem;border-radius:50%;background:#0e7c3f;color:#fff;box-shadow:0 10px 22px -6px rgba(14,124,63,.7),0 0 0 4px #fff}.mobile-nav .mn-item.is-whatsapp:hover .mn-icon{background:#0b6b35}@keyframes mobile-nav-in{from{transform:translateY(140%)}to{transform:translateY(0)}}.wa-float{position:fixed;left:1.5rem;bottom:1.5rem;z-index:1035;display:none;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:#0e7c3f;color:#fff;box-shadow:0 14px 30px -8px rgba(14,124,63,.65);transition:transform .2s var(--ease)}@media(min-width: 992px){.wa-float{display:grid}}.wa-float:hover{color:#fff;transform:scale(1.06)}.wa-float::before{content:"";position:absolute;inset:0;border-radius:50%;background:#0e7c3f;z-index:-1}@media(prefers-reduced-motion: no-preference){.wa-float::before{animation:wa-pulse 2.4s ease-out infinite}}@media(max-width: 991.98px){.wa-float:not(.has-nav){display:grid;bottom:1rem;left:1rem}}@keyframes wa-pulse{0%{transform:scale(1);opacity:.55}100%{transform:scale(1.7);opacity:0}}.to-top{position:fixed;left:1.5rem;bottom:6rem;z-index:1030;display:none;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#fff;color:var(--c-primary);box-shadow:var(--shadow)}@media(min-width: 992px){.to-top{display:grid}}