.tariff-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:10px;margin-bottom:35px}.tariff-paths a{display:flex;flex-direction:column;gap:12px;padding:35px;border:1px solid #d8bec6;background:linear-gradient(120deg,#fae9e6,#fff9f2);border-radius:3px 35px 3px 3px;min-height:160px}.tariff-paths a>span{font:35px/1.1 var(--serif);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.tariff-paths strong{font-size:14px;font-weight:400}.tariff-paths small{font-size:12px}.tariff-paths a:hover{background:#f5dfdf}.tariff-draft{font-size:13px;line-height:1.8;padding:20px 0;color:#704755}.foot-price{padding-top:55px;padding-bottom:70px}.foot-price>p:not(.eyebrow){max-width:720px}.price-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:14px}.price-table caption{text-align:left;font-size:12px;padding-bottom:15px}.price-table th,.price-table td{text-align:left;padding:17px 12px;border-bottom:1px solid #ddcbd0}.price-table th{font-weight:400}.price-table td:last-child{white-space:nowrap;text-align:right}.price-table small{display:block;font-size:11px;color:#705e64;line-height:1.6;margin-top:6px}.foot-builder{margin-top:40px;padding:35px;background:#f8e9e7;border-radius:4px}.foot-builder h3{font:36px/1.15 var(--serif)}#foot-options{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}#foot-options fieldset{border:0;padding:0;min-width:0}#foot-options legend{font-size:13px;font-weight:600;padding:0;margin-bottom:14px}.foot-option{display:flex;gap:12px;align-items:center;min-height:48px;font-size:13px;line-height:1.6;padding:8px 0}.foot-option input{width:19px;height:19px;flex-shrink:0;accent-color:#704755}.foot-quantity{font-size:12px;display:flex;align-items:center;gap:15px;margin:0 0 15px 30px}.foot-quantity select{min-height:44px;padding:8px 15px;color:#503b43;background:#fff8f1;border:1px solid #a98e98}#foot-total{padding:25px 0;margin-top:20px;border-top:1px solid #d8bec6}#foot-total p{font-size:13px;margin-bottom:8px}#foot-total strong{font:30px/1.3 var(--serif);display:block;margin-top:18px}.tariff-laser-title{padding-top:45px;padding-bottom:30px}.tariff-laser-title p{max-width:700px}.zone-price{white-space:nowrap}.zone-option{gap:10px}.zone-option>span:not(.zone-price){min-width:0;overflow-wrap:anywhere}.rules{padding-bottom:80px}.rules details{margin-bottom:12px}.summary{align-self:start}.summary-row>span{min-width:0}.summary-row>span:last-child{white-space:nowrap}
@media(max-width:760px){.tariff-paths{grid-template-columns:1fr;gap:15px}.tariff-paths a{padding:27px;min-height:145px}.tariff-paths a>span{font-size:31px}.foot-builder{padding:25px 18px}#foot-options{grid-template-columns:1fr;gap:30px}.foot-price{padding-top:35px}.price-table{font-size:13px}.price-table th,.price-table td{padding:15px 5px}.price-table th{width:72%}.price-table td:last-child{font-size:12px}.tariff-draft{font-size:12px}.calculator{grid-template-columns:1fr!important;gap:30px}.summary{position:static!important}.foot-builder .button{width:100%;justify-content:center}.zone-option{font-size:12px}.zone-price{font-size:12px}}
.trajectory-heading{font:29px/1.2 var(--serif);margin:30px 0 18px}.trajectory-caption{font-size:12px;font-weight:600;margin:25px 0 12px}.summary .subtotal{border-top:1px solid #d8bec6;padding-top:15px;margin-top:10px}.summary .trajectory-total{font-weight:600}.summary .trajectory-average{font-size:12px;padding:12px 0;gap:16px}.summary .trajectory-average>span:first-child{line-height:1.6}.summary .summary-total>span{max-width:150px}.summary .fine{line-height:1.8;margin-top:20px}
