body{font-family:Inter}.menu-button{position:fixed;width:45px;height:45px;top:160px;left:10px;background-color:#151414;padding:4px 8px;z-index:20;transition:left .3s ease-in-out,opacity .3s ease-in-out;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:1;pointer-events:all}.menu-button.hidden{opacity:0;pointer-events:none}@media screen and (max-width: 468px){.menu-button{top:140px;width:30px;height:30px;font-size:16px}}.menu-button.open{left:300px}@media screen and (max-width: 468px){.menu-button.open{left:90%}}.toc-menu{position:fixed;top:120px;left:-400px;width:300px;height:520px;background:#ffb0c8;border-radius:24px;padding:20px;transition:left .3s ease-in-out;z-index:10;overflow-y:scroll}@media screen and (max-width: 468px){.toc-menu{top:140px;width:90%}}.toc-menu.open{left:0}.toc-menu .toc-heading{color:#000;font-size:32px;font-weight:600;line-height:36px;letter-spacing:-0.64px}.toc-menu li{margin:10px 0;color:#000;border-radius:12px;background:#fff;padding:4px 12px;width:fit-content}.toc-menu li:hover{background:#e9e1e1;transition:all .1s ease-in-out}.toc-menu::-webkit-scrollbar{width:0px}.toc-menu::-webkit-scrollbar-track{background:#e9ebf8;border-radius:10px}.toc-menu::-webkit-scrollbar-thumb{background:#bab5b6;border-radius:10px}.toc-menu::-webkit-scrollbar-thumb:hover{background:#938a8c}.toc-menu .cta{margin-top:12px}section{scroll-margin-top:100px}#hero-cta-sec{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:80px 0}@media screen and (max-width: 468px){#hero-cta-sec{padding:40px 0}}#hero-cta-sec .wrapper{width:min(1200px,100%);display:flex;align-items:center;justify-content:space-between;gap:60px}@media screen and (max-width: 1032px){#hero-cta-sec .wrapper{padding-inline:24px;gap:40px}}@media screen and (max-width: 900px){#hero-cta-sec .wrapper{flex-direction:column}}#hero-cta-sec .info-sec{display:flex;flex-direction:column;gap:24px;max-width:470px}@media screen and (max-width: 1032px){#hero-cta-sec .info-sec{flex:1;max-width:unset}}@media screen and (max-width: 900px){#hero-cta-sec .info-sec{align-items:center;text-align:center;max-width:100%}}#hero-cta-sec .heading{color:#18181b;font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-1.76px}#hero-cta-sec .heading em{font-style:normal;color:#fc739c}@media screen and (max-width: 1032px){#hero-cta-sec .heading{font-size:36px}}@media screen and (max-width: 468px){#hero-cta-sec .heading{font-size:28px;letter-spacing:-0.56px}}#hero-cta-sec .hero-subtitle{color:#71717a;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.32px}#hero-cta-sec .tags-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}@media screen and (max-width: 900px){#hero-cta-sec .tags-row{justify-content:center}}#hero-cta-sec .tag-item{display:flex;align-items:center;gap:8px}#hero-cta-sec .tag-label{display:flex;align-items:center;gap:4px;color:#71717a;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-0.28px}#hero-cta-sec .tag-label svg{flex-shrink:0}#hero-cta-sec .tag-pill{background:#fff0f4;color:#fc739c;font-size:12px;font-weight:500;letter-spacing:-0.28px;padding:4px 12px;border-radius:6px;white-space:nowrap}#hero-cta-sec .cta-sec{display:flex;gap:16px;margin-top:8px}@media screen and (max-width: 468px){#hero-cta-sec .cta-sec{flex-direction:column;width:100%}#hero-cta-sec .cta-sec .cta-wrapper{width:100%}#hero-cta-sec .cta-sec .cta-wrapper .cta{width:100%}}#hero-cta-sec .image-sec{flex:1;min-width:0}@media screen and (max-width: 900px){#hero-cta-sec .image-sec{width:100%}}#hero-cta-sec .hero-image-card{position:relative;border-radius:24px;border:1px solid #e4e4e7;overflow:hidden;aspect-ratio:16/10;background:#f9e8ed}@media screen and (max-width: 468px){#hero-cta-sec .hero-image-card{border-radius:16px}}#hero-cta-sec .hero-image-card .hero-product-img{width:100%;height:100%;object-fit:cover;display:block}#hero-cta-sec .hero-image-card .hero-brand-logo{position:absolute;top:28px;left:35px;height:36px;width:auto;object-fit:contain;z-index:2}#challenge-sec{display:flex;justify-content:center;padding:80px 60px}@media screen and (max-width: 1032px){#challenge-sec{padding-inline:24px}}@media screen and (max-width: 468px){#challenge-sec{padding-block:40px}}#challenge-sec .wrapper{width:min(1200px,100%);display:flex;flex-direction:column;gap:24px}#challenge-sec .section-eyebrow{color:#fc739c;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#challenge-sec .section-heading{color:#18181b;font-size:clamp(32px,4vw,40px);font-weight:600;letter-spacing:-1.6px;line-height:1.2}#challenge-sec .section-body,#challenge-sec .section-footer{color:#71717a;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:-0.32px}#challenge-sec .challenge-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 900px){#challenge-sec .challenge-cards{grid-template-columns:1fr}}#challenge-sec .challenge-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px}#challenge-sec .card-icon-wrap{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}#challenge-sec .card-icon-placeholder{width:24px;height:24px;display:block}#challenge-sec .card-title{color:#18181b;font-size:17px;font-weight:600;letter-spacing:-0.34px}#challenge-sec .card-desc{color:#71717a;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:-0.28px}#stats-bar-sec{width:100%;display:flex;justify-content:center;padding:0 60px 80px}@media screen and (max-width: 1032px){#stats-bar-sec{padding-inline:24px}}@media screen and (max-width: 468px){#stats-bar-sec{padding-bottom:40px}}#stats-bar-sec .wrapper{width:min(1200px,100%);display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 768px){#stats-bar-sec .wrapper{grid-template-columns:1fr}}#stats-bar-sec .stat-card{background:#f4f4f5;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:8px}#stats-bar-sec .stat-label{color:#71717a;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#stats-bar-sec .stat-value{font-size:56px;font-weight:600;letter-spacing:-2.2px;line-height:1}#stats-bar-sec .stat-value.teal{color:#3ba0b0}#stats-bar-sec .stat-value.orange{color:#e68f56}#stats-bar-sec .stat-value.blue{color:#2563eb}@media screen and (max-width: 1032px){#stats-bar-sec .stat-value{font-size:44px}}@media screen and (max-width: 468px){#stats-bar-sec .stat-value{font-size:36px}}#stats-bar-sec .stat-desc{color:#71717a;font-size:15px;font-weight:500;letter-spacing:-0.3px}#zero-impact-sec{padding:40px 0}#zero-impact-sec .wrapper{max-width:1200px;margin:0 auto;padding:0 24px}#zero-impact-sec .zero-impact-banner{background:#f4f4f5;border-radius:24px;padding:40px 56px;display:flex;align-items:center;gap:48px}@media screen and (max-width: 768px){#zero-impact-sec .zero-impact-banner{padding:32px 24px;gap:24px;flex-direction:column;align-items:flex-start}}#zero-impact-sec .zero-impact-icon-wrap{flex-shrink:0;width:64px;height:64px;background:#fff;border:1px solid #e4e4e7;border-radius:16px;display:flex;align-items:center;justify-content:center}#zero-impact-sec .zero-impact-icon{font-size:28px;line-height:1}#zero-impact-sec .zero-impact-content{display:flex;flex-direction:column;gap:15px}#zero-impact-sec .zero-impact-title{font-size:24px;font-weight:600;color:#18181b;letter-spacing:-0.04em}#zero-impact-sec .zero-impact-desc{font-size:16px;font-weight:400;color:#71717a;letter-spacing:-0.02em;line-height:1.5}#solution-sec{padding:60px 0}#solution-sec .wrapper{max-width:1280px;margin:0 auto;padding:0 60px;display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 768px){#solution-sec .wrapper{padding:0 24px;gap:48px}}#solution-sec .solution-header{display:flex;flex-direction:column;gap:24px}#solution-sec .solution-header .section-eyebrow{color:#fc739c;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#solution-sec .solution-header .section-heading{font-size:clamp(32px,4vw,40px);font-weight:600;letter-spacing:-0.04em;color:#18181b;line-height:1.2}#solution-sec .solution-header .section-body{font-size:16px;color:#71717a;letter-spacing:-0.02em;line-height:1.8}#solution-sec .solution-setup-banner{background:#18181b;border-radius:24px;padding:60px;display:flex;gap:22px;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){#solution-sec .solution-setup-banner{flex-direction:column;padding:32px 24px;gap:32px}}#solution-sec .setup-text{display:flex;flex-direction:column;gap:18px;flex:1}#solution-sec .setup-eyebrow{font-size:14px;font-weight:600;color:#fc739c;text-transform:uppercase;letter-spacing:.5px}#solution-sec .setup-heading{font-size:clamp(28px,4vw,40px);font-weight:600;color:#fff;letter-spacing:-0.04em;line-height:1.2}#solution-sec .setup-desc{font-size:16px;color:#a1a1ac;letter-spacing:-0.02em;line-height:1.5}#solution-sec .setup-stat-card{flex-shrink:0;width:269px;height:215px;background:#28282d;border:1px solid #71717a;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media screen and (max-width: 768px){#solution-sec .setup-stat-card{width:100%;height:160px}}#solution-sec .setup-stat-value{font-size:64px;font-weight:600;color:#fc739c;letter-spacing:-0.04em;line-height:1}#solution-sec .setup-stat-label{font-size:24px;font-weight:500;color:#fff;letter-spacing:-0.04em}#solution-sec .setup-stat-sub{font-size:16px;font-weight:500;color:#71717a;letter-spacing:-0.04em}#solution-sec .solution-feature{display:flex;align-items:center;justify-content:space-between;gap:60px}#solution-sec .solution-feature.img-left{flex-direction:row-reverse}@media screen and (max-width: 900px){#solution-sec .solution-feature{flex-direction:column !important;gap:32px}}#solution-sec .solution-feature-text{flex:0 0 calc(50% - 30px);display:flex;flex-direction:column;gap:32px}#solution-sec .solution-feature-header{display:flex;flex-direction:column;gap:22px}#solution-sec .solution-feature-title{font-size:32px;font-weight:500;color:#18181b;letter-spacing:-0.04em;line-height:1.2}#solution-sec .solution-feature-desc{font-size:16px;color:#71717a;letter-spacing:-0.02em;line-height:1.55}#solution-sec .solution-feature-bullets{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}#solution-sec .solution-bullet{display:flex;gap:10px;align-items:flex-start}#solution-sec .bullet-icon-wrap{flex-shrink:0;width:18px;height:18px;border-radius:9px;margin-top:1px;display:flex;justify-content:center;align-items:center}#solution-sec .bullet-content{display:flex;flex-direction:column;gap:2px}#solution-sec .bullet-title{font-size:14px;font-weight:500;color:#18181b;letter-spacing:-0.02em;line-height:1.2}#solution-sec .bullet-desc{font-size:12px;color:#71717a;letter-spacing:-0.02em;line-height:1.4}#solution-sec .solution-feature-img{flex:0 0 calc(50% - 30px);border-radius:24px;overflow:hidden;box-shadow:0px 12px 26px 0px rgba(199,199,199,.12),0px 48px 48px 0px rgba(199,199,199,.1),0px 107px 64px 0px rgba(199,199,199,.06)}#solution-sec .solution-feature-img img,#solution-sec .solution-feature-img .feature-video{display:block;width:100%;height:405px;object-fit:cover}@media screen and (max-width: 1200px){#solution-sec .solution-feature-img img,#solution-sec .solution-feature-img .feature-video{height:360px;object-fit:contain}}@media screen and (max-width: 468px){#solution-sec .solution-feature-img img,#solution-sec .solution-feature-img .feature-video{height:240px}}#conclusion-sec{padding:54px 0}#conclusion-sec .section-eyebrow{color:#fc739c;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#conclusion-sec .wrapper{max-width:1280px;margin:0 auto;padding:0 60px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 768px){#conclusion-sec .wrapper{padding:0 24px}}#conclusion-sec .section-heading{font-size:40px;font-weight:600;color:#18181b;letter-spacing:-0.04em;line-height:1.2}#conclusion-sec .section-body{font-size:16px;color:#71717a;letter-spacing:-0.02em;line-height:1.8}#testimonial-sec{padding:40px 0 60px}#testimonial-sec .wrapper{max-width:1280px;margin:0 auto;padding:0 60px}@media screen and (max-width: 768px){#testimonial-sec .wrapper{padding:0 24px}}#testimonial-sec .testimonial-card{background:#fff;border:1px solid #e4e4e7;border-radius:20px;box-shadow:0px 5px 14px 0px rgba(8,15,52,.04);padding:40px 56px 32px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){#testimonial-sec .testimonial-card{padding:28px 24px 24px}}#testimonial-sec .testimonial-quote-mark{font-family:"Hedvig Letters Serif",serif;font-size:80px;color:#fba0b9;line-height:.8;display:block}#testimonial-sec .testimonial-quote{font-size:20px;font-weight:400;color:#18181b;letter-spacing:-0.02em;line-height:1.5}#testimonial-sec .testimonial-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}@media screen and (max-width: 468px){#testimonial-sec .testimonial-footer{flex-direction:column;align-items:flex-start;gap:16px}}#testimonial-sec .testimonial-author{display:flex;align-items:center;gap:14px}#testimonial-sec .testimonial-avatar{width:62px;height:62px;border-radius:32px;object-fit:cover;flex-shrink:0}#testimonial-sec .testimonial-author-info{display:flex;flex-direction:column;gap:2px}#testimonial-sec .testimonial-author-name{font-size:18px;font-weight:600;color:#170f49;letter-spacing:-0.04em}#testimonial-sec .testimonial-author-role{font-size:16px;font-weight:300;color:#6f6c90}#testimonial-sec .testimonial-brand-logo{height:36px;width:auto;object-fit:contain}
