.pp-send{--s-head:#0a2a57;--s-text:#1b2433;--s-muted:#566278;--s-accent:#ec008c;--s-accent-dk:#c40075;--s-line:#dce3ee;--s-panel:#fff;--s-sky:#eef3fa;--s-ease:cubic-bezier(.22,.8,.24,1);color:var(--s-text);margin:0 auto;max-width:1120px}.pp-send,.pp-send *,.pp-send :after,.pp-send :before{box-sizing:border-box}.pp-send p{margin:0}.pp-send .ps-head{color:var(--s-head);font-size:clamp(2rem,4.4vw,3.2rem);font-weight:600;line-height:1.1;margin:0 0 12px;text-align:center}.pp-send .ps-intro{color:var(--s-muted);font-size:1.15rem;line-height:1.6;margin:0 auto;max-width:52ch;text-align:center}.pp-send .ps-steps{display:grid;grid-template-columns:repeat(var(--n,3),1fr);list-style:none;margin:40px auto 32px;max-width:860px;padding:0;position:relative}.pp-send .ps-track{background:var(--s-line);border-radius:3px;height:3px;left:calc(100%/var(--n,3)/2);overflow:hidden;position:absolute;right:calc(100%/var(--n,3)/2);top:22px}.pp-send .ps-fill{background:var(--s-accent);display:block;height:100%;transition:width .45s var(--s-ease);width:var(--p,0)}.pp-send .ps-tab{align-items:center;background:none;border:0;color:inherit;display:flex;flex-direction:column;font:inherit;gap:10px;min-height:44px;padding:0 8px;position:relative;text-align:center}.pp-send .ps-dot{align-items:center;background:#fff;border:3px solid var(--s-line);border-radius:50%;color:var(--s-muted);display:flex;font-size:1.05rem;font-weight:800;height:46px;justify-content:center;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease;width:46px}.pp-send .ps-dot svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:20px}.pp-send .ps-label{color:var(--s-head);font-size:1rem;font-weight:700;line-height:1.25}.pp-send .ps-range{color:var(--s-muted);font-size:.85rem}.pp-send .ps-tab:hover .ps-dot{border-color:var(--s-accent)}.pp-send .ps-tab[aria-selected=true] .ps-dot{background:var(--s-accent);border-color:var(--s-accent);color:#fff;transform:scale(1.08)}.pp-send .ps-tab.is-done .ps-dot{background:var(--s-head);border-color:var(--s-head);color:#fff}.pp-send .ps-tab:focus-visible{outline:none}.pp-send .ps-tab:focus-visible .ps-dot{outline:3px solid var(--s-accent);outline-offset:3px}.pp-send .ps-panel{background:var(--s-panel);border:1px solid var(--s-line);border-radius:16px;padding:40px}.pp-send.ps-ready .ps-panel[hidden]{display:none}.pp-send .ps-panel.is-entering{animation:psIn .35s var(--s-ease)}@keyframes psIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pp-send .ps-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr 1fr}.pp-send .ps-phase{color:var(--s-accent-dk);font-size:.95rem;font-weight:700;margin:0 0 6px}.pp-send .ps-title{color:var(--s-head);font-size:1.75rem;font-weight:800;line-height:1.2;margin:0 0 10px}.pp-send .ps-sum{color:var(--s-muted);font-size:1.1rem;line-height:1.55;margin:0 0 20px!important}.pp-send .ps-list{border-top:1px solid var(--s-line);list-style:none;margin:0;padding:0}.pp-send .ps-list>li{border-bottom:1px solid var(--s-line);display:grid;font-size:1.02rem;gap:12px;grid-template-columns:32px 1fr;line-height:1.5;padding:14px 0}.pp-send .ps-n{color:var(--s-accent);font-size:1.05rem;font-weight:800;line-height:1.5}.pp-send .ps-list strong{color:var(--s-head)}.pp-send .ps-list ul{margin:8px 0 0;padding-left:18px}.pp-send .ps-list ul li{margin:4px 0}.pp-send .ps-tip{background:var(--s-sky);border-left:3px solid var(--s-accent);border-radius:0 8px 8px 0;color:var(--s-muted);display:block;font-size:.92rem;margin-top:8px;padding:8px 12px}.pp-send .ps-tip b{color:var(--s-head)}.pp-send .ps-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.pp-send .ps-next{align-items:center;background:transparent;border:2px solid var(--s-head);border-radius:999px;color:var(--s-head);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:700;gap:8px;min-height:48px;padding:12px 24px;transition:background-color .2s ease,color .2s ease}.pp-send .ps-next:after{content:"\2192";transition:transform .2s ease}.pp-send .ps-next:hover{background:var(--s-head);color:#fff}.pp-send .ps-next:hover:after{transform:translateX(3px)}.pp-send .ps-cta{align-items:center;background:var(--s-accent);border-radius:999px;color:#fff!important;display:inline-flex;font-weight:700;gap:8px;letter-spacing:.04em;min-height:48px;padding:14px 28px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease}.pp-send .ps-cta:after{content:"\2192";transition:transform .2s ease}.pp-send .ps-cta:hover{background:var(--s-head)}.pp-send .ps-cta:hover:after{transform:translateX(3px)}.pp-send .ps-cta:focus-visible,.pp-send .ps-next:focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}.pp-send .ps-shot{background:var(--s-sky);border:1px solid var(--s-line);border-radius:14px;margin:0;padding:10px}.pp-send .ps-chrome{display:flex;gap:6px;padding:4px 6px 10px}.pp-send .ps-chrome i{background:#c9d3e3;border-radius:50%;height:9px;width:9px}.pp-send .ps-shot img{aspect-ratio:500/412;background:#fff;border-radius:8px;display:block;height:auto;object-fit:contain;width:100%}@media (max-width:900px){.pp-send .ps-panel{padding:28px 22px}.pp-send .ps-grid{gap:28px;grid-template-columns:1fr}.pp-send .ps-shot{margin:0 auto;max-width:520px;order:-1;width:100%}}@media (max-width:560px){.pp-send .ps-steps{margin:28px auto 22px}.pp-send .ps-label{font-size:.88rem}.pp-send .ps-range{display:none}.pp-send .ps-dot{height:40px;width:40px}.pp-send .ps-track{top:19px}.pp-send .ps-title{font-size:1.4rem}.pp-send .ps-foot{align-items:stretch;flex-direction:column}.pp-send .ps-cta,.pp-send .ps-next{justify-content:center}}@media (prefers-reduced-motion:reduce){.pp-send *{animation:none!important;transition:none!important}}.pp-send .ps-tab{cursor:pointer}.pp-send .ps-tab .ps-label{transition:color .2s ease}.pp-send .ps-tab:not([aria-selected=true]):hover .ps-dot{background:#fdeaf4;border-color:var(--s-accent);color:var(--s-accent-dk);transform:translateY(-2px)}.pp-send .ps-tab:not([aria-selected=true]):hover .ps-label{color:var(--s-accent-dk)}.pp-send .ps-tab.is-done:hover .ps-dot{background:var(--s-head);color:#fff}.pp-send .ps-dot{position:relative}.pp-send .ps-tab.is-next .ps-dot{border-color:var(--s-accent);color:var(--s-accent-dk)}.pp-send .ps-tab.is-next .ps-dot:after{animation:psPulse 2.2s ease-out 1.6s infinite;border:2px solid var(--s-accent);border-radius:50%;content:"";inset:-7px;opacity:0;position:absolute}.pp-send.ps-explored .ps-tab.is-next .ps-dot:after{animation:none}@keyframes psPulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.pp-send .ps-hint{color:var(--s-muted);display:block;font-size:.88rem;margin:-18px 0 22px;text-align:center;transition:opacity .3s ease}.pp-send.ps-explored .ps-hint{opacity:0}.pp-send .ps-dot svg{animation:psPop .35s cubic-bezier(.34,1.56,.64,1)}@keyframes psPop{0%{transform:scale(0)}to{transform:scale(1)}}.pp-send.ps-anim .ps-track{transform:scaleX(0);transform-origin:left}.pp-send.ps-anim .ps-tab{opacity:0;transform:translateY(10px)}.pp-send.ps-anim .ps-panel{opacity:0;transform:translateY(16px)}.pp-send.ps-anim.is-in .ps-track{transform:none;transition:transform .9s var(--s-ease) .35s}.pp-send.ps-anim.is-in .ps-tab{opacity:1;transform:none;transition:opacity .4s ease calc(.2s + var(--i)*.28s),transform .5s cubic-bezier(.34,1.56,.64,1) calc(.2s + var(--i)*.28s)}.pp-send.ps-anim.is-in .ps-panel{opacity:1;transform:none;transition:opacity .5s ease 1.1s,transform .6s var(--s-ease) 1.1s}.pp-send .ps-panel.is-fwd .ps-copy{animation:psFwd .45s var(--s-ease)}.pp-send .ps-panel.is-back .ps-copy{animation:psBack .45s var(--s-ease)}.pp-send .ps-panel.is-back .ps-shot,.pp-send .ps-panel.is-fwd .ps-shot{animation:psFade .5s ease}@keyframes psFwd{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes psBack{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes psFade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.pp-send .ps-panel.is-back .ps-list>li,.pp-send .ps-panel.is-fwd .ps-list>li{animation:psRise .4s var(--s-ease) both;animation-delay:calc(.12s + var(--i)*.06s)}@keyframes psRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pp-send .ps-panel.is-entering{animation:none}.pp-send .ps-next:after{animation:psNudge 2.4s ease-in-out 2s infinite}.pp-send .ps-next:hover:after{animation:none}@keyframes psNudge{0%,70%,to{transform:none}80%{transform:translateX(5px)}90%{transform:translateX(0)}}.pp-send .ps-back{background:none;border:0;color:var(--s-muted);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;min-height:44px;padding:10px 4px;text-decoration:underline;text-underline-offset:4px}.pp-send .ps-back:hover{color:var(--s-head)}.pp-send .ps-back:focus-visible{border-radius:4px;outline:3px solid var(--s-accent);outline-offset:2px}.pp-send .ps-dots{display:none}@media (max-width:560px){.pp-send .ps-hint{margin:-10px 0 16px}}@media (prefers-reduced-motion:reduce){.pp-send.ps-anim .ps-panel,.pp-send.ps-anim .ps-tab,.pp-send.ps-anim .ps-track{opacity:1!important;transform:none!important}.pp-send .ps-tab.is-next .ps-dot:after{display:none}}.pp-send .ps-track{overflow:visible}.pp-send .ps-reach{background:linear-gradient(90deg,var(--s-accent) 0,var(--s-accent) 55%,rgba(236,0,140,0) 100%);border-radius:3px;height:100%;left:var(--p,0);pointer-events:none;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:left .45s var(--s-ease);width:calc(100%/(var(--n,3) - 1))}.pp-send.is-in .ps-reach,.pp-send:not(.ps-anim) .ps-reach{animation:psReach 4.4s cubic-bezier(.45,0,.55,1) 1.4s infinite}.pp-send.ps-last .ps-reach{display:none}@keyframes psReach{0%{transform:scaleX(.08)}30%{transform:scaleX(.62)}42%{transform:scaleX(.5)}54%{transform:scaleX(.66)}66%{transform:scaleX(.54)}to{transform:scaleX(.08)}}.pp-send .ps-tab.is-next .ps-dot:after{display:none}.pp-send .ps-tab.is-next .ps-dot{animation:psLean 4.4s cubic-bezier(.45,0,.55,1) 1.4s infinite}@keyframes psLean{0%,20%,to{box-shadow:0 0 0 0 rgba(236,0,140,0)}40%,60%{box-shadow:0 0 0 6px rgba(236,0,140,.12)}}.pp-send .ps-list{border-top:0}.pp-send .ps-list>li{border-bottom:0;padding:9px 0}.pp-send .ps-n{align-items:center;background:#fdeaf4;border-radius:50%;color:var(--s-accent-dk);display:flex;font-size:.9rem;height:28px;justify-content:center;line-height:1;width:28px}.pp-send .ps-list>li{align-items:start;gap:14px;grid-template-columns:28px 1fr}.pp-send .ps-list>li>div{padding-top:2px}.pp-send .ps-panel{border:0;box-shadow:none;position:relative}.pp-send .ps-panel:before{background:var(--s-panel);border-radius:3px 0 0 0;content:"";height:18px;left:var(--caret,50%);margin-left:-9px;position:absolute;top:-9px;transform:rotate(45deg);transition:left .45s var(--s-ease);width:18px}@media (prefers-reduced-motion:reduce){.pp-send .ps-reach{animation:none!important;transform:scaleX(.5)}.pp-send .ps-tab.is-next .ps-dot{animation:none}}.pp-send .ps-steps{margin:48px auto 36px;max-width:1000px}.pp-send .ps-tab{gap:12px;padding:0 12px}.pp-send .ps-dot{font-size:1.4rem;height:64px;width:64px}.pp-send .ps-dot svg{height:26px;width:26px}.pp-send .ps-track{height:4px;top:30px}.pp-send .ps-label{font-size:1.2rem}.pp-send .ps-range{font-size:.95rem;margin-top:-4px}.pp-send .ps-hint{font-size:.95rem;margin:-14px 0 26px}.pp-send .ps-tab.is-next .ps-dot{animation-name:psLean2}@media (max-width:560px){.pp-send .ps-dot{border-width:3px;font-size:1.15rem;height:52px;width:52px}.pp-send .ps-dot svg{height:22px;width:22px}.pp-send .ps-track{height:3px;top:24px}.pp-send .ps-label{font-size:.95rem}.pp-send .ps-tab{padding:0 4px}}.pp-send .ps-steps{margin:52px auto 40px;max-width:1120px}.pp-send .ps-tab{gap:14px}.pp-send .ps-dot{border-width:4px;font-size:1.85rem;height:84px;width:84px}.pp-send .ps-dot svg{height:34px;stroke-width:3.2;width:34px}.pp-send .ps-track{height:5px;top:40px}.pp-send .ps-label{font-size:1.75rem;font-weight:800;line-height:1.2}.pp-send .ps-range{font-size:1rem;margin-top:-6px}@keyframes psLean2{0%,20%,to{box-shadow:0 0 0 0 rgba(236,0,140,0)}40%,60%{box-shadow:0 0 0 10px rgba(236,0,140,.12)}}@media (max-width:900px){.pp-send .ps-label{font-size:1.35rem}.pp-send .ps-dot{font-size:1.6rem;height:72px;width:72px}.pp-send .ps-track{top:34px}}@media (max-width:560px){.pp-send .ps-dot{border-width:3px;font-size:1.3rem;height:56px;width:56px}.pp-send .ps-dot svg{height:24px;width:24px}.pp-send .ps-track{height:4px;top:26px}.pp-send .ps-label{font-size:1.02rem}}.pp-send .ps-steps{margin-bottom:14px}.pp-send .ps-hint{margin:0 0 20px}@media (max-width:560px){.pp-send .ps-steps{margin-bottom:10px}.pp-send .ps-hint{margin:0 0 16px}}.pp-send h2.ps-head,.pp-send h3.ps-title{font-family:inherit}.pp-send .ps-head{margin-bottom:8px}.pp-send .ps-intro{margin-top:4px;max-width:none}.pp-send .ps-sum{font-size:1.05rem;margin:0 0 12px!important}.pp-send .ps-list>li{font-size:1rem;padding:5px 0}.pp-send .ps-tip{margin-top:6px;padding:6px 12px}.pp-send .ps-list ul{margin-top:4px}.pp-send .ps-list ul li{margin:2px 0}.pp-send .ps-foot{margin-top:14px}@media (min-width:901px){.pp-send .ps-steps{margin:26px auto 22px}.pp-send .ps-dot{font-size:1.6rem;height:72px;width:72px}.pp-send .ps-track{top:34px}.pp-send .ps-tab{gap:10px}.pp-send .ps-panel{padding:26px 34px}.pp-send .ps-grid{gap:36px;grid-template-columns:1.35fr 1fr}}@media (max-width:900px){.pp-send .ps-steps{margin:24px auto 20px}}