.hgb-page{--hgb-black:#161817;--hgb-black-soft:#232625;--hgb-yellow:#f7c62f;--hgb-yellow-dark:#b98c00;--hgb-yellow-soft:#fff7d8;--hgb-paper:#fffefb;--hgb-canvas:#f3f2ed;--hgb-ink:#222725;--hgb-muted:#6f7874;--hgb-line:#deddd6;--hgb-error:#af4034;--hgb-error-soft:#fff0ed;--hgb-green:#26735d;min-height:100vh;background:var(--hgb-canvas);min-height:100dvh;color:var(--hgb-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(.hgb-page){background:#f3f2ed}body:has(.hgb-page) .global-theme-toggle{display:none!important}html[data-theme=dark] body:has(.hgb-page){background:#f3f2ed!important}html[data-theme=dark] .hgb-page :where(input,textarea,select){color:#242927!important;background:#fff!important;border-color:#dad8d0!important}html[data-theme=dark] .hgb-page :where(input,textarea)::placeholder{color:#a0a6a3!important}html[data-theme=dark] .hgb-page :where(input,textarea,select)[aria-invalid=true]{background:snow!important;border-color:#c75b50!important}html[data-theme=dark] .hgb-page select:disabled{color:#707874!important;background:#f0efea!important}.hgb-page *,.hgb-page :before,.hgb-page :after{box-sizing:border-box}.hgb-page button,.hgb-page input,.hgb-page textarea,.hgb-page select{font:inherit}.hgb-page button,.hgb-page label,.hgb-page select{-webkit-tap-highlight-color:transparent}.hgb-page a{color:inherit;text-decoration:none}.hgb-topbar{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161817f5;border-bottom:1px solid #ffffff17;position:sticky;top:0}.hgb-topbar-inner{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,960px);min-height:72px;margin:0 auto;display:flex}.hgb-brand{align-items:center;gap:11px;display:flex}.hgb-brand-mark{background:#fff url(/app-icon-192.png) 50%/132% no-repeat;border-radius:12px;flex:none;width:44px;height:44px;box-shadow:0 6px 20px #0000003d}.hgb-brand>span:last-child{gap:2px;display:grid}.hgb-brand strong{letter-spacing:-.01em;font-size:15px}.hgb-brand small{color:#ffffff8c;letter-spacing:.035em;font-size:10px}.hgb-secure{color:#ffffffa3;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.hgb-secure svg{fill:none;width:16px;height:16px;stroke:var(--hgb-yellow);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hgb-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:54px;width:min(100% - 40px,960px);margin:0 auto;padding:clamp(48px,7vw,84px) 0 42px;display:grid}.hgb-hero>div:first-child{min-width:0}.hgb-eyebrow{color:var(--hgb-yellow-dark);letter-spacing:.17em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:850}.hgb-hero h1,.hgb-state-card h1,.hgb-success-card h1{letter-spacing:-.052em;margin:0;font:500 clamp(40px,6vw,66px)/.98 Georgia,Times New Roman,serif}.hgb-hero>div:first-child>p:not(.hgb-eyebrow){max-width:620px;color:var(--hgb-muted);margin:22px 0 0;font-size:15px;line-height:1.7}.hgb-assisted-by{color:#735f20;background:#fffaf0;border:1px solid #dad3b5;border-radius:999px;margin-top:19px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.hgb-co-brand{background:#fffefb;border:1px solid #d9d7cf;border-radius:16px;align-items:center;gap:15px;width:min(100% - 40px,960px);min-height:82px;margin:-18px auto 24px;padding:10px 16px 10px 10px;display:flex;box-shadow:0 8px 24px #1c1f1d0b}.hgb-co-brand-logo{background:#050505 url(/sg-my-limo-taxi-logo.jpg) 50%/contain no-repeat;border-radius:10px;flex:none;width:112px;height:58px}.hgb-co-brand>span:last-child{gap:5px;min-width:0;display:grid}.hgb-co-brand strong{color:#2d3330;font-size:11px}.hgb-co-brand small{color:#737c78;font-size:9px;line-height:1.5}.hgb-co-brand.compact{width:100%;min-height:68px;box-shadow:none;border-color:#d8d5ca;margin:0 0 22px}.hgb-co-brand.compact .hgb-co-brand-logo{width:92px;height:48px}.hgb-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hgb-steps li{color:#929995;background:#ffffff9e;border:1px solid #dfded8;border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:0 13px;display:flex}.hgb-steps b{color:#7d8581;background:#ecebe5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.hgb-steps span{font-size:10px;font-weight:780}.hgb-steps li.current{background:var(--hgb-yellow-soft);color:#604c10;border-color:#ddc260}.hgb-steps li.current b{background:var(--hgb-yellow);color:#1d211f}.hgb-steps li.complete{color:#2b715c}.hgb-steps li.complete b{color:#23644f;background:#dceee7}.hgb-form{gap:16px;width:min(100% - 40px,960px);margin:0 auto;display:grid}.hgb-card{border:1px solid var(--hgb-line);background:var(--hgb-paper);border-radius:22px;padding:clamp(22px,4vw,36px);box-shadow:0 13px 42px #1c1f1d0b}.hgb-section-heading{align-items:center;gap:14px;margin-bottom:27px;display:flex}.hgb-section-heading>span{background:var(--hgb-black);width:38px;height:38px;color:var(--hgb-yellow);border-radius:11px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.hgb-section-heading>div{gap:4px;display:grid}.hgb-section-heading p{color:#8d9591;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:820}.hgb-section-heading h2{letter-spacing:-.035em;margin:0;font:500 clamp(24px,4vw,33px)/1.08 Georgia,Times New Roman,serif}.hgb-choice-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.hgb-choice-grid>label{cursor:pointer;background:#faf9f5;border:1px solid #dddcd5;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:13px;min-width:0;min-height:130px;padding:20px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.hgb-choice-grid>label:hover{border-color:#d0b43d;transform:translateY(-1px)}.hgb-choice-grid>label.selected{background:var(--hgb-yellow-soft);border-color:#caa000;box-shadow:inset 0 0 0 1px #caa0002e}.hgb-choice-grid input,.hgb-trip-type input,.hgb-payment-grid input{opacity:0;width:1px;height:1px;position:absolute}.hgb-choice-grid label:focus-within,.hgb-trip-type label:focus-within,.hgb-payment-grid label:focus-within{outline-offset:2px;outline:3px solid #bb8b0047}.hgb-choice-icon{color:#6b736f;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #e2e0d9}.hgb-choice-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hgb-choice-grid label.selected .hgb-choice-icon{background:var(--hgb-black);color:var(--hgb-yellow);box-shadow:none}.hgb-choice-grid label>span:nth-of-type(2){gap:6px;min-width:0;display:grid}.hgb-choice-grid strong{font-size:14px}.hgb-choice-grid small{color:var(--hgb-muted);font-size:10px;line-height:1.5}.hgb-choice-grid label>b{color:#0000;border:1px solid #d8d7d1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.hgb-choice-grid label.selected>b{border-color:var(--hgb-yellow-dark);background:var(--hgb-yellow);color:#1d211f}.hgb-error-summary{background:var(--hgb-error-soft);color:#84372f;border:1px solid #e0a99f;border-radius:14px;outline:0;align-items:center;gap:12px;min-height:68px;padding:13px 15px;display:flex}.hgb-error-summary:focus{box-shadow:0 0 0 3px #af403429}.hgb-error-summary>span{color:#fff;background:#c55b4f;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-weight:850;display:grid}.hgb-error-summary>div{gap:3px;display:grid}.hgb-error-summary strong{font-size:11px}.hgb-error-summary p{margin:0;font-size:10px;line-height:1.45}.hgb-trip-type{border:0;margin:0 0 23px;padding:0}.hgb-trip-type legend{color:#606965;margin-bottom:8px;font-size:10px;font-weight:780}.hgb-trip-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.hgb-trip-type legend{grid-column:1/-1}.hgb-trip-type label{color:#626b67;cursor:pointer;background:#f8f7f3;border:1px solid #deddd6;border-radius:10px;place-items:center;min-height:44px;padding:0 10px;display:grid;position:relative}.hgb-trip-type label.selected{background:var(--hgb-yellow);color:#202321;border-color:#c59a00}.hgb-trip-type label span{font-size:10px;font-weight:820}.hgb-trip-list{gap:13px;display:grid}.hgb-trip{background:#fffefa;border:1px solid #dfddd5;border-radius:16px;min-width:0;margin:0;padding:0 0 20px;position:relative;overflow:hidden}.hgb-trip-header{background:#f7f6f1;border-bottom:1px solid #e5e3dc;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 17px;display:flex}.hgb-trip-header>span{background:var(--hgb-black);width:27px;height:27px;color:var(--hgb-yellow);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.hgb-trip-header strong{font:500 17px Georgia,Times New Roman,serif}.hgb-remove-trip{min-height:32px;color:var(--hgb-error);cursor:pointer;background:#fff;border:1px solid #dfb4ad;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800;position:absolute;top:11px;right:13px}.hgb-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px;min-width:0;display:grid}.hgb-trip-fields{padding:19px 19px 0}.hgb-fields label{color:#58615d;align-content:start;gap:7px;min-width:0;font-size:10px;font-weight:760;display:grid}.hgb-fields label.wide,.hgb-fields .wide{grid-column:1/-1}.hgb-fields label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.hgb-fields label b{color:#9b7500;text-transform:uppercase;font-size:7px;font-weight:800}.hgb-fields label em{color:#9aa09d;font-size:8px;font-style:normal;font-weight:650}.hgb-fields input,.hgb-fields select,.hgb-fields textarea,.hgb-currency-row select{color:#242927;background:#fff;border:1px solid #dad8d0;border-radius:11px;outline:0;width:100%;font-size:16px;font-weight:540;transition:border-color .18s,box-shadow .18s}.hgb-fields input,.hgb-fields select,.hgb-currency-row select{min-height:50px;padding:0 13px}.hgb-fields textarea{resize:vertical;min-height:72px;padding:12px 13px;line-height:1.5}.hgb-fields input::placeholder,.hgb-fields textarea::placeholder{color:#a0a6a3;font-weight:450}.hgb-fields input:focus,.hgb-fields select:focus,.hgb-fields textarea:focus,.hgb-currency-row select:focus{border-color:#b98c00;box-shadow:0 0 0 3px #f7c62f33}.hgb-fields [aria-invalid=true],.hgb-currency-row [aria-invalid=true]{background:snow;border-color:#c75b50}.hgb-fields label>small:not(.hgb-field-error),.hgb-currency-row label>small:not(.hgb-field-error){color:#8a918e;font-size:8px;font-weight:550;line-height:1.45}.hgb-field-error{color:var(--hgb-error);margin:0;font-size:9px;font-weight:700;line-height:1.4}.hgb-time-selects{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);min-width:0;align-items:center!important;gap:7px!important;display:grid!important}.hgb-time-selects select{min-width:0}.hgb-time-selects i{color:#8b928f;font-size:16px;font-style:normal}.hgb-waypoints{gap:10px;display:grid}.hgb-waypoints>label{background:#fffaf0;border:1px solid #e3dfd2;border-radius:12px;padding:12px}.hgb-waypoints>label>span button{min-height:28px;color:var(--hgb-error);cursor:pointer;background:#fff;border:1px solid #e0b1aa;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800}.hgb-add-point{color:#715813;cursor:pointer;background:#fffaf0;border:1px dashed #c8aa37;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:10px;font-weight:820;display:flex}.hgb-add-point>span{background:var(--hgb-yellow);color:#202321;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.hgb-add-point small{color:#9d8b58;font-size:8px}.hgb-add-point:disabled{opacity:.5;cursor:not-allowed}.hgb-phone-input{grid-template-columns:minmax(0,1.15fr) minmax(140px,.85fr);min-width:0;align-items:stretch!important;gap:7px!important;display:grid!important}.hgb-phone-input select,.hgb-phone-input input{min-width:0}.hgb-phone-input .hgb-custom-dial{grid-column:1}.hgb-phone-input .hgb-custom-dial+input{grid-area:1/2/3}.hgb-phone-input[aria-invalid=true] :where(input,select){background:snow;border-color:#c75b50}.hgb-add-trip{color:#715813;cursor:pointer;background:#fffaf0;border:1px dashed #c8aa37;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:12px;font-size:10px;font-weight:820;display:flex}.hgb-add-trip>span{background:var(--hgb-yellow);color:#202321;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;display:grid}.hgb-add-trip small{color:#9d8b58;font-size:8px}.hgb-add-trip:disabled{opacity:.5;cursor:not-allowed}.hgb-payment-intro{color:var(--hgb-muted);margin:-7px 0 19px;font-size:11px;line-height:1.6}.hgb-payment-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;display:grid}.hgb-payment-grid label{cursor:pointer;background:#faf9f5;border:1px solid #dfddd6;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px 14px;display:grid;position:relative}.hgb-payment-grid label.selected{background:var(--hgb-yellow-soft);border-color:#c39a08}.hgb-payment-grid label[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hgb-payment-grid label>span{gap:4px;min-width:0;display:grid}.hgb-payment-grid strong{font-size:11px}.hgb-payment-grid small{color:var(--hgb-muted);font-size:8px;line-height:1.45}.hgb-payment-grid label>b{background:#fff;border:1px solid #d5d4ce;border-radius:50%;width:18px;height:18px}.hgb-payment-grid label.selected>b{border:5px solid var(--hgb-yellow);background:var(--hgb-black)}.hgb-currency-row{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:12px;margin-top:18px;display:grid}.hgb-currency-row>label{color:#58615d;align-content:start;gap:7px;min-width:0;font-size:10px;font-weight:760;display:grid}.hgb-currency-row label>span{justify-content:space-between;gap:8px;display:flex}.hgb-currency-row label b{color:#9b7500;text-transform:uppercase;font-size:7px}.hgb-currency-row select:disabled{color:#707874;opacity:1;background:#f0efea}.hgb-payment-note{color:#665628;background:#fffaf0;border:1px solid #ded8be;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;display:flex}.hgb-payment-note>span{background:var(--hgb-yellow);color:#202321;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font:700 12px Georgia,serif;display:grid}.hgb-payment-note p{margin:2px 0 0;font-size:9px;line-height:1.55}.hgb-submit-card{padding-top:25px;padding-bottom:25px}.hgb-consent{color:#4f5955;cursor:pointer;background:#faf9f5;border:1px solid #deddd6;border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.hgb-consent input{accent-color:#b58b00;flex:none;width:19px;height:19px;margin:0}.hgb-consent span{font-size:10px;line-height:1.55}.hgb-submit-card>.hgb-field-error{margin:7px 3px 0}.hgb-submit-row{justify-content:space-between;align-items:center;gap:20px;margin-top:19px;display:flex}.hgb-submit-row>div{gap:4px;display:grid}.hgb-submit-row strong{font-size:11px}.hgb-submit-row>div span{color:var(--hgb-muted);font-size:9px;line-height:1.45}.hgb-submit-row button{background:var(--hgb-yellow);color:#1c201e;cursor:pointer;white-space:nowrap;border:1px solid #bb9000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #aa7e0029}.hgb-submit-row button:hover{background:#ffd54c}.hgb-submit-row button:focus-visible{outline-offset:3px;outline:3px solid #bb8b004d}.hgb-submit-row button:disabled{opacity:.62;cursor:wait}.hgb-button-loader{border:2px solid #0000002e;border-top-color:#1d211f;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite hgb-spin}.hgb-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.hgb-footer{color:#8c9490;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 40px,960px);min-height:116px;margin:0 auto;padding:32px 0 42px;display:flex}.hgb-footer strong{color:#525b57;font-size:10px}.hgb-footer span{font-size:9px}.hgb-centred{place-items:center;padding:30px;display:grid}.hgb-state-card,.hgb-success-card{border:1px solid var(--hgb-line);background:var(--hgb-paper);text-align:center;border-radius:24px;width:min(100%,620px);padding:clamp(30px,7vw,58px);box-shadow:0 22px 70px #1b1e1c17}.hgb-state-card h1{font-size:clamp(34px,7vw,52px)}.hgb-state-card>p:last-child{color:var(--hgb-muted);margin:18px auto 0;font-size:12px;line-height:1.65}.hgb-loader{border:4px solid #e8e3ce;border-top-color:var(--hgb-yellow-dark);border-radius:50%;width:38px;height:38px;margin:0 auto 24px;animation:.8s linear infinite hgb-spin;display:block}.hgb-link-check{color:#4e471e;background:#fff8d9;border:1px solid #d9c86d;border-radius:14px;align-items:center;gap:10px;width:min(100% - 32px,1120px);margin:0 auto 18px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.hgb-link-check .hgb-button-loader{border-color:#8f7910 #4e471e33 #4e471e33;flex:none}.hgb-state-icon{background:var(--hgb-error-soft);width:46px;height:46px;color:var(--hgb-error);border-radius:50%;place-items:center;margin:0 auto 22px;font-size:20px;font-weight:850;display:grid}.hgb-success-card{text-align:left}.hgb-success-check{background:var(--hgb-yellow);width:51px;height:51px;color:var(--hgb-black);border-radius:50%;place-items:center;margin-bottom:25px;font-size:23px;font-weight:850;display:grid}.hgb-success-card h1{font-size:clamp(38px,7vw,58px)}.hgb-success-lead{color:var(--hgb-muted);margin:22px 0 0;font-size:13px;line-height:1.7}.hgb-success-lead strong{color:#8c2f27}.hgb-reference{background:var(--hgb-yellow-soft);border:1px solid #d9c36f;border-radius:14px;gap:6px;margin-top:26px;padding:17px 18px;display:grid}.hgb-reference span{color:#7d6b32;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.hgb-reference strong{color:#2b2e2c;letter-spacing:.02em;font:500 27px Georgia,serif}.hgb-submitted-summary{background:#faf9f5;border:1px solid #dfddd5;border-radius:15px;margin-top:18px;overflow:hidden}.hgb-submitted-summary-heading{background:#f3f1e9;border-bottom:1px solid #e2e0d9;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.hgb-submitted-summary-heading>div{gap:3px;display:grid}.hgb-submitted-summary-heading span{color:#8b7452;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.hgb-submitted-summary-heading strong{font-size:11px}.hgb-submitted-summary-heading button{background:var(--hgb-yellow);color:#1c201e;cursor:pointer;border:1px solid #bb9000;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.hgb-summary-copy-error{color:#9d3328;background:#fff1ef;border-top:1px solid #f1c5be;margin:0;padding:9px 15px;font-size:9px;line-height:1.45}.hgb-summary-customer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:15px;display:grid}.hgb-summary-customer>div{gap:4px;min-width:0;display:grid}.hgb-summary-customer dt{color:#818985;text-transform:uppercase;font-size:8px;font-weight:800}.hgb-summary-customer dd{color:#303634;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:650}.hgb-summary-trips{border-top:1px solid #e2e0d9;display:grid}.hgb-summary-trips>section{padding:15px}.hgb-summary-trips>section+section{border-top:1px solid #e2e0d9}.hgb-summary-trips header{grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.hgb-summary-trips header>span{background:var(--hgb-black);width:27px;height:27px;color:var(--hgb-yellow);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.hgb-summary-trips header strong{font:500 16px Georgia,serif}.hgb-summary-trips header time{color:#727b77;font-size:8px}.hgb-summary-trips ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hgb-summary-trips li{grid-template-columns:80px minmax(0,1fr);gap:9px;display:grid}.hgb-summary-trips li b{color:#8d780d;text-transform:uppercase;font-size:8px}.hgb-summary-trips li span{color:#4c5652;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.hgb-summary-trips p{color:#5c6662;margin:10px 0 0;font-size:9px;line-height:1.5}.hgb-summary-general-note{color:#5d5648;white-space:pre-wrap;background:#f7f3e9;border-top:1px solid #e2e0d9;margin:0;padding:13px 15px;font-size:9px;line-height:1.55}.hgb-next-steps{margin-top:27px}.hgb-next-steps h2{margin:0 0 13px;font:500 21px Georgia,serif}.hgb-next-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hgb-next-steps li{background:#faf9f5;border:1px solid #e2e0d9;border-radius:11px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.hgb-next-steps li>b{background:var(--hgb-black);width:24px;height:24px;color:var(--hgb-yellow);border-radius:7px;flex:none;place-items:center;font-size:8px;display:grid}.hgb-next-steps li span{color:#616a66;overflow-wrap:anywhere;padding-top:4px;font-size:10px;line-height:1.5}.hgb-next-steps li span strong{color:#353a38}.hgb-keep-reference{color:#8b928e;margin:20px 0 0;font-size:9px}.hgb-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes hgb-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.hgb-topbar-inner,.hgb-hero,.hgb-form,.hgb-footer{width:min(100% - 28px,960px)}.hgb-topbar-inner{min-height:66px}.hgb-brand-mark{border-radius:11px;width:40px;height:40px}.hgb-brand strong{font-size:14px}.hgb-brand small{font-size:9px}.hgb-secure{gap:0;font-size:0}.hgb-secure svg{width:20px;height:20px}.hgb-hero{grid-template-columns:1fr;gap:24px;padding:38px 0 27px}.hgb-hero h1{font-size:clamp(40px,13vw,55px)}.hgb-hero>div:first-child>p:not(.hgb-eyebrow){margin-top:17px;font-size:13px;line-height:1.62}.hgb-co-brand{gap:11px;width:min(100% - 28px,960px);margin-top:-10px;padding:9px}.hgb-co-brand-logo{width:88px;height:49px}.hgb-co-brand strong{font-size:10px}.hgb-co-brand small{font-size:8px}.hgb-co-brand.compact{width:100%;margin-top:0}.hgb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hgb-steps li{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:53px;padding:7px 6px}.hgb-steps b{width:21px;height:21px;font-size:8px}.hgb-steps span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hgb-card{border-radius:17px;padding:21px 17px}.hgb-section-heading{align-items:flex-start;margin-bottom:20px}.hgb-section-heading>span{width:34px;height:34px}.hgb-section-heading h2{font-size:26px}.hgb-choice-grid{grid-template-columns:1fr}.hgb-choice-grid>label{min-height:107px;padding:15px}.hgb-trip-type{grid-template-columns:1fr}.hgb-trip-type label{min-height:46px}.hgb-trip{border-radius:13px;padding-bottom:17px}.hgb-trip-header{min-height:50px;padding:0 13px}.hgb-trip-fields{padding:15px 13px 0}.hgb-fields{grid-template-columns:1fr;gap:14px}.hgb-fields label.wide,.hgb-fields .wide{grid-column:auto}.hgb-fields input,.hgb-fields select,.hgb-currency-row select{min-height:52px}.hgb-payment-grid{grid-template-columns:1fr}.hgb-payment-grid label{min-height:67px}.hgb-currency-row{grid-template-columns:1fr}.hgb-submit-row{flex-direction:column;align-items:stretch}.hgb-submit-row button{width:100%;min-height:54px}.hgb-footer{flex-direction:column;align-items:flex-start;gap:5px;min-height:104px;padding:27px 0 36px}.hgb-centred{padding:14px}.hgb-state-card,.hgb-success-card{border-radius:20px;padding:30px 22px}.hgb-phone-input{grid-template-columns:1fr}.hgb-phone-input .hgb-custom-dial,.hgb-phone-input .hgb-custom-dial+input{grid-area:auto}.hgb-submitted-summary-heading{flex-direction:column;align-items:stretch}.hgb-submitted-summary-heading button{width:100%}.hgb-summary-customer{grid-template-columns:1fr}.hgb-summary-trips header{grid-template-columns:27px minmax(0,1fr)}.hgb-summary-trips header time{grid-column:2}}@media (prefers-reduced-motion:reduce){.hgb-page *,.hgb-page :before,.hgb-page :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
