.fp-pricing{font-size:18px}.fp-pricing-heading{padding:16px 0 30px}.fp-pricing-heading h1{font-size:36px;line-height:1.3;margin:0 0 12px}.fp-pricing-heading p{color:var(--public-muted-ink, #3f4854);margin:0 0 22px}.fp-pricing-heading nav{display:flex;flex-wrap:wrap;gap:12px 24px}.fp-pricing-heading nav a{color:#0a2144;text-underline-offset:5px}.fp-pricing-section{padding:32px 0;border-top:1px solid #dce5ef;scroll-margin-top:24px}.fp-pricing-section h2{margin:0;font-size:24px;line-height:1.4}.fp-pricing-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.fp-pricing-section-heading a{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border:1px solid #173a58;border-radius:999px;background:#fff;color:#0a2144;text-decoration:none;font-size:18px}.fp-pricing-section-heading svg{width:18px;height:18px}.fp-pricing-table{width:100%;border-collapse:collapse;text-align:left;font-size:18px;line-height:1.65;color:var(--public-muted-ink, #3f4854)}.fp-pricing-table th,.fp-pricing-table td{padding:18px 16px;border-bottom:1px solid #dce5ef;vertical-align:top}.fp-pricing-table thead{background:#edf7fb;color:#0a2144}.fp-pricing-table tbody th{font-size:20px;color:#0a2144;font-weight:650}.fp-pricing-repairs th:first-child{width:19%}.fp-pricing-repairs td:nth-child(2){width:20%}.fp-pricing-repairs td:nth-child(3){width:39%}.fp-pricing-table strong{font-weight:800;font-size:24px;color:#0a2144}.fp-pricing-aircon tbody th{display:flex;align-items:center;gap:12px}.fp-pricing-aircon .fp-ref-ac-visual{flex:0 0 82px;width:82px;height:70px;margin:0;background-size:120px auto}.fp-pricing-aircon .fp-ref-ac-split{background-position-y:-58px}.fp-pricing-aircon .fp-ref-ac-cassette{background-position-y:-113px}.fp-pricing-aircon td{vertical-align:middle;white-space:nowrap}.fp-pricing-table-scroll{overflow-x:auto}.fp-pricing-note{margin:18px 0 0;font-size:16px;line-height:1.7;color:var(--public-muted-ink, #3f4854)}.fp-pricing-mobile-label{display:none}.fp-pricing-business{margin:20px 0 28px}.fp-pricing-business>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid #dce5ef}.fp-pricing-business dt{display:flex;align-items:center;gap:10px;font-weight:650}.fp-pricing-business svg{width:20px;height:20px}.fp-pricing-business dd{margin:0;color:var(--public-muted-ink, #3f4854);line-height:1.7}@media(max-width:600px){.fp-pricing-heading{padding-bottom:18px}.fp-pricing-heading>p,.fp-pricing-heading>nav{display:none}.fp-pricing-heading h1{font-size:30px}.fp-pricing-section h2{font-size:21px}.fp-pricing-table th,.fp-pricing-table td{padding:14px 8px}.fp-pricing-aircon{font-size:16px}.fp-pricing-aircon th,.fp-pricing-aircon td{border:1px solid #dce5ef}.fp-pricing-aircon tbody th{display:table-cell}.fp-pricing-aircon .fp-ref-ac-visual{display:none}.fp-pricing-repairs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fp-pricing-repairs,.fp-pricing-repairs tbody{display:block}.fp-pricing-repairs tr{display:grid;grid-template-columns:1fr;border:1px solid #dce5ef;padding:0;margin-bottom:16px;gap:0}.fp-pricing-repairs th:first-child,.fp-pricing-repairs td:nth-child(n){display:block;width:auto;padding:0;border:0}.fp-pricing-repairs th:first-child{font-size:20px;margin:0;padding:12px;background:#edf7fb}.fp-pricing-repairs td:nth-child(n){display:grid;grid-template-columns:minmax(0,94px) minmax(0,1fr);border-top:1px solid #dce5ef;align-items:stretch}.fp-pricing-repairs td>:not(.fp-pricing-mobile-label){padding:10px 12px;overflow-wrap:anywhere}.fp-pricing-repairs td:nth-child(2) strong{font-size:22px}.fp-pricing-repairs td .fp-pricing-mobile-label{margin:0;padding:10px;border-right:1px solid #dce5ef;background:#f6fafc}.fp-pricing-mobile-label{display:block;color:var(--public-muted-ink, #3f4854);font-size:16px;margin-bottom:2px}.fp-pricing-business>div{grid-template-columns:1fr;gap:8px}}.fp-pricing-aircon .fp-pricing-main-price strong{font-size:28px;line-height:1.2;white-space:nowrap}.fp-pricing-discount{color:#875009;white-space:nowrap}@media(max-width:600px){.fp-pricing-aircon{table-layout:fixed}.fp-pricing-aircon th,.fp-pricing-aircon td{padding:12px 4px;white-space:normal;overflow-wrap:anywhere}.fp-pricing-aircon th{text-wrap:balance}.fp-pricing-aircon thead th:first-child{width:26%}.fp-pricing-aircon thead th:nth-child(2){width:28%}.fp-pricing-aircon thead th:nth-child(n+3){width:23%}.fp-pricing-aircon tbody th{font-size:18px;min-width:0}.fp-pricing-aircon .fp-pricing-main-price strong{font-size:clamp(20px,6.15vw,24px)}.fp-pricing-aircon .fp-pricing-discount{font-size:clamp(15px,4.1vw,16px);white-space:normal}}
