.landing-page-button[data-v-c0406808]{cursor:pointer;background-color:var(--p-primary-600);color:var(--p-primary-50);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;transition:background-color .2s,opacity .2s;display:inline-flex}.landing-page-button[data-v-c0406808]:hover:not(:disabled){background-color:var(--p-primary-700)}.landing-page-button[data-v-c0406808]:disabled{cursor:not-allowed;opacity:.7}.landing-page-button.landing-page-button--large[data-v-c0406808]{padding:.875rem 2rem;font-size:1.125rem}.landing-page-button.landing-page-button--small[data-v-c0406808]{padding:.5rem 1rem;font-size:.875rem}.landing-page-button.landing-page-button--text[data-v-c0406808]{color:var(--p-text-color);background-color:#0000;border-radius:.375rem;font-weight:500}.landing-page-button.landing-page-button--text[data-v-c0406808]:hover:not(:disabled){background-color:var(--p-surface-200);color:var(--p-primary-600)}.landing-page-button.landing-page-button--text .arrow[data-v-c0406808]{display:none}.landing-page-button.landing-page-button--text.landing-page-button--small[data-v-c0406808]{padding:.375rem .75rem;font-size:.8125rem}.landing-page-button .arrow[data-v-c0406808]{flex-shrink:0}.landing-page-button .spinner[data-v-c0406808]{border:2px solid var(--p-primary-300);border-top-color:var(--p-primary-50);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-c0406808}@keyframes spin-c0406808{to{transform:rotate(360deg)}}.input[data-v-f762dcaa]{border:1px solid var(--p-surface-300);width:100%;color:var(--p-text-color);background-color:var(--p-surface-0);box-sizing:border-box;border-radius:.375rem;outline:none;padding:.625rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.input[data-v-f762dcaa]:focus{border-color:var(--p-primary-500);box-shadow:0 0 0 2px var(--p-primary-200)}.input[data-v-f762dcaa]::placeholder{color:var(--p-text-muted-color)}.input.--invalid[data-v-f762dcaa]{border-color:var(--p-error-600)}.input.--invalid[data-v-f762dcaa]:focus{box-shadow:0 0 0 2px var(--p-error-200)}textarea.input[data-v-f762dcaa]{resize:vertical}.contact[data-v-a8d3cb1a]{border-radius:1rem;flex-direction:row;display:flex;box-shadow:2px 4px 8px #00000014}@media (max-width:768px){.contact[data-v-a8d3cb1a]{flex-direction:column}}.contact .text[data-v-a8d3cb1a]{padding:var(--spacing-8);background:linear-gradient(150deg, var(--p-surface-950) 0%, var(--p-surface-950) 30%, var(--p-surface-800) 100%);color:var(--p-primary-50);border-top-left-radius:1rem;border-bottom-left-radius:1rem;flex:1}@media (max-width:768px){.contact .text[data-v-a8d3cb1a]{border-top-right-radius:1rem;border-bottom-left-radius:0}}.contact .text ul[data-v-a8d3cb1a]{list-style-position:inside}.contact .contact-form[data-v-a8d3cb1a]{padding:var(--spacing-4);background-color:var(--p-surface-0);border-top-right-radius:1rem;border-bottom-right-radius:1rem;flex:1}@media (max-width:768px){.contact .contact-form[data-v-a8d3cb1a]{border-top-right-radius:0;border-bottom-left-radius:1rem}}.contact .contact-form .form-field[data-v-a8d3cb1a]{margin-bottom:var(--spacing-3);flex-direction:column;display:flex}.contact .contact-form .form-field label[data-v-a8d3cb1a]{margin-bottom:var(--spacing-1);font-weight:600}.contact .contact-form .form-field .optional-label[data-v-a8d3cb1a]{color:var(--p-text-muted-color);font-weight:400}.contact .contact-form .form-field .form-error[data-v-a8d3cb1a]{color:var(--p-error-600);margin-top:var(--spacing-1);font-size:.875rem}.contact button[data-v-a8d3cb1a]{width:100%}.feature-tile[data-v-2b4d00f6]{background-color:var(--p-surface-0);border:1px solid #0000001a;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex;box-shadow:0 2px 8px #00000014}.feature-tile h3[data-v-2b4d00f6]{color:var(--p-primary-800);font-size:1.25rem;font-weight:600}.feature-tile h3 span[data-v-2b4d00f6]{color:var(--p-primary-600);margin-right:.5rem;font-weight:800}.feature-tile p[data-v-2b4d00f6]{color:var(--p-primary-500);font-size:1rem;line-height:1.5}.phone-mockup[data-v-890d2423]{filter:drop-shadow(0 8px 32px #0000001a);width:280px;height:auto}.workflow-tile[data-v-fbcce3b3]{background-color:var(--p-surface-0);padding:var(--spacing-4);row-gap:var(--spacing-1);column-gap:var(--spacing-4);border:1px solid #0000001a;border-radius:1.25rem;grid-template:"step title""step description"/auto 1fr;display:grid;box-shadow:0 2px 8px #00000014}@media (max-width:768px){.workflow-tile[data-v-fbcce3b3]{grid-template:"step title""description description"/auto 1fr}}.workflow-tile .step[data-v-fbcce3b3]{grid-area:step;justify-content:start;align-items:center;display:flex}.workflow-tile .step p[data-v-fbcce3b3]{background-color:var(--p-surface-100);padding:var(--spacing-4);color:var(--p-primary-600);border-radius:1rem;font-weight:700;display:block}.workflow-tile .title[data-v-fbcce3b3]{grid-area:title;align-items:center;display:flex}.workflow-tile .title h3[data-v-fbcce3b3]{color:var(--p-primary-800);font-size:1.25rem;font-weight:600}.workflow-tile .description[data-v-fbcce3b3]{grid-area:description}.workflow-tile .description p[data-v-fbcce3b3]{color:var(--p-primary-500);font-size:1rem;line-height:1.5}.landing-page[data-v-27fa2d2f]{padding-top:var(--spacing-8)}.landing-page .subtitle[data-v-27fa2d2f]{color:var(--p-primary-500);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.landing-page h2[data-v-27fa2d2f]{color:var(--p-primary-800);max-width:700px;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){.landing-page h2[data-v-27fa2d2f]{font-size:2rem}}.landing-page section .section-content[data-v-27fa2d2f]{max-width:1200px;padding:var(--spacing-12) var(--spacing-6);margin:0 auto}.landing-page section.hero .section-content[data-v-27fa2d2f]{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.landing-page section.hero .section-content h1[data-v-27fa2d2f]{max-width:700px;color:var(--p-primary-900);text-align:center;font-size:4rem;font-weight:700;line-height:1.1}@media (max-width:768px){.landing-page section.hero .section-content h1[data-v-27fa2d2f]{font-size:3rem}}.landing-page section.hero .section-content h1 span[data-v-27fa2d2f]{color:var(--p-primary-600);font-style:italic}.landing-page section.hero .section-content p[data-v-27fa2d2f]{color:var(--p-primary-500);text-align:center;max-width:600px;font-size:1.125rem;line-height:1.5}@media (max-width:768px){.landing-page section.hero .section-content p[data-v-27fa2d2f]{font-size:1rem}}.landing-page section.features[data-v-27fa2d2f]{background-color:var(--p-surface-50)}.landing-page section.features .section-content[data-v-27fa2d2f]{flex-direction:column;align-items:center;display:flex}.landing-page section.features .section-content h2[data-v-27fa2d2f]{text-align:center}.landing-page section.features .section-content .content[data-v-27fa2d2f]{grid-template-rows:repeat(3,auto);grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:768px){.landing-page section.features .section-content .content[data-v-27fa2d2f]{flex-direction:column;display:flex}}.landing-page section.features .section-content .content .phone[data-v-27fa2d2f]{background-color:var(--p-surface-0);border:1px solid #0000001a;border-radius:1.25rem;width:-moz-fit-content;width:fit-content;height:100%;box-shadow:0 2px 8px #00000014}.landing-page section.features .section-content .content .feature-tiles[data-v-27fa2d2f]{flex-direction:column;gap:1.5rem;display:flex}.landing-page section.workflow .section-content[data-v-27fa2d2f]{gap:var(--spacing-8);flex-direction:row;display:flex}@media (max-width:768px){.landing-page section.workflow .section-content[data-v-27fa2d2f]{flex-direction:column}}.landing-page section.workflow .section-content .text[data-v-27fa2d2f]{top:var(--spacing-8);gap:var(--spacing-2);flex-direction:column;align-self:flex-start;max-width:700px;display:flex;position:sticky}@media (max-width:768px){.landing-page section.workflow .section-content .text[data-v-27fa2d2f]{text-align:center;align-items:center;position:static}}.landing-page section.workflow .section-content .workflow-tiles[data-v-27fa2d2f]{gap:var(--spacing-6);flex-direction:column;display:flex}.landing-page section.contact[data-v-27fa2d2f]{background-color:var(--p-surface-50)}.landing-page section.contact .section-content[data-v-27fa2d2f]{flex-direction:column;justify-content:center;align-items:center;display:flex}.app-footer[data-v-ddfd8132]{background-color:var(--p-surface-0);border-top:1px solid var(--p-surface-100);padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);margin-top:auto}.app-footer .footer-content[data-v-ddfd8132]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-8);max-width:1200px;margin:0 auto;display:flex}@media (max-width:768px){.app-footer .footer-content[data-v-ddfd8132]{text-align:center;align-items:center;gap:var(--spacing-4);flex-direction:column}}.app-footer .footer-content .footer-brand[data-v-ddfd8132]{gap:var(--spacing-1);flex-direction:column;display:flex}.app-footer .footer-content .footer-brand .footer-logo[data-v-ddfd8132]{color:var(--p-primary-600);font-size:1.25rem;font-weight:700;text-decoration:none}.app-footer .footer-content .footer-brand .footer-logo[data-v-ddfd8132]:hover{color:var(--p-primary-700)}.app-footer .footer-content .footer-brand .footer-tagline[data-v-ddfd8132]{color:var(--p-text-muted-color);font-size:.875rem}.app-footer .footer-content .footer-links[data-v-ddfd8132]{gap:var(--spacing-4);display:flex}@media (max-width:768px){.app-footer .footer-content .footer-links[data-v-ddfd8132]{align-items:center;gap:var(--spacing-2);flex-direction:column}}.app-footer .footer-content .footer-links .footer-link[data-v-ddfd8132]{color:var(--p-text-muted-color);font-size:.875rem;text-decoration:none;transition:color .15s}.app-footer .footer-content .footer-links .footer-link[data-v-ddfd8132]:hover{color:var(--p-primary-600)}.app-footer .footer-bottom[data-v-ddfd8132]{max-width:1200px;margin:var(--spacing-6) auto 0;padding-top:var(--spacing-4);border-top:1px solid var(--p-surface-100);text-align:center}.app-footer .footer-bottom p[data-v-ddfd8132]{color:var(--p-text-muted-color);font-size:.8125rem}.menubar[data-v-c0842591]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--p-surface-100);border-bottom:1px solid var(--p-surface-200);display:flex}.menubar .brand[data-v-c0842591]{color:var(--p-text-color);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--p-border-radius);font-size:1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s}.menubar .brand[data-v-c0842591]:hover{background:var(--p-surface-200)}.menubar .items[data-v-c0842591]{align-items:center;gap:var(--spacing-1);flex:auto;margin:0;padding:0;list-style:none;display:flex}.menubar .link[data-v-c0842591]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--p-border-radius);color:var(--p-text-color);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.875rem;line-height:1.5;text-decoration:none;transition:background-color .15s;display:inline-flex}.menubar .link[data-v-c0842591]:hover{background:var(--p-surface-200)}.menubar .link.static[data-v-c0842591]{cursor:default;opacity:.6}.menubar .icon[data-v-c0842591]{font-size:.875rem}.menubar .end[data-v-c0842591]{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.app-layout[data-v-b75e07f9]{background-color:var(--p-surface-100);flex-direction:column;min-height:100vh;display:flex;position:relative}.app-main[data-v-b75e07f9]{flex:auto;min-height:0}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:0 0;border:none;padding:0}button,[role=button]{cursor:pointer}input[type=search]{-webkit-appearance:none;appearance:none;outline-offset:-2px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{text-decoration:underline}table{border-collapse:collapse;border-spacing:0}#app,#root{min-height:100%}:root{--small-screen:768px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem}html{-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:var(--p-text-color);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.6}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}p{margin:0;line-height:1.5}
