:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill{align-items:center;gap:var(--st-space-2);max-width:100%;padding:5px var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius-pill);background:var(--st-bg);color:var(--st-text);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);box-shadow:var(--u-elev-1);line-height:1.2;text-decoration:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__mark{color:var(--st-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__action{color:var(--st-accent);font-weight:var(--st-fw-semibold);flex:none;align-items:center;gap:6px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__divider{background:var(--st-border-strong);width:1px;height:12px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__arrow{transition:transform var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link{cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover{border-color:var(--st-border-strong);background:var(--st-bg-secondary);box-shadow:var(--u-elev-2);transform:translateY(-1px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover .u-hero-pill__arrow{transform:translate(2px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:active{transform:translateY(0)scale(.98)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--animate{animation:u-hero-pill-in var(--u-dur-slow) var(--u-ease-out) both}@keyframes u-hero-pill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos{align-items:center;gap:var(--st-space-5);flex-direction:column;width:100%;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__heading{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--st-text-tertiary);text-align:center;margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__row{justify-content:center;align-items:center;gap:var(--st-space-5) var(--st-space-6);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__item{align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link{border-radius:var(--st-radius);color:var(--st-text-secondary);transition:opacity var(--u-dur) var(--u-ease-out), filter var(--u-dur) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);align-items:center;text-decoration:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__img,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__node{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:140px;height:28px;transition:opacity var(--u-dur) var(--u-ease-out), filter var(--u-dur) var(--u-ease-out);align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__node :is(svg,img){width:auto;max-width:140px;height:28px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:hover .u-logos__img,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:hover .u-logos__node,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:focus-visible .u-logos__img,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:focus-visible .u-logos__node{filter:grayscale(0);opacity:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta{border-radius:var(--st-radius-lg);text-align:center;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta--soft{border:1px solid var(--st-border);background:var(--st-bg-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta--gradient{background:var(--st-text);color:var(--st-text-inverted);border:1px solid #0000}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__aurora{z-index:0;background:var(--u-aurora);opacity:.5;pointer-events:none;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__inner{z-index:1;align-items:center;gap:var(--st-space-3);max-width:560px;padding:var(--st-space-6) var(--st-space-5);flex-direction:column;margin:0 auto;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__eyebrow{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta--gradient .u-cta__eyebrow{color:var(--u-brand-amber)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__heading{font-size:22px;font-weight:var(--st-fw-semibold);letter-spacing:-.02em;color:inherit;margin:0;line-height:1.2}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__subtext{max-width:46ch;font-size:var(--st-font-size-lg);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta--gradient .u-cta__subtext{color:#ffffffc7}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__actions{justify-content:center;align-items:center;gap:var(--st-space-3);margin-top:var(--st-space-2);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__link{text-decoration:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats{flex-direction:column;gap:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats--center{text-align:center;align-items:center}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__icon{width:38px;height:38px;margin-bottom:var(--st-space-2);border-radius:var(--st-radius);background:var(--st-accent-soft);color:var(--st-accent);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__figure{align-items:baseline;gap:var(--st-space-2);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__value{font-size:34px;font-weight:var(--st-fw-semibold);letter-spacing:-.03em;color:var(--st-text);font-feature-settings:"tnum" 1;line-height:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__trend{border-radius:var(--st-radius-pill);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);align-items:center;padding:2px 6px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__trend--up{color:var(--st-status-ok);background:#2e7d321f}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__trend--down{background:var(--st-danger-soft);color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__trend--neutral{background:var(--st-bg-muted);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__label{margin-top:var(--st-space-2);font-size:var(--st-font-size);font-weight:var(--st-fw-medium);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon{justify-content:center;align-items:center;gap:var(--st-space-3);min-height:320px;padding:var(--st-space-6) var(--st-space-5);text-align:center;flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon__badge{border-radius:var(--st-radius-lg);background:var(--st-accent-soft);width:56px;height:56px;color:var(--st-accent);box-shadow:var(--u-elev-1);animation:u-soon-float 3.2s var(--u-ease-in-out) infinite;justify-content:center;align-items:center;display:inline-flex}@keyframes u-soon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon__desc{max-width:42ch;font-size:var(--st-font-size-lg);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon__action{margin-top:var(--st-space-2)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--animate{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover .u-hero-pill__arrow{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon__badge{animation:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing{gap:var(--st-space-4);height:100%;padding:var(--st-space-5);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);flex-direction:column;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent), var(--u-elev-2);transition:transform var(--u-dur) var(--u-ease-out), box-shadow var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted:hover{box-shadow:0 0 0 1px var(--st-accent), var(--u-elev-3);transform:translateY(-2px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__badge{box-shadow:var(--u-elev-1);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__head{gap:var(--st-space-1);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__name{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.01em;margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__price{align-items:baseline;gap:var(--st-space-1);flex-wrap:wrap;margin:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__amount{font-size:32px;font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.02em;line-height:1.05}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__period{font-size:var(--st-font-size-sm);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__cta{flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__features{padding:var(--st-space-4) 0 0;border-top:1px solid var(--st-border-light);gap:var(--st-space-3);flex-direction:column;margin:0;list-style:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__feature{align-items:flex-start;gap:var(--st-space-2);font-size:var(--st-font-size);color:var(--st-text);line-height:1.45;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__feature--off{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__check{border-radius:var(--st-radius-pill);background:var(--st-accent-soft);width:18px;height:18px;color:var(--st-accent);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__feature--off .u-pricing__check{background:var(--st-bg-muted);color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__feature-label{min-width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid{gap:var(--st-space-4);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-2,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-4{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted:hover{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card{gap:var(--st-space-3);padding:var(--st-space-5);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card--default{border:1px solid var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card--soft{background:var(--st-bg-secondary);border:1px solid #0000}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card--outline{border:1px solid var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card__icon{border-radius:var(--st-radius);background:var(--st-accent-soft);width:40px;height:40px;color:var(--st-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid{gap:var(--st-space-6);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__head{gap:var(--st-space-2);flex-direction:column;max-width:42rem;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__heading{font-size:28px;line-height:1.15;font-weight:var(--st-fw-semibold);letter-spacing:-.02em;color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__subhead{font-size:var(--st-font-size-lg);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items{gap:var(--st-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--2,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--3,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--4{grid-template-columns:repeat(4,1fr)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial{gap:var(--st-space-4);padding:var(--st-space-5);border-radius:var(--st-radius-lg);border:1px solid var(--st-border);background:var(--st-bg);box-shadow:var(--u-elev-1);flex-direction:column;margin:0;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__mark{color:var(--st-accent);opacity:.55;flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__quote{font-size:var(--st-font-size-lg);color:var(--st-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__author{align-items:center;gap:var(--st-space-3);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__meta{flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__name{font-size:var(--st-font-size-sm);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__role{font-size:var(--st-font-size-xs);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns{gap:var(--st-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--2,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--3,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--4{grid-template-columns:repeat(4,1fr)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee{align-items:start;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col{height:100%;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__track{gap:var(--st-space-4);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__track{padding-bottom:var(--st-space-4);will-change:transform;animation-duration:var(--u-marquee-dur,32s);animation-timing-function:linear;animation-iteration-count:infinite}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col--down .u-tcolumns__track{animation-name:u-marquee-down}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col--up .u-tcolumns__track{animation-name:u-marquee-up}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee:hover .u-tcolumns__track{animation-play-state:paused}@keyframes u-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes u-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade{pointer-events:none;z-index:1;height:72px;position:absolute;inset-inline:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade--top{background:linear-gradient(to bottom, var(--st-bg), transparent);top:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade--bottom{background:linear-gradient(to top, var(--st-bg), transparent);bottom:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job{justify-content:space-between;align-items:flex-start;gap:var(--st-space-4);padding:var(--st-space-5);border-radius:var(--st-radius-lg);border:1px solid var(--st-border);background:var(--st-bg);color:var(--st-text);transition:border-color var(--u-dur) var(--u-ease-out), box-shadow var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job:hover{border-color:var(--st-border-strong);box-shadow:var(--u-elev-2);transform:translateY(-1px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job:focus-within{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__main{gap:var(--st-space-2);flex-direction:column;flex:16rem;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__dept{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-tertiary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__meta{align-items:center;gap:var(--st-space-2) var(--st-space-4);margin-top:var(--st-space-1);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__metaitem{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);align-items:center;gap:6px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__metaitem svg{color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__chips{gap:var(--st-space-2);margin:var(--st-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__chip{border-radius:var(--st-radius-pill);border:1px solid var(--st-border);background:var(--st-bg-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);color:var(--st-text-secondary);align-items:center;padding:2px 10px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__cta{flex-shrink:0;align-items:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply{border-radius:var(--st-radius);background:var(--st-accent);color:#fff;font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);white-space:nowrap;transition:background var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee{overflow:visible;height:auto!important}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col{height:auto;overflow:visible}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__track{will-change:auto;padding-bottom:0;animation:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__track .u-tcolumns__card[aria-hidden=true],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job:hover{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply{transition:background var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water{justify-content:center;align-items:center;gap:var(--st-space-3);-webkit-user-select:none;user-select:none;isolation:isolate;flex-direction:column;display:inline-flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__halo{z-index:-1;pointer-events:none;background:var(--u-aurora);filter:blur(38px);opacity:.55;height:150%;animation:u-water-breathe 4.2s var(--u-ease-in-out) infinite;will-change:opacity, transform;position:absolute;inset:-28% -14% auto;transform:translateZ(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water--flat .u-water__halo{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__svg{width:100%;height:auto;display:block;overflow:visible}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__glyph-empty{stroke:var(--st-border);stroke-width:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__rise{transform-box:fill-box;transform-origin:50%;animation:u-water-rise 4.4s var(--u-ease-in-out) infinite;will-change:transform}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave{will-change:transform;animation-name:u-water-drift;animation-timing-function:linear;animation-iteration-count:infinite}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave--back{fill:var(--u-brand-orange);opacity:.5;animation-duration:4.2s}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave--front{fill:var(--u-brand-rose);opacity:.85;animation-duration:2.8s;animation-direction:reverse}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__crest{fill:none;stroke:#fff9;stroke-width:1.5px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__caption{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water .u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water-screen{z-index:200;padding:var(--st-space-5);background:radial-gradient(120% 80% at 50% 0%, var(--st-bg-secondary), transparent 70%), var(--st-bg);animation:u-water-fade var(--u-dur-slow) var(--u-ease-out) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water-screen--inline{position:absolute}@keyframes u-water-rise{0%{transform:translateY(0)}45%{transform:translateY(-94px)}55%{transform:translateY(-94px)}to{transform:translateY(0)}}@keyframes u-water-drift{0%{transform:translate(0)}to{transform:translate(-200px)}}@keyframes u-water-breathe{0%,to{opacity:.42;transform:scale(.98)translateZ(0)}50%{opacity:.62;transform:scale(1.02)translateZ(0)}}@keyframes u-water-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__rise{animation:none;transform:translateY(-62px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__halo{animation:u-water-breathe-soft 6s var(--u-ease-in-out) infinite}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water-screen{animation:none}}@keyframes u-water-breathe-soft{0%,to{opacity:.4}50%{opacity:.55}}
