.van-page .hero-actions{min-width:260px}.van-page .hero-actions .button{width:100%}.van-page .quick-links{display:flex;justify-content:space-between;gap:24px;margin-top:18px;font-size:14px}.van-page .quick-links a{border-bottom:1px solid var(--line)}.van-page .service p{font-size:16px}.van-page .ecr{background:#161616;color:white;display:grid;grid-template-columns:1fr 1fr;gap:10%}.van-page .ecr h2{color:white;margin:30px 0}.van-page .ecr p{color:#bdbdbd;max-width:560px}.van-page .ecr-list{align-self:center}.van-page .ecr-list div{padding:21px 0;border-top:1px solid #494949;font-size:18px}.van-page .ecr-list div:last-child{border-bottom:1px solid #494949}.van-page .table-wrap{overflow-x:auto}.van-page table{width:100%;border-collapse:collapse;text-align:left}.van-page th,.van-page td{padding:23px 15px;border-bottom:1px solid #ccc}.van-page thead th{font-size:14px;font-weight:500;color:var(--muted);border-top:1px solid var(--ink)}.van-page tbody th{font-size:23px;letter-spacing:-.035em;font-weight:600}.van-page td{font-size:19px}.van-page td:nth-child(3){font-weight:600}.van-page th:first-child{padding-left:0}.van-page td:last-child,.van-page th:last-child{text-align:right;padding-right:0}.van-page .individual{display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid #ccc;padding:30px 0}.van-page .individual h3{color:var(--red);margin:0 0 12px;font-size:32px}.van-page .individual p{max-width:650px;margin:0}.van-page .individual .button{flex-shrink:0}.van-page .pricing-note{font-size:15px;max-width:850px;margin-top:30px}.van-page .price-bottom{display:flex;justify-content:space-between;align-items:end;gap:35px}.van-page .price-bottom p{font-size:14px}.van-page .price-bottom .text-link{margin-bottom:16px}.van-page .contact-copy{color:white;max-width:680px;font-size:18px;margin:0 0 36px}.van-page .contact h2{font-size:clamp(42px,5.6vw,82px)}.van-page .hero-line{gap:20px}.van-page .table-wrap table{min-width:570px}@media(max-width:850px){.van-page .hero-bottom{gap:30px;align-items:start}.van-page .hero-bottom p{font-size:17px}.van-page .ecr{grid-template-columns:1fr;gap:25px}.van-page .individual{align-items:start}.van-page .individual p{font-size:15px}}@media(max-width:580px){.van-page .hero-actions{margin-top:24px}.van-page .hero-actions .button{margin-top:0}.van-page .hero-line{flex-wrap:wrap}.van-page .individual,.van-page .price-bottom{display:block}.van-page .individual .button{margin-top:24px}.van-page .price-bottom .text-link{margin-top:10px}.van-page .ecr-list div{font-size:16px}.van-page th,.van-page td{padding:18px 12px}.van-page tbody th{font-size:20px}.van-page .contact-mail{font-size:26px}.van-page .contact-copy{font-size:16px}.van-page .quick-links{font-size:14px}}

.van-page .table-wrap:focus-visible{outline:3px solid var(--red);outline-offset:6px}
