
/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_variables.scss */
 

/* /web/static/lib/bootstrap/scss/_variables-dark.scss */
 

/* /web/static/lib/bootstrap/scss/_maps.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/lib/bootstrap/scss/_root.scss */
 :root, [data-bs-theme="light"]{--bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13, 110, 253; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 25, 135, 84; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #fff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #000; --bs-emphasis-color-rgb: 0, 0, 0; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13, 110, 253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10, 88, 202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #198754; --bs-form-valid-border-color: #198754; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545;}[data-bs-theme="dark"]{color-scheme: dark; --bs-body-color: #dee2e6; --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #fff; --bs-emphasis-color-rgb: 255, 255, 255; --bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; --bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #6ea8fe; --bs-secondary-text-emphasis: #a7acb1; --bs-success-text-emphasis: #75b798; --bs-info-text-emphasis: #6edff6; --bs-warning-text-emphasis: #ffda6a; --bs-danger-text-emphasis: #ea868f; --bs-light-text-emphasis: #f8f9fa; --bs-dark-text-emphasis: #dee2e6; --bs-primary-bg-subtle: #031633; --bs-secondary-bg-subtle: #161719; --bs-success-bg-subtle: #051b11; --bs-info-bg-subtle: #032830; --bs-warning-bg-subtle: #332701; --bs-danger-bg-subtle: #2c0b0e; --bs-light-bg-subtle: #343a40; --bs-dark-bg-subtle: #1a1d20; --bs-primary-border-subtle: #084298; --bs-secondary-border-subtle: #41464b; --bs-success-border-subtle: #0f5132; --bs-info-border-subtle: #087990; --bs-warning-border-subtle: #997404; --bs-danger-border-subtle: #842029; --bs-light-border-subtle: #495057; --bs-dark-border-subtle: #343a40; --bs-heading-color: inherit; --bs-link-color: #6ea8fe; --bs-link-hover-color: #8bb9fe; --bs-link-color-rgb: 110, 168, 254; --bs-link-hover-color-rgb: 139, 185, 254; --bs-code-color: #e685b5; --bs-highlight-color: #dee2e6; --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #75b798; --bs-form-valid-border-color: #75b798; --bs-form-invalid-color: #ea868f; --bs-form-invalid-border-color: #ea868f;}

/* /web/static/lib/bootstrap/scss/_reboot.scss */
 *, *::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);}hr{margin: 1rem 0; color: inherit; border: 0; border-top: var(--bs-border-width) solid; opacity: 0.25;}h6, h5, h4, h3, h2, h1{margin-top: 0; margin-bottom: 0.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 + 0.9vw);}@media (min-width: 1200px){h2{font-size: 2rem;}}h3{font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px){h3{font-size: 1.75rem;}}h4{font-size: calc(1.275rem + 0.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: 0.875em;}mark{padding: 0.1875em; color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg);}sub, sup{position: relative; font-size: 0.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: underline;}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: 0.875em;}pre code{font-size: inherit; color: inherit; word-break: normal;}code{font-size: 0.875em; color: var(--bs-code-color); word-wrap: break-word;}a > code{color: inherit;}kbd{padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--bs-body-bg); background-color: var(--bs-body-color); border-radius: 0.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: 0.5rem; padding-bottom: 0.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: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit;}@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;}::-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;}

/* /web/static/lib/bootstrap/scss/helpers/_visually-hidden.scss */
 .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;}

