.services-module__8oUAeG__hero{padding:calc(var(--dp) * 56) 0 0 var(--tg-margin);flex-direction:column;min-height:100svh;display:flex;overflow:clip}.services-module__8oUAeG__wheel{grid-template-columns:repeat(var(--tg-cols), minmax(0, 1fr));column-gap:var(--tg-gutter);min-height:calc(100svh - var(--dp) * 56);flex:1;align-items:center;display:grid;position:relative}.services-module__8oUAeG__info{grid-area:1/1/auto/span 4}.services-module__8oUAeG__infoInner{align-items:flex-start;gap:var(--tg-space-3);animation:services-module__8oUAeG__info-in .6s var(--tg-ease) both;flex-direction:column;display:flex}.services-module__8oUAeG__infoInner>*,.services-module__8oUAeG__infoEyebrow{margin:0}.services-module__8oUAeG__infoTitle{text-wrap:balance;min-height:2lh}.services-module__8oUAeG__infoText{color:var(--color-grey-800);text-wrap:balance;max-width:28em;min-height:3lh}.services-module__8oUAeG__infoCta{margin-block-start:var(--tg-space-2)}.services-module__8oUAeG__wheel .services-module__8oUAeG__ring{height:100%;min-height:calc(100svh - var(--dp) * 56);grid-area:1/5/auto/-1;overflow:visible}@keyframes services-module__8oUAeG__info-in{0%{opacity:0}to{opacity:1}}.services-module__8oUAeG__one{padding-block:var(--tg-section-l) 0}.services-module__8oUAeG__oneGrid{grid-template-columns:repeat(var(--tg-cols), minmax(0, 1fr));column-gap:var(--tg-gutter);display:grid}.services-module__8oUAeG__oneTitle{grid-column:1/span 5;margin:0}.services-module__8oUAeG__oneText{max-width:30em;color:var(--color-grey-800);grid-column:7/-1;margin:0}.services-module__8oUAeG__faseHero,.services-module__8oUAeG__faseBody{--hang:calc(var(--dp) * 240)}.services-module__8oUAeG__faseHero{isolation:isolate;background:var(--color-green-100);padding:calc(var(--tg-header-h) + var(--tg-section-s)) var(--tg-inset) 0;gap:var(--tg-space-3);flex-direction:column;display:flex;position:relative}.services-module__8oUAeG__faseHero>*{z-index:1;position:relative}.services-module__8oUAeG__faseArt{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.services-module__8oUAeG__faseFan{width:calc(var(--dp) * 1400);aspect-ratio:1;opacity:0;animation:services-module__8oUAeG__fan-in 1.8s var(--tg-ease-expo) .15s forwards;position:absolute;top:50%;left:79%;translate:-50% -50%;rotate:-10deg;scale:1.08;-webkit-mask-image:radial-gradient(circle,#0000 0 11%,#000 26% 36%,#0000 50%);mask-image:radial-gradient(circle,#0000 0 11%,#000 26% 36%,#0000 50%)}@keyframes services-module__8oUAeG__fan-in{to{opacity:1;rotate:none;scale:1}}.services-module__8oUAeG__faseFanLabel{text-align:center;color:var(--color-ink);line-height:1;font-size:var(--tg-fs-title);letter-spacing:-.01em;white-space:nowrap;opacity:0;translate:-50% -50%;translate:-50% calc(-50% + var(--dp) * 12);animation:services-module__8oUAeG__label-in 1.4s var(--tg-ease-expo) .55s forwards;flex-direction:column;align-items:center;margin:0;font-weight:600;display:flex;position:absolute;top:50%;left:79%}.services-module__8oUAeG__faseFanLabel .accent{font-size:var(--tg-fs-heading);margin-block-start:.08em}@keyframes services-module__8oUAeG__label-in{to{opacity:1;translate:-50% -50%}}.services-module__8oUAeG__faseTitle{margin:0}.services-module__8oUAeG__faseLead{max-width:30em;color:var(--color-grey-800);text-wrap:balance;margin:0}.services-module__8oUAeG__faseMedia{margin-block:var(--tg-space-6) calc(var(--hang) * -1);aspect-ratio:21/9}.services-module__8oUAeG__faseMedia img{object-fit:cover;width:100%;height:100%}.services-module__8oUAeG__faseBody{padding-block:calc(var(--hang) + var(--tg-section-m)) var(--tg-section-l)}@media (prefers-reduced-motion:reduce){.services-module__8oUAeG__faseFan{opacity:1;animation:none;rotate:none;scale:1}.services-module__8oUAeG__faseFanLabel{opacity:1;animation:none;translate:-50% -50%}}.services-module__8oUAeG__faseCol{gap:var(--tg-space-4);flex-direction:column;grid-column:1/span 5;display:flex}.services-module__8oUAeG__faseCol2{align-items:flex-start;gap:var(--tg-space-4);flex-direction:column;grid-column:7/-1;display:flex}.services-module__8oUAeG__faseCol p,.services-module__8oUAeG__faseCol h2,.services-module__8oUAeG__faseCol2 p,.services-module__8oUAeG__faseCol2 h2{margin:0}.services-module__8oUAeG__faseText{color:var(--color-grey-800);max-width:30em}.services-module__8oUAeG__includes{gap:var(--tg-space-5);flex-direction:column;display:flex}.page-grid+.services-module__8oUAeG__includes{margin-block-start:var(--tg-section-s)}.services-module__8oUAeG__includesHead{justify-content:space-between;align-items:center;gap:var(--tg-space-5);display:flex}.services-module__8oUAeG__includesHead h2{margin:0}.services-module__8oUAeG__floats{--card:min(calc(var(--dp) * 420), calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols)));--gap:var(--tg-space-4);padding:var(--tg-space-4) 0 var(--tg-space-5);width:100%;max-width:calc(var(--cols) * var(--card) + (var(--cols) - 1) * var(--gap));justify-content:center;align-items:flex-start;gap:var(--tg-space-5) var(--gap);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.services-module__8oUAeG__floatItem{width:var(--card)}.services-module__8oUAeG__floatItem:nth-child(2){margin-block-start:calc(var(--dp) * 64)}.services-module__8oUAeG__floatItem:nth-child(3){margin-block-start:calc(var(--dp) * 16)}.services-module__8oUAeG__floatItem:nth-child(4){margin-block-start:calc(var(--dp) * 80)}.services-module__8oUAeG__floatItem:nth-child(5){margin-block-start:calc(var(--dp) * 28)}.services-module__8oUAeG__floatItem:nth-child(6){margin-block-start:calc(var(--dp) * 72)}.services-module__8oUAeG__floatItem:nth-child(7){margin-block-start:calc(var(--dp) * 8)}.services-module__8oUAeG__floatIcon{width:calc(var(--dp) * 60);height:calc(var(--dp) * 60)}.services-module__8oUAeG__floatTitle{font-size:var(--tg-fs-body);letter-spacing:var(--tg-track-body);line-height:1.25}.services-module__8oUAeG__faseNav{align-items:flex-start;gap:var(--tg-space-3);padding-block:var(--tg-space-4) var(--tg-section-m);flex-direction:column;display:flex}.services-module__8oUAeG__cycle{padding-block:var(--tg-space-4) var(--tg-section-s);overflow-x:clip}.services-module__8oUAeG__cycleStage{padding-inline:var(--tg-margin)}.services-module__8oUAeG__cyclePanel{background:var(--color-ink);color:var(--color-white);border-radius:var(--tg-radius);padding-block:var(--tg-section-s);will-change:transform;transition:scale .5s ease-out;scale:1}.services-module__8oUAeG__cyclePanel[data-grown]{scale:1.04}.services-module__8oUAeG__cyclePanel :focus-visible{outline-color:var(--color-white)}.services-module__8oUAeG__cycleInner{gap:var(--tg-space-4);flex-direction:column;display:flex}.services-module__8oUAeG__cycleTitle{margin:0}.services-module__8oUAeG__cycleRing{--ring:calc(var(--dp) * 580);padding:calc(var(--dp) * 40) calc(var(--dp) * 240) calc(var(--dp) * 48)}@media (min-width:769px) and (max-height:500px){.services-module__8oUAeG__hero{padding-top:78px}.services-module__8oUAeG__wheel,.services-module__8oUAeG__wheel .services-module__8oUAeG__ring{min-height:calc(100svh - 78px)}.services-module__8oUAeG__info{grid-column:1/span 6}.services-module__8oUAeG__infoInner{gap:var(--tg-space-2)}.services-module__8oUAeG__info .services-module__8oUAeG__infoTitle{font-size:var(--tg-fs-heading);line-height:var(--tg-lh-heading);min-height:0}.services-module__8oUAeG__info .services-module__8oUAeG__infoText{font-size:var(--tg-fs-body);line-height:var(--tg-lh-body);letter-spacing:var(--tg-track-body);min-height:0}.services-module__8oUAeG__wheel .services-module__8oUAeG__ring{margin-right:calc(var(--dp) * -170);translate:0 calc(var(--dp) * -50);grid-column:8/-1}.services-module__8oUAeG__faseNav{display:none}}@media (min-width:769px) and (max-width:1100px) and (orientation:portrait) and (pointer:coarse){.services-module__8oUAeG__hero{padding:120px var(--tg-margin) 64px}.services-module__8oUAeG__wheel{flex-direction:column;justify-content:center;gap:40px;min-height:auto;display:flex}.services-module__8oUAeG__wheel .services-module__8oUAeG__ring{height:460px;min-height:0;margin-inline:calc(var(--tg-margin) * -1);order:-1;overflow:hidden}.services-module__8oUAeG__infoInner{text-align:left;align-items:flex-start;gap:16px}.services-module__8oUAeG__info .services-module__8oUAeG__infoEyebrow{font-size:16px}.services-module__8oUAeG__info .services-module__8oUAeG__infoTitle{min-height:0;font-size:48px;line-height:1.06}.services-module__8oUAeG__info .services-module__8oUAeG__infoText{letter-spacing:0;max-width:30em;min-height:0;font-size:23px;line-height:1.42}.services-module__8oUAeG__infoCta{margin-block-start:12px}.services-module__8oUAeG__infoTitle{max-width:none}}@media (min-width:769px) and (max-width:1200px) and (min-height:501px) and (pointer:coarse){.services-module__8oUAeG__faseNav{display:none}}@media (max-width:768px){.services-module__8oUAeG__hero{min-height:100svh;padding:var(--tg-header-h) var(--tg-margin) var(--tg-space-5)}.services-module__8oUAeG__wheel{justify-content:center;gap:var(--tg-space-3);flex-direction:column;min-height:auto;display:flex}.services-module__8oUAeG__wheel .services-module__8oUAeG__ring{height:calc(var(--dp) * 280);min-height:0;margin-inline:calc(var(--tg-margin) * -1);order:-1;overflow:hidden}.services-module__8oUAeG__infoInner{text-align:left;align-items:flex-start;gap:var(--tg-space-2)}.services-module__8oUAeG__info .services-module__8oUAeG__infoTitle{font-size:var(--tg-fs-heading);line-height:var(--tg-lh-heading)}.services-module__8oUAeG__info .services-module__8oUAeG__infoText{font-size:var(--tg-fs-body);line-height:var(--tg-lh-body);letter-spacing:var(--tg-track-body)}.services-module__8oUAeG__infoCta{margin-block-start:var(--tg-space-1)}.services-module__8oUAeG__infoText,.services-module__8oUAeG__infoTitle{max-width:none}.services-module__8oUAeG__oneTitle,.services-module__8oUAeG__oneText{grid-column:1/-1}.services-module__8oUAeG__faseHero,.services-module__8oUAeG__faseBody{--hang:calc(var(--dp) * 96)}.services-module__8oUAeG__faseHero{padding-inline:var(--tg-margin)}.services-module__8oUAeG__faseFan{width:calc(var(--dp) * 760);left:80%}.services-module__8oUAeG__faseFanLabel{display:none}.services-module__8oUAeG__faseMedia{aspect-ratio:3/2;margin-block-start:var(--tg-space-4)}.services-module__8oUAeG__faseCol,.services-module__8oUAeG__faseCol2{grid-column:1/-1}.services-module__8oUAeG__faseCol2{margin-block-start:var(--tg-space-5)}.services-module__8oUAeG__includes{gap:var(--tg-space-4)}.services-module__8oUAeG__includesHead{align-items:flex-start;gap:var(--tg-space-3);flex-direction:column}.services-module__8oUAeG__faseNav{display:none}.services-module__8oUAeG__cyclePanel{padding-block:var(--tg-space-5)}.services-module__8oUAeG__cycleRing{--ring:calc(var(--dp) * 250);padding:var(--tg-space-3) 0 0}.services-module__8oUAeG__floats{gap:var(--tg-space-3);max-width:none;padding-block:var(--tg-space-2) var(--tg-space-4);grid-template-columns:1fr 1fr;display:grid}.services-module__8oUAeG__floatItem{width:auto}.services-module__8oUAeG__floatItem:nth-child(n){margin-block-start:0}.services-module__8oUAeG__floatItem:nth-child(2n){margin-block-start:calc(var(--dp) * 28)}.services-module__8oUAeG__floatItem:last-child:nth-child(odd){width:calc(50% - var(--tg-space-3) / 2);grid-column:1/-1;justify-self:center;margin-block-start:0}.services-module__8oUAeG__floatIcon{width:calc(var(--dp) * 28);height:calc(var(--dp) * 28)}.services-module__8oUAeG__floatTitle{font-size:var(--tg-fs-small);line-height:var(--tg-lh-small);letter-spacing:var(--tg-track-small)}}.services-module__8oUAeG__focusBand{padding:var(--tg-space-6);border-radius:var(--tg-radius);background:var(--color-green-100);gap:var(--tg-space-5) var(--tg-space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin-block-start:var(--tg-section-s);display:grid}.services-module__8oUAeG__focusBand h2,.services-module__8oUAeG__focusBand p{margin:0}.services-module__8oUAeG__focusHead{gap:var(--tg-space-3);flex-direction:column;max-width:30em;display:flex}.services-module__8oUAeG__focusPoints{gap:var(--tg-space-3) var(--tg-space-5);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.services-module__8oUAeG__focusPoint{gap:var(--tg-space-3);padding-top:var(--tg-space-2);border-top:1px solid var(--color-line);align-items:baseline;display:flex}.services-module__8oUAeG__focusN{color:var(--color-green-700);font-weight:600}@media (max-width:768px){.services-module__8oUAeG__focusBand{padding:var(--tg-space-4);gap:var(--tg-space-4);grid-template-columns:1fr}.services-module__8oUAeG__focusPoints{grid-template-columns:1fr}}
