.rd.rd-cp{background:var(--rd-ground);min-height:60vh;color:var(--rd-ink);font-family:var(--rd-sans)}.rd-cp-frame{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding:16px 0 64px}@media (width>=768px){.rd-cp-frame{padding:24px 0 96px}}.rd-cp-frame>*+*{margin-top:0}.rd-cp-row{grid-template-columns:minmax(0,1fr);row-gap:16px;display:grid}.rd-cp-row>*{min-width:0}.rd-cp-band{border-top:1px solid var(--rd-hair);margin-top:48px;padding-top:24px}.rd-cp-band.rd-cp-section{margin-top:64px}@media (width>=900px){.rd-cp-row{-moz-column-gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 48px}.rd-cp-row>*{grid-column:2}.rd-cp-row>:is(h1,h2,h3,.rd-cp-ask-badge):first-child{grid-column:1}.rd-cp-band{margin-top:64px}.rd-cp-band.rd-cp-section{margin-top:96px}}.rd-cp-band,.rd-cp-sources{grid-template-columns:minmax(0,1fr);row-gap:16px;display:grid}@media (width>=900px){.rd-cp-band,.rd-cp-sources{-moz-column-gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 48px}.rd-cp-band>*{grid-column:2;min-width:0}.rd-cp-band>:is(h1,h2,h3,.rd-cp-ask-badge):first-child{grid-column:1}}.rd-cp-band>:is(h2,h3){margin:0}.rd-cp-crumbs{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);margin:0 0 24px}.rd-cp-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.rd-cp-crumbs li+li:before{content:"/";color:var(--rd-control);margin-right:8px}.rd-cp-crumbs a{color:var(--rd-muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.rd-cp-crumbs a:hover{color:var(--rd-ink);text-decoration:underline}.rd-cp-crumbs [aria-current]{color:var(--rd-ink)}.rd-cp-crumbs svg{display:none}.rd-cp-head{grid-template-columns:minmax(0,1fr);margin:0 0 40px;display:grid}@media (width>=900px){.rd-cp-head{-moz-column-gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:48px;margin-bottom:48px}.rd-cp-head>:is(h1,.rd-cp-deck){grid-column:1}.rd-cp-head>.rd-cp-head-extra{grid-area:1/2/span 2;margin-top:0;padding-top:7px}}.rd-cp-head h1{font:400 30px/38px var(--rd-serif);letter-spacing:-.01em;color:var(--rd-ink);text-wrap:balance;margin:0}@media (width>=768px){.rd-cp-head h1{font-size:36px;line-height:44px}}.rd-cp-deck{font:400 18px/28px var(--rd-sans);color:var(--rd-muted);text-wrap:pretty;max-width:44ch;margin:12px 0 0}.rd-cp-deck strong{color:var(--rd-ink);font-weight:500}.rd-cp-head-extra{margin-top:16px}.rd-cp-sentence{font:400 18px/28px var(--rd-sans);color:var(--rd-ink);text-wrap:pretty;max-width:60ch;min-height:56px;margin:0}@media (width>=768px){.rd-cp-sentence{min-height:60px;font-size:20px;line-height:30px}}.rd-cp-grid{align-items:start;gap:24px;display:grid}.rd-cp-inputs-col{display:contents}.rd-cp-inputs-col>.rd-cp-panel{order:1}.rd-cp-grid>.rd-cp-answer{order:2}.rd-cp-inputs-col>.rd-cp-below{order:3;gap:0;min-width:0;display:grid}@media (width>=900px){.rd-cp-grid{-moz-column-gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px}.rd-cp-inputs-col{align-content:start;gap:24px;min-width:0;display:grid}.rd-cp-inputs-col>.rd-cp-panel,.rd-cp-inputs-col>.rd-cp-below,.rd-cp-grid>.rd-cp-answer{order:0}.rd-cp-grid>.rd-cp-answer,.rd-cp-inputs-col[data-stick=true]{position:sticky;top:88px}}.rd.rd-cp:not(.rd-cp-inline) .rd-cp-panel{border:0;border-top:1px solid var(--rd-hair);box-sizing:border-box;background:0 0;border-radius:0;min-width:0;padding:24px 0 0}.rd.rd-cp-inline .rd-cp-panel{border:1px solid var(--rd-hair);border-radius:var(--rd-radius-card);background:var(--rd-surface);box-sizing:border-box;min-width:0;padding:20px 16px}@media (width>=768px){.rd.rd-cp-inline .rd-cp-panel{padding:24px}}.rd.rd-cp .rd-cp-panel>*+*{margin-top:24px}.rd.rd-cp .rd-cp-panel>.rd-cp-switchrow+.rd-cp-switchrow,.rd.rd-cp .rd-cp-panel>.rd-cp-switch+.rd-cp-switch{margin-top:8px}.rd-cp-panel .rd-cb-pair{gap:24px}.rd-cp-field{display:block}.rd-cp-label{font:400 16px/24px var(--rd-sans);color:var(--rd-ink);align-items:center;gap:4px;margin:0 0 8px;display:flex}.rd-cp-switches{grid-template-columns:1fr;gap:8px;display:grid}.rd-cp-switch{box-sizing:border-box;border:1px solid var(--rd-hair);border-radius:var(--rd-radius-control);background:var(--rd-ground);min-height:48px;color:var(--rd-ink);font:400 16px/24px var(--rd-sans);cursor:pointer;transition:border-color var(--rd-t-tap) var(--rd-ease), background-color var(--rd-t-tap) var(--rd-ease);align-items:center;gap:12px;padding:8px 12px;display:flex}.rd-cp-switch:hover:not([data-disabled=true]){border-color:var(--rd-ink)}.rd-cp-switch[data-on=true]{border-color:var(--rd-action);background:var(--rd-band)}.rd-cp-switch[data-disabled=true]{cursor:not-allowed;color:var(--rd-muted)}.rd-cp-switch input{flex:none}.rd-cp-help{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);max-width:60ch;margin:8px 0 0}.rd-cp-help em{color:var(--rd-ink);font-style:normal}.rd-cp-answer{gap:24px;min-width:0;display:grid}.rd.rd-cp:not(.rd-cp-inline) .rd-cp-answer{border-top:1px solid var(--rd-hair);padding-top:24px}.rd-cp-fig{margin:0}.rd-cp-fig-label{font:500 12px/16px var(--rd-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);margin:0 0 8px;display:block}.rd-cp-fig-value{font:400 36px/44px var(--rd-serif);letter-spacing:-.01em;color:var(--rd-ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;min-height:44px;margin:0}@media (width>=768px){.rd-cp-fig-value{min-height:56px;font-size:48px;line-height:56px}}.rd-cp-fig-note{font:400 16px/24px var(--rd-sans);color:var(--rd-muted);max-width:52ch;margin:8px 0 0}.rd-cp-gain{color:var(--rd-positive)}.rd-cp-loss{color:var(--rd-ink)}.rd-cp-rows{margin:0;padding:0}.rd-cp-rows>div{border-top:1px solid var(--rd-hair);font:400 16px/24px var(--rd-sans);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.rd-cp-rows>div:last-child{border-bottom:1px solid var(--rd-hair)}.rd-cp-rows dt{color:var(--rd-ink);min-width:0}.rd-cp-rows dd{color:var(--rd-ink);text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0}.rd-cp-rows dd.rd-cp-gain{color:var(--rd-positive)}.rd-cp-rows [data-total] dt,.rd-cp-rows [data-total] dd{font-weight:500}.rd-cp-rows [data-quiet] dt,.rd-cp-rows [data-quiet] dd{color:var(--rd-muted)}.rd-cp-fold{border-top:1px solid var(--rd-hair)}.rd-cp-sources .rd-cp-fold{border-top:0}.rd-cp-fold:last-of-type{border-bottom:1px solid var(--rd-hair)}.rd-cp-fold>summary{cursor:pointer;min-height:48px;font:400 16px/24px var(--rd-sans);color:var(--rd-ink);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;list-style:none;display:flex}.rd-cp-fold>summary::-webkit-details-marker{display:none}.rd-cp-fold>summary:after{content:"";border-right:1.5px solid var(--rd-muted);border-bottom:1.5px solid var(--rd-muted);width:8px;height:8px;transition:transform var(--rd-t-open) var(--rd-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.rd-cp-fold[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.rd-cp-fold>summary:hover>span:first-child{color:var(--rd-action)}.rd-cp-fold-body a,.rd-cp-src a{align-items:center;min-height:44px;display:inline-flex}.rd-cp-fold>summary:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-fold-count{color:var(--rd-muted);margin-left:8px}.rd-cp-fold-body{font:400 16px/24px var(--rd-sans);color:var(--rd-ink);max-width:65ch;padding:4px 0 20px}.rd-cp-disc>summary,.rd-cp-disc .rd-cp-fold-body{color:var(--rd-muted);font-size:14px;line-height:20px}.rd-cp-fold-body>*+*{margin-top:12px}@media (prefers-reduced-motion:reduce){.rd-cp-fold>summary:after,.rd-cp-switch,.rd-cp-faq summary:after,.rd.rd-cp :is(input,select,textarea),.rd-cp-btn{transition:none}}.rd-cp-bar{margin:0}.rd-cp-bar svg{width:100%;height:auto;display:block}.rd-cp-bar-cap{font:400 16px/24px var(--rd-sans);color:var(--rd-ink);margin:12px 0 0}.rd-cp-note{border:1px solid var(--rd-hair);border-radius:var(--rd-radius-control);background:var(--rd-surface);font:400 14px/20px var(--rd-sans);color:var(--rd-ink);border-left-width:3px;margin:0;padding:12px 16px}.rd-cp-note[data-tone=warning]{border-left-color:var(--rd-caution)}.rd-cp-note[data-tone=error]{border-left-color:var(--rd-negative)}.rd-cp-note[data-tone=success]{border-left-color:var(--rd-positive)}.rd-cp-answer .rd-cp-next{margin-top:0}.rd.rd-cp .rd-cp-next-h{font:500 12px/16px var(--rd-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);margin:0 0 12px}.rd-cp-links{border-top:1px solid var(--rd-hair);margin:0;padding:0;list-style:none}.rd-cp-links li{border-bottom:1px solid var(--rd-hair)}.rd-cp-links a{min-height:52px;color:var(--rd-ink);font:400 16px/24px var(--rd-sans);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:flex}.rd-cp-links a:after{content:"→";color:var(--rd-action);flex:none}.rd-cp-links a:hover{background:var(--rd-hover-band)}.rd-cp-links a:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-section>h2,.rd-cp h2.rd-cp-h2{font:400 28px/36px var(--rd-serif);letter-spacing:0;text-transform:none;color:var(--rd-ink);text-wrap:balance;margin:0 0 16px}@media (width>=768px){.rd-cp-section>h2,.rd-cp h2.rd-cp-h2{font-size:30px;line-height:38px}}.rd-cp-section p{font:400 18px/30px var(--rd-sans);color:var(--rd-ink);text-wrap:pretty;max-width:65ch;margin:0 0 16px}.rd-cp-section a,.rd-cp-fold-body a,.rd-cp-help a{color:var(--rd-action);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--rd-action) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--rd-action) 35%, transparent)}.rd-cp-section a:hover,.rd-cp-fold-body a:hover{-webkit-text-decoration-color:var(--rd-action);text-decoration-color:var(--rd-action)}.rd-cp-section table{border-collapse:collapse;width:100%;font:400 16px/24px var(--rd-sans);font-variant-numeric:lining-nums tabular-nums}.rd-cp-section th,.rd-cp-section td{border-top:1px solid var(--rd-hair);text-align:right;padding:12px 8px}.rd-cp-section th:first-child,.rd-cp-section td:first-child{text-align:left;padding-left:0}.rd-cp-section th{font-weight:500}.rd-cp-section tr:last-child td{border-bottom:1px solid var(--rd-hair)}.rd-cp-faq{border-top:1px solid var(--rd-hair);margin:0;padding:0;list-style:none}.rd-cp-faq>li{border-bottom:1px solid var(--rd-hair)}.rd-cp-faq summary{cursor:pointer;min-height:56px;font:400 18px/28px var(--rd-sans);color:var(--rd-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.rd-cp-faq summary::-webkit-details-marker{display:none}.rd-cp-faq summary:after{content:"";border-right:1.5px solid var(--rd-muted);border-bottom:1.5px solid var(--rd-muted);width:8px;height:8px;transition:transform var(--rd-t-open) var(--rd-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.rd-cp-faq details[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.rd-cp-faq summary:hover{color:var(--rd-action)}.rd-cp-faq summary:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-faq-a{font:400 16px/26px var(--rd-sans);color:var(--rd-ink);max-width:65ch;padding:0 0 20px}.rd-cp-faq-a a{color:var(--rd-action);text-underline-offset:3px;text-decoration:underline}.rd.rd-cp :is(.text-brand-dark,.text-brand-dark\/90,.text-brand-dark\/85,.text-brand-dark\/80,.text-brand-umber){color:var(--rd-ink)}.rd.rd-cp :is(.text-brand-dark\/75,.text-brand-dark\/70,.text-brand-dark\/65,.text-brand-dark\/60,.text-brand-dark\/50,.text-brand-dark\/40,.text-brand-dark\/30,.text-brand-umber\/70){color:var(--rd-muted)}.rd.rd-cp :is(.text-brand-accent,.hover\:text-brand-accent:hover,.focus\:text-brand-accent:focus){color:var(--rd-action)}.rd.rd-cp .text-brand-positive{color:var(--rd-positive)}.rd.rd-cp .text-brand-caution{color:var(--rd-caution)}.rd.rd-cp .text-brand-negative{color:var(--rd-negative)}.rd.rd-cp .font-mono{font-family:var(--rd-sans);font-variant-numeric:lining-nums tabular-nums}.rd.rd-cp :is(.bg-brand-bone,.bg-brand-cream,.bg-brand-cream\/40,.bg-brand-cream\/60,.bg-white,.bg-white\/60,.bg-brand-accent\/5,.bg-brand-accent\/10),.rd.rd-cp :is(.bg-brand-positive-soft,.bg-brand-positive-soft\/40,.bg-brand-caution-soft,.bg-brand-negative-soft){background-color:var(--rd-surface)}.rd.rd-cp :is(.border-hair,.border,.border-t,.border-b),.rd.rd-cp :is(.border-brand-dark\/10,.border-brand-dark\/15,.border-brand-dark\/20,.border-brand-parchment,.divide-brand-dark\/10){border-color:var(--rd-hair)}.rd.rd-cp :is(.border-brand-accent,.border-brand-accent\/70,.border-brand-accent\/40,.border-brand-accent\/30){border-color:var(--rd-action)}.rd.rd-cp .border-brand-caution-line{border-color:var(--rd-caution)}.rd.rd-cp .border-brand-positive-line{border-color:var(--rd-positive)}.rd.rd-cp .divide-y>*+*{border-color:var(--rd-hair)}.rd.rd-cp .rounded-md,.rd.rd-cp .rounded{border-radius:var(--rd-radius-control)}.rd.rd-cp .eyebrow{font:500 12px/16px var(--rd-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted)}.rd.rd-cp :is(h2,h3):not([class*=rd-cp-]){font-family:var(--rd-serif);color:var(--rd-ink);letter-spacing:0;text-transform:none;font-weight:400}.rd.rd-cp :is(input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=date],input:not([type]),select,textarea){box-sizing:border-box;border:1px solid var(--rd-control);border-radius:var(--rd-radius-control);background-color:var(--rd-ground);min-height:48px;color:var(--rd-ink);font-variant-numeric:lining-nums tabular-nums;box-shadow:none;padding:8px 12px;font:400 16px/24px var(--rd-sans)!important}.rd.rd-cp :is(input,select,textarea):focus,.rd.rd-cp :is(input,select,textarea):focus-visible{outline:2px solid var(--rd-action);outline-offset:2px;box-shadow:none}.rd.rd-cp :is(input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=date],input:not([type]),select,textarea):hover:not(:disabled):not(:focus){border-color:var(--rd-ink)}.rd.rd-cp :is(input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=date],input:not([type]),select,textarea){transition:border-color var(--rd-t-tap) var(--rd-ease)}.rd.rd-cp :is(input,select,textarea):disabled{color:var(--rd-muted);border-color:var(--rd-hair)}.rd.rd-cp select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23848d9a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:12px 8px;padding-right:36px}.rd.rd-cp input[type=checkbox],.rd.rd-cp input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--rd-action);padding:0}.rd.rd-cp input[type=range]{min-height:44px;accent-color:var(--rd-action);background:0 0;border:0;padding:0}.rd.rd-cp input[type=range]:focus-visible{outline-offset:0}.rd.rd-cp :is(a.underline,p a,li a,dd a){text-underline-offset:3px}.rd.rd-cp ::selection{color:#16202e;background:#e8edf5}.rd.rd-cp button:not(.rd-cp-keep){font-family:var(--rd-sans)}.rd.rd-cp strong,.rd.rd-cp b,.rd.rd-cp .font-semibold,.rd.rd-cp .font-bold{font-weight:500}.rd.rd-cp [class*=shadow]{box-shadow:none}.rd-cp-bar-track{gap:2px;height:16px;display:flex;position:relative}.rd-cp-bar-seg{background:color-mix(in srgb, var(--rd-control) 45%, transparent);height:100%}.rd-cp-bar-seg[data-on=true]{background:var(--rd-action)}.rd-cp-bar-pin{background:var(--rd-ink);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.rd-cp-bar-rates{font:400 12px/16px var(--rd-sans);color:var(--rd-muted);gap:2px;margin-top:8px;display:flex}.rd-cp-bar-rates span{text-align:center;white-space:nowrap;display:block;overflow:visible}.rd-cp-bar-rates span:first-child{text-align:left}.rd-cp-bar-rates span[data-on=true]{color:var(--rd-ink);font-weight:500}.rd-cp-bar-ticks{height:16px;font:400 12px/16px var(--rd-sans);color:var(--rd-muted);font-variant-numeric:lining-nums tabular-nums;margin-top:4px;position:relative}.rd-cp-bar-ticks span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rd-cp-bar-ticks span[data-edge=start],.rd-cp-bar-ticks span[data-edge=near]{transform:none}@media (width<=599px){.rd-cp-bar-ticks span[data-edge=start]{display:none}}.rd-cp-bar-ticks span[data-edge=end]{transform:translate(-100%)}.rd-cp-switchrow{box-sizing:border-box;border:1px solid var(--rd-hair);border-radius:var(--rd-radius-control);background:var(--rd-ground);min-height:48px;transition:border-color var(--rd-t-tap) var(--rd-ease), background-color var(--rd-t-tap) var(--rd-ease);align-items:center;padding-right:2px;display:flex}.rd-cp-switchrow:hover:not([data-disabled=true]){border-color:var(--rd-ink)}.rd-cp-switchrow[data-on=true]{border-color:var(--rd-action);background:var(--rd-band)}.rd-cp-switchrow>.rd-cp-switch,.rd-cp-switchrow>.rd-cp-switch:hover:not([data-disabled=true]),.rd-cp-switchrow>.rd-cp-switch[data-on=true]{background:0 0;border:0;flex:auto;align-self:stretch;min-width:0}.rd-cp-switchrow>.rd-cp-tip-btn{flex:none;margin:0}.rd-cp-switchrow:focus-within{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-label .rd-cp-tip-btn{margin:-10px -6px -10px 0}.rd-cp-more>summary{cursor:pointer;min-height:44px;font:400 14px/20px var(--rd-sans);color:var(--rd-muted);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.rd-cp-more>summary::-webkit-details-marker{display:none}.rd-cp-more>summary:after{content:"";border-right:1.5px solid var(--rd-muted);border-bottom:1.5px solid var(--rd-muted);width:8px;height:8px;transition:transform var(--rd-t-open) var(--rd-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.rd-cp-more[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.rd-cp-more>summary:hover{color:var(--rd-action)}.rd-cp-more>summary:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-more-body{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);max-width:60ch;padding:0 0 12px}.rd-cp-more-body>*+*{margin-top:8px}.rd-cp-more-body a{color:var(--rd-action);text-underline-offset:3px;text-decoration:underline}.rd-cp-band>h2.rd-cp-next-h{padding-top:4px}@media (width>=900px){.rd-cp-funnel .rd-cp-steps{border-top:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 16px;display:grid}.rd-cp-funnel .rd-cp-steps>li{border-top:0;border-bottom:0}.rd-cp-funnel .rd-cp-step{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:12px 8px 12px 0}}.rd-cp-src{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);margin:0;padding:0;list-style:none}.rd-cp-src+.rd-cp-src{margin-top:16px}.rd-cp-src li{border-top:1px solid var(--rd-hair);gap:2px;padding:8px 0;display:grid}.rd-cp-src li:first-child{border-top:0}.rd-cp-src a,.rd-cp-src-fix a{color:var(--rd-action);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.rd-cp-src-fix{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);margin:16px 0 0}.rd-cp-ask-body>h2{font:400 28px/36px var(--rd-serif);color:var(--rd-ink);text-wrap:balance;margin:0 0 12px}.rd-cp-ask-body>p{font:400 18px/30px var(--rd-sans);color:var(--rd-ink);text-wrap:pretty;max-width:60ch;margin:0 0 24px}.rd-cp-ask-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.rd-cp-ask-badge{margin-bottom:8px}.rd-cp-btn{border-radius:var(--rd-radius-control);background:var(--rd-action);min-height:48px;color:var(--rd-on-action);font:500 16px/24px var(--rd-sans);transition:background-color var(--rd-t-tap) var(--rd-ease);justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.rd.rd-cp a.rd-cp-btn,.rd.rd-cp a.rd-cp-btn:hover{color:var(--rd-on-action);text-decoration:none}.rd-cp-btn:hover{background:var(--rd-action-pressed)}.rd-cp-btn:focus-visible,.rd-cp-phone:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd.rd-cp a.rd-cp-phone{color:var(--rd-ink)}.rd-cp-phone{min-height:48px;color:var(--rd-ink);font:400 16px/24px var(--rd-sans);font-variant-numeric:lining-nums tabular-nums;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rd-control);text-decoration-color:var(--rd-control);align-items:center;display:inline-flex}.rd-cp-phone:hover{-webkit-text-decoration-color:var(--rd-ink);text-decoration-color:var(--rd-ink)}[data-rd-theme=dark] .rd-cp-btn:hover{background:#c4d3ec}.rd-cp-fine{margin-top:8px}:not(.rd-cp-fine)+.rd-cp-fine{margin-top:48px}.rd-cp-fine p{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);max-width:65ch;margin:0}.rd-cp-fine a{color:var(--rd-muted);text-underline-offset:3px;text-decoration:underline}.rd-cp-fine a:hover{color:var(--rd-ink)}.rd-cp-stickybar{z-index:40;width:100%;min-height:56px;padding:8px 72px calc(8px + env(safe-area-inset-bottom)) 16px;box-sizing:border-box;border:0;border-top:1px solid var(--rd-hair);background:var(--rd-ground);color:var(--rd-ink);text-align:left;cursor:pointer;font:400 14px/20px var(--rd-sans);align-items:baseline;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.rd-cp-stickybar>span:first-child{color:var(--rd-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:18px;display:-webkit-box;overflow:hidden}.rd-cp-stickybar>span:last-child{font:400 24px/32px var(--rd-serif);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin-left:auto}.rd-cp-stickybar:hover{background:var(--rd-band)}.rd-cp-stickybar:focus-visible{outline:2px solid var(--rd-action);outline-offset:-2px}@media (width>=900px){.rd-cp-stickybar{display:none}}.rd-cp-nl aside{background:0 0;border:0;margin:0;padding:0}.rd-cp-nl .uppercase{text-transform:none;letter-spacing:0}.rd-cp-nl h2{font-weight:400}.rd-cp-nl button[type=submit]{border-radius:var(--rd-radius-control);background:var(--rd-action);min-height:48px;color:var(--rd-on-action);font:500 16px/24px var(--rd-sans);text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color var(--rd-t-tap) var(--rd-ease);border:0;padding:0 24px}.rd-cp-nl button[type=submit]:hover:not(:disabled){background:var(--rd-action-pressed)}.rd-cp-nl button[type=submit]:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}[data-rd-theme=dark] .rd-cp-nl button[type=submit]:hover:not(:disabled){background:#c4d3ec}.rd-cp-fine a,.rd-cp-src-fix a,.rd-cp-src a,.rd-cp-more-body a{margin:-14px 0;padding:14px 0;display:inline-block}.rd-cp-src li{padding:0}.rd-cp-src a{margin:0;padding:12px 0 2px;display:block}.rd-cp-src li>span{padding-bottom:12px}.rd.rd-cp .rd-cp-band>ul,.rd.rd-cp .rd-cp-band>ol{max-width:none}.rd.rd-cp .rd-cp-answer>h3.rd-cp-fig-label{margin-bottom:-16px}.rd-cp-bar-seg,.rd-cp-bar-ticks span,.rd .cd-split-seg,.rd .np-split-seg{transition:width var(--rd-t-open) var(--rd-ease)}.rd-cp-fig-value,.rd-cp-rows dd{font-variant-numeric:lining-nums tabular-nums}.rd-cp-stickybar{transition:transform var(--rd-t-open) var(--rd-ease), opacity var(--rd-t-open) var(--rd-ease), visibility 0s linear var(--rd-t-open)}.rd-cp-stickybar[data-show=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.rd-cp-stickybar[data-show=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}html:has(.rd-cp-stickybar){scroll-padding-bottom:88px}.rd-cp-panel input[type=checkbox],.rd-cp-panel input[type=radio]{appearance:none;border:1.5px solid var(--rd-control);background:var(--rd-ground);cursor:pointer;width:20px;height:20px;transition:background-color var(--rd-t-tap) var(--rd-ease), border-color var(--rd-t-tap) var(--rd-ease);flex:none;place-content:center;margin:0;display:inline-grid}.rd-cp-panel input[type=checkbox]{border-radius:calc(var(--rd-radius-control) / 2)}.rd-cp-panel input[type=radio]{border-radius:50%}.rd-cp-panel input[type=checkbox]:checked{background:var(--rd-action);border-color:var(--rd-action)}.rd-cp-panel input[type=radio]:checked{border-color:var(--rd-action)}.rd-cp-panel input[type=checkbox]:after{content:"";border:solid var(--rd-on-action);width:5px;height:10px;transition:transform var(--rd-t-tap) var(--rd-ease);border-width:0 2px 2px 0;margin-top:-2px;transform:rotate(45deg)scale(0)}.rd-cp-panel input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.rd-cp-panel input[type=radio]:after{content:"";background:var(--rd-action);width:10px;height:10px;transition:transform var(--rd-t-tap) var(--rd-ease);border-radius:50%;transform:scale(0)}.rd-cp-panel input[type=radio]:checked:after{transform:scale(1)}.rd-cp-panel input[type=checkbox]:disabled,.rd-cp-panel input[type=radio]:disabled{cursor:not-allowed;border-color:var(--rd-hair)}.rd-cp-panel :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-range{appearance:none;background:0 0;height:44px}.rd-cp-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rd-action) var(--fill,0%), var(--rd-hair) var(--fill,0%));border-radius:0;height:4px}.rd-cp-range::-moz-range-track{background:var(--rd-hair);border-radius:0;height:4px}.rd-cp-range::-moz-range-progress{background:var(--rd-action);border-radius:0;height:4px}.rd-cp-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle closest-side, var(--rd-action) 10.5px, transparent 11px);width:44px;height:44px;-webkit-transition:background var(--rd-t-tap) var(--rd-ease);transition:background var(--rd-t-tap) var(--rd-ease);cursor:grab;border:0;border-radius:0;margin-top:-20px}.rd-cp-range::-moz-range-thumb{background:radial-gradient(circle closest-side, var(--rd-action) 10.5px, transparent 11px);cursor:grab;border:0;border-radius:0;width:44px;height:44px}.rd-cp-range:hover::-webkit-slider-thumb{background:radial-gradient(circle closest-side, var(--rd-action) 10.5px, color-mix(in srgb, var(--rd-action) 22%, transparent) 11px 16px, transparent 16.5px)}.rd-cp-range:hover::-moz-range-thumb{background:radial-gradient(circle closest-side, var(--rd-action) 10.5px, color-mix(in srgb, var(--rd-action) 22%, transparent) 11px 16px, transparent 16.5px)}.rd-cp-range:focus-visible{outline:0}.rd-cp-range:focus-visible::-webkit-slider-thumb{background:radial-gradient(circle closest-side, var(--rd-action) 10.5px, transparent 11px 13px, var(--rd-action) 13.5px 15.5px, transparent 16px)}.rd-cp-range:focus-visible::-moz-range-thumb{background:radial-gradient(circle closest-side, var(--rd-action) 10.5px, transparent 11px 13px, var(--rd-action) 13.5px 15.5px, transparent 16px)}.rd-cp-range:active::-webkit-slider-thumb{cursor:grabbing}@supports selector(::details-content){.rd-cp-fold,.rd-cp-more,.rd.rd-cp details.group,.rd-cp-faq details{interpolate-size:allow-keywords}:is(.rd-cp-fold,.rd-cp-more,.rd.rd-cp details.group,.rd-cp-faq details)::details-content{block-size:0;transition:block-size var(--rd-t-open) var(--rd-ease), content-visibility var(--rd-t-open) allow-discrete;overflow:hidden}:is(.rd-cp-fold,.rd-cp-more,.rd.rd-cp details.group,.rd-cp-faq details)[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.rd-cp-bar-seg,.rd-cp-bar-ticks span,.rd .cd-split-seg,.rd .np-split-seg,.rd-cp-stickybar,.rd-cp-panel :is(input[type=checkbox],input[type=radio]),.rd-cp-panel :is(input[type=checkbox],input[type=radio]):after{transition:none}.rd-cp-range::-webkit-slider-thumb{transition:none}:is(.rd-cp-fold,.rd-cp-more,.rd.rd-cp details.group,.rd-cp-faq details)::details-content{transition:none}}.rd-cp-nl label{font:400 16px/24px var(--rd-sans);color:var(--rd-ink);margin:0;display:block}.rd-cp-nl :is(input[type=text],input[type=email]){border:1px solid var(--rd-control);border-radius:var(--rd-radius-control);background:var(--rd-ground);min-height:48px;color:var(--rd-ink);font:400 16px/24px var(--rd-sans);box-shadow:none;transition:border-color var(--rd-t-tap) var(--rd-ease);padding:8px 12px}.rd-cp-nl :is(input[type=text],input[type=email]):hover{border-color:var(--rd-ink)}.rd-cp-nl :is(input[type=text],input[type=email]):focus{border-color:var(--rd-action);outline:2px solid var(--rd-action);outline-offset:1px;box-shadow:none}.rd-cp-nl :is(input[type=text],input[type=email])::-moz-placeholder{color:var(--rd-muted)}.rd-cp-nl :is(input[type=text],input[type=email])::placeholder{color:var(--rd-muted)}.rd-cp-nl p{font:400 14px/20px var(--rd-sans);color:var(--rd-muted)}.rd-cp-nl h2{font:400 28px/36px var(--rd-serif);color:var(--rd-ink);margin:4px 0 8px}.rd-cp-nl h2+p{max-width:60ch;margin:0 0 24px}.rd-cp-nl aside>:first-child:not(h2):not(form){font:500 12px/16px var(--rd-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted)}.rd-cp-band.rd-cp-funnel{margin-top:64px}.rd-cp-answer>:is(.rd-cp-next,.rd-cp-seehomes){margin-top:0}.rd-cp-answer>details+details{margin-top:-24px}@media (width<=899px){.rd-cp-panel>.rd-cp-fold:last-child{border-bottom:0}}.rd-cp-seehomes{margin-top:0}.rd-cp-scen-btn{text-align:left;width:100%;min-height:52px;color:var(--rd-ink);font:400 16px/24px var(--rd-sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.rd-cp-scen-btn:after{content:"→";color:var(--rd-action);flex:none}.rd-cp-scen-btn:hover{background:var(--rd-hover-band)}.rd-cp-scen-btn:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-scen-t{color:var(--rd-ink);display:block}.rd-cp-scen-s{color:var(--rd-muted);font-size:14px;line-height:20px;display:block}.rd-cp-steps{border-top:1px solid var(--rd-hair);margin:0;padding:0;list-style:none}.rd-cp-steps>li{border-bottom:1px solid var(--rd-hair)}.rd-cp-step{min-height:56px;color:var(--rd-ink);font:400 16px/24px var(--rd-sans);align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:flex}a.rd-cp-step:hover{background:var(--rd-hover-band)}a.rd-cp-step:focus-visible{outline:2px solid var(--rd-action);outline-offset:2px}.rd-cp-step-n{border:1px solid var(--rd-control);border-radius:var(--rd-radius-control);width:28px;height:28px;font:400 14px/20px var(--rd-sans);color:var(--rd-muted);font-variant-numeric:lining-nums tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.rd-cp-step[data-current=true] .rd-cp-step-n{background:var(--rd-action);border-color:var(--rd-action);color:var(--rd-on-action)}.rd-cp-step[data-past=true] .rd-cp-step-n{color:var(--rd-ink)}.rd-cp-step[data-current=true] .rd-cp-scen-t{font-weight:500}.rd-cp-range{accent-color:var(--rd-action)}.rd-cp-faq-more{color:var(--rd-muted);margin-top:12px}.rd.rd-cp details.group{background:0 0;border-left:0;border-right:0;border-radius:0;margin-top:0}.rd.rd-cp details.group>summary{min-height:48px;font-family:var(--rd-sans);padding-inline:0}.rd.rd-cp details.group>summary>span:first-child{font:400 16px/24px var(--rd-sans);color:var(--rd-ink)}.rd.rd-cp details.group>div{padding-inline:0}.rd.rd-cp details.group table{font-variant-numeric:lining-nums tabular-nums}.rd.rd-cp details.group :is(th,td){text-align:left}.rd.rd-cp details.group :is(th,td):last-child{text-align:right}.rd.rd-cp details.group button{border:1px solid var(--rd-hair);border-radius:var(--rd-radius-control);color:var(--rd-muted);font:400 14px/20px var(--rd-sans);background:0 0}.rd.rd-cp details.group button:hover{border-color:var(--rd-ink);color:var(--rd-ink)}.rd.rd-cp details.group a.rd-repro-src{align-items:center;min-width:44px;min-height:44px;padding:0 4px;display:inline-flex}.rd.rd-cp details.group>summary:hover{background:0 0}.rd.rd-cp details.group>summary:hover>span:first-child{color:var(--rd-action)}.rd-cp-tip{border:1px solid var(--rd-hair,#dee1e6);border-radius:var(--rd-radius-control,10px);background:var(--rd-surface,#fff);max-width:20rem;color:var(--rd-ink,#16202e);font:400 14px/20px var(--rd-sans,"Barlow", sans-serif);z-index:2200;box-shadow:var(--rd-lift,0 8px 32px #16202e1f);padding:12px 16px}@media (prefers-color-scheme:dark){.rd-cp-tip{--rd-hair:#373532;--rd-surface:#232325;--rd-ink:#efece8}}.rd-cp-tip-btn{width:44px;height:44px;color:var(--rd-muted);cursor:pointer;border-radius:var(--rd-radius-control);background:0 0;border:0;justify-content:center;align-items:center;margin:-10px -6px;padding:0;display:inline-flex}.rd-cp-tip-btn:hover{color:var(--rd-ink)}.rd-cp-tip-btn:focus-visible{outline:2px solid var(--rd-action);outline-offset:-2px}.rd.rd-cp.rd-cp-inline{background:0 0;min-height:0;margin:32px 0}.rd.rd-cp-inline .rd-cp-fig-value{min-height:0;font:400 32px/40px var(--rd-serif);letter-spacing:-.01em;margin:0}.rd.rd-cp-inline .rd-cp-fig-label{margin:24px 0 4px}.rd.rd-cp-inline .rd-cp-panel>.rd-cp-fig-label:first-child{margin-top:0}.rd.rd-cp-inline .rd-cp-switches,.rd.rd-cp-inline .rd-cp-help{margin-top:16px}@media (width>=640px){.rd.rd-cp-inline .rd-cp-switches{grid-template-columns:repeat(3,1fr)}}.rd-cp-radio{min-height:44px;font:400 16px/24px var(--rd-sans);color:var(--rd-ink);align-items:center;gap:8px;margin-right:16px;display:inline-flex}.rd.rd-cp-inline .rd-cp-mini-fig{font:400 24px/32px var(--rd-serif);color:var(--rd-ink);font-variant-numeric:lining-nums tabular-nums;margin:0}.rd.rd-cp-inline dt{font:400 14px/20px var(--rd-sans);color:var(--rd-muted)}.rd.rd-cp-inline fieldset{border:0;min-width:0;margin:0;padding:0}.rd.rd-cp-inline legend{padding:0}.rd.rd-cp details.group>summary{justify-content:flex-start;gap:16px}.rd.rd-cp details.group>summary>span:first-child svg{display:none}.rd.rd-cp details.group>summary>span:last-child{font:400 14px/20px var(--rd-sans);color:var(--rd-muted);margin-left:auto}.rd.rd-cp details.group>summary:after{content:"";border-right:1.5px solid var(--rd-muted);border-bottom:1.5px solid var(--rd-muted);width:8px;height:8px;transition:transform var(--rd-t-open) var(--rd-ease);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.rd.rd-cp details.group[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}
