
/* <inline asset> */
@charset "UTF-8"; 

/* /careerbook_theme/static/src/scss/cb_fonts.scss */
 @font-face{font-family: 'Saira'; src: url("/careerbook_theme/static/src/fonts/saira-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Saira'; src: url("/careerbook_theme/static/src/fonts/saira-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Saira'; src: url("/careerbook_theme/static/src/fonts/saira-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Saira'; src: url("/careerbook_theme/static/src/fonts/saira-latin-700-normal.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Cairo'; src: url("/careerbook_theme/static/src/fonts/cairo-arabic-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF;}@font-face{font-family: 'Cairo'; src: url("/careerbook_theme/static/src/fonts/cairo-arabic-600-normal.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF;}@font-face{font-family: 'Cairo'; src: url("/careerbook_theme/static/src/fonts/cairo-arabic-700-normal.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0898-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFF;}

/* /cb_landing/static/src/scss/landing.scss */
 .cb-landing-html, .cb-landing-html body{margin: 0; padding: 0;}.cb-landing{font-family: "Saira", "Cairo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: #001530; background: #ffffff; line-height: 1.6; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.cb-landing *, .cb-landing *::before, .cb-landing *::after{box-sizing: border-box;}.cb-landing section{scroll-margin-top: 88px;}.cb-landing img{max-width: 100%; display: block;}.cb-container{width: 100%; max-width: 1200px; margin: 0 auto; padding-inline: 24px;}.cb-h2{margin: 0 0 16px; font-size: clamp(26px, 3.4vw, 38px); font-weight: 600; line-height: 1.2; letter-spacing: -.02em; color: #002244;}.cb-h2--light{color: #ffffff;}.cb-lead{margin: 0; font-size: 16.5px; color: #757575; max-width: 660px;}.cb-lead--light{color: rgba(255, 255, 255, 0.72);}.cb-body{margin: 0 0 16px; font-size: 15.5px; color: #4A5560;}.cb-eyebrow{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; margin: 0 0 12px; font-size: 12px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: #009683;}.cb-eyebrow--light{color: #6ee1d1;}.cb-dot{width: 7px; height: 7px; border-radius: 50%; background: #00BFA5; animation: cb-pulse 2.4s ease-in-out infinite;}@keyframes cb-pulse{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: .45; transform: scale(0.82);}}.cb-accent{color: #00BFA5;}.cb-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 11px 22px; border-radius: 8px; border: 1px solid transparent; font-family: inherit; font-size: 14px; font-weight: 600; line-height: 1.2; text-decoration: none; cursor: pointer; white-space: nowrap; transition: transform .14s ease, background .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease;}.cb-btn:active{transform: translateY(1px);}.cb-btn--lg{padding: 15px 30px; font-size: 15.5px;}.cb-btn--primary{background: #002244; color: #ffffff;}.cb-btn--primary:hover{background: #033159;}.cb-btn--accent{background: #00BFA5; color: #002244; box-shadow: 0 6px 20px rgba(0, 191, 165, 0.32);}.cb-btn--accent:hover{background: #6ee1d1; box-shadow: 0 8px 26px rgba(0, 191, 165, 0.4);}.cb-btn--outline{background: transparent; border-color: rgba(255, 255, 255, 0.34); color: #ffffff;}.cb-btn--outline:hover{border-color: #ffffff; background: rgba(255, 255, 255, 0.1);}.cb-btn--ghost{background: transparent; border-color: rgba(255, 255, 255, 0.26); color: #ffffff;}.cb-btn--ghost:hover{background: rgba(255, 255, 255, 0.12);}.cb-arrow{width: 14px; height: 14px; position: relative; display: inline-block; transition: transform .16s ease;}.cb-arrow::after{content: ""; position: absolute; top: 3px; inset-inline-start: 1px; width: 7px; height: 7px; border-top: 2px solid currentColor; border-inline-end: 2px solid currentColor; transform: rotate(45deg);}.cb-btn:hover .cb-arrow{transform: translateX(3px);}[dir="rtl"] .cb-arrow::after{transform: rotate(-135deg);}[dir="rtl"] .cb-btn:hover .cb-arrow{transform: translateX(-3px);}.cb-nav{position: fixed; top: 0; inset-inline: 0; z-index: 100; background: transparent; transition: background .22s ease, box-shadow .22s ease, border-color .22s ease; border-bottom: 1px solid transparent;}.cb-nav--scrolled{background: rgba(0, 34, 68, 0.94); backdrop-filter: blur(10px); border-bottom-color: rgba(0, 191, 165, 0.3); box-shadow: 0 2px 18px rgba(0, 0, 0, 0.18);}.cb-nav__inner{max-width: 1200px; margin: 0 auto; padding: 14px 24px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 24px;}.cb-nav__brand img{height: 30px; width: auto;}.cb-nav__links{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 24px; margin-inline-start: auto;}.cb-nav__links a{color: rgba(255, 255, 255, 0.8); text-decoration: none; font-size: 14px; font-weight: 500; position: relative; padding-bottom: 3px;}.cb-nav__links a::after{content: ""; position: absolute; inset-inline: 0; bottom: 0; height: 2px; border-radius: 2px; background: #00BFA5; transform: scaleX(0); transform-origin: inline-start; transition: transform .18s ease;}.cb-nav__links a:hover{color: #ffffff;}.cb-nav__links a:hover::after{transform: scaleX(1);}.cb-nav__actions{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px;}.cb-nav__burger{display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 5px; width: 40px; height: 40px; padding: 0 9px; background: transparent; border: 1px solid rgba(255, 255, 255, 0.24); border-radius: 8px; cursor: pointer; margin-inline-start: auto;}.cb-nav__burger span{display: block; height: 2px; width: 100%; background: #ffffff; border-radius: 2px; transition: transform .18s ease, opacity .18s ease;}.cb-nav__burger--open span:nth-child(1){transform: translateY(7px) rotate(45deg);}.cb-nav__burger--open span:nth-child(2){opacity: 0;}.cb-nav__burger--open span:nth-child(3){transform: translateY(-7px) rotate(-45deg);}.cb-nav__mobile{display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; padding: 0 24px; background: rgba(0, 34, 68, 0.98); backdrop-filter: blur(10px); border-bottom: 1px solid rgba(0, 191, 165, 0.28); max-height: 0; overflow: hidden; transition: max-height .26s ease, padding .26s ease;}.cb-nav__mobile a{color: rgba(255, 255, 255, 0.88); text-decoration: none; font-size: 15px; padding: 12px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.cb-nav__mobile .cb-btn{margin-top: 10px; width: 100%;}.cb-nav__mobile--open{max-height: 480px; padding-block: 16px 24px;}.cb-hero{position: relative; overflow: hidden; background: linear-gradient(160deg, #002244 0%, #033159 62%, #001530 100%); color: #ffffff; padding: 150px 24px 96px; text-align: center;}.cb-hero__glow{position: absolute; top: -30%; inset-inline-start: 50%; transform: translateX(-50%); width: min(1000px, 130vw); height: 780px; background: radial-gradient(circle, rgba(0, 191, 165, 0.2) 0%, transparent 62%); pointer-events: none;}.cb-hero__grid-lines{position: absolute; inset: 0; background-image: linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px); background-size: 64px 64px; mask-image: radial-gradient(ellipse at 50% 30%, #000 20%, transparent 72%); -webkit-mask-image: radial-gradient(ellipse at 50% 30%, #000 20%, transparent 72%); pointer-events: none;}.cb-hero__inner{position: relative; z-index: 1; max-width: 880px; margin: 0 auto;}.cb-hero__title{margin: 0 0 24px; font-size: clamp(34px, 6vw, 60px); font-weight: 700; line-height: 1.08; letter-spacing: -.03em; color: #ffffff;}.cb-hero__lead{margin: 0 auto 32px; max-width: 660px; font-size: clamp(16px, 2vw, 18.5px); color: rgba(255, 255, 255, 0.76);}.cb-hero__cta{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; margin-bottom: 96px;}.cb-hero__proof{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 48px; padding-top: 32px; border-top: 1px solid rgba(255, 255, 255, 0.12);}.cb-proof{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 150px;}.cb-proof__value{font-size: 30px; font-weight: 700; line-height: 1; color: #00BFA5; letter-spacing: -.02em;}.cb-proof__label{font-size: 12.5px; color: rgba(255, 255, 255, 0.62);}.cb-section{padding: 96px 0;}.cb-section--alt{background: #FAFAFA; border-block: 1px solid #E3E7EC;}.cb-section--dark{background: linear-gradient(170deg, #002244 0%, #001530 100%);}.cb-section__head{max-width: 720px; margin: 0 auto 48px; text-align: center;}.cb-split{display: grid; grid-template-columns: 1.15fr .85fr; gap: 64px; align-items: start;}@media (max-width: 900px){.cb-split{grid-template-columns: 1fr; gap: 32px;}}.cb-panel{border: 1px solid #E3E7EC; border-radius: 12px; background: #ffffff; overflow: hidden; box-shadow: 0 12px 32px rgba(0, 34, 68, 0.07);}.cb-panel__row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 16px; padding: 15px 24px; border-bottom: 1px solid #E3E7EC;}.cb-panel__row:last-child{border-bottom: 0;}.cb-panel__row:nth-child(odd){background: rgba(238, 243, 248, 0.55);}.cb-panel__k{font-size: 12px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #757575; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.cb-panel__v{font-size: 14px; font-weight: 500; color: #002244; text-align: end;}.cb-cards{display: grid; grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); gap: 24px;}.cb-cards__more{margin: 24px 0 0; padding-top: 24px; border-top: 1px solid #E3E7EC; font-size: 14.5px; color: #757575; text-align: center;}.cb-cards__more strong{color: #002244; font-weight: 600;}.cb-card{padding: 32px 24px; border: 1px solid #E3E7EC; border-radius: 12px; background: #ffffff; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.cb-card:hover{transform: translateY(-3px); border-color: rgba(0, 191, 165, 0.48); box-shadow: 0 14px 34px rgba(0, 34, 68, 0.1);}.cb-card__icon{width: 44px; height: 44px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; border-radius: 10px; background: linear-gradient(135deg, #002244 0%, #033159 100%); color: #00BFA5; font-size: 19px; line-height: 1;}.cb-card__title{margin: 0 0 6px; font-size: 17px; font-weight: 600; color: #002244; letter-spacing: -.01em;}.cb-card__text{margin: 0; font-size: 14.5px; color: #757575;}.cb-compare{border: 1px solid rgba(255, 255, 255, 0.13); border-radius: 12px; overflow: hidden; background: rgba(255, 255, 255, 0.03);}.cb-compare__head, .cb-compare__row{display: grid; grid-template-columns: 1.05fr 1.2fr 1.2fr;}.cb-compare__head{background: rgba(255, 255, 255, 0.06); border-bottom: 1px solid rgba(255, 255, 255, 0.13);}.cb-compare__head .cb-compare__col{padding: 14px 24px; font-size: 12px; font-weight: 600; letter-spacing: .10em; text-transform: uppercase; color: rgba(255, 255, 255, 0.62);}.cb-compare__badge{display: inline-block; padding: 3px 12px; border-radius: 999px; background: #00BFA5; color: #002244; letter-spacing: .08em;}.cb-compare__row{border-bottom: 1px solid rgba(255, 255, 255, 0.09);}.cb-compare__row:last-child{border-bottom: 0;}.cb-compare__row:hover{background: rgba(255, 255, 255, 0.035);}.cb-compare__col{padding: 16px 24px; font-size: 14px; color: rgba(255, 255, 255, 0.72);}.cb-compare__col--feature{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; border-inline-end: 1px solid rgba(255, 255, 255, 0.09);}.cb-compare__col--feature strong{color: #ffffff; font-weight: 600; font-size: 14.5px;}.cb-compare__col--feature span{font-size: 12.5px; color: rgba(255, 255, 255, 0.48);}.cb-compare__col--cb{background: rgba(0, 191, 165, 0.07);}.cb-compare__col--no::before, .cb-compare__col--yes::before{display: inline-block; margin-inline-end: 8px; font-weight: 700;}.cb-compare__col--no{color: rgba(255, 255, 255, 0.55);}.cb-compare__col--no::before{content: "—"; color: rgba(255, 255, 255, 0.32);}.cb-compare__col--yes{background: rgba(0, 191, 165, 0.07); color: rgba(255, 255, 255, 0.9); border-inline-start: 1px solid rgba(0, 191, 165, 0.18);}.cb-compare__col--yes::before{content: "✓"; color: #00BFA5;}.cb-compare__col--yes em{color: #6ee1d1; font-style: normal; font-weight: 600;}@media (max-width: 860px){.cb-compare__head{display: none;}.cb-compare__row{grid-template-columns: 1fr; padding: 8px 0;}.cb-compare__col{border: 0 !important; padding-block: 10px;}.cb-compare__col--feature{padding-bottom: 4px;}.cb-compare__col--feature strong{font-size: 16px;}.cb-compare__col--no::after, .cb-compare__col--yes::after{display: block; margin-top: 4px; font-size: 10.5px; font-weight: 700; letter-spacing: .10em; text-transform: uppercase;}.cb-compare__col--no::after{content: "Standard Odoo"; color: rgba(255, 255, 255, 0.3);}.cb-compare__col--yes::after{content: "CareerBook"; color: rgba(0, 191, 165, 0.75);}.cb-compare__col--yes{margin-inline: 24px; border-radius: 8px; padding-inline: 14px;}}.cb-audience{display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 24px;}.cb-audience__item{padding-inline-start: 16px; border-inline-start: 3px solid #00BFA5;}.cb-audience__item h3{margin: 0 0 6px; font-size: 16.5px; font-weight: 600; color: #002244;}.cb-audience__item p{margin: 0; font-size: 14.5px; color: #757575;}.cb-benefits{display: grid; grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); gap: 32px 24px;}.cb-benefit{position: relative; padding: 24px; border: 1px solid #E3E7EC; border-radius: 12px; background: #ffffff;}.cb-benefit__num{display: inline-block; margin-bottom: 10px; font-size: 12px; font-weight: 700; letter-spacing: .10em; color: #00BFA5;}.cb-benefit h3{margin: 0 0 8px; font-size: 17px; font-weight: 600; color: #002244; letter-spacing: -.01em;}.cb-benefit p{margin: 0; font-size: 14.5px; color: #757575;}.cb-cta{position: relative; overflow: hidden; padding: 96px 0; background: linear-gradient(135deg, #002244 0%, #033159 100%); color: #ffffff; text-align: center;}.cb-cta__glow{position: absolute; inset-inline-start: 50%; top: 50%; transform: translate(-50%, -50%); width: min(760px, 120vw); height: 520px; background: radial-gradient(circle, rgba(0, 191, 165, 0.2) 0%, transparent 66%); pointer-events: none;}.cb-cta__inner{position: relative; z-index: 1;}.cb-cta__title{margin: 0 0 12px; font-size: clamp(25px, 3.6vw, 36px); font-weight: 600; letter-spacing: -.02em; color: #ffffff;}.cb-cta__text{margin: 0 auto 32px; max-width: 560px; font-size: 16px; color: rgba(255, 255, 255, 0.74);}.cb-cta__actions{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px;}.cb-footer{background: #001530; color: rgba(255, 255, 255, 0.68); border-top: 2px solid #00BFA5;}.cb-footer__inner{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; gap: 48px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-block: 48px;}.cb-footer__brand img{height: 28px; width: auto; margin-bottom: 10px;}.cb-footer__brand p{margin: 0; font-size: 13.5px; color: rgba(255, 255, 255, 0.52); max-width: 300px;}.cb-footer__links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 24px;}.cb-footer__links a{color: rgba(255, 255, 255, 0.68); text-decoration: none; font-size: 14px;}.cb-footer__links a:hover{color: #6ee1d1;}.cb-footer__bar{border-top: 1px solid rgba(255, 255, 255, 0.09); padding-block: 16px;}.cb-footer__bar-inner{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: 12.5px; color: rgba(255, 255, 255, 0.44);}.cb-footer__bar-inner a{color: rgba(255, 255, 255, 0.72); text-decoration: none;}.cb-footer__bar-inner a:hover{color: #6ee1d1;}.cb-footer__legal-notice{margin: 6px auto 0; padding-bottom: 16px; font-size: 11px; line-height: 1.45; color: rgba(255, 255, 255, 0.44);}.cb-modal{position: fixed; inset: 0; z-index: 200; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; padding: 24px;}.cb-modal[hidden]{display: none;}.cb-modal__backdrop{position: absolute; inset: 0; background: rgba(0, 21, 48, 0.72); backdrop-filter: blur(4px);}.cb-modal__box{position: relative; z-index: 1; width: 100%; max-width: 440px; padding: 48px 32px 32px; border-radius: 14px; background: #ffffff; text-align: center; box-shadow: 0 24px 60px rgba(0, 34, 68, 0.34); animation: cb-modal-in .2s ease;}.cb-modal__x{position: absolute; top: 10px; inset-inline-end: 12px; width: 32px; height: 32px; background: transparent; border: 0; border-radius: 8px; font-size: 22px; line-height: 1; color: #757575; cursor: pointer;}.cb-modal__x:hover{background: #eef3f8; color: #002244;}.cb-modal__icon{width: 52px; height: 52px; margin: 0 auto 16px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(0, 191, 165, 0.12); color: #009683; font-size: 22px;}.cb-modal__title{margin: 0 0 10px; font-size: 20px; font-weight: 600; color: #002244;}.cb-modal__text{margin: 0 0 12px; font-size: 14.5px; color: #757575;}.cb-modal__text--muted{font-size: 13px;}.cb-modal__text a{color: #009683;}.cb-modal .cb-btn{margin-top: 6px;}@keyframes cb-modal-in{from{opacity: 0; transform: translateY(10px) scale(0.98);}to{opacity: 1; transform: translateY(0) scale(1);}}.cb-reveal{opacity: 0; transform: translateY(16px); transition: opacity .5s ease, transform .5s ease;}.cb-in{opacity: 1; transform: none;}@media (max-width: 900px){.cb-nav__links, .cb-nav__actions{display: none;}.cb-nav__burger{display: -webkit-box; display: -webkit-flex; display: flex;}.cb-nav__mobile{display: -webkit-box; display: -webkit-flex; display: flex;}.cb-hero{padding-top: 120px;}.cb-hero__proof{gap: 24px 32px;}.cb-section{padding: 64px 0;}}@media (max-width: 560px){.cb-hero{padding-inline: 16px;}.cb-hero__cta .cb-btn{width: 100%;}.cb-cta__actions .cb-btn{width: 100%;}.cb-footer__inner{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 24px;}}@media (prefers-reduced-motion: reduce){.cb-landing *, .cb-landing *::before, .cb-landing *::after{animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; scroll-behavior: auto !important;}.cb-reveal{opacity: 1; transform: none;}}.cb-landing a:focus-visible, .cb-landing button:focus-visible{outline: 3px solid rgba(0, 191, 165, 0.65); outline-offset: 2px; border-radius: 6px;}[dir="rtl"] .cb-landing .cb-nav__links a::after{transform-origin: right;}[dir="rtl"] .cb-landing .cb-hero__glow, [dir="rtl"] .cb-landing .cb-cta__glow{transform: translateX(50%);}[dir="rtl"] .cb-landing .cb-cta__glow{transform: translate(50%, -50%);}.cb-sectors{margin-top: 48px; padding-top: 32px; border-top: 1px solid #E3E7EC;}.cb-sectors__label{margin: 0 0 16px; font-size: 12px; font-weight: 600; letter-spacing: .10em; text-transform: uppercase; color: #757575;}.cb-sectors__grid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px;}.cb-chip{display: inline-block; padding: 7px 14px; border: 1px solid #E3E7EC; border-radius: 999px; background: #ffffff; font-size: 14px; font-weight: 500; color: #002244; transition: border-color .18s ease, color .18s ease;}.cb-chip:hover{border-color: rgba(0, 191, 165, 0.6); color: #033159;}.cb-steps{display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 24px; margin-top: 48px;}.cb-step{padding: 24px; border: 1px solid #E3E7EC; border-radius: 12px; background: #ffffff;}.cb-step__num{display: inline-block; margin-bottom: 10px; font-size: 12px; font-weight: 700; letter-spacing: .10em; color: #00BFA5;}.cb-step h3{margin: 0 0 8px; font-size: 16.5px; font-weight: 600; color: #002244;}.cb-step p{margin: 0; font-size: 14.5px; color: #757575;}