@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";#root{text-align:center}.card{box-shadow:0 2px 5px #00000080}.success-message{background-color:#4caf501a;border:1px solid rgba(76,175,80,.5);text-align:center}.contact-form label{text-align:left;font-weight:500}.faq-item{overflow:hidden;box-shadow:0 2px 5px #00000080}.faq-question{background-color:var(--accent);cursor:pointer;font-weight:500}.faq-question:after{content:"+";font-size:1.5rem}.faq-item.active .faq-question:after{content:"-"}.faq-answer{overflow:hidden;transition:max-height .3s ease,padding .3s ease}.footer-grid{display:flex;justify-content:space-between;gap:1rem;text-align:center}.footer-column{flex:1;display:flex;flex-direction:column;align-items:center}.footer-links{list-style:none;text-align:center;padding:0;width:100%}.footer-links li{text-align:center;margin-bottom:10px}.footer-bottom{border-top:1px solid rgba(255,255,255,.3);text-align:center}html{max-width:100vw;overflow-x:hidden;margin:0;padding:0}body{max-width:100vw;overflow-x:hidden;display:block;place-items:unset;margin:0;padding:0;text-align:center;min-width:320px;min-height:100vh;position:relative;--scroll-offset: 0px;background:#23a6d5;background-size:400% 400%}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:250%;background-image:url(/bubbles-bg.svg);background-size:cover;background-position:center;background-repeat:repeat-y;z-index:-2;opacity:.2;filter:blur(2px);transform:translateY(calc(var(--scroll-offset) * -.15));will-change:transform}body.terms-page:before,body.privacy-page:before{transform:translateY(calc(var(--scroll-offset) * -.05))}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#root{width:100%;max-width:100%;overflow-x:hidden;margin:0;padding:0}.container{width:80%;max-width:80%;margin:0 auto;padding:0;box-sizing:border-box}section{width:100%;box-sizing:border-box;padding:6rem 0;margin-bottom:.7rem;overflow:visible}.section-title{margin-bottom:20px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.card{padding:2em 25px;border-radius:8px}header{padding:1rem 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fff3;box-shadow:0 2px 1rem #0000004d;position:sticky;top:0;z-index:9999;width:100%;left:0;right:0;transition:all .3s ease;overflow:visible}header .container{display:flex;margin:0 auto;padding:0 2rem;justify-content:space-between;align-items:center;max-width:100%;box-sizing:border-box}header .mobile-menu-btn{display:none;background:none;border:none;font-size:2rem;color:var(--text-primary);cursor:pointer}header nav ul{display:flex;margin:0;padding:0;list-style:none;justify-content:flex-end}header nav ul li{margin:0 10px;display:inline-block;position:relative;padding-right:15px}header nav ul li:not(:last-child){border-right:1px solid rgba(0,0,0,.3)}.logo{display:flex;align-items:center;padding-left:0;height:40px}.logo img{height:100%;width:auto}.hero{max-width:80%;box-sizing:border-box;padding:2rem;text-align:center;margin:0 auto 2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.hero h1{margin-top:2rem;margin-bottom:1rem}.welcome-text{display:inline-block}.hero-subtitle{font-size:3em;display:inline-block;max-width:70%}.btn{margin-top:50px;padding:15px 30px}input,textarea{padding:12px 15px;width:100%;margin-bottom:15px}.section-title,.text-center{text-align:center}.success-message{border-radius:8px;padding:20px;margin-bottom:20px}.contact-form{display:flex;flex-direction:column;max-width:60%;margin:0 auto;font-weight:580}.contact-form label{margin-bottom:5px}.contact-form .btn{margin-left:auto;margin-right:auto}.faq-container{max-width:80%;margin:0 auto}.faq-item{margin-bottom:15px;border-radius:8px}.faq-question{padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.faq-answer{padding:0 20px;max-height:0;background-color:var(--accent)}.faq-item.active .faq-answer{padding:20px;max-height:500px}footer{list-style:none;padding:3rem 0 1rem;background-color:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:1rem;width:100%}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-links{padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-bottom{margin-top:20px;margin-bottom:30px;padding-top:10px}.services-section{padding:4rem 0;margin:2rem 0;background:transparent}.service-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:.5}.service-icon i{color:#ffffffe6}.service-learn-more{display:inline-block;margin-top:1rem;padding:.5rem 0;font-weight:500}@media (max-width: 768px){a.btn{margin-top:0rem}.logo{height:30px}header .mobile-menu-btn{display:block;margin-left:auto}header nav{position:absolute;top:100%;left:0;right:0;width:100%;background-color:#fff3;padding:0;max-height:0;overflow:hidden;transition:max-height .5s ease}header nav.active{max-height:300px;overflow-y:auto}header nav ul{flex-direction:column}header nav ul li{margin:10px 0}.hero{padding:0rem;max-width:100%;margin:0 auto 1rem}.hero span{display:inline-block;max-width:100%;word-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.hero h1{margin-bottom:0rem}.hero-subtitle{max-width:100%}.grid{grid-template-columns:1fr}.footer-grid{display:grid;list-style:none;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"col1 col2" "col3 col3"}.col1{grid-area:col1}.col2{grid-area:col2}.col3{grid-area:col3;justify-self:center}.footer-grid li{margin-bottom:10px};.contact-form{max-width:80%}.team-grid{grid-template-columns:1fr 1fr}header .container{padding:0 1rem}}:root{--accent: #fafeff;--text-primary: #000b1d;font-family:Manrope,sans-serif;line-height:1.5;font-weight:200;font-style:normal;color:#000b1d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}h1{font-size:calc(1.6rem + 4vw);font-weight:500;line-height:1.1}h2{font-size:calc(1.7rem + 1vw);color:var(--accent)}h3{font-size:calc(1.4rem + .5vw);color:var(--text-primary)}a{font-weight:500;text-decoration:inherit;color:var(--accent);transition:color .3s ease,text-shadow .3s ease}a:hover{color:var(--text-primary);text-shadow:0px 0px 2px rgba(255,255,255,.3)}p{font-weight:500;font-size:calc(1.2rem + .1vw)}section{background-color:transparent}.card{background-color:var(--accent);color:var(--text-primary)}header nav ul li a{font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem;color:var(--text-primary)}header nav ul li a:hover,header nav ul li a.active{color:var(--accent)}.btn{font-size:calc(2rem + .5vw);background-color:var(--accent);color:var(--text-primary);border-radius:30px;text-decoration:none;font-weight:580;transition:all .5s ease;cursor:pointer}.btn:hover{background-color:var(--text-primary);color:var(--accent);transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}input,textarea{font-family:Manrope,sans-serif;border-radius:8px;border:1px solid #ddd;font-size:1rem}.hero{color:var(--accent);border-radius:0}.welcome-text{display:block;margin-bottom:.5rem;font-size:.8em}.digital-text{color:var(--text-primary);font-weight:600}.accent-icon{color:var(--accent)}.service-icon i{font-size:2.5rem;color:var(--text-primary)}.service-learn-more{color:var(--text-primary);font-weight:600;position:relative;transition:padding .3s ease}.service-learn-more:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--text-primary);transition:width .3s ease}.service-learn-more:hover{padding-right:5px}.service-learn-more:hover:after{width:100%}.pricing-section{padding:4rem 0;background:transparent}.pricing-category{margin-bottom:4rem}.pricing-category h3{text-align:center;margin-bottom:1rem;font-size:2rem;color:var(--accent)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.pricing-card{background:var(--accent);border-radius:15px;padding:2rem;box-shadow:0 5px 20px #0003;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.pricing-card.selected{border:3px solid var(--text-primary);background:#fafeff}.pricing-card.selected:before{content:"✓";position:absolute;top:10px;right:10px;background:var(--text-primary);color:var(--accent);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.pricing-header h4{margin-bottom:.5rem;font-size:1.5rem;color:var(--text-primary)}.pricing-pages{font-size:1.1rem;color:#666;margin:0}.pricing-amount{text-align:center;margin-bottom:1.5rem;padding:1.5rem 0;border-top:1px solid rgba(0,11,29,.1);border-bottom:1px solid rgba(0,11,29,.1)}.setup-fee{margin-bottom:1rem}.setup-fee .price,.monthly-fee .price{font-size:2.5rem;font-weight:700;color:var(--text-primary)}.setup-fee .label,.monthly-fee .label{display:block;font-size:.9rem;color:#666;margin-top:.25rem}.pricing-revisions{text-align:center;background:#000b1d;padding:.5rem 1rem;border-radius:20px;margin-bottom:1.5rem;font-weight:500;color:var(--text-primary)}.pricing-features{list-style:none;padding:0;margin:0 0 2rem}.pricing-features li{padding:.5rem 0;display:flex;align-items:start;gap:.5rem;color:var(--text-primary)}.pricing-features i{color:#4caf50;font-size:.9rem;margin-top:.25rem;flex-shrink:0}.select-btn{width:100%;padding:1rem;background:var(--text-primary);color:var(--accent);border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.select-btn:hover{background:#1a2b4d;transform:translateY(-2px)}.pricing-card.selected .select-btn{background:#4caf50}.select-btn.custom-btn{background:transparent;color:var(--text-primary);border:2px solid var(--text-primary)}.select-btn.custom-btn:hover{background:var(--text-primary);color:var(--accent)}.platforms{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.platform-tag{background:#000b1d1a;padding:.25rem .75rem;border-radius:15px;font-size:.85rem;color:var(--text-primary)}.checkout-summary{max-width:600px;margin:3rem auto;background:var(--accent);padding:2rem;border-radius:15px;box-shadow:0 5px 20px #0003}.checkout-summary h3{text-align:center;margin-bottom:1.5rem;color:var(--text-primary)}.summary-items{margin-bottom:2rem}.summary-item{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(0,11,29,.1);color:var(--text-primary)}.summary-total{display:flex;justify-content:space-between;padding:1rem 0;font-weight:700;font-size:1.2rem;border-top:2px solid var(--text-primary);margin-top:1rem;color:var(--text-primary)}.summary-recurring{display:flex;justify-content:space-between;padding:.5rem 0;color:#666}.checkout-btn{width:100%;margin-top:1rem}.checkout-btn:disabled{opacity:.6;cursor:not-allowed}.pricing-info{text-align:center;margin-top:3rem;padding:2rem;background:var(--accent);border-radius:10px}.pricing-info p{margin:.5rem 0;color:var(--text-primary)}@media screen and (min-width: 320px){html{font-size:calc(16px + .5vw)}}@media screen and (min-width: 1200px){html{font-size:calc(16px + .3vw)}}@media (max-width: 768px){.hero p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:keep-all;overflow-wrap:normal;word-wrap:normal;max-width:80%}.btn{display:inline-flex;max-width:70%}.pricing-card{padding:1.5rem}.setup-fee .price,.monthly-fee .price{font-size:2rem}.pricing-header h4{font-size:1.3rem}.checkout-summary{margin:2rem 1rem;padding:1.5rem}}@media (max-width: 480px){.pricing-grid{gap:1.5rem}.pricing-category h3{font-size:1.5rem}.platforms{justify-content:center}.platform-tag{font-size:.75rem;padding:.2rem .5rem}}:root{--parallax-speed-background: .3;--parallax-speed-foreground: .5}.background-elements-wrapper{position:absolute;top:0;left:0;width:100%;min-height:100vh;overflow:hidden;pointer-events:none;z-index:-5}.floating-circles-container{position:fixed;top:0;left:0;width:100%;height:200vh;overflow:hidden;pointer-events:none;will-change:transform}.floating-circles-container.privacy-page,.floating-circles-container.terms-page{--parallax-speed-background: .1;--parallax-speed-foreground: .2;height:300vh}.floating-circles-container.background-layer{z-index:-3;transform:translateY(calc(var(--scroll-offset, 0px) * -1 * var(--parallax-speed-background, .3)))}.floating-circles-container.foreground-layer{z-index:-1;transform:translateY(calc(var(--scroll-offset, 0px) * -1 * var(--parallax-speed-foreground, .5)))}.floating-circle{position:absolute;border-radius:50%;animation:floatAndDrift 20s infinite ease-in-out;will-change:transform;mix-blend-mode:screen}.background-layer .floating-circle{filter:blur(3px)}.foreground-layer .floating-circle{filter:blur(1px)}@keyframes floatAndDrift{0%{transform:translate(0) translateY(0) scale(1)}25%{transform:translate(calc(var(--end-x) - var(--start-x))) translateY(-30px) scale(1.1)}50%{transform:translate(calc((var(--end-x) - var(--start-x)) * .5)) translateY(20px) scale(.95)}75%{transform:translate(calc((var(--end-x) - var(--start-x)) * 1.5)) translateY(-10px) scale(1.05)}to{transform:translate(0) translateY(0) scale(1)}}.floating-circle:nth-child(odd){animation-name:floatAndDriftReverse}@keyframes floatAndDriftReverse{0%{transform:translate(0) translateY(0) scale(1)}25%{transform:translate(calc((var(--start-x) - var(--end-x)) * .5)) translateY(40px) scale(.9)}50%{transform:translate(calc(var(--start-x) - var(--end-x))) translateY(-20px) scale(1.15)}75%{transform:translate(calc((var(--start-x) - var(--end-x)) * .5)) translateY(10px) scale(.95)}to{transform:translate(0) translateY(0) scale(1)}}.floating-circle:nth-child(3n){animation-name:floatAndPulse}@keyframes floatAndPulse{0%,to{transform:translate(0) translateY(0) scale(1);opacity:.3}20%{transform:translate(calc(var(--end-x) - var(--start-x))) translateY(-50px) scale(1.2);opacity:.5}40%{transform:translate(calc((var(--end-x) - var(--start-x)) * .3)) translateY(30px) scale(.8);opacity:.2}60%{transform:translate(calc((var(--end-x) - var(--start-x)) * 1.2)) translateY(-20px) scale(1.3);opacity:.6}80%{transform:translate(calc((var(--end-x) - var(--start-x)) * .6)) translateY(40px) scale(.9);opacity:.3}}.floating-circle:nth-child(2n){animation-duration:25s}.floating-circle:nth-child(3n){animation-duration:30s}.floating-circle:nth-child(5n){animation-duration:18s}@media (max-width: 768px){:root{--parallax-speed-background: .15;--parallax-speed-foreground: .25}.floating-circle{filter:blur(1px)}}@media (prefers-reduced-motion: reduce){.floating-circle{animation:none;opacity:.1}.floating-circles-container{transform:none!important}}.fade-in{opacity:0!important;transform:translateY(30px)!important;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fade-in.visible{opacity:1!important;transform:translateY(0)!important}.fade-in:nth-child(1).visible{transition-delay:.1s}.fade-in:nth-child(2).visible{transition-delay:.2s}.fade-in:nth-child(3).visible{transition-delay:.3s}.fade-in:nth-child(4).visible{transition-delay:.4s}.fade-in:nth-child(5).visible{transition-delay:.5s}.fade-in:nth-child(6).visible{transition-delay:.6s}.fade-in-up{opacity:0!important;transform:translateY(50px)!important;transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-up.visible{opacity:1!important;transform:translateY(0)!important}.fade-in-left{opacity:0!important;transform:translate(-50px)!important;transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-left.visible{opacity:1!important;transform:translate(0)!important}.fade-in-right{opacity:0!important;transform:translate(50px)!important;transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-right.visible{opacity:1!important;transform:translate(0)!important}.fade-in-scale{opacity:0!important;transform:scale(.8)!important;transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-scale.visible{opacity:1!important;transform:scale(1)!important}.fade-in-fast{opacity:0!important;transform:translateY(20px)!important;transition:opacity .4s ease-out,transform .4s ease-out}.fade-in-fast.visible{opacity:1!important;transform:translateY(0)!important}.fade-in-slow{opacity:0!important;transform:translateY(40px)!important;transition:opacity 1.2s ease-out,transform 1.2s ease-out}.fade-in-slow.visible{opacity:1!important;transform:translateY(0)!important}.pricing-section .pricing-header h4,.pricing-section .pricing-pages,.pricing-section .pricing-amount .price,.pricing-section .pricing-amount .label,.pricing-section .pricing-revisions,.pricing-section .pricing-features li,.pricing-section .pricing-info p,.pricing-section .summary-item span,.pricing-section .summary-total span,.pricing-section .summary-recurring span,.pricing-header h4,.pricing-pages,.pricing-amount,.pricing-amount *,.pricing-revisions,.pricing-features,.pricing-features *,.pricing-info,.pricing-info *,.summary-item,.summary-item *,.summary-total,.summary-total *,.summary-recurring,.summary-recurring *{opacity:1!important;transform:none!important;transition:none!important}.privacy-page .container p:not(.hero p):not(.hero *),.privacy-page .container li:not(.hero li):not(.hero *),.privacy-page .container h2:not(.hero h2):not(.hero *),.privacy-page .container h3:not(.hero h3):not(.hero *),.privacy-page .container h4:not(.hero h4):not(.hero *),.privacy-page .container ul:not(.hero ul):not(.hero *),.privacy-page .container ol:not(.hero ol):not(.hero *),.privacy-page .container section:not(.hero section):not(.hero *),.terms-page .container p:not(.hero p):not(.hero *),.terms-page .container li:not(.hero li):not(.hero *),.terms-page .container h2:not(.hero h2):not(.hero *),.terms-page .container h3:not(.hero h3):not(.hero *),.terms-page .container h4:not(.hero h4):not(.hero *),.terms-page .container ul:not(.hero ul):not(.hero *),.terms-page .container ol:not(.hero ol):not(.hero *),.terms-page .container section:not(.hero section):not(.hero *){opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.fade-in,.fade-in-up,.fade-in-left,.fade-in-right,.fade-in-scale,.fade-in-fast,.fade-in-slow{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width: 768px){.fade-in.visible,.fade-in-up.visible,.fade-in-left.visible,.fade-in-right.visible,.fade-in-scale.visible,.fade-in-slow.visible{transition-duration:.6s}.fade-in-fast.visible{transition-duration:.3s}}.fade-in,.fade-in-up,.fade-in-left,.fade-in-right,.fade-in-scale,.fade-in-fast,.fade-in-slow{animation:fallback-show 0s linear 3s forwards}@keyframes fallback-show{to{opacity:1!important;transform:none!important}}.fade-in.visible,.fade-in-up.visible,.fade-in-left.visible,.fade-in-right.visible,.fade-in-scale.visible,.fade-in-fast.visible,.fade-in-slow.visible{animation:none!important}
