.persora-price-section{background:#fff;padding:65px 20px;color:#173b4c}
.persora-price-inner{max-width:1230px;margin:0 auto;display:grid;grid-template-columns:1fr 1.12fr;gap:65px;align-items:start}
.persora-price-section .persora-price-label{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#155b72;margin:0 0 18px}
.persora-price-section h2{font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;line-height:1.18;letter-spacing:-1.2px;color:#101b21;margin:0 0 24px}
.persora-price-section .persora-price-rule{display:block;width:45px;height:5px;background:#ffa000;margin-bottom:25px}
.persora-price-section p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:#60696e;margin:0 0 18px}
.persora-price-consult{margin-top:30px;padding-top:25px;border-top:1px solid #e3e9eb}
.persora-price-section h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.5px;margin:0 0 12px;color:#173b4c}
.persora-price-call{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 18px;background:#ffa000;color:#fff!important;border-radius:3px;text-decoration:none!important;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.5;text-align:center}
.persora-price-call:hover{background:#ed9000}.persora-price-call:focus-visible{outline:3px solid #173b4c;outline-offset:4px}.persora-price-call svg{width:18px;height:18px;flex-shrink:0;fill:currentColor}
.persora-price-table-wrap{border:1px solid #dfe6e9;border-top:4px solid #ffa000;border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 5px 16px #173b4c0c}
.persora-price-section table.persora-price-table{width:100%;margin:0;border-collapse:collapse;border:none;font-family:"Open Sans",sans-serif;table-layout:fixed}
.persora-price-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.persora-price-section .persora-price-table thead th{background:#155b72;color:#fff;font-size:13px;letter-spacing:.2px;font-weight:700;padding:17px 22px;border:0;text-align:left}
.persora-price-section .persora-price-table thead th:last-child{width:105px;text-align:right}
.persora-price-section .persora-price-table tbody th,.persora-price-section .persora-price-table tbody td{padding:16px 22px;border:0;border-bottom:1px solid #e1e8eb;background:#fff;color:#173b4c;font-size:14px;line-height:1.45;text-align:left;vertical-align:middle}
.persora-price-section .persora-price-table tbody th{font-weight:500}.persora-price-section .persora-price-table tbody td{text-align:right;font-weight:700;white-space:nowrap;font-size:17px}
.persora-price-section .persora-price-table tbody tr:nth-child(even) th,.persora-price-section .persora-price-table tbody tr:nth-child(even) td{background:#f7fafb}
.persora-price-section p.persora-price-note{padding:15px 22px;margin:0;font-size:12px;line-height:1.6;background:#fff}
@media(max-width:1024px){.persora-price-inner{gap:30px}.persora-price-section h2{font-size:30px}.persora-price-section{padding:50px 22px}}
@media(max-width:767px){.persora-price-inner{grid-template-columns:1fr;gap:28px}.persora-price-section{padding:40px 22px}.persora-price-section h2{font-size:27px;letter-spacing:-1px}.persora-price-section p{font-size:14px}.persora-price-section h3{font-size:18px}.persora-price-call{width:100%;font-size:12px;padding:13px 10px}.persora-price-section .persora-price-table thead th{padding:14px 13px;font-size:12px}.persora-price-section .persora-price-table thead th:last-child{width:78px}.persora-price-section .persora-price-table tbody th,.persora-price-section .persora-price-table tbody td{padding:14px 13px;font-size:12px}.persora-price-section .persora-price-table tbody td{font-size:15px}.persora-price-section p.persora-price-note{font-size:11px;padding:14px 13px}}

.persora-price-photo-help{max-width:1230px;margin:35px auto 0;padding:26px 30px;border:1px solid #d9e8ee;border-left:4px solid #ffa000;background:#f2f8fa;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:30px}.persora-price-section .persora-price-photo-help h3{font-size:20px;margin:0 0 7px}.persora-price-section .persora-price-photo-help p{font-size:14px;margin:0;max-width:680px}.persora-price-photo-help>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;background:#128c4b;color:#fff;padding:15px 20px;border-radius:4px;text-decoration:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.5}.persora-price-photo-help>a:hover{background:#0d703b}.persora-price-photo-help>a:focus-visible{outline:3px solid #173b4c;outline-offset:4px}.persora-price-photo-help svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(max-width:767px){.persora-price-photo-help{margin-top:25px;padding:22px 18px;flex-direction:column;align-items:stretch;gap:18px}.persora-price-section .persora-price-photo-help h3{font-size:18px}.persora-price-section .persora-price-photo-help p{font-size:13px}.persora-price-photo-help>a{font-size:12px;padding:13px 10px}}