/* /al_website_alta_landing/static/lib/carlito/carlito.css */
 @font-face{font-family: 'Carlito'; font-style: italic; font-weight: 400; font-display: swap; src: url(/al_website_alta_landing/static/lib/carlito/Carlito-400-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Carlito'; font-style: italic; font-weight: 700; font-display: swap; src: url(/al_website_alta_landing/static/lib/carlito/Carlito-700-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Carlito'; font-style: normal; font-weight: 400; font-display: swap; src: url(/al_website_alta_landing/static/lib/carlito/Carlito-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Carlito'; font-style: normal; font-weight: 700; font-display: swap; src: url(/al_website_alta_landing/static/lib/carlito/Carlito-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

/* /al_website_alta_landing/static/lib/phosphor/phosphor.css */
 @font-face{font-family: "Phosphor"; src: url("/al_website_alta_landing/static/lib/phosphor/./Phosphor.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: swap;}.ph{font-family: "Phosphor" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; font-feature-settings: "liga"; -webkit-font-variant-ligatures: discretionary-ligatures; font-variant-ligatures: discretionary-ligatures; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.ph.ph-airplane-tilt:before{content: "\e5d6";}.ph-armchair:before{content: "\e012";}.ph-arrow-bend-up-right:before{content: "\e026";}.ph-arrow-counter-clockwise:before{content: "\e038";}.ph-arrow-down:before{content: "\e03e";}.ph-arrow-right:before{content: "\e06c";}.ph-arrow-up-right:before{content: "\e092";}.ph-arrows-clockwise:before{content: "\e094";}.ph-arrows-left-right:before{content: "\e0a0";}.ph-arrows-split:before{content: "\ed3c";}.ph-article:before{content: "\e0a8";}.ph-at:before{content: "\e0ac";}.ph-bank:before{content: "\e0b4";}.ph-barbell:before{content: "\e0b6";}.ph-barcode:before{content: "\e0b8";}.ph-bathtub:before{content: "\e81e";}.ph-bed:before{content: "\e0cc";}.ph-beer-stein:before{content: "\eb62";}.ph-binary:before{content: "\ee60";}.ph-blueprint:before{content: "\eda0";}.ph-book-open:before{content: "\e0e6";}.ph-book-open-text:before{content: "\e8f2";}.ph-books:before{content: "\e758";}.ph-briefcase:before{content: "\e0ee";}.ph-broom:before{content: "\ec54";}.ph-buildings:before{content: "\e102";}.ph-calculator:before{content: "\e538";}.ph-calendar:before{content: "\e108";}.ph-calendar-blank:before{content: "\e10a";}.ph-calendar-check:before{content: "\e712";}.ph-calendar-dots:before{content: "\e7b4";}.ph-calendar-x:before{content: "\e10c";}.ph-camera:before{content: "\e10e";}.ph-car:before{content: "\e112";}.ph-cards:before{content: "\e0f8";}.ph-caret-right:before{content: "\e13a";}.ph-cash-register:before{content: "\ed80";}.ph-cat:before{content: "\e748";}.ph-chalkboard-teacher:before{content: "\e600";}.ph-chart-bar:before{content: "\e150";}.ph-chart-bar-horizontal:before{content: "\e152";}.ph-chart-line-up:before{content: "\e156";}.ph-chart-pie-slice:before{content: "\e15a";}.ph-chat-text:before{content: "\e17a";}.ph-chats-circle:before{content: "\e17e";}.ph-check:before{content: "\e182";}.ph-check-circle:before{content: "\e184";}.ph-check-square:before{content: "\e186";}.ph-check-square-offset:before{content: "\e188";}.ph-circle:before{content: "\e18a";}.ph-circle-half:before{content: "\e18c";}.ph-clipboard-text:before{content: "\e198";}.ph-clock:before{content: "\e19a";}.ph-clock-countdown:before{content: "\ed2c";}.ph-clock-counter-clockwise:before{content: "\e1a0";}.ph-club:before{content: "\e1ba";}.ph-code:before{content: "\e1bc";}.ph-coffee:before{content: "\e1c2";}.ph-compass:before{content: "\e1c8";}.ph-confetti:before{content: "\e81a";}.ph-control:before{content: "\eca6";}.ph-cookie:before{content: "\e6ca";}.ph-cooking-pot:before{content: "\e764";}.ph-copy:before{content: "\e1ca";}.ph-couch:before{content: "\e7f6";}.ph-crane:before{content: "\ed48";}.ph-credit-card:before{content: "\e1d2";}.ph-cube:before{content: "\e1da";}.ph-currency-circle-dollar:before{content: "\e54c";}.ph-currency-dollar:before{content: "\e550";}.ph-cursor:before{content: "\e1dc";}.ph-desk:before{content: "\ed16";}.ph-desktop-tower:before{content: "\e562";}.ph-device-mobile:before{content: "\e1e0";}.ph-divide:before{content: "\e1fa";}.ph-door:before{content: "\e61c";}.ph-door-open:before{content: "\e7e6";}.ph-drop:before{content: "\e210";}.ph-empty:before{content: "\edbc";}.ph-envelope-simple:before{content: "\e218";}.ph-exclude:before{content: "\e882";}.ph-export:before{content: "\eaf0";}.ph-eyeglasses:before{content: "\e7ba";}.ph-factory:before{content: "\e760";}.ph-file:before{content: "\e230";}.ph-file-arrow-up:before{content: "\e61e";}.ph-file-magnifying-glass:before{content: "\e238";}.ph-file-pdf:before{content: "\e702";}.ph-file-text:before{content: "\e23a";}.ph-file-xls:before{content: "\eb22";}.ph-files:before{content: "\e710";}.ph-fingerprint:before{content: "\e23e";}.ph-first-aid-kit:before{content: "\e570";}.ph-flag:before{content: "\e244";}.ph-flag-checkered:before{content: "\ea38";}.ph-flask:before{content: "\e79e";}.ph-flow-arrow:before{content: "\e6ec";}.ph-folder:before{content: "\e24a";}.ph-fork-knife:before{content: "\e262";}.ph-function:before{content: "\ebe4";}.ph-gear-six:before{content: "\e272";}.ph-gift:before{content: "\e276";}.ph-git-branch:before{content: "\e278";}.ph-globe:before{content: "\e288";}.ph-globe-simple:before{content: "\e28e";}.ph-graduation-cap:before{content: "\e62c";}.ph-graph:before{content: "\eb58";}.ph-hamburger:before{content: "\e790";}.ph-hammer:before{content: "\e80e";}.ph-hand-heart:before{content: "\e810";}.ph-hand-pointing:before{content: "\e29a";}.ph-handshake:before{content: "\e582";}.ph-hard-hat:before{content: "\ed46";}.ph-hash:before{content: "\e2a2";}.ph-heart:before{content: "\e2a8";}.ph-heartbeat:before{content: "\e2ac";}.ph-hourglass:before{content: "\e2b2";}.ph-house-line:before{content: "\e2c4";}.ph-identification-badge:before{content: "\e6f6";}.ph-identification-card:before{content: "\e2c8";}.ph-image:before{content: "\e2ca";}.ph-images:before{content: "\e836";}.ph-info:before{content: "\e2ce";}.ph-kanban:before{content: "\eb54";}.ph-key:before{content: "\e2d6";}.ph-laptop:before{content: "\e586";}.ph-layout:before{content: "\e6d6";}.ph-leaf:before{content: "\e2da";}.ph-lifebuoy:before{content: "\e63a";}.ph-lightning:before{content: "\e2de";}.ph-line-segments:before{content: "\e6d4";}.ph-link:before{content: "\e2e2";}.ph-list:before{content: "\e2f0";}.ph-list-bullets:before{content: "\e2f2";}.ph-list-checks:before{content: "\eadc";}.ph-list-numbers:before{content: "\e2f6";}.ph-lock-key:before{content: "\e2fe";}.ph-lock-simple:before{content: "\e308";}.ph-log:before{content: "\ed82";}.ph-magnifying-glass:before{content: "\e30c";}.ph-map-pin:before{content: "\e316";}.ph-map-trifold:before{content: "\e31a";}.ph-megaphone:before{content: "\e324";}.ph-minus-circle:before{content: "\e32c";}.ph-money:before{content: "\e588";}.ph-monitor:before{content: "\e32e";}.ph-moped:before{content: "\e824";}.ph-needle:before{content: "\e82e";}.ph-note:before{content: "\e348";}.ph-note-pencil:before{content: "\e34c";}.ph-option:before{content: "\e8a8";}.ph-package:before{content: "\e390";}.ph-paint-brush:before{content: "\e6f0";}.ph-paint-roller:before{content: "\e6f4";}.ph-paper-plane-tilt:before{content: "\e398";}.ph-path:before{content: "\e39c";}.ph-paw-print:before{content: "\e648";}.ph-pencil-simple:before{content: "\e3b4";}.ph-percent:before{content: "\e3b6";}.ph-phone:before{content: "\e3b8";}.ph-pill:before{content: "\e700";}.ph-placeholder:before{content: "\e650";}.ph-plugs:before{content: "\eb56";}.ph-plugs-connected:before{content: "\eb5a";}.ph-plus-circle:before{content: "\e3d6";}.ph-prescription:before{content: "\e7a2";}.ph-presentation-chart:before{content: "\e656";}.ph-printer:before{content: "\e3dc";}.ph-prohibit:before{content: "\e3de";}.ph-activity:before{content: "\e000";}.ph-puzzle-piece:before{content: "\e596";}.ph-qr-code:before{content: "\e3e6";}.ph-question:before{content: "\e3e8";}.ph-quotes:before{content: "\e660";}.ph-radio:before{content: "\e77e";}.ph-receipt:before{content: "\e3ec";}.ph-record:before{content: "\e3ee";}.ph-recycle:before{content: "\e75a";}.ph-repeat:before{content: "\e3f6";}.ph-resize:before{content: "\ed6e";}.ph-robot:before{content: "\e762";}.ph-rocket-launch:before{content: "\e3fe";}.ph-rows:before{content: "\e5a2";}.ph-ruler:before{content: "\e6b8";}.ph-scales:before{content: "\e750";}.ph-scissors:before{content: "\eae0";}.ph-scroll:before{content: "\eb7a";}.ph-seal-check:before{content: "\e606";}.ph-shield-check:before{content: "\e40c";}.ph-shopping-bag:before{content: "\e416";}.ph-shopping-cart:before{content: "\e41e";}.ph-signature:before{content: "\ebac";}.ph-soccer-ball:before{content: "\e716";}.ph-solar-panel:before{content: "\ed7a";}.ph-sparkle:before{content: "\e6a2";}.ph-squares-four:before{content: "\e464";}.ph-stack:before{content: "\e466";}.ph-stairs:before{content: "\e8ec";}.ph-star:before{content: "\e46a";}.ph-steps:before{content: "\ecbe";}.ph-stethoscope:before{content: "\e7ea";}.ph-storefront:before{content: "\e470";}.ph-suitcase-rolling:before{content: "\e9b0";}.ph-swap:before{content: "\e83c";}.ph-syringe:before{content: "\e968";}.ph-t-shirt:before{content: "\e670";}.ph-table:before{content: "\e476";}.ph-tag:before{content: "\e478";}.ph-target:before{content: "\e47c";}.ph-thermometer:before{content: "\e5c6";}.ph-ticket:before{content: "\e490";}.ph-tractor:before{content: "\ec6e";}.ph-translate:before{content: "\e4a2";}.ph-tree-structure:before{content: "\e67c";}.ph-trend-up:before{content: "\e4ae";}.ph-truck:before{content: "\e4b4";}.ph-upload-simple:before{content: "\e4c0";}.ph-user:before{content: "\e4c2";}.ph-user-check:before{content: "\eafa";}.ph-user-circle:before{content: "\e4c4";}.ph-user-plus:before{content: "\e4d0";}.ph-users:before{content: "\e4d6";}.ph-users-three:before{content: "\e68e";}.ph-van:before{content: "\e826";}.ph-vault:before{content: "\e76e";}.ph-wall:before{content: "\e688";}.ph-warehouse:before{content: "\ecd4";}.ph-warning:before{content: "\e4e0";}.ph-warning-octagon:before{content: "\e4e4";}.ph-whatsapp-logo:before{content: "\e5d0";}.ph-wifi-slash:before{content: "\e4f2";}.ph-wine:before{content: "\e6b2";}.ph-wrench:before{content: "\e5d4";}.ph-x:before{content: "\e4f6";}

/* /al_website_alta_landing/static/src/scss/landing.scss */
 .o_alta_landing{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 18px; line-height: 1.55; color: #1F3145; background: #FFFFFF; -webkit-font-smoothing: antialiased; overflow-x: clip;}.o_alta_landing *, .o_alta_landing *::before, .o_alta_landing *::after{box-sizing: border-box;}.o_alta_landing h1, .o_alta_landing h2, .o_alta_landing h3, .o_alta_landing h4{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; color: #1F3145; letter-spacing: -0.01em; margin: 0;}.o_alta_landing h2{font-size: clamp(34px, 4.4vw, 52px); line-height: 1.1;}.o_alta_landing h3{font-size: 24px; line-height: 1.25; letter-spacing: 0;}.o_alta_landing p{margin: 0;}.o_alta_landing a{color: #5F5594;}.o_alta_landing a:hover{color: #4a4274;}.o_alta_landing ul, .o_alta_landing ol{margin: 0; padding: 0;}.o_alta_landing img{max-width: 100%; height: auto;}.o_alta_landing .ph{line-height: 1;}.o_alta_landing .a-wrap{width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 24px;}.o_alta_landing .a-section{padding: 104px 0; position: relative;}.o_alta_landing .a-section.a-lav{background: #F0EEF7;}.o_alta_landing .a-section.a-soft{background: #F0EEF7;}.o_alta_landing .a-section.a-dark{background: #1F3145; color: #E7E5F2;}.o_alta_landing .a-dark h2, .o_alta_landing .a-dark h3{color: #FFFFFF;}.o_alta_landing .a-head{display: flex; flex-direction: column; gap: 16px; max-width: 760px; margin-bottom: 56px;}.o_alta_landing .a-head.a-center{margin-left: auto; margin-right: auto; text-align: center; align-items: center;}.o_alta_landing .a-head p{font-size: 19px; color: #5A5A5A; line-height: 1.5;}.o_alta_landing .a-dark .a-head p{color: #E7E5F2;}.o_alta_landing .a-eyebrow{display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: 13px; letter-spacing: .18em; text-transform: uppercase; color: #5F5594;}.o_alta_landing .a-eyebrow .ph{font-size: 16px;}.o_alta_landing .a-dark .a-eyebrow{color: #EF9F27;}.o_alta_landing .a-mark{color: #5F5594;}.o_alta_landing .a-dark .a-mark, .o_alta_landing .a-hero .a-mark, .o_alta_landing .a-final .a-mark{color: #EF9F27;}.o_alta_landing .a-note{font-size: 13px; color: #5A5A5A;}.o_alta_landing .a-num{font-variant-numeric: tabular-nums;}.o_alta_landing .a-btn{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 0 24px; border-radius: 6px; border: 2px solid #1F3145; background: #1F3145; color: #FFFFFF; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 17px; text-decoration: none; cursor: pointer; white-space: nowrap; transition: background .15s ease, color .15s ease, border-color .15s ease;}.o_alta_landing .a-btn .ph{font-size: 20px;}.o_alta_landing .a-btn:hover, .o_alta_landing .a-btn:focus-visible{color: #FFFFFF; background: #06182E; border-color: #06182E;}.o_alta_landing .a-btn:active{opacity: .9;}.o_alta_landing .a-btn.a-btn-ghost{background: transparent; color: #1F3145;}.o_alta_landing .a-btn.a-btn-ghost:hover, .o_alta_landing .a-btn.a-btn-ghost:focus-visible{background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-btn.a-btn-amber{background: #EF9F27; border-color: #EF9F27; color: #06182E;}.o_alta_landing .a-btn.a-btn-amber:hover, .o_alta_landing .a-btn.a-btn-amber:focus-visible{background: #FFFFFF; border-color: #FFFFFF; color: #06182E;}.o_alta_landing .a-btn.a-btn-violet{background: #5F5594; border-color: #5F5594;}.o_alta_landing .a-btn.a-btn-violet:hover, .o_alta_landing .a-btn.a-btn-violet:focus-visible{background: #1F3145; border-color: #1F3145;}.o_alta_landing .a-btn.a-btn-light{background: transparent; color: #FFFFFF; border-color: rgba(255, 255, 255, 0.35);}.o_alta_landing .a-btn.a-btn-light:hover, .o_alta_landing .a-btn.a-btn-light:focus-visible{background: rgba(255, 255, 255, 0.1); border-color: #FFFFFF;}.o_alta_landing :focus-visible{outline: 3px solid #EF9F27; outline-offset: 3px;}.o_alta_landing .a-grid{display: grid; gap: 20px;}.o_alta_landing .a-g2{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-g3{grid-template-columns: repeat(3, minmax(0, 1fr));}.o_alta_landing .a-g4{grid-template-columns: repeat(4, minmax(0, 1fr));}.o_alta_landing .a-card{background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px; padding: 28px; display: flex; flex-direction: column; gap: 10px; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07); transition: transform .2s ease, box-shadow .2s ease;}.o_alta_landing .a-card strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 19px; letter-spacing: -0.01em;}.o_alta_landing .a-card > span:not(.a-ico), .o_alta_landing .a-card > p{color: #5A5A5A; font-size: 16px;}.o_alta_landing .a-card:hover{box-shadow: 0 4px 14px rgba(31, 49, 69, 0.1);}.o_alta_landing .a-ico{width: 56px; height: 56px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: #E7E5F2; color: #7B70B4; font-size: 28px; flex: none;}.o_alta_landing .a-ico.a-ico-amber{background: #FFF3D9; color: #9A5B00;}.o_alta_landing .a-ico.a-ico-navy{background: #1F3145; color: #EF9F27;}.o_alta_landing .a-ico.a-ico-green{background: #E1F5EE; color: #1D9E75;}.o_alta_landing.a-ready .a-reveal{opacity: 0; transform: translateY(28px); transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.2, 0.7, 0.2, 1);}.o_alta_landing.a-ready .a-reveal.is-in{opacity: 1; transform: none;}@media (prefers-reduced-motion: reduce){.o_alta_landing.a-ready .a-reveal{opacity: 1; transform: none; transition: none;}.o_alta_landing .a-marquee-track{animation: none !important;}}.o_alta_landing .a-top{position: sticky; top: 0; z-index: 30; background: #FFFFFF; border-bottom: 1px solid #E2E2EA;}.o_alta_landing .a-top .a-wrap{display: flex; align-items: center; gap: 20px; min-height: 74px;}.o_alta_landing .a-top .a-logo-alta{height: 40px; width: auto; display: block;}.o_alta_landing .a-top .a-logo-odoo{height: 22px; width: auto;}.o_alta_landing .a-top .a-partner{display: flex; align-items: center; gap: 10px; padding-left: 20px; border-left: 1px solid #D7DEE5; font-size: 12px; line-height: 1.25; color: #5A5A5A;}.o_alta_landing .a-top nav{display: flex; gap: 26px; margin-left: auto; align-items: center;}.o_alta_landing .a-top nav a{color: #1F3145; font-weight: 700; text-decoration: none; font-size: 16px;}.o_alta_landing .a-top nav a:not(.a-btn):hover{color: #5F5594;}.o_alta_landing .a-top nav a.a-btn{min-height: 44px; font-size: 16px; padding: 0 20px; color: #FFFFFF;}.o_alta_landing .a-hero{position: relative; isolation: isolate; color: #E7E5F2; padding: 88px 0 112px; background: linear-gradient(135deg, #06182E 0%, #5F5594 100%);}.o_alta_landing .a-hero::before{content: ""; position: absolute; inset: 0; z-index: -1; background-image: radial-gradient(circle at 1px 1px, rgba(123, 112, 180, 0.22) 1px, transparent 0); background-size: 22px 22px;}.o_alta_landing .a-hero::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 24px; background: #EF9F27;}.o_alta_landing .a-hero .a-wrap{display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); gap: 56px; align-items: center;}.o_alta_landing .a-hero .a-hero-copy{display: flex; flex-direction: column; gap: 26px;}.o_alta_landing .a-hero .a-pill{align-self: flex-start; display: inline-flex; align-items: center; gap: 10px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.2); color: #FFFFFF; font-weight: 400; font-size: 15px; padding: 6px 14px 6px 6px; border-radius: 999px;}.o_alta_landing .a-hero .a-pill b{background: #5F5594; color: #FFFFFF; border-radius: 4px; padding: 3px 10px; font-size: 12px; font-weight: 700; letter-spacing: .14em;}.o_alta_landing .a-hero h1{color: #FFFFFF; font-size: clamp(44px, 5.8vw, 74px); line-height: 1.04; letter-spacing: -0.01em;}.o_alta_landing .a-hero .a-lead{font-size: 20px; line-height: 1.5; max-width: 580px; color: #E7E5F2;}.o_alta_landing .a-hero .a-tricolon{font-size: 15px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: #EF9F27;}.o_alta_landing .a-hero .a-cta{display: flex; flex-wrap: wrap; gap: 12px;}.o_alta_landing .a-hero .a-hero-proof{display: flex; flex-wrap: wrap; gap: 10px 22px; font-size: 15px; color: #E7E5F2;}.o_alta_landing .a-hero .a-hero-proof span{display: inline-flex; align-items: center; gap: 8px;}.o_alta_landing .a-hero .a-hero-proof .ph{color: #EF9F27; font-size: 18px;}.o_alta_landing .a-rotator{position: relative; display: inline-grid; color: #EF9F27; white-space: nowrap; vertical-align: bottom;}.o_alta_landing .a-rotator > span{grid-area: 1 / 1; transition: opacity .45s ease, transform .45s ease;}.o_alta_landing .a-rotator.a-rotating > span:not(.is-on){opacity: 0; transform: translateY(0.35em);}.o_alta_landing .a-rotator:not(.a-rotating) > span:not(:first-child){display: none;}.o_alta_landing .a-visual{position: relative; min-height: 520px;}.o_alta_landing .a-visual .a-photo{position: absolute; right: 0; top: 0; width: 78%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 12px; box-shadow: 0 24px 48px -16px rgba(6, 24, 46, 0.32);}.o_alta_landing .a-visual .a-laptop{position: absolute; left: 0; bottom: 4px; width: 76%; filter: drop-shadow(0 24px 24px rgba(6, 24, 46, 0.35));}.o_alta_landing .a-laptop .a-laptop-screen{background: #1F3145; border-radius: 10px 10px 0 0; padding: 0 8px 8px;}.o_alta_landing .a-laptop .a-laptop-bar{display: flex; align-items: center; gap: 6px; padding: 9px 4px;}.o_alta_landing .a-laptop .a-laptop-bar i{width: 9px; height: 9px; border-radius: 50%; display: block;}.o_alta_landing .a-laptop .a-laptop-bar i:nth-child(1){background: #FF5F57;}.o_alta_landing .a-laptop .a-laptop-bar i:nth-child(2){background: #FEBC2E;}.o_alta_landing .a-laptop .a-laptop-bar i:nth-child(3){background: #28C840;}.o_alta_landing .a-laptop .a-laptop-bar span{margin-left: 10px; font-size: 11px; color: #E7E5F2; opacity: .8;}.o_alta_landing .a-laptop img{display: block; width: 100%; height: auto; border-radius: 3px;}.o_alta_landing .a-laptop .a-laptop-base{height: 14px; margin: 0 -6%; background: linear-gradient(180deg, #C9D0D8, #9AA4AF); border-radius: 0 0 14px 14px; position: relative;}.o_alta_landing .a-laptop .a-laptop-base::before{content: ""; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 18%; height: 5px; background: #7E8893; border-radius: 0 0 6px 6px;}.o_alta_landing .a-toast{position: absolute; z-index: 2; display: flex; align-items: center; gap: 12px; background: #FFFFFF; color: #1F3145; border-radius: 8px; padding: 10px 16px 10px 10px; box-shadow: 0 12px 32px rgba(6, 24, 46, 0.18); font-size: 15px; line-height: 1.3; animation: a-float 6s ease-in-out infinite;}.o_alta_landing .a-toast b{display: block; font-weight: 700; font-size: 15px;}.o_alta_landing .a-toast small{color: #5A5A5A; font-size: 13px;}.o_alta_landing .a-toast .a-ico{width: 40px; height: 40px; font-size: 22px;}.o_alta_landing .a-toast.t1{top: 34px; left: 2%;}.o_alta_landing .a-toast.t2{top: 46%; right: -14px; animation-delay: -2s;}.o_alta_landing .a-toast.t3{bottom: -18px; right: 10%; animation-delay: -4s;}@keyframes a-float{0%, 100%{transform: translateY(0);}50%{transform: translateY(-8px);}}.o_alta_landing .a-marquee{background: #FFFFFF; border-bottom: 1px solid #D7DEE5; padding: 22px 0; overflow: hidden;}.o_alta_landing .a-marquee .a-marquee-label{text-align: center; font-size: 13px; color: #5A5A5A; margin-bottom: 14px; font-weight: 400;}.o_alta_landing .a-marquee .a-marquee-viewport{mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);}.o_alta_landing .a-marquee .a-marquee-track{display: flex; gap: 14px; width: max-content; animation: a-marquee 70s linear infinite;}.o_alta_landing .a-marquee:hover .a-marquee-track{animation-play-state: paused;}@keyframes a-marquee{to{transform: translateX(-50%);}}.o_alta_landing .a-logo-chip{display: inline-flex; align-items: center; justify-content: center; gap: 10px; flex: none; height: 60px; min-width: 120px; padding: 0 20px; background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 8px; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07); white-space: nowrap;}.o_alta_landing .a-logo-chip img{height: 28px; width: auto; max-width: 140px; object-fit: contain; display: block;}.o_alta_landing .a-logo-chip b{font-weight: 700; font-size: 16px; color: #1F3145;}.o_alta_landing .a-logo-chip.a-logo-icon img{height: 34px;}.o_alta_landing .a-logo-chip img[alt="RENIEC"]{height: 38px;}.o_alta_landing .a-logo-chip.a-logo-text{background: #F0EEF7; box-shadow: none;}.o_alta_landing .a-logo-chip.a-logo-text .ph{color: #7B70B4; font-size: 22px;}.o_alta_landing .a-logo-row{display: flex; flex-wrap: wrap; gap: 10px;}.o_alta_landing .a-logo-card{gap: 16px;}.o_alta_landing .a-logo-card-head{display: flex; gap: 14px; align-items: center;}.o_alta_landing .a-logo-card-wide{grid-column: 1 / -1;}.o_alta_landing .a-ico-logo{background: #FFFFFF !important; border: 1px solid #D7DEE5; overflow: hidden; padding: 6px;}.o_alta_landing .a-ico-logo img{width: 100%; height: 100%; object-fit: contain; display: block;}.o_alta_landing .a-stats{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 32px;}.o_alta_landing .a-stats > div{display: flex; flex-direction: column; gap: 6px; padding-left: 20px; border-left: 2px solid #7B70B4;}.o_alta_landing .a-stats b{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 72px; line-height: 1; font-weight: 700; letter-spacing: -0.02em; color: #1F3145; font-variant-numeric: tabular-nums;}.o_alta_landing .a-stats > div > span{font-size: 15px; color: #5A5A5A; line-height: 1.35;}.o_alta_landing .a-pain{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px;}.o_alta_landing .a-pain article{background: #FFFFFF; border-radius: 8px; border: 1px solid #D7DEE5; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07); overflow: hidden; display: flex; flex-direction: column;}.o_alta_landing .a-pain .a-pain-q, .o_alta_landing .a-pain .a-pain-a{padding: 24px; display: flex; flex-direction: column; gap: 12px;}.o_alta_landing .a-pain .a-pain-q p{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 21px; line-height: 1.3; color: #1F3145;}.o_alta_landing .a-pain .a-pain-a{border-top: 1px dashed #D7DEE5; padding-top: 18px; flex: 1;}.o_alta_landing .a-pain .a-pain-a p{color: #5A5A5A; font-size: 17px;}.o_alta_landing .a-pain .a-tag{font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; display: inline-flex; align-items: center; gap: 6px; align-self: flex-start;}.o_alta_landing .a-pain .a-pain-q .a-tag{background: #B23A48; color: #FFFFFF; border-radius: 4px; padding: 5px 10px;}.o_alta_landing .a-pain .a-pain-q .a-tag .ph{display: none;}.o_alta_landing .a-pain .a-pain-a .a-tag{color: #1F3145;}.o_alta_landing .a-pain .a-pain-a .a-tag .ph{color: #1D9E75; font-size: 18px;}.o_alta_landing .a-vertical{background: #FFFFFF; border-radius: 12px; overflow: hidden; border: 1px solid #D7DEE5; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07); display: flex; flex-direction: column; transition: box-shadow .2s ease;}.o_alta_landing .a-vertical .a-v-media{position: relative; overflow: hidden; aspect-ratio: 16 / 10;}.o_alta_landing .a-vertical .a-v-media img{width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .6s ease;}.o_alta_landing .a-vertical .a-v-media::after{content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(6, 24, 46, 0.6));}.o_alta_landing .a-vertical .a-v-badge{position: absolute; left: 16px; bottom: 14px; z-index: 1; display: inline-flex; align-items: center; gap: 8px; color: #FFFFFF; font-weight: 700; font-size: 13px;}.o_alta_landing .a-vertical .a-v-badge .ph{width: 36px; height: 36px; border-radius: 50%; background: #FFFFFF; color: #7B70B4; display: inline-flex; align-items: center; justify-content: center; font-size: 20px;}.o_alta_landing .a-vertical .a-v-body{padding: 24px; display: flex; flex-direction: column; gap: 12px; flex: 1;}.o_alta_landing .a-vertical p{color: #5A5A5A; font-size: 17px;}.o_alta_landing .a-vertical ul{list-style: none; display: flex; flex-direction: column; gap: 8px; font-size: 16px; color: #5A5A5A;}.o_alta_landing .a-vertical li{display: flex; gap: 10px; align-items: flex-start;}.o_alta_landing .a-vertical li .ph{color: #1D9E75; font-size: 18px; margin-top: 2px;}.o_alta_landing .a-vertical .a-v-foot{margin-top: auto; padding-top: 6px; font-weight: 700; font-size: 15px; text-decoration: none; display: inline-flex; align-items: center; gap: 6px;}.o_alta_landing .a-vertical:hover{box-shadow: 0 4px 14px rgba(31, 49, 69, 0.1); border-color: #7B70B4;}.o_alta_landing .a-vertical:hover .a-v-media img{transform: scale(1.04);}.o_alta_landing .a-tabs > input{position: absolute; opacity: 0; pointer-events: none;}.o_alta_landing .a-tabs .a-tablist{display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px;}.o_alta_landing .a-tabs .a-tablist label{cursor: pointer; display: inline-flex; align-items: center; gap: 8px; min-height: 46px; padding: 0 16px; border-radius: 999px; border: 1px solid #D7DEE5; background: #FFFFFF; font-weight: 700; font-size: 16px; transition: background .15s ease, border-color .15s ease;}.o_alta_landing .a-tabs .a-tablist label .ph{font-size: 18px; color: #5F5594;}.o_alta_landing .a-tabs .a-tablist label small{background: #F0EEF7; border-radius: 999px; padding: 1px 8px; font-size: 12px; font-weight: 700; color: #5F5594;}.o_alta_landing .a-tabs .a-tablist label:hover{border-color: #5F5594;}.o_alta_landing .a-tabs .a-panel{display: none;}.o_alta_landing .a-tabs > input:nth-of-type(1):checked ~ .a-tablist label:nth-of-type(1){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(1):checked ~ .a-tablist label:nth-of-type(1) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(1):checked ~ .a-tablist label:nth-of-type(1) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(1):checked ~ .a-panels .a-panel:nth-of-type(1){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(1):focus-visible ~ .a-tablist label:nth-of-type(1){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(2):checked ~ .a-tablist label:nth-of-type(2){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(2):checked ~ .a-tablist label:nth-of-type(2) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(2):checked ~ .a-tablist label:nth-of-type(2) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(2):checked ~ .a-panels .a-panel:nth-of-type(2){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(2):focus-visible ~ .a-tablist label:nth-of-type(2){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(3):checked ~ .a-tablist label:nth-of-type(3){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(3):checked ~ .a-tablist label:nth-of-type(3) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(3):checked ~ .a-tablist label:nth-of-type(3) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(3):checked ~ .a-panels .a-panel:nth-of-type(3){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(3):focus-visible ~ .a-tablist label:nth-of-type(3){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(4):checked ~ .a-tablist label:nth-of-type(4){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(4):checked ~ .a-tablist label:nth-of-type(4) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(4):checked ~ .a-tablist label:nth-of-type(4) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(4):checked ~ .a-panels .a-panel:nth-of-type(4){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(4):focus-visible ~ .a-tablist label:nth-of-type(4){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(5):checked ~ .a-tablist label:nth-of-type(5){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(5):checked ~ .a-tablist label:nth-of-type(5) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(5):checked ~ .a-tablist label:nth-of-type(5) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(5):checked ~ .a-panels .a-panel:nth-of-type(5){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(5):focus-visible ~ .a-tablist label:nth-of-type(5){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(6):checked ~ .a-tablist label:nth-of-type(6){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(6):checked ~ .a-tablist label:nth-of-type(6) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(6):checked ~ .a-tablist label:nth-of-type(6) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(6):checked ~ .a-panels .a-panel:nth-of-type(6){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(6):focus-visible ~ .a-tablist label:nth-of-type(6){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(7):checked ~ .a-tablist label:nth-of-type(7){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(7):checked ~ .a-tablist label:nth-of-type(7) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(7):checked ~ .a-tablist label:nth-of-type(7) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(7):checked ~ .a-panels .a-panel:nth-of-type(7){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(7):focus-visible ~ .a-tablist label:nth-of-type(7){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs > input:nth-of-type(8):checked ~ .a-tablist label:nth-of-type(8){background: #1F3145; color: #FFFFFF; border-color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(8):checked ~ .a-tablist label:nth-of-type(8) .ph{color: #EF9F27;}.o_alta_landing .a-tabs > input:nth-of-type(8):checked ~ .a-tablist label:nth-of-type(8) small{background: #EF9F27; color: #1F3145;}.o_alta_landing .a-tabs > input:nth-of-type(8):checked ~ .a-panels .a-panel:nth-of-type(8){display: grid; animation: a-fade .35s ease;}.o_alta_landing .a-tabs > input:nth-of-type(8):focus-visible ~ .a-tablist label:nth-of-type(8){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-tabs .a-panel{grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.5fr); gap: 32px; background: #FFFFFF; border-radius: 12px; padding: 32px; border: 1px solid #D7DEE5; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07);}.o_alta_landing .a-tabs .a-panel-intro{display: flex; flex-direction: column; gap: 14px;}.o_alta_landing .a-tabs .a-panel-intro p{color: #5A5A5A;}.o_alta_landing .a-tabs .a-mods{list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px;}.o_alta_landing .a-tabs .a-mods li{background: #F0EEF7; border-radius: 8px; padding: 14px 16px; font-size: 15.5px; color: #5A5A5A; display: flex; gap: 12px;}.o_alta_landing .a-tabs .a-mods li > .ph{font-size: 22px; color: #7B70B4; margin-top: 1px;}.o_alta_landing .a-tabs .a-mods b{display: block; color: #1F3145; font-size: 17px; font-weight: 700;}@keyframes a-fade{from{opacity: 0; transform: translateY(8px);}to{opacity: 1; transform: none;}}.o_alta_landing .a-gallery > input{position: absolute; opacity: 0; pointer-events: none;}.o_alta_landing .a-gallery .a-gallery-tabs{display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-bottom: 32px;}.o_alta_landing .a-gallery .a-gallery-tabs label{cursor: pointer; min-height: 44px; display: inline-flex; align-items: center; padding: 0 18px; border-radius: 999px; border: 1px solid #D7DEE5; background: #FFFFFF; font-weight: 700; font-size: 16px; color: #1F3145;}.o_alta_landing .a-gallery .a-gallery-tabs label:hover{border-color: #7B70B4;}.o_alta_landing .a-gallery .a-gallery-panel{display: none; margin: 0;}.o_alta_landing .a-gallery > input:nth-of-type(1):checked ~ .a-gallery-tabs label:nth-of-type(1){background: #1F3145; border-color: #1F3145; color: #FFFFFF;}.o_alta_landing .a-gallery > input:nth-of-type(1):checked ~ .a-gallery-panels .a-gallery-panel:nth-of-type(1){display: block; animation: a-fade .35s ease;}.o_alta_landing .a-gallery > input:nth-of-type(1):focus-visible ~ .a-gallery-tabs label:nth-of-type(1){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-gallery > input:nth-of-type(2):checked ~ .a-gallery-tabs label:nth-of-type(2){background: #1F3145; border-color: #1F3145; color: #FFFFFF;}.o_alta_landing .a-gallery > input:nth-of-type(2):checked ~ .a-gallery-panels .a-gallery-panel:nth-of-type(2){display: block; animation: a-fade .35s ease;}.o_alta_landing .a-gallery > input:nth-of-type(2):focus-visible ~ .a-gallery-tabs label:nth-of-type(2){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-gallery > input:nth-of-type(3):checked ~ .a-gallery-tabs label:nth-of-type(3){background: #1F3145; border-color: #1F3145; color: #FFFFFF;}.o_alta_landing .a-gallery > input:nth-of-type(3):checked ~ .a-gallery-panels .a-gallery-panel:nth-of-type(3){display: block; animation: a-fade .35s ease;}.o_alta_landing .a-gallery > input:nth-of-type(3):focus-visible ~ .a-gallery-tabs label:nth-of-type(3){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-gallery > input:nth-of-type(4):checked ~ .a-gallery-tabs label:nth-of-type(4){background: #1F3145; border-color: #1F3145; color: #FFFFFF;}.o_alta_landing .a-gallery > input:nth-of-type(4):checked ~ .a-gallery-panels .a-gallery-panel:nth-of-type(4){display: block; animation: a-fade .35s ease;}.o_alta_landing .a-gallery > input:nth-of-type(4):focus-visible ~ .a-gallery-tabs label:nth-of-type(4){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-gallery > input:nth-of-type(5):checked ~ .a-gallery-tabs label:nth-of-type(5){background: #1F3145; border-color: #1F3145; color: #FFFFFF;}.o_alta_landing .a-gallery > input:nth-of-type(5):checked ~ .a-gallery-panels .a-gallery-panel:nth-of-type(5){display: block; animation: a-fade .35s ease;}.o_alta_landing .a-gallery > input:nth-of-type(5):focus-visible ~ .a-gallery-tabs label:nth-of-type(5){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-gallery > input:nth-of-type(6):checked ~ .a-gallery-tabs label:nth-of-type(6){background: #1F3145; border-color: #1F3145; color: #FFFFFF;}.o_alta_landing .a-gallery > input:nth-of-type(6):checked ~ .a-gallery-panels .a-gallery-panel:nth-of-type(6){display: block; animation: a-fade .35s ease;}.o_alta_landing .a-gallery > input:nth-of-type(6):focus-visible ~ .a-gallery-tabs label:nth-of-type(6){outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-gallery figcaption{max-width: 760px; margin: 28px auto 0; text-align: center; display: flex; flex-direction: column; gap: 6px;}.o_alta_landing .a-gallery figcaption strong{font-size: 22px; color: #1F3145;}.o_alta_landing .a-gallery figcaption span{color: #5A5A5A; font-size: 17px;}.o_alta_landing .a-gallery .a-gallery-note{text-align: center; margin-top: 18px; display: flex; gap: 6px; justify-content: center; align-items: center;}.o_alta_landing .a-gallery .a-gallery-note .ph{color: #1D9E75; font-size: 16px;}.o_alta_landing .a-laptop-lg{max-width: 1060px; margin: 0 auto; filter: drop-shadow(0 24px 30px rgba(6, 24, 46, 0.22));}.o_alta_landing .a-laptop-lg .a-laptop-screen{padding: 0 12px 12px; border-radius: 14px 14px 0 0;}.o_alta_landing .a-laptop-lg .a-laptop-bar{padding: 11px 4px;}.o_alta_landing .a-laptop-lg .a-laptop-base{height: 18px;}.o_alta_landing .a-split{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center;}.o_alta_landing .a-split-img{position: relative;}.o_alta_landing .a-split-img img{width: 100%; border-radius: 12px; display: block; box-shadow: 0 24px 48px -16px rgba(6, 24, 46, 0.32); aspect-ratio: 4 / 3; object-fit: cover;}.o_alta_landing .a-split-img .a-toast{position: absolute;}.o_alta_landing .a-compare > div{border-radius: 12px; padding: 32px; display: flex; flex-direction: column; gap: 14px;}.o_alta_landing .a-compare .a-std{background: #FFFFFF; border: 1px solid #D7DEE5;}.o_alta_landing .a-compare .a-alt{background: #1F3145; color: #E7E5F2;}.o_alta_landing .a-compare .a-alt .a-eyebrow{color: #EF9F27;}.o_alta_landing .a-compare ul{list-style: none; display: flex; flex-direction: column; gap: 10px; font-size: 17px;}.o_alta_landing .a-compare li{display: flex; gap: 10px; align-items: flex-start;}.o_alta_landing .a-compare .a-std li .ph{color: #8A8A8A; font-size: 18px; margin-top: 3px;}.o_alta_landing .a-compare .a-alt li .ph{color: #EF9F27; font-size: 18px; margin-top: 3px;}.o_alta_landing .a-compare .a-alt ul{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 22px;}.o_alta_landing .a-logos{display: flex; flex-wrap: wrap; gap: 8px;}.o_alta_landing .a-logos span{border: 1px solid #D7DEE5; background: #FFFFFF; border-radius: 999px; padding: 6px 14px; font-weight: 700; font-size: 15px; color: #1F3145;}.o_alta_landing .a-market .a-card b{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 64px; line-height: 1; font-weight: 700; letter-spacing: -0.02em; color: #1F3145; font-variant-numeric: tabular-nums;}.o_alta_landing .a-table-box{overflow-x: auto; border: 1px solid #D7DEE5; border-radius: 12px; background: #FFFFFF; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07);}.o_alta_landing .a-table{width: 100%; border-collapse: collapse; min-width: 780px; font-size: 16px;}.o_alta_landing .a-table th, .o_alta_landing .a-table td{padding: 14px 16px; text-align: left; vertical-align: top; border-bottom: 1px solid #E2E2EA;}.o_alta_landing .a-table thead th{background: #1F3145; color: #FFFFFF; font-weight: 700; font-size: 14px;}.o_alta_landing .a-table tbody tr:nth-child(even) th, .o_alta_landing .a-table tbody tr:nth-child(even) td:not(.a-us){background: #F0EEF7;}.o_alta_landing .a-table thead th.a-us{background: #5F5594;}.o_alta_landing .a-table tbody th{font-weight: 700; color: #1F3145; width: 24%;}.o_alta_landing .a-table td{color: #5A5A5A;}.o_alta_landing .a-table td.a-us{background: #E7E5F2; color: #1F3145; font-weight: 700;}.o_alta_landing .a-table td.a-us .ph{color: #1D9E75; margin-right: 6px;}.o_alta_landing .a-table tbody tr:last-child th, .o_alta_landing .a-table tbody tr:last-child td{border-bottom: 0;}.o_alta_landing .a-rescue{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center;}.o_alta_landing .a-rescue img{width: 100%; height: auto; border-radius: 12px; display: block; aspect-ratio: 4 / 3; object-fit: cover; box-shadow: 0 24px 48px -16px rgba(6, 24, 46, 0.32);}.o_alta_landing .a-rescue ul{list-style: none; display: flex; flex-direction: column; gap: 14px; margin: 8px 0 8px;}.o_alta_landing .a-rescue li{display: flex; gap: 14px; align-items: flex-start; color: #E7E5F2;}.o_alta_landing .a-rescue li .ph{color: #EF9F27; font-size: 24px; flex: none;}.o_alta_landing .a-rescue li b{color: #FFFFFF; display: block; font-weight: 700;}.o_alta_landing .a-steps{list-style: none; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; position: relative; counter-reset: paso;}.o_alta_landing .a-steps::before{content: ""; position: absolute; top: 27px; left: 4%; right: 8%; height: 2px; background: #7B70B4;}.o_alta_landing .a-steps li{position: relative; display: flex; flex-direction: column; gap: 10px; align-items: flex-start;}.o_alta_landing .a-steps .a-step-n{width: 56px; height: 56px; border-radius: 50%; background: #1F3145; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 20px; position: relative;}.o_alta_landing .a-steps .a-step-when{font-size: 13px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: #5F5594;}.o_alta_landing .a-steps strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 20px; line-height: 1.25;}.o_alta_landing .a-steps span{color: #5A5A5A; font-size: 16px;}.o_alta_landing .a-method-media{display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 24px; margin-top: 56px; align-items: stretch;}.o_alta_landing .a-method-media img{width: 100%; height: 100%; min-height: 300px; max-height: 440px; object-fit: cover; border-radius: 12px; display: block;}.o_alta_landing .a-method-media .a-card{justify-content: center;}.o_alta_landing .a-method-media ul{list-style: none; display: flex; flex-direction: column; gap: 12px;}.o_alta_landing .a-method-media li{display: flex; gap: 12px; align-items: center; font-size: 16px; color: #5A5A5A;}.o_alta_landing .a-method-media li .ph{color: #1D9E75; font-size: 22px;}.o_alta_landing .a-faq{display: flex; flex-direction: column; gap: 12px; max-width: 880px; margin: 0 auto;}.o_alta_landing .a-faq details{background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 8px; padding: 0 24px; transition: box-shadow .2s ease;}.o_alta_landing .a-faq details[open]{box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07);}.o_alta_landing .a-faq summary{cursor: pointer; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 19px; min-height: 64px; display: flex; align-items: center; gap: 16px; list-style: none;}.o_alta_landing .a-faq summary::-webkit-details-marker{display: none;}.o_alta_landing .a-faq summary::after{content: "\e3d4"; font-family: "Phosphor"; margin-left: auto; font-size: 20px; color: #7B70B4; transition: transform .2s ease;}.o_alta_landing .a-faq details[open] summary::after{transform: rotate(45deg);}.o_alta_landing .a-faq details p{padding-bottom: 22px; color: #5A5A5A;}.o_alta_landing .a-final{background: linear-gradient(135deg, #06182E 0%, #5F5594 100%); isolation: isolate;}.o_alta_landing .a-final::before{content: ""; position: absolute; inset: 0; z-index: -1; background-image: radial-gradient(circle at 1px 1px, rgba(123, 112, 180, 0.22) 1px, transparent 0); background-size: 22px 22px;}.o_alta_landing .a-final::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 24px; background: #EF9F27;}.o_alta_landing .a-final .a-wrap{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center;}.o_alta_landing .a-final .a-final-copy{display: flex; flex-direction: column; gap: 20px;}.o_alta_landing .a-final .a-final-copy p{font-size: 19px; color: #E7E5F2;}.o_alta_landing .a-final .a-final-list{list-style: none; display: flex; flex-direction: column; gap: 10px;}.o_alta_landing .a-final .a-final-list li{display: flex; gap: 10px; align-items: center; color: #E7E5F2;}.o_alta_landing .a-final .a-final-list .ph{color: #EF9F27; font-size: 20px;}.o_alta_landing .a-form{background: #FFFFFF; border-radius: 12px; padding: 32px; display: flex; flex-direction: column; gap: 14px; box-shadow: 0 12px 32px rgba(6, 24, 46, 0.18); color: #1F3145;}.o_alta_landing .a-form .a-form-title{display: flex; flex-direction: column; gap: 4px; margin-bottom: 4px;}.o_alta_landing .a-form .a-form-title strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 32px; line-height: 1.1;}.o_alta_landing .a-form .a-form-title span{color: #5A5A5A; font-size: 16px;}.o_alta_landing .a-form .a-row{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}.o_alta_landing .a-form label{display: flex; flex-direction: column; gap: 6px; font-size: 15px; font-weight: 700; color: #1F3145;}.o_alta_landing .a-form input, .o_alta_landing .a-form select, .o_alta_landing .a-form textarea{font: inherit; font-size: 16px; font-weight: 400; color: #1F3145; min-height: 48px; padding: 10px 14px; border: 1px solid #D7DEE5; border-radius: 6px; background: #FFFFFF; width: 100%; transition: border-color .15s ease, background .15s ease, box-shadow .15s ease;}.o_alta_landing .a-form input:focus, .o_alta_landing .a-form select:focus, .o_alta_landing .a-form textarea:focus{outline: none; border-color: #7B70B4; box-shadow: 0 0 0 3px #E7E5F2;}.o_alta_landing .a-form textarea{min-height: 84px; resize: vertical;}.o_alta_landing .a-form .a-btn{width: 100%;}.o_alta_landing .a-form .a-error{background: #FBE9E7; color: #8A2A12; border-radius: 12px; padding: 10px 14px; font-size: 15px; display: flex; gap: 8px; align-items: center;}.o_alta_landing .a-form .a-privacy{font-size: 13px; color: #5A5A5A; display: flex; gap: 6px; align-items: center;}.o_alta_landing .a-foot{background: #06182E; color: #E7E5F2; padding: 48px 0 40px; font-size: 15px;}.o_alta_landing .a-foot .a-wrap{display: flex; flex-wrap: wrap; gap: 24px; justify-content: space-between; align-items: flex-end;}.o_alta_landing .a-foot .a-foot-brand{display: flex; flex-direction: column; gap: 6px;}.o_alta_landing .a-foot .a-foot-logo{height: 64px; width: auto; margin-bottom: 10px; align-self: flex-start;}.o_alta_landing .a-foot strong{color: #FFFFFF; font-size: 16px; font-weight: 700;}.o_alta_landing .a-foot a{color: #EF9F27;}.o_alta_landing .a-foot .a-foot-social{display: flex; gap: 10px;}.o_alta_landing .a-foot .a-foot-social a{width: 42px; height: 42px; border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.16); display: inline-flex; align-items: center; justify-content: center; color: #FFFFFF; font-size: 20px; text-decoration: none;}.o_alta_landing .a-foot .a-foot-social a:hover{background: rgba(255, 255, 255, 0.08);}.o_alta_landing .a-wa-float{position: fixed; right: 22px; bottom: 22px; z-index: 40; width: 60px; height: 60px; border-radius: 50%; background: #25D366; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-size: 32px; box-shadow: 0 12px 30px rgba(37, 211, 102, 0.45); text-decoration: none; transition: transform .2s ease;}.o_alta_landing .a-wa-float:hover{transform: scale(1.08); color: #FFFFFF;}.o_alta_landing .a-wa-float::after{content: ""; position: absolute; inset: 0; border-radius: 50%; border: 2px solid #25D366; animation: a-ping 2.4s ease-out infinite;}@keyframes a-ping{0%{transform: scale(1); opacity: .8;}100%{transform: scale(1.6); opacity: 0;}}.o_alta_landing .a-mobile-bar{display: none;}.o_alta_landing .a-thanks{min-height: 72vh; display: flex; align-items: center;}.o_alta_landing .a-thanks .a-wrap{display: flex; flex-direction: column; gap: 22px; align-items: flex-start; max-width: 760px;}.o_alta_landing .a-thanks .a-ico{width: 72px; height: 72px; font-size: 40px; border-radius: 12px;}.o_alta_landing .a-crumbs{display: flex; align-items: center; gap: 8px; font-size: 14px; color: #E7E5F2;}.o_alta_landing .a-crumbs a{color: #E7E5F2; text-decoration: none;}.o_alta_landing .a-crumbs a:hover{color: #EF9F27;}.o_alta_landing .a-crumbs .ph{font-size: 12px; opacity: .7;}.o_alta_landing .a-hero-ind h1{font-size: clamp(38px, 4.8vw, 62px);}.o_alta_landing .a-claim-ind{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: clamp(24px, 2.6vw, 32px); line-height: 1.2; color: #FFFFFF;}.o_alta_landing .a-claim-ind span{color: #EF9F27;}.o_alta_landing .a-chips-dark{display: flex; flex-wrap: wrap; gap: 8px;}.o_alta_landing .a-chips-dark span{border: 1px solid rgba(255, 255, 255, 0.18); background: rgba(255, 255, 255, 0.06); color: #E7E5F2; border-radius: 999px; padding: 5px 12px; font-size: 13.5px;}.o_alta_landing .a-visual-ind{min-height: 0;}.o_alta_landing .a-visual-ind .a-photo{position: relative; width: 100%; aspect-ratio: 4 / 3.4;}.o_alta_landing .a-visual-ind .a-toast.t1{top: 28px; left: -22px; right: auto;}.o_alta_landing .a-visual-ind .a-toast.t2{top: auto; bottom: 34px; right: -18px;}.o_alta_landing .a-stats-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.o_alta_landing .a-stats-3 b{font-size: 44px;}.o_alta_landing .a-about{display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: 56px; align-items: start;}.o_alta_landing .a-about h2{margin-top: 14px;}.o_alta_landing .a-about-text{display: flex; flex-direction: column; gap: 18px;}.o_alta_landing .a-about-text > p{font-size: 18px; color: #5A5A5A; line-height: 1.7;}.o_alta_landing .a-audience{background: #F0EEF7; border: 1px solid #D7DEE5; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 12px;}.o_alta_landing .a-audience strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 17px;}.o_alta_landing .a-audience ul{list-style: none; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 20px;}.o_alta_landing .a-audience li{display: flex; gap: 10px; align-items: flex-start; font-size: 15.5px; color: #5A5A5A;}.o_alta_landing .a-audience .ph{color: #1D9E75; font-size: 20px; margin-top: 1px;}.o_alta_landing .a-flow{list-style: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px;}.o_alta_landing .a-flow li{display: flex; gap: 16px; align-items: flex-start; background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px; padding: 24px; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07);}.o_alta_landing .a-flow .a-flow-n{flex: none; width: 44px; height: 44px; border-radius: 50%; background: #1F3145; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 18px;}.o_alta_landing .a-flow div{display: flex; flex-direction: column; gap: 6px;}.o_alta_landing .a-flow strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 18px; letter-spacing: -0.01em;}.o_alta_landing .a-flow p{font-size: 15px; color: #5A5A5A;}.o_alta_landing .a-flow-tag{align-self: flex-start; font-size: 11px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: #5F5594; background: #E7E5F2; border-radius: 6px; padding: 3px 8px;}.o_alta_landing .a-flow-tag.is-std{color: #5A5A5A; background: #F0EEF7;}.o_alta_landing .a-feature{gap: 12px;}.o_alta_landing .a-feature > p{font-size: 15.5px;}.o_alta_landing .a-checks{list-style: none; display: flex; flex-direction: column; gap: 10px;}.o_alta_landing .a-checks li{display: flex; gap: 10px; align-items: flex-start; color: #5A5A5A;}.o_alta_landing .a-checks .ph{color: #1D9E75; font-size: 20px; margin-top: 2px;}.o_alta_landing .a-case{display: grid; grid-template-columns: auto 1fr; gap: 4px 18px; align-items: center; background: #1F3145; color: #E7E5F2; border-radius: 12px; padding: 22px 24px; margin-top: 8px;}.o_alta_landing .a-case b{grid-row: span 2; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 52px; line-height: 1; color: #EF9F27; letter-spacing: -0.02em;}.o_alta_landing .a-case p{color: #FFFFFF; font-size: 16px;}.o_alta_landing .a-case small{color: #E7E5F2; font-size: 12.5px;}.o_alta_landing .a-sheet{background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px; box-shadow: 0 24px 48px -16px rgba(6, 24, 46, 0.32); overflow: hidden;}.o_alta_landing .a-sheet .a-sheet-cap{display: flex; gap: 10px; align-items: center; padding: 14px 20px; background: #1F3145; color: #FFFFFF; font-weight: 700; font-size: 14px;}.o_alta_landing .a-sheet .a-sheet-cap .ph{color: #EF9F27; font-size: 18px;}.o_alta_landing .a-sheet .a-sheet-box{overflow-x: auto;}.o_alta_landing .a-sheet table{width: 100%; border-collapse: collapse; font-size: 14.5px; font-variant-numeric: tabular-nums;}.o_alta_landing .a-sheet th, .o_alta_landing .a-sheet td{padding: 11px 16px; border-bottom: 1px solid #D7DEE5; text-align: right; white-space: nowrap;}.o_alta_landing .a-sheet th:first-child, .o_alta_landing .a-sheet td:first-child{text-align: left;}.o_alta_landing .a-sheet th{background: #F0EEF7; color: #1F3145; font-weight: 700; font-size: 13px;}.o_alta_landing .a-sheet td{color: #5A5A5A;}.o_alta_landing .a-sheet tbody tr:nth-child(even) td{background: #F0EEF7;}.o_alta_landing .a-sheet .a-sheet-total td{background: #E7E5F2 !important; color: #1F3145; font-weight: 700; border-bottom: 0;}.o_alta_landing .a-hl-img{width: 100%; border-radius: 12px; aspect-ratio: 4 / 3; object-fit: cover; box-shadow: 0 24px 48px -16px rgba(6, 24, 46, 0.32); display: block;}.o_alta_landing .a-band{position: relative; padding: 120px 0; background: linear-gradient(90deg, rgba(6, 24, 46, 0.92) 0%, rgba(6, 24, 46, 0.7) 45%, rgba(6, 24, 46, 0.15) 100%), var(--a-band-img) center/cover no-repeat;}.o_alta_landing .a-band .a-band-card{max-width: 560px; display: flex; flex-direction: column; gap: 18px;}.o_alta_landing .a-band .a-band-card h2{color: #FFFFFF;}.o_alta_landing .a-band .a-band-card p{color: #E7E5F2; font-size: 18px;}.o_alta_landing .a-apps{margin-top: 28px; background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px; padding: 24px; display: flex; flex-direction: column; gap: 14px;}.o_alta_landing .a-apps strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 17px;}.o_alta_landing .a-others{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px;}.o_alta_landing .a-other{position: relative; display: block; border-radius: 12px; overflow: hidden; aspect-ratio: 1 / 1; text-decoration: none; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07);}.o_alta_landing .a-other img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease;}.o_alta_landing .a-other::after{content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 35%, rgba(6, 24, 46, 0.85));}.o_alta_landing .a-other .a-other-body{position: absolute; left: 16px; right: 16px; bottom: 16px; z-index: 1; display: flex; align-items: center; gap: 10px; color: #FFFFFF;}.o_alta_landing .a-other .a-other-body b{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 16.5px; line-height: 1.2;}.o_alta_landing .a-other .a-other-body > .ph:first-child{width: 34px; height: 34px; border-radius: 10px; background: rgba(255, 255, 255, 0.95); color: #5F5594; display: inline-flex; align-items: center; justify-content: center; font-size: 19px; flex: none;}.o_alta_landing .a-other .a-other-body .a-other-go{margin-left: auto; font-size: 18px; transition: transform .2s ease;}.o_alta_landing .a-other:hover img{transform: scale(1.07);}.o_alta_landing .a-other:hover .a-other-go{transform: translateX(4px);}.o_alta_landing .a-hero-dir{padding-bottom: 88px;}.o_alta_landing .a-hero-dir .a-wrap{grid-template-columns: minmax(0, 1fr);}.o_alta_landing .a-hero-dir .a-hero-copy{max-width: 880px;}.o_alta_landing .a-hero-dir .a-lead{max-width: 720px;}.o_alta_landing .a-search{position: relative; max-width: 620px;}.o_alta_landing .a-search > .ph{position: absolute; left: 18px; top: 29px; transform: translateY(-50%); font-size: 22px; color: #5F5594;}.o_alta_landing .a-search input{width: 100%; min-height: 58px; padding: 0 18px 0 52px; border: 0; border-radius: 8px; background: #FFFFFF; font: inherit; font-size: 18px; color: #1F3145; box-shadow: 0 12px 32px rgba(6, 24, 46, 0.18);}.o_alta_landing .a-search input:focus{outline: 3px solid #EF9F27; outline-offset: 2px;}.o_alta_landing .a-search .a-search-status{display: none; margin-top: 10px; gap: 14px; align-items: center; font-size: 15px; color: #E7E5F2;}.o_alta_landing .a-search .a-search-status.is-on{display: flex;}.o_alta_landing .a-search .a-search-status .ph{font-size: 16px; color: #EF9F27;}.o_alta_landing .a-search .a-search-status a{color: #EF9F27; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 4px;}.o_alta_landing .a-cats a{display: inline-flex; align-items: center; gap: 6px; text-decoration: none; border: 1px solid rgba(255, 255, 255, 0.18); background: rgba(255, 255, 255, 0.06); color: #E7E5F2; border-radius: 999px; padding: 6px 14px; font-size: 14px;}.o_alta_landing .a-cats a .ph{color: #EF9F27;}.o_alta_landing .a-cats a:hover{background: rgba(255, 255, 255, 0.14); color: #FFFFFF;}.o_alta_landing .a-dir-cat{scroll-margin-top: 96px;}.o_alta_landing .a-dir-cat + .a-dir-cat{margin-top: 56px;}.o_alta_landing .a-dir-title{display: flex; align-items: center; gap: 14px; font-size: clamp(24px, 2.4vw, 30px); padding-bottom: 16px; margin-bottom: 20px; border-bottom: 1px solid #E2E2EA;}.o_alta_landing .a-dir-title .a-ico{width: 48px; height: 48px; font-size: 24px;}.o_alta_landing .a-dir-title small{margin-left: auto; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 14px; font-weight: 400; color: #5A5A5A;}.o_alta_landing .a-dir-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px;}.o_alta_landing .a-dir-card{display: flex; gap: 16px; align-items: flex-start; padding: 20px; border-radius: 8px; border: 1px solid #D7DEE5; background: #FFFFFF; text-decoration: none; color: #1F3145; transition: border-color .15s ease, box-shadow .15s ease;}.o_alta_landing .a-dir-card .a-dir-ico{width: 44px; height: 44px; border-radius: 50%; flex: none; display: inline-flex; align-items: center; justify-content: center; background: #F0EEF7; color: #5F5594; font-size: 22px;}.o_alta_landing .a-dir-card .a-dir-body{display: flex; flex-direction: column; gap: 4px; min-width: 0;}.o_alta_landing .a-dir-card b{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 18px; line-height: 1.25;}.o_alta_landing .a-dir-card .a-dir-body > span{font-size: 15px; color: #5A5A5A; line-height: 1.45;}.o_alta_landing .a-dir-card em{margin-top: 6px; font-style: normal; font-weight: 700; font-size: 13.5px; color: #5F5594; display: inline-flex; align-items: center; gap: 6px;}.o_alta_landing .a-dir-card.is-alta{border-color: #7B70B4; background: #F0EEF7;}.o_alta_landing .a-dir-card.is-alta .a-dir-ico{background: #1F3145; color: #EF9F27;}.o_alta_landing .a-dir-card.is-alta em{color: #1F3145;}.o_alta_landing .a-dir-card.is-alta em .ph{color: #1D9E75;}.o_alta_landing .a-dir-card:hover, .o_alta_landing .a-dir-card:focus-visible{border-color: #5F5594; box-shadow: 0 4px 14px rgba(31, 49, 69, 0.1); color: #1F3145;}.o_alta_landing .a-dir-empty{display: flex; flex-direction: column; align-items: flex-start; gap: 14px; max-width: 640px; padding: 32px; border: 1px dashed #D7DEE5; border-radius: 12px;}.o_alta_landing .a-dir-empty strong{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 24px;}.o_alta_landing .a-dir-empty p{color: #5A5A5A; font-size: 17px;}.o_alta_landing .a-dir-cat[hidden], .o_alta_landing .a-dir-card[hidden], .o_alta_landing .a-dir-empty[hidden]{display: none;}.o_alta_landing .a-dir-more{margin-top: 36px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; padding: 24px 28px; background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px;}.o_alta_landing .a-dir-more p{font-size: 18px; color: #5A5A5A;}.o_alta_landing .a-dir-more p b{color: #1F3145;}.o_alta_landing .a-sizes{display: flex; flex-direction: column; gap: 12px;}.o_alta_landing .a-sizes strong{color: #FFFFFF; font-size: 17px;}.o_alta_landing .a-sizes .a-sizes-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px;}.o_alta_landing .a-size{display: flex; flex-direction: column; gap: 2px; padding: 12px 16px; border-radius: 8px; text-decoration: none; border: 1px solid rgba(255, 255, 255, 0.22); background: rgba(255, 255, 255, 0.06); transition: background .15s ease, border-color .15s ease;}.o_alta_landing .a-size b{color: #FFFFFF; font-size: 16px;}.o_alta_landing .a-size small{color: #E7E5F2; font-size: 14px;}.o_alta_landing .a-size:hover{background: rgba(255, 255, 255, 0.12); border-color: #FFFFFF;}.o_alta_landing .a-size.is-on{background: #FFFFFF; border-color: #FFFFFF;}.o_alta_landing .a-size.is-on b{color: #1F3145;}.o_alta_landing .a-size.is-on small{color: #5A5A5A;}.o_alta_landing .a-form .a-form-rubro{display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-radius: 8px; background: #F0EEF7; font-size: 15px; color: #1F3145;}.o_alta_landing .a-form .a-form-rubro .ph{color: #5F5594; font-size: 20px;}.o_alta_landing .a-manifesto{padding: 72px 0 88px;}.o_alta_landing .a-manifesto .a-wrap{display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 56px; align-items: start;}.o_alta_landing .a-manifesto h2{margin-top: 14px; font-size: clamp(30px, 3.6vw, 44px); line-height: 1.15;}.o_alta_landing .a-manifesto .a-manifesto-text{display: flex; flex-direction: column; gap: 18px; padding-top: 34px;}.o_alta_landing .a-manifesto .a-manifesto-text p{font-size: 18px; color: #5A5A5A; line-height: 1.7;}.o_alta_landing .a-manifesto .a-manifesto-text .a-btn{align-self: flex-start;}.o_alta_landing .a-method-media .a-card .a-btn{align-self: flex-start; margin-top: 8px; min-height: 44px; font-size: 16px;}.o_alta_landing .a-foot-links{display: flex; flex-wrap: wrap; gap: 6px 18px; margin-top: 10px;}.o_alta_landing .a-foot-links a{color: #E7E5F2; text-decoration: none; font-weight: 700;}.o_alta_landing .a-foot-links a:hover{color: #EF9F27;}.o_alta_landing .a-card.a-conviction{position: relative; gap: 14px;}.o_alta_landing .a-card.a-conviction > .a-conv-n{position: absolute; top: 20px; right: 24px; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 56px; line-height: 1; color: #E7E5F2; letter-spacing: -0.02em;}.o_alta_landing .a-card.a-conviction .a-eyebrow{position: relative;}.o_alta_landing .a-card.a-conviction strong{font-size: 22px; line-height: 1.25; position: relative; padding-right: 48px;}.o_alta_landing .a-card.a-conviction > p{font-size: 16.5px; line-height: 1.6;}.o_alta_landing .a-steps a.a-step-n{text-decoration: none; color: #FFFFFF;}.o_alta_landing .a-steps a.a-step-n:hover{background: #5F5594; color: #FFFFFF;}.o_alta_landing .a-stages{display: flex; flex-direction: column; gap: 24px;}.o_alta_landing .a-stage{display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 2fr); gap: 40px; padding: 36px; scroll-margin-top: 96px; background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07);}.o_alta_landing .a-stage .a-stage-head{display: flex; flex-direction: column; gap: 12px; align-items: flex-start;}.o_alta_landing .a-stage .a-stage-n{width: 56px; height: 56px; border-radius: 50%; background: #1F3145; color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: 20px;}.o_alta_landing .a-stage h3{font-size: 28px;}.o_alta_landing .a-stage .a-stage-head > p{color: #5A5A5A; font-size: 17px;}.o_alta_landing .a-stage blockquote{margin: 6px 0 0; padding: 8px 16px; border-left: 3px solid #7B70B4; font-style: italic; color: #1F3145; font-size: 17px;}.o_alta_landing .a-stage .a-stage-cols{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px;}.o_alta_landing .a-stage .a-stage-cols > div{display: flex; flex-direction: column; gap: 12px; padding: 22px; border-radius: 10px; background: #F0EEF7;}.o_alta_landing .a-stage .a-stage-cols > div.is-need{background: #FFF6E5;}.o_alta_landing .a-stage .a-stage-cols strong{display: flex; gap: 8px; align-items: center; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 16px;}.o_alta_landing .a-stage .a-stage-cols strong .ph{font-size: 20px; color: #5F5594;}.o_alta_landing .a-stage .a-stage-cols .is-need strong .ph{color: #9A5B00;}.o_alta_landing .a-stage .a-stage-cols ul{list-style: none; display: flex; flex-direction: column; gap: 10px;}.o_alta_landing .a-stage .a-stage-cols li{position: relative; padding-left: 18px; font-size: 15.5px; color: #5A5A5A; line-height: 1.45;}.o_alta_landing .a-stage .a-stage-cols li::before{content: ""; position: absolute; left: 0; top: 9px; width: 7px; height: 7px; border-radius: 50%; background: #7B70B4;}.o_alta_landing .a-stage .a-stage-cols ul.is-deliver li::before{background: #1D9E75;}.o_alta_landing .a-stage .a-stage-cols .is-need li::before{background: #EF9F27;}.o_alta_landing .a-after{display: flex; flex-direction: column; gap: 12px; padding: 28px; border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.14); background: rgba(255, 255, 255, 0.04);}.o_alta_landing .a-after strong{color: #FFFFFF; font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 20px;}.o_alta_landing .a-after p{color: #E7E5F2; font-size: 16px;}.o_alta_landing .a-roles{gap: 18px;}.o_alta_landing .a-roles .a-roles-head{display: flex; align-items: center; gap: 14px;}.o_alta_landing .a-roles .a-roles-head strong{font-size: 22px;}.o_alta_landing .a-roles ul{list-style: none; display: flex; flex-direction: column; gap: 14px;}.o_alta_landing .a-roles li{display: flex; flex-direction: column; gap: 2px; padding-top: 14px; border-top: 1px solid #E2E2EA;}.o_alta_landing .a-roles li b{font-size: 17px;}.o_alta_landing .a-roles li span{color: #5A5A5A; font-size: 15.5px;}.o_alta_landing .a-diag-hero{padding: 72px 0 96px;}.o_alta_landing .a-diag-hero .a-wrap{align-items: start;}.o_alta_landing .a-diag-hero h1{color: #FFFFFF; font-size: clamp(36px, 4.4vw, 56px); line-height: 1.1;}.o_alta_landing .a-diag-hero .a-final-copy{padding-top: 8px;}.o_alta_landing .a-diag-claim{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-weight: 700; font-size: clamp(22px, 2.2vw, 28px) !important; line-height: 1.25; color: #FFFFFF !important;}.o_alta_landing .a-diag-claim span{color: #EF9F27;}.o_alta_landing .a-center-note{text-align: center; margin-top: 28px; font-size: 16px;}.o_alta_landing .a-eco{gap: 12px;}.o_alta_landing .a-eco strong{font-size: 18px;}.o_alta_landing .a-eco > p{font-size: 15.5px;}.o_alta_landing .a-posts{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px;}.o_alta_landing .a-post-card{display: flex; flex-direction: column; border-radius: 12px; overflow: hidden; background: #FFFFFF; border: 1px solid #D7DEE5; box-shadow: 0 2px 6px rgba(31, 49, 69, 0.07); text-decoration: none; color: #1F3145; transition: box-shadow .2s ease, transform .2s ease;}.o_alta_landing .a-post-card img{width: 100%; aspect-ratio: 16 / 10; object-fit: cover; display: block;}.o_alta_landing .a-post-card .a-post-body{display: flex; flex-direction: column; gap: 10px; padding: 24px; flex: 1;}.o_alta_landing .a-post-card small{font-size: 13px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #5F5594;}.o_alta_landing .a-post-card b{font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; font-size: 22px; line-height: 1.25;}.o_alta_landing .a-post-card .a-post-body > span{color: #5A5A5A; font-size: 16px;}.o_alta_landing .a-post-card em{margin-top: auto; padding-top: 6px; font-style: normal; font-weight: 700; font-size: 15px; color: #5F5594; display: inline-flex; align-items: center; gap: 6px;}.o_alta_landing .a-post-card:hover, .o_alta_landing .a-post-card:focus-visible{box-shadow: 0 4px 14px rgba(31, 49, 69, 0.1); transform: translateY(-2px); color: #1F3145;}.o_alta_landing .a-post-hero{padding: 72px 0 88px;}.o_alta_landing .a-post-hero .a-wrap{grid-template-columns: minmax(0, 1fr);}.o_alta_landing .a-post-hero .a-hero-copy{max-width: 860px;}.o_alta_landing .a-post-hero h1{font-size: clamp(34px, 4.2vw, 54px); line-height: 1.12;}.o_alta_landing .a-post-meta{display: flex; flex-wrap: wrap; gap: 8px 22px; font-size: 15px; color: #E7E5F2;}.o_alta_landing .a-post-meta span, .o_alta_landing .a-post-meta a{display: inline-flex; align-items: center; gap: 6px;}.o_alta_landing .a-post-meta a{color: #EF9F27; text-decoration: none; font-weight: 700;}.o_alta_landing .a-post-meta .ph{font-size: 18px; color: #EF9F27;}.o_alta_landing .a-post-section{padding-top: 56px;}.o_alta_landing .a-post-layout{display: grid; grid-template-columns: minmax(0, 1fr) 320px; gap: 56px; align-items: start;}.o_alta_landing .a-post-cover{width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 12px; display: block; margin-bottom: 32px;}.o_alta_landing .a-post-aside{position: sticky; top: 100px;}.o_alta_landing .a-post-aside .a-card{gap: 12px;}.o_alta_landing .a-post-aside .a-btn{width: 100%; min-height: 46px; font-size: 16px;}.o_alta_landing .a-prose{max-width: 760px; font-size: 18.5px; line-height: 1.75; color: #5A5A5A;}.o_alta_landing .a-prose .container{max-width: none; padding: 0;}.o_alta_landing .a-prose section{padding: 0 !important;}.o_alta_landing .a-prose p, .o_alta_landing .a-prose ul, .o_alta_landing .a-prose ol, .o_alta_landing .a-prose table{margin: 0 0 20px;}.o_alta_landing .a-prose h2{font-size: clamp(26px, 2.6vw, 32px); line-height: 1.2; margin: 40px 0 16px;}.o_alta_landing .a-prose h3{font-size: 22px; margin: 32px 0 12px;}.o_alta_landing .a-prose ul, .o_alta_landing .a-prose ol{padding-left: 24px;}.o_alta_landing .a-prose li{margin-bottom: 10px; padding-left: 4px;}.o_alta_landing .a-prose li::marker{color: #7B70B4; font-weight: 700;}.o_alta_landing .a-prose b, .o_alta_landing .a-prose strong{color: #1F3145;}.o_alta_landing .a-prose a{font-weight: 700;}.o_alta_landing .a-prose table{width: 100%; border-collapse: collapse; font-size: 16px; border: 1px solid #D7DEE5; border-radius: 8px; overflow: hidden;}.o_alta_landing .a-prose th{background: #1F3145; color: #FFFFFF; text-align: left; padding: 12px 14px; font-size: 14px;}.o_alta_landing .a-prose td{padding: 12px 14px; border-top: 1px solid #E2E2EA; vertical-align: top;}.o_alta_landing .a-prose tbody tr:nth-child(even) td{background: #F0EEF7;}.o_alta_landing .a-prose .a-btn{color: #FFFFFF; font-weight: 700;}.o_alta_landing .a-blog-cta .a-wrap{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 28px;}@media (max-width: 1100px){.o_alta_landing .a-top nav a:not(.a-btn){display: none;}.o_alta_landing .a-hero .a-wrap, .o_alta_landing .a-final .a-wrap, .o_alta_landing .a-split, .o_alta_landing .a-rescue, .o_alta_landing .a-method-media, .o_alta_landing .a-manifesto .a-wrap{grid-template-columns: 1fr;}.o_alta_landing .a-manifesto .a-manifesto-text{padding-top: 0;}.o_alta_landing .a-stage{grid-template-columns: 1fr; gap: 24px;}.o_alta_landing .a-posts{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-post-layout{grid-template-columns: 1fr;}.o_alta_landing .a-post-aside{position: static; max-width: 760px;}.o_alta_landing .a-visual{min-height: 0; aspect-ratio: 1 / .85; max-width: 620px;}.o_alta_landing .a-g4{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-g3{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-steps{grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 28px;}.o_alta_landing .a-steps::before{display: none;}.o_alta_landing .a-tabs .a-panel{grid-template-columns: 1fr;}.o_alta_landing .a-pain{grid-template-columns: 1fr;}.o_alta_landing .a-about{grid-template-columns: 1fr; gap: 24px;}.o_alta_landing .a-flow{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-others{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-dir-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-visual-ind{max-width: 640px; aspect-ratio: auto;}.o_alta_landing .a-stats-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.o_alta_landing .a-stats-3 > div:nth-child(3){border-left: 1px solid #D7DEE5;}.o_alta_landing .a-stats-3 > div:nth-child(n+3){border-top: 0;}.o_alta_landing .a-stats{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-stats > div:nth-child(3){border-left: 0;}.o_alta_landing .a-stats > div:nth-child(n+3){border-top: 1px solid #D7DEE5;}}@media (max-width: 640px){.o_alta_landing{font-size: 16px;}.o_alta_landing .a-wrap{padding: 0 16px;}.o_alta_landing .a-section{padding: 64px 0;}.o_alta_landing .a-head{margin-bottom: 36px;}.o_alta_landing .a-head p{font-size: 17px;}.o_alta_landing .a-top .a-partner{display: none;}.o_alta_landing .a-top .a-logo-alta{height: 32px;}.o_alta_landing .a-top nav a.a-btn{min-height: 40px; padding: 0 14px; font-size: 14px;}.o_alta_landing .a-hero{padding: 48px 0 72px;}.o_alta_landing .a-hero::after, .o_alta_landing .a-final::after{width: 8px;}.o_alta_landing .a-hero .a-wrap, .o_alta_landing .a-final .a-wrap{padding-right: 24px;}.o_alta_landing .a-hero .a-lead{font-size: 17.5px;}.o_alta_landing .a-hero .a-cta .a-btn{width: 100%;}.o_alta_landing .a-visual{aspect-ratio: 1 / 1.05;}.o_alta_landing .a-toast{font-size: 13px; padding: 10px 12px 10px 10px;}.o_alta_landing .a-toast.t1{left: -4px; top: 10px;}.o_alta_landing .a-toast.t2{right: -6px;}.o_alta_landing .a-toast.t3{right: 0; bottom: -10px;}.o_alta_landing .a-toast small{display: none;}.o_alta_landing .a-g2, .o_alta_landing .a-g3, .o_alta_landing .a-g4, .o_alta_landing .a-steps, .o_alta_landing .a-tabs .a-mods, .o_alta_landing .a-compare .a-alt ul{grid-template-columns: 1fr;}.o_alta_landing .a-pain article{grid-template-columns: 1fr;}.o_alta_landing .a-flow, .o_alta_landing .a-audience ul{grid-template-columns: 1fr;}.o_alta_landing .a-stage{padding: 22px;}.o_alta_landing .a-stage .a-stage-cols, .o_alta_landing .a-posts{grid-template-columns: 1fr;}.o_alta_landing .a-prose{font-size: 17px;}.o_alta_landing .a-prose table{display: block; overflow-x: auto;}.o_alta_landing .a-others{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .a-other{aspect-ratio: 1 / 1;}.o_alta_landing .a-dir-grid{grid-template-columns: 1fr;}.o_alta_landing .a-dir-card{padding: 16px;}.o_alta_landing .a-dir-title small{display: none;}.o_alta_landing .a-sizes .a-sizes-grid{grid-template-columns: 1fr 1fr;}.o_alta_landing .a-size{padding: 10px 12px;}.o_alta_landing .a-stats-3{grid-template-columns: 1fr;}.o_alta_landing .a-stats-3 > div{border-left: 0 !important;}.o_alta_landing .a-stats-3 > div + div{border-top: 1px solid #D7DEE5 !important;}.o_alta_landing .a-band{padding: 72px 0; background: linear-gradient(180deg, rgba(6, 24, 46, 0.78), rgba(6, 24, 46, 0.92)), var(--a-band-img) center/cover no-repeat;}.o_alta_landing .a-visual-ind .a-toast.t1{left: -4px;}.o_alta_landing .a-visual-ind .a-toast.t2{right: -4px;}.o_alta_landing .a-case b{font-size: 40px;}.o_alta_landing .a-stats b{font-size: 40px;}.o_alta_landing .a-stats > div{padding: 22px 18px;}.o_alta_landing .a-form{padding: 22px;}.o_alta_landing .a-form .a-row{grid-template-columns: 1fr;}.o_alta_landing .a-tabs .a-panel{padding: 22px;}.o_alta_landing .a-wa-float{display: none;}.o_alta_landing .a-mobile-bar{display: grid; grid-template-columns: 1fr 1fr; gap: 8px; position: fixed; left: 0; right: 0; bottom: 0; z-index: 40; padding: 10px 12px calc(10px + env(safe-area-inset-bottom)); background: #FFFFFF; border-top: 1px solid #E2E2EA;}.o_alta_landing .a-mobile-bar .a-btn{min-height: 48px; font-size: 15px; padding: 0 12px;}.o_alta_landing .a-mobile-bar .a-btn-wa{background: #25D366; border-color: #25D366; color: #06182E;}.o_alta_landing .a-foot{padding-bottom: 96px;}}#website_cookies_bar .modal-content{font-family: 'Calibri', 'Carlito', 'Segoe UI', system-ui, sans-serif; font-size: 16px; background: #FFFFFF; color: #1F3145; border-top: 3px solid #7B70B4;}#website_cookies_bar .o_cc1, #website_cookies_bar section{background: #FFFFFF !important; color: #1F3145;}#website_cookies_bar a.o_cookies_bar_text_policy{color: #5F5594; font-weight: 700;}#website_cookies_bar .btn{border-radius: 6px !important; font-weight: 700; padding: 8px 16px !important;}#website_cookies_bar #cookies-consent-all{background: #1F3145; border-color: #1F3145; color: #FFFFFF;}#website_cookies_bar #cookies-consent-essential{border-color: #1F3145; color: #1F3145; background: transparent;}.o_alta_landing .v-top .v-brand{display: flex; align-items: center; gap: 12px; text-decoration: none;}.o_alta_landing .v-top .v-brand-vertical{display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 999px; background: #E7E5F2; color: #5F5594; font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase;}.o_alta_landing .v-top .v-brand-vertical .ph{font-size: 16px;}.o_alta_landing .v-sol{display: flex; flex-direction: column; gap: 12px; text-decoration: none; color: inherit; transition: box-shadow .2s ease, transform .2s ease;}.o_alta_landing .v-sol strong{font-size: 19px; color: #1F3145;}.o_alta_landing .v-sol p{margin: 0; color: #5A5A5A; font-size: 15px; line-height: 1.5;}.o_alta_landing .v-sol em{margin-top: auto; font-style: normal; font-weight: 700; color: #5F5594; display: inline-flex; align-items: center; gap: 6px;}.o_alta_landing .v-sol em .ph{transition: transform .2s ease;}.o_alta_landing .v-sol:hover{box-shadow: 0 4px 14px rgba(31, 49, 69, 0.1); transform: translateY(-2px);}.o_alta_landing .v-sol:hover em .ph{transform: translateX(4px);}.o_alta_landing .v-sol:focus-visible{outline: 3px solid #7B70B4; outline-offset: 2px;}.o_alta_landing .v-problem{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 48px; align-items: center;}.o_alta_landing .v-problem h2{margin: 0;}.o_alta_landing .a-card.v-pain{gap: 14px;}.o_alta_landing .a-card.v-pain > .a-tag{font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; align-self: flex-start; background: #B23A48; color: #FFFFFF; border-radius: 4px; padding: 5px 10px;}.o_alta_landing .a-card.v-pain > p{margin: 0; font-size: 19px; line-height: 1.45; color: #1F3145; font-weight: 700;}.o_alta_landing .a-card.v-pain > .v-impact{padding-top: 14px; border-top: 1px dashed #B23A48; font-size: 16px; font-weight: 400; color: #B23A48;}.o_alta_landing .a-card.v-pain > .v-impact b{font-weight: 700;}.o_alta_landing .a-sites{display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; margin: -8px 0 32px;}.o_alta_landing .a-sites-label{font-size: 13px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: #5F5594;}.o_alta_landing .a-sites-list{display: flex; flex-wrap: wrap; gap: 12px;}.o_alta_landing .a-site{display: inline-flex; align-items: center; gap: 12px; padding: 10px 16px 10px 10px; text-decoration: none; background: #FFFFFF; border: 1px solid #D7DEE5; border-radius: 12px; color: #1F3145; transition: border-color .15s ease, box-shadow .15s ease;}.o_alta_landing .a-site .a-ico{width: 40px; height: 40px; flex: none;}.o_alta_landing .a-site .a-site-text{display: flex; flex-direction: column; line-height: 1.25;}.o_alta_landing .a-site strong{font-size: 16px; color: #1F3145;}.o_alta_landing .a-site small{font-size: 14px; color: #5A5A5A;}.o_alta_landing .a-site > .ph{color: #5F5594; font-size: 18px;}.o_alta_landing .a-site:hover, .o_alta_landing .a-site:focus-visible{border-color: #5F5594; box-shadow: 0 4px 14px rgba(31, 49, 69, 0.1); color: #1F3145;}.o_alta_landing .a-flow.v-flow-4{grid-template-columns: repeat(4, minmax(0, 1fr));}@media (max-width: 1100px){.o_alta_landing .a-flow.v-flow-4{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .v-sols.a-g4{grid-template-columns: repeat(2, minmax(0, 1fr));}.o_alta_landing .v-problem{grid-template-columns: 1fr; gap: 24px;}}@media (max-width: 640px){.o_alta_landing .v-top .v-brand-vertical{display: none;}.o_alta_landing .v-sols.a-g4, .o_alta_landing .v-sols.a-g3, .o_alta_landing .a-flow.v-flow-4{grid-template-columns: 1fr;}}.o_alta_landing .a-note a, .o_alta_landing .a-foot-brand span a, .o_alta_landing .a-about-text a, .o_alta_landing .a-dir-more p a{text-decoration: underline; text-underline-offset: 2px;}

/* /al_website_alta_landing/static/src/scss/lite.scss */
 .d-none{display: none !important;}#website_cookies_bar .modal{display: none; position: fixed; inset: auto 0 0 0; z-index: 1055;}#website_cookies_bar .modal.show{display: block;}#website_cookies_bar .modal-content{position: relative; background: #FFFFFF; border-top: 3px solid #7B70B4; box-shadow: 0 -8px 24px rgba(6, 24, 46, 0.12); font-family: "Calibri", "Carlito", "Segoe UI", system-ui, sans-serif; color: #5A5A5A;}#website_cookies_bar section{padding: 14px 56px 14px 16px;}#website_cookies_bar .container{max-width: 1200px; margin: 0 auto;}#website_cookies_bar .row{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 24px;}#website_cookies_bar p{margin: 0; font-size: 15px; line-height: 1.45;}#website_cookies_bar .o_cookies_bar_text_policy{color: #5F5594; font-weight: 700;}#website_cookies_bar .btn{display: inline-block; margin: 0 0 0 8px; padding: 9px 16px; border: 1px solid #1F3145; border-radius: 6px; color: #1F3145; font-size: 14px; font-weight: 700; text-decoration: none;}#website_cookies_bar #cookies-consent-all{background: #1F3145; color: #FFFFFF;}#website_cookies_bar .s_popup_close{position: absolute; top: 10px; right: 14px; padding: 0; border: 0; background: none; color: #1F3145; font-size: 24px; line-height: 1;}@media (max-width: 640px){#website_cookies_bar .btn{margin: 0 8px 0 0;}}