@font-face{font-family:Poppins;src:url('/fonts/Poppins-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/fonts/Poppins-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url('/fonts/Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Poppins;src:url('/fonts/Poppins-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/Inter-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/Inter-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/Inter-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/Inter-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/Inter-800.woff2') format('woff2');font-weight:800;font-display:swap}
html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;background:#f9f9f9}button,input,select,textarea{font:inherit}::selection{background:#d9ceff;color:#050311}
#sweeple{overflow:clip;min-height:100vh;--lavender:#f6f3ff;font-family:Inter,Arial,sans-serif}
#sweeple h1,#sweeple h2,#sweeple h3{font-family:Poppins,Arial,sans-serif;letter-spacing:0!important}
#sweeple .s-title,#sweeple .s-hero h1{font-weight:700;letter-spacing:0}
#sweeple .s-final h2{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:0}
#sweeple .s-hero .s-kicker{font-family:Poppins,Arial,sans-serif;letter-spacing:0}
#sweeple .s-btn{padding:3px 11px;min-height:39px;gap:2px}
#sweeple .s-btn .s-mark{width:32px;height:33px}
#sweeple .s-hero .s-btn{gap:9px}
#sweeple .s-faq details[open]{border-color:var(--purple)}
#sweeple .s-pin{width:24px;height:24px}
#sweeple .s-arrow img{width:15px;height:18px}
#sweeple .s-skip{position:fixed;top:-100px;left:20px;z-index:1000;background:#fff;padding:12px;border:2px solid var(--purple);border-radius:6px}#sweeple .s-skip:focus{top:15px}
#sweeple .s-nav .s-contact{text-decoration:none}
#sweeple .s-step-dots button{position:relative;display:block;border:0;padding:0;width:6px;height:6px;border-radius:50%;background:#f6f6f6}
#sweeple .s-step-dots button:before{content:'';position:absolute;inset:-2px -12px}
#sweeple .s-step-dots button[aria-pressed=true]{background:var(--purple)}
#sweeple .s-step-dots button:focus-visible{outline-offset:3px}
#sweeple .s-step-dots>span:first-child{background:var(--purple)}
#sweeple .s-step-count{display:none}
#sweeple .s-modal{font-family:inherit}
#sweeple .s-modal-icon{width:54px;height:54px;border-radius:12px}
#sweeple .s-modal-close{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;background:transparent;color:var(--muted);font-size:27px}
#sweeple .s-modal>.s-modal-note{font-size:11px;line-height:1.5;margin-top:24px}
#sweeple .s-audience{display:flex;gap:8px;margin-top:23px}
#sweeple .s-audience button{border:0;background:var(--lavender);color:var(--purple);border-radius:5px;font-size:12px;padding:10px 12px;min-height:40px}
#sweeple .s-audience button[aria-pressed=true]{background:var(--purple);color:#fff}
#sweeple .s-modal-primary{display:flex;width:100%;gap:15px;white-space:normal}
#sweeple .s-modal-contact{display:block;text-align:center;font-size:12px;margin-top:20px;color:var(--muted);text-underline-offset:4px}
#sweeple .s-noscript{max-width:600px;margin:30px auto;padding:20px;text-align:center;font-size:12px}
#sweeple .s-error{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:30px;text-align:center}
#sweeple .p-prose{max-width:760px;margin:auto;padding:0 30px 40px}#sweeple .p-prose h2{font-size:25px;margin:42px 0 18px}#sweeple .p-prose p{font-size:16px;line-height:1.7;color:var(--muted)}
#sweeple .s-footer-group a{white-space:normal}#sweeple .s-footer-group a:before{display:none}
#sweeple .s-footer-group li{line-height:1.2}#sweeple .s-copyright span{line-height:0}
#sweeple [hidden]{display:none!important}
@media(min-width:1251px){#sweeple .s-join-step{grid-template-columns:minmax(0,1fr) 380px;min-height:854px;gap:100px;padding-left:160px;padding-right:300px}}
@media(min-width:992px){#sweeple .s-hero{padding-top:313px}#sweeple .s-hero h1{max-width:702px;margin-top:26px}#sweeple .s-hero .s-desc{margin-top:45px}#sweeple .s-hero .s-btn{margin-top:28px;padding-left:5px;padding-right:11px;gap:4px}#sweeple .s-hero .s-proof{margin-top:24px}#sweeple .s-faq{margin-top:390px}#sweeple[data-page=home] .s-reviews{margin-top:446px}#sweeple .s-nav .s-contact{min-height:42px}#sweeple .s-nav .s-icon{width:40px;height:41px}#sweeple .s-nav .s-btn{padding-inline:9px}#sweeple .s-footer{min-height:418px}#sweeple .s-footer-glass{min-height:382px;padding-bottom:38px}}
@media(max-width:991px){#sweeple .s-wrap{width:calc(100% - 32px)}#sweeple h1,#sweeple h2,#sweeple h3{font-family:Poppins,Arial,sans-serif}#sweeple .s-title,#sweeple .s-hero h1,#sweeple .s-final h2{font-weight:700;letter-spacing:0}#sweeple .s-btn{min-height:33px;padding:2px 10px;gap:6px}#sweeple .s-btn .s-mark{width:24px;height:25px}#sweeple .s-pin{width:20px;height:20px}#sweeple .s-footer-group a{min-height:27px}#sweeple .s-footer-group ul{gap:0}}
@media(max-width:991px){#sweeple .s-hero .s-desc{margin-top:20px}#sweeple .s-hero .s-btn{padding-left:1px;padding-right:15px;gap:5px}#sweeple .s-hero .s-btn .s-mark{width:26px;height:27px}#sweeple .s-hero .s-proof{margin-top:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}#sweeple *,#sweeple *:before,#sweeple *:after{animation:none!important;transition:none!important}}
