.stp .pc-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;column-gap:18px;min-width:0;background:#fffdf8;border:1px solid #d8e2d2;border-top:4px solid #387447;border-radius:24px;padding:32px;margin:32px 0;text-align:center;box-shadow:0 10px 30px #234d3010;scroll-margin-top:24px}.stp .pc-calc h2{grid-column:1/-1;font-family:var(--fh);font-size:clamp(28px,3.3vw,37px);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px;text-wrap:balance}.stp .pc-calc>p.muted{grid-column:1/-1;font-size:16px;line-height:1.65;max-width:48ch;margin:0 auto 24px;color:#54665a}.stp .pc-amount{align-self:stretch;align-content:center;background:#edf4e7;border:1px solid #d3e0ca;border-radius:16px;padding:22px 24px 18px;margin:0}.stp .pc-amount-label{display:block;color:#375440;font-size:16px;line-height:1.5;margin-bottom:6px}.stp .pc-amount-label b{font-size:25px;font-weight:800;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px;color:#244d32}.stp .pc-amount input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;max-width:100%;height:56px;min-height:56px;padding:0;border:0;box-shadow:none;outline-offset:4px;background:transparent;accent-color:#34723e;margin:4px 0;cursor:-webkit-grab;cursor:grab}.stp .pc-amount input[type=range]:active{cursor:-webkit-grabbing;cursor:grabbing}.stp .pc-amount input[type=range]:focus-visible{outline:3px solid #2a7681;border-radius:8px}.stp .pc-amount input[type=range]::-webkit-slider-runnable-track{height:9px;background:#8fae80;border:1px solid #799c6b;border-radius:999px}.stp .pc-amount input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:44px;height:44px;margin-top:-18.5px;border:4px solid #fffdf8;border-radius:50%;background:linear-gradient(90deg,transparent 39%,#fff8 0,#fff8 44%,transparent 0,transparent 56%,#fff8 0,#fff8 61%,transparent 0) #34723e;box-shadow:0 2px 8px #244b3340;-webkit-transition:box-shadow .18s ease;transition:box-shadow .18s ease}.stp .pc-amount input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 7px #34723e20,0 2px 8px #244b3340}.stp .pc-amount input[type=range]::-moz-range-track{height:7px;background:#8fae80;border:1px solid #799c6b;border-radius:999px}.stp .pc-amount input[type=range]::-moz-range-thumb{box-sizing:border-box;width:44px;height:44px;border:4px solid #fffdf8;border-radius:50%;background:#34723e;box-shadow:0 2px 8px #244b3340}.stp .pc-amount input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 7px #34723e20,0 2px 8px #244b3340}.stp .pc-amount-ends{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;font-weight:700;color:#4c6550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stp .pc-note{font-size:13px;line-height:1.6;color:#526b55;margin:12px 0 0}.stp .pc-result{display:grid;align-content:center;align-self:stretch;grid-gap:18px;gap:18px;min-width:0;background:#245c38;border:1px solid #1d5030;border-radius:18px;padding:28px 24px 22px;margin:0;color:#fff;box-shadow:inset 0 1px 0 #ffffff17}.stp .pc-pay{display:block;font-family:var(--fb);font-size:clamp(66px,8vw,100px);line-height:1.05;letter-spacing:-.06em;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.stp .pc-pay small{display:inline-block;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin-left:6px;color:#edf6e5;vertical-align:baseline}.stp .pc-terms{display:block;max-width:52ch;justify-self:center;font-size:14px;line-height:1.7;font-weight:500;letter-spacing:0;color:#fff;overflow-wrap:break-word}.stp .pc-fine{grid-column:1/-1;font-size:13px;line-height:1.75;color:#526258;margin:18px auto 22px;max-width:62ch}.stp .pc-cta{grid-column:1/-1;margin:0}.stp .pc-cta .btn{white-space:normal;max-width:100%;min-height:54px;padding:14px 25px;font-size:15px;line-height:1.5;box-shadow:0 4px 12px #234d3014}@media(max-width:760px){.stp .pc-calc{grid-template-columns:minmax(0,1fr)}.stp .pc-amount{margin-bottom:18px}}@media(max-width:560px){.stp .pc-calc{padding:25px 20px;border-radius:20px;margin:26px 0}.stp .pc-calc h2{font-size:30px}.stp .pc-calc>p.muted{font-size:15px;margin-bottom:20px}.stp .pc-amount{padding:18px 18px 16px;border-radius:13px}.stp .pc-result{padding:25px 18px 22px;gap:14px;border-radius:14px}.stp .pc-pay{font-size:clamp(60px,18vw,78px)}.stp .pc-pay small{font-size:16px;margin-left:4px}.stp .pc-terms{font-size:14px;line-height:1.65}.stp .pc-cta .btn{width:100%;font-size:14px;padding:13px 16px}}@media(max-width:360px){.stp .pc-calc{padding:22px 15px}.stp .pc-calc h2{font-size:27px}.stp .pc-amount{padding:16px 14px}.stp .pc-result{padding:24px 13px 20px}.stp .pc-pay{font-size:58px}.stp .pc-pay small{font-size:14px;margin-left:3px}}@media(prefers-reduced-motion:reduce){.stp .pc-amount input[type=range]::-webkit-slider-thumb{-webkit-transition:none;transition:none}}