.rfsite .pricing-chooser{scroll-margin-top:100px}.rfsite .pricing-chooser__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6);align-items:start}.rfsite .pricing-chooser__choices{display:grid;gap:var(--s6);min-width:0}.rfsite .pricing-chooser__products{display:grid;gap:var(--s3);min-width:0;border:0;padding:0}.rfsite .pricing-chooser__products legend{padding:0;margin-bottom:var(--s3)}.rfsite .pricing-chooser__product{border-bottom:1px solid var(--rule-soft);padding-block:var(--s3)}.rfsite .pricing-chooser__product .checkline{min-height:44px;color:var(--ink)}.rfsite .pricing-chooser__product .checkline input{margin-top:3px}.rfsite .pricing-chooser__scope{display:block;color:var(--band-text-muted);font-size:var(--fs-xs);font-weight:500}.rfsite .pricing-chooser__tier{margin-top:var(--s3)}.rfsite .pricing-chooser__result,.rfsite .pricing-chooser__alternative{min-width:0;display:grid;gap:var(--s4);border:var(--rule-w-thin) solid var(--ink);border-radius:var(--r-lg);background:var(--white);padding:clamp(16px,3vw,28px)}.rfsite .pricing-chooser__result{box-shadow:var(--shadow-sm)}.rfsite .pricing-chooser__total{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.rfsite .pricing-chooser__total strong{font-size:clamp(38px,5vw,56px);font-weight:900;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rfsite .pricing-chooser__bill,.rfsite .pricing-chooser__allowances{display:grid;gap:10px;font-size:var(--fs-sm)}.rfsite .pricing-chooser__bill>div,.rfsite .pricing-chooser__allowances>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule-soft);padding-bottom:10px}.rfsite .pricing-chooser__bill dt,.rfsite .pricing-chooser__allowances dt{min-width:0}.rfsite .pricing-chooser__bill dd,.rfsite .pricing-chooser__allowances dd{flex-shrink:0;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.rfsite .pricing-chooser__bill small{display:block;margin-top:6px;font-size:var(--fs-xs);color:var(--band-text-muted)}.rfsite .pricing-chooser details{min-width:0}.rfsite .pricing-chooser summary{padding-block:8px;min-height:44px;cursor:pointer;font-weight:700;font-size:var(--fs-sm)}.rfsite .pricing-chooser details[open]>:not(summary){margin-top:var(--s3)}.rfsite .pricing-chooser__alternatives{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);align-items:start}.rfsite .pricing-chooser__alternative-price b{font-size:28px;font-variant-numeric:tabular-nums}.rfsite .pricing-chooser__alternative .btn{white-space:normal;width:100%}.rfsite .pricing-chooser__fees ul{padding-left:20px;display:grid;gap:8px;margin-block:var(--s3)}.rfsite .pricing-chooser__fees li{list-style:disc}.rfsite .pricing-chooser :is(input,select,button,summary,a):focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px}@media(min-width:860px){.rfsite .pricing-chooser__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rfsite .pricing-chooser__alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rfsite .pricing-chooser__alternatives{grid-template-columns:repeat(4,minmax(0,1fr))}}
