:root{--primary-blue: #146EF5;--primary-dark: #171618;--base-white: #FFF;--navbar-logo-height: 40px}.navbar{display:flex;width:100%;flex-direction:column;align-items:center;background:var(--base-white);padding:0 20px}.navbar-container{display:flex;max-width:1240px;width:100%;padding:16px 0;justify-content:space-between;align-items:center;gap:2rem}.logo-wrapper{display:flex;align-items:center;gap:8px}.navbar-logo{height:var(--navbar-logo-height);width:auto;display:block;flex-shrink:0;object-fit:contain}.nav-menu{display:flex;align-items:center;gap:28px}.nav-item{color:var(--primary-dark);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;text-decoration:none;transition:color .2s ease}.nav-item:hover{color:var(--primary-blue)}.nav-buttons{display:flex;align-items:center;gap:16px}.button-tertiary{display:flex;padding:16px 24px 16px 22.5px;align-items:center;gap:8px;border-radius:4px;background:transparent;border:none;color:var(--primary-dark);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;cursor:pointer;transition:background-color .2s ease}.button-tertiary:hover{background-color:#1716180d}.button-primary{display:flex;height:54px;padding:16px 24px 16px 22.5px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:var(--primary-blue);box-shadow:0 4.424px 7.372px #1716181f;border:none;color:var(--base-white);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px #146ef54d}.button-primary:active{transform:translateY(0)}@media (max-width: 1024px){.nav-menu{gap:20px}.nav-item{font-size:15px}}@media (max-width: 900px){.nav-menu{display:none}.navbar-container{justify-content:space-between}}@media (max-width: 640px){section#product button{display:none}.navbar{padding:0 16px}.navbar-container{padding:12px 0}.navbar-logo{max-width:160px}.nav-buttons{gap:8px}.button-tertiary{padding:12px 16px;font-size:14px}.button-primary{padding:12px 16px;height:auto;font-size:14px}}@media (max-width: 480px){.button-tertiary{display:none}.button-primary{font-size:13px;padding:10px 14px}}@media (max-width: 357px){.navbar-logo{max-width:110px}.feature-image-wrapper.booking-wrapper{min-height:330px}button.demo-button{display:none}}.hero-section{display:flex;padding:80px 0 0;flex-direction:column;align-items:center;gap:80px;align-self:stretch;background:#fff;position:relative;overflow:hidden}.background-overlay-blue{display:flex;height:748px;justify-content:flex-end;align-items:center;position:absolute;right:-240px;bottom:115.527px;pointer-events:none;z-index:0;will-change:transform,opacity}.background-overlay-green{display:flex;height:520px;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:40%;top:0;transform:translate(-50%);pointer-events:none;z-index:0;will-change:transform,opacity}.hero-section.hero-section--animated .background-overlay-blue,.hero-section.hero-section--animated .background-overlay-green{opacity:0}.hero-section.hero-section--animated .background-overlay-blue{transform:translate3d(56px,72px,0) scale(.9)}.hero-section.hero-section--animated .background-overlay-green{transform:translate(-50%) translate3d(0,-64px,0) scale(.9)}.hero-section.hero-section--animated-ready .background-overlay-blue{animation:heroOverlayBlueIntro 1.25s cubic-bezier(.18,.84,.32,1.1) forwards;animation-delay:.12s}.hero-section.hero-section--animated-ready .background-overlay-green{animation:heroOverlayGreenIntro 1.15s cubic-bezier(.18,.84,.32,1.1) forwards;animation-delay:.18s}@keyframes heroOverlayBlueIntro{0%{opacity:0;transform:translate3d(56px,72px,0) scale(.9)}55%{opacity:.72;transform:translate3d(-18px,-18px,0) scale(1.04)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes heroOverlayGreenIntro{0%{opacity:0;transform:translate(-50%) translate3d(0,-64px,0) scale(.9)}58%{opacity:.8;transform:translate(-50%) translate3d(0,24px,0) scale(1.05)}to{opacity:1;transform:translate(-50%) translateZ(0) scale(1)}}.hero-content-container{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;max-width:1240px;padding:0 20px;position:relative;z-index:1}.hero-text-section{display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;width:100%;--hero-heading-offset: clamp(140px, 18vw, 220px)}.trial-offering-label{display:flex;padding:16px 24px 16px 22.5px;align-items:center;gap:8px;border-radius:8px;background:#d8e7fd;box-shadow:0 4px 8px #07439d14}.trial-text{color:#146ef5;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:normal}.trial-text-bold{color:#146ef5;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:normal}.hero-header{display:flex;flex-direction:column;align-items:center}.header-row{display:flex;align-items:center;gap:12px}.power-up-text{color:#171618;text-align:center;font-family:General Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:72px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.logo-symbol{width:51.999px;height:52px;position:relative}.logo-symbol img{width:100%;height:100%;object-fit:contain;display:block}.business-tagline{color:#171618;text-align:center;font-family:General Sans,-apple-system,Roboto,Helvetica,sans-serif;font-size:72px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.business-text{color:#171618}.gradient-tagline{background:linear-gradient(254deg,#146ef5 39.65%,#00d100 83.89%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.hero-description{width:640px;max-width:100%;color:#4d4d4d;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.cta-row{display:flex;flex-direction:column;align-items:center;gap:16px}.cta-row .button-primary{font-weight:700}.trust-badge-row{display:flex;justify-content:center;align-items:flex-start;gap:16px;flex-wrap:wrap}.badge-item{display:flex;align-items:center;gap:4px}.badge-check-icon{width:20px;height:20px}.badge-text{color:#171618;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:140%}.ornament-left-group{position:absolute;left:0;top:0;width:min(45%,300px);height:100%;pointer-events:none}.analytics-card-ornament{position:absolute;left:0;bottom:24%;width:min(100%,260px);--ornament-base-transform: rotate(11deg);transform:var(--ornament-base-transform, rotate(11deg));transform-origin:center;filter:drop-shadow(0 12px 28px rgba(0,0,0,.12));max-width:100%;height:auto;will-change:transform}.password-card-ornament{position:absolute;top:calc(var(--hero-heading-offset) - clamp(110px,12vw,190px));left:46%;width:min(55%,130px);--ornament-base-transform: translateX(-40%) rotate(-12deg);transform:var(--ornament-base-transform, translateX(-40%) rotate(-12deg));transform-origin:center;filter:drop-shadow(0 10px 24px rgba(0,0,0,.14));max-width:100%;height:auto;will-change:transform}.ornament-right-group{position:absolute;right:0;top:0;width:min(45%,300px);height:100%;pointer-events:none}.checklist-card-ornament{position:absolute;right:0;bottom:18%;width:min(100%,212px);--ornament-base-transform: rotate(12deg);transform:var(--ornament-base-transform, rotate(12deg));transform-origin:center;filter:drop-shadow(0 12px 30px rgba(0,0,0,.14));max-width:100%;height:auto;will-change:transform}.grid-pattern-ornament{position:absolute;top:calc(var(--hero-heading-offset) - clamp(110px,12vw,150px));right:8%;width:min(55%,69px);--ornament-base-transform: rotate(-14deg);transform:var(--ornament-base-transform, rotate(-14deg));transform-origin:center;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12));max-width:100%;height:auto;will-change:transform}.hero-visual-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;width:100%}.laptop-container{width:min(90vw,1103.441px);height:auto;position:relative;margin:0 auto}.laptop-mockup-base{width:100%;height:auto;position:relative;display:block;will-change:transform}.play-icon-button{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;padding:0;z-index:10;transition:all .3s ease}.play-icon-button:hover{transform:translate(-50%,-50%) scale(1.1);filter:drop-shadow(0 8px 16px rgba(20,110,245,.5))}.play-icon-button svg{display:block;filter:drop-shadow(0 4px 12px rgba(20,110,245,.4))}.float-analytics{position:absolute;top:1%;left:0%;width:clamp(100px,28vw,260px);z-index:5;filter:drop-shadow(0 6px 16px rgba(0,0,0,.12));--ornament-base-transform: none;transform:var(--ornament-base-transform, none);transform-origin:center;will-change:transform}.float-grid{position:absolute;bottom:13%;left:10%;width:clamp(50px,16vw,130px);z-index:5;--ornament-base-transform: rotate(-8deg);transform:var(--ornament-base-transform, rotate(-8deg));transform-origin:center;filter:drop-shadow(0 6px 16px rgba(0,0,0,.1));will-change:transform}.float-photo-wrapper{position:absolute;top:5%;right:5%;width:clamp(50px,18vw,190px);z-index:6;filter:drop-shadow(0 12px 28px rgba(0,0,0,.18));--ornament-base-transform: none;transform:var(--ornament-base-transform, none);transform-origin:center;will-change:transform}h4.features-title{text-align:left}.float-photo{width:100%;height:auto;display:block}.float-chat{position:absolute;bottom:12%;right:6%;width:clamp(60px,20vw,162px);z-index:6;filter:drop-shadow(0 12px 28px rgba(0,0,0,.16));--ornament-base-transform: none;transform:var(--ornament-base-transform, none);transform-origin:center;will-change:transform}.hero-section.hero-section--animated [data-ornament]{opacity:0}@keyframes hero-ornament-enter{0%{opacity:0;transform:var(--ornament-transform-initial, var(--ornament-base-transform, none))}60%{opacity:1;transform:var(--ornament-transform-overshoot, var(--ornament-base-transform, none))}78%{transform:var(--ornament-transform-settle, var(--ornament-base-transform, none))}90%{transform:var(--ornament-transform-rebound, var(--ornament-base-transform, none))}to{opacity:1;transform:var(--ornament-transform-final, var(--ornament-base-transform, none))}}@media (max-width: 1400px){.ornament-left-group,.ornament-right-group{display:none}}@media (max-width: 768px){.hero-section{padding:60px 0 0;gap:60px}.hero-content-container{gap:60px}.hero-text-section{gap:24px}.trial-offering-label{padding:12px 20px}.trial-text,.trial-text-bold{font-size:12px}.power-up-text{font-size:48px;line-height:110%;letter-spacing:-.01em}.logo-symbol,.logo-symbol img{width:36px;height:36px}.business-tagline{font-size:48px;line-height:110%;letter-spacing:-.01em}.hero-description{font-size:18px;width:100%}.trust-badge-row{gap:12px}.badge-text{font-size:13px}.background-overlay-blue,.background-overlay-green{opacity:.5}.play-icon-button svg{width:50px;height:50px}.float-photo-wrapper{top:8%;right:4%}.float-chat{right:4%}}@media (max-width: 480px){.hero-section{padding:40px 0 0;gap:40px}.hero-content-container{gap:40px;padding:0 16px}.hero-text-section{gap:20px}.trial-offering-label{padding:10px 16px}.trial-text,.trial-text-bold{font-size:11px}.power-up-text{font-size:36px;line-height:110%;letter-spacing:-.01em}.logo-symbol,.logo-symbol img{width:28px;height:28px}.business-tagline{font-size:36px;line-height:110%;letter-spacing:-.01em}.hero-description{font-size:16px}.cta-row .button-primary{font-size:14px;height:48px;padding:14px 20px}.trust-badge-row{flex-direction:column;gap:8px}.background-overlay-blue,.background-overlay-green{display:none}.play-icon-button svg{width:40px;height:40px}.float-photo-wrapper{top:4%;right:2%}.float-chat{right:2%}}.business-stats-section{display:flex;justify-content:center;align-items:center;padding:80px 20px 0;background:#fff;width:100%}.stats-container{display:flex;flex-direction:column;align-items:center;gap:64px;max-width:1306px;width:100%;padding:72px 40px;border-radius:32px;background:radial-gradient(124.58% 124.57% at 49.28% -1.18%,#171618 57.55%,#146ef5 82.08%,#00d300 99.99%);position:relative}.stats-cta{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.stats-text-content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.stats-headline{max-width:978px;color:#fff;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.stats-gradient-text{background:linear-gradient(269deg,#00d200 4.12%,#07ae57 24.91%,#146ef5 59.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stats-description{max-width:770px;color:#fff;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.stats-cta .button-primary{font-weight:700}.stats-grid{display:flex;align-items:center;justify-content:center;gap:32px;width:100%;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:180px}.stat-number{color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:normal}.stat-label{color:#fff;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:140%}.stat-divider{width:2px;height:106px;background:linear-gradient(270deg,#fff0 -1.23%,#fff 54.13%,#fff0),linear-gradient(180deg,#43434300,#434343 49.48%,#43434300);flex-shrink:0}.laptop-preview{width:100%;max-width:1306px;position:relative;display:flex;justify-content:center;align-items:center}.laptop-frame{width:100%;position:relative;display:flex;justify-content:center}.laptop-base{width:100%;height:auto;max-width:1306px}.laptop-screen{position:absolute;top:14px;left:50%;transform:translate(-50%);width:76%;max-width:995px;height:auto;overflow:hidden;border-radius:8px}.dashboard-image{width:100%;height:auto;display:block;border-radius:8px}.browser-bar{position:absolute;top:12px;left:23px;display:flex;padding:3px;align-items:center;gap:4px;border-radius:16px;background:#ccc;height:20px}.browser-logo{display:flex;align-items:center;gap:4px;padding:0 8px 0 4px}.browser-logo svg:first-child{width:11px;height:11px}.browser-logo svg:last-child{width:53px;height:13px}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:transform .3s ease;filter:drop-shadow(0 2.767px 1.107px rgba(0,0,0,.01)) drop-shadow(0 6.65px 2.66px rgba(0,0,0,.012)) drop-shadow(0 12.522px 5.009px rgba(0,0,0,.015)) drop-shadow(0 22.336px 8.935px rgba(0,0,0,.018)) drop-shadow(0 41.778px 16.711px rgba(0,0,0,.022)) drop-shadow(0 100px 40px rgba(0,0,0,.03))}.play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.play-button svg{width:98px;height:98px}.demo-button{position:absolute;display:flex;padding:20px 38px;align-items:center;gap:8px;border-radius:8px;background:#fff;box-shadow:0 2px 2.2px #ffffff40 inset,0 8px 7.3px #ffffff26 inset,0 4.424px 7.372px #60606036;border:none;color:#171618;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:19px;font-weight:700;line-height:normal;cursor:pointer;will-change:transform;transition:transform .3s ease,box-shadow .3s ease;white-space:nowrap}.demo-button:hover{transform:translateY(-4px);box-shadow:0 2px 2.2px #ffffff40 inset,0 8px 7.3px #ffffff26 inset,0 8px 12px #60606040}.demo-button .emoji{font-size:25px;line-height:0}.demo-button-right{bottom:25%;right:8%}.demo-button-left{bottom:8%;left:7%}@media (max-width: 1200px){.stats-container{padding:60px 32px;gap:56px}.stats-headline{font-size:52px}.stats-description{font-size:18px}.stat-divider{display:none}.stats-grid{gap:24px;max-width:600px}.demo-button{font-size:16px;padding:16px 28px}.demo-button .emoji{font-size:20px}.demo-button-right{bottom:20%;right:5%}.demo-button-left{bottom:5%;left:5%}}@media (max-width: 768px){.business-stats-section{padding:60px 16px 0}.stats-container{padding:48px 30px;gap:48px;border-radius:24px}.stats-cta{gap:32px}.stats-text-content{gap:20px}.stats-headline{font-size:36px;line-height:110%;letter-spacing:-.01em}.stats-description{font-size:16px}.stats-cta .button-primary{height:48px;padding:14px 20px;font-size:14px}.stats-grid{gap:20px;max-width:100%}.stat-item{min-width:140px}.stat-number{font-size:26px}.stat-label{font-size:16px}.demo-button{font-size:14px;padding:14px 24px}.demo-button .emoji{font-size:18px}.demo-button-right{bottom:18%;right:3%}.demo-button-left{bottom:3%;left:3%}.browser-bar{top:8px;left:16px;height:16px}.browser-logo svg:first-child{width:9px;height:9px}.browser-logo svg:last-child{width:42px;height:10px}.play-button svg{width:70px;height:70px}}@media (max-width: 480px){.business-stats-section{padding:40px 12px 0}img.headline-logo{width:25px}.stats-container{padding:32px 25px;gap:40px;border-radius:20px}img.headline-logo{margin-right:auto}.stats-cta{gap:28px}.stats-headline{font-size:28px;line-height:110%;letter-spacing:-.01em}.stats-description{font-size:14px}.stats-cta .button-primary{height:44px;padding:12px 18px;font-size:13px}.stat-item{min-width:120px}.stat-number{font-size:22px}.stat-label{font-size:14px}.demo-button{font-size:12px;padding:12px 20px}.demo-button .emoji{font-size:16px}.demo-button-right{bottom:15%;right:2%}.demo-button-left{bottom:2%;left:2%}.browser-bar{top:6px;left:12px;height:14px}.browser-logo{gap:2px;padding:0 6px 0 3px}.browser-logo svg:first-child{width:7px;height:7px}.browser-logo svg:last-child{width:36px;height:8px}.play-button svg{width:50px;height:50px}}.features-section{display:flex;padding:80px 8px 0;justify-content:center;align-items:center;background:#fff;width:100%}.features-container{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1240px}.features-header{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.features-title-row{display:flex;padding:10px 0;flex-direction:column;justify-content:center;align-items:center;gap:8px}.features-title-top{display:flex;justify-content:center;align-items:center;gap:12px}.features-brand{color:#171618;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.features-logo{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.features-logo svg{width:52px;height:52px}.features-title{color:#171618;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.features-subtitle{max-width:870px;color:#171618;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.features-gradient-text{background:linear-gradient(266deg,#00d300 3.56%,#008df1 70.47%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features-description{max-width:770px;color:#4d4d4d;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.features-grid{display:flex;padding:40px 0 20px;align-items:flex-start;gap:40px;width:100%;justify-content:center;flex-wrap:wrap}.feature-card{display:flex;padding:32px 32px 60px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:16px;border:2px solid #F5F5F5;background:#fff;flex:1;min-width:280px;max-width:396px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #146ef51a}.feature-image{width:100%;height:auto;aspect-ratio:332 / 227;border-radius:8px;object-fit:cover}.feature-card h3.feature-title{color:#171618;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0;align-self:stretch}.feature-text{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0;align-self:stretch}.features-cta{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.features-cta .button-primary{font-weight:700}@media (max-width: 1200px){.features-grid{gap:32px}.feature-card{max-width:340px}}@media (max-width: 768px){.features-section{padding:60px 16px 0}.features-container{gap:32px}.features-header{gap:20px}.features-brand,.features-title,.features-subtitle{font-size:42px;line-height:110%;letter-spacing:-.01em}.features-description{font-size:18px;max-width:90%}.features-grid{padding:32px 0 16px;gap:24px}.feature-card{padding:24px 24px 48px;gap:20px;max-width:100%}.feature-card h3.feature-title{font-size:22px}.feature-text{font-size:15px}.features-cta .button-primary{height:48px;padding:14px 20px;font-size:14px}}@media (max-width: 480px){.features-section{padding:40px 12px 0}.features-container{gap:28px}.features-header{gap:16px}.features-title-top{gap:8px;flex-wrap:wrap}.features-brand,.features-title,.features-subtitle{font-size:32px;line-height:110%;letter-spacing:-.01em}.features-logo{width:40px;height:40px}.features-logo svg{width:40px;height:40px}.features-description{font-size:16px}.features-grid{padding:24px 0 12px;gap:20px}.feature-card{padding:20px 20px 40px;gap:16px}.feature-card h3.feature-title{font-size:20px}.feature-text{font-size:14px}.features-cta .button-primary{height:44px;padding:12px 18px;font-size:13px}}.marketing-funnel-section{display:flex;padding:80px 0 0;justify-content:center;align-items:center;background:#fff;width:100%}.funnel-container{display:flex;width:100%;max-width:1268px;padding:80px 20px;flex-direction:column;align-items:center;gap:32px;border-radius:32px;background:#eff4fa;margin:0 20px}.funnel-header{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.funnel-text-content{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.funnel-headline{max-width:964px;color:#171618;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.funnel-gradient-text{background:linear-gradient(266deg,#00d300 3.56%,#008df1 70.47%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.funnel-description{max-width:770px;color:#171618;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.funnel-header .button-primary{font-weight:700}.funnel-image-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;position:relative}.funnel-image{width:100%;max-width:1160px;height:auto;display:block}.funnel-shadow{width:249.927px;height:10.898px;opacity:.3;margin-top:-8px}@media (max-width: 1200px){.funnel-container{max-width:95%;padding:70px 32px}.funnel-headline{font-size:52px}.funnel-description{font-size:18px}.funnel-image{max-width:100%}}@media (max-width: 768px){.marketing-funnel-section{padding:60px 0 0}.funnel-container{padding:60px 24px;gap:24px;border-radius:24px;margin:0 16px}.funnel-header{gap:36px}.funnel-text-content{gap:24px}.funnel-headline{font-size:40px;line-height:110%;letter-spacing:-.01em}.funnel-description{font-size:16px;max-width:90%}.funnel-header .button-primary{height:48px;padding:14px 20px;font-size:14px}.funnel-shadow{width:180px;height:auto}}@media (max-width: 480px){.marketing-funnel-section{padding:40px 0 0}.funnel-container{padding:40px 16px;gap:20px;border-radius:20px;margin:0 12px}.funnel-header{gap:28px}.funnel-text-content{gap:20px}.funnel-headline{font-size:32px;line-height:110%;letter-spacing:-.01em}.funnel-description{font-size:14px}.funnel-header .button-primary{height:44px;padding:12px 18px;font-size:13px}.funnel-shadow{width:140px}}.integration-tools-section{display:flex;justify-content:center;align-items:center;padding:120px 80px;margin-top:0;background:radial-gradient(124.58% 124.57% at 49.28% -1.18%,#18181b 57.55%,#146ef5 82.08%,#00d300 99.99%);width:100%;max-width:1264px;border-radius:24px;overflow:hidden;box-sizing:border-box}.integration-container{display:flex;flex-direction:column;align-items:center;gap:80px;max-width:1264px;width:100%}.integration-header{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.integration-title{max-width:964px;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;color:#fff;margin:0}.title-gradient{background:linear-gradient(267deg,#00d200 10.12%,#07ae57 36.89%,#146ef5 68.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.integration-subtitle{max-width:770px;color:#fff;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.integration-header .button-primary{font-weight:700}.integration-table{display:flex;flex-direction:column;width:100%;max-width:1264px;border-radius:16px;overflow:hidden;box-shadow:0 1038px 291px #0000,0 664px 266px #00000003,0 374px 224px #0000000d,0 166px 166px #00000017,0 42px 91px #0000001a}.table-header{display:grid;grid-template-columns:1fr 1fr 264px;gap:0;padding:16px 40px;align-items:center;background:#27272a;border-top:1.5px solid #3F3F46;border-right:1.5px solid #3F3F46;border-left:1.5px solid #3F3F46}.header-cell{padding:16px 0;color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:140%}.logo-cell{display:flex;align-items:center;justify-content:flex-start}.agentixz-logo{display:flex;align-items:center;gap:8px;height:40px}.logo-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;position:relative}.logo-shapes{width:20px;height:20px;position:relative}.logo-shape-1{width:14px;height:6px;background:#146ef5;position:absolute;left:6px;top:0;transform:rotate(90deg);transform-origin:center}.logo-shape-2{width:10px;height:6px;background:#146ef5;position:absolute;left:10px;top:0}.logo-text{width:106px;height:25px;flex-shrink:0}.table-row{display:grid;grid-template-columns:1fr 1fr 264px;gap:0;padding:8px 40px;align-items:center;background:#27272a;border-top:1.5px solid #3F3F46;border-right:1.5px solid #3F3F46;border-left:1.5px solid #3F3F46}.table-row.last-row{border-bottom:1.5px solid #3F3F46;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.row-cell{padding:24px 0}.feature-name{color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%}.tools-icons{display:flex;align-items:center;gap:8px;padding:16px 0;flex-wrap:wrap}.tool-icon{width:42px;height:42px;border-radius:54.194px;flex-shrink:0;object-fit:contain}.checkmark-cell{display:flex;align-items:center;justify-content:flex-start;padding:16px 0;color:#fff;font-size:26px;line-height:110%}@media (max-width: 1200px){.integration-tools-section{padding:100px 60px}.integration-container{gap:60px}.integration-header{gap:40px}.integration-title{font-size:52px;max-width:800px}.integration-subtitle{font-size:18px;max-width:650px}.table-header,.table-row{grid-template-columns:1fr 1fr 220px;padding:12px 32px}.header-cell,.feature-name{font-size:18px}.tool-icon{width:38px;height:38px}.checkmark-cell{font-size:24px}}@media (max-width: 968px){.integration-tools-section{padding:80px 40px}.integration-container{gap:50px}.integration-header{gap:32px}.integration-title{font-size:42px;max-width:680px}.integration-subtitle{font-size:16px;max-width:550px}.integration-header .button-primary{height:48px;padding:14px 20px;font-size:14px}.table-header,.table-row{grid-template-columns:1fr 1.2fr 180px;padding:10px 24px}.header-cell,.feature-name{font-size:16px}.tool-icon{width:34px;height:34px}.logo-text{width:90px;height:21px}.checkmark-cell{font-size:22px}}@media (max-width: 768px){.integration-tools-section{padding:60px 24px}.integration-container{gap:40px}.integration-header{gap:28px}.integration-title{font-size:36px;max-width:100%;line-height:110%;letter-spacing:-.01em}.integration-subtitle{font-size:15px;max-width:100%}.integration-header .button-primary{height:46px;padding:13px 18px;font-size:13px}.table-header{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 20px;column-gap:12px}.table-header .header-cell:first-child{display:none}.table-header .header-cell:nth-child(2){grid-column:1;padding:0}.table-header .logo-cell{grid-column:2;justify-content:flex-end;padding:0}.table-row{grid-template-columns:minmax(0,1fr) auto;padding:16px 20px;column-gap:12px;row-gap:6px}.row-cell{padding:0}.feature-name{grid-column:1 / -1;font-weight:600;padding-bottom:6px}.tools-icons{grid-column:1;justify-content:flex-start;padding:0}.checkmark-cell{grid-column:2;justify-content:flex-end;padding:0}.tool-icon{width:36px;height:36px}.logo-text{width:85px;height:20px}}@media (max-width: 480px){.integration-tools-section{padding:50px 16px}.integration-container{gap:32px}.integration-header{gap:24px}.integration-title{font-size:28px;line-height:110%;letter-spacing:-.01em}.integration-subtitle{font-size:14px}.integration-header .button-primary{height:44px;padding:12px 16px;font-size:12px}.table-header{padding:12px 16px;column-gap:10px}.table-row{padding:14px 16px;column-gap:10px;row-gap:6px}.header-cell,.feature-name{font-size:15px}.tools-icons{gap:6px}.tool-icon{width:32px;height:32px}.checkmark-cell{font-size:20px}.logo-text{width:80px;height:19px}.agentixz-logo{gap:6px;height:36px}.logo-icon{width:20px;height:20px}}.product-features-section{display:flex;padding:80px 72px;flex-direction:column;align-items:flex-start;gap:80px;background:#fff;width:100%}.feature-section-row{display:flex;width:100%;max-width:1264px;align-items:center;gap:54px;margin:0 auto}.feature-section-row.reverse{flex-direction:row-reverse}.integration-wrapper{width:100%;display:flex;justify-content:center}.feature-content{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1}.feature-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.feature-title{max-width:601px;color:#171618;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:48px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.feature-description{max-width:573px;color:#171618;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.feature-header .button-primary{font-weight:700}.feature-list-section{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.feature-list-title{color:#171618;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.feature-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;list-style:none;padding:0;margin:0}.feature-list-item{display:flex;align-items:center;gap:16px;width:100%}.feature-checkbox{display:flex;padding:5.143px;justify-content:center;align-items:center;border-radius:3.429px;border:.857px solid #146EF5;background:#146ef5;box-shadow:0 1.714px 1.886px #ffffff40 inset,0 6.857px 6.257px #ffffff26 inset;flex-shrink:0}.feature-checkbox svg{width:13.714px;height:13.714px}.feature-text{flex:1;color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%}.feature-text strong{font-weight:700}.feature-image-wrapper{width:647px;height:647px;flex-shrink:0;position:relative}.feature-image{width:100%;height:100%;object-fit:contain}.feature-image-wrapper.booking-wrapper{min-height:330px}.booking-wrapper{position:relative}.booking-gradient-bg{width:100%;height:100%;border-radius:24px;background:radial-gradient(66% 66% at 102.32% 20.63%,#ffefc2,#fff2cc00),linear-gradient(71deg,#a7c9fb 6.94%,#cdfecd 71.35%);position:absolute;top:0;left:0;will-change:transform,opacity}.booking-chat-container{position:absolute;width:424px;height:518px;top:65px;left:117px}.chat-bubble{position:absolute;flex-shrink:0;will-change:transform,opacity}.chat-1{width:311px;height:120px;top:0;left:0}.chat-2{width:325px;height:107px;top:119px;left:99px}.chat-3{width:311px;height:120px;top:193px;left:0}.chat-4{width:325px;height:107px;top:325px;left:99px}.chat-5{width:311px;height:120px;top:398px;left:0}.chatbot-icon{position:absolute;flex-shrink:0;will-change:transform,opacity}.chatbot-bottom{width:134px;height:134px;bottom:20px;right:34px}.chatbot-top{width:126px;height:126px;top:13px;left:8px}@media (max-width: 1200px){.product-features-section{padding:60px 40px 80px;gap:60px}.feature-section-row{gap:40px}.feature-title{font-size:42px}.feature-description,.feature-text{font-size:18px}.feature-image-wrapper{width:500px;height:500px}.booking-chat-container{width:328px;height:400px;top:50px;left:90px}.chat-1{width:240px;height:93px}.chat-2{width:251px;height:83px;top:92px;left:77px}.chat-3{width:240px;height:93px;top:149px}.chat-4{width:251px;height:83px;top:251px;left:77px}.chat-5{width:240px;height:93px;top:308px}.chatbot-bottom{width:104px;height:104px;bottom:15px;right:26px}.chatbot-top{width:97px;height:97px;top:10px;left:6px}}@media (max-width: 700px){.product-features-section{padding:40px 24px 80px;gap:55px}.feature-image-wrapper{margin-right:auto}.feature-section-row{flex-direction:column!important;gap:32px}.feature-section-row.reverse{flex-direction:column!important}.feature-content{gap:32px}.feature-header{gap:20px}.feature-title{font-size:36px;max-width:100%}.feature-description{font-size:16px;max-width:100%}.feature-header .button-primary{height:48px;padding:14px 20px;font-size:14px}.feature-list-section{gap:20px}.feature-list-title{font-size:20px}.feature-list{gap:14px}.feature-text{font-size:16px}.feature-image-wrapper{width:100%;max-width:500px;height:auto;aspect-ratio:1;order:-1}.booking-chat-container{width:260px;height:318px;top:40px;left:50%;transform:translate(-50%)}.chat-1{width:191px;height:74px}.chat-2{width:200px;height:66px;top:73px;left:61px}.chat-3{width:191px;height:74px;top:119px}.chat-4{width:200px;height:66px;top:200px;left:61px}.chat-5{width:191px;height:74px;top:245px}.chatbot-bottom{width:82px;height:82px;bottom:12px;right:20px}.chatbot-top{width:77px;height:77px;top:8px;left:5px}}@media (min-width: 701px) and (max-width: 940px){.product-features-section{padding:40px 32px 80px;gap:55px}.feature-image{aspect-ratio:1 / 1}.feature-image-wrapper.booking-wrapper{aspect-ratio:1 / 1;width:100%!important;height:420px!important}.feature-image-wrapper.booking-wrapper .booking-chat-container{top:25px!important;left:35%!important}.chatbot-bottom{width:55px;height:55px;bottom:15px;right:15px}.chatbot-top{width:55px;height:55px;top:10px;left:6px}.feature-section-row,.feature-section-row.reverse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}.feature-content{gap:28px}.feature-header{gap:20px}.feature-title{font-size:36px;max-width:100%}.feature-description{font-size:16px;max-width:100%}.feature-header .button-primary{height:48px;padding:14px 20px;font-size:14px}.feature-list-section{gap:20px}.feature-list-title{font-size:20px}.feature-list{gap:14px}.feature-text{font-size:16px}.feature-image-wrapper{width:100%;max-width:none;height:auto;aspect-ratio:unset;order:unset;justify-self:center}.feature-image-wrapper.booking-wrapper{aspect-ratio:1 / 1;width:clamp(420px,68vw,560px);height:auto;margin:0 auto;padding:clamp(18px,4vw,32px) clamp(28px,6vw,44px) clamp(18px,4vw,32px) clamp(18px,4vw,32px);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.feature-image-wrapper.booking-wrapper .booking-gradient-bg{top:0;right:0;bottom:0;left:0;border-radius:clamp(24px,5vw,36px)}.feature-image-wrapper.booking-wrapper .booking-chat-container{top:clamp(32px,6vw,56px);left:50%;transform:translate(-50%) scale(.9);transform-origin:top center;width:min(380px,calc(100% - clamp(72px,16vw,128px)));height:auto}}@media (max-width: 480px){.product-features-section{padding:32px 16px 80px;gap:55px}.feature-section-row,.feature-content{gap:28px}.feature-header{gap:16px}.feature-title{font-size:28px;line-height:120%}.feature-description{font-size:14px}.feature-header .button-primary{height:44px;padding:12px 18px;font-size:13px}.feature-list-section{gap:16px}.feature-list-title{font-size:18px}.feature-list,.feature-list-item{gap:12px}.feature-text{font-size:14px}.feature-checkbox{padding:4px}.feature-checkbox svg{width:11px;height:11px}.booking-chat-container{width:220px;height:269px;top:34px}.chat-1{width:161px;height:63px}.chat-2{width:169px;height:56px;top:62px;left:51px}.chat-3{width:161px;height:63px;top:101px}.chat-4{width:169px;height:56px;top:169px;left:51px}.chat-5{width:161px;height:63px;top:207px}.chatbot-bottom{width:50px;height:50px;bottom:10px;right:17px}.chatbot-top{width:55px;height:55px;top:7px;left:4px}}.testimonials-section{display:flex;padding:80px 20px;flex-direction:column;align-items:center;background:#fcfcfc;width:100%}.testimonials-container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1240px;width:100%}.testimonials-header{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:964px}.testimonials-title{color:#171618;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.title-gradient{background:linear-gradient(266deg,#00d300 3.56%,#008df1 70.47%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.testimonials-subtitle{max-width:770px;color:#171618;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.testimonials-grid{display:flex;max-width:1080px;justify-content:center;align-items:flex-start;gap:24px;width:100%;flex-wrap:wrap}.testimonial-card{display:flex;min-height:322px;padding:24px;flex-direction:column;justify-content:space-between;flex:1 0 0;min-width:300px;border-radius:16px;border:2px solid #F4F4F4;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.testimonial-quote{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0 0 24px}.testimonial-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.testimonial-profile{display:flex;align-items:flex-end;gap:19px;flex:1}.profile-image{width:77px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0}.profile-info{display:flex;flex-direction:column;gap:8px;flex:1;max-width:280px}.profile-name{color:#171618;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.profile-role{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.quote-icon{width:20px;height:20px;flex-shrink:0}@media (max-width: 1080px){.testimonials-grid{flex-direction:column;align-items:stretch}.testimonial-card{flex:1 1 auto;min-width:100%}}@media (max-width: 768px){.testimonials-section{padding:60px 20px}.testimonials-container{gap:32px}.testimonials-header{gap:24px}.testimonials-title{font-size:48px;line-height:110%;letter-spacing:-.01em}.testimonials-subtitle{font-size:18px}.testimonials-grid{gap:20px}.testimonial-card{min-height:auto;padding:20px}.testimonial-quote{font-size:16px;margin-bottom:20px}.profile-name{font-size:18px}.profile-role{font-size:15px}}@media (max-width: 480px){.testimonials-section{padding:40px 16px}.testimonials-title{font-size:36px;line-height:110%;letter-spacing:-.01em}.testimonials-subtitle{font-size:16px}.testimonial-card{padding:16px;min-height:auto}.testimonial-quote{font-size:15px;margin-bottom:16px}.testimonial-profile{gap:12px}.profile-image{width:60px;height:62px}.profile-name{font-size:17px}.profile-role{font-size:14px}}.pricing-section{display:flex;padding:80px 20px;flex-direction:column;align-items:center;background:#fff;width:100%}.pricing-container{display:flex;flex-direction:column;align-items:center;gap:56px;max-width:1264px;width:100%}.pricing-header{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:1160px;width:100%}.pricing-title{color:#3f3f3f;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0;max-width:964px}.pricing-subtitle{color:#3f3f3f;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0;max-width:770px}.pricing-badges{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.pricing-badge{display:flex;align-items:center;gap:4px;color:#171618;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%}.pricing-badge svg{width:22px;height:22px;flex-shrink:0}.badge-divider{width:2px;height:22px;background:#f0f0f0}.pricing-cards-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.pricing-cards{display:flex;align-items:flex-start;gap:24px;width:100%}.pricing-card{display:flex;padding:32px;flex-direction:column;gap:40px;flex:1;min-width:300px;border-radius:16px;border:1px solid #F0F0F0;background:#fcfcfc;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001a}.pricing-card.popular{border:2px solid #146EF5}.popular-badge{position:absolute;top:0;right:0;padding:16px 24px;border-radius:0 16px 0 8px;background:#d8e7fd;color:#146ef5;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal}.card-header{display:flex;flex-direction:column;gap:32px}.plan-name{color:#146ef5;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.plan-description{display:flex;flex-direction:column;gap:2px}.ideal-for{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:140%;margin:0}.description-text{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0}.plan-price{display:flex;align-items:flex-end;gap:4px}.currency,.amount{color:#171618;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:normal}.period{color:#bbb;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding-bottom:6px}.plan-card .button-primary{font-weight:700}.card-features{display:flex;flex-direction:column;gap:24px}.features-title{color:#171618;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:normal;margin:0}.features-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.feature-item{display:flex;align-items:center;gap:16px}.feature-icon{display:flex;padding:5.143px;justify-content:center;align-items:center;border-radius:3.429px;border:.857px solid #146EF5;background:#146ef5;box-shadow:0 1.714px 1.886px #ffffff40 inset,0 6.857px 6.257px #ffffff26 inset;flex-shrink:0}.feature-icon svg{width:13.714px;height:13.714px}.feature-item span{flex:1;color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:140%}.card-note{padding:16px;border-radius:8px;border:1px solid #F0F0F0;background:#fff}.note-title{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:140%;margin:0 0 4px}.note-content{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.pricing-faq{display:flex;padding:32px;flex-direction:column;gap:24px;border-radius:16px;border:1px solid #F0F0F0;background:#fcfcfc;width:100%}.faq-title{color:#3f3f3f;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.faq-grid{display:flex;gap:24px}.faq-item{display:flex;padding:24px;gap:12px;flex:1;border-radius:8px;border:1px solid #F0F0F0;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.faq-item:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000014}.faq-content{display:flex;flex-direction:column;gap:12px;flex:1}.faq-question{color:#171618;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:140%;margin:0}.faq-answer{color:#4d4d4d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.faq-icon{width:24px;height:24px;flex-shrink:0}@media (max-width: 1200px){.pricing-cards{flex-direction:column;align-items:stretch}.pricing-card{min-width:100%}.faq-grid{flex-direction:column}}@media (max-width: 768px){.pricing-section{padding:60px 20px}.pricing-container{gap:40px}.pricing-header{gap:32px}.pricing-title{font-size:48px;line-height:110%;letter-spacing:-.01em}.pricing-subtitle{font-size:18px}.pricing-badges{gap:16px}.pricing-badge{font-size:14px}.pricing-badge svg{width:18px;height:18px}.badge-divider{display:none}.pricing-card{padding:24px;gap:32px;min-width:100%}.card-header{gap:24px}.plan-name{font-size:20px}.ideal-for,.description-text{font-size:16px}.currency,.amount{font-size:40px}.period{font-size:18px}.plan-card .button-primary{height:48px;padding:14px 20px;font-size:14px}.features-title{font-size:18px}.feature-item span{font-size:16px}.note-title,.note-content{font-size:14px}.pricing-faq{padding:24px}.faq-title{font-size:20px}.faq-question{font-size:18px}.faq-answer{font-size:14px}.popular-badge{padding:12px 20px;font-size:14px}}@media (max-width: 480px){.pricing-section{padding:40px 16px}.pricing-container{gap:32px}.pricing-header{gap:24px}.pricing-title{font-size:36px;line-height:110%;letter-spacing:-.01em}.pricing-subtitle{font-size:16px}.pricing-badges{flex-direction:column;gap:12px}.pricing-badge{font-size:13px}.pricing-card{padding:20px;gap:28px}.card-header{gap:20px}.plan-name{font-size:18px}.ideal-for,.description-text{font-size:15px}.currency,.amount{font-size:36px}.period{font-size:16px}.plan-card .button-primary{height:44px;padding:12px 18px;font-size:13px}.features-title{font-size:17px}.features-list{gap:14px}.feature-item{gap:12px}.feature-item span{font-size:15px}.card-note{padding:14px}.note-title,.note-content{font-size:13px}.pricing-faq{padding:20px;gap:20px}.faq-title{font-size:18px}.faq-item{padding:20px;gap:10px}.faq-question{font-size:16px}.faq-answer{font-size:13px}.faq-icon{width:20px;height:20px}.popular-badge{padding:10px 16px;font-size:13px}}.cta-section{display:flex;padding:80px 20px;flex-direction:column;align-items:center;background:#fcfcfc;width:100%}.cta-wrapper{display:flex;max-width:1320px;width:100%;padding:80px 40px;flex-direction:column;align-items:center;gap:80px;border-radius:32px;background:radial-gradient(134.91% 134.91% at 49.28% 100.06%,#18181b 55.38%,#146ef5 82.08%,#00d300);position:relative}.cta-icon{position:absolute;top:-21px;left:50%;transform:translate(-50%)}.icon-image{display:flex;justify-content:center;align-items:center;border-radius:6px 6px 40px 40px;box-shadow:0 4px 6px #76aaf9cc inset;width:72px;height:auto}.cta-content{display:flex;max-width:820px;width:100%;flex-direction:column;align-items:center;gap:48px;padding-top:40px}.cta-text-section{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.cta-headline{color:#fff;text-align:center;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:64px;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}.cta-gradient-text{background:linear-gradient(266deg,#00d300 3.56%,#008df1 70.47%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-description{max-width:720px;color:#fff;text-align:center;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:140%;margin:0}.cta-buttons{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;justify-content:center}.cta-buttons .button-primary{font-weight:700}.cta-button-secondary{display:flex;height:55px;padding:16px 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #FFF;background:transparent;color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:normal;cursor:pointer;transition:transform .2s ease,background .2s ease;position:relative}.cta-button-secondary:hover{transform:translateY(-2px);background:#ffffff1a}.demo-badge{display:flex;padding:4px 8px;align-items:center;gap:2px;position:absolute;top:-12px;right:0;border-radius:40px;background:#fff;box-shadow:0 2px 2.2px #ffffff40 inset,0 8px 7.3px #ffffff26 inset,0 4.424px 7.372px #60606036}.demo-badge svg{width:16px;height:16px}.demo-badge span{color:#666;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:normal}.cta-trust-badges{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:4px;color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:140%}.trust-badge .trust-icon{width:20px;height:20px}.trust-badge svg{width:20px;height:20px;flex-shrink:0}.badge-separator{width:1px;height:22px;opacity:.5;background:#f0f0f0}@media (max-width: 1200px){.cta-wrapper{padding:70px 32px;gap:70px}.cta-headline{font-size:52px}.cta-description{font-size:18px}}@media (max-width: 768px){.cta-section{padding:60px 20px}.cta-wrapper{padding:60px 25px;gap:60px;border-radius:24px}.cta-icon{top:-18px}.icon-image{width:60px}.cta-content{gap:40px;padding-top:32px}.cta-text-section{gap:20px}.cta-headline{font-size:40px;line-height:110%;letter-spacing:-.01em}.cta-description{font-size:16px}.cta-buttons{gap:16px;flex-direction:column;width:100%}.cta-buttons .button-primary,.cta-button-secondary{width:100%;height:48px;padding:14px 20px;font-size:14px}.demo-badge{top:-10px}.cta-trust-badges{gap:16px}.trust-badge{font-size:13px}.badge-separator{display:none}}@media (max-width: 480px){.cta-section{padding:40px 16px}.cta-wrapper{padding:48px 25px;gap:48px;border-radius:20px}.cta-icon{top:-16px}.icon-image{width:50px}.cta-content{gap:32px;padding-top:24px}.cta-text-section{gap:16px}.cta-headline{font-size:32px;line-height:110%;letter-spacing:-.01em}.cta-description{font-size:15px}.cta-buttons{gap:14px}.cta-buttons .button-primary,.cta-button-secondary{height:44px;padding:12px 18px;font-size:13px}.demo-badge{padding:3px 6px;top:-9px}.demo-badge svg{width:14px;height:14px}.demo-badge span{font-size:11px}.cta-trust-badges{flex-direction:column;gap:12px}.trust-badge{font-size:12px}.trust-badge .trust-icon,.trust-badge svg{width:18px;height:18px}}.footer{display:flex;width:100%;padding:80px 100px;flex-direction:column;align-items:center;gap:40px;border-radius:32px 32px 0 0;background:radial-gradient(124.58% 124.57% at 49.28% -1.18%,#18181b 57.55%,#146ef5 82.08%,#00d300 99.99%)}.footer-container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1440px;width:100%}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;width:100%}.footer-brand{display:flex;flex-direction:column;gap:8px;max-width:240px}.footer-logo{width:240px;height:auto}.footer-tagline{color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0}.footer-links{display:flex;align-items:flex-start;gap:60px;flex:1;justify-content:flex-end}.footer-column{display:flex;flex-direction:column;gap:24px}.footer-column-title{color:#fff;font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:110%;letter-spacing:-.01em;opacity:.6;margin:0}.footer-nav-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.footer-nav-link{color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:140%;text-decoration:none;transition:opacity .2s ease}.footer-nav-link:hover{opacity:.8}.footer-brand-large{width:100%;max-width:1200px;display:flex;justify-content:center;overflow:hidden}.brand-large-image{width:100%;max-width:1200px;height:auto;fill:#fff}.footer-bottom{display:flex;flex-direction:column;gap:16px;width:100%}.footer-divider{width:100%;height:1px;background:#ffffff1f}.footer-copyright-section{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-copyright{color:#fff9;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:140%;margin:0}.footer-social{display:flex;align-items:center;gap:8px}.social-link{display:flex;align-items:center;transition:transform .2s ease,opacity .2s ease}.social-link:hover{transform:translateY(-2px);opacity:.8}.social-icon{width:32px;height:32px}@media (max-width: 1200px){.footer{padding:70px 60px}.footer-links{gap:40px}.footer-logo{width:200px}.footer-tagline{font-size:16px}.footer-column-title{font-size:18px}.footer-nav-link{font-size:16px}}@media (max-width: 968px){.footer{padding:60px 40px}.footer-top{flex-direction:column;gap:40px}.footer-brand{max-width:100%}.footer-links{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:32px}.footer-column{min-width:150px}.footer-copyright-section{flex-direction:column;gap:20px;align-items:flex-start}}@media (max-width: 768px){.footer{padding:50px 32px;border-radius:24px 24px 0 0}.footer-container,.footer-top{gap:32px}.footer-logo{width:180px}.footer-tagline{font-size:15px}.footer-links{gap:28px}.footer-column-title{font-size:17px}.footer-nav-link{font-size:15px}.footer-copyright{font-size:14px}.social-icon{width:28px;height:28px}}@media (max-width: 480px){.footer{padding:40px 20px;border-radius:20px 20px 0 0}.footer-container,.footer-top{gap:28px}.footer-logo{width:160px}.footer-tagline{font-size:14px}.footer-links{flex-direction:column;gap:24px}.footer-column{width:100%;min-width:100%}.footer-column-title{font-size:16px}.footer-nav-link{font-size:14px}.footer-bottom{gap:14px}.footer-copyright-section{gap:16px}.footer-copyright{font-size:13px}.footer-social{gap:12px}.social-icon{width:26px;height:26px}}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050710e0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;padding:24px;z-index:999;animation:lightboxFade .25s ease-out}.lightbox-content{position:relative;width:min(520px,100%);background:radial-gradient(134.91% 134.91% at 49.28% 100.06%,#18181bf2 55.38%,#146ef5eb 82.08%,#00d300e6),#0b0f1a;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 80px #00000073;border-radius:20px;padding:32px;color:#f8fbff;animation:lightboxSlide .3s ease-out}.lightbox-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:transparent;color:#f0f5ff;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.lightbox-close:hover{background:#ffffff14;color:#fff}.lightbox-body{display:flex;flex-direction:column;gap:16px}.lightbox-title{margin:0;font-size:1.5rem;font-weight:600}.lightbox-subtitle{margin:0;font-size:.95rem;color:#f8fbffc7}.lightbox-form{display:flex;flex-direction:column;gap:16px;margin-top:8px}.lightbox-label{display:flex;flex-direction:column;gap:6px;font-size:.92rem;color:#f8fbffd6}.lightbox-input{padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#fff;font-size:1rem;transition:border-color .2s ease,background .2s ease}.lightbox-input:focus{outline:none;border-color:#4effc5;background:#ffffff1a}.lightbox-submit{margin-top:8px;width:100%}.lightbox-submit.button-primary{height:52px}.lightbox-success-message{margin:20px 0 0;padding:20px;border-radius:12px;background:#4effc514;border:1px solid rgba(78,255,197,.3);color:#9df6d5;font-weight:500;text-align:center}@keyframes lightboxFade{0%{opacity:0}to{opacity:1}}@keyframes lightboxSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.lightbox-content{padding:24px}.lightbox-title{font-size:1.25rem}}*{box-sizing:border-box}body{margin:0;padding:0}section,footer{overflow:hidden}[data-scroll-target]{--scroll-translate: 72px;opacity:0;transform:translate3d(0,var(--scroll-translate),0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-scroll-target].is-visible{opacity:1;transform:translateZ(0)}[data-scroll-target][data-scroll-instant]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-scroll-target]{opacity:1;transform:none;transition:none}}[data-animate]{--animate-translate-x: 0;--animate-translate-y: 48px;--animate-scale: 1;--animate-duration: .85s;--animate-delay: 0s;opacity:0;transform:translate3d(var(--animate-translate-x),var(--animate-translate-y),0) scale3d(var(--animate-scale),var(--animate-scale),1);transition:transform var(--animate-duration) cubic-bezier(.22,.61,.36,1),opacity var(--animate-duration) cubic-bezier(.22,.61,.36,1);transition-delay:var(--animate-delay);will-change:opacity,transform}[data-animate].is-visible{opacity:1;transform:translateZ(0) scaleZ(1)}[data-animate=fade-up]{--animate-translate-y: 56px}[data-animate=fade-down]{--animate-translate-y: -56px}[data-animate=fade-left]{--animate-translate-x: -56px;--animate-translate-y: 0}[data-animate=fade-right]{--animate-translate-x: 56px;--animate-translate-y: 0}[data-animate=fade-in]{--animate-translate-y: 0}[data-animate=zoom-in]{--animate-scale: .9;--animate-translate-y: 32px}[data-animate=zoom-out]{--animate-scale: 1.08;--animate-translate-y: -32px}@media (prefers-reduced-motion: reduce){[data-animate]{opacity:1;transform:none;transition:none}.hero-section.hero-section--animated .background-overlay-blue,.hero-section.hero-section--animated .background-overlay-green{opacity:1;animation:none!important;transform:none}.hero-section.hero-section--animated .background-overlay-green{transform:translate(-50%)}.hero-section.hero-section--animated [data-ornament]{opacity:1;animation:none!important}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#171618;background-color:#fff}html{scroll-behavior:smooth;overflow-x:hidden}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}[data-scroll-target]{scroll-margin-top:clamp(64px,10vh,120px)}body{margin:0;padding:0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;color:#171618;background-color:#fff}h1,h2,h3{font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:110%;letter-spacing:-.01em;margin:0}#root{width:100%;min-height:100vh}
