.affmov-cost .ct-snap-sub{font-size:14px;color:var(--steel)}.affmov-cost .ct-snap-note{font-size:12.5px;color:var(--smoke);margin-top:12px!important;line-height:1.5}.affmov-cost .ct-toc li{font-size:14px;line-height:1.3;font-family:var(--font-body)}.affmov-cost .ct-toc a{display:inline-block;padding:7px 14px;border:1px solid var(--border);border-radius:100px;font-weight:600!important;color:var(--steel)!important;background:var(--white);transition:border-color .15s,color .15s,background .15s}.affmov-cost .ct-toc a:hover{border-color:var(--navy);color:var(--navy)!important;background:var(--light-blue)}.affmov-cost .ct-article>.ct-read:first-child>h2:first-child{margin-top:0!important}.affmov-cost .ct-article .ct-scn-body .ct-scn-price{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.05;color:var(--navy);margin:2px 0 10px!important}.affmov-cost .ct-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:24px auto 8px}.affmov-cost .ct-scenario{border:1px solid var(--border);display:flex;flex-direction:column;background:var(--white)}.affmov-cost .ct-scn-head{background:var(--navy);padding:16px 20px;display:flex;flex-direction:column;justify-content:flex-end}@supports (grid-template-rows:subgrid){.affmov-cost .ct-scenarios{row-gap:16px}.affmov-cost .ct-scenario{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}.affmov-cost .ct-scn-kicker{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.affmov-cost .ct-article .ct-scn-head h3{color:var(--white)!important;margin:4px 0 0!important;font-size:22px!important}.affmov-cost .ct-scn-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.affmov-cost .ct-scn-specs{display:grid;gap:8px;margin-bottom:16px!important}.affmov-cost .ct-scn-specs div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;border-bottom:1px dashed var(--border);padding-bottom:8px}.affmov-cost .ct-scn-specs dt{color:var(--steel)}.affmov-cost .ct-scn-specs dd{color:var(--dark-text);font-weight:600;text-align:right}.affmov-cost .ct-scn-price-k{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}.affmov-cost .ct-scn-price{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1.05;color:var(--navy);margin:2px 0 10px!important;overflow-wrap:anywhere}.affmov-cost .ct-article .ct-scn-body p{font-size:14.5px;line-height:1.6;margin:0!important}.affmov-cost .ct-scn-disclaimer{font-size:13px!important;color:var(--smoke)!important;margin-top:10px!important}.affmov-cost .ct-estimate-phone{text-align:center;font-family:var(--font-display)!important;font-size:18px!important;font-weight:700;color:var(--white)!important;letter-spacing:.02em!important}.affmov-cost .ct-estimate-phone:hover{color:var(--gold)!important}.affmov-cost .ct-faq-item.is-open{border-color:var(--navy)}.affmov-cost .ct-faq-item.is-open .ct-faq-icon{background:var(--gold);transform:rotate(180deg)}.affmov-cost .ct-faq-item.is-open .ct-faq-icon::after{opacity:0}.affmov-cost .ct-faq-item.is-open .ct-faq-a{grid-template-rows:1fr}@media (max-width:768px){.affmov-cost .ct-toc li{border-top:1px solid var(--border);font-size:15px}.affmov-cost .ct-toc a{display:block;border:0;border-radius:0;padding:10px 0;background:0 0}.affmov-cost .ct-toc a:hover{background:0 0}.affmov-cost .ct-table.is-stacked{overflow:visible;border:0;border-top:3px solid var(--navy)}.affmov-cost .ct-table.is-stacked table{min-width:0}.affmov-cost .ct-table.is-stacked thead{display:none}.affmov-cost .ct-table.is-stacked tr{display:block;border:1px solid var(--border);border-top:0;padding:4px 0}.affmov-cost .ct-table.is-stacked td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 16px;border:0;text-align:right;font-size:15px}.affmov-cost .ct-table.is-stacked td::before{content:attr(data-label);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);text-align:left;flex-shrink:0}.affmov-cost .ct-table.is-stacked td:first-child{display:block;text-align:left;background:var(--light-blue);font-family:var(--font-display);font-size:19px;text-transform:uppercase;color:var(--navy);padding:10px 16px;margin:-4px 0 4px}.affmov-cost .ct-table.is-stacked td:first-child::before{content:none}.affmov-cost .ct-table.is-stacked td:last-child{font-size:22px;white-space:normal}.affmov-cost .ct-table.is-stacked tbody tr:hover td{background:0 0}.affmov-cost .ct-table.is-stacked tbody tr:hover td:first-child{background:var(--light-blue)}.affmov-cost .ct-scenarios{grid-template-columns:1fr}}