.offlineApplication{background:#f6f0e7;color:#071b36}.offlineWrap{width:min(1180px,calc(100% - 40px));margin:auto}.offlineHero{background:#071b36;color:#fff;padding:100px 0 74px}.offlineHero .eyebrow,.offlineFormHeading small,.offlineIntro>small{color:#ff4058;font:800 12px/1.2 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.offlineHero h1{font-size:clamp(46px,7vw,88px);line-height:.93;letter-spacing:-.055em;max-width:820px;margin:20px 0}.offlineHero>div>p:not(.eyebrow){font:400 clamp(18px,2.3vw,25px)/1.5 Georgia,serif;max-width:790px;color:#e5ebf3}.offlineCentreList{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.offlineCentreList span{border:1px solid #54657b;border-radius:99px;padding:9px 16px;font:700 13px system-ui,sans-serif}.offlineBody{padding:76px 0 100px}.offlineLayout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:54px;align-items:start}.offlineIntro{position:sticky;top:100px}.offlineIntro h2,.offlineFormHeading h2,.offlineResult h2{font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.04em;margin:14px 0}.offlineIntro ol{padding-left:22px;font:600 16px/1.55 system-ui,sans-serif}.offlineIntro li{padding:8px 0}.offlineNotice{margin-top:30px;border-top:3px solid #ff4058;padding:20px;background:#fff}.offlineNotice p{margin-bottom:0;color:#516075}.offlineFormCard{background:#fff;border-top:4px solid #ff4058;padding:clamp(24px,5vw,52px);box-shadow:0 16px 48px rgba(7,27,54,.09)}.offlineFormHeading p{color:#657187}.offlineGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:32px}.offlineGrid label{display:flex;flex-direction:column;gap:8px;font:750 14px/1.3 system-ui,sans-serif}.offlineGrid .wide{grid-column:1/-1}.offlineGrid input,.offlineGrid select,.offlineGrid textarea{box-sizing:border-box;width:100%;border:1px solid #b9c1ca;background:#fff;color:#071b36;padding:14px 13px;border-radius:0;font:400 16px/1.4 system-ui,sans-serif}.offlineGrid input:focus,.offlineGrid select:focus,.offlineGrid textarea:focus{outline:3px solid rgba(255,64,88,.2);border-color:#ff4058}.offlineConsent{display:flex;gap:11px;align-items:flex-start;margin:25px 0;font:400 14px/1.55 system-ui,sans-serif;color:#46546a}.offlineConsent input{margin-top:4px}.offlineConsent a{color:#071b36;font-weight:700}.offlineSubmit{width:100%;display:flex;justify-content:space-between;border:0;background:#ff4058;color:#fff;padding:18px 20px;font:800 16px system-ui,sans-serif;cursor:pointer}.offlineSubmit:hover{background:#d92542}.offlineFinePrint{display:block;margin-top:12px;color:#68758a}.offlineResult{padding:34px;background:#f5f7fa}.offlineResult.success{border-left:5px solid #248b57}.offlineResult.error{border-left:5px solid #d92542;margin:25px 0}.offlineResult>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#248b57;color:#fff;font-size:24px}.offlineResult p{color:#536177}.formTrap{position:absolute!important;left:-9999px!important}@media(max-width:780px){.offlineHero{padding:72px 0 54px}.offlineBody{padding:48px 0 70px}.offlineLayout{grid-template-columns:1fr;gap:35px}.offlineIntro{position:static}.offlineGrid{grid-template-columns:1fr}.offlineGrid .wide{grid-column:auto}}@media(max-width:480px){.offlineWrap{width:min(100% - 24px,1180px)}.offlineFormCard{padding:24px 18px}}
.offlineGrid label small{color:#68758a;font-weight:400;line-height:1.45}
