.Comparison-module__3wjtJG__header,.Comparison-module__3wjtJG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.Comparison-module__3wjtJG__header{color:var(--color-ink-mute);align-items:center;margin-bottom:1rem;font-size:.75rem;font-weight:600}.Comparison-module__3wjtJG__headerTraditional,.Comparison-module__3wjtJG__headerUs{background:#ffffff03;border:1px solid #ffffff14;border-radius:.75rem;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;display:flex}.Comparison-module__3wjtJG__headerUs{color:var(--color-ink);border-color:color-mix(in srgb, var(--color-brand-violet) 30%, transparent);background:color-mix(in srgb, var(--color-brand) 8%, transparent)}.Comparison-module__3wjtJG__row{border-radius:1rem;position:relative}.Comparison-module__3wjtJG__row:focus-visible{outline:2px solid var(--color-brand-violet);outline-offset:4px}.Comparison-module__3wjtJG__feature{color:var(--color-ink-soft);grid-column:span 2;align-items:center;gap:.75rem;padding:.75rem .25rem 0;font-size:1rem;font-weight:600;transition:color .3s;display:flex}.Comparison-module__3wjtJG__row[data-active=true] .Comparison-module__3wjtJG__feature{color:var(--color-ink)}.Comparison-module__3wjtJG__number{color:var(--color-ink-mute);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500}.Comparison-module__3wjtJG__cell{--cell-accent:var(--color-brand-fuchsia);min-width:0;color:var(--color-ink-mute);overflow-wrap:anywhere;background:#ffffff04;border:1px solid #ffffff12;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.65;transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s,transform .35s;display:flex}.Comparison-module__3wjtJG__traditional{--cell-accent:var(--color-brand-fuchsia)}.Comparison-module__3wjtJG__us{--cell-accent:var(--color-brand-cyan);color:var(--color-ink-soft);background:color-mix(in srgb, var(--color-brand) 5%, transparent);border-color:color-mix(in srgb, var(--color-brand-violet) 18%, transparent)}.Comparison-module__3wjtJG__cell[data-active=true]{color:var(--color-ink);border-color:color-mix(in srgb, var(--cell-accent) 55%, transparent);background:color-mix(in srgb, var(--cell-accent) 9%, var(--color-surface));box-shadow:0 4px 24px -12px color-mix(in srgb, var(--cell-accent) 55%, transparent);transition-delay:.35s;transform:translateY(-1px)}.Comparison-module__3wjtJG__mark{width:1.5rem;height:1.5rem;color:var(--cell-accent);background:color-mix(in srgb, var(--cell-accent) 10%, transparent);opacity:.45;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:1rem;font-weight:700;transition:opacity .25s;display:inline-flex}.Comparison-module__3wjtJG__cell[data-active=true] .Comparison-module__3wjtJG__mark{opacity:1;background:color-mix(in srgb, var(--cell-accent) 22%, transparent);animation:.42s cubic-bezier(.2,.8,.2,1) .47s both Comparison-module__3wjtJG__comparison-pop}@keyframes Comparison-module__3wjtJG__comparison-pop{0%{opacity:0;transform:translateY(4px)scale(.45)}60%{opacity:1;transform:translateY(-2px)scale(1.2)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px){.Comparison-module__3wjtJG__header,.Comparison-module__3wjtJG__row{grid-template-columns:.65fr 1fr 1.35fr;gap:1rem}.Comparison-module__3wjtJG__feature{grid-column:span 1;padding:1rem .75rem}.Comparison-module__3wjtJG__cell{padding:1.25rem}}@media (max-width:479px){.Comparison-module__3wjtJG__header,.Comparison-module__3wjtJG__row{gap:.5rem}.Comparison-module__3wjtJG__headerTraditional,.Comparison-module__3wjtJG__headerUs{padding:.625rem}.Comparison-module__3wjtJG__cell{flex-direction:column;gap:.5rem;padding:.75rem}}@media (prefers-reduced-motion:reduce){.Comparison-module__3wjtJG__feature,.Comparison-module__3wjtJG__cell,.Comparison-module__3wjtJG__mark{transition:none}.Comparison-module__3wjtJG__cell[data-active=true]{transform:none}.Comparison-module__3wjtJG__cell[data-active=true] .Comparison-module__3wjtJG__mark{animation:none}}
.ShowcaseCarousel-module__lglDJG__viewport{padding-block:1rem;overflow:clip}.ShowcaseCarousel-module__lglDJG__card{transition:transform .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff1a}.ShowcaseCarousel-module__lglDJG__card:hover,.ShowcaseCarousel-module__lglDJG__card:focus-visible,.ShowcaseCarousel-module__lglDJG__card:active{box-shadow:inset 0 0 0 1px #ffffff73, 0 0 24px color-mix(in srgb, var(--color-brand-violet) 32%, transparent)}.ShowcaseCarousel-module__lglDJG__edge{border-radius:inherit;pointer-events:none;opacity:0;border:1px solid #fff9;transition:opacity .3s;position:absolute;inset:0}.ShowcaseCarousel-module__lglDJG__card:hover .ShowcaseCarousel-module__lglDJG__edge,.ShowcaseCarousel-module__lglDJG__card:focus-visible .ShowcaseCarousel-module__lglDJG__edge,.ShowcaseCarousel-module__lglDJG__card:active .ShowcaseCarousel-module__lglDJG__edge{opacity:.8}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ShowcaseCarousel-module__lglDJG__card:hover,.ShowcaseCarousel-module__lglDJG__card:focus-visible{transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.ShowcaseCarousel-module__lglDJG__card,.ShowcaseCarousel-module__lglDJG__edge{transition:none}}
.ServicesTitleStage-module__Nqta6G__stage{isolation:isolate;place-items:center;min-height:23rem;padding-block:2rem 2.5rem;display:grid;position:relative;overflow:clip}.ServicesTitleStage-module__Nqta6G__content{text-align:left;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;min-width:0;display:flex;position:relative}.ServicesTitleStage-module__Nqta6G__badge{border:1px solid color-mix(in srgb, var(--color-brand-violet) 35%, transparent);background:color-mix(in srgb, var(--color-canvas) 75%, transparent);max-width:min(100%,36rem);color:var(--color-ink-soft);letter-spacing:.035em;text-wrap:balance;border-radius:.45rem;align-self:flex-start;align-items:center;gap:.65rem;margin:0;padding:.55rem .9rem;font-size:.8rem;font-weight:500;line-height:1.6;display:inline-flex}.ServicesTitleStage-module__Nqta6G__badge svg{width:1rem;height:1rem;stroke:var(--color-brand-violet);stroke-width:1.4px;flex-shrink:0}.ServicesTitleStage-module__Nqta6G__grid{--services-grid-columns:12;grid-template-columns:repeat(var(--services-grid-columns), minmax(0, 1fr));pointer-events:none;align-content:center;gap:4px;display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0009 45%,#0002 72%,#0000 95%);mask-image:radial-gradient(#000 15%,#0009 45%,#0002 72%,#0000 95%)}.ServicesTitleStage-module__Nqta6G__tile{aspect-ratio:1;border:1px solid var(--color-brand-violet);background:linear-gradient(140deg, color-mix(in srgb, var(--color-brand-violet) 32%, transparent), transparent);opacity:.3;border-radius:2px}.ServicesTitleStage-module__Nqta6G__tile:nth-child(n+97){display:none}.ServicesTitleStage-module__Nqta6G__heading{pointer-events:none;text-wrap:balance;text-align:left;max-width:100%;margin:0;padding:0;font-size:clamp(2.75rem,6.7vw,6rem);line-height:1.2;position:relative}.ServicesTitleStage-module__Nqta6G__title{pointer-events:auto;cursor:pointer;max-width:100%;color:inherit;text-align:inherit;transition:text-shadow .26s,color .26s;display:block}.ServicesTitleStage-module__Nqta6G__divider{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-violet) 60%, transparent), color-mix(in srgb, var(--color-ink) 12%, transparent));width:100%;height:1px;margin-block:.25rem .15rem;position:relative}.ServicesTitleStage-module__Nqta6G__divider>span{background:var(--color-brand-violet);width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.ServicesTitleStage-module__Nqta6G__details{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.ServicesTitleStage-module__Nqta6G__intro{max-width:32rem;color:var(--color-ink-mute);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.9}.ServicesTitleStage-module__Nqta6G__title:hover,.ServicesTitleStage-module__Nqta6G__title:focus-visible,.ServicesTitleStage-module__Nqta6G__title:active{text-shadow:0 0 32px color-mix(in srgb, var(--color-brand-violet) 45%, transparent)}.ServicesTitleStage-module__Nqta6G__title:focus-visible{outline:2px solid var(--color-brand-violet);outline-offset:8px;border-radius:4px}.ServicesTitleStage-module__Nqta6G__specialties{width:100%;min-width:0}.ServicesTitleStage-module__Nqta6G__specialtyLine{justify-content:flex-start;align-items:center;gap:clamp(.5rem,2vw,1.5rem);min-width:0;display:flex}.ServicesTitleStage-module__Nqta6G__bracket{color:var(--color-brand-violet);opacity:.65;font-family:monospace;font-size:1.6rem;font-weight:300}.ServicesTitleStage-module__Nqta6G__words{min-width:0;max-width:100%;display:grid}.ServicesTitleStage-module__Nqta6G__word{min-width:0;color:var(--color-ink-soft);text-wrap:balance;overflow-wrap:anywhere;opacity:0;grid-area:1/1;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:500;line-height:1.6;transition:opacity .42s,transform .42s;transform:translateY(.35rem)}.ServicesTitleStage-module__Nqta6G__word[data-active=true]{opacity:1;transform:translateY(0)}.ServicesTitleStage-module__Nqta6G__sequence{justify-content:center;align-items:center;gap:.65rem;width:min(100%,19rem);margin:.15rem 0 0;display:flex}.ServicesTitleStage-module__Nqta6G__rule{background:color-mix(in srgb, var(--color-brand-violet) 30%, transparent);flex:1;height:1px}.ServicesTitleStage-module__Nqta6G__counter{color:var(--color-ink-soft);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-family:monospace;font-size:.6rem;line-height:1.5}.ServicesTitleStage-module__Nqta6G__counter>span{opacity:.45}.ServicesTitleStage-module__Nqta6G__steps{gap:3px;display:flex}.ServicesTitleStage-module__Nqta6G__steps>span{border:1px solid color-mix(in srgb, var(--color-brand-violet) 45%, transparent);width:.35rem;height:.35rem;transition:background-color .42s}.ServicesTitleStage-module__Nqta6G__steps>span[data-active=true]{background:var(--color-brand-violet)}.ServicesTitleStage-module__Nqta6G__playback{width:2.75rem;height:2.75rem;color:var(--color-ink-mute);border-radius:50%;flex-shrink:0;place-items:center;transition:color .18s,background-color .18s;display:grid}.ServicesTitleStage-module__Nqta6G__playback svg{width:.7rem;height:.7rem}.ServicesTitleStage-module__Nqta6G__playback:hover,.ServicesTitleStage-module__Nqta6G__playback:focus-visible{color:var(--color-ink);background:color-mix(in srgb, var(--color-brand-violet) 16%, transparent)}.ServicesTitleStage-module__Nqta6G__playback:focus-visible{outline:1px solid var(--color-brand-violet);outline-offset:1px}.ServicesTitleStage-module__Nqta6G__playback:disabled{opacity:.4}@media (min-width:640px){.ServicesTitleStage-module__Nqta6G__stage{min-height:25rem}.ServicesTitleStage-module__Nqta6G__content{width:84%}.ServicesTitleStage-module__Nqta6G__details{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem}.ServicesTitleStage-module__Nqta6G__specialtyLine{text-align:right;justify-content:flex-end}.ServicesTitleStage-module__Nqta6G__sequence{margin-left:auto}}@media (min-width:768px){.ServicesTitleStage-module__Nqta6G__grid{--services-grid-columns:24}.ServicesTitleStage-module__Nqta6G__tile:nth-child(n+97){display:block}.ServicesTitleStage-module__Nqta6G__tile:nth-child(n+193){display:none}}@media (min-width:1024px){.ServicesTitleStage-module__Nqta6G__stage{min-height:26rem}.ServicesTitleStage-module__Nqta6G__grid{--services-grid-columns:30}.ServicesTitleStage-module__Nqta6G__tile:nth-child(n+193){display:block}}@media (prefers-reduced-motion:reduce){.ServicesTitleStage-module__Nqta6G__title{transition:none}.ServicesTitleStage-module__Nqta6G__word,.ServicesTitleStage-module__Nqta6G__steps>span,.ServicesTitleStage-module__Nqta6G__playback{transition:none;transform:none}}
