@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Roboto+Mono:wght@700&display=swap";:root{--bg: #fafafa;--ink: #1d1d1f;--muted: #323232;--yellow: #ffff04;--white: #ffffff;--container: 1170px;--section-y: 48px;--section-gap: 40px;--container-x: 20px;font-family:Montserrat,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}section{width:100%;position:relative;padding:var(--section-y) 0}.container{width:100%;max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--container-x);padding-right:var(--container-x)}.btn{display:inline-grid;place-items:center;min-width:222px;min-height:66px;padding:12px 25px;font:700 18px/1 Roboto Mono,monospace;letter-spacing:1px;text-decoration:none;border-radius:4px;transition:transform .2s ease,filter .2s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn-yellow{background:var(--yellow);color:#151515}.btn-dark{min-width:213px;min-height:54px;background:var(--ink);color:var(--yellow);font-size:17px;border-radius:0}.hero{padding:0;min-height:645px;color:var(--white);text-align:center;background-color:#000321;background-position:center;background-size:cover;background-repeat:no-repeat}.hero-inner{position:relative;min-height:645px;display:grid;place-items:center;padding-top:48px;padding-bottom:64px}.logo{width:80px;height:77px;object-fit:contain;position:absolute;left:var(--container-x);top:36px}.hero-copy{max-width:900px;padding:0 12px}.hero h1{margin:0 0 32px;font-size:50px;line-height:1.28;font-weight:700;letter-spacing:-1.8px}.hero-title-mobile{display:none}.why{padding:40px 0 36px;background:var(--bg)}.why-image{display:block;width:100%;max-width:1100px;height:auto;margin:0 auto}.how{background:var(--bg)}.how-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--section-gap);align-items:center}.how-photo{width:100%;max-height:560px;object-fit:cover}.how-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.how-steps{width:100%;max-width:520px}.plus-box{background:var(--white)}.plus-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.plus-mobile{display:none}.plus-inner>img{width:100%;max-width:420px;margin:auto}.plus-copy h4{margin:0 0 16px;font-size:22px}.plus-copy h1{margin:0 0 28px;font-size:40px;line-height:1.17}.plus-copy h3{margin:28px 0 10px;font-size:18px}.plus-copy p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.plus-copy a:not(.btn){color:var(--ink);font-weight:600}.plus-copy .btn{min-width:190px;min-height:54px;margin-top:32px;font-size:16px;border-radius:0}.next-box{background:var(--bg)}.next-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.next-image{width:100%;height:340px;object-fit:cover}.next-copy h2{margin:0 0 18px;font-size:25px;line-height:1.3}.next-copy ul{padding-left:22px;margin:0 0 24px;font-size:14px;line-height:1.85}.next-copy ul li+li{margin-top:4px}.testimonials{text-align:center;background:var(--bg)}.testimonials h1{margin:0 0 16px;font-size:40px;font-weight:700}.testimonials>.container>h2{margin:0 0 6px;font-size:18px;font-weight:400;line-height:1.4}.testimonials>.container>p{margin:0;font-size:18px;font-weight:400}.review-grid{margin:36px 0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.review-card{display:flex;flex-direction:column;align-items:center;padding:24px 18px 64px;background:transparent;border:2px solid transparent;border-radius:10px;box-shadow:0 1px 5px #707070;text-align:center}.review-card--accent{border-color:var(--yellow);border-width:1px}.review-card>img{width:120px;margin:0 auto 8px}.review-quote{margin:0;padding:10px 10px 0;font-size:18px;font-weight:400;line-height:1.55;color:#000;text-align:center}.review-name{margin:20px 0 0;font-size:23px;font-weight:700;line-height:1.3;color:#000}.review-meta{margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.3;color:#188bf6}.trust{text-align:center;background:var(--white)}.trust h1{max-width:700px;margin:0 auto 48px;font-size:29px;line-height:1.3}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.trust article{display:flex;flex-direction:column;align-items:center;gap:14px}.trust article img{width:70px;height:70px;object-fit:contain}.trust h2{margin:0;font-size:18px}.brands{text-align:center;background:var(--bg)}.brands h3{margin:0 0 14px;font-size:17px;font-weight:500}.brands h2{margin:0 auto;max-width:820px;font-size:21px;line-height:1.45;font-weight:600}.brand-row{display:flex;justify-content:center;align-items:center;gap:48px;margin:48px auto 40px}.brand-row img{max-height:85px;height:85px;width:auto;object-fit:contain}.instagram-feed{background:var(--ink);color:var(--white);padding:36px 0}.instagram-feed .container{min-height:120px}.instagram-feed .eapps-instagram-feed-posts-item.ig-hide-first-row{display:none!important}@media (min-width: 1024px){.instagram-feed .eapps-instagram-feed-posts-slider-item>.eapps-instagram-feed-posts-item:nth-child(-n+4){display:none!important}}@media (min-width: 768px) and (max-width: 1023.98px){.instagram-feed .eapps-instagram-feed-posts-slider-item>.eapps-instagram-feed-posts-item:nth-child(-n+3){display:none!important}}.instagram-feed .eapps-instagram-feed-posts-view,.instagram-feed .eapps-instagram-feed-posts-slider,.instagram-feed .eapps-instagram-feed-posts-slider-inner{height:auto!important;max-height:none!important}.faq{text-align:center;background:var(--white)}.faq h1{margin:0 0 28px;font-size:32px}.faq .container>[class*=elfsight-app-]{text-align:left;min-height:200px}footer{padding:56px 0 40px;color:#efefef;text-align:center;background:var(--ink);font-size:12px;line-height:1.55}.socials{display:flex;justify-content:center;flex-wrap:wrap;gap:28px 36px;margin-bottom:36px}.socials a{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;color:#efefef}.socials img{width:22px;height:22px}footer .container>p{max-width:770px;margin:16px auto}footer .container>p:last-child{margin-top:32px}footer a:hover{color:var(--yellow)}@media (max-width: 900px){:root{--section-y: 40px;--section-gap: 32px;--container-x: 20px}.container.how-inner,.container.plus-inner,.container.next-inner{grid-template-columns:1fr;gap:28px}.review-grid,.trust-grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.review-grid{margin-top:28px;margin-bottom:32px;gap:20px}.review-card{padding:22px 16px 48px}.how-copy,.plus-copy{align-items:center;text-align:center}section.why{padding:32px 0 28px}.how-steps{margin:0 auto}.plus-copy h3,.plus-copy p{text-align:left}.next-copy{text-align:center}.next-copy ul{display:inline-block;text-align:left}section.plus-desktop{display:none}section.plus-mobile{display:block}.next-image{height:300px}.brand-row{gap:28px;margin:36px auto 32px;flex-wrap:wrap}.brand-row img{height:64px;max-height:64px}}@media (max-width: 700px){:root{--section-y: 36px;--section-gap: 24px;--container-x: 13px}section.hero,.container.hero-inner{min-height:560px}.container.hero-inner{padding-top:36px;padding-bottom:48px}section.why{padding:28px 0 24px}.why-image{max-width:100%}.hero h1.hero-title-desktop{display:none}.hero h1.hero-title-mobile{display:block;margin-bottom:28px;font-size:32px;line-height:1.25;letter-spacing:-1px}.logo{width:56px;height:auto;top:20px}.how-photo{max-height:420px}.next-image{height:240px}.plus-copy h1{font-size:28px;margin-bottom:20px}.plus-copy h4{margin-bottom:12px;font-size:18px}.plus-copy h3{margin-top:22px}.plus-copy .btn{margin-top:24px}.container.plus-inner>img{max-width:280px}.review-card{padding:20px 14px 40px}.review-quote{font-size:16px}.review-name{font-size:20px}.brand-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:28px auto 24px}.brand-row img{height:56px;max-height:56px}.testimonials h1{font-size:32px}.testimonials>.container>h2,.testimonials>.container>p{font-size:16px}.trust h1{margin-bottom:32px;font-size:24px}.trust-grid{gap:28px}.faq h1{font-size:28px;margin-bottom:20px}footer{padding:44px 0 32px}.socials{gap:20px 28px;margin-bottom:28px}}
