.go-page{background:radial-gradient(ellipse at 100% 0,#e6f4eb 0,transparent 45%),#f5f8f6}.go-page .gp-main{padding-top:34px}.go-page .gp-title{margin-bottom:25px}.go-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:14px;padding:0;margin:0 0 28px}.go-progress li{display:flex;gap:10px;align-items:flex-start;color:#687d6f;font-size:13px;font-weight:650}.go-progress li>span{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #dbe7df;border-radius:10px;background:#fff;font-size:12px}.go-progress small{display:block;font-size:11px;font-weight:400;margin-top:2px}.go-progress li[aria-current=step]{color:#116d3b}.go-progress li[aria-current=step]>span{background:#168448;border-color:#168448;color:white}.go-progress .is-complete>span{background:#e0f3e6;color:#147942;border-color:#c8e8d3}.go-registration{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.go-registration-form{min-width:0;display:grid;gap:20px}.go-fieldset{margin:0;padding:0;border:0;min-inline-size:0}.go-fieldset legend{max-width:100%;font-size:19px;font-weight:650;line-height:1.4;padding:0;margin:0 0 14px;display:flex;align-items:flex-start;gap:10px}.go-section-number{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;background:#e7f5ec;color:#148047;font-size:12px;border-radius:9px}.go-section-intro{font-size:12px;margin:0 0 22px!important}.go-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.go-field-wide{grid-column:1/-1}.go-optional{font-size:10px;font-weight:400;color:#6a7c70;margin-left:7px}.go-field-help{font-size:11px;color:#586e60}.go-field-help ul{padding-left:17px;margin:3px 0}.go-contact{border-top:1px solid #e4ece6;margin-top:24px;padding-top:18px}.go-contact summary{cursor:pointer;font-size:13px;font-weight:650;color:#2b6747;list-style-position:inside}.go-contact summary span{font-size:11px;font-weight:400;margin-left:8px;color:#6a7c70}.go-contact>p{font-size:12px}.go-contact[open] .go-fields{margin-top:18px}.go-submit .gp-button{width:100%;margin-top:12px}.go-submit p{font-size:12px}.go-signin{text-align:center;margin-top:18px!important}.go-document-links{display:flex;flex-wrap:wrap;gap:10px 18px}.go-welcome{background:linear-gradient(145deg,#f1faf4,#fff);position:sticky;top:24px}.go-welcome h2{font-size:26px;line-height:1.25;letter-spacing:-.03em}.go-welcome-mark{display:grid;place-items:center;width:52px;height:52px;font-size:25px;background:#168448;color:white;border-radius:17px;margin-bottom:23px}.go-next-steps{list-style:none;padding:0;counter-reset:onboarding;display:grid;gap:21px;margin:24px 0}.go-next-steps li{position:relative;padding-left:28px;counter-increment:onboarding}.go-next-steps li:before{content:counter(onboarding);position:absolute;top:1px;left:0;background:#e4f2e9;border-radius:50%;width:20px;height:20px;text-align:center;color:#267e4c;font-size:10px;font-weight:700}.go-next-steps strong{display:block;font-size:12px;color:#315d42}.go-next-steps span{display:block;font-size:11px;color:#5d7365;margin-top:4px}.go-welcome-note{font-size:11px!important;border-top:1px solid #dfeae2;padding-top:16px}.go-first-layer{font-size:12px;color:#536d5b;overflow-wrap:anywhere}.go-code-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);max-width:960px;gap:24px;align-items:start}.go-code-layout .gp-card{height:100%}.go-code-layout .gp-form{margin-top:22px}.go-code-layout .gp-code-input{letter-spacing:.23em;font-size:25px!important}.go-code-address{overflow-wrap:anywhere;font-size:18px!important;color:#235d3b!important}.go-code-help{margin-top:20px;border-top:1px solid #e2ece5;padding-top:16px;font-size:12px}.go-code-help summary{cursor:pointer;font-weight:650;color:#2b6747}.go-code-help ul{padding-left:18px;color:#5e7265}.go-expiry{font-size:11px!important;padding:9px 12px;background:#f1f8f3;border-radius:8px}.go-resend{margin-top:18px;padding-top:18px;border-top:1px solid #e1ece4}.go-resend button{width:100%}.go-form-section{max-width:720px}.go-form-section .errorlist{font-size:12px;color:#a3443d;padding-left:20px}.go-page .gp-footer{flex-wrap:wrap}.go-page input{min-width:0}.go-page .gp-field input[aria-invalid=true]{border-color:#b44f43}.go-page .gp-field label{line-height:1.45}.go-sent{display:flex;align-items:center;gap:10px;font-size:12px;color:#246d42;margin-bottom:20px}.go-sent>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e5f5ea;font-weight:700}
@media(max-width:1000px){.go-registration{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.go-welcome{padding:23px}.go-progress{gap:10px}.go-progress small{font-size:10px}}
@media(max-width:800px){.go-registration{grid-template-columns:1fr}.go-welcome{display:none}.go-code-layout{grid-template-columns:1fr}.go-code-layout .gp-card{height:auto}.go-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.go-fields{gap:17px}.go-page .gp-title h1{font-size:31px}}
@media(max-width:480px){.go-fields{grid-template-columns:1fr}.go-field-wide{grid-column:auto}.go-fieldset legend{font-size:16px}.go-progress{margin-bottom:24px}.go-progress li{font-size:11px;gap:7px}.go-progress li>span{flex-basis:26px;height:26px;border-radius:8px}.go-progress small{font-size:10px;line-height:1.4}.go-page .gp-shell{padding:0 16px}.go-contact summary span{display:block;margin-left:17px}.go-code-layout .gp-code-input{font-size:22px!important;letter-spacing:.17em}.go-page .gp-card{padding:20px}.go-page .go-fieldset{padding:0}.go-page .gp-footer span:last-child{display:none}}
.go-welcome-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);gap:24px;align-items:start}.go-checklist-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.go-checklist-heading h2{margin-bottom:0}.go-progress-bar{display:block;width:100%;height:7px;margin:24px 0 8px;appearance:none;border:0;border-radius:10px;overflow:hidden;background:#e6f0e9;accent-color:#168448}.go-progress-bar::-webkit-progress-bar{background:#e6f0e9}.go-progress-bar::-webkit-progress-value{background:#168448;border-radius:10px}.go-progress-bar::-moz-progress-bar{background:#168448;border-radius:10px}.go-checklist{margin:0;padding:0;list-style:none}.go-checklist-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px 15px;align-items:start;padding:24px 0;border-bottom:1px solid #e5eee7}.go-checklist-item:last-child{border-bottom:0}.go-checklist-number{display:grid;place-items:center;height:32px;background:#eef3ef;border-radius:11px;color:#728777;font-size:12px;font-weight:700}.go-checklist-item.is-complete .go-checklist-number{color:#168448;background:#e3f4e9}.go-checklist-item[aria-current=step] .go-checklist-number{background:#168448;color:#fff}.go-checklist-copy h3{margin:2px 0 7px;font-size:15px}.go-checklist-copy p{font-size:12px;margin:0 0 5px}.go-checklist-status{font-size:10px;font-weight:650;color:#6c7d71}.go-checklist-item.is-complete .go-checklist-status{color:#168448}.go-checklist-item[aria-current=step] .go-checklist-status{color:#14783f}.go-checklist-item>a{grid-column:2;justify-self:start;min-height:40px;padding:10px 15px;font-size:12px;margin-top:4px}.go-guide-sidebar{display:grid;gap:20px;min-width:0}.go-guide-card>p{font-size:12px}.go-guide-card .gp-badge{white-space:normal}.go-guide-card .gp-summary-list{gap:15px}.go-guide-card h2{font-size:22px}.go-guide-card .gp-summary-list li{font-size:11px}.go-dashboard-link{border-top:1px solid #e2ece5;margin-top:7px;padding-top:20px;display:grid;gap:4px}.go-dashboard-link span{font-size:11px;color:#607869}
@media(max-width:820px){.go-welcome-layout{grid-template-columns:1fr}.go-guide-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.go-checklist-item{grid-template-columns:32px minmax(0,1fr) auto}.go-checklist-item>a{grid-column:3;grid-row:1;margin-top:0;align-self:center}}
@media(max-width:560px){.go-guide-sidebar{grid-template-columns:1fr}.go-checklist-item{grid-template-columns:28px minmax(0,1fr);gap:10px}.go-checklist-number{height:28px;border-radius:9px}.go-checklist-item>a{grid-column:2;grid-row:auto}.go-checklist-heading h2{font-size:19px}}
.go-existing-trial{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.go-existing-trial h2{font-size:21px;margin-bottom:8px}.go-existing-trial p{font-size:12px}.go-existing-trial form{flex-shrink:0}@media(max-width:800px){.go-existing-trial{align-items:stretch;flex-direction:column;gap:12px}.go-existing-trial .gp-button{width:100%}}

.go-fields>.gp-field{align-self:start;align-content:start}
