.container,.topbar{width:100%;padding:0 1rem;box-sizing:border-box}.hero,.topbar{background-color:#573f30}.hero .separator,body{background-color:#fff}.hero,.hero .container,.hiw-desc,.hiw-subtitle,.how-it-works-v2,.topbar-title{text-align:center}.hiw-desc,.hiw-step-desc,.topbar-title{font-style:normal;line-height:normal}*,.container,.testimonials-list,.topbar{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.6;color:#333}.font-playfair{font-family:'Playfair Display',serif}.hero p,.mb-3rem{font-family:'SF Pro Rounded',sans-serif}.mb-3rem{margin-bottom:4rem}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto}.topbar{display:flex;justify-content:center;align-items:center;height:65px;position:fixed;top:0;left:0;right:0;z-index:1000}.topbar-hero-img,.topbar-icon{height:40px;position:absolute}.topbar-icon{width:auto;left:2rem}.topbar-title{color:#f0f0f0;font-family:"SF Pro Display";font-size:23px;font-weight:300;letter-spacing:5.06px;text-transform:uppercase}.topbar-hero-img{width:auto;right:2rem}@media screen and (max-width:1024px){.topbar{padding:0 1.5rem;height:65px}.topbar-hero-img,.topbar-icon{height:32px}.topbar-hero-img{margin-right:.5rem}.topbar-icon{margin-left:.5rem}.topbar-title{font-size:17px;letter-spacing:3.75px}}.hero p,.hiw-desc{margin-left:auto;margin-right:auto}.hero{background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:multiply;padding:4rem 0;position:relative;margin-top:65px;overflow:hidden}.hero *{z-index:1}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.ampersand{font-family:'Poltawski Nowy',serif}.accordion-title,.hiw-desc,.hiw-step-desc{font-family:"SF Pro Rounded"}.hero-text{max-width:900px}.hero h1{font-size:4.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#fff}.hero h1 span{display:inline-block;position:relative}.hero .separator{content:"";width:22%;height:1.3px;margin:1rem auto;border-radius:4px}.hero p{font-size:1.4rem;font-weight:300;color:#fff;align-items:center;max-width:580px}.hero-buttons{display:flex;flex-direction:column;align-items:center}.hero .app-badges{margin-bottom:1rem}.hero .app-badges img{max-width:120px;height:auto}.hero .feature-icons{display:flex;margin-top:0}.hero .feature-icons img{width:330px;height:auto}.how-it-works-v2{padding:3rem 1rem;background-color:#ede8e5}.hiw-title{color:#2a1e13;font-size:4.5rem;font-weight:500;margin-bottom:0}.hiw-desc{top:auto;margin-bottom:3rem;max-width:700px;color:#2a1e13;font-size:23px;font-weight:400}.hiw-subtitle{color:#2a1e13;font-size:2.5rem;font-weight:200;margin-bottom:4rem}.hiw-steps{display:flex;flex-direction:column;gap:4rem}.hiw-step{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:none;opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.hiw-step-reverse{flex-direction:row-reverse;text-align:right}.hiw-step-reverse .hiw-step-text{align-items:flex-start;text-align:left;padding-right:1rem}.hiw-step-reverse .hiw-step-img{justify-content:flex-start}.hiw-step-text{flex:1;text-align:left;align-items:flex-start;display:flex;flex-direction:column;padding:0 2rem}.hiw-step-header{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem;padding:0}.hiw-step-number{font-size:4rem;font-weight:500}.hiw-step-title{color:#2a1e13;font-size:78px;font-weight:500}.hiw-step-desc{color:#2a1e13;padding:0;font-size:23px;font-weight:400}.hiw-step-img{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:0 2rem}.hiw-step-img img{max-width:400px;width:100%;height:auto;border-radius:.5rem}.hiw-step.visible{opacity:1;transform:translateY(0)}.ai-discover{background-color:#766a64;color:#fff;padding:.5rem 2rem;text-align:center}.ai-discover h2{font-size:78px;font-weight:500;margin-bottom:.5rem}.ai-discover p{font-size:1.1rem;margin-bottom:2rem;font-family:'SF Pro Rounded',sans-serif}.discover-item{background-color:#e0dbd6;color:#2a1e13;border-radius:45px;display:flex;align-items:center;justify-content:space-between;margin:2.5rem auto;padding:1rem;max-width:1150px;position:relative}.discover-item.reverse{flex-direction:row-reverse;text-align:left}.discover-item.reverse .discover-info{padding-left:1rem;padding-right:1rem;text-align:left}.discover-item img{max-width:36%;border-radius:45deg}.discover-info{flex:1;text-align:left;font-weight:200;color:#2a1e13}.discover-info h3{font-size:2.5rem;font-weight:200;line-height:53px;margin-bottom:1rem;max-width:530px;font-family:"Playfair Display";margin-left:80px;margin-right:auto}.discover-info ul{list-style:none;padding-left:80px;padding-right:80px;margin:0;font-size:23px;font-family:'SF Pro Rounded',sans-serif}.faq h2,.footer-cta h2,.testimonial-section h2{font-family:"Playfair Display";font-style:normal}.discover-info li{margin-bottom:.5rem;font-size:23px;color:#2a1e13;font-weight:300;margin-top:15px}.faq h2,.testimonial-card p.quote,.testimonial-section h2,.testimonial-section p.subtitle{text-align:center;font-weight:400;line-height:normal}.discover-info ul>li{display:flex;flex-direction:row}.discover-info ul>li .key{flex:none;color:#2a1e13}.discover-info ul>li .val{flex:none;color:#2a1e13;font-weight:500}.discover-info ul>li .separator{flex:auto;border-bottom:2px dotted #2a1e13;position:relative;bottom:6px;margin:0 .5rem;color:#2a1e13}.match-badge{position:absolute;font-weight:700;height:70px;width:70px}.match-badge.right{top:20px;right:20px}.match-badge.left{top:20px;left:20px}.discover-item.reverse .match-badget{position:absolute;top:1rem;left:1rem;font-weight:700;height:auto;width:auto}@media (max-width:1024px){.hero .container{flex-direction:column;align-items:center;text-align:center}.hero .separator{margin:1rem auto}.hero-text{order:1;max-width:528px;font-size:3rem}.hero h1{color:#fff;text-align:center;font-size:58px;font-style:normal;font-weight:600;line-height:normal}.hero p{font-size:19px;max-width:528px}.feature-icons{justify-content:center;text-align:center;width:100%}.feature-icons img{margin:0 auto;display:block}.hero .hero-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero .app-badges{margin-bottom:1.5rem;align-items:center}.ai-discover h2,.hiw-step-number,.hiw-step-title,.hiw-title{font-size:58px}.ai-discover p,.hiw-desc,.hiw-step-desc{font-size:19px}.hiw-subtitle{font-size:25px}.hiw-step-img img{width:100%;max-width:400px}.hiw-step{flex-direction:column;flex-direction:column-reverse;text-align:center;align-items:center;gap:2rem}.hiw-step-reverse{flex-direction:column-reverse;align-items:center;text-align:center}.hiw-step-reverse .hiw-step-text{align-items:center;text-align:center}.hiw-step-header,.hiw-step-reverse .hiw-step-img{justify-content:center}.hiw-step-text{order:2;align-items:center;text-align:center;display:flex;flex-direction:column;padding:0 1rem}.hiw-step-img{order:1;justify-content:center;padding:0 1rem}.discover-info,.discover-info .key,.discover-info .val,.discover-info ul>li,.discover-item .li{font-size:20px}.discover-item{flex-direction:column;text-align:center;max-width:720px;height:auto;flex-shrink:0}.discover-item .img{max-width:100%;width:100%;margin-bottom:1rem}.discover-item .match-badge.left,.discover-item .match-badge.right{left:auto;right:20px}.discover-item .ul{padding:1rem}.discover-info{padding:1rem 30px 0;text-align:center;width:100%}.discover-info h3{text-align:center;margin-left:auto;margin-right:auto}.match-badge{top:20px;bottom:auto;right:20px}.match-badge img{width:50px;height:auto}.discover-item img{max-width:80%}.discover-item-reverse>img:nth-of-type(2),.discover-item:not(.discover-item-reverse)>img:first-of-type{margin-top:40px}.discover-item-reverse{flex-direction:column-reverse}.discover-info ul,.discover-item-reverse .discover-info ul{padding-left:60px;padding-right:60px}}@media screen and (max-width:768px){.topbar{padding:0 .75rem;height:50px}.topbar-icon{height:24px;margin-left:0}.topbar-hero-img{display:none}.topbar-title{font-size:11px;letter-spacing:2.42px}.ai-discover p,.discover-info h3{margin-left:auto;margin-right:auto;text-align:center}.ai-discover h2{font-size:30px}.ai-discover p{font-size:15px;max-width:300px}.discover-item{padding:1rem;max-width:100%;border-radius:25px}.discover-item img>img:first-of-type{max-width:100%;width:100%;height:auto;margin-top:30px}.discover-info .key,.discover-info .val{font-size:14px}.discover-info h3{font-size:20px;line-height:normal;margin-bottom:.5rem;max-width:260px}.discover-info ul>li{font-size:14px;margin-top:10px}.match-badge{max-width:45px!important;height:auto;top:8.5px!important;right:8.5px!important}.discover-info{padding:13px 0;text-align:center}.discover-info ul,.discover-item-reverse .discover-info ul{padding-left:30px;padding-right:30px}}.testimonial-section{padding:40px 20px 60px;text-align:center;background-color:#ede8e5}.testimonial-section h2{color:#2a1e13;font-size:78px;margin-bottom:10px}.testimonial-section p.subtitle{color:#2a1e13;font-family:"SF Pro Rounded";font-size:23px;font-style:normal;margin-bottom:60px}.testimonials-list{display:flex;gap:40px;justify-content:center;margin:0 auto;align-items:stretch;padding:0 1rem;width:100%;overflow-x:hidden;max-width:1200px}.testimonial-card{position:relative;z-index:2;background-color:#fff;padding:34px;border-radius:20px;height:auto;flex:1;display:flex;flex-direction:column;min-height:285px;width:100%}.stars{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.stars img{max-width:140px;height:auto}.testimonial-card p.quote{color:#532923;font-family:"SF Pro Display";font-size:23px;font-style:italic;margin-bottom:20px}.testimonial-card p.name{font-weight:600;color:#532923;font-family:"SF Pro Display"}.testimonials-wrapper{width:100%;overflow:hidden;position:relative}.testimonial-container{flex:1 1 100%;max-width:400px;box-sizing:border-box;width:100%}.testimonial-card{flex:1;display:flex;flex-direction:column}.accordion-content,.accordion-item{overflow:hidden;background:#ccb7a3}.faq{background-color:#573f30;padding:3rem;text-align:center}.faq h2{color:#fff;font-size:78px;margin-bottom:.5rem}.faq .mb-3rem{font-size:1.25rem;color:#fff}.accordion{display:flex;gap:24px;max-width:1200px;margin:0 auto;padding:0 .5rem}.accordion-column{flex:1;display:flex;flex-direction:column;gap:24px}.accordion-item{border-radius:3px;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:.3s;padding:.5rem;height:auto}.accordion-title{display:flex;align-items:center;font-size:23px;font-weight:400;color:#532923;background:#ccb7a3;border:none;text-align:left;cursor:pointer;position:relative;padding:1.4rem 1rem .5rem 4rem}.accordion-content,.accordion-content ul{font-size:20px;text-align:left;font-weight:400}.accordion-title::before{content:'+';position:absolute;left:1rem;top:58%;transform:translateY(-50%);font-size:3rem;color:#532923}.accordion-title.active::before{content:'−'}.accordion-content{max-height:0;transition:max-height .3s;line-height:1.25;padding:0 1rem 1rem 4rem}.accordion-content ul{list-style:disc;padding-left:1.5rem;margin:0}.accordion-content>*{margin-top:1rem}.accordion-item.expanded .accordion-content{color:#532923;max-height:500px}.accordion-content,.accordion-content>*{color:#532923!important}.site-footer{background-color:#573f30;padding:30px 2rem 2rem;color:#111}.footer-cta{text-align:center;margin-bottom:2rem}.footer-cta h2{color:#fff;text-align:center;font-size:70px;font-weight:400;line-height:normal;margin-bottom:.5rem}.footer-cta p{color:#fff;text-align:center;font-family:"SF Pro Rounded";font-size:23px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:1rem}.footer-top{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;padding:0 2rem}.footer-left{display:flex;align-items:center;gap:.75rem;padding-left:0}.footer-left img{width:35px;height:35px}.footer-left span{color:#fff;font-family:"SF Pro Display";font-size:18px;font-style:normal;font-weight:500;line-height:normal}.footer-bottom,.footer-right a{text-align:center;font-size:18px;color:#fff;font-family:"SF Pro Rounded"}.footer-center{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:5rem}.footer-center img{display:block;margin:0 auto;height:40px;align-items:center}.footer-right{display:flex;gap:2rem;flex-wrap:wrap}.footer-right a{text-decoration:none;font-style:normal;font-weight:300;line-height:normal}.footer-bottom{padding-top:2rem}@media (max-width:1024px){.faq h2,.testimonial-section h2{font-size:58px}.footer-cta p,.testimonial-card p.quote,.testimonial-section p.subtitle{font-size:19px}.testimonials-wrapper{overflow:visible}.footer-top,.testimonials-list{flex-direction:column;align-items:center;gap:1.5rem}.testimonial-container{width:100%;max-width:400px;margin:0 auto}.testimonial-card{width:100%;box-sizing:border-box;padding:30px;height:auto;min-height:100px}.testimonial-card p.name{font-size:21px}.faq{padding:2rem 1.5rem}.faq .container{padding:0}.faq .mb-3rem{font-size:20px}.accordion{flex-direction:column;flex-direction:column;padding:0 1rem;gap:24px}.accordion-column{width:100%;gap:1.5rem}.accordion-title{font-size:22px;padding:1.5rem 1rem .5rem 4rem;text-align:left}.accordion-title::before{left:1rem}.accordion-content{padding:0 1rem 1rem 4rem}.footer-cta h2{text-align:center;font-size:58px;max-width:500px;margin-left:auto;margin-right:auto}.footer-left{flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:.5rem;padding-top:97px;font-size:18px}.footer-right{flex-direction:column;align-items:center;gap:.5rem;font-size:18px;justify-content:center}.footer-center{position:static;transform:none;margin:.5rem 0}.footer-center img{height:36px}.site-footer{padding:2rem 1rem}.footer-bottom{margin-top:1rem;font-size:18px;font-weight:200}}.footer-mobile-button{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:1000;display:none}@media (max-width:768px){.hero{padding:6rem 0;margin-top:50px}.hero h1{text-align:center;font-family:"Playfair Display";font-size:35px;font-style:normal;font-weight:600;line-height:normal;max-width:390px;margin-left:auto;margin-right:auto;color:#fff}.hero p{font-size:16px;max-width:350px}.hero .feature-icons img{padding-top:57px;max-width:276px;height:auto}.hero .app-badges img{max-width:145px;height:auto;padding-top:30px;padding-bottom:100px}.hero .app-badges a{display:flex;align-items:center;justify-content:center}.how-it-works-v2{padding:23px 1rem}.hiw-step-number,.hiw-step-title,.hiw-title,.testimonial-section h2{font-size:30px}.hiw-desc{display:none;font-size:15px;max-width:275px;padding:0 1rem}.hiw-subtitle{font-size:20px;margin-bottom:2.5rem;padding:0 1rem}.hiw-steps{padding:0 1rem;gap:3rem}.hiw-step{flex-direction:column;flex-direction:column-reverse;text-align:center;align-items:center;gap:2rem}.accordion-content ul,.hiw-step-desc{font-size:15px}.hiw-step-reverse{flex-direction:column;flex-direction:column-reverse;align-items:center;text-align:center}.hiw-step-reverse .hiw-step-text{align-items:center;text-align:center}.hiw-step-header,.hiw-step-reverse .hiw-step-img{justify-content:center}.hiw-step-text{order:2;align-items:center;text-align:center;display:flex;flex-direction:column;padding:0 1rem;gap:.1rem}.hiw-step-header{margin-bottom:.25rem}.hiw-step-img{order:1;justify-content:center;padding:0 1rem}.hiw-step-img img{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.testimonial-section p.subtitle{font-size:15px;max-width:250px;text-align:center;margin-left:auto;margin-right:auto}.testimonial-card{width:100%;box-sizing:border-box;padding:20px}.footer-bottom,.footer-left span,.footer-right a,.testimonial-card p.name,.testimonial-card p.quote{font-size:16px}.faq .mb-3rem,.faq h2{margin-left:auto;margin-right:auto;text-align:center}.faq{padding:1.5rem 1rem}.faq h2{margin-top:20px;font-size:30px;max-width:250px}.faq .mb-3rem{font-size:15px;max-width:300px}.accordion-title{font-size:18px;padding:1.5rem 1rem .5rem 4rem;text-align:left}.accordion-title::before{left:1rem;font-size:2.5rem}.accordion-content{font-size:15px;padding:0 1rem 1rem 4rem}.footer-cta h2,.footer-cta p{margin-left:auto;margin-right:auto}.footer-cta h2{font-size:30px;max-width:300px}.footer-cta p{font-size:15px;max-width:270px}.footer-left{align-items:center;padding-top:50px}.footer-left img{width:30px;height:30px}.footer-top{flex-direction:column;align-items:center;gap:1rem;padding-left:16px}.footer-center img{max-width:120px;height:auto}.footer-bottom{padding-bottom:80px;padding-top:10px}.footer-right{flex-direction:column;align-items:center;gap:1.4rem}.footer-mobile-button{display:block;text-align:center;margin-top:1rem}.footer-mobile-button img{width:200px;height:auto}}