.DetectingServices_root__8QR2B{height:90px;display:flex;align-items:center;justify-content:center;gap:var(--space-lg);background-color:var(--color-muted-background);margin-bottom:var(--space-3xl)}.DetectingServices_title__CP80J{color:var(--color-muted-foreground)}.DetectingServices_loader__ZD_9y{width:18px;aspect-ratio:1;border-radius:50%;border:1px solid var(--color-border);border-right-color:var(--color-foreground);animation:DetectingServices_l2__GQDsc 1s linear infinite}@keyframes DetectingServices_l2__GQDsc{to{transform:rotate(1turn)}}.ServicesSmall_root__YAALm{display:block}.ServicesSmall_services-list__L7el0{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--space-layout-gutter);column-gap:var(--space-layout-gutter);grid-row-gap:var(--space-layout-gutter);row-gap:var(--space-layout-gutter)}.ServicesSmall_service__bUUIc{grid-column:span 2}@media(min-width:768px){.ServicesSmall_service__bUUIc{grid-column:span 1}}.MCPInputBig_root__pWhJb{margin-top:var(--space-2xs);display:flex;flex-direction:column;gap:var(--space-layout-sm)}.Button_root__8zdWA{position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:var(--space-xs);cursor:pointer;outline:none;border:none;overflow:hidden}.Button_full-width___s8ol{width:100%}.Button_disabled__uJNp4{cursor:not-allowed}.Button_big___IFMU{aspect-ratio:1/1;width:calc(var(--space-7xl) - var(--space-sm))}.Button_small__UXRPv{padding:var(--space-sm) var(--space-md)}.Button_primary__rI6yw{background-color:var(--color-foreground);color:var(--color-background)}.Button_primary__rI6yw:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);pointer-events:none;transition:background .3s ease}@media not all and (pointer:coarse){.Button_primary__rI6yw:hover:before{background:var(--hover-overlay-on-dark)}}.Button_primary__rI6yw.Button_disabled__uJNp4{background-color:var(--color-muted-background);color:var(--color-muted-foreground)}.Button_secondary___YNJM{background-color:var(--color-secondary);color:var(--color-foreground)}.Button_secondary___YNJM:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);pointer-events:none;transition:background .3s ease}@media not all and (pointer:coarse){.Button_secondary___YNJM:hover:before{background:var(--hover-overlay)}}.Button_secondary___YNJM.Button_disabled__uJNp4{background-color:var(--color-muted-background);color:var(--color-muted-foreground)}.Input_input__cUmWR{width:100%;padding:var(--space-md);border-radius:var(--space-m);border:1px solid var(--color-border);outline:none;color:var(--color-foreground);background-color:rgba(0,0,0,0)}.Input_input__cUmWR::placeholder{color:var(--color-muted);opacity:1}.Input_input__cUmWR:focus{border-color:var(--color-foreground)}.Checkbox_root__hXb58{display:flex;align-items:center;gap:var(--space-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_input__5w83k{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.Checkbox_checkbox___WoOc{position:relative;flex-shrink:0;width:16px;height:16px;background-color:var(--color-secondary);transition:background-color .3s ease}.Checkbox_checkbox___WoOc:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.Checkbox_checkbox___WoOc.Checkbox_checked__yTBFk{background-color:var(--color-foreground)}.Checkbox_checkbox___WoOc.Checkbox_checked__yTBFk:after{background-color:var(--color-background)}.Checkbox_label__3H5e_{color:var(--color-muted);transition:color .2s ease}@media not all and (pointer:coarse){.Checkbox_root__hXb58:hover .Checkbox_label__3H5e_{color:var(--color-foreground)}}.ContactInputs_root__rXKov{display:flex;flex-direction:column;gap:var(--space-lg)}.ContactInputs_inputs__t_Ql7{display:flex;flex-direction:column;gap:var(--space-sm);width:calc(100% - var(--space-layout-margin)*2)}@media(min-width:768px){.ContactInputs_inputs__t_Ql7{flex-direction:row;align-items:center;gap:var(--space-layout-gutter);width:100%}}