.HeroSection-module__2FF4jW__hero{background-color:var(--bg-page);background-image:linear-gradient(#fff0 0%,#fff 100%),linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;padding:120px 0 80px;position:relative;overflow:hidden}.HeroSection-module__2FF4jW__container{justify-content:space-between;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.HeroSection-module__2FF4jW__content{z-index:10;flex:1;max-width:600px}.HeroSection-module__2FF4jW__headline{letter-spacing:-.03em;color:var(--text-main);margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.HeroSection-module__2FF4jW__subheadline{color:var(--text-muted);max-width:520px;margin-bottom:40px;font-size:1.25rem;line-height:1.6}.HeroSection-module__2FF4jW__ctaWrapper{align-items:center;gap:16px;display:flex}.HeroSection-module__2FF4jW__primaryButton{background:var(--primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:16px 32px;font-size:1.125rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 25px -5px #3b82f666}.HeroSection-module__2FF4jW__primaryButton:hover{transform:translateY(-2px);box-shadow:0 20px 30px -10px #3b82f680}.HeroSection-module__2FF4jW__secondaryButton{color:var(--text-main);background:#0000000d;border-radius:12px;justify-content:center;align-items:center;padding:16px 24px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.HeroSection-module__2FF4jW__secondaryButton:hover{background:#00000014}.HeroSection-module__2FF4jW__visual{flex:1;justify-content:center;align-items:center;height:500px;display:flex;position:relative}.HeroSection-module__2FF4jW__blueprintGrid{opacity:.4;background-image:linear-gradient(#3b82f61a 1px,#0000 1px),linear-gradient(90deg,#3b82f61a 1px,#0000 1px);background-size:20px 20px;width:140%;height:140%;position:absolute;transform:rotate(-12deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.HeroSection-module__2FF4jW__meshGradient{filter:blur(60px);background:radial-gradient(circle,#3b82f61a,#0000 50%);position:absolute;inset:0}@media (max-width:1024px){.HeroSection-module__2FF4jW__container{text-align:center;flex-direction:column;gap:40px}.HeroSection-module__2FF4jW__content{max-width:100%}.HeroSection-module__2FF4jW__subheadline{margin-left:auto;margin-right:auto}.HeroSection-module__2FF4jW__ctaWrapper{justify-content:center}.HeroSection-module__2FF4jW__visual{order:-1;width:100%;height:300px}}@media (max-width:640px){.HeroSection-module__2FF4jW__hero{padding:80px 0 60px}.HeroSection-module__2FF4jW__headline{font-size:2.5rem}.HeroSection-module__2FF4jW__ctaWrapper{flex-direction:column;width:100%}.HeroSection-module__2FF4jW__primaryButton,.HeroSection-module__2FF4jW__secondaryButton{width:100%}}
.TrustBar-module__WgXQyW__wrapper{background:#f8f9fa;border-top:1px solid #0000000d;border-bottom:1px solid #0000000d;padding:24px 0}.TrustBar-module__WgXQyW__container{justify-content:center;align-items:center;gap:32px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.TrustBar-module__WgXQyW__statGroup{align-items:center;display:flex}.TrustBar-module__WgXQyW__statValue{color:var(--text-main);letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.TrustBar-module__WgXQyW__divider{background:#0000001a;width:1px;height:24px}.TrustBar-module__WgXQyW__ratingGroup{align-items:center;gap:12px;display:flex}.TrustBar-module__WgXQyW__stars{gap:2px;display:flex}.TrustBar-module__WgXQyW__starFull{color:#fbbf24;width:20px;height:20px}.TrustBar-module__WgXQyW__starHalf{color:#e5e7eb;width:20px;height:20px}.TrustBar-module__WgXQyW__ratingValue{color:var(--text-muted);font-size:1rem}.TrustBar-module__WgXQyW__ratingValue strong{color:var(--text-main);font-weight:700}@media (max-width:768px){.TrustBar-module__WgXQyW__container{flex-direction:column;gap:16px}.TrustBar-module__WgXQyW__divider{display:none}}
.LifecycleAccordion-module__K2b6Ha__section{background:#fff;padding:100px 0}.LifecycleAccordion-module__K2b6Ha__container{max-width:1200px;margin:0 auto;padding:0 24px}.LifecycleAccordion-module__K2b6Ha__header{text-align:center;max-width:700px;margin:0 auto 60px}.LifecycleAccordion-module__K2b6Ha__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:16px;font-size:2.5rem;font-weight:800}.LifecycleAccordion-module__K2b6Ha__subtitle{color:var(--text-muted);font-size:1.125rem}.LifecycleAccordion-module__K2b6Ha__grid{gap:80px;min-height:400px;display:flex}.LifecycleAccordion-module__K2b6Ha__tabsNav{flex-direction:column;gap:12px;width:280px;display:flex}.LifecycleAccordion-module__K2b6Ha__tabButton{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;padding:16px 24px;transition:all .2s;display:flex}.LifecycleAccordion-module__K2b6Ha__tabButton:hover{background:#00000005}.LifecycleAccordion-module__K2b6Ha__activeTab{border-color:#3b82f61a;background:#eff6ff!important}.LifecycleAccordion-module__K2b6Ha__iconBox{width:48px;height:48px;color:var(--text-muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;transition:inherit;display:flex;box-shadow:0 4px 10px #0000000d}.LifecycleAccordion-module__K2b6Ha__activeTab .LifecycleAccordion-module__K2b6Ha__iconBox{background:var(--primary);color:#fff;box-shadow:0 8px 15px #3b82f64d}.LifecycleAccordion-module__K2b6Ha__icon{width:24px;height:24px}.LifecycleAccordion-module__K2b6Ha__tabLabel{color:var(--text-muted);font-size:1.125rem;font-weight:600}.LifecycleAccordion-module__K2b6Ha__activeTab .LifecycleAccordion-module__K2b6Ha__tabLabel{color:var(--primary)}.LifecycleAccordion-module__K2b6Ha__contentArea{background:#f8f9fa;border:1px solid #00000008;border-radius:24px;flex:1;padding:48px}.LifecycleAccordion-module__K2b6Ha__stepTitle{color:var(--text-main);letter-spacing:-.01em;margin-bottom:20px;font-size:2rem;font-weight:700}.LifecycleAccordion-module__K2b6Ha__stepDescription{color:var(--text-muted);margin-bottom:32px;font-size:1.125rem;line-height:1.6}.LifecycleAccordion-module__K2b6Ha__featuresList{grid-template-columns:1fr 1fr;gap:16px;list-style:none;display:grid}.LifecycleAccordion-module__K2b6Ha__featureItem{color:var(--text-main);align-items:center;gap:12px;font-size:1rem;font-weight:500;display:flex}.LifecycleAccordion-module__K2b6Ha__checkIcon{color:#10b981;width:20px;height:20px}.LifecycleAccordion-module__K2b6Ha__mobileAccordion{flex-direction:column;gap:12px;display:none}@media (max-width:1024px){.LifecycleAccordion-module__K2b6Ha__section{padding:80px 0}.LifecycleAccordion-module__K2b6Ha__grid{display:none}.LifecycleAccordion-module__K2b6Ha__mobileAccordion{display:flex}.LifecycleAccordion-module__K2b6Ha__accordionItem{background:#fff;border:1px solid #0000000d;border-radius:12px;overflow:hidden}.LifecycleAccordion-module__K2b6Ha__accordionTrigger{text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:20px;transition:background .2s;display:flex}.LifecycleAccordion-module__K2b6Ha__accordionTrigger.LifecycleAccordion-module__K2b6Ha__open{background:#f8f9fa}.LifecycleAccordion-module__K2b6Ha__accordionLabel{color:var(--text-main);align-items:center;gap:12px;font-size:1.125rem;font-weight:600;display:flex}.LifecycleAccordion-module__K2b6Ha__iconSmall{width:24px;height:24px;color:var(--primary)}.LifecycleAccordion-module__K2b6Ha__chevron{width:20px;height:20px;color:var(--text-muted);transition:transform .3s}.LifecycleAccordion-module__K2b6Ha__rotated{transform:rotate(180deg)}.LifecycleAccordion-module__K2b6Ha__accordionContent{background:#f8f9fa;padding:0 20px 24px}.LifecycleAccordion-module__K2b6Ha__stepTitleSmall{margin-bottom:12px;font-size:1.25rem;font-weight:700}.LifecycleAccordion-module__K2b6Ha__stepDescriptionSmall{color:var(--text-muted);margin-bottom:20px;font-size:1rem}.LifecycleAccordion-module__K2b6Ha__featuresListSmall{flex-direction:column;gap:12px;list-style:none;display:flex}.LifecycleAccordion-module__K2b6Ha__featureItemSmall{align-items:center;gap:10px;font-size:.9375rem;display:flex}.LifecycleAccordion-module__K2b6Ha__checkIconSmall{color:#10b981;width:18px;height:18px}.LifecycleAccordion-module__K2b6Ha__title{font-size:2rem}}
.FeatureGrid-module__JlmVda__section{background:#f8f9fa;padding:100px 0}.FeatureGrid-module__JlmVda__container{max-width:1200px;margin:0 auto;padding:0 24px}.FeatureGrid-module__JlmVda__header{text-align:center;max-width:700px;margin:0 auto 60px}.FeatureGrid-module__JlmVda__title{color:var(--text-main);margin-bottom:16px;font-size:2.5rem;font-weight:800}.FeatureGrid-module__JlmVda__subtitle{color:var(--text-muted);font-size:1.125rem}.FeatureGrid-module__JlmVda__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.FeatureGrid-module__JlmVda__card{background:#fff;border:1px solid #0000000d;border-radius:24px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.FeatureGrid-module__JlmVda__card:hover{border-color:#3b82f633;box-shadow:0 20px 40px -12px #00000014}.FeatureGrid-module__JlmVda__iconBox{width:56px;height:56px;color:var(--primary);background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.FeatureGrid-module__JlmVda__icon{stroke-width:2px;width:28px;height:28px}.FeatureGrid-module__JlmVda__cardTitle{color:var(--text-main);margin-bottom:12px;font-size:1.25rem;font-weight:700}.FeatureGrid-module__JlmVda__cardDescription{color:var(--text-muted);font-size:1rem;line-height:1.6}@media (max-width:1024px){.FeatureGrid-module__JlmVda__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.FeatureGrid-module__JlmVda__section{padding:80px 0}.FeatureGrid-module__JlmVda__grid{grid-template-columns:1fr;gap:20px}.FeatureGrid-module__JlmVda__card{padding:32px}.FeatureGrid-module__JlmVda__title{font-size:2rem}}
.IntegrationSection-module__jZBG1q__section{background:#f8f9fa;border-top:1px solid #0000000d;padding:100px 0}.IntegrationSection-module__jZBG1q__container{max-width:1200px;margin:0 auto;padding:0 24px}.IntegrationSection-module__jZBG1q__header{text-align:center;max-width:700px;margin:0 auto 60px}.IntegrationSection-module__jZBG1q__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:16px;font-size:2.5rem;font-weight:800}.IntegrationSection-module__jZBG1q__subtitle{color:var(--text-muted);font-size:1.125rem}.IntegrationSection-module__jZBG1q__grid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.IntegrationSection-module__jZBG1q__card{background:#fff;border:1px solid #00000008;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:24px;transition:all .2s;display:flex}.IntegrationSection-module__jZBG1q__card:hover{border-color:#0000001a;transform:translateY(-4px);box-shadow:0 10px 20px #0000000d}.IntegrationSection-module__jZBG1q__logoPlaceholder{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:800;display:flex}.IntegrationSection-module__jZBG1q__name{color:var(--text-main);text-align:center;font-size:.875rem;font-weight:600}@media (max-width:1024px){.IntegrationSection-module__jZBG1q__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.IntegrationSection-module__jZBG1q__grid{grid-template-columns:repeat(2,1fr);gap:16px}.IntegrationSection-module__jZBG1q__title{font-size:2rem}}
.FAQSection-module__g3JEYq__section{background:#fff;padding:100px 0}.FAQSection-module__g3JEYq__container{max-width:800px;margin:0 auto;padding:0 24px}.FAQSection-module__g3JEYq__header{text-align:center;margin-bottom:60px}.FAQSection-module__g3JEYq__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:16px;font-size:2.5rem;font-weight:800}.FAQSection-module__g3JEYq__subtitle{color:var(--text-muted);font-size:1.125rem}.FAQSection-module__g3JEYq__faqList{flex-direction:column;gap:16px;display:flex}.FAQSection-module__g3JEYq__faqItem{background:#fff;border:1px solid #0000000d;border-radius:16px;transition:border-color .2s;overflow:hidden}.FAQSection-module__g3JEYq__faqItem:hover{border-color:#3b82f633}.FAQSection-module__g3JEYq__questionButton{text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:24px 32px;display:flex}.FAQSection-module__g3JEYq__questionText{color:var(--text-main);padding-right:24px;font-size:1.125rem;font-weight:700}.FAQSection-module__g3JEYq__icon{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.FAQSection-module__g3JEYq__answerWrapper{padding:0 32px 24px}.FAQSection-module__g3JEYq__answerText{color:var(--text-muted);font-size:1.0625rem;line-height:1.6}@media (max-width:640px){.FAQSection-module__g3JEYq__section{padding:80px 0}.FAQSection-module__g3JEYq__title{font-size:2rem}.FAQSection-module__g3JEYq__questionButton{padding:20px}.FAQSection-module__g3JEYq__answerWrapper{padding:0 20px 20px}}
.ScorecardWidget-module__vSk84q__widget{text-align:center;background:#fff;border:1px solid #3b82f61a;border-radius:32px;justify-content:center;align-items:center;max-width:600px;min-height:480px;margin:0 auto;padding:48px;display:flex;box-shadow:0 30px 60px -12px #00000026}.ScorecardWidget-module__vSk84q__introContent,.ScorecardWidget-module__vSk84q__quizContent,.ScorecardWidget-module__vSk84q__leadContent,.ScorecardWidget-module__vSk84q__resultsContent{width:100%}.ScorecardWidget-module__vSk84q__iconCircle{width:80px;height:80px;color:var(--primary);background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.ScorecardWidget-module__vSk84q__icon{width:40px;height:40px}.ScorecardWidget-module__vSk84q__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:16px;font-size:2rem;font-weight:800}.ScorecardWidget-module__vSk84q__description{color:var(--text-muted);margin-bottom:32px;font-size:1.125rem;line-height:1.6}.ScorecardWidget-module__vSk84q__primaryButton{background:var(--primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #3b82f666}.ScorecardWidget-module__vSk84q__primaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 30px -10px #3b82f680}.ScorecardWidget-module__vSk84q__primaryButton:disabled{opacity:.5;cursor:not-allowed}.ScorecardWidget-module__vSk84q__btnIcon{width:20px;height:20px}.ScorecardWidget-module__vSk84q__progress{background:#f1f5f9;border-radius:4px;width:100%;height:8px;margin-bottom:16px;overflow:hidden}.ScorecardWidget-module__vSk84q__progressBar{background:var(--primary);height:100%;transition:width .4s}.ScorecardWidget-module__vSk84q__stepIndicator{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;font-size:.875rem;font-weight:600;display:block}.ScorecardWidget-module__vSk84q__questionText{color:var(--text-main);margin-bottom:40px;font-size:1.5rem;font-weight:700;line-height:1.3}.ScorecardWidget-module__vSk84q__answerButtons{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ScorecardWidget-module__vSk84q__answerBtn{color:var(--text-main);background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:20px;font-size:1.125rem;font-weight:600;transition:all .2s}.ScorecardWidget-module__vSk84q__answerBtn:hover{border-color:var(--primary);color:var(--primary);background:#eff6ff}.ScorecardWidget-module__vSk84q__inputWrapper{margin-bottom:24px;position:relative}.ScorecardWidget-module__vSk84q__inputIcon{width:20px;height:20px;color:var(--text-muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ScorecardWidget-module__vSk84q__input{border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:16px 16px 16px 48px;font-size:1rem;transition:border-color .2s}.ScorecardWidget-module__vSk84q__input:focus{border-color:var(--primary);outline:none}.ScorecardWidget-module__vSk84q__footerText{color:var(--text-muted);margin-top:16px;font-size:.8125rem}.ScorecardWidget-module__vSk84q__scoreCircle{background:#eff6ff;border:8px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto 32px;display:flex;box-shadow:0 10px 20px #0000000d}.ScorecardWidget-module__vSk84q__scoreValue{color:var(--primary);font-size:3rem;font-weight:800;line-height:1}.ScorecardWidget-module__vSk84q__scoreLabel{color:var(--text-muted);text-transform:uppercase;font-size:.875rem;font-weight:600}.ScorecardWidget-module__vSk84q__analysisGrid{text-align:left;margin-bottom:32px}.ScorecardWidget-module__vSk84q__analysisItem{background:#f8fafc;border-radius:16px;gap:16px;padding:20px;display:flex}.ScorecardWidget-module__vSk84q__successIcon{color:#10b981;flex-shrink:0;width:32px;height:32px}.ScorecardWidget-module__vSk84q__warningIcon{color:#f59e0b;flex-shrink:0;width:32px;height:32px}.ScorecardWidget-module__vSk84q__itemTitle{color:var(--text-main);margin-bottom:4px;font-weight:700}.ScorecardWidget-module__vSk84q__itemText{color:var(--text-muted);font-size:.9375rem}.ScorecardWidget-module__vSk84q__secondaryButton{width:100%;color:var(--text-main);background:#f1f5f9;border-radius:12px;padding:16px;font-weight:700;transition:all .2s}.ScorecardWidget-module__vSk84q__secondaryButton:hover{background:#e2e8f0}@media (max-width:640px){.ScorecardWidget-module__vSk84q__widget{border-radius:24px;padding:32px 24px}}
.SmsDemoWidget-module__tLWpVG__widget{justify-content:center;align-items:center;gap:80px;max-width:1000px;margin:0 auto;padding:40px;display:flex}.SmsDemoWidget-module__tLWpVG__phoneMockup{background:#1a1a1a;border-radius:40px;flex-shrink:0;width:320px;height:600px;padding:12px;position:relative;box-shadow:0 50px 100px -20px #0006}.SmsDemoWidget-module__tLWpVG__speaker{background:#333;border-radius:2px;width:60px;height:4px;margin:10px auto 20px}.SmsDemoWidget-module__tLWpVG__screen{background:#fff;border-radius:30px;flex-direction:column;width:100%;height:calc(100% - 34px);display:flex;overflow:hidden}.SmsDemoWidget-module__tLWpVG__statusBar{color:#111;justify-content:space-between;padding:12px 24px;font-size:12px;font-weight:700;display:flex}.SmsDemoWidget-module__tLWpVG__statusIcons{gap:4px;display:flex}.SmsDemoWidget-module__tLWpVG__signal,.SmsDemoWidget-module__tLWpVG__wifi,.SmsDemoWidget-module__tLWpVG__battery{background:#ddd;border-radius:2px;width:16px;height:10px}.SmsDemoWidget-module__tLWpVG__chatHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:16px;display:flex}.SmsDemoWidget-module__tLWpVG__avatar{color:#cbd5e1;width:40px;height:40px}.SmsDemoWidget-module__tLWpVG__headerInfo{flex-direction:column;display:flex}.SmsDemoWidget-module__tLWpVG__contactName{font-size:14px;font-weight:700}.SmsDemoWidget-module__tLWpVG__status{color:#10b981;font-size:11px}.SmsDemoWidget-module__tLWpVG__chatArea{background:#f8fafc;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.SmsDemoWidget-module__tLWpVG__userBubble{background:var(--primary);color:#fff;border-radius:18px 18px 4px;align-self:flex-end;max-width:80%;padding:12px 16px;font-size:14px;font-weight:500}.SmsDemoWidget-module__tLWpVG__aiBubble{color:#334155;background:#fff;border:1px solid #f1f5f9;border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:80%;padding:12px 16px;font-size:14px;font-weight:500;box-shadow:0 4px 6px -1px #0000000d}.SmsDemoWidget-module__tLWpVG__typingIndicator{background:#fff;border-radius:18px;gap:4px;width:fit-content;padding:12px 16px;display:flex}.SmsDemoWidget-module__tLWpVG__typingIndicator span{background:#cbd5e1;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite SmsDemoWidget-module__tLWpVG__bounce}.SmsDemoWidget-module__tLWpVG__typingIndicator span:first-child{animation-delay:-.32s}.SmsDemoWidget-module__tLWpVG__typingIndicator span:nth-child(2){animation-delay:-.16s}@keyframes SmsDemoWidget-module__tLWpVG__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.SmsDemoWidget-module__tLWpVG__chatInput{align-items:center;gap:12px;padding:16px;display:flex}.SmsDemoWidget-module__tLWpVG__inputBar{color:#94a3b8;background:#f1f5f9;border-radius:20px;flex:1;padding:8px 16px;font-size:13px}.SmsDemoWidget-module__tLWpVG__sendIcon{width:20px;height:20px;color:var(--primary)}.SmsDemoWidget-module__tLWpVG__controls{flex:1;max-width:480px}.SmsDemoWidget-module__tLWpVG__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:20px;font-size:2.5rem;font-weight:800}.SmsDemoWidget-module__tLWpVG__description{color:var(--text-muted);margin-bottom:40px;font-size:1.25rem;line-height:1.6}.SmsDemoWidget-module__tLWpVG__inputGroup{flex-direction:column;gap:16px;display:flex}.SmsDemoWidget-module__tLWpVG__phoneInput{border:2px solid #e2e8f0;border-radius:14px;width:100%;padding:18px;font-size:1.125rem;font-weight:600}.SmsDemoWidget-module__tLWpVG__startBtn{background:var(--primary);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:18px;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 25px -5px #3b82f666}.SmsDemoWidget-module__tLWpVG__startBtn:hover{transform:translateY(-2px);box-shadow:0 20px 30px -10px #3b82f680}.SmsDemoWidget-module__tLWpVG__btnIcon{color:#fbbf24;width:24px;height:24px}.SmsDemoWidget-module__tLWpVG__simulatingBox{text-align:center}.SmsDemoWidget-module__tLWpVG__timerCircle{border:4px solid var(--primary);background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 32px;display:flex}.SmsDemoWidget-module__tLWpVG__timerValue{color:var(--primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.SmsDemoWidget-module__tLWpVG__simTitle{margin-bottom:12px;font-size:1.5rem;font-weight:700}.SmsDemoWidget-module__tLWpVG__simText{color:var(--text-muted)}.SmsDemoWidget-module__tLWpVG__successBox{animation:.5s ease-out SmsDemoWidget-module__tLWpVG__fadeIn}.SmsDemoWidget-module__tLWpVG__speedBadge{color:#16a34a;background:#f0fdf4;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:700;display:inline-flex}.SmsDemoWidget-module__tLWpVG__badgeIcon{width:16px;height:16px}.SmsDemoWidget-module__tLWpVG__primaryButton{background:var(--primary);color:#fff;border-radius:14px;width:100%;padding:18px;font-size:1.125rem;font-weight:700;transition:all .2s}@keyframes SmsDemoWidget-module__tLWpVG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.SmsDemoWidget-module__tLWpVG__widget{flex-direction:column;gap:48px;padding:24px}.SmsDemoWidget-module__tLWpVG__controls{text-align:center;order:-1}}@media (max-width:480px){.SmsDemoWidget-module__tLWpVG__phoneMockup{width:280px;height:540px}.SmsDemoWidget-module__tLWpVG__title{font-size:2rem}}
.RevCalculator-module__YkB6_q__widget{background:#fff;border:1px solid #0000000d;border-radius:32px;max-width:1000px;margin:0 auto;padding:60px;box-shadow:0 40px 80px -15px #0000001f}.RevCalculator-module__YkB6_q__intro{text-align:center;max-width:600px;margin:0 auto 60px}.RevCalculator-module__YkB6_q__iconCircle{color:#16a34a;background:#f0fdf4;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.RevCalculator-module__YkB6_q__icon{width:36px;height:36px}.RevCalculator-module__YkB6_q__title{color:var(--text-main);letter-spacing:-.02em;margin-bottom:16px;font-size:2.25rem;font-weight:800}.RevCalculator-module__YkB6_q__description{color:var(--text-muted);font-size:1.125rem;line-height:1.6}.RevCalculator-module__YkB6_q__calculatorGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.RevCalculator-module__YkB6_q__inputsColumn{flex-direction:column;gap:32px;display:flex}.RevCalculator-module__YkB6_q__inputGroup{flex-direction:column;gap:12px;display:flex}.RevCalculator-module__YkB6_q__labelRow{justify-content:space-between;align-items:center;display:flex}.RevCalculator-module__YkB6_q__label{color:var(--text-main);font-size:1rem;font-weight:700}.RevCalculator-module__YkB6_q__valueDisplay{color:var(--primary);background:#eff6ff;border-radius:8px;padding:4px 12px;font-size:1.25rem;font-weight:800}.RevCalculator-module__YkB6_q__rangeInput{appearance:none;background:#e2e8f0;border-radius:3px;outline:none;width:100%;height:6px}.RevCalculator-module__YkB6_q__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:4px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 4px 10px #3b82f64d}.RevCalculator-module__YkB6_q__helperText{color:var(--text-muted);font-size:.8125rem;font-style:italic}.RevCalculator-module__YkB6_q__resultsColumn{flex-direction:column;gap:20px;display:flex}.RevCalculator-module__YkB6_q__resultCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}.RevCalculator-module__YkB6_q__resultLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.RevCalculator-module__YkB6_q__lostValue{color:#ef4444;align-items:center;gap:12px;font-size:2rem;font-weight:800;display:flex}.RevCalculator-module__YkB6_q__lostIcon{width:28px;height:28px}.RevCalculator-module__YkB6_q__gainCard{color:#fff;background:#111827;border-radius:24px;flex-direction:column;gap:12px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.RevCalculator-module__YkB6_q__gainCard:before{content:"";background:radial-gradient(circle at 100% 0,#3b82f666,#0000);width:100px;height:100px;position:absolute;top:0;right:0}.RevCalculator-module__YkB6_q__gainLabel{color:#94a3b8;text-transform:uppercase;font-size:.875rem;font-weight:600}.RevCalculator-module__YkB6_q__gainValue{color:#4ade80;align-items:center;gap:16px;font-size:3rem;font-weight:800;display:flex}.RevCalculator-module__YkB6_q__gainIcon{width:40px;height:40px}.RevCalculator-module__YkB6_q__gainIndicator{color:#4ade80;background:#4ade801a;border-radius:100px;width:fit-content;padding:4px 12px;font-size:.875rem;font-weight:700}.RevCalculator-module__YkB6_q__ctaButton{background:var(--primary);color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:20px;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex}.RevCalculator-module__YkB6_q__ctaButton:hover{background:#032a3d;transform:translateY(-2px)}.RevCalculator-module__YkB6_q__btnIcon{width:24px;height:24px}@media (max-width:1024px){.RevCalculator-module__YkB6_q__calculatorGrid{grid-template-columns:1fr;gap:40px}.RevCalculator-module__YkB6_q__widget{padding:40px 24px}}
