.services-main{overflow:hidden}.revision-page{width:min(100% - (var(--page-gutter)*2),1080px);margin-inline:auto;padding-bottom:var(--space-lg)}.breadcrumbs{display:flex;width:min(100% - (var(--page-gutter)*2),1080px);min-height:0;flex-wrap:wrap;gap:.5rem;align-items:center;margin-inline:auto;padding-top:1.25rem;color:var(--color-muted);font-size:.875rem;line-height:1.55}.revision-page>.breadcrumbs{width:100%}.breadcrumbs a{display:inline;min-height:0;align-items:initial;color:var(--color-deep-green);line-height:inherit}
.revision-page .wp-block-button__link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-deep-green);color:#fff;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none}.revision-page .wp-block-button__link:hover{background:#09483d}
.revision-hero{display:grid;grid-template-columns:minmax(0,58fr) minmax(18rem,42fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(3rem,7vw,6rem) 0}.revision-hero__content>p:not(.eyebrow){max-width:47rem}.revision-hero h1{max-width:16ch;margin-bottom:1.25rem}.revision-hero__highlight{margin:1.5rem 0;color:var(--color-deep-green);font-weight:800}.revision-hero .wp-block-buttons{margin-top:0}
.revision-graphic{position:relative;min-height:18rem;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-green-light)}.services-hub__hero .service-abstract-graphic{min-height:25rem;background:linear-gradient(145deg,#e5f1ed 0%,#f8fbfa 100%)}.service-abstract-graphic span,.service-abstract-graphic i,.service-abstract-graphic b,.service-abstract-graphic em{position:absolute;display:block}.service-abstract-graphic span{border:2px solid var(--color-deep-green);border-radius:50%}.service-abstract-graphic i,.service-abstract-graphic b{height:2px;background:var(--color-muted-teal);transform-origin:left center}.service-abstract-graphic em{width:1rem;height:1rem;border-radius:50%;background:var(--color-copper);box-shadow:0 0 0 .55rem rgba(184,115,74,.14)}.service-abstract-graphic--network span:nth-child(1){left:13%;top:22%;width:34%;aspect-ratio:1}.service-abstract-graphic--network span:nth-child(2){right:12%;top:14%;width:42%;aspect-ratio:1;border-color:var(--color-muted-teal)}.service-abstract-graphic--network span:nth-child(3){left:34%;bottom:10%;width:29%;aspect-ratio:1;border-color:var(--color-charcoal)}.service-abstract-graphic--network i{left:24%;top:37%;width:55%;transform:rotate(-13deg)}.service-abstract-graphic--network b{left:40%;bottom:34%;width:42%;transform:rotate(27deg)}.service-abstract-graphic--network em{right:18%;bottom:21%}
.backlog-revision__graphic{display:grid;min-height:24rem;place-items:center;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-charcoal)}.backlog-revision__graphic .feature-graphic{position:relative;width:min(100%,24rem);min-height:22rem;justify-self:end;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);background:linear-gradient(145deg,#154d45,#111417)}.backlog-revision__graphic .feature-graphic span{position:absolute;border:1px solid #fff;border-radius:.35rem}.backlog-revision__graphic .feature-graphic span:nth-child(1){inset:19% 20% 51% 15%}.backlog-revision__graphic .feature-graphic span:nth-child(2){inset:38% 13% 32% 28%;border-color:#4ca6a0}.backlog-revision__graphic .feature-graphic span:nth-child(3){inset:57% 26% 14% 9%}.backlog-revision__graphic .feature-graphic i{position:absolute;right:17%;bottom:17%;width:1rem;height:1rem;border-radius:50%;background:var(--color-copper);box-shadow:0 0 0 .5rem rgba(184,115,74,.17)}
.revision-section{margin-top:clamp(4rem,8vw,7rem)}.revision-section>h2{max-width:800px;margin-bottom:1rem;font-size:clamp(1.7rem,2.4vw,1.92rem);line-height:1.15;font-weight:700}.section-intro{max-width:800px;margin-bottom:2rem;color:#465250;font-size:1.06rem}.revision-card{position:relative;display:flex;min-width:0;flex-direction:column;border:var(--border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.revision-card:hover,.revision-card:focus-within{transform:translateY(-3px);border-color:var(--color-muted-teal);box-shadow:0 12px 28px rgba(17,20,23,.1)}.revision-card h3{margin:.9rem 0 .55rem}.revision-card p{margin-bottom:0;color:#465250}.revision-icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:var(--radius-sm);background:var(--color-green-light);color:var(--color-deep-green)}.revision-icon svg{width:1.625rem;height:1.625rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.link-arrow{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.services-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.services-hub__card{min-height:18rem;padding:1.5rem}.services-hub__card-top,.revision-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.services-hub__card-top>span:last-child,.revision-card__top>span:last-child{color:var(--color-muted-teal);font-size:.9rem;font-weight:800;letter-spacing:.08em}.services-hub__card .card-link{margin-top:auto}.card-link a{position:static;display:flex;min-height:44px;align-items:center;gap:.35rem;color:var(--color-deep-green);font-weight:750;text-decoration:none}.card-link a::after{position:absolute;inset:0;content:""}.card-link a:focus-visible{outline:0;box-shadow:none}.services-hub__card:focus-within{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--color-teal-bright)}
.revision-situation-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.revision-situation-card{grid-column:span 3;min-height:11.5rem;padding:1.25rem}.revision-situation-card:nth-child(n+5){grid-column:span 4}.revision-wide-highlight{margin:1.5rem 0 0;padding:1.25rem 1.4rem;border-left:4px solid var(--color-muted-teal);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff;font-weight:750}.revision-section--soft{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-lg);background:var(--color-green-light)}.revision-benefit-grid,.revision-process-grid,.revision-related__featured{display:grid;gap:1rem}.revision-benefit-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.revision-benefit-grid--four,.revision-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.revision-benefit-card{min-height:11.5rem;padding:1.35rem}.revision-process-card{padding:1.4rem}.revision-info-note{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.35rem;border:var(--border);border-radius:var(--radius-md);background:#fff;color:var(--color-charcoal)}.revision-info-note h3{margin-bottom:.45rem}.revision-info-note p{margin:0}.revision-info-note a,.revision-feature a{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;color:var(--color-deep-green);font-weight:750}.revision-outcomes{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-lg);background:#fff}.revision-decision-highlight{margin:1.25rem 0 0;padding:1.4rem;border-radius:var(--radius-md);background:var(--color-deep-green);color:#fff;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;text-align:center}
.revision-feature{display:grid;grid-template-columns:minmax(0,58fr) minmax(16rem,42fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);border:var(--border);border-radius:var(--radius-lg);background:#fff}.revision-feature__content p{max-width:800px}.revision-feature__highlight{padding-left:1rem;border-left:4px solid var(--color-muted-teal);font-weight:750}.revision-material-graphic span{position:absolute;width:44%;height:58%;border:1px solid rgba(14,92,79,.3);border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-sm)}.revision-material-graphic span:nth-child(1){left:12%;top:18%;transform:rotate(-6deg)}.revision-material-graphic span:nth-child(2){left:28%;top:22%;transform:rotate(3deg)}.revision-material-graphic span:nth-child(3){right:10%;bottom:12%;transform:rotate(8deg)}.revision-material-graphic i,.revision-material-graphic b,.revision-material-graphic em{position:absolute;display:block;height:2px;background:var(--color-muted-teal);transform-origin:left}.revision-material-graphic i{left:16%;bottom:22%;width:65%;transform:rotate(-21deg)}.revision-material-graphic b{left:28%;top:31%;width:50%;transform:rotate(17deg)}.revision-material-graphic em{right:13%;top:17%;width:.85rem;height:.85rem;border-radius:50%;background:var(--color-copper);box-shadow:0 0 0 .45rem rgba(184,115,74,.15)}
.revision-related__featured{grid-template-columns:repeat(3,minmax(0,1fr))}.related-card{display:flex;min-height:13rem;flex-direction:column;padding:1.35rem;border:var(--border);border-radius:var(--radius-md);background:#fff;color:inherit;text-decoration:none}.related-card p{color:#465250}.related-card b{display:flex;gap:.35rem;align-items:center;margin-top:auto;color:var(--color-deep-green)}.revision-related-more{margin-top:1.25rem;padding:1.4rem;border-radius:var(--radius-md);background:var(--color-green-light)}.revision-related-more>h2{margin-bottom:.75rem}.revision-related__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem}.revision-related__more a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid rgba(14,92,79,.16);color:var(--color-deep-green);font-weight:750;text-decoration:none}.revision-faq{width:100%;max-width:none;margin:clamp(4rem,8vw,7rem) 0 0}.faq{width:100%;margin-top:1.5rem}.faq__item{width:100%;border-top:var(--border)}.faq__item:last-child{border-bottom:var(--border)}.faq__item h3{margin:0}.faq__item button{display:block;width:100%;min-height:56px;padding:1rem 0;border:0;background:none;color:var(--color-charcoal);font-size:1rem;font-weight:750;line-height:1.55;text-align:left}.faq__item button:focus-visible{outline:3px solid var(--color-teal-bright,#0595af);outline-offset:3px}.faq__panel{max-width:800px;padding:0 0 1rem;font-size:1rem;font-weight:400;line-height:1.55}.faq__panel p{font-size:inherit;line-height:inherit}.faq__panel p:last-child{margin-bottom:0}
.revision-final{margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4rem);border-radius:var(--radius-lg);background:var(--color-deep-green);color:#fff;text-align:center}.revision-final h2{color:#fff}.revision-final p{max-width:50rem;margin-inline:auto;color:#d5e1dd}.revision-final .wp-block-buttons{justify-content:center}.revision-final .wp-block-button__link{background:#fff;color:var(--color-deep-green)}
@media(max-width:1100px){.revision-process-grid,.revision-benefit-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-situation-card,.revision-situation-card:nth-child(n+5){grid-column:auto}.revision-situation-card:last-child{grid-column:1/-1}.services-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-benefit-card{min-height:10rem}}
@media(max-width:767px){.revision-page{width:min(100% - 2rem,1080px)}.revision-hero{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}.revision-hero h1{max-width:none}.services-hub__hero .service-abstract-graphic{min-height:18rem}.backlog-revision__graphic,.revision-graphic{width:min(100%,18rem);min-height:17rem;margin-inline:auto}.backlog-revision__graphic .feature-graphic{min-height:17rem}.revision-section{margin-top:4rem}.revision-section--soft,.revision-outcomes{margin-inline:-.35rem;padding:1.25rem}.services-hub__grid,.revision-situation-grid,.revision-benefit-grid--three,.revision-benefit-grid--four,.revision-process-grid,.revision-related__featured,.revision-related__more{grid-template-columns:1fr}.services-hub__card,.revision-situation-card,.revision-situation-card:last-child{grid-column:auto;min-height:auto}.revision-info-note{grid-template-columns:1fr}.revision-process-grid{position:relative;padding-left:1rem}.revision-process-grid:before{position:absolute;top:1rem;bottom:1rem;left:0;width:2px;background:var(--color-muted-teal);content:""}.revision-feature{grid-template-columns:1fr;padding:1.25rem}.related-card{min-height:auto}.revision-final{text-align:left}.revision-final .wp-block-buttons{justify-content:flex-start}.revision-final .wp-block-button,.revision-final .wp-block-button__link,.revision-hero .wp-block-button,.revision-hero .wp-block-button__link{width:100%}}
@media(prefers-reduced-motion:reduce){.revision-card,.related-card{transition-duration:.01ms!important}}
.services-hub__card:focus-within{box-shadow:0 0 0 5px rgb(5,149,175)!important;transition:none}
.service-revision-02a{--revision-ink:#173c36;--revision-line:rgba(14,92,79,.18)}.service-revision-02a .service-revision-hero__ingress{max-width:47rem;font-size:clamp(1.12rem,1.8vw,1.3rem);font-weight:650;line-height:1.55}.service-revision-02a .service-revision-hero .service-abstract-graphic{min-height:25rem;background:linear-gradient(145deg,#e5f1ed 0%,#f8fbfa 100%)}.revision-section__heading{max-width:800px;margin-bottom:2rem}.revision-section__heading p{font-size:1.06rem;color:#465250}
.service-abstract-graphic--data span{border-radius:.55rem}.service-abstract-graphic--data span:nth-child(1){left:12%;right:12%;bottom:12%;height:20%}.service-abstract-graphic--data span:nth-child(2){left:20%;right:20%;bottom:37%;height:20%;border-color:var(--color-muted-teal)}.service-abstract-graphic--data span:nth-child(3){left:30%;right:30%;bottom:62%;height:18%;border-color:var(--color-charcoal)}.service-abstract-graphic--data i{left:16%;top:63%;width:65%;transform:rotate(-24deg)}.service-abstract-graphic--data b{left:34%;top:44%;width:46%;transform:rotate(-24deg)}.service-abstract-graphic--data em{right:17%;top:21%}
.service-abstract-graphic--cashflow span{border-width:0 0 3px;border-radius:0}.service-abstract-graphic--cashflow span:nth-child(1){left:8%;top:24%;width:35%;height:28%;transform:rotate(13deg)}.service-abstract-graphic--cashflow span:nth-child(2){right:7%;top:42%;width:37%;height:28%;transform:rotate(-11deg);border-color:var(--color-muted-teal)}.service-abstract-graphic--cashflow span:nth-child(3){left:27%;bottom:14%;width:45%;height:25%;border-color:var(--color-charcoal)}.service-abstract-graphic--cashflow i{left:35%;top:48%;width:30%;transform:rotate(26deg)}.service-abstract-graphic--cashflow b{left:56%;top:54%;width:23%;transform:rotate(-20deg)}.service-abstract-graphic--cashflow em{right:17%;bottom:24%}
.service-abstract-graphic--restructuring span{left:13%;right:13%;height:14%;border-radius:.55rem}.service-abstract-graphic--restructuring span:nth-child(1){top:17%;transform:translateX(-5%)}.service-abstract-graphic--restructuring span:nth-child(2){top:42%;transform:translateX(6%);border-color:var(--color-muted-teal)}.service-abstract-graphic--restructuring span:nth-child(3){top:67%;border-color:var(--color-charcoal)}.service-abstract-graphic--restructuring i{left:20%;bottom:20%;width:57%;transform:rotate(-17deg)}.service-abstract-graphic--restructuring b{left:57%;top:29%;width:25%;transform:rotate(90deg)}.service-abstract-graphic--restructuring em{right:14%;bottom:17%}
.service-abstract-graphic--transition span:nth-child(1){left:10%;top:12%;width:65%;aspect-ratio:1;border-right-color:transparent}.service-abstract-graphic--transition span:nth-child(2){right:10%;bottom:10%;width:58%;aspect-ratio:1;border-color:var(--color-muted-teal)}.service-abstract-graphic--transition span:nth-child(3){left:36%;top:34%;width:30%;aspect-ratio:1;border-color:var(--color-charcoal)}.service-abstract-graphic--transition i{left:18%;top:48%;width:62%;transform:rotate(15deg)}.service-abstract-graphic--transition b{left:56%;top:22%;width:30%;transform:rotate(67deg)}.service-abstract-graphic--transition em{right:14%;bottom:18%}
.service-revision-card-grid{display:grid;gap:1rem}.service-revision-cards--4-4 .service-revision-card-grid,.service-revision-cards--4-3 .service-revision-card-grid,.service-revision-cards--four .service-revision-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-revision-cards--4-3 .revision-card:nth-child(n+5){grid-column:span 1}.service-revision-cards--4-3 .revision-card:nth-child(5){grid-column:2}.service-revision-cards--3-2 .service-revision-card-grid,.service-revision-cards--3-3 .service-revision-card-grid,.service-revision-cards--three .service-revision-card-grid,.service-revision-cards--3x3 .service-revision-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-revision-cards--3-2 .revision-card:nth-child(4){grid-column:1/2;margin-left:50%}.service-revision-cards--five-wide .service-revision-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.service-revision-cards--five-wide .revision-card{grid-column:span 2}.service-revision-cards--five-wide .revision-card:nth-child(4){grid-column:2/4}.service-revision-cards--six .service-revision-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.service-revision-02a .revision-benefit-card{min-height:11.5rem}.service-revision-cards--3x3 .revision-benefit-card,.service-revision-cards--six .revision-benefit-card{min-height:9.5rem}.service-revision-process .revision-section__heading{margin-bottom:1.5rem}.service-revision-responsibility{max-width:800px;margin:1.5rem auto 0;padding:1.25rem;border-left:4px solid var(--color-copper);background:#fff;font-weight:650}.service-revision-after-text{max-width:800px;margin:1.5rem 0 0}
.service-revision-dual>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-revision-dual article{display:flex;min-height:18rem;flex-direction:column;padding:clamp(1.4rem,3vw,2.2rem);border:var(--border);border-radius:var(--radius-lg);background:#fff}.service-revision-dual article:nth-child(2){background:var(--color-charcoal);color:#fff}.service-revision-dual article:nth-child(2) h3{color:#fff}.service-revision-dual article:nth-child(2) p{color:#d5e1dd}.service-revision-dual a,.service-revision-source-note a,.service-revision-feature a{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--color-deep-green);font-weight:750}.service-revision-dual article:nth-child(2) a{color:#fff}
.service-revision-quote{padding:clamp(1.7rem,4vw,3rem);border-radius:var(--radius-lg);background:var(--color-charcoal);color:#fff}.service-revision-quote h2{color:#fff}.service-revision-quote>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-revision-quote article{padding:1.4rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md)}.service-revision-quote article:last-child{background:rgba(255,255,255,.08)}.service-revision-quote span{color:#9fc7be;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.service-revision-quote p{margin:.65rem 0 0;color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:750}
.service-revision-source-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-green-light)}.service-revision-source-note h2{margin-bottom:.55rem;font-size:clamp(1.45rem,2.4vw,2rem)}.service-revision-source-note p{max-width:800px;margin-bottom:0}.service-revision-source-note>div:last-child{display:grid;justify-items:start;gap:.65rem}.service-revision-feature .revision-graphic{min-height:19rem}.service-revision-feature--dark{background:var(--color-charcoal);color:#fff}.service-revision-feature--dark h2{color:#fff}.service-revision-feature--dark p{color:#d5e1dd}
.service-revision-internal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-revision-internal>a{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;padding:1.35rem;border:var(--border);border-radius:var(--radius-md);background:var(--color-green-light);color:inherit;text-decoration:none}.service-revision-internal>a>span{width:100%}.service-revision-internal small{display:block;color:var(--color-muted-teal);font-weight:750;text-transform:uppercase;letter-spacing:.07em}.service-revision-internal strong{display:block;margin-top:.25rem}.service-revision-internal b{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;color:var(--color-deep-green);font-size:.9rem}.service-revision-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.service-revision-related a{display:flex;min-height:12rem;flex-direction:column;padding:1.35rem;border:var(--border);border-radius:var(--radius-md);background:#fff;color:inherit;text-decoration:none}.service-revision-related b{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:var(--color-deep-green)}
@media(max-width:1100px){.service-revision-cards--4-4 .service-revision-card-grid,.service-revision-cards--4-3 .service-revision-card-grid,.service-revision-cards--four .service-revision-card-grid,.service-revision-cards--3-2 .service-revision-card-grid,.service-revision-cards--3-3 .service-revision-card-grid,.service-revision-cards--three .service-revision-card-grid,.service-revision-cards--3x3 .service-revision-card-grid,.service-revision-cards--five-wide .service-revision-card-grid,.service-revision-cards--six .service-revision-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-revision-cards--4-3 .revision-card:nth-child(5),.service-revision-cards--3-2 .revision-card:nth-child(4),.service-revision-cards--five-wide .revision-card,.service-revision-cards--five-wide .revision-card:nth-child(4){grid-column:auto;margin-left:0}.service-revision-card-grid .revision-card:last-child:nth-child(odd){grid-column:1/-1}.service-revision-02a .revision-benefit-card{min-height:10rem}}
@media(max-width:767px){.service-revision-02a .service-revision-hero .service-abstract-graphic{min-height:18rem}.service-revision-card-grid,.service-revision-cards--4-4 .service-revision-card-grid,.service-revision-cards--4-3 .service-revision-card-grid,.service-revision-cards--four .service-revision-card-grid,.service-revision-cards--3-2 .service-revision-card-grid,.service-revision-cards--3-3 .service-revision-card-grid,.service-revision-cards--three .service-revision-card-grid,.service-revision-cards--3x3 .service-revision-card-grid,.service-revision-cards--five-wide .service-revision-card-grid,.service-revision-cards--six .service-revision-card-grid,.service-revision-dual>div:last-child,.service-revision-quote>div,.service-revision-source-note,.service-revision-internal,.service-revision-related>div:last-child{grid-template-columns:1fr}.service-revision-card-grid .revision-card:last-child:nth-child(odd){grid-column:auto}.service-revision-02a .revision-benefit-card{min-height:auto}.service-revision-dual article{min-height:auto}.service-revision-source-note{align-items:start}.service-revision-internal>a{align-items:flex-start;flex-direction:column}.service-revision-related a{min-height:auto}.service-revision-related a b{margin-top:1rem}}
.service-revision-after-text{color:#465250;font-size:1.06rem}
.service-revision-feature--text-only,.service-revision-feature:not(:has(.revision-graphic)){width:100%;max-width:800px;grid-template-columns:minmax(0,1fr);margin-inline:auto}
@media(min-width:1101px){.service-revision-internal.content-card-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.service-revision-02a .content-card-grid--service{grid-template-columns:repeat(6,minmax(0,1fr))}.service-revision-02a .content-card-grid--service>*{grid-column:span 2;min-width:0}.service-revision-02a .content-card-grid--service>.revision-card{margin-left:0}.service-revision-02a .content-card-grid--service.content-card-grid--count-4>*{grid-column:span 3}.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:nth-child(4),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(4),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(6),.service-revision-02a .content-card-grid--service.content-card-grid--count-8>:nth-child(7){grid-column:2/span 2}.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:nth-child(5),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(5),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(7),.service-revision-02a .content-card-grid--service.content-card-grid--count-8>:nth-child(8){grid-column:4/span 2}
@media(max-width:1100px){.service-revision-02a .content-card-grid--service{grid-template-columns:repeat(4,minmax(0,1fr))}.service-revision-02a .content-card-grid--service>*,.service-revision-02a .content-card-grid--service.content-card-grid--count-4>*,.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:nth-child(4),.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:nth-child(5),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(4),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(5),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(6),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(7),.service-revision-02a .content-card-grid--service.content-card-grid--count-8>:nth-child(7),.service-revision-02a .content-card-grid--service.content-card-grid--count-8>:nth-child(8){grid-column:span 2}.service-revision-02a .content-card-grid--service.content-card-grid--count-1>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-3>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-9>:last-child{grid-column:2/span 2}}
@media(max-width:767px){.service-revision-02a .content-card-grid--service{grid-template-columns:1fr}.service-revision-02a .content-card-grid--service>*,.service-revision-02a .content-card-grid--service.content-card-grid--count-4>*,.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:nth-child(4),.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:nth-child(5),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(4),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(5),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(6),.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:nth-child(7),.service-revision-02a .content-card-grid--service.content-card-grid--count-8>:nth-child(7),.service-revision-02a .content-card-grid--service.content-card-grid--count-8>:nth-child(8),.service-revision-02a .content-card-grid--service.content-card-grid--count-1>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-3>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-5>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-7>:last-child,.service-revision-02a .content-card-grid--service.content-card-grid--count-9>:last-child{grid-column:auto}}
