.Hero-module__Vtspxq__heroContainer{justify-content:center;align-items:center;width:100%;min-height:70vh;padding:0;display:flex}@media (min-width:640px){.Hero-module__Vtspxq__heroContainer{padding:0}}@media (min-width:768px){.Hero-module__Vtspxq__heroContainer{min-height:65vh;padding:0}}@media (min-width:1024px){.Hero-module__Vtspxq__heroContainer{padding:0}}.Hero-module__Vtspxq__heroCenteredLayout{text-align:center;justify-content:center;align-items:center;margin:0 auto;display:flex}.Hero-module__Vtspxq__heroContentWrapper{width:100%;max-width:800px;padding-bottom:2rem}@media (min-width:768px){.Hero-module__Vtspxq__heroContentWrapper{max-width:900px;padding-bottom:3rem}}@media (min-width:1024px){.Hero-module__Vtspxq__heroContentWrapper{max-width:1000px;padding-bottom:4rem}}.Hero-module__Vtspxq__heroContent{width:100%;margin-bottom:1.5rem;padding-top:0}.Hero-module__Vtspxq__heroSubtitle{width:100%;max-width:650px;margin:0 auto}.Hero-module__Vtspxq__heroTitle{max-width:700px;margin:0 auto .75rem}.Hero-module__Vtspxq__primaryHighlight{color:hsl(var(--foreground));font-weight:700}.Hero-module__Vtspxq__heroQualifier{color:hsl(var(--foreground));text-transform:uppercase;opacity:.65;margin-top:.25rem;display:block}.Hero-module__Vtspxq__heroDescription{color:hsl(var(--muted-foreground));text-align:center;max-width:580px;margin-left:auto;margin-right:auto}@media (min-width:768px){.Hero-module__Vtspxq__heroDescription{max-width:620px}}@media (min-width:1024px){.Hero-module__Vtspxq__heroDescription{max-width:680px}}.Hero-module__Vtspxq__authorityStatement{color:hsl(var(--foreground))}.Hero-module__Vtspxq__authorityHighlight{color:hsl(var(--foreground));text-align:center;margin-top:2.5rem;font-weight:700}.Hero-module__Vtspxq__heroAuthorityStatement{width:100%;margin-bottom:1rem}.Hero-module__Vtspxq__buttonGroup{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}@media (min-width:640px){.Hero-module__Vtspxq__buttonGroup{flex-direction:row;gap:2rem}}@media (min-width:1024px){.Hero-module__Vtspxq__buttonGroup{gap:2.5rem;margin-top:2.5rem}}.Hero-module__Vtspxq__clientValidation{text-align:center;width:100%;margin-top:4rem}@media (min-width:768px){.Hero-module__Vtspxq__clientValidation{margin-top:5rem}}@media (min-width:1024px){.Hero-module__Vtspxq__clientValidation{margin-top:6rem}}.Hero-module__Vtspxq__logoStripContainer{width:100%;margin-top:1.5rem;padding:1.5rem 0 1rem;position:relative;overflow:hidden}.Hero-module__Vtspxq__logoStrip{will-change:transform;backface-visibility:hidden;perspective:1000px;align-items:center;gap:4rem;width:fit-content;animation:30s linear 1s infinite Hero-module__Vtspxq__scroll;display:flex;transform:translateZ(0)}.Hero-module__Vtspxq__logoStripContainer:hover .Hero-module__Vtspxq__logoStrip{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__logoStrip{animation-play-state:paused}}.Hero-module__Vtspxq__logoWrapper{flex-shrink:0;justify-content:center;align-items:center;width:220px;height:95px;display:flex;position:relative}.Hero-module__Vtspxq__logo{-o-object-fit:contain;object-fit:contain;opacity:.95;width:100%;height:100%;transition:opacity .3s}.Hero-module__Vtspxq__logoWrapper:hover .Hero-module__Vtspxq__logo{opacity:1;filter:grayscale(0)}@keyframes Hero-module__Vtspxq__scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:640px){.Hero-module__Vtspxq__logoStrip{gap:3rem;animation-duration:30s}.Hero-module__Vtspxq__logoWrapper{width:180px;height:80px}.Hero-module__Vtspxq__clientValidation{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__logoStrip{flex-wrap:wrap;justify-content:center;gap:3rem;animation:none}.Hero-module__Vtspxq__logoStripContainer{overflow:visible}.Hero-module__Vtspxq__logo{transition:none}}@media (prefers-color-scheme:dark){.Hero-module__Vtspxq__logo{opacity:.9;filter:brightness(1.1)}.Hero-module__Vtspxq__logoWrapper:hover .Hero-module__Vtspxq__logo{opacity:1;filter:brightness(1.2)}}@keyframes Hero-module__Vtspxq__heroFadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__Vtspxq__heroFadeUpSmall{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Hero-module__Vtspxq__heroEntranceBase{opacity:0;animation-timing-function:cubic-bezier(0,0,.2,1);animation-fill-mode:both}.Hero-module__Vtspxq__heroEntrance1{animation-name:Hero-module__Vtspxq__heroFadeUp;animation-duration:.4s;animation-delay:50ms;}.Hero-module__Vtspxq__heroEntrance2{animation-name:Hero-module__Vtspxq__heroFadeUp;animation-duration:.4s;animation-delay:.1s;}.Hero-module__Vtspxq__heroEntrance3{animation-name:Hero-module__Vtspxq__heroFadeUpSmall;animation-duration:.3s;animation-delay:.15s;}@media (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__heroEntranceBase{opacity:1;animation:none}}.Hero-module__Vtspxq__visualContainer{justify-content:center;align-items:center;height:100vh;display:flex;position:relative}@media (min-width:1024px){.Hero-module__Vtspxq__visualContainer{height:100vh}}.Hero-module__Vtspxq__splineWrapper{width:100%;height:100%;position:relative}.Hero-module__Vtspxq__splineWrapper iframe{border:none;width:100%;height:100%}
.ProblemSolutionFlow-module__GNbIHW__container{flex-direction:column;align-items:center;gap:2.5rem;max-width:1000px;margin:0 auto;display:flex}.ProblemSolutionFlow-module__GNbIHW__contextualBridge{text-align:center;color:hsl(var(--muted-foreground));max-width:600px;margin-bottom:1rem;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.ProblemSolutionFlow-module__GNbIHW__contextualBridge{margin-bottom:1.5rem;font-size:1.1875rem}}.ProblemSolutionFlow-module__GNbIHW__zigzagContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.ProblemSolutionFlow-module__GNbIHW__zigzagItem.ProblemSolutionFlow-module__GNbIHW__escalation1{z-index:1;transform:translateY(1rem)}.ProblemSolutionFlow-module__GNbIHW__zigzagItem.ProblemSolutionFlow-module__GNbIHW__escalation2{z-index:2;transform:translateY(0)}.ProblemSolutionFlow-module__GNbIHW__zigzagItem.ProblemSolutionFlow-module__GNbIHW__escalation3{z-index:3;transform:translateY(-1rem)}.ProblemSolutionFlow-module__GNbIHW__zigzagCard{background:hsl(var(--card));border:1px solid hsl(var(--border) / .2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;transition:all .4s;position:relative;overflow:hidden}.ProblemSolutionFlow-module__GNbIHW__escalationCard1{width:240px;box-shadow:0 2px 8px hsl(var(--warning) / .1);border-color:hsl(var(--warning) / .3);background:linear-gradient(135deg, hsl(var(--card)), hsl(var(--warning) / .02));padding:1.5rem}.ProblemSolutionFlow-module__GNbIHW__escalationCard2{width:260px;box-shadow:0 4px 16px hsl(var(--destructive) / .15);border-color:hsl(var(--destructive) / .4);background:linear-gradient(135deg, hsl(var(--card)), hsl(var(--destructive) / .03));padding:1.75rem}.ProblemSolutionFlow-module__GNbIHW__escalationCard3{width:280px;box-shadow:0 6px 24px hsl(var(--destructive) / .18);border-color:hsl(var(--destructive) / .4);background:linear-gradient(135deg, hsl(var(--card)), hsl(var(--destructive) / .03));border-width:1.5px;padding:2rem}.ProblemSolutionFlow-module__GNbIHW__escalationCard1:hover{box-shadow:0 4px 16px hsl(var(--warning) / .2);border-color:hsl(var(--warning) / .5);transform:translateY(-2px)scale(1.02)}.ProblemSolutionFlow-module__GNbIHW__escalationCard2:hover{box-shadow:0 6px 24px hsl(var(--destructive) / .25);border-color:hsl(var(--destructive) / .6);transform:translateY(-3px)scale(1.02)}.ProblemSolutionFlow-module__GNbIHW__escalationCard3:hover{box-shadow:0 8px 32px hsl(var(--destructive) / .25);border-color:hsl(var(--destructive) / .6);background:linear-gradient(135deg, hsl(var(--card)), hsl(var(--destructive) / .05));transform:translateY(-3px)scale(1.02)}.ProblemSolutionFlow-module__GNbIHW__cardHeader{flex-direction:row;flex-shrink:0;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.ProblemSolutionFlow-module__GNbIHW__iconWrapper{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .4s;display:flex}.ProblemSolutionFlow-module__GNbIHW__escalationIcon1{width:32px;height:32px}.ProblemSolutionFlow-module__GNbIHW__escalationIcon2{width:40px;height:40px}.ProblemSolutionFlow-module__GNbIHW__escalationIcon3{border-radius:12px;width:48px;height:48px}.ProblemSolutionFlow-module__GNbIHW__iconWrapper.ProblemSolutionFlow-module__GNbIHW__frustration{background:hsl(var(--warning) / .15);color:hsl(var(--warning))}.ProblemSolutionFlow-module__GNbIHW__iconWrapper.ProblemSolutionFlow-module__GNbIHW__stress{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive) / .8)}.ProblemSolutionFlow-module__GNbIHW__iconWrapper.ProblemSolutionFlow-module__GNbIHW__anxiety{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive))}.ProblemSolutionFlow-module__GNbIHW__icon{stroke-width:2px}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__iconWrapper{transform:scale(1.05)}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__iconWrapper.ProblemSolutionFlow-module__GNbIHW__frustration{background:hsl(var(--warning) / .2)}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__iconWrapper.ProblemSolutionFlow-module__GNbIHW__stress{background:hsl(var(--destructive) / .18)}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__iconWrapper.ProblemSolutionFlow-module__GNbIHW__anxiety{background:hsl(var(--destructive) / .2)}.ProblemSolutionFlow-module__GNbIHW__problemKeyword{color:hsl(var(--foreground));letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3;transition:all .3s}.ProblemSolutionFlow-module__GNbIHW__escalationTitle1{font-size:1rem}.ProblemSolutionFlow-module__GNbIHW__escalationTitle2{font-size:1.125rem;font-weight:800}.ProblemSolutionFlow-module__GNbIHW__escalationTitle3{color:hsl(var(--foreground));font-size:1.25rem;font-weight:800}.ProblemSolutionFlow-module__GNbIHW__problemText{color:hsl(var(--foreground) / .75);margin:0;font-weight:400;line-height:1.6;transition:all .3s}.ProblemSolutionFlow-module__GNbIHW__escalationText1{font-size:.875rem}.ProblemSolutionFlow-module__GNbIHW__escalationText2{font-size:.9375rem;font-weight:500}.ProblemSolutionFlow-module__GNbIHW__escalationText3{color:hsl(var(--foreground) / .8);font-size:1rem;font-weight:500}.ProblemSolutionFlow-module__GNbIHW__intensityIndicator{border-radius:1rem 1rem 0 0;transition:all .4s;position:absolute;top:0;left:0;right:0}.ProblemSolutionFlow-module__GNbIHW__escalationIndicator1{height:4px}.ProblemSolutionFlow-module__GNbIHW__escalationIndicator2{height:6px}.ProblemSolutionFlow-module__GNbIHW__escalationIndicator3{height:8px}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__escalationIndicator1{height:5px}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__escalationIndicator2{height:7px}.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover .ProblemSolutionFlow-module__GNbIHW__escalationIndicator3{height:10px}.ProblemSolutionFlow-module__GNbIHW__intensityIndicator.ProblemSolutionFlow-module__GNbIHW__frustration{background:linear-gradient(90deg, hsl(var(--warning) / .6) 0%, hsl(var(--warning) / .8) 100%)}.ProblemSolutionFlow-module__GNbIHW__intensityIndicator.ProblemSolutionFlow-module__GNbIHW__stress{background:linear-gradient(90deg, hsl(var(--warning) / .7) 0%, hsl(var(--destructive) / .5) 100%)}.ProblemSolutionFlow-module__GNbIHW__intensityIndicator.ProblemSolutionFlow-module__GNbIHW__anxiety{background:linear-gradient(90deg, hsl(var(--destructive) / .6) 0%, hsl(var(--destructive) / .8) 100%)}.ProblemSolutionFlow-module__GNbIHW__escalationArrow{z-index:10;justify-content:center;align-items:center;margin:0 -.25rem;display:flex}.ProblemSolutionFlow-module__GNbIHW__arrow1{color:hsl(var(--warning) / .6)}.ProblemSolutionFlow-module__GNbIHW__arrow2{color:hsl(var(--destructive) / .7)}.ProblemSolutionFlow-module__GNbIHW__arrowIcon{filter:drop-shadow(0 2px 4px hsl(var(--foreground) / .1));transition:all .3s}.ProblemSolutionFlow-module__GNbIHW__escalationArrow:hover .ProblemSolutionFlow-module__GNbIHW__arrowIcon{color:hsl(var(--destructive));transform:translate(2px)}@media (max-width:768px){.ProblemSolutionFlow-module__GNbIHW__zigzagContainer{flex-direction:column;gap:1.5rem;padding:1.5rem 0}.ProblemSolutionFlow-module__GNbIHW__zigzagItem.ProblemSolutionFlow-module__GNbIHW__escalation1,.ProblemSolutionFlow-module__GNbIHW__zigzagItem.ProblemSolutionFlow-module__GNbIHW__escalation2,.ProblemSolutionFlow-module__GNbIHW__zigzagItem.ProblemSolutionFlow-module__GNbIHW__escalation3{transform:none}.ProblemSolutionFlow-module__GNbIHW__escalationCard1,.ProblemSolutionFlow-module__GNbIHW__escalationCard2,.ProblemSolutionFlow-module__GNbIHW__escalationCard3{width:100%;max-width:320px}.ProblemSolutionFlow-module__GNbIHW__escalationCard1{padding:1.25rem}.ProblemSolutionFlow-module__GNbIHW__escalationCard2{padding:1.5rem}.ProblemSolutionFlow-module__GNbIHW__escalationCard3{padding:1.75rem}.ProblemSolutionFlow-module__GNbIHW__cardHeader{margin-bottom:.75rem}.ProblemSolutionFlow-module__GNbIHW__escalationIcon1{width:28px;height:28px}.ProblemSolutionFlow-module__GNbIHW__escalationIcon2{width:32px;height:32px}.ProblemSolutionFlow-module__GNbIHW__escalationIcon3{width:36px;height:36px}.ProblemSolutionFlow-module__GNbIHW__escalationTitle1{font-size:.9375rem}.ProblemSolutionFlow-module__GNbIHW__escalationTitle2{font-size:1rem}.ProblemSolutionFlow-module__GNbIHW__escalationTitle3{font-size:1.125rem}.ProblemSolutionFlow-module__GNbIHW__escalationText1{font-size:.8125rem;line-height:1.5}.ProblemSolutionFlow-module__GNbIHW__escalationText2{font-size:.875rem;line-height:1.5}.ProblemSolutionFlow-module__GNbIHW__escalationText3{font-size:.9375rem;line-height:1.5}.ProblemSolutionFlow-module__GNbIHW__escalationArrow{margin:-.5rem 0;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ProblemSolutionFlow-module__GNbIHW__zigzagCard:hover{transform:none}}
