.Home-module__jFrToW__homePage{background-color:var(--color-creme);width:100%;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.Home-module__jFrToW__section{max-width:1200px;margin:0 auto;padding:4rem 2rem}.Home-module__jFrToW__heroSection{align-items:center;gap:3rem;padding-top:8rem;display:flex}.Home-module__jFrToW__heroContent{flex:1;max-width:600px}.Home-module__jFrToW__heroHeadline{color:var(--color-purple);margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.1}.Home-module__jFrToW__heroSubheadline{color:var(--color-gray);margin-bottom:2rem;font-size:1.4rem;line-height:1.6}.Home-module__jFrToW__heroVisual{text-align:center;flex:1}.Home-module__jFrToW__heroVisual img{border-radius:16px;max-width:100%;height:auto;box-shadow:0 8px 32px #0000001a}.Home-module__jFrToW__problemSection{text-align:center;z-index:10;background-color:#f8f9fa;border-radius:24px;margin:2rem auto;position:relative}.Home-module__jFrToW__sectionHeadline{color:var(--color-purple);margin-bottom:2rem;font-size:2.5rem;line-height:1.3}.Home-module__jFrToW__problemIcons{justify-content:center;gap:3rem;margin-top:3rem;display:flex}.Home-module__jFrToW__problemCard{background-color:var(--color-white);text-align:center;border-radius:16px;min-width:180px;max-width:220px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px #0000001a}.Home-module__jFrToW__problemCard:hover{transform:translateY(-6px);box-shadow:0 8px 24px #00000026}.Home-module__jFrToW__problemCard .Home-module__jFrToW__icon{color:var(--color-purple);margin-bottom:1rem}.Home-module__jFrToW__problemCard p{color:var(--color-gray);margin:0;font-size:1.1rem;font-weight:600}.Home-module__jFrToW__solutionSection{text-align:center}.Home-module__jFrToW__loopSection{text-align:center;background-color:var(--color-white);border-radius:24px;margin:2rem auto;padding:3rem 2rem;box-shadow:0 4px 20px #00000014}.Home-module__jFrToW__solutionPillars{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.Home-module__jFrToW__pillar{background-color:var(--color-white);border-radius:16px;padding:2.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 16px #0000001a}.Home-module__jFrToW__pillar:hover{transform:translateY(-6px);box-shadow:0 8px 24px #00000026}.Home-module__jFrToW__pillar h3{color:var(--color-green);margin-bottom:1rem;font-size:1.5rem}.Home-module__jFrToW__pillar p{color:var(--color-gray);font-size:1.1rem;line-height:1.6}.Home-module__jFrToW__founderSection{text-align:center;background-color:var(--color-white);border-radius:24px;max-width:800px;margin:2rem auto;padding:4rem 2rem}.Home-module__jFrToW__founderImage{border:4px solid var(--color-green);object-fit:cover;border-radius:50%;margin-bottom:2rem;box-shadow:0 4px 16px #0000001a}.Home-module__jFrToW__founderQuote{color:var(--color-gray);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.5rem;font-style:italic;line-height:1.6}.Home-module__jFrToW__founderName{color:var(--color-purple);margin-bottom:1.5rem;font-size:1.2rem}.Home-module__jFrToW__founderName strong{color:var(--color-purple)}.Home-module__jFrToW__secondaryLink{color:var(--color-green);font-weight:600;text-decoration:none;transition:color .3s}.Home-module__jFrToW__secondaryLink:hover{color:var(--color-green-hover)}.Home-module__jFrToW__finalCtaSection{text-align:center;background:linear-gradient(135deg,var(--color-purple),var(--color-green));color:var(--color-white);border-radius:24px;margin:2rem auto 5rem}.Home-module__jFrToW__finalCtaSection h2{color:var(--color-white);margin-bottom:1rem;font-size:2.5rem}.Home-module__jFrToW__finalCtaSection p{opacity:.9;margin-bottom:2rem;font-size:1.3rem}.Home-module__jFrToW__ctaButton{background-color:var(--color-green);color:var(--color-white);border-radius:12px;margin-bottom:2rem;padding:1rem 2rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #4caf504d}.Home-module__jFrToW__ctaButton:hover{background-color:var(--color-green-hover);transform:translateY(-2px);box-shadow:0 6px 18px #4caf5066}.Home-module__jFrToW__ctaButtonLarge{background-color:var(--color-white);color:var(--color-purple);border-radius:12px;padding:1.25rem 2.5rem;font-size:1.4rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 6px 20px #0003}.Home-module__jFrToW__ctaButtonLarge:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000004d}@media (max-width:48em){.Home-module__jFrToW__section{padding:2rem 1rem}.Home-module__jFrToW__heroSection{text-align:center;flex-direction:column;gap:2rem;padding-top:6rem}.Home-module__jFrToW__heroHeadline{font-size:2.5rem}.Home-module__jFrToW__heroSubheadline{font-size:1.2rem}.Home-module__jFrToW__sectionHeadline{font-size:2rem}.Home-module__jFrToW__problemIcons{flex-direction:column;align-items:center;gap:2rem}.Home-module__jFrToW__problemCard{min-width:200px;max-width:300px}.Home-module__jFrToW__solutionPillars{grid-template-columns:1fr}.Home-module__jFrToW__founderSection{padding:2rem 1rem}.Home-module__jFrToW__founderQuote{font-size:1.2rem}.Home-module__jFrToW__founderName{font-size:1.1rem}.Home-module__jFrToW__finalCtaSection h2{font-size:2rem}.Home-module__jFrToW__finalCtaSection p{font-size:1.1rem}}@media (max-width:36em){.Home-module__jFrToW__heroHeadline{font-size:2rem}.Home-module__jFrToW__heroSubheadline{font-size:1rem}.Home-module__jFrToW__sectionHeadline{font-size:1.8rem}.Home-module__jFrToW__pillar{padding:2rem}.Home-module__jFrToW__ctaButton{padding:.8rem 1.5rem;font-size:1rem}.Home-module__jFrToW__ctaButtonLarge{padding:1rem 2rem;font-size:1.2rem}}
.ExplainerVideo-module__pRhzhq__videoContainer{border-radius:var(--border-radius-lg);width:100%;max-width:800px;box-shadow:var(--box-shadow-lg);background-color:var(--color-dark);aspect-ratio:16/9;margin:0 auto 4rem;position:relative;overflow:hidden}.ExplainerVideo-module__pRhzhq__embedded{border-radius:16px;max-width:100%;margin-bottom:0;box-shadow:0 8px 32px #00000026}.ExplainerVideo-module__pRhzhq__thumbnail{cursor:pointer;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ExplainerVideo-module__pRhzhq__thumbnailImage{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .3s}.ExplainerVideo-module__pRhzhq__thumbnail:hover .ExplainerVideo-module__pRhzhq__thumbnailImage{opacity:.6}.ExplainerVideo-module__pRhzhq__playButton{z-index:10;background-color:var(--color-purple);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;padding-left:8px;font-size:2rem;transition:transform .2s,background-color .2s;display:flex;position:absolute;box-shadow:0 4px 15px #0000004d}.ExplainerVideo-module__pRhzhq__thumbnail:hover .ExplainerVideo-module__pRhzhq__playButton{background-color:var(--color-purple-hover);transform:scale(1.1)}.ExplainerVideo-module__pRhzhq__video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:48em){.ExplainerVideo-module__pRhzhq__videoContainer{margin-bottom:2rem}.ExplainerVideo-module__pRhzhq__playButton{width:64px;height:64px;padding-left:6px;font-size:1.6rem}}@media (max-width:36em){.ExplainerVideo-module__pRhzhq__playButton{width:52px;height:52px;padding-left:5px;font-size:1.3rem}}
.LoopExplainer-module__hj3zBq__loopContainer{width:100%;max-width:600px;margin:0 auto;padding:2rem}.LoopExplainer-module__hj3zBq__loopContainerCompact{padding:1rem}.LoopExplainer-module__hj3zBq__loopDiagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.LoopExplainer-module__hj3zBq__loopStep{flex-direction:column;align-items:center;gap:.5rem;display:flex}.LoopExplainer-module__hj3zBq__stepCircle{cursor:default;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .3s,box-shadow .3s;display:flex}.LoopExplainer-module__hj3zBq__stepCircle:hover{transform:scale(1.05)}.LoopExplainer-module__hj3zBq__stepPlan{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 4px 15px #8b5cf64d}.LoopExplainer-module__hj3zBq__stepLive{color:#fff;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px #10b9814d}.LoopExplainer-module__hj3zBq__stepReflect{color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 15px #3b82f64d}.LoopExplainer-module__hj3zBq__stepGrow{color:#fff;background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 15px #f59e0b4d}.LoopExplainer-module__hj3zBq__stepIcon{font-size:1.5rem;line-height:1}.LoopExplainer-module__hj3zBq__stepLabel{text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600}.LoopExplainer-module__hj3zBq__arrow{color:var(--color-gray,#6b7280);margin:0 .25rem;font-size:1.5rem}.LoopExplainer-module__hj3zBq__returnArrow{color:var(--color-gray,#6b7280);margin-top:-.5rem;font-size:1.2rem;transform:rotate(180deg)}.LoopExplainer-module__hj3zBq__loopContainerCompact .LoopExplainer-module__hj3zBq__stepCircle{width:60px;height:60px}.LoopExplainer-module__hj3zBq__loopContainerCompact .LoopExplainer-module__hj3zBq__stepIcon{font-size:1.2rem}.LoopExplainer-module__hj3zBq__loopContainerCompact .LoopExplainer-module__hj3zBq__stepLabel{font-size:.6rem}.LoopExplainer-module__hj3zBq__loopContainerCompact .LoopExplainer-module__hj3zBq__arrow{font-size:1.2rem}.LoopExplainer-module__hj3zBq__stepsList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.LoopExplainer-module__hj3zBq__stepsListItem{background:var(--color-white,#fff);border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .2s;display:flex;box-shadow:0 2px 8px #0000000d}.LoopExplainer-module__hj3zBq__stepsListItem:hover{transform:translate(4px)}.LoopExplainer-module__hj3zBq__stepNumber{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex}.LoopExplainer-module__hj3zBq__stepNumber1{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.LoopExplainer-module__hj3zBq__stepNumber2{color:#fff;background:linear-gradient(135deg,#10b981,#34d399)}.LoopExplainer-module__hj3zBq__stepNumber3{color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa)}.LoopExplainer-module__hj3zBq__stepNumber4{color:#fff;background:linear-gradient(135deg,#f59e0b,#fbbf24)}.LoopExplainer-module__hj3zBq__stepContent{flex:1}.LoopExplainer-module__hj3zBq__stepTitle{color:var(--color-purple,#7c3aed);margin:0 0 .25rem;font-size:1rem;font-weight:600}.LoopExplainer-module__hj3zBq__stepDescription{color:var(--color-gray,#6b7280);margin:0;font-size:.9rem;line-height:1.5}.LoopExplainer-module__hj3zBq__tagline{text-align:center;background:linear-gradient(135deg,var(--color-purple,#7c3aed),var(--color-green,#10b981));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1.5rem;padding:1rem;font-size:1.1rem;font-weight:600}.LoopExplainer-module__hj3zBq__taglineCompact{margin-top:1rem;font-size:.95rem}.LoopExplainer-module__hj3zBq__focusBadge{background:var(--color-white,#fff);border-radius:20px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex;box-shadow:0 2px 8px #00000014}.LoopExplainer-module__hj3zBq__focusBadge span{color:var(--color-gray,#6b7280);font-size:.9rem}@media (max-width:480px){.LoopExplainer-module__hj3zBq__loopDiagram{flex-direction:column;gap:1rem}.LoopExplainer-module__hj3zBq__arrow{transform:rotate(90deg)}.LoopExplainer-module__hj3zBq__loopContainer{padding:1rem}.LoopExplainer-module__hj3zBq__stepCircle{width:70px;height:70px}.LoopExplainer-module__hj3zBq__stepsListItem{padding:.75rem}}
.PricingComparison-module__ooQLQa__pricingSection{max-width:1200px;margin:0 auto;padding:4rem 2rem}.PricingComparison-module__ooQLQa__sectionTitle{text-align:center;color:var(--color-purple,#7c3aed);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.PricingComparison-module__ooQLQa__sectionSubtitle{text-align:center;color:var(--color-gray,#6b7280);margin-bottom:3rem;font-size:1.2rem}.PricingComparison-module__ooQLQa__cardsContainer{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;display:grid}.PricingComparison-module__ooQLQa__card{background:var(--color-white,#fff);border:2px solid #0000;border-radius:24px;flex-direction:column;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000014}.PricingComparison-module__ooQLQa__card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.PricingComparison-module__ooQLQa__cardHighlighted{border-color:var(--color-purple,#7c3aed);transform:scale(1.02)}.PricingComparison-module__ooQLQa__cardHighlighted:hover{transform:scale(1.02)translateY(-8px)}.PricingComparison-module__ooQLQa__popularBadge{background:linear-gradient(135deg,var(--color-purple,#7c3aed),var(--color-green,#10b981));color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.4rem 1.2rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingComparison-module__ooQLQa__cardBasic{border-top:4px solid #22c55e}.PricingComparison-module__ooQLQa__cardAdvanced{border-top:4px solid #3b82f6}.PricingComparison-module__ooQLQa__cardPremium{border-top:4px solid #a855f7}.PricingComparison-module__ooQLQa__cardHeader{text-align:center;border-bottom:1px solid var(--color-gray-light,#e5e7eb);margin-bottom:1.5rem;padding-bottom:1.5rem}.PricingComparison-module__ooQLQa__tierName{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.PricingComparison-module__ooQLQa__cardBasic .PricingComparison-module__ooQLQa__tierName{color:#22c55e}.PricingComparison-module__ooQLQa__cardAdvanced .PricingComparison-module__ooQLQa__tierName{color:#3b82f6}.PricingComparison-module__ooQLQa__cardPremium .PricingComparison-module__ooQLQa__tierName{color:#a855f7}.PricingComparison-module__ooQLQa__price{color:var(--color-gray-dark,#1f2937);font-size:2.5rem;font-weight:800}.PricingComparison-module__ooQLQa__pricePeriod{color:var(--color-gray,#6b7280);font-size:1rem;font-weight:400}.PricingComparison-module__ooQLQa__tierMotto{color:var(--color-gray,#6b7280);margin-top:.75rem;font-size:.95rem;font-style:italic}.PricingComparison-module__ooQLQa__featuresList{flex:1;margin:0 0 2rem;padding:0;list-style:none}.PricingComparison-module__ooQLQa__featureItem{color:var(--color-gray-dark,#374151);align-items:flex-start;gap:.75rem;padding:.6rem 0;font-size:.95rem;display:flex}.PricingComparison-module__ooQLQa__featureIcon{flex-shrink:0;font-size:1rem}.PricingComparison-module__ooQLQa__featureIncluded{color:#22c55e}.PricingComparison-module__ooQLQa__featureHighlight{color:var(--color-purple,#7c3aed);font-weight:600}.PricingComparison-module__ooQLQa__ctaButton{cursor:pointer;text-align:center;border:none;border-radius:12px;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.PricingComparison-module__ooQLQa__ctaBasic{color:#fff;background:#22c55e}.PricingComparison-module__ooQLQa__ctaBasic:hover{background:#16a34a;transform:translateY(-2px)}.PricingComparison-module__ooQLQa__ctaAdvanced{color:#fff;background:#3b82f6}.PricingComparison-module__ooQLQa__ctaAdvanced:hover{background:#2563eb;transform:translateY(-2px)}.PricingComparison-module__ooQLQa__ctaPremium{background:linear-gradient(135deg,#a855f7,var(--color-purple,#7c3aed));color:#fff}.PricingComparison-module__ooQLQa__ctaPremium:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a855f74d}.PricingComparison-module__ooQLQa__footerNote{text-align:center;color:var(--color-gray,#6b7280);justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;font-size:.95rem;display:flex}.PricingComparison-module__ooQLQa__footerIcon{font-size:1.2rem}@media (max-width:1024px){.PricingComparison-module__ooQLQa__cardsContainer{grid-template-columns:1fr;max-width:450px;margin:0 auto}.PricingComparison-module__ooQLQa__cardHighlighted{order:-1;transform:none}.PricingComparison-module__ooQLQa__cardHighlighted:hover{transform:translateY(-8px)}}@media (max-width:480px){.PricingComparison-module__ooQLQa__pricingSection{padding:2rem 1rem}.PricingComparison-module__ooQLQa__sectionTitle{font-size:2rem}.PricingComparison-module__ooQLQa__card{padding:1.5rem}.PricingComparison-module__ooQLQa__price{font-size:2rem}}
