.pact-application-form{max-width:48rem;margin-block:2rem}.pact-application-form>h2{margin-top:var(--pact-heading-gap)}.pact-application-form fieldset{border:0;min-width:0;padding:0}.pact-application-form fieldset[hidden]{display:none}.pact-form-field{margin-block:1.4rem}.pact-form-field label{margin-bottom:.35rem;font-weight:650;display:block}.pact-form-field :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--pact-dark,#134f4b);color:#143d3a;width:100%;font:inherit;background:#fff;border-radius:.5rem;padding:.8rem 1rem}.pact-form-field input[type=checkbox]{accent-color:#17635b;width:1.5rem;height:1.5rem}.pact-form-help{margin:.3rem 0 .5rem;font-size:.9rem}.pact-form-field [aria-invalid=true]{border-color:#9f2430}.pact-form-errors{border:2px solid #9f2430;margin-block:1rem;padding:1rem}.pact-form-errors>h2{margin-bottom:var(--pact-card-copy-gap)}.pact-form-errors>ul{gap:.5rem;display:grid}.pact-form-error{color:#9f2430}.pact-form-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.pact-form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pact-application-form :focus-visible{outline-offset:4px;outline:3px solid #17635b}.pact-form-page>h1{color:#143d3a;margin-bottom:var(--pact-heading-gap);font-size:clamp(2rem,4vw,3.6rem);font-weight:650;line-height:1.15}.pact-form-page>a+h1{margin-top:var(--pact-heading-gap)}.pact-form-page>a+p{margin-top:var(--pact-card-copy-gap)}.pact-basket-field{gap:.5rem;margin-block:1.5rem;font-weight:600;display:grid}.pact-basket-field :is(input,select){color:#143d3a;width:100%;font:inherit;background:#fff;border:1px solid #134f4b;border-radius:.5rem;padding:.8rem 1rem}.purchase-options .pact-action{align-items:center;min-height:44px;display:inline-flex}.purchase-options .pact-action:disabled{cursor:wait;opacity:.6}.purchase-options>[role=alert]{color:#80232d;background:#fff7f6;border:1px solid #9f2430;border-radius:8px;margin-block:12px;padding:12px 16px}.purchase-options .purchase-options__basket{margin-top:16px;font-size:14px;font-weight:500}.purchase-options__basket a{min-height:44px;color:var(--pact-link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pact-form-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pact-form-split>*{min-width:0}.pact-form-split__context{top:calc(var(--pact-header-height,114px) + 24px);position:sticky}.pact-form-split__context>:is(h1,h2),.pact-form-split__context>div>:is(h1,h2){margin:0 0 24px;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:700;line-height:1.12}.pact-form-split__context>:is(p,div)+p{margin-top:20px}.pact-form-split__fields .pact-application-form,.pact-form-split__fields .pact-form-layout{max-width:none;margin:0}.pact-form-privacy{margin-top:24px;font-size:14px}.pact-form-privacy>label{cursor:pointer;align-items:start;gap:12px;display:flex}.pact-form-privacy input{accent-color:#17635b;flex:0 0 22px;width:22px;height:22px;margin-top:1px}.pact-form-privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pact-form-privacy .pact-form-error{margin-top:8px}.pact-form-page>a+.pact-form-split{margin-top:32px}@media (width<=800px){.pact-form-split{grid-template-columns:minmax(0,1fr);gap:28px}.pact-form-split__context{position:static}}
