.page-module__P7nU6a__page{background-color:var(--background);overflow:clip}.page-module__P7nU6a__loadingScreen{min-height:calc(100vh - 100px)}.page-module__P7nU6a__eyebrow{color:var(--accent-highlight);font-size:var(--font-size-small);letter-spacing:.18em;text-transform:uppercase;margin-bottom:var(--spacing-small);font-weight:600;display:inline-block}.page-module__P7nU6a__section{padding:var(--spacing-megalarge) 0}.page-module__P7nU6a__section+.page-module__P7nU6a__section{padding-top:0}.page-module__P7nU6a__sectionHead{max-width:760px;margin:0 auto var(--spacing-xxxlarge);text-align:center}.page-module__P7nU6a__sectionHead h2{margin-bottom:var(--spacing-medium)}.page-module__P7nU6a__sectionHead h2 span{color:var(--accent-highlight)}.page-module__P7nU6a__sectionHead p{color:var(--accent-dark-2);margin-bottom:0}.page-module__P7nU6a__cream{background-color:var(--background)}.page-module__P7nU6a__white{background-color:var(--accent-light-1)}.page-module__P7nU6a__hero{background-color:var(--background-dark);width:100%;min-height:620px;scroll-margin-top:160px;position:relative;overflow:hidden}.page-module__P7nU6a__hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#10161de6 0%,#10161da8 40%,#10161d3d 68%,#10161d00 100%);position:absolute;inset:0}.page-module__P7nU6a__heroContainer{z-index:2;position:relative}.page-module__P7nU6a__logoBar{z-index:3;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.page-module__P7nU6a__logo{opacity:.9;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .2s;display:inline-block;position:absolute;top:-30px;left:0}.page-module__P7nU6a__logo:hover{opacity:1}.page-module__P7nU6a__heroInner{min-height:620px;padding-top:130px;padding-bottom:var(--spacing-superlarge);flex-direction:column;justify-content:center;display:flex}.page-module__P7nU6a__heroText{min-width:0;max-width:640px;margin-top:var(--spacing-xxlarge)}.page-module__P7nU6a__heroText h1{color:var(--textcolor-light);margin-bottom:var(--spacing-mediumlarge);font-size:40px;line-height:1.15em}.page-module__P7nU6a__heroText h1 span{color:var(--accent-bright);display:block}.page-module__P7nU6a__heroLead{font-size:var(--font-size-h5);color:#ffffffd9;max-width:560px;margin-bottom:var(--spacing-large)}.page-module__P7nU6a__heroButtons{gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.page-module__P7nU6a__btnAccent{background-color:var(--accent-highlight);color:var(--accent-light-1)}.page-module__P7nU6a__heroStats{gap:var(--spacing-xlarge);margin-top:var(--spacing-superlarge);flex-wrap:wrap;display:flex}.page-module__P7nU6a__heroStat{flex-direction:column;gap:2px;display:flex}.page-module__P7nU6a__heroStat strong{font-family:var(--font-poppins);color:var(--textcolor-light);font-size:28px;line-height:1.1}.page-module__P7nU6a__heroStat span{font-size:var(--font-size-small);color:#ffffffb3}.page-module__P7nU6a__intro{scroll-margin-top:120px}.page-module__P7nU6a__introInner{text-align:center;max-width:860px;margin:0 auto}.page-module__P7nU6a__introInner h2{margin-bottom:var(--spacing-mediumlarge)}.page-module__P7nU6a__introInner h2 span{color:var(--accent-highlight)}.page-module__P7nU6a__introInner p{color:var(--accent-dark-2);font-size:var(--font-size-h5);margin:0;line-height:1.55em}.page-module__P7nU6a__featureGrid{gap:var(--spacing-superlarge);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__P7nU6a__featureGrid.page-module__P7nU6a__reverse .page-module__P7nU6a__featureImage{order:2}.page-module__P7nU6a__featureImage{border-radius:var(--accent-border-radius);box-shadow:var(--card-shadow);background-color:var(--background-dark);overflow:hidden}.page-module__P7nU6a__featureImage img{width:100%;height:auto;display:block}.page-module__P7nU6a__featureContent h2{margin-bottom:var(--spacing-mediumlarge)}.page-module__P7nU6a__featureContent>p{color:var(--accent-dark-2);margin-bottom:var(--spacing-large)}.page-module__P7nU6a__points{gap:var(--spacing-medium);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__P7nU6a__points li{gap:var(--spacing-medium);color:var(--accent-dark-1);font-size:var(--font-size-body);align-items:center;margin:0;line-height:1.5em;display:flex}.page-module__P7nU6a__points li i{background-color:var(--accent-dark);width:44px;height:44px;color:var(--textcolor-light);border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.page-module__P7nU6a__featureCta{width:fit-content;margin:var(--spacing-large) auto 0;display:flex}.page-module__P7nU6a__featureCtaBelow{margin-top:var(--spacing-xxlarge);justify-content:center;display:flex}.page-module__P7nU6a__valueGrid{gap:var(--spacing-mediumlarge);margin-top:var(--spacing-xxxlarge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__P7nU6a__valueCard{background-color:var(--accent-light-1);border-radius:var(--radius-medium);min-width:0;padding:var(--spacing-xlarge) var(--spacing-large);box-shadow:var(--card-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__P7nU6a__valueCard h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page-module__P7nU6a__valueCard h4,.page-module__P7nU6a__valueCard p{z-index:1;position:relative}.page-module__P7nU6a__valueIcon{z-index:0;color:var(--accent-dark);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:150px;line-height:1;position:absolute;bottom:-20px;right:-15px}.page-module__P7nU6a__valueCard h4{margin-bottom:var(--spacing-xsmall)}.page-module__P7nU6a__valueCard p{color:var(--accent-dark-2);font-size:var(--font-size-small);margin:0;line-height:1.45em}.page-module__P7nU6a__demo{scroll-margin-top:120px}.page-module__P7nU6a__demoGrid{gap:var(--spacing-superlarge);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.page-module__P7nU6a__demoContent h2{margin-bottom:var(--spacing-mediumlarge)}.page-module__P7nU6a__demoContent>p{color:var(--accent-dark-2);margin-bottom:var(--spacing-large)}.page-module__P7nU6a__demoPointsTitle{color:var(--accent-dark-1);margin-bottom:var(--spacing-medium);font-weight:700;display:block}.page-module__P7nU6a__demoPoints{margin:0 0 var(--spacing-large);gap:var(--spacing-medium);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__P7nU6a__demoPoints li{gap:var(--spacing-medium);color:var(--accent-dark-1);font-size:var(--font-size-body);align-items:center;line-height:1.5em;display:flex}.page-module__P7nU6a__demoPoints li i{background-color:var(--accent-dark);width:44px;height:44px;color:var(--textcolor-light);border-radius:12px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.page-module__P7nU6a__demoContact{align-items:center;gap:var(--spacing-small);padding:var(--spacing-medium) 0 0;border-top:1px solid var(--accent-line);color:var(--accent-dark-2);font-size:var(--font-size-small);display:flex}.page-module__P7nU6a__demoContact i{color:var(--accent-strong)}.page-module__P7nU6a__demoContact a{color:var(--accent-strong);font-weight:600}.page-module__P7nU6a__demoContact a:hover{text-decoration:underline}.page-module__P7nU6a__demoCard{background-color:var(--accent-light-1);border-radius:var(--accent-border-radius);box-shadow:var(--card-shadow);padding:var(--spacing-xlarge)}@media (max-width:1000px){.page-module__P7nU6a__demoGrid{grid-template-columns:1fr}.page-module__P7nU6a__valueGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.page-module__P7nU6a__section{padding:var(--spacing-superlarge) 0}.page-module__P7nU6a__featureGrid,.page-module__P7nU6a__demoGrid{grid-template-columns:1fr}.page-module__P7nU6a__featureGrid.page-module__P7nU6a__reverse .page-module__P7nU6a__featureImage,.page-module__P7nU6a__featureImage{order:-1}.page-module__P7nU6a__valueGrid{grid-template-columns:1fr}.page-module__P7nU6a__hero{min-height:560px}.page-module__P7nU6a__heroInner{min-height:560px;padding-top:130px}.page-module__P7nU6a__heroText,.page-module__P7nU6a__heroLead{max-width:100%}.page-module__P7nU6a__heroText h1{font-size:28px}.page-module__P7nU6a__logo{display:none}.page-module__P7nU6a__heroStats{gap:var(--spacing-large);margin-top:var(--spacing-xlarge)}}
