.rd{--pr-ok:#23966a}.rd .sr-only:focus{z-index:100;clip:auto;width:auto;height:auto;color:var(--blue-text);box-shadow:var(--focus), var(--shadow);background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:10px;left:10px}.rd main{overflow-x:clip}.rd .num,.rd .pc__price,.rd .pc__quote,.rd .pc__cta{font-variant-numeric:tabular-nums}.rd .pr-hero{padding:clamp(40px,5vw,56px) 0 0}.rd .pr-hero h1{margin-top:16px;font-size:clamp(2.5rem,1.6rem + 2.8vw,3.5rem)}.rd .pr-hero h1 span{color:var(--text-3);display:block}.rd .pr-hero .lede{max-width:44rem;margin-top:16px}.rd .pr-plans{padding-top:clamp(32px,4vw,40px)}.rd .pr-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.rd .pc{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:28px 24px 24px;display:flex}.rd .pc--report{background:#0393ff09;box-shadow:inset 0 0 0 1.5px #0077d473,0 24px 60px -40px #00377059}.rd .pc__name{letter-spacing:-.01em;color:var(--text-1);font-size:15px;font-weight:500}.rd .pc__price{letter-spacing:-.04em;color:var(--ink);margin-top:14px;font-size:44px;font-weight:500;line-height:1}.rd .pc__price small{letter-spacing:-.005em;color:var(--text-2);margin-left:6px;font-size:14px;font-weight:400}.rd .pc__sub{min-height:22px;color:var(--text-2);margin-top:10px;font-size:14.5px;line-height:1.5}.rd .pc__list{border-top:1px solid var(--hair);gap:10px;margin-top:22px;padding-top:20px;display:grid}.rd .pc__list li{color:var(--text-2);grid-template-columns:16px 1fr;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.rd .pc__list svg{color:var(--pr-ok);margin-top:2px}.rd .pc__foot{gap:12px;margin-top:auto;padding-top:24px;display:grid}.rd .pc__cta{width:100%}.rd .pc__cta--line{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line);background:#fff}.rd .pc__cta--line:hover{background:var(--page-2);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .2)}.rd .pc__fine{color:var(--text-2);text-align:center;font-size:13px;line-height:1.45}.rd .pc__qty{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd .pc__qty>label{color:var(--text-2);font-size:14px;font-weight:500}.rd .pc__num{height:44px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-hover) var(--ease);background:#fff;border-radius:10px;align-items:center;display:flex}.rd .pc__num:focus-within{box-shadow:inset 0 0 0 1px var(--blue), 0 0 0 3px #0077d41f}.rd .pc__num input{text-align:center;width:64px;height:100%;font:500 17px/1 var(--font);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0}.rd .pc__num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rd .pc__num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rd .pc__num input:focus-visible{box-shadow:none;outline:none}.rd .pc__step{width:44px;height:44px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.rd .pc__step:hover:not([aria-disabled=true]){background:var(--fill);color:var(--text-1)}.rd .pc__step:focus-visible{box-shadow:var(--focus);outline:none}.rd .pc__step[aria-disabled=true]{opacity:.4;cursor:default}.rd .pc__quote{color:var(--text-1);font-size:15px}.rd .pc__quote b{font-weight:500}.rd .pc__each{color:var(--text-2)}.rd .pr-city{color:var(--text-2);margin-top:24px;font-size:15px}.rd .pr-vol{padding-top:clamp(80px,10vw,128px)}.rd .pr-vol__in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:32px clamp(32px,6vw,80px);display:grid}.rd .pr-vol h2{margin-top:14px}.rd .pr-vol__line{max-width:26rem;color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.55}.rd .pr-vol__t{border-collapse:collapse;width:100%;font-size:15px}.rd .pr-vol__t th,.rd .pr-vol__t td{text-align:left;border-bottom:1px solid var(--hair);padding:16px 12px 16px 0}.rd .pr-vol__t thead th{color:var(--text-2);padding-top:0;font-size:13px;font-weight:500}.rd .pr-vol__t tbody th{color:var(--text-1);font-weight:500}.rd .pr-vol__t td{color:var(--text-2)}.rd .pr-vol__t td b{color:var(--ink);font-size:17px;font-weight:500}.rd .pr-vol__t :is(th,td):last-child{text-align:right;padding-right:0}.rd .pr-vol__tag{color:var(--text-2);margin-left:6px;font-size:13px}.rd .pr-proof{padding-top:clamp(80px,10vw,128px)}.rd .pr-proof__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.rd .pr-proof__copy{padding-top:clamp(0px,3vw,40px)}.rd .pr-proof h2{margin-top:14px}.rd .pr-proof__line{max-width:26rem;color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.55}.rd .pr-more{min-height:44px;color:var(--blue-text);align-items:center;gap:6px;margin-top:16px;font-weight:500;display:inline-flex}.rd .pr-more svg{transition:transform var(--dur-enter) var(--ease-out)}.rd .pr-more:hover svg{transform:translate(3px)}.rd .pr-docs{position:relative}.rd .pr-final{text-align:left}.rd .pr-final .lede{margin-left:0}.rd .pr-final .addr{margin-top:36px;margin-left:0}@media (max-width:900px){.rd .pr-vol__in,.rd .pr-proof__in{grid-template-columns:1fr}.rd .pr-row{grid-template-columns:1fr;gap:12px;max-width:520px}.rd .pc__sub{min-height:0}.rd .pr-docs{max-width:560px}}@media (max-width:640px){.rd .pc{padding:24px 20px 20px}.rd .pc__price{font-size:38px}.rd .pr-vol__t{font-size:14.5px}.rd .pr-vol__t th,.rd .pr-vol__t td{padding-block:14px}}@media (prefers-reduced-motion:reduce){.rd .pr-more svg,.rd .pc__num,.rd .pc__step{transition:none}}.rd .pr-help{margin-top:20px}.rd .pr-proof+.ref{margin-top:clamp(72px,9vw,112px)}.rd #main .ref__src a{color:var(--text-3);text-decoration:none}.rd #main .ref__src a:hover{color:var(--text-2);text-decoration:underline}@media (max-width:640px){.rd #main .ref__index a{height:auto;min-height:44px}.rd #main .ref__toggle{height:44px}.rd #main .ref__src{align-items:center;row-gap:2px}.rd #main .ref__src a{align-items:center;min-height:32px;display:inline-flex}}
