.FAQAccordion-module__cJQYuG__faqContainer{flex-direction:column;gap:14px;width:100%;max-width:800px;margin:32px auto 0;display:flex}.FAQAccordion-module__cJQYuG__faqItem{-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000000d}.FAQAccordion-module__cJQYuG__faqItem:hover{border-color:#6366f140;transform:translateY(-1px);box-shadow:0 4px 16px #6366f11f}.FAQAccordion-module__cJQYuG__faqButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.FAQAccordion-module__cJQYuG__faqButton:hover{background:linear-gradient(135deg,#6366f108,#23c2ad05)}.FAQAccordion-module__cJQYuG__faqButton:focus{background:linear-gradient(135deg,#6366f10d,#23c2ad08);outline:none}.FAQAccordion-module__cJQYuG__faqQuestion{color:#0f172af2;letter-spacing:-.01em;flex:1;font-size:16px;font-weight:700;line-height:1.4}.FAQAccordion-module__cJQYuG__faqIcon{color:#6366f1;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.FAQAccordion-module__cJQYuG__faqIconOpen{transform:rotate(180deg)}.FAQAccordion-module__cJQYuG__faqAnswer{opacity:0;max-height:0;padding:0 24px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQAccordion-module__cJQYuG__faqAnswerOpen{opacity:1;max-height:500px;padding:0 24px 20px}.FAQAccordion-module__cJQYuG__faqAnswerContent{color:#0f172abf;padding-top:4px;font-size:15px;line-height:1.7}@media (max-width:768px){.FAQAccordion-module__cJQYuG__faqButton{padding:16px 20px}.FAQAccordion-module__cJQYuG__faqQuestion{font-size:15px}.FAQAccordion-module__cJQYuG__faqAnswer{padding:0 20px}.FAQAccordion-module__cJQYuG__faqAnswerOpen{padding:0 20px 16px}.FAQAccordion-module__cJQYuG__faqAnswerContent{font-size:14px}}
.CTASection-module__hQ66zG__ctaSection{background:linear-gradient(357deg,#4f51ae1f 0%,#ffffff03 100%);border-top:1px solid #ffffffe3;border-bottom:1px solid #8698c30f;justify-content:center;align-items:center;width:100%;height:480px;display:flex;position:relative}.CTASection-module__hQ66zG__ctaContainer{text-align:center;z-index:1;max-width:800px;margin:0 auto;padding:0 32px}.CTASection-module__hQ66zG__ctaTitle{letter-spacing:-.03em;text-transform:uppercase;color:#0f172af2;margin:0 0 16px;font-size:clamp(32px,4vw,56px);font-weight:950;line-height:1.1}.CTASection-module__hQ66zG__ctaSubtitle{color:#0f172ab8;max-width:640px;margin:0 auto 32px;font-size:18px;line-height:1.7}.CTASection-module__hQ66zG__ctaButton{color:#0b1220;letter-spacing:-.01em;background:#ffd84d;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:950;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 14px 30px #ffd84d59,0 6px 14px #0f172a1a}.CTASection-module__hQ66zG__ctaButton:hover{background:#ffd84d;transform:translateY(-2px);box-shadow:0 18px 40px #ffd84d73,0 8px 18px #0f172a26}.CTASection-module__hQ66zG__ctaButton:active{transform:translateY(0)}@media (max-width:768px){.CTASection-module__hQ66zG__ctaSection{height:500px;padding:40px 0}.CTASection-module__hQ66zG__ctaContainer{padding:0 24px}.CTASection-module__hQ66zG__ctaTitle{font-size:clamp(28px,5vw,40px)}.CTASection-module__hQ66zG__ctaSubtitle{margin-bottom:24px;font-size:16px}.CTASection-module__hQ66zG__ctaButton{padding:12px 24px;font-size:15px}}
.ValueBanner-module__SFziBq__banner{isolation:isolate;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.ValueBanner-module__SFziBq__overlay{z-index:0;background:linear-gradient(#080c1a66 0%,#080c1aad 100%);position:absolute;inset:0}.ValueBanner-module__SFziBq__content{z-index:1;text-align:center;color:#fff;flex-direction:column;gap:14px;max-width:800px;padding:48px 32px;display:flex;position:relative}.ValueBanner-module__SFziBq__kicker{letter-spacing:.04em;background:#ffffff24;border-radius:999px;align-self:center;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.ValueBanner-module__SFziBq__title{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:900;line-height:1.1}.ValueBanner-module__SFziBq__description{color:#ffffffe6;margin:0;font-size:17px;line-height:1.7}.ValueBanner-module__SFziBq__bullets{color:#ffffffe6;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.ValueBanner-module__SFziBq__bullets li:before{content:"•";color:#ffffffe6;margin-right:8px}@media (max-width:768px){.ValueBanner-module__SFziBq__content{padding:36px 22px}}
.PopularTradesMinimap-module__pdTNza__minimap{background:linear-gradient(#0f172a03 0%,#0f172a08 50%,#0f172a03 100%);border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;padding:64px 0;position:relative;overflow:hidden}.PopularTradesMinimap-module__pdTNza__minimap:before{content:"";background:linear-gradient(90deg,#0000 0%,#14cc904d 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.PopularTradesMinimap-module__pdTNza__minimapHeader{text-align:center;margin-bottom:48px;position:relative}.PopularTradesMinimap-module__pdTNza__minimapTitle{color:#0f172af2;letter-spacing:-.02em;background:linear-gradient(135deg,#0f172af2 0%,#0f172abf 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:24px;font-weight:800}.PopularTradesMinimap-module__pdTNza__minimapSubtitle{color:#0f172aa6;margin:0;font-size:15px;font-weight:500}.PopularTradesMinimap-module__pdTNza__minimapGrid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1280px;margin:0 auto;padding:0 32px;display:grid}.PopularTradesMinimap-module__pdTNza__tradeCard{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:2px solid #0f172a14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 20px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.PopularTradesMinimap-module__pdTNza__tradeCard:before{content:"";background:linear-gradient(90deg,var(--trade-color)0%,var(--trade-color)100%);transform-origin:0;height:4px;box-shadow:0 0 12px var(--trade-color);transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.PopularTradesMinimap-module__pdTNza__tradeCard:after{content:"";background:linear-gradient(135deg,var(--trade-color),transparent);opacity:0;z-index:-1;pointer-events:none;border-radius:18px;transition:opacity .4s;position:absolute;inset:-2px}.PopularTradesMinimap-module__pdTNza__tradeCard:hover{border-color:var(--trade-color);background:#fff;transform:translateY(-6px)scale(1.02);box-shadow:0 12px 32px #0000001f,inset 0 0 0 1px #ffffff80}.PopularTradesMinimap-module__pdTNza__tradeCard:hover:before{transform:scaleX(1)}.PopularTradesMinimap-module__pdTNza__tradeCard:hover:after{opacity:1}.PopularTradesMinimap-module__pdTNza__tradeCardActive{border-color:var(--trade-color);box-shadow:0 8px 24px #0000001a,0 0 0 1px #ffffff80 inset,0 0 20px rgba(var(--trade-color-rgb,99,102,241),.2);background:#fff;transform:translateY(-2px)}.PopularTradesMinimap-module__pdTNza__tradeCardActive:before{transform:scaleX(1)}.PopularTradesMinimap-module__pdTNza__tradeCardActive:after{opacity:.3}.PopularTradesMinimap-module__pdTNza__tradeIcon{z-index:1;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.PopularTradesMinimap-module__pdTNza__tradeIcon:before{content:"";background:var(--trade-color);opacity:0;filter:blur(8px);z-index:-1;border-radius:18px;transition:opacity .4s;position:absolute;inset:-4px}.PopularTradesMinimap-module__pdTNza__tradeCard:hover .PopularTradesMinimap-module__pdTNza__tradeIcon{transform:scale(1.15)rotate(5deg)}.PopularTradesMinimap-module__pdTNza__tradeCard:hover .PopularTradesMinimap-module__pdTNza__tradeIcon:before{opacity:.3}.PopularTradesMinimap-module__pdTNza__tradeCardActive .PopularTradesMinimap-module__pdTNza__tradeIcon{transform:scale(1.1)}.PopularTradesMinimap-module__pdTNza__tradeCardActive .PopularTradesMinimap-module__pdTNza__tradeIcon:before{opacity:.2}.PopularTradesMinimap-module__pdTNza__tradeLabel{color:#0f172ad9;text-align:center;letter-spacing:-.01em;z-index:1;font-size:15px;font-weight:600;transition:all .3s;position:relative}.PopularTradesMinimap-module__pdTNza__tradeCard:hover .PopularTradesMinimap-module__pdTNza__tradeLabel{color:var(--trade-color);font-weight:700;transform:translateY(-2px)}.PopularTradesMinimap-module__pdTNza__tradeCardActive .PopularTradesMinimap-module__pdTNza__tradeLabel{color:var(--trade-color);font-weight:700}.PopularTradesMinimap-module__pdTNza__activeIndicator{background:var(--trade-color);width:10px;height:10px;box-shadow:0 0 12px var(--trade-color),0 0 24px var(--trade-color);z-index:2;border-radius:50%;animation:2s ease-in-out infinite PopularTradesMinimap-module__pdTNza__pulse;position:absolute;top:12px;right:12px}.PopularTradesMinimap-module__pdTNza__activeIndicator:before{content:"";border:2px solid var(--trade-color);opacity:.5;border-radius:50%;animation:2s ease-out infinite PopularTradesMinimap-module__pdTNza__ripple;position:absolute;inset:-4px}@keyframes PopularTradesMinimap-module__pdTNza__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes PopularTradesMinimap-module__pdTNza__ripple{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.PopularTradesMinimap-module__pdTNza__minimapGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 24px}}@media (max-width:768px){.PopularTradesMinimap-module__pdTNza__minimap{padding:32px 0}.PopularTradesMinimap-module__pdTNza__minimapGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.PopularTradesMinimap-module__pdTNza__tradeCard{padding:20px 12px}.PopularTradesMinimap-module__pdTNza__tradeIcon{width:40px;height:40px}.PopularTradesMinimap-module__pdTNza__tradeLabel{font-size:13px}}@media (max-width:480px){.PopularTradesMinimap-module__pdTNza__minimapGrid{grid-template-columns:1fr}}
.Newsletter-module__Vr7vRa__newsletter{width:100%}.Newsletter-module__Vr7vRa__header{text-align:center;margin-bottom:20px}.Newsletter-module__Vr7vRa__title{color:#0f172af2;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800}.Newsletter-module__Vr7vRa__subtitle{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.Newsletter-module__Vr7vRa__form{width:100%}.Newsletter-module__Vr7vRa__inputWrapper{gap:12px;width:100%;display:flex}.Newsletter-module__Vr7vRa__input{color:#0f172af2;background:#fffffff2;border:1px solid #0f172a26;border-radius:8px;outline:none;flex:1;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .2s}.Newsletter-module__Vr7vRa__input:focus{background:#fff;border-color:#6366f14d;box-shadow:0 0 0 3px #6366f11a}.Newsletter-module__Vr7vRa__input:disabled{opacity:.6;cursor:not-allowed}.Newsletter-module__Vr7vRa__button{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172af2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.Newsletter-module__Vr7vRa__button:hover:not(:disabled){background:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a33}.Newsletter-module__Vr7vRa__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.Newsletter-module__Vr7vRa__buttonText{display:inline-block}.Newsletter-module__Vr7vRa__spinner{animation:1s linear infinite Newsletter-module__Vr7vRa__spin}@keyframes Newsletter-module__Vr7vRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__header{margin-bottom:16px}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__title{margin-bottom:4px;font-size:20px}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__subtitle{font-size:14px}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__inputWrapper{gap:8px}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__input{padding:12px 14px;font-size:13px}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__button{min-width:120px;padding:12px 24px;font-size:14px}.Newsletter-module__Vr7vRa__inline{flex-direction:column;align-items:flex-start;display:inline-flex}.Newsletter-module__Vr7vRa__inline .Newsletter-module__Vr7vRa__header{text-align:left;margin-bottom:12px}.Newsletter-module__Vr7vRa__inline .Newsletter-module__Vr7vRa__title{margin-bottom:4px;font-size:18px}.Newsletter-module__Vr7vRa__inline .Newsletter-module__Vr7vRa__subtitle{font-size:13px}.Newsletter-module__Vr7vRa__inline .Newsletter-module__Vr7vRa__inputWrapper{flex-direction:column;gap:8px}.Newsletter-module__Vr7vRa__inline .Newsletter-module__Vr7vRa__input{width:100%}.Newsletter-module__Vr7vRa__inline .Newsletter-module__Vr7vRa__button{width:100%;min-width:auto}@media (max-width:640px){.Newsletter-module__Vr7vRa__inputWrapper{flex-direction:column}.Newsletter-module__Vr7vRa__button{width:100%;min-width:auto}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__inputWrapper{flex-direction:row}.Newsletter-module__Vr7vRa__compact .Newsletter-module__Vr7vRa__button{width:auto}}
.ContactPage-module__V8gPFa__contactPage{min-height:100vh;position:relative;overflow:hidden}.ContactPage-module__V8gPFa__contactPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.ContactPage-module__V8gPFa__contactContent{z-index:1;max-width:1200px;margin:0 auto;padding:120px 24px 80px;position:relative}.ContactPage-module__V8gPFa__contactHeader{text-align:center;margin-bottom:60px}.ContactPage-module__V8gPFa__contactTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 14px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.ContactPage-module__V8gPFa__contactSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.8}.ContactPage-module__V8gPFa__contactGrid{grid-template-columns:1fr 1fr;gap:60px;margin-top:60px;display:grid}.ContactPage-module__V8gPFa__contactForm{flex-direction:column;gap:20px;display:flex}.ContactPage-module__V8gPFa__formGroup{flex-direction:column;gap:8px;display:flex}.ContactPage-module__V8gPFa__formLabel{color:#0f172ae6;font-size:14px;font-weight:600}.ContactPage-module__V8gPFa__formInput,.ContactPage-module__V8gPFa__formTextarea{color:#0f172af2;background:#fffffff2;border:1px solid #0f172a26;border-radius:8px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.ContactPage-module__V8gPFa__formInput:focus,.ContactPage-module__V8gPFa__formTextarea:focus{background:#fff;border-color:#6366f14d;box-shadow:0 0 0 3px #6366f11a}.ContactPage-module__V8gPFa__formInputError{background:#ef444405!important;border-color:#ef444480!important}.ContactPage-module__V8gPFa__formInputError:focus{border-color:#ef4444b3!important;box-shadow:0 0 0 3px #ef44441a!important}.ContactPage-module__V8gPFa__formError{color:#ef4444e6;margin-top:4px;font-size:13px;font-weight:500;display:block}.ContactPage-module__V8gPFa__formTextarea{resize:vertical;min-height:120px}.ContactPage-module__V8gPFa__formButton{color:#fff;cursor:pointer;background:#0f172af2;border:none;border-radius:8px;align-self:flex-start;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s}.ContactPage-module__V8gPFa__formButton:hover:not(:disabled){background:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a33}.ContactPage-module__V8gPFa__formButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ContactPage-module__V8gPFa__formButton{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ContactPage-module__V8gPFa__spinner{animation:1s linear infinite ContactPage-module__V8gPFa__spin}@keyframes ContactPage-module__V8gPFa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContactPage-module__V8gPFa__statusMessage{color:#0f172ae6;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.ContactPage-module__V8gPFa__statusMessageError{background:#ef44441a;border-color:#ef44444d}.ContactPage-module__V8gPFa__statusIcon{flex-shrink:0;margin-top:2px}.ContactPage-module__V8gPFa__statusMessage strong{margin-bottom:4px;font-weight:600;display:block}.ContactPage-module__V8gPFa__contactInfo{flex-direction:column;gap:32px;display:flex}.ContactPage-module__V8gPFa__infoCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}.ContactPage-module__V8gPFa__infoCardTitle{color:#0f172af2;letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:700}.ContactPage-module__V8gPFa__infoCardText{color:#0f172ab8;margin:0;font-size:14px;line-height:1.6}.ContactPage-module__V8gPFa__infoCardLink{color:#6366f1e6;text-decoration:none;transition:color .2s}.ContactPage-module__V8gPFa__infoCardLink:hover{color:#6366f1;text-decoration:underline}.ContactPage-module__V8gPFa__scheduleList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ContactPage-module__V8gPFa__scheduleItem{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ContactPage-module__V8gPFa__scheduleItem:last-child{border-bottom:none}.ContactPage-module__V8gPFa__scheduleDay{color:#0f172ae6;font-size:14px;font-weight:600}.ContactPage-module__V8gPFa__scheduleTime{color:#0f172ab8;font-size:14px}@media (max-width:1024px){.ContactPage-module__V8gPFa__contactGrid{grid-template-columns:1fr;gap:40px}.ContactPage-module__V8gPFa__contactContent{padding-top:100px}}.ContactPage-module__V8gPFa__newsletterSection{max-width:600px;margin-top:80px;margin-left:auto;margin-right:auto}@media (max-width:720px){.ContactPage-module__V8gPFa__contactContent{padding-top:100px;padding-left:16px;padding-right:16px}.ContactPage-module__V8gPFa__contactHeader{margin-bottom:40px}.ContactPage-module__V8gPFa__contactGrid{margin-top:40px}.ContactPage-module__V8gPFa__newsletterSection{margin-top:60px}}
.DownloadPage-module__kQ_6UW__downloadPage{min-height:100vh;position:relative;overflow:hidden}.DownloadPage-module__kQ_6UW__downloadPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.DownloadPage-module__kQ_6UW__downloadContent{z-index:1;max-width:1200px;margin:0 auto;padding:120px 24px 80px;position:relative}.DownloadPage-module__kQ_6UW__downloadHeader{text-align:center;margin-bottom:60px}.DownloadPage-module__kQ_6UW__downloadTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 14px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.DownloadPage-module__kQ_6UW__downloadSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.8}.DownloadPage-module__kQ_6UW__downloadGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px;display:grid}.DownloadPage-module__kQ_6UW__downloadCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;padding:32px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}.DownloadPage-module__kQ_6UW__downloadCard:hover{border-color:#6366f133;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.DownloadPage-module__kQ_6UW__downloadCardIcon{color:#6366f1e6;background:linear-gradient(135deg,#6366f11a 0%,#10b9811a 100%);border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.DownloadPage-module__kQ_6UW__downloadCardTitle{color:#0f172af2;letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:700}.DownloadPage-module__kQ_6UW__downloadCardDescription{color:#0f172ab8;flex:1;margin:0 0 24px;font-size:15px;line-height:1.6}.DownloadPage-module__kQ_6UW__downloadCardFeatures{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.DownloadPage-module__kQ_6UW__downloadFeature{color:#0f172acc;align-items:center;gap:10px;font-size:14px;display:flex}.DownloadPage-module__kQ_6UW__downloadFeature svg{color:#10b981cc;flex-shrink:0}.DownloadPage-module__kQ_6UW__downloadButton{color:#fff;cursor:pointer;background:#0f172af2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.DownloadPage-module__kQ_6UW__downloadButton:hover{background:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a33}.DownloadPage-module__kQ_6UW__downloadButtonDisabled{color:#0f172a80;cursor:not-allowed;background:#0f172a4d}.DownloadPage-module__kQ_6UW__downloadButtonDisabled:hover{box-shadow:none;background:#0f172a4d;transform:none}.DownloadPage-module__kQ_6UW__downloadInfo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px;display:grid}.DownloadPage-module__kQ_6UW__downloadInfoCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;min-height:400px;padding:32px;display:flex;position:relative;box-shadow:0 2px 8px #0000000f}.DownloadPage-module__kQ_6UW__downloadInfoImage{z-index:1;border-radius:0 0 16px 16px;width:100%;height:240px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.DownloadPage-module__kQ_6UW__downloadInfoTitle,.DownloadPage-module__kQ_6UW__downloadInfoText,.DownloadPage-module__kQ_6UW__downloadInfoLink{z-index:2;position:relative}.DownloadPage-module__kQ_6UW__downloadInfoTitle{color:#0f172af2;letter-spacing:-.01em;margin:0 0 20px;font-size:20px;font-weight:700}.DownloadPage-module__kQ_6UW__downloadInfoContent{flex-direction:column;gap:24px;display:flex}.DownloadPage-module__kQ_6UW__downloadInfoSection{flex-direction:column;gap:12px;display:flex}.DownloadPage-module__kQ_6UW__downloadInfoSubtitle{color:#0f172ae6;margin:0;font-size:16px;font-weight:600}.DownloadPage-module__kQ_6UW__downloadInfoList{color:#0f172ab8;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.DownloadPage-module__kQ_6UW__downloadInfoList li{margin-bottom:8px}.DownloadPage-module__kQ_6UW__downloadInfoText{color:#0f172ab8;margin:0 0 20px;font-size:15px;line-height:1.6}.DownloadPage-module__kQ_6UW__downloadInfoLink{color:#6366f1e6;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.DownloadPage-module__kQ_6UW__downloadInfoLink:hover{color:#6366f1;text-decoration:underline}@media (max-width:1024px){.DownloadPage-module__kQ_6UW__downloadGrid,.DownloadPage-module__kQ_6UW__downloadInfo{grid-template-columns:1fr}.DownloadPage-module__kQ_6UW__downloadContent{padding-top:100px}}@media (max-width:720px){.DownloadPage-module__kQ_6UW__downloadContent{padding-top:100px;padding-left:16px;padding-right:16px}.DownloadPage-module__kQ_6UW__downloadHeader{margin-bottom:40px}.DownloadPage-module__kQ_6UW__downloadCard,.DownloadPage-module__kQ_6UW__downloadInfoCard{padding:24px}}
.ArticlePage-module__rNFsqa__articlePage{background:#fff;min-height:100vh;position:relative;overflow:hidden}.ArticlePage-module__rNFsqa__articlePage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.ArticlePage-module__rNFsqa__articleContent{z-index:1;max-width:900px;margin:0 auto;padding:40px 24px 80px;position:relative}.ArticlePage-module__rNFsqa__articleTitle{letter-spacing:-.02em;color:#0f172af2;text-align:left;margin:0 0 12px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.ArticlePage-module__rNFsqa__articleSubtitle{color:#0f172ab8;text-align:left;max-width:100%;margin:0 0 40px;font-size:18px;line-height:1.6}.ArticlePage-module__rNFsqa__articleBody{margin-top:40px}.ArticlePage-module__rNFsqa__articleCard{background:#fff;border:1px solid #0f172a1a;border-radius:8px;margin-bottom:16px;padding:20px 24px;box-shadow:0 1px 2px #0000000a}.ArticlePage-module__rNFsqa__articleCardTitle{color:#0f172af2;letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:700}.ArticlePage-module__rNFsqa__articleCardText{color:#0f172ab8;margin:0;font-size:14px;line-height:1.6}.ArticlePage-module__rNFsqa__articleList{color:#0f172ab8;margin:24px 0;padding-left:24px;line-height:1.8}.ArticlePage-module__rNFsqa__articleListItem{margin-bottom:12px;font-size:14px}@media (max-width:720px){.ArticlePage-module__rNFsqa__articleContent{padding-left:16px;padding-right:16px}.ArticlePage-module__rNFsqa__articleCard{padding:16px 18px}}
.HelpPage-module__Jp37tG__helpPage{min-height:100vh;position:relative;overflow:hidden}.HelpPage-module__Jp37tG__helpPage:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff40,#ffffffb8),url(/faq/background-companys.png);background-position:0 -160px;background-repeat:no-repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.HelpPage-module__Jp37tG__helpPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.HelpPage-module__Jp37tG__helpPageOverlay{z-index:0;pointer-events:none;background:linear-gradient(#fff0 0% 55%,#ffffffb8 82%,#ffffffeb 100%);position:fixed;inset:0}.HelpPage-module__Jp37tG__helpContent{z-index:1;padding-top:60px;position:relative}.HelpPage-module__Jp37tG__helpTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;text-align:center;margin:0 0 14px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.HelpPage-module__Jp37tG__helpSubtitle{color:#0f172ab8;text-align:center;max-width:860px;margin:0 auto 22px;font-size:16px;line-height:1.8}
.FAQPage-module__LpCD8W__faqPage{min-height:100vh;position:relative;overflow:hidden}.FAQPage-module__LpCD8W__faqPage:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff40,#ffffffb8),url(/faq/background-companys.png);background-position:0 -280px;background-repeat:no-repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.FAQPage-module__LpCD8W__faqPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.FAQPage-module__LpCD8W__faqPageOverlay{z-index:0;pointer-events:none;background:linear-gradient(#fff0 0% 55%,#ffffffb8 82%,#ffffffeb 100%);position:fixed;inset:0}.FAQPage-module__LpCD8W__faqContent{z-index:1;position:relative}.FAQPage-module__LpCD8W__faqTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;text-align:center;margin:0 0 14px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.FAQPage-module__LpCD8W__faqSubtitle{color:#0f172ab8;text-align:center;max-width:860px;margin:0 auto 22px;font-size:16px;line-height:1.8}
.MethodPage-module__F33UaG__methodPage{background:#fff;min-height:100vh;position:relative;overflow:hidden}.MethodPage-module__F33UaG__methodPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.MethodPage-module__F33UaG__main{z-index:1;padding-top:120px;position:relative}.MethodPage-module__F33UaG__container{max-width:1000px;margin:0 auto;padding:0 24px}.MethodPage-module__F33UaG__heroSection{text-align:center;padding:60px 0 80px}.MethodPage-module__F33UaG__heroTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.MethodPage-module__F33UaG__heroSubtitle{color:#0f172ad9;margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.5}.MethodPage-module__F33UaG__heroDescription{color:#0f172ab8;max-width:800px;margin:0 auto;font-size:18px;line-height:1.7}.MethodPage-module__F33UaG__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;text-align:center;margin:0 0 40px;font-size:clamp(36px,5vw,56px);font-weight:950;line-height:.92}.MethodPage-module__F33UaG__problemSection{background:#0f172a05;padding:80px 0}.MethodPage-module__F33UaG__problemIntro{color:#0f172ad9;text-align:center;margin:0 0 40px;font-size:20px;font-weight:600;line-height:1.7}.MethodPage-module__F33UaG__problemsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:grid}.MethodPage-module__F33UaG__problemItem{background:#fffffff2;border:1px solid #0f172a1a;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.MethodPage-module__F33UaG__problemItem:hover{border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.MethodPage-module__F33UaG__problemIcon{color:#ef4444cc;background:#ef44441a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.MethodPage-module__F33UaG__problemText{color:#0f172ab8;margin:0;font-size:16px;line-height:1.6}.MethodPage-module__F33UaG__problemSolution{text-align:center;color:#0f172ad9;margin:0;font-size:18px;font-weight:600;line-height:1.7}.MethodPage-module__F33UaG__methodSection{padding:80px 0}.MethodPage-module__F33UaG__methodStep{align-items:flex-start;gap:32px;margin-bottom:60px;display:flex}.MethodPage-module__F33UaG__methodStep:last-child{margin-bottom:0}.MethodPage-module__F33UaG__stepNumber{color:#6366f1e6;background:#6366f11f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;font-weight:900;line-height:1;display:flex}.MethodPage-module__F33UaG__stepContent{flex:1}.MethodPage-module__F33UaG__stepHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.MethodPage-module__F33UaG__stepIcon{color:#6366f1cc;font-size:24px}.MethodPage-module__F33UaG__stepTitle{color:#0f172af2;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.MethodPage-module__F33UaG__stepIntro{color:#0f172ab8;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.7}.MethodPage-module__F33UaG__stepList{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.MethodPage-module__F33UaG__stepList li{color:#0f172ab8;padding-left:24px;font-size:16px;line-height:1.6;position:relative}.MethodPage-module__F33UaG__stepList li:before{content:"•";color:#6366f199;font-weight:700;position:absolute;left:0}.MethodPage-module__F33UaG__stepResult{color:#0f172ad9;background:#10b98114;border-left:3px solid #10b98166;border-radius:4px;margin:0;padding:16px;font-size:16px;line-height:1.7}.MethodPage-module__F33UaG__stepResult strong{color:#10b981e6;font-weight:700}.MethodPage-module__F33UaG__flowSection{text-align:center;background:#0f172a05;padding:80px 0}.MethodPage-module__F33UaG__flowTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 24px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.MethodPage-module__F33UaG__flowDescription{color:#0f172ad9;max-width:700px;margin:0 auto 32px;font-size:20px;line-height:1.7}.MethodPage-module__F33UaG__flowPoints{flex-direction:column;gap:12px;max-width:600px;margin:0 auto;display:flex}.MethodPage-module__F33UaG__flowPoints p{color:#0f172ab8;margin:0;font-size:18px;font-style:italic;line-height:1.6}.MethodPage-module__F33UaG__builtSection{padding:80px 0}.MethodPage-module__F33UaG__builtDescription{color:#0f172ab8;text-align:center;max-width:700px;margin:0 auto 40px;font-size:18px;line-height:1.7}.MethodPage-module__F33UaG__builtGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.MethodPage-module__F33UaG__builtCard{text-align:center;background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.MethodPage-module__F33UaG__builtCard:hover{border-color:#6366f14d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.MethodPage-module__F33UaG__builtIcon{color:#10b981e6;margin-bottom:16px;font-size:32px}.MethodPage-module__F33UaG__builtCardTitle{color:#0f172af2;margin:0;font-size:18px;font-weight:700;line-height:1.5}.MethodPage-module__F33UaG__closingSection{text-align:center;background:#0f172a05;padding:80px 0}.MethodPage-module__F33UaG__closingTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 24px;font-size:clamp(36px,5vw,56px);font-weight:950;line-height:.92}.MethodPage-module__F33UaG__closingDescription{color:#0f172ab8;max-width:700px;margin:0 auto 32px;font-size:18px;line-height:1.7}.MethodPage-module__F33UaG__closingSteps{flex-direction:column;gap:16px;max-width:600px;margin:0 auto;display:flex}.MethodPage-module__F33UaG__closingSteps p{color:#0f172ad9;margin:0;font-size:20px;font-weight:600;line-height:1.6}.MethodPage-module__F33UaG__newsletterSection{z-index:1;max-width:600px;margin:80px auto;padding:0 24px;position:relative}@media (max-width:768px){.MethodPage-module__F33UaG__container{padding:0 20px}.MethodPage-module__F33UaG__main{padding-top:100px}.MethodPage-module__F33UaG__heroSection,.MethodPage-module__F33UaG__problemSection,.MethodPage-module__F33UaG__methodSection,.MethodPage-module__F33UaG__flowSection,.MethodPage-module__F33UaG__builtSection,.MethodPage-module__F33UaG__closingSection{padding:40px 0}.MethodPage-module__F33UaG__problemsGrid{grid-template-columns:1fr;gap:16px}.MethodPage-module__F33UaG__methodStep{flex-direction:column;gap:20px}.MethodPage-module__F33UaG__stepNumber{width:56px;height:56px;font-size:28px}.MethodPage-module__F33UaG__builtGrid{grid-template-columns:1fr;gap:20px}.MethodPage-module__F33UaG__flowPoints,.MethodPage-module__F33UaG__closingSteps{gap:12px}.MethodPage-module__F33UaG__newsletterSection{margin-top:60px;margin-bottom:60px;padding:0 20px}}
.PricingPage-module__vT2PCG__pricingPage{min-height:100vh;position:relative;overflow:hidden}.PricingPage-module__vT2PCG__pricingPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.PricingPage-module__vT2PCG__pricingContent{z-index:1;max-width:1400px;margin:0 auto;padding:120px 24px 80px;position:relative}.PricingPage-module__vT2PCG__pricingHeader{text-align:center;margin-bottom:60px}.PricingPage-module__vT2PCG__pricingTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 14px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.PricingPage-module__vT2PCG__pricingSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.8}.PricingPage-module__vT2PCG__pricingSubtitleHighlight{color:#0b1020;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;background:#ffeb3b;margin-right:8px;padding:10px 24px;font-size:15px;font-style:italic;font-weight:900;line-height:1.2;display:inline-block;position:relative;transform:rotate(-1.5deg);box-shadow:0 3px 10px #0003}@media (max-width:768px){.PricingPage-module__vT2PCG__pricingSubtitleHighlight{padding:8px 18px;font-size:13px;transform:rotate(-1deg)}}@media (max-width:480px){.PricingPage-module__vT2PCG__pricingSubtitleHighlight{letter-spacing:.6px;white-space:normal;word-break:break-word;padding:6px 14px;font-size:11px}}.PricingPage-module__vT2PCG__billingToggle{color:#0f172ab8;justify-content:center;align-items:center;gap:12px;margin:40px 0;font-size:14px;display:flex}.PricingPage-module__vT2PCG__billingToggleLabel{color:#0f172a99}.PricingPage-module__vT2PCG__billingToggleLabelActive{color:#0f172af2;font-weight:600}.PricingPage-module__vT2PCG__billingToggleYearly{align-items:center;gap:6px;display:inline-flex}.PricingPage-module__vT2PCG__billingArrow{width:auto;height:60px;position:relative;top:20px}.PricingPage-module__vT2PCG__billingHandwritten{color:#0f172ae6;font-family:Pacifico,Comic Neue,Bradley Hand,cursive;font-size:22px;position:relative;top:36px;transform:translateY(-2px)}.PricingPage-module__vT2PCG__teamSizeInput{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.PricingPage-module__vT2PCG__teamSizeLabel{color:#0f172af2;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.PricingPage-module__vT2PCG__teamSizeIcon{color:#6366f1cc;width:18px;height:18px}.PricingPage-module__vT2PCG__teamSizeControls{align-items:center;gap:12px;display:flex}.PricingPage-module__vT2PCG__teamSizeButton{cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .2s;display:flex}.PricingPage-module__vT2PCG__teamSizeButtonDecrease{color:#ef4444e6;background:#ef44441a;border:none;width:36px;height:36px}.PricingPage-module__vT2PCG__teamSizeButtonDecrease:hover{color:#ef4444;background:#ef444426;transform:scale(1.05)}.PricingPage-module__vT2PCG__teamSizeButtonDecrease:active{transform:scale(.95)}.PricingPage-module__vT2PCG__teamSizeButtonDecrease:disabled{opacity:.4;cursor:not-allowed;transform:none}.PricingPage-module__vT2PCG__teamSizeButtonIncrease{color:#10b981e6;background:#10b9811a;border:none;width:44px;height:44px}.PricingPage-module__vT2PCG__teamSizeButtonIncrease:hover{color:#10b981;background:#10b98126;transform:scale(1.05)}.PricingPage-module__vT2PCG__teamSizeButtonIncrease:active{transform:scale(.95)}.PricingPage-module__vT2PCG__teamSizeValueWrapper{align-items:center;display:flex;position:relative}.PricingPage-module__vT2PCG__teamSizeField{color:#0f172af2;text-align:center;background:#fff;border:1px solid #0f172a26;border-radius:8px;outline:none;width:80px;padding:10px 16px;font-family:inherit;font-size:18px;font-weight:700;transition:all .2s}.PricingPage-module__vT2PCG__teamSizeField:focus{border-color:#6366f14d;box-shadow:0 0 0 3px #6366f11a}.PricingPage-module__vT2PCG__teamSizeUnit{color:#0f172ab3;font-size:16px;font-weight:600}.PricingPage-module__vT2PCG__teamSizeTooltip{color:#fff;white-space:nowrap;z-index:10;background:#0f172af2;border-radius:6px;padding:8px 12px;font-size:12px;animation:.2s PricingPage-module__vT2PCG__tooltipFadeIn;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.PricingPage-module__vT2PCG__teamSizeTooltip:after{content:"";border:6px solid #0000;border-top-color:#0f172af2;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes PricingPage-module__vT2PCG__tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PricingPage-module__vT2PCG__pricingGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px;display:grid}.PricingPage-module__vT2PCG__pricingCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;padding:32px 24px;transition:all .3s;display:flex;position:relative;box-shadow:0 1px 3px #0000000d}.PricingPage-module__vT2PCG__pricingCard:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.PricingPage-module__vT2PCG__pricingCardFeatured{background:#fffffffa;border:2px solid #6366f166;box-shadow:0 4px 16px #6366f126}.PricingPage-module__vT2PCG__pricingCardFavoriteLabel{z-index:5;pointer-events:none;width:220px;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.PricingPage-module__vT2PCG__pricingCardFavoriteLabel img{filter:drop-shadow(0 3px 2px #0f172a47);transform-origin:50%;width:520px;height:auto;display:block;transform:rotate(-1deg)}.PricingPage-module__vT2PCG__pricingCardHeader{margin-bottom:24px}.PricingPage-module__vT2PCG__pricingCardName{color:#0f172af2;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800}.PricingPage-module__vT2PCG__pricingCardDescription{color:#0f172a99;margin:0;font-size:14px;line-height:1.5}.PricingPage-module__vT2PCG__pricingCardPrice{margin-bottom:8px}.PricingPage-module__vT2PCG__pricingCardPriceAmount{color:#0f172af2;letter-spacing:-.04em;font-size:48px;font-weight:950;line-height:1}.PricingPage-module__vT2PCG__pricingCardPricePeriod{color:#0f172a99;font-size:16px;font-weight:500}.PricingPage-module__vT2PCG__pricingCardPriceNote{color:#0f172a80;margin-top:4px;font-size:12px}.PricingPage-module__vT2PCG__pricingCardSeats{color:#0f172ab8;border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;margin:16px 0;padding:12px 0;font-size:14px}.PricingPage-module__vT2PCG__pricingCardSeatsHighlight{color:#0f172af2;font-weight:600}.PricingPage-module__vT2PCG__pricingCardFeatures{flex:1;margin:24px 0}.PricingPage-module__vT2PCG__pricingCardFeaturesTitle{color:#0f172af2;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:12px;font-weight:700}.PricingPage-module__vT2PCG__pricingCardFeatureList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.PricingPage-module__vT2PCG__pricingCardFeatureItem{color:#0f172ab8;align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.PricingPage-module__vT2PCG__pricingCardFeatureIcon{color:#10b981cc;flex-shrink:0;width:18px;height:18px;margin-top:2px}.PricingPage-module__vT2PCG__pricingCardButton{color:#fff;cursor:pointer;background:#0f172af2;border:none;border-radius:8px;width:100%;margin-top:auto;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.PricingPage-module__vT2PCG__pricingCardButton:hover{background:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a33}.PricingPage-module__vT2PCG__pricingCardButtonFeatured{background:#6366f1f2}.PricingPage-module__vT2PCG__pricingCardButtonFeatured:hover{background:#6366f1}.PricingPage-module__vT2PCG__pricingCardButtonQuote{color:#0f172af2;background:#0f172a1a}.PricingPage-module__vT2PCG__pricingCardButtonQuote:hover{background:#0f172a26}.PricingPage-module__vT2PCG__comparisonSection{margin:80px 0;position:relative}.PricingPage-module__vT2PCG__comparisonScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.PricingPage-module__vT2PCG__comparisonTitle{color:#0f172af2;text-align:center;letter-spacing:-.02em;margin:0 0 32px;font-size:32px;font-weight:800}.PricingPage-module__vT2PCG__comparisonSubtitle{text-align:center;color:#0f172ab8;max-width:720px;margin:0 auto 28px;font-size:16px;line-height:1.6}.PricingPage-module__vT2PCG__comparisonTable{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;min-width:960px;margin-top:32px;position:relative;overflow:visible;box-shadow:0 2px 8px #0000000d}.PricingPage-module__vT2PCG__comparisonHeader{text-transform:uppercase;letter-spacing:.05em;z-index:30;-webkit-backdrop-filter:blur(10px);isolation:isolate;background:#fffffffa;border-bottom:2px solid #0f172a1a;grid-template-columns:2fr 1fr 1fr 1fr 1fr;font-size:14px;font-weight:700;display:grid;position:sticky;top:120px;box-shadow:0 6px 20px #0f172a0f}.PricingPage-module__vT2PCG__comparisonRow{border-bottom:1px solid #0f172a14;grid-template-columns:2fr 1fr 1fr 1fr 1fr;transition:background .2s;display:grid}.PricingPage-module__vT2PCG__comparisonRow:hover{background:#0f172a05}.PricingPage-module__vT2PCG__comparisonRow:last-child{border-bottom:none}.PricingPage-module__vT2PCG__comparisonFeatureCol{color:#0f172ae6;-webkit-backdrop-filter:blur(10px);z-index:15;background:#fffffffa;border-right:1px solid #0f172a14;padding:16px 20px;font-size:14px;font-weight:500;position:sticky;left:0}.PricingPage-module__vT2PCG__comparisonHeader .PricingPage-module__vT2PCG__comparisonFeatureCol{z-index:26}.PricingPage-module__vT2PCG__comparisonPlanCol{text-align:center;border-right:1px solid #0f172a14;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 20px;display:flex}.PricingPage-module__vT2PCG__comparisonPlanCol:last-child{border-right:none}.PricingPage-module__vT2PCG__comparisonPlanName{text-transform:uppercase;letter-spacing:.05em;color:#0f172af2;font-size:14px;font-weight:700}.PricingPage-module__vT2PCG__comparisonPlanPrice{color:#6366f1e6;letter-spacing:-.02em;font-size:18px;font-weight:800}.PricingPage-module__vT2PCG__comparisonCheck{color:#10b981e6;width:20px;height:20px}.PricingPage-module__vT2PCG__comparisonCross{color:#0f172a4d;width:16px;height:16px}.PricingPage-module__vT2PCG__comparisonValue{color:#0f172acc;font-size:14px;font-weight:600}.PricingPage-module__vT2PCG__pricingNote{text-align:center;background:#fffc;border:1px solid #0f172a1a;border-radius:12px;max-width:900px;margin-top:40px;margin-left:auto;margin-right:auto;padding:20px}.PricingPage-module__vT2PCG__pricingNoteText{color:#0f172ab8;margin:0;font-size:14px;line-height:1.6}.PricingPage-module__vT2PCG__pricingNoteHighlight{color:#0f172af2;font-weight:600}@media (max-width:1280px){.PricingPage-module__vT2PCG__pricingGrid{grid-template-columns:repeat(2,1fr)}.PricingPage-module__vT2PCG__comparisonTable{overflow-x:auto}.PricingPage-module__vT2PCG__comparisonHeader,.PricingPage-module__vT2PCG__comparisonRow{min-width:800px}}@media (max-width:720px){.PricingPage-module__vT2PCG__pricingContent{padding-top:100px;padding-left:16px;padding-right:16px}.PricingPage-module__vT2PCG__pricingGrid{grid-template-columns:1fr;gap:20px}.PricingPage-module__vT2PCG__pricingCard{padding:24px 20px}.PricingPage-module__vT2PCG__teamSizeInput{flex-direction:column;gap:8px}.PricingPage-module__vT2PCG__comparisonTitle{margin-bottom:24px;font-size:24px}.PricingPage-module__vT2PCG__comparisonHeader,.PricingPage-module__vT2PCG__comparisonRow{min-width:700px;font-size:12px}.PricingPage-module__vT2PCG__comparisonFeatureCol,.PricingPage-module__vT2PCG__comparisonPlanCol{padding:12px 14px}}
.ProductPage-module__v_X7ba__productPage{background:#fff;min-height:100vh;position:relative;overflow:hidden}.ProductPage-module__v_X7ba__productPage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(1000px 420px at 20% 10%,#6366f129,#0000 62%),radial-gradient(1000px 420px at 80% 10%,#10b9811f,#0000 62%),linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.ProductPage-module__v_X7ba__main{z-index:1;padding-top:120px;position:relative}.ProductPage-module__v_X7ba__container{max-width:1200px;margin:0 auto;padding:0 24px}.ProductPage-module__v_X7ba__heroSection{text-align:center;padding:60px 0 80px}.ProductPage-module__v_X7ba__heroTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.ProductPage-module__v_X7ba__heroSubtitle{color:#0f172ad9;margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.5}.ProductPage-module__v_X7ba__heroDescription{color:#0f172ab8;max-width:800px;margin:0 auto;font-size:18px;line-height:1.7}.ProductPage-module__v_X7ba__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;text-align:center;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:950;line-height:.92}.ProductPage-module__v_X7ba__sectionSubtitle{color:#0f172ab8;text-align:center;max-width:720px;margin:0 auto 48px;font-size:18px;line-height:1.7}.ProductPage-module__v_X7ba__modulesSection{background:0 0;padding:80px 0}.ProductPage-module__v_X7ba__modulesHub{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:64px;max-width:1100px;min-height:700px;margin-top:40px;margin-left:auto;margin-right:auto;padding:36px;display:grid;position:relative}.ProductPage-module__v_X7ba__hubBackdrop{z-index:0;pointer-events:none;background:radial-gradient(420px 260px at 32% 42%,#6366f114,#0000 70%),radial-gradient(420px 260px at 68% 42%,#10b9810f,#0000 70%),radial-gradient(520px 320px,#0f172a08,#0000 70%);border-radius:24px;position:absolute;inset:0}.ProductPage-module__v_X7ba__moduleCard{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a1a;border-radius:18px;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 10px 28px #02061714}.ProductPage-module__v_X7ba__moduleCard:hover{border-color:#6366f140;transform:translateY(-3px);box-shadow:0 16px 36px #0206171f}.ProductPage-module__v_X7ba__moduleHeader{justify-content:flex-start;align-items:center;margin-bottom:14px;display:flex}.ProductPage-module__v_X7ba__moduleIcon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ProductPage-module__v_X7ba__moduleIconYellow{color:#eab308eb;background:#eab30824}.ProductPage-module__v_X7ba__moduleIconBlue{color:#6366f1eb;background:#6366f124}.ProductPage-module__v_X7ba__moduleIconGreen{color:#10b981eb;background:#10b98124}.ProductPage-module__v_X7ba__moduleIconPurple{color:#8b5cf6eb;background:#8b5cf624}.ProductPage-module__v_X7ba__moduleLabel{color:#0f172aeb;letter-spacing:-.02em;background:#0f172a0a;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:16px;font-weight:850;display:inline-flex}.ProductPage-module__v_X7ba__moduleDescription{color:#0f172ab8;max-width:520px;margin:0 0 16px;font-size:14px;line-height:1.6}.ProductPage-module__v_X7ba__moduleBullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ProductPage-module__v_X7ba__moduleBullets li{color:#0f172ac2;background:#0f172a0d;border:1px solid #0f172a0f;border-radius:10px;align-items:center;height:32px;padding:0 12px 0 26px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.ProductPage-module__v_X7ba__moduleBullets li:before{content:"•";color:#0f172a73;font-weight:900;position:absolute;left:12px}.ProductPage-module__v_X7ba__cardPort{pointer-events:none;background:#6366f12e;border:2px solid #6366f159;border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 0 0 6px #6366f10f}.ProductPage-module__v_X7ba__portBR{bottom:18px;right:18px}.ProductPage-module__v_X7ba__portBL{bottom:18px;left:18px}.ProductPage-module__v_X7ba__portTR{top:18px;right:18px}.ProductPage-module__v_X7ba__portTL{top:18px;left:18px}.ProductPage-module__v_X7ba__modulesCenter{z-index:10;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductPage-module__v_X7ba__centerChip{position:relative}.ProductPage-module__v_X7ba__chipFrame{background:linear-gradient(#fffffff5,#ffffffe6);border:1px solid #0f172a24;border-radius:26px;width:148px;height:148px;animation:3s ease-in-out infinite ProductPage-module__v_X7ba__chipPulse;position:relative;overflow:visible;box-shadow:0 18px 42px #0206172e,0 0 0 10px #6366f114}.ProductPage-module__v_X7ba__chipFrame:before{content:"";filter:blur(.2px);z-index:-1;background:linear-gradient(135deg,#6366f161,#10b98147,#6366f147);border-radius:28px;position:absolute;inset:-2px}.ProductPage-module__v_X7ba__chipFrame:after{content:"";opacity:.9;filter:blur(10px);z-index:-2;background:radial-gradient(120px 120px at 30% 20%,#10b9812e,#0000 60%),radial-gradient(120px 120px at 70% 80%,#6366f12e,#0000 60%);border-radius:34px;position:absolute;inset:-10px}@keyframes ProductPage-module__v_X7ba__chipPulse{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.03)}}.ProductPage-module__v_X7ba__chipPins{pointer-events:none;opacity:.65;border-radius:34px;position:absolute;inset:-10px}.ProductPage-module__v_X7ba__chipPins:before,.ProductPage-module__v_X7ba__chipPins:after{content:"";filter:drop-shadow(0 2px 6px #02061740);background:repeating-linear-gradient(90deg,#94a3b800 0 6px,#94a3b88c 6px 10px,#94a3b800 10px 16px);height:10px;position:absolute;left:18px;right:18px}.ProductPage-module__v_X7ba__chipPins:before{top:2px}.ProductPage-module__v_X7ba__chipPins:after{bottom:2px}.ProductPage-module__v_X7ba__chipPins i{display:none}.ProductPage-module__v_X7ba__chipPins::marker{content:""}.ProductPage-module__v_X7ba__chipPins{background:linear-gradient(90deg,#0000 0 10px,#94a3b873 10px 12px,#0000 12px 100%)}.ProductPage-module__v_X7ba__chipPins::selection{background:0 0}.ProductPage-module__v_X7ba__chipScreen{background:radial-gradient(260px 140px at 30% 20%,#10b9812e,#0000 60%),radial-gradient(260px 160px at 70% 80%,#6366f12e,#0000 62%),repeating-linear-gradient(0deg,#94a3b80f 0 1px,#0000 1px 10px),repeating-linear-gradient(90deg,#94a3b80d 0 1px,#0000 1px 12px),#020617f0;border:1px solid #ffffff14;border-radius:20px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ProductPage-module__v_X7ba__chipScreen:before{content:"";mix-blend-mode:screen;opacity:.8;background:linear-gradient(#0000,#10b9811f,#6366f11a,#0000);height:60%;animation:2.8s linear infinite ProductPage-module__v_X7ba__chipScan;position:absolute;top:-60%;left:-40%;right:-40%;transform:rotate(12deg)}@keyframes ProductPage-module__v_X7ba__chipScan{0%{transform:translateY(-110%)rotate(12deg)}to{transform:translateY(240%)rotate(12deg)}}.ProductPage-module__v_X7ba__chipScreen:after{content:"";opacity:.55;mix-blend-mode:overlay;background:radial-gradient(120px 60px at 20% 15%,#ffffff12,#0000 60%),radial-gradient(120px 60px at 80% 85%,#ffffff0d,#0000 60%),conic-gradient(from 180deg,#6366f10f,#10b9810f,#6366f10f);animation:6.5s ease-in-out infinite ProductPage-module__v_X7ba__chipSheen;position:absolute;inset:0}@keyframes ProductPage-module__v_X7ba__chipSheen{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.65;transform:scale(1.02)}}.ProductPage-module__v_X7ba__logoImage{object-fit:contain;filter:drop-shadow(0 10px 18px #00000061);width:68%;height:auto;transform:translateZ(0)}.ProductPage-module__v_X7ba__traces{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.ProductPage-module__v_X7ba__traceBase path{fill:none;stroke:#6366f157;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ProductPage-module__v_X7ba__traceNodes circle{fill:#6366f133;stroke:#94a3b852;stroke-width:2px;vector-effect:non-scaling-stroke}.ProductPage-module__v_X7ba__hubPulse{opacity:.75;animation:2.6s ease-in-out infinite ProductPage-module__v_X7ba__hubPulseAnim}@keyframes ProductPage-module__v_X7ba__hubPulseAnim{0%,to{transform-origin:550px 350px;opacity:.55;transform:scale(.98)}50%{transform-origin:550px 350px;opacity:.85;transform:scale(1.04)}}.ProductPage-module__v_X7ba__traceFlow path{fill:none;stroke:url(#traceGradient);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 22;opacity:.78;vector-effect:non-scaling-stroke;animation:1.65s linear infinite ProductPage-module__v_X7ba__traceDash}@keyframes ProductPage-module__v_X7ba__traceDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-130px}}.ProductPage-module__v_X7ba__traceFlow2 path{fill:none;stroke:url(#traceGradient2);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 18;opacity:.35;vector-effect:non-scaling-stroke;animation:2.25s linear infinite ProductPage-module__v_X7ba__traceDash2}@keyframes ProductPage-module__v_X7ba__traceDash2{0%{stroke-dashoffset:-40px}to{stroke-dashoffset:160px}}.ProductPage-module__v_X7ba__sparks circle{fill:#10b981f2;filter:drop-shadow(0 0 8px #10b981b3);opacity:.95}.ProductPage-module__v_X7ba__featuresSection{padding:80px 0}.ProductPage-module__v_X7ba__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.ProductPage-module__v_X7ba__featureCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:14px;padding:28px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.ProductPage-module__v_X7ba__featureCard:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.ProductPage-module__v_X7ba__featureIcon{color:#10b981e6;background:#10b9811f;border-radius:10px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-weight:900;display:grid}.ProductPage-module__v_X7ba__featureTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.ProductPage-module__v_X7ba__featureText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.ProductPage-module__v_X7ba__workflowSection{background:#0f172a05;padding:80px 0}.ProductPage-module__v_X7ba__workflowDescription{color:#0f172ad9;text-align:center;max-width:700px;margin:0 auto 48px;font-size:20px;line-height:1.7}.ProductPage-module__v_X7ba__workflowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.ProductPage-module__v_X7ba__workflowStep{text-align:center;padding:24px}.ProductPage-module__v_X7ba__workflowNumber{color:#6366f1e6;background:#6366f11f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:28px;font-weight:900;line-height:1;display:flex}.ProductPage-module__v_X7ba__workflowStepTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}.ProductPage-module__v_X7ba__workflowStepText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.ProductPage-module__v_X7ba__benefitsSection{padding:80px 0}.ProductPage-module__v_X7ba__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.ProductPage-module__v_X7ba__benefitCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:14px;padding:28px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.ProductPage-module__v_X7ba__benefitCard:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.ProductPage-module__v_X7ba__benefitIcon{color:#10b981e6;margin-bottom:12px;font-size:28px}.ProductPage-module__v_X7ba__benefitTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.ProductPage-module__v_X7ba__benefitText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}@media (max-width:1024px){.ProductPage-module__v_X7ba__modulesHub{grid-template-rows:auto;grid-template-columns:1fr;gap:28px;min-height:auto;padding:18px}.ProductPage-module__v_X7ba__modulesCenter{order:3;margin:28px auto;position:static;transform:none}.ProductPage-module__v_X7ba__traces{display:none}.ProductPage-module__v_X7ba__workflowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ProductPage-module__v_X7ba__container{padding:0 20px}.ProductPage-module__v_X7ba__main{padding-top:100px}.ProductPage-module__v_X7ba__heroSection,.ProductPage-module__v_X7ba__modulesSection,.ProductPage-module__v_X7ba__featuresSection,.ProductPage-module__v_X7ba__workflowSection,.ProductPage-module__v_X7ba__benefitsSection{padding:40px 0}.ProductPage-module__v_X7ba__featuresGrid{grid-template-columns:1fr;gap:20px}.ProductPage-module__v_X7ba__workflowSteps{grid-template-columns:1fr;gap:32px}.ProductPage-module__v_X7ba__benefitsGrid{grid-template-columns:1fr;gap:20px}}
.ElectricalPage-module__68VuDq__page{color:var(--text);position:relative}.ElectricalPage-module__68VuDq__page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.ElectricalPage-module__68VuDq__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.ElectricalPage-module__68VuDq__section{padding:84px 0}.ElectricalPage-module__68VuDq__sectionTight{z-index:1;padding:64px 0}.ElectricalPage-module__68VuDq__billboard{isolation:isolate;border-bottom:1px solid #0f172a0f;min-height:600px;padding:120px 0 80px;position:relative;overflow:hidden}.ElectricalPage-module__68VuDq__heroImageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.ElectricalPage-module__68VuDq__heroImageWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#eab30859 0%,#0000 45%),linear-gradient(225deg,#fbbf244d 0%,#0000 45%),radial-gradient(1200px 900px at 30% 40%,#eab30840,#0000 65%),radial-gradient(1200px 900px at 70% 60%,#fbbf2433,#0000 65%),linear-gradient(#0f172a38 0%,#0f172a66 100%);position:absolute;inset:0}.ElectricalPage-module__68VuDq__heroImage{object-fit:cover}.ElectricalPage-module__68VuDq__billboardInner{z-index:20;text-align:center;max-width:900px;margin:0 auto;position:relative}.ElectricalPage-module__68VuDq__kickerRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.ElectricalPage-module__68VuDq__kicker{color:#0b1020;letter-spacing:-.01em;background:#ffeb3b;border:2px solid #0f172a33;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.ElectricalPage-module__68VuDq__h1{letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #0f172a4d;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.ElectricalPage-module__68VuDq__subhead{color:#fffffff2;text-shadow:0 1px 4px #0f172a33;max-width:800px;margin:0 auto 40px;font-size:20px;line-height:1.6}.ElectricalPage-module__68VuDq__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ElectricalPage-module__68VuDq__primaryBtn{color:#fff;background:#0f172af2;border:2px solid #0f172af2;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.ElectricalPage-module__68VuDq__primaryBtn:hover{opacity:.9;background:#0f172a;border-color:#0f172a}.ElectricalPage-module__68VuDq__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fffc;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.ElectricalPage-module__68VuDq__secondaryBtn:hover{background:#ffffff40;border-color:#fff}.ElectricalPage-module__68VuDq__sectionHeader{text-align:center;margin-bottom:60px}.ElectricalPage-module__68VuDq__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 16px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.ElectricalPage-module__68VuDq__sectionSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.ElectricalPage-module__68VuDq__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.ElectricalPage-module__68VuDq__stackCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000d}.ElectricalPage-module__68VuDq__stackCardHeader{color:#0f172af2;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;display:flex}.ElectricalPage-module__68VuDq__stackList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ElectricalPage-module__68VuDq__stackList li{color:#0f172ab8;font-size:15px;line-height:1.55}.ElectricalPage-module__68VuDq__highlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.ElectricalPage-module__68VuDq__highlightCard{background:#fffffff2;border:1px solid #0f172a14;border-radius:14px;padding:20px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.ElectricalPage-module__68VuDq__highlightCard:hover{border-color:#eab30859;transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.ElectricalPage-module__68VuDq__highlightIcon{color:#eab308e6;background:#eab3081f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.ElectricalPage-module__68VuDq__highlightCard h4{color:#0f172af2;margin:0 0 8px;font-size:16px;font-weight:700}.ElectricalPage-module__68VuDq__highlightCard p{color:#0f172ab3;margin:0;font-size:14px;line-height:1.6}.ElectricalPage-module__68VuDq__benefitsSection{background:#0f172a05;padding:84px 0}.ElectricalPage-module__68VuDq__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ElectricalPage-module__68VuDq__benefitCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:14px;padding:24px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.ElectricalPage-module__68VuDq__benefitCard:hover{border-color:#eab3084d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.ElectricalPage-module__68VuDq__benefitIcon{color:#fbbf24e6;width:28px;height:28px;margin-bottom:10px}.ElectricalPage-module__68VuDq__benefitCard h4{color:#0f172af2;margin:0 0 8px;font-size:18px;font-weight:750}.ElectricalPage-module__68VuDq__benefitCard p{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.ElectricalPage-module__68VuDq__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.ElectricalPage-module__68VuDq__useCaseCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.ElectricalPage-module__68VuDq__useCaseCard:hover{border-color:#eab30840;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.ElectricalPage-module__68VuDq__useCaseTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.ElectricalPage-module__68VuDq__useCaseText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.ElectricalPage-module__68VuDq__newsletterSection{z-index:1;max-width:600px;margin:80px auto;padding:0 24px;position:relative}@media (max-width:1024px){.ElectricalPage-module__68VuDq__layoutGrid{grid-template-columns:1fr}.ElectricalPage-module__68VuDq__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ElectricalPage-module__68VuDq__useCasesGrid{grid-template-columns:1fr}}@media (max-width:768px){.ElectricalPage-module__68VuDq__container{padding:0 24px}.ElectricalPage-module__68VuDq__section{padding:64px 0}.ElectricalPage-module__68VuDq__billboard{padding:140px 0 60px}.ElectricalPage-module__68VuDq__highlightGrid{grid-template-columns:1fr;gap:16px}.ElectricalPage-module__68VuDq__benefitsGrid{grid-template-columns:1fr}.ElectricalPage-module__68VuDq__ctaRow{flex-direction:column;align-items:stretch}.ElectricalPage-module__68VuDq__primaryBtn,.ElectricalPage-module__68VuDq__secondaryBtn{text-align:center;width:100%}.ElectricalPage-module__68VuDq__newsletterSection{margin-top:60px;margin-bottom:60px;padding:0 20px}}
.FlooringPage-module__0CAoWa__page{color:var(--text);position:relative}.FlooringPage-module__0CAoWa__page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.FlooringPage-module__0CAoWa__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.FlooringPage-module__0CAoWa__section{padding:84px 0}.FlooringPage-module__0CAoWa__sectionTight{z-index:1;padding:64px 0}.FlooringPage-module__0CAoWa__billboard{isolation:isolate;border-bottom:1px solid #0f172a0f;min-height:600px;padding:120px 0 80px;position:relative;overflow:hidden}.FlooringPage-module__0CAoWa__heroImageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.FlooringPage-module__0CAoWa__heroImageWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#8b451359 0%,#0000 45%),linear-gradient(225deg,#d2691e4d 0%,#0000 45%),radial-gradient(1200px 900px at 30% 40%,#8b451340,#0000 65%),radial-gradient(1200px 900px at 70% 60%,#d2691e33,#0000 65%),linear-gradient(#0f172a38 0%,#0f172a66 100%);position:absolute;inset:0}.FlooringPage-module__0CAoWa__heroImage{object-fit:cover}.FlooringPage-module__0CAoWa__billboardInner{z-index:20;text-align:center;max-width:900px;margin:0 auto;position:relative}.FlooringPage-module__0CAoWa__kickerRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.FlooringPage-module__0CAoWa__kicker{color:#0b1020;letter-spacing:-.01em;background:#ffeb3b;border:2px solid #0f172a33;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.FlooringPage-module__0CAoWa__h1{letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #0f172a4d;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.FlooringPage-module__0CAoWa__subhead{color:#fffffff2;text-shadow:0 1px 4px #0f172a33;max-width:800px;margin:0 auto 40px;font-size:20px;line-height:1.6}.FlooringPage-module__0CAoWa__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.FlooringPage-module__0CAoWa__primaryBtn{color:#fff;background:#0f172af2;border:2px solid #0f172af2;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.FlooringPage-module__0CAoWa__primaryBtn:hover{opacity:.9;background:#0f172a;border-color:#0f172a}.FlooringPage-module__0CAoWa__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fffc;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.FlooringPage-module__0CAoWa__secondaryBtn:hover{background:#ffffff40;border-color:#fff}.FlooringPage-module__0CAoWa__sectionHeader{text-align:center;margin-bottom:60px}.FlooringPage-module__0CAoWa__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 16px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.FlooringPage-module__0CAoWa__sectionSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.FlooringPage-module__0CAoWa__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.FlooringPage-module__0CAoWa__stackCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000d}.FlooringPage-module__0CAoWa__stackCardHeader{color:#0f172af2;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;display:flex}.FlooringPage-module__0CAoWa__stackList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.FlooringPage-module__0CAoWa__stackList li{color:#0f172ab8;font-size:15px;line-height:1.55}.FlooringPage-module__0CAoWa__highlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.FlooringPage-module__0CAoWa__highlightCard{background:#fffffff2;border:1px solid #0f172a14;border-radius:14px;padding:20px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.FlooringPage-module__0CAoWa__highlightCard:hover{border-color:#8b451359;transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.FlooringPage-module__0CAoWa__highlightIcon{color:#8b4513e6;background:#8b45131f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.FlooringPage-module__0CAoWa__highlightCard h4{color:#0f172af2;margin:0 0 8px;font-size:16px;font-weight:700}.FlooringPage-module__0CAoWa__highlightCard p{color:#0f172ab3;margin:0;font-size:14px;line-height:1.6}.FlooringPage-module__0CAoWa__benefitsSection{background:#0f172a05;padding:84px 0}.FlooringPage-module__0CAoWa__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.FlooringPage-module__0CAoWa__benefitCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:14px;padding:24px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.FlooringPage-module__0CAoWa__benefitCard:hover{border-color:#8b45134d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.FlooringPage-module__0CAoWa__benefitIcon{color:#d2691ee6;width:28px;height:28px;margin-bottom:10px}.FlooringPage-module__0CAoWa__benefitCard h4{color:#0f172af2;margin:0 0 8px;font-size:18px;font-weight:750}.FlooringPage-module__0CAoWa__benefitCard p{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.FlooringPage-module__0CAoWa__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.FlooringPage-module__0CAoWa__useCaseCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.FlooringPage-module__0CAoWa__useCaseCard:hover{border-color:#8b451340;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.FlooringPage-module__0CAoWa__useCaseTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.FlooringPage-module__0CAoWa__useCaseText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.FlooringPage-module__0CAoWa__newsletterSection{z-index:1;max-width:600px;margin:80px auto;padding:0 24px;position:relative}@media (max-width:1024px){.FlooringPage-module__0CAoWa__layoutGrid{grid-template-columns:1fr}.FlooringPage-module__0CAoWa__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FlooringPage-module__0CAoWa__useCasesGrid{grid-template-columns:1fr}}@media (max-width:768px){.FlooringPage-module__0CAoWa__container{padding:0 24px}.FlooringPage-module__0CAoWa__section{padding:64px 0}.FlooringPage-module__0CAoWa__billboard{padding:140px 0 60px}.FlooringPage-module__0CAoWa__highlightGrid{grid-template-columns:1fr;gap:16px}.FlooringPage-module__0CAoWa__benefitsGrid{grid-template-columns:1fr}.FlooringPage-module__0CAoWa__ctaRow{flex-direction:column;align-items:stretch}.FlooringPage-module__0CAoWa__primaryBtn,.FlooringPage-module__0CAoWa__secondaryBtn{text-align:center;width:100%}.FlooringPage-module__0CAoWa__newsletterSection{margin-top:60px;margin-bottom:60px;padding:0 20px}}
.GeneralContractorPage-module__nLYtdG__page{color:var(--text);position:relative}.GeneralContractorPage-module__nLYtdG__page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.GeneralContractorPage-module__nLYtdG__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.GeneralContractorPage-module__nLYtdG__section{padding:84px 0}.GeneralContractorPage-module__nLYtdG__sectionTight{z-index:1;padding:64px 0}.GeneralContractorPage-module__nLYtdG__billboard{isolation:isolate;border-bottom:1px solid #0f172a0f;min-height:600px;padding:120px 0 80px;position:relative;overflow:hidden}.GeneralContractorPage-module__nLYtdG__heroImageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.GeneralContractorPage-module__nLYtdG__heroImageWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#6366f159 0%,#0000 45%),linear-gradient(225deg,#10b9814d 0%,#0000 45%),radial-gradient(1200px 900px at 30% 40%,#6366f140,#0000 65%),radial-gradient(1200px 900px at 70% 60%,#10b98133,#0000 65%),linear-gradient(#0f172a33 0%,#0f172a59 100%);position:absolute;inset:0}.GeneralContractorPage-module__nLYtdG__heroImage{object-fit:cover}.GeneralContractorPage-module__nLYtdG__billboardInner{z-index:20;text-align:center;max-width:900px;margin:0 auto;position:relative}.GeneralContractorPage-module__nLYtdG__kickerRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.GeneralContractorPage-module__nLYtdG__kicker{color:#0b1020;letter-spacing:-.01em;background:#ffeb3b;border:2px solid #0f172a33;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.GeneralContractorPage-module__nLYtdG__h1{letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #0f172a4d;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.GeneralContractorPage-module__nLYtdG__subhead{color:#fffffff2;text-shadow:0 1px 4px #0f172a33;max-width:800px;margin:0 auto 40px;font-size:20px;line-height:1.6}.GeneralContractorPage-module__nLYtdG__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.GeneralContractorPage-module__nLYtdG__primaryBtn{color:#fff;background:#0f172af2;border:2px solid #0f172af2;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.GeneralContractorPage-module__nLYtdG__primaryBtn:hover{opacity:.9;background:#0f172a;border-color:#0f172a}.GeneralContractorPage-module__nLYtdG__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fffc;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.GeneralContractorPage-module__nLYtdG__secondaryBtn:hover{background:#ffffff40;border-color:#fff}.GeneralContractorPage-module__nLYtdG__sectionHeader{text-align:center;margin-bottom:60px}.GeneralContractorPage-module__nLYtdG__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 16px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.GeneralContractorPage-module__nLYtdG__sectionSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.GeneralContractorPage-module__nLYtdG__featuresGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.GeneralContractorPage-module__nLYtdG__featureCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.GeneralContractorPage-module__nLYtdG__featureCard:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.GeneralContractorPage-module__nLYtdG__featureIcon{color:#6366f1e6;background:#6366f11a;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.GeneralContractorPage-module__nLYtdG__featureTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.GeneralContractorPage-module__nLYtdG__featureDescription{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.GeneralContractorPage-module__nLYtdG__benefitsSection{background:#0f172a05;padding:84px 0}.GeneralContractorPage-module__nLYtdG__benefitsContent{max-width:1000px;margin:0 auto}.GeneralContractorPage-module__nLYtdG__benefitsTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;text-align:center;margin:0 0 48px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.GeneralContractorPage-module__nLYtdG__benefitsList{flex-direction:column;gap:32px;display:flex}.GeneralContractorPage-module__nLYtdG__benefitItem{background:#fffffff2;border:1px solid #0f172a1a;border-radius:12px;gap:20px;padding:24px;transition:all .2s;display:flex}.GeneralContractorPage-module__nLYtdG__benefitItem:hover{border-color:#6366f14d;box-shadow:0 4px 12px #00000014}.GeneralContractorPage-module__nLYtdG__benefitIcon{color:#10b981e6;flex-shrink:0;width:24px;height:24px;margin-top:2px}.GeneralContractorPage-module__nLYtdG__benefitItemTitle{color:#0f172af2;margin:0 0 8px;font-size:18px;font-weight:700}.GeneralContractorPage-module__nLYtdG__benefitItemText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.GeneralContractorPage-module__nLYtdG__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.GeneralContractorPage-module__nLYtdG__useCaseCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.GeneralContractorPage-module__nLYtdG__useCaseCard:hover{border-color:#6366f133;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.GeneralContractorPage-module__nLYtdG__useCaseTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.GeneralContractorPage-module__nLYtdG__useCaseText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.GeneralContractorPage-module__nLYtdG__newsletterSection{z-index:1;max-width:600px;margin:80px auto;padding:0 24px;position:relative}@media (max-width:1024px){.GeneralContractorPage-module__nLYtdG__featuresGrid{grid-template-columns:repeat(2,1fr);gap:24px}.GeneralContractorPage-module__nLYtdG__useCasesGrid{grid-template-columns:1fr}}@media (max-width:768px){.GeneralContractorPage-module__nLYtdG__container{padding:0 24px}.GeneralContractorPage-module__nLYtdG__section{padding:64px 0}.GeneralContractorPage-module__nLYtdG__billboard{padding:140px 0 60px}.GeneralContractorPage-module__nLYtdG__featuresGrid{grid-template-columns:1fr;gap:20px}.GeneralContractorPage-module__nLYtdG__benefitItem{flex-direction:column;gap:12px}.GeneralContractorPage-module__nLYtdG__ctaRow{flex-direction:column;align-items:stretch}.GeneralContractorPage-module__nLYtdG__primaryBtn,.GeneralContractorPage-module__nLYtdG__secondaryBtn{text-align:center;width:100%}.GeneralContractorPage-module__nLYtdG__newsletterSection{margin-top:60px;margin-bottom:60px;padding:0 20px}}
.PlumbingPage-module__t3OyCq__page{color:var(--text);position:relative}.PlumbingPage-module__t3OyCq__page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.PlumbingPage-module__t3OyCq__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.PlumbingPage-module__t3OyCq__section{padding:84px 0}.PlumbingPage-module__t3OyCq__sectionTight{z-index:1;padding:64px 0}.PlumbingPage-module__t3OyCq__billboard{isolation:isolate;border-bottom:1px solid #0f172a0f;min-height:600px;padding:120px 0 80px;position:relative;overflow:hidden}.PlumbingPage-module__t3OyCq__heroImageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.PlumbingPage-module__t3OyCq__heroImageWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#3b82f659 0%,#0000 45%),linear-gradient(225deg,#0ea5e94d 0%,#0000 45%),radial-gradient(1200px 900px at 30% 40%,#3b82f640,#0000 65%),radial-gradient(1200px 900px at 70% 60%,#0ea5e933,#0000 65%),linear-gradient(#0f172a38 0%,#0f172a66 100%);position:absolute;inset:0}.PlumbingPage-module__t3OyCq__heroImage{object-fit:cover}.PlumbingPage-module__t3OyCq__billboardInner{z-index:20;text-align:center;max-width:900px;margin:0 auto;position:relative}.PlumbingPage-module__t3OyCq__kickerRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.PlumbingPage-module__t3OyCq__kicker{color:#0b1020;letter-spacing:-.01em;background:#ffeb3b;border:2px solid #0f172a33;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.PlumbingPage-module__t3OyCq__h1{letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #0f172a4d;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.PlumbingPage-module__t3OyCq__subhead{color:#fffffff2;text-shadow:0 1px 4px #0f172a33;max-width:800px;margin:0 auto 40px;font-size:20px;line-height:1.6}.PlumbingPage-module__t3OyCq__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.PlumbingPage-module__t3OyCq__primaryBtn{color:#fff;background:#0f172af2;border:2px solid #0f172af2;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.PlumbingPage-module__t3OyCq__primaryBtn:hover{opacity:.9;background:#0f172a;border-color:#0f172a}.PlumbingPage-module__t3OyCq__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fffc;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.PlumbingPage-module__t3OyCq__secondaryBtn:hover{background:#ffffff40;border-color:#fff}.PlumbingPage-module__t3OyCq__sectionHeader{text-align:center;margin-bottom:60px}.PlumbingPage-module__t3OyCq__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 16px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.PlumbingPage-module__t3OyCq__sectionSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.PlumbingPage-module__t3OyCq__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.PlumbingPage-module__t3OyCq__stackCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000d}.PlumbingPage-module__t3OyCq__stackCardHeader{color:#0f172af2;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;display:flex}.PlumbingPage-module__t3OyCq__stackList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PlumbingPage-module__t3OyCq__stackList li{color:#0f172ab8;font-size:15px;line-height:1.55}.PlumbingPage-module__t3OyCq__highlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.PlumbingPage-module__t3OyCq__highlightCard{background:#fffffff2;border:1px solid #0f172a14;border-radius:14px;padding:20px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.PlumbingPage-module__t3OyCq__highlightCard:hover{border-color:#3b82f659;transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.PlumbingPage-module__t3OyCq__highlightIcon{color:#3b82f6e6;background:#3b82f61f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.PlumbingPage-module__t3OyCq__highlightCard h4{color:#0f172af2;margin:0 0 8px;font-size:16px;font-weight:700}.PlumbingPage-module__t3OyCq__highlightCard p{color:#0f172ab3;margin:0;font-size:14px;line-height:1.6}.PlumbingPage-module__t3OyCq__benefitsSection{background:#0f172a05;padding:84px 0}.PlumbingPage-module__t3OyCq__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.PlumbingPage-module__t3OyCq__benefitCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:14px;padding:24px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.PlumbingPage-module__t3OyCq__benefitCard:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.PlumbingPage-module__t3OyCq__benefitIcon{color:#0ea5e9e6;width:28px;height:28px;margin-bottom:10px}.PlumbingPage-module__t3OyCq__benefitCard h4{color:#0f172af2;margin:0 0 8px;font-size:18px;font-weight:750}.PlumbingPage-module__t3OyCq__benefitCard p{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.PlumbingPage-module__t3OyCq__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.PlumbingPage-module__t3OyCq__useCaseCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.PlumbingPage-module__t3OyCq__useCaseCard:hover{border-color:#3b82f640;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.PlumbingPage-module__t3OyCq__useCaseTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.PlumbingPage-module__t3OyCq__useCaseText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.PlumbingPage-module__t3OyCq__newsletterSection{z-index:1;max-width:600px;margin:80px auto;padding:0 24px;position:relative}@media (max-width:1024px){.PlumbingPage-module__t3OyCq__layoutGrid{grid-template-columns:1fr}.PlumbingPage-module__t3OyCq__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PlumbingPage-module__t3OyCq__useCasesGrid{grid-template-columns:1fr}}@media (max-width:768px){.PlumbingPage-module__t3OyCq__container{padding:0 24px}.PlumbingPage-module__t3OyCq__section{padding:64px 0}.PlumbingPage-module__t3OyCq__billboard{padding:140px 0 60px}.PlumbingPage-module__t3OyCq__highlightGrid{grid-template-columns:1fr;gap:16px}.PlumbingPage-module__t3OyCq__benefitsGrid{grid-template-columns:1fr}.PlumbingPage-module__t3OyCq__ctaRow{flex-direction:column;align-items:stretch}.PlumbingPage-module__t3OyCq__primaryBtn,.PlumbingPage-module__t3OyCq__secondaryBtn{text-align:center;width:100%}.PlumbingPage-module__t3OyCq__newsletterSection{margin-top:60px;margin-bottom:60px;padding:0 20px}}
.RoofingPage-module__-A-VNW__page{color:var(--text);position:relative}.RoofingPage-module__-A-VNW__page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0f172a0d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f172a0d 1px,#0000 1px) 0 0/56px 56px;position:fixed;inset:0}.RoofingPage-module__-A-VNW__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.RoofingPage-module__-A-VNW__section{padding:84px 0}.RoofingPage-module__-A-VNW__sectionTight{z-index:1;padding:64px 0}.RoofingPage-module__-A-VNW__billboard{isolation:isolate;border-bottom:1px solid #0f172a0f;min-height:600px;padding:120px 0 80px;position:relative;overflow:hidden}.RoofingPage-module__-A-VNW__heroImageWrapper{z-index:0;position:absolute;inset:0;overflow:hidden}.RoofingPage-module__-A-VNW__heroImageWrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#38bdf852 0%,#0000 45%),linear-gradient(225deg,#10b98152 0%,#0000 45%),radial-gradient(1200px 900px at 30% 40%,#38bdf847,#0000 65%),radial-gradient(1200px 900px at 70% 60%,#10b9813d,#0000 65%),linear-gradient(#0f172a38 0%,#0f172a66 100%);position:absolute;inset:0}.RoofingPage-module__-A-VNW__heroImage{object-fit:cover}.RoofingPage-module__-A-VNW__billboardInner{z-index:20;text-align:center;max-width:900px;margin:0 auto;position:relative}.RoofingPage-module__-A-VNW__kickerRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.RoofingPage-module__-A-VNW__kicker{color:#0b1020;letter-spacing:-.01em;background:#ffeb3b;border:2px solid #0f172a33;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000026}.RoofingPage-module__-A-VNW__h1{letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px #0f172a4d;margin:0 0 24px;font-size:clamp(44px,6vw,86px);font-weight:950;line-height:.92}.RoofingPage-module__-A-VNW__subhead{color:#fffffff2;text-shadow:0 1px 4px #0f172a33;max-width:800px;margin:0 auto 40px;font-size:20px;line-height:1.6}.RoofingPage-module__-A-VNW__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.RoofingPage-module__-A-VNW__primaryBtn{color:#fff;background:#0f172af2;border:2px solid #0f172af2;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.RoofingPage-module__-A-VNW__primaryBtn:hover{opacity:.9;background:#0f172a;border-color:#0f172a}.RoofingPage-module__-A-VNW__secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fffc;border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.RoofingPage-module__-A-VNW__secondaryBtn:hover{background:#ffffff40;border-color:#fff}.RoofingPage-module__-A-VNW__sectionHeader{text-align:center;margin-bottom:60px}.RoofingPage-module__-A-VNW__sectionTitle{letter-spacing:-.04em;text-transform:uppercase;color:#0f172af2;margin:0 0 16px;font-size:clamp(36px,5vw,64px);font-weight:950;line-height:.92}.RoofingPage-module__-A-VNW__sectionSubtitle{color:#0f172ab8;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.RoofingPage-module__-A-VNW__layoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.RoofingPage-module__-A-VNW__stackCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:28px;box-shadow:0 2px 8px #0000000d}.RoofingPage-module__-A-VNW__stackCardHeader{color:#0f172af2;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;display:flex}.RoofingPage-module__-A-VNW__stackList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.RoofingPage-module__-A-VNW__stackList li{color:#0f172ab8;font-size:15px;line-height:1.55}.RoofingPage-module__-A-VNW__highlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.RoofingPage-module__-A-VNW__highlightCard{background:#fffffff2;border:1px solid #0f172a14;border-radius:14px;padding:20px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.RoofingPage-module__-A-VNW__highlightCard:hover{border-color:#38bdf859;transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.RoofingPage-module__-A-VNW__highlightIcon{color:#38bdf8e6;background:#38bdf81f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.RoofingPage-module__-A-VNW__highlightCard h4{color:#0f172af2;margin:0 0 8px;font-size:16px;font-weight:700}.RoofingPage-module__-A-VNW__highlightCard p{color:#0f172ab3;margin:0;font-size:14px;line-height:1.6}.RoofingPage-module__-A-VNW__benefitsSection{background:#0f172a05;padding:84px 0}.RoofingPage-module__-A-VNW__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.RoofingPage-module__-A-VNW__benefitCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:14px;padding:24px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.RoofingPage-module__-A-VNW__benefitCard:hover{border-color:#38bdf84d;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.RoofingPage-module__-A-VNW__benefitIcon{color:#10b981e6;width:28px;height:28px;margin-bottom:10px}.RoofingPage-module__-A-VNW__benefitCard h4{color:#0f172af2;margin:0 0 8px;font-size:18px;font-weight:750}.RoofingPage-module__-A-VNW__benefitCard p{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.RoofingPage-module__-A-VNW__useCasesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.RoofingPage-module__-A-VNW__useCaseCard{background:#fffffff2;border:1px solid #0f172a1a;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.RoofingPage-module__-A-VNW__useCaseCard:hover{border-color:#38bdf840;transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.RoofingPage-module__-A-VNW__useCaseTitle{color:#0f172af2;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:800}.RoofingPage-module__-A-VNW__useCaseText{color:#0f172ab8;margin:0;font-size:15px;line-height:1.6}.RoofingPage-module__-A-VNW__newsletterSection{z-index:1;max-width:600px;margin:80px auto;padding:0 24px;position:relative}@media (max-width:1024px){.RoofingPage-module__-A-VNW__layoutGrid{grid-template-columns:1fr}.RoofingPage-module__-A-VNW__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RoofingPage-module__-A-VNW__useCasesGrid{grid-template-columns:1fr}}@media (max-width:768px){.RoofingPage-module__-A-VNW__container{padding:0 24px}.RoofingPage-module__-A-VNW__section{padding:64px 0}.RoofingPage-module__-A-VNW__billboard{padding:140px 0 60px}.RoofingPage-module__-A-VNW__highlightGrid{grid-template-columns:1fr;gap:16px}.RoofingPage-module__-A-VNW__benefitsGrid{grid-template-columns:1fr}.RoofingPage-module__-A-VNW__ctaRow{flex-direction:column;align-items:stretch}.RoofingPage-module__-A-VNW__primaryBtn,.RoofingPage-module__-A-VNW__secondaryBtn{text-align:center;width:100%}.RoofingPage-module__-A-VNW__newsletterSection{margin-top:60px;margin-bottom:60px;padding:0 20px}}
