.page_pagehead__DNeCy{border-bottom:4px solid var(--color-action-accent);position:relative;overflow:hidden}.page_pageheadInner__cel9E{padding:clamp(20px,3vw,30px) 0;position:relative;z-index:1}.page_pageheadInner__cel9E h1{color:#ffffff;font-size:clamp(1.6rem,3.6vw,2.1rem);line-height:1.12;letter-spacing:-.01em;max-width:20ch}.page_pageheadTicket__KLV1F{position:absolute;z-index:0;top:-55%;right:-3%;width:clamp(150px,16vw,230px);height:auto;color:rgba(255,255,255,.09);pointer-events:none}.page_grid__bSiy7{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,48px);align-items:start}@media (max-width:899px){.page_grid__bSiy7{grid-template-columns:1fr}.page_summary__EADrF{order:-1}}.page_panel__AEIs7{background:var(--color-surface);border:var(--border-poster) solid var(--color-ink);border-radius:14px;padding:clamp(22px,3vw,32px)}.page_panel__AEIs7 h2{font-size:1.3rem}.page_panel__AEIs7+.page_panel__AEIs7{margin-top:clamp(22px,3.5vw,32px)}.page_sumRows__kRr1Z{margin-top:14px;display:grid}.page_sumRow__d_OFU{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid var(--color-line)}.page_sumRow__d_OFU .page_what__KD4N_{font-weight:700;color:var(--color-ink)}.page_sumRow__d_OFU .page_detail__Hn7Qv{display:block;font-weight:400;font-size:16px;color:var(--color-body)}.page_sumRow__d_OFU .page_amt__t7Mat{font-family:var(--font-heading);font-weight:800;color:var(--color-ink);white-space:nowrap}.page_totals__J8HWL{margin:16px calc(-1 * clamp(22px, 3vw, 32px)) calc(-1 * clamp(22px, 3vw, 32px));display:grid;gap:2px;position:relative;padding:14px clamp(22px,3vw,32px) 16px;background-color:color-mix(in srgb,var(--color-ink) 4%,var(--color-surface));border-radius:0 0 12px 12px;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-ink) 30%,transparent) 1.6px,transparent 2px);background-size:14px 4px;background-repeat:repeat-x;background-position:8px 0}.page_totals__J8HWL:after,.page_totals__J8HWL:before{content:"";position:absolute;top:-10px;width:20px;height:20px;border-radius:50%;background:var(--color-ground-band);border:var(--border-poster-thin) solid var(--color-ink)}.page_totals__J8HWL:before{left:-12px}.page_totals__J8HWL:after{right:-12px}.page_totalRow__3QZVE{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0 0}.page_totalRow__3QZVE .page_lab__RQwE6{font-weight:700;color:var(--color-ink);font-size:16.5px}.page_totalRow__3QZVE .page_amt__t7Mat{font-family:var(--font-heading);font-weight:800;font-size:1.45rem;color:var(--color-ink)}.page_sumNote__86QhN{margin-top:14px;font-size:16px}.page_xsellIntro__c4ZVU{margin-top:8px;max-width:58ch}.page_offers__OqmTI{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}.page_offer__w5EIR{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;border:2px solid var(--color-line);border-radius:10px;padding:14px 16px}.page_offer__w5EIR label{font-weight:700;color:var(--color-ink)}.page_offer__w5EIR .page_detail__Hn7Qv{display:block;font-weight:400;font-size:16px;color:var(--color-body)}.page_offerQty__ERdKP{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%}.page_xsellSummary__QHZQj{cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--color-ink)}.page_xsell__JbT2f[open] .page_xsellSummary__QHZQj{margin-bottom:4px}.page_payBtn__yfUs3{width:100%;margin-top:16px}.page_payBtn__yfUs3:disabled{opacity:.55;cursor:not-allowed}.page_payBtn__yfUs3:disabled:hover{background:var(--color-action-fill)}.page_beingBuilt__bakA5{display:inline-block;font-family:var(--font-heading);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-action-text);border:2px solid var(--color-action-fill);border-radius:999px;padding:6px 16px;transform:rotate(-2deg);margin-bottom:12px}.page_checks__A6oAq{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.page_checks__A6oAq li{padding-left:30px;position:relative;font-size:16.5px}.page_checks__A6oAq li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--color-action-text)}.page_checks__A6oAq strong{color:var(--color-ink)}.page_payLegal__pIl9m{margin-top:16px;font-size:16px}.page_empty__yqUjj{max-width:640px}.page_emptyCtas__T91EN{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.page_field__OzIKW{margin-top:18px}.page_check__2SoKB label,.page_field__OzIKW label{display:block;font-weight:700}.page_field__OzIKW input{margin-top:6px;width:100%;max-width:32rem;padding:12px 14px;font:inherit;color:var(--color-ink);background:#ffffff;border:var(--border-poster-thin) solid var(--color-ink);border-radius:10px}.page_field__OzIKW input:disabled{background:var(--color-surface-alt);color:var(--color-muted)}.page_postcode__YrwZ4{max-width:12rem;text-transform:uppercase}.page_subhead__GrHny{margin-top:clamp(26px,4vw,36px)}.page_hint__R00D9{margin-top:8px;max-width:58ch;color:var(--color-muted)}.page_optional__dJ_A3{font-weight:400;color:var(--color-muted)}.page_check__2SoKB{margin-top:14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.page_check__2SoKB input{width:24px;height:24px;margin-top:2px;accent-color:var(--color-action-fill)}.page_check__2SoKB label{font-weight:400}.page_error__5DrzY{margin-top:20px;padding:14px 16px;font-weight:700;color:var(--color-ink);background:var(--color-surface-alt);border:var(--border-poster) solid var(--color-primary);border-radius:10px}.page_payRow__JfT_6{margin-top:clamp(24px,4vw,32px);display:grid;gap:12px;justify-items:start}.page_numbers__gNupr{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.page_numbers__gNupr li{padding:10px 14px;font-variant-numeric:tabular-nums;font-weight:700;background:var(--color-surface-alt);border:var(--border-poster-thin) solid var(--color-ink);border-radius:10px}.page_trustStrip__w3GsW{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--color-line);display:grid;gap:8px;font-size:15px;color:var(--color-muted)}.page_trustStrip__w3GsW li{padding-left:24px;position:relative}.page_trustStrip__w3GsW li:before{content:"✓";position:absolute;left:0;top:0}.page_trustStrip__w3GsW a,.page_trustStrip__w3GsW li:before{font-weight:700;color:var(--color-action-text)}.page_focused__HUpQp .page_grid__bSiy7{grid-template-columns:1fr;max-width:680px;margin-inline:auto}.page_focused__HUpQp .page_summary__EADrF{order:-1}.page_focused__HUpQp .page_empty__yqUjj{margin-inline:auto}