:root{--carbon-black: #010307;--carbon-panel: #080f18;--carbon-panel-soft: #0d1722;--carbon-panel-deep: #04080e;--carbon-blue: #078dff;--carbon-blue-dark: #0059b3;--carbon-blue-soft: #9ce7ff;--carbon-neon: #28bdff;--carbon-neon-bright: #a6ebff;--carbon-neon-soft: rgba(40, 189, 255, .14);--carbon-text: #f7f9fc;--carbon-muted: #a7b4c2;--carbon-danger: #ff7c86;--carbon-success: #52e09a;--carbon-border: rgba(126, 195, 238, .22);--carbon-glow: 0 0 0 1px rgba(40, 189, 255, .24), 0 0 34px rgba(40, 189, 255, .12);--form-surface: #ffffff;--form-surface-soft: #f6f9fc;--form-surface-blue: #eef7fe;--form-ink: #20262d;--form-muted: #5b6872;--form-border: #bcc9d3;--form-link: #0059b3;--form-action: #0062c8;--form-action-hover: #004f9f;--form-danger: #a92032;--form-success: #17683f;--focus-dark: #a6ebff;--focus-light: #0059b3;--radius-lg: 22px;--radius-md: 11px;--shadow: 0 34px 90px rgba(0, 0, 0, .55)}html{background:#010307}body{min-height:100vh;padding:30px 18px 48px;color:var(--carbon-text);color-scheme:dark;background:radial-gradient(ellipse at 10% 3%,rgba(40,189,255,.22),transparent 31rem),radial-gradient(ellipse at 92% 20%,rgba(7,141,255,.14),transparent 28rem),radial-gradient(ellipse at 68% 88%,rgba(0,89,179,.11),transparent 32rem),linear-gradient(180deg,#010307,#020711 52%,#010307);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{position:fixed;top:0;right:0;bottom:0;left:0;display:block;background-image:linear-gradient(rgba(40,189,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,189,255,.05) 1px,transparent 1px),linear-gradient(180deg,transparent 0,transparent 45%,rgba(40,189,255,.11) 50%,transparent 55%,transparent 100%);background-size:56px 56px,56px 56px,100% 900px;background-position:0 0,0 0,0 -900px;content:"";opacity:.52;pointer-events:none;animation:carbon-form-scan 24s linear infinite;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000 0,transparent 76%);mask-image:radial-gradient(circle at 50% 20%,#000 0,transparent 76%)}.page-shell{position:relative;z-index:1;width:min(1160px,100%)}.brand-row{min-height:82px;margin-bottom:18px;padding:14px 18px;border:1px solid var(--carbon-border);border-radius:18px;background:#050e19db;box-shadow:inset 0 1px #ffffff0d,0 18px 45px #00000047,0 0 0 1px #28bdff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-link,.brand-fallback-name{color:var(--carbon-text)}.brand-logo{filter:drop-shadow(0 0 18px rgba(26,159,255,.18))}@media(max-width:980px){.carbon-form-page--signup .brand-row,.carbon-form-page--relocation .brand-row{flex-direction:column;align-items:stretch;gap:14px}.carbon-form-page--signup .brand,.carbon-form-page--relocation .brand{width:100%;justify-content:center}.carbon-form-page--signup .brand-link,.carbon-form-page--relocation .brand-link{max-width:100%}.carbon-form-page--signup .brand-logo,.carbon-form-page--relocation .brand-logo{width:min(280px,100%);max-width:100%;max-height:none;height:auto}.carbon-form-page--signup .brand-actions,.carbon-form-page--relocation .brand-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.carbon-form-page--signup .brand-actions .secure-label,.carbon-form-page--relocation .brand-actions .secure-label{grid-column:1 / -1;justify-self:center;order:-1}.carbon-form-page--signup .brand-actions .home-link-button-top,.carbon-form-page--signup .brand-actions .clear-form-button,.carbon-form-page--relocation .brand-actions .home-link-button-top{width:100%;min-height:44px}.carbon-form-page--relocation .brand-actions .home-link-button-top{grid-column:1 / -1}}.brand-fallback-mark{color:#03101a;border-color:#69d5ff;background:linear-gradient(145deg,#7ae1ff,var(--carbon-blue));box-shadow:0 0 24px #1a9fff47}.secure-label{color:#dceeff;border-color:#5dbbff61;background:#5dbbff1a;box-shadow:0 0 22px #5dbbff14}.form-card{overflow:hidden;border:1px solid var(--carbon-border);border-radius:24px;background:linear-gradient(180deg,#081422f7,#030912fc);box-shadow:var(--shadow),inset 0 1px #ffffff0e,0 0 0 1px #28bdff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero{position:relative;padding:clamp(34px,6vw,68px);overflow:hidden;border-bottom:1px solid var(--carbon-border);color:var(--carbon-text);background:radial-gradient(circle at 88% 8%,rgba(40,189,255,.31),transparent 33%),radial-gradient(circle at 16% 100%,rgba(95,141,170,.14),transparent 28%),linear-gradient(135deg,#0a111a,#02050a 70%)}.hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(40,189,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(40,189,255,.055) 1px,transparent 1px);background-size:52px 52px;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 46%,#000);mask-image:linear-gradient(90deg,transparent,#000 46%,#000)}.hero:after{position:absolute;right:-110px;bottom:-170px;width:360px;height:360px;border:1px solid rgba(93,187,255,.18);border-radius:50%;box-shadow:0 0 0 48px #1ba8ff0a,0 0 0 96px #1ba8ff06;content:"";pointer-events:none}.hero-content,.hero-topbar,.hero>*{position:relative;z-index:1}.eyebrow{color:#b9edff;border-color:#1ba8ff61;background:#1ba8ff1a;box-shadow:0 0 24px #1ba8ff17}h1,.hero h1{color:var(--carbon-text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){h1,.hero h1{color:transparent;background:linear-gradient(115deg,#fff 4%,#d7efff 55%,#4fc8ff);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 34px rgba(27,168,255,.1)}}.hero p{color:#b6c9dc}.back-button,.home-link-button-top{color:#eaf7ff;border-color:#8edcff6b;background:#05121fbd;box-shadow:inset 0 1px #ffffff0d}.back-button:hover,.back-button:focus-visible,.home-link-button-top:hover,.home-link-button-top:focus-visible{color:#fff;border-color:var(--carbon-blue);background:#1ba8ff2e}.progress-wrap{border-bottom:1px solid var(--carbon-border);background:#06101ceb}.progress-item{color:var(--carbon-muted)}.progress-item.active{color:#fff}.progress-item.complete{color:#d4e4ef}.progress-number{color:#a8b9cb;border-color:#3fb7ff40;background:#0a1929;box-shadow:inset 0 1px #ffffff0a}.progress-item.active .progress-number{color:#02111a;border-color:transparent;background:linear-gradient(145deg,var(--carbon-neon-bright),var(--carbon-neon));box-shadow:0 0 0 2px #28bdff29,0 0 25px #28bdff73}.progress-item.complete .progress-number{color:#dff7ff;border-color:#28bdff85;background:#0b2b43;box-shadow:inset 0 0 0 1px #28bdff1f}.relocation-progress .progress-item.active{color:#d4e4ef}.relocation-progress .progress-item.active .progress-number{color:#dff7ff;border-color:#28bdff6b;background:#0b2b43;box-shadow:inset 0 0 0 1px #28bdff1a}form,.form-content{color:var(--form-ink);color-scheme:light;background:var(--form-surface-soft)}.step-header h2,.panel-title,.device-selector-heading h4,.documents-heading h3,.signature-heading h3,.multi-buy-card-title,.section h2,.relocation-section .step-header h2{color:var(--form-ink)}.step-header p,.section-intro,.relocation-section .step-header p,.helper,.help-text,.choice-description,.catalog-note,.multi-buy-summary,.signature-status,.signature-legal-note{color:var(--form-muted)}.device-tagline,.device-disclaimer{color:var(--carbon-muted)}label,legend,.field label{color:var(--form-ink)}.required:after{color:var(--form-danger)}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.price-filter input,.cart-summary textarea{color:var(--form-ink);color-scheme:light;border-color:var(--form-border);border-radius:var(--radius-md);background:var(--form-surface);box-shadow:inset 0 1px #152d3f09}input::placeholder,textarea::placeholder{color:#687783;opacity:1}select option{color:var(--form-ink);background:var(--form-surface)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus,.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus{border-color:var(--focus-light);outline:2px solid var(--focus-light);outline-offset:2px;background:var(--form-surface);box-shadow:0 0 0 5px #28bdff38}.input-prefix{color:var(--form-ink);border-color:var(--form-border);background:#edf2f6}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--form-danger)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:var(--form-danger);outline-color:var(--form-danger);box-shadow:0 0 0 5px #a9203229}input[type=file]::file-selector-button{color:#fff;background:var(--form-action)}input[type=file]{width:100%;min-width:0;max-width:100%;min-height:52px;overflow:hidden;text-overflow:ellipsis}input[type=file]::file-selector-button{min-height:38px;padding:9px 13px;margin-right:12px;border:0;border-radius:7px;font:inherit;font-weight:800;cursor:pointer}.error-message{color:var(--form-danger)}.section,.relocation-section,.conditional-panel,.review-item,.multi-buy-card,.choice-card,.service-card,.documents-panel,.signature-panel,.nbn-type-guide,.thank-you-next{color:var(--form-ink);color-scheme:light;border-color:#d4dde4;background:var(--form-surface);box-shadow:0 14px 34px #1f2f3d12}.review-item,.multi-buy-card,.choice-card,.service-card{background:var(--form-surface-soft)}.device-card{color:var(--carbon-text);color-scheme:dark;border-color:var(--carbon-border);background:linear-gradient(155deg,#0b1b2cf5,#050d17fc);box-shadow:inset 0 1px #ffffff09,0 16px 38px #0003}.choice-card input[type=checkbox],.choice-card input[type=radio],.service-card input[type=checkbox],.service-card input[type=radio]{accent-color:var(--form-action)}.device-card input[type=radio]{accent-color:var(--carbon-neon)}.choice-card:hover,.service-card:hover,.choice-card:focus-within,.service-card:focus-within,.document-link:hover,.document-link:focus-visible{border-color:#3b94cf;background:var(--form-surface-blue);box-shadow:0 0 0 2px #0059b31f,0 0 0 5px #28bdff1f,0 12px 28px #1f2f3d14}.choice-card:has(input:checked),.service-card:has(input:checked){border-color:var(--form-link);background:var(--form-surface-blue);box-shadow:inset 4px 0 var(--carbon-neon),0 0 0 2px #0059b324,0 0 26px #28bdff1f}.device-card:hover{border-color:#1ba8ffb8;background:linear-gradient(145deg,#123755c7,#050e18fa);box-shadow:0 0 0 1px #1ba8ff29,0 0 26px #1ba8ff1a}.device-card:has(input:checked){border-color:var(--carbon-neon);background:linear-gradient(145deg,#124972b8,#050e18fa);box-shadow:inset 0 4px var(--carbon-neon),0 0 0 2px #28bdff2b,0 0 34px #28bdff26}.service-card span,.choice,.relocation-notice,.date-note,.nbn-help-content,.nbn-type-guide-grid p,.checkbox-row label{color:var(--form-muted)}.service-card strong,.nbn-help-content strong,.nbn-type-guide-grid strong,.nbn-type-guide summary{color:var(--form-ink)}.plan-summary,.notice,.relocation-notice,.date-note,.nbn-help-panel,.email-copy-note,.confirmation-box,.thank-you-confirmation{color:#34434f;border-color:#afd4f1;background:var(--form-surface-blue);box-shadow:none}.plan-summary-label,.review-label{color:#596875}.review-value,.document-link-title{color:var(--form-ink)}.device-name{color:var(--carbon-text)}.device-card .device-specs{color:#dcebf3;font-size:.84rem}@media(max-width:420px){.device-card-title-row{flex-direction:column;gap:8px;padding-right:0}.device-price small{text-align:left}}.plan-price,.reference,.thank-you-reference{color:var(--form-link)}.device-price{color:#7dd6ff}.review-section-title{color:#173047;border-left:4px solid var(--form-link);background:var(--form-surface-blue)}.section-divider,.device-selector,.documents-acknowledgement{border-color:#d4dde4}.dynamic-device-summary,.multi-buy-empty{color:var(--form-muted);border-color:#c9d9e5;background:var(--form-surface-blue)}.dynamic-device-summary .eero-device-preview-image{display:block;width:140px;max-width:100%;height:120px;margin:0 0 12px;padding:10px;border-radius:10px;background:#fff;object-fit:contain}.dynamic-device-summary p{margin:0;overflow-wrap:anywhere}.acknowledgement-prompt{display:grid;gap:3px;margin:0 0 12px;color:var(--form-muted);font-size:.86rem;line-height:1.45}.acknowledgement-prompt strong{color:var(--form-ink);font-size:.92rem}.checkbox-row{position:relative;display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #afbdc8;border-radius:12px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.checkbox-row:hover{border-color:#6d9fc8;background:#f8fbfe}.checkbox-row:focus-within{border-color:var(--focus-light);box-shadow:0 0 0 2px #fff,0 0 0 5px #28bdff47}.checkbox-row:has(input:checked){border-color:var(--form-link);background:var(--form-surface-blue);box-shadow:inset 4px 0 var(--carbon-neon),0 0 0 2px #0059b31f,0 0 24px #28bdff1a}.checkbox-row:has(input[aria-invalid=true]){border-color:var(--form-danger)}.checkbox-row input[type=checkbox]{position:static;width:22px;min-width:22px;height:22px;min-height:22px;flex:0 0 22px;padding:0;margin:2px 0 0;overflow:visible;opacity:1;pointer-events:auto;-webkit-appearance:none;appearance:none;border:2px solid #526b7e;border-radius:4px;color-scheme:light;background:#fff;accent-color:var(--form-action);box-shadow:none;cursor:pointer}.checkbox-row input[type=checkbox]:checked{border-color:#0062c8;background-color:#0062c8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:20px 20px}.checkbox-row input[type=checkbox]:focus-visible{outline:3px solid var(--focus-light);outline-offset:3px}.checkbox-row input[type=checkbox][aria-invalid=true]{border-color:var(--form-danger)}@media(forced-colors:active){.checkbox-row input[type=checkbox],.checkbox-row input[type=checkbox]:checked{appearance:auto;-webkit-appearance:checkbox;background-image:none}}.checkbox-row label{position:static;display:block;min-height:22px;flex:1;padding:0;margin:0;color:#34434f;cursor:pointer;font-weight:650;line-height:1.5}.carbon-form-page--signup .carbon-check-control{position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%;min-width:0;margin:0!important;cursor:pointer}.carbon-form-page--signup .carbon-check-control>input[type=checkbox]{position:absolute!important;display:block!important;visibility:visible!important;top:0!important;left:0!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:2px 0 0!important;padding:0!important;opacity:0!important;z-index:1;pointer-events:auto!important;cursor:pointer}.carbon-form-page--signup .carbon-check-box{position:relative;display:inline-flex!important;align-items:center;justify-content:center;visibility:visible!important;flex:0 0 26px;width:26px;height:26px;margin-top:2px;border:2px solid #466378!important;border-radius:5px;color:#fff;background:#fff!important;opacity:1!important}.carbon-form-page--signup .carbon-check-tick{display:none!important}.carbon-form-page--signup .carbon-check-control>input:checked+.carbon-check-box{border-color:#0062c8!important;background:#0062c8!important}.carbon-form-page--signup .carbon-check-control>input:checked+.carbon-check-box .carbon-check-tick{display:block!important}.carbon-form-page--signup .carbon-check-control>input:focus-visible+.carbon-check-box{outline:3px solid #0059b3;outline-offset:3px}.carbon-form-page--signup .carbon-check-control>input[aria-invalid=true]+.carbon-check-box{border-color:var(--form-danger)!important}.carbon-form-page--signup .carbon-check-copy{flex:1;min-width:0}@media(forced-colors:active){.carbon-form-page--signup .carbon-check-box{border-color:ButtonText!important;background:Canvas!important}.carbon-form-page--signup .carbon-check-control>input:checked+.carbon-check-box{color:HighlightText;border-color:Highlight!important;background:Highlight!important}}.static-ip-option{margin-top:16px}.service-monthly-total,.application-pricing{display:grid;gap:8px;margin-top:18px;padding:18px;color:var(--form-ink);border:1px solid #8fbadf;border-radius:12px;background:var(--form-surface-blue)}.service-monthly-total[hidden],.static-ip-option[hidden],#includedStaticIpNote[hidden],[data-static-ip-included][hidden]{display:none!important}.service-monthly-total>strong{color:var(--form-link);font-size:1.2rem}.service-monthly-total .helper,.application-pricing .helper{margin:0}.application-pricing h3{margin:0;font-size:1.1rem}.pricing-breakdown{display:grid;gap:0;margin:0}.pricing-line{display:flex;justify-content:space-between;gap:18px;padding:10px 0}.pricing-line dt{min-width:0;overflow-wrap:anywhere}.pricing-line dd{flex:0 0 auto;margin:0;font-weight:750}.pricing-line--total{margin-top:4px;border-top:1px solid #8fbadf;color:var(--form-link);font-size:1.15rem;font-weight:800}.pricing-line--device{padding-top:16px;font-size:.9rem}@media(max-width:520px){.pricing-line--total{flex-direction:column;gap:6px}}.choice{position:relative;padding:13px 14px;border:1px solid #cbd6de;border-radius:11px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.choice:hover{border-color:#6d9fc8;background:#f8fbfe}.choice:focus-within{border-color:var(--focus-light);box-shadow:0 0 0 2px #fff,0 0 0 5px #28bdff47}.choice:has(input:checked){border-color:var(--form-link);background:var(--form-surface-blue);box-shadow:inset 4px 0 var(--carbon-neon),0 0 0 2px #0059b31f}.choice input[type=checkbox],.choice input[type=radio]{flex:0 0 20px;width:20px;height:20px;min-height:20px;accent-color:var(--form-action)}.choice input:checked+span{color:var(--form-ink);font-weight:700}.document-link{color:var(--form-ink);border-color:#cbd6de;background:var(--form-surface)}.document-link-type,.signature-required-badge{color:var(--form-link);border-color:#afd4f1;background:var(--form-surface-blue)}.nbn-type-guide[open]>summary{color:var(--form-link);border-bottom-color:#afd4f1;background:var(--form-surface-blue);box-shadow:inset 4px 0 var(--carbon-neon)}.btn-add-service,.nbn-check-button,.home-link-button,.home-button{color:#fff;border-color:var(--form-action);background:linear-gradient(135deg,#0059b3,var(--form-action));box-shadow:0 10px 24px #0059b333}.btn-add-service:hover,.nbn-check-button:hover,.home-link-button:hover,.home-button:hover{color:#fff;border-color:var(--form-action-hover);background:linear-gradient(135deg,#00478f,var(--form-action-hover))}.btn-primary,#submitButton{color:#fff;border:1px solid var(--form-action);background:linear-gradient(135deg,#0059b3,var(--form-action));box-shadow:0 12px 28px #0059b338,0 0 24px #28bdff17,inset 0 1px #ffffff29}.btn-primary:hover,.btn-primary:focus-visible,#submitButton:hover,#submitButton:focus-visible{border-color:var(--form-action-hover);background:linear-gradient(135deg,#00478f,var(--form-action-hover));box-shadow:0 0 0 2px #004f9f33,0 0 0 5px #28bdff38,0 10px 24px #004f9f33}.btn-secondary,.secondary-button,#clearFormButton,.signature-clear{color:#34434f;border-color:var(--form-border);background:var(--form-surface)}.btn-secondary:hover,.btn-secondary:focus-visible,.secondary-button:hover,.secondary-button:focus-visible,#clearFormButton:hover,#clearFormButton:focus-visible,.signature-clear:hover,.signature-clear:focus-visible{color:var(--form-link);border-color:var(--form-link);background:var(--form-surface-blue)}.clear-form-button{color:#ffc8cc;border-color:#ff7c866b;background:#ff7c8617}.clear-form-button:hover,.clear-form-button:focus-visible{color:#fff;border-color:var(--carbon-danger);background:#ff7c8629}.btn-remove-service{color:var(--form-danger);border-color:#d9a3aa;background:#fff5f6}.btn-remove-service:hover{border-color:var(--form-danger);background:#fdecef}.device-image-wrap{border-bottom-color:var(--carbon-border);background:#fff}.device-card input[type=radio]{padding:0;border:0;border-radius:50%;background:transparent;color-scheme:light;box-shadow:0 0 0 4px #ffffffeb}.signature-wrap,.signature-canvas-wrap{border-color:var(--form-border);background:#fff}.signature-canvas,#signatureCanvas{background-color:#fff;color-scheme:light}.signature-caption{color:#596875}.signature-line{border-bottom-color:#aebbc6}.turnstile-panel{color-scheme:light;border-color:#d4dde4;background:#f8fafc;box-shadow:inset 0 0 0 1px #1f2f3d05}.address-autocomplete-ready{color:var(--form-success)}.field.addressfinder-enabled{border-color:transparent;background:transparent}.field.addressfinder-enabled:focus-within{border-color:transparent}.af_list,ul.af_list{color:var(--form-ink)!important;color-scheme:light;border-color:var(--form-border)!important;background:var(--form-surface)!important;box-shadow:0 16px 36px #1f2f3d2e!important}.af_item,li.af_item,li.af_empty,li.af_footer{color:#34434f!important;border-color:#e1e7ec!important;background:var(--form-surface)!important}.af_item:hover,.af_hover,li.af_item.af_hover,li.af_item:hover{color:#fff!important;background:var(--form-link)!important}.thank-you,.thank-you-page,.thank-you-page[hidden]{color:var(--form-ink);color-scheme:light;background:radial-gradient(circle at 50% 0,rgba(27,168,255,.1),transparent 40%),#fff!important}.thank-you-page{border-top-color:var(--form-action)!important}.thank-you-page:before{background:linear-gradient(90deg,var(--carbon-blue),var(--carbon-blue-soft))!important}.thank-you h2,.thank-you-page h2,.thank-you-next h3{color:var(--form-ink)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:none!important}.thank-you p,.thank-you-intro,.thank-you-next p{color:var(--form-muted)!important}.thank-you-confirmation{color:#34434f!important;border-color:#afd4f1!important;background:var(--form-surface-blue)!important}.thank-you-reference{color:var(--form-ink)!important;border-color:#afd4f1!important;background:var(--form-surface-blue)!important}.thank-you-reference strong{color:var(--form-link)!important}.thank-you-next{border-color:#d4dde4!important;border-left-color:var(--form-action)!important;border-radius:16px!important;background:var(--form-surface-soft)!important;box-shadow:0 12px 30px #1f2f3d12!important}.thank-you-complete{color:#fff!important;background:#16864b!important}.thank-you-icon,.success-icon{color:#fff!important;border-color:#16864b!important;background:#16864b!important;box-shadow:0 0 0 8px #52e09a14,0 0 34px #52e09a33!important}.reference{border-color:#afd4f1;background:var(--form-surface-blue)}footer{color:#768a9f}:where(a,button,input,select,textarea,summary,canvas):focus-visible{outline:2px solid var(--focus-dark)!important;outline-offset:3px;box-shadow:0 0 0 6px #010307e0,0 0 26px #28bdff38}form :where(a,button,input,select,textarea,summary,canvas):focus-visible,.form-content :where(a,button,input,select,textarea,summary,canvas):focus-visible,.thank-you :where(a,button,input,select,textarea,summary,canvas):focus-visible,.thank-you-page :where(a,button,input,select,textarea,summary,canvas):focus-visible{outline-color:var(--focus-light)!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #28bdff47}.device-card input:focus-visible{outline-color:var(--focus-dark)!important}.device-card:focus-within{border-color:var(--focus-dark);box-shadow:0 0 0 2px #a6ebff47,0 0 28px #28bdff29}@keyframes carbon-form-scan{0%{background-position:0 0,0 0,0 -900px}to{background-position:0 0,0 0,0 900px}}@media(max-width:760px){body{padding:14px 8px 30px}body:before{background-size:44px 44px,44px 44px,100% 900px}.brand-row{min-height:70px;padding:12px 14px;border-radius:14px}.form-card{border-radius:18px}.hero{padding:34px 22px}.section,.relocation-section{padding:20px 16px}input[type=file]{min-height:56px;padding:6px;font-size:.88rem}input[type=file]::file-selector-button{min-height:42px;padding:9px 11px;margin-right:8px}}@media(prefers-reduced-transparency:reduce){.brand-row,.form-card{background:var(--carbon-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before{animation:none}}@media(forced-colors:active){body:before,.hero:before,.hero:after{display:none}.choice-card:has(input:checked),.service-card:has(input:checked),.device-card:has(input:checked),.checkbox-row:has(input:checked),.choice:has(input:checked),.progress-item.active .progress-number{border:3px solid Highlight;box-shadow:none}.progress-item.complete .progress-number,.nbn-type-guide[open]>summary{border:2px solid Highlight;box-shadow:none}:where(a,button,input,select,textarea,summary,canvas):focus-visible{outline:3px solid Highlight!important;box-shadow:none}h1,.hero h1{color:CanvasText;background:none;text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/form-futuristic.css.map */
