/* generated by tools/make_css.mjs from the donors' CSS + src/skin.css: edit those, not this */

.pg-how-we-work .pg-how-we-work-c *, .pg-how-we-work .pg-how-we-work-c, .pg-how-we-work .pg-how-we-work-c ::before, .pg-how-we-work .pg-how-we-work-c ::after {box-sizing:border-box;}
.pg-how-we-work .pg-how-we-work-c {font-size:100%;text-size-adjust:100%;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(2, 39, 233) rgba(0, 0, 0, 0.06);}
.pg-how-we-work .pg-how-we-work-c::-webkit-scrollbar {width:0.625rem;}
.pg-how-we-work .pg-how-we-work-c::-webkit-scrollbar-track {background:rgba(0, 0, 0, 0.04);}
.pg-how-we-work .pg-how-we-work-c::-webkit-scrollbar-thumb {background-color:rgb(2, 39, 233);border:0.125rem solid transparent;border-radius:9999px;background-clip:content-box;}
.pg-how-we-work .pg-how-we-work-c::-webkit-scrollbar-thumb:hover {background-color:rgb(0, 208, 248);}
.pg-how-we-work .pg-how-we-work-c {margin:0px;font-family:"Special Gothic", "Special Gothic Fallback", arial, helvetica, sans-serif;font-weight:400;color:rgb(21, 21, 21);background-color:rgb(255, 255, 255);-webkit-font-smoothing:antialiased;}
.pg-how-we-work .pg-how-we-work-c img:not(:where([data-legacy-case] *)), .pg-how-we-work .pg-how-we-work-c svg:not(:where([data-legacy-case] *)) {display:block;max-width:100%;}
.pg-how-we-work .pg-how-we-work-c a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)) {color:inherit;text-decoration:none;}
.pg-how-we-work .pg-how-we-work-c a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)) {-webkit-tap-highlight-color:transparent;}
.pg-how-we-work .pg-how-we-work-c.lenis {height:auto;}
.pg-how-we-work .pg-how-we-work-c .khwTjd {position:relative;isolation:isolate;overflow:hidden;padding:clamp(9rem, 14vw, 12.75rem) 0px clamp(3.5rem, 7vw, 7.2rem);background-color:rgb(2, 39, 233);color:rgb(255, 255, 255);}
@media (max-width: 1024px) {
.pg-how-we-work .pg-how-we-work-c .khwTjd {padding-top:8.125rem;}}
.pg-how-we-work .pg-how-we-work-c .jtAASx {position:relative;z-index:1;max-width:83.3125rem;width:90%;margin:0px auto;}
.pg-how-we-work .pg-how-we-work-c .ghuXyR {max-width:7.81em;margin:0px 0px clamp(1.75rem, 3.5vw, 3.25rem);font-family:"Special Gothic Condensed One", "Special Gothic Condensed One Fallback", "Arial Narrow", "Helvetica Neue Condensed", sans-serif;font-size:clamp(4rem, 6.2vw, 6.125rem);font-weight:700;line-height:84%;letter-spacing:-0.01em;color:rgb(255, 255, 255);transition:color 0.3s;white-space:pre-wrap;text-wrap-style:balance;}
@media (prefers-reduced-motion: reduce) {
.pg-how-we-work .pg-how-we-work-c .ghuXyR {transition:none;}}
.pg-how-we-work .pg-how-we-work-c .fELBQP {display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(2rem, 6vw, 5rem);}
@media (max-width: 1024px) {
.pg-how-we-work .pg-how-we-work-c .fELBQP {flex-direction:column;}}
.pg-how-we-work .pg-how-we-work-c .dNBKHE {min-width:0px;}
.pg-how-we-work .pg-how-we-work-c .hYa-DkE {max-width:20.1em;font-family:"Special Gothic", "Special Gothic Fallback", arial, helvetica, sans-serif;font-size:clamp(1.0625rem, 1.4vw, 1.225rem);font-weight:400;line-height:127%;letter-spacing:0.02em;color:rgb(255, 255, 255);transition:color 0.3s;}
.pg-how-we-work .pg-how-we-work-c .hYa-DkE p {margin:0px;}
@media (prefers-reduced-motion: reduce) {
.pg-how-we-work .pg-how-we-work-c .hYa-DkE {transition:none;}}
.pg-how-we-work .pg-how-we-work-c .gpyFvS {display:flex;margin-top:clamp(2rem, 3.5vw, 3.25rem);}
.pg-how-we-work .pg-how-we-work-c .kkkvdW {flex-shrink:0;}
.pg-how-we-work .pg-how-we-work-c .eBsGJJ {display:flex;flex-wrap:wrap;gap:clamp(1.25rem, 1.85vw, 1.78rem);}
.pg-how-we-work .pg-how-we-work-c .phobG {min-width:0px;}
.pg-how-we-work .pg-how-we-work-c .dFucuc {margin:0px;font-family:"Special Gothic Condensed One", "Special Gothic Condensed One Fallback", "Arial Narrow", "Helvetica Neue Condensed", sans-serif;font-size:clamp(2.25rem, 3.2vw, 3.0625rem);font-weight:700;line-height:85%;color:rgb(255, 255, 255);}
.pg-how-we-work .pg-how-we-work-c .fHpHKu {margin:clamp(0.5rem, 0.8vw, 0.74rem) 0px 0px;font-family:"Iosevka Charon Mono", "Iosevka Charon Mono Fallback", "Courier New", courier, monospace;font-size:clamp(0.875rem, 1.1vw, 1.05rem);font-weight:500;line-height:105%;text-transform:uppercase;color:rgb(255, 255, 255);}
.pg-how-we-work .pg-how-we-work-c .hNxLJA {display:flex;align-items:center;gap:clamp(0.5rem, 0.7vw, 0.66rem);margin:clamp(2rem, 3.2vw, 3.0625rem) 0px 0px;}
.pg-how-we-work .pg-how-we-work-c .imbRZp {display:inline-flex;color:rgb(255, 255, 255);}
.pg-how-we-work .pg-how-we-work-c .imbRZp svg {width:1.47rem;height:auto;}
.pg-how-we-work .pg-how-we-work-c .kZxmjX {display:inline-flex;color:rgb(255, 255, 255);}
.pg-how-we-work .pg-how-we-work-c .kZxmjX svg {width:6.375rem;height:auto;}
.pg-how-we-work .pg-how-we-work-c .cFrBnE {font-family:"Special Gothic", "Special Gothic Fallback", arial, helvetica, sans-serif;font-size:clamp(0.9375rem, 1.1vw, 1.0625rem);font-weight:500;line-height:127%;letter-spacing:0.02em;color:rgb(255, 255, 255);}
.pg-how-we-work .pg-how-we-work-c .eLTfdP {background-color:rgb(244, 244, 244);padding:clamp(4rem, 7.6vw, 7.4375rem) 0px;}
.pg-how-we-work .pg-how-we-work-c .iZtdhY {max-width:83.3125rem;width:90%;margin:0px auto;min-width:0px;}
.pg-how-we-work .pg-how-we-work-c .iZtdhY * {margin:0px;}
.pg-how-we-work .pg-how-we-work-c .gzoSRM {width:100%;max-width:100%;min-width:0px;overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:none;}
.pg-how-we-work .pg-how-we-work-c .gzoSRM::-webkit-scrollbar {display:none;}
.pg-how-we-work .pg-how-we-work-c .gzoSRM:focus-visible {outline:rgb(21, 21, 21) solid 2px;outline-offset:4px;}
.pg-how-we-work .pg-how-we-work-c .kkSJwY {min-height:0px;}
.pg-how-we-work .pg-how-we-work-c .hQnKAm {display:flex;flex-direction:column;gap:clamp(0.625rem, 0.95vw, 0.875rem);margin-bottom:clamp(2.25rem, 4.3vw, 4.125rem);}
.pg-how-we-work .pg-how-we-work-c .iuoNsi {max-width:12.45em;font-family:"Special Gothic Condensed One", "Special Gothic Condensed One Fallback", "Arial Narrow", "Helvetica Neue Condensed", sans-serif;font-size:clamp(2.25rem, 4.6vw, 4.375rem);font-weight:700;line-height:92%;letter-spacing:-0.01em;color:rgb(21, 21, 21);white-space:pre-wrap;text-wrap-style:pretty;}
.pg-how-we-work .pg-how-we-work-c .fcrtxv {max-width:44.5em;font-family:"Special Gothic", "Special Gothic Fallback", arial, helvetica, sans-serif;font-size:clamp(1.0625rem, 1.4vw, 1.225rem);font-weight:400;line-height:121%;color:rgb(21, 21, 21);}
.pg-how-we-work .pg-how-we-work-c .jpBDdF {display:flex;align-items:stretch;gap:clamp(0.75rem, 1.2vw, 1.1375rem);list-style:none;padding:0px;margin:0px;min-width:0px;}
@media (prefers-reduced-motion: reduce) {
.pg-how-we-work .pg-how-we-work-c .jpBDdF {will-change:auto;}}
.pg-how-we-work .pg-how-we-work-c .cHBXMd {flex:0 0 auto;position:relative;height:clamp(14rem, 25.6vw, 24.625rem);aspect-ratio:622 / 347;overflow:hidden;background-color:rgb(197, 197, 197);}
.pg-how-we-work .pg-how-we-work-c .gOHAPc {flex:0 0 auto;position:relative;height:clamp(14rem, 25.6vw, 24.625rem);aspect-ratio:1424 / 800;overflow:hidden;background-color:rgb(197, 197, 197);}
.pg-how-we-work .pg-how-we-work-c .ipxyBz {flex:0 0 auto;position:relative;height:clamp(14rem, 25.6vw, 24.625rem);aspect-ratio:1562 / 800;overflow:hidden;background-color:rgb(197, 197, 197);}
.pg-how-we-work .pg-how-we-work-c .ifAArG {flex:0 0 auto;position:relative;height:clamp(14rem, 25.6vw, 24.625rem);aspect-ratio:1743 / 800;overflow:hidden;background-color:rgb(197, 197, 197);}
.pg-how-we-work .pg-how-we-work-c .ggQnXS {flex:0 0 auto;position:relative;height:clamp(14rem, 25.6vw, 24.625rem);aspect-ratio:1620 / 800;overflow:hidden;background-color:rgb(197, 197, 197);}
.pg-how-we-work .pg-how-we-work-c .ewheKl {object-fit:cover;object-position:center center;}
.pg-how-we-work .pg-how-we-work-b {text-size-adjust:100%;font-family:sans-serif;}
.pg-how-we-work .pg-how-we-work-b {margin:0px;}
.pg-how-we-work .pg-how-we-work-b section {display:block;}
.pg-how-we-work .pg-how-we-work-b [hidden] {display:none;}
.pg-how-we-work .pg-how-we-work-b a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)) {background-color:rgba(0, 0, 0, 0);}
.pg-how-we-work .pg-how-we-work-b a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)):active, .pg-how-we-work .pg-how-we-work-b a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)):hover {outline:0px;}
.pg-how-we-work .pg-how-we-work-b img {border:0px;}
.pg-how-we-work .pg-how-we-work-b button:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)), .pg-how-we-work .pg-how-we-work-b input, .pg-how-we-work .pg-how-we-work-b select, .pg-how-we-work .pg-how-we-work-b textarea {color:inherit;font:inherit;margin:0px;}
.pg-how-we-work .pg-how-we-work-b button:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)) {overflow:visible;}
.pg-how-we-work .pg-how-we-work-b button:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)), .pg-how-we-work .pg-how-we-work-b select {text-transform:none;}
.pg-how-we-work .pg-how-we-work-b button:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)) {appearance:button;cursor:pointer;}
.pg-how-we-work .pg-how-we-work-b input {line-height:normal;}
.pg-how-we-work .pg-how-we-work-b textarea {overflow:auto;}
.pg-how-we-work .pg-how-we-work-b *, .pg-how-we-work .pg-how-we-work-b {box-sizing:border-box;}
.pg-how-we-work .pg-how-we-work-b {height:100%;}
.pg-how-we-work .pg-how-we-work-b {color:rgb(51, 51, 51);background-color:rgb(255, 255, 255);min-height:100%;margin:0px;font-family:Arial, sans-serif;font-size:14px;line-height:20px;}
.pg-how-we-work .pg-how-we-work-b img {vertical-align:middle;max-width:100%;display:inline-block;}
.pg-how-we-work .pg-how-we-work-b.w-mod-touch * {background-attachment:scroll !important;}
.pg-how-we-work .pg-how-we-work-b .w-inline-block {max-width:100%;display:inline-block;}
.pg-how-we-work .pg-how-we-work-b h2, .pg-how-we-work .pg-how-we-work-b h3 {margin-bottom:10px;font-weight:700;}
.pg-how-we-work .pg-how-we-work-b h2 {margin-top:20px;font-size:32px;line-height:36px;}
.pg-how-we-work .pg-how-we-work-b h3 {margin-top:20px;font-size:24px;line-height:30px;}
.pg-how-we-work .pg-how-we-work-b p {margin-top:0px;margin-bottom:10px;}
.pg-how-we-work .pg-how-we-work-b ul {margin-top:0px;margin-bottom:10px;padding-left:40px;}
.pg-how-we-work .pg-how-we-work-b button:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)), .pg-how-we-work .pg-how-we-work-b [type="button"] {cursor:pointer;appearance:button;border:0px;}
.pg-how-we-work .pg-how-we-work-b label {margin-bottom:5px;font-weight:700;display:block;}
.pg-how-we-work .pg-how-we-work-b .w-container {max-width:940px;margin-left:auto;margin-right:auto;}
.pg-how-we-work .pg-how-we-work-b .w-container::before, .pg-how-we-work .pg-how-we-work-b .w-container::after {content:" ";grid-area:1 / 1 / 2 / 2;display:table;}
.pg-how-we-work .pg-how-we-work-b .w-container::after {clear:both;}
@media screen and (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-b .w-container {max-width:728px;}}
@media screen and (max-width: 479px) {
.pg-how-we-work .pg-how-we-work-b .w-container {max-width:none;}}
.pg-how-we-work .pg-how-we-work-b .w-dropdown {text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative;}
.pg-how-we-work .pg-how-we-work-b .w-dropdown-toggle {vertical-align:top;color:rgb(34, 34, 34);text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative;}
.pg-how-we-work .pg-how-we-work-b .w-dropdown-toggle {user-select:none;cursor:pointer;padding-right:40px;display:inline-block;}
.pg-how-we-work .pg-how-we-work-b .w-dropdown-toggle:focus {outline:0px;}
.pg-how-we-work .pg-how-we-work-b .w-dropdown-list {background:rgb(221, 221, 221);min-width:100%;display:none;position:absolute;}
.pg-how-we-work .pg-how-we-work-b .w-richtext::before, .pg-how-we-work .pg-how-we-work-b .w-richtext::after {content:" ";grid-area:1 / 1 / 2 / 2;display:table;}
.pg-how-we-work .pg-how-we-work-b .w-richtext::after {clear:both;}
.pg-how-we-work .pg-how-we-work-b {--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_color-token---text--dark:var(--_colors---base--true-black);--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d0:100%;--_typography---font-weight--d0:var(--_typography---all-weight--regular);--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---line-height--d4:100%;--_typography---font-weight--d4:var(--_typography---all-weight--regular);--_typography---line-height--d5:120%;--_typography---font-weight--d5:var(--_typography---all-weight--medium);--_typography---line-height--d6:100%;--_typography---font-weight--d6:var(--_typography---all-weight--regular);--section--padding-v:7.5em;--section--padding-h:3em;--_radius---12:.75em;--_color-token---background--navy:var(--_colors---base--deep-navy);--_color-token---text--white:var(--_colors---base--clean-white);--_color-token---background--dark:var(--_colors---base--true-black);--_color-token---background--white:var(--_colors---base--clean-white);--_color-token---background--light:var(--_colors---base--cloud-white);--_color-token---text--light:var(--_colors---base--cloud-white);--_radius---32:2em;--section--padded:1.25em;--_radius---20:1.25em;--_radius---24:1.5em;--_radius---22:1.375em;--container--max-width-1580:98.75em;--content--gap:5em;--grid--gap:1.25em;--_spacing---80:5em;--container--max-width-1360:85em;--_spacing---32:2em;--_typography---font-size--d0:4.5em;--_typography---letter-spacing--d0:-.04em;--_typography---font-family--heading-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-size--d5:1.75em;--_typography---letter-spacing--d5:-.03em;--_typography---font-size--d1:4.5em;--_typography---line-height--d1:100%;--_typography---font-weight--d1:var(--_typography---all-weight--regular);--_typography---letter-spacing--d1:-.04em;--_typography---font-size--d6:1.25em;--_typography---letter-spacing--d6:-.02em;--_typography---font-size--d2:5em;--_typography---letter-spacing--d2:-.04em;--_color-token---text--vermillion:var(--_colors---base--vermillion);--_typography---font-size--caption:.875rem;--_typography---line-height--caption:110%;--_typography---font-weight--caption:400;--_colors---utility--u-muted-72:color-mix(in srgb,currentColor 72%,transparent);--_colors---utility--u-muted-12:color-mix(in srgb,currentColor 12%,transparent);--_typography---font-size--d4:2.5em;--_typography---letter-spacing--d4:-.02em;--_colors---utility--u-muted-40:color-mix(in srgb,currentColor 40%,transparent);--_colors---utility--u-muted-64:color-mix(in srgb,currentColor 64%,transparent);--_colors---utility--u-muted-80:color-mix(in srgb,currentColor 80%,transparent);--_colors---utility--u-muted-50:color-mix(in srgb,currentColor 50%,transparent);--_color-token---background--vermillion:var(--_colors---base--vermillion);--_typography---all-weight--medium:500;--_typography---font-size--d3:4em;--_typography---letter-spacing--d3:-.03em;--_radius---18:1.125em;--_colors---base--steel-blue:#2a4a6a;--_spacing---24:1.5em;--_color-token---text--sky-blue:var(--_colors---base--sky-blue);--_spacing---12:.75em;--_spacing---8:.5em;--_spacing---16:1em;--_radius---rounded:24em;--_colors---utility--u-muted-10:color-mix(in srgb,currentColor 10%,transparent);--_colors---utility--transparent:transparent;--_colors---utility--u-muted-8:color-mix(in srgb,currentColor 8%,transparent);--_typography---font-size--button:.875em;--_typography---line-height--button:100%;--_typography---font-weight--button:500;--_typography---letter-spacing--button:-.02em;--_colors---utility--u-muted-100:color-mix(in srgb,currentColor 100%,transparent);--_spacing---20:1.25em;--_radius---8:.5em;--_colors---utility--u-muted-4:color-mix(in srgb,currentColor 4%,transparent);--_colors---alpha--overlay-40:#0d172a66;--_colors---utility--u-muted-16:color-mix(in srgb,currentColor 16%,transparent);--_typography---font-size--body-15:.9375em;--_radius---none:0em;--_typography---font-size--body-18:1.125em;--_radius---10:.625em;--_colors---alpha--overlay-24:#0d172a3d;--_spacing---40:2.5em;--_radius---16:1em;--_spacing---4:.25em;--_radius---4:.25em;--_colors---extended--vermillion-400:#cb351a;--_radius---6:.375em;--_colors---utility--u-muted-24:color-mix(in srgb,currentColor 24%,transparent);--_color-token---border--dark:#000;--_typography---font-size--body-12:.75em;--_colors---utility--u-muted-2:color-mix(in srgb,currentColor 2%,transparent);--_colors---utility--u-muted-20:color-mix(in srgb,currentColor 20%,transparent);--_typography-style---font-family:var(--_typography---font-family--body-sans);--_typography-style---font-size:var(--_typography---font-size--body-16);--_typography-style---line-height:var(--_typography---line-height--body);--_typography-style---font-weight:var(--_typography---font-weight--body);--_typography-style---letter-spacing:var(--_typography---letter-spacing--body);--_typography---all-weight--semi-bold:600;--_colors---alpha--border-faint:#ffffff14;--container--max-width-1280:80em;--_colors---utility--u-muted-6:color-mix(in srgb,currentColor 6%,transparent);--_spacing---48:3em;--_colors---base--sky-blue:#94d5ff;--_radius---2:.125em;--_radius---14:.875em;--_typography---font-weight--body-s:400;--_effects---z--modal:300;--_typography---letter-spacing--body-s:-.01em;--_colors---alpha--border-soft:#ffffff29;--_typography---font-size--body-s:.875em;--_effects---z--base:0;--_spacing---96:6em;--_color-token---border--solid:#fff;--_spacing---128:8em;--navbar--main-padding:1.5em;--_colors---alpha--fg-muted:#fff9;--_effects---motion--ease-in-out:"cubic-bezier(0.65, 0, 0.35, 1)";--_effects---motion--fast:160;--_typography---line-height--body-s:156%;--_effects---border--default:1px;--_colors---alpha--fg-quiet:#fff6;--_color-token---text--quiet:#fff6;--_effects---motion--slow:400;--_effects---z--dropdown:100;--_effects---z--raised:10;--_color-token---border--faint:#ffffff14;--_effects---z--sticky:200;--_typography---letter-spacing--caption:0em;--_color-token---text--muted:#fff9;--_effects---motion--ease-out:"cubic-bezier(0.16, 1, 0.3, 1)";--_color-token---border--soft:#ffffff29;--navbar--top-padding:1.25em;--_effects---motion--base:240;--_effects---z--toast:400;--_typography---font-family--body-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-family--label:"Inter Variable",Arial,sans-serif;--_colors---base--true-black:black;--_typography---font-family--ui:"Inter Variable",Arial,sans-serif;--_colors---base--deep-navy:#0d172a;--container--max-width-1440:90em;--container--full:100%;--_colors---base--royal-blue:#113271;--_colors---base--slate-grey:#6b7280;--_colors---base--cloud-white:#f5f7fa;--_colors---base--clean-white:white;--_colors---base--vermillion:#cb351a;--_colors---extended--navy-100:#e8eaf0;--_colors---extended--navy-200:#c5cad6;--_colors---extended--navy-300:#7a8499;--_colors---extended--navy-400:#3d4a63;--_colors---extended--navy-500:#1e2d47;--_colors---extended--navy-600:#0d172a;--_colors---extended--navy-700:#070e1a;--_colors---extended--blue-100:#d4edff;--_radius---28:1.75em;--_colors---extended--blue-200:#94d5ff;--_colors---extended--blue-300:#5aafeb;--_radius---36:2.25em;--_colors---extended--blue-400:#2b73b8;--_radius---40:2.5em;--_colors---extended--blue-500:#113271;--_radius---circle:50%;--_colors---extended--blue-600:#0c2254;--_colors---extended--blue-700:#071538;--_colors---extended--vermillion-100:#fde8e4;--_colors---extended--vermillion-200:#f5a99c;--_colors---extended--vermillion-300:#e56b55;--_colors---extended--vermillion-500:#a02b15;--_colors---extended--vermillion-600:#7a2010;--_colors---extended--vermillion-700:#4d140a;--_colors---extended--grey-100:#f3f4f6;--_colors---extended--grey-200:#d1d5db;--_colors---extended--grey-300:#9ca3af;--_colors---extended--grey-400:#6b7280;--_colors---extended--grey-500:#4b5563;--_colors---extended--grey-600:#374151;--_colors---extended--grey-700:#1f2937;--_typography---font-weight--ui:var(--_typography---all-weight--medium);--_typography---line-height--body:156%;--_typography---all-weight--ultra-thin:50;--_typography---all-weight--thin:100;--_typography---all-weight--extra-light:200;--_typography---all-weight--light:300;--_typography---all-weight--regular:400;--_typography---all-weight--bold:700;--_typography---all-weight--extra-bold:800;--_typography---all-weight--black:900;--_spacing---64:4em;--_colors---utility--u-muted-60:color-mix(in srgb,currentColor 60%,transparent);}
.pg-how-we-work .pg-how-we-work-b .w-layout-blockcontainer {max-width:940px;margin-left:auto;margin-right:auto;display:block;}
@media screen and (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-b .w-layout-blockcontainer {max-width:728px;}}
@media screen and (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .w-layout-blockcontainer {max-width:none;}}
.pg-how-we-work .pg-how-we-work-b {font-family:var(--_typography---font-family--body-sans);color:var(--_color-token---text--dark);font-size:var(--_typography---font-size--body-16);line-height:1.56;font-weight:var(--_typography---font-weight--body);letter-spacing:var(--_typography---letter-spacing--body);}
.pg-how-we-work .pg-how-we-work-b h2 {font-family:var(--_typography---font-family--heading-sans);font-size:2em;line-height:var(--_typography---line-height--d2);font-weight:var(--_typography---font-weight--d2);margin-top:0px;margin-bottom:0px;}
.pg-how-we-work .pg-how-we-work-b h3 {font-family:var(--_typography---font-family--heading-sans);font-size:1.5em;line-height:var(--_typography---line-height--d3);font-weight:var(--_typography---font-weight--d3);margin-top:0px;margin-bottom:0px;}
.pg-how-we-work .pg-how-we-work-b p {margin-bottom:0px;}
.pg-how-we-work .pg-how-we-work-b a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)) {text-decoration:none;}
.pg-how-we-work .pg-how-we-work-b ul {margin-top:0px;margin-bottom:10px;padding-left:40px;}
.pg-how-we-work .pg-how-we-work-b img {object-fit:cover;width:100%;max-width:100%;height:100%;display:inline-block;}
.pg-how-we-work .pg-how-we-work-b em {font-style:italic;}
.pg-how-we-work .pg-how-we-work-b .section {z-index:2;width:100%;padding:var(--section--padding-v)var(--section--padding-h);flex-flow:column;display:flex;position:relative;overflow:clip;}
.pg-how-we-work .pg-how-we-work-b .section.s-contact-cta {border-radius:var(--_radius---32);background-color:var(--_color-token---background--navy);color:var(--_color-token---text--light);padding-top:3.5em;padding-bottom:3.5em;}
.pg-how-we-work .pg-how-we-work-b .section.s-faqs:where(.w-variant-e7410e37-551d-f331-f236-5920746c21da) {padding-bottom:var(--section--padded);}
.pg-how-we-work .pg-how-we-work-b .section.s-social-proof {background-color:var(--_color-token---background--dark);color:var(--_color-token---text--light);}
.pg-how-we-work .pg-how-we-work-b .s-wrapper {z-index:4;width:100%;height:100%;max-width:var(--container--max-width-1580);column-gap:var(--content--gap);row-gap:var(--content--gap);flex-flow:column;flex:1 1 0%;justify-content:flex-start;align-items:flex-start;min-height:0.5em;margin-left:auto;margin-right:auto;display:flex;position:relative;}
.pg-how-we-work .pg-how-we-work-b .s-wrapper.sw-contact-cta {column-gap:var(--content--gap);row-gap:var(--_spacing---80);grid-template-rows:min-content 1fr;grid-template-columns:1fr 1.6fr;grid-auto-columns:1fr;display:grid;}
.pg-how-we-work .pg-how-we-work-b .s-wrapper.sw-contact-next {justify-content:flex-start;align-items:center;}
.pg-how-we-work .pg-how-we-work-b .s-wrapper.sw-social-proof {max-width:var(--container--max-width-1360);justify-content:flex-start;align-items:center;}
.pg-how-we-work .pg-how-we-work-b .s-bg-w {z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0% 0% auto;}
.pg-how-we-work .pg-how-we-work-b .d5 {z-index:2;font-family:var(--_typography---font-family--heading-sans);font-size:var(--_typography---font-size--d5);line-height:var(--_typography---line-height--d5);font-weight:var(--_typography---font-weight--d5);letter-spacing:var(--_typography---letter-spacing--d5);position:relative;}
.pg-how-we-work .pg-how-we-work-b .text-b {font-size:1em;}
.pg-how-we-work .pg-how-we-work-b .d1 {font-family:var(--_typography---font-family--heading-sans);font-size:var(--_typography---font-size--d1);line-height:var(--_typography---line-height--d1);font-weight:var(--_typography---font-weight--d1);letter-spacing:var(--_typography---letter-spacing--d1);}
.pg-how-we-work .pg-how-we-work-b .d2 {font-family:var(--_typography---font-family--heading-sans);font-size:var(--_typography---font-size--d2);line-height:var(--_typography---line-height--d2);font-weight:var(--_typography---font-weight--d2);letter-spacing:var(--_typography---letter-spacing--d2);}
.pg-how-we-work .pg-how-we-work-b .u-primary {color:var(--_color-token---text--vermillion);}
.pg-how-we-work .pg-how-we-work-b .label-overline {z-index:1;font-size:var(--_typography---font-size--caption);line-height:var(--_typography---line-height--caption);font-weight:var(--_typography---font-weight--caption);letter-spacing:0.04em;text-transform:uppercase;position:relative;}
.pg-how-we-work .pg-how-we-work-b .line {background-color:var(--_colors---utility--u-muted-12);width:100%;height:1px;min-height:1px;margin-bottom:-1px;}
.pg-how-we-work .pg-how-we-work-b .text-b-xs {font-size:0.875em;line-height:156%;}
.pg-how-we-work .pg-how-we-work-b .text-b-m {font-size:1.125em;line-height:156%;}
.pg-how-we-work .pg-how-we-work-b .u-muted-80 {color:var(--_colors---utility--u-muted-80);}
.pg-how-we-work .pg-how-we-work-b .u-muted-50 {color:var(--_colors---utility--u-muted-50);}
.pg-how-we-work .pg-how-we-work-b .u-grid-3-1 {column-gap:var(--grid--gap);row-gap:var(--grid--gap);grid-template-rows:repeat(1, minmax(0px, 1fr));grid-template-columns:repeat(3, minmax(0px, 1fr));grid-auto-columns:1fr;width:100%;display:grid;}
.pg-how-we-work .pg-how-we-work-b .u-med {font-weight:var(--_typography---all-weight--medium) !important;}
.pg-how-we-work .pg-how-we-work-b .max-width {width:100%;max-width:calc(1em*var(--figma-size)/16);}
.pg-how-we-work .pg-how-we-work-b .overline-w {column-gap:var(--_spacing---8);row-gap:var(--_spacing---8);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative;}
.pg-how-we-work .pg-how-we-work-b .icon {width:1.5em;min-width:1.5em;height:1lh;}
.pg-how-we-work .pg-how-we-work-b .icon._20 {width:1.25em;min-width:1.25em;}
.pg-how-we-work .pg-how-we-work-b .icon._18 {width:1.125em;min-width:1.125em;}
.pg-how-we-work .pg-how-we-work-b .s-bg-backdrop-blur {z-index:4;backdrop-filter:blur(30px);background-image:linear-gradient(rgba(0, 0, 0, 0.3) 30%, rgba(102, 102, 102, 0.3) 80%);width:100%;height:100%;position:absolute;inset:0% 0% auto;}
.pg-how-we-work .pg-how-we-work-b .section-header {z-index:4;column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;}
.pg-how-we-work .pg-how-we-work-b .section-header:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216), .pg-how-we-work .pg-how-we-work-b .section-header.is_left-aligned {text-align:left;justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .section-header-main {column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .section-header-main:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {column-gap:var(--_spacing---20);row-gap:var(--_spacing---20);flex-flow:wrap;justify-content:space-between;align-items:flex-end;}
.pg-how-we-work .pg-how-we-work-b .section-header-main.is_left-aligned {column-gap:var(--_spacing---16);row-gap:var(--_spacing---16);justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .sh-line.dn-break {gap:0.125em;flex-flow:wrap;justify-content:center;align-items:center;display:inline-flex;}
.pg-how-we-work .pg-how-we-work-b .section-header-top-info {gap:0.5em;justify-content:center;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .section-header-top-info:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {justify-content:flex-start;align-items:center;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-left {column-gap:var(--_spacing---80);row-gap:var(--_spacing---80);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:30em;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-right {width:100%;max-width:55em;height:100%;padding-top:var(--_spacing---32);padding-right:var(--_spacing---32);padding-bottom:var(--_spacing---32);padding-left:var(--_spacing---32);column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);border-top-left-radius:var(--_radius---24);border-top-right-radius:var(--_radius---24);border-bottom-left-radius:var(--_radius---24);border-bottom-right-radius:var(--_radius---24);background-color:var(--_color-token---background--white);color:var(--_color-token---text--dark);flex-flow:column;grid-row:span 2;justify-content:space-between;align-items:stretch;margin-left:auto;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-social-proof {column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-option {gap:1em;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .partner-cms {width:100%;}
.pg-how-we-work .pg-how-we-work-b .partner-cms-list {column-gap:var(--_spacing---8);row-gap:var(--_spacing---8);grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;grid-auto-columns:1fr;width:100%;display:grid;}
.pg-how-we-work .pg-how-we-work-b .partner-cms-item {width:100%;}
.pg-how-we-work .pg-how-we-work-b .partner-logo-w {border-radius:var(--_radius---8);background-color:var(--_colors---alpha--overlay-24);width:100%;height:4.625em;padding:0.5em;}
.pg-how-we-work .pg-how-we-work-b .partner-logo {object-fit:contain;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-option-item {gap:1em;justify-content:flex-start;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-option-icon-w {border-radius:var(--_radius---8);background-color:var(--_colors---alpha--overlay-24);width:4em;height:4em;box-shadow:inset 0 0 0 1px var(--_colors---utility--u-muted-8);justify-content:center;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-option-link {justify-content:flex-start;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-option-links {gap:0em;flex-flow:column;justify-content:center;align-items:flex-start;display:flex;}
.pg-how-we-work .pg-how-we-work-b .section-header-block {column-gap:var(--_spacing---32);row-gap:var(--_spacing---32);flex-flow:column;justify-content:flex-start;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .section-header-block:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .section-header-block.is-right:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {max-width:50%;}
.pg-how-we-work .pg-how-we-work-b .rte p {margin-top:0.5em;margin-bottom:0.5em;}
.pg-how-we-work .pg-how-we-work-b .faqs-main, .pg-how-we-work .pg-how-we-work-b .faqs-cms {width:100%;}
.pg-how-we-work .pg-how-we-work-b .faqs-cms-list.u-grid-3-1 {column-gap:var(--content--gap);row-gap:0em;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion {border-bottom:1px solid var(--_colors---utility--u-muted-10);flex-flow:column;width:100%;min-height:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle {white-space:normal;justify-content:space-between;align-items:center;width:100%;padding:1em 0px;transition:padding 0.4s cubic-bezier(0.64, 0.05, 0, 1);display:flex;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle:hover {padding-right:0.25em;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-list {background-color:var(--_colors---utility--transparent);width:100%;display:none;position:relative;overflow:hidden;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-icon-w {justify-content:center;align-items:center;width:2.5em;min-width:2.5em;height:2.5em;min-height:2.5em;display:flex;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-content {padding-bottom:1em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-main {gap:1.5em;flex-flow:column;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .social-proof-video-testimonial {gap:1.5em;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card {aspect-ratio:2 / 1;border-radius:var(--_radius---20);width:100%;padding:2.5em;position:relative;overflow:hidden;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card-main {z-index:4;gap:1.5em;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:70%;display:flex;position:relative;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card-overlay {background-image:linear-gradient(120deg, rgba(0, 0, 0, 0.4) 35%, rgba(0, 0, 0, 0) 83%);width:100%;height:100%;position:absolute;inset:0% auto auto 0%;}
.pg-how-we-work .pg-how-we-work-b .social-proof-recognition {gap:1.25em;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card {gap:1.5em;border-radius:var(--_radius---20);text-align:center;background-image:url("/assets/wf/davl4l-6a15c63e1fbc36818e34231b_recon-card-1.jpg");background-position:50% center;background-size:cover;flex-flow:column;flex:1 1 0%;justify-content:center;align-items:center;padding:2em;display:flex;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._1 {background-image:url("/assets/wf/davl4l-6a15c63e1fbc36818e34231b_recon-card-1.jpg");background-position:50% center;background-size:cover;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._2 {background-image:url("/assets/wf/1tfg0q4-6a15c63e9e4300db1a223aa6_recon-card-2.jpg");max-width:25em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._3 {background-image:url("/assets/wf/1aojhvd-6a15c63e148c1c5335ac0e70_recon-card-3.jpg");}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-main {gap:0.375em;flex-flow:column;justify-content:flex-start;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-review-logo {width:auto;}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-visual-w {width:auto;height:5em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stats {column-gap:var(--content--gap);row-gap:var(--content--gap);border-radius:var(--_radius---20);background-color:var(--_color-token---background--light);width:100%;color:var(--_color-token---text--dark);justify-content:space-between;padding:2.5em;display:flex;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat {width:100%;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat-line {background-color:var(--_colors---utility--u-muted-10);width:1px;min-width:1px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-main {width:100%;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card {gap:3em;border-radius:var(--_radius---20);background-color:var(--_color-token---background--light);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:2em;display:flex;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card-main {gap:0.875em;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;}
.pg-how-we-work .pg-how-we-work-b .heading {font-family:var(--_typography-style---font-family);font-size:var(--_typography-style---font-size);line-height:var(--_typography-style---line-height);font-weight:var(--_typography-style---font-weight);letter-spacing:var(--_typography-style---letter-spacing);--_typography-style---font-family:var(--_typography---font-family--heading-sans);--_typography-style---font-size:var(--_typography---font-size--d2);--_typography-style---line-height:var(--_typography---line-height--d2);--_typography-style---font-weight:var(--_typography---font-weight--d2);--_typography-style---letter-spacing:var(--_typography---letter-spacing--d2);}
.pg-how-we-work .pg-how-we-work-b .paragraph {font-family:var(--_typography-style---font-family);font-size:var(--_typography-style---font-size);line-height:var(--_typography-style---line-height);font-weight:var(--_typography-style---font-weight);letter-spacing:var(--_typography-style---letter-spacing);--_typography-style---font-family:var(--_typography---font-family--body-sans);--_typography-style---font-size:var(--_typography---font-size--body-16);--_typography-style---line-height:var(--_typography---line-height--body);--_typography-style---font-weight:var(--_typography---font-weight--body);--_typography-style---letter-spacing:var(--_typography---letter-spacing--body);}
.pg-how-we-work .pg-how-we-work-b .paragraph:where(.w-variant-ae33e6cf-2a91-6fa5-bc8e-53a2ea698c3e) {--_typography-style---font-family:var(--_typography---font-family--body-sans);--_typography-style---font-size:var(--_typography---font-size--body-18);--_typography-style---line-height:var(--_typography---line-height--body);--_typography-style---font-weight:var(--_typography---font-weight--body);--_typography-style---letter-spacing:var(--_typography---letter-spacing--body);}
.pg-how-we-work .pg-how-we-work-b .section-header-title {column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);flex-flow:column;justify-content:flex-start;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .section-header-title:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .button-group---right-bottom {gap:1em;flex-flow:wrap;justify-content:center;align-items:center;display:flex;}
.pg-how-we-work .pg-how-we-work-b .button-group---right-bottom:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {justify-content:flex-start;align-items:center;}
@media screen and (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-b {--section--padding-v:6.25em;--section--padding-h:1.5em;--section--padded:1em;--container--max-width-1580:98.75em;--content--gap:4em;--grid--gap:1em;--container--max-width-1360:85em;--container--max-width-1280:80em;--navbar--main-padding:1.5em;--navbar--top-padding:1.25em;--container--max-width-1440:90em;--container--full:100%;--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d0:100%;--_typography---font-weight--d0:var(--_typography---all-weight--regular);--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---line-height--d4:100%;--_typography---font-weight--d4:var(--_typography---all-weight--regular);--_typography---line-height--d5:120%;--_typography---font-weight--d5:var(--_typography---all-weight--medium);--_typography---line-height--d6:100%;--_typography---font-weight--d6:var(--_typography---all-weight--regular);--_typography---font-size--d0:3.8125em;--_typography---letter-spacing--d0:-.04em;--_typography---font-family--heading-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-size--d5:1.375em;--_typography---letter-spacing--d5:-.03em;--_typography---font-size--d1:3.8125em;--_typography---line-height--d1:100%;--_typography---font-weight--d1:var(--_typography---all-weight--regular);--_typography---letter-spacing--d1:-.04em;--_typography---font-size--d6:1.125em;--_typography---letter-spacing--d6:-.02em;--_typography---font-size--d2:3.25em;--_typography---letter-spacing--d2:-.04em;--_typography---font-size--caption:.875rem;--_typography---line-height--caption:110%;--_typography---font-weight--caption:400;--_typography---font-size--d4:1.875em;--_typography---letter-spacing--d4:-.02em;--_typography---all-weight--medium:500;--_typography---font-size--d3:2.75em;--_typography---letter-spacing--d3:-.03em;--_typography---font-size--button:.875em;--_typography---line-height--button:100%;--_typography---font-weight--button:500;--_typography---letter-spacing--button:-.02em;--_typography---font-size--body-15:.9375em;--_typography---font-size--body-18:1.125em;--_typography---font-size--body-12:.75em;--_typography---all-weight--semi-bold:600;--_typography---font-weight--body-s:400;--_typography---letter-spacing--body-s:-.01em;--_typography---font-size--body-s:.875em;--_typography---line-height--body-s:156%;--_typography---letter-spacing--caption:0em;--_typography---font-family--body-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-family--label:"Inter Variable",Arial,sans-serif;--_typography---font-family--ui:"Inter Variable",Arial,sans-serif;--_typography---font-weight--ui:var(--_typography---all-weight--medium);--_typography---line-height--body:156%;--_typography---all-weight--ultra-thin:50;--_typography---all-weight--thin:100;--_typography---all-weight--extra-light:200;--_typography---all-weight--light:300;--_typography---all-weight--regular:400;--_typography---all-weight--bold:700;--_typography---all-weight--extra-bold:800;--_typography---all-weight--black:900;}
.pg-how-we-work .pg-how-we-work-b .s-wrapper.sw-contact-cta {row-gap:var(--content--gap);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;}
.pg-how-we-work .pg-how-we-work-b .u-grid-3-1 {grid-template-columns:repeat(2, minmax(0px, 1fr));}
.pg-how-we-work .pg-how-we-work-b .section-header {column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);text-align:left;justify-content:flex-start;align-items:flex-start;margin-right:auto;}
.pg-how-we-work .pg-how-we-work-b .section-header-main {column-gap:var(--_spacing---24);row-gap:var(--_spacing---24);justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .section-header-main:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {flex-flow:column;justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .sh-line.dn-break {justify-content:flex-start;align-items:center;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-left.is_bottom {column-gap:var(--content--gap);row-gap:var(--content--gap);}
.pg-how-we-work .pg-how-we-work-b .section-header-block {justify-content:flex-start;align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-b .section-header-block.is-right:where(.w-variant-970b5b15-612e-8ab5-1862-519c3835f216) {max-width:none;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card {aspect-ratio:auto;padding:1em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-recognition {gap:1.25em;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._1 {grid-column:1 / -1;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stats {gap:2em;}
.pg-how-we-work .pg-how-we-work-b .section-header-title {justify-content:flex-start;align-items:flex-start;}}
@media screen and (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b {--section--padding-v:5em;--section--padding-h:1em;--section--padded:1em;--container--max-width-1580:98.75em;--content--gap:3.5em;--grid--gap:1em;--container--max-width-1360:85em;--container--max-width-1280:80em;--navbar--main-padding:1.5em;--navbar--top-padding:1.25em;--container--max-width-1440:90em;--container--full:100%;--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d0:100%;--_typography---font-weight--d0:var(--_typography---all-weight--regular);--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---line-height--d4:100%;--_typography---font-weight--d4:var(--_typography---all-weight--regular);--_typography---line-height--d5:120%;--_typography---font-weight--d5:var(--_typography---all-weight--medium);--_typography---line-height--d6:100%;--_typography---font-weight--d6:var(--_typography---all-weight--regular);--_typography---font-size--d0:3.125em;--_typography---letter-spacing--d0:-.04em;--_typography---font-family--heading-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-size--d5:1.25em;--_typography---letter-spacing--d5:-.03em;--_typography---font-size--d1:3.125em;--_typography---line-height--d1:100%;--_typography---font-weight--d1:var(--_typography---all-weight--regular);--_typography---letter-spacing--d1:-.04em;--_typography---font-size--d6:1.25em;--_typography---letter-spacing--d6:-.02em;--_typography---font-size--d2:2.75em;--_typography---letter-spacing--d2:-.04em;--_typography---font-size--caption:.875rem;--_typography---line-height--caption:110%;--_typography---font-weight--caption:400;--_typography---font-size--d4:2em;--_typography---letter-spacing--d4:-.02em;--_typography---all-weight--medium:500;--_typography---font-size--d3:2.5em;--_typography---letter-spacing--d3:-.03em;--_typography---font-size--button:.875em;--_typography---line-height--button:100%;--_typography---font-weight--button:500;--_typography---letter-spacing--button:-.02em;--_typography---font-size--body-15:.9375em;--_typography---font-size--body-18:1.125em;--_typography---font-size--body-12:.75em;--_typography---all-weight--semi-bold:600;--_typography---font-weight--body-s:400;--_typography---letter-spacing--body-s:-.01em;--_typography---font-size--body-s:.875em;--_typography---line-height--body-s:156%;--_typography---letter-spacing--caption:0em;--_typography---font-family--body-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-family--label:"Inter Variable",Arial,sans-serif;--_typography---font-family--ui:"Inter Variable",Arial,sans-serif;--_typography---font-weight--ui:var(--_typography---all-weight--medium);--_typography---line-height--body:156%;--_typography---all-weight--ultra-thin:50;--_typography---all-weight--thin:100;--_typography---all-weight--extra-light:200;--_typography---all-weight--light:300;--_typography---all-weight--regular:400;--_typography---all-weight--bold:700;--_typography---all-weight--extra-bold:800;--_typography---all-weight--black:900;}
.pg-how-we-work .pg-how-we-work-b .section.s-contact-cta {border-radius:var(--_radius---12);}
.pg-how-we-work .pg-how-we-work-b .u-hide-ml {display:none;}
.pg-how-we-work .pg-how-we-work-b .text-b-m {font-size:1.0625em;}
.pg-how-we-work .pg-how-we-work-b .u-grid-3-1 {grid-template-columns:repeat(1, minmax(0px, 1fr));}
.pg-how-we-work .pg-how-we-work-b .contact-cta-right {padding-right:var(--_spacing---12);padding-bottom:var(--_spacing---12);padding-left:var(--_spacing---12);border-radius:var(--_radius---12);}
.pg-how-we-work .pg-how-we-work-b .partner-cms-list {grid-template-columns:1fr 1fr;}
.pg-how-we-work .pg-how-we-work-b .social-proof-main {gap:1em;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card {border-radius:var(--_radius---12);}
.pg-how-we-work .pg-how-we-work-b .social-proof-recognition {gap:1em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card {border-radius:var(--_radius---12);padding:1.25em 0.5em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._1 {padding:1.5em 1em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stats {gap:1em;border-radius:var(--_radius---12);flex-flow:column;padding:1.25em;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat {justify-content:space-between;align-items:baseline;display:flex;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat-line {width:100%;height:1px;min-height:1px;}}
@media screen and (max-width: 479px) {
.pg-how-we-work .pg-how-we-work-b {--section--padding-v:5em;--section--padding-h:1em;--section--padded:1em;--container--max-width-1580:98.75em;--content--gap:3.5em;--grid--gap:1em;--container--max-width-1360:85em;--container--max-width-1280:80em;--navbar--main-padding:1.5em;--navbar--top-padding:1.25em;--container--max-width-1440:90em;--container--full:100%;--_typography---font-family--body-sans:"Inter Variable",Arial,sans-serif;--_typography---font-size--body-16:1em;--_typography---font-weight--body:var(--_typography---all-weight--regular);--_typography---letter-spacing--body:-.024em;--_typography---font-family--heading-sans:"Inter Variable",Arial,sans-serif;--_typography---line-height--d0:100%;--_typography---font-weight--d0:var(--_typography---all-weight--regular);--_typography---line-height--d2:100%;--_typography---font-weight--d2:var(--_typography---all-weight--regular);--_typography---line-height--d3:100%;--_typography---font-weight--d3:var(--_typography---all-weight--regular);--_typography---line-height--d4:100%;--_typography---font-weight--d4:var(--_typography---all-weight--regular);--_typography---line-height--d5:120%;--_typography---font-weight--d5:var(--_typography---all-weight--medium);--_typography---line-height--d6:100%;--_typography---font-weight--d6:var(--_typography---all-weight--regular);--_typography---font-size--d0:3.125em;--_typography---letter-spacing--d0:-.04em;--_typography---font-family--heading-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-size--d5:1.5em;--_typography---letter-spacing--d5:-.03em;--_typography---font-size--d1:3.125em;--_typography---line-height--d1:100%;--_typography---font-weight--d1:var(--_typography---all-weight--regular);--_typography---letter-spacing--d1:-.04em;--_typography---font-size--d6:1.25em;--_typography---letter-spacing--d6:-.02em;--_typography---font-size--d2:2.75em;--_typography---letter-spacing--d2:-.04em;--_typography---font-size--caption:.875rem;--_typography---line-height--caption:110%;--_typography---font-weight--caption:400;--_typography---font-size--d4:2em;--_typography---letter-spacing--d4:-.02em;--_typography---all-weight--medium:500;--_typography---font-size--d3:2.5em;--_typography---letter-spacing--d3:-.03em;--_typography---font-size--button:.875em;--_typography---line-height--button:100%;--_typography---font-weight--button:500;--_typography---letter-spacing--button:-.02em;--_typography---font-size--body-15:.9375em;--_typography---font-size--body-18:1.125em;--_typography---font-size--body-12:.75em;--_typography---all-weight--semi-bold:600;--_typography---font-weight--body-s:400;--_typography---letter-spacing--body-s:-.01em;--_typography---font-size--body-s:.875em;--_typography---line-height--body-s:156%;--_typography---letter-spacing--caption:0em;--_typography---font-family--body-serif:"Instrument Serif","Times New Roman",sans-serif;--_typography---font-family--label:"Inter Variable",Arial,sans-serif;--_typography---font-family--ui:"Inter Variable",Arial,sans-serif;--_typography---font-weight--ui:var(--_typography---all-weight--medium);--_typography---line-height--body:156%;--_typography---all-weight--ultra-thin:50;--_typography---all-weight--thin:100;--_typography---all-weight--extra-light:200;--_typography---all-weight--light:300;--_typography---all-weight--regular:400;--_typography---all-weight--bold:700;--_typography---all-weight--extra-bold:800;--_typography---all-weight--black:900;}}
@media not all and (max-width: 479px) and (min-width: 0px) {
@media not all and (max-width: 767px) and (min-width: 480px) {
.pg-how-we-work .pg-how-we-work-b.w-mod-js:not(.w-mod-ix3):is([data-gsap="animate-wrapper"]) {visibility:hidden !important;}
.pg-how-we-work .pg-how-we-work-b.w-mod-js:not(.w-mod-ix3):is([data-gsap="animate-wrapper"]) * {visibility:hidden !important;}}}
@media not all and (max-width: 479px) and (min-width: 0px) {
@media not all and (max-width: 767px) and (min-width: 480px) {
.pg-how-we-work .pg-how-we-work-b.w-mod-js:not(.w-mod-ix3) :is([data-gsap="animate-wrapper"], .section-header .sh-exp-image-w, .section-header .section-header-top-info, .section-header .sh-line, .section-header .text-b, .section-header .grouped-cta-w, .section-header .text-b-m) {visibility:hidden !important;}}}
@media not all and (max-width: 479px) and (min-width: 0px) {}
.pg-how-we-work .pg-how-we-work-b.lenis {height:auto;}
.pg-how-we-work .pg-how-we-work-b{--size-unit:16;--size-container-ideal:1680;--size-container-min:991px;--size-container-max:1680px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));font-size:var(--size-font);--color-accent:var(--_colors---accent, #5498dc);--color-bg-dark:var(--_colors---bg--dark, #0b0e14);--color-text-light:var(--_colors---text-color--light, #f2f5ff);--base---box-opacity:50%;--shadow-blur:3em;--address-icon-fill:var(--color-accent);--ease-bbs:cubic-bezier(.64, .05, 0, 1);--dur-bbs:.8s;--underline-top:95%;--underline-height:1px;--inline-underline-opacity:.48;--loop-x-duration:60s;--loop-y-duration:32s;--svg-dash-duration:8s;--svg-dash-offset:600;--image-zoom-scale:1.12}
@media screen and (max-width:991px){
.pg-how-we-work .pg-how-we-work-b{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}
@media screen and (max-width:767px){
.pg-how-we-work .pg-how-we-work-b{--size-container-ideal:430;--size-container-min:480px;--size-container-max:767px}}
@media screen and (max-width:479px){
.pg-how-we-work .pg-how-we-work-b{--size-container-ideal:430;--size-container-min:320px;--size-container-max:428px}}
@supports (color: oklch(50% .2 280)){
.pg-how-we-work .pg-how-we-work-b{--_colors---base--true-black:oklch(0 0 0);--_colors---base--deep-navy:oklch(.206164 .040828 262.317991);--_colors---base--vermillion:oklch(.557081 .190739 32.394864);--_colors---base--royal-blue:oklch(.334709 .115798 261.683974);--_colors---base--steel-blue:oklch(.399758 .066343 249.803151);--_colors---base--sky-blue:oklch(.844345 .088354 237.54831);--_colors---base--slate-grey:oklch(.551019 .023361 264.363742);--_colors---base--cloud-white:oklch(.975469 .004534 258.324531);--_colors---base--clean-white:oklch(1 0 89.875563);--_colors---extended--navy-100:oklch(.937243 .008351 271.325306);--_colors---extended--navy-200:oklch(.838742 .017562 267.767015);--_colors---extended--navy-300:oklch(.612455 .033979 265.17986);--_colors---extended--navy-400:oklch(.408483 .045457 263.173083);--_colors---extended--navy-500:oklch(.297277 .051757 260.91751);--_colors---extended--navy-600:oklch(.206164 .040828 262.317991);--_colors---extended--navy-700:oklch(.163417 .02798 259.941546);--_colors---extended--blue-100:oklch(.933348 .036022 239.153774);--_colors---extended--blue-200:oklch(.844345 .088354 237.54831);--_colors---extended--blue-300:oklch(.725686 .120279 241.773374);--_colors---extended--blue-400:oklch(.545249 .129015 250.712765);--_colors---extended--blue-500:oklch(.334709 .115798 261.683974);--_colors---extended--blue-600:oklch(.269511 .095461 263.436944);--_colors---extended--blue-700:oklch(.208747 .07113 264.303861);--_colors---extended--vermillion-100:oklch(.946741 .023669 30.48832);--_colors---extended--vermillion-200:oklch(.804703 .092362 29.98235);--_colors---extended--vermillion-300:oklch(.670287 .156489 31.897733);--_colors---extended--vermillion-400:oklch(.557081 .190739 32.394864);--_colors---extended--vermillion-500:oklch(.470343 .156753 32.699725);--_colors---extended--vermillion-600:oklch(.388023 .126983 32.418373);--_colors---extended--vermillion-700:oklch(.285926 .087975 32.317856);--_colors---extended--grey-100:oklch(.966956 .002874 264.541934);--_colors---extended--grey-200:oklch(.871681 .009339 258.338227);--_colors---extended--grey-300:oklch(.71366 .019176 261.324645);--_colors---extended--grey-400:oklch(.551019 .023361 264.363742);--_colors---extended--grey-500:oklch(.446112 .026312 256.801751);--_colors---extended--grey-600:oklch(.372927 .03062 259.732849);--_colors---extended--grey-700:oklch(.278078 .029596 256.847952)}}
@supports (color: color(display-p3 1 0 0)){
.pg-how-we-work .pg-how-we-work-b{--_colors---base--true-black:color(display-p3 0 0 0 / 1);--_colors---base--deep-navy:color(display-p3 .05098 .090196 .164706 / 1);--_colors---base--vermillion:color(display-p3 .796078 .207843 .101961 / 1);--_colors---base--royal-blue:color(display-p3 .066667 .196078 .443137 / 1);--_colors---base--steel-blue:color(display-p3 .164706 .290196 .415686 / 1);--_colors---base--sky-blue:color(display-p3 .580392 .835294 1 / 1);--_colors---base--slate-grey:color(display-p3 .419608 .447059 .501961 / 1);--_colors---base--cloud-white:color(display-p3 .960784 .968627 .980392 / 1);--_colors---base--clean-white:color(display-p3 1 1 1 / 1);--_colors---extended--navy-100:color(display-p3 .909804 .917647 .941176 / 1);--_colors---extended--navy-200:color(display-p3 .772549 .792157 .839216 / 1);--_colors---extended--navy-300:color(display-p3 .478431 .517647 .6 / 1);--_colors---extended--navy-400:color(display-p3 .239216 .290196 .388235 / 1);--_colors---extended--navy-500:color(display-p3 .117647 .176471 .278431 / 1);--_colors---extended--navy-600:color(display-p3 .05098 .090196 .164706 / 1);--_colors---extended--navy-700:color(display-p3 .027451 .054902 .101961 / 1);--_colors---extended--blue-100:color(display-p3 .831373 .929412 1 / 1);--_colors---extended--blue-200:color(display-p3 .580392 .835294 1 / 1);--_colors---extended--blue-300:color(display-p3 .352941 .686275 .921569 / 1);--_colors---extended--blue-400:color(display-p3 .168627 .45098 .721569 / 1);--_colors---extended--blue-500:color(display-p3 .066667 .196078 .443137 / 1);--_colors---extended--blue-600:color(display-p3 .047059 .133333 .329412 / 1);--_colors---extended--blue-700:color(display-p3 .027451 .082353 .219608 / 1);--_colors---extended--vermillion-100:color(display-p3 .992157 .909804 .894118 / 1);--_colors---extended--vermillion-200:color(display-p3 .960784 .662745 .611765 / 1);--_colors---extended--vermillion-300:color(display-p3 .898039 .419608 .333333 / 1);--_colors---extended--vermillion-400:color(display-p3 .796078 .207843 .101961 / 1);--_colors---extended--vermillion-500:color(display-p3 .627451 .168627 .082353 / 1);--_colors---extended--vermillion-600:color(display-p3 .478431 .12549 .062745 / 1);--_colors---extended--vermillion-700:color(display-p3 .301961 .078431 .039216 / 1);--_colors---extended--grey-100:color(display-p3 .952941 .956863 .964706 / 1);--_colors---extended--grey-200:color(display-p3 .819608 .835294 .858824 / 1);--_colors---extended--grey-300:color(display-p3 .611765 .639216 .686275 / 1);--_colors---extended--grey-400:color(display-p3 .419608 .447059 .501961 / 1);--_colors---extended--grey-500:color(display-p3 .294118 .333333 .388235 / 1);--_colors---extended--grey-600:color(display-p3 .215686 .254902 .317647 / 1);--_colors---extended--grey-700:color(display-p3 .121569 .160784 .215686 / 1)}}
.pg-how-we-work .pg-how-we-work-b *, .pg-how-we-work .pg-how-we-work-b, .pg-how-we-work .pg-how-we-work-b *:before, .pg-how-we-work .pg-how-we-work-b:before, .pg-how-we-work .pg-how-we-work-b *:after, .pg-how-we-work .pg-how-we-work-b:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;text-size-adjust:100%;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:-8%;text-underline-position:from-font}
.pg-how-we-work .pg-how-we-work-b{scroll-behavior:initial;scrollbar-width:none;-webkit-font-smoothing:antialiased}
.pg-how-we-work .pg-how-we-work-b{width:100vw;font-feature-settings:"liga" 1,"calt" 1;-ms-overflow-style:none}
.pg-how-we-work .pg-how-we-work-b::-webkit-scrollbar, .pg-how-we-work .pg-how-we-work-b ::-webkit-scrollbar{display:none}
.pg-how-we-work .pg-how-we-work-b svg{max-width:none;height:auto;box-sizing:border-box;vertical-align:middle}
.pg-how-we-work .pg-how-we-work-b a:where(:not(.k-btn):not(.k-btn-sm):not(.k-btn-icon)){color:inherit}
.pg-how-we-work .pg-how-we-work-b .w-richtext :where(:first-child,div:first-child :first-child){margin-top:0!important}
.pg-how-we-work .pg-how-we-work-b .w-richtext :where(:last-child,div:first-child :last-child){margin-bottom:0!important}
.pg-how-we-work .pg-how-we-work-b .w-richtext:before, .pg-how-we-work .pg-how-we-work-b .w-richtext:after{display:none}
.pg-how-we-work .pg-how-we-work-b .heading *, .pg-how-we-work .pg-how-we-work-b .paragraph *{margin:0!important;padding:0!important;border:none!important;font-size:1em!important;font-weight:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit}
@supports (background-color: color-mix(in srgb,black 10%,transparent)){
.pg-how-we-work .pg-how-we-work-b ::selection{background-color:color-mix(in srgb,currentColor 12%,transparent);color:var(--color-accent);text-shadow:none}
.pg-how-we-work .pg-how-we-work-b ::-moz-selection{background-color:color-mix(in srgb,currentColor 12%,transparent);color:var(--color-accent);text-shadow:none}}
.pg-how-we-work .pg-how-we-work-b .link-underline{position:relative}
.pg-how-we-work .pg-how-we-work-b .link-underline:after{content:"";position:absolute;top:var(--underline-top);left:0%;height:var(--underline-height);width:0%;background:currentColor;transition:width var(--dur-bbs) var(--ease-bbs)}
.pg-how-we-work .pg-how-we-work-b .link-underline:hover:after{width:100%}
@property --flare-angle{syntax:"<angle>";initial-value:183deg;inherits:true;}
.pg-how-we-work .pg-how-we-work-b [data-flare-border]{--flare-color:255, 255, 255;--flare-opacity:.3;--flare-stroke:1px;--flare-duration:2s;--flare-easing:cubic-bezier(.64, .05, 0, 1);position:relative}
.pg-how-we-work .pg-how-we-work-b [data-flare-border]:before{content:"";position:absolute;z-index:99;inset:0;padding:var(--flare-stroke);border-radius:inherit;opacity:var(--flare-opacity);background:linear-gradient(var(--flare-angle),rgba(var(--flare-color),1) 0%,rgba(var(--flare-color),0) 50%,rgba(var(--flare-color),1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:--flare-angle var(--flare-duration) var(--flare-easing)}
@media(prefers-reduced-motion:reduce){
.pg-how-we-work .pg-how-we-work-b .link-underline:after{transition-duration:1ms!important}
.pg-how-we-work .pg-how-we-work-b [data-flare-border]:before{transition:none}}
.pg-how-we-work .pg-how-we-work-b .s-wrapper:before, .pg-how-we-work .pg-how-we-work-b .s-wrapper:after{display:none}
.pg-how-we-work .pg-how-we-work-b select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 16px;border:1px solid #d0d0d8;border-radius:6px;background-color:#fff;font:inherit;line-height:1.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='currentcolor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:10px 10px}
.pg-how-we-work {background:var(--bg);color:var(--fg);}
.pg-how-we-work .pg-how-we-work-c, .pg-how-we-work .pg-how-we-work-b {background:var(--bg);}
.pg-how-we-work .pg-how-we-work-c .khwTjd, .pg-how-we-work .pg-how-we-work-c .gOZUXr, .pg-how-we-work .pg-how-we-work-c .eLTfdP, .pg-how-we-work .pg-how-we-work-c .kRmyDR,
.pg-how-we-work .pg-how-we-work-c .ikXJkv, .pg-how-we-work .pg-how-we-work-c .locTxy, .pg-how-we-work .pg-how-we-work-c .iPqmfQ,
.pg-how-we-work .pg-how-we-work-c .ccIoXS, .pg-how-we-work .pg-how-we-work-c .jqMgxX {background-color:var(--bg);color:var(--fg);}
.pg-how-we-work .pg-how-we-work-c .khwTjd {padding-top:max(var(--page-top), clamp(9rem, 14vw, 12.75rem));}
.pg-how-we-work .pg-how-we-work-c .ghuXyR, .pg-how-we-work .pg-how-we-work-c .bqwyts, .pg-how-we-work .pg-how-we-work-c .iuoNsi, .pg-how-we-work .pg-how-we-work-c .bGSRIJ, .pg-how-we-work .pg-how-we-work-c .jKvSOX, .pg-how-we-work .pg-how-we-work-c .dFucuc {font-family:var(--font-sans);font-weight:600;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-c .ghuXyR {font-size:64px;line-height:75px;letter-spacing:-0.03em;max-width:697px;}
.pg-how-we-work .pg-how-we-work-c .bqwyts {font-size:52px;line-height:60.94px;letter-spacing:-0.035em;max-width:822px;}
.pg-how-we-work .pg-how-we-work-c .iuoNsi {font-size:52px;line-height:60.94px;letter-spacing:-0.035em;max-width:825px;}
.pg-how-we-work .pg-how-we-work-c .bGSRIJ, .pg-how-we-work .pg-how-we-work-c .jKvSOX {font-size:52px;line-height:60.94px;letter-spacing:-0.035em;}
.pg-how-we-work .pg-how-we-work-c .dFucuc {font-family:var(--font-pixel);font-weight:400;font-size:52px;line-height:39.17px;letter-spacing:-0.03em;}
.pg-how-we-work .pg-how-we-work-c .hYa-DkE, .pg-how-we-work .pg-how-we-work-c .gzusr, .pg-how-we-work .pg-how-we-work-c .fcrtxv, .pg-how-we-work .pg-how-we-work-c .cFrBnE {font-family:var(--font-sans);font-weight:400;letter-spacing:0;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-c .hYa-DkE {font-size:20px;line-height:24.89px;max-width:394px;}
.pg-how-we-work .pg-how-we-work-c .gzusr {font-size:20px;line-height:23.72px;max-width:784px;}
.pg-how-we-work .pg-how-we-work-c .gzusr p + p {margin-top:0.75em;}
.pg-how-we-work .pg-how-we-work-c .fcrtxv {font-size:20px;line-height:23.72px;max-width:872px;}
.pg-how-we-work .pg-how-we-work-c .cFrBnE {font-size:16px;line-height:20.12px;font-weight:500;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-c .fHpHKu, .pg-how-we-work .pg-how-we-work-c .gsyINz {font-family:var(--font-mono);font-weight:400;letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-c .fHpHKu {font-size:16px;line-height:16.63px;max-width:12ch;}
.pg-how-we-work .pg-how-we-work-c .gsyINz {font-size:13px;line-height:24.24px;}
.pg-how-we-work .pg-how-we-work-c .imbRZp, .pg-how-we-work .pg-how-we-work-c .kZxmjX {color:var(--fg);}
.pg-how-we-work .pg-how-we-work-clutch {display:inline-flex;align-items:center;gap:inherit;color:inherit;text-decoration:none;}
@media (hover: hover) and (pointer: fine) {
.pg-how-we-work .pg-how-we-work-clutch:hover .cFrBnE {color:var(--accent);}}
.pg-how-we-work .pg-how-we-work-clutch:focus-visible {outline:2px solid var(--ring);outline-offset:4px;}
.pg-how-we-work .pg-how-we-work-c .qmzeE, .pg-how-we-work .pg-how-we-work-c .cHBXMd, .pg-how-we-work .pg-how-we-work-c .gOHAPc, .pg-how-we-work .pg-how-we-work-c .ipxyBz,
.pg-how-we-work .pg-how-we-work-c .ifAArG, .pg-how-we-work .pg-how-we-work-c .ggQnXS {background-color:var(--surface-1);}
.pg-how-we-work .pg-how-we-work-c .iitaYd, .pg-how-we-work .pg-how-we-work-c .ewheKl {position:absolute;inset:0;width:100%;height:100%;}
.pg-how-we-work .pg-how-we-work-c .iitaYd {object-position:center 38%;}
.pg-how-we-work .pg-how-we-work-slide-link {position:absolute;inset:0;display:block;color:inherit;text-decoration:none;}
.pg-how-we-work .pg-how-we-work-slide-link:focus-visible {outline:2px solid var(--ring);outline-offset:-2px;}
.pg-how-we-work .pg-how-we-work-slide-label {position:absolute;left:16px;bottom:16px;padding:6px 10px;background:var(--bg);color:var(--fg);font:400 12px/1.3 var(--font-mono);letter-spacing:0.06em;text-transform:uppercase;}
.pg-how-we-work .pg-how-we-work-c .gzoSRM:focus-visible {outline-color:var(--ring);}
.pg-how-we-work .pg-how-we-work-c .gzoSRM[data-pg-how-we-work-dragging="true"] {cursor:grabbing;}
.pg-how-we-work .pg-how-we-work-c .gzoSRM {cursor:grab;}
.pg-how-we-work .pg-how-we-work-c .krYOJO {border-top-color:var(--line);border-bottom-color:var(--line);}
.pg-how-we-work .pg-how-we-work-c .cZlNCu {background:var(--surface-1);}
.pg-how-we-work .pg-how-we-work-c .fwTNWt {position:absolute;inset:0;width:100%;height:100%;filter:grayscale(1) contrast(1.04);}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-portrait-0 {transform:scale(1.3);transform-origin:50% 62%;}
.pg-how-we-work .pg-how-we-work-c .eSxYQI {background-color:var(--bg);}
.pg-how-we-work .pg-how-we-work-c .fJfTUL {font-family:var(--font-sans);font-weight:600;font-size:20px;line-height:25.27px;letter-spacing:-0.01em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-bio-btn {display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0;background:none;border:0;cursor:pointer;font:400 12px/1.3 var(--font-mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);transition:color var(--dur) var(--ease-out);}
.pg-how-we-work .pg-how-we-work-bio-btn span {display:inline-block;transition:transform var(--dur-panel) var(--ease);}
.pg-how-we-work .pg-how-we-work-bio-btn[aria-expanded="true"] span {transform:rotate(45deg);}
.pg-how-we-work .pg-how-we-work-bio-btn:hover {color:var(--accent-hover);}
.pg-how-we-work .pg-how-we-work-bio-btn:focus-visible {outline:2px solid var(--ring);outline-offset:2px;}
.pg-how-we-work .pg-how-we-work-bio {display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);}
.pg-how-we-work .pg-how-we-work-bio[data-open="true"] {grid-template-rows:1fr;}
.pg-how-we-work .pg-how-we-work-bio-inner {overflow:hidden;min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;}
.pg-how-we-work .pg-how-we-work-bio[data-open="true"] .pg-how-we-work-bio-inner {margin-top:clamp(1.5rem, 2.8vw, 2.675rem);padding:32px;background:var(--surface-1);border:1px solid transparent;}
.pg-how-we-work .pg-how-we-work-bio-item {max-width:784px;}
.pg-how-we-work .pg-how-we-work-bio-name {font:600 20px/25.27px var(--font-sans);letter-spacing:-0.01em;color:var(--fg);margin:0 0 12px;}
.pg-how-we-work .pg-how-we-work-bio-name span {font:400 12px/1.3 var(--font-mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--fg-body);margin-left:8px;}
.pg-how-we-work .pg-how-we-work-bio-text {font:400 17px/1.55 var(--font-sans);color:var(--fg-body);margin:0;}
.pg-how-we-work .pg-how-we-work-bio-close {flex:0 0 auto;}
.pg-how-we-work .pg-how-we-work-bio[data-open="false"] .pg-how-we-work-bio-close {visibility:hidden;}
.pg-how-we-work .pg-how-we-work-b {--_typography---font-family--body-sans:var(--font-sans);--_typography---font-family--heading-sans:var(--font-sans);--_typography---font-family--heading-serif:var(--font-sans);--_typography---font-family--body-serif:var(--font-sans);--_typography---font-family--label:var(--font-mono);--_typography---font-family--ui:var(--font-sans);--_typography---font-weight--d1:600;--_typography---font-weight--d2:600;--_typography---font-weight--d3:600;--_typography---font-weight--d4:600;--_typography---font-weight--d5:600;--_typography---letter-spacing--d1:-.035em;--_typography---letter-spacing--d2:-.035em;--_typography---letter-spacing--d3:-.035em;--_typography---letter-spacing--d4:-.02em;--_typography---letter-spacing--d5:-.01em;--_typography---letter-spacing--body:0em;--_typography---letter-spacing--body-s:0em;--_typography---letter-spacing--button:0em;--_color-token---text--dark:var(--fg);--_color-token---text--light:var(--fg);--_color-token---text--white:var(--fg);--_color-token---text--muted:var(--fg-body);--_color-token---text--quiet:var(--fg-caption);--_color-token---background--light:var(--bg);--_color-token---background--white:var(--bg);--_color-token---background--dark:var(--bg);--_color-token---background--navy:var(--surface-1);--_color-token---border--dark:var(--line);--_color-token---border--faint:var(--line);--_color-token---border--soft:var(--line);--_color-token---border--solid:var(--line);--color-accent:var(--accent);--color-bg-dark:var(--bg);--color-text-light:var(--fg);font-family:var(--font-sans);color:var(--fg);background-color:var(--bg);height:auto;min-height:0;width:auto;}
.pg-how-we-work .pg-how-we-work-b .section {background-color:var(--bg);color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b em, .pg-how-we-work .pg-how-we-work-b .u-font-accent {font-family:var(--font-sans);font-style:normal;}
.pg-how-we-work .pg-how-we-work-b .u-primary, .pg-how-we-work .pg-how-we-work-b .u-accent-blue {color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .u-muted-80 {color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-b .u-muted-50 {color:var(--fg-caption);}
.pg-how-we-work .pg-how-we-work-b .label-overline {display:inline-flex;font-family:var(--font-mono);font-size:var(--eyebrow);line-height:var(--eyebrow-lh);letter-spacing:var(--eyebrow-ls);font-weight:400;text-transform:uppercase;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-b .heading h2, .pg-how-we-work .pg-how-we-work-b h2.d2, .pg-how-we-work .pg-how-we-work-b .section-heading-line-w {font-family:var(--font-sans);font-weight:600;font-size:68.57px;line-height:68.57px;letter-spacing:-0.035em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .paragraph, .pg-how-we-work .pg-how-we-work-b .paragraph p {font-size:14px;line-height:21.39px;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-b .paragraph.w-variant-ae33e6cf-2a91-6fa5-bc8e-53a2ea698c3e p {font-size:15px;line-height:24.07px;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-b .social-proof-stats {background-color:var(--surface-1);border:1px solid var(--line);}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat .d1 {font-family:var(--font-sans);font-weight:600;font-size:64px;line-height:61.71px;letter-spacing:-0.035em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat .text-b-m {font-size:15px;line-height:24.07px;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat-line, .pg-how-we-work .pg-how-we-work-b .line {background-color:var(--line);}
.pg-how-we-work .pg-how-we-work-b .sp-video-card, .pg-how-we-work .pg-how-we-work-b .social-proof-rec-card {background-color:var(--surface-1);background-image:none;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._1 {background-image:none;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._2, .pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._3 {background-image:radial-gradient(90% 55% at 50% 118%, color-mix(in srgb, var(--accent) 62%, transparent) 0%, color-mix(in srgb, var(--accent) 14%, transparent) 45%, transparent 72%);}
.pg-how-we-work .pg-how-we-work-b .d5 {font-family:var(--font-sans);font-weight:600;font-size:20px;line-height:28.8px;letter-spacing:-0.01em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .text-b-xs {font-size:12px;line-height:18.72px;}
.pg-how-we-work .pg-how-we-work-b .text-b-m {font-size:15px;line-height:24.07px;}
.pg-how-we-work .pg-how-we-work-quote-logo {position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 2.5em 2.5em 0;}
.pg-how-we-work .pg-how-we-work-quote-logo img {width:30%;max-width:160px;height:auto;opacity:.9;animation:pg-how-we-work-drift 10s ease-in-out infinite alternate;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card:nth-child(2) .pg-how-we-work-quote-logo img {animation-duration:12s;animation-delay:-4s;}
@keyframes pg-how-we-work-drift {
from {transform:translate3d(0, -5px, 0);}
to {transform:translate3d(0, 5px, 0);}}
@media (prefers-reduced-motion: reduce) {
.pg-how-we-work .pg-how-we-work-quote-logo img {animation:none;}}
.pg-how-we-work .pg-how-we-work-faces {display:flex;justify-content:center;gap:0;}
.pg-how-we-work .pg-how-we-work-face {width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--surface-1);filter:grayscale(1);margin-left:-12px;}
.pg-how-we-work .pg-how-we-work-face:first-child {margin-left:0;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle {width:100%;background:none;border:0;text-align:left;color:var(--fg);font:inherit;cursor:pointer;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle h3 {font-size:15px;line-height:24.07px;font-weight:500;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle:focus-visible {outline:2px solid var(--ring);outline-offset:4px;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-icon-w {color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .rte p {font-size:14px;line-height:21.84px;color:var(--fg-body);}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-c .khwTjd {padding-top:max(var(--page-top), 8.125rem);}
.pg-how-we-work .pg-how-we-work-c .ghuXyR {font-size:39.91px;line-height:53.76px;max-width:none;}
.pg-how-we-work .pg-how-we-work-c .bqwyts, .pg-how-we-work .pg-how-we-work-c .iuoNsi, .pg-how-we-work .pg-how-we-work-c .bGSRIJ, .pg-how-we-work .pg-how-we-work-c .jKvSOX {font-size:36px;line-height:33.12px;max-width:none;}
.pg-how-we-work .pg-how-we-work-c .dFucuc {font-size:36px;line-height:30.6px;}
.pg-how-we-work .pg-how-we-work-c .hYa-DkE {font-size:17px;line-height:21.59px;max-width:341.7px;}
.pg-how-we-work .pg-how-we-work-c .gzusr, .pg-how-we-work .pg-how-we-work-c .fcrtxv {font-size:17px;line-height:20.57px;max-width:none;}
.pg-how-we-work .pg-how-we-work-c .cFrBnE {font-size:15px;line-height:19.05px;}
.pg-how-we-work .pg-how-we-work-c .fHpHKu {font-size:14px;line-height:14.7px;}
.pg-how-we-work .pg-how-we-work-c .gsyINz {font-size:12px;line-height:22.44px;}
.pg-how-we-work .pg-how-we-work-c .fJfTUL {font-size:17px;line-height:22.1px;}
.pg-how-we-work .pg-how-we-work-b .heading h2, .pg-how-we-work .pg-how-we-work-b h2.d2, .pg-how-we-work .pg-how-we-work-b .section-heading-line-w {font-size:39.91px;line-height:39.91px;}
.pg-how-we-work .pg-how-we-work-b .paragraph, .pg-how-we-work .pg-how-we-work-b .paragraph p {font-size:14px;line-height:22.64px;}
.pg-how-we-work .pg-how-we-work-b .paragraph.w-variant-ae33e6cf-2a91-6fa5-bc8e-53a2ea698c3e p {font-size:16px;line-height:25.47px;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat .d1 {font-size:45.24px;line-height:45.35px;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat .text-b-m, .pg-how-we-work .pg-how-we-work-b .text-b-m {font-size:15px;line-height:24.05px;}
.pg-how-we-work .pg-how-we-work-b .d5 {font-size:20px;line-height:26.12px;}
.pg-how-we-work .pg-how-we-work-b .text-b-xs {font-size:13px;line-height:19.81px;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle h3 {font-size:15px;line-height:24.05px;}
.pg-how-we-work .pg-how-we-work-bio-inner {flex-direction:column;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle {min-height:40px;}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-bio-btn, .pg-how-we-work .pg-how-we-work-clutch {min-height:40px;}
.pg-how-we-work .pg-how-we-work-bio[data-open="true"] .pg-how-we-work-bio-inner {padding:20px;}}
@media (prefers-reduced-motion: reduce) {
.pg-how-we-work .pg-how-we-work-bio, .pg-how-we-work .pg-how-we-work-bio-btn span {transition:none;}}
.pg-how-we-work .pg-how-we-work-rec-mark {display:inline-flex;align-items:center;gap:10px;font:600 20px/1 var(--font-sans);letter-spacing:-0.01em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-rec-mark .sp-rec-card-review-logo {width:24px;height:auto;color:var(--fg);border-radius:0;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-stars svg {width:80px;height:auto;color:var(--fg);display:block;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gseals {display:flex;justify-content:center;gap:10px;}
.pg-how-we-work .pg-how-we-work-gseal {width:92px;height:auto;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-gseal text {font-family:var(--font-mono);font-size:11px;letter-spacing:0.06em;fill:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-faces {max-width:100%;overflow:hidden;}
@media (min-width: 768px) {
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle {min-height:calc(2 * 24.07px + 2em);}}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-review-main-w {align-items:flex-end;display:flex;flex-direction:column;gap:6px;}
.pg-how-we-work .pg-how-we-work-b .heading h2, .pg-how-we-work .pg-how-we-work-b h2.d2, .pg-how-we-work .pg-how-we-work-b .section-heading-line-w {font-size:52px;line-height:1.06;}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph p {font-size:17px;line-height:1.55;max-width:60ch;}
.pg-how-we-work .pg-how-we-work-b .text-b-xs, .pg-how-we-work .pg-how-we-work-b .rte p {font-size:15px;line-height:1.5;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-b .heading h2, .pg-how-we-work .pg-how-we-work-b h2.d2, .pg-how-we-work .pg-how-we-work-b .section-heading-line-w {font-size:36px;line-height:1.06;}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph p {font-size:17px;}}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._2, .pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._3 {flex:1 1 0%;min-width:0;overflow:hidden;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gseals {justify-content:center;flex-wrap:nowrap;}
.pg-how-we-work .pg-how-we-work-gseal {width:74px;flex:0 0 auto;}
.pg-how-we-work .pg-how-we-work-face {width:44px;height:44px;}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-review {min-width:0;gap:12px;}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-review-main-w {min-width:0;text-align:right;}
.pg-how-we-work .pg-how-we-work-rec-mark {font-size:20px;}}
.pg-how-we-work .pg-how-we-work-b p.overline-w {margin:0;}
.pg-how-we-work .pg-how-we-work-c .dFucuc, .pg-how-we-work .pg-how-we-work-b .social-proof-stat .d1 {font-variant-numeric:tabular-nums;}
.pg-how-we-work .pg-how-we-work-c .dUtnfI:hover .cJaKBo, .pg-how-we-work .pg-how-we-work-c .dUtnfI:focus-within .cJaKBo,
.pg-how-we-work .pg-how-we-work-b .contact-badge-carousel:hover .loop-animate-x, .pg-how-we-work .pg-how-we-work-b .contact-badge-carousel:focus-within .loop-animate-x {animation-play-state:paused;}
.pg-how-we-work .pg-how-we-work-c .ejthwG {min-height:203px;}
.pg-how-we-work .pg-how-we-work-b .overline-w, .pg-how-we-work .pg-how-we-work-b .overline-w .label-overline {line-height:calc(0.9625 * var(--size-font));}
.pg-how-we-work .pg-how-we-work-clientlogo {height:68px;width:auto;flex:0 0 auto;opacity:.9;}
.pg-how-we-work .pg-how-we-work-clientlogo.lg-whoop, .pg-how-we-work .pg-how-we-work-clientlogo.lg-kolide, .pg-how-we-work .pg-how-we-work-clientlogo.lg-aarp {height:54px;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-clientlogo {height:56px;}
.pg-how-we-work .pg-how-we-work-clientlogo.lg-whoop, .pg-how-we-work .pg-how-we-work-clientlogo.lg-kolide, .pg-how-we-work .pg-how-we-work-clientlogo.lg-aarp {height:46px;}
.pg-how-we-work .pg-how-we-work-quote-logo {padding:0 1.5em 1.5em 0;}}
.pg-how-we-work .pg-how-we-work-b .heading.heading-primary {font-size:52px;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-b .heading.heading-primary {font-size:36px;}}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph {font-size:17px;}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph p {line-height:1.55;}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph.w-variant-ae33e6cf-2a91-6fa5-bc8e-53a2ea698c3e {font-size:15px;}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph.w-variant-ae33e6cf-2a91-6fa5-bc8e-53a2ea698c3e p {line-height:1.5;}
.pg-how-we-work .pg-how-we-work-c .gzusr .payload-richtext, .pg-how-we-work .pg-how-we-work-c .fcrtxv .payload-richtext {max-width:35em;}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph {max-width:35em;}
.pg-how-we-work .pg-how-we-work-gseal-tick {display:none;}
.pg-how-we-work .pg-how-we-work-gterms {display:block;margin-top:6px;max-width:30em;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gseals {gap:6px;}
.pg-how-we-work .pg-how-we-work-gseal {width:40px;flex:0 0 auto;}
.pg-how-we-work .pg-how-we-work-gseal text {display:none;}
.pg-how-we-work .pg-how-we-work-gseal-tick {display:inline;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-gterms {display:block;margin-top:4px;}}
.pg-how-we-work .pg-how-we-work-c .khwTjd {position:relative;overflow:hidden;}
.pg-how-we-work .pg-how-we-work-c .khwTjd > .jtAASx {position:relative;z-index:1;}
.pg-how-we-work .pg-how-we-work-line {position:absolute;left:0;right:0;bottom:0;height:300px;z-index:0;pointer-events:none;}
.pg-how-we-work .pg-how-we-work-line-svg {display:block;width:100%;height:100%;overflow:visible;}
.pg-how-we-work .pg-how-we-work-line-stroke, .pg-how-we-work .pg-how-we-work-line-shimmer {vector-effect:non-scaling-stroke;}
.pg-how-we-work .pg-how-we-work-line-shimmer {stroke:url(#pgHowWeWorkLineShimmer);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;}
.pg-how-we-work .pg-how-we-work-line-glow {transform-box:fill-box;transform-origin:50%;animation:pg-how-we-work-tip-ping 2s ease-out infinite;}
@keyframes pg-how-we-work-tip-ping {
0% {opacity:.5;transform:scale(.412);}
70% {opacity:0;transform:scale(1.118);}
to {opacity:0;transform:scale(.412);}}
.pg-how-we-work .pg-how-we-work-line-label {font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;fill:rgba(255,255,255,.5);}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-line {height:180px;}
.pg-how-we-work .pg-how-we-work-line-glow {animation:none;opacity:.13;}}
@media (prefers-reduced-motion: reduce) {
.pg-how-we-work .pg-how-we-work-line-glow {animation:none;opacity:.13;}
.pg-how-we-work .pg-how-we-work-line-shimmer {opacity:0;}}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-careers {background:var(--surface-1);border:1px solid var(--line);}
.pg-how-we-work .pg-how-we-work-careers-link {position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:28px;color:var(--fg);text-decoration:none;background:radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 75%);}
.pg-how-we-work .pg-how-we-work-careers-h {margin:0;font:600 20px/1.2 var(--font-sans);letter-spacing:-0.01em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-careers-body {margin:0;font:400 15px/1.5 var(--font-sans);color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-careers-cta {font:400 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-careers-link:hover .pg-how-we-work-careers-cta {color:var(--accent-hover);}
.pg-how-we-work .pg-how-we-work-careers-link:focus-visible {outline:2px solid var(--ring);outline-offset:-2px;}
.pg-how-we-work .pg-how-we-work-c .khwTjd {padding-bottom:200px;}
.pg-how-we-work .pg-how-we-work-line {height:300px;bottom:0;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-c .khwTjd {padding-bottom:200px;}
.pg-how-we-work .pg-how-we-work-line {height:190px;bottom:6px;}}
.pg-how-we-work .pg-how-we-work-x {padding:var(--sec-pad) 0;background:var(--bg);}
.pg-how-we-work .pg-how-we-work-wrap {max-width:1352px;margin:0 auto;padding:0 var(--edge);}
.pg-how-we-work .pg-how-we-work-h2 {margin:20px 0 0;font-family:var(--font-sans);font-size:var(--h2);font-weight:var(--h2-w);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);color:var(--fg);text-wrap:balance;max-width:16em;}
.pg-how-we-work .pg-how-we-work-sub {margin:20px 0 0;max-width:40em;font-size:var(--body);line-height:var(--body-lh);color:var(--fg-body);text-wrap:pretty;}
.pg-how-we-work .pg-how-we-work-pgrid {display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;margin-top:56px;}
.pg-how-we-work .pg-how-we-work-pcard {display:flex;flex-direction:column;gap:16px;min-height:200px;padding:30px;text-decoration:none;color:inherit;background:var(--surface-1);border:1px solid var(--border, var(--line));border-radius:var(--radius);transition:border-color var(--dur-fast, .2s) var(--ease, ease), background-color var(--dur-fast, .2s) var(--ease, ease);}
.pg-how-we-work .pg-how-we-work-pcard:hover {border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--surface-1) 85%, var(--accent) 4%);}
.pg-how-we-work .pg-how-we-work-pcard:focus-visible {outline:2px solid var(--ring);outline-offset:2px;}
.pg-how-we-work .pg-how-we-work-pcard-icon {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-pcard-icon svg {width:22px;height:22px;}
.pg-how-we-work .pg-how-we-work-pcard h3 {margin:16px 0 0;font-family:var(--font-sans);font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-pcard p {margin:0;max-width:34em;font-size:17px;line-height:1.5;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-pcard-more {margin-top:auto;padding-top:8px;font:400 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-pcard:hover .pg-how-we-work-pcard-more {color:var(--accent-hover);}
.pg-how-we-work .pg-how-we-work-head2 {display:flex;flex-direction:column;}
.pg-how-we-work .pg-how-we-work-agrid {display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;}
.pg-how-we-work .pg-how-we-work-acard {display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;padding:72px 40px 0;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 75%), linear-gradient(180deg, var(--surface-1) 0%, var(--bg) 100%);transition:border-color var(--dur-fast, .2s) var(--ease, ease);}
.pg-how-we-work .pg-how-we-work-acard:hover {border-color:color-mix(in srgb, var(--accent) 55%, transparent);}
.pg-how-we-work .pg-how-we-work-acard:focus-visible {outline:2px solid var(--ring);outline-offset:2px;}
.pg-how-we-work .pg-how-we-work-alabel {font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-acard h3 {margin:12px 0 0;font-family:var(--font-sans);font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--fg);text-wrap:balance;}
.pg-how-we-work .pg-how-we-work-acard p {margin:14px 0 0;max-width:27em;font-size:15px;line-height:1.5;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-achips {display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;max-width:30em;}
.pg-how-we-work .pg-how-we-work-achips li {padding:6px 10px;border:1px solid var(--line);border-radius:999px;font:400 13px/1.2 var(--font-sans);color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-afig {width:100%;max-width:440px;margin-top:auto;padding-top:40px;}
.pg-how-we-work .pg-how-we-work-afig img {display:block;width:100%;height:auto;}
@media screen and (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-agrid {grid-template-columns:1fr;}}
@media screen and (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-pgrid {grid-template-columns:1fr;gap:16px;}
.pg-how-we-work .pg-how-we-work-pcard {min-height:0;padding:24px;}
.pg-how-we-work .pg-how-we-work-pcard h3, .pg-how-we-work .pg-how-we-work-acard h3 {font-size:24px;}
.pg-how-we-work .pg-how-we-work-acard {padding:48px 20px 0;}}
.pg-how-we-work .pg-how-we-work-submit {display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.pg-how-we-work .pg-how-we-work-assure {margin:0;max-width:30em;font:400 13px/1.45 var(--font-sans);color:rgb(51, 71, 91);}
.pg-how-we-work .pg-how-we-work-status {margin:12px 0 0;min-height:1.2em;font:500 14px/1.4 var(--font-sans);color:var(--accent-ink);}
.pg-how-we-work .pg-how-we-work-err {display:block;margin-top:6px;font:400 13px/1.3 var(--font-sans);color:#b42318;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-main, .pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-title {align-items:center;text-align:center;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .heading h2 {max-width:16em;margin-left:auto;margin-right:auto;text-wrap:balance;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .paragraph {margin-left:auto;margin-right:auto;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card {background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);padding:28px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-icon-w {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .contact-next-icon-w svg {width:22px;height:22px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card h3.d5 {margin:28px 0 0;font:600 20px/1.2 var(--font-sans);letter-spacing:-0.01em;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-b .contact-next-card p {margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-form, .pg-how-we-work .pg-how-we-work-form .k-field > span, .pg-how-we-work .pg-how-we-work-form input, .pg-how-we-work .pg-how-we-work-form select, .pg-how-we-work .pg-how-we-work-form textarea, .pg-how-we-work .pg-how-we-work-assure {letter-spacing:0;}
.pg-how-we-work .pg-how-we-work-form input, .pg-how-we-work .pg-how-we-work-form select, .pg-how-we-work .pg-how-we-work-form textarea {font-size:16px;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-b .contact-cta-option-link {display:flex;align-items:center;min-height:40px;}}
@media (min-width: 810px) and (max-width: 1279px) {
.pg-how-we-work .pg-how-we-work-b .s-contact-cta .heading.heading-primary {font-size:36px;}}
.pg-how-we-work .pg-how-we-work-b .contact-cta-right {background-color:transparent;padding:0;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-form, .pg-how-we-work .pg-how-we-work-b .contact-cta-right .k-form-card {height:100%;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-right .k-form-card {display:flex;flex-direction:column;justify-content:space-between;gap:24px;}
.pg-how-we-work .pg-how-we-work-proof {display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:18px 0 0;list-style:none;border-top:1px solid rgba(15, 13, 13, .1);}
.pg-how-we-work .pg-how-we-work-proof li {display:inline-flex;align-items:center;gap:8px;font:400 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:rgb(51, 71, 91);}
.pg-how-we-work .pg-how-we-work-proof li::before {content:'';width:6px;height:6px;border-radius:1px;background:var(--accent);}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-main, .pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-title, .pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-top-info {align-items:flex-start;text-align:left;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .heading h2, .pg-how-we-work .pg-how-we-work-b .s-contact-next .paragraph {margin-left:0;}}
@media (min-width: 992px) {
.pg-how-we-work .pg-how-we-work-c .jqPPhu {display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);column-gap:clamp(40px, 5vw, 96px);align-items:start;}
.pg-how-we-work .pg-how-we-work-c .jqPPhu > .ijYLlw {margin-bottom:0;}
.pg-how-we-work .pg-how-we-work-c .qmzeE {margin-top:8px;border-radius:var(--radius);}}
@media (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-c .qmzeE {max-width:640px;border-radius:var(--radius);}}
.pg-how-we-work .pg-how-we-work-b .faqs-cms-list {gap:12px;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion {border-bottom:0;background:var(--surface-1);border-radius:var(--radius);padding:0 20px;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle:hover {padding-right:0;}
.pg-how-we-work .pg-how-we-work-acard {padding-bottom:40px;}
.pg-how-we-work .pg-how-we-work-acard > p {min-height:3em;}
.pg-how-we-work .pg-how-we-work-achips {min-height:80px;align-content:flex-start;}
.pg-how-we-work .pg-how-we-work-afig {margin-top:auto;padding-top:40px;width:100%;max-width:480px;}
.pg-how-we-work .pg-how-we-work-afig img {width:100%;height:auto;aspect-ratio:16 / 9;border-radius:calc(var(--radius) - 4px);border:1px solid var(--line);background:var(--surface-1);}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-acard {padding-bottom:24px;}
.pg-how-we-work .pg-how-we-work-achips {min-height:0;}
.pg-how-we-work .pg-how-we-work-acard > p {min-height:0;}
.pg-how-we-work .pg-how-we-work-afig {padding-top:28px;}}
.pg-how-we-work .pg-how-we-work-c .gOZUXr, .pg-how-we-work .pg-how-we-work-c .eLTfdP, .pg-how-we-work .pg-how-we-work-c .ikXJkv,
.pg-how-we-work .pg-how-we-work-b .s-social-proof, .pg-how-we-work .pg-how-we-work-b .s-faqs, .pg-how-we-work .pg-how-we-work-b .s-contact-next, .pg-how-we-work .pg-how-we-work-b .s-contact-cta {padding-top:var(--sec-pad);padding-bottom:var(--sec-pad);}
.pg-how-we-work .pg-how-we-work-c .kRmyDR {margin:0;}
.pg-how-we-work .pg-how-we-work-b .section.s-faqs, .pg-how-we-work .pg-how-we-work-b .section.s-contact-cta, .pg-how-we-work .pg-how-we-work-b .section.s-contact-next, .pg-how-we-work .pg-how-we-work-b .section.s-social-proof {padding-top:var(--sec-pad);padding-bottom:var(--sec-pad);}
.pg-how-we-work .pg-how-we-work-acard--lift .pg-how-we-work-afig .pg-how-we-work-fig-frame {display:block;background:#1d2028;border:1px solid var(--line);border-radius:calc(var(--radius) - 4px);overflow:hidden;isolation:isolate;}
.pg-how-we-work .pg-how-we-work-acard--lift .pg-how-we-work-afig .pg-how-we-work-fig-frame img {border:0;border-radius:0;background:transparent !important;mix-blend-mode:lighten;}
@media (min-width: 768px) {
.pg-how-we-work .pg-how-we-work-b .contact-next-main.u-grid-3-1 {grid-template-columns:repeat(3, minmax(0, 1fr));}}
.pg-how-we-work .pg-how-we-work-acard--lift .pg-how-we-work-afig .pg-how-we-work-fig-frame {aspect-ratio:16 / 9;box-sizing:border-box;}
.pg-how-we-work .pg-how-we-work-acard--lift .pg-how-we-work-afig .pg-how-we-work-fig-frame img {display:block;width:100%;height:100%;aspect-ratio:auto;}
@media (min-width: 768px) {
.pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-top-info, .pg-how-we-work .pg-how-we-work-b .s-contact-next .overline-w {display:flex;justify-content:center;text-align:center;}}
@media (min-width: 768px) {
.pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header {align-items:center;}}
.pg-how-we-work .pg-how-we-work-proofcard {display:flex;flex-direction:column;justify-content:center;gap:18px;}
.pg-how-we-work .pg-how-we-work-proofrow {display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;}
.pg-how-we-work .pg-how-we-work-proofval {display:inline-flex;align-items:center;gap:10px;font:400 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-body);white-space:nowrap;}
.pg-how-we-work .pg-how-we-work-proofval a {color:inherit;text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px;padding:5px 0;}
.pg-how-we-work .pg-how-we-work-proofval a:hover {color:var(--fg);text-decoration-color:var(--accent);}
.pg-how-we-work .pg-how-we-work-proofval .k-stars svg {display:block;width:74px;height:13px;}
.pg-how-we-work .pg-how-we-work-proofval--dot::before {content:'';width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none;}
.pg-how-we-work .pg-how-we-work-proofcard .line {margin:0;}
@media (max-width: 479px) {
.pg-how-we-work .pg-how-we-work-proofrow {flex-direction:column;align-items:flex-start;gap:10px;}}
@media (min-width: 992px) {
.pg-how-we-work .pg-how-we-work-pgrid {grid-template-columns:repeat(3, minmax(0, 1fr));}}
@media (min-width: 768px) and (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-pgrid {grid-template-columns:1fr;}}
.pg-how-we-work .pg-how-we-work-b .faqs-cms-list {gap:0 68.5714px;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion {background:transparent;border-radius:0;padding:0;border:0;}
.pg-how-we-work .pg-how-we-work-b .faqs-accordion-toggle h3 {font-size:16px;line-height:24.96px;}
.pg-how-we-work .pg-how-we-work-proofval .k-stars {color:#fff;}
.pg-how-we-work .pg-how-we-work-b .s-faqs .faqs-accordion {color:rgba(255, 255, 255, .72);}
.pg-how-we-work .pg-how-we-work-b .s-faqs .heading h2 {line-height:1;}
.pg-how-we-work .pg-how-we-work-b .s-faqs .overline-w, .pg-how-we-work .pg-how-we-work-b .s-faqs .overline-w .label-overline {line-height:16.5px;}
.pg-how-we-work .pg-how-we-work-b .s-faqs .section-header-block.is-right .paragraph, .pg-how-we-work .pg-how-we-work-b .s-faqs .section-header-block.is-right .paragraph p {font-size:17px;line-height:26.52px;color:rgba(255, 255, 255, .74);}
.pg-how-we-work .pg-how-we-work-b .s-faqs .faqs-accordion-toggle {min-height:0;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card.pg-how-we-work-proofcard {align-items:stretch;text-align:left;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-proofval a {display:inline-flex;align-items:center;min-height:40px;padding:0;}}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-step-n {margin:28px 0 0;font:400 13px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-step-n + h3.d5 {margin-top:10px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card .contact-next-card-main p.pg-how-we-work-step-n {margin:0;font:400 13px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);}
.pg-how-we-work .pg-how-we-work-b .contact-next-card .contact-next-card-main {margin-top:28px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card .contact-next-card-main h3.d5 {margin-top:10px;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card {display:block;min-height:0;height:auto;padding:24px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card .contact-next-card-main {margin-top:0;display:block;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card .contact-next-card-main h3.d5 {margin-top:8px;}
.pg-how-we-work .pg-how-we-work-b .contact-next-card .contact-next-card-main p.text-b {margin-top:8px;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header, .pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-main,
.pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-title, .pg-how-we-work .pg-how-we-work-b .s-contact-next .section-header-top-info,
.pg-how-we-work .pg-how-we-work-b .s-contact-next .overline-w {align-items:flex-start;justify-content:flex-start;text-align:left;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .heading h2, .pg-how-we-work .pg-how-we-work-b .s-contact-next .paragraph {margin-left:0;margin-right:0;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card {padding:20px;}}
.pg-how-we-work .pg-how-we-work-pcard, .pg-how-we-work .pg-how-we-work-acard, .pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card, .pg-how-we-work .pg-how-we-work-c .pg-how-we-work-careers {border:0;}
.pg-how-we-work .pg-how-we-work-pcard:hover, .pg-how-we-work .pg-how-we-work-acard:hover {box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);border:0;}
.pg-how-we-work .pg-how-we-work-acard {background:radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 75%), var(--surface-1);}
.pg-how-we-work .pg-how-we-work-pcard-icon {border:0;background:var(--surface-raised, #1b1b1b);}
.pg-how-we-work .pg-how-we-work-achips li {border:0;background:var(--surface-raised, #1b1b1b);}
.pg-how-we-work .pg-how-we-work-afig img, .pg-how-we-work .pg-how-we-work-acard--lift .pg-how-we-work-afig .pg-how-we-work-fig-frame {border:0;}
.pg-how-we-work .pg-how-we-work-b .social-proof-stats {border:0;background:var(--surface-1);}
.pg-how-we-work .pg-how-we-work-b .social-proof-stat-line, .pg-how-we-work .pg-how-we-work-proofcard .line {display:none;}
.pg-how-we-work .pg-how-we-work-b [data-flare-border]::before {display:none;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card, .pg-how-we-work .pg-how-we-work-b .sp-video-card {background-color:var(--surface-1);}
.pg-how-we-work .pg-how-we-work-c .cZlNCu {border:0;}
.pg-how-we-work .pg-how-we-work-c .krYOJO {border-top:0;border-bottom:0;}
.pg-how-we-work .pg-how-we-work-proof {border-top:0;padding-top:4px;}
.pg-how-we-work .pg-how-we-work-keep {white-space:nowrap;}
.pg-how-we-work .pg-how-we-work-c .hYa-DkE p {text-wrap:balance;}
.pg-how-we-work .pg-how-we-work-eyebrow {margin:0;font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-step {min-width:0;padding:48px 32px 32px;}
.pg-how-we-work .pg-how-we-work-step:hover {box-shadow:none;}
.pg-how-we-work .pg-how-we-work-step h3 {margin-top:16px;}
.pg-how-we-work .pg-how-we-work-step > p {min-height:0;margin-top:16px;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-leave {color:var(--fg-body);}
.pg-how-we-work .pg-how-we-work-leave strong {font-weight:600;color:var(--fg);}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-achips {gap:16px;margin-top:24px;margin-bottom:0;min-height:0;width:100%;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-achips li {max-width:100%;box-sizing:border-box;border-radius:6px;padding:8px 12px;overflow-wrap:anywhere;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-afig {padding-top:32px;max-width:400px;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-fig-frame {display:block;width:100%;height:auto;aspect-ratio:360 / 270;padding:0;border:0;background:#1b1c20;border-radius:calc(var(--radius) - 4px);overflow:hidden;}
.pg-how-we-work .pg-how-we-work-drawing {display:block;width:100%;height:auto;}
.pg-how-we-work .pg-how-we-work-drawing-text {font:400 16px var(--font-sans);}
.pg-how-we-work .pg-how-we-work-drawing-mono {font:500 16px var(--font-mono);}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-offer {width:100%;max-width:none;margin:24px 0 0;font:400 14px/1.5 var(--font-sans);}
.pg-how-we-work .pg-how-we-work-offer-link {display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:var(--fg);text-decoration:underline;text-decoration-color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;}
.pg-how-we-work .pg-how-we-work-offer-link:hover {text-decoration-thickness:2px;}
.pg-how-we-work .pg-how-we-work-offer-link:focus-visible {outline:2px solid var(--fg);outline-offset:4px;border-radius:6px;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .section-header-main {display:flex;flex-direction:column;align-items:center;gap:24px;}
.pg-how-we-work .pg-how-we-work-trust-intro {max-width:36em;margin:0 auto;color:var(--fg-body);font-size:var(--body);line-height:var(--body-lh);text-align:center;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stats {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;padding:32px;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat {min-width:0;width:auto;text-align:center;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat .d1 {font-size:clamp(32px, 4vw, 56px);line-height:1.1;white-space:nowrap;}
.pg-how-we-work .pg-how-we-work-proofval--dot {min-width:0;white-space:normal;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-step {padding:32px 24px 24px;align-items:flex-start;text-align:left;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-achips {justify-content:flex-start;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-afig {align-self:center;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-fig-frame {padding:0;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stats {grid-template-columns:minmax(0, 1fr);gap:32px;padding:32px 24px;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat .d1 {font-size:48px;}}
.pg-how-we-work .pg-how-we-work-clutch .kZxmjX,
.pg-how-we-work .pg-how-we-work-proofval .k-stars {color:#f4c66e;}
.pg-how-we-work .pg-how-we-work-gseal,
.pg-how-we-work .pg-how-we-work-gseal-tick {color:#f4c66e;}
.pg-how-we-work .pg-how-we-work-gseal text {fill:#f4c66e;}
.pg-how-we-work .pg-how-we-work-gseal > path:first-child {fill:rgba(244,198,110,.14);}
.pg-how-we-work .pg-how-we-work-step {background-image:radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, #fa5539 16%, transparent) 0%, transparent 75%), linear-gradient(180deg, #151313 0%, #0f0d0d 100%);}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat {display:flex;flex-direction:column;align-items:center;gap:8px;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat br {display:none;}
@media (max-width: 767px) {
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .section-header-main {align-items:flex-start;}
.pg-how-we-work .pg-how-we-work-trust-intro {margin:0;text-align:left;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat {align-items:flex-start;text-align:left;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .social-proof-stat .d1 {font-size:44px;}}
@media (max-width: 479px) {
.pg-how-we-work .pg-how-we-work-b .social-proof-recognition {grid-template-columns:minmax(0, 1fr);}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._2, .pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._3 {overflow:visible;padding-left:24px;padding-right:24px;}}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card {padding:28px;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .pg-how-we-work-step-n + h3.d5 {margin-top:14px;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card h3.d5 + p {margin-top:14px;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card {padding:24px;}}
.pg-how-we-work .pg-how-we-work-x[data-pg-how-we-work-sec="steps"] > .pg-how-we-work-wrap,
.pg-how-we-work .pg-how-we-work-b .section > .s-wrapper {box-sizing:border-box;width:calc(100% - max(40px, 10%));max-width:83.3125rem;margin-inline:auto;padding-inline:0;}
.pg-how-we-work .pg-how-we-work-b .section {padding-inline:0;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .section-header-main {align-items:center;text-align:center;}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .pg-how-we-work-trust-intro {margin-inline:auto;text-align:center;}
.pg-how-we-work .pg-how-we-work-step,
.pg-how-we-work .pg-how-we-work-firstcall {background:#151313;border:0;box-shadow:none;}
.pg-how-we-work .pg-how-we-work-step:hover,
.pg-how-we-work .pg-how-we-work-firstcall:hover {box-shadow:none;}
.pg-how-we-work .pg-how-we-work-firstcall {display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:32px;margin-top:56px;padding:32px;text-align:left;}
.pg-how-we-work .pg-how-we-work-firstcall .pg-how-we-work-alabel {display:block;}
.pg-how-we-work .pg-how-we-work-firstcall h3 {margin-top:16px;}
.pg-how-we-work .pg-how-we-work-firstcall p {margin-top:16px;max-width:52ch;color:rgba(255,255,255,.72);}
.pg-how-we-work .pg-how-we-work-firstcall-action {justify-self:end;}
.pg-how-we-work .pg-how-we-work-firstcall + .pg-how-we-work-agrid {margin-top:32px;}
.pg-how-we-work .pg-how-we-work-step .pg-how-we-work-fig-frame,
.pg-how-we-work .pg-how-we-work-handover-drawing {background:#1b1c20;border-radius:calc(var(--radius) - 4px);}
.pg-how-we-work .pg-how-we-work-handover-drawing {display:block;width:100%;height:auto;margin-bottom:16px;}
.pg-how-we-work .pg-how-we-work-b .s-contact-next .contact-next-card {min-width:0;}
.pg-how-we-work [data-pg-how-we-work-part] {transform-box:fill-box;transform-origin:center;}
@media (max-width: 991px) {
.pg-how-we-work .pg-how-we-work-firstcall {grid-template-columns:minmax(0, 1fr);gap:24px;}
.pg-how-we-work .pg-how-we-work-firstcall-action {justify-self:start;}}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-firstcall {padding:24px;}}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .sp-video-card {padding:24px 24px 84px;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card .sp-video-card-main {max-width:100%;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card .pg-how-we-work-quote-logo {justify-content:flex-start;padding:0 0 24px 24px;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card .pg-how-we-work-quote-logo img {width:128px;}}
.pg-how-we-work [data-pg-how-we-work-sec="why-trust"] .s-wrapper {row-gap:0;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-compare {width:100%;margin:56px 0 64px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-grid {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;max-width:1040px;margin:0 auto;}
.pg-how-we-work .pg-how-we-work-b section.pg-how-we-work-price-card {display:flex;flex-direction:column;gap:24px;min-width:0;margin:0;padding:32px;box-sizing:border-box;border:0;border-radius:var(--_radius---20, 20px);background:#151313;color:#fff;text-align:left;}
.pg-how-we-work .pg-how-we-work-b section.pg-how-we-work-price-gnar {background:#1b1c20;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-title {margin:0 0 4px;font:600 22px/1.3 var(--font-sans);color:#fff;text-transform:none;letter-spacing:0;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-row {display:flex;flex-direction:column;gap:6px;margin:0;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-label {margin:0;font:400 15px/1.4 var(--font-sans);color:rgba(255,255,255,.72);text-transform:none;letter-spacing:0;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-answer {display:flex;align-items:flex-start;gap:10px;margin:0;font:500 19px/1.4 var(--font-sans);color:#fff;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-check {flex:0 0 20px;width:20px;height:20px;margin-top:3px;color:#0d9b8a;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-summary {max-width:640px;margin:40px auto 0;text-align:center;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-after,
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-test,
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-questions {margin:0;font:400 18px/1.5 var(--font-sans);color:#fff;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-warranty {color:#f4c66e;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-test {margin-top:28px;font-weight:600;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-questions {margin-top:6px;color:rgba(255,255,255,.72);}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-compare {margin:40px 0 48px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-grid {grid-template-columns:minmax(0, 1fr);gap:24px;}
.pg-how-we-work .pg-how-we-work-b section.pg-how-we-work-price-card {padding:24px;gap:20px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-title {font-size:20px;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-answer {font-size:17px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-check {margin-top:2px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-summary {margin-top:32px;text-align:left;}}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-warranty {white-space:nowrap;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._2 .text-b-m, .pg-how-we-work .pg-how-we-work-step > p {text-wrap:balance;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-limit {margin:0 0 20px;font:400 18px/1.5 var(--font-sans);color:rgba(255,255,255,.72);}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-quote-name {font:600 22px/1 var(--font-sans);letter-spacing:-.01em;color:rgba(255,255,255,.86);}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-slide-label {padding:10px 14px;max-width:calc(100% - 32px);box-sizing:border-box;}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-slide-cap {display:block;margin-top:6px;font:400 15px/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:rgba(255,255,255,.86);}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gterms {color:rgba(255,255,255,.78);line-height:1.5;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-cta {display:flex;justify-content:center;margin-top:28px;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-cta {justify-content:flex-start;}}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-row {gap:14px;}
.pg-how-we-work .pg-how-we-work-b p.pg-how-we-work-price-answer {gap:16px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-price-check {color:#fff;}
.pg-how-we-work .pg-how-we-work-b section.pg-how-we-work-price-card {gap:28px;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b section.pg-how-we-work-price-card {gap:24px;}}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gterms {margin-top:14px;}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-slide-cap {margin-top:14px;}
@media (max-width: 809px) {
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gterms {margin-top:14px;}}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-opt {font-style:normal;color:rgba(255,255,255,.72);font-weight:400;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-form select {height:40px;padding:0 40px 0 16px;line-height:normal;border-radius:22px;border-color:rgb(203, 214, 226);background-color:rgb(245, 248, 250);}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-form textarea {min-height:112px;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-form textarea {min-height:136px;}}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-opt {color:rgb(91, 107, 123);}
.pg-how-we-work .pg-how-we-work-gseal text {font-size:8px;letter-spacing:0;}
.pg-how-we-work .pg-how-we-work-b .sp-video-card.pg-how-we-work-quote--text {aspect-ratio:auto;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .sp-video-card.pg-how-we-work-quote--text {padding-bottom:24px;}}
.pg-how-we-work .pg-how-we-work-c .fHpHKu {margin-top:8px;}
.pg-how-we-work .pg-how-we-work-gseal text {font-size:7.5px;}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-c .cHBXMd, .pg-how-we-work .pg-how-we-work-c .gOHAPc, .pg-how-we-work .pg-how-we-work-c .ipxyBz,
  .pg-how-we-work .pg-how-we-work-c .ifAArG, .pg-how-we-work .pg-how-we-work-c .ggQnXS {width:82vw;height:auto;aspect-ratio:4 / 3;}}
.pg-how-we-work .pg-how-we-work-sub {max-width:34em;}
.pg-how-we-work .pg-how-we-work-firstcall-copy p {max-width:30em;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-right, .pg-how-we-work .pg-how-we-work-b .contact-cta-form, .pg-how-we-work .pg-how-we-work-b .contact-cta-right .k-form-card {height:auto;align-self:start;}
.pg-how-we-work .pg-how-we-work-b .contact-cta-right .k-form-card {justify-content:flex-start;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-form textarea::placeholder {color:rgb(91, 107, 123);font-weight:400;opacity:1;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-form select {font-weight:400;}
@media (min-width: 1280px) {
.pg-how-we-work .pg-how-we-work-gseal {width:104px;}}
.pg-how-we-work .pg-how-we-work-b .sp-rec-card-visual-w.pg-how-we-work-gseals {height:auto;}
@media (max-width: 1279px) and (min-width: 810px) {
.pg-how-we-work .pg-how-we-work-gseal {width:92px;}}
@media (min-width: 901px) and (max-width: 1279px) {
.pg-how-we-work .pg-how-we-work-b .social-proof-recognition {flex-wrap:wrap;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._1 {flex:1 1 100%;}
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card._2 {max-width:none;}}
.pg-how-we-work .pg-how-we-work-b .section-header .paragraph p, .pg-how-we-work .pg-how-we-work-b .contact-next-card p, .pg-how-we-work .pg-how-we-work-b .sp-video-card p {text-wrap:pretty;}
@media (max-width: 1199px) {
.pg-how-we-work .pg-how-we-work-b .contact-next-main.u-grid-3-1 {grid-template-columns:minmax(0, 1fr);}
.pg-how-we-work .pg-how-we-work-handover-drawing {max-width:480px;}}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .contact-cta-right .k-form-card {padding:24px;}}
.pg-how-we-work .pg-how-we-work-proofval {gap:16px;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-gseals, .pg-how-we-work .pg-how-we-work-b .sp-rec-card-visual-w.pg-how-we-work-gseals {gap:16px;}
.pg-how-we-work .pg-how-we-work-c .pg-how-we-work-slide-label {padding:20px 24px;max-width:calc(100% - 32px);}
@media (max-width: 767px) {
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-proofcard {padding:24px;}
.pg-how-we-work .pg-how-we-work-proofrow {flex-wrap:wrap;justify-content:flex-start;}
.pg-how-we-work .pg-how-we-work-proofval {flex-wrap:wrap;white-space:normal;}
.pg-how-we-work .pg-how-we-work-b .pg-how-we-work-form textarea {min-height:160px;}}
@media (max-width: 1279px) {
.pg-how-we-work .pg-how-we-work-b .social-proof-rec-card.pg-how-we-work-proofcard {padding:28px 24px;}}
