.uc-page .guard-section{padding-block:64px}.uc-page h1,.uc-page h2,.uc-page h3{hyphens:auto;overflow-wrap:break-word}.uc-page .section-heading-inline{align-items:start;gap:50px;margin-bottom:32px}.uc-page .section-heading-inline>p{color:#526f69;max-width:470px;margin-top:20px;font-size:.9rem;line-height:1.8}.uc-page .uc-hero{color:#fff;background:#0b2838;padding:52px 0 0}.uc-hero-grid{grid-template-columns:1.65fr 1fr;align-items:center;gap:75px;padding-bottom:38px;display:grid}.uc-hero-copy{min-width:0}.uc-hero-copy>.eyebrow{color:#b7e7d1;letter-spacing:.11em;font-size:.6rem}.uc-page .uc-hero h1{color:#fff;max-width:780px;margin:17px 0 20px;font-size:clamp(2.3rem,3.7vw,3.3rem);font-weight:400;line-height:1.1}.uc-page .uc-hero h1 em{color:#b7e7d1;font-style:normal}.uc-case-subtitle{color:#b7e7d1;margin:0 0 20px;font-size:.83rem;line-height:1.7}.uc-hero-copy .guard-lead{color:#c1d6d9;max-width:690px;margin:0;font-size:.98rem;line-height:1.8}.uc-hero .sg-section-nav{border-top:1px solid #355361;gap:30px;margin:0;padding:21px 0}.uc-hero .sg-section-nav a{color:#c7dddb}.uc-hero .sg-section-nav a>span:first-child{color:#96c3af}.uc-hub-hero .uc-hero-grid{padding-bottom:32px;display:block}.uc-hub-hero .uc-hero-copy{grid-template-columns:1.15fr 1fr;align-items:center;gap:0 80px;display:grid}.uc-hub-hero .uc-hero-copy>.eyebrow,.uc-page .uc-hub-hero h1{grid-column:1;margin-bottom:0}.uc-hub-hero .guard-lead{grid-area:1/2/3;max-width:475px}.uc-hero-goal{background:#153d45;border:1px solid #456961;border-radius:10px;align-items:center;gap:20px;min-width:0;padding:25px;display:flex}.uc-hero-goal .uc-glyph{color:#a0cbb7;flex:none;width:92px;height:80px}.uc-hero-goal .small-label{color:#a8c9be;font-size:.53rem;line-height:1.6}.uc-hero-goal strong{letter-spacing:-.025em;color:#edf6f1;margin-top:10px;font-size:1.22rem;font-weight:400;line-height:1.4;display:block}.uc-tone-civic{--case-soft:#f2f2e7;--case-color:#696e49}.uc-tone-factory{--case-soft:#eaf3ed;--case-color:#4a775f}.uc-tone-chip{--case-soft:#eaf2f6;--case-color:#466c80}.uc-selection-heading{margin-bottom:28px}.uc-selection-heading .eyebrow{margin-bottom:16px}.uc-page .uc-selection-heading h2{margin:0;font-size:clamp(1.9rem,3vw,2.6rem)}.uc-case-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.uc-case-card{color:#153e43;background:#fff;border:1px solid #ccded3;border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.uc-case-card:hover{border-color:#749c85;box-shadow:0 12px 35px #0b28380d}.uc-case-card:focus-visible{outline-offset:5px;outline:2px solid #386c5a}.uc-case-art{background:var(--case-soft);height:106px;color:var(--case-color);justify-content:space-between;align-items:center;padding:12px 26px;display:flex}.uc-case-art>span:first-child{letter-spacing:.08em;font-size:.61rem}.uc-case-art>span:last-child{font-size:1.3rem}.uc-case-art .uc-glyph{width:137px;height:101px}.uc-case-copy{padding:26px 26px 23px}.uc-page .uc-case-copy h3{letter-spacing:-.035em;margin:0 0 15px;font-size:1.65rem;font-weight:500;line-height:1.25}.uc-case-copy .uc-card-subtitle{color:#4d7862;border-bottom:1px solid #dce6df;min-height:3.3em;margin:0 0 18px;padding-bottom:17px;font-size:.73rem;line-height:1.65}.uc-case-copy>p:last-child{color:#56716a;margin:0;font-size:.87rem;line-height:1.8}.uc-card-result{border-top:1px solid #dce6df;min-height:110px;margin:auto 26px 0;padding:19px 0}.uc-card-result .small-label{color:#5f7667;letter-spacing:.07em;font-size:.53rem}.uc-card-result strong{max-width:300px;margin-top:8px;font-size:.98rem;font-weight:500;line-height:1.55;display:block}.uc-card-link{color:#275840;background:#f5f8f6;border-top:1px solid #dde8e0;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;font-size:.76rem;display:flex}.uc-example-note,.uc-scope-note{color:#577064;max-width:1080px;margin:22px 0 0;font-size:.75rem;line-height:1.8}.uc-hub-close{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.uc-hub-close p{color:#506d62;margin:0;font-size:.94rem;line-height:1.85}.uc-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.uc-actions .btn{font-size:.81rem}.uc-actions .text-link{font-size:.76rem}.uc-workflow{position:relative}.uc-workflow-steps{background:#fff;border:1px solid #bfd5c6;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.uc-workflow-steps:before,.uc-workflow-steps:after{content:"";pointer-events:none;background:#b4d2bf;height:3px;position:absolute;top:0;left:0;right:0}.uc-workflow-steps:after{transform-origin:0;background:#386c5a;transform:scaleX(0)}.uc-workflow.is-animated .uc-workflow-steps:after{animation:3.6s both paused uc-connect-steps}.uc-workflow.is-playing .uc-workflow-steps:after{animation-play-state:running}@keyframes uc-connect-steps{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.uc-workflow-step{flex-direction:column;min-width:0;padding:27px 23px 20px;display:flex}.uc-workflow-step+li{border-left:1px solid #d5e3da}.uc-step-heading{min-height:105px;position:relative}.uc-step-number{color:#3d7454;background:#edf5ef;border:1px solid #9dc5ad;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:16px;font-size:.62rem;display:grid}.uc-workflow-step:not(:last-child) .uc-step-heading:after{content:"→";color:#85a690;font-size:1rem;position:absolute;top:2px;right:0}.uc-page .uc-step-heading h3{letter-spacing:-.025em;margin:0;font-size:1.18rem;font-weight:500;line-height:1.35}.uc-step-roles{flex:1;grid-template-rows:1fr 1fr;gap:22px;margin:22px 0 0;display:grid}.uc-step-roles dt{color:#365f48;margin-bottom:8px;font-size:.68rem;font-weight:600;line-height:1.6}.uc-step-roles dd{color:#526d62;margin:0;font-size:.82rem;line-height:1.8}.uc-step-result{background:#edf5ef;border:1px solid #d2e3d8;border-radius:7px;min-height:134px;margin:24px -9px 19px;padding:17px 14px}.uc-step-result .small-label{letter-spacing:.055em;color:#668374;font-size:.49rem;line-height:1.7}.uc-step-result p{color:#244e3b;margin:9px 0 0;font-size:.84rem;line-height:1.65}.uc-step-details{border-top:1px solid #d9e6dd;padding-top:5px}.uc-step-details summary,.uc-onboarding summary{color:#416b51;cursor:pointer;padding:10px 0;font-size:.72rem;line-height:1.7}.uc-step-details p{color:#587163;margin:8px 0 0;font-size:.77rem;line-height:1.8}.uc-step-details summary:focus-visible,.uc-onboarding summary:focus-visible{outline-offset:3px;outline:2px solid #386c5a}.uc-flow-footer{color:#6d927c;align-items:center;gap:13px;padding:20px 2px 0;display:flex}.uc-flow-footer>svg{flex:none}.uc-flow-footer p{color:#547361;max-width:840px;margin:0;font-size:.75rem;line-height:1.75}.uc-flow-footer button{color:#315d45;font:inherit;cursor:pointer;background:0 0;border:1px solid #b5d0be;border-radius:4px;flex:none;margin-left:auto;padding:9px 11px;font-size:.65rem;line-height:1.6}.uc-flow-footer button[hidden]{display:none}.uc-flow-footer button:focus-visible{outline-offset:3px;outline:2px solid #386c5a}.uc-page .uc-result-section{padding-bottom:0}.uc-deliverable{color:#fff;background:#0b2838;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px 60px;padding:38px 40px;display:grid}.uc-deliverable .eyebrow{color:#b7e7d1;font-size:.58rem}.uc-page .uc-deliverable h2{color:#fff;margin:17px 0;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:400;line-height:1.2}.uc-deliverable>div>p{color:#b7cfd0;max-width:530px;margin:0;font-size:.87rem;line-height:1.8}.uc-deliverable ul{align-self:center;margin:0;padding:0;list-style:none}.uc-deliverable li{color:#e1ece9;border-bottom:1px solid #33545e;align-items:start;gap:15px;padding:18px 0;font-size:.87rem;line-height:1.7;display:flex}.uc-deliverable li:first-child{padding-top:0}.uc-deliverable li:last-child{border:0;padding-bottom:0}.uc-deliverable li svg{color:#b7e7d1;flex:none;margin-top:2px}.uc-delivery-note{border-top:1px solid #35565e;grid-column:1/-1;align-items:center;gap:13px;margin-top:6px;padding-top:22px;display:flex}.uc-delivery-note>svg{color:#b7e7d1;flex:none}.uc-deliverable .uc-delivery-note p{max-width:none;font-size:.74rem;line-height:1.8}.uc-model-grid{border:1px solid #cbded1;border-radius:10px;grid-template-columns:1fr 1.15fr 1fr;display:grid;overflow:hidden}.uc-model-grid>article{background:#f5f8f5;min-width:0;padding:26px}.uc-model-grid>article:nth-child(2){background:#edf4f7;border-inline:1px solid #cadde0}.uc-model-top{color:#729780;justify-content:space-between;align-items:center;gap:10px;display:flex}.uc-model-top>svg{flex:none}.uc-model-top .small-label{color:#52715d;letter-spacing:.07em;font-size:.52rem}.uc-page .uc-model-grid h3{margin:17px 0;font-size:1.24rem;font-weight:500;line-height:1.35}.uc-package-badge{color:#42664d;background:#e3efe7;border:1px solid #bbd2c2;border-radius:4px;padding:7px 10px;font-size:.71rem;display:inline-block}.uc-model-grid p{color:#536f62;margin:15px 0 0;font-size:.83rem;line-height:1.8}.uc-model-grid ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.uc-model-grid li strong{color:#3f6777;margin-bottom:5px;font-size:.77rem;font-weight:600;line-height:1.7;display:block}.uc-model-grid li>span{color:#516f7e;font-size:.8rem;line-height:1.8;display:block}.uc-model-note{color:#617d6c;max-width:1080px;margin:20px 0;font-size:.76rem;line-height:1.8}.uc-onboarding{border-block:1px solid #d2e1d7;padding-block:6px}.uc-onboarding summary{padding-block:12px;font-size:.83rem}.uc-onboarding p{color:#5b7868;max-width:1040px;margin:4px 0 14px;font-size:.82rem;line-height:1.8}.uc-case-close{grid-template-columns:1fr auto;align-items:center;gap:45px;padding-top:32px;display:grid}.uc-page .uc-case-close h3{margin:0 0 10px;font-size:1.4rem;font-weight:500;line-height:1.4}.uc-case-close p{color:#5a7766;max-width:650px;margin:0;font-size:.84rem;line-height:1.8}.uc-close-actions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.uc-close-actions .btn{font-size:.83rem}.uc-close-actions .text-link{font-size:.74rem}.offer-case-origin{border:1px solid #bdd5c7;color:#315a45;background:#edf6f0;border-left:4px solid #538167;margin-bottom:28px;padding:18px 22px;font-size:.84rem;line-height:1.7}.offer-case-origin[hidden]{display:none}.offer-case-origin strong{margin-bottom:5px;font-weight:600;display:block}.offer-case-origin p{margin:0;font-size:.8rem}@media (width<=1100px){.uc-hero-grid{grid-template-columns:1.3fr 1fr;gap:35px}.uc-hero-goal{gap:12px;padding:22px}.uc-hero-goal .uc-glyph{width:65px}.uc-hub-hero .uc-hero-copy{gap:0 40px}.uc-case-list{gap:18px}.uc-case-copy{padding:23px 21px}.uc-card-result{margin-inline:21px}.uc-case-art,.uc-card-link{padding-inline:21px}.uc-page .uc-case-copy h3{font-size:1.5rem}.uc-case-copy>p:last-child{font-size:.84rem}.uc-workflow-steps{grid-template-columns:1fr 1fr}.uc-workflow-step{padding:25px}.uc-workflow-step:nth-child(3){border-left:0}.uc-workflow-step:nth-child(n+3){border-top:1px solid #d5e3da}.uc-step-heading,.uc-step-heading h3{min-height:0}.uc-step-roles{flex:auto;grid-template-rows:auto auto;gap:20px}.uc-step-result{min-height:105px;margin-top:auto}.uc-step-roles{padding-bottom:22px}.uc-workflow-step:nth-child(2) .uc-step-heading:after{content:none}.uc-hub-close{gap:35px}.uc-deliverable{gap:20px 35px;padding:32px}.uc-model-grid>article{padding:22px}}@media (width>=1101px){.uc-page .uc-case-copy h3{min-height:2.5em}}@media (width>=801px) and (width<=1100px){.uc-page .uc-case-copy h3{min-height:3.75em}}@media (width<=800px){.uc-hero-grid{grid-template-columns:1fr;gap:28px}.uc-hero-goal{gap:20px;width:100%;max-width:570px;padding:20px}.uc-hero-goal .uc-glyph{width:85px}.uc-hub-hero .uc-hero-copy{display:block}.uc-hub-hero .guard-lead{max-width:670px;margin-top:22px}.uc-page .uc-hero h1{font-size:clamp(2.1rem,5.8vw,3rem)}.uc-case-list{grid-template-columns:1fr}.uc-case-card{grid-template-columns:130px 1fr;display:grid}.uc-case-art{flex-direction:column;grid-row:1/4;height:auto;min-height:180px;padding:23px 15px}.uc-case-art .uc-glyph{width:110px}.uc-case-copy{padding:25px 25px 16px}.uc-case-copy .uc-card-subtitle{min-height:0}.uc-card-result{min-height:0;margin:0 25px;padding-block:17px}.uc-card-result strong{max-width:none}.uc-card-link{grid-column:2;padding-inline:25px}.uc-page .uc-case-copy h3{font-size:1.65rem}.uc-card-subtitle{max-width:470px}.uc-hub-close{grid-template-columns:1fr;gap:22px}.uc-model-grid{grid-template-columns:1fr}.uc-model-grid>article{padding:25px}.uc-model-grid>article:nth-child(2){border:1px solid #cadde0;border-inline:0}.uc-deliverable{grid-template-columns:1fr;gap:25px}.uc-deliverable>div>p{max-width:none}.uc-delivery-note{margin-top:0}.uc-case-close{grid-template-columns:1fr;gap:23px}.uc-flow-footer{flex-wrap:wrap}.uc-flow-footer p{flex:1;min-width:200px}.uc-flow-footer button{margin-left:35px}}@media (width<=600px){.uc-page .guard-section{padding-block:45px}.uc-page .uc-hero{padding-top:35px}.uc-hero-grid{padding-bottom:26px}.uc-page .uc-hero h1{font-size:2.35rem}.uc-hero-copy>.eyebrow{font-size:.54rem}.uc-hero-copy .guard-lead{font-size:.88rem}.uc-case-subtitle{font-size:.76rem}.uc-hero-goal strong{font-size:1.08rem}.uc-hero-goal .small-label{font-size:.49rem}.uc-hero .sg-section-nav{gap:14px;padding-block:18px}.uc-hero .sg-section-nav a{font-size:.69rem}.uc-case-card{display:flex}.uc-case-art{flex-direction:row;height:95px;min-height:0;padding:10px 23px}.uc-case-art .uc-glyph{width:120px;height:90px}.uc-case-copy{padding:24px 23px 19px}.uc-card-result{margin-inline:23px;padding-block:18px}.uc-card-link{padding:17px 23px}.uc-case-copy>p:last-child{font-size:.86rem}.uc-page .section-heading-inline{margin-bottom:26px;display:block}.uc-page .section-heading-inline>p{margin-top:19px;font-size:.85rem}.uc-page .section-heading-inline h2{font-size:2rem}.uc-workflow-steps{border-left:3px solid #b8d1c1;display:block}.uc-workflow-step{padding:23px}.uc-workflow-step+li{border-top:1px solid #d5e3da;border-left:0}.uc-workflow-steps:before,.uc-workflow-steps:after{transform-origin:top;width:3px;height:auto;inset:0 auto 0 0}.uc-workflow.is-animated .uc-workflow-steps:after{animation-name:uc-connect-steps-mobile}.uc-step-heading{align-items:center;gap:13px;display:flex}.uc-step-heading .uc-step-number{flex:none;margin:0}.uc-page .uc-step-heading h3{font-size:1.14rem}.uc-workflow-step .uc-step-heading:after{display:none}.uc-step-roles{gap:18px;margin-top:22px;padding-bottom:0}.uc-step-roles dd{font-size:.83rem}.uc-step-roles dt{font-size:.7rem}.uc-step-result{min-height:0;margin:20px 0 14px}.uc-step-result p{font-size:.84rem}.uc-step-result .small-label{font-size:.49rem}.uc-step-details summary,.uc-flow-footer p,.uc-example-note,.uc-scope-note,.uc-model-note{font-size:.73rem}.uc-page .uc-result-section{padding-bottom:0}.uc-deliverable{gap:23px;padding:27px 24px}.uc-page .uc-deliverable h2{font-size:1.9rem}.uc-deliverable>div>p{font-size:.83rem}.uc-deliverable li{gap:12px;font-size:.81rem}.uc-delivery-note{align-items:flex-start;padding-top:20px}.uc-deliverable .uc-delivery-note p{font-size:.72rem}.uc-hub-close p{font-size:.88rem}.uc-actions{gap:17px}.uc-actions .btn,.uc-close-actions .btn{font-size:.77rem}.uc-model-top .small-label{font-size:.5rem}}@keyframes uc-connect-steps-mobile{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.uc-case-card{transition:none}.uc-workflow.is-animated .uc-workflow-steps:after{transform:none;animation:none!important}}
