.pg-flows{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bone:#efefea;--bone-50:#f7f7f4;--bone-200:#e2e2dc;--bone-300:#cfcfc9;--grey-400:#b4b5b1;--grey:#9a9b98;--grey-600:#777875;--ink-700:#4e4f4d;--charcoal:#333330;--ink:#141414;--page:#fff;--card:#fff;--sunken:#f5f5f2;--tx:var(--ink);--tx-2:var(--ink-700);--tx-3:var(--grey-600);--tx-4:var(--grey);--line:#e9e9e4;--line-2:#dcdcd6;--line-3:#b0b1ad;--wire:#c6c6c0;--accent-ink:#123c1e;--accent-tint:#123c1e14;--gut:24px;--maxw:var(--container-max);--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--trE:.14em;--trL:.06em;--trD:-.02em;--trH:-.022em}@media (min-width:1024px){.pg-flows{--gut:80px}}.pg-flows .bone{--page:var(--bone);--card:#f7f7f4;--sunken:#e7e7e1;--line:#dfdfd9;--line-2:#d2d2cb;--line-3:#a9aaa6;--wire:#bfc0ba}.pg-flows .ink{--page:var(--night);--card:var(--night-raised);--sunken:var(--night-raised);--tx:var(--bone);--tx-2:#c9cac6;--tx-3:var(--grey);--tx-4:var(--grey-600);--line:#efefea1a;--line-2:#efefea2e;--line-3:#efefea4d;--wire:#efefea42;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pg-flows *{box-sizing:border-box}.pg-flows{background:var(--bone);color:var(--ink);font-optical-sizing:auto;letter-spacing:-.011em;font-feature-settings:"ss01","cv05";-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}.pg-flows img{max-width:100%;display:block}.pg-flows a{color:inherit}.pg-flows ::selection{background:var(--accent);color:var(--ink)}.pg-flows :focus-visible{box-shadow:0 0 0 2px var(--page),0 0 0 4px #1d6cf2;border-radius:4px;outline:none}.pg-flows .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.pg-flows .eyebrow{letter-spacing:var(--trE);text-transform:uppercase;color:var(--ink-700);margin:0;font:600 11px/1.3 Inter,sans-serif}.pg-flows .display{letter-spacing:var(--trD);text-wrap:balance;color:var(--tx);margin:0;font-weight:400;line-height:1.04}.pg-flows .lede{color:var(--tx-2);max-width:62ch;margin:0;font-size:16.5px;line-height:1.62}.pg-flows .tnum{font-variant-numeric:tabular-nums}.pg-flows .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-flows .chip{border:1px solid var(--line-2);color:var(--tx-2);white-space:nowrap;border-radius:999px;padding:6px 13px;font:500 12.5px/1.4 Inter,sans-serif}.pg-flows .chip-accent{background:var(--accent-tint);color:var(--accent-ink);border-color:#0000}.pg-flows.flows-tabbar{top:var(--header-h);z-index:70;background:var(--bone);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid #dfdfd9;position:sticky}.pg-flows .tabs{background:#f7f7f4e6;border-top:1px solid #e4e4de}.pg-flows .tabs-in{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pg-flows .tabs-in::-webkit-scrollbar{display:none}.pg-flows .tab{white-space:nowrap;letter-spacing:-.008em;color:#6f706c;transition:color .14s var(--ease);flex:none;padding:17px 18px 16px;font:500 14px/1 Inter,sans-serif;text-decoration:none;position:relative}.pg-flows .tab:first-child{margin-left:-18px}.pg-flows .tab b{font-variant-numeric:tabular-nums;color:#a9aaa5;transition:color .14s var(--ease);margin-right:8px;font-weight:500}.pg-flows .tab:hover{color:var(--ink)}.pg-flows .tab:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .26s var(--ease-out);position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.pg-flows .tab.on{color:var(--ink)}.pg-flows .tab.on b{color:var(--tc,var(--ink))}.pg-flows .tab.on:after{transform:scaleX(1)}.pg-flows .tab:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 2px #1d6cf2}@media (max-width:760px){.pg-flows .tab{padding:15px 14px 14px;font-size:13.5px}.pg-flows .tab:first-child{margin-left:-14px}.pg-flows .tab:after{left:14px;right:14px}}.pg-flows .page{display:none}.pg-flows .page.on{animation:pg-flows-pagein .38s var(--ease-out) both;display:block}@keyframes pg-flows-pagein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pg-flows .reg{background:var(--page);color:var(--tx)}.pg-flows .sec{padding-block:clamp(54px,6.6vw,100px)}.pg-flows .act{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:22px;display:flex}.pg-flows .act-n{letter-spacing:var(--trE);text-transform:uppercase;color:var(--accent-ink);border:1px solid;border-radius:999px;flex:none;padding:7px 13px;font:600 11px/1 Inter,sans-serif}.pg-flows .act-r{letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-4);text-align:right;flex:0 auto;min-width:0;max-width:60ch;margin-left:auto;font:500 11px/1.5 Inter,sans-serif}@media (max-width:760px){.pg-flows .act-r{text-align:left;margin-left:0}}.pg-flows .act-h{max-width:21ch;margin:0;font-size:clamp(27px,3.5vw,44px)}.pg-flows .act-body{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);max-width:100ch;margin-top:24px;display:grid}.pg-flows .act-body p{color:var(--tx-2);margin:0;font-size:16.5px;line-height:1.66}@media (max-width:820px){.pg-flows .act-body{grid-template-columns:1fr;gap:16px}}.pg-flows .head2{grid-template-columns:1.12fr 1fr;align-items:end;gap:clamp(20px,3vw,52px);display:grid}.pg-flows .head2 .lede{margin:0}@media (max-width:900px){.pg-flows .head2{grid-template-columns:1fr;align-items:start;gap:18px}}.pg-flows .costs{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(30px,4vw,46px) 0 0;padding:0;list-style:none;display:grid}.pg-flows .costs li{background:var(--page);flex-direction:column;gap:11px;min-width:0;padding:20px 22px 24px;display:flex}.pg-flows .costs i{letter-spacing:var(--trE);text-transform:uppercase;color:var(--accent-ink);font:600 10.5px/1 Inter,sans-serif}.pg-flows .costs span{color:var(--tx);font-size:15px;line-height:1.5}@media (max-width:760px){.pg-flows .costs{grid-template-columns:1fr}}.pg-flows .art{width:100%;height:auto;display:block;overflow:visible}.pg-flows .art-box{border:1px solid var(--line-2);background:var(--card);border-radius:18px;padding:clamp(14px,1.7vw,20px);position:relative;overflow:hidden}.pg-flows .art-cap{border-top:1px solid var(--line);letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-4);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font:500 10.5px/1.3 Inter,sans-serif;display:flex}@media (max-width:760px){.pg-flows .art-box{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.pg-flows .art-box>.art[viewBox^="0 0 9"],.pg-flows .art-box>.art[viewBox^="0 0 10"]{min-width:800px}.pg-flows .art-box>.art[viewBox^="0 0 4"],.pg-flows .art-box>.art[viewBox^="0 0 5"]{min-width:400px}.pg-flows .art-cap{position:sticky;left:0}.pg-flows .sol-art{min-width:0}}.pg-flows .art text{font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.pg-flows .art .lbl{letter-spacing:.11em;text-transform:uppercase;fill:var(--tx-4);font-size:10.5px;font-weight:500}.pg-flows .art .lbl-a{fill:var(--accent-ink)}.pg-flows .art .lbl-s{letter-spacing:-.01em;text-transform:none;fill:var(--tx-2);font-size:12px;font-weight:450}.pg-flows .art .num{letter-spacing:-.02em;fill:var(--tx);font-size:16px;font-weight:400}.pg-flows .art .wire{fill:none;stroke:var(--wire);stroke-width:1px}.pg-flows .art .wire-a{fill:none;stroke:var(--accent-ink);stroke-width:1.25px}.pg-flows .art .gate{stroke:var(--line-3);stroke-width:1px;stroke-dasharray:2 4}.pg-flows .art .node{fill:var(--page);stroke:var(--accent-ink);stroke-width:1.5px}.pg-flows .art .dot{fill:var(--accent-ink)}.pg-flows .art .plate{fill:var(--sunken);stroke:var(--line);stroke-width:1px}.pg-flows .art .pulse{fill:none;stroke:var(--accent-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:22 978;stroke-dashoffset:1000px;animation:5.2s linear infinite pg-flows-flowline}@keyframes pg-flows-flowline{to{stroke-dashoffset:0}}.pg-flows .art .breathe{animation:pg-flows-breathe 3.4s var(--ease) infinite alternate}@keyframes pg-flows-breathe{0%{opacity:.35}to{opacity:1}}.pg-flows .armed .dr{stroke-dasharray:1000;stroke-dashoffset:1000px}.pg-flows .go .dr{animation:pg-flows-drw 1.5s var(--ease-out) var(--d,0s) forwards}@keyframes pg-flows-drw{to{stroke-dashoffset:0}}.pg-flows .armed .gw{transform:scaleX(0)}.pg-flows .go .gw{animation:pg-flows-grw .9s var(--ease-out) var(--d,0s) forwards}@keyframes pg-flows-grw{to{transform:scaleX(1)}}.pg-flows .gw{transform-box:fill-box;transform-origin:0}.pg-flows .armed .gh{transform:scaleY(0)}.pg-flows .go .gh{animation:pg-flows-grh .82s var(--ease-out) var(--d,0s) forwards}@keyframes pg-flows-grh{to{transform:scaleY(1)}}.pg-flows .gh{transform-box:fill-box;transform-origin:bottom}.pg-flows .armed .fi{opacity:0}.pg-flows .go .fi{animation:pg-flows-fin .62s var(--ease-out) var(--d,0s) forwards}@keyframes pg-flows-fin{to{opacity:1}}.pg-flows .armed .ri{opacity:0;transform:translateY(7px)}.pg-flows .go .ri{animation:pg-flows-rin .64s var(--ease-out) var(--d,0s) forwards}@keyframes pg-flows-rin{to{opacity:1;transform:none}}.pg-flows .ri{transform-box:fill-box}.pg-flows .armed .pulse{opacity:0;animation:none}.pg-flows .go .pulse{opacity:1;animation:5.2s linear infinite pg-flows-flowline}.pg-flows .sol-grid{align-items:start;gap:clamp(30px,4.4vw,64px);margin-top:clamp(32px,4vw,52px);display:grid}.pg-flows .sol-2{grid-template-columns:.92fr 1.18fr}.pg-flows .sol-2r{grid-template-columns:1.18fr .92fr}@media (max-width:980px){.pg-flows .sol-2,.pg-flows .sol-2r{grid-template-columns:1fr}.pg-flows .sol-2r .sol-art{order:-1}}.pg-flows .sol-art.sticky{top:calc(var(--header-h) + 68px);position:sticky}@media (max-width:980px){.pg-flows .sol-art.sticky{position:static}}.pg-flows .rail{margin:0;padding:0;list-style:none;position:relative}.pg-flows .rail:before{content:"";background:var(--line-2);width:1px;position:absolute;top:9px;bottom:9px;left:11px}.pg-flows .rail li{padding:0 0 26px 40px;position:relative}.pg-flows .rail li:last-child{padding-bottom:0}.pg-flows .rail li:before{content:"";background:var(--page);border:1.5px solid var(--accent-ink);border-radius:999px;width:13px;height:13px;position:absolute;top:6px;left:5px}.pg-flows .rail li:after{content:"";background:var(--accent-ink);border-radius:999px;width:6px;height:6px;position:absolute;top:9.5px;left:8.5px}.pg-flows .cards{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(28px,3.4vw,40px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pg-flows .cards li{background:var(--page);min-width:0;transition:background-color .14s var(--ease);padding:22px 22px 26px}@media (max-width:880px){.pg-flows .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-flows .cards{grid-template-columns:1fr}}.pg-flows .ladder{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-flows .ladder li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:19px 0;display:grid}.pg-flows .tick{border:1px solid var(--accent-ink);width:22px;height:22px;color:var(--accent-ink);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}.pg-flows .tick svg{width:12px;height:12px;display:block}.pg-flows .track{background:var(--line);border-block:1px solid var(--line);scroll-snap-type:x mandatory;grid-auto-columns:minmax(232px,1fr);grid-auto-flow:column;gap:1px;margin:clamp(28px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}.pg-flows .track li{background:var(--page);scroll-snap-align:start;min-width:0;padding:22px 20px 26px}.pg-flows .ledger{border-top:1px solid var(--line-2);margin:clamp(28px,3.4vw,42px) 0 0;padding:0;list-style:none}.pg-flows .ledger li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(170px,.8fr) 1.6fr;align-items:baseline;gap:22px;padding:20px 0;display:grid}@media (max-width:760px){.pg-flows .ledger li{grid-template-columns:46px 1fr;gap:6px 16px}.pg-flows .ledger .stp-d{grid-column:2}}.pg-flows .stair{margin:0;padding:0;list-style:none}.pg-flows .stair li{border-left:2px solid var(--line-2);transition:border-color .14s var(--ease);padding:17px 0 17px 20px}.pg-flows .stair li:nth-child(2){margin-left:16px}.pg-flows .stair li:nth-child(3){margin-left:32px}.pg-flows .stair li:nth-child(4){margin-left:48px}.pg-flows .stair li:nth-child(5){margin-left:64px}@media (max-width:1100px){.pg-flows .stair li:nth-child(n){margin-left:0}}.pg-flows .numlist{counter-reset:n;margin:0;padding:0;list-style:none}.pg-flows .numlist li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:18px;padding:16px 0;display:grid}.pg-flows .numlist li:first-child{border-top:1px solid var(--line)}.pg-flows .numlist li:before{counter-increment:n;content:counter(n,decimal-leading-zero);letter-spacing:var(--trL);color:var(--accent-ink);font-variant-numeric:tabular-nums;padding-top:4px;font:500 11px/1 Inter,sans-serif}.pg-flows .stp-n{letter-spacing:var(--trL);color:var(--accent-ink);font-variant-numeric:tabular-nums;font:500 11px/1 Inter,sans-serif}.pg-flows .cards .stp-n,.pg-flows .track .stp-n{margin-bottom:11px;display:block}.pg-flows .stp-t{letter-spacing:-.012em;color:var(--tx);margin:0;font:500 15.5px/1.35 Inter,sans-serif}.pg-flows .stp-d{color:var(--tx-3);margin:5px 0 0;font-size:14.5px;line-height:1.58}.pg-flows .track .wk{letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-4);margin-top:12px;font:500 10.5px/1 Inter,sans-serif;display:block}.pg-flows .sublabel{letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-3);margin:0 0 18px;font:600 11px/1 Inter,sans-serif}.pg-flows .deltas{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(34px,4.4vw,52px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pg-flows .deltas li{background:var(--card);min-width:0;padding:26px 26px 28px}@media (max-width:880px){.pg-flows .deltas{grid-template-columns:1fr}}.pg-flows .d-lbl{letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-3);margin:0;font:600 10.5px/1.3 Inter,sans-serif}.pg-flows .d-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:16px;display:flex}.pg-flows .d-from{color:var(--tx-4);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:400 16px/1 Inter,sans-serif}.pg-flows .d-ar{color:var(--line-3);font-size:12px}.pg-flows .d-to{letter-spacing:var(--trD);color:var(--accent-ink);font-variant-numeric:tabular-nums;font:400 clamp(30px,3.4vw,44px)/1 Inter,sans-serif}.pg-flows .d-bars{gap:6px;margin-top:20px;display:grid}.pg-flows .d-bar{background:var(--sunken);border-radius:3px;height:6px;position:relative;overflow:hidden}.pg-flows .d-bar i{background:var(--line-3);transform-origin:0;transition:transform .9s var(--ease-out) var(--d,0s);border-radius:3px;display:block;position:absolute;inset:0 auto 0 0;transform:scaleX(1)}.pg-flows .d-bar.hi i{background:var(--accent-ink)}.pg-flows .armed .d-bar i{transform:scaleX(0)}.pg-flows .go .d-bar i{transform:scaleX(1)}.pg-flows .d-note{color:var(--tx-3);margin:16px 0 0;font-size:12.5px;line-height:1.5}.pg-flows .imp-close{border-top:1px solid var(--line-2);grid-template-columns:1.45fr 1fr;gap:30px;margin-top:clamp(34px,4.4vw,52px);padding-top:26px;display:grid}@media (max-width:860px){.pg-flows .imp-close{grid-template-columns:1fr;gap:24px}}.pg-flows .trig{color:var(--tx-2);flex-wrap:wrap;margin:0;font-size:14px;line-height:1.6;display:flex}.pg-flows .trig i{color:var(--line-3);padding-inline:9px;font-style:normal}.pg-flows .trig b{font-weight:450}.pg-flows .imp-line{letter-spacing:var(--trD);color:var(--tx);max-width:24ch;margin:clamp(30px,4vw,44px) 0 0;font:400 clamp(24px,3vw,38px)/1.16 Inter,sans-serif}.pg-flows .imp-line em{color:var(--accent-ink);font-style:normal}.pg-flows .pager{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pg-flows .pager a{background:var(--bone);padding:26px var(--gut);transition:background-color .14s var(--ease);text-decoration:none;display:block}.pg-flows .pager a:hover{background:#e7e7e1}.pg-flows .pager .pg-r{text-align:right}.pg-flows .pager em{letter-spacing:var(--trE);text-transform:uppercase;color:var(--grey-600);font:600 10.5px/1 Inter,sans-serif;display:block}.pg-flows .pager strong{letter-spacing:var(--trH);color:var(--ink);margin-top:9px;font:400 clamp(17px,2vw,23px)/1.2 Inter,sans-serif;display:block}@media (max-width:640px){.pg-flows .pager{grid-template-columns:1fr}.pg-flows .pager .pg-r{text-align:left}}.pg-flows .cta{background:var(--night);color:var(--bone);border-bottom:1px solid var(--line);padding-block:clamp(54px,7vw,96px) clamp(40px,5vw,66px)}.pg-flows .booker{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:980px){.pg-flows .booker{grid-template-columns:minmax(0,1fr)}}.pg-flows .booker-copy h2{max-width:15ch;color:var(--bone);font-size:clamp(28px,3.8vw,46px)}.pg-flows .booker-copy>p:not(.panel-no){color:var(--grey);max-width:44ch;margin:24px 0 0;font-size:15px;line-height:1.6}.pg-flows .panel-no{letter-spacing:var(--trE);text-transform:uppercase;color:var(--grey-600);margin:clamp(32px,4vw,48px) 0 0;font:600 10.5px/1 Inter,sans-serif}.pg-flows .booker-steps{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.pg-flows .booker-steps li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9.5em) minmax(0,1fr);gap:16px;padding:14px 0;font-size:14px;line-height:1.5;display:grid}.pg-flows .booker-steps b{color:var(--bone);font-weight:500}.pg-flows .booker-steps span{color:#c9cac6}.pg-flows .booker-frame{background:var(--bone);border:1px solid var(--line-2);border-radius:20px;overflow:hidden}.pg-flows .booker-frame iframe{border:0;width:100%;height:clamp(700px,72vw,820px);display:block}@media (max-width:980px){.pg-flows .booker-frame iframe{height:900px}}.pg-flows .booker-out{color:var(--grey);transition:color .14s var(--ease);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;text-decoration:none;display:inline-flex}.pg-flows .booker-out:hover{color:var(--bone)}.pg-flows .rv{transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}.pg-flows .rv.pre{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.pg-flows .rv,.pg-flows .rv.pre,.pg-flows .page.on{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.pg-flows .armed .dr,.pg-flows .armed .gw,.pg-flows .armed .gh,.pg-flows .armed .fi,.pg-flows .armed .ri{stroke-dashoffset:0!important;opacity:1!important;transform:none!important}.pg-flows .d-bar i{transition:none!important;transform:scaleX(1)!important}.pg-flows *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.pg-flows .fhero{background:var(--bone);overflow:hidden}.pg-flows .fhero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);padding-block:clamp(28px,3.4vw,44px);display:grid}.pg-flows .fhero-copy{flex-direction:column;justify-content:center;min-width:0;padding-bottom:16px;display:flex}.pg-flows .fhero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#777875;align-items:center;gap:10px;margin:0;font:500 12px/1.3 Inter,sans-serif;display:flex}.pg-flows .fhero-dot{border-radius:999px;flex:none;width:8px;height:8px}.pg-flows .fhero-h{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;color:var(--ink);margin:26px 0 0;font:400 clamp(44px,5.4vw,84px)/1.02 Inter,sans-serif}.pg-flows .fhero-b{color:#4e4f4d;text-wrap:pretty;max-width:48ch;margin:30px 0 0;font:400 clamp(16px,1.35vw,18px)/1.55 Inter,sans-serif}.pg-flows .fhero-cta{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.pg-flows .live{background:var(--night);min-height:600px;margin-right:calc(-1 * var(--gut) - max(0px, (100vw - var(--maxw)) / 2));isolation:isolate;border-radius:20px 0 0 20px;position:relative;overflow:hidden}.pg-flows .live-tex{background-position:50%;background-size:cover;animation:40s linear infinite alternate pg-flows-ltDrift;position:absolute;inset:0}@keyframes pg-flows-ltDrift{0%{transform:scale(1.1)translate(0)}to{transform:scale(1.22)translate(-3%,-2%)}}.pg-flows .live-scrim-t{background:linear-gradient(#1414146b,#14141400);height:140px;position:absolute;top:0;left:0;right:0}.pg-flows .live-scrim-b{background:linear-gradient(#14141400,#14141461);height:60%;position:absolute;bottom:0;left:0;right:0}.pg-flows .live-top{letter-spacing:.14em;text-transform:uppercase;color:#efefea;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;font:500 12px/1.3 Inter,sans-serif;display:flex;position:absolute;top:28px;left:36px;right:36px}.pg-flows .live-top span{align-items:center;gap:8px;display:flex}.pg-flows .live-ldot{background:#efefea;border-radius:999px;width:6px;height:6px;display:inline-block}.pg-flows .live-feed{flex-direction:column;justify-content:flex-end;gap:10px;max-width:480px;display:flex;position:absolute;inset:76px 36px 36px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}@keyframes pg-flows-mRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pg-flows-mDot{0%,to{opacity:.25}50%{opacity:1}}@keyframes pg-flows-mWave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes pg-flows-mScan{0%{top:0}to{top:calc(100% - 2px)}}.pg-flows .m{flex:none;max-width:84%;animation:.64s cubic-bezier(.16,1,.3,1) both pg-flows-mRise}.pg-flows .m.a{align-self:flex-start}.pg-flows .m.c{align-self:flex-end}.pg-flows .m.full{align-self:stretch;max-width:100%}.pg-flows .m-text{text-wrap:pretty;border-radius:14px;padding:14px 18px;font:400 15px/1.5 Inter,sans-serif}.pg-flows .m.a .m-text{color:#141414;background:#fff}.pg-flows .m.c .m-text{background:var(--night);color:#efefea}.pg-flows .m-voice{background:var(--night);color:#efefea;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.pg-flows .m-play{color:#141414;background:#efefea;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pg-flows .m-play svg{width:16px;height:16px}.pg-flows .m-bars{flex:none;width:168px;height:28px;position:relative}.pg-flows .m-bars .row{align-items:center;gap:3px;display:flex;position:absolute;inset:0}.pg-flows .m-bars .row i{background:#efefea59;border-radius:3px;width:3px;display:block}.pg-flows .m-bars .fillw{width:0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.pg-flows .m-bars .fillw .row{width:168px}.pg-flows .m-bars .fillw .row i{background:#efefea}.pg-flows .m-voice.playing .fillw{width:100%;transition:width 1.96s linear}.pg-flows .m-voice.done .fillw{width:100%}.pg-flows .m-dur{font-variant-numeric:tabular-nums;color:#cfcfc9;font:400 13px/1 Inter,sans-serif}.pg-flows .m-img{background:var(--night);border-radius:14px;flex-direction:column;gap:6px;padding:6px;display:flex}.pg-flows .m-shot{background:#efefea;border-radius:10px;flex-direction:column;gap:6px;width:250px;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}.pg-flows .m-shot .k{letter-spacing:.14em;text-transform:uppercase;color:#777875;font:500 10px/1.3 Inter,sans-serif}.pg-flows .m-shot .t{color:#141414;margin-top:6px;font:500 16px/1.3 Inter,sans-serif}.pg-flows .m-shot .d{color:#4e4f4d;font:400 13px/1.4 Inter,sans-serif}.pg-flows .m-shot .p{background:#e2e2dc;border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.pg-flows .m-shot .p i{background:#f25d23;width:62%;height:100%;display:block}.pg-flows .m-shot .n{color:#777875;font:400 12px/1.4 Inter,sans-serif}.pg-flows .m-shot .veil{background:#1414140f;display:none;position:absolute;inset:0}.pg-flows .m-shot .scan{height:2px;animation:1.1s cubic-bezier(.2,0,0,1) infinite alternate pg-flows-mScan;display:none;position:absolute;left:0;right:0}.pg-flows .m-img.scanning .veil,.pg-flows .m-img.scanning .scan{display:block}.pg-flows .m-cap{color:#efefea;padding:4px 12px 8px;font:400 15px/1.5 Inter,sans-serif}.pg-flows .m-call{background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.pg-flows .m-callhead{align-items:center;gap:14px;display:flex}.pg-flows .m-ph{background:var(--night);color:#efefea;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pg-flows .m-ph svg{width:18px;height:18px}.pg-flows .m-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pg-flows .m-who .k{letter-spacing:.14em;text-transform:uppercase;color:#777875;font:500 11px/1.3 Inter,sans-serif}.pg-flows .m-who .n{color:#141414;white-space:nowrap;text-overflow:ellipsis;font:400 15px/1.3 Inter,sans-serif;overflow:hidden}.pg-flows .m-st{letter-spacing:.14em;text-transform:uppercase;color:#141414;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font:500 11px/1.3 Inter,sans-serif;display:flex}.pg-flows .m-st i{border-radius:999px;width:6px;height:6px;display:inline-block}.pg-flows .m-st.ringing i{animation:1s linear infinite pg-flows-mDot}.pg-flows .m-wave{align-items:center;gap:3px;height:32px;animation:.38s cubic-bezier(.16,1,.3,1) both pg-flows-mRise;display:none}.pg-flows .m-wave i{transform-origin:50%;height:100%;animation:pg-flows-mWave var(--wd,.6s) ease-in-out var(--wdl,0s) infinite alternate;background:#141414;border-radius:3px;flex:1}.pg-flows .m-call.oncall .m-wave{display:flex}.pg-flows .m-lines{border-top:1px solid #e2e2dc;flex-direction:column;gap:10px;padding-top:14px;display:none}.pg-flows .m-call.haslines .m-lines{display:flex}.pg-flows .m-line{grid-template-columns:72px minmax(0,1fr);gap:10px;animation:.64s cubic-bezier(.16,1,.3,1) both pg-flows-mRise;display:grid}.pg-flows .m-line .w{letter-spacing:.14em;text-transform:uppercase;color:#777875;font:500 10px/2 Inter,sans-serif}.pg-flows .m-line.a .w{color:#141414}.pg-flows .m-line .x{color:#141414;text-wrap:pretty;font:400 14px/1.5 Inter,sans-serif}.pg-flows .m-status{background:#fff;border-radius:14px;flex:none;align-self:flex-start;align-items:center;gap:12px;padding:14px 18px;animation:.38s cubic-bezier(.16,1,.3,1) both pg-flows-mRise;display:flex}.pg-flows .m-status .dots{gap:6px;display:flex}.pg-flows .m-status .dots i{background:#141414;border-radius:999px;width:6px;height:6px;animation:1s linear infinite pg-flows-mDot}.pg-flows .m-status .dots i:nth-child(2){animation-delay:.2s}.pg-flows .m-status .dots i:nth-child(3){animation-delay:.4s}.pg-flows .m-status .lab{letter-spacing:.14em;text-transform:uppercase;color:#4e4f4d;font:500 11px/1.3 Inter,sans-serif}.pg-flows .m-done{letter-spacing:.14em;text-transform:uppercase;color:#141414;background:#efefea;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:10px;margin-top:8px;padding:9px 16px;font:500 11px/1.3 Inter,sans-serif;animation:.64s cubic-bezier(.16,1,.3,1) both pg-flows-mRise;display:flex}.pg-flows .m-done i{border-radius:999px;width:8px;height:8px;display:inline-block}@media (max-width:980px){.pg-flows .fhero-grid{grid-template-columns:1fr;gap:28px}.pg-flows .live{border-radius:20px;min-height:520px;margin-right:0}.pg-flows .fhero-copy{padding-bottom:0}}@media (max-width:520px){.pg-flows .live{min-height:480px}.pg-flows .live-top,.pg-flows .live-feed{left:20px;right:20px}.pg-flows .live-feed{top:64px;bottom:22px}.pg-flows .m-shot{width:220px}.pg-flows .m-bars,.pg-flows .m-bars .fillw .row{width:120px}}.pg-flows .hood{border-top:1px solid var(--line-2);margin-top:clamp(36px,4.4vw,56px);padding-top:26px}.pg-flows .hood ul{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pg-flows .hood li{background:var(--page);min-width:0;padding:18px 20px 20px}.pg-flows .hood b{letter-spacing:-.012em;color:var(--tx);font:500 14px/1.35 Inter,sans-serif;display:block}.pg-flows .hood span{color:var(--tx-3);margin-top:6px;font-size:13.5px;line-height:1.55;display:block}@media (max-width:900px){.pg-flows .hood ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-flows .hood ul{grid-template-columns:1fr}}.pg-flows .ba{border-top:1px solid var(--line-2);margin-top:clamp(30px,3.6vw,44px)}.pg-flows .ba-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr 1.3fr;align-items:baseline;gap:20px;padding:16px 0;display:grid}.pg-flows .ba-row.h{letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-4);padding:12px 0;font:600 10.5px/1.3 Inter,sans-serif}.pg-flows .ba-row .k{color:var(--tx);font:500 14.5px/1.4 Inter,sans-serif}.pg-flows .ba-row .bf{color:var(--tx-3);font-size:14px;line-height:1.5}.pg-flows .ba-row .af{color:var(--tx);gap:10px;font-size:14px;line-height:1.5;display:flex}.pg-flows .ba-row .af:before{content:"→";color:var(--accent-ink);flex:none}@media (max-width:720px){.pg-flows .ba-row{grid-template-columns:1fr;gap:6px}.pg-flows .ba-row.h{display:none}.pg-flows .ba-row .k{margin-bottom:2px}}.pg-flows .pillars{background:var(--line);border:1px solid var(--line);counter-reset:p;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(30px,3.6vw,44px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pg-flows .pillars li{background:var(--page);min-width:0;padding:24px 24px 26px}.pg-flows .pillars li:before{counter-increment:p;content:counter(p,decimal-leading-zero);letter-spacing:var(--trL);color:var(--accent-ink);font-variant-numeric:tabular-nums;margin-bottom:14px;font:500 11px/1 Inter,sans-serif;display:block}.pg-flows .pillars b{letter-spacing:-.014em;color:var(--tx);font:500 16px/1.3 Inter,sans-serif;display:block}.pg-flows .pillars span{color:var(--tx-3);margin-top:8px;font-size:14px;line-height:1.58;display:block}@media (max-width:900px){.pg-flows .pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pg-flows .pillars{grid-template-columns:1fr}}.pg-flows .big{border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(36px,4.4vw,56px);padding-top:clamp(30px,3.6vw,44px);display:grid}.pg-flows .big .n{letter-spacing:-.035em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font:400 clamp(72px,10vw,140px)/.9 Inter,sans-serif}.pg-flows .big h3{letter-spacing:var(--trD);color:var(--tx);max-width:22ch;margin:0;font:400 clamp(24px,2.8vw,36px)/1.15 Inter,sans-serif}.pg-flows .big p{color:var(--tx-3);max-width:56ch;margin:14px 0 0;font-size:15px;line-height:1.6}@media (max-width:720px){.pg-flows .big{grid-template-columns:1fr;gap:12px}}.pg-flows .big p+p{margin-top:12px}.pg-flows .why-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(32px,4.4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.pg-flows .why-sub{color:var(--tx-3);max-width:52ch;margin:12px 0 0;font-size:15px;line-height:1.6}.pg-flows .why-pillars{grid-template-columns:repeat(3,1fr);margin-top:22px}.pg-flows .why-pillars li[data-n]:before{content:attr(data-n)}.pg-flows .cmp{border-top:1px solid var(--line-2);margin-top:18px}.pg-flows .cmp-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr .9fr 1.15fr;align-items:baseline;gap:14px;padding:14px 0;display:grid}.pg-flows .cmp-row.h{letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-4);padding:12px 0;font:600 10.5px/1.3 Inter,sans-serif}.pg-flows .cmp-row .k{color:var(--tx);font:500 13.5px/1.4 Inter,sans-serif}.pg-flows .cmp-row span{color:var(--tx-3);min-width:0;font-size:13.5px;line-height:1.5}.pg-flows .cmp-row .md{color:var(--tx);font-weight:500}.pg-flows .cmp-row.h .md{color:var(--accent-ink)}.pg-flows .cmp-row:not(.h) .md{padding-left:14px;position:relative}.pg-flows .cmp-row:not(.h) .md:before{content:"";background:var(--accent-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.pg-flows .loop{border-top:1px solid var(--line-2);grid-template-columns:.9fr 1.3fr;gap:clamp(24px,4vw,64px);margin-top:clamp(40px,5vw,64px);padding-top:clamp(30px,3.6vw,44px);display:grid}.pg-flows .loop h3{letter-spacing:var(--trD);color:var(--tx);max-width:18ch;margin:12px 0 0;font:400 clamp(24px,2.8vw,36px)/1.15 Inter,sans-serif}.pg-flows .loop p{color:var(--tx-3);max-width:60ch;margin:0;font-size:15px;line-height:1.62}.pg-flows .loop p+p{margin-top:12px}.pg-flows .why-note{color:var(--tx);border-top:1px solid var(--line);padding-top:14px;font-weight:500;margin-top:18px!important}@media (max-width:1040px){.pg-flows .why-grid{grid-template-columns:1fr}.pg-flows .why-pillars{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.pg-flows .why-pillars{grid-template-columns:1fr}.pg-flows .loop{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.pg-flows .cmp-row{grid-template-columns:1fr;gap:6px;padding:14px 0}.pg-flows .cmp-row.h{display:none}.pg-flows .cmp-row span:not(.k):before{content:attr(data-h) " · ";letter-spacing:var(--trE);text-transform:uppercase;color:var(--tx-4);font:600 10px/1 Inter,sans-serif}.pg-flows .cmp-row:not(.h) .md{padding-left:0}.pg-flows .cmp-row:not(.h) .md:before{content:attr(data-h) " · ";background:0 0;border-radius:0;width:auto;height:auto;display:inline;position:static}}.pg-flows .numlist li:before,.pg-flows .stp-n,.pg-flows .d-from,.pg-flows .d-to,.pg-flows .m-dur,.pg-flows .m-st,.pg-flows .pillars li:before,.pg-flows .big .n{font-variant-numeric:tabular-nums}
