:root{--text-primary:#000;--text-inverse:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mulish-font{font-family:Mulish,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;outline:none;transition:all .2s ease-in-out}.button:focus{box-shadow:0 0 0 2px #3b82f680;outline:2px solid #0000;outline-offset:2px}.button--primary{background-color:#fff;color:var(--text-primary)}.button--primary:hover:not(:disabled){background-color:initial;border:1px solid #111827;color:var(--text-primary)}.button--secondary{background-color:#e5e7eb00;border:1px solid #000;color:#111827}.button--secondary:hover:not(:disabled){background-color:#d1d5db}.button--outline{background-color:#fff;border:1px solid #d1d5db;color:#374151}.button--outline:hover:not(:disabled){background-color:#f9fafb}.button--small{font-size:14px;padding:8px 12px}.button--medium{background-color:#f9fafb;font-size:14px;padding:10px 16px}.button--large{font-size:14px;padding:12px 24px}.button:disabled{cursor:not-allowed;opacity:.5}header{justify-content:space-between;padding:1rem 3rem}.logo-wrapper,header{align-items:center;display:flex}.logo-wrapper{gap:1.5rem}.logo-badge{align-items:center;display:flex;gap:.2rem;margin-top:4.5px}.logo{height:auto;margin-top:3px;width:3.5rem}.dropdown-icon{margin-left:2px;margin-top:4px}.header-container{align-items:center;display:flex;justify-content:space-between;width:100%}.logo-wrapper h2{margin:0;padding:0}.nav-links{align-items:center;display:none;font-weight:700;gap:24px;margin-top:2px}.header-actions{align-items:center;display:flex;gap:12px}.header-link{align-self:start;display:flex;margin:0;padding:0}@media (max-width:768px){header{align-items:flex-start;flex-direction:column;padding:1rem}.header-container{align-items:center;flex-direction:row;width:100%}.logo-wrapper{gap:1rem}.logo{margin-top:0;width:2.2rem}.nav-links{display:none;flex-direction:column;gap:12px;margin-top:1rem;width:100%}.header-actions{gap:8px;margin-top:1rem}}@media (max-width:480px){header{padding:.5rem}.logo{width:1.7rem}}.feature-section{background-color:#000;padding:80px 0 80px 2rem}.section-header{display:flex;justify-content:space-between;margin-bottom:60px;text-align:left}.section-header h2{color:#7e7d7d;font-size:2.5rem;font-weight:300;margin:0;padding:0;width:60%}.section-header p{color:#666;font-size:1.1rem;max-width:600px;padding-right:30px;text-align:right}.highlight{color:var(--text-inverse)}.features-carousel{position:relative;width:100%}.carousel-container{overflow:hidden;width:100%}.carousel-track{display:flex;gap:1rem;transition:transform .3s ease-in-out}.feature-card{align-items:flex-start;background:#1a1a1a;border-radius:16px;display:flex;flex:0 0 360px;flex-direction:column;height:24rem;justify-content:space-between;padding:1.5rem;text-align:center}.feature-icon{color:#fff;font-size:1.45rem;margin-top:4px}.feature-card h3{color:#fff;font-weight:400}.feature-card h3,.feature-card p{font-size:1rem;margin:0;padding:0;text-align:left}.feature-card p{color:#a3a3a3;line-height:1.6}.carousel-navigation{display:flex;gap:.75rem;justify-content:flex-start;margin-top:2rem}.feature-image{margin-top:24px;width:27rem}.nav-arrow{align-items:center;background-color:initial;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem!important;justify-content:center;padding:8px;transition:all .3s ease}.nav-arrow:hover:not(:disabled){background-color:#333;border-color:#555}.nav-arrow:disabled{cursor:not-allowed;opacity:.5}.feature-top{align-items:flex-start;display:flex;flex-direction:column;gap:1px}.feature-top-upper{align-items:center;display:flex;gap:4px}@media (max-width:768px){.feature-section{max-width:100vw;overflow-x:hidden;padding:40px 1rem}.section-header{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:32px;max-width:100vw;width:100%}.section-header h2{font-size:1.5rem;width:100%}.section-header h2,.section-header p{max-width:100vw;word-break:break-word}.section-header p{font-size:1rem;padding-right:0;text-align:left}.carousel-container{-webkit-overflow-scrolling:touch}.carousel-container,.carousel-track{box-sizing:border-box;max-width:100vw;overflow-x:hidden!important;width:100vw}.carousel-track{display:flex;gap:1rem}.feature-card{box-sizing:border-box;flex:0 0 100vw;height:auto;max-width:100vw;min-height:16rem;overflow-x:hidden;padding:1rem;width:100vw}.feature-image{display:block;margin-top:16px;max-width:100vw;width:100%}}@media (max-width:480px){.feature-section{max-width:100vw;padding:24px .5rem}.section-header h2{font-size:1.1rem;max-width:100vw}.feature-card{box-sizing:border-box;max-width:100%;min-height:12rem;padding:.75rem}.feature-image{margin-top:8px;max-width:100vw;width:100%}.carousel-container{-webkit-overflow-scrolling:touch}.carousel-container,.carousel-track{max-width:100vw;overflow-x:hidden!important}.carousel-track{display:flex;gap:1rem;width:100%}}.app-demo{background-color:#000;padding:80px 2rem}.app-demo h3{color:#fff;font-size:2rem;font-weight:300;margin:0 auto;text-align:left;width:45%}.demo-container{align-items:center;background:url(https://wexlxtqsipufuzfrzybl.supabase.co/storage/v1/object/public/landing.assets/Clip/Black%20and%20White%20Professional%20Designer%20Business%20Card.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;height:48rem;justify-content:center;margin:0 auto;max-width:100vw;overflow-x:hidden;text-align:center;width:1347px}.video-wrapper{border-radius:12px;display:inline-block;overflow:hidden}.demo-video{display:block;height:auto;width:70rem}@media (max-width:768px){.app-demo{max-width:100vw;overflow-x:hidden;padding:40px 1rem}.app-demo h3{font-size:1.3rem;margin-bottom:1rem;max-width:100vw;width:100%;word-break:break-word}.demo-container{border-radius:12px;height:auto;max-width:100vw;min-height:16rem;padding:0;width:100%}.demo-video{height:auto;max-width:25rem;width:100%}}@media (max-width:480px){.app-demo{max-width:100vw;padding:24px .5rem}.app-demo h3{font-size:1rem;max-width:100vw}.demo-container{border-radius:8px;max-width:100vw;min-height:10rem}}.hero{background:url(https://wexlxtqsipufuzfrzybl.supabase.co/storage/v1/object/public/new-website-assets/Black%20and%20White%20Professional%20Designer%20Business%20Card.mp4) 50%/cover no-repeat;overflow:hidden;position:relative}.hero-video{height:100%;left:0;object-fit:cover;opacity:1;position:absolute;top:0;width:100%;z-index:-1}.hero-content-wrapper{align-items:flex-end;color:#fff;display:flex;justify-content:space-between;margin-left:calc(-50vw + 50%);margin-top:175px;padding:0 3rem;position:relative;width:100vw;z-index:1}.hero-image{align-items:flex-end;display:block;display:flex;height:auto;margin-left:7rem;margin-right:18px;width:60rem}.hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:11.5rem}.hero-content p{text-align:left}.hero-content h1,.hero-content p{color:var(--text-primary);margin:0;padding:0;text-align:left}.hero-content h1{color:var(--text-primary);font-size:2rem;font-weight:300;line-height:1.2}@media (max-width:768px){.hero-content-wrapper{flex-direction:column;margin-top:80px;padding:0 1rem;width:100vw}.hero-content-wrapper,.hero-image{align-items:flex-start;margin-left:0}.hero-image{margin-right:0;margin-top:2rem;max-width:100vw;width:100%}.hero-content{gap:1rem;padding-bottom:2rem}.hero-content h1{font-size:1.75rem;padding-right:30px}}@media (max-width:480px){.hero-content-wrapper{margin-top:40px;padding:0 .5rem}.hero-image{margin-top:1rem;max-width:100vw;width:100%}.hero-content h1{font-size:1.1rem}}.faq-section{align-items:center;background-color:#000;display:flex;max-width:100vw;overflow-x:hidden;padding:80px 175px}.faq-container{display:flex;justify-content:space-between;margin:0 auto;max-width:100%;width:100%}.faq-header{margin-bottom:60px;text-align:center}.faq-header h2{color:#fff;font-size:2rem;font-weight:400;margin:0;max-width:100vw;padding:0;position:relative;text-align:left;word-break:break-word}.faq-header h2:after{display:none}.faq-header p{color:#7f8c8d;font-size:1.1rem;margin-top:20px;max-width:100vw;text-align:left;word-break:break-word}.faq-list{box-sizing:border-box;display:flex;flex-direction:column;gap:22px;justify-content:space-between;max-width:100vw;width:45rem}.faq-item{overflow:hidden;transition:all .3s ease}.faq-item,.faq-item.active{border-bottom:1px solid #262626}.faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:400;justify-content:space-between;max-width:100vw;padding-bottom:20px;padding-left:0;padding-right:0;text-align:left;transition:all .3s ease;width:100%;word-break:break-word}.faq-icon{color:#fff;font-size:1.5rem;font-weight:300;min-width:24px;text-align:center;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{background:#0000;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:200px;padding-bottom:24px}.faq-answer p{color:#c2c2c2;font-size:15px;line-height:1.7;margin:0;padding-top:16px;text-align:left}@media (max-width:768px){.faq-section{overflow-x:hidden;padding:40px 1rem}.faq-container,.faq-section{flex-direction:column;max-width:100vw}.faq-container{gap:24px}.faq-list{max-width:100vw;width:100%}.faq-header h2{font-size:1.3rem}.faq-header h2,.faq-header p{max-width:100vw;word-break:break-word}.faq-header p{font-size:1rem}}@media (max-width:480px){.faq-section{max-width:100vw;padding:24px .5rem}.faq-header h2{font-size:1rem;max-width:100vw}.faq-header p,.faq-question{font-size:.95rem;max-width:100vw}.faq-question{padding:12px;word-break:break-word}.faq-item.active .faq-answer{max-width:100vw;padding:0 12px 12px}}.price-section{background-color:#000;color:#fff;display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin:0 auto;max-width:100vw;overflow-x:hidden;padding:0 175px 44px}.price-description{color:#adadad;font-size:16px;line-height:1.5!important;margin:0;margin-bottom:8px!important;padding:0;width:90%}.price-section h2{font-size:2rem;font-weight:300;margin:0 auto;padding:0;text-align:center;text-align:left;width:50%}.price-container{align-items:flex-start;border:1px solid #323232;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:100vw;padding:32px;width:45rem}.price-amount{font-size:4rem}.price-duration{font-size:16px}.price-header{gap:12px}.features,.price-header{display:flex;flex-direction:column}.features{gap:8px;text-align:left}.price-header h2,.price-header p{margin:0;padding:0;text-align:left}.feature-line{align-items:center;display:flex;gap:8px}button{background-color:#f9fafb;border:none;box-shadow:none;font-size:14px;padding:12px 16px}.price-action{align-items:center;display:flex;gap:8px}.price-note{color:#adadad;font-size:12px}@media (max-width:768px){.price-section{flex-direction:column;gap:20px;max-width:100vw;overflow-x:hidden;padding:0 1rem 32px}.price-section h2{font-size:1.5rem;max-width:100vw;text-align:left;width:100%;word-break:break-word}.price-container{gap:16px;max-width:100vw;padding:16px;width:100%}.price-amount{font-size:2.2rem}}@media (max-width:480px){.price-section{max-width:100vw;padding:0 .5rem 24px}.price-section h2{font-size:1.1rem;max-width:100vw}.price-container{max-width:100vw;padding:8px}.price-amount{font-size:1.5rem}}.action-cta{align-items:flex-start;background:linear-gradient(135deg,#1f0d67,#502bbf);display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin:0;padding:60px 175px 80px}.action-cta h2,.action-cta p{color:#fff;margin:0;text-align:left}.action-cta h2{font-size:1.4rem;font-weight:400}.cta-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.cta-content p{color:hsla(0,0%,96%,.515);font-size:14px}.action-wrapper{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.166);display:flex;justify-content:space-between;padding-bottom:32px;width:100%}.legal-links{align-items:flex-start;display:flex;flex-direction:row;gap:12px}.legal-links a{color:hsla(0,0%,96%,.715);font-size:12px;padding-top:12px;text-decoration:none}.action-footer{flex-direction:row;font-size:12px}.action-footer,.footer-bottom{align-items:center;display:flex;gap:8px}.footer-bottom{justify-content:space-between;width:100%}.mossy-badge{color:#fff;font-size:24px}@media (max-width:768px){.action-cta{box-sizing:border-box;max-width:100vw;padding:40px 1rem 60px}.action-cta h2{font-size:1.1rem}.cta-content p{font-size:13px}.action-wrapper{gap:12px;padding-bottom:24px}.action-wrapper,.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom{gap:8px}}@media (max-width:480px){.action-cta{max-width:100vw;padding:24px .5rem 32px}.action-cta h2{font-size:1rem}.cta-content p{font-size:12px}.legal-links{flex-direction:column;gap:6px}.action-footer{font-size:11px}.action-footer,.footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}}.policies-container{font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;padding:20px}.policies-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:40px}.policies-header{border-bottom:2px solid #f0f0f0;margin-bottom:40px;padding-bottom:20px;text-align:center}.policies-header h1{color:#333;font-size:2.5rem;margin-bottom:10px}.policies-header p{color:#666;font-style:italic}.policies-nav{margin-bottom:40px}.policies-nav ul{display:flex;gap:40px;justify-content:center;list-style:none;padding:0}.policies-nav a{border-radius:5px;color:#007bff;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .3s}.policies-nav a:hover{background-color:#f8f9fa}.policy-section{margin-bottom:60px}.policy-section h2{border-left:4px solid #007bff;color:#333;font-size:2rem;margin-bottom:30px;padding-left:20px}.policy-content h3{color:#555;font-size:1.3rem;margin-bottom:15px;margin-top:30px}.policy-content p{color:#666;margin-bottom:15px;text-align:justify}@media (max-width:768px){.policies-container{padding:10px}.policies-content{padding:20px}.policies-nav ul{flex-direction:column;gap:10px}.policies-header h1{font-size:2rem}}
/*# sourceMappingURL=main.456c5495.css.map*/