.uc-cat.uc-cat-v2 .san-hero-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#312f2f;color:#fff;font-family:Geist,system-ui,sans-serif;font-weight:500;font-size:clamp(15px,1.25vw,24px);letter-spacing:-.03em;line-height:1.3;border-radius:10px;padding:clamp(12px,1.04vw,20px) clamp(18px,1.46vw,28px) clamp(13px,1.09vw,21px);text-decoration:none;border:0;cursor:pointer;transition:background .15s ease}.uc-cat.uc-cat-v2 .san-hero-cta:hover{background:#433f3f}@media(min-width:1100px){.uc-cat-v2-sendoff .br-sendoff-headline{width:-moz-max-content;width:max-content;max-width:calc(100vw - 40px)}}@media(min-width:768px)and (max-width:1099px){.uc-cat.uc-cat-v2 .san-hero-cta{font-size:2.344vw;letter-spacing:-.02em;padding:18px 26px 19px}.uc-cat-v2-sendoff .br-sendoff-inner a.group>span.inline-flex{margin-right:calc(8px - min(6.44vw,64px))}}@media(max-width:1099px){.uc-cat-v2-sendoff .br-sendoff-headline{white-space:normal;font-size:12.5vw!important;line-height:.98!important}.uc-cat-v2-sendoff h2.br-sendoff-headline{max-width:6.97em}.uc-cat-v2-sendoff .br-sendoff-cta-underline{max-width:5.6em;text-align:center}}@media(max-width:767px){.uc-cat.uc-cat-v2 .san-hero-cta{font-size:4.444vw;padding:16px 22px 17px;border-radius:8px}.uc-cat-v2-sendoff .br-sendoff-headline{font-size:11.67vw!important;line-height:1.048!important}.uc-cat-v2-sendoff h2.br-sendoff-headline{max-width:7.45em}.uc-cat-v2-sendoff .br-sendoff-cta-underline{width:-moz-min-content;width:min-content;max-width:none;text-align:center}}.uc-cat.uc-cat-v2 .uc-cat-eyebrow{margin:0 0 10px;font-family:Geist,sans-serif;font-size:clamp(17px,1.25vw,24px);line-height:1.333;letter-spacing:-.01em;color:var(--ink-800)}.uc-cat.uc-cat-v2 .uc-cat-title{max-width:13.06em;font-size:clamp(44px,5vw,96px);line-height:.979}.uc-cat.uc-cat-v2 .uc-cat-intro{max-width:34.8em}.uc-cat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:clamp(20px,1.72vw,33px)}.uc-cat-chip{padding:10px;border-radius:4px;background:var(--surface-card-warm);font-family:Geist,sans-serif;font-size:clamp(16px,.9375vw,18px);line-height:1.3;letter-spacing:-.02em;color:var(--ink-800);transition:background-color .2s ease}.uc-cat-chip:hover,.uc-cat-chip[aria-pressed=true]{background:var(--sand)}.uc-cat-stats{background:var(--sand);padding:clamp(40px,4.74vw,91px) min(4.6875vw,90px)}.uc-cat-stats-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px;margin:0;padding:0;list-style:none}.uc-cat-stat{display:flex;align-items:center;gap:40px;font-size:clamp(22px,1.667vw,32px);line-height:1.125;letter-spacing:-.01em;color:var(--ink-800)}.uc-cat-stat+.uc-cat-stat:before{content:"";width:10px;height:10px;flex-shrink:0;background:var(--ink-800)}.uc-cat-steps-inner{display:grid;grid-template-columns:minmax(0,446fr) minmax(0,1224fr);gap:min(3.65vw,70px);max-width:1920px;margin:0 auto;padding:min(6.25vw,120px) min(4.6875vw,90px);box-sizing:border-box}.uc-cat-steps-head{position:sticky;top:120px;align-self:start}.uc-cat-steps-title{margin:0;font-size:clamp(32px,2.5vw,48px);line-height:1.167;letter-spacing:-.02em}.uc-cat-steps-intro{margin:30px 0 0;font-family:Geist,sans-serif;font-size:clamp(17px,1.25vw,24px);line-height:1.333;letter-spacing:-.01em}.uc-cat-steps-list{margin:0;padding:0;list-style:none;border-bottom:2px solid var(--hairline)}.uc-cat-step{display:grid;grid-template-columns:minmax(0,419fr) minmax(0,750fr);align-items:center;gap:min(1.56vw,30px);padding:clamp(24px,1.98vw,38px) 0;border-top:2px solid var(--hairline)}.uc-cat-step-img{display:block;width:100%;height:auto;aspect-ratio:419 / 284;-o-object-fit:cover;object-fit:cover}.uc-cat-step-title{margin:0;font-size:clamp(36px,3.958vw,76px);line-height:1.053;letter-spacing:-.04em}.uc-cat-step-body{max-width:627px;margin:clamp(16px,1.77vw,34px) 0 0;font-family:Geist,sans-serif;font-size:clamp(17px,1.25vw,24px);line-height:1.333;letter-spacing:-.01em}.uc-cat-teams-visual{display:grid;grid-template-columns:316fr 140fr;align-items:end;width:min(100%,456px);margin-left:min(4.6875vw,90px)}.uc-cat-teams-photo{display:block;width:100%;height:auto;grid-column:1;grid-row:1;aspect-ratio:316 / 300;-o-object-fit:cover;object-fit:cover}.uc-cat-teams-strip{grid-column:1;height:12px;background:var(--blue)}.uc-cat-teams-symbol{grid-column:2;grid-row:1 / span 2;align-self:end;display:flex;aspect-ratio:1}.uc-cat-included{border-bottom:20px solid var(--orange)}.uc-cat-included .br-carmel02-point-title{max-width:380px}.uc-cat-included .br-carmel02-point-desc{max-width:431px;font-size:clamp(16px,.9375vw,18px)}.uc-cat.uc-cat-v2 .br-ent-uc .san-hero-cta{font-size:clamp(16px,.9375vw,18px);letter-spacing:-.02em;height:clamp(44px,2.604vw,50px);padding:0 clamp(18px,1.354vw,26px)}@media(min-width:1100px){.uc-cat.uc-cat-v2 .uc-cat-hero{padding-bottom:clamp(60px,5.2vw,100px)}.uc-cat-why .br-ent-features-title{width:12em;max-width:calc(100vw - (2*min(4.6875vw,90px)))}.uc-cat-why .br-ent-features-desc{width:34em;max-width:calc(100vw - (2*min(4.6875vw,90px)))}}.uc-cat-included .br-carmel02-title{max-width:12.2em;white-space:normal;font-size:clamp(36px,3.958vw,76px);line-height:1.053}.uc-cat-br-m{display:none}@media(min-width:1100px){.uc-cat.uc-cat-v2 .br-ent-uc-title{max-width:8.32em}}.uc-cat-company{background:var(--sand)}.uc-cat-company-inner{max-width:1920px;margin:0 auto;padding:min(6.25vw,120px) min(4.6875vw,90px);box-sizing:border-box}.uc-cat-company-head{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.uc-cat-company-title{max-width:8.6em;margin:0;font-size:clamp(36px,3.958vw,76px);line-height:1.053;letter-spacing:-.04em}.uc-cat-company-desc{max-width:36em;margin:-10px 0 0;font-family:Geist,sans-serif;font-size:clamp(17px,1.25vw,24px);line-height:1.333;letter-spacing:-.01em}.uc-cat-company-desc a{text-decoration:underline}.uc-cat-company-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(1.5625vw,30px);margin:clamp(40px,3.23vw,62px) 0 0;padding:0;list-style:none}.uc-cat-company-card{display:flex;flex-direction:column;gap:30px;min-height:clamp(180px,14.74vw,283px);padding:clamp(24px,1.77vw,34px) clamp(20px,1.5625vw,30px) 40px;box-sizing:border-box;background:var(--surface-card-warm)}.uc-cat-company-card-title{margin:0;white-space:pre-line;font-size:clamp(22px,1.667vw,32px);line-height:1.125;letter-spacing:-.01em}.uc-cat-company-badges{display:flex;gap:9px;margin:0;padding:0;list-style:none}.uc-cat-company-badge{position:relative;width:60px;height:60px;overflow:hidden}.uc-cat-company-badge-img{position:absolute;max-width:none}@media(max-width:1099px){.uc-cat-steps-inner{grid-template-columns:1fr;gap:48px;padding:80px 40px}.uc-cat-steps-head{position:static;max-width:560px}.uc-cat-step{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}.uc-cat-teams-visual{margin-left:40px}.uc-cat-company-inner{padding:80px 40px}.uc-cat-company-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:768px)and (max-width:1099px){.uc-cat.uc-cat-v2 .uc-cat-eyebrow{margin-bottom:6px;font-size:22px;line-height:30px}.uc-cat.uc-cat-v2 .uc-cat-title{max-width:668px;font-size:44px;line-height:50px;letter-spacing:-.02em}.uc-cat.uc-cat-v2 .uc-cat-intro{max-width:596px;margin-top:32px;font-size:22px;line-height:30px}.uc-cat.uc-cat-v2 .uc-cat-prompt{max-width:668px;margin-top:48px}.uc-cat-chips{gap:20px}.uc-cat-chip{font-size:16px;line-height:24px;letter-spacing:0}.uc-cat.uc-cat-v2 .uc-cat-templates-desc{max-width:459px}.uc-cat-stats{padding:39px 40px}.uc-cat-stats-list{flex-direction:column;gap:10px}.uc-cat-stat{gap:0;font-size:26px;line-height:36px;letter-spacing:0}.uc-cat-stat+.uc-cat-stat:before{display:none}.uc-cat-steps-inner{gap:45px;padding:90px 40px 120px}.uc-cat-steps-title{max-width:460px;font-size:44px;line-height:50px}.uc-cat-steps-head{max-width:none}.uc-cat-steps-intro{max-width:688px;margin-top:30px;font-size:22px;line-height:30px}.uc-cat-step{grid-template-columns:360px minmax(0,1fr);gap:35px;padding:35px 0}.uc-cat-step-img{aspect-ratio:360 / 260}.uc-cat-step-title{max-width:265px;font-size:34px;line-height:42px;letter-spacing:-.01em}.uc-cat-step-body{margin-top:20px;font-size:22px;line-height:30px}.uc-cat-why .br-ent-features-title{font-size:60px!important;--br-lh: 64px;--br-ls: -.02em}.uc-cat-why .br-ent-features-desc{max-width:602px;font-size:22px!important;--br-lh: 30px}.uc-cat-why>div:last-child{padding-bottom:11px}.uc-cat-why .br-ent-feature-card{min-height:380px;padding:40px}.uc-cat-why .br-ent-feature-heading{max-width:none;font-size:34px!important;--br-lh: 42px}.uc-cat-why .br-ent-feature-text{max-width:636px;margin-top:auto;font-size:22px!important;--br-lh: 30px}.uc-cat.uc-cat-v2 .br-ent-uc-title{max-width:none!important}.uc-cat.uc-cat-v2 .br-ent-uc-desc{font-size:22px!important;--br-lh: 30px}.uc-cat.uc-cat-v2 .br-ent-uc-item-title{font-size:34px!important;--br-lh: 42px;--br-ls: -.01em}.uc-cat.uc-cat-v2 .br-ent-uc-item-desc{font-size:26px!important;--br-lh: 36px}.uc-cat-teams-visual{width:100%;max-width:688px;margin-left:40px}.uc-cat-teams-strip{height:19px}.uc-cat-included .br-carmel02-grid{grid-template-columns:1fr}.uc-cat-included .br-carmel02-title{max-width:606px;font-size:60px;line-height:64px;letter-spacing:-.02em}.uc-cat-included .br-carmel02-point{min-height:0;gap:35px;padding:30px 0 40px}.uc-cat-included .br-carmel02-point-title,.uc-cat-included .br-carmel02-point-desc{max-width:none}.uc-cat-included .br-carmel02-point-title{font-size:34px;line-height:42px}.uc-cat-included .br-carmel02-point-desc{font-size:22px;line-height:30px;letter-spacing:-.01em}.uc-cat-included .br-carmel02-point-body{gap:30px}.uc-cat-company-inner{padding:60px 40px}.uc-cat-company-title{max-width:567px;font-size:60px;line-height:64px;letter-spacing:-.02em}.uc-cat-company-desc{max-width:627px;font-size:22px;line-height:30px}.uc-cat-company-cards{grid-template-columns:1fr;margin-top:74px}.uc-cat-company-card{min-height:0;padding:40px}.uc-cat-company-card:last-child{flex-direction:row;justify-content:space-between}.uc-cat-company-card-title{font-size:34px;line-height:42px}}@media(max-width:767px){.uc-cat.uc-cat-v2 .uc-cat-eyebrow{margin-bottom:10px;font-size:16px;line-height:20px}.uc-cat.uc-cat-v2 .uc-cat-title{font-size:32px;line-height:38px;letter-spacing:-.01em}.uc-cat.uc-cat-v2 .uc-cat-intro{margin-top:16px;font-size:16px;line-height:24px}.uc-cat.uc-cat-v2 .uc-cat-hero{--uc-rays-b: 0px;padding-bottom:159px}.uc-cat.uc-cat-v2 .uc-cat-title{max-width:none;text-wrap:wrap!important}.uc-cat.uc-cat-v2 .uc-cat-prompt{margin-top:36px}.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box{min-height:0}.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box-textarea,.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box-placeholder{min-height:84px!important;padding-top:16px!important;padding-bottom:8px!important;line-height:20px}.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box-textarea{vertical-align:top}.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box-placeholder{font-size:15px!important}.uc-cat.uc-cat-v2 .uc-cat-deco-globe{width:62px;left:58px;bottom:43px}.uc-cat.uc-cat-v2 .uc-cat-deco-chart{bottom:0}.uc-cat-chips{flex-wrap:nowrap;justify-content:flex-start;align-self:stretch;gap:12px;margin:14px -20px -6px;padding:6px 20px;overflow-x:auto;scrollbar-width:none}.uc-cat-chips::-webkit-scrollbar{display:none}.uc-cat-chip{flex-shrink:0;padding:8px 10px;font-size:12px;line-height:13px;letter-spacing:0;white-space:nowrap}.uc-cat.uc-cat-v2 .br-faq-q{text-wrap:wrap!important}.uc-cat.uc-cat-v2 .uc-cat-templates-desc{white-space:pre-line}.uc-cat-stats{padding:31px 20px}.uc-cat-stats-list{flex-direction:column;gap:10px}.uc-cat-stat{gap:0;text-align:center;font-size:18px;line-height:24px;letter-spacing:0}.uc-cat-stat+.uc-cat-stat:before{display:none}.uc-cat-steps-inner{gap:44px;padding:60px 20px 47px}.uc-cat-br-m{display:inline}.uc-cat-steps-title{font-size:36px;line-height:39px}.uc-cat-steps-intro{margin-top:20px;font-size:16px;line-height:24px}.uc-cat-step{grid-template-columns:1fr;gap:30px;padding:30px 0}.uc-cat-step-img{aspect-ratio:320 / 245}.uc-cat-step-title{font-size:22px;line-height:26px;letter-spacing:-.01em}.uc-cat-step-body{margin-top:20px;font-size:16px;line-height:20px}.uc-cat-why .br-ent-features-title{max-width:none!important}.uc-cat-why .br-ent-features-desc{font-size:18px!important;--br-lh: 26px}.uc-cat-why>div:last-child{padding-bottom:40px}.uc-cat-why .br-ent-feature-card{min-height:0!important;padding:34px 30px!important}.uc-cat-why .br-ent-feature-text{margin-top:50px;--br-lh: 20px}.uc-cat.uc-cat-v2 .br-ent-uc .san-hero-cta{height:40px;padding:0 20px;border-radius:6px;font-size:14px;letter-spacing:0}.uc-cat.uc-cat-v2 .br-ent-uc-item-desc{max-width:257px}.uc-cat-teams-visual{margin-left:20px}.uc-cat-teams-strip{height:9px}.uc-cat-included.br-carmel02{padding:50px 20px}.uc-cat-included .br-carmel02-panel{padding:20px 26px}.uc-cat-included .br-carmel02-title{max-width:none;white-space:pre-line;font-size:32px;line-height:38px;letter-spacing:-.01em}.uc-cat-included .br-carmel02-grid{margin-top:28px}.uc-cat-included .br-carmel02-point{min-height:0;gap:14px;padding:16px 0 20px}.uc-cat-included .br-carmel02-point-title{font-size:22px;line-height:26px;letter-spacing:-.01em}.uc-cat-included .br-carmel02-point-desc{font-size:16px;line-height:20px}.uc-cat-included .br-carmel02-point-body{gap:16px}.uc-cat-company-inner{padding:50px 20px}.uc-cat-company-head{gap:20px}.uc-cat-company-desc{margin-top:0;font-size:18px;line-height:26px}.uc-cat-company-cards{grid-template-columns:1fr;gap:20px;margin-top:40px}.uc-cat-company-card{min-height:0;padding:30px}.uc-cat-company-card-title{font-size:22px;line-height:26px}.uc-cat-v2-sendoff .br-sendoff a.group{gap:4px;margin-left:-12px}.uc-cat-v2-sendoff .br-sendoff a.group>.br-oarrow{position:relative;right:auto;margin-right:0}.uc-cat-v2-sendoff .br-sendoff-cta-underline{width:auto}}@media(max-width:372px){.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box-textarea,.uc-cat.uc-cat-v2 .uc-cat-prompt .sa-prompt-box-placeholder{min-height:104px!important}}
