body.front-end>main{display:grid;grid-template-columns:1fr;grid-template-rows:auto;max-width:100vw;overflow:hidden}section.block{display:grid;width:100%;max-width:100vw;padding:100px 0px}@media screen and (max-width: 1100px){section.block{padding:72px 0px}}@media screen and (max-width: 600px){section.block{padding:54px 0px}}section.block:nth-child(1){padding-top:130px}@media screen and (max-width: 600px){section.block:nth-child(1){padding-top:110px}}section.block.size-small{grid-template-columns:minmax(5vw, calc(50% - 420px)) repeat(24, 1fr) minmax(5vw, calc(50% - 420px))}section.block.size-medium{grid-template-columns:minmax(5vw, calc(50% - 625px)) repeat(24, 1fr) minmax(5vw, calc(50% - 625px))}section.block.size-large{grid-template-columns:minmax(5vw, calc(50% - 750px)) repeat(24, 1fr) minmax(5vw, calc(50% - 750px))}section.block.size-extralarge{grid-template-columns:minmax(5vw, calc(50% - 850px)) repeat(24, 1fr) minmax(5vw, calc(50% - 850px))}section.block .inner{display:grid;grid-column:2/26;grid-row:1;z-index:2}section.block.bg-primary{background-color:rgba(0,0,0,0)}section.block.bg-primary+.bg-primary,section.block.bg-primary+.bg-primary-top,section.block.bg-primary+.bg-block+.bg-primary{padding-top:0px}section.block.bg-secondary{background-color:#1f6f67;color:#fff}section.block.bg-secondary h1,section.block.bg-secondary h2,section.block.bg-secondary h3,section.block.bg-secondary h4,section.block.bg-secondary h5,section.block.bg-secondary h6{color:#fff}section.block.bg-secondary+.bg-secondary{padding-top:0px}section.block.bg-tertiary{background-color:rgba(46,196,182,.2)}section.block.bg-tertiary+.bg-tertiary,section.block.bg-tertiary+.bg-tertiary-top{padding-top:0px}section.block.bg-none{padding:0px}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300;src:url("../build/fonts/plus-jakarta-sans-v12-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;src:url("../build/fonts/plus-jakarta-sans-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;src:url("../build/fonts/plus-jakarta-sans-v12-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;src:url("../build/fonts/plus-jakarta-sans-v12-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;src:url("../build/fonts/plus-jakarta-sans-v12-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;src:url("../build/fonts/plus-jakarta-sans-v12-latin-800.woff2") format("woff2")}main section p,#tinymce p{font-size:1.125rem;line-height:1.625;color:#4b5563}main section p.space,#tinymce p.space{height:21px;line-height:21px;min-height:21px}main section a,#tinymce a{color:#2dd4bf;text-decoration:underline}main section a.flex,main section a.group,main section a.btn-shine,#tinymce a.flex,#tinymce a.group,#tinymce a.btn-shine{text-decoration:none}main section.block ul{list-style:disc;padding-left:18px;color:#4b5563}main section.block ul li{font-size:1.125rem;line-height:1.625}.wp-block section{font-family:"Plus Jakarta Sans",sans-serif}@media screen and (min-width: 550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px !important;transition:width .4s !important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw !important;transition:width .6s !important}}.wp-block{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}.wp-block .reveal-section{opacity:1 !important}.acf-block-preview{border-radius:6px;transition:all .2s;border:1px solid #adb2ad;cursor:pointer}.acf-block-preview:after{display:none}.acf-block-preview.is-selected{border:2px solid #007cba}.mce-btn.mce-custombutton{border:1px solid #ccd0d4 !important;background:#fff !important;border-radius:4px;padding-right:0px;padding-left:0px;padding-top:3px;padding-bottom:3px;position:relative}.mce-btn.mce-custombutton .mce-open{border-left:none}.mce-btn.mce-custombutton .mce-open i.mce-caret{border-top:4px solid #50575e;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.mce-btn.mce-custombutton button{padding:2px 10px}.mce-btn.mce-custombutton button i.mce-ico{display:none}.mce-btn.mce-custombutton button span{font-weight:normal;color:#2c3338}.mce-btn.mce-custombutton button i.mce-caret{margin-top:6px}.mce-btn.mce-custombutton:hover{border-color:#50575e;background:#f6f7f7}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Plus Jakarta Sans",sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #0d9488, #6366f1);border-radius:5px}.gradient-text{background:linear-gradient(135deg, #0d9488 0%, #0891b2 50%, #6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.gradient-text-animated{background:linear-gradient(90deg, #0d9488, #0891b2, #6366f1, #0d9488);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:gradient 8s ease infinite}.gradient-text-brand{background:linear-gradient(135deg, #0d9488 0%, #0891b2 50%, #6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.gradient-text-matti{background:linear-gradient(135deg, #6366f1 0%, #a855f7 50%, #d946ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.gradient-text-milo{background:linear-gradient(135deg, #0d9488 0%, #0891b2 50%, #0ea5e9 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.glass{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-dark{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glow-teal{box-shadow:0 0 40px rgba(13,148,136,.3),0 0 80px rgba(13,148,136,.1)}.glow-indigo{box-shadow:0 0 40px rgba(99,102,241,.3),0 0 80px rgba(99,102,241,.1)}.card-3d{transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform-style:preserve-3d}.card-3d:hover{transform:translateY(-10px) rotateX(5deg)}.bg-animated{background:linear-gradient(-45deg, #f0fdfa, #ecfeff, #eef2ff, #f0fdf4);background-size:400% 400%;animation:gradient 15s ease infinite}.floaty{animation:float 8s ease-in-out infinite}.soft-pulse{animation:pulse 3.6s ease-in-out infinite}.glow-ring{position:relative}.glow-ring::after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(13,148,136,.25);opacity:0;transition:opacity .3s ease}.glow-ring:hover::after{opacity:1}.sound-bar{width:4px;background:linear-gradient(to top, #0d9488, #14b8a6);border-radius:2px}.particle{position:absolute;border-radius:50%;pointer-events:none}.reveal-section{opacity:0;transform:translateY(25px)}@media(hover: none)and (pointer: coarse),(max-width: 1023px){.hero-element,.reveal-section{opacity:1 !important;transform:none !important}}.phone-shine{background:linear-gradient(105deg, transparent 40%, rgba(255, 255, 255, 0.3) 45%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.3) 55%, transparent 60%);background-size:200% 100%;animation:shine 3s ease-in-out infinite}@keyframes shine{0%,100%{background-position:200% 0}50%{background-position:-100% 0}}.gradient-border{position:relative;background:#fff;border-radius:1rem}.gradient-border::before{content:"";position:absolute;inset:0;border-radius:1rem;padding:2px;background:linear-gradient(135deg, #0d9488, #6366f1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.gradient-border:hover::before{opacity:1}.testimonial-card{position:relative;overflow:hidden}.btn-shine{position:relative;overflow:hidden}.btn-shine::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.btn-shine:hover::after{left:100%}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.scroll-indicator{transition:opacity .4s ease,transform .4s ease}.scroll-indicator.hidden{opacity:0;transform:translateX(-50%) translateY(20px);pointer-events:none}.stat-pulse{animation:statPulse 3s ease-in-out infinite}@keyframes statPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}.stat-glow{position:relative}.stat-glow::after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg, rgba(13, 148, 136, 0.1), rgba(99, 102, 241, 0.1));opacity:0;transition:opacity .3s ease;z-index:-1}.stat-glow:hover::after{opacity:1}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.stagger-item{opacity:0;transform:translateX(-10px);animation:staggerIn .4s ease forwards}.stagger-item:nth-child(1){animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}@keyframes staggerIn{to{opacity:1;transform:translateX(0)}}.icon-bounce:hover .w-10,.icon-bounce:hover .w-12{animation:iconBounce .4s ease}@keyframes iconBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.typing-dot{animation:typingPulse 1.4s infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingPulse{0%,60%,100%{opacity:.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.browser-header{display:flex;align-items:center;padding:.75rem 1rem;background:#f8fafc;gap:.5rem}.browser-dot{width:10px;height:10px;border-radius:50%}.dashboard-card{transition:all .2s ease}.dashboard-card:hover{transform:translateX(4px);background:linear-gradient(90deg, rgba(240, 253, 250, 0.8), transparent)}.nav-link{position:relative}.nav-link::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg, #0d9488, #6366f1);transition:width .3s ease}.nav-link:hover::after,.nav-link.is-active::after{width:100%}.nav-link.is-active{color:#4f46e5}#navbar.navbar-dark{background:rgba(8,10,12,.96);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 10px 30px rgba(0,0,0,.45) !important;color:#e5e7eb}#navbar.navbar-dark .nav-link{color:#e5e7eb}#navbar.navbar-dark .nav-link:hover,#navbar.navbar-dark .nav-link.is-active{color:#60d5b7}#navbar.navbar-dark .btn-shine{color:#fff}#navbar.navbar-dark .menu-line{background:#fff}#navbar.navbar-dark .mobile-menu{background:rgba(17,24,39,.95);box-shadow:0 18px 30px rgba(0,0,0,.45);border-top-color:rgba(255,255,255,.06)}#navbar.navbar-dark .mobile-menu a{color:#e5e7eb}.stat-number{font-variant-numeric:tabular-nums}.mobile-menu{transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;max-height:0;overflow:hidden;transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s ease,max-height .35s ease}.mobile-menu.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;max-height:80vh}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.dashboard-card{transition:all .3s ease}.dashboard-card:hover{transform:translateX(5px);background:linear-gradient(90deg, #f0fdfa, white)}.typing-dot{animation:typing 1.4s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-10px)}}.section-transition{position:relative}.section-transition::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom, transparent, var(--next-section-color, white));pointer-events:none;z-index:1}.hover-lift{transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px)}.hover-glow{transition:box-shadow .3s ease,transform .3s ease}.hover-glow:hover{box-shadow:0 0 30px rgba(13,148,136,.3)}.stagger-item{opacity:0;transform:translateX(-20px)}.stagger-item.animate{animation:staggerIn .5s ease forwards}@keyframes staggerIn{to{opacity:1;transform:translateX(0)}}.isometric-card{transform:perspective(1000px) rotateY(-5deg) rotateX(5deg);transition:transform .5s ease}.isometric-card:hover{transform:perspective(1000px) rotateY(0deg) rotateX(0deg)}.icon-bounce:hover svg{animation:iconBounce .5s ease}@keyframes iconBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.browser-mockup{border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.browser-header{background:linear-gradient(to bottom, #f1f5f9, #e2e8f0);padding:12px 16px;display:flex;align-items:center;gap:8px}.browser-dot{width:12px;height:12px;border-radius:50%}.section-overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.overlay-hero{background:radial-gradient(1200px circle at 10% -10%, rgba(13, 148, 136, 0.18), transparent 45%),radial-gradient(900px circle at 90% 10%, rgba(99, 102, 241, 0.16), transparent 45%),linear-gradient(180deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0))}.overlay-teal{background:radial-gradient(800px circle at 0% 20%, rgba(13, 148, 136, 0.12), transparent 45%),linear-gradient(180deg, rgba(13, 148, 136, 0.08), rgba(255, 255, 255, 0) 50%, rgba(99, 102, 241, 0.05) 100%)}.overlay-indigo{background:radial-gradient(900px circle at 100% 0%, rgba(99, 102, 241, 0.12), transparent 50%),linear-gradient(180deg, rgba(99, 102, 241, 0.08), rgba(255, 255, 255, 0) 55%, rgba(14, 116, 144, 0.04) 100%)}.overlay-neutral{background:radial-gradient(900px circle at 0% 0%, rgba(15, 23, 42, 0.06), transparent 55%),linear-gradient(180deg, rgba(15, 23, 42, 0.03), rgba(255, 255, 255, 0) 60%)}.overlay-warm{background:radial-gradient(900px circle at 0% 0%, rgba(251, 146, 60, 0.12), transparent 55%),linear-gradient(180deg, rgba(251, 146, 60, 0.06), rgba(255, 255, 255, 0) 60%, rgba(99, 102, 241, 0.03) 100%)}.overlay-dark{background:radial-gradient(900px circle at 20% -10%, rgba(13, 148, 136, 0.25), transparent 45%),radial-gradient(900px circle at 80% 0%, rgba(99, 102, 241, 0.25), transparent 45%),linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(0, 0, 0, 0.2))}.go-to-top{opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease}.go-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-indicator-arrow{animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(8px)}60%{transform:translateY(4px)}}.slider-container{position:relative}.slider-track{display:flex;gap:1.5rem}.slider-slide{flex-shrink:0;min-width:0;box-sizing:border-box}.slider-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem;padding:0 1rem}.slider-dots{display:flex;align-items:center;justify-content:center;gap:10px;max-width:200px;overflow-x:auto;scrollbar-width:none;padding:4px 0}.slider-dots::-webkit-scrollbar{display:none}.slider-dot{width:10px;height:10px;min-width:10px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .25s ease;padding:0;flex-shrink:0;appearance:none}.slider-dot:hover{background:#94a3b8}.slider-dot.active{background:linear-gradient(135deg, #0d9488, #6366f1);width:24px;border-radius:5px}.slider-arrow{width:40px;height:40px;min-width:40px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.08);flex-shrink:0}.slider-arrow:hover:not(:disabled){background:#f9fafb;border-color:#0d9488;box-shadow:0 4px 12px rgba(13,148,136,.15);transform:scale(1.05)}.slider-arrow:disabled{opacity:.35;cursor:not-allowed}.slider-arrow svg{width:18px;height:18px;color:#374151}.slider-track-touch{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1rem}.slider-track-touch::-webkit-scrollbar{display:none}.swipe-hint{display:none;align-items:center;justify-content:center;gap:.5rem;color:#6b7280;font-size:.75rem;margin-top:.5rem;animation:swipeHint 2s ease-in-out infinite;transition:opacity .4s ease,transform .4s ease}.swipe-hint svg{width:18px;height:18px}@keyframes swipeHint{0%,100%{transform:translateX(0);opacity:.6}50%{transform:translateX(8px);opacity:1}}.swipe-hint.fade-out{opacity:0;transform:translateY(6px);pointer-events:none}@media(min-width: 1024px){.slider-container{overflow:visible}.slider-track,.slider-track-touch{display:flex;flex-wrap:wrap;gap:1.5rem;overflow:visible;scroll-snap-type:none}#features .slider-slide{flex:0 0 calc((100% - 3rem)/3);scroll-snap-align:none}#testimonials .slider-slide{flex:0 0 calc((100% - 3rem)/3);scroll-snap-align:none}.slider-nav{display:none !important}.swipe-hint{display:none !important}}@media(min-width: 1280px){.slider-track,.slider-track-touch{gap:2rem}#features .slider-slide{flex:0 0 calc((100% - 4rem)/3)}#testimonials .slider-slide{flex:0 0 calc((100% - 4rem)/3)}}@media(min-width: 768px)and (max-width: 1023px){.slider-track-touch{gap:1.5rem;padding-left:2rem;padding-right:2rem;scroll-padding-left:2rem}#features .slider-slide{flex:0 0 calc(50% - .75rem);scroll-snap-align:start}#testimonials .slider-slide{flex:0 0 calc(50% - .75rem);scroll-snap-align:start}.swipe-hint{display:flex}}@media(max-width: 767px){#navbar{background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,231,235,.6)}#navbar.navbar-dark{background:rgba(15,23,42,.94);border-bottom:1px solid rgba(255,255,255,.06)}.slider-track-touch{gap:1rem;padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}#features .slider-slide{flex:0 0 calc(100% - 3rem);scroll-snap-align:center}#testimonials .slider-slide{flex:0 0 calc(100% - 3rem);scroll-snap-align:center}.swipe-hint{display:flex}.slider-arrow{width:36px;height:36px;min-width:36px}section{padding-top:3rem;padding-bottom:3rem}#hero{min-height:auto;padding-top:6rem}#hero h1{font-size:2rem}}@media(max-width: 480px){.slider-track-touch{padding-left:1rem;padding-right:1rem}#features .slider-slide{flex:0 0 calc(100% - 2rem)}#testimonials .slider-slide{flex:0 0 calc(100% - 2rem)}#hero h1{font-size:1.75rem}}@media(hover: none)and (pointer: coarse){.slider-arrow{width:44px;height:44px;min-width:44px}a,button{min-height:44px}.slider-dot{min-height:0;height:8px;width:8px;min-width:8px}.slider-dot.active{height:8px;width:18px}}section.block.contact .text-center h2{font-size:1.875rem;line-height:1.25;font-weight:700;color:#fff;margin-bottom:1.5rem}@media(min-width: 768px){section.block.contact .text-center h2{font-size:2.25rem}}@media(min-width: 1024px){section.block.contact .text-center h2{font-size:3rem}}section.block.contact .text-center p{color:#d1d5db;max-width:42rem;margin-left:auto;margin-right:auto}section.block.contact .reveal-section a{color:inherit}section.block.contact .gform_wrapper{margin:0}section.block.contact .gform_wrapper .gform_fields{grid-row-gap:1rem;grid-column-gap:1rem;gap:1rem}section.block.contact .gform_wrapper .gfield{margin:0}section.block.contact .gform_wrapper .gfield_label{display:block;margin:0 0 .375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#d1d5db}section.block.contact .gform_wrapper .gfield_required{display:none}section.block.contact .gform_wrapper input[type=text],section.block.contact .gform_wrapper input[type=email],section.block.contact .gform_wrapper input[type=tel],section.block.contact .gform_wrapper input[type=url],section.block.contact .gform_wrapper input[type=number],section.block.contact .gform_wrapper input[type=password],section.block.contact .gform_wrapper textarea,section.block.contact .gform_wrapper select{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background-color:rgba(255,255,255,.05);color:#fff;font-size:1rem;line-height:1.5rem;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}section.block.contact .gform_wrapper input[type=text]::placeholder,section.block.contact .gform_wrapper input[type=email]::placeholder,section.block.contact .gform_wrapper input[type=tel]::placeholder,section.block.contact .gform_wrapper input[type=url]::placeholder,section.block.contact .gform_wrapper input[type=number]::placeholder,section.block.contact .gform_wrapper input[type=password]::placeholder,section.block.contact .gform_wrapper textarea::placeholder,section.block.contact .gform_wrapper select::placeholder{color:#9ca3af;opacity:1}section.block.contact .gform_wrapper input[type=text]:focus,section.block.contact .gform_wrapper input[type=email]:focus,section.block.contact .gform_wrapper input[type=tel]:focus,section.block.contact .gform_wrapper input[type=url]:focus,section.block.contact .gform_wrapper input[type=number]:focus,section.block.contact .gform_wrapper input[type=password]:focus,section.block.contact .gform_wrapper textarea:focus,section.block.contact .gform_wrapper select:focus{outline:none;border-color:#2dd4bf;box-shadow:0 0 0 2px rgba(45,212,191,.2)}section.block.contact .gform_wrapper select option{background-color:#1f2937;color:#fff}section.block.contact .gform_wrapper textarea{resize:vertical;min-height:80px}section.block.contact .gform_wrapper .gform_footer,section.block.contact .gform_wrapper .gform_page_footer{margin:1rem 0 0;padding:0}section.block.contact .gform_wrapper .gform_validation_errors{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid rgba(248,113,113,.4);border-radius:.75rem;background-color:rgba(248,113,113,.08);box-shadow:none}section.block.contact .gform_wrapper .gform_validation_errors .gform_submission_error,section.block.contact .gform_wrapper .gform_validation_errors .gform_validation_errors_text{color:#fca5a5}section.block.contact .gform_wrapper .gfield_validation_message,section.block.contact .gform_wrapper .validation_message{margin-top:.375rem;padding:0;border:0;background:rgba(0,0,0,0);font-size:.875rem;color:#fca5a5}section.block.contact .gform_wrapper .gfield_error input[type=text],section.block.contact .gform_wrapper .gfield_error input[type=email],section.block.contact .gform_wrapper .gfield_error input[type=tel],section.block.contact .gform_wrapper .gfield_error input[type=url],section.block.contact .gform_wrapper .gfield_error input[type=number],section.block.contact .gform_wrapper .gfield_error textarea,section.block.contact .gform_wrapper .gfield_error select{border-color:rgba(248,113,113,.6)}section.block.contact .gform_wrapper .gform_confirmation_message{color:#d1d5db;line-height:1.6}section.features .text-center p{max-width:42rem;margin-left:auto;margin-right:auto}body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(auto-fill, auto);grid-column-gap:30px;grid-row-gap:30px}@media screen and (max-width: 600px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-row-gap:12px}}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0px;padding:0px;margin:0px}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,section.container form div.gform-body div.gform_fields div.gfield--width-third,section.container form div.gform-body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,section.container form div.gform-body div.gform_fields div.gfield--width-half,section.container form div.gform-body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,section.container form div.gform-body div.gform_fields div.gfield--width-full,section.container form div.gform-body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields div.gfield label.gfield_label,section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label{margin-bottom:10px;font-size:14px}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,section.container form div.gform-body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,section.container form div.gform-body.hide{display:none}body.front-end form div.gform-body.gsection,section.container form div.gform-body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,section.container form div.gform-body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,section.container form div.gform-body .gf_invisible{visibility:hidden;position:absolute !important;left:-9999px}body.front-end .gform_footer,section.container .gform_footer{padding-top:40px;position:relative;display:flex}@media screen and (max-width: 600px){body.front-end .gform_footer,section.container .gform_footer{padding-top:12px}}body.front-end .gform_footer .gform_ajax_spinner,section.container .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width: 800px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-column-gap:0px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1 !important}}body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{font-family:"Noto Sans",sans-serif;display:flex;align-items:center;border:0px solid #000;border-width:0px;background-color:#f5f5f5;border-radius:10px;height:54px;width:100%;-webkit-appearance:none;appearance:none;padding:18px 28px;transition:all .6s;color:#020404;font-size:14px;font-weight:300}body.front-end input[type=email]:focus,body.front-end input[type=text]:focus,body.front-end input[type=number]:focus,body.front-end input[type=tel]:focus,body.front-end input[type=password]:focus,body.front-end input[type=url]:focus,body.front-end select:focus,body.front-end textarea:focus,section.container input[type=email]:focus,section.container input[type=text]:focus,section.container input[type=number]:focus,section.container input[type=tel]:focus,section.container input[type=password]:focus,section.container input[type=url]:focus,section.container select:focus,section.container textarea:focus{outline:none;border:0px solid #000;border-width:0px;background-color:#fff;box-shadow:0px 6px 16px rgba(0,0,0,.2);transition:all .2s}@media screen and (max-width: 600px){body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{font-size:16px}}body.front-end textarea,section.container textarea{height:180px;padding-top:18px 28px;resize:none}body.front-end select,section.container select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 14.8"><polygon points="21.2 0 12 9.2 2.8 0 0 2.8 12 14.8 24 2.8 " fill="%23fff"/></svg>');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px 7px;padding:18px 28px}body.front-end .ginput_container_radio div.gfield_radio,section.container .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,section.container .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,section.container .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:14px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color .2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,section.container .ginput_container_checkbox div.gfield_checkbox,section.container .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,section.container .ginput_container_checkbox div.gfield_checkbox div.gchoice,section.container .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],section.container .ginput_container_checkbox input[type=checkbox],section.container .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_checkbox input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:14px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,section.container .ginput_container_checkbox input[type=checkbox]+label:after,section.container .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#e5e5e5;border:0px solid #e5e5e5;border-radius:2px;transition:background-color .2s,border 0s ease .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:after,section.container .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:before,section.container .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,section.container .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,section.container .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,section.container .ginput_container_consent .gfield_consent_label a{margin:0px 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{font-size:14px}body.front-end .ginput_container_consent input[type=checkbox]+label a,section.container .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,section.container .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,section.container .gform_validation_error div.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0px;padding:12px 20px 12px 20px !important;margin-top:9px;background-color:#f2b0b0;color:#222;font-weight:bold;border-radius:3px;width:100%;font-size:16px;bottom:0px}body.front-end .gform_validation_error div.gfield_error .validation_message:before,section.container .gform_validation_error div.gfield_error .validation_message:before{content:"+";font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0px 0px 0px 2px #222;margin-right:10px;padding:0px 0px 0px 0px;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0px;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,section.container .gform_validation_error div.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,section.container .gform_validation_errors,section.container .gform_required_legend{display:none}body.front-end .validation_error,section.container .validation_error{display:none}body.front-end .gform_validation_container,section.container .gform_validation_container{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.mobile-menu{transition:all .3s ease-in-out;max-height:0;overflow:hidden;opacity:0}.mobile-menu.active{max-height:100vh;opacity:1}#mobileMenuBtn.is-active .menu-line:nth-child(1){transform:translateY(8px) rotate(45deg)}#mobileMenuBtn.is-active .menu-line:nth-child(2){opacity:0;transform:translateX(-20px)}#mobileMenuBtn.is-active .menu-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}section.how-it-works .text-center p{max-width:42rem;margin-left:auto;margin-right:auto}section.testimonials .text-center p{max-width:42rem;margin-left:auto;margin-right:auto}section.block.text-image .inner{grid-template-columns:50fr 50fr;grid-gap:clamp(40px,120px,6vw)}section.block.text-image .inner.text-left picture{grid-column:2}section.block.text-image .inner.text-left .text-container{grid-column:1}section.block.text-image .inner.text-left.image-40{grid-template-columns:40fr 60fr}section.block.text-image .inner.text-left.image-60{grid-template-columns:60fr 40fr}section.block.text-image .inner.text-right picture{grid-column:1}section.block.text-image .inner.text-right .text-container{grid-column:2}section.block.text-image .inner.text-right.image-40{grid-template-columns:60fr 40fr}section.block.text-image .inner.text-right.image-60{grid-template-columns:40fr 60fr}section.block.text-image .inner.text-top{align-items:flex-start}section.block.text-image .inner.text-center{align-items:center;text-align:left}section.block.text-image .inner.text-bottom{align-items:flex-end}section.block.text-image .inner picture{display:flex;align-items:flex-start;grid-row:1}section.block.text-image .inner picture img{width:100%;height:auto;border-radius:20px}section.block.text-image .inner .text-container{grid-row:1}@media screen and (max-width: 900px){section.block.text-image .inner{grid-template-columns:1fr !important}section.block.text-image .inner picture{grid-row:1 !important;grid-column:1 !important}section.block.text-image .inner .text-container{grid-row:2 !important;grid-column:1 !important}}section.voor-wie .text-center p{max-width:48rem;margin-left:auto;margin-right:auto}