:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-feature-card--default{border:1px solid var(--st-border)}:is(.\32 0ui,.sabcrm-twenty) .u-feature-card--soft{background:var(--st-bg-secondary);border:1px solid #0000}:is(.\32 0ui,.sabcrm-twenty) .u-feature-card--outline{border:1px solid var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-feature-grid{gap:var(--st-space-6);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-feature-grid__head{gap:var(--st-space-2);flex-direction:column;max-width:42rem;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-feature-grid__items{gap:var(--st-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){:is(.\32 0ui,.sabcrm-twenty) .u-feature-grid__items--2,:is(.\32 0ui,.sabcrm-twenty) .u-feature-grid__items--3,:is(.\32 0ui,.sabcrm-twenty) .u-feature-grid__items--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:is(.\32 0ui,.sabcrm-twenty) .u-feature-grid__items--3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.sabcrm-twenty) .u-feature-grid__items--4{grid-template-columns:repeat(4,1fr)}}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-testimonial__mark{color:var(--st-accent);opacity:.55;flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-testimonial__author{align-items:center;gap:var(--st-space-3);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-testimonial__meta{flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-testimonial__name{font-size:var(--st-font-size-sm);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-testimonial__role{font-size:var(--st-font-size-xs);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns{gap:var(--st-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--2,:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--3,:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--4{grid-template-columns:repeat(4,1fr)}}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee{align-items:start;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee .u-tcolumns__col{height:100%;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns__track{gap:var(--st-space-4);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-tcolumns--marquee .u-tcolumns__col--down .u-tcolumns__track{animation-name:u-marquee-down}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee .u-tcolumns__col--up .u-tcolumns__track{animation-name:u-marquee-up}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-tcolumns__fade{pointer-events:none;z-index:1;height:72px;position:absolute;inset-inline:0}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns__fade--top{background:linear-gradient(to bottom, var(--st-bg), transparent);top:0}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns__fade--bottom{background:linear-gradient(to top, var(--st-bg), transparent);bottom:0}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-job:hover{border-color:var(--st-border-strong);box-shadow:var(--u-elev-2);transform:translateY(-1px)}:is(.\32 0ui,.sabcrm-twenty) .u-job:focus-within{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-job__main{gap:var(--st-space-2);flex-direction:column;flex:16rem;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-job__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-job__metaitem svg{color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-job__cta{flex-shrink:0;align-items:center;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-job__apply:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-job__apply:active{transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-job__apply:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee{overflow:visible;height:auto!important}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee .u-tcolumns__col{height:auto;overflow:visible}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee .u-tcolumns__track{will-change:auto;padding-bottom:0;animation:none;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns--marquee .u-tcolumns__track .u-tcolumns__card[aria-hidden=true],:is(.\32 0ui,.sabcrm-twenty) .u-tcolumns__fade{display:none}:is(.\32 0ui,.sabcrm-twenty) .u-job{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-job:hover{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-job__apply{transition:background var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-job__apply:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-water--flat .u-water__halo{display:none}:is(.\32 0ui,.sabcrm-twenty) .u-water__svg{width:100%;height:auto;display:block;overflow:visible}:is(.\32 0ui,.sabcrm-twenty) .u-water__glyph-empty{stroke:var(--st-border);stroke-width:1px}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-water__wave{will-change:transform;animation-name:u-water-drift;animation-timing-function:linear;animation-iteration-count:infinite}:is(.\32 0ui,.sabcrm-twenty) .u-water__wave--back{fill:var(--u-brand-orange);opacity:.5;animation-duration:4.2s}:is(.\32 0ui,.sabcrm-twenty) .u-water__wave--front{fill:var(--u-brand-rose);opacity:.85;animation-duration:2.8s;animation-direction:reverse}:is(.\32 0ui,.sabcrm-twenty) .u-water__crest{fill:none;stroke:#fff9;stroke-width:1.5px}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-water__rise{animation:none;transform:translateY(-62px)}:is(.\32 0ui,.sabcrm-twenty) .u-water__wave{animation:none}:is(.\32 0ui,.sabcrm-twenty) .u-water__halo{animation:u-water-breathe-soft 6s var(--u-ease-in-out) infinite}:is(.\32 0ui,.sabcrm-twenty) .u-water-screen{animation:none}}@keyframes u-water-breathe-soft{0%,to{opacity:.4}50%{opacity:.55}}
