.hero-section[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.headline[data-astro-cid-bbe6dxrz],.tagline[data-astro-cid-bbe6dxrz]{margin-block-start:0;margin-inline:0;text-align:center;color:var(--bg-color)}.headline[data-astro-cid-bbe6dxrz]{font-family:Laisha;font-feature-settings:"salt" 1;font-size:clamp(var(--fs-phone-h1),10vw,var(--fs-desktop-h1));font-weight:var(--fw-200);margin-block-end:0}.tagline[data-astro-cid-bbe6dxrz]{font-size:clamp(var(--fs-phone-h4),3vw,var(--fs-desktop-tagline));font-family:Merienda;max-width:22ch;line-height:1.3;margin-block-end:1em}.cta-card[data-astro-cid-qlvzaagg]{width:320px;aspect-ratio:1;padding:var(--rem-spacing-200) var(--rem-spacing-100);border-radius:var(--rad-250);overflow:hidden;display:flex;align-items:end;justify-content:center;flex:none;position:relative}.cta-section-title[data-astro-cid-qlvzaagg]{font-family:Merienda;color:var(--bg-color);font-weight:200;font-size:clamp(var(--fs-phone-h3),2.15vw,var(--fs-desktop-h3));text-align:center;text-transform:capitalize;margin:auto 0 0}.modal{box-shadow:0 0 25px var(--clr-transparent-50);padding:0;width:85%!important;max-width:800px!important;&::backdrop{background-color:var(--clr-transparent-50);filter:none;opacity:.75}h3,p{margin:0}h3{color:var(--clr-accent-300);font-family:Merienda;font-weight:200;font-size:clamp(var(--fs-desktop-h2),2.15vw,var(--fs-desktop-h2));text-align:center;margin-block-end:var(--em-spacing-50)}p{color:#fff;background-color:var(--clr-transparent-50);padding:var(--em-spacing-50);border-radius:var(--rad-25)}}.modal__content{position:relative;background-color:unset!important;padding-block-start:var(--rem-spacing-400);.background-image{margin-block-start:0!important;filter:brightness(40%)}}.modal__close{& button{--modal-close-button-size: 2.75rem;background:var(--clr-tertiary-200);border-radius:var(--modal-close-button-size);width:var(--modal-close-button-size);aspect-ratio:1;display:flex;justify-content:center;align-items:center;&:hover,&:focus{background:var(--clr-tertiary-300)}}}.modal__close-icon svg path{fill:var(--text-color);stroke:var(--text-color);stroke-width:10px}.service-card[data-astro-cid-5ts7xwwv]{--card-bg-color: var(--clr-primary-100);--card-border-radius: var(--rad-250);--button-width: 4rem;--button-color: var(--clr-tertiary-300);--border-color: var(--bg-color);--border-width: 1rem;--border-style: solid;--icon-fill-color: var(--bg-color);background-color:var(--card-bg-color);border-radius:var(--card-border-radius);padding:var(--rem-spacing-200) var(--rem-spacing-300) var(--rem-spacing-300);width:30ch;max-width:350px;display:flex;flex-direction:column;align-items:center;gap:2rem;isolation:isolate;position:relative;>[data-astro-cid-5ts7xwwv]{margin:0}&[data-astro-cid-5ts7xwwv]:focus-within{--card-bg-color: var(--clr-secondary-100);--button-color: var(--clr-secondary-100);--icon-fill-color: var(--clr-secondary-500)}}.card-icon[data-astro-cid-5ts7xwwv]{height:90px}.card-title[data-astro-cid-5ts7xwwv]{font-size:clamp(var(--fs-phone-h3),2.15vw,var(--fs-desktop-h3));font-weight:200;font-family:Merienda}.card-button[data-astro-cid-5ts7xwwv]{display:inline-block;width:var(--button-width);aspect-ratio:1;border-radius:var(--button-width);border:none;position:absolute;bottom:0;right:0;background-color:var(--button-color);display:flex;justify-content:center;align-items:center;transition:all .15s;&[data-astro-cid-5ts7xwwv]:hover{background-color:var(--card-bg-color)}&[data-astro-cid-5ts7xwwv]:hover .card-button-icon[data-astro-cid-5ts7xwwv] path[data-astro-cid-5ts7xwwv]{fill:var(--icon-fill-color)}&[data-astro-cid-5ts7xwwv]:focus{outline:4px solid var(--clr-secondary-500);outline-offset:-4px}}.button-bg-fill[data-astro-cid-5ts7xwwv]{width:calc(var(--button-width) + var(--border-width));aspect-ratio:1;background-color:var(--bg-color);position:absolute;right:0;bottom:0;border-bottom-right-radius:var(--card-border-radius);border-top-left-radius:var(--card-border-radius);border-top:calc(var(--border-width) / 2) solid var(--card-bg-color);border-left:calc(var(--border-width) / 2) solid var(--card-bg-color);&[data-astro-cid-5ts7xwwv]:before,&[data-astro-cid-5ts7xwwv]:after{content:"";width:calc(var(--button-width) * .75);aspect-ratio:1;position:absolute;background-color:var(--card-bg-color)}&[data-astro-cid-5ts7xwwv]:before{right:calc(var(--border-width) * -.5);bottom:var(--button-width);border-bottom-right-radius:var(--card-border-radius);border-right:calc(var(--border-width) / 2) solid var(--bg-color);border-bottom:calc(var(--border-width) / 2) solid var(--bg-color)}&[data-astro-cid-5ts7xwwv]:after{bottom:calc(var(--border-width) * -.5);right:var(--button-width);border-bottom-right-radius:var(--card-border-radius);border-right:calc(var(--border-width) / 2) solid var(--bg-color);border-bottom:calc(var(--border-width) / 2) solid var(--bg-color)}}.service-card[data-astro-cid-5ts7xwwv]:before,.service-card[data-astro-cid-5ts7xwwv]:after{content:"";width:calc(var(--button-width) - var(--border-width) - var(--card-border-radius));aspect-ratio:1;position:absolute;background-color:var(--bg-color)}.service-card[data-astro-cid-5ts7xwwv]:before{right:0;bottom:calc(var(--button-width) + calc(var(--border-width) / 2));z-index:10}.service-card[data-astro-cid-5ts7xwwv]:after{bottom:0;right:calc(var(--button-width) + calc(var(--border-width) / 2));z-index:10}ol[data-astro-cid-gtbnhohp]{display:flex;flex-direction:column;gap:var(--rem-spacing-300);padding-inline-start:0}li[data-astro-cid-gtbnhohp]{max-width:none}.workflow-card[data-astro-cid-gtbnhohp]{display:flex;flex-direction:column;border-top-left-radius:var(--rad-250);border-top-right-radius:var(--rad-250);overflow:hidden;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}.workflow-card-content[data-astro-cid-gtbnhohp]{padding:var(--em-spacing-100) var(--em-spacing-200)}.workflow-card-title[data-astro-cid-gtbnhohp]{color:var(--text-color);font-size:clamp(var(--fs-phone-h3),2.15vw,var(--fs-desktop-h3));font-family:Merienda;text-align:center;margin:0}.workflow-card[data-astro-cid-gtbnhohp]:nth-child(1){background-color:var(--clr-primary-200);&[data-astro-cid-gtbnhohp]:before{color:var(--clr-primary-500);background-color:var(--clr-primary-100)}}.workflow-card[data-astro-cid-gtbnhohp]:nth-child(2){background-color:var(--clr-tertiary-200);&[data-astro-cid-gtbnhohp]:before{color:var(--clr-tertiary-500);background-color:var(--clr-tertiary-100)}}.workflow-card[data-astro-cid-gtbnhohp]:nth-child(3){background-color:var(--clr-accent-200);&[data-astro-cid-gtbnhohp]:before{color:var(--clr-accent-500);background-color:var(--clr-accent-100)}}.workflow-card[data-astro-cid-gtbnhohp]:nth-child(4){background-color:var(--clr-secondary-200);&[data-astro-cid-gtbnhohp]:before{color:var(--clr-secondary-500);background-color:var(--clr-secondary-100)}}.workflow-card[data-astro-cid-gtbnhohp]:before{content:var(--step, "");border-bottom:2px solid currentColor;font-size:clamp(var(--fs-phone-list-nr),5.25vw,var(--fs-desktop-list-nr));font-family:Merienda;text-align:center}@media screen and (min-width:40.875em){ol[data-astro-cid-gtbnhohp]{max-width:1100px}.workflow-card[data-astro-cid-gtbnhohp]{border-radius:var(--rad-250)!important;flex-direction:row}.workflow-card-content[data-astro-cid-gtbnhohp]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto}.workflow-card[data-astro-cid-gtbnhohp]:nth-child(odd){&[data-astro-cid-gtbnhohp]:before{border-right:2px solid currentColor}}.workflow-card[data-astro-cid-gtbnhohp]:nth-child(2n){flex-direction:row-reverse;&[data-astro-cid-gtbnhohp]:before{border-left:2px solid currentColor}}.workflow-card[data-astro-cid-gtbnhohp]:before{padding-inline:var(--em-spacing-100);display:flex;justify-content:center;align-items:center;border-bottom:0}}@media screen and (min-width:68.75em){.workflow-card[data-astro-cid-gtbnhohp]{border-radius:var(--rad-250)!important}}form[data-astro-cid-svshx33u]{--error-color-light: var(--clr-tertiary-100);--error-color-strong: var(--clr-tertiary-300);color:var(--bg-color);background:var(--clr-transparent-50);padding:var(--rem-spacing-100);border-radius:var(--rad-25);margin:0 auto;width:95%;max-width:600px;& p[data-astro-cid-svshx33u]{margin:0}}fieldset[data-astro-cid-svshx33u]{border-radius:var(--rad-25)}textarea[data-astro-cid-svshx33u],fieldset[data-astro-cid-svshx33u]{margin-bottom:var(--rem-spacing-75)}.form-group[data-astro-cid-svshx33u]{margin-block-end:var(--rem-spacing-150);position:relative}.column[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:var(--rem-spacing-75)}input[data-astro-cid-svshx33u]::placeholder,textarea[data-astro-cid-svshx33u]::placeholder{color:var(--clr-ui-400)}input[data-astro-cid-svshx33u]:not([type=submit]),textarea[data-astro-cid-svshx33u]{padding:var(--em-spacing-75);border-radius:var(--rad-25);color:var(--text-color);border:none;&[data-astro-cid-svshx33u]:focus{outline-offset:4px}}input[data-astro-cid-svshx33u]:placeholder-shown,textarea[data-astro-cid-svshx33u]:placeholder-shown{background-color:var(--bg-color)}input[data-astro-cid-svshx33u]:not(:placeholder-shown),textarea[data-astro-cid-svshx33u]:not(:placeholder-shown){background-color:#fff}input[data-astro-cid-svshx33u][type=checkbox]{margin-right:var(--em-spacing-50);accent-color:var(--clr-primary-100)}input[data-astro-cid-svshx33u][type=submit]{font-size:clamp(var(--fs-phone-h4),2vw,var(--fs-desktop-h3));color:var(--bg-color);font-weight:var(--fw-500);background-color:var(--text-color);margin:0 auto;border:2px solid var(--clr-primary-200);&[data-astro-cid-svshx33u]:hover{background-color:var(--bg-color);color:var(--text-color)}&[data-astro-cid-svshx33u]:focus{opacity:.75}}legend[data-astro-cid-svshx33u]{margin-block-end:var(--em-spacing-75)}input[data-astro-cid-svshx33u][type=submit]{cursor:not-allowed;pointer-events:none;background-color:gray}label[data-astro-cid-svshx33u],legend[data-astro-cid-svshx33u]{font-size:clamp(calc(var(--fs-phone-regular) * 1.1),1.45vw,calc(var(--fs-desktop-regular) * 1.1))}.error-message[data-astro-cid-svshx33u]{height:calc(var(--fs-phone-regular) + calc(var(--em-spacing-75)));width:fit-content;padding:var(--em-spacing-75) var(--em-spacing-25);border-radius:var(--rad-25);font-size:clamp(var(--fs-phone-regular),1.45vw,var(--fs-desktop-regular));color:var(--error-color-strong);font-weight:var(--fw-500);display:flex;justify-content:center;align-items:center}.custom-valid[data-astro-cid-svshx33u]{background-color:var(--clr-primary-100)!important}.custom-invalid[data-astro-cid-svshx33u]{background-color:var(--error-color-light)!important}[data-astro-cid-svshx33u][data-validate=with-icon]:before{content:"";font-weight:900;font-size:clamp(var(--fs-phone-h4),2vw,var(--fs-desktop-h3));position:absolute;right:0;width:fit-content;height:100%;padding-inline-end:var(--em-spacing-75);display:flex;align-items:center}[data-astro-cid-svshx33u][data-validate=with-icon].valid:before{content:"✔";color:green}[data-astro-cid-svshx33u][data-validate=with-icon].invalid:before{content:"✖";color:var(--error-color-light)}#submit-feedback[data-astro-cid-svshx33u]{height:2rem}
