.pg-form .rates{text-align:center;padding-top:56px;padding-bottom:0}.pg-form .rate-hero{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.pg-form .rate-amt{letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 40px rgb(var(--accent-rgb) / .35);font-size:clamp(60px,17vw,84px);font-weight:900;line-height:1}.pg-form .rate-unit{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left;font-size:12px;line-height:1.5}.pg-form .rate-open{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:13px}.pg-form .rate-open span{color:var(--ink);margin-left:6px;font-weight:700}.pg-form .rate-bands{grid-template-columns:1fr;gap:12px;max-width:560px;margin:26px auto 0;display:grid}.pg-form .rate-band{border:1px solid rgb(var(--accent-rgb) / .6);background:radial-gradient(130% 150% at 50% 0%, rgb(var(--accent-rgb) / .13), transparent 60%), linear-gradient(180deg, #343c4c, #242a35);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .07), 0 16px 38px #0000008c;text-align:left;border-radius:14px;padding:18px}.pg-form .rb-days{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hot);border-bottom:1px solid var(--line);padding-bottom:10px;font-size:17px;font-weight:700}.pg-form .rb-bay{letter-spacing:-.02em;color:var(--ink);margin-top:12px;font-size:26px;font-weight:800}.pg-form .rb-bay span{color:var(--muted);margin-left:3px;font-size:14px;font-weight:500}.pg-form .rb-incl{color:var(--muted);margin-top:3px;font-size:13.5px}.pg-form .rb-each{font-family:var(--mono);letter-spacing:.02em;color:var(--accent-hot);border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:18px;font-weight:700}.pg-form .rate-extras{text-align:left;gap:10px;max-width:560px;margin:18px auto 0;padding:0 18px;list-style:none;display:grid}.pg-form .rate-extras li{gap:2px;display:grid}.pg-form .rx-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hot);font-size:11px}.pg-form .rx-v{color:var(--muted);font-size:13.5px;line-height:1.6}.pg-form .est{border:1px solid rgb(var(--accent-rgb) / .6);background:radial-gradient(130% 150% at 50% 0%, rgb(var(--accent-rgb) / .13), transparent 60%), linear-gradient(180deg, #343c4c, #242a35);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .07), 0 16px 38px #0000008c;border-radius:14px;padding:16px 18px}.pg-form .est-hint{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.pg-form .est-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hot);margin:0 0 10px;font-size:11px}.pg-form .est-hero{align-items:center;gap:12px;margin:2px 0 14px;display:flex}.pg-form .est-amt{letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 34px rgb(var(--accent-rgb) / .4);font-size:clamp(40px,11vw,52px);font-weight:900;line-height:1}.pg-form .est-unit{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;line-height:1.5}.pg-form .est-rows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pg-form .est-rows li,.pg-form .est-total{justify-content:space-between;align-items:baseline;gap:14px;margin:0;display:flex}.pg-form .est-rows li span{color:var(--muted);font-size:13.5px;line-height:1.5}.pg-form .est-rows li b{color:var(--ink);white-space:nowrap;font-size:14.5px;font-weight:700}.pg-form .est-total{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.pg-form .est-total span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.pg-form .est-total b{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:800}.pg-form .est-foot{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.6}.pg-form .form-hero{text-align:center;padding-top:72px}.pg-form .form-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin-top:14px;font-size:clamp(34px,9vw,44px);font-weight:900;line-height:1.02}.pg-form .form-hero .sub{color:var(--muted);max-width:420px;margin:14px auto 0;font-size:15px}.pg-form .fform{text-align:left;flex-direction:column;gap:16px;max-width:560px;margin:40px auto 0;display:flex}.pg-form .frow2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-form .frow3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.pg-form .frow2,.pg-form .frow3{grid-template-columns:1fr}}.pg-form .field label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.pg-form .field input,.pg-form .field select,.pg-form .field textarea{border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--sans);background:#12151b;border-radius:9px;padding:12px 14px;font-size:16px}.pg-form .field textarea{resize:vertical;min-height:120px}.pg-form .field input[type=date],.pg-form .field input[type=time]{appearance:none;min-height:calc(1.2em + 26px)}.pg-form .field,.pg-form .field input,.pg-form .field select,.pg-form .field textarea{min-width:0;max-width:100%}.pg-form .field input::-moz-placeholder{color:#6b7078}.pg-form .field textarea::-moz-placeholder{color:#6b7078}.pg-form .field input::placeholder,.pg-form .field textarea::placeholder{color:#6b7078}.pg-form .field input:focus,.pg-form .field select:focus,.pg-form .field textarea:focus{border-color:var(--accent);outline:none}.pg-form .fform .btn{margin-top:8px}.pg-form .form-note{font-family:var(--mono);color:#6b7078;text-align:center;margin-top:14px;font-size:12px}.pg-form .form-done{text-align:center;padding:48px 0}.pg-form .form-done h2{margin-bottom:10px;font-size:26px;font-weight:800}.pg-form .form-done p{color:var(--muted);font-size:15px}.pg-form .form-error{color:#ff7a7a;text-align:center;font-size:13px}@media (min-width:1024px){.pg-form .rates{padding-top:96px}.pg-form .rate-hero{gap:18px}.pg-form .rate-unit{font-size:14px}.pg-form .rate-bands{grid-template-columns:1fr 1fr;gap:20px;max-width:720px}.pg-form .rate-band{border-radius:18px;padding:24px}.pg-form .rb-days{font-size:19px}.pg-form .rate-open{font-size:15px}.pg-form .rb-bay{font-size:32px}.pg-form .rb-incl,.pg-form .rx-v{font-size:16px}.pg-form .rb-each{font-size:22px}.pg-form .rx-k{font-size:14px}.pg-form .rate-extras{max-width:720px;margin-top:22px;padding-inline:24px}.pg-form .form-hero{padding-top:72px}.pg-form .form-hero h1{font-size:clamp(44px,5.5vw,64px)}.pg-form .form-hero .sub{max-width:520px;font-size:18px}.pg-form .field input,.pg-form .field select,.pg-form .field textarea{padding:14px 16px}.pg-form .field input[type=date],.pg-form .field input[type=time]{min-height:calc(1.2em + 30px)}.pg-form .field label,.pg-form .form-note{font-size:14px}}
