.enquiry-form{max-width:680px;background:white;border:1px solid #c6d5dc;border-radius:12px;padding:28px}.enquiry-form label{display:block;font-weight:600;margin:18px 0 6px}.enquiry-form input:not([type="checkbox"]),.enquiry-form select{display:block;width:100%;padding:12px;border:1px solid #78909a;border-radius:5px;background:#fff;color:#172b40;font:inherit;min-height:48px}.enquiry-form .consent{display:flex;align-items:flex-start;gap:12px;font-weight:400}.enquiry-form input[type="checkbox"]{width:24px;height:24px;flex:none;margin-top:2px}.enquiry-form .hint{font-size:14px;margin:6px 0}.enquiry-form button{margin-top:20px;min-height:48px}.enquiry-form button:disabled{opacity:.65;cursor:wait}.form-feedback{max-width:680px;padding:20px 0;font-weight:600}.activation-steps{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.activation-steps li{border:1px solid #ccd9dd;padding:10px 14px;border-radius:20px;font-size:14px}.activation-steps [aria-current="step"]{background:#d9ece8;color:#183d4a;font-weight:700}.feature-comparison{border-collapse:collapse;width:100%;max-width:1000px}.feature-comparison th,.feature-comparison td{padding:14px;border:1px solid #ccd9dd;text-align:left;vertical-align:top}.feature-comparison caption{text-align:left;font-weight:600;margin-bottom:16px}@media(max-width:600px){.enquiry-form{padding:18px}.activation-steps{display:block}.activation-steps li{margin:8px 0}.comparison-scroll{overflow-x:auto}}
