.section_technology-preview .technology-preview_card{flex-direction:column}.section_technology-preview .technology-preview_image{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;width:100%;min-height:auto}.section_technology-preview .technology-preview_content{padding:1.25rem 1.25rem 1.5rem}.emigration-dialog{background:0 0;border:none;width:100%;max-width:min(54rem,100vw - 2rem);margin:auto;padding:0}.emigration-dialog::backdrop{backdrop-filter:blur(2px);background:#0f172a8c}.emigration-dialog_panel{background:#f7f8fa;border-radius:1rem;max-height:calc(100vh - 2rem);padding:0;position:relative;overflow:auto;box-shadow:0 24px 48px #0f172a2e}.emigration-dialog_close{float:right;z-index:2;color:#315b7d;cursor:pointer;background:#edf4f9;border:none;border-radius:999px;width:2.5rem;height:2.5rem;margin:.75rem .75rem 0 0;font-size:1.5rem;line-height:1;position:sticky;top:.75rem}.emigration-dialog_close:hover,.emigration-dialog_close:focus-visible{background:#d7ebf8}.emigration-dialog_content{clear:both;padding:0 1.25rem 1.5rem}.emigration-form{--emigration-bg:#f7f8fa;--emigration-card:#fff;--emigration-text:#222;--emigration-muted:#666;--emigration-border:#d9dde3;--emigration-accent:#315b7d;--emigration-accent-light:#edf4f9;--emigration-danger:#a33;color:var(--emigration-text);font-family:Arial,Helvetica,sans-serif}.emigration-form_header,.emigration-form_section{background:var(--emigration-card);border:1px solid var(--emigration-border);border-radius:12px;margin-bottom:1.125rem;padding:1.5rem}.emigration-form_header{border-top:7px solid var(--emigration-accent)}.emigration-form_header h1{margin:0 0 .5rem;font-size:1.875rem}.emigration-form_section h2{margin:0 0 1.125rem;font-size:1.25rem}.emigration-form_section h3{margin:0 0 .875rem;font-size:1.0625rem}.emigration-form_logo-wrap{text-align:center;color:#2d3277;letter-spacing:.02em;margin-bottom:1.125rem;font-size:1.125rem;font-weight:700}.emigration-form_muted{color:var(--emigration-muted);text-align:justify;line-height:1.5}.emigration-form_field{margin-bottom:1.125rem}.emigration-form_label{margin-bottom:.4375rem;font-weight:600;display:block}.emigration-form_label.is-required:after{content:" *";color:var(--emigration-danger)}.emigration-form input[type=text],.emigration-form input[type=tel],.emigration-form input[type=email],.emigration-form input[type=date],.emigration-form select,.emigration-form textarea{border:1px solid var(--emigration-border);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;padding:.6875rem .75rem;font-size:.9375rem}.emigration-form_inline-options{flex-wrap:wrap;gap:1.375rem;padding-top:.1875rem;display:flex}.emigration-form_inline-options label{align-items:center;gap:.35rem;margin:0;font-weight:400;display:inline-flex}.emigration-form_conditional{background:var(--emigration-accent-light);border-radius:8px;margin-top:.875rem;padding:1rem}.emigration-form_pet-card{border:1px solid var(--emigration-border);background:#fbfcfd;border-radius:10px;margin-bottom:1.125rem;padding:1.125rem}.emigration-form_pet-title-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.emigration-form_btn{cursor:pointer;border:0;border-radius:8px;padding:.6875rem 1rem;font-size:.9375rem}.emigration-form_btn.is-primary{background:var(--emigration-accent);color:#fff}.emigration-form_btn.is-secondary{color:#222;background:#e9edf1}.emigration-form_btn.is-remove{color:#7a2020;background:#f8e9e9;padding:.5rem .6875rem}.emigration-form_consent{align-items:flex-start;gap:.625rem;margin-top:.875rem;display:flex}.emigration-form_consent label{font-weight:400;line-height:1.45}.emigration-form_notice{border-left:4px solid var(--emigration-accent);background:#f4f6f8;border-radius:6px;padding:.875rem 1rem}.emigration-form_notice p{text-align:justify;margin:.5rem 0 0;line-height:1.5}.emigration-form_actions{flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.emigration-form_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.emigration-form_feedback--error{color:#b91c1c;margin-top:1rem}.emigration-form_success{text-align:center;padding:1.5rem 0}.emigration-form_recaptcha{color:#0009;margin-top:1rem;font-size:.875rem}.emigration-form_recaptcha a{color:inherit;text-decoration:underline}.emigration-dialog.is-visible .emigration-dialog_panel{animation:.22s emigration-dialog-in}@keyframes emigration-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home_services-actions{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.home_services .buttons-wrapper{justify-content:center}.home_services .emigration-cta-row{justify-content:center;width:100%;display:flex}.emigration-cta-row{justify-content:inherit;flex-basis:100%;display:flex}.home_services .emigration-cta{background-color:var(--base-color-brand--navy);border-color:var(--base-color-brand--navy);width:auto;max-width:fit-content;color:var(--text-color--text-alternate);margin-top:0}.emigration-cta{background-color:var(--base-color-brand--navy);border-color:var(--base-color-brand--navy);width:auto;max-width:100%;color:var(--text-color--text-alternate);flex:none;margin-top:.25rem}.emigration-cta:hover{background-color:var(--base-color-brand--tonal-navy);border-color:var(--base-color-brand--tonal-navy);color:var(--text-color--text-alternate)}@media screen and (width<=767px){.emigration-dialog_content{padding:0 1rem 1.25rem}.emigration-form_header,.emigration-form_section{padding:1.125rem}}
