.auth{background:var(--surface);z-index:1;grid-template-columns:1.4fr .85fr;min-height:100dvh;display:grid;position:relative}@media (max-width:900px){.auth{grid-template-columns:1fr}}.auth-stage{min-height:100dvh;color:var(--stage-ink);background:radial-gradient(1100px 620px at 18% 8%, var(--stage-lift) 0%, transparent 58%), radial-gradient(900px 700px at 82% 96%, var(--stage-deep) 0%, transparent 55%), linear-gradient(155deg, var(--stage-mid) 0%, var(--stage-deep) 55%, var(--stage-floor) 100%);flex-direction:column;justify-content:space-between;gap:48px;padding:56px clamp(40px,6vw,96px);display:flex;position:relative;overflow:hidden}@media (max-width:900px){.auth-stage{gap:32px;min-height:0;padding:40px 24px}}@supports (width:round(1px, 1px)){.auth-stage{padding:56px clamp(40px,round(6vw,1px),96px)}}.auth-stage:after{content:"";pointer-events:none;background:radial-gradient(680px 420px at 34% 50%, color-mix(in srgb, var(--stage-floor) 55%, transparent), transparent 70%);position:absolute;inset:0}.auth-stage>*{z-index:1;position:relative}.auth-brand{flex-direction:row;align-items:center;gap:14px;display:flex}.auth-brand img{width:auto;height:42px;display:block}.auth-brand-rule{background:color-mix(in srgb, var(--stage-ink) 34%, transparent);align-self:stretch;width:1px;margin:6px 0}.auth-brand-word{font-family:var(--font-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--stage-ink) 84%, transparent);font-size:22px;font-weight:600}@media (max-width:560px){.auth-brand img{height:34px}.auth-brand{gap:11px}.auth-brand-word{font-size:18px}}.auth-strap{color:color-mix(in srgb, var(--stage-ink) 66%, transparent);margin-top:10px;font-size:13px;font-weight:600}.auth-statements{text-align:left;align-self:center;justify-items:start;gap:20px;max-width:640px;margin-top:auto;margin-bottom:auto;display:grid}.auth-statement .st-head{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--stage-ink);font-size:clamp(20px,2.4vw,26px);font-weight:700}.auth-statement .st-sub{color:color-mix(in srgb, var(--stage-ink) 80%, transparent);margin-top:8px;font-size:16px;font-weight:600}.auth-secure{color:color-mix(in srgb, var(--stage-ink) 72%, transparent);align-items:flex-start;gap:8px;font-size:15px;display:flex}.auth-secure svg{flex:none;margin-top:3px}.sh-reset-link .linklike{position:relative}@media (pointer:coarse){.sh-reset-link .linklike:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.auth-panel{border-left:1px solid var(--line);background:var(--panel);--stage-values:calc(50vh - 71px);--auth-to-input:75px;padding:max(176px, calc(var(--stage-values) - var(--auth-to-input))) clamp(36px, 4vw, 60px) 56px;flex-direction:column;justify-content:flex-start;display:flex;position:relative}@media (max-width:900px){.auth-panel{border-left:0;border-top:1px solid var(--line);min-height:0;padding:44px 30px 56px}}@media (max-width:420px){.auth-panel{padding:36px 18px 44px}}.auth-form{width:100%;max-width:340px;margin:0 auto}.auth-form .form-eyebrow{color:var(--muted);font-size:14px;font-weight:700}.auth-form h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:700}.auth-form .form-lead{color:var(--muted);margin:8px 0 28px;font-size:16px;line-height:1.5}.auth-form .field{margin-bottom:16px}.auth-form .field>label{color:var(--muted);font-size:14px;font-weight:700}.auth-form input{padding:11px 13px}.auth-submit{width:100%;margin-top:10px;padding:12px;font-size:14px}.auth-hint{border-top:1px solid var(--line);color:var(--faint);margin-top:20px;padding-top:18px;font-size:13px;line-height:1.5}.auth-reset{border-radius:var(--radius-sm);background:var(--panel-3);border:1px solid var(--border);margin:0 0 10px;padding:12px}.auth-sso{justify-items:center;gap:10px;margin-top:22px;display:grid}.auth-sso-rule{background:var(--border);width:100%;height:1px}.auth-sso-word{background:var(--panel);color:var(--faint);margin-top:-19px;padding:0 10px;font-size:12px}.auth-sso-row{gap:10px;width:100%;display:flex}.auth-sso-row>a{text-align:center;flex:1;padding:10px 12px;font-size:14px}.auth-sso-note{color:var(--faint);text-align:center;margin:0;font-size:12px;line-height:1.5}.auth-foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}
.fd{flex-direction:column;gap:12px;display:flex}.fd-zone{text-align:center;border:2px dashed var(--line-2);border-radius:var(--radius-lg);background:var(--surface-raised);outline:none;flex-direction:column;align-items:center;gap:8px;padding:30px 22px 26px;transition:border-color .14s,background .14s;display:flex}.fd-zone:focus-within{border-color:var(--brand)}.fd-zone.is-over{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface-raised))}.fd-mark{color:var(--brand);flex:none}.fd-label{color:var(--text);margin:4px 0 0;font-size:19px;font-weight:700}.fd-hint{color:var(--ink-2);max-width:46ch;margin:0;font-size:16px;line-height:1.5}.fd-small{color:var(--text-muted);margin:2px 0 0;font-size:14px;line-height:1.5}.fd-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.fd-btn{align-items:center;gap:9px;min-height:46px;display:inline-flex}.fd-btn:disabled{opacity:.5;cursor:not-allowed}.fd-busy{color:var(--text-muted);margin:0;font-size:14px}.fd-problem{color:var(--red-ink);margin:0;font-size:14px;line-height:1.5}.fd-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);align-items:center;gap:12px;padding:9px 10px;display:flex}.fd-thumb{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.fd-thumb img{object-fit:cover;image-orientation:from-image;width:100%;height:100%}.fd-pdf{letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:700}.fd-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fd-name{color:var(--text);overflow-wrap:anywhere;font-size:15px}.fd-size{color:var(--text-muted);font-size:13px}.fd-x{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.fd-x:hover:not(:disabled){color:var(--red-ink);border-color:var(--border);background:var(--surface)}@media (max-width:480px){.fd-zone{padding:24px 16px 22px}.fd-acts{flex-direction:column;width:100%}.fd-acts>*{justify-content:center;width:100%}}.fs-plain{border:0;min-width:0;margin:0;padding:0}.fs-plain>legend{padding:0}.flow-head{outline:none}.flow-step{flex-direction:column;gap:14px;display:flex}.flow-step>.q{margin-top:2px}.step-of{color:var(--text-muted);letter-spacing:.02em;font-size:14px}.lbl{color:var(--text);font-size:16px;font-weight:700}.flow-two{gap:14px;display:flex}.flow-two>*{flex:1;min-width:0}.flow-acts{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;display:flex}.flow-acts>.btn{margin-bottom:4px}.flow-note{max-width:58ch}.flow-while{margin-top:10px}.flow-attach{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:18px;padding-top:22px;display:flex}.flow-attach .body{max-width:60ch}.tile:focus-within,.pill:focus-within{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:560px){.flow-two{flex-direction:column;gap:0}.tiles{grid-template-columns:1fr}.flow-acts{align-items:stretch}.flow-acts>.btn{justify-content:center;width:100%}.flow-acts>.back{align-self:flex-start;padding-top:10px}}.attach-f{flex-direction:column;gap:8px;display:flex}.attach-lbl{color:var(--muted,var(--text-muted));margin:0;font-size:16px;font-weight:600}.attach-f .fd-zone{gap:6px;padding:20px 16px 18px}.attach-f .fd-label{font-size:16px}.attach-f .fd-hint{font-size:14.5px}.attach-f .fd-mark{width:26px;height:26px}.done{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:min(62vh,560px);padding:24px 0;display:flex}.fs>.done{padding-inline:24px}.done-mark{width:clamp(120px,22vw,168px);height:clamp(120px,22vw,168px)}.done-t{letter-spacing:-.02em;color:var(--text);max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.08}.done-b{flex-direction:column;align-items:center;gap:10px;display:flex}.done-b .body{max-width:52ch;font-size:18.5px}.done-ring{stroke-dasharray:270;stroke-dashoffset:270px;transform-origin:50%;animation:.52s cubic-bezier(.22,.61,.36,1) forwards done-ring;transform:rotate(-90deg)}.done-tick{stroke-dasharray:63;stroke-dashoffset:63px;animation:.3s cubic-bezier(.22,.61,.36,1) .44s forwards done-tick}.done-t{opacity:0;animation:.38s ease-out .62s forwards done-rise}.done-b{opacity:0;animation:.38s ease-out .74s forwards done-rise}@keyframes done-ring{to{stroke-dashoffset:0}}@keyframes done-tick{to{stroke-dashoffset:0}}@keyframes done-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.done-ring,.done-tick{stroke-dashoffset:0;animation:none}.done-t,.done-b{opacity:1;animation:none;transform:none}}.review{flex-direction:column;gap:6px;display:flex}.review-block{border-bottom:1px solid var(--border);padding:16px 0}.review-block:last-child{border-bottom:0}.review-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.review-t{color:var(--text);margin:0;font-size:16px;font-weight:700}.review-edit{font-size:15px;font-weight:600}.review-rows{flex-direction:column;gap:4px;margin:0;display:flex}.review-row{grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:6px 18px;padding:3px 0;display:grid}.review-row>dt{color:var(--text-muted);margin:0;font-size:15.5px}.review-row>dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:16px}.review-blank{color:var(--text-muted);font-style:italic}@media (max-width:560px){.review-row{grid-template-columns:1fr;gap:1px}}.modal-wrap{z-index:60;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--border);width:min(100%,540px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:16px;padding:28px;animation:.22s cubic-bezier(.22,.61,.36,1) modal-in;display:flex;overflow:auto}.modal:focus{outline:none}.modal-t{letter-spacing:-.015em;margin:0;font-size:25px;font-weight:700;line-height:1.15}.modal-note{max-width:none}.modal-acts{flex-direction:column;align-items:flex-start;gap:6px;margin-top:2px;display:flex}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sending{flex-direction:column;gap:14px;display:flex}.prog{background:color-mix(in srgb, var(--brand) 14%, var(--panel));border-radius:999px;height:8px;overflow:hidden}.prog-fill{background:var(--brand);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.22,.61,.36,1);display:block}.sending-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sending-steps>li{color:var(--text-muted);align-items:center;gap:10px;font-size:15.5px;display:flex}.sending-steps>li.is-now{color:var(--text);font-weight:600}.sending-steps>li.is-done{color:var(--good-ink)}.sending-dot{background:var(--line-2);border-radius:50%;flex:none;width:9px;height:9px}.is-done>.sending-dot{background:var(--good)}.is-now>.sending-dot{background:var(--brand);animation:1.1s ease-in-out infinite sending-pulse}@keyframes sending-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.modal{animation:none}.prog-fill{transition:none}.is-now>.sending-dot{animation:none}}.agree{cursor:pointer;color:var(--ink-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.agree>input{appearance:none;box-sizing:border-box;border:2px solid var(--field-line);background:var(--surface-raised);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:2px 0 0;transition:background .14s,border-color .14s;display:grid}.agree:hover>input{border-color:var(--brand)}.agree>input:checked{background:var(--brand);border-color:var(--brand)}.agree>input:checked:after{content:"";border:solid var(--accent-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-3px;transform:rotate(45deg)}.agree>input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.owner-tip{max-width:60ch;margin:0}.owner-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}.owner-card-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.owner-card-t{color:var(--text);margin:0;font-size:19px;font-weight:700}.owner-card-b{flex-direction:column;gap:14px;display:flex}.skippable{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.bypass{min-height:28px;color:var(--text-muted);align-self:flex-start;align-items:center;gap:7px;font-size:13px;line-height:1.2}.skippable>.bypass{position:absolute;top:-2px;right:0}.skippable>.f>label,.skippable>.f>.f-head,.skippable>.f>legend{padding-right:76px}.bypass>input{background:color-mix(in srgb, var(--text-muted) 45%, var(--surface-raised));border:0;border-radius:999px;width:26px;height:15px;margin:0;transition:background .16s;display:block;position:relative}.bypass>input:after,.bypass>input:checked:after{content:"";background:var(--surface-raised);width:11px;height:11px;box-shadow:0 1px 2px color-mix(in srgb, var(--text) 30%, transparent);border:0;border-radius:50%;margin:0;transition:transform .16s;position:absolute;top:2px;left:2px;transform:none}.bypass>input:checked{background:var(--brand)}.bypass>input:checked:after{transform:translate(11px)}.bypass:hover>input:not(:checked){background:color-mix(in srgb, var(--text-muted) 65%, var(--surface-raised))}.bypass:hover{color:var(--brand-ink)}.bypass:has(>input:checked){color:var(--brand-ink);font-weight:500}.skippable>:not(.bypass):not(.bypass-note){transition:opacity .14s}.skippable.is-skipped>:not(.bypass):not(.bypass-note){opacity:.45}.bypass-all{flex:none}.owner-remove{cursor:pointer;color:var(--red-ink);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-family:inherit;font-size:15px;text-decoration:underline}.owner-remove:focus-visible,.owner-add:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.own-total{color:var(--ink-2);margin:0;font-size:15.5px}.own-total.is-over{color:var(--red-ink);font-weight:600}.owner-add-wrap{flex-direction:column;gap:6px;display:flex}.owner-add{border:2px dashed var(--line-2);border-radius:var(--radius-lg);cursor:pointer;width:100%;min-height:56px;color:var(--brand-ink);background:0 0;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:17px;font-weight:700;transition:border-color .14s,background .14s;display:flex}.owner-add:hover:not(:disabled){border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface-raised));color:var(--brand-ink)}.owner-remove:hover:not(:disabled){color:var(--red-press);background:0 0}@media (max-width:560px){.owner-card{padding:16px 16px 18px}.owner-card-h{align-items:flex-start}.owner-card .flow-two{gap:14px}}@media (prefers-reduced-motion:reduce){.skippable>:not(.bypass):not(.bypass-note),.owner-add,.bypass>input,.bypass>input:after{transition:none}}.bypass-note{border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--gold) 10%, var(--surface-raised));color:var(--ink-2);margin:0;padding:8px 12px;font-size:14px;line-height:1.45}.bypass-note--card{font-size:15px}
.lay-row{display:flex}.audience-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px;display:flex}.audience-strip .tab{flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:10px 16px;line-height:1.25}.tab-who{color:var(--text-muted);font-size:13.5px;font-weight:400}.audience-strip .tab.on .tab-who{color:color-mix(in srgb, var(--accent-ink) 82%, transparent)}.sec{padding-top:64px;padding-bottom:8px}.sec-hero{padding-top:56px;padding-bottom:8px}.sec-hero .h-page{margin-top:6px}.sec-hero .nf-sub{max-width:62ch;margin:16px 0 26px}.hero-acts{flex-wrap:wrap;gap:12px}.sec-cta{padding-top:56px;padding-bottom:88px}.cta-row{justify-content:space-between;align-items:flex-end;gap:40px}.cta-acts{flex:none;gap:12px}.statrail{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0 0;padding:26px 0 0;list-style:none;display:grid}.statrail>li{flex-direction:column;gap:8px;display:flex}.statrail-n{letter-spacing:-.02em;color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700}.statrail-w{color:var(--ink-2);font-size:16px;line-height:1.55}.sec-band{margin-top:64px;padding-top:70px;padding-bottom:74px}.band-two{align-items:flex-start;gap:64px}.band-say{gap:18px;width:min(100%,520px)}.band-eyebrow{color:color-mix(in srgb, var(--stage-ink) 78%, transparent)}.band-rows{flex-direction:column;flex-grow:1;display:flex}.band-row{border-top:1px solid color-mix(in srgb, var(--stage-ink) 22%, transparent);flex-direction:column;gap:7px;padding:22px 0;display:flex}.band-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--stage-ink) 22%, transparent)}.band-row-t{letter-spacing:-.015em;font-size:19px;font-weight:700}.band-row-d{color:color-mix(in srgb, var(--stage-ink) 88%, var(--brand));font-size:16.5px;line-height:1.6}.steps-list{flex-direction:column;gap:2px;display:flex}.steps-item{border-top:1px solid var(--border);align-items:flex-start;gap:18px;padding:22px 0;display:flex}.steps-item:last-child{border-bottom:1px solid var(--border)}.steps-item>div{flex-direction:column;gap:6px;display:flex}.steps-n{border:1px solid var(--line-2);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}@media (max-width:900px){.statrail{grid-template-columns:1fr;gap:22px}.band-two{gap:34px}.band-say{width:100%}.cta-row{align-items:flex-start}}@media (max-width:560px){.hero-acts>.btn,.cta-acts>.btn{justify-content:center;width:100%}.audience-strip .tab{width:100%}}.tree-row{align-items:flex-start;gap:54px}.tree-fig{flex:none;width:min(100%,520px)}.tree{width:100%;height:auto;display:block}.tree-say{flex-direction:column;flex-grow:1;display:flex}.tree-item{border-top-color:var(--border)}.tree-item:last-child{border-bottom:1px solid var(--border)}.tree-item .band-row-d{color:var(--ink-2)}@media (max-width:900px){.tree-row{flex-direction:column;gap:30px}.tree-fig,.tree-say{width:100%;min-width:0}}@media (max-width:720px){.cta-row{flex-direction:column;align-items:stretch;gap:22px}.cta-acts{flex-wrap:wrap;flex:0 auto;width:100%}.hero-acts{flex-wrap:wrap}.tree-row{flex-direction:column}.tree-fig,.tree-say,.band-say,.band-rows{width:100%;min-width:0}.band-two{flex-direction:column}.steps-item{gap:14px}}.statrail>li,.cols>.col-item,.lay-row>*{min-width:0}.paypick{flex-direction:column;gap:0;display:flex}.paypick-tabs{border:0;border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:0;display:grid}.paypick-tab{text-align:center;cursor:pointer;min-height:56px;color:var(--ink-2);justify-content:center;align-items:center;padding:16px 14px;font-size:17px;font-weight:600;transition:color .14s,box-shadow .14s,background .14s;display:flex}.paypick-tab:hover{color:var(--brand-ink);background:var(--tint)}.paypick-tabs .paypick-tab:not(:has(:focus-visible)){border-radius:0;outline:none}.paypick-tabs .paypick-tab:has(:focus-visible){outline:2px solid var(--brand);outline-offset:-2px;border-radius:0}.paypick-tab:has(:checked){color:var(--brand-ink);background:var(--surface-raised);box-shadow:inset 0 -2px 0 0 var(--brand)}.paypick-stack{padding-top:34px;display:grid}.paypick-panel{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:44px;transition:opacity .16s;display:grid}:is(.paypick-tabs:has(#pay-counter:checked)~.paypick-stack [data-for=pay-counter],.paypick-tabs:has(#pay-move:checked)~.paypick-stack [data-for=pay-move],.paypick-tabs:has(#pay-invoice:checked)~.paypick-stack [data-for=pay-invoice],.paypick-tabs:has(#pay-online:checked)~.paypick-stack [data-for=pay-online]){visibility:visible;opacity:1}.paypick-art{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);justify-content:center;align-items:center;display:flex;overflow:hidden}.paypick-art svg{width:100%;height:auto;display:block}.paypick-say{flex-direction:column;gap:10px;display:flex}.paypick-points{flex-direction:column;gap:9px;margin:6px 0 0;padding:0;list-style:none;display:flex}.paypick-points>li{color:var(--ink-2);padding-left:26px;font-size:16.5px;line-height:1.55;position:relative}.paypick-points>li:before{content:"";border-left:2px solid var(--good-ink);border-bottom:2px solid var(--good-ink);width:11px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.paypick-panel{transition:none}}@media (max-width:860px){.paypick-tabs{grid-template-columns:1fr 1fr}.paypick-panel{grid-template-columns:1fr;gap:24px}.paypick-art{width:100%}}@media (max-width:480px){.paypick-tab{padding:13px 8px;font-size:15.5px}}.payment-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.paylinks-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:48px;margin-bottom:40px;display:grid}.industry-card-photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-bottom:0;display:block}@media (max-width:860px){.paylinks-intro{grid-template-columns:1fr;gap:24px}}.photo-frame{isolation:isolate;border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.photo-frame:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#74a0d21a,#12315326);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #7ea5cd1f}.industry-card-frame{margin-bottom:20px}
.status-tag{border:1px solid var(--line-2);white-space:nowrap;height:26px;color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.status-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status-tag--live{color:var(--good-ink);border-color:color-mix(in srgb, var(--good-ink) 40%, var(--line-2))}.status-tag--pilot{color:var(--brand-ink);border-color:color-mix(in srgb, var(--brand-ink) 35%, var(--line-2))}.status-tag--coming{color:var(--text-muted)}.status-tag--coming:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.product-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:18px;padding-bottom:18px;display:flex}.product-hero-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-hero-top .eyebrow{margin:0}.product-lead{max-width:64ch;margin-top:14px}.product-cols{margin-top:36px}.standing{margin-top:32px}.standing-col{border-top:1px solid var(--line-2);flex-direction:column;gap:14px;padding-top:20px;display:flex}.standing-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.standing-list>li{color:var(--ink-2);padding-left:22px;font-size:17px;line-height:1.55;position:relative}.standing-list>li:before{content:"";background:var(--brand-ink);width:11px;height:2px;position:absolute;top:.78em;left:0}.standing-list--later>li:before{background:var(--line-2)}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.product-grid>li{display:flex}.product-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.product-card:hover{border-color:var(--brand);background:var(--tint)}.product-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-card-name{letter-spacing:-.015em;color:var(--brand-ink);font-size:20px;font-weight:700}.product-card-line{color:var(--ink-2);font-size:16px;line-height:1.55}.platform-products{padding-top:64px;padding-bottom:8px}.platform-products .lead{max-width:64ch;margin-top:14px}.product-band .band-say .body{max-width:52ch}@media (max-width:720px){.standing{gap:26px}.product-strip .tab{flex:0 auto}}@media (max-width:560px){.product-hero .hero-acts>.btn{justify-content:center;width:100%}}.product-today{margin:24px 0}
.p-brand{--brand-ground-light:#f5f4f0;--brand-check-light:#e6e3dc;--brand-ground-dark:#11151c;--brand-check-dark:#1d2430;--brand-hero:#214279}.p-brand .brand-hero{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--brand-hero);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:48px 56px;display:flex;position:relative}.p-brand .brand-hero img{width:78%;max-width:380px;height:auto;display:block}.p-brand .brand-hero-note{color:var(--stage-ink);opacity:.86;text-align:center;margin:0;font-size:14px;line-height:1.45;position:absolute;bottom:18px;left:24px;right:24px}.p-brand .brand-grid{gap:24px;display:grid}.p-brand .brand-grid--logos{grid-template-columns:repeat(2,minmax(0,1fr))}.p-brand .brand-grid--marks{grid-template-columns:repeat(4,minmax(0,1fr))}.p-brand .brand-card{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.p-brand .brand-preview{aspect-ratio:2;border-bottom:1px solid var(--line-2);justify-content:center;align-items:center;padding:9% 14%;display:flex}.p-brand .brand-grid--marks .brand-preview{aspect-ratio:4/3;padding:16% 22%}.p-brand .brand-preview img{object-fit:contain;width:100%;height:100%;display:block}.p-brand .brand-preview--light{background-color:var(--brand-ground-light);background-image:repeating-conic-gradient(var(--brand-check-light) 0 25%, transparent 0 50%);background-size:20px 20px}.p-brand .brand-preview--dark{background-color:var(--brand-ground-dark);background-image:repeating-conic-gradient(var(--brand-check-dark) 0 25%, transparent 0 50%);background-size:20px 20px}.p-brand .brand-preview--photo{aspect-ratio:1200/630;background:var(--panel-2);padding:0}.p-brand .brand-preview--photo img{object-fit:cover}.p-brand .brand-preview--doc{aspect-ratio:1200/630;background:var(--panel-2);align-items:flex-start;min-height:0;padding:28px 28px 0;overflow:hidden}.p-brand .brand-preview--doc img{object-fit:initial;width:68%;height:auto;box-shadow:var(--shadow);border-radius:2px 2px 0 0}.p-brand .brand-card-body{flex-direction:column;flex:1;gap:12px;padding:22px 24px 24px;display:flex}.p-brand .brand-card-text{margin:0}.p-brand .brand-tag{border:1px solid var(--line-2);color:var(--text);border-radius:999px;align-self:flex-start;margin:-4px 0 0;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.4}.p-brand .brand-meta{color:var(--text-muted);gap:6px;margin:0;font-size:15px;line-height:1.5;display:grid}.p-brand .brand-meta>div{gap:12px;display:flex}.p-brand .brand-meta dt{min-width:36px;color:var(--text);flex:none;font-weight:700}.p-brand .brand-meta dd{margin:0}.p-brand .brand-meta .mono{font-size:14px}.p-brand .brand-dl{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.p-brand .brand-rules{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.p-brand .brand-space{flex-direction:column;gap:14px;margin:0;display:flex}.p-brand .brand-space-art{border:1px solid var(--line-2);border-radius:var(--radius-lg);background-color:var(--brand-ground-light);background-image:repeating-conic-gradient(var(--brand-check-light) 0 25%, transparent 0 50%);background-size:20px 20px;justify-content:center;align-items:center;padding:48px 24px;display:flex}.p-brand .brand-space-box{--h:56px;padding:calc(var(--h) / 2);outline:1.5px dashed #214279;max-width:100%;display:inline-block}.p-brand .brand-space-box img{height:var(--h);width:auto;max-width:100%;display:block}.p-brand .brand-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-brand .brand-list li{border-top:1px solid var(--border);color:var(--ink-2);padding:16px 0;font-size:17.5px;line-height:1.6}.p-brand .brand-list li:last-child{border-bottom:1px solid var(--border)}.p-brand .brand-list strong{color:var(--text)}.p-brand .brand-donts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.p-brand .brand-dont{flex-direction:column;gap:12px;margin:0;display:flex}.p-brand .brand-dont-art{aspect-ratio:2;border:1px solid var(--line-2);border-radius:var(--radius-lg);justify-content:center;align-items:center;padding:9% 14%;display:flex;overflow:hidden}.p-brand .brand-dont-art img{object-fit:contain;width:100%;height:100%;display:block}.p-brand .brand-dont-stretch{transform:scale(1.3,.62)}.p-brand .brand-dont-recolour{filter:hue-rotate(150deg)saturate(3)}.p-brand .brand-dont-rotate{transform:rotate(-14deg)}.p-brand .brand-dont figcaption{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;display:flex}.p-brand .brand-dont-x{color:var(--critical);flex:none;margin-top:1px}.p-brand .brand-swatches{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.p-brand .brand-swatch{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.p-brand .brand-chip{border:1px solid var(--line-2);border-radius:8px;height:84px;margin:10px 10px 0;display:block}.p-brand .brand-swatch-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.p-brand .brand-swatch-name{color:var(--text);margin:0;font-size:17px;font-weight:700;line-height:1.3}.p-brand .brand-swatch-use{margin:0}.p-brand .brand-swatch-row{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.p-brand .brand-hex{color:var(--text);-webkit-user-select:all;user-select:all;font-size:16px;font-weight:700}.p-brand .brand-copy{min-width:92px}.p-brand .brand-copy-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-brand .brand-type{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:40px;max-width:960px;padding:clamp(22px,4vw,40px);display:flex}.p-brand .brand-type-sample{letter-spacing:-.03em;color:var(--text);flex:none;margin:0;font-size:96px;font-weight:700;line-height:1}.p-brand .brand-contact{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:clamp(22px,4vw,48px);display:flex}.p-brand .brand-contact-lines{flex-wrap:wrap;gap:8px 28px;margin:6px 0 0;font-size:18px;display:flex}.p-brand .brand-sister{margin:0}@media (max-width:1100px){.p-brand .brand-grid--marks{grid-template-columns:repeat(2,minmax(0,1fr))}.p-brand .brand-rules{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:900px){.p-brand .brand-donts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.p-brand .brand-grid--logos,.p-brand .brand-grid--marks{grid-template-columns:minmax(0,1fr)}.p-brand .brand-hero{padding:36px 28px 64px}.p-brand .brand-space-box{--h:36px}.p-brand .brand-type{flex-direction:column;align-items:flex-start;gap:20px}.p-brand .brand-type-sample{font-size:72px}.p-brand .brand-donts{gap:16px;margin-top:36px}.p-brand .brand-grid--marks .brand-preview{aspect-ratio:2;padding:7% 30%}.p-brand .brand-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-brand .brand-chip{height:56px;margin:8px 8px 0}.p-brand .brand-swatch-body{padding:12px 14px 14px}.p-brand .brand-swatch-name{font-size:16px}.p-brand .brand-swatch-row{flex-wrap:wrap;gap:8px}}.p-brand .brand-digits{color:var(--ink-2);font-weight:400}
.site main :is(h1,h2,h3){text-wrap:balance}.site main :is(.lead,.body){text-wrap:pretty}.site .home-story{grid-template-columns:minmax(0,1fr) clamp(280px,34vw,440px);align-items:center;gap:56px;padding-block:64px 48px;display:grid}.home-story-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.home-story h1{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(44px,4.5vw,64px);font-weight:700;line-height:1.03}.home-story .lead{max-width:54ch;font-size:20px}.home-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.home-actions>.lnk{align-items:center;min-height:48px;display:inline-flex}.home-note{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.home-story-media{justify-self:end;width:100%;min-width:0;max-width:440px;margin:0}.home-story-media img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.home-story-media figcaption{color:var(--ink-2);justify-content:space-between;gap:16px;padding-block:16px 0;font-size:13px;line-height:1.5;display:flex}.home-story-media figcaption>:last-child{color:var(--brand-ink);font-weight:700}.site .home-section{padding-block:64px}.home-section-head{justify-content:space-between;align-items:flex-end;gap:24px 56px;margin-bottom:32px;display:flex}.home-section-head>div{gap:14px;max-width:650px;display:grid}.home-section-head>p{max-width:30ch;color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.home-benefits>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.home-benefits h2{letter-spacing:-.02em;margin:0;font-size:23px}.home-benefits p{color:var(--ink-2);max-width:36ch;margin:0;font-size:17px;line-height:1.6}.home-benefits .lnk{margin-top:auto;padding-block:8px}.p-home .paypick-say{justify-content:center;gap:18px;padding:24px}.p-home .paypick-say h3{max-width:20ch;font-size:30px;line-height:1.12}.home-industries{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-industry{min-width:0;padding-bottom:12px;display:block}.home-industry .photo-frame{margin-bottom:20px}.home-industry img{aspect-ratio:1.18;transition:transform .18s}.home-industry h3{letter-spacing:-.02em;margin:0 0 8px;font-size:23px}.home-industry p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.home-industry:hover h3{color:var(--brand-ink);text-underline-offset:4px;text-decoration:underline}.home-industry:hover img{transform:scale(1.025)}.site .home-pricing{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;display:grid}.home-pricing-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home-pricing-copy .body{max-width:38ch}.home-pricing-copy .lnk{padding-block:8px}.home-questions details{border-bottom:1px solid var(--border);padding-block:6px 16px}.home-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding-block:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.home-questions summary::-webkit-details-marker{display:none}.home-questions summary:after{content:"+";color:var(--brand-ink);font-size:24px;font-weight:400}.home-questions details[open] summary:after{content:"−"}.home-questions summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.home-questions p{max-width:54ch;color:var(--ink-2);margin:0;padding-bottom:8px;font-size:17px;line-height:1.65}.home-questions .lnk{align-items:center;min-height:48px;display:inline-flex}.site .home-support{background:var(--stage-deep);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-top:32px;padding-block:72px;display:grid}.home-support h2{letter-spacing:-.025em;max-width:19ch;margin:16px 0;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.08}.home-support .eyebrow,.home-support p{color:var(--stage-ink)}.home-support p{max-width:50ch;margin:0;font-size:18px;line-height:1.6}.home-support-actions{flex-direction:column;align-items:center;gap:16px;display:flex}.home-support-actions .btn{background:var(--stage-ink);color:var(--stage-deep);min-width:200px}.site .home-support-actions a.btn:hover{color:var(--stage-deep);background:color-mix(in srgb, var(--stage-ink) 88%, var(--stage-deep))}.home-support a:focus-visible{outline-color:var(--stage-ink)}.home-support-phone{min-height:48px;color:var(--stage-ink);align-items:center;font-size:22px;font-weight:650;display:inline-flex}.home-support-actions>span{color:var(--stage-ink);font-size:14px}.site .editorial-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:64px;display:grid}.site .editorial-hero>div:first-child{width:auto;min-width:0}.site .editorial-hero .industry-photo{aspect-ratio:auto;width:100%;min-width:0;margin:0}.site .editorial-hero .industry-photo img{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto}@media (max-width:1000px){.home-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.site .home-story{gap:32px}.site .home-pricing{gap:40px}.home-section-head{flex-direction:column;align-items:flex-start}.home-section-head>p{max-width:52ch}.p-home .paypick-say{padding:8px 0}}@media (max-width:900px){.site .home-story,.site .editorial-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px}.home-story h1{max-width:20ch;font-size:clamp(42px,7vw,60px)}.home-story .lead{max-width:48ch}.home-story-media{justify-self:start}.home-story-media img{aspect-ratio:auto}.site .editorial-hero .industry-photo img{aspect-ratio:1.5}.home-benefits{gap:24px}}@media (max-width:600px){.site .home-section{padding-block:40px}.home-story-copy{gap:20px}.home-story .lead{font-size:18px}.home-story-media figcaption{font-size:12px}.home-story-media figcaption>:first-child{max-width:26ch}.home-benefits{grid-template-columns:minmax(0,1fr);gap:28px}.home-benefits>div{border-top:1px solid var(--border);gap:10px;padding-top:20px}.home-benefits p{max-width:48ch}.home-industries{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.home-industry img{aspect-ratio:1.05}.home-industry h3{font-size:20px}.home-industry p{font-size:14px}.home-section-head .h-section{font-size:30px}.site .home-pricing{grid-template-columns:minmax(0,1fr);gap:24px}.site .home-support{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:48px}.home-support-actions{align-items:flex-start;gap:10px}.home-support-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.home-industry img{transition:none}.home-industry:hover img{transform:none}}.site .product-hero{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:56px;padding-block:48px;display:grid}.site .platform-intro{border-bottom:1px solid var(--border)}.product-hero-copy{min-width:0}.site .product-hero .h-page{max-width:26ch;font-size:clamp(34px,3.3vw,46px)}.site .product-hero .nf-sub{max-width:62ch;font-size:19px;line-height:1.6}.product-hero-media{justify-self:end;width:100%;min-width:0;max-width:420px;margin:0}.product-hero-media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.site .pricing-hero{padding-block:48px 56px!important;display:block!important}.pricing-intro-copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:840px;display:flex}.pricing-intro-copy .lead{max-width:60ch}.pricing-programs-wrap{margin-top:40px}.pricing-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.pricing-program{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.pricing-program .body{max-width:56ch}.pricing-inclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.pricing-inclusions>div{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:18px 0;display:flex}.pricing-inclusions dt{color:var(--ink-2);font-size:16px;line-height:1.5}.pricing-inclusions dd{margin:0;font-size:17px;font-weight:650}.pricing-quote-note{margin-top:16px;font-size:15px}@media (max-width:900px){.site .product-hero{grid-template-columns:minmax(0,1fr);gap:28px}.product-hero-media{justify-self:start}}@media (max-width:600px){.site .product-hero{padding-block:32px}.pricing-programs,.pricing-inclusions{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-program{padding:22px}.site .pricing-actions{flex-wrap:wrap;display:flex}.site .pricing-actions .btn{padding-inline:16px;font-size:16px}}.site .accepted-payments{border-block:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto 44px;grid-template-areas:"heading networks wallets pause";align-items:center;gap:24px;padding-block:20px;display:grid}.accepted-heading{display:contents}.accepted-heading p{color:var(--ink-2);grid-area:heading;margin:0;font-size:14px;line-height:1.5}.accepted-pause{border:1px solid var(--border);background:var(--panel);width:44px;height:44px;color:var(--text);border-radius:8px;flex:none;grid-area:pause;justify-content:center;align-items:center;padding:0;display:inline-flex}.accepted-pause:hover:not(:disabled){background:var(--tint);color:var(--text)}.accepted-viewport{grid-area:networks;width:100%;min-width:0;overflow:hidden}.accepted-track{width:max-content;animation:26s linear infinite accepted-drift;display:flex}.accepted-set,.accepted-wallets{flex:none;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.accepted-set{padding-right:20px}.accepted-mark{flex:none;justify-content:center;align-items:center;width:104px;height:48px;display:flex;position:relative}.accepted-mark img{object-fit:contain;width:88px;max-width:88px;height:44px;max-height:44px;display:block}.accepted-mark .accepted-dark{display:none}[data-theme=dark] .accepted-mark:has(.accepted-dark)>.accepted-light{opacity:0}[data-theme=dark] .accepted-mark .accepted-dark{display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.accepted-wallets{grid-area:wallets;gap:16px}.accepted-wallets .accepted-mark{width:88px}.accepted-wallets .accepted-mark img{max-width:88px}.accepted-track[data-paused=true],.accepted-viewport:hover .accepted-track{animation-play-state:paused}@keyframes accepted-drift{to{transform:translate(-50%)}}@media (max-width:1000px){.site .accepted-payments{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"heading heading pause""networks wallets wallets";gap:10px 24px;padding-block:16px}}@media (max-width:600px){.site .accepted-payments{grid-template-columns:minmax(0,1fr) auto 44px;gap:10px 12px}.accepted-set{gap:16px;padding-right:16px}.accepted-mark{width:88px}.accepted-mark img{max-width:88px}.accepted-wallets{gap:12px}.accepted-wallets .accepted-mark{width:72px}.accepted-wallets .accepted-mark img{max-width:72px;max-height:28px}}@media (prefers-reduced-motion:reduce){.accepted-track{width:auto;animation:none;display:block}.accepted-set{flex-wrap:wrap;gap:12px;padding:0}.accepted-set[aria-hidden=true],.accepted-pause{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:1000px){.site .accepted-payments{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""networks""wallets"}}.product-strip{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.product-strip .tab{white-space:nowrap;flex:none;min-height:44px}@media (prefers-reduced-motion:reduce){.accepted-set>[aria-hidden=true]{display:none}}.site .audience-opening{padding-block:48px}.audience-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:56px;display:grid}.audience-opening .audience-hero-layout{grid-template-areas:"copy media";align-items:start}.audience-hero-copy{flex-direction:column;grid-area:copy;gap:18px;min-width:0;display:flex}.site .audience-hero-copy :is(.eyebrow,.h-page,.nf-sub){margin:0}.site .audience-hero-copy .h-page{max-width:26ch;font-size:clamp(34px,3.3vw,46px)}.audience-hero-media{grid-area:media;justify-self:end;width:100%;min-width:0;max-width:380px}.audience-hero-media .photo-frame{aspect-ratio:3/2;width:100%;max-width:none;margin:0}.audience-hero-media .photo-frame img{aspect-ratio:3/2;object-fit:contain;width:100%;height:100%;display:block}.editorial-photo{justify-self:end;width:100%;max-width:420px;margin:0}.editorial-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.statement-intro-layout{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.editorial-illustration{background:0 0;max-width:440px}.editorial-illustration img{object-fit:contain}.pricing-opening{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:56px;padding:40px;display:grid}.pricing-opening .pricing-intro-copy{z-index:1;position:relative}.pricing-opening .h-hero{font-size:clamp(38px,4vw,56px)}.pricing-opening .eyebrow{color:var(--stage-muted)}.pricing-opening .pricing-actions .btn{background:var(--stage-ink);color:var(--stage-deep);border-color:var(--stage-ink)}.pricing-opening .pricing-actions .btn-ghost{color:var(--stage-ink);border-color:var(--stage-line);background:0 0}@media (max-width:1000px){.pricing-opening{gap:32px;padding:28px}}@media (max-width:900px){.audience-hero-layout{grid-template-columns:minmax(0,1fr);gap:28px}.statement-intro-layout .editorial-illustration{justify-self:center}.audience-opening .audience-hero-layout{grid-template-areas:"media""copy"}.audience-hero-media{justify-self:start}.site .audience-opening{padding-block:32px}.site .audience-strip{flex-wrap:nowrap;gap:8px;padding-block:12px;display:flex;overflow-x:auto}.site .audience-strip .tab{white-space:nowrap;flex:none;justify-content:center;width:auto;min-height:44px}.audience-strip .tab-who{display:none}.pricing-opening{grid-template-columns:minmax(0,1fr);gap:28px}.editorial-photo{justify-self:start}}@media (max-width:600px){.pricing-opening{padding:24px 20px}}.home-benefit-icon{color:var(--brand-ink);flex:none;margin-bottom:8px}.home-benefits>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-benefits .lnk{margin-top:auto;padding-top:18px}.home-benefits p{margin-bottom:8px}@media (min-width:601px){.home-benefits>div+div{border-left:1px solid var(--border);padding-left:32px}}.legal-switch{flex-wrap:wrap}.platform-legal-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;padding-block:24px 64px;display:grid}.platform-document-link{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding-block:28px;display:flex}.platform-document-link:hover .h-sub{color:var(--brand-ink);text-underline-offset:4px;text-decoration:underline}.platform-document-link .lnk{margin-top:auto}.platform-legal-table{max-width:100%;margin-block:24px;overflow-x:auto}.platform-legal-table table{border-collapse:collapse;width:100%;min-width:620px}.platform-legal-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px}.platform-legal-table th{color:var(--text);background:var(--tint)}.legal-copy :is(h3,h4){margin-top:28px;scroll-margin-top:120px}.site-foot-legal{flex-wrap:wrap;max-width:100%}@media (max-width:700px){.platform-legal-index{grid-template-columns:minmax(0,1fr)}}.site .audience-hero-layout .h-hero{font-size:clamp(34px,3.3vw,48px)}.greece-sidebar{gap:24px;min-width:0;display:grid}@media print{.platform-legal-table{overflow:visible}.platform-legal-table table{min-width:0;font-size:11px}}@media (max-width:600px){.home-benefits>div{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px 16px;display:grid}.home-benefit-icon{grid-area:1/1/4;width:32px;height:32px;margin:0}.home-benefits :is(h2,p,.lnk){grid-column:2}.home-benefits h2{font-size:21px}.home-benefits p{margin-bottom:0}.home-benefits .lnk{margin-top:0;padding-block:6px}}.pricing-opening.stage{background:var(--stage-deep);animation:none}.pricing-opening .lead{color:var(--stage-ink)}@media (max-width:600px){.site .legal-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:100%;display:grid}.site .legal-switch a{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:8px 6px;font-size:12px;line-height:1.35}}
html:has(.focused-form){scroll-padding-top:90px}.focused-form{min-height:100dvh;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.site-head-focused .site-menu-toggle{display:inline-flex}.site-head-focused .site-nav,.site-head-focused .site-head-right>:is(.lnow,.nav-a,.btn){transition:opacity .3s,visibility .3s}.js .site-head-focused:not([data-revealed=true]) .site-nav,.js .site-head-focused:not([data-revealed=true]) .site-head-right>:is(.lnow,.nav-a,.btn){opacity:0;visibility:hidden;pointer-events:none}.site-head-focused[data-revealed=true] .site-nav{opacity:1;visibility:visible}.form-orientation{grid-template-columns:auto 1fr;align-items:center;column-gap:18px;margin:0 0 24px;padding:0;display:grid}.form-purpose{color:var(--text);margin:0;font-size:17px;font-weight:650}.form-expectation{color:var(--text-muted);grid-column:2;margin:0;font-size:14px;line-height:1.5}.focused-form main>.gut{padding-top:24px!important}.form-back,.form-reveal{min-height:44px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.form-back{grid-row:1/3;align-self:start;padding-inline:4px 10px}.form-reveal{-webkit-user-select:none;user-select:none;padding-inline:10px;list-style:none}.form-reveal::-webkit-details-marker{display:none}.form-reveal::marker{content:""}.site .form-back:hover,.site .form-reveal:hover{color:var(--text);background:var(--tint)}.site .form-reveal:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.form-chevron{flex:none;transition:transform .44s}.form-panel{inset-inline:0;background:var(--surface);max-height:calc(100dvh - 136px);box-shadow:var(--shadow-drawer);position:absolute;top:100%;overflow:auto}.form-disclosure:not([open]) .form-panel{pointer-events:none}@media (max-width:1300px){.site .site-head-focused{grid-template-rows:auto}.site .site-head-focused .site-nav{inset-inline:auto var(--page-gutter);width:min(360px, calc(100% - 2 * var(--page-gutter)));box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-height:calc(100dvh - 100px);box-shadow:var(--shadow-drawer);flex-direction:column;grid-area:auto;align-items:stretch;gap:4px;padding:16px;display:flex;position:absolute;top:100%;overflow-y:auto}.site-head-focused .site-nav>.nav-a{min-height:44px;padding:8px 12px}.site-head-focused .site-mobile-actions{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:12px;display:flex}.site-head-focused .site-head-right>:is(.lnow,.nav-a,.btn){visibility:hidden;pointer-events:none}html:not(.js) .site .site-head-focused .site-nav{width:100%;max-height:none;box-shadow:none;border:0;grid-area:2/1/auto/-1;position:static}html:not(.js) .site .site-head-focused{height:auto}html:not(.js) .site-head-focused .site-menu-toggle{display:none}}@media (max-width:720px){.site-head-focused .site-menu-toggle{width:44px;height:44px}.form-orientation{column-gap:10px}.focused-form main>.gut{padding-top:20px!important}.form-purpose{font-size:16px}}.form-foot{inset-inline:0;z-index:65;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);position:fixed;bottom:0}.form-links>summary{width:fit-content;margin-inline:auto;display:flex}.form-links>summary .form-chevron{transform:rotate(180deg)}.form-links[open]>summary .form-chevron{transform:rotate(0)}.form-links .form-panel{border-top:1px solid var(--border);border-bottom:0;top:auto;bottom:100%}.focused-form .form-panel .site-foot{border:0}.focused-form .form-panel .site-foot a{align-items:center;min-height:44px;display:inline-flex}body:has(.focused-form) .angie-launch{bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.focused-form :is(.form-disclosure[open],.site-head-focused[data-revealed=true])) .angie-launch{visibility:hidden}@supports selector(details::details-content){.form-disclosure::details-content{inset-inline:0;max-height:calc(100dvh - 136px - env(safe-area-inset-bottom));overscroll-behavior:contain;opacity:0;transition:opacity .44s ease, transform .44s ease, content-visibility .44s allow-discrete;position:absolute;top:100%;overflow:auto;transform:translateY(-10px)}.form-disclosure[open]::details-content{opacity:1;transform:translateY(0)}.form-links::details-content{top:auto;bottom:100%;transform:translateY(10px)}.form-disclosure .form-panel{max-height:none;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.form-chevron,.site-head-focused .site-nav,.site-head-focused .site-head-right>:is(.lnow,.nav-a,.btn),.flow .prog>span{transition:none}.form-disclosure::details-content{transition:none}}@media print{.site-head-focused,.form-foot,.form-back{display:none}.focused-form{padding-bottom:0}}.navigation-feedback{z-index:150;pointer-events:none;opacity:0;height:3px;transition:opacity .22s;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-feedback>span{background:var(--brand);width:36%;height:100%;display:block}.navigation-feedback:is([data-state=pending],[data-state=waiting]){opacity:1}.navigation-feedback:is([data-state=pending],[data-state=waiting])>span{animation:1.1s ease-in-out infinite navigation-travel}.navigation-feedback[data-state=complete]>span{width:100%}.navigation-status .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navigation-status>p{z-index:151;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:max-content;max-width:calc(100vw - 40px);color:var(--text);box-shadow:var(--shadow);margin:0;padding:12px 16px;font-size:14px;position:fixed;top:12px;left:50%;transform:translate(-50%)}.navigation-status a{color:var(--brand-ink);text-decoration:underline}.flow .prog>span{transition:width .22s}@keyframes navigation-travel{0%{transform:translate(-110%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){.navigation-feedback,.flow .prog>span{transition:none}.navigation-feedback:is([data-state=pending],[data-state=waiting])>span{opacity:.55;width:100%;animation:none}}@media print{.navigation-feedback,.navigation-status{display:none}}.focused-form .flow-step :is(h1,h2):focus,.focused-form .flow-head:focus{outline:none}
