.circular-progress{position:relative;height:var(--size,65px);width:var(--size,65px);border-radius:50%;background:conic-gradient(var(--color,green) calc(var(--percentage, 0) * 3.6deg),var(--track-color,var(--ls-4)) 0deg);display:flex;align-items:center;justify-content:center;line-height:1}.circular-progress::before{content:"";position:absolute;height:var(--bg-size,calc(var(--size, 65px) - (var(--size, 65px) / 5)));width:var(--bg-size,calc(var(--size, 65px) - (var(--size, 65px) / 5)));border-radius:50%;background-color:var(--bg-color,var(--white))}.circular-progress:after{counter-reset:percentage var(--percentage,0);content:var(--text,counter(percentage) "%");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--text-size,calc(var(--size, 65px) / 4));font-weight:600;color:var(--color);text-align:center}#vrd-report-content{--report-radius:10px;--report-borders:1px solid var(--border-stack-3)}#vrd-report-content [html-content] pre{background-color:#eee;padding:10px;border-radius:3px}#vrd-report-content .avoid-break-inside{page-break-inside:avoid;break-inside:avoid}#vrd-report-content .avoid-break-after{page-break-after:avoid;break-after:avoid}#vrd-report-content .highlight-line{background-color:#F5E4E5}#vrd-report-content .label-modern.label-success{background-color:rgb(92 184 92 / .1);color:var(--success-emphasis);border:1px solid var(--success);padding:6px 8px}#vrd-report-content #toc{position:sticky;top:calc(var(--header-height) + 10px);max-height:calc(100vh - var(--header-height) - 20px)}#vrd-report-content #toc_search{--input-shadow:initial;--input-background:var(--ls-1);--input-border:1px solid var(--ls-8)}#vrd-report-content #breadcrumbs{border:1px solid var(--ls-8);border-radius:5px;padding:10px}#vrd-report-content #breadcrumbs a.active{color:var(--ds-8);pointer-events:none}#vrd-report-content a[navigate]{display:flex;align-items:center;gap:10px;font-size:1.4rem}#vrd-report-content a[navigate].disabled{visibility:hidden}#vrd-report-content #side-toc{position:sticky;top:calc(var(--header-height) + 10px);max-height:calc(100vh - var(--header-height) - 20px)}#vrd-report-content .toc-list{list-style:none;padding:0;margin:0}#vrd-report-content .toc-list ul{list-style:none;padding:0;margin:5px 0}#vrd-report-content .toc-list li{margin:0}#vrd-report-content .toc-list a{display:block;margin-bottom:5px;color:var(--ds-4);font-size:1.3rem}#vrd-report-content .toc-list a:hover{color:var(--primary-color)}#vrd-report-content .toc-list a.active{color:var(--primary-color);border-left-color:var(--primary-color);font-weight:700}#vrd-report-content .toc-list .toc-h2 a{font-weight:700;font-size:1.4rem}#vrd-report-content .toc-list .toc-h3 a{font-size:1.3rem;padding-left:10px}#vrd-report-content .toc-list .toc-h4 a{font-size:1.2rem;padding-left:15px}#vrd-report-content section{margin-bottom:25px}#vrd-report-content section:last-child{margin-bottom:0}#vrd-report-content p{font-size:1.4rem;text-align:justify}#vrd-report-content h1{font-size:2.8rem;font-weight:700;margin-bottom:10px;color:var(--primary-color)}#vrd-report-content h2{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:15px}#vrd-report-content h3{font-size:1.8rem;font-weight:700}#vrd-report-content .summary-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background-color:var(--white);border:var(--report-borders);border-radius:var(--report-radius);padding:10px}#vrd-report-content .summary-card b{color:var(--primary-color);font-size:2.6rem;line-height:1}#vrd-report-content .summary-card p{display:block;text-align:center;font-weight:700;font-size:1.3rem}#vrd-report-content .summary-card small{display:block;margin-top:3px;text-align:center;color:var(--ds-1)}#vrd-report-content .summary-table th:not(:first-child){width:120px}#vrd-report-content .summary-table td:not(:first-child){text-align:center}#vrd-report-content .summary-table tr:not(:last-child) td{background-color:var(--white)}#vrd-report-content .summary-table tr:last-child td{background-color:var(--ls-2)!important}#vrd-report-content .summary-table .circular-progress{--size:40px;--text-size:1.6rem;margin:0 auto}#vrd-report-content .compliance-card{--color:var(--success);display:flex;gap:15px;align-items:center;padding:15px;background-color:var(--white);border:var(--report-borders);border-radius:var(--report-radius);position:relative;overflow:hidden}#vrd-report-content .severity-percentages{display:flex;gap:5px}#vrd-report-content .severity-percentages>div{text-align:center;font-size:1rem;color:rgba(var(--color),1);border:1px solid rgba(var(--color),1);background-color:rgba(var(--color),.15);border-radius:100px}#vrd-report-content .vuln-element .CodeMirror{height:auto!important;font-size:1.4rem;background-color:var(--ls-2);border:1px solid var(--ds-2);font-family:'Arial',sans-serif;overflow:visible;border-radius:5px}#vrd-report-content .vuln-element .CodeMirror-gutter-wrapper{position:static!important}#vrd-report-content .vuln-element .CodeMirror pre.CodeMirror-line,#vrd-report-content .vuln-element .CodeMirror pre.CodeMirror-line-like{padding-left:30px;white-space:break-spaces;word-break:break-word}#vrd-report-content .vuln-element[severity="0"] .CodeMirror{border-left:4px solid #5bc0de}#vrd-report-content .vuln-element[severity="1"] .CodeMirror{border-left:4px solid #5cb85c}#vrd-report-content .vuln-element[severity="2"] .CodeMirror{border-left:4px solid #f0ad4e}#vrd-report-content .vuln-element[severity="3"] .CodeMirror{border-left:4px solid #d9534f}#vrd-report-content .vuln-element[severity="4"] .CodeMirror{border-left:4px solid #9c2622}#vrd-report-content .scan-filters{--input-height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}#vrd-report-content .scan-filters label{display:flex;justify-content:center;align-items:center;font-weight:700;margin-inline-start:5px}#vrd-report-content .vuln-header{background-color:var(--ls-2);padding:8px;border:1px solid var(--ls-8);border-radius:5px}#vrd-report-content .vuln-header .label{min-width:60px;border-radius:100px}#vrd-report-content .vuln-element{--dt-title-weight:bold;--dt-container-shadow:initial;margin-bottom:20px}#vrd-report-content .vuln-element:last-child{margin-bottom:0}#vrd-report-content .vuln-element section{font-size:1.3rem;margin-bottom:20px}#vrd-report-content .vuln-element section:last-child{margin-bottom:0}#vrd-report-content .vuln-element section .subtitle{font-size:1.5rem;margin-bottom:5px;display:flex;align-items:center;gap:10px}#vrd-report-content .vuln-element .vuln-details{padding-inline-start:15px;position:relative}#vrd-report-content .vuln-element .vuln-details:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:2px;height:100%;background-color:var(--ls-6);border-radius:100px}#vrd-report-content .vuln-element .snippets{display:flex;flex-direction:column;gap:15px}#vrd-report-content .vuln-element .snippets .snippet .file{margin-bottom:5px}#vrd-report-content .vuln-element .snippets .snippet .file b{font-size:1.4rem}#vrd-report-content.publish .CodeMirror{height:auto!important;font-size:1.4rem;background-color:var(--ls-2);border:1px solid var(--ds-2);font-family:'Arial',sans-serif;overflow:visible;border-radius:5px}#vrd-report-content.publish .CodeMirror-gutter-wrapper{position:static}#vrd-report-content.publish .CodeMirror pre.CodeMirror-line,#vrd-report-content.publish .CodeMirror pre.CodeMirror-line-like{padding-left:30px;white-space:break-spaces}#vrd-report-content.publish .report-toc .dots{flex-grow:1;border-bottom:1px dotted #ccc;margin:0 10px}#vrd-report-content.publish .report-toc ol{list-style-type:none}#vrd-report-content.publish .report-toc li{font-size:1.3rem;font-weight:400;page-break-inside:avoid;break-inside:avoid-column}#vrd-report-content.publish .report-toc li a{color:var(--grey-dark)}#vrd-report-content.publish .report-toc>ol{padding:0;column-count:2;column-gap:80px;column-rule:dotted 1px #ccc}#vrd-report-content.publish .report-toc>ol>li{font-size:1.5rem;font-weight:700}#vrd-report-content.publish .report-toc>ol>li>a{color:var(--primary-color)}#vrd-report-content.publish .report-toc>ol>li:not(:first-child){margin-top:20px}#vrd-report-content.publish .report-toc>ol>li>ol>li{font-size:1.4rem}#vrd-report-content.publish .vuln-element .vuln-details{padding:0}#vrd-report-content.publish .vuln-element .vuln-details:before{display:none}#vrd-report-content.publish .summary-table th:not(:first-child){width:80px}.CodeMirror{height:auto!important;font-size:1.4rem;background-color:var(--ls-2);border:1px solid var(--ds-2);font-family:'Arial',sans-serif;overflow:visible;border-radius:5px}.CodeMirror-gutter-wrapper{position:static}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding-left:30px;white-space:break-spaces}@media (screen and max-width:768px){.sidebar{position:sticky;top:10px}}.toolbar{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:5px}.toolbar.large{gap:10px}.toolbar.large small{display:block;margin-bottom:3px}.toolbar.classic{border:1px solid var(--border-stack-4);background:var(--bg-stack-4);padding:5px;border-radius:5px}.toolbar.large.classic{padding:10px}.toolbar .subtitle{line-height:1}.toolbar-group.inputs-group .space{border:1px solid var(--border-stack-4);background:var(--bg-stack-4)}.toxx-container{display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-sm);border-radius:6px;border:1px solid var(--border-stack-4);overflow:hidden}.toxx-toolbar{display:flex;flex-wrap:wrap;background:var(--bg-stack-1);padding:4px;gap:4px;border-bottom:1px solid var(--border-stack-4)}.toxx-toolbar>.dropdown,.toxx-toolbar>.btn,.toxx-toolbar>.group{border-radius:5px;display:flex;width:auto;height:auto}.toxx-toolbar .btn i{font-size:1.4rem}.toxx-toolbar>.group{display:flex;gap:2px;padding:2px;background:var(--white);border:1px solid var(--border-stack-3)}.toxx-toolbar>.group .btn{height:100%;border:0}.toxx-footer{background:var(--ls-3);padding:5px;border-top:1px solid var(--border-stack-4);font-size:1.2rem}.toxx-container>*:first-child{border-radius:6px 6px 0 0}.toxx-container>*:last-child{border-radius:0 0 6px 6px}.toxx-container .scrollable-container-wrapper{box-shadow:initial;border-radius:0;border:0;flex-grow:1}body.selecting .crud-separator,body.selecting .crud-container{display:none}.workspace{display:flex;gap:10px;--sidebar-width:290px}.workspace.sidebar-md{--sidebar-width:260px}.workspace.sidebar-sm{--sidebar-width:240px}.workspace.sidebar-xs{--sidebar-width:220px}.workspace .sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width)}.workspace .sidebar{height:100%;display:flex;flex-direction:column}.workspace .workarea{flex-grow:1;max-width:calc(100% - var(--sidebar-width) - 10px);position:sticky;top:calc(var(--header-height) + 10px);height:100%}.sticky-sidebar{position:sticky;top:calc(var(--header-height) + 10px);max-height:calc(100vh - var(--header-height) - 20px)}@media screen and (max-width:767px){.workspace{position:relative;flex-wrap:wrap}.workspace .workarea{max-width:100%}.workspace .sidebar{width:100%;flex-grow:1;max-width:initial}}.sidebar .check-container,.sidebar .radio-container{min-height:initial}.sidebar .props-group-title{font-size:1.1rem;font-weight:700;padding:5px;color:var(--black);background-color:var(--ls-2);border:1px solid var(--ls-8);margin-top:5px;border-radius:3px}.sidebar .props-group-title:first-of-type{margin-top:0}.sidebar .content,.sidebar .rule-container{border:1px solid var(--border-stack-1);border-radius:3px;background-color:var(--white)}.sidebar .content{padding:8px}.sidebar .side-pane{margin-bottom:15px}.sidebar .side-pane:last-child{margin-bottom:0}.sidebar .side-pane .subtitle{font-size:1.2rem;font-weight:700;padding:8px;color:var(--black);background-color:var(--bg-stack-3);border:1px solid var(--border-stack-3);border-radius:3px;align-items:center;margin:0 0 5px 0}.sidebar .side-pane .select2-trigger-group{margin-bottom:5px}.sidebar .side-pane .subtitle .btn{margin:-3px}.sidebar .panel{box-shadow:initial}.sidebar .panel-heading{display:flex;align-items:center;gap:5px;box-shadow:initial}.sidebar .panel-heading a{color:var(--black);padding:0;flex-grow:1}.sidebar .panel-body{padding:6px}.sidebar .simple-panel-header{border:1px solid var(--ls-6);border-radius:3px;padding:5px}.sidebar .simple-panel-header a{display:flex;align-items:center;gap:5px}.sidebar .simple-panel-header a span{flex-grow:1}.sidebar .simple-panel-header a:not(.collapsed) i{transform:rotate(180deg)}.sidebar .elements-panel>.panel-heading{background:var(--ls-2);padding:10px}.sidebar .props-panel>.panel-heading{font-size:1.2rem;font-weight:700;padding:8px;color:var(--black);background-color:var(--ls-2)}.sidebar .panel-body .panel-group .panel-heading{background:var(--ls-2);padding:6px}.sidebar .panel-body .panel-group[items-container]>li{margin-top:6px}.props-inputs-container{display:flex;flex-direction:column;gap:8px}.props-inputs-container .inputs-one-column{display:grid;grid-template-columns:90px auto;align-items:center;font-size:1.1rem}.props-inputs-container .inputs-one-column>div:first-child{display:flex;align-items:center;gap:4px}.props-inputs-container .inputs-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:1.1rem}.props-inputs-container .inputs-two-columns>div{min-width:0}.props-inputs-container .inputs-two-columns>div>div:first-child{display:flex;align-items:center;gap:4px;margin-bottom:4px}.props-inputs-container .inputs-two-columns.sm{gap:6px}.props-inputs-container .inputs-two-columns.sm>div>div:first-child{font-size:1rem}.props-inputs-container .inputs-two-columns.colspan-2{grid-template-columns:1fr}.props-inputs-container .repeater-table>div:not(.operations){padding:8px}.fullscreen{background:#f6f6f6;padding:10px 5px 10px 5px}.search-box b{display:block;margin-bottom:5px}.search-box>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-box>div p{display:flex;align-items:center;gap:5px;color:#606060;font-size:1rem}.search-highlight{color:var(--red)}.page-row{display:inline-flex!important;align-items:center!important;flex-grow:1!important}.page-row small{color:var(--grey-light)!important}.dummy-input-colors{display:flex;pointer-events:none}.dummy-input-colors input[type="color"]{flex-grow:1;border:0}.dummy-input-colors input[type="color"]::-webkit-color-swatch-wrapper{padding:0}.ui-resizable .ui-resizable-handle{width:8px;height:8px;background:#c5c5c5;position:absolute}.ui-resizable.active .ui-resizable-handle{background:var(--highlight-saturated)}.ui-resizable .ui-resizable-handle.ui-resizable-nw{top:0;left:0;cursor:nw-resize;transform:translate(-40%,-40%)}.ui-resizable .ui-resizable-handle.ui-resizable-n{top:0;left:50%;transform:translate(-40%,-40%);cursor:n-resize}.ui-resizable .ui-resizable-handle.ui-resizable-ne{top:0;right:0;cursor:ne-resize;transform:translate(40%,-40%)}.ui-resizable .ui-resizable-handle.ui-resizable-e{top:50%;right:0;cursor:e-resize;transform:translate(40%,-40%)}.ui-resizable .ui-resizable-handle.ui-resizable-se{bottom:0;right:0;cursor:se-resize;transform:translate(40%,40%)}.ui-resizable .ui-resizable-handle.ui-resizable-s{bottom:0;left:50%;cursor:s-resize;transform:translate(-40%,40%)}.ui-resizable .ui-resizable-handle.ui-resizable-sw{bottom:0;left:0;cursor:sw-resize;transform:translate(-40%,40%)}.ui-resizable .ui-resizable-handle.ui-resizable-w{top:50%;left:0;cursor:w-resize;transform:translate(-40%,-40%)}.page-container{padding:10px;border-radius:5px;background:var(--white);box-shadow:var(--shadow-sm)}.page-container.flat{border:1px solid var(--border-stack-1);box-shadow:initial}.page-container.empty:before,.page-container:empty:before{border:0}.code-container{position:relative;border-radius:3px;overflow:hidden}.code-container pre{font-size:1.4rem;line-height:1.5;padding:10px;margin:0;min-height:100px;max-height:500px;background:var(--ls-4);overflow:auto}.code-container pre::-webkit-scrollbar{width:5px;height:5px}.code-container pre::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}.code-container pre::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:5px}.code-container .copy{padding:5px;position:absolute;top:3px;right:8px;z-index:10}.panel-page-card{display:flex;align-items:center;gap:10px;font-size:1.4rem;padding:14px;font-weight:400;border:1px solid #fff0;border-radius:4px;transition:color 0.25s ease,background-color 0.25s ease;text-decoration:none;height:100%;color:var(--black);background-color:var(--white);border-color:var(--grey-light)}.panel-page-card:hover{color:var(--black-hover);background-color:var(--white-hover);border-color:var(--grey-light-hover)}.panel-page-card.active{pointer-events:none;background-color:var(--highlight-saturated-bg);border-color:var(--highlight-saturated)}.panel-page-card>i:not(.fa-angle-down){font-size:3rem}.panel-page-card>div{display:flex;flex-direction:column;gap:5px}.panel-page-card>div span{color:var(--grey);font-size:1.1rem}.panel-page-card[data-toggle]{font-size:1.2rem;padding:10px}.panel-page-card[data-toggle]>i:not(.fa-angle-down){font-size:2rem}.panel-page-card[data-toggle]>div{flex-grow:1}.dropdown-menu .panel-page-card{font-size:1.2rem;padding:10px}.card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2rem}.card-container .card{padding:2rem;border-radius:.4rem;box-shadow:var(--box-shadow-card);background:var(--white)}.card-container .card .icon{display:inline-block;padding:.6rem 1.2rem;margin-bottom:1.5rem;border-radius:.4rem;background:var(--primary-color);color:var(--primary-contrast);font-size:2.4rem}.card-container .card .line{width:2rem;height:.3rem;margin:1.5rem 0;background:var(--primary-color)}.card-container .card-title{margin-bottom:1.2rem;color:var(--primary-color);font-size:1.8rem;font-weight:700}.card-container .card-text{color:var(--grey-dark);font-size:1.6rem;line-height:1.6}.section-title{margin-bottom:3rem;color:var(--primary-color);font-size:3.6rem;font-weight:700;margin-top:-20px}.section-subtitle{margin-bottom:2rem;color:var(--grey-dark);font-size:1.6rem}.section-padding{padding:80px 0}.btn-container{display:flex;flex-wrap:wrap;gap:1rem}.btn-outline-white{border:.2rem solid var(--white);background:#fff0;color:var(--white);transition:all 0.3s ease-in-out}.btn-outline-white:hover{background:var(--white);color:var(--primary-color)}.btn-outline-primary{border:.1rem solid var(--primary-color);background:var(--primary-contrast);color:var(--primary-color);transition:all 0.3s ease-in-out}.btn-outline-primary:hover{background:var(--primary-color);color:var(--primary-contrast);text-decoration:none}.c-primary-contrast{color:var(--primary-contrast)!important}[module-id=veradroid-header]{padding:2rem 0;background:var(--white)}.veradriod-header-content{display:flex;justify-content:space-between;align-items:center;height:7rem}.veradriod-logo{display:flex;align-items:center;width:20rem}.veradriod-logo img{object-fit:contain;width:100%;height:100%}.veradriod-nav{display:flex;align-items:center;margin:0;padding:0;gap:3.2rem;list-style:none}.veradriod-nav li{position:relative}.veradriod-nav a{display:flex;align-items:center;padding:.8rem 0;color:#000;font-size:1.6rem;text-decoration:none;transition:color 0.3s ease}.veradriod-nav a:hover{color:var(--primary-color)}[module-id="veradroid-header"] button{display:none}.veradriod-header-content nav{width:100%;display:flex;gap:20px;align-items:center;justify-content:space-between}[module-id=veradroid-home] img{transition:transform 0.3s ease}[module-id=veradroid-home] img:hover{transform:scale(1.02)!important}.hero-section{padding:8rem 2rem 12rem;background:linear-gradient(180deg,var(--white)fff 80%,var(--primary-color) 20%);text-align:center}.hero-section h2{margin-bottom:2.4rem;color:var(--primary-color);font-size:5.6rem;font-weight:700;line-height:1.1}.hero-section p{max-width:60rem;margin:0 auto 4rem;color:var(--black);font-size:1.6rem;line-height:1.7}.image-wrapper{position:relative;max-width:90rem;margin:0 auto}.image-wrapper .main-image{display:block;width:100%;height:auto;margin:0 auto;border-radius:.4rem;box-shadow:var(--box-shadow-card)}.image-wrapper .small-image{position:absolute;width:20rem;height:auto;border-radius:1.2rem;box-shadow:var(--box-shadow-card)}.image-wrapper .small-image.left{bottom:-2rem;left:-5rem;transform:rotate(-5deg)}.image-wrapper .small-image.right{top:20%;right:-5rem;transform:rotate(5deg)}.testimonial-card{position:relative;padding:3rem 2rem;border-radius:.4rem;box-shadow:var(--box-shadow-card);background:var(--white);text-align:center}.testimonial-card.active{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--primary-contrast)}.testimonial-card .avatar{width:8rem;height:8rem;margin:0 auto 1.5rem;border-radius:50%;overflow:hidden}.testimonial-card .avatar img{object-fit:cover;width:100%;height:100%}.testimonial-card h3{font-size:1.8rem;font-weight:700}.testimonial-card .role{margin-bottom:1.5rem;color:var(--ds-8);font-size:1.4rem}.testimonial-card.active .role{color:var(--ls-8)}.testimonial-card p{position:relative;font-size:1.6rem;line-height:1.6}.testimonial-card i{position:absolute;top:1rem;right:1rem;color:var(--primary-color);opacity:.2;font-size:3rem}.testimonial-card.active i{color:var(--primary-contrast)}[module-id=veradroid-footer]{position:relative;padding-top:60px;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);color:var(--primary-contrast)}[module-id=veradroid-footer] .container{position:relative;z-index:1}[module-id=veradroid-footer] .overlay{position:absolute;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:50%;opacity:.1;z-index:0}.veradroid-footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:4rem;gap:4rem}.veradroid-footer-brand{object-fit:contain;max-width:20rem;width:18rem;height:auto}.veradroid-footer-links{display:flex;gap:2rem;color:var(--primary-contrast);text-decoration:none}.veradroid-footer-social{display:flex;gap:1.5rem}.veradroid-footer-social a{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:.8rem;color:var(--primary-contrast);font-size:1.8rem;text-decoration:none;transition:all 0.3s ease}.veradroid-footer-links a{color:var(--primary-contrast);font-size:1.6rem;text-decoration:none;transition:color 0.3s ease}.veradroid-footer-bottom{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:1.5rem 0 2.5rem;gap:10px}.veradroid-footer-bottom a{color:var(--primary-contrast);font-size:1.4rem;text-decoration:none;transition:color 0.3s ease}.scroll-top{display:flex;justify-content:center;align-items:center;position:fixed;bottom:2rem;right:2rem;width:4rem;height:4rem;border-radius:50%;box-shadow:var(--box-shadow-card);background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);color:var(--primary-contrast);opacity:0;visibility:hidden;font-size:2rem;text-decoration:none;cursor:pointer;transform:translateY(2rem);transition:all 0.3s ease;z-index:1000}.scroll-top.visible{visibility:visible;opacity:1;transform:translateY(0)}.scroll-top:hover{color:var(--primary-contrast)}.login-page{min-height:80vh;display:flex;align-items:center;justify-content:center}.login-container{display:flex;margin:0 auto;background:var(--white);border-radius:12px;box-shadow:0 20px 40px rgb(0 0 0 / .1);overflow:hidden}.login-form-section{flex:1;padding:60px 30px}.login-welcome-section{flex:1;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);display:flex;flex-direction:column;justify-content:center;padding:60px 40px;color:var(--primary-contrast)}.login-title{font-size:2.8rem;font-weight:700;margin-bottom:8px;color:var(--black)}.login-subtitle{color:var(--grey);margin-bottom:30px;font-size:1.3rem}.login-form{display:flex;flex-direction:column;gap:20px}.login-btn{background:var(--primary-color);position:relative;border:0;box-shadow:0 3px 0 var(--primary-dark);margin-bottom:3px;display:inline-block;cursor:pointer;color:var(--primary-contrast)!important;font-size:1.4rem;padding:10px 15px 10px 15px;text-decoration:none;border-radius:5px;min-width:150px;transition:background-color 0.2s}.login-btn:hover{background:var(--primary-dark)}.login-btn:active{box-shadow:0 2px 0 var(--primary-dark);top:1px}.signup-link{margin-top:20px;color:var(--grey)}.signup-link a{color:var(--primary-color);text-decoration:none;font-weight:500}.signup-link a:hover{color:var(--primary-dark)}.welcome-title{font-size:3.2rem;font-weight:700;margin-bottom:16px}.pricing-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;padding:20px;border-radius:10px;box-shadow:var(--box-shadow-card);background:var(--white);transition:transform .25s ease,box-shadow .25s ease}.pricing-card:hover{transform:translateY(-.4rem);box-shadow:0 14px 32px rgb(0 0 0 / .08)}.pricing-badge{position:absolute;top:-1.2rem;left:10px;padding:.4rem .9rem;border-radius:999px;background:var(--primary-color);color:var(--primary-contrast);font-size:1.1rem;box-shadow:0 6px 18px rgb(0 0 0 / .15)}.plan-icon{width:6.4rem;height:6.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--primary-contrast);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.pricing-title{text-align:center;font-size:1.8rem;font-weight:700}.pricing-card b{text-align:center;font-size:3.2rem;font-weight:800}.pricing-card small{display:block;font-size:1.2rem;font-weight:500;color:var(--grey)}.pricing-card.popular{background:linear-gradient(180deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:var(--primary-contrast)}.pricing-card.popular .plan-icon{background:linear-gradient(135deg,var(--primary-contrast),var(--ls-8));color:var(--primary-dark)}.pricing-card.popular .per-scan{background:rgb(255 255 255 / .16)}.pricing-card.popular small{color:var(--ls-8)}.pricing-cta{display:block;width:100%}@media (max-width:991px){.login-welcome-section{display:none}}@media (max-width:991px){[module-id=veradroid-header]{padding:0 1rem}.veradriod-header-content nav{width:100%;display:block}[module-id=veradroid-header] nav{position:fixed;top:0;left:0;width:100%;height:100%;padding:1.8rem;background:#fff;transform:translateX(-100%);transition:transform 0.3s ease;z-index:1005}[module-id=veradroid-header] nav.show{transform:translateX(0)}[module-id=veradroid-header] nav ul{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}[module-id=veradroid-header] .btn-icon{display:block}[module-id=veradroid-header] .veradriod-header-content{padding:0 1rem}.testimonials-container{flex-direction:column;align-items:center}}@media (max-width:768px){.veradriod-nav{margin-bottom:20px}.section-padding{padding:4rem 1rem}.section-title{font-size:2.4rem}.section-subtitle{font-size:1.2rem}.btn-container{flex-direction:column;align-items:center}.hero-section{padding:6rem 1.6rem 8rem;min-height:auto}.hero-section h2{font-size:3rem}.hero-section p{font-size:1rem}.main-image{max-width:100%}.small-image{display:none}.veradroid-footer{padding:4rem 0 2rem}.veradroid-footer-content{flex-direction:column;align-items:center;gap:2rem}.veradroid-footer-copyright{justify-content:center}.veradroid-footer-bottom{justify-content:center}}@media (max-width:480px){.hero-section h2{font-size:2.4rem}.hero-section p{font-size:1rem}.veradroid-footer{padding:2rem 0 1rem}.veradroid-footer-links{flex-direction:column;align-items:center;gap:1rem}.veradroid-footer-bottom{gap:1rem}.veradroid-footer-bottom a{font-size:1rem}}@media screen and (max-width:576px){.container{padding:0 10px}}*{--input-font-size:1.4rem;--input-background:var(--ls-1);--input-shadow:initial}