:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:ZalandoSansExpandedItalic;src:url(/assets/ZalandoSansExpanded-VariableFont_wght-DuAAayKN.ttf) format("truetype");font-weight:200 900;font-style:normal}#root{width:100vw;min-height:100vh;display:flex;flex-direction:column;background-color:#baaf93}.flexWrapper{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;font-family:ZalandoSansExpandedItalic}.header{position:sticky;top:0;z-index:1000;width:100vw;background-color:#635736;color:#fff;display:flex;align-items:center;justify-content:space-between;height:60px;box-shadow:0 4px 8px #0006}.logoTextContainer{display:flex;align-items:center;gap:10px;margin-left:50px}.logo{height:40px;width:auto}.logoText{font-weight:700;font-family:ZalandoSansExpandedItalic;font-weight:500;color:#fff;font-size:clamp(20px,2.5vw,30px)}.rightSide{display:flex;align-items:center;justify-content:space-between;margin-right:50px}.aboutButton{background:none;cursor:pointer;color:#fff;border:none;outline:none;font-weight:100}.aboutButton:hover{text-decoration:underline;border:none}.separatorLine1{width:1px;height:40px;background-color:#fff;margin-right:20px}.body{margin-bottom:0}.footer{width:100vw;background-color:#241a00;color:#fff;text-align:center;font-size:.7rem;box-shadow:0 -4px 8px #0006;display:flex;justify-content:center;align-items:center;font-weight:100}.separatorLine2{margin-left:10px;width:1px;height:20px;background-color:#fff}.privacyPolicyButton{background:none;cursor:pointer;color:#fff;border:none;outline:none;padding:10px}.privacyPolicyButton:hover{text-decoration:underline;border:none}@font-face{font-family:ZalandoSansExpandedItalic;src:url(/assets/ZalandoSansExpanded-VariableFont_wght-DuAAayKN.ttf) format("truetype");font-weight:200 900;font-style:normal}.homePage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff;min-height:100vh;padding-top:40px}.overlay{position:fixed;inset:0;background:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000}.spinner{width:80px;height:80px;border:8px solid rgba(255,255,255,.2);border-top:8px solid #ffc42b;border-radius:50%;animation:spin 1s linear infinite}.loadingText{margin-top:20px;color:#fff;font-size:1.2rem}.doneText{color:#fff;font-size:1.5rem;text-align:center}@keyframes spin{to{transform:rotate(360deg)}}.heroPortion{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:5vw}.heroImage{width:300px;height:auto}.mainContainer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;max-width:900px;width:100vw;margin:0 auto;background-color:#635736;padding:32px;border-radius:16px;box-shadow:0 10px 25px #00000014}.explanation{text-align:left}.inputContainer{display:flex;flex-direction:column;gap:12px}.textInput{width:280px;padding:10px 14px;font-size:16px;border-radius:6px;border:1px solid #ccc;outline:none}.textInput:focus{border-color:#ffc42b}.sendButton{width:150px;padding:10px 14px;font-size:16px;border-radius:8px;border:none;background-color:#ffc42b;cursor:pointer;transition:background-color .2s ease}.sendButton:hover{background-color:#c79922}@media(max-width:768px){.mainContainer{grid-template-columns:1fr;text-align:center;padding:1% 0 5%}.explanation{text-align:center}.inputContainer{align-items:center}.textInput,.sendButton{width:100%;max-width:320px}}.reviewsPortion{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#877b5b;padding-bottom:3%}.reviewsHeader{font-size:20pt;align-self:flex-start;margin-left:10%;margin-bottom:1%;font-size:clamp(20px,2.5vw,28px)}.reviewsContainer{width:80vw}.howItWorksPortion{width:100vw;align-self:flex-start;background:#877b5b}.howItWorksHeader{margin-left:10vw;font-size:clamp(20px,2.5vw,28px)}.howItWorksList{margin-left:10vw}.howItWorksPost{margin-left:10vw;padding-right:10vw}.ourProcessPortion{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#877b5b;padding-bottom:3%}.ourProcessHeader{margin-bottom:1%;font-size:clamp(20px,2.5vw,28px)}.ourProcess{display:flex;align-items:center;gap:100px}.ourProcessText{max-width:500px}.image{width:400px;height:auto}@media(max-width:768px){.ourProcess{flex-direction:column;gap:0px}.ourProcessText{order:1;padding-left:3%;padding-right:3%}.image{order:2;width:250px}}.reviewsOuter{width:100%;overflow:hidden}.reviewsTrack{display:flex;width:max-content;animation:scrollLeft 30s linear infinite}.reviewCard{background:#635736;border-radius:16px;margin-right:24px;width:15vw;min-width:150px;box-shadow:0 10px 25px #00000014;text-align:center}.reviewStars{padding-top:10%;color:#f59e0b;margin-bottom:5px}.reviewMessage{font-size:16px;margin-bottom:5px;color:#fff}.reviewName{font-weight:600;color:#fff}.reviewsOuter{mask-image:linear-gradient(to right,transparent,black 1%,black 99%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent)}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.error404Page{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error404Title{font-size:3rem;font-weight:800;margin-bottom:.5rem;color:#fff}.error404Subtitle{font-size:1.2rem;opacity:.8;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aboutPage{font-family:ZalandoSansExpandedItalic;font-weight:100;line-height:1.2;color:#fff;margin-left:250px;margin-right:250px}.about{text-align:center;justify-content:center;font-size:35px;font-family:ZalandoSansExpandedItalic;font-weight:500;animation:fadeIn .8s ease-out forwards}.whySwitchTrackBody{margin-left:20px;margin-right:20px;margin-bottom:100px}.whySwitchTrack{margin-top:0;margin-bottom:0;font-size:35px;font-weight:500}.highlighted{color:#635736;animation:fadeIn .8s ease-out forwards}.privacyPolicy{margin-top:0;margin-bottom:0;font-size:35px;font-weight:500}.privacyPolicyBody{margin-left:20px;margin-right:20px;font-size:16px;font-weight:100}
