.pp-root{--pp-bg:#fff;--pp-bg-alt:#f5f5f7;--pp-bg-tint:#f7faff;--pp-ink:#1d1d1f;--pp-ink-deep:#101012;--pp-text-2:#6e6e73;--pp-text-3:#86868b;--pp-line:#e8e8ed;--pp-line-strong:#d2d2d7;--pp-blue:#0071e3;--pp-green:#1d8e4a;--pp-green-bg:#f1faf4;--pp-green-line:#cceada;--pp-mono:"GeistMono", ui-monospace, SFMono-Regular, Menlo, monospace;--pp-ease:cubic-bezier(.22, .68, .24, 1);--pp-gutter:24px;background:var(--pp-bg);color:var(--pp-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.pp-root *,.pp-root :before,.pp-root :after{box-sizing:border-box}.pp-root h2,.pp-root p{margin:0}.pp-root section{width:min(100%,1120px);padding:clamp(56px, 7vw, 96px) var(--pp-gutter);border-top:1px solid var(--pp-line);margin:0 auto}.pp-root section:first-child{border-top:0}.pp-kicker{color:var(--pp-blue);font-family:var(--pp-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.pp-kicker:before{content:"";background:currentColor;border-radius:1px;width:5px;height:5px}.pp-section-head{max-width:720px;margin-bottom:clamp(2.2rem,4vw,3.2rem)}.pp-root h2{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600;line-height:1.1}.pp-section-head p{color:var(--pp-text-2);font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.62;margin-top:16px!important}.pp-mast{text-align:center;position:relative;overflow:hidden;padding-top:clamp(84px,11vw,144px)!important}.pp-mast-wash{pointer-events:none;background:radial-gradient(58% 52% at 50% 42%,#0071e321,#0000 70%),radial-gradient(38% 34% at 82% 4%,#2997ff17,#0000 70%);position:absolute;inset:0;overflow:hidden}.pp-mast-wash:before,.pp-mast-wash:after{content:"";filter:blur(34px);background:radial-gradient(#0071e342 0%,#2997ff1f 38%,#0000 72%);border-radius:50%;width:50%;height:74%;animation:14s ease-in-out infinite pp-orb-drift;position:absolute;top:-30%;left:-20%}.pp-mast-wash:after{opacity:.72;width:42%;height:68%;animation-duration:18s;animation-direction:reverse;inset:auto -18% -36% auto}@keyframes pp-orb-drift{0%,to{transform:translate(0,0)scale(.94)}25%{transform:translate(142%,12%)scale(1.04)}50%{transform:translate(148%,112%)scale(.98)}75%{transform:translate(-4%,118%)scale(1.06)}}.pp-mast-grid{pointer-events:none;background-image:linear-gradient(#0071e30b 1px,#0000 1px),linear-gradient(90deg,#0071e30b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 74% at 50% 46%,#000 8%,#0000 70%);mask-image:radial-gradient(68% 74% at 50% 46%,#000 8%,#0000 70%)}.pp-mast>:not(.pp-mast-wash):not(.pp-mast-grid){position:relative}.pp-mast .pp-kicker,.pp-mast .pp-zero-figure,.pp-mast .pp-bridge,.pp-mast .pp-rate,.pp-mast .pp-mast-tag,.pp-mast .pp-mast-lead{animation:pp-mast-rise .82s var(--pp-ease) both}@keyframes pp-mast-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes pp-rate-in{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.pp-mast .pp-kicker{animation-delay:60ms}.pp-mast .pp-zero-figure{animation-name:pp-rate-in;animation-duration:.96s;animation-delay:.13s}.pp-mast .pp-bridge{animation-delay:.33s}.pp-mast .pp-rate{animation-name:pp-rate-in;animation-duration:.9s;animation-delay:.41s}.pp-mast .pp-mast-tag{animation-delay:.52s}.pp-mast .pp-zero-tag{animation-delay:.25s}.pp-mast .pp-mast-lead{animation-delay:.59s}.pp-mast-wash,.pp-mast-grid{animation:1.5s both pp-mast-fade}@keyframes pp-mast-fade{0%{opacity:0}to{opacity:1}}.pp-rate{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,12vw,8.5rem);font-weight:600;line-height:.94;margin-top:26px!important}.pp-rate em{color:var(--pp-text-3);letter-spacing:-.02em;font-style:normal;font-weight:300}.pp-mast-tag{color:var(--pp-text-2);font-family:var(--pp-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:.78rem;display:block}.pp-mast-lead{max-width:660px;color:var(--pp-text-2);font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.62;margin:28px auto 0!important}.pp-zero-figure{color:var(--pp-blue);letter-spacing:-.06em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;font-size:clamp(6.5rem,19vw,13rem);font-weight:600;line-height:.86;display:flex;margin-top:26px!important}.pp-zero-figure span{color:var(--pp-line-strong);letter-spacing:-.02em;font-size:.42em;font-weight:400;transform:translateY(-.12em)}.pp-bridge{color:var(--pp-ink);letter-spacing:-.018em;padding-top:clamp(30px,4vw,46px);font-size:clamp(1.02rem,1.5vw,1.16rem);font-weight:500;position:relative;margin:clamp(30px,4vw,46px) auto!important}.pp-bridge:before{background:linear-gradient(180deg, transparent, var(--pp-line-strong));content:"";width:1px;height:clamp(22px,3vw,34px);position:absolute;top:0;left:50%;transform:translate(-50%)}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.pp-panel{border:1px solid var(--pp-line);background:var(--pp-bg);border-radius:22px;flex-direction:column;padding:clamp(26px,3vw,36px);display:flex}.pp-grid-label{color:var(--pp-blue);font-family:var(--pp-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:500}.pp-panel h2{letter-spacing:-.028em;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.18;margin-top:16px!important}.pp-absorb-list{flex-direction:column;margin-top:26px;display:flex}.pp-absorb-item{border-top:1px solid var(--pp-line);justify-content:space-between;align-items:baseline;gap:18px;padding:15px 0;display:flex}.pp-absorb-item:first-child{border-top:0;padding-top:0}.pp-absorb-item strong{color:var(--pp-ink);letter-spacing:-.012em;font-size:.98rem;font-weight:500}.pp-absorb-item em{color:var(--pp-green);font-family:var(--pp-mono);letter-spacing:.04em;white-space:nowrap;font-size:.76rem;font-style:normal}.pp-compare-block{background:var(--pp-bg-alt);border-radius:16px;flex-direction:column;margin-top:26px;padding:20px 22px;display:flex}.pp-compare-block-alt{margin-top:14px}.pp-compare-row,.pp-compare-total{color:var(--pp-text-2);justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;font-size:.95rem;display:flex}.pp-compare-row b,.pp-compare-total b{color:var(--pp-ink);font-family:var(--pp-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.pp-compare-total{border-top:1px solid var(--pp-line-strong);color:var(--pp-ink);margin-top:6px;padding-top:16px;font-weight:500}.pp-compare-total b{color:var(--pp-blue);font-size:1.02rem}.pp-compare-badge{color:var(--pp-green);font-family:var(--pp-mono);letter-spacing:.06em;align-items:center;gap:8px;margin-top:6px;font-size:.72rem;display:inline-flex}.pp-compare-badge:before{content:"";border-bottom:1.8px solid;border-left:1.8px solid;width:11px;height:6px;transform:rotate(-45deg)translateY(-1px)}.pp-table{border:1px solid var(--pp-line);border-radius:20px;overflow:hidden}.pp-fee-groups{flex-direction:column;gap:22px;display:flex}.pp-table-head,.pp-row{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:clamp(14px,2vw,28px);padding:18px clamp(18px,2.2vw,26px);display:grid}.pp-table-head{border-bottom:1px solid var(--pp-line);background:var(--pp-bg-alt);color:var(--pp-text-3);font-family:var(--pp-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:500}.pp-table-head span:last-child{text-align:right}.pp-row{border-top:1px solid var(--pp-line);transition:background-color .18s var(--pp-ease);padding-top:18px;padding-bottom:18px;position:relative}.pp-rows .pp-row:first-child{border-top:0}.pp-row:before{background:var(--pp-blue);content:"";opacity:0;width:2px;transition:opacity .18s var(--pp-ease);position:absolute;top:0;bottom:0;left:0}.pp-row:hover{background:var(--pp-bg-tint)}.pp-row:hover:before{opacity:1}.pp-row.is-green{background:var(--pp-green-bg)}.pp-row.is-green:before{background:var(--pp-green);opacity:1}.pp-row-name{color:var(--pp-ink);letter-spacing:-.014em;font-size:.98rem;font-weight:500;display:block}.pp-row-copy{min-width:0}.pp-row-detail{color:var(--pp-text-2);margin-top:5px;font-size:.9rem;line-height:1.45;display:block}.pp-row-rate{color:var(--pp-ink);font-family:var(--pp-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.86rem;line-height:1.45}.pp-row.is-green .pp-row-rate{color:var(--pp-green)}.pp-example{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pp-example-lead{align-self:center}.pp-example .pp-section-head{margin-bottom:28px}.pp-split{border-radius:999px;gap:3px;width:100%;height:10px;display:flex;overflow:hidden}.pp-split-seller,.pp-split-fee{transform-origin:0;border-radius:999px;height:100%;animation:1s cubic-bezier(.22,.68,.24,1) both pp-split-in;display:block}.pp-split-seller{background:linear-gradient(90deg, var(--pp-blue), #2997ff);width:93.28%}.pp-split-fee{background:var(--pp-line-strong);width:6.72%;animation-delay:.14s}@keyframes pp-split-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pp-calc{border:1px solid var(--pp-line);background:var(--pp-bg);border-radius:20px;overflow:hidden;box-shadow:0 30px 66px -40px #10101257}.pp-calc-row{border-top:1px solid var(--pp-line);color:var(--pp-text-2);justify-content:space-between;align-items:baseline;gap:24px;padding:20px clamp(20px,2.4vw,28px);font-size:.98rem;display:flex}.pp-calc-row:first-child{border-top:0}.pp-calc-row b{color:var(--pp-ink);font-family:var(--pp-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:500}.pp-calc-row.is-result{border-top:1px solid var(--pp-line-strong);background:var(--pp-bg-tint);color:var(--pp-ink);font-weight:500}.pp-calc-row.is-result b{color:var(--pp-blue);font-size:1.16rem}.pp-faq{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pp-faq .pp-section-head{margin-bottom:0;position:sticky;top:92px}.pp-faq-list{border-top:1px solid var(--pp-line)}.pp-faq details{border-bottom:1px solid var(--pp-line)}.pp-faq summary{min-height:66px;color:var(--pp-ink);letter-spacing:-.018em;cursor:pointer;transition:color .18s var(--pp-ease);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:500;list-style:none;display:flex}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq details[open] summary{color:var(--pp-blue)}.pp-chevron{width:8px;height:8px;color:var(--pp-text-3);transition:transform .3s var(--pp-ease), color .18s var(--pp-ease);border-bottom:1.8px solid;border-right:1.8px solid;flex-shrink:0;margin-right:5px;display:block;transform:rotate(45deg)}.pp-faq details[open] .pp-chevron{color:var(--pp-blue);transform:rotate(-135deg)}.pp-faq-body{max-width:680px;color:var(--pp-text-2);animation:pp-disclose .34s var(--pp-ease) both;padding:0 4px 24px;font-size:1rem;line-height:1.66}@keyframes pp-disclose{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}.pp-cta{border-top:0!important;padding-bottom:clamp(72px,9vw,120px)!important}.pp-cta-inner{background:var(--pp-ink-deep);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:clamp(64px,8vw,104px) clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}.pp-cta-glow{pointer-events:none;background:radial-gradient(58% 62% at 50% 108%,#2997ff47,#0000 72%);position:absolute;inset:0;overflow:hidden}.pp-cta-glow:before,.pp-cta-glow:after{content:"";filter:blur(44px);background:radial-gradient(#2997ff80 0%,#0071e33d 38%,#0000 72%);border-radius:50%;width:52%;height:78%;animation:16s ease-in-out infinite pp-orb-drift;position:absolute;top:-34%;left:-22%}.pp-cta-glow:after{opacity:.7;width:44%;height:70%;animation-duration:21s;animation-direction:reverse;inset:auto -20% -38% auto}.pp-cta-grid{pointer-events:none;background-image:linear-gradient(#7c9cdc12 1px,#0000 1px),linear-gradient(90deg,#7c9cdc12 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 80% at 50% 100%,#000 10%,#0000 72%);mask-image:radial-gradient(72% 80% at 50% 100%,#000 10%,#0000 72%)}.pp-cta-inner a{background:var(--pp-blue);color:#fff;letter-spacing:-.014em;min-height:50px;transition:background-color .2s var(--pp-ease), box-shadow .24s var(--pp-ease), transform .2s var(--pp-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.pp-cta-inner a:hover{background:#0077ed;transform:translateY(-1px);box-shadow:0 16px 34px -16px #0071e3d9}@media (max-width:900px){.pp-grid,.pp-example,.pp-faq{grid-template-columns:1fr}.pp-example{gap:28px}.pp-faq{gap:24px}.pp-faq .pp-section-head{position:static}}@media (max-width:720px){.pp-root{--pp-gutter:20px}.pp-root section{padding:44px var(--pp-gutter)}.pp-mast{padding-top:60px!important}.pp-zero-figure{letter-spacing:-.05em;margin-top:20px!important}.pp-bridge{padding-top:26px;font-size:1rem;margin:26px auto!important}.pp-mast-wash:before,.pp-mast-wash:after{filter:blur(26px)}.pp-mast .pp-kicker,.pp-mast .pp-rate,.pp-mast .pp-mast-tag,.pp-mast .pp-mast-lead{animation-duration:.62s}.pp-mast .pp-kicker{animation-delay:40ms}.pp-mast .pp-rate{animation-duration:.72s;animation-delay:90ms}.pp-mast .pp-mast-tag{animation-delay:.18s}.pp-mast .pp-mast-lead{animation-delay:.23s}.pp-mast-grid{background-size:42px 42px}.pp-rate{letter-spacing:-.045em;margin-top:20px!important}.pp-mast-lead{font-size:1rem;margin-top:22px!important}.pp-section-head{margin-bottom:24px}.pp-root h2{letter-spacing:-.03em;font-size:1.72rem}.pp-panel{border-radius:18px;padding:22px}.pp-panel h2{font-size:1.3rem}.pp-table{border:0;border-radius:0;overflow:visible}.pp-table-head{display:none}.pp-rows{flex-direction:column;gap:12px;display:flex}.pp-row,.pp-rows .pp-row:first-child{border:1px solid var(--pp-line);border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:18px;display:flex}.pp-row.is-green{border-color:var(--pp-green-line)}.pp-row-rate{border-top:1px solid var(--pp-line);text-align:left;padding-top:10px;display:block}.pp-row.is-green .pp-row-rate{border-top-color:var(--pp-green-line)}.pp-calc-row{gap:16px;padding:16px 18px;font-size:.94rem}.pp-faq summary{min-height:60px;font-size:1rem}.pp-cta-inner{border-radius:22px;min-height:240px;padding:48px 22px}.pp-cta-glow:before,.pp-cta-glow:after{filter:blur(32px)}.pp-cta-grid{background-size:42px 42px}.pp-cta-inner a{width:100%}}@media (prefers-reduced-motion:reduce){.pp-root *,.pp-root :before,.pp-root :after{transition:none!important;animation:none!important}}