.fullpage-socialt-intranat{margin:0;max-width:100%;padding:0;width:100%;--brand-primary:#4e1d74;--brand-primary-hover:#3d1659;--brand-primary-light:#6b2e99;--brand-text-dark:#171935;--brand-text-body:#4d4f6f;--brand-text-muted:#6b7280;--brand-text-light:rgba(77,79,111,.5);--brand-text-white:#fff;--brand-bg-white:#fff;--brand-bg-light:#f8fafc;--brand-bg-card:#fff;--brand-bg-image:url(https://www.spintr.com/hs-fs/hubfs/pdark10.png?width=2000&height=1125);--brand-bg-dark:#171935;--brand-bg-purple:#4e1d74;--brand-border:#e2e8f0;--brand-border-light:#d0d5dd;--brand-dot-inactive:#d0d5dd;--brand-dot-active:#4e1d74;--brand-font:"Eloquia Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-radius-lg:16px;--brand-radius-xl:20px;--brand-radius-2xl:24px;--brand-radius-full:9999px;--brand-ease:cubic-bezier(0.25,0.46,0.45,0.94);--brand-duration:0.3s;--brand-shadow-sm:0 2px 8px rgba(35,29,82,.04);--brand-shadow-md:0 4px 12px rgba(78,29,116,.15);--brand-shadow-lg:0 8px 25px rgba(78,29,116,.25);--brand-shadow-card:0 4px 20px rgba(0,0,0,.08);--brand-container-max:1180px;font-family:var(--brand-font)}.brand-heading{font-size:3.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}.brand-heading,.brand-subheading{color:var(--brand-text-dark);font-family:var(--brand-font);margin:0}.brand-subheading{font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}.brand-body-text{color:var(--brand-text-body);font-family:var(--brand-font);font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.brand-small-headline{color:var(--brand-primary);font-family:var(--brand-font);font-size:.875rem;font-weight:700;letter-spacing:2px;line-height:1.4;margin:0 0 1rem;text-transform:uppercase}.brand-btn-primary{align-items:center;background:var(--brand-primary);border:none;border-radius:var(--brand-radius-sm);box-shadow:0 4px 12px rgba(78,29,116,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--brand-font);font-size:1.0625rem;font-weight:600;gap:.625rem;justify-content:center;padding:1rem 2rem;text-decoration:none}.brand-btn-primary:hover{background:var(--brand-primary-hover);box-shadow:0 6px 20px rgba(78,29,116,.3);color:#fff}.brand-btn-primary--light{background:#fff;color:var(--brand-primary)}.brand-btn-primary--light:hover{background:#f8fafc;color:var(--brand-primary-hover)}.brand-btn-secondary{align-items:center;background:transparent;border:2px solid var(--brand-primary);border-radius:var(--brand-radius-sm);color:var(--brand-primary);cursor:pointer;display:inline-flex;font-family:var(--brand-font);font-size:1.0625rem;font-weight:600;gap:.625rem;justify-content:center;padding:.9375rem 1.75rem;text-decoration:none}.brand-btn-secondary:hover{background:var(--brand-primary);color:#fff}.brand-btn-secondary--light{border-color:hsla(0,0%,100%,.5);color:#fff}.brand-btn-secondary--light:hover{background:hsla(0,0%,100%,.1);border-color:#fff;color:#fff}.brand-btn-tertiary{align-items:center;background:transparent;border:none;border-radius:var(--brand-radius-sm);color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font-family:var(--brand-font);font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:underline;text-underline-offset:4px;transition:all var(--brand-duration) var(--brand-ease)}.brand-btn-tertiary:hover{color:#fff}.brand-btn-icon{margin-left:.25rem}.brand-card{background:var(--brand-bg-card);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-sm);padding:2.25rem;transition:all var(--brand-duration) var(--brand-ease)}.brand-section{background:var(--brand-bg-white) var(--brand-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:7rem 2rem;width:100%}.brand-section--light{background:var(--brand-bg-light)}.brand-section--dark{background:var(--brand-bg-dark)}.brand-container{margin:0 auto;max-width:var(--brand-container-max)}.brand-image{border-radius:var(--brand-radius-md);display:block;height:auto;object-fit:cover;width:100%}.brand-image--large{border-radius:var(--brand-radius-xl)}.brand-dots{align-items:center;display:flex;gap:.5rem;justify-content:center}.brand-dot{background:var(--brand-dot-inactive);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all var(--brand-duration) ease;width:10px}.brand-dot:hover{background:#98a2b3;transform:scale(1.1)}.brand-dot--active{background:var(--brand-dot-active);transform:scale(1.2)}.hero-section{background:linear-gradient(135deg,#fefefe,#f8f6fc 50%,#f0ebf8);box-sizing:border-box;min-height:auto;overflow:hidden;padding:160px 2rem 6rem;position:relative;width:100%}.hero-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.hero-orb{border-radius:50%;position:absolute}.hero-orb--1{background:radial-gradient(circle,rgba(78,29,116,.12) 0,rgba(78,29,116,.06) 40%,transparent 70%);height:500px;opacity:.65;right:-5%;top:-10%;width:500px}.hero-orb--2{background:radial-gradient(circle,rgba(107,46,153,.1) 0,rgba(107,46,153,.05) 40%,transparent 70%);bottom:10%;height:400px;left:-10%;opacity:.65;width:400px}.hero-orb--3{background:radial-gradient(circle,rgba(78,29,116,.08) 0,rgba(78,29,116,.04) 40%,transparent 70%);height:300px;opacity:.65;right:20%;top:40%;width:300px}.hero-grid-pattern{background-image:linear-gradient(rgba(78,29,116,.03) 1px,transparent 0),linear-gradient(90deg,rgba(78,29,116,.03) 1px,transparent 0);background-size:60px 60px;bottom:0;left:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 0,#000 40%,transparent 100%);position:absolute;right:0;top:0}.hero-container{column-gap:5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:0 auto;max-width:var(--brand-container-max);position:relative;z-index:1}.hero-content-top{align-self:end;grid-column:1;grid-row:1}.hero-content-bottom{align-self:start;grid-column:1;grid-row:2}.hero-badge{align-items:center;background:rgba(78,29,116,.08);border:1px solid rgba(78,29,116,.15);border-radius:var(--brand-radius-full);display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.hero-badge-icon{align-items:center;background:var(--brand-primary);border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.hero-badge-icon svg{height:12px;width:12px}.hero-badge-text{color:var(--brand-primary);font-size:.875rem;font-weight:600}.hero-heading{font-size:3.5rem;line-height:1.15;margin-bottom:2rem}.hero-heading-highlight,.hero-heading-line{display:inline-block;padding-right:.2em}.hero-heading-highlight{background:linear-gradient(135deg,var(--brand-primary) 0,#8b5cf6 50%,var(--brand-primary-light) 100%);-webkit-background-clip:text;padding-left:.05em;-webkit-text-fill-color:transparent;animation:gradient-shift 4s ease-in-out infinite;background-clip:text;background-size:200% 200%}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-description{color:var(--brand-text-body);font-size:1.35rem;line-height:1.6;margin-bottom:2.5rem;max-width:560px}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:3rem}.hero-btn-primary{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-light) 100%);box-shadow:0 4px 15px rgba(78,29,116,.3)}.hero-mini-stats{align-items:center;border-top:1px solid rgba(78,29,116,.1);display:flex;gap:2rem;padding-top:2rem}.hero-mini-stat{display:flex;flex-direction:column}.hero-mini-stat-number{color:var(--brand-primary);font-size:1.375rem;font-weight:700;line-height:1}.hero-mini-stat-label{color:var(--brand-text-muted);font-size:.875rem;margin-top:.375rem}.hero-mini-stat-divider{background:rgba(78,29,116,.15);height:36px;width:1px}.hero-image-wrapper{align-self:center;display:flex;grid-column:2;grid-row:1/3;justify-content:center;position:relative}.hero-image-container{position:relative}.hero-image-glow{background:radial-gradient(circle,rgba(78,29,116,.15) 0,rgba(78,29,116,.08) 30%,transparent 60%);height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:-1}.hero-image{height:auto;max-height:580px;max-width:100%;object-fit:contain;width:auto}.hero-floating-tag{align-items:center;background:#fff;border-radius:var(--brand-radius-full);box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 0 1px rgba(78,29,116,.08);color:var(--brand-text-dark);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.625rem 1rem;position:absolute;white-space:nowrap;will-change:transform,opacity}.hero-floating-tag svg{color:var(--brand-primary);stroke:var(--brand-primary)}.hero-floating-tag--1{animation:float-tag 6s ease-in-out infinite;left:-10%;top:15%}.hero-floating-tag--2{animation:float-tag 7s ease-in-out 1s infinite;right:-15%;top:35%}.hero-floating-tag--3{animation:float-tag 5s ease-in-out 2s infinite;bottom:20%;left:5%}@keyframes float-tag{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logos-section{background:var(--brand-bg-light);border-bottom:1px solid var(--brand-border);border-top:1px solid var(--brand-border);box-sizing:border-box;overflow:hidden;padding:4rem 2rem;width:100%}.logos-container{margin:0 auto;max-width:var(--brand-container-max);text-align:center}.logos-heading{color:var(--brand-text-muted);font-size:.9375rem;margin-bottom:2.5rem}.logos-heading-highlight{color:var(--brand-text-dark);font-weight:700}.logos-grid{flex-wrap:wrap;gap:2rem 3.5rem}.logo-item,.logos-grid{align-items:center;display:flex;justify-content:center}.logo-item{flex:0 0 calc(16.66667% - 2.91667rem);height:36px}.logo-image{height:auto;max-height:36px;max-width:100px;object-fit:contain;width:auto}.problem-section{box-sizing:border-box;padding:7rem 2rem;width:100%}.problem-container{margin:0 auto;max-width:var(--brand-container-max)}.problem-header{margin:0 auto 4rem;max-width:750px;text-align:center}.problem-label{display:block;margin-bottom:1.25rem}.problem-heading{font-size:2.75rem;margin-bottom:1.25rem}.problem-description{font-size:1.25rem;line-height:1.6}.problems-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.problem-card{align-items:center;background:var(--brand-bg-white);border-radius:var(--brand-radius-lg);box-shadow:0 2px 20px rgba(0,0,0,.04);display:flex;flex-direction:column;padding:3rem 2rem;text-align:center}.problem-image-wrapper{height:64px;margin:0 auto 1.5rem;width:64px}.problem-image{border-radius:var(--brand-radius-full);height:100%;object-fit:cover;width:100%}.problem-icon-wrapper{align-items:center;background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-light) 100%);border-radius:50%;box-shadow:0 8px 24px rgba(78,29,116,.25);color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.problem-icon-wrapper svg{height:38px;width:38px}.problem-subheading{color:var(--brand-primary);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.problem-title{font-size:1.375rem;margin-bottom:1rem}.problem-text{color:var(--brand-text-muted);font-size:1.0625rem;line-height:1.6;margin-bottom:2rem}.problem-btn{align-items:center;background:transparent;border:2px solid var(--brand-primary);border-radius:var(--brand-radius-md);color:var(--brand-primary);display:inline-flex;font-size:1rem;font-weight:600;gap:.625rem;margin-top:auto;padding:.875rem 1.75rem;text-decoration:none;transition:all .3s ease}.problem-btn:hover{background:var(--brand-primary);color:#fff}.problem-btn svg{transition:transform .3s ease}.problem-btn:hover svg{transform:translateX(4px)}.features-section{background:var(--brand-bg-white) var(--brand-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:7rem 2rem;width:100%}.features-container{margin:0 auto;max-width:var(--brand-container-max)}.features-header{margin:0 auto 4.5rem;max-width:800px;text-align:center}.features-label{display:block;margin-bottom:1.25rem}.features-heading{font-size:2.75rem;margin-bottom:1.25rem}.features-description{font-size:1.25rem;line-height:1.6}.features-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.feature-card{border:1px solid rgba(226,232,240,.8);border-radius:var(--brand-radius-lg);box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;text-align:center}.feature-image-wrapper{aspect-ratio:16/10;overflow:hidden;position:relative;width:100%}.feature-image-container{inset:0;position:absolute}.feature-image-glow{display:none}.feature-image{display:block;height:100%;object-fit:cover;width:100%}.feature-content{display:flex;flex-direction:column;flex-grow:1;padding:2rem 1.75rem 2.25rem}.feature-subheading{color:var(--brand-primary);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.feature-title{font-size:1.375rem;margin-bottom:1rem}.feature-card .feature-text{flex-grow:1;padding-bottom:0}.feature-text{color:var(--brand-text-muted);font-size:1.0625rem;line-height:1.6}.feature-btn{margin-top:1.5rem}.product-section{box-sizing:border-box;padding:7rem 2rem;width:100%}.product-container{align-items:center;display:flex;gap:5rem;margin:0 auto;max-width:var(--brand-container-max)}.product-content{flex:1}.product-label{display:block;margin-bottom:1.25rem}.product-heading{font-size:2.75rem;margin-bottom:1.25rem}.product-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem}.product-highlights{list-style:none;margin:0 0 2.5rem;padding:0}.product-highlight{align-items:flex-start;color:var(--brand-text-body);display:flex;font-size:1.0625rem;gap:.75rem;line-height:1.5;padding:.75rem 0}.product-highlight:first-child{padding-top:0}.product-highlight span{flex:1;min-width:0}.highlight-check{color:var(--brand-primary);flex-shrink:0;height:22px;margin-top:.125rem;width:22px}.product-image-wrapper{flex:1}.product-image{border-radius:var(--brand-radius-xl);box-shadow:var(--brand-shadow-card);height:auto;max-width:100%}.stats-section{background:linear-gradient(135deg,var(--brand-bg-dark) 0,#2a1545 100%);box-sizing:border-box;padding:4rem 2rem;width:100%}.stats-container{margin:0 auto;max-width:var(--brand-container-max);text-align:center}.stats-heading{color:var(--brand-text-white);font-size:2rem;font-weight:600;margin:0 0 3rem}.stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.stat-item{text-align:center}.stat-number{color:var(--brand-text-white);display:block;font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem}.stat-label{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.4}.benefits-section{background:linear-gradient(135deg,var(--brand-bg-dark) 0,#2a1545 100%);box-sizing:border-box;padding:7rem 2rem;width:100%}.benefits-container{margin:0 auto;max-width:var(--brand-container-max);text-align:center}.benefits-heading{color:var(--brand-text-white);font-size:2.75rem;font-weight:700;margin:0 0 1.25rem}.benefits-description{color:hsla(0,0%,100%,.8);font-size:1.25rem;line-height:1.6;margin:0 auto 4rem;max-width:750px}.benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.benefit-card{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--brand-radius-lg);padding:2.5rem 1.75rem;text-align:center}.benefit-icon{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;height:72px;justify-content:center;margin:0 auto 1.5rem;width:72px}.benefit-icon svg{height:34px;width:34px}.benefit-title{color:var(--brand-text-white);font-size:1.3125rem;font-weight:600;margin:0 0 1rem}.benefit-text{color:hsla(0,0%,100%,.75);font-size:1rem;line-height:1.6;margin:0}.testimonials-section{background:var(--brand-bg-white) var(--brand-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:7rem 2rem;width:100%}.testimonials-container{margin:0 auto;max-width:var(--brand-container-max)}.testimonials-header{margin-bottom:4rem;text-align:center}.testimonials-label{display:block;margin-bottom:1.25rem}.testimonials-heading{font-size:2.75rem}.testimonials-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.testimonial-card{border:1px solid rgba(226,232,240,.8);border-radius:var(--brand-radius-lg);box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;padding:0}.testimonial-image-wrapper{background:var(--brand-bg-light);height:280px;overflow:hidden;width:100%}.testimonial-company-image{height:100%;object-fit:cover;width:100%}.testimonial-content{display:flex;flex-direction:column;flex-grow:1;padding:2rem 1.75rem}.testimonial-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.testimonial-company-name{color:var(--brand-text-dark);font-size:1.3125rem;font-weight:700;margin:0}.testimonial-logo{height:auto;max-height:30px;max-width:90px;object-fit:contain;width:auto}.testimonial-author-name{color:var(--brand-primary);font-size:1rem;font-weight:600;margin:0 0 1rem}.testimonial-quote{color:var(--brand-text-body);flex-grow:1;font-size:1.0625rem;font-style:italic;line-height:1.65;margin:0}.testimonials-carousel{display:none;overflow-x:clip}.testimonials-carousel .carousel-wrapper{overflow:visible;width:100%}.testimonials-carousel .carousel-track{cursor:grab;display:flex;touch-action:pan-y pinch-zoom;will-change:transform}.testimonials-carousel .carousel-track:active{cursor:grabbing}.testimonials-carousel .carousel-slide{box-sizing:border-box;flex:0 0 100%;min-width:100%;padding:0 .5rem 1rem}.testimonials-carousel .carousel-dots{margin-top:1.5rem}.testimonials-cta{display:flex;justify-content:center;margin-top:3rem}.testimonials-cta .brand-btn-secondary{align-items:center;display:inline-flex;gap:.5rem}.problems-carousel{display:none;overflow-x:clip}.problems-carousel .carousel-wrapper{overflow:visible;width:100%}.problems-carousel .carousel-track{cursor:grab;display:flex;touch-action:pan-y pinch-zoom;will-change:transform}.problems-carousel .carousel-track:active{cursor:grabbing}.problems-carousel .carousel-slide{box-sizing:border-box;flex:0 0 100%;min-width:100%;padding:0 .5rem 1rem}.problems-carousel .carousel-dots{margin-top:1.5rem}.features-carousel{display:none;overflow-x:clip}.features-carousel .carousel-wrapper{overflow:visible;width:100%}.features-carousel .carousel-track{cursor:grab;display:flex;touch-action:pan-y pinch-zoom;will-change:transform}.features-carousel .carousel-track:active{cursor:grabbing}.features-carousel .carousel-slide{box-sizing:border-box;flex:0 0 100%;min-width:100%;padding:0 .5rem 1rem}.features-carousel .carousel-dots{margin-top:1.5rem}.stats-carousel{display:none;overflow-x:clip}.stats-carousel .carousel-wrapper{overflow:visible;width:100%}.stats-carousel .carousel-track{cursor:grab;display:flex;touch-action:pan-y pinch-zoom;will-change:transform}.stats-carousel .carousel-track:active{cursor:grabbing}.stats-carousel .carousel-slide{box-sizing:border-box;flex:0 0 100%;min-width:100%;padding:0 .5rem 1rem}.stats-carousel .carousel-dots{margin-top:1.5rem}.faq-section{box-sizing:border-box;padding:7rem 2rem;width:100%}.faq-container{margin:0 auto;max-width:850px}.faq-header{margin-bottom:4rem;text-align:center}.faq-label{display:block;margin-bottom:1.25rem}.faq-heading{font-size:2.75rem}.faq-list{display:flex;flex-direction:column;gap:1.25rem}.faq-item{background:var(--brand-bg-white);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:0 2px 12px rgba(0,0,0,.03);overflow:hidden;transition:all var(--brand-duration) var(--brand-ease)}.faq-item:hover{border-color:rgba(78,29,116,.2);box-shadow:0 4px 20px rgba(78,29,116,.06)}.faq-question{align-items:center;background:none;border:none;color:var(--brand-text-dark);cursor:pointer;display:flex;font-family:var(--brand-font);font-size:1.125rem;font-weight:600;gap:1.5rem;justify-content:space-between;padding:1.5rem 1.75rem;text-align:left;width:100%}.faq-question:hover{color:var(--brand-primary)}.faq-icon{color:var(--brand-text-muted);flex-shrink:0;transition:transform var(--brand-duration) var(--brand-ease)}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--brand-duration) var(--brand-ease)}.faq-item.open .faq-answer{max-height:300px}.faq-answer p{color:var(--brand-text-body);font-size:1.0625rem;line-height:1.6;margin:0;padding:0 1.75rem 1.75rem}.cta-section{background:linear-gradient(135deg,#fefefe,#f8f6fc 50%,#f0ebf8);box-sizing:border-box;overflow:hidden;padding:8rem 2rem;position:relative;text-align:center;width:100%}.cta-section:after,.cta-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.cta-section:before{background:radial-gradient(circle,rgba(78,29,116,.08) 0,transparent 70%);height:400px;left:-100px;top:-100px;width:400px}.cta-section:after{background:radial-gradient(circle,rgba(107,46,153,.06) 0,transparent 70%);bottom:-80px;height:350px;right:-80px;width:350px}.cta-container{margin:0 auto;max-width:750px;position:relative;z-index:1}.cta-heading{color:var(--brand-text-dark);font-size:2.75rem;font-weight:700;line-height:1.15;margin:0 0 1.5rem}.cta-description{color:var(--brand-text-muted);font-size:1.35rem;line-height:1.6;margin:0 0 3rem}.cta-buttons{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}@media (max-width:1024px){.brand-heading,.hero-heading{font-size:3.75rem}.benefits-section,.brand-section,.faq-section,.features-section,.problem-section,.product-section,.testimonials-section{padding:5.5rem 2rem}.cta-section{padding:6rem 2rem}.hero-section{min-height:auto;padding-bottom:4.5rem;padding-top:110px}.hero-container{column-gap:3.5rem}.product-container{gap:3.5rem}.hero-floating-tag--1{left:-5%}.hero-floating-tag--2{right:-5%}.features-grid{grid-template-columns:repeat(2,1fr)}.faq-header,.features-header,.problem-header,.testimonials-header{margin-bottom:3.5rem}.benefits-heading,.cta-heading,.faq-heading,.features-heading,.problem-heading,.product-heading,.testimonials-heading{font-size:2.25rem}.stats-grid{gap:2rem 1.5rem;grid-template-columns:repeat(2,1fr)}.stat-number{font-size:2.5rem}.benefits-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid .testimonial-card:last-child{grid-column:span 2;margin:0 auto;max-width:50%}}@media (max-width:768px){.brand-section,.faq-section,.features-section,.problem-section,.product-section,.testimonials-section{padding:4.5rem 1.5rem}.cta-section{padding:5rem 1.5rem}.hero-section{min-height:auto;padding-bottom:4rem;padding-top:90px}.faq-header,.features-header,.problem-header,.testimonials-header{margin-bottom:3rem}.hero-orb--1{height:300px;right:-20%;top:-5%;width:300px}.hero-orb--2{bottom:5%;height:250px;left:-20%;width:250px}.hero-orb--3{display:none}.brand-heading,.cta-heading,.faq-heading,.features-heading,.problem-heading,.product-heading,.testimonials-heading{font-size:2.125rem}.hero-heading{font-size:2.25rem;margin-bottom:1.25rem}.hero-image{max-height:360px}.benefits-heading{font-size:1.875rem}.hero-container{grid-template-columns:1fr;row-gap:1.5rem;text-align:center}.hero-content-top{grid-column:1;grid-row:auto;order:1}.hero-image-wrapper{grid-column:1;grid-row:auto;order:2;width:100%}.hero-content-bottom{grid-column:1;grid-row:auto;order:3}.hero-badge{justify-content:center}.hero-image-container{margin:0 auto;max-width:70%}.hero-floating-tag{font-size:.65rem;gap:.3rem;padding:.4rem .6rem}.hero-floating-tag svg{height:10px;width:10px}.hero-floating-tag--1{left:-5%;top:10%}.hero-floating-tag--2{right:-8%;top:30%}.hero-floating-tag--3{bottom:15%;left:0}.hero-description{max-width:100%}.hero-buttons{justify-content:center;margin-bottom:2rem}.hero-mini-stats{gap:1rem;justify-content:center;padding-top:1.25rem}.hero-mini-stat-number{font-size:1.125rem}.hero-mini-stat-label{font-size:.75rem}.hero-mini-stat-divider{height:24px}.logos-grid{flex-wrap:wrap;gap:1rem 1.5rem}.logo-item{flex:0 0 auto;height:28px;width:80px}.logo-image{max-height:28px;max-width:80px}.product-container{flex-direction:column}.product-content{text-align:center}.product-description,.product-highlights{margin-bottom:1.5rem}.product-highlights{margin-left:0;margin-right:0;max-width:100%;text-align:left}.product-highlight{align-items:flex-start;gap:.5rem;justify-content:flex-start;padding:.375rem 0}.product-highlight:first-child{padding-top:0}.product-highlight span{flex:1;min-width:0;word-wrap:break-word;text-align:left}.highlight-check{margin-top:.125rem}.stats-section{padding:3rem 1.5rem}.stats-grid{gap:2rem 1rem;grid-template-columns:repeat(2,1fr)}.stat-number{font-size:2rem}.stat-label{font-size:.9375rem}.problems-grid{display:none}.problems-carousel{display:block;margin:0 auto;max-width:100%}.features-grid{display:none}.features-carousel{display:block;margin:0 auto;max-width:100%}.stats-grid{display:none}.stats-carousel{display:block;margin:0 auto;max-width:100%}.benefits-section{padding:3rem 1.5rem}.benefits-heading{font-size:1.75rem}.benefits-description{font-size:1rem;margin-bottom:2rem}.benefits-grid{gap:1.25rem;grid-template-columns:1fr}.benefit-card{padding:1.5rem 1.25rem}.benefit-icon{height:56px;margin-bottom:1rem;width:56px}.benefit-icon svg{height:28px;width:28px}.benefit-title{font-size:1.125rem}.testimonials-grid{display:none}.testimonials-carousel{display:block;margin:0 auto;max-width:100%}.faq-question{font-size:1rem;padding:1rem 1.25rem}.faq-answer p{font-size:1rem;padding:0 1.25rem 1.25rem}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .brand-btn-primary,.cta-buttons .brand-btn-secondary{max-width:280px;width:100%}}@media (max-width:480px){.brand-section,.faq-section,.features-section,.problem-section,.product-section,.testimonials-section{padding:3.5rem 1rem}.cta-section{padding:4rem 1rem}.hero-section{padding-bottom:3rem;padding-top:75px}.brand-heading,.cta-heading,.faq-heading,.features-heading,.hero-heading,.problem-heading,.product-heading,.testimonials-heading{font-size:1.875rem}.hero-heading{margin-bottom:1rem}.hero-image{max-height:280px}.benefits-heading{font-size:1.625rem}.hero-badge{margin-bottom:1rem;padding:.375rem .75rem}.hero-badge-text{font-size:.75rem}.hero-badge-icon{height:20px;width:20px}.hero-badge-icon svg{height:10px;width:10px}.brand-body-text,.hero-description{font-size:1rem}.hero-image-container{max-width:60%}.hero-mini-stats{flex-wrap:wrap;gap:.75rem}.hero-mini-stat-divider{display:none}.hero-mini-stat{flex:0 0 30%;text-align:center}.logos-section{padding:2rem 1rem}.stats-grid{display:none}.stats-carousel{display:block;margin:0 auto;max-width:100%}.stat-number{font-size:1.75rem}}