.FadeIn-module__OqdPWW__fadeIn{opacity:0;will-change:opacity,transform;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.FadeIn-module__OqdPWW__visible{opacity:1;transform:translateY(0)}
.Hero-module__ZARIfG__section{width:100%;padding:var(--space-16)var(--space-4)var(--space-12);justify-content:center;display:flex}.Hero-module__ZARIfG__content{max-width:var(--max-width);text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.Hero-module__ZARIfG__headline{letter-spacing:-.03em;color:var(--text-main);max-width:900px;font-size:3.75rem;font-weight:600;line-height:1.1}.Hero-module__ZARIfG__rotatingText{color:var(--accent-primary)}.Hero-module__ZARIfG__cursor{color:var(--accent-primary);margin-left:1px;font-weight:300;transition:opacity .1s}.Hero-module__ZARIfG__subtext{gap:var(--space-1);max-width:var(--text-max-width);flex-direction:column;display:flex}.Hero-module__ZARIfG__subtext p{color:var(--text-secondary);font-size:1.25rem;font-weight:400;line-height:1.6}.Hero-module__ZARIfG__ctaGroup{gap:var(--space-2);margin-top:var(--space-2);display:flex}.Hero-module__ZARIfG__primaryButton{background-color:var(--accent-primary);color:var(--white);border-radius:4px;padding:14px 32px;font-size:1rem;font-weight:500;transition:background-color .2s}.Hero-module__ZARIfG__primaryButton:hover{background-color:#d6421b}.Hero-module__ZARIfG__secondaryButton{color:var(--text-main);background-color:#0000;border:1px solid #1e2b3033;border-radius:4px;padding:14px 32px;font-size:1rem;font-weight:500;transition:border-color .2s,background-color .2s}.Hero-module__ZARIfG__secondaryButton:hover{border-color:var(--text-main);background-color:#1e2b300d}@media (max-width:768px){.Hero-module__ZARIfG__section{padding:var(--space-10)var(--space-3)var(--space-8)}.Hero-module__ZARIfG__headline{font-size:2.5rem}.Hero-module__ZARIfG__subtext p{font-size:1.125rem}.Hero-module__ZARIfG__ctaGroup{flex-direction:column;width:100%;max-width:320px}.Hero-module__ZARIfG__primaryButton,.Hero-module__ZARIfG__secondaryButton{text-align:center;width:100%}}
.TheProblem-module__bDBWdG__section{background:var(--dark-bg);width:100%;color:var(--light-text);padding:var(--space-16)var(--space-4)}.TheProblem-module__bDBWdG__inner{max-width:var(--max-width);align-items:center;gap:var(--space-12);margin:0 auto;display:flex}.TheProblem-module__bDBWdG__textSide{gap:var(--space-4);opacity:0;flex-direction:column;flex:1.2;transition:opacity .7s,transform .7s;display:flex;transform:translateY(16px)}.TheProblem-module__bDBWdG__fadeIn{opacity:1;transform:translateY(0)}.TheProblem-module__bDBWdG__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-primary);font-size:.6875rem;font-weight:600}.TheProblem-module__bDBWdG__headline{letter-spacing:-.03em;color:var(--light-text);font-size:2.75rem;font-weight:600;line-height:1.1}.TheProblem-module__bDBWdG__body{color:#eaebec99;max-width:520px;font-size:1.0625rem;line-height:1.7}.TheProblem-module__bDBWdG__statsSide{gap:var(--space-5);flex-direction:column;flex:.8;display:flex}.TheProblem-module__bDBWdG__stat{opacity:0;flex-direction:column;gap:4px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(12px)}.TheProblem-module__bDBWdG__statShow{opacity:1;transform:translateY(0)}.TheProblem-module__bDBWdG__statNumber{color:var(--light-text);letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1}.TheProblem-module__bDBWdG__statLabel{color:#eaebec80;max-width:240px;font-size:.875rem;line-height:1.45}.TheProblem-module__bDBWdG__statDivider{background:#eaebec1f;width:40px;height:1px}@media (max-width:768px){.TheProblem-module__bDBWdG__section{padding:var(--space-12)var(--space-3)}.TheProblem-module__bDBWdG__inner{gap:var(--space-8);flex-direction:column}.TheProblem-module__bDBWdG__headline{font-size:2rem}.TheProblem-module__bDBWdG__body{font-size:1rem}.TheProblem-module__bDBWdG__statsSide{width:100%}.TheProblem-module__bDBWdG__statNumber{font-size:2.25rem}}
.TheSolution-module__3i9wCG__section{width:100%;padding:var(--space-16)var(--space-4)var(--space-12);align-items:center;gap:var(--space-10);background:#f5f0eb;flex-direction:column;display:flex}.TheSolution-module__3i9wCG__top{max-width:var(--max-width);align-items:flex-start;gap:var(--space-8);width:100%;display:flex}.TheSolution-module__3i9wCG__topText{gap:var(--space-3);padding-top:var(--space-4);opacity:0;flex-direction:column;flex:1;transition:opacity .7s,transform .7s;display:flex;transform:translateY(16px)}.TheSolution-module__3i9wCG__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-primary);font-size:.6875rem;font-weight:600}.TheSolution-module__3i9wCG__headline{letter-spacing:-.025em;color:var(--text-main);font-size:2.25rem;font-weight:600;line-height:1.15}.TheSolution-module__3i9wCG__sub{color:var(--text-secondary);max-width:440px;font-size:1rem;line-height:1.65}.TheSolution-module__3i9wCG__scatter{opacity:0;flex:1.1;min-height:420px;transition:opacity .7s .15s,transform .7s .15s;position:relative;transform:translateY(16px)}.TheSolution-module__3i9wCG__card{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;width:320px;padding:18px 20px;transition:box-shadow .3s;display:flex;position:absolute;box-shadow:0 1px 3px #0000000a,0 6px 20px #0000000f}.TheSolution-module__3i9wCG__card:hover{box-shadow:0 2px 6px #0000000f,0 12px 32px #00000014}.TheSolution-module__3i9wCG__realNote{color:#9ca3af;white-space:nowrap;font-size:.6875rem;font-style:italic;position:absolute;bottom:8px;right:20px}.TheSolution-module__3i9wCG__cardDomain{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-size:.625rem;font-weight:600}.TheSolution-module__3i9wCG__cardInsight{border-left:3px solid var(--accent-primary);flex-direction:column;gap:3px;padding-left:12px;display:flex}.TheSolution-module__3i9wCG__cardBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary);font-size:.5625rem;font-weight:600}.TheSolution-module__3i9wCG__cardInsightText{color:var(--text-main);font-size:.8125rem;font-weight:500;line-height:1.5}.TheSolution-module__3i9wCG__cardSource{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.TheSolution-module__3i9wCG__cardPlay{background:var(--accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.TheSolution-module__3i9wCG__cardQuote{color:#6b7280;font-size:.6875rem;font-style:italic;line-height:1.5}.TheSolution-module__3i9wCG__cardAttribution{color:#9ca3af;font-size:.5625rem;font-weight:500}.TheSolution-module__3i9wCG__diffs{max-width:var(--max-width);gap:var(--space-4);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.TheSolution-module__3i9wCG__diff{padding:var(--space-4)var(--space-3);border-top:2px solid var(--accent-primary);opacity:0;transition:opacity .5s,transform .5s;transform:translateY(12px)}.TheSolution-module__3i9wCG__diffShow{opacity:1;transform:translateY(0)}.TheSolution-module__3i9wCG__diffTitle{color:var(--text-main);margin-bottom:8px;font-size:1.0625rem;font-weight:600}.TheSolution-module__3i9wCG__diffDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.TheSolution-module__3i9wCG__fadeIn{opacity:1!important;transform:translateY(0)!important}@media (max-width:768px){.TheSolution-module__3i9wCG__section{padding:var(--space-12)var(--space-3)var(--space-8);gap:var(--space-8)}.TheSolution-module__3i9wCG__top{gap:var(--space-6);flex-direction:column}.TheSolution-module__3i9wCG__headline{font-size:1.75rem}.TheSolution-module__3i9wCG__scatter{gap:var(--space-3);flex-direction:column;width:100%;min-height:auto;display:flex}.TheSolution-module__3i9wCG__card{width:100%;max-width:none;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.TheSolution-module__3i9wCG__realNote{text-align:left;white-space:normal;margin-top:4px;display:block;position:static}.TheSolution-module__3i9wCG__diffs{gap:var(--space-3);grid-template-columns:1fr}}
.HowItWorks-module__tSMH5W__section{background-color:var(--bg-secondary);border-top:1px solid #1e2b300d;width:100%;height:700vh;position:relative}.HowItWorks-module__tSMH5W__stickyFrame{top:var(--header-height);height:calc(100vh - var(--header-height));z-index:10;flex-direction:column;display:flex;position:sticky;overflow:hidden}.HowItWorks-module__tSMH5W__progressBar{padding:var(--space-3)var(--space-6);max-width:var(--max-width);flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.HowItWorks-module__tSMH5W__line{top:50%;left:var(--space-6);right:var(--space-6);z-index:0;background:#1e2b3014;height:2px;position:absolute;transform:translateY(-50%)}.HowItWorks-module__tSMH5W__lineFill{background:var(--accent-primary);border-radius:1px;height:100%;transition:width .1s linear}.HowItWorks-module__tSMH5W__phaseLabel{z-index:1;color:#1e2b3040;background:var(--bg-secondary);padding:4px var(--space-2);cursor:default;font-size:.875rem;font-weight:500;transition:color .3s;position:relative}.HowItWorks-module__tSMH5W__active{color:var(--accent-primary);font-weight:600}.HowItWorks-module__tSMH5W__past{color:var(--text-main)}.HowItWorks-module__tSMH5W__panelArea{flex:1;min-height:0;position:relative}.HowItWorks-module__tSMH5W__panel{justify-content:center;align-items:center;gap:var(--space-8);max-width:var(--max-width);padding:var(--space-6);opacity:0;pointer-events:none;margin:0 auto;transition:opacity .4s ease-out;display:flex;position:absolute;inset:0}.HowItWorks-module__tSMH5W__panelActive{opacity:1;pointer-events:auto}.HowItWorks-module__tSMH5W__panelText{gap:var(--space-2);flex-direction:column;flex:1;max-width:460px;display:flex}.HowItWorks-module__tSMH5W__panelTitle{letter-spacing:-.02em;color:var(--text-main);font-size:1.75rem;font-weight:600;line-height:1.2}.HowItWorks-module__tSMH5W__panelDesc{color:var(--text-secondary);font-size:1rem;line-height:1.65}.HowItWorks-module__tSMH5W__panelVisual{flex:1;justify-content:center;align-items:center;max-width:520px;display:flex}.HowItWorks-module__tSMH5W__visualFrame{aspect-ratio:16/10;background:linear-gradient(#fffffffa,#f9fafbf2);border:1px solid #1e2b300f;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000000f,0 24px 60px #00000014}.HowItWorks-module__tSMH5W__visualImage{object-fit:cover}@media (max-width:768px){.HowItWorks-module__tSMH5W__section{height:700vh}.HowItWorks-module__tSMH5W__stickyFrame{top:var(--header-height);height:calc(100vh - var(--header-height))}.HowItWorks-module__tSMH5W__progressBar{padding:var(--space-2)var(--space-3)}.HowItWorks-module__tSMH5W__line{left:var(--space-3);right:var(--space-3)}.HowItWorks-module__tSMH5W__phaseLabel{padding:4px var(--space-1);font-size:.75rem}.HowItWorks-module__tSMH5W__panel{gap:var(--space-4);padding:var(--space-4)var(--space-3);flex-direction:column}.HowItWorks-module__tSMH5W__panelText,.HowItWorks-module__tSMH5W__panelVisual{max-width:none}.HowItWorks-module__tSMH5W__panelTitle{font-size:1.375rem}}
.CaseStudies-module__jbAG5a__section{background:var(--bg-color);width:100%;padding:var(--space-16)var(--space-4)}.CaseStudies-module__jbAG5a__inner{max-width:var(--max-width);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.CaseStudies-module__jbAG5a__header{gap:var(--space-2);flex-direction:column;max-width:600px;display:flex}.CaseStudies-module__jbAG5a__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-primary);font-size:.6875rem;font-weight:600}.CaseStudies-module__jbAG5a__headline{letter-spacing:-.02em;color:var(--text-main);font-size:2rem;font-weight:600;line-height:1.2}.CaseStudies-module__jbAG5a__sub{color:var(--text-secondary);font-size:1rem;line-height:1.6}.CaseStudies-module__jbAG5a__cards{height:360px;transition:height .45s cubic-bezier(.32,.72,0,1);position:relative}.CaseStudies-module__jbAG5a__cardsExpanded{height:700px}.CaseStudies-module__jbAG5a__card{background:var(--white);height:100%;padding:var(--space-4);cursor:pointer;z-index:1;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;transition:left .45s cubic-bezier(.32,.72,0,1),width .45s cubic-bezier(.32,.72,0,1),box-shadow .4s,border-color .4s,opacity .4s;display:flex;position:absolute;top:0;overflow:hidden}.CaseStudies-module__jbAG5a__card:first-child{width:calc(33.333% - 16px);left:0}.CaseStudies-module__jbAG5a__card:nth-child(2){width:calc(33.333% - 16px);left:calc(33.333% + 8px)}.CaseStudies-module__jbAG5a__card:nth-child(3){width:calc(33.333% - 16px);left:calc(66.666% + 16px)}.CaseStudies-module__jbAG5a__card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000d}.CaseStudies-module__jbAG5a__cardExpanded{z-index:10;border-color:var(--accent-primary);border-left:3px solid var(--accent-primary);cursor:default;overflow:hidden;box-shadow:0 4px 12px #0000000f,0 16px 48px #00000014;width:100%!important;left:0!important}.CaseStudies-module__jbAG5a__cardDimmed{opacity:0;pointer-events:none}.CaseStudies-module__jbAG5a__cardTop{flex-direction:column;gap:8px;display:flex}.CaseStudies-module__jbAG5a__cardDomain{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-size:.625rem;font-weight:600}.CaseStudies-module__jbAG5a__cardClient{color:var(--text-main);align-items:center;gap:8px;font-size:1.125rem;font-weight:600;display:flex}.CaseStudies-module__jbAG5a__nda{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;background:#f3f4f6;border-radius:3px;padding:2px 6px;font-size:.5625rem;font-weight:600}.CaseStudies-module__jbAG5a__cardTeaser{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.CaseStudies-module__jbAG5a__toggle{color:var(--accent-primary);cursor:pointer;margin-top:8px;font-size:.8125rem;font-weight:500}.CaseStudies-module__jbAG5a__logoWrap{padding-top:var(--space-2);justify-content:center;align-items:center;margin-top:auto;transition:opacity .3s;display:flex}.CaseStudies-module__jbAG5a__logoImg{object-fit:contain;opacity:.5;width:auto;max-width:140px;height:auto;max-height:56px}.CaseStudies-module__jbAG5a__logoNda{border:1px dashed #1e2b3026;border-radius:6px;padding:8px 16px}.CaseStudies-module__jbAG5a__logoNda span{color:#9ca3af;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.CaseStudies-module__jbAG5a__logoCg{justify-content:center;align-items:center;display:flex}.CaseStudies-module__jbAG5a__logoCg span{color:#c4376b;opacity:.7;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.CaseStudies-module__jbAG5a__story{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.32,.72,0,1),opacity .35s 50ms;overflow:hidden}.CaseStudies-module__jbAG5a__storyShow{opacity:1;max-height:920px;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #1e2b300f}.CaseStudies-module__jbAG5a__storyMeta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.CaseStudies-module__jbAG5a__storyPath{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.CaseStudies-module__jbAG5a__storyPath span{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-size:.6875rem;font-weight:600}.CaseStudies-module__jbAG5a__storyPath span:not(:last-child):after{content:"→";color:#9ca3afcc;margin-left:12px}.CaseStudies-module__jbAG5a__storySignals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CaseStudies-module__jbAG5a__storySignal{color:var(--text-secondary);background:#1e2b300a;border:1px solid #1e2b3014;border-radius:999px;align-items:center;padding:7px 11px;font-size:.75rem;font-weight:500;display:inline-flex}.CaseStudies-module__jbAG5a__storyGrid{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.CaseStudies-module__jbAG5a__storyBlock{min-height:0;padding:var(--space-3);background:#fcfcfc;border:1px solid #1e2b3014;border-radius:12px;flex-direction:column;gap:10px;display:flex}.CaseStudies-module__jbAG5a__storyProblem{grid-column:1/span 5}.CaseStudies-module__jbAG5a__storyMethod{grid-column:6/-1}.CaseStudies-module__jbAG5a__storyFinding{box-shadow:inset 3px 0 0 var(--accent-primary);background:radial-gradient(circle at 100% 0,#ef4a2014,#0000 42%),#fffdfc;border:1px solid #ef4a2029;grid-column:1/span 8}.CaseStudies-module__jbAG5a__storyValue{background:linear-gradient(#fff9f5 0%,#fff3ed 100%);border-color:#ef4a202e;grid-column:9/-1}.CaseStudies-module__jbAG5a__storyLabel{text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;font-size:.6875rem;font-weight:500}.CaseStudies-module__jbAG5a__storyText{color:var(--text-main);font-size:.9375rem;line-height:1.6}.CaseStudies-module__jbAG5a__storyFindingBody{gap:var(--space-3);grid-template-columns:minmax(0,1.55fr) minmax(250px,.95fr);height:100%;display:grid}.CaseStudies-module__jbAG5a__storyFindingCopy{flex-direction:column;gap:12px;display:flex}.CaseStudies-module__jbAG5a__storyFindingText{font-size:1.125rem;line-height:1.6}.CaseStudies-module__jbAG5a__storyQuote{background:#ffffffc7;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex}.CaseStudies-module__jbAG5a__storyQuote p{color:var(--text-main);font-size:.8125rem;font-style:italic;line-height:1.5}.CaseStudies-module__jbAG5a__storyQuote cite{color:#9ca3af;margin-top:4px;font-size:.6875rem;font-style:normal;font-weight:500;display:block}.CaseStudies-module__jbAG5a__storyValueBody{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.CaseStudies-module__jbAG5a__storyValueCopy{flex-direction:column;gap:10px;display:flex}.CaseStudies-module__jbAG5a__storyMetric{background:#ffffffe6;border:1px solid #ef4a2024;border-radius:6px;align-self:flex-start;width:fit-content;max-width:100%;margin-top:auto;padding:8px 12px;display:inline-flex}.CaseStudies-module__jbAG5a__storyMetric span{color:var(--accent-primary);font-size:.8125rem;font-weight:600;line-height:1.4}@media (max-width:960px){.CaseStudies-module__jbAG5a__cardsExpanded{height:860px}.CaseStudies-module__jbAG5a__storyMeta{align-items:flex-start}.CaseStudies-module__jbAG5a__storyGrid{grid-template-columns:1fr}.CaseStudies-module__jbAG5a__storyProblem,.CaseStudies-module__jbAG5a__storyMethod,.CaseStudies-module__jbAG5a__storyFinding,.CaseStudies-module__jbAG5a__storyValue{grid-column:1}.CaseStudies-module__jbAG5a__storyFindingBody{grid-template-columns:1fr}}@media (max-width:768px){.CaseStudies-module__jbAG5a__section{padding:var(--space-12)var(--space-3)}.CaseStudies-module__jbAG5a__cards,.CaseStudies-module__jbAG5a__cardsExpanded{gap:var(--space-3);flex-direction:column;height:auto;display:flex}.CaseStudies-module__jbAG5a__card{height:auto;min-height:180px;overflow:visible;width:100%!important;position:relative!important;left:auto!important}.CaseStudies-module__jbAG5a__cardExpanded{border-left:3px solid var(--accent-primary);overflow:visible}.CaseStudies-module__jbAG5a__cardDimmed{opacity:.3;pointer-events:auto}.CaseStudies-module__jbAG5a__headline{font-size:1.5rem}.CaseStudies-module__jbAG5a__storyShow{max-height:none;overflow:visible}.CaseStudies-module__jbAG5a__storyText{font-size:.875rem}.CaseStudies-module__jbAG5a__storyFindingText{font-size:1rem}.CaseStudies-module__jbAG5a__storyPath{gap:8px}.CaseStudies-module__jbAG5a__storyPath span:not(:last-child):after{margin-left:8px}}
.OurVision-module__Yw46TW__section{background:var(--dark-bg);width:100%;color:var(--light-text);padding:var(--space-16)var(--space-4)}.OurVision-module__Yw46TW__inner{max-width:var(--max-width);align-items:center;gap:var(--space-10);opacity:0;margin:0 auto;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;transform:translateY(24px)}.OurVision-module__Yw46TW__visible{opacity:1;transform:translateY(0)}.OurVision-module__Yw46TW__textSide{gap:var(--space-4);flex-direction:column;flex:1.2;display:flex}.OurVision-module__Yw46TW__label{text-transform:uppercase;letter-spacing:.14em;color:#eaebec73;font-size:.6875rem;font-weight:600}.OurVision-module__Yw46TW__headline{letter-spacing:-.02em;color:var(--light-text);font-size:2.25rem;font-weight:600;line-height:1.2}.OurVision-module__Yw46TW__body{gap:var(--space-3);flex-direction:column;display:flex}.OurVision-module__Yw46TW__body p{color:#eaebecb3;margin:0;font-size:1.0625rem;line-height:1.7}.OurVision-module__Yw46TW__imageSide{flex:.8;justify-content:center;display:flex}.OurVision-module__Yw46TW__photo{object-fit:cover;aspect-ratio:4/3;border-radius:12px;width:100%;max-width:400px}@media (max-width:768px){.OurVision-module__Yw46TW__section{padding:var(--space-12)var(--space-3)}.OurVision-module__Yw46TW__inner{gap:var(--space-6);flex-direction:column}.OurVision-module__Yw46TW__headline{font-size:1.75rem}.OurVision-module__Yw46TW__photo{max-width:100%}}
.FAQ-module__V8_xEa__section{width:100%;padding:var(--space-16)var(--space-4)}.FAQ-module__V8_xEa__inner{gap:var(--space-6);flex-direction:column;max-width:680px;margin:0 auto;display:flex}.FAQ-module__V8_xEa__heading{color:var(--text-main);letter-spacing:-.02em;text-align:center;font-size:2rem;font-weight:600}.FAQ-module__V8_xEa__list{border-top:1px solid #1e2b301a;flex-direction:column;display:flex}.FAQ-module__V8_xEa__item{border-bottom:1px solid #1e2b301a}.FAQ-module__V8_xEa__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3)0;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.FAQ-module__V8_xEa__question{color:var(--text-main);font-size:1rem;font-weight:500;line-height:1.5}.FAQ-module__V8_xEa__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .3s ease-out}.FAQ-module__V8_xEa__chevronOpen{transform:rotate(180deg)}.FAQ-module__V8_xEa__answerWrap{transition:max-height .3s ease-out;overflow:hidden}.FAQ-module__V8_xEa__answer{color:var(--text-secondary);padding-bottom:var(--space-3);margin:0;font-size:.9375rem;line-height:1.7}@media (max-width:768px){.FAQ-module__V8_xEa__section{padding:var(--space-12)var(--space-3)}.FAQ-module__V8_xEa__heading{font-size:1.5rem}}
.DemoVideo-module__SEGBbG__section{width:100%;padding:var(--space-16)var(--space-4);background:var(--bg-secondary)}.DemoVideo-module__SEGBbG__inner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.DemoVideo-module__SEGBbG__heading{color:var(--text-main);letter-spacing:-.02em;font-size:2rem;font-weight:600}.DemoVideo-module__SEGBbG__subtext{color:var(--text-secondary);text-align:center;font-size:1rem;line-height:1.6}.DemoVideo-module__SEGBbG__videoWrapper{width:100%;margin-top:var(--space-2)}.DemoVideo-module__SEGBbG__playerShell{aspect-ratio:16/9;background:linear-gradient(#101416 0%,#1c1c1c 100%);border:1px solid #1e2b3014;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 22px #0000000f,0 24px 60px #00000014}.DemoVideo-module__SEGBbG__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}@media (max-width:768px){.DemoVideo-module__SEGBbG__section{padding:var(--space-8)var(--space-3)}.DemoVideo-module__SEGBbG__heading{font-size:1.5rem}}
.ClosingCTA-module__6Bexwq__section{width:100%;padding:var(--space-16)var(--space-4)}.ClosingCTA-module__6Bexwq__inner{text-align:center;align-items:center;gap:var(--space-4);opacity:0;flex-direction:column;max-width:700px;margin:0 auto;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;transform:translateY(20px)}.ClosingCTA-module__6Bexwq__visible{opacity:1;transform:translateY(0)}.ClosingCTA-module__6Bexwq__headline{letter-spacing:-.02em;color:var(--text-main);font-size:2.5rem;font-weight:600;line-height:1.2}.ClosingCTA-module__6Bexwq__subtext{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.ClosingCTA-module__6Bexwq__buttons{gap:var(--space-3);margin-top:var(--space-2);display:flex}.ClosingCTA-module__6Bexwq__primary{background:var(--accent-primary);color:var(--white);border-radius:4px;padding:12px 32px;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .2s}.ClosingCTA-module__6Bexwq__primary:hover{background:#d6421b}.ClosingCTA-module__6Bexwq__secondary{color:var(--text-secondary);padding:12px 24px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.ClosingCTA-module__6Bexwq__secondary:hover{color:var(--text-main)}@media (max-width:768px){.ClosingCTA-module__6Bexwq__section{padding:var(--space-12)var(--space-3)}.ClosingCTA-module__6Bexwq__headline{font-size:2rem}.ClosingCTA-module__6Bexwq__buttons{flex-direction:column;align-items:center}}
.Footer-module__S6Hkya__footer{width:100%;max-width:var(--max-width);padding:var(--space-6)var(--space-4)var(--space-8);gap:var(--space-5);border-top:1px solid #1e2b301a;flex-direction:column;margin:0 auto;display:flex}.Footer-module__S6Hkya__main{color:var(--text-secondary);grid-template-columns:1fr auto 1fr;align-items:center;font-size:.875rem;display:grid}.Footer-module__S6Hkya__copyright{opacity:.7;justify-self:start}.Footer-module__S6Hkya__links{gap:var(--space-4);justify-self:end;display:flex}.Footer-module__S6Hkya__link{transition:color .2s}.Footer-module__S6Hkya__link:hover{color:var(--text-main)}.Footer-module__S6Hkya__poweredBy{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.Footer-module__S6Hkya__poweredByText{opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.Footer-module__S6Hkya__poweredByLink{transition:opacity .2s}.Footer-module__S6Hkya__poweredByLink:hover{opacity:.8}.Footer-module__S6Hkya__logo{display:block}@media (max-width:768px){.Footer-module__S6Hkya__nav{gap:var(--space-3);flex-wrap:wrap}.Footer-module__S6Hkya__main{gap:var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.Footer-module__S6Hkya__links{order:1;justify-self:auto}.Footer-module__S6Hkya__poweredBy{order:2}.Footer-module__S6Hkya__copyright{order:3;justify-self:auto}}
.page-module___8aEwW__main{width:100%;min-height:100vh}
