@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@500;600;700&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;overflow-y:auto;padding:0;width:100%}#root{contain:layout style paint;min-height:100vh}#root:has(.lv2),#root:has(.lv2-legal-page),#root:has(.public-layout){contain:none!important}#root:has(.lv2-legal-page){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-modal-confirm.delete-confirm-modal{max-height:none!important;top:50%!important;transform:translateY(-50%)!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-content{border-radius:16px!important;box-shadow:0 12px 40px #00000026!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:36px 32px 28px!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-body{background:#0000!important;display:block!important;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-body{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;text-align:center!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-body>.anticon{-webkit-margin-end:0!important;font-size:32px!important;margin-bottom:12px!important;margin-inline-end:0!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-title{color:#2d3748!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:8px!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-content{color:#4a5568!important;font-size:14px!important;line-height:1.6!important;margin-bottom:24px!important;max-width:320px!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-btns{display:flex!important;gap:12px!important;justify-content:center!important;margin-top:0!important;width:100%!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-btns .ant-btn{border-radius:8px!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;height:40px!important;min-width:120px!important;padding:0 24px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-btns .ant-btn:first-child{background-color:#fff!important;border-color:#cbd5e0!important;color:#4a5568!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-btns .ant-btn:first-child:hover{background-color:#f7fafc!important;border-color:#a0aec0!important;color:#2d3748!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-btns .ant-btn:last-child{background-color:#e53e3e!important;border-color:#e53e3e!important;color:#fff!important}.ant-modal-confirm.delete-confirm-modal .ant-modal-confirm-btns .ant-btn:last-child:hover{background-color:#fff!important;border-color:#e53e3e!important;box-shadow:0 2px 8px #e53e3e33!important;color:#e53e3e!important}:root{--color-bg-main:#282c34;--color-bg-dark:#2c3e50;--color-bg-medium:#555;--color-bg-light:#f0f0f0;--color-bg-lighter:#f7f7fa;--color-bg-white:#fff;--color-bg-accent-green:#4caf50;--color-bg-accent-blue:#1976d2;--color-bg-accent-blue2:#2256a6;--color-bg-accent-red:#f44336;--color-bg-accent-grey:#eee;--color-bg-accent-grey2:#e0e0e0;--color-text-main:#111;--color-text-dark:#333;--color-text-light:#fff;--color-text-grey:#888;--color-text-grey2:#666;--color-text-blue:#61dafb;--color-text-red:#dc3545;--color-link:#2256a6;--color-border-main:#ddd;--color-border-dark:#444;--color-border-green:#4caf50;--color-border-blue:#1976d2;--color-border-blue2:#337ab7;--color-border-red:#dc3545;--color-border-accent:#03a9f4;--color-border-accent2:#f44336;--color-border-grey:#eee;--color-border-grey2:#e0e0e0;--color-accent-green:#4caf50;--color-accent-blue:#1976d2;--color-accent-blue2:#2256a6;--color-accent-red:#f44336;--color-accent-grey:#eee;--color-accent-grey2:#e0e0e0;--color-accent-yellow:#ffd600;--color-accent-bbb:#bbb;--color-accent-ccc:#ccc;--color-accent-eee:#eee;--color-shadow-main:#3c3c5a29;--color-shadow-light:#3c3c5a1a;--color-shadow-black:#00000026;--color-error:var(--color-red-accent);--color-black:#000;--color-lime:#b9ff66;--color-gray-light:#d2d2d2;--color-cyan:#66ffed;--color-white:#fff;--color-red-accent:#f04949;--sidebar-width:200px;--header-height:50px;--footer-height:32px}.tabs-container{border-bottom:1px solid var(--color-border)}.tabs{display:flex;gap:0}.tab{background:none;border:none;border-bottom:3px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s ease}.tab:hover{color:var(--color-text-primary)}.tab.active,.tab:hover{background:var(--color-bg-secondary)}.tab.active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.tab-content{padding:20px 0}.tab-pane{min-height:400px}.tab-pane h3{color:var(--color-text-primary)}.form-group,.tab-pane h3{margin-bottom:16px}.form-group label{color:var(--color-text-primary);display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group select{background:var(--color-bg-main);color:var(--color-text-primary);max-width:400px;padding:8px 12px;width:100%}.form-group input,.form-group select,.xml-preview{border:1px solid var(--color-border);border-radius:4px}.xml-preview{background:var(--color-bg-secondary);padding:16px}.xml-preview pre{color:var(--color-text-primary);font-family:Courier New,monospace;margin:0;white-space:pre-wrap}.action-buttons{border-top:1px solid var(--color-border);padding-top:20px}.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:var(--color-bg-main);color:var(--color-text-light);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--color-text-blue)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}nav{align-items:center;background-color:var(--color-bg-dark);box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:.5rem 2rem;width:100%}.app-logo-container{align-items:baseline;display:flex;flex-shrink:0}.app-logo-main{font-size:1.8rem;font-weight:700}.app-logo-main,.app-logo-sub{color:var(--color-text-light)}.app-logo-sub{font-family:Caveat,cursive;font-size:1.1rem;margin-left:.25rem}nav ul{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:.5rem;justify-content:center;list-style-type:none;margin:0;padding:0}nav ul li{flex-shrink:0;margin-right:0}nav ul li,nav ul li a{display:inline-block;white-space:nowrap}nav ul li a{background:none;border-radius:5px;color:var(--color-text-light);padding:.5rem .75rem;text-decoration:none}nav ul li a:hover{background-color:#34495e;color:var(--color-text-light)}.btn-login-nav{background:var(--color-accent-blue)!important;border-radius:6px!important;color:var(--color-text-light)!important;font-weight:600!important;padding:8px 20px!important;transition:all .3s ease!important}.btn-login-nav:hover{background:var(--color-accent-blue2)!important;box-shadow:0 4px 12px #2196f366;transform:translateY(-2px)}.app-container{display:flex;filter:none!important;flex-direction:column;isolation:auto!important;min-height:100vh;perspective:none!important;transform:none!important;will-change:auto!important}.app-container:has(.login-bg){padding-bottom:0}.app-container:has(.public-layout){filter:none!important;isolation:auto!important;padding-bottom:0;perspective:none!important;transform:none!important;will-change:auto!important}.page-content-grid{background:var(--color-bg-white);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;margin-left:var(--sidebar-width);max-width:100%;min-height:calc(100vh - var(--header-height));min-width:0;overflow-x:hidden;padding:1.5rem 2rem var(--footer-height) 2rem}.app-container>.page-content-grid>main.right-content{flex:1 1 auto;min-height:0}.left-sidebar{background:#2c3e50;bottom:var(--footer-height);display:flex;flex-direction:column;left:0;max-width:var(--sidebar-width);overflow-x:hidden;overflow-y:auto;position:fixed;top:var(--header-height);width:200px;z-index:900}.ant-modal-root,.ant-modal-wrap{z-index:2000!important}.ant-modal-mask{background-color:#000000a6!important;z-index:1999!important}.ant-dropdown,.ant-picker-dropdown,.ant-select-dropdown{z-index:2500!important}.left-sidebar h4{text-align:center}.sidebar-menu{list-style-type:none;margin:0;padding:0}.sidebar-menu li{margin-bottom:.75rem}.sidebar-menu li a,.sidebar-menu li button{background:var(--color-bg-dark);border:1px solid #0000;border-radius:5px;box-sizing:border-box;color:var(--color-text-light);cursor:pointer;display:block;font-family:inherit;font-size:1rem;font-weight:700;padding:.5rem;text-align:center;text-decoration:none;width:100%}.sidebar-menu li a:hover,.sidebar-menu li button:hover{background-color:var(--color-bg-white);border:1px solid var(--color-border-dark);color:var(--color-text-dark)}.sidebar-menu li a{transition:all .2s ease-in-out}.sidebar-menu li a span,.sidebar-menu li button span{background:#1976d2!important;color:#fff!important}.right-content{background:var(--color-bg-white);display:flex;flex:1 0 auto;flex-direction:column;max-width:100%;min-height:0;min-width:0;overflow-x:hidden}@media (min-width:768px){.app-container{grid-template-columns:200px 1fr}}footer{align-items:center;animation:footerFadeIn 1.5s ease-in-out .7s forwards;background-color:var(--color-bg-dark);bottom:0;box-shadow:0 -2px 8px #0000000a;box-sizing:border-box;color:var(--color-text-light);display:flex;height:var(--footer-height);justify-content:center;left:0;margin:0;opacity:0;padding:.25rem;position:fixed;right:0;text-align:center;visibility:visible!important;width:100%;z-index:3000}footer:before{background-color:#2c3e50;content:"";height:100%;left:0;position:absolute;top:0;width:var(--sidebar-width);z-index:0}@keyframes footerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-content{box-sizing:border-box;height:100%;margin:0;max-width:none;padding:0 1rem;position:relative;width:100%}.footer-content,.social-icons{align-items:center;display:flex;justify-content:flex-start}.social-icons{margin-left:0;margin-right:0;position:static}.social-icons a{animation:socialIconFadeIn .8s ease-out forwards;color:var(--color-text-light);font-size:1.2rem;margin:0 .5rem;opacity:0;position:relative;text-decoration:none;transform:translateY(10px);visibility:visible!important;z-index:3001}.social-icons a:first-child{animation-delay:1.2s}.social-icons a:nth-child(2){animation-delay:1.4s}.social-icons a:nth-child(3){animation-delay:1.6s}@keyframes socialIconFadeIn{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.social-icons a:hover{color:var(--color-text-blue)}.footer-content p{left:0;margin:0;pointer-events:none;position:absolute;right:0;text-align:center}.clock-container{align-items:center;animation:clockFadeIn .8s ease-out 1.8s forwards;display:flex;gap:8px;opacity:0;position:absolute;right:1rem;text-align:right;top:50%;transform:translateY(-50%)}.clock-toggle{border-radius:3px;color:var(--color-text-light);cursor:pointer;font-size:.8rem;opacity:.7;padding:4px;transition:all .2s ease}.clock-toggle:hover{background-color:#ffffff1a;opacity:1}.clock-content{align-items:flex-end;display:flex;flex-direction:column}.clock-time{font-family:Courier New,monospace;font-size:.9rem;font-weight:600;margin-bottom:2px}.clock-date,.clock-time{color:var(--color-text-light)}.clock-date{font-size:.7rem;opacity:.8}@keyframes clockFadeIn{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.step-container{background:#f4f7f9;border:1px solid var(--color-border-grey2);border-radius:8px;box-shadow:0 2px 12px var(--color-shadow-light);margin-bottom:1.5rem;padding:1rem;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.step-container:hover{border-color:var(--color-border-dark)}.step-container:hover h3{border-bottom:1px solid var(--color-border-dark)}.step-container h3{border-bottom:1px solid var(--color-border-grey);margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.export-container{align-items:center;display:flex}.export-options{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.export-options label{align-items:center;border:1px solid var(--color-border-main);border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;gap:6px;min-width:100px;padding:5px 1rem;transition:background-color .2s ease-in-out}.export-options label:hover{background-color:var(--color-bg-light)}.export-options label[for=excel],.export-options label[for=pdf],.export-options label[for=word]{border:2px solid var(--color-border-main)}.export-options label[for=excel]:hover{border:2px solid var(--color-border-green)}.export-options label[for=word]:hover{border:2px solid var(--color-border-accent)}.export-options label[for=pdf]:hover{border:2px solid var(--color-border-accent2)}.action-section{margin-bottom:0}.action-section button{background:none;border:none;border-radius:0;box-shadow:none;color:inherit;margin:0;padding:0}.action-section button:disabled,.export-container button:disabled{background:var(--color-bg-white)!important;border:1px solid var(--color-border-dark)!important;color:var(--color-text-dark)!important;cursor:not-allowed}.action-section progress{height:20px;vertical-align:middle;width:200px}.cancel-section{margin-top:1rem;padding-left:1rem;text-align:left}.cancel-section button{background-color:var(--color-bg-white);border:1px solid var(--color-border-red);border-radius:5px;color:var(--color-text-red);cursor:pointer;min-width:120px;padding:.5rem 1rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.cancel-section button:hover{background-color:var(--color-bg-accent-red);color:var(--color-text-light)}.menu-toggle{display:none}@media (max-width:768px){nav ul{align-items:center;background-color:var(--color-bg-dark);display:none;flex-direction:column;left:0;position:absolute;top:60px;width:100%;z-index:1002}nav ul.open{display:flex}nav ul li{display:block;margin:0;text-align:center;width:100%}nav ul li a{border-bottom:1px solid var(--color-border-dark);border-radius:0;display:block;padding:1rem}.menu-toggle{background:none;border:none;color:var(--color-text-light);cursor:pointer;display:block;font-size:1.5rem;grid-column:3/4;justify-self:end}.page-content-grid{grid-template-columns:1fr}.left-sidebar{border-bottom:1px solid var(--color-border-main);border-right:none;padding-bottom:1rem;padding-right:0}}@media (max-width:500px){.social-icons{display:none}.arrow-7{width:36px}.arrow-7 span{border-bottom:2px solid var(--color-border-green);border-right:2px solid var(--color-border-green);height:18px;margin:-10px auto;width:36px}}progress[value]{accent-color:var(--color-accent-green)}progress::-webkit-progress-value{background-color:var(--color-bg-accent-green)}progress::-moz-progress-bar{background-color:var(--color-bg-accent-green)}.export-options input[name=excel]{accent-color:var(--color-accent-green);border:2px solid var(--color-border-green)}.export-options input[name=word]{accent-color:var(--color-border-accent);border:2px solid var(--color-border-accent)}.export-options input[name=pdf]{accent-color:var(--color-border-accent2);border:2px solid var(--color-border-accent2)}progress[value="0"]::-webkit-progress-value{background-color:initial}progress[value="0"]::-moz-progress-bar{background-color:initial}progress[value="0"]{accent-color:#0000}.breadcrumbs{align-items:center;background:none!important;display:flex;gap:4px;justify-content:flex-start;padding:0!important}.breadcrumbs a{background:none!important;color:var(--color-text-main)!important;cursor:pointer;padding:0;text-decoration:underline!important}.breadcrumbs a:hover{color:var(--color-text-dark)}.step-arrow{align-items:flex-start;display:flex;height:40px;justify-content:center;margin:0 auto 16px;position:relative;width:80px}.step-arrow:before{background:var(--color-bg-accent-green);border-radius:4px;content:"";display:block;height:32px;margin:0 auto;width:8px}.step-arrow:after{border-left:18px solid #0000;border-right:18px solid #0000;border-top:18px solid var(--color-border-green);content:"";display:block;height:0;left:50%;position:absolute;top:32px;transform:translateX(-50%);width:0}.arrow-7{margin:30px}.arrow-7 span{animation:arrow-7 2s infinite;border-bottom:5px solid var(--color-border-blue2);border-right:5px solid var(--color-border-blue2);display:block;height:30px;margin:-16px;transform:rotate(45deg);width:30px}.arrow-7 span:nth-child(2){animation-delay:-.2s}.arrow-7 span:nth-child(3){animation-delay:-.4s}@keyframes arrow-7{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.sidebar-link{align-items:center;background:var(--color-bg-dark);border:1px solid #0000;border-radius:5px;box-sizing:border-box;color:var(--color-text-light);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;justify-content:space-between;padding:.5rem;position:relative;text-align:center;text-decoration:none;transition:background .2s,color .2s;width:100%}.sidebar-active-bar{background:var(--color-border-blue2);border-radius:0 3px 3px 0;bottom:0;content:"";display:inline-block;position:absolute;right:0;top:0;width:10px}button:not(.icon-btn):not(.lv2-nav-toggle):not(.lv2-mobile-nav-close):not(.lv2-wb-faq-summary):not(.ant-switch):not(.wb-lines-action-btn):not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon):not(.ant-picker-clear):not(.ant-select-clear):not(.ant-picker-header-prev-btn):not(.ant-picker-header-next-btn):not(.ant-picker-header-super-prev-btn):not(.ant-picker-header-super-next-btn):not(.ant-drawer-close):not(.wb-hs-suggest-cell):not(.export-btn):not(.scan-btn):not(.scan-result):not(.scan-manual-toggle):not(.scan-user-btn):not(.scan-theme-btn):not(.scan-lang-btn):not(.scan-torch-btn):not(.scan-settings-close):not(.scan-settings-action):not(.scan-settings-done):not(.scan-theme-select-btn):not(.hs-classify-aa__opt):not(.cookie-banner-btn){background-color:var(--color-bg-dark);border:1px solid var(--color-border-dark);border-radius:5px;box-sizing:border-box;color:var(--color-text-light);cursor:pointer;font-size:1rem;margin-right:1rem;min-width:120px;padding:.5rem 1rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}button:not(.icon-btn):not(.lv2-nav-toggle):not(.lv2-mobile-nav-close):not(.lv2-wb-faq-summary):not(.ant-switch):not(.wb-lines-action-btn):not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon):not(.ant-picker-clear):not(.ant-select-clear):not(.ant-picker-header-prev-btn):not(.ant-picker-header-next-btn):not(.ant-picker-header-super-prev-btn):not(.ant-picker-header-super-next-btn):not(.ant-drawer-close):not(.wb-hs-suggest-cell):not(.export-btn):not(.scan-btn):not(.scan-result):not(.scan-manual-toggle):not(.scan-user-btn):not(.scan-theme-btn):not(.scan-lang-btn):not(.scan-torch-btn):not(.scan-settings-close):not(.scan-settings-action):not(.scan-settings-done):not(.scan-theme-select-btn):not(.hs-classify-aa__opt):not(.cookie-banner-btn):hover{background-color:var(--color-bg-white);border:1px solid var(--color-border-dark);color:var(--color-text-dark)}.ant-input-affix-wrapper .ant-input-clear-icon,.ant-input-clear-icon,button.ant-input-clear-icon{background:#0000!important;border:none!important;box-shadow:none!important;color:#00000040!important;font-size:12px!important;line-height:1!important;margin-right:0!important;min-width:0!important;padding:0!important}.ant-input-clear-icon:hover,button.ant-input-clear-icon:hover{background:#0000!important;border:none!important;color:#00000073!important}.ant-picker-clear,.ant-select-clear,button.ant-picker-clear,button.ant-select-clear{background:#0000!important;border:none!important;box-shadow:none!important;color:#00000040!important;margin-right:0!important;min-width:0!important;padding:0!important}.ant-picker-clear:hover,.ant-select-clear:hover,button.ant-picker-clear:hover,button.ant-select-clear:hover{background:#0000!important;border:none!important;color:#00000073!important}.ant-picker-dropdown .ant-picker-header button,.ant-picker-dropdown button.ant-picker-header-next-btn,.ant-picker-dropdown button.ant-picker-header-prev-btn,.ant-picker-dropdown button.ant-picker-header-super-next-btn,.ant-picker-dropdown button.ant-picker-header-super-prev-btn{background:#0000!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#00000073!important;font-size:12px!important;height:auto!important;line-height:1!important;margin:0!important;min-width:0!important;padding:0!important;width:auto!important}.ant-picker-dropdown .ant-picker-header button:hover{background:#0000000a!important;border:none!important;color:#000000e0!important}.wb-workbench-detail button:not(.wb-lines-action-btn):not(.ant-btn):not(.ant-switch):not(.icon-btn):not(.ant-drawer-close):not(.export-btn){background:#0000;border:none;border-radius:6px;color:inherit;font-size:inherit;margin-right:0;min-width:0;padding:4px 15px}.wb-workbench-detail button:not(.wb-lines-action-btn):not(.ant-btn):not(.ant-switch):not(.icon-btn):not(.ant-drawer-close):not(.export-btn):hover{background:#0000000a;border:none;color:inherit}.wb-workbench-detail .wb-workbench-tabs>.ant-tabs-nav{background:#0000;border:none;border-bottom:1px solid #d9dee7;margin:0 0 16px!important;padding:0;position:relative}.wb-workbench-detail .wb-workbench-tabs>.ant-tabs-nav:before{border-bottom:none!important}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-nav-list{gap:0}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0 20px 0 0!important;padding:10px 2px 12px!important;position:relative;transition:color .12s ease}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#64748b!important;font-size:14px!important;font-weight:600!important;line-height:22px;text-shadow:none}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab:hover{background:#0000!important}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#0f172a!important}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#0000!important}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0958d9!important;font-weight:600!important}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-tab.ant-tabs-tab-active:before{background:#1677ff;border-radius:0 0 3px 3px;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-ink-bar{background:#1677ff!important;border-radius:3px 3px 0 0;display:block!important;height:3px!important}.wb-workbench-detail .wb-workbench-tabs .ant-tabs-nav .ant-tabs-extra-content{-webkit-margin-end:0!important;left:500px!important;margin-inline-end:0!important;position:absolute!important;right:auto!important;top:50%;transform:translateY(-50%)}@media (max-width:991px){.wb-workbench-detail .wb-workbench-tabs .ant-tabs-nav .ant-tabs-extra-content{left:auto!important;position:static!important;transform:none}}.users-table{background:var(--color-bg-white);border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 2px 8px #0000000a;font-size:1rem;overflow:hidden;width:100%}.users-table td,.users-table th{border-bottom:1px solid #e5e5e5}.users-table th{background:var(--color-bg-lighter);color:var(--color-text-dark);font-weight:600}.users-table tr.row-even{background:#fafbfc}.users-table tr.row-odd{background:var(--color-bg-white)}.users-table tr:last-child td{border-bottom:none}.icon-btn{align-items:center;border-radius:0;box-shadow:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0!important;outline:none;padding:0!important;transition:none}.icon-btn .fa-solid,.icon-btn svg{background:none!important;border:none!important;box-shadow:none;color:#757575;font-size:1.15em;transition:color .15s}.icon-btn:hover .fa-solid,.icon-btn:hover svg{background:none!important;color:var(--color-border-blue)}.icon-btn:active,.icon-btn:focus{background:none!important;box-shadow:none;outline:none}.login-bg,.users-table .icon-btn{margin:0!important;padding:0!important}.login-bg{align-items:center;background:linear-gradient(168deg,#0c1424,#131d33 38%,#152238);display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.login-bg>:not(.login-bg-deco){position:relative;z-index:1}.login-bg-deco{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.login-bg-deco:before{background-image:linear-gradient(#0000 47px,hsla(0,0%,100%,.022) 48px),linear-gradient(90deg,#0000 47px,hsla(0,0%,100%,.022) 48px);background-size:48px 48px;content:"";inset:0;mask-image:radial-gradient(ellipse 75% 65% at 50% 28%,#000 0,#0000 72%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 28%,#000 0,#0000 72%);opacity:.45;position:absolute}.login-bg-scribbles{display:block;height:108%;inset:-4%;opacity:.85;pointer-events:none;position:absolute;width:108%;z-index:0}.login-card{background:linear-gradient(135deg,#1a1d24f2,#252932f2);border:1px solid #66ffed33;border-radius:16px;box-shadow:0 8px 32px #0006,0 4px 16px #0000004d,inset 0 1px 0 #66ffed1a;margin:0 auto;max-width:370px;overflow:hidden;padding:36px 32px 20px;position:relative;text-align:center;transform:translateZ(0);transition:all .3s ease;width:100%;z-index:10}.login-card:before{background:linear-gradient(90deg,var(--color-accent-blue),var(--color-cyan));border-radius:16px 16px 0 0;content:"";height:3px;left:0;opacity:.6;position:absolute;top:0;width:100%}.login-card:hover{border-color:#66ffed66;box-shadow:0 12px 48px #00000080,0 6px 24px #0006,inset 0 1px 0 #66ffed33,0 0 20px #66ffed1a;transform:translateY(-2px)}.app-logo-container{position:relative;z-index:15}.app-logo-main{text-shadow:0 0 20px #66ffed4d,0 4px 8px #0000004d}.app-logo-main,.app-logo-sub{color:var(--color-text-light)!important;transition:all .3s ease}.app-logo-sub{opacity:.9;text-shadow:0 0 15px #66ffed33,0 2px 4px #0000004d}.login-btn,.login-form,.login-row,.login-subtitle,.login-title{margin-left:auto;margin-right:auto;max-width:320px;text-align:left}.login-title{font-size:1.5rem;font-weight:700;margin:0 auto 6px}.login-subtitle,.login-title{color:var(--color-text-light);text-align:center}.login-subtitle{font-size:1rem;margin-bottom:22px;opacity:.8}.login-form{margin:0 auto;text-align:left;width:100%}.login-field{align-items:center;display:flex;flex-direction:column;margin-bottom:18px;position:relative}.login-field,.login-input{max-width:320px;width:100%}.login-input{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;box-sizing:border-box;color:var(--color-text-light);display:block;font-size:1rem;margin:0 auto;min-width:180px;outline:none;padding:12px 38px 12px 14px;transition:all .3s ease}.login-input::placeholder{color:#ffffff80}.login-input:focus{background:#ffffff14;border-color:var(--color-cyan);box-shadow:0 0 0 3px #66ffed1a}.login-input:hover:not(:focus){background:#ffffff12;border-color:#ffffff4d}.login-form .login-eye-btn{align-items:center;background:none!important;border:none!important;box-shadow:none!important;color:var(--color-text-grey);cursor:pointer;display:flex;font-size:1.1em;height:24px;justify-content:center;margin:0!important;padding:0!important;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;z-index:2}.login-form .login-eye-btn:disabled{cursor:not-allowed;opacity:.5}.login-form .login-eye-btn .fa-solid,.login-form .login-eye-btn svg{background:none!important;border:none!important;box-shadow:none;color:#fff9;font-size:1.15em;transition:color .3s ease}.login-form .login-eye-btn:hover .fa-solid,.login-form .login-eye-btn:hover svg{color:var(--color-cyan)}.login-row{justify-content:space-between;margin:0 auto 18px;max-width:320px;width:100%}.login-remember,.login-row{align-items:center;display:flex;font-size:.98em}.login-remember{color:var(--color-text-light);flex:1 1;gap:6px;opacity:.9;white-space:nowrap}.login-remember input[type=checkbox]{accent-color:var(--color-accent-blue)}.login-forgot{color:#ffffffb3;flex-shrink:0;font-size:.85em;max-width:320px;text-decoration:none;transition:color .3s ease;width:auto}.login-forgot:hover{color:var(--color-cyan)}.login-btn{align-items:center;background:#ecfeff;border:1.5px solid #99f6e4;border-radius:10px;box-shadow:none!important;color:#042f2e;cursor:pointer;display:flex;filter:none;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.02em;margin-left:auto;margin-right:auto;margin-top:40px;max-width:320px;padding:14px 24px;text-align:center;text-shadow:none;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease;width:100%}.login-btn:hover:not(:disabled){background:#a5f3fc;border-color:#67e8f9;box-shadow:none!important;color:#022c22;filter:none}.login-btn:active:not(:disabled){background:#67e8f9;border-color:#22d3ee;box-shadow:none!important;color:#020617;filter:none;transform:translateY(1px)}.login-btn:focus-visible{outline:2px solid #a5f3fc;outline-offset:2px}.login-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}button.reset-btn{background:var(--color-bg-white);border:1.5px solid var(--color-error);border-radius:5px;box-sizing:border-box;color:var(--color-error);cursor:pointer;font-size:1rem;margin-right:1rem;min-width:120px;padding:.5rem 1rem;transition:background .2s,color .2s,border .2s}button.reset-btn:hover{background:var(--color-error);border:1.5px solid var(--color-error);color:var(--color-bg-white)}button.save-btn{background:var(--color-bg-white);border:1.5px solid #1dc41d;border-radius:5px;box-sizing:border-box;color:#1dc41d;cursor:pointer;font-size:1rem;margin-right:1rem;min-width:120px;padding:.5rem 1rem;transition:background .2s,color .2s,border .2s}button.save-btn:hover{background:#1dc41d;border:1.5px solid #1dc41d;color:var(--color-bg-white)}.user-block{align-items:center;display:flex;flex-shrink:0;gap:8px}.user-block span{color:var(--color-text-light);font-size:1rem;font-weight:500}body,html{background-color:var(--color-bg-dark);overflow-x:hidden}body:has(.hs-classify-page){overflow-y:hidden}.page-content-grid:has(.hs-classify-page){height:calc(100vh - var(--header-height) - var(--footer-height));max-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:hidden;padding-bottom:1.5rem}body:has(.login-bg){background-color:var(--color-bg-dark)!important}.step-card{border:1px solid var(--color-border-grey2);border-radius:8px;box-shadow:0 1px 2px #00000003;margin-bottom:24px;padding:24px 20px 20px}.page,.step-card{background:var(--color-bg-white)}.page{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0;width:100%}.left-menu{margin-top:1.5rem}main{display:flex;flex:1 0 auto;flex-direction:column;min-height:0}.nav-content{background:var(--color-bg-dark);box-sizing:border-box;height:48px;position:relative;width:100%}.nav-content,.nav-logo{align-items:center;display:flex;justify-content:flex-start}.nav-logo{height:100%;position:static}.nav-center{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.nav-center ul{display:inline-flex;gap:1.5rem;list-style:none;margin:0;padding:0;pointer-events:auto}.menu-toggle{z-index:2}.user-block{margin-left:auto;z-index:2}.main-navbar{animation:headerFadeIn 1.5s ease-in-out .3s forwards;box-sizing:border-box;height:var(--header-height);left:0;opacity:0;position:fixed;right:0;top:0;width:100%;z-index:1001}.main-navbar.public-navbar{animation:none!important;left:0!important;opacity:1!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;will-change:auto!important;z-index:1000!important}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeftFadeIn{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.main-navbar+*{margin-top:var(--header-height)}.ag-theme-alpine.users-table .ag-header{background:#cbd5e1;border-bottom:2px solid #888;color:#111;font-weight:600}.ag-theme-alpine.users-table .ag-header-cell{background:#cbd5e1;border-right:1px solid #e0e0e0;color:#111;font-size:1em;padding:6px 8px}.ag-theme-alpine.users-table .ag-header-cell:last-child{border-right:none}.ag-theme-alpine.users-table .ag-floating-filter-input,.ag-theme-alpine.users-table .ag-input-field-input{box-sizing:border-box;font-size:1em;min-width:80px;width:100%}.ag-theme-alpine.users-table .ag-row{cursor:default;transition:background-color .2s ease}.ag-theme-alpine.users-table .ag-row-even{background:#fff}.ag-theme-alpine.users-table .ag-row-odd{background:#f9f9f9}.ag-theme-alpine.users-table .ag-cell{border-right:1px solid #e0e0e0;box-sizing:border-box;display:table-cell;font-size:1em;padding:0 4px;vertical-align:middle}.ag-theme-alpine.users-table .ag-cell:last-child{border-right:none}.ag-theme-alpine.users-table .ag-row-hover{background:#f0f8ff!important}.ag-theme-alpine.users-table .ag-root-wrapper{border-radius:8px;box-shadow:none}.ag-theme-alpine.users-table .ag-input-wrapper:before,.ag-theme-alpine.users-table .ag-text-field-input-wrapper:before{content:none!important;display:none!important}.ag-theme-alpine.users-table .ag-cell,.ag-theme-alpine.users-table .ag-header-cell{display:table-cell;vertical-align:middle}.ag-theme-alpine.users-table .ag-cell[col-id=actions]{padding-left:8px;padding-right:8px;vertical-align:middle}.ag-theme-alpine.users-table .ag-header-cell[col-id=actions]{padding-left:8px;padding-right:8px;text-align:center}.ag-theme-alpine.users-table .ag-cell[col-id=actions] .ag-cell-value,.ag-theme-alpine.users-table .ag-cell[col-id=actions] .ag-cell-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ag-theme-alpine.users-table .ag-cell[col-id=actions] .ag-grid-actions-row{margin:0 auto}.ag-theme-alpine.users-table .ag-cell[col-id=actions] .ag-grid-actions-row>*{flex-shrink:0}.ag-theme-alpine.users-table .ag-cell[col-id=checkbox],.ag-theme-alpine.users-table .ag-header-cell[col-id=checkbox]{align-items:center;display:flex;justify-content:center;min-width:50px}.ag-theme-alpine.users-table .ag-header-cell[col-id=checkbox] .ag-checkbox-input-wrapper{align-items:center!important;display:flex!important;justify-content:center!important;margin-left:3px}.ag-theme-alpine.users-table .ag-header-cell[col-id=checkbox] .ag-checkbox-input{height:20px;margin:0!important;position:static!important;transform:none!important;width:20px}.ag-theme-alpine.users-table .ag-header-cell[col-id=checkbox]{padding-bottom:0!important;padding-top:0!important}.add-row-btn{background:#388e3c!important;color:#fff!important;transition:background .18s,color .18s}.add-row-btn,.add-row-btn:hover{border:1px solid #388e3c!important}.add-row-btn:hover{background:#fff!important;color:#388e3c!important}.reset-filters-btn{background:#fff!important;border:1px solid #888!important;color:#222!important;transition:background .18s,color .18s}.reset-filters-btn:hover{background:#222!important;border:1px solid #888!important;color:#fff!important}.export-btn{background:#fff!important;border:1px solid #888!important;color:#222!important;transition:background .18s,color .18s,border-color .18s}.export-btn:hover,button.export-btn:hover{background:#1976d2!important;border:1px solid #1976d2!important;color:#fff!important}.fixed-export-dropdown__item{background:#fff;box-sizing:border-box;color:#222;cursor:pointer;font-weight:500;padding:8px 16px;transition:background .15s ease}.fixed-export-dropdown__item:hover{background:#f5f7fa}.fixed-export-dropdown__item:focus-visible{background:#f5f7fa;outline:2px solid #1976d2;outline-offset:-2px}.fixed-export-dropdown__item--divider{border-bottom:1px solid #eee}.delete-btn{background:#fff!important;color:#d32f2f!important;transition:background .18s,color .18s}.delete-btn,.delete-btn:hover{border:1px solid #d32f2f!important}.delete-btn:hover{background:#d32f2f!important;color:#fff!important}.ag-theme-alpine.roles-table .ag-header{background:#cbd5e1;border-bottom:2px solid #888;color:#111;font-weight:600}.ag-theme-alpine.roles-table .ag-header-cell{background:#cbd5e1;border-right:1px solid #e0e0e0;color:#111;font-size:1em;padding:6px 8px}.ag-theme-alpine.roles-table .ag-header-cell:last-child{border-right:none}.ag-theme-alpine.roles-table .ag-floating-filter-input,.ag-theme-alpine.roles-table .ag-input-field-input{box-sizing:border-box;font-size:1em;min-width:80px;width:100%}.ag-theme-alpine.roles-table .ag-row{cursor:default;transition:background-color .2s ease}.ag-theme-alpine.roles-table .ag-row-even{background:#fff}.ag-theme-alpine.roles-table .ag-row-odd{background:#f9f9f9}.ag-theme-alpine.roles-table .ag-cell{border-right:1px solid #e0e0e0;box-sizing:border-box;display:table-cell;font-size:1em;padding:0 4px;vertical-align:middle}.ag-theme-alpine.roles-table .ag-cell:last-child{border-right:none}.ag-theme-alpine.roles-table .ag-row-hover{background:#f0f8ff!important}.ag-theme-alpine.roles-table .ag-root-wrapper{border-radius:8px;box-shadow:none}.ag-theme-alpine.roles-table .ag-input-wrapper:before,.ag-theme-alpine.roles-table .ag-text-field-input-wrapper:before{content:none!important;display:none!important}.ag-theme-alpine.roles-table .ag-cell,.ag-theme-alpine.roles-table .ag-header-cell{display:table-cell;vertical-align:middle}.ag-theme-alpine.roles-table .ag-cell[col-id=checkbox],.ag-theme-alpine.roles-table .ag-header-cell[col-id=checkbox]{align-items:center;display:flex;justify-content:center;min-width:50px}.ag-theme-alpine.roles-table .ag-header-cell[col-id=checkbox] .ag-checkbox-input-wrapper{align-items:center!important;display:flex!important;justify-content:center!important;margin-left:3px}.ag-theme-alpine.roles-table .ag-header-cell[col-id=checkbox] .ag-checkbox-input{height:20px;margin:0!important;position:static!important;transform:none!important;width:20px}.ag-theme-alpine.roles-table .ag-header-cell[col-id=checkbox]{padding-bottom:0!important;padding-top:0!important}.landing-page{background:var(--color-bg-main);color:var(--color-text-light);height:auto!important;margin:0;max-height:none!important;min-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0;width:100%}.hero-section{align-items:center;background:linear-gradient(135deg,var(--color-bg-dark) 0,var(--color-bg-main) 100%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M40 0H0v40' fill='none' stroke='rgba(102, 255, 237, 0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:100% 100%,40px 40px;display:flex;justify-content:center;min-height:500px;overflow:hidden;padding:80px 20px;position:relative;text-align:center}.hero-section:before{background:radial-gradient(circle,#66ffed1a 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='20' cy='20' r='2' fill='rgba(102, 255, 237, 0.15)'/%3E%3Ccircle cx='80' cy='30' r='2' fill='rgba(102, 255, 237, 0.15)'/%3E%3Ccircle cx='50' cy='70' r='2' fill='rgba(102, 255, 237, 0.15)'/%3E%3Cpath stroke='rgba(102, 255, 237, 0.1)' d='m20 20 60 10M80 30 50 70M50 70 20 20'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h200v200H0z'/%3E%3C/svg%3E");background-size:100% 100%,100px 100px;right:-10%;top:-50%}.hero-section:after,.hero-section:before{border-radius:50%;content:"";height:600px;opacity:.6;pointer-events:none;position:absolute;width:600px}.hero-section:after{background:radial-gradient(circle,#1976d21a 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' d='M0 0h80v80H0z'/%3E%3Cpath d='M0 40h40m0-40v80m0-40h40' stroke='rgba(25, 118, 210, 0.12)' stroke-width='1.5' fill='none'/%3E%3Ccircle cx='40' cy='40' r='3' fill='rgba(25, 118, 210, 0.2)'/%3E%3Ccircle cy='40' r='2' fill='rgba(25, 118, 210, 0.15)'/%3E%3Ccircle cx='80' cy='40' r='2' fill='rgba(25, 118, 210, 0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h150v150H0z'/%3E%3C/svg%3E");background-size:100% 100%,80px 80px;bottom:-50%;left:-10%}.hero-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-subtitle,.hero-title{color:var(--color-text-light)}.hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.hero-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:3rem 0 2.5rem}.hero-stat-item{animation:fadeInUp .6s ease-out;text-align:center}.hero-stat-item:first-child{animation-delay:.1s}.hero-stat-item:nth-child(2){animation-delay:.2s}.hero-stat-item:nth-child(3){animation-delay:.3s}.hero-stat-number{color:var(--color-cyan);font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem;text-shadow:0 0 20px #66ffed80}.hero-stat-label{color:var(--color-text-light);font-size:1rem;font-weight:500;opacity:.85}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--color-accent-blue);color:var(--color-text-light)}.btn-primary:hover{background:var(--color-accent-blue2);box-shadow:0 4px 12px #2196f366;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid var(--color-text-light);color:var(--color-text-light)}.btn-secondary:hover{background:var(--color-text-light);color:var(--color-bg-dark)}.btn-large{font-size:1.1rem;padding:16px 40px}.features-section{background:var(--color-bg-main);margin-bottom:0;overflow:hidden;padding:80px 20px;position:relative}.features-section:before{background:radial-gradient(circle,#66ffed14 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M0 40 40 0' stroke='rgba(102, 255, 237, 0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:100% 100%,40px 40px;height:300px;left:-100px;top:50%;transform:translateY(-50%);width:300px}.features-section:after,.features-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.features-section:after{background:radial-gradient(circle,#1976d21a 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='30' height='30' patternUnits='userSpaceOnUse'%3E%3Cpath d='m15 0 10 5v10l-10 5-10-5V5Z' fill='none' stroke='rgba(25, 118, 210, 0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:100% 100%,30px 30px;height:400px;right:-100px;top:20%;width:400px}.features-section{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='60' height='60' patternUnits='userSpaceOnUse'%3E%3Cpath d='M60 0H0v60' fill='none' stroke='rgba(102, 255, 237, 0.06)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:60px 60px}.container{margin:0 auto;max-width:1200px}.section-title{color:var(--color-text-light);display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center;width:100%}.section-title:after{background:linear-gradient(90deg,var(--color-accent-blue),var(--color-cyan));border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.features-grid{align-items:stretch;display:flex!important;flex-wrap:wrap!important;gap:2.5rem;justify-content:center!important;margin-bottom:3rem;width:100%}.features-grid .feature-card{flex-shrink:0;min-height:400px;padding:3.5rem 3rem;width:380px}.features-section .container{max-width:1400px!important;position:relative;width:100%;z-index:1}.features-grid-3col{align-items:stretch;display:flex!important;flex-wrap:wrap!important;gap:2.5rem;justify-content:center!important;margin-bottom:3rem;width:100%}.features-grid-3col .feature-card{background:linear-gradient(135deg,var(--color-bg-dark) 0,#282c34f2 100%);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #0003;-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:400px;opacity:0;overflow:hidden;padding:3.5rem 3rem;position:relative;text-align:center;transform:scale(.8);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:380px}.features-grid-3col .feature-card:before{background:linear-gradient(90deg,var(--color-cyan),var(--color-lime));border-radius:16px 16px 0 0;box-sizing:border-box;content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.features-grid-3col .feature-card:hover:before{opacity:1}.features-grid-3col.visible .feature-card,.features-section.visible .features-grid-3col .feature-card{animation:scaleFadeIn .8s ease-out forwards}.features-grid-3col .feature-card:first-child{animation-delay:.05s}.features-grid-3col .feature-card:nth-child(2){animation-delay:.1s}.features-grid-3col .feature-card:nth-child(3){animation-delay:.15s}.features-grid-3col .feature-card:nth-child(4){animation-delay:.2s}.features-grid-3col .feature-card:nth-child(5){animation-delay:.25s}.features-grid-3col .feature-card:nth-child(6){animation-delay:.3s}.features-grid-3col .feature-card:nth-child(7){animation-delay:.35s}.features-grid-3col .feature-card:nth-child(8){animation-delay:.4s}.features-grid-3col .feature-card:nth-child(9){animation-delay:.45s}.feature-card:hover{border-color:#66ffed4d;box-shadow:0 12px 40px #66ffed40;transform:translateY(-8px) scale(1.02)}.feature-icon{color:var(--color-cyan);display:inline-block;filter:drop-shadow(0 4px 8px rgba(102,255,237,.3));font-size:3.5rem;margin-bottom:1.5rem;position:relative;transition:transform .3s ease,filter .3s ease}.feature-card:hover .feature-icon{filter:drop-shadow(0 6px 12px rgba(102,255,237,.5));transform:scale(1.1) rotate(5deg)}.feature-card h3{color:var(--color-text-light);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:var(--color-text-light);line-height:1.6;opacity:.8}.cta-section{background:linear-gradient(135deg,#1a1d24bf,#252932bf),url(/static/media/cta-background.0b52e6308f49e69f6bda.jpg);background-blend-mode:multiply;background-position:50%;background-size:100% 100%,cover;border-top:1px solid #ffffff0d;margin-bottom:0;overflow:hidden;padding:80px 20px 40px;position:relative;text-align:center}.cta-section:before{background:linear-gradient(135deg,#1a1d2466,#25293266);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.cta-section .container{position:relative;z-index:1}.cta-section h2{color:var(--color-text-light);font-size:2.5rem;margin-bottom:1rem}.cta-section p{color:var(--color-text-light);font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-buttons .btn{min-width:200px}.hero-slider{align-items:center;background:linear-gradient(135deg,var(--color-bg-dark) 0,var(--color-bg-main) 100%);display:flex;justify-content:center;min-height:600px;overflow:hidden;position:relative;width:100%}.hero-slider:before{background:radial-gradient(circle,#66ffed1a 0,#0000 70%);height:600px;right:-10%;top:-50%;width:600px}.hero-slider:after,.hero-slider:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.hero-slider:after{background:radial-gradient(circle,#1976d21a 0,#0000 70%);bottom:-30%;height:500px;left:-10%;width:500px}.slider-container{min-height:600px;position:relative}.slide,.slider-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.slide{opacity:0;position:absolute;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease;z-index:1}.slide.active{opacity:1;transform:translateX(0);z-index:2}.slide-content{max-width:900px;padding:40px 20px;position:relative;text-align:center;z-index:3}.slide-badge{background:#66ffed26;border:1px solid #66ffed4d;border-radius:30px;color:#66ffed;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding:8px 20px}.slide-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 10px #0000004d}.slide-subtitle,.slide-title{color:var(--color-text-light)}.slide-subtitle{font-size:1.3rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.slide-buttons{flex-wrap:wrap;gap:20px}.slide-buttons,.slider-nav{display:flex;justify-content:center}.slider-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:var(--color-text-light);cursor:pointer;height:50px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.slider-nav:hover{background:#fff3;border-color:#fff6;transform:translateY(-50%) scale(1.1)}.slider-nav-prev{left:30px}.slider-nav-next{right:30px}.slider-dots{bottom:30px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.slider-dots .dot{background:#0000;border:2px solid #fff6;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.slider-dots .dot:hover{background:#fff3;border-color:#ffffffb3}.slider-dots .dot.active{background:var(--color-primary);border-color:var(--color-primary);border-radius:6px;width:32px}@media (max-width:768px){.slide-title{font-size:2.5rem}.slide-subtitle{font-size:1.1rem}.slider-nav{height:40px;width:40px}.slider-nav-prev{left:15px}.slider-nav-next{right:15px}.hero-slider,.slider-container{min-height:500px}}.features-page{background:var(--color-bg-main);color:var(--color-text-light);min-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:visible;padding:40px 20px}.features-page .container{max-width:1400px!important;width:100%}.page-header{margin-bottom:4rem;padding-top:2rem;text-align:center}.page-header h1{color:var(--color-text-light);font-size:3rem;font-weight:700;margin-bottom:1rem}.page-subtitle{color:var(--color-text-light);font-size:1.25rem;margin:0 auto;max-width:600px;opacity:.9}.features-list{margin:0 auto 4rem;max-width:900px}.feature-item{background:var(--color-bg-dark);border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:2rem;margin-bottom:3rem;padding:2rem;transition:transform .3s ease}.feature-item:hover{transform:translateX(10px)}.feature-item-icon{align-items:center;color:var(--color-accent-blue);display:flex;flex-shrink:0;font-size:2.5rem;justify-content:center;width:80px}.feature-item-content h3{color:var(--color-text-light);font-size:1.5rem;margin-bottom:.5rem}.feature-item-content p{color:var(--color-text-light);line-height:1.6;opacity:.8}.features-cta{background:var(--color-bg-dark);border-radius:12px;margin-top:4rem;padding:3rem;text-align:center}.features-cta h2{color:var(--color-text-light);font-size:2rem;margin-bottom:1rem}.public-layout{background-color:var(--color-bg-main);display:flex;filter:none!important;flex-direction:column;margin:0;max-height:none!important;min-height:100vh;overflow-x:hidden!important;overflow-y:visible!important;padding:0;perspective:none!important;transform:none!important;width:100%;will-change:auto!important}.public-navbar{box-shadow:0 2px 8px #0000001a;left:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100vw!important;will-change:auto!important;z-index:1000!important}.app-navbar,.public-navbar{animation:none!important;margin:0!important;opacity:1!important}.app-navbar{width:100%}.app-header-center{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.app-header-center>*{pointer-events:auto}.app-header-left,.app-header-right{align-items:center;display:flex;gap:12px;position:relative;z-index:2}.app-header-right{margin-left:auto}.app-footer{align-items:center;animation:none!important;background-color:var(--color-bg-dark);bottom:0;box-shadow:0 -2px 8px #0000000a;color:var(--color-text-light);display:flex;height:var(--footer-height);justify-content:center;left:0;margin:0!important;opacity:1!important;padding:.25rem;position:fixed;right:0;text-align:center;visibility:visible!important;width:auto;z-index:3000}.app-footer:before{background-color:#2c3e50;content:"";height:100%;left:0;position:absolute;top:0;width:var(--sidebar-width);z-index:0}.public-content{-webkit-overflow-scrolling:auto;background-color:var(--color-bg-main);display:flex;flex:1 1;flex-direction:column;height:auto!important;margin:0;margin-top:var(--header-height);max-height:none!important;overflow:visible!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0;width:100%}.public-content>*{flex-shrink:0;max-height:none!important;overflow:visible!important}.public-content :not(.ant-modal):not(.ant-dropdown):not(.ant-select-dropdown):not(.ant-picker-dropdown){overflow-x:visible!important;overflow-y:visible!important}.features-page::-webkit-scrollbar,.landing-page::-webkit-scrollbar,.public-content::-webkit-scrollbar,.public-layout::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.features-page,.landing-page,.public-content,.public-layout{-ms-overflow-style:none!important;scrollbar-width:none!important}.public-content .ant-dropdown,.public-content .ant-modal,.public-content .ant-picker-dropdown,.public-content .ant-select-dropdown{overflow:auto!important}.public-content>:last-child{margin-bottom:0!important;padding-bottom:0!important}.public-footer{animation:none!important;background-color:var(--color-bg-dark);flex-shrink:0;height:var(--footer-height);margin:0!important;min-height:var(--footer-height);opacity:1!important;padding:0;position:relative!important;width:100%}.public-footer .footer-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0;padding:.25rem 1rem}.benefits-section{background:var(--color-bg-dark);margin-bottom:0;overflow:hidden;padding:80px 20px;position:relative}.benefits-section:before{background:radial-gradient(circle,#1976d21a 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='30' height='30' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='15' cy='15' r='1.5' fill='rgba(25, 118, 210, 0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h120v120H0z'/%3E%3C/svg%3E");background-size:100% 100%,30px 30px;right:-200px;top:-200px}.benefits-section:after,.benefits-section:before{border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;width:600px}.benefits-section:after{background:radial-gradient(circle,#4caf5014 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='150' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' d='M0 0h80v80H0z'/%3E%3Cpath d='M0 40h40m0-40v80m0-40h40m-40 0V20m0 20v20' stroke='rgba(25, 118, 210, 0.12)' stroke-width='1.5' fill='none'/%3E%3Ccircle cx='40' cy='40' r='3' fill='rgba(25, 118, 210, 0.2)'/%3E%3Ccircle cy='40' r='2' fill='rgba(25, 118, 210, 0.15)'/%3E%3Ccircle cx='80' cy='40' r='2' fill='rgba(25, 118, 210, 0.15)'/%3E%3Ccircle cx='40' cy='20' r='2' fill='rgba(25, 118, 210, 0.15)'/%3E%3Ccircle cx='40' cy='60' r='2' fill='rgba(25, 118, 210, 0.15)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h150v150H0z'/%3E%3C/svg%3E");background-size:100% 100%,80px 80px;left:-10%;opacity:.6;top:-30%}.benefits-section{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='50' height='50' patternUnits='userSpaceOnUse'%3E%3Cpath d='M50 0H0v50' fill='none' stroke='rgba(25, 118, 210, 0.08)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:50px 50px}.benefits-section .container{max-width:1400px!important;position:relative;width:100%;z-index:1}.benefits-grid{align-items:stretch;display:flex!important;flex-wrap:wrap!important;gap:2.5rem;justify-content:center!important;width:100%}.benefit-card{background:linear-gradient(135deg,var(--color-bg-main) 0,#2c3e50f2 100%);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #0003;-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:400px;opacity:0;overflow:hidden;padding:3.5rem 3rem;position:relative;text-align:center;transform:translateY(30px);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:380px}.benefit-card:before{background:linear-gradient(90deg,var(--color-accent-blue),var(--color-cyan));border-radius:16px 16px 0 0;box-sizing:border-box;content:"";height:3px;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.benefit-card:hover:before{opacity:1}.benefits-section.visible .benefit-card{animation:slideUpFadeIn .8s ease-out forwards}.benefits-section:not(.visible) .benefit-card{opacity:0;transform:translateY(30px)}.benefit-card:first-child{animation-delay:.05s}.benefit-card:nth-child(2){animation-delay:.15s}.benefit-card:nth-child(3){animation-delay:.25s}.benefit-card:hover{border-color:#1976d24d;box-shadow:0 12px 40px #1976d24d;transform:translateY(-8px)}.benefit-icon{color:var(--color-accent-blue);display:inline-block;filter:drop-shadow(0 4px 8px rgba(25,118,210,.3));font-size:4.5rem;margin-bottom:1.5rem;position:relative;transition:transform .3s ease,filter .3s ease}.benefit-card:hover .benefit-icon{filter:drop-shadow(0 6px 12px rgba(25,118,210,.5));transform:scale(1.1)}.benefit-card h3{color:var(--color-text-light);font-size:1.75rem;margin-bottom:1.5rem}.benefit-card p{color:var(--color-text-light);flex:1 1;font-size:1.05rem;line-height:1.8;opacity:.9}.benefit-card strong{color:var(--color-accent-blue);font-weight:600}.problems-section{background:var(--color-bg-main),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='45' height='45' patternUnits='userSpaceOnUse'%3E%3Cpath d='M45 0H0v45' fill='none' stroke='rgba(240, 73, 73, 0.06)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:100% 100%,45px 45px;margin-bottom:0;overflow:hidden;padding:80px 20px;position:relative}.problems-section:before{background:radial-gradient(circle,#f0494914 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='50' height='50' patternUnits='userSpaceOnUse'%3E%3Cpath d='M0 25q12.5-10 25 0t25 0' stroke='rgba(240, 73, 73, 0.1)' fill='none'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");background-size:100% 100%,50px 50px;height:500px;left:50%;top:-150px;transform:translateX(-50%);width:500px}.problems-section:after,.problems-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.problems-section:after{background:radial-gradient(circle,#4caf501a 0,#0000 70%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M0 20h30m0 0-5-5m5 5-5 5' stroke='rgba(76, 175, 80, 0.12)' stroke-width='1.5' fill='none'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h80v80H0z'/%3E%3C/svg%3E");background-size:100% 100%,40px 40px;bottom:-100px;height:350px;right:-100px;width:350px}.problems-section .container{max-width:1400px!important;position:relative;width:100%;z-index:1}.problems-grid{align-items:stretch;display:flex!important;flex-wrap:wrap!important;gap:2.5rem;justify-content:center!important;width:100%}.problem-card{background:linear-gradient(135deg,var(--color-bg-dark) 0,#282c34f2 100%);border-left:4px solid var(--color-accent-red);border-radius:16px;box-shadow:0 4px 20px #0003;-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px);flex-shrink:0;min-height:280px;opacity:0;overflow:hidden;padding:3rem 2.5rem;position:relative;transform:translateX(-50px);transition:transform .3s ease,border-left-color .3s ease,box-shadow .3s ease;width:380px}.problem-card:after{background:linear-gradient(180deg,var(--color-accent-red),var(--color-accent-green));bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.problems-section.visible .problem-card{animation:slideInLeftFadeIn .8s ease-out forwards}.problem-card:first-child{animation-delay:.05s}.problem-card:nth-child(2){animation-delay:.1s}.problem-card:nth-child(3){animation-delay:.15s}.problem-card:nth-child(4){animation-delay:.2s}.problem-card:nth-child(5){animation-delay:.25s}.problem-card:nth-child(6){animation-delay:.3s}.problem-card:hover{border-left-color:var(--color-accent-green);box-shadow:0 12px 40px #4caf5040;transform:translateX(8px) translateY(-4px)}.problem-card:hover:after{opacity:1}.problem-card h3{color:var(--color-text-light);font-size:1.5rem;margin-bottom:1rem}.problem-card p{color:var(--color-text-light);line-height:1.8;opacity:.9}.problem-card strong{color:var(--color-accent-green);font-weight:600}.problem-card p strong:first-of-type{color:var(--color-accent-red)}nav ul li a.active{background-color:var(--color-accent-blue)!important;color:var(--color-text-light)!important}@media (max-width:1024px){nav ul{gap:.25rem}nav ul li a{font-size:.9rem;padding:.5rem .6rem}.benefits-grid .benefit-card,.features-grid .feature-card,.features-grid-3col .feature-card,.problems-grid .problem-card{max-width:100%;min-width:300px;width:calc(50% - 1.25rem)}}.contact-info-card{background:linear-gradient(135deg,#1a1d24f2,#252932f2);border:1px solid #66ffed33;border-radius:16px;box-shadow:0 4px 20px #0003;-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px);margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.contact-info-card:before{background:linear-gradient(90deg,var(--color-accent-blue),var(--color-cyan));border-radius:16px 16px 0 0;box-sizing:border-box;content:"";height:3px;left:0;opacity:.6;position:absolute;top:0;width:100%}.contact-info-title{color:var(--color-text-light);font-size:1.3rem;font-weight:700;margin-bottom:1rem}.contact-info-text{color:var(--color-text-light);line-height:1.6;margin-bottom:.5rem;opacity:.9}.contact-info-text:last-child{margin-bottom:0}.contact-info-text strong{color:var(--color-cyan);font-weight:600}.contact-form-card{background:linear-gradient(135deg,#1a1d24f2,#252932f2);border:1px solid #66ffed33;border-radius:16px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #66ffed1a;-webkit-clip-path:inset(0 round 16px);clip-path:inset(0 round 16px);overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.contact-form-card:before{background:linear-gradient(90deg,var(--color-accent-blue),var(--color-cyan));border-radius:16px 16px 0 0;box-sizing:border-box;content:"";height:3px;left:0;margin:0;opacity:.6;padding:0;position:absolute;top:0;width:100%}.contact-form-card:hover{border-color:#66ffed66;box-shadow:0 12px 48px #0006,0 0 0 1px #66ffed33;transform:translateY(-2px)}.contact-form-title{color:var(--color-text-light);font-size:1.5rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.contact-form{gap:1.5rem}.contact-form,.form-field{display:flex;flex-direction:column}.form-field{gap:.5rem}.form-field label{color:var(--color-text-light);font-size:.9rem;font-weight:600;margin-left:4px;opacity:.9}.form-input,.form-textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff26;border-radius:10px;box-sizing:border-box;color:var(--color-text-light);font-family:inherit;font-size:1rem;outline:none;padding:14px 16px;transition:all .3s ease;width:100%}.form-input::placeholder,.form-textarea::placeholder{color:#fff6}.form-input:focus,.form-textarea:focus{background:#ffffff14;border-color:var(--color-accent-blue);box-shadow:0 0 0 3px #1976d233,0 4px 12px #1976d226;transform:translateY(-1px)}.form-input:hover:not(:focus),.form-textarea:hover:not(:focus){background:#ffffff0f;border-color:#ffffff40}.form-textarea{line-height:1.6;min-height:120px;resize:vertical}.contact-submit-btn{align-items:center;background:linear-gradient(135deg,var(--color-accent-blue) 0,var(--color-accent-blue2) 100%);border:none;border-radius:10px!important;box-shadow:0 4px 16px #1976d24d;box-sizing:border-box;color:var(--color-text-light);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;margin-top:.5rem;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease;width:100%}.contact-submit-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);border-radius:10px;box-sizing:border-box;content:"";height:100%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:0}.contact-submit-btn:hover:before{display:none}.contact-submit-btn span,.contact-submit-btn svg{position:relative;z-index:1}.form-input-error{background:#f049491a!important}.form-input-error,.form-input-error:focus{border-color:var(--color-red-accent)!important}.form-input-error:focus{box-shadow:0 0 0 3px #f0494933!important}.form-error{color:var(--color-red-accent);display:block;font-size:.85rem;margin-left:4px;margin-top:.25rem}.form-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff0d!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.form-input select:focus{background-color:#ffffff14!important}.form-input select option{background:#1a1d24fa!important;background-color:#1a1d24fa!important;color:var(--color-text-light)!important;padding:12px 16px}@-moz-document url-prefix(){.form-input select{background-color:#1a1d24fa!important}.form-input select option{background:#1a1d24fa!important;background-color:#1a1d24fa!important;color:var(--color-text-light)!important}}.form-input select::-webkit-scrollbar{width:8px}.form-input select::-webkit-scrollbar-track{background:#1a1d2480}.form-input select::-webkit-scrollbar-thumb{background:#66ffed4d;border-radius:4px}.form-input select::-webkit-scrollbar-thumb:hover{background:#66ffed80}.contact-select.ant-select{width:100%!important}.contact-select .ant-select-selector{background:#ffffff0d!important;border:2px solid #ffffff26!important;border-radius:10px!important;color:var(--color-text-light)!important;height:auto!important;min-height:48px!important;padding:0!important}.contact-select .ant-select-selector .ant-select-selection-search{height:100%!important}.contact-select .ant-select-selector .ant-select-selection-item,.contact-select .ant-select-selector .ant-select-selection-placeholder{height:48px!important;line-height:48px!important;padding:0 16px!important}.contact-select .ant-select-selection-item{color:var(--color-text-light)!important}.contact-select .ant-select-selection-placeholder{color:#fff6!important}.contact-select.ant-select-focused .ant-select-selector{background:#ffffff14!important;border-color:var(--color-accent-blue)!important;box-shadow:0 0 0 3px #1976d233,0 4px 12px #1976d226!important}.contact-select:hover:not(.ant-select-focused) .ant-select-selector{background:#ffffff0f!important;border-color:#ffffff40!important}.contact-select .ant-select-arrow{color:#fff9!important;right:16px!important}.ant-select-dropdown.contact-select-dropdown{background:#1a1d24fa!important;border:1px solid #66ffed33!important;border-radius:10px!important;box-shadow:0 8px 32px #0000004d!important;padding:8px!important}.ant-select-dropdown.contact-select-dropdown .ant-select-item{background:#0000!important;border-radius:6px!important;color:var(--color-text-light)!important;line-height:20px!important;margin:2px 0!important;min-height:40px!important;padding:10px 12px!important}.ant-select-dropdown.contact-select-dropdown .ant-select-item:hover{background:#66ffed1a!important;color:var(--color-text-light)!important}.ant-select-dropdown.contact-select-dropdown .ant-select-item-option-selected{background:#1976d233!important;color:var(--color-text-light)!important;font-weight:600!important}.ant-select-dropdown.contact-select-dropdown .ant-select-item-option-active{background:#66ffed26!important}.contact-select.form-input-error .ant-select-selector{background:#f049491a!important;border-color:var(--color-red-accent)!important}.contact-select.form-input-error.ant-select-focused .ant-select-selector{border-color:var(--color-red-accent)!important;box-shadow:0 0 0 3px #f0494933!important}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.contact-submit-btn:disabled:hover{box-shadow:0 4px 16px #1976d24d!important;transform:none!important}.contact-submit-btn:hover{background:linear-gradient(135deg,var(--color-accent-blue2) 0,var(--color-accent-blue) 100%)}.contact-submit-btn:active{box-shadow:0 2px 8px #1976d24d;transform:translateY(0)}.contact-submit-btn svg{transition:transform .3s ease}.contact-submit-btn:hover svg{transform:none}.contact-success-message{align-items:center;animation:fadeInScale .5s ease;color:var(--color-accent-green);display:flex;flex-direction:column;gap:1rem;padding:3rem 2rem;text-align:center}.contact-success-message svg{animation:checkmarkAnimation .6s ease;color:var(--color-accent-green);filter:drop-shadow(0 4px 8px rgba(76,175,80,.3))}.contact-success-message p{font-size:1.3rem;font-weight:600;margin:0}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes rotate-globe{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes checkmarkAnimation{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.benefits-grid .benefit-card,.features-grid .feature-card,.features-grid-3col .feature-card,.problems-grid .problem-card{max-width:100%;min-width:100%;width:100%!important}.feature-item{flex-direction:column;text-align:center}.hero-stats{gap:2rem;margin:2rem 0 1.5rem}.hero-stat-number{font-size:2.5rem}.hero-stat-label{font-size:.9rem}.cta-buttons,.hero-buttons{flex-direction:column}.btn,.cta-buttons .btn{max-width:300px;width:100%}.contact-form-card{padding:1.5rem}.contact-form-title{font-size:1.3rem}}.pricing-toggle-container{display:flex;justify-content:center;margin:3rem 0 4rem}.pricing-toggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:4px;padding:4px;position:relative}.pricing-toggle-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-text-light);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;position:relative;transition:all .3s ease}.pricing-toggle-btn:hover{background:#ffffff0d}.pricing-toggle-btn.active{background:linear-gradient(135deg,var(--color-accent-blue) 0,var(--color-accent-blue2) 100%);box-shadow:0 4px 16px #1976d24d;color:var(--color-text-light)}.pricing-badge{background:var(--color-cyan);border-radius:12px;color:var(--color-bg-dark);font-size:.75rem;font-weight:700;margin-left:4px;padding:2px 8px}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:1200px}.pricing-card{background:linear-gradient(135deg,#1a1d24f2,#252932f2);border:1px solid #66ffed33;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.pricing-card:before{display:none}.pricing-card:hover{border-color:#66ffed66;box-shadow:0 12px 48px #0006,0 0 0 1px #66ffed33;transform:translateY(-4px)}.pricing-card-popular{border-color:var(--color-accent-blue);box-shadow:0 8px 32px #1976d24d}.pricing-card-popular:before{display:none}.pricing-badge-popular{background:linear-gradient(135deg,var(--color-accent-blue) 0,var(--color-accent-blue2) 100%);border-radius:20px;box-shadow:0 4px 16px #1976d266;color:var(--color-text-light);font-size:.85rem;font-weight:700;left:50%;padding:6px 16px;position:absolute;top:-12px;transform:translateX(-50%)}.pricing-card-header{margin-bottom:2rem;text-align:center}.pricing-plan-name{color:var(--color-text-light);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.pricing-plan-description{color:var(--color-text-grey);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.pricing-price{align-items:baseline;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.pricing-price-amount{color:var(--color-text-light);font-size:3rem;font-weight:700;line-height:1}.pricing-price-period{color:var(--color-text-grey);font-size:1rem;font-weight:500}.pricing-price-custom{font-size:2rem!important;text-align:center;word-break:break-word}.pricing-card-body{flex:1 1;margin-bottom:2rem}.pricing-features{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.pricing-feature{align-items:flex-start;color:var(--color-text-light);display:flex;font-size:.95rem;gap:.75rem;line-height:1.6}.pricing-feature svg{color:var(--color-cyan);flex-shrink:0;margin-top:2px}.pricing-card-footer{margin-top:auto}.pricing-cta-btn{background:#ffffff0d;border:2px solid #ffffff26;border-radius:10px;color:var(--color-text-light);cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 32px;transition:all .3s ease;width:100%}.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button[type=button],.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view>button,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view>button[type=button],.ant-picker-header-view button,.ant-picker-header-view button[type=button],.ant-picker-header-view>button,.ant-picker-header-view>button[type=button],.ant-picker-panel .ant-picker-header-view button,.ant-picker-panel .ant-picker-header-view button[type=button],.ant-picker-panel .ant-picker-header-view>button,.ant-picker-panel .ant-picker-header-view>button[type=button]{align-items:center!important;background:#0000!important;background-color:initial!important;border:0 #0000!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box!important;color:inherit!important;display:inline-block!important;font-size:16px!important;font-weight:500!important;height:auto!important;justify-content:center!important;line-height:24px!important;margin:0!important;max-width:none!important;min-width:auto!important;outline:none!important;padding:4px 8px!important;position:relative!important;text-align:center!important;transition:none!important;vertical-align:middle!important;vertical-align:initial!important;width:auto!important}.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button:active,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button:focus,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button:hover,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button[type=button]:active,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button[type=button]:focus,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view button[type=button]:hover,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view:hover button,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view:hover>button,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view>button:active,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view>button:focus,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view>button:hover,.ant-picker-header-view button:active,.ant-picker-header-view button:focus,.ant-picker-header-view button:hover,.ant-picker-header-view button[type=button]:active,.ant-picker-header-view button[type=button]:focus,.ant-picker-header-view button[type=button]:hover,.ant-picker-header-view:hover button,.ant-picker-header-view:hover>button,.ant-picker-header-view>button:active,.ant-picker-header-view>button:focus,.ant-picker-header-view>button:hover,.ant-picker-panel .ant-picker-header-view button:active,.ant-picker-panel .ant-picker-header-view button:focus,.ant-picker-panel .ant-picker-header-view button:hover,.ant-picker-panel .ant-picker-header-view button[type=button]:active,.ant-picker-panel .ant-picker-header-view button[type=button]:focus,.ant-picker-panel .ant-picker-header-view button[type=button]:hover,.ant-picker-panel .ant-picker-header-view:hover button,.ant-picker-panel .ant-picker-header-view:hover>button,.ant-picker-panel .ant-picker-header-view>button:active,.ant-picker-panel .ant-picker-header-view>button:focus,.ant-picker-panel .ant-picker-header-view>button:hover{align-items:center!important;background:#0000!important;background-color:initial!important;border:0 #0000!important;bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;color:inherit!important;display:inline-block!important;height:auto!important;justify-content:center!important;left:auto!important;line-height:24px!important;margin:0!important;max-width:none!important;min-width:auto!important;outline:none!important;padding:4px 8px!important;position:relative!important;right:auto!important;scale:1!important;text-align:center!important;top:auto!important;transform:none!important;vertical-align:middle!important;vertical-align:initial!important;width:auto!important}.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view:active,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view:focus,.ant-picker-dropdown .ant-picker-panel .ant-picker-header-view:hover,.ant-picker-header-view:active,.ant-picker-header-view:focus,.ant-picker-header-view:hover,.ant-picker-panel .ant-picker-header-view:active,.ant-picker-panel .ant-picker-header-view:focus,.ant-picker-panel .ant-picker-header-view:hover{background:#0000!important;background-color:initial!important;border:0 #0000!important;box-shadow:none!important;margin:0!important;padding:0!important;transform:none!important}.ant-picker-dropdown * .ant-picker-header-view button:active,.ant-picker-dropdown * .ant-picker-header-view button:focus,.ant-picker-dropdown * .ant-picker-header-view button:hover,.ant-picker-dropdown * .ant-picker-header-view>button:active,.ant-picker-dropdown * .ant-picker-header-view>button:focus,.ant-picker-dropdown * .ant-picker-header-view>button:hover,.ant-picker-panel * .ant-picker-header-view button:active,.ant-picker-panel * .ant-picker-header-view button:focus,.ant-picker-panel * .ant-picker-header-view button:hover,.ant-picker-panel * .ant-picker-header-view>button:active,.ant-picker-panel * .ant-picker-header-view>button:focus,.ant-picker-panel * .ant-picker-header-view>button:hover{background:#0000!important;background-color:initial!important;border:0 #0000!important;box-shadow:none!important;box-sizing:border-box!important;display:inline-block!important;height:auto!important;margin:0!important;max-width:none!important;min-width:auto!important;outline:none!important;padding:4px 8px!important;position:relative!important;scale:1!important;transform:none!important;vertical-align:middle!important;width:auto!important}.pricing-cta-btn:hover{background:#ffffff1a;border-color:#66ffed66;box-shadow:0 4px 16px #66ffed33;transform:translateY(-2px)}.pricing-cta-btn-primary{background:linear-gradient(135deg,var(--color-accent-blue) 0,var(--color-accent-blue2) 100%);border-color:var(--color-accent-blue);box-shadow:0 4px 16px #1976d24d}.pricing-cta-btn-primary:hover{background:linear-gradient(135deg,var(--color-accent-blue2) 0,var(--color-accent-blue) 100%);box-shadow:0 6px 24px #1976d266}.pricing-faq{margin:5rem auto;max-width:900px}.pricing-faq-title{color:var(--color-text-light);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.pricing-faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing-faq-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .3s ease}.pricing-faq-item:hover{background:#ffffff0d;border-color:#66ffed33}.pricing-faq-item h4{color:var(--color-text-light);font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.pricing-faq-item p{color:var(--color-text-grey);font-size:.95rem;line-height:1.6;margin:0}.pricing-cta-section{background:linear-gradient(135deg,#1a1d24cc,#252932cc);border:1px solid #66ffed33;border-radius:16px;margin:5rem auto;max-width:800px;padding:4rem 2rem;text-align:center}.pricing-cta-section h2{color:var(--color-text-light);font-size:2rem;font-weight:700;margin-bottom:1rem}.pricing-cta-section p{color:var(--color-text-grey);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.pricing-cta-link{background:linear-gradient(135deg,var(--color-accent-blue) 0,var(--color-accent-blue2) 100%);border-radius:10px;box-shadow:0 4px 16px #1976d24d;color:var(--color-text-light);display:inline-block;font-size:1.1rem;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.pricing-cta-link:hover{background:linear-gradient(135deg,var(--color-accent-blue2) 0,var(--color-accent-blue) 100%);box-shadow:0 6px 24px #1976d266;transform:translateY(-2px)}@media (max-width:768px){.pricing-grid{gap:1.5rem;grid-template-columns:1fr}.pricing-card{padding:2rem}.pricing-price-amount{font-size:2.5rem}.pricing-faq-grid{grid-template-columns:1fr}.pricing-toggle{flex-direction:column}.pricing-toggle-btn{justify-content:center;width:100%}.public-navbar{padding:.75rem 1rem!important}.public-navbar .app-logo-main{font-size:1.4rem!important}.public-navbar .app-logo-sub{font-size:.9rem!important}.public-navbar ul{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1d24fa;box-shadow:0 4px 20px #0000004d;display:none!important;flex-direction:column;left:0;margin:0;max-height:calc(100vh - var(--header-height));overflow-y:auto;padding:1rem 0;position:fixed;right:0;top:var(--header-height);z-index:999}.public-navbar ul.open{display:flex!important}.public-navbar ul li{margin:0;width:100%}.public-navbar ul li a{border-radius:0;box-sizing:border-box;display:block;padding:1rem 1.5rem;text-align:left;width:100%}.public-navbar .menu-toggle{align-items:center;background:none;border:none;color:var(--color-text-light);cursor:pointer;display:flex!important;justify-content:center;padding:0;transition:opacity .3s ease}.public-navbar .menu-toggle svg{height:24px;width:24px}.public-navbar .menu-toggle:hover{opacity:.7}.public-navbar .btn-login-nav{display:none!important}.public-navbar>div:last-child,.public-navbar>div:last-child>div,.public-navbar>div:last-child>div button{-webkit-touch-callout:none!important;pointer-events:auto!important;position:relative!important;touch-action:manipulation!important;z-index:1001!important}.public-navbar>div:last-child>div button{-webkit-tap-highlight-color:rgba(102,255,237,.3)!important;min-height:44px!important;min-width:65px!important;padding:8px 12px!important}.public-navbar>div:last-child>div ul{pointer-events:auto!important;touch-action:manipulation!important;z-index:1002!important}.public-navbar>div:last-child>div ul li{min-height:44px!important;padding:12px 6px!important;pointer-events:auto!important;touch-action:manipulation!important}.hero-section{min-height:auto!important;padding:60px 20px 40px!important}.hero-content{padding:0!important}.hero-title{font-size:2rem!important;line-height:1.2!important;margin-bottom:1rem!important}.hero-subtitle{font-size:1rem!important;line-height:1.5!important;margin-bottom:2rem!important}.hero-stats{flex-direction:column;gap:1.5rem!important;margin:2rem 0!important}.hero-stat-item{text-align:center;width:100%}.hero-stat-number{font-size:2.5rem!important}.hero-stat-label{font-size:.9rem!important}.hero-buttons{flex-direction:column;gap:1rem;width:100%}.hero-buttons .btn{max-width:100%;padding:14px 24px;width:100%}.benefits-section{padding:60px 20px!important}.benefits-grid{align-items:center;flex-direction:column;gap:1.5rem!important}.benefit-card{max-width:100%!important;min-height:auto!important;min-width:100%!important;padding:2rem 1.5rem!important;width:100%!important}.benefit-card .benefit-icon{font-size:2.5rem!important;margin-bottom:1rem!important}.benefit-card h3{font-size:1.5rem!important;margin-bottom:1rem!important}.benefit-card p{font-size:.95rem!important;line-height:1.6!important}.features-section{padding:60px 20px!important}.features-grid-3col{flex-direction:column;gap:1.5rem!important}.features-grid-3col .feature-card{max-width:100%!important;padding:2rem 1.5rem!important;width:100%!important}.feature-card .feature-icon{font-size:2.5rem!important;margin-bottom:1rem!important}.feature-card h3{font-size:1.5rem!important;margin-bottom:1rem!important}.feature-card p{font-size:.95rem!important;line-height:1.6!important}.problems-section{padding:60px 20px!important}.problems-grid{flex-direction:column;gap:1.5rem!important}.problem-card{max-width:100%!important;padding:2rem 1.5rem!important;width:100%!important}.problem-card h3{font-size:1.5rem!important;margin-bottom:1rem!important}.problem-card p{font-size:.95rem!important;line-height:1.6!important}.cta-section{padding:60px 20px 40px!important}.cta-section h2{font-size:2rem!important;margin-bottom:1rem!important}.cta-section p{font-size:1rem!important;margin-bottom:2rem!important}.cta-buttons{flex-direction:column;gap:1rem;width:100%}.cta-buttons .btn{max-width:100%;width:100%}.page-header{margin-bottom:2rem!important;padding-top:1rem!important}.page-header h1{font-size:2rem!important;margin-bottom:.75rem!important}.page-subtitle{font-size:1rem!important;padding:0 1rem}.features-page{padding:20px 15px!important}.feature-item{flex-direction:column;gap:1rem!important;padding:1.5rem!important;text-align:center}.feature-item-icon{font-size:2rem!important;margin:0 auto;width:60px!important}.feature-item-content h3{font-size:1.3rem!important}.feature-item-content p{font-size:.95rem!important}.about-hero{padding:60px 20px 40px!important}.about-hero h1{font-size:2rem!important}.about-hero p{font-size:1rem!important}.about-section{padding:40px 20px!important}.about-section h2{font-size:1.75rem!important}.about-section p{font-size:.95rem!important}.tech-grid,.values-grid{gap:1.5rem!important;grid-template-columns:1fr!important}.tech-card,.value-card{padding:1.5rem!important}.contact-form-card,.contact-info-card{margin-bottom:1.5rem;padding:1.5rem!important}.contact-form-title,.contact-info-title{font-size:1.3rem!important;margin-bottom:1.5rem!important}.form-field{gap:.5rem!important}.form-input,.form-textarea{font-size:1rem!important;padding:12px 14px!important}.contact-submit-btn{font-size:1rem!important;padding:14px 24px!important}.contact-info-text{font-size:.95rem!important}.pricing-toggle-container{margin:2rem 0 3rem!important}.pricing-card-header{margin-bottom:1.5rem!important;min-height:auto!important}.pricing-plan-name{font-size:1.5rem!important}.pricing-plan-description{font-size:.9rem!important;min-height:auto!important}.pricing-features{gap:.75rem!important}.pricing-feature{font-size:.9rem!important}.pricing-faq{margin:3rem 0!important;padding:0 1rem}.pricing-faq-title{font-size:1.5rem!important;margin-bottom:2rem!important}.pricing-cta-section{margin:3rem 0!important;padding:3rem 1.5rem!important}.pricing-cta-section h2{font-size:1.5rem!important}.pricing-cta-link,.pricing-cta-section p{font-size:1rem!important}.pricing-cta-link{max-width:100%;padding:14px 24px!important;width:100%}.container{padding:0 15px!important}.section-title{font-size:1.75rem!important;margin-bottom:2rem!important}}@media (max-width:480px){.hero-title{font-size:1.75rem!important}.hero-subtitle{font-size:.95rem!important}.page-header h1{font-size:1.75rem!important}.section-title{font-size:1.5rem!important}.benefit-card,.feature-card,.problem-card{padding:1.5rem 1rem!important}.contact-form-card,.contact-info-card{padding:1.25rem!important}.pricing-card{padding:1.5rem!important}.pricing-price-amount{font-size:2rem!important}.pricing-cta-link{font-size:.95rem!important;max-width:100%;padding:12px 20px!important;width:100%}.public-navbar{padding:.5rem .75rem!important}.public-navbar .app-logo-main{font-size:1.2rem!important}.public-navbar .app-logo-sub{font-size:.8rem!important}}@media (max-width:768px){.benefit-card,.benefits-section:not(.visible) .benefit-card{animation:none!important;opacity:1!important;transform:none!important}.benefits-section.visible .benefit-card{animation:none!important}.features-grid-3col .feature-card,.features-grid-3col:not(.visible) .feature-card,.features-section:not(.visible) .features-grid-3col .feature-card{animation:none!important;opacity:1!important;transform:none!important}.features-grid-3col.visible .feature-card,.features-section.visible .features-grid-3col .feature-card{animation:none!important}.problem-card,.problems-section:not(.visible) .problem-card{animation:none!important;opacity:1!important;transform:none!important}.problems-section.visible .problem-card{animation:none!important}}.modern-navigation{background:#2c3e50;box-sizing:border-box;flex:1 1 auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 0;position:relative;width:200px}.nav-title{align-items:center;color:#ecf0f1;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.4;margin:0;overflow:hidden;padding:0 20px;text-align:center}.nav-title img{animation:logoFadeIn 1.5s ease-in-out .5s forwards;border:none;margin:-35px;opacity:0;outline:none;padding:0}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.nav-item,.nav-item-container{position:relative}.nav-item{align-items:center;border-bottom:1px solid #1a252f;border-left:3px solid #0000;border-top:1px solid #34495e;box-shadow:inset 0 1px 0 #ffffff1a,0 1px 0 #0003;box-sizing:border-box;color:#bdc3c7;display:flex;height:60px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.nav-item.active,.nav-item:hover{background:#34495e;color:#ecf0f1}.nav-item.active{border-left:3px solid #0000}.nav-item.expanded{background:#34495e;border-bottom:none;border-left:5px solid #3ed899;border-top:none;box-shadow:none;color:#ecf0f1}.nav-icon{color:#bdc3c7;font-size:16px;margin-right:12px;min-width:16px}.nav-item.active .nav-icon,.nav-item.expanded .nav-icon{color:#ecf0f1}.nav-label{flex:1 1;font-size:14px;font-weight:500}.nav-arrow{color:#95a5a6;font-size:12px;transition:transform .3s ease}.nav-item.active .nav-arrow,.nav-item.expanded .nav-arrow{color:#ecf0f1}.submenu{animation:slideDown .3s ease-out;background:#34495e;border-left:5px solid #3ed899;overflow:hidden;position:relative}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.submenu-item,.submenu-item-container{position:relative}.submenu-item{align-items:center;box-sizing:border-box;color:#bdc3c7;display:flex;height:50px;padding:10px 20px 10px 40px;text-decoration:none;transition:all .3s ease}.submenu-item:before{bottom:0;top:0;width:1px}.submenu-item:after,.submenu-item:before{background:#27ae60;content:"";left:30px;position:absolute}.submenu-item:after{height:1px;top:25px;width:8px}.submenu-item:hover{background:#2c3e50;color:#ecf0f1}.submenu-item.active,.submenu-item.expanded{background:#2980b9;border-left:5px solid #2980b9;color:#fff}.submenu-dot{color:#bdc3c7;font-size:4px;margin-right:12px;min-width:4px}.submenu-item.active .submenu-dot,.submenu-item.expanded .submenu-dot{color:#fff}.submenu-label{flex:1 1;font-size:13px;font-weight:400}.submenu-arrow{color:#bdc3c7;font-size:10px;transition:transform .3s ease}.submenu-item.active .submenu-arrow,.submenu-item.expanded .submenu-arrow{color:#fff}.sub-submenu{animation:slideDown .3s ease-out;background:#2c3e50;border-left:5px solid #3ed899;overflow:hidden;position:relative}.sub-submenu-item{align-items:center;box-sizing:border-box;color:#bdc3c7;display:flex;height:45px;padding:8px 20px 8px 60px;position:relative;text-decoration:none;transition:all .3s ease}.sub-submenu-item:before{bottom:0;top:0;width:1px}.sub-submenu-item:after,.sub-submenu-item:before{background:#27ae60;content:"";left:50px;position:absolute}.sub-submenu-item:after{height:1px;top:22px;width:8px}.sub-submenu-item:hover{background:#34495e;color:#ecf0f1}.sub-submenu-item.active{background:#3ed899;border-left:5px solid #3ed899;color:#fff}.sub-submenu-dot{color:#bdc3c7;font-size:3px;margin-right:10px;min-width:3px}.sub-submenu-item.active .sub-submenu-dot{color:#fff}.sub-submenu-label{flex:1 1;font-size:12px;font-weight:400}@media (max-width:768px){.modern-navigation{min-height:auto;width:100%}.nav-item{height:50px;padding:10px 15px}.submenu-item{height:45px;padding:8px 15px 8px 35px}.sub-submenu-item{height:40px;padding:6px 15px 6px 55px}}.modern-navigation *,.modern-navigation :after,.modern-navigation :before{transition:all .3s ease}.nav-item:focus,.sub-submenu-item:focus,.submenu-item:focus{outline:none}.nav-item:hover .nav-icon,.sub-submenu-item:hover .sub-submenu-dot,.submenu-item:hover .submenu-dot{transform:scale(1.1)}.submenu .submenu-item-container{animation:cascadeIn .5s ease-out forwards;opacity:0;transform:translateY(-10px)}.submenu .submenu-item-container:first-child{animation-delay:.15s}.submenu .submenu-item-container:nth-child(2){animation-delay:.25s}.submenu .submenu-item-container:nth-child(3){animation-delay:.35s}.submenu .submenu-item-container:nth-child(4){animation-delay:.45s}.submenu .submenu-item-container:nth-child(5){animation-delay:.55s}.submenu .submenu-item-container:nth-child(6){animation-delay:.65s}.submenu.closing .submenu-item-container{animation:cascadeOut .4s ease-in forwards;opacity:1;transform:translateY(0)}.submenu.closing .submenu-item-container:first-child{animation-delay:0s}.submenu.closing .submenu-item-container:nth-child(2){animation-delay:.05s}.submenu.closing .submenu-item-container:nth-child(3){animation-delay:.1s}.submenu.closing .submenu-item-container:nth-child(4){animation-delay:.15s}.submenu.closing .submenu-item-container:nth-child(5){animation-delay:.2s}.submenu.closing .submenu-item-container:nth-child(6){animation-delay:.25s}@keyframes cascadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cascadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.nav-arrow{transition:transform .6s ease}.nav-item.expanded .nav-arrow{transform:rotate(90deg)}.submenu-arrow{transition:transform .6s ease}.submenu-item.expanded .submenu-arrow{transform:rotate(90deg)}.modern-navigation{animation:slideInFromLeft .6s ease-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.cookie-banner{bottom:0;left:0;padding:16px;pointer-events:none;position:fixed;right:0;z-index:10050}.cookie-banner-inner{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e2b4bf5;border:1px solid #2a3855;border-radius:14px;box-shadow:0 0 0 1px #67e8f90f,0 24px 60px -16px #000000a6;color:#e2e8f0;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;gap:20px;justify-content:space-between;margin:0 auto;max-width:920px;padding:16px 20px;pointer-events:auto}.cookie-banner-text{color:#c5d0e0;flex:1 1;font-size:13.5px;line-height:1.5;margin:0;min-width:0}.cookie-banner-link{color:#67e8f9;text-decoration:underline;text-underline-offset:2px}.cookie-banner-link:hover{color:#a5f3fc}.cookie-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.cookie-banner-btn{-webkit-appearance:none;appearance:none;border:none;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;line-height:1;padding:11px 16px;transition:background .16s ease,color .16s ease,border-color .16s ease}.cookie-banner-btn--ghost{background:#0000;border:1px solid #3a4a6e;color:#e2e8f0}.cookie-banner-btn--ghost:hover{border-color:#67e8f9;color:#67e8f9}.cookie-banner-btn--primary{background:#67e8f9;color:#131d33}.cookie-banner-btn--primary:hover{background:#a5f3fc}@media (max-width:720px){.cookie-banner-inner{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.cookie-banner-actions{width:100%}.cookie-banner-btn{flex:1 1;text-align:center}}.lv2{--bg:#131d33;--bg-2:#182441;--surface:#1e2b4b;--surface-2:#253457;--surface-3:#2e406a;--line:#2a3855;--line-2:#3a4a6e;--line-3:#4e5f86;--ink:#f1f5f9;--ink-2:#e2e8f0;--muted:#c5d0e0;--muted-2:#9aa8be;--muted-3:#7a88a2;--section-y:120px;--section-y-sm:80px;--brand:#67e8f9;--brand-2:#22d3ee;--brand-3:#06b6d4;--brand-glow:#67e8f959;--brand-glow-2:#67e8f91f;--success:#34d399;--warn:#fbbf24;--danger:#f87171;--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--container:1240px;--gutter:24px;--t-display:"Instrument Sans","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--t-text:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--t-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on,"cv11" on;background:var(--bg);color:var(--ink-2);flex:1 1 auto;font-family:var(--t-text);min-height:100vh;overflow-x:hidden;position:relative;width:100%}.lv2:before{background-image:radial-gradient(at 8% 0,#67e8f91a 0,#0000 40%),radial-gradient(at 92% 100%,#2563eb1f 0,#0000 45%);content:"";inset:0;opacity:.65;pointer-events:none;position:fixed;z-index:0}.lv2>*{position:relative;z-index:1}.lv2 *{box-sizing:border-box}.lv2 a{background:#0000;color:inherit;text-decoration:none}.lv2 ul{list-style:none;margin:0;padding:0}.lv2 li{display:block}.lv2 h1,.lv2 h2,.lv2 h3,.lv2 h4,.lv2 li,.lv2 p{margin:0}.lv2 img,.lv2 svg{display:block;max-width:100%}.lv2 ::selection{background:var(--brand);color:var(--bg)}.lv2 nav{background:#0000!important;justify-content:flex-start!important;margin:0!important;padding:0!important}.lv2 footer,.lv2 nav{background-color:initial!important;width:auto!important}.lv2 footer{bottom:auto!important;height:auto!important;position:static!important;z-index:auto!important}.lv2 main{display:block!important;flex:initial!important}.lv2-container{margin:0 auto;max-width:var(--container);padding:0 var(--gutter);width:100%}.lv2-eyebrow{align-items:center;color:var(--brand);display:inline-flex;font-family:var(--t-mono);font-size:12px;font-weight:500;gap:10px;letter-spacing:.12em;text-transform:uppercase}.lv2-eyebrow:before{background:var(--brand);border-radius:50%;box-shadow:0 0 16px var(--brand);content:"";height:6px;width:6px}.lv2-h1{color:var(--ink);font-family:var(--t-display);font-size:clamp(40px,6.5vw,80px);font-weight:600;letter-spacing:-.03em;line-height:1.02}.lv2-h1 em{color:var(--brand);font-style:normal;text-shadow:0 0 60px var(--brand-glow)}.lv2-h2{font-size:clamp(32px,4.4vw,60px);letter-spacing:-.025em;line-height:1.04}.lv2-h2,.lv2-h3{color:var(--ink);font-family:var(--t-display);font-weight:600}.lv2-h3{font-size:22px;letter-spacing:-.01em;line-height:1.25}.lv2-lead{color:var(--ink-2);font-size:19px;line-height:1.55;max-width:56ch}.lv2-text{color:var(--ink-2);font-size:16px;line-height:1.65}.lv2-text-muted,.lv2-text-small{color:var(--muted)}.lv2-text-small{font-size:14px;line-height:1.55}.lv2-mono{font-family:var(--t-mono);letter-spacing:0}.lv2-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;height:44px;letter-spacing:-.005em;padding:0 18px;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .2s ease;white-space:nowrap}.lv2-btn:active{transform:translateY(1px)}.lv2 .lv2-btn-primary{background:var(--brand);box-shadow:0 0 0 1px #67e8f966,0 12px 36px -8px var(--brand-glow);color:var(--bg)}.lv2 .lv2-btn-primary:hover{background:var(--brand-2);box-shadow:0 0 0 1px #67e8f98c,0 18px 48px -8px var(--brand-glow);color:var(--bg)}.lv2 .lv2-btn-signin{background:#e2e8f0;border:1px solid #ffffff24;box-shadow:0 1px 2px #0208176b;color:var(--bg);font-weight:600;letter-spacing:.01em;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.lv2 .lv2-btn-signin:hover{background:#f8fafc;border-color:#ffffff47;box-shadow:0 4px 14px #0208177a;color:#0c1528}.lv2 .lv2-btn-signin:active{background:#cbd5e1;box-shadow:0 1px 2px #02081761}.lv2 .lv2-btn-signin:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.lv2 .lv2-btn-signin svg{flex-shrink:0;height:15px;opacity:.55;transition:transform .18s ease,opacity .18s ease;width:15px}.lv2 .lv2-btn-signin:hover svg{opacity:.85;transform:translateX(2px)}.lv2 .lv2-btn-signin--compact{border-radius:8px;font-size:13px;gap:8px;height:38px;justify-content:center;padding:0 14px 0 12px}.lv2 .lv2-btn-signin--compact>svg:first-child{flex-shrink:0;height:18px;opacity:.85;width:18px}.lv2 .lv2-btn-signin.lv2-btn-lg{border-radius:10px;font-size:15px;height:50px;padding:0 22px}.lv2 .lv2-btn-signin--outline{background:#0000;border-color:#f1f5f942;box-shadow:none;color:var(--ink)}.lv2 .lv2-btn-signin--outline:hover{background:#f1f5f90f;border-color:#f1f5f96b;box-shadow:none;color:var(--ink)}.lv2 .lv2-btn-signin--outline svg{display:none}.lv2 .lv2-btn-ghost{background:#0000;color:var(--ink-2)}.lv2 .lv2-btn-ghost:hover{color:var(--brand)}.lv2 .lv2-btn-outline{background:#0000;border-color:var(--line-2);color:var(--ink)}.lv2 .lv2-btn-outline:hover{border-color:var(--line-3);color:var(--ink)}.lv2 .lv2-btn-ghost-pill{background:#0000;border:1px solid #f1f5f952;border-radius:999px;color:var(--ink);font-size:13px;font-weight:600;height:48px;letter-spacing:.06em;padding:0 22px;text-transform:uppercase}.lv2 .lv2-btn-ghost-pill:hover{background:#67e8f90f;border-color:#67e8f98c;color:var(--ink)}.lv2 .lv2-btn-ghost-pill.lv2-btn-lg{border-radius:999px;font-size:13px;height:48px}.lv2 .lv2-btn-inverse{background:var(--ink);color:var(--bg)}.lv2 .lv2-btn-inverse:hover{background:var(--brand);color:var(--bg)}.lv2-btn-lg{border-radius:12px;font-size:16px;height:52px;padding:0 24px}.lv2-link{align-items:center;color:var(--ink);display:inline-flex;font-size:15px;font-weight:600;gap:6px;transition:color .16s ease,gap .16s ease}.lv2-link:hover{color:var(--brand);gap:10px}.lv2-header{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:#07070ab8;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.lv2-header-inner{align-items:center;display:flex;gap:32px;height:96px}.lv2-header-inner>.lv2-logo{flex:0 0 auto;flex-shrink:0}.lv2-header-inner>.lv2-nav{flex:1 1 auto;justify-content:center;min-width:0}.lv2-header-inner>.lv2-header-cta{flex:0 0 auto;flex-shrink:0}.lv2 .lv2-logo{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--t-display);font-size:20px;font-weight:700;gap:12px;letter-spacing:-.015em;transition:opacity .2s ease}.lv2 .lv2-logo-img{background:#0000;border-radius:10px;flex-shrink:0;height:72px;object-fit:contain;width:72px}.lv2 .lv2-logo-text{transition:opacity .2s ease}.lv2-header .lv2-logo{font-size:28px;gap:0}.lv2-header .lv2-logo-img{height:72px;width:72px}.lv2-skip-link{background:var(--brand);border-radius:var(--radius);color:var(--bg);font-size:14px;font-weight:600;left:8px;padding:10px 16px;position:fixed;top:8px;transform:translateY(-120%);transition:transform .16s ease;z-index:200}.lv2-skip-link:focus{outline:2px solid var(--ink);outline-offset:2px;transform:translateY(0)}.lv2-lang-wrap{align-items:center;display:inline-flex;margin-right:4px}.lv2-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center}.lv2-nav a{align-items:center;border-radius:8px;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:500;height:38px;padding:0 14px;transition:background .16s ease,color .16s ease;white-space:nowrap}.lv2-nav a.is-active,.lv2-nav a:hover{background:var(--surface);color:var(--ink)}.lv2-header-cta{align-items:center;display:flex;gap:6px}.lv2-header-cta .lv2-btn:not(.lv2-btn-signin){font-size:14px;height:38px;padding:0 14px}.lv2-header-auth-slot{display:inline-block;height:40px;min-width:180px}.lv2-user-menu{position:relative}.lv2-user-menu-trigger{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:9px;box-sizing:border-box;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:10px;height:40px;padding:0 14px 0 12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.lv2-user-menu-trigger:hover{background:var(--surface-2);border-color:var(--line-3)}.lv2-user-menu-trigger:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.lv2-user-menu-trigger>svg:first-of-type{flex-shrink:0;height:20px;width:20px}.lv2-user-menu-name{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lv2-user-menu-chevron{flex-shrink:0;margin-left:auto;opacity:.7;transition:transform .16s ease}.lv2-user-menu-chevron.is-open{transform:rotate(180deg)}.lv2-user-menu--header{min-width:180px;width:180px}.lv2-user-menu--header .lv2-user-menu-trigger{background:#0000;border:none;box-shadow:none;color:var(--ink-2);padding:0 4px 0 0;width:100%}.lv2-user-menu--header .lv2-user-menu-trigger:hover{background:#0000;color:var(--ink)}.lv2-user-menu--header .lv2-user-menu-trigger:hover .lv2-user-menu-chevron{color:var(--brand);opacity:1}.lv2-user-menu--header .lv2-user-menu-dropdown{box-sizing:border-box;left:0;min-width:0;right:auto;width:100%}.lv2-user-menu-dropdown{animation:lv2-fade-in .16s ease;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 12px 40px -8px #0000008c;list-style:none;margin:0;min-width:168px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.lv2-user-menu-item{align-items:center;background:#0000;border:none;color:var(--ink-2);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:500;gap:10px;padding:10px 14px;text-align:left;transition:background .14s ease,color .14s ease;width:100%}.lv2-user-menu-item:hover{background:var(--surface-2);color:var(--ink)}.lv2-user-menu-item--danger{color:var(--danger)}.lv2-user-menu-item--danger:hover{background:#f871711a;color:#fca5a5}.lv2-user-menu--mobile{width:100%}.lv2-user-menu--mobile .lv2-user-menu-trigger{height:48px;justify-content:center;max-width:none;width:100%}.lv2-user-menu--mobile .lv2-user-menu-name{max-width:none}.lv2-user-menu--mobile .lv2-user-menu-dropdown{border-color:var(--line);box-shadow:none;margin-top:10px;position:static;width:100%}@keyframes lv2-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lv2 button.lv2-nav-toggle,.lv2 button.lv2-nav-toggle.icon-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000!important;background-color:initial!important;border:none!important;border-radius:8px;box-shadow:none!important;color:#fff;cursor:pointer;display:none;flex-shrink:0;font-size:inherit;height:40px;justify-content:center;line-height:1;margin:0!important;max-width:40px;min-width:0!important;outline:none;padding:0!important;transition:color .16s ease,background-color .16s ease;width:40px}.lv2 button.lv2-nav-toggle svg{display:block;height:26px;pointer-events:none;width:26px}.lv2 button.lv2-nav-toggle.icon-btn:hover,.lv2 button.lv2-nav-toggle:hover{background:#ffffff0f!important;background-color:#ffffff0f!important;border:none!important;color:var(--brand)}.lv2.lv2-mobile-nav{background:#0000;bottom:0;left:0;margin:0;max-width:100%;min-height:0;overflow:visible;padding:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;width:100vw;z-index:200}.lv2.lv2-mobile-nav:after,.lv2.lv2-mobile-nav:before{display:none}.lv2.lv2-mobile-nav.is-open{pointer-events:auto;visibility:visible}.lv2-mobile-nav-panel{background:var(--bg);border:none;bottom:0;box-shadow:none;display:flex;flex-direction:column;height:100%;left:0;min-height:100dvh;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateY(8px);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);width:100%}.lv2-mobile-nav.is-open .lv2-mobile-nav-panel{opacity:1;transform:translateY(0)}.lv2-mobile-nav-panel-inner{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:0;margin:0;max-width:none;overflow-y:auto;padding:max(12px,env(safe-area-inset-top,0px)) 0 max(20px,env(safe-area-inset-bottom,0px));position:relative;width:100%;z-index:1}.lv2-mobile-nav-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px var(--gutter) 16px}.lv2-mobile-nav-brand{align-items:center;color:var(--ink);display:inline-flex;gap:10px;min-width:0}.lv2-mobile-nav-brand .lv2-logo-img{flex-shrink:0;height:40px;width:40px}.lv2-mobile-nav-title{color:var(--ink);font-family:var(--t-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.lv2 button.lv2-mobile-nav-close,.lv2 button.lv2-mobile-nav-close.icon-btn{align-items:center;background:#0000!important;background-color:initial!important;border:none!important;border-radius:8px;box-shadow:none!important;color:var(--ink-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:inherit;height:40px;justify-content:center;line-height:1;margin:0!important;max-width:40px;min-width:0!important;padding:0!important;transition:color .16s ease,background-color .16s ease;width:40px}.lv2 button.lv2-mobile-nav-close.icon-btn:hover,.lv2 button.lv2-mobile-nav-close:hover{background:#ffffff0f!important;background-color:#ffffff0f!important;border:none!important;color:var(--brand)}.lv2-mobile-nav-links{align-items:stretch;flex:1 1;flex-direction:column;gap:6px;padding:16px 0 8px}.lv2-mobile-nav-link,.lv2-mobile-nav-links{box-sizing:border-box;display:flex;width:100%}.lv2-mobile-nav-link{align-items:center;border-radius:0;color:var(--ink-2);font-size:15px;font-weight:600;justify-content:center;letter-spacing:.02em;max-width:none;min-height:52px;padding:0 var(--gutter);text-align:center;text-transform:uppercase;transition:background .16s ease,color .16s ease}.lv2-mobile-nav-link:focus-visible,.lv2-mobile-nav-link:hover{background:var(--surface);color:var(--ink);outline:none}.lv2-mobile-nav-link.is-active{background:#67e8f91a;box-shadow:inset 0 0 0 1px #67e8f938;color:var(--ink)}.lv2-mobile-nav-divider{background:var(--line);flex-shrink:0;height:1px;margin:8px 0 0;width:100%}.lv2-mobile-nav-langs{align-items:center;display:flex;flex-shrink:0;gap:20px;padding:18px var(--gutter) 4px}.lv2 button.lv2-mobile-nav-lang-btn{background:#0000;border:none;color:var(--muted-2);cursor:pointer;font-family:var(--t-mono);font-size:14px;font-weight:700;letter-spacing:.12em;margin:0;min-width:0;padding:0;transition:color .16s ease}.lv2 button.lv2-mobile-nav-lang-btn:hover{color:var(--ink)}.lv2 button.lv2-mobile-nav-lang-btn.is-active{color:var(--brand)}.lv2-lang-wrap--mobile{display:none;margin-right:0}.lv2-mobile-nav-actions{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:20px var(--gutter) 0;width:100%}.lv2-mobile-nav-actions .lv2-btn{border-radius:12px;height:48px;justify-content:center;width:100%}@media (max-width:880px){.lv2-nav{display:none}.lv2 button.lv2-nav-toggle,.lv2 button.lv2-nav-toggle.icon-btn{display:inline-flex}.lv2-header-inner{gap:12px;height:72px}.lv2-header .lv2-logo-img{height:52px;width:52px}.lv2-header .lv2-logo-text{font-size:24px}.lv2-header-cta .lv2-btn-ghost,.lv2-lang-wrap--header{display:none}}.lv2-about,.lv2-benefits,.lv2-compare,.lv2-compliance,.lv2-features,.lv2-metrics,.lv2-problems,.lv2-spotlight,.lv2-steps,.lv2-taric{padding:var(--section-y) 0}.lv2-final{padding:var(--section-y) 0 48px}@media (max-width:880px){.lv2{--section-y:var(--section-y-sm)}}.lv2-about-card p,.lv2-benefit-card p,.lv2-compare-cell,.lv2-compliance-grid p,.lv2-feature-card p,.lv2-final-card p,.lv2-metric-label,.lv2-problem-before p,.lv2-step-desc{color:var(--ink-2)}.lv2-hero{background:linear-gradient(168deg,#0c1424 0,var(--bg) 38%,#152238 100%);overflow:hidden;padding:40px 0 calc(var(--section-y)*.8);position:relative}.lv2-section-deco{pointer-events:none;position:absolute;z-index:0}.lv2-section-deco svg{display:block;height:100%;width:100%}.lv2-section-deco--intensity-full{opacity:.72}.lv2-section-deco--intensity-soft{opacity:.38}.lv2-section-deco--intensity-whisper{opacity:.22}.lv2-section-deco--arcs-left{height:100%;left:-6%;top:0;width:min(58vw,640px)}.lv2-section-deco--arcs-right{height:100%;right:-6%;top:0;transform:scaleX(-1);width:min(52vw,580px)}.lv2-section-deco--arcs-final{bottom:-12%;height:75%;right:-8%;transform:scaleX(-1);width:min(54vw,600px)}.lv2-section-deco--arcs-span{height:100%;inset:0;width:100%}.lv2-section-deco--arcs-span svg{overflow:visible}.lv2-section-deco--glow-dual,.lv2-section-deco--glow-left,.lv2-section-deco--glow-right{inset:0}.lv2-section-glow{border-radius:50%;filter:blur(42px);pointer-events:none;position:absolute}.lv2-section-glow--l{background:radial-gradient(circle,#67e8f924 0,#0000 68%);height:min(480px,55vw);left:-10%;top:18%;width:min(480px,55vw)}.lv2-section-glow--r{background:radial-gradient(circle,#22d3ee29 0,#0000 65%);height:min(520px,58vw);right:-12%;top:8%;width:min(520px,58vw)}@media (max-width:980px){.lv2-section-deco--arcs-left{left:-18%;opacity:.42;width:85vw}.lv2-section-deco--arcs-right{opacity:.32;right:-20%;width:80vw}.lv2-section-deco--arcs-final{opacity:.45;right:-22%;width:78vw}.lv2-section-deco--arcs-span.lv2-section-deco--intensity-soft{opacity:.32}.lv2-section-glow--l,.lv2-section-glow--r{height:70vw;opacity:.65;width:70vw}}@media (prefers-reduced-motion:no-preference){.lv2-section-deco--drift{animation:lv2-section-deco-drift 28s ease-in-out infinite alternate}.lv2-section-deco--arcs-final.lv2-section-deco--drift{animation-duration:32s}.lv2-section-deco--arcs-span.lv2-section-deco--drift{animation-duration:34s;animation-name:lv2-section-deco-drift-span}}@keyframes lv2-section-deco-drift-span{0%{transform:translate3d(-8px,6px,0)}to{transform:translate3d(14px,-12px,0)}}@keyframes lv2-section-deco-drift{0%{transform:translateZ(0)}to{transform:translate3d(12px,-10px,0)}}.lv2-section-deco--arcs-right.lv2-section-deco--drift{animation-name:lv2-section-deco-drift-mirror}@keyframes lv2-section-deco-drift-mirror{0%{transform:scaleX(-1) translateZ(0)}to{transform:scaleX(-1) translate3d(-12px,-10px,0)}}.lv2-section-deco--arcs-final.lv2-section-deco--drift{animation-name:lv2-section-deco-drift-final}@keyframes lv2-section-deco-drift-final{0%{transform:scaleX(-1) translateZ(0)}to{transform:scaleX(-1) translate3d(-10px,8px,0)}}@media (prefers-reduced-motion:reduce){.lv2-section-deco--drift{animation:none}}.lv2-hero:before{background-image:linear-gradient(#0000 47px,hsla(0,0%,100%,.025) 48px),linear-gradient(90deg,#0000 47px,hsla(0,0%,100%,.025) 48px);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 0,#0000 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 0,#0000 80%)}.lv2-hero:after,.lv2-hero:before{content:"";pointer-events:none;position:absolute}.lv2-hero:after{background:radial-gradient(circle,var(--brand-glow-2) 0,#0000 65%);border-radius:50%;filter:blur(40px);height:720px;right:-10%;top:10%;width:720px}.lv2-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr 1fr;position:relative;z-index:1}.lv2-hero-visual{align-self:center}@media (max-width:980px){.lv2-hero{padding:28px 0 calc(var(--section-y)*.75)}.lv2-hero-grid{gap:56px;grid-template-columns:1fr}}.lv2-hero-brand{color:var(--ink);font-family:var(--t-display);font-size:clamp(36px,4.2vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 14px}.lv2-hero-brand-accent{color:var(--brand);text-shadow:0 0 40px var(--brand-glow)}.lv2-product-chip{align-items:center;background:#67e8f914;border:1px solid #67e8f947;border-radius:999px;color:var(--brand);display:inline-flex;font-family:var(--t-mono);font-size:12px;font-weight:500;gap:8px;letter-spacing:.06em;margin:0 0 2px;padding:6px 12px 6px 10px;text-transform:none}.lv2-product-chip:before{background:var(--brand);border-radius:50%;box-shadow:0 0 12px var(--brand-glow);content:"";height:6px;width:6px}.lv2-hero h1{margin:16px 0 24px}.lv2-hero .lv2-lead{font-size:20px;margin-bottom:40px;max-width:50ch}.lv2-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:880px){.lv2-hero-ctas{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:12px}.lv2-hero-ctas>.lv2-btn,.lv2-hero-ctas>a.lv2-btn{justify-content:center;width:100%}.lv2-hero-ctas>.lv2-link{align-self:center;justify-content:center;margin-top:4px}}.lv2-hero-meta{align-items:center;color:var(--muted-2);display:flex;font-family:var(--t-mono);font-size:12px;gap:12px;letter-spacing:.06em;margin-top:36px;text-transform:uppercase}.lv2-hero-meta-dot{animation:lv2-pulse 2.4s ease-in-out infinite;background:var(--success);border-radius:50%;box-shadow:0 0 12px var(--success);height:8px;width:8px}@keyframes lv2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.lv2-hero-visual{position:relative;width:100%}.lv2-parallax-layer--tight{padding-top:0}.lv2-terminal{background:linear-gradient(180deg,#ffffff08,#fff0 30%),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #67e8f914,0 30px 80px -20px #0009,0 0 80px -20px var(--brand-glow-2);overflow:hidden;position:relative}.lv2-terminal:before{background:radial-gradient(at 0 0,#67e8f90f 0,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.lv2-terminal--compact .lv2-terminal-head{padding:8px 12px}.lv2-terminal--compact .lv2-terminal-body{padding:12px 14px 14px}.lv2-terminal--compact .lv2-terminal-result{margin-top:10px;padding:10px 12px}.lv2-terminal--compact .lv2-terminal-result-row{padding:2px 0}.lv2-terminal-head{align-items:center;background:hsla(0,0%,100%,.015);border-bottom:1px solid var(--line);color:var(--muted-2);display:flex;flex-wrap:wrap;font-family:var(--t-mono);font-size:11px;gap:8px;padding:10px 14px}.lv2-terminal-head-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-terminal-head-chip{align-items:center;background:#67e8f91f;border-radius:999px;color:var(--brand);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;gap:6px;height:24px;letter-spacing:.06em;padding:0 10px;text-transform:uppercase}.lv2-terminal-head-chip .lv2-hero-chip-dot{background:var(--brand);height:6px;margin-right:0;width:6px}.lv2-terminal-status-ready{color:var(--success);text-transform:lowercase}.lv2-terminal-dots{display:inline-flex;gap:6px;margin-right:8px}.lv2-terminal-dots span{background:var(--line-3);border-radius:50%;height:10px;width:10px}.lv2-terminal-body{color:var(--ink-2);font-family:var(--t-mono);font-size:13px;line-height:1.7;padding:14px 16px 16px}.lv2-terminal-line{display:block}.lv2-terminal-line.lv2-prompt{color:var(--muted-2)}.lv2-terminal-line.lv2-prompt:before{color:var(--brand);content:"$ "}.lv2-terminal-line.lv2-output{color:var(--muted)}.lv2-terminal-line.lv2-output b{color:var(--ink);font-weight:500}.lv2-terminal-line.lv2-output em{background:var(--brand-glow-2);border-radius:4px;color:var(--brand);font-style:normal;padding:0 5px}.lv2-terminal-cursor{animation:lv2-blink 1s steps(1) infinite;background:var(--brand);display:inline-block;height:14px;vertical-align:-2px;width:8px}@keyframes lv2-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.lv2-terminal-result{background:#67e8f90a;border:1px solid var(--line-2);border-radius:10px;margin-top:14px;padding:14px 16px}.lv2-terminal-result-head{align-items:center;color:var(--brand);display:flex;font-family:var(--t-mono);font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.lv2-terminal-result-row{grid-gap:12px;display:grid;font-family:var(--t-mono);font-size:12.5px;gap:12px;grid-template-columns:88px 1fr;padding:4px 0}.lv2-terminal-result-key{color:var(--muted-2)}.lv2-terminal-result-val{color:var(--ink)}.lv2-hero-chip{box-shadow:0 12px 32px -8px var(--brand-glow);display:none;text-transform:uppercase}.lv2-brand-strip{background:var(--bg-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:48px 0}.lv2-brand-strip-inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px 48px;justify-content:space-between}.lv2-brand-mark{align-items:center;display:flex;gap:20px;min-width:0}.lv2-brand-mark-img{border-radius:12px;flex-shrink:0;height:112px;object-fit:contain;width:112px}.lv2-brand-mark-title{color:var(--ink);font-family:var(--t-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.lv2-brand-mark-sub{color:var(--muted);font-size:14px;line-height:1.5;margin-top:6px;max-width:36ch}.lv2-integration-grid{grid-gap:12px;display:grid;flex:1 1 360px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-width:520px;padding:0;width:100%}.lv2-integration-card{background:linear-gradient(155deg,var(--surface) 0,#0f172a80 100%);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:14px 14px 14px 18px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.lv2-integration-card:before{background:linear-gradient(180deg,var(--brand-2),var(--brand));bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:3px}.lv2-integration-card:hover{border-color:var(--line-3);box-shadow:0 8px 28px -16px var(--brand-glow)}.lv2-integration-title{color:var(--ink);display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.lv2-integration-sub{color:var(--muted);display:block;font-size:12px;line-height:1.45}@media (max-width:880px){.lv2-brand-strip-inner{align-items:flex-start;flex-direction:column}.lv2-integration-grid{max-width:none}}@media (max-width:480px){.lv2-integration-grid{grid-template-columns:1fr}}.lv2-benefits{background:var(--bg)}.lv2-section-head--single{grid-template-columns:1fr;margin-bottom:48px}.lv2-section-head--single .lv2-h2{max-width:none}.lv2-h2-nowrap{white-space:nowrap}@media (max-width:960px){.lv2-h2-nowrap{white-space:normal}}.lv2-benefits-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.lv2-benefit-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px}.lv2-benefit-card h3{color:var(--ink);font-size:18px;font-weight:600;margin-bottom:12px}.lv2-benefit-card p{font-size:15px;line-height:1.6}.lv2-benefit-card p strong{color:var(--ink-2);font-weight:600}@media (max-width:880px){.lv2-benefits-grid{grid-template-columns:1fr}}@property --lv2-feature-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lv2-features{background:linear-gradient(180deg,var(--bg-2) 0,#14203ad9 45%,var(--bg-2) 100%);border-top:1px solid var(--line);overflow:hidden;position:relative}.lv2-features:before{background-image:linear-gradient(#0000 47px,hsla(0,0%,100%,.022) 48px),linear-gradient(90deg,#0000 47px,hsla(0,0%,100%,.022) 48px);background-size:48px 48px;content:"";inset:0;mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,#000 0,#0000 72%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 35%,#000 0,#0000 72%);opacity:.5;pointer-events:none;position:absolute;z-index:0}.lv2-features>.lv2-container{position:relative;z-index:1}.lv2-features .lv2-section-glow--l,.lv2-features .lv2-section-glow--r{opacity:.75}.lv2-features-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:56px;margin-top:48px}.lv2-about-card,.lv2-benefit-card,.lv2-feature-card,.lv2-problem-card{border:1px solid var(--line);overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .28s ease,border-color .28s ease;z-index:0}.lv2-about-card>*,.lv2-benefit-card>*,.lv2-feature-card>*,.lv2-problem-card>*{position:relative;z-index:1}.lv2-about-card:before,.lv2-benefit-card:before,.lv2-feature-card:before,.lv2-problem-card:before{background:conic-gradient(from 0deg,#4285f4,#8ab4f8,#c58af9,#e879f9,#f472b6,#fb7185,#22d3ee,#34d399,#60a5fa,#4285f4);background:conic-gradient(from var(--lv2-feature-angle,0deg),#4285f4,#8ab4f8,#c58af9,#e879f9,#f472b6,#fb7185,#22d3ee,#34d399,#60a5fa,#4285f4);border-radius:inherit;content:"";inset:-1px;-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;padding:2px;pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:0}.lv2-about-card:hover,.lv2-benefit-card:hover,.lv2-feature-card:hover,.lv2-problem-card:hover{border-color:#0000;box-shadow:0 16px 40px -20px #0000008c}.lv2-feature-card:hover{transform:translateY(-2px)}.lv2-about-card:hover:before,.lv2-benefit-card:hover:before,.lv2-feature-card:hover:before,.lv2-problem-card:hover:before{animation:lv2-feature-border-spin 2.4s linear infinite;opacity:1}@keyframes lv2-feature-border-spin{to{--lv2-feature-angle:360deg}}.lv2-feature-card{background:linear-gradient(165deg,rgba(103,232,249,.035) 0,#0000 42%),var(--bg);border-radius:var(--radius-lg);padding:22px 20px 20px}.lv2-feature-card-abbr{align-items:center;background:var(--brand-glow-2);border:1px solid #67e8f940;border-radius:10px;color:var(--brand);display:inline-flex;font-family:var(--t-mono);font-size:11px;font-weight:700;height:36px;justify-content:center;letter-spacing:.08em;margin-bottom:14px;width:36px}.lv2-feature-card h3{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;margin-bottom:10px}.lv2-feature-card p{font-size:13px;line-height:1.55}.lv2-features-more{border-top:1px solid var(--line);color:var(--muted);font-size:15px;margin-bottom:64px;margin-top:56px;padding-top:28px;text-align:center}.lv2-features-more a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:1100px){.lv2-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lv2-features-grid{grid-template-columns:1fr}}.lv2-about{background:linear-gradient(180deg,var(--bg) 0,#16223c8c 50%,var(--bg) 100%);overflow:hidden;position:relative}.lv2-about>.lv2-container{position:relative;z-index:1}.lv2-about .lv2-section-glow--l,.lv2-about .lv2-section-glow--r{opacity:.7}.lv2-affiliation-note{background:#67e8f90a;border-left:3px solid var(--brand);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink-2);font-size:14px;line-height:1.55;margin:0 0 8px;max-width:52rem;padding:16px 18px}.lv2-about-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:56px;margin-top:36px}.lv2-about-card{background:linear-gradient(165deg,#67e8f90a 0,#0000 38%),linear-gradient(165deg,var(--surface) 0,var(--bg-2) 100%);border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px}.lv2-about-card h3{color:var(--ink);font-size:17px;font-weight:600;margin-bottom:12px}.lv2-about-card p{font-size:14px;line-height:1.6}.lv2-about-card p strong{color:var(--ink-2)}.lv2-about-more{text-align:center}@media (max-width:880px){.lv2-about-grid{grid-template-columns:1fr}}.lv2-spotlight{overflow:hidden;position:relative}.lv2-spotlight .lv2-container,.lv2-spotlight-grid{position:relative;z-index:1}.lv2-spotlight-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.15fr}.lv2-spotlight.lv2-flip .lv2-spotlight-grid>:first-child{order:2}.lv2-spotlight h2{margin:18px 0 22px}.lv2-spotlight .lv2-lead{margin-bottom:32px}.lv2-feature-list{grid-gap:18px;display:grid;gap:18px;margin-top:8px}.lv2-feature-list li{grid-gap:14px;align-items:start;color:var(--muted);display:grid;font-size:16px;gap:14px;grid-template-columns:22px 1fr;line-height:1.55}.lv2-feature-list .lv2-check{background:var(--brand-glow-2);border-radius:50%;box-shadow:0 0 0 1px #67e8f940;color:var(--brand);display:grid;height:22px;margin-top:2px;place-items:center;width:22px}.lv2-feature-list b{color:var(--ink);font-weight:500}.lv2-feature-list .lv2-mono{color:var(--brand);font-weight:500}.lv2-wb-spotlight-link{display:inline-flex;margin-top:28px}@media (max-width:980px){.lv2-spotlight-grid{gap:48px;grid-template-columns:1fr}.lv2-spotlight.lv2-flip .lv2-spotlight-grid>:first-child{order:0}}.lv2-mock-invoice{background:linear-gradient(180deg,#ffffff08,#fff0 30%),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #67e8f90d,0 30px 80px -20px #0009;padding:18px 18px 16px;position:relative}.lv2-mock-invoice-head{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:18px}.lv2-mock-invoice-title{color:var(--ink);font-family:var(--t-display);font-size:20px;font-weight:600;letter-spacing:-.01em}.lv2-mock-invoice-sub{color:var(--muted-2);font-family:var(--t-mono);font-size:12px;letter-spacing:.02em;margin-top:6px}.lv2-mock-tag{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;font-family:var(--t-mono);font-size:11px;font-weight:500;gap:6px;height:24px;letter-spacing:.06em;padding:0 10px;text-transform:uppercase}.lv2-mock-invoice-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:22px}.lv2-mock-field{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;font-size:13px;padding:12px 14px;position:relative}.lv2-mock-field-label{color:var(--muted-2);font-family:var(--t-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.lv2-mock-field-value{color:var(--ink);font-family:var(--t-mono);font-size:13px;font-weight:500;letter-spacing:0}.lv2-mock-field.lv2-detected{background:#67e8f90a;border-color:#67e8f959;box-shadow:0 0 0 1px #67e8f926 inset,0 0 20px -8px var(--brand-glow)}.lv2-mock-field.lv2-detected .lv2-mock-field-label{color:var(--brand)}.lv2-mock-field .lv2-mock-bubble{align-items:center;background:var(--brand);border-radius:5px;box-shadow:0 4px 16px -2px var(--brand-glow);color:var(--bg);display:inline-flex;font-family:var(--t-mono);font-size:10px;font-weight:700;height:20px;letter-spacing:.06em;padding:0 8px;position:absolute;right:10px;top:-10px}.lv2-mock-table{grid-gap:10px;display:grid;font-size:13px;gap:10px;grid-template-columns:.4fr 1.6fr .6fr .6fr}.lv2-mock-table>div{border-bottom:1px solid var(--line);color:var(--ink-2);font-family:var(--t-mono);font-size:12.5px;padding:9px 0}.lv2-mock-table .lv2-mock-th{border-bottom:1px solid var(--line-2);color:var(--muted-2);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lv2-mock-table .lv2-mock-num{text-align:right}.lv2-mock-workbench{background:linear-gradient(180deg,#ffffff08,#fff0 30%),var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 30px 80px -20px #0009,0 0 80px -30px var(--brand-glow-2);overflow:hidden}.lv2-mock-workbench--compact .lv2-mock-workbench-head{padding:12px 16px}.lv2-mock-workbench--compact .lv2-mock-row{font-size:13px;padding:10px 16px}.lv2-mock-workbench--compact .lv2-mock-workbench-search{font-size:11px;height:28px;min-width:160px}.lv2-mock-workbench-head{align-items:center;background:hsla(0,0%,100%,.015);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:14px 18px}.lv2-mock-workbench-title{color:var(--ink);font-family:var(--t-display);font-size:15px;font-weight:600}.lv2-mock-workbench-search{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--muted-2);display:inline-flex;font-family:var(--t-mono);font-size:12px;gap:8px;height:32px;min-width:210px;padding:0 12px}.lv2-mock-row{grid-gap:14px;align-items:center;border-bottom:1px solid var(--line);display:grid;font-size:14px;gap:14px;grid-template-columns:1fr 1.2fr .9fr .5fr 120px;padding:14px 22px}.lv2-mock-row:last-child{border-bottom:0}.lv2-mock-row.lv2-mock-th-row{background:var(--surface-2);color:var(--muted-2);font-family:var(--t-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lv2-mock-row .lv2-mock-id,.lv2-mock-row .lv2-mock-name{color:var(--ink);font-family:var(--t-mono);font-size:13px}.lv2-mock-row .lv2-mock-name{font-weight:500}.lv2-mock-row .lv2-mock-meta{color:var(--muted-2);font-family:var(--t-mono);font-size:11.5px}.lv2-mock-row>div:nth-child(2){color:var(--ink-2);font-size:13.5px}.lv2-mock-status{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--t-mono);font-size:11px;font-weight:500;gap:7px;height:24px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase}.lv2-mock-status:before{background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;content:"";height:6px;width:6px}.lv2-mock-status.s-ok{background:#34d3991f;color:var(--success)}.lv2-mock-status.s-warn{background:#fbbf2424;color:var(--warn)}.lv2-mock-status.s-progress{background:var(--brand-glow-2);color:var(--brand)}.lv2-taric{background:linear-gradient(180deg,#0c142433,#162441b8),var(--bg);border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden;position:relative}.lv2-taric:before{background-image:linear-gradient(#0000 39px,hsla(0,0%,100%,.022) 40px),linear-gradient(90deg,#0000 39px,hsla(0,0%,100%,.022) 40px);background-size:40px 40px;content:"";inset:0;mask-image:radial-gradient(ellipse 80% 72% at 50% 54%,#000 0,#0000 76%);-webkit-mask-image:radial-gradient(ellipse 80% 72% at 50% 54%,#000 0,#0000 76%);opacity:.55;pointer-events:none;position:absolute}.lv2-taric>.lv2-container{position:relative;z-index:1}.lv2-taric-shell{background:linear-gradient(145deg,rgba(103,232,249,.035),#0000 42%),#0c1424d1;border:1px solid var(--line-2);border-radius:var(--radius-xl);box-shadow:0 36px 90px -34px #000c,0 0 80px -48px var(--brand-glow);overflow:hidden}.lv2-taric-toolbar{align-items:center;background:hsla(0,0%,100%,.018);border-bottom:1px solid var(--line);color:var(--muted-2);display:flex;font-family:var(--t-mono);font-size:10.5px;gap:14px;letter-spacing:.04em;min-height:48px;padding:0 18px}.lv2-taric-toolbar-dots{display:inline-flex;gap:5px}.lv2-taric-toolbar-dots i{background:var(--line-3);border-radius:50%;display:block;height:7px;width:7px}.lv2-taric-toolbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-taric-live{align-items:center;background:#34d39912;border:1px solid #34d39933;border-radius:999px;color:var(--success);display:inline-flex;gap:7px;margin-left:auto;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.lv2-taric-live i{background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;height:5px;width:5px}.lv2-taric-layout{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(150px,.72fr) minmax(480px,2.15fr) minmax(180px,.88fr);min-height:520px;padding:34px}.lv2-taric-query,.lv2-taric-result{background:#1e2b4bdb;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 20px 44px -28px #000000bf;position:relative;z-index:4}.lv2-taric-query{padding:20px}.lv2-taric-query-label,.lv2-taric-result-kicker{color:var(--brand);display:block;font-family:var(--t-mono);font-size:9.5px;font-weight:600;letter-spacing:.11em;margin-bottom:12px;text-transform:uppercase}.lv2-taric-query>p{color:var(--ink);font-size:14px;font-weight:600;line-height:1.45}.lv2-taric-query-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.lv2-taric-query-meta span{background:var(--surface-2);border:1px solid var(--line-2);border-radius:5px;color:var(--muted);font-family:var(--t-mono);font-size:9.5px;padding:4px 7px}.lv2-taric-signal{align-items:center;border-top:1px solid var(--line);color:var(--muted-2);display:flex;font-family:var(--t-mono);font-size:9.5px;gap:9px;line-height:1.4;margin-top:18px;padding-top:16px}.lv2-taric-signal-bars{align-items:end;display:inline-flex;flex-shrink:0;gap:2px;height:14px}.lv2-taric-signal-bars i{background:var(--brand-2);border-radius:2px;box-shadow:0 0 7px var(--brand-glow);width:2px}.lv2-taric-signal-bars i:first-child{height:4px}.lv2-taric-signal-bars i:nth-child(2){height:7px}.lv2-taric-signal-bars i:nth-child(3){height:10px}.lv2-taric-signal-bars i:nth-child(4){height:12px}.lv2-taric-signal-bars i:nth-child(5){height:14px}.lv2-taric-viewport{min-height:450px;min-width:0;perspective:1100px;perspective-origin:50% 45%;position:relative}.lv2-taric-viewport:before{background:radial-gradient(ellipse,#67e8f91f,#0000 68%);border-radius:50%;content:"";filter:blur(20px);height:360px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:420px}.lv2-taric-stage{--lv2-taric-step:34px;display:flex;flex-direction:column;gap:14px;inset:14px 0;justify-content:center;position:absolute;transform:rotateY(-7deg) rotateX(2deg);transform-style:preserve-3d}.lv2-taric-axis{background:linear-gradient(180deg,#0000,var(--brand-2) 12%,var(--brand) 88%,#0000);bottom:49px;box-shadow:0 0 18px var(--brand-glow);left:calc(50% - 140px);position:absolute;top:49px;width:2px;z-index:0}.lv2-taric-level{transform:translateX(calc((var(--lv2-taric-i) - 2)*var(--lv2-taric-step))) translateZ(calc(var(--lv2-taric-i)*8px));transform-style:preserve-3d;z-index:1}.lv2-taric-level,.lv2-taric-node{min-height:68px;position:relative}.lv2-taric-node{background:linear-gradient(110deg,#67e8f917,#0000 52%),#1e2b4bf5;border:1px solid #67e8f952;border-radius:10px;box-shadow:0 12px 28px -16px #000000d9,-8px 0 26px -18px var(--brand-glow);margin:0 auto;padding:11px 14px 10px 18px;width:min(310px,66%)}.lv2-taric-node:before{background:var(--brand);border:2px solid #12203a;border-radius:50%;box-shadow:0 0 13px var(--brand);content:"";height:8px;left:-5px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.lv2-taric-node-pulse{animation:lv2-taric-node-scan 6s ease-out infinite;animation-delay:calc(var(--lv2-taric-i)*.62s);border:1px solid var(--brand);border-radius:inherit;inset:-1px;opacity:0;pointer-events:none;position:absolute}.lv2-taric-node-head{align-items:center;display:flex;gap:8px}.lv2-taric-node-level{color:var(--muted-2);font-family:var(--t-mono);font-size:9px;font-weight:600;letter-spacing:.08em;min-width:42px;text-transform:uppercase}.lv2-taric-node code{color:var(--brand);font-family:var(--t-mono);font-size:12px;font-weight:600}.lv2-taric-node-check{background:var(--success);border-radius:50%;box-shadow:0 0 12px #34d39959;color:#07131f;display:grid;height:17px;margin-left:auto;place-items:center;width:17px}.lv2-taric-node-check svg{height:9px;width:9px}.lv2-taric-node p{color:var(--ink-2);font-size:11px;line-height:1.35;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-taric-ghost{animation:lv2-taric-ghost-drift-right 11s ease-in-out infinite alternate;background:#18244194;border:1px solid var(--line);border-radius:8px;left:calc(50% + 138px);opacity:.42;padding:8px 10px;position:absolute;top:13px;transform:translateZ(-28px) scale(.92);width:118px;will-change:transform,opacity}.lv2-taric-level:nth-child(2n) .lv2-taric-ghost{animation-name:lv2-taric-ghost-drift-left;left:auto;right:calc(50% + 138px)}.lv2-taric-level--2 .lv2-taric-ghost{animation-delay:-4s;animation-duration:13s}.lv2-taric-level--3 .lv2-taric-ghost{animation-delay:-7s;animation-duration:10s}.lv2-taric-level--4 .lv2-taric-ghost{animation-delay:-2s;animation-duration:14s}.lv2-taric-level--5 .lv2-taric-ghost{animation-delay:-9s;animation-duration:12s}.lv2-taric-shell:hover .lv2-taric-ghost{animation-play-state:paused}.lv2-taric-ghost:before{background:var(--line-2);content:"";height:1px;position:absolute;right:100%;top:50%;width:22px}.lv2-taric-level:nth-child(2n) .lv2-taric-ghost:before{left:100%;right:auto}.lv2-taric-ghost small,.lv2-taric-ghost span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv2-taric-ghost span{color:var(--muted);font-family:var(--t-mono);font-size:9px}.lv2-taric-ghost small{color:var(--muted-2);font-size:8.5px;margin-top:3px}.lv2-taric-result{background:linear-gradient(145deg,#67e8f917,#0000 50%),#1e2b4be6;border-color:#67e8f947;padding:22px}.lv2-taric-result>code{color:var(--ink);display:block;font-family:var(--t-mono);font-size:19px;font-weight:700;letter-spacing:-.02em;text-shadow:0 0 24px var(--brand-glow)}.lv2-taric-result>p{color:var(--muted);font-size:12px;line-height:1.5;margin-top:9px}.lv2-taric-confidence{align-items:center;color:var(--muted-2);display:flex;font-family:var(--t-mono);font-size:9.5px;gap:12px;justify-content:space-between;margin-top:20px}.lv2-taric-confidence span{align-items:center;display:inline-flex;gap:7px}.lv2-taric-confidence span i{background:var(--success);border-radius:50%;box-shadow:0 0 9px var(--success);height:6px;width:6px}.lv2-taric-confidence strong{color:var(--brand);font-size:14px}.lv2-taric-confidence-track{background:var(--line);border-radius:999px;height:3px;margin-top:9px;overflow:hidden}.lv2-taric-confidence-track span{animation:lv2-taric-confidence-in 1.8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(90deg,var(--brand-3),var(--brand));border-radius:inherit;box-shadow:0 0 10px var(--brand-glow);display:block;height:100%;transform-origin:left;width:94%}.lv2-taric-result>small{border-top:1px solid var(--line);color:var(--muted-2);display:block;font-size:10px;line-height:1.45;margin-top:14px;padding-top:13px}.lv2-taric-foot{background:hsla(0,0%,100%,.012);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.lv2-taric-foot span{align-items:center;color:var(--muted-2);display:flex;font-family:var(--t-mono);font-size:9.5px;gap:9px;justify-content:center;line-height:1.35;min-height:48px;padding:10px 16px;text-align:center}.lv2-taric-foot span+span{border-left:1px solid var(--line)}.lv2-taric-foot svg{color:var(--brand-2);flex-shrink:0;height:13px;width:13px}@keyframes lv2-taric-node-scan{0%,8%{opacity:0;transform:scale(.99)}12%{opacity:.8}22%,to{opacity:0;transform:scale(1.035)}}@keyframes lv2-taric-ghost-drift-right{0%{opacity:.34;transform:translate3d(-2px,-3px,-28px) scale(.91)}to{opacity:.46;transform:translate3d(5px,4px,-22px) scale(.93)}}@keyframes lv2-taric-ghost-drift-left{0%{opacity:.36;transform:translate3d(3px,4px,-26px) scale(.92)}to{opacity:.44;transform:translate3d(-5px,-3px,-32px) scale(.9)}}@keyframes lv2-taric-confidence-in{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1100px){.lv2-taric-layout{grid-template-columns:minmax(140px,.7fr) minmax(430px,2fr)}.lv2-taric-result{grid-gap:0 24px;display:grid;gap:0 24px;grid-column:1/-1;grid-template-columns:1fr 1fr}.lv2-taric-result-kicker,.lv2-taric-result>code,.lv2-taric-result>p{grid-column:1}.lv2-taric-confidence,.lv2-taric-confidence-track,.lv2-taric-result>small{grid-column:2}.lv2-taric-confidence{grid-row:1;margin-top:0}.lv2-taric-confidence-track{align-self:center;grid-row:2}.lv2-taric-result>small{grid-row:3/span 2}}@media (max-width:800px){.lv2-taric-layout{gap:18px;grid-template-columns:1fr;min-height:0;padding:22px}.lv2-taric-query{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:1fr auto}.lv2-taric-query-label,.lv2-taric-query-meta,.lv2-taric-query>p{grid-column:1}.lv2-taric-signal{border-left:1px solid var(--line);border-top:0;grid-column:2;grid-row:1/span 3;margin:0;padding:0 0 0 18px}.lv2-taric-viewport{min-height:450px}.lv2-taric-result{grid-column:auto}}@media (max-width:560px){.lv2-taric-toolbar-title{display:none}.lv2-taric-layout{padding:16px 12px}.lv2-taric-query{display:block;padding:16px}.lv2-taric-signal{border-left:0;border-top:1px solid var(--line);margin-top:14px;padding:13px 0 0}.lv2-taric-viewport{min-height:420px;overflow:hidden}.lv2-taric-stage{--lv2-taric-step:12px;transform:rotateY(-4deg)}.lv2-taric-axis{left:18px}.lv2-taric-level{transform:translateX(calc(var(--lv2-taric-i)*var(--lv2-taric-step)))}.lv2-taric-node{margin-left:18px;width:calc(100% - 38px)}.lv2-taric-ghost{display:none}.lv2-taric-result{display:block;padding:18px}.lv2-taric-confidence{margin-top:18px}.lv2-taric-result>small{margin-top:13px}.lv2-taric-foot{grid-template-columns:1fr}.lv2-taric-foot span+span{border-left:0;border-top:1px solid var(--line)}.lv2-taric-foot span{justify-content:flex-start;text-align:left}}.lv2-metrics{background:var(--bg-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden;position:relative}.lv2-metrics .lv2-container{position:relative;z-index:1}.lv2-metrics:before{background:linear-gradient(90deg,#0000,var(--brand) 50%,#0000);content:"";height:1px;left:50%;opacity:.3;position:absolute;top:0;transform:translateX(-50%);width:60%}.lv2-metrics-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:880px){.lv2-metrics-grid{gap:48px;grid-template-columns:1fr}}.lv2-metric-num{color:var(--ink);font-family:var(--t-display);font-size:clamp(56px,7vw,96px);font-weight:600;letter-spacing:-.04em;line-height:.96;margin-bottom:16px;position:relative}.lv2-metric-num .lv2-metric-approx{margin-right:.02em}.lv2-metric-num .lv2-metric-approx,.lv2-metric-num em{color:var(--brand);font-style:normal;text-shadow:0 0 32px var(--brand-glow),0 0 64px #67e8f938}.lv2-scroll-anchor{height:0;overflow:hidden;pointer-events:none;width:0}.lv2 [id],.lv2-scroll-anchor{scroll-margin-top:96px}.lv2-metric-label{font-size:15px;line-height:1.55;max-width:36ch}.lv2-metric-tag{color:var(--muted-2);display:inline-block;font-family:var(--t-mono);font-size:11px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.lv2-metrics-caption{color:var(--muted-3);font-family:var(--t-mono);font-size:11.5px;letter-spacing:.04em;margin-top:48px}.lv2-steps{overflow:hidden;position:relative}.lv2-steps .lv2-container{position:relative;z-index:1}.lv2-steps:before{background:radial-gradient(ellipse,#67e8f917 0,#0000 70%);border-radius:50%;content:"";filter:blur(20px);height:280px;left:50%;pointer-events:none;position:absolute;top:58%;transform:translate(-50%,-50%);width:min(920px,92vw);z-index:0}.lv2-section-head{grid-gap:32px;align-items:end;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:72px}.lv2-section-head h2{margin-top:14px;max-width:18ch}.lv2-section-head .lv2-lead{margin-left:auto;max-width:44ch}@media (max-width:880px){.lv2-section-head{gap:16px;grid-template-columns:1fr;margin-bottom:40px}.lv2-section-head .lv2-lead{margin-left:0}}.lv2-steps-flow{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.lv2-step-connector{align-self:center;background:linear-gradient(90deg,var(--line-2),var(--brand),var(--line-2));border-radius:999px;height:3px;margin:0 6px;opacity:0;transform:scaleX(.2);transform-origin:left center;transition:none;width:32px}.lv2-steps-flow.is-sequencing .lv2-step-connector.is-shown{animation:lv2-step-connector-in .48s cubic-bezier(.16,1,.3,1) forwards}.lv2-step-connector.is-shown{opacity:.9;transform:scaleX(1)}@keyframes lv2-step-connector-in{0%{opacity:0;transform:scaleX(.15)}to{opacity:.9;transform:scaleX(1)}}.lv2-step-card{background:linear-gradient(180deg,#67e8f90d 0,#0000 55%),var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 20px;transition:border-color .2s ease,box-shadow .2s ease}.lv2-steps-flow.is-sequencing .lv2-step-card:not(.is-shown){opacity:0;pointer-events:none;transform:translateY(18px) scale(.96);visibility:hidden}.lv2-steps-flow.is-sequencing .lv2-step-card.is-shown{animation:lv2-step-card-in .56s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto;visibility:visible}.lv2-step-card.is-shown{opacity:1;transform:translateY(0) scale(1)}@keyframes lv2-step-card-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lv2-step-card:hover{border-color:var(--line-3);box-shadow:0 12px 36px -20px var(--brand-glow)}.lv2-step-card-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.lv2-step-num{color:var(--brand);font-family:var(--t-mono);font-size:11px;font-weight:600;letter-spacing:.12em}.lv2-step-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;color:var(--muted-2);font-family:var(--t-mono);font-size:10px;font-weight:500;letter-spacing:.04em;padding:3px 8px}.lv2-step-icon{background:var(--brand-glow-2);border:1px solid #67e8f94d;border-radius:10px;box-shadow:0 0 24px var(--brand-glow-2);color:var(--brand);display:grid;height:40px;margin-bottom:14px;place-items:center;width:40px}.lv2-step-card h3{color:var(--ink);font-size:17px;margin-bottom:6px}.lv2-step-chip{color:var(--brand-2);font-family:var(--t-mono);font-size:10.5px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.lv2-step-desc{font-size:13.5px;line-height:1.55;margin-bottom:12px}.lv2-step-detail{align-items:flex-start;border-top:1px solid var(--line);color:var(--muted-2);display:flex;font-family:var(--t-mono);font-size:11px;gap:8px;line-height:1.45;padding-top:12px}.lv2-step-detail-dot{background:var(--success);border-radius:50%;box-shadow:0 0 8px var(--success);flex-shrink:0;height:6px;margin-top:4px;width:6px}@media (max-width:1100px){.lv2-steps-flow{gap:14px;grid-template-columns:1fr 1fr}.lv2-step-connector{display:none}}@media (max-width:600px){.lv2-steps-flow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lv2-steps-flow.is-sequencing .lv2-step-card:not(.is-shown){opacity:1;pointer-events:auto;transform:none;visibility:visible}.lv2-steps-flow.is-sequencing .lv2-step-card.is-shown,.lv2-steps-flow.is-sequencing .lv2-step-connector.is-shown{animation:none}}.lv2-compare{background:var(--bg-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.lv2-compare-table{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden}.lv2-compare-row{align-items:stretch;display:grid;grid-template-columns:1.1fr 1fr 1fr}.lv2-compare-row+.lv2-compare-row{border-top:1px solid var(--line)}.lv2-compare-row>div{padding:22px 26px}.lv2-compare-row>div+div{border-left:1px solid var(--line)}.lv2-compare-row.lv2-compare-head>div{background:var(--surface-2);color:var(--muted-2);font-family:var(--t-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lv2-compare-row.lv2-compare-head>div:last-child{color:var(--brand)}.lv2-compare-label{color:var(--ink);font-family:var(--t-display);font-size:16px;font-weight:500;letter-spacing:-.005em}.lv2-compare-cell{font-size:14px;line-height:1.55}.lv2-compare-cell.lv2-good{background:rgba(103,232,249,.025);color:var(--ink-2)}.lv2-compare-cell .lv2-compare-tag{align-items:center;background:#f871711f;border-radius:4px;color:var(--danger);display:inline-flex;font-family:var(--t-mono);font-size:10.5px;font-weight:500;gap:6px;height:22px;letter-spacing:.08em;margin-top:8px;padding:0 9px;text-transform:uppercase}.lv2-compare-cell.lv2-good .lv2-compare-tag{background:#67e8f924;color:var(--brand)}@media (max-width:880px){.lv2-compare-row{grid-template-columns:1fr}.lv2-compare-row>div+div{border-left:0;border-top:1px solid var(--line)}.lv2-compare-row.lv2-compare-head{display:none}.lv2-compare-label:before{color:var(--muted-2);content:"— "}}.lv2-problems{background:var(--bg);border-top:1px solid var(--line)}.lv2-problems-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:48px}.lv2-problem-card{background:linear-gradient(165deg,var(--surface) 0,var(--bg-2) 100%);border-radius:var(--radius-xl);padding:24px 22px 22px}.lv2-problem-card h3{align-items:center;color:var(--ink);display:flex;font-size:16px;font-weight:600;gap:10px;line-height:1.35;margin-bottom:18px}.lv2-problem-card h3:before{background:var(--danger);border-radius:50%;box-shadow:0 0 12px #f8717173;content:"";flex-shrink:0;height:8px;width:8px}.lv2-problem-swap{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.lv2-problem-after,.lv2-problem-before{border-radius:var(--radius);min-height:100%;padding:14px 12px}.lv2-problem-before{background:#f8717112;border:1px solid #f8717138}.lv2-problem-after{background:#34d39912;border:1px solid #34d3993d}.lv2-problem-label{display:block;font-family:var(--t-mono);font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.lv2-problem-before .lv2-problem-label{color:#fca5a5}.lv2-problem-after .lv2-problem-label{color:#6ee7b7}.lv2-problem-after p,.lv2-problem-before p{font-size:13px;line-height:1.55}.lv2-problem-after p{color:var(--ink-2)}.lv2-problem-arrow{align-items:center;align-self:center;color:var(--brand-2);display:flex;justify-content:center;opacity:.85}@media (max-width:1100px){.lv2-problems-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.lv2-problems-grid{gap:14px;grid-template-columns:1fr}.lv2-problem-swap{gap:8px;grid-template-columns:1fr}.lv2-problem-arrow svg{transform:rotate(90deg)}}@media (max-width:600px){.lv2-problem-arrow{display:none}.lv2-problem-after{border-top:1px dashed var(--line-2);margin-top:4px;padding-top:12px}}.lv2-compliance{background:linear-gradient(90deg,var(--bg) 0,#121e36eb 55%,var(--bg) 100%);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.lv2-compliance:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 140' fill='none'%3E%3Cpath d='m60 8 48 20v40c0 30-20 50-48 64-28-14-48-34-48-64V28Z' stroke='%2367E8F9' stroke-width='3'/%3E%3Cpath d='m60 44 18 10v18c0 12-8 20-18 26-10-6-18-14-18-26V54Z' fill='%2367E8F9' fill-opacity='.35'/%3E%3C/svg%3E") no-repeat 50% /contain;content:"";height:min(320px,38vw);opacity:.045;pointer-events:none;position:absolute;right:4%;top:50%;transform:translateY(-48%);width:min(320px,38vw);z-index:0}.lv2-compliance>.lv2-container{position:relative;z-index:1}.lv2-compliance-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:.85fr 1.5fr}.lv2-compliance-grid h3{color:var(--ink);font-family:var(--t-display);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-top:14px;max-width:14ch}.lv2-compliance-grid p{font-size:14px;line-height:1.55;margin-top:14px;max-width:38ch}.lv2-badges{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.lv2-badge{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);display:flex;flex-direction:column;gap:6px;padding:20px 18px;transition:border-color .2s ease,background .2s ease}.lv2-badge:hover{background:rgba(103,232,249,.025);border-color:#67e8f959}.lv2-badge-title{color:var(--ink);font-family:var(--t-display);font-size:15px;font-weight:600;letter-spacing:-.005em}.lv2-badge-sub{color:var(--muted-2);font-family:var(--t-mono);font-size:11px;letter-spacing:.02em;line-height:1.45}@media (max-width:880px){.lv2-compliance-grid{gap:32px;grid-template-columns:1fr}.lv2-badges{grid-template-columns:repeat(2,1fr)}}.lv2-legal-page{--lv2-legal-foot-h:76px;background:var(--bg);display:flex;flex:1 0 auto;flex-direction:column;min-height:100vh;min-height:100dvh;width:100%}.lv2-legal-top{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:#131d33eb;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.lv2-legal-top-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:72px}.lv2-legal-page .lv2-legal-top .lv2-logo-img{height:52px;width:52px}.lv2-legal-page .lv2-legal-top .lv2-logo-text{font-size:22px}.lv2-legal-top-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.lv2-legal-back{flex-direction:row-reverse;white-space:nowrap}.lv2-legal-back svg{transform:rotate(180deg)}.lv2-legal-main{flex:1 1 auto;padding:40px 0 calc(48px + var(--lv2-legal-foot-h));width:100%}.lv2-legal-intro-head{grid-gap:32px 48px;align-items:end;display:grid;gap:32px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:48px}.lv2-legal-intro-title .lv2-h2{margin-top:12px;max-width:20ch}.lv2-legal-intro-head .lv2-lead{color:var(--muted);font-size:18px;line-height:1.55;margin:0 0 0 auto;max-width:52ch}@media (max-width:880px){.lv2-legal-intro-head{align-items:start;gap:20px;grid-template-columns:1fr;margin-bottom:40px}.lv2-legal-intro-head .lv2-lead{margin-left:0;max-width:none}}.lv2-legal-foot{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:#0f172af5;border-top:1px solid var(--line);bottom:0;left:0;padding:20px 0 24px;position:fixed;right:0;width:100%;z-index:40}.lv2-legal-foot-inner{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between}.lv2-legal-nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;margin-top:0;padding:6px}.lv2-legal-nav a{align-items:center;border-radius:8px;color:var(--muted);display:inline-flex;font-size:14px;font-weight:500;min-height:40px;padding:0 16px;transition:background .16s ease,color .16s ease}.lv2-legal-nav a.is-active,.lv2-legal-nav a:focus-visible,.lv2-legal-nav a:hover{background:var(--surface-2);color:var(--ink)}.lv2-legal-nav a.is-active{box-shadow:inset 0 0 0 1px #67e8f940;color:var(--brand)}.lv2-legal-stack{margin-top:0}.lv2-legal-doc{background:linear-gradient(165deg,var(--surface) 0,var(--bg) 100%);border:1px solid var(--line);border-radius:var(--radius-xl);padding:28px 24px 24px;scroll-margin-top:88px}.lv2-legal-doc .lv2-legal-doc-title{color:var(--ink);font-family:var(--t-display);font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.lv2-legal-doc-updated{color:var(--muted);font-family:var(--t-mono);font-size:12px;letter-spacing:.04em;margin:0 0 20px}.lv2-legal-accordion{display:flex;flex-direction:column;gap:8px}.lv2-legal-accordion-item{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .18s ease}.lv2-legal-accordion-item[open]{background:var(--surface);border-color:var(--line-2)}.lv2-legal-accordion-item summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 18px;transition:background .16s ease,color .16s ease;-webkit-user-select:none;user-select:none}.lv2-legal-accordion-item summary::-webkit-details-marker{display:none}.lv2-legal-accordion-item summary:hover{background:#ffffff08}.lv2-legal-accordion-label{color:var(--ink-2);font-size:14px;font-weight:600;letter-spacing:-.01em;text-align:left}.lv2-legal-accordion-icon{color:var(--muted-2);display:flex;transition:transform .22s ease,color .16s ease}.lv2-legal-accordion-item[open] .lv2-legal-accordion-icon{color:var(--brand);transform:rotate(180deg)}.lv2-legal-accordion-panel{padding:0 18px 18px}.lv2-legal-accordion-panel p{color:var(--muted);font-size:14px;line-height:1.65;max-width:72ch}@media (max-width:880px){.lv2-legal-main{padding:28px 0 40px}.lv2-legal-doc{padding:20px 18px 18px}.lv2-legal-top-inner{min-height:64px}.lv2-legal-top-actions{gap:8px}.lv2-legal-back span{display:none}.lv2-legal-nav{align-items:stretch;flex-direction:column}.lv2-legal-nav a{justify-content:center}}.lv2-wb-page .lv2-main{padding-bottom:0}.lv2-wb-hero{background:linear-gradient(168deg,#0c1424 0,var(--bg) 38%,#152238 100%);overflow:hidden;padding:40px 0 calc(var(--section-y)*.85);position:relative}.lv2-wb-hero-grid{grid-gap:clamp(32px,5vw,56px);align-items:center;display:grid;gap:clamp(32px,5vw,56px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);position:relative;z-index:1}.lv2-wb-hero-copy .lv2-hero-brand{margin-bottom:14px}.lv2-wb-hero-copy .lv2-h1{margin:16px 0 20px;max-width:14ch}.lv2-wb-hero-copy .lv2-lead{margin-bottom:28px;max-width:48ch}.lv2-wb-hero-copy .lv2-hero-ctas{margin-bottom:0}.lv2 p.lv2-wb-disclaimer{border-top:none;color:var(--muted-2);font-size:13px;line-height:1.55;margin:30px 0 0;max-width:52ch;padding-top:0}.lv2-wb-mock{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015)),var(--surface);border:1px solid #ffffff14;border-radius:var(--radius-xl);box-shadow:0 24px 60px #00000047;overflow:hidden;padding:18px 18px 14px;position:relative}.lv2-hero .lv2-wb-mock--hero,.lv2-wb-hero-deck{margin-left:auto;max-width:520px}.lv2-wb-hero-deck{align-items:stretch;display:flex;flex-direction:column;gap:24px;position:relative;width:100%}.lv2-wb-hero-deck .lv2-wb-mock{flex:0 0 auto;margin:0;position:relative;width:100%;z-index:2}.lv2-wb-result--under{box-shadow:0 18px 48px #00000059;box-sizing:border-box;margin:0!important;opacity:.98;padding:8px;position:relative;transform:none;width:100%;z-index:1}.lv2-wb-result--under .lv2-wb-result-frame{border-radius:calc(var(--radius-xl) - 4px);max-height:min(280px,36vh)}.lv2-wb-result--under .lv2-wb-result-frame img{height:auto;max-height:min(280px,36vh);object-fit:cover;object-position:top center}@media (max-width:980px){.lv2-wb-hero-deck{gap:24px;margin-left:0;max-width:none}.lv2-wb-result--under .lv2-wb-result-frame,.lv2-wb-result--under .lv2-wb-result-frame img{max-height:min(240px,34vh)}}.lv2-wb-mock-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.lv2-wb-mock-eyebrow{color:var(--brand);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lv2-wb-mock-title{color:var(--ink);font-family:var(--t-display);font-size:1.05rem;font-weight:600;margin-top:4px}.lv2-wb-mock-chip{align-items:center;background:#67e8f914;border:1px solid #67e8f940;border-radius:999px;color:var(--brand);display:inline-flex;font-size:12px;gap:8px;padding:6px 10px;white-space:nowrap}.lv2-wb-mock-docs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.lv2-wb-mock-doc{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:var(--muted);font-size:11px;padding:5px 9px}.lv2-wb-mock-table{grid-gap:8px 10px;background:#0000002e;border:1px solid #ffffff0d;border-radius:var(--radius);color:var(--muted);display:grid;font-size:12px;gap:8px 10px;grid-template-columns:28px minmax(0,1.6fr) 88px 48px;padding:12px}.lv2-wb-mock-th{border-bottom:1px solid #ffffff0f;color:var(--muted-3);font-size:10px;letter-spacing:.08em;padding-bottom:4px;text-transform:uppercase}.lv2-wb-mock-mono{color:var(--brand);font-family:var(--t-mono);font-size:11px}.lv2-wb-mock-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lv2-wb-mock-foot{align-items:center;color:var(--muted-2);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:12px}.lv2-wb-mock-send{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:999px;color:var(--bg);font-size:12px;font-weight:600;padding:7px 12px}.lv2-wb-band.lv2-metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:0;padding:calc(var(--section-y)*.42) 0}.lv2-wb-band-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.lv2-wb-hero-visual{position:relative}.lv2-wb-result{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015)),var(--surface);border:1px solid #ffffff14;border-radius:var(--radius-xl);box-shadow:0 24px 60px #00000047;margin:0;overflow:hidden;padding:14px 14px 12px}.lv2-wb-result-frame{background:#f4f6f4;border:1px solid #ffffff14;border-radius:var(--radius);overflow:hidden}.lv2-wb-result-frame img{display:block;height:auto;object-fit:cover;object-position:top center;width:100%}.lv2-wb-steps-band{background:linear-gradient(180deg,var(--bg) 0,#0e182ceb 48%,var(--bg) 100%);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.lv2-wb-docs-section.lv2-about{border-top:none}.lv2-wb-stat{min-height:112px}.lv2-wb-stat.lv2-feature-card{padding:22px 24px}.lv2-wb-stat-value{color:var(--ink);font-family:var(--t-display);font-size:1.4rem;font-weight:650;margin-bottom:8px}.lv2-wb-stat-label{color:var(--muted-2);font-size:14px;line-height:1.5}.lv2-wb-section{overflow:hidden;padding:var(--section-y) 0;position:relative}.lv2-wb-section>.lv2-container{position:relative;z-index:1}.lv2-wb-section--alt{background:linear-gradient(180deg,hsla(0,0%,100%,.018),#0000 42%);border-bottom:1px solid hsla(0,0%,100%,.045);border-top:1px solid hsla(0,0%,100%,.045)}.lv2-wb-section-head{margin-bottom:clamp(28px,4vw,40px);max-width:640px}.lv2-wb-section-head .lv2-h2{margin:12px 0 16px}.lv2-wb-pillars-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.lv2-wb-pillars-grid .lv2-feature-card{min-height:196px}.lv2-wb-steps-section{padding:var(--section-y) 0}.lv2-wb-steps-section>.lv2-container{position:relative;z-index:1}.lv2-wb-split{grid-gap:clamp(24px,4vw,40px);align-items:stretch;display:grid;gap:clamp(24px,4vw,40px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lv2-wb-split-copy .lv2-h2{margin:12px 0 16px}.lv2-wb-checks{grid-gap:14px;display:grid;gap:14px;margin-top:26px}.lv2-wb-checks li{grid-gap:10px;align-items:start;color:var(--muted);display:grid;font-size:14px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.55;transition:color .18s ease,transform .18s ease}.lv2-wb-checks li:hover{color:var(--ink-2);transform:translateX(2px)}.lv2-wb-split-card.lv2-feature-card{display:flex;flex-direction:column;gap:0;min-height:100%;padding:28px 26px 24px}.lv2-wb-split-card-eyebrow{align-items:center;color:var(--brand);display:inline-flex;font-family:var(--t-mono);font-size:11px;gap:8px;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.lv2-wb-split-card h3{color:var(--ink);font-family:var(--t-display);font-size:1.28rem;line-height:1.25;margin:0 0 12px}.lv2-wb-split-card>p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 20px}.lv2-wb-custom-points{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0 0 20px;padding:0}.lv2-wb-custom-points li{grid-gap:12px;align-items:start;background:#0000002e;border:1px solid #ffffff12;border-radius:14px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:12px 12px 12px 10px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.lv2-wb-custom-points li:hover{background:#67e8f90d;border-color:#67e8f947;transform:translateY(-1px)}.lv2-wb-custom-point-num{color:var(--brand);font-family:var(--t-mono);font-size:11px;letter-spacing:.08em;padding-top:2px}.lv2-wb-custom-points strong{color:var(--ink);display:block;font-size:13.5px;font-weight:600;margin-bottom:4px}.lv2-wb-custom-points span{color:var(--muted);display:block;font-size:12.5px;line-height:1.5}.lv2-wb-custom-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.lv2-wb-custom-tags span{background:#00000029;border:1px solid #ffffff1a;border-radius:999px;color:var(--ink-2);font-size:12px;padding:6px 10px;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.lv2-wb-custom-tags span:hover{background:#67e8f914;border-color:#67e8f959;color:var(--ink);transform:translateY(-1px)}.lv2-wb-faq-section{background:linear-gradient(105deg,var(--bg) 0,#121e36f2 42%,#0c1628e6 72%,var(--bg) 100%);border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden;position:relative}.lv2-wb-faq-section>.lv2-container{position:relative;z-index:1}.lv2-wb-faq-grid{grid-gap:12px;display:grid;gap:12px;max-width:880px}.lv2-wb-faq-card{background:linear-gradient(165deg,rgba(103,232,249,.035) 0,#0000 42%),var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .24s ease,box-shadow .28s ease,background .28s ease}.lv2-wb-faq-card:hover{border-color:var(--line-3);box-shadow:0 12px 36px -22px #0000008c}.lv2-wb-faq-card.is-open{background:linear-gradient(165deg,#67e8f90f 0,#0000 48%),var(--surface);border-color:#67e8f947;box-shadow:0 14px 40px -24px var(--brand-glow)}.lv2-wb-faq-summary{grid-gap:14px;align-items:center;background:#0000!important;border:0;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:44px minmax(0,1fr) 24px;margin:0;min-width:0;padding:18px 20px;text-align:left;width:100%}.lv2-wb-faq-summary:active,.lv2-wb-faq-summary:focus,.lv2-wb-faq-summary:hover{background:#0000!important;border:0!important;box-shadow:none!important;color:inherit!important}.lv2-wb-faq-summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.lv2-wb-faq-num{color:var(--brand);font-family:var(--t-mono);font-size:12px;letter-spacing:.08em}.lv2-wb-faq-q{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.lv2-wb-faq-chevron{color:var(--muted-2);display:grid;place-items:center;transition:transform .36s cubic-bezier(.16,1,.3,1),color .2s ease}.lv2-wb-faq-card.is-open .lv2-wb-faq-chevron{color:var(--brand);transform:rotate(180deg)}.lv2-wb-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1)}.lv2-wb-faq-card.is-open .lv2-wb-faq-panel{grid-template-rows:1fr}.lv2-wb-faq-panel-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:opacity .28s ease 40ms,transform .36s cubic-bezier(.16,1,.3,1)}.lv2-wb-faq-card.is-open .lv2-wb-faq-panel-inner{opacity:1;transform:translateY(0);transition-delay:60ms}.lv2-wb-faq-panel-inner p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:62ch;padding:0 20px 18px 78px}@media (prefers-reduced-motion:reduce){.lv2-wb-faq-chevron,.lv2-wb-faq-panel,.lv2-wb-faq-panel-inner{transition:none}.lv2-wb-faq-panel-inner{opacity:1;transform:none}}.lv2-wb-faq-cta{align-items:center;background:#ffffff05;border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:28px;max-width:880px;padding:20px 22px;transition:border-color .2s ease,box-shadow .24s ease}.lv2-wb-faq-cta:hover{border-color:#67e8f938;box-shadow:0 12px 36px -24px var(--brand-glow)}.lv2-wb-faq-cta p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:48ch}.lv2-wb-faq-head{margin-bottom:40px}.lv2-wb-faq-head .lv2-h2{margin-bottom:14px;margin-top:14px;max-width:22ch}.lv2-wb-faq-head .lv2-lead{color:var(--muted);margin:0;max-width:48ch}@media (max-width:1100px){.lv2-wb-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.lv2-wb-band-grid,.lv2-wb-hero-grid,.lv2-wb-pillars-grid,.lv2-wb-split{grid-template-columns:1fr}.lv2-wb-hero-copy .lv2-h1{max-width:none}.lv2-wb-hero{padding:28px 0 var(--section-y-sm)}.lv2-wb-section,.lv2-wb-steps-section{padding:var(--section-y-sm) 0}.lv2-wb-band.lv2-metrics{padding:calc(var(--section-y-sm)*.45) 0}.lv2-wb-stat{min-height:0}.lv2-wb-faq-panel-inner p{padding-left:20px}.lv2-wb-floater-a,.lv2-wb-floater-b{display:none}.lv2 p.lv2-wb-disclaimer{margin-top:30px}}.lv2-final{overflow:hidden;position:relative}.lv2-final>.lv2-container{position:relative;z-index:1}.lv2-final-card{grid-gap:64px;align-items:center;background:linear-gradient(180deg,#ffffff08,#fff0 40%),var(--surface);border:1px solid var(--line-2);border-radius:28px;box-shadow:0 0 0 1px #67e8f914,0 40px 100px -20px #000000b3,0 0 120px -20px var(--brand-glow-2);color:var(--ink);display:grid;gap:64px;grid-template-columns:1.5fr 1fr;isolation:isolate;overflow:hidden;padding:88px 64px;position:relative}.lv2-final-card>*{position:relative;z-index:1}.lv2-final-card:after{background:radial-gradient(circle,var(--brand-glow) 0,#0000 65%);border-radius:50%;content:"";filter:blur(40px);height:520px;position:absolute;right:-200px;top:-200px;width:520px;z-index:0}.lv2-final-card:before{background-image:linear-gradient(#0000 31px,#ffffff05 32px),linear-gradient(90deg,#0000 31px,#ffffff05 32px);background-size:32px 32px;content:"";inset:0;mask-image:radial-gradient(ellipse 80% 80% at 20% 50%,#000 0,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 20% 50%,#000 0,#0000 70%);pointer-events:none;position:absolute}.lv2-final-card h2{color:var(--ink);font-family:var(--t-display);font-size:clamp(36px,4.6vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1}.lv2-final-card h2 em{color:var(--brand);font-style:normal;text-shadow:0 0 60px var(--brand-glow)}.lv2-final-card p{font-size:17px;line-height:1.55;margin-top:20px;max-width:46ch}.lv2-final-actions{align-items:stretch;display:flex;flex-direction:column;gap:14px}.lv2-final-actions .lv2-btn{justify-content:space-between;width:100%}.lv2-final-note{color:var(--muted);font-family:var(--t-mono);font-size:11.5px;letter-spacing:.04em;line-height:1.5}@media (max-width:880px){.lv2-final-card{gap:32px;grid-template-columns:1fr;padding:56px 28px}}.lv2-footer{background:var(--bg);border-top:1px solid var(--line);padding:36px 0 28px}.lv2-footer-grid{grid-gap:32px 40px;display:grid;gap:32px 40px;grid-template-columns:1.6fr repeat(4,1fr);margin-bottom:28px}.lv2-footer-brand{--lv2-footer-rail:48px;max-width:36ch}.lv2 .lv2-footer-logo{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;font-size:22px;grid-template-columns:48px 1fr;grid-template-columns:var(--lv2-footer-rail,48px) 1fr;letter-spacing:-.02em;margin-bottom:4px;max-width:100%;width:100%}.lv2 .lv2-footer-logo .lv2-logo-img{height:48px;justify-self:start;width:48px}.lv2 .lv2-footer-logo .lv2-logo-text{min-width:0}.lv2-footer-col h4{color:var(--muted-2);font-family:var(--t-mono);font-size:11px;font-weight:500;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.lv2-footer-col ul{grid-gap:12px;display:grid;gap:12px}.lv2-footer-col a{color:var(--ink-2);font-size:14px;transition:color .16s ease}.lv2-footer-col a:hover{color:var(--brand)}.lv2 p.lv2-footer-tagline{color:var(--ink-2);font-size:12.5px;line-height:1.45;margin:0 0 10px;max-width:22rem}.lv2-footer-bottom{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-family:var(--t-mono);font-size:11.5px;gap:24px;justify-content:space-between;letter-spacing:.04em;padding-top:20px}.lv2-footer-status{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.lv2-footer-status-dot{background:var(--success);border-radius:50%;box-shadow:0 0 12px var(--success);height:8px;width:8px}@media (max-width:880px){.lv2-footer-grid{gap:36px;grid-template-columns:1fr 1fr}.lv2-footer-brand{grid-column:1/-1}.lv2-footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.lv2-lang-wrap{margin-right:0}}.lv2-footer-contact{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.lv2-footer-contact li{display:block;margin:0}.lv2-footer-contact-link{grid-column-gap:10px;align-items:center;color:var(--ink-2);column-gap:10px;display:grid;font-size:14px;grid-template-columns:48px 1fr;grid-template-columns:var(--lv2-footer-rail,48px) 1fr;line-height:1.35;max-width:100%;transition:color .16s ease;width:100%}.lv2-footer-contact-link:hover{color:var(--brand)}.lv2-footer-contact-link:hover .lv2-footer-contact-icon{background:#67e8f91f;border-color:#67e8f973;color:var(--brand)}.lv2-footer-contact-icon{background:#67e8f90f;border:1px solid #67e8f929;border-radius:10px;color:var(--brand-2);display:grid;flex-shrink:0;height:36px;justify-self:center;margin:0;place-items:center;transition:border-color .16s ease,background .16s ease,color .16s ease;width:36px}.lv2-footer-contact-value{min-width:0;word-break:break-word}.lv2-terminal-ok{background:#34d3991f;border-radius:4px;color:var(--success);font-size:11px;font-style:normal;letter-spacing:.02em;margin-left:8px;padding:0 6px}.lv2-scroll-progress{background:#0000;height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.lv2-scroll-progress-bar{background:linear-gradient(90deg,#0000 0,var(--brand-2) 30%,var(--brand) 100%);box-shadow:0 0 12px var(--brand-glow),0 0 22px var(--brand-glow-2);height:100%;transition:width 60ms linear;width:0;width:calc(var(--lv2-scroll, 0)*100%);will-change:width}.lv2-header{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:background-color .2s ease,backdrop-filter .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,backdrop-filter .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease}.lv2-header.is-scrolled{background:#07070adb;border-bottom-color:var(--line-2);box-shadow:0 10px 30px -20px #0009}.lv2-header.is-scrolled .lv2-header-inner{height:86px}.lv2-header-inner{transition:height .2s ease}.lv2 .lv2-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.lv2 .lv2-reveal.is-visible{opacity:1;transform:translateZ(0)}.lv2 .lv2-tilt{transform:perspective(1200px) rotateX(0deg) rotateY(0deg) translateZ(0);transform:perspective(1200px) rotateX(var(--lv2-rx,0deg)) rotateY(var(--lv2-ry,0deg)) translateZ(0);transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.lv2 .lv2-card-glow{isolation:isolate;position:relative}.lv2 .lv2-card-glow:after{background:radial-gradient(280px circle at 50% 50%,#67e8f92e,#0000 70%);background:radial-gradient(280px circle at var(--lv2-spot-x,50%) var(--lv2-spot-y,50%),#67e8f92e,#0000 70%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;opacity:0;opacity:var(--lv2-spot-a,0);pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:2}.lv2 .lv2-magnetic{transform:translateZ(0);transform:translate3d(var(--lv2-mx-px,0),var(--lv2-my-px,0),0);transition:transform .26s cubic-bezier(.2,.8,.2,1),background .16s ease,box-shadow .2s ease,color .16s ease;will-change:transform}.lv2-magnetic-inner{align-items:center;display:inline-flex;gap:8px;pointer-events:none}.lv2-parallax-layer{position:relative;transform:translateZ(0);transform:translate3d(0,var(--lv2-py,0),0);transition:transform 80ms linear;will-change:transform}.lv2-hero-chip-dot{animation:lv2-pulse 2.2s ease-in-out infinite;background:var(--brand);border-radius:50%;box-shadow:0 0 10px var(--brand);display:inline-block;height:7px;margin-right:8px;width:7px}.lv2-hero-floater{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff0f,#ffffff03),var(--surface);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 22px 40px -22px #0009,inset 0 0 0 1px #67e8f914;min-width:144px;padding:14px 18px;pointer-events:none;position:absolute;z-index:3}.lv2-hero-floater-label{color:var(--muted-2);font-family:var(--t-mono);font-size:10.5px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.lv2-hero-floater-value{color:var(--ink);font-family:var(--t-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.lv2-hero-floater-value em{color:var(--brand);font-size:18px;font-style:normal;margin-left:2px}.lv2-hero-floater-a{animation:lv2-float-a 7s ease-in-out infinite;left:-28px;top:16%}.lv2-hero-floater-b{animation:lv2-float-b 8s ease-in-out infinite;bottom:14%;right:-22px}@keyframes lv2-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes lv2-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,8px,0)}}@media (max-width:980px){.lv2-hero-floater-a{left:8px;top:8px}.lv2-hero-floater-b{bottom:8px;right:8px}}.lv2-terminal-glow{background:radial-gradient(600px circle at 50% 0,#67e8f914,#0000 60%);border-radius:inherit;inset:-1px;pointer-events:none;position:absolute;z-index:0}.lv2 .lv2-terminal .lv2-terminal-body,.lv2 .lv2-terminal .lv2-terminal-head{position:relative;z-index:1}.lv2 .lv2-terminal .lv2-terminal-line,.lv2 .lv2-terminal .lv2-terminal-result{animation:lv2-line-in .52s cubic-bezier(.16,1,.3,1) both;opacity:0;transform:translate3d(0,6px,0)}@keyframes lv2-line-in{to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.lv2 .lv2-reveal{opacity:1}.lv2 .lv2-magnetic,.lv2 .lv2-reveal,.lv2 .lv2-tilt,.lv2-parallax-layer{transform:none;transition:none}.lv2 .lv2-card-glow:after{display:none}.lv2-footer-status-dot,.lv2-hero-chip-dot,.lv2-hero-floater-a,.lv2-hero-floater-b,.lv2-hero-meta-dot{animation:none}.lv2 .lv2-terminal .lv2-terminal-line,.lv2 .lv2-terminal .lv2-terminal-result{animation:none;opacity:1;transform:none}.lv2-about-card:hover:before,.lv2-benefit-card:hover:before,.lv2-feature-card:hover:before,.lv2-problem-card:hover:before{--lv2-feature-angle:210deg;animation:none;opacity:1}.lv2-mobile-nav-panel{transition:none}.lv2-taric-confidence-track span,.lv2-taric-ghost,.lv2-taric-node-pulse{animation:none}}.lv2.lv2-login{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin:0!important;min-height:100vh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px 20px!important;position:relative}.lv2.lv2-login .lv2-section-deco{z-index:0}.lv2.lv2-login .lv2-login-card{backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);background:linear-gradient(180deg,#ffffff0d,#fff0 40%),#1e2b4bd1;border:1px solid #67e8f929;border-radius:16px;box-shadow:0 0 0 1px #67e8f90d,0 24px 64px -16px #0000008c;max-width:400px;padding:28px 28px 22px;position:relative;width:100%;z-index:1}.lv2.lv2-login .lv2-login-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px}.lv2.lv2-login a.lv2-login-brand,.lv2.lv2-login span.lv2-login-brand{align-items:center!important;color:inherit;display:inline-flex!important;gap:12px;min-width:0;text-decoration:none;transition:opacity .16s ease}.lv2.lv2-login a.lv2-login-brand:hover{opacity:.88}.lv2.lv2-login .lv2-login-brand-logo{display:block;filter:drop-shadow(0 0 14px rgba(103,232,249,.25));flex-shrink:0;height:56px;object-fit:contain;width:56px}.lv2.lv2-login .lv2-login-brand .lv2-hero-brand{font-size:26px;letter-spacing:-.03em;line-height:1;margin:0;white-space:nowrap}.lv2.lv2-login .lv2-login-secure{align-items:center;background:#67e8f91f;border-radius:999px;color:var(--brand);display:inline-flex;flex-shrink:0;font-family:var(--t-mono);font-size:10px;font-weight:600;gap:6px;height:26px;letter-spacing:.06em;padding:0 10px;text-transform:uppercase}.lv2-login .lv2-hero-chip-dot{background:var(--brand);border-radius:50%;box-shadow:0 0 8px var(--brand-glow);display:inline-block;height:6px;width:6px}.lv2-login-field,.lv2-login-form{display:flex;flex-direction:column}.lv2-login-field{gap:6px;margin-bottom:14px}.lv2-login-label{color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lv2-login-input-wrap{display:block;position:relative}.lv2-login-input{background:#070c1873;border:1px solid var(--line-2);border-radius:10px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:15px;height:46px;outline:none;padding:0 44px 0 14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.lv2-login-field>.lv2-login-input{padding-right:14px}.lv2-login-input::placeholder{color:var(--muted-3)}.lv2-login-input:hover:not(:disabled):not(:focus){background:#070c188c;border-color:var(--line-3)}.lv2-login-input:focus{background:#070c1899;border-color:var(--brand-2);box-shadow:0 0 0 3px #67e8f924}.lv2-login-input:disabled{cursor:not-allowed;opacity:.55}.lv2.lv2-login .lv2-login-eye,.lv2.lv2-login button.icon-btn.lv2-login-eye{align-items:center!important;background:#0000!important;background-color:initial!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:var(--muted-2)!important;cursor:pointer!important;display:inline-flex!important;font-size:1.05rem!important;height:36px!important;justify-content:center!important;margin:0!important;max-width:36px!important;min-width:0!important;padding:0!important;position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important}.lv2.lv2-login .lv2-login-eye:hover:not(:disabled),.lv2.lv2-login button.icon-btn.lv2-login-eye:hover:not(:disabled){background:#67e8f914!important;background-color:#67e8f914!important;border:none!important;color:var(--brand)!important}.lv2.lv2-login .lv2-login-eye:disabled,.lv2.lv2-login button.icon-btn.lv2-login-eye:disabled{cursor:not-allowed!important;opacity:.45!important}.lv2.lv2-login .lv2-login-eye svg{color:inherit!important}.lv2-login-remember{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;margin:2px 0 18px;-webkit-user-select:none;user-select:none}.lv2-login-remember input{accent-color:var(--brand-3);cursor:pointer;height:15px;width:15px}.lv2.lv2-login button.lv2-login-submit.lv2-btn-signin{background:#e2e8f0!important;background-color:#e2e8f0!important;border:1px solid #ffffff24!important;border-radius:10px!important;box-shadow:0 1px 2px #0208176b!important;color:var(--bg)!important;font-size:15px;font-weight:600;height:46px;justify-content:center;margin:0!important;min-width:0!important;padding:0 22px!important;width:100%!important}.lv2.lv2-login button.lv2-login-submit.lv2-btn-signin:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;color:#0c1528!important}.lv2.lv2-login button.lv2-login-submit.lv2-btn-signin:disabled{cursor:not-allowed;opacity:.55}.lv2-login-loading{align-items:center;display:inline-flex;gap:10px}.lv2-login-spinner{animation:lv2-login-spin .8s linear infinite;border:2px solid #0f172a40;border-radius:50%;border-top-color:#0c1528;height:16px;width:16px}@keyframes lv2-login-spin{to{transform:rotate(1turn)}}.lv2-login-error{background:#f871711a;border:1px solid #f8717159;border-radius:8px;color:var(--danger);font-size:14px;margin-top:12px;padding:10px 12px;text-align:center}.lv2-login-title{color:var(--ink);font-size:22px;font-weight:650;letter-spacing:-.03em;margin:0 0 8px}.lv2-login-lead{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 20px}.lv2.lv2-login a.lv2-login-home,.lv2.lv2-login button.lv2-login-home{align-items:center;background:#0000;border:none;color:var(--muted-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;margin-top:18px;padding:0;text-decoration:none;transition:color .16s ease}.lv2.lv2-login button.lv2-login-home{margin-top:14px;width:100%}.lv2.lv2-login a.lv2-login-home:hover,.lv2.lv2-login button.lv2-login-home:hover:not(:disabled){color:var(--brand)}.lv2.lv2-login button.lv2-login-home:disabled{cursor:not-allowed;opacity:.45}.lv2.lv2-login a.lv2-login-home:hover{color:var(--brand)}@media (max-width:480px){.lv2.lv2-login{align-items:flex-start!important;padding-top:48px!important}.lv2.lv2-login .lv2-login-card{padding:22px 18px 18px}.lv2.lv2-login .lv2-login-brand-logo{height:44px;width:44px}.lv2.lv2-login .lv2-login-brand .lv2-hero-brand{font-size:22px}}