.grp-cat-a .cat-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:56px 0}.grp-cat-a .cat-hero__bg{position:absolute;inset:0;overflow:hidden}.grp-cat-a .cat-hero__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 100%,rgba(1,57,70,.6),rgba(1,57,70,.85) 60%)}.grp-cat-a .cat-hero__pic,.grp-cat-a .cat-hero__pic img{position:absolute;inset:0;width:100%;height:100%}.grp-cat-a .cat-hero__pic img{object-fit:cover;transform-origin:60% 50%;animation:catZoom 12s ease-out both}@keyframes catZoom{from{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.grp-cat-a .cat-hero__pic img{animation:none;transform:none}}.grp-cat-a .cat-hero__inner{position:relative;display:flex;flex-direction:column;gap:24px}.grp-cat-a .cat-hero__copy{display:flex;flex-direction:column;gap:22px}.grp-cat-a .cat-hero__title{font-size:34px;line-height:1.12;font-weight:var(--fw-extrabold);color:#fff}.grp-cat-a .cat-hero__text{font-size:18px;line-height:1.6;font-weight:var(--fw-light);opacity:.92}.grp-cat-a .cat-hero__text strong{font-weight:var(--fw-semibold)}.grp-cat-a .cat-hero__actions{display:flex;flex-direction:column;align-items:center;gap:28px}.grp-cat-a .cat-hero__actions .btn{width:auto;padding-inline:20px}.grp-cat-a .cat-hero__link{font-size:15.5px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--teal);text-decoration:underline;text-underline-offset:3px}.grp-cat-a .cat-hero__link:hover{color:#fff}.grp-cat-a .cat-hero__quote{display:flex;flex-direction:column;gap:12px}.grp-cat-a .cat-hero__quote-rule{width:40px;height:3px;background:var(--teal)}.grp-cat-a .cat-hero__quote p{font-size:16.5px;line-height:1.55;font-weight:var(--fw-light);font-style:italic}.grp-cat-a .cat-hero__quote figcaption{font-size:13.5px;line-height:1.3;font-weight:var(--fw-medium);color:var(--teal)}@media (min-width:768px){.grp-cat-a .cat-hero{padding:80px 0 72px}.grp-cat-a .cat-hero__title{font-size:40px;max-width:614px}.grp-cat-a .cat-hero__text{max-width:580px}.grp-cat-a .cat-hero__actions{flex-direction:row}.grp-cat-a .cat-hero__actions .btn{padding-inline:34px}.grp-cat-a .cat-hero__quote p{max-width:360px}}@media (min-width:1024px){.grp-cat-a .cat-hero{padding:0}.grp-cat-a .cat-hero__title{font-size:44px}}@media (min-width:1024px){.page-fcmo .cat-hero__bg::after{background:linear-gradient(180deg,rgba(1,57,70,0) 0%,rgba(1,57,70,0) 55%,rgba(1,57,70,.85) 100%),linear-gradient(90deg,rgba(1,57,70,.95) 0%,rgba(1,57,70,.78) 42%,rgba(1,57,70,.2) 75%,rgba(1,57,70,.1) 100%)}.page-fcmo .cat-hero__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;min-height:560px;padding-top:91px;padding-bottom:88px}.page-fcmo .cat-hero__copy{flex:0 0 614px}.page-fcmo .cat-hero__quote{flex:0 0 360px;margin-bottom:3px}}.grp-cat-a .truth-is__row--pain .video-oval{order:0}.grp-cat-a .truth-is__head{margin-bottom:40px}.grp-cat-a .truth-is__title{font-size:34px}.grp-cat-a .truth-is__sub{font-size:18px;max-width:none}.grp-cat-a .truth-is__row{gap:40px}.grp-cat-a .truth-is__row + .truth-is__row{margin-top:40px}.grp-cat-a .truth-is__h3{font-size:24px}.grp-cat-a .truth-is .dot-list li{font-size:18.5px}.grp-cat-a .pull-line{margin-top:40px}.grp-cat-a .pull-line__text{font-size:28px;line-height:1.25}@media (min-width:768px){.grp-cat-a .truth-is__head{margin-bottom:48px}.grp-cat-a .truth-is__title{font-size:40px}.grp-cat-a .truth-is__sub{font-size:20px}.grp-cat-a .truth-is__row{gap:48px}.grp-cat-a .truth-is__row + .truth-is__row,.grp-cat-a .pull-line{margin-top:48px}.grp-cat-a .truth-is__h3{font-size:32px}.grp-cat-a .pull-line__text{font-size:30px}}@media (min-width:1024px){.grp-cat-a .truth-is__head{margin-bottom:96px}.grp-cat-a .truth-is__title{font-size:44px}.grp-cat-a .truth-is__row{gap:110px}.grp-cat-a .truth-is__row + .truth-is__row,.grp-cat-a .pull-line{margin-top:96px}.grp-cat-a .pull-line__text{font-size:34px}}.grp-cat-a .perfect-for{background:var(--light)}.grp-cat-a .perfect-for__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink);margin-bottom:40px}.grp-cat-a .perfect-for__title strong{font-weight:var(--fw-semibold)}.grp-cat-a .perfect-for__list{display:grid;grid-template-columns:1fr;gap:40px 64px}.grp-cat-a .perfect-for__item{display:flex;gap:20px;align-items:flex-start}.grp-cat-a .perfect-for__check{flex:0 0 36px;width:36px;height:36px}.grp-cat-a .perfect-for__item>div{display:flex;flex-direction:column;gap:8px;min-width:0}.grp-cat-a .perfect-for__item h3{font-size:18px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--ink)}.grp-cat-a .perfect-for__item p{font-size:16.5px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}@media (min-width:768px){.grp-cat-a .perfect-for__title{font-size:34px;margin-bottom:56px}.grp-cat-a .perfect-for__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}.grp-cat-a .perfect-for__item h3{font-size:20px}}@media (min-width:1024px){.grp-cat-a .perfect-for__title{font-size:40px}.grp-cat-a .perfect-for__list{row-gap:44px}}.grp-cat-a .phases-section{background:var(--light)}.grp-cat-a .phases__head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.grp-cat-a .phases__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink)}.grp-cat-a .phases__title strong{font-weight:var(--fw-semibold)}.grp-cat-a .phases__intro{font-size:18px;line-height:1.6;font-weight:var(--fw-light);color:var(--body);max-width:720px}.grp-cat-a .phases{position:relative;display:grid;grid-template-columns:1fr;gap:24px}.grp-cat-a .phases__track{display:none}.grp-cat-a .phase{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.grp-cat-a .phase__when{display:inline-flex;padding:6px 14px;border-radius:20px;background:var(--teal-100);font-size:13px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--deep-teal)}.grp-cat-a .phase--last .phase__when{background:var(--teal);color:#fff}.grp-cat-a .phase__node{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;border:2px solid var(--teal);background:var(--light);transition:background-color var(--t-slow) ease}.grp-cat-a .phase.is-lit .phase__node,.no-js .grp-cat-a .phase__node{background:var(--teal)}.grp-cat-a .phase__title{font-size:28px;line-height:1.1;font-weight:var(--fw-extrabold);color:var(--ink)}.grp-cat-a .phase--last .phase__title{color:var(--teal)}.grp-cat-a .phase__body{font-size:16.5px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}@media (min-width:768px){.grp-cat-a .phases__head{margin-bottom:64px}.grp-cat-a .phases__title{font-size:34px}.grp-cat-a .phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.grp-cat-a .phase__title{font-size:30px}.grp-cat-a .phase__node{display:none}}@media (min-width:1024px){.grp-cat-a .phases__title{font-size:40px}.grp-cat-a .phases{grid-template-columns:repeat(4,minmax(0,1fr))}.grp-cat-a .phases__track{display:block;position:absolute;left:11px;top:55px;width:calc(75% + 8px);height:2px;background:var(--teal-100)}.grp-cat-a .phases__fill{position:absolute;inset:0;background:var(--teal);transform-origin:left;transform:scaleX(var(--progress,1))}.grp-cat-a .phase__title{font-size:34px}.grp-cat-a .phase__node{display:block}}.grp-cat-a .offer-cards{padding-bottom:0}.grp-cat-a .offer-cards__layout{display:flex;flex-direction:column;gap:40px}.grp-cat-a .offer-cards__head{display:flex;flex-direction:column;gap:20px}.grp-cat-a .offer-cards__title{font-size:32px;line-height:1.18;font-weight:var(--fw-regular);letter-spacing:-.015em;color:var(--ink);max-width:360px}.grp-cat-a .offer-cards__title strong{font-weight:var(--fw-semibold)}.grp-cat-a .offer-cards__head .lead{max-width:340px}.grp-cat-a .offer-cards__grid{display:grid;grid-template-columns:1fr;gap:30px}.grp-cat-a .offer-card{display:flex;flex-direction:column;gap:16px;padding:30px;min-height:248px;border:1px solid var(--teal);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card);transition:background-color var(--t) ease-out,transform var(--t) ease-out,box-shadow var(--t) ease-out}.grp-cat-a .offer-card--active,.grp-cat-a .offer-card:hover{background:var(--teal-50)}.grp-cat-a .offer-card__icon{width:40px;height:40px}.grp-cat-a .offer-card__name{font-size:24px;line-height:1.22;font-weight:var(--fw-regular);letter-spacing:-.005em;color:var(--ink)}.grp-cat-a .offer-card__text{font-size:15.5px;line-height:1.45;font-weight:var(--fw-light);color:var(--body)}.grp-cat-a .offer-card__note{font-size:14px;line-height:1.4;font-weight:var(--fw-medium);color:var(--deep-teal)}.grp-cat-a .offer-cards__slider{padding-top:40px}@media (min-width:768px){.grp-cat-a .offer-cards__layout{gap:62px}.grp-cat-a .offer-cards__title{font-size:36px;max-width:384px}.grp-cat-a .offer-cards__grid{grid-template-columns:repeat(2,minmax(0,322px));gap:36px 40px}.grp-cat-a .offer-cards__slider{padding-top:48px}}@media (min-width:1024px){.grp-cat-a .offer-cards__layout{flex-direction:row;align-items:flex-start}.grp-cat-a .offer-cards__head{flex:0 0 360px}.grp-cat-a .offer-card{height:338px}.grp-cat-a .offer-cards__slider{padding-top:112px}}.grp-cat-a .closing-form{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:56px 0}.grp-cat-a .closing-form__bg{position:absolute;inset:0}.grp-cat-a .closing-form__pic,.grp-cat-a .closing-form__pic img{position:absolute;inset:0;width:100%;height:100%}.grp-cat-a .closing-form__pic img{object-fit:cover;opacity:.55;transform:scaleX(-1)}.grp-cat-a .closing-form__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 100%,rgba(1,57,70,.6),rgba(1,57,70,.85) 60%)}.grp-cat-a .closing-form__inner{position:relative;display:flex;flex-direction:column;gap:24px}.grp-cat-a .closing-form__copy{display:flex;flex-direction:column;gap:20px}.grp-cat-a .closing-form__title{font-size:34px;line-height:1.15;font-weight:var(--fw-extrabold);color:#fff}.grp-cat-a .closing-form__text{font-size:19px;line-height:1.6;font-weight:var(--fw-light);opacity:.92}.grp-cat-a .closing-form__text strong{color:var(--teal);font-weight:var(--fw-semibold)}.grp-cat-a .closing-form__list{display:flex;flex-direction:column;gap:12px;padding-top:12px}.grp-cat-a .closing-form__list li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.4}.grp-cat-a .closing-form__list img{flex:0 0 24px}.grp-cat-a .closing-form .lead-form{padding:40px 20px;border-radius:18px;border:1px solid var(--teal-100);box-shadow:0 16px 40px rgba(0,33,41,.08),0 2px 6px rgba(0,33,41,.06)}.grp-cat-a .closing-form .lead-form__title{font-size:18px}.grp-cat-a .closing-form .field label{color:var(--deep-teal)}.grp-cat-a .closing-form .field input,.grp-cat-a .closing-form .field textarea{border-color:var(--teal-100)}.grp-cat-a .closing-form .field input::placeholder,.grp-cat-a .closing-form .field textarea::placeholder{color:#8c999e}@media (min-width:768px){.grp-cat-a .closing-form{padding:80px 0 72px}.grp-cat-a .closing-form__title{font-size:40px;max-width:560px}.grp-cat-a .closing-form__text{max-width:520px}.grp-cat-a .closing-form .lead-form{padding:40px}.grp-cat-a .closing-form .lead-form__title{font-size:22px}}@media (min-width:1024px){.grp-cat-a .closing-form{padding:0}.grp-cat-a .closing-form__bg::after{background:linear-gradient(90deg,rgba(1,57,70,.96) 0%,rgba(1,57,70,.85) 50%,rgba(1,57,70,.55) 100%)}.grp-cat-a .closing-form__pic img{transform:scaleX(-1)}.grp-cat-a .closing-form__inner{flex-direction:row;justify-content:space-between;align-items:center;min-height:660px;padding-top:69px;padding-bottom:69px}.grp-cat-a .closing-form__copy{flex:0 0 560px}.grp-cat-a .closing-form__title{font-size:44px}.grp-cat-a .closing-form .lead-form{flex:0 0 470px}}.grp-cat-a .cat-hero__actions--start{align-items:flex-start}@media (min-width:1024px){.page-agentic .cat-hero__bg::after,.page-process .cat-hero__bg::after{background:linear-gradient(90deg,rgba(1,57,70,.97) 0%,rgba(1,57,70,.85) 38%,rgba(1,57,70,.15) 62%,rgba(1,57,70,0) 100%)}.page-agentic .cat-hero__inner{min-height:560px;justify-content:center}.page-agentic .cat-hero__title{max-width:600px}}.grp-cat-a .perfect-for--dark{background:var(--ink);color:#fff}.grp-cat-a .perfect-for--dark .perfect-for__title{color:#fff}.grp-cat-a .perfect-for--dark .perfect-for__title strong{color:var(--teal)}.grp-cat-a .perfect-for--dark .perfect-for__item h3{color:#fff}.grp-cat-a .perfect-for--dark .perfect-for__item p{color:#fff;opacity:.85}.grp-cat-a .guardrails-diagram{background:var(--light)}.grp-cat-a .guardrails__head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:36px}.grp-cat-a .guardrails__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink);max-width:900px}.grp-cat-a .guardrails__title strong{font-weight:var(--fw-semibold)}.grp-cat-a .guardrails__intro{font-size:18px;line-height:1.6;font-weight:var(--fw-light);color:var(--body);max-width:700px}.grp-cat-a .guardrails{position:relative;display:flex;flex-direction:column;align-items:center;gap:36px}.grp-cat-a .guardrails__source{display:inline-flex;padding:16px 28px;border-radius:40px;background:var(--ink);color:#fff;font-size:17px;line-height:1.3;font-weight:var(--fw-semibold);white-space:nowrap}.grp-cat-a .guardrails__lines{display:none}.grp-cat-a .guardrails__rules{display:flex;flex-direction:column;gap:24px;width:100%}.grp-cat-a .rule{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;border-radius:14px;border-top:4px solid var(--teal);background:#fff;box-shadow:0 16px 20px rgba(0,33,41,.08),0 2px 3px rgba(0,33,41,.06)}.grp-cat-a .rule--ask{border-top-color:#ffbf35}.grp-cat-a .rule--blank{border-top-color:var(--body)}.grp-cat-a .rule__label{display:inline-flex;padding:6px 14px;border-radius:20px;background:var(--teal-100);font-size:13px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--ink)}.grp-cat-a .rule--ask .rule__label{background:#fff0cc}.grp-cat-a .rule--blank .rule__label{background:var(--light)}.grp-cat-a .rule__title{font-size:21px;line-height:1.25;font-weight:var(--fw-semibold);color:var(--ink)}.grp-cat-a .rule__text{font-size:16.5px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}.grp-cat-a .guardrails__note{margin-top:36px;text-align:center;font-size:17px;line-height:1.5;font-weight:var(--fw-medium);color:var(--deep-teal)}@media (min-width:768px){.grp-cat-a .guardrails__head{margin-bottom:48px}.grp-cat-a .guardrails__title{font-size:34px}.grp-cat-a .guardrails{gap:0}.grp-cat-a .guardrails__lines{display:block;width:calc(200% / 3 + 16px);height:48px;overflow:visible}.grp-cat-a .guardrails__rules{flex-direction:row}.grp-cat-a .rule{flex:1 1 0;min-width:0}.grp-cat-a .rule__title{font-size:24px}.grp-cat-a .guardrails__note{margin-top:48px}}@media (min-width:1024px){.grp-cat-a .guardrails__title{font-size:40px}.grp-cat-a .rule{min-height:233px}}.reveal-ready .grp-cat-a .guardrails[data-draw] .guardrails__source,.reveal-ready .grp-cat-a .guardrails[data-draw] .rule{opacity:0;transform:translateY(12px);transition:opacity 400ms ease-out,transform 400ms ease-out}.reveal-ready .grp-cat-a .guardrails[data-draw] .rule:nth-child(2){transition-delay:60ms}.reveal-ready .grp-cat-a .guardrails[data-draw] .rule:nth-child(3){transition-delay:120ms}.reveal-ready .grp-cat-a .guardrails[data-draw] .guardrails__lines{clip-path:inset(0 50% 100% 50%);transition:clip-path 400ms ease-in-out 400ms}.reveal-ready .grp-cat-a .guardrails.is-drawn .guardrails__source,.reveal-ready .grp-cat-a .guardrails.is-drawn .rule{opacity:1;transform:none}.reveal-ready .grp-cat-a .guardrails.is-drawn .guardrails__lines{clip-path:inset(0 0 0 0)}.grp-cat-a .tools{padding:64px 0;overflow:hidden;background:#fff}.grp-cat-a .tools__head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:40px}.grp-cat-a .tools__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink)}.grp-cat-a .tools__title strong{font-weight:var(--fw-semibold);color:var(--teal)}.grp-cat-a .tools__intro{font-size:16px;line-height:1.6;font-weight:var(--fw-light);color:var(--body);max-width:720px}.grp-cat-a .tools .tool-marquee{gap:22px}.grp-cat-a .tools .marquee--tools .marquee__track{gap:35px}.grp-cat-a .tools .marquee--tools img{height:17px}.grp-cat-a .tools .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}@media (min-width:768px){.grp-cat-a .tools{padding:83px 0}.grp-cat-a .tools__head{margin-bottom:52px}.grp-cat-a .tools__title{font-size:34px}.grp-cat-a .tools__intro{font-size:16px}.grp-cat-a .tools .tool-marquee{gap:32px}.grp-cat-a .tools .marquee--tools .marquee__track{gap:51px}.grp-cat-a .tools .marquee--tools img{height:24px}}@media (min-width:1024px){.grp-cat-a .tools{padding:104px 0}.grp-cat-a .tools__head{margin-bottom:64px}.grp-cat-a .tools__title{font-size:40px}.grp-cat-a .tools__intro{font-size:18px}.grp-cat-a .tools .tool-marquee{gap:40px}.grp-cat-a .tools .marquee--tools .marquee__track{gap:64px}.grp-cat-a .tools .marquee--tools img{height:30px}}.grp-cat-a .outcome-picker{background:var(--ink);color:#fff;overflow:hidden}.grp-cat-a .outcome-picker__head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:40px}.grp-cat-a .outcome-picker__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);max-width:1000px}.grp-cat-a .outcome-picker__title strong{font-weight:var(--fw-semibold);color:var(--teal)}.grp-cat-a .outcome-picker__intro{font-size:18px;line-height:1.6;font-weight:var(--fw-light);max-width:680px}.grp-cat-a .outcome-picker__track{display:flex;gap:16px;padding-top:46px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.grp-cat-a .outcome-picker__track::-webkit-scrollbar{display:none}.grp-cat-a .outcome-card{position:relative;flex:0 0 272px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 30px 30px;border-radius:10px;background:var(--deep-teal);color:#fff;text-align:center;transition:background-color var(--t) ease-out,color var(--t) ease-out}.grp-cat-a .outcome-card__badge{position:absolute;left:50%;top:-40px;width:80px;height:80px;margin-left:-40px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 8px var(--ink),0 4px 12px rgba(0,33,41,.08);transition:background-color var(--t) ease-out,box-shadow var(--t) ease-out}.grp-cat-a .outcome-card__badge img{transition:filter var(--t) ease-out}.grp-cat-a .outcome-card__name{font-size:19px;line-height:1.3;font-weight:var(--fw-semibold)}.grp-cat-a .outcome-card__text{font-size:15.5px;line-height:1.6;font-weight:var(--fw-light);opacity:.8}.grp-cat-a .outcome-card__rule{align-self:stretch;height:1px;margin-top:auto;background:var(--teal);opacity:.45}.grp-cat-a .outcome-card__time{font-size:14.5px;line-height:1.4;font-weight:var(--fw-medium);color:var(--teal)}.grp-cat-a .outcome-card__btn{display:inline-flex;justify-content:center;width:205px;padding:13px 8px;white-space:nowrap;border:1.5px solid var(--teal);border-radius:var(--radius-sm);font-size:15.5px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--teal);transition:background-color var(--t) ease-out,color var(--t) ease-out}.grp-cat-a .outcome-card:hover,.grp-cat-a .outcome-card:focus-visible{background:#fff;color:var(--ink)}.grp-cat-a .outcome-card:hover .outcome-card__text,.grp-cat-a .outcome-card:focus-visible .outcome-card__text{color:var(--body);opacity:1}.grp-cat-a .outcome-card:hover .outcome-card__time,.grp-cat-a .outcome-card:focus-visible .outcome-card__time{color:var(--deep-teal)}.grp-cat-a .outcome-card:hover .outcome-card__btn,.grp-cat-a .outcome-card:focus-visible .outcome-card__btn{background:var(--teal);color:var(--ink)}.grp-cat-a .outcome-card:hover .outcome-card__badge,.grp-cat-a .outcome-card:focus-visible .outcome-card__badge{background:var(--teal);box-shadow:0 0 0 8px var(--deep-teal)}.grp-cat-a .outcome-card:hover .outcome-card__badge img,.grp-cat-a .outcome-card:focus-visible .outcome-card__badge img{filter:brightness(0) invert(1)}@media (min-width:768px){.grp-cat-a .outcome-picker__head{margin-bottom:64px}.grp-cat-a .outcome-picker__title{font-size:34px}.grp-cat-a .outcome-picker__track{display:grid;grid-template-columns:repeat(2,300px);justify-content:center;gap:70px 16px;overflow:visible;margin:0;padding-inline:0}.grp-cat-a .outcome-card{padding-top:64px}}@media (min-width:1024px){.grp-cat-a .outcome-picker__title{font-size:40px}.grp-cat-a .outcome-picker__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.grp-cat-a .outcome-card{height:397px}}.page-process .cat-hero__bg .cat-hero__pic img{opacity:1}.wf-board{display:none}@media (min-width:768px){.page-process .cat-hero__inner{gap:24px}.page-process .cat-hero__title{max-width:600px}.page-process .cat-hero__text{max-width:560px}.grp-cat-a .wf-board{display:flex;flex-direction:column;gap:15.4px;padding:21px;border-radius:15.4px;background:#fff;color:var(--ink);box-shadow:0 15px 19px rgba(0,33,41,.08),0 2px 3px rgba(0,33,41,.06)}}@media (min-width:1024px){.page-process .cat-hero__pic img{opacity:.5}.page-process .cat-hero__bg::after{background:linear-gradient(90deg,rgba(1,57,70,.97) 0%,rgba(1,57,70,.8) 45%,rgba(1,57,70,.35) 100%)}.page-process .cat-hero__inner{flex-direction:row;justify-content:space-between;align-items:center;min-height:560px}.page-process .cat-hero__copy{flex:0 0 600px}.grp-cat-a .wf-board{flex:0 0 500px}}.grp-cat-a .wf-board__title{font-size:15.4px;line-height:1.3;font-weight:var(--fw-semibold)}.grp-cat-a .wf-board__kpis{display:flex;gap:7.7px}.grp-cat-a .wf-kpi{flex:1 1 0;display:flex;flex-direction:column;gap:2px;padding:9.6px 11.5px;border-radius:7.7px;background:var(--teal-100);white-space:nowrap}.grp-cat-a .wf-kpi--late{background:#fff0cc}.grp-cat-a .wf-kpi--avg{background:var(--teal-50)}.grp-cat-a .wf-kpi b{font-size:16.3px;line-height:1.2;font-weight:var(--fw-semibold)}.grp-cat-a .wf-kpi span{font-size:11px;line-height:1.3;color:var(--body)}.grp-cat-a .wf-board__cols{display:flex;gap:9.6px;align-items:flex-start}.grp-cat-a .wf-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:7.7px;padding:9.6px 7.7px;border-radius:9.6px;background:var(--light)}.grp-cat-a .wf-col__name{font-size:11px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--deep-teal)}.grp-cat-a .wf-card{display:flex;flex-direction:column;align-items:flex-start;gap:5.8px;padding:7.7px;border:1px solid var(--teal-100);border-radius:5.8px;background:#fff;font-size:11px;line-height:1.3;font-weight:var(--fw-medium);color:var(--ink)}.grp-cat-a .wf-tag{padding:1.9px 5.8px;border-radius:3.8px;background:var(--teal-100);font-size:9.1px;line-height:1.3;font-weight:var(--fw-medium);color:var(--deep-teal);white-space:nowrap}.grp-cat-a .wf-tag--gray{background:var(--light)}.grp-cat-a .wf-tag--amber{background:#fff0cc}.grp-cat-a .wf-tag--light{background:var(--teal-50)}.grp-cat-a .wf-card{animation:wfSlide 500ms var(--ease-out) both;animation-delay:calc(300ms + var(--i,0) * 600ms)}@keyframes wfSlide{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.grp-cat-a .wf-card{animation:none}}.grp-cat-a .how-it-connects{background:var(--light);padding-block:56px}.grp-cat-a .connects__head{display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.grp-cat-a .connects__title{font-size:28px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink)}.grp-cat-a .connects__title strong{font-weight:var(--fw-semibold);color:var(--teal)}.grp-cat-a .connects__intro{font-size:16.5px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}.grp-cat-a .connects{display:flex;flex-direction:column;gap:20px}.grp-cat-a .connects__col{display:flex;flex-direction:column;gap:20px}.grp-cat-a .connects__label{display:flex;flex-direction:column;gap:6px;font-size:20px;line-height:1.25;font-weight:var(--fw-semibold);color:var(--ink)}.grp-cat-a .connects__label span{font-size:13px;line-height:1.2;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.grp-cat-a .connects__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grp-cat-a .connects__tools li{display:flex;align-items:center;height:48px;padding:0 18px;border:1px solid var(--teal-100);border-radius:12px;background:#fff}.grp-cat-a .connects__tools img{height:24px;width:auto}.grp-cat-a .connects__arrow{display:flex;justify-content:center;align-items:center;height:30px}.grp-cat-a .connects__arrow svg{transform:rotate(90deg);width:30px;height:12px}.grp-cat-a .program-card{display:flex;flex-direction:column;padding:17px 19px;border-radius:16px;background:#fff;box-shadow:0 16px 20px rgba(0,33,41,.08),0 2px 3px rgba(0,33,41,.06)}.grp-cat-a .program-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.grp-cat-a .program-card__head h3{font-size:13.2px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--ink)}.grp-cat-a .program-card__steps li{display:flex;align-items:center;gap:9.3px;padding:9.3px 0;border-top:1px solid var(--teal-100)}.grp-cat-a .pc-check,.grp-cat-a .pc-box{flex:0 0 17px;width:17px;height:17px}.grp-cat-a .pc-box{border:1.5px solid var(--teal-100);border-radius:5px;background:#fff}.grp-cat-a .pc-box--pending{border-color:#996b0d}.grp-cat-a .pc-step{flex:1 1 auto;min-width:0;font-size:11.7px;line-height:1.3;color:var(--body)}.grp-cat-a .pc-tag{flex:0 0 auto;padding:3px 7.8px;border-radius:20px;background:var(--teal-50);font-size:9.3px;line-height:1.3;font-weight:var(--fw-medium);color:var(--deep-teal);white-space:nowrap}.grp-cat-a .pc-tag--amber{background:#fff2d1;color:#996b0d}.grp-cat-a .program-card__note{font-size:10px;line-height:1.4;font-weight:var(--fw-medium);color:var(--deep-teal);opacity:.8}.grp-cat-a .review-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 16px 20px rgba(0,33,41,.08),0 2px 3px rgba(0,33,41,.06)}.grp-cat-a .review-card__title{font-size:16px;line-height:1.3;font-weight:var(--fw-semibold)}.grp-cat-a .review-card__item{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:10px;background:rgba(255,255,255,.08);font-size:14px;line-height:1.3;font-weight:var(--fw-medium)}.grp-cat-a .review-card__sub{font-size:13px;font-weight:var(--fw-regular);color:var(--teal)}.grp-cat-a .review-card__actions{display:flex;gap:8px}.grp-cat-a .rc-btn{padding:8px 14px;border:1px solid var(--teal);border-radius:8px;font-size:13px;line-height:1.2;font-weight:var(--fw-semibold);color:var(--teal)}.grp-cat-a .rc-btn--primary{background:var(--teal);color:var(--ink)}.grp-cat-a .review-card__kpis{display:flex;gap:10px}.grp-cat-a .review-card__kpis div{flex:1 1 0;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.08);line-height:1.2}.grp-cat-a .review-card__kpis b{font-size:20px;font-weight:var(--fw-bold)}.grp-cat-a .review-card__kpis span{font-size:12px;color:var(--teal)}@media (min-width:768px){.grp-cat-a .how-it-connects{padding-block:80px}.grp-cat-a .connects__title{font-size:34px}.grp-cat-a .connects__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.grp-cat-a .connects__tools li{height:52px}.grp-cat-a .program-card{max-width:480px;padding:25px 27px;border-radius:18px}.grp-cat-a .program-card__head{margin-bottom:16px}.grp-cat-a .program-card__head h3{font-size:19.4px}.grp-cat-a .program-card__steps li{gap:13.7px;padding:13.7px 0}.grp-cat-a .pc-check,.grp-cat-a .pc-box{flex-basis:25px;width:25px;height:25px}.grp-cat-a .pc-step{font-size:17px}.grp-cat-a .pc-tag{padding:4.6px 11.4px;font-size:13.7px}.grp-cat-a .program-card__note{font-size:14.8px}.grp-cat-a .review-card{max-width:326px}}@media (min-width:1024px){.grp-cat-a .how-it-connects{padding-block:104px 118px}.grp-cat-a .connects__head{align-items:center;text-align:center;gap:16px;margin-bottom:64px}.grp-cat-a .connects__title{font-size:40px}.grp-cat-a .connects__intro{font-size:18px;max-width:760px}.grp-cat-a .connects{display:grid;grid-template-columns:280px 70px 420px 70px 286px;gap:0;align-items:start}.grp-cat-a .connects__col{gap:29px}.grp-cat-a .connects__tools{grid-template-columns:1fr;gap:14px}.grp-cat-a .connects__tools li{height:56px}.grp-cat-a .connects__arrow{height:auto}.grp-cat-a .connects__arrow svg{transform:none;width:46px;height:12px}.grp-cat-a .connects__arrow--1{margin-top:242px}.grp-cat-a .connects__arrow--2{margin-top:205px}.grp-cat-a .program-card{max-width:none;padding:22px 24px;border-radius:16px}.grp-cat-a .program-card__head{margin-bottom:14px}.grp-cat-a .program-card__head h3{font-size:17px}.grp-cat-a .program-card__steps li{gap:12px;padding:12px 0}.grp-cat-a .pc-check,.grp-cat-a .pc-box{flex-basis:22px;width:22px;height:22px}.grp-cat-a .pc-step{font-size:15px}.grp-cat-a .pc-tag{padding:4px 10px;font-size:12px}.grp-cat-a .program-card__note{font-size:13px}.grp-cat-a .review-card{max-width:none}}.reveal-ready .grp-cat-a .connects[data-draw] .connects__col{opacity:0;transform:translateY(12px);transition:opacity 400ms ease-out,transform 400ms ease-out}.reveal-ready .grp-cat-a .connects[data-draw] .connects__col--program{transition-delay:60ms}.reveal-ready .grp-cat-a .connects[data-draw] .connects__col--people{transition-delay:120ms}.reveal-ready .grp-cat-a .connects[data-draw] .connects__arrow svg{clip-path:inset(0 100% 0 0);transition:clip-path 400ms ease-in-out 400ms}.reveal-ready .grp-cat-a .connects.is-drawn .connects__col{opacity:1;transform:none}.reveal-ready .grp-cat-a .connects.is-drawn .connects__arrow svg{clip-path:inset(0 0 0 0)}.grp-cat-a .numbered__row{display:flex;flex-direction:column;gap:40px}.grp-cat-a .numbered__head{display:flex;flex-direction:column;gap:18px}.grp-cat-a .numbered__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink)}.grp-cat-a .numbered__title strong{font-weight:var(--fw-semibold)}.grp-cat-a .numbered__intro{font-size:18px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}.grp-cat-a .numbered__items{display:flex;flex-direction:column;gap:27px}.grp-cat-a .numbered__item{display:flex;gap:24px;align-items:flex-start}.grp-cat-a .numbered__num{flex:0 0 56px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--teal-50);font-size:18px;line-height:1;font-weight:var(--fw-semibold);color:var(--deep-teal)}.grp-cat-a .numbered__item:first-child .numbered__num{background:var(--ink);color:#fff}.grp-cat-a .numbered__item>div{display:flex;flex-direction:column;gap:8px;padding-top:4px;min-width:0}.grp-cat-a .numbered__item h3{font-size:19px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--ink)}.grp-cat-a .numbered__item p{font-size:17px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}@media (min-width:768px){.grp-cat-a .numbered__row{flex-direction:row;gap:48px;align-items:flex-start}.grp-cat-a .numbered__head{flex:0 0 300px}.grp-cat-a .numbered__title{font-size:34px}.grp-cat-a .numbered__items{flex:1 1 0;gap:36px}.grp-cat-a .numbered__item h3{font-size:21px}}@media (min-width:1024px){.grp-cat-a .numbered__row{gap:96px}.grp-cat-a .numbered__head{flex-basis:380px}.grp-cat-a .numbered__title{font-size:40px}}.grp-cat-a .testimonials-band{background:#fff}.grp-cat-a .products__head{display:flex;flex-direction:column;gap:16px;text-align:center;align-items:center;margin-bottom:40px}.grp-cat-a .products__title{font-size:30px;line-height:1.2;font-weight:var(--fw-regular);color:var(--ink);max-width:860px}.grp-cat-a .products__title strong{font-weight:var(--fw-semibold)}.grp-cat-a .products__intro{font-size:18px;line-height:1.6;font-weight:var(--fw-light);color:var(--body);max-width:700px}.grp-cat-a .product-row{display:flex;flex-direction:column;gap:40px}.grp-cat-a .product-row + .product-row{margin-top:40px}.grp-cat-a .product-row__text{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.grp-cat-a .product-row__title{font-size:24px;line-height:1.25;font-weight:var(--fw-regular);color:var(--ink)}.grp-cat-a .product-row__title strong,.grp-cat-a .product-row__sub strong{font-weight:var(--fw-semibold)}.grp-cat-a .product-row__lead{font-size:17.5px;line-height:1.6;font-weight:var(--fw-light);color:var(--body)}.grp-cat-a .product-row__sub{font-size:18px;line-height:1.3;color:var(--ink)}.grp-cat-a .product-row__list{display:flex;flex-direction:column;gap:22px}.grp-cat-a .product-row__list li{display:flex;align-items:center;gap:16px;font-size:16.5px;line-height:1.5;color:var(--body)}.grp-cat-a .product-row__list img{flex:0 0 36px}.grp-cat-a .product-row__btn{padding:14px 24px;font-size:15.5px;line-height:1.3}.grp-cat-a .illus{position:relative;display:block;width:100%;max-width:520px;aspect-ratio:520 / 420;container-type:inline-size;margin-inline:auto;--u:calc(100cqw / 520)}.grp-cat-a .illus>*{position:absolute}.grp-cat-a .illus__arch{left:calc(110 * var(--u));top:calc(40 * var(--u));width:calc(300 * var(--u));height:calc(360 * var(--u));border-radius:calc(150 * var(--u)) calc(150 * var(--u)) 0 0;background:var(--teal-50)}.grp-cat-a .illus__arch-line{left:calc(118 * var(--u));top:calc(45 * var(--u));width:calc(288 * var(--u));height:calc(350 * var(--u));border-radius:calc(144 * var(--u)) calc(144 * var(--u)) 0 0;border:2px solid #d5efed;border-bottom:0}.grp-cat-a .illus__macbook{left:calc(49 * var(--u));top:calc(125 * var(--u));width:calc(416 * var(--u))}.grp-cat-a .illus__macbook img{width:100%;height:auto}.grp-cat-a .illus__chip{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(6 * var(--u));padding-bottom:calc(15 * var(--u));height:calc(83 * var(--u));border-radius:calc(10 * var(--u));background:#fff;box-shadow:0 calc(10 * var(--u)) calc(16.6 * var(--u)) rgba(64,64,64,.08);font-size:calc(11.6 * var(--u));font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}.grp-cat-a .illus__chip-icon{width:calc(30 * var(--u));height:auto}.grp-cat-a .illus__chip--a{left:calc(30 * var(--u));top:calc(150 * var(--u));width:calc(149 * var(--u))}.grp-cat-a .illus__chip--b{left:calc(371 * var(--u));top:calc(210 * var(--u));width:calc(119 * var(--u))}.grp-cat-a .illus__tile{width:calc(154 * var(--u));height:calc(154 * var(--u));border-radius:calc(13.7 * var(--u));background:#fff;box-shadow:0 calc(13.7 * var(--u)) calc(22.8 * var(--u)) rgba(64,64,64,.08)}.grp-cat-a .illus__tile--mail{left:calc(92.5 * var(--u));top:calc(160 * var(--u))}.grp-cat-a .illus__tile--mail svg{position:absolute;left:calc(31 * var(--u));top:calc(33 * var(--u));width:calc(92 * var(--u));height:calc(92 * var(--u))}.grp-cat-a .illus__tile--ga{left:calc(288.5 * var(--u));top:calc(40 * var(--u))}.grp-cat-a .illus__tile--ga picture{position:absolute;left:calc(-17 * var(--u));top:calc(29.6 * var(--u));width:calc(171 * var(--u))}.grp-cat-a .illus__tile--px{left:calc(288.5 * var(--u));top:calc(246 * var(--u))}.grp-cat-a .illus__tile--px picture{position:absolute;left:calc(32 * var(--u));top:calc(33 * var(--u));width:calc(89 * var(--u))}.grp-cat-a .illus__tile img{width:100%;height:auto}.grp-cat-a .illus__tick{width:calc(36.5 * var(--u))}.grp-cat-a .illus__tick img{width:100%;height:auto}.grp-cat-a .illus__tick--1{left:calc(271 * var(--u));top:calc(63 * var(--u))}.grp-cat-a .illus__tick--2{left:calc(271 * var(--u));top:calc(269 * var(--u))}.grp-cat-a .illus__tick--3{left:calc(78 * var(--u));top:calc(177 * var(--u))}@media (min-width:768px){.grp-cat-a .products__title{font-size:34px}.grp-cat-a .products__head{margin-bottom:64px}.grp-cat-a .product-row + .product-row{margin-top:64px}.grp-cat-a .product-row__title{font-size:32px}.grp-cat-a .product-row__sub{font-size:21px}.grp-cat-a .product-row--flip .product-row__illus{order:-1}}@media (min-width:1024px){.grp-cat-a .products__title{font-size:40px}.grp-cat-a .products__head{margin-bottom:96px}.grp-cat-a .product-row{flex-direction:row;align-items:center;gap:96px}.grp-cat-a .product-row + .product-row{margin-top:96px}.grp-cat-a .product-row__illus{flex:0 0 520px}.grp-cat-a .product-row__text{flex:1 1 0;min-width:0}.grp-cat-a .product-row--flip .product-row__illus{order:0}}