:root{--surface: #fef7ff;--on-surface: #1d1b20;--on-surface-variant: #49454f;--surface-container-lowest: #ffffff;--surface-container-low: #f7f2fa;--surface-container: #f3edf7;--surface-container-high: #ece6f0;--surface-container-highest: #e6e0e9;--primary: #6750a4;--on-primary: #ffffff;--secondary: #625b71;--on-secondary: #ffffff;--primary-container: #eaddff;--on-primary-container: #4f378b;--secondary-container: #e8def8;--on-secondary-container: #4a4458;--outline: #79747e;--outline-variant: #cac4d0;--accent: #0044f7;--on-accent: #ffffff;--inverse-surface: #322f35;--inverse-on-surface: #f5eff7}*{box-sizing:border-box}a{color:var(--accent);transition:color .3s ease}html,body{margin:0;padding:0;height:100%;width:100%}html{font-family:Roboto Flex,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712}:is(h1,h2,h3,h4,h5,h6){font-optical-sizing:auto;font-weight:500;margin:0;padding:0}header h1{flex:1;font-size:1.2rem;font-weight:400}h2{font-size:1.5rem;font-weight:400}:is(p,li,dt,dd){font-optical-sizing:auto;font-weight:400;margin:0;padding:0}.carousel{overflow-x:auto;scroll-snap-type:x mandatory}.carousel>li{scroll-snap-align:center}.icon-button{align-items:center;background-color:var(--surface-container);border-radius:50%;border:none;color:var(--on-surface);cursor:pointer;display:inline-flex;font-size:1rem;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.icon-button:hover{background-color:var(--surface-container-highest)}form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface-container-low);border-radius:1rem;border:1px solid var(--outline);color:var(--on-surface);font-size:1rem;font:inherit;padding:.75rem 1rem;transition:border-color .3s ease}form input:focus{border-color:var(--primary);background-color:var(--surface-container-lowest);outline:none}form button{background-color:var(--primary);border-radius:1rem;border:none;color:var(--on-primary);cursor:pointer;font-size:1rem;padding:1rem;transition:background-color .3s ease}button.primary{align-items:center;align-self:flex-start;background:var(--primary);border-radius:1.5rem;border:none;color:var(--on-primary);display:inline-flex;font-size:1rem;gap:.5rem;justify-content:center;padding:.5rem 1rem;width:fit-content}.phone-container.svelte-1tyw58s{background-color:var(--surface-container-lowest);color:var(--on-surface);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;max-width:620px;width:100%;position:relative}
