.Hero-module__KTD73a__hero{padding-top:calc(var(--header-height) + 60px);background:radial-gradient(circle at 100% 0,#e9405714,#0000 40%),radial-gradient(circle at 0 100%,#8a238714,#0000 40%);padding-bottom:100px;overflow:hidden}.Hero-module__KTD73a__content{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.Hero-module__KTD73a__textSide{max-width:600px}.Hero-module__KTD73a__badge{background:var(--surface);border:1px solid var(--border);color:var(--primary);border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.Hero-module__KTD73a__hero h1{letter-spacing:-.04em;color:var(--secondary);margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,4rem);font-weight:800;line-height:1.1}.Hero-module__KTD73a__hero p{color:var(--muted);margin-bottom:2.5rem;font-size:clamp(1rem,3vw,1.25rem);line-height:1.6}.Hero-module__KTD73a__ctaGroup{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.Hero-module__KTD73a__btnSecondary{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);padding:.75rem 1.5rem;font-weight:600}.Hero-module__KTD73a__btnSecondary:hover{background:var(--surface)}.Hero-module__KTD73a__heroTrust{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.Hero-module__KTD73a__visualSide{justify-content:center;display:flex;position:relative}.Hero-module__KTD73a__dashboardImageWrapper{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:650px;transition:transform .5s;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotateX(5deg);box-shadow:0 40px 100px -20px #000c,0 20px 50px -10px #8a238726}.Hero-module__KTD73a__dashboardImageWrapper:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.Hero-module__KTD73a__heroDashboardImage{width:100%;height:auto;display:block}.Hero-module__KTD73a__overlayGlow{pointer-events:none;background:radial-gradient(circle at 100% 0,#e9405733,#0000 60%);position:absolute;inset:0}.Hero-module__KTD73a__typingSpan{background:var(--primary);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);text-align:left;min-width:16ch;padding:.2rem 1rem;display:inline-block}@keyframes Hero-module__KTD73a__blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (max-width:1024px){.Hero-module__KTD73a__content{text-align:center;grid-template-columns:1fr;gap:3rem}.Hero-module__KTD73a__textSide{max-width:800px;margin:0 auto}.Hero-module__KTD73a__ctaGroup{justify-content:center}.Hero-module__KTD73a__dashboardImageWrapper{transform:none!important}}@media (max-width:768px){.Hero-module__KTD73a__hero{padding-top:calc(var(--header-height) + 40px);padding-bottom:60px;padding-left:1.25rem;padding-right:1.25rem;overflow-x:hidden}.Hero-module__KTD73a__hero h1{overflow-wrap:break-word;word-break:break-word;max-width:100%;font-size:clamp(2rem,9vw,2.75rem)}.Hero-module__KTD73a__typingSpan{padding:.2rem .5rem;font-size:.9em;min-width:12ch!important}}
.BrandMarquee-module__HY7vWq__wrapper{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px 0;overflow:hidden}.BrandMarquee-module__HY7vWq__label{text-align:center;text-transform:uppercase;color:var(--muted);letter-spacing:.1em;margin-bottom:2rem;font-size:.85rem;font-weight:700}.BrandMarquee-module__HY7vWq__marquee{gap:4rem;width:max-content;animation:30s linear infinite BrandMarquee-module__HY7vWq__scroll;display:flex}.BrandMarquee-module__HY7vWq__brandBox{color:var(--muted);opacity:.6;filter:grayscale();font-size:1.5rem;font-weight:800;transition:all .3s}.BrandMarquee-module__HY7vWq__brandBox:hover{opacity:1;filter:grayscale(0);color:var(--secondary)}@keyframes BrandMarquee-module__HY7vWq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.BrandMarquee-module__HY7vWq__marquee{gap:2rem}}
.ProblemSection-module__62m6UG__wrapper{background:var(--background);padding:120px 0}.ProblemSection-module__62m6UG__header{text-align:center;max-width:900px;margin:0 auto 4rem}.ProblemSection-module__62m6UG__badge{color:var(--primary);text-transform:uppercase;background:#e940571a;border-radius:99px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.ProblemSection-module__62m6UG__header h2{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2rem,8vw,3.5rem);font-weight:800;line-height:1.1}.ProblemSection-module__62m6UG__sub{color:var(--muted);font-size:clamp(1rem,3vw,1.25rem)}.ProblemSection-module__62m6UG__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.ProblemSection-module__62m6UG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem;transition:transform .3s}.ProblemSection-module__62m6UG__card:hover{border-color:#e940574d;transform:translateY(-5px)}.ProblemSection-module__62m6UG__number{color:var(--primary);opacity:.8;margin-bottom:1.5rem;font-size:.9rem;font-weight:800}.ProblemSection-module__62m6UG__card h3{color:var(--foreground);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.ProblemSection-module__62m6UG__card p{color:var(--muted);line-height:1.6}.ProblemSection-module__62m6UG__summaryBox{border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#8a238714,#e9405714);margin-top:5rem;padding:4rem}.ProblemSection-module__62m6UG__summaryContent h3{color:var(--secondary);margin-bottom:1rem;font-size:1.5rem}.ProblemSection-module__62m6UG__divider{background:var(--border);width:100px;height:1px;margin:2rem auto}.ProblemSection-module__62m6UG__highlight{color:var(--foreground);font-size:1.25rem;font-weight:700}@media (max-width:768px){.ProblemSection-module__62m6UG__header h2{font-size:2.5rem}.ProblemSection-module__62m6UG__grid{grid-template-columns:1fr}}
.CoreOutcomes-module__QcBDua__section{background:var(--background)}.CoreOutcomes-module__QcBDua__header{text-align:center;margin-bottom:4rem}.CoreOutcomes-module__QcBDua__header h2{color:var(--secondary);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,6vw,3rem);font-weight:800}.CoreOutcomes-module__QcBDua__header p{color:var(--muted);font-size:1.1rem}.CoreOutcomes-module__QcBDua__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.CoreOutcomes-module__QcBDua__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;transition:transform .3s,box-shadow .3s}.CoreOutcomes-module__QcBDua__card:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-5px)}.CoreOutcomes-module__QcBDua__metric{color:var(--primary);margin-bottom:1rem;font-size:3rem;font-weight:800}.CoreOutcomes-module__QcBDua__card h3{color:var(--secondary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.CoreOutcomes-module__QcBDua__card p{color:var(--muted);font-size:.95rem;line-height:1.6}@media (max-width:1024px){.CoreOutcomes-module__QcBDua__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CoreOutcomes-module__QcBDua__grid{grid-template-columns:1fr}.CoreOutcomes-module__QcBDua__header h2{font-size:2rem}}
.ComparisonGrid-module__hyfg6W__wrapper{background:var(--surface);padding:100px 0}.ComparisonGrid-module__hyfg6W__header{text-align:center;margin-bottom:4rem}.ComparisonGrid-module__hyfg6W__header h2{margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.ComparisonGrid-module__hyfg6W__header p{color:var(--muted);font-size:clamp(1rem,2vw,1.1rem)}.ComparisonGrid-module__hyfg6W__tableWrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);-webkit-overflow-scrolling:touch;overflow-x:auto}.ComparisonGrid-module__hyfg6W__table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.ComparisonGrid-module__hyfg6W__table th{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.15em;background:#ffffff08;padding:1.5rem 2rem;font-size:.75rem;font-weight:700}.ComparisonGrid-module__hyfg6W__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:2rem}.ComparisonGrid-module__hyfg6W__table tr:last-child td{border-bottom:none}.ComparisonGrid-module__hyfg6W__need{color:var(--foreground);width:25%;font-weight:700}.ComparisonGrid-module__hyfg6W__how{color:var(--muted);width:45%;line-height:1.6}.ComparisonGrid-module__hyfg6W__why{color:var(--accent);width:30%;font-weight:600}@media (max-width:992px){.ComparisonGrid-module__hyfg6W__table td,.ComparisonGrid-module__hyfg6W__table th{padding:1.5rem}}
.SolutionTabs-module__m0tZpW__section{background:var(--surface);padding:100px 0}.SolutionTabs-module__m0tZpW__header{text-align:center;margin-bottom:4rem}.SolutionTabs-module__m0tZpW__header h2{color:var(--secondary);letter-spacing:-.02em;font-size:clamp(2rem,6vw,3rem);font-weight:800}.SolutionTabs-module__m0tZpW__tabsWrapper{max-width:1000px;margin:0 auto}.SolutionTabs-module__m0tZpW__tabList{border-bottom:1px solid var(--border);justify-content:center;gap:1rem;margin-bottom:3rem;padding-bottom:1rem;display:flex}.SolutionTabs-module__m0tZpW__tabBtn{color:var(--muted);border-radius:var(--radius-md);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.SolutionTabs-module__m0tZpW__tabBtn:hover{color:var(--primary);background:#e940570d}.SolutionTabs-module__m0tZpW__tabBtn.SolutionTabs-module__m0tZpW__active{color:var(--primary);background:#e940571a}.SolutionTabs-module__m0tZpW__tabContent{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;animation:.3s SolutionTabs-module__m0tZpW__fadeIn;display:grid}.SolutionTabs-module__m0tZpW__textContent h3{color:var(--secondary);margin-bottom:1.5rem;font-size:1.75rem}.SolutionTabs-module__m0tZpW__textContent p{color:var(--muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.SolutionTabs-module__m0tZpW__featureList{flex-direction:column;gap:1rem;list-style:none;display:flex}.SolutionTabs-module__m0tZpW__featureList li{color:var(--foreground);align-items:center;gap:.75rem;font-weight:600;display:flex}.SolutionTabs-module__m0tZpW__featureList li:before{content:"✓";color:var(--primary);font-weight:800}.SolutionTabs-module__m0tZpW__visualContent{width:100%}.SolutionTabs-module__m0tZpW__contentMock{aspect-ratio:4/3;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);padding:2rem}.SolutionTabs-module__m0tZpW__mockInner{background:var(--surface);border-radius:var(--radius-md);width:100%;height:100%}@keyframes SolutionTabs-module__m0tZpW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SolutionTabs-module__m0tZpW__tabContent{grid-template-columns:1fr;gap:2rem}}
