.slv3.pr-page{padding-bottom:clamp(80px,12vh,140px)}.slv3 .pr-hero{padding:clamp(150px, 22vh, 220px) var(--gutter-r) 0 var(--gutter-l)}.slv3 .pr-hero h1{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(44px,6vw,88px);font-weight:600;line-height:1}.slv3 .pr-lead{max-width:34ch;color:var(--ink-body);margin:24px 0 30px;font-size:clamp(19px,1.8vw,24px);line-height:1.45}.slv3 .pr-section{padding:clamp(72px, 10vh, 110px) var(--gutter-r) 0 var(--gutter-l)}.slv3 .pr-section h2,.slv3 .pr-calc-heading{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.1}.slv3 .pr-calc{padding:clamp(72px,10vh,110px) 0 0}.slv3 .pr-calc-heading{padding:0 var(--gutter-r) 0 var(--gutter-l)}.slv3 .pr-calc .price3{padding-top:0}.slv3 .pr-note{max-width:62ch;color:var(--ink-dim);margin:18px 0 0;font-size:16.5px;line-height:1.6}.slv3 .pr-section h2+.pr-note{margin-top:0;margin-bottom:18px}.slv3 .pr-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:720px}.slv3 .pr-table th,.slv3 .pr-table td{border-top:1px solid var(--line-soft);text-align:right;padding:13px 0;font-size:15.5px}.slv3 .pr-table tr:last-child th,.slv3 .pr-table tr:last-child td{border-bottom:1px solid var(--line-soft)}.slv3 .pr-table th[scope=row],.slv3 .pr-table thead th:first-child{text-align:left;color:var(--ink);font-weight:500}.slv3 .pr-table thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);border-top:0;padding-top:0;font-size:12px;font-weight:500}.slv3 .pr-table td{color:var(--ink-dim);padding-left:16px}.slv3 .pr-table td:nth-child(2),.slv3 .pr-example td{color:var(--ink)}.slv3 .pr-total th,.slv3 .pr-total td{font-weight:600;color:var(--accent)!important}.slv3 .pr-addons{max-width:720px;margin:0}.slv3 .pr-addons>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:8px 24px;padding:18px 0;display:grid}.slv3 .pr-addons>div:last-child{border-bottom:1px solid var(--line-soft)}.slv3 .pr-addons dt{font-weight:500}.slv3 .pr-addons dd{gap:4px;margin:0;display:grid}.slv3 .pr-addons dd strong{font-variant-numeric:tabular-nums;font-weight:500}.slv3 .pr-addons dd span{color:var(--ink-faint);font-size:14.5px;line-height:1.5}.slv3 .pr-final{padding:clamp(80px, 12vh, 140px) var(--gutter-r) 0 var(--gutter-l)}.slv3 .pr-final .pr-lead{margin-top:0}@media (width<=640px){.slv3 .pr-addons>div{grid-template-columns:minmax(0,1fr)}}.slv3 .pr-calc .price3-note:empty{display:none}