.license-form-container{padding:3rem 0}.license-form-container .form-card{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 .125rem .25rem hsla(0,0%,9%,.075);box-shadow:0 1rem 3rem hsla(0,0%,9%,.175);transition:all .3s cubic-bezier(.4,0,.2,1)}.license-form-container .form-card:hover{box-shadow:0 1.5rem 4rem hsla(0,0%,9%,.2)}.license-form-container .form-card{border-radius:16px;margin-bottom:3rem;padding:1.5rem}@media(min-width:768px){.license-form-container .form-card{padding:3rem}}.license-form-container .form-header{margin-bottom:3rem;text-align:center}.license-form-container .form-header .form-title{font-size:2.1rem;font-weight:700;letter-spacing:-.05em;line-height:1em}@media(min-width:768px){.license-form-container .form-header .form-title{font-size:2.5rem}}.license-form-container .form-header .form-title{color:#171717;margin-bottom:1rem}.license-form-container .form-header .form-subtitle{color:#171717;color:#6c757d;font-size:1.125rem;font-weight:400;line-height:2;margin:0}.license-form-container .form-actions{margin-top:1rem;text-align:center}.license-form-container .form-actions .button .button-loader{display:none}.license-form-container .form-actions .button:disabled{cursor:not-allowed;opacity:.7}.form-modern h3{color:#171717;font-size:1.5rem;font-weight:600;margin-bottom:2rem;margin-top:3rem}.form-modern h3:first-child{margin-top:0}.form-modern h3 .underline{display:inline-block;position:relative}.license-page .license-hero{background:linear-gradient(135deg,#273e52 50%,#fa3a2f);color:#fff;margin-bottom:3rem;padding:4rem 0}.license-page .license-hero h1{font-size:3.5rem;font-weight:700;line-height:1.2}@media(min-width:768px){.license-page .license-hero h1{font-size:4rem}}@media(min-width:992px){.license-page .license-hero h1{font-size:4.5rem}}.license-page .license-hero h1{margin-bottom:1rem}.license-page .license-hero .lead{color:#171717;font-size:1.125rem;font-weight:400;line-height:2;opacity:.9}.license-page .license-form{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 .125rem .25rem hsla(0,0%,9%,.075);box-shadow:0 1rem 3rem hsla(0,0%,9%,.175);transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form:hover{box-shadow:0 1.5rem 4rem hsla(0,0%,9%,.2)}.license-page .license-form{margin-bottom:3rem;padding:3rem}.license-page .license-form .form-title{font-size:2.1rem;font-weight:700;letter-spacing:-.05em;line-height:1em}@media(min-width:768px){.license-page .license-form .form-title{font-size:2.5rem}}.license-page .license-form .form-title{color:var(--bs-primary);margin-bottom:2rem;text-align:center}.license-page .license-form .form-step{margin-bottom:2rem}.license-page .license-form .form-step .step-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.license-page .license-form .form-step .step-header .step-number{align-items:center;background:var(--bs-primary);border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.license-page .license-form .form-step .step-header .step-title{flex:1;font-size:1.25rem;font-weight:600;margin-left:1rem}.license-page .license-form .form-step .step-content{padding-left:56px}.license-page .license-form .form-step .step-content .form-group{margin-bottom:1.5rem}.license-page .license-form .form-step .step-content .form-group label{color:#495057;font-weight:600;margin-bottom:.5rem}.license-page .license-form .form-step .step-content .form-group .form-control{border:2px solid #e9ecef;border-radius:.5rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form .form-step .step-content .form-group .form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.license-page .license-form .form-step .step-content .form-group .form-control.is-valid{border-color:var(--bs-success);box-shadow:0 0 0 .2rem rgba(var(--bs-success-rgb),.25)}.license-page .license-form .form-step .step-content .form-group .form-control.is-invalid{border-color:var(--bs-accent);box-shadow:0 0 0 .2rem rgba(var(--bs-accent-rgb),.25)}.license-page .license-form .form-step .step-content .form-group select.form-control{cursor:pointer}.license-page .license-form .form-step .step-content .form-group .form-text{color:#6c757d;font-size:.875rem;margin-top:.25rem}.license-page .license-form .license-types{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.license-page .license-form .license-types .license-type{border:2px solid #e9ecef;border-radius:.75rem;cursor:pointer;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form .license-types .license-type:hover{border-color:var(--bs-primary);box-shadow:0 .5rem 1.5rem rgba(39,62,82,.15);transform:translateY(-2px)}.license-page .license-form .license-types .license-type.selected{background:rgba(var(--bs-primary-rgb),.05);border-color:var(--bs-primary)}.license-page .license-form .license-types .license-type{text-align:center}.license-page .license-form .license-types .license-type .license-icon{color:var(--bs-primary);font-size:3rem;margin-bottom:1rem}.license-page .license-form .license-types .license-type .license-name{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.license-page .license-form .license-types .license-type .license-description{color:#171717;color:#6c757d;font-size:1rem;font-weight:400;line-height:1.8;margin-bottom:1rem}.license-page .license-form .license-types .license-type .license-price{color:var(--bs-primary);font-size:1.5rem;font-weight:700}.license-page .license-form .documents-upload .upload-zone{border:2px dashed #e9ecef;border-radius:.75rem;cursor:pointer;padding:3rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form .documents-upload .upload-zone.dragover{background:rgba(var(--bs-primary-rgb),.05);border-color:var(--bs-primary)}.license-page .license-form .documents-upload .upload-zone .upload-icon{color:#6c757d;font-size:3rem;margin-bottom:1rem}.license-page .license-form .documents-upload .upload-zone .upload-text{color:#171717;color:#6c757d;font-size:1rem;font-weight:400;line-height:1.8;margin-bottom:1rem}.license-page .license-form .documents-upload .upload-zone .upload-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form .documents-upload .upload-zone .upload-button:hover{box-shadow:0 .5rem 1.5rem rgba(39,62,82,.15);transform:translateY(-2px)}.license-page .license-form .documents-upload .upload-zone .upload-button:active{transform:translateY(0)}.license-page .license-form .documents-upload .upload-zone .upload-button{background:linear-gradient(135deg,#273e52 50%,#fa3a2f);color:#fff}.license-page .license-form .documents-upload .upload-zone .upload-button:hover{background:linear-gradient(135deg,#fa3a2f 50%,#273e52);color:#fff}.license-page .license-form .documents-upload .upload-zone .upload-button{font-size:1rem;padding:.75rem 1.5rem}.license-page .license-form .documents-upload .uploaded-files{margin-top:2rem}.license-page .license-form .documents-upload .uploaded-files .file-item{align-items:center;border:1px solid #e9ecef;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.license-page .license-form .documents-upload .uploaded-files .file-item .file-info{align-items:center;display:flex;gap:1rem;justify-content:center}.license-page .license-form .documents-upload .uploaded-files .file-item .file-info .file-icon{color:var(--bs-primary);font-size:1.5rem}.license-page .license-form .documents-upload .uploaded-files .file-item .file-info .file-details .file-name{font-weight:600;margin-bottom:.25rem}.license-page .license-form .documents-upload .uploaded-files .file-item .file-info .file-details .file-size{color:#6c757d;font-size:.875rem}.license-page .license-form .documents-upload .uploaded-files .file-item .file-actions{align-items:center;display:flex;gap:.5rem;justify-content:center}.license-page .license-form .documents-upload .uploaded-files .file-item .file-actions .remove-btn{background:#fff;border:1px solid #dee2e6;border-radius:50%;font-weight:700;height:30px;transition:all .3s cubic-bezier(.4,0,.2,1);width:30px}.license-page .license-form .documents-upload .uploaded-files .file-item .file-actions .remove-btn:hover{background:var(--bs-primary);border-color:var(--bs-primary)}.license-page .license-form .documents-upload .uploaded-files .file-item .file-actions .remove-btn{border-color:#dc3545;color:#dc3545}.license-page .license-form .documents-upload .uploaded-files .file-item .file-actions .remove-btn:hover{background:#dc3545;color:#fff}.license-page .license-form .form-actions{align-items:center;display:flex;justify-content:space-between;margin-top:3rem}.license-page .license-form .form-actions .btn-back{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form .form-actions .btn-back:hover{box-shadow:0 .5rem 1.5rem rgba(39,62,82,.15);transform:translateY(-2px)}.license-page .license-form .form-actions .btn-back:active{transform:translateY(0)}.license-page .license-form .form-actions .btn-back{background:transparent;border:2px solid #273e52;color:#273e52}.license-page .license-form .form-actions .btn-back:hover{background:#273e52;color:#fff}.license-page .license-form .form-actions .btn-back{padding:1rem 2rem}.license-page .license-form .form-actions .btn-next{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-form .form-actions .btn-next:hover{box-shadow:0 .5rem 1.5rem rgba(39,62,82,.15);transform:translateY(-2px)}.license-page .license-form .form-actions .btn-next:active{transform:translateY(0)}.license-page .license-form .form-actions .btn-next{background:linear-gradient(135deg,#273e52 50%,#fa3a2f);color:#fff}.license-page .license-form .form-actions .btn-next:hover{background:linear-gradient(135deg,#fa3a2f 50%,#273e52);color:#fff}.license-page .license-form .form-actions .btn-next{padding:1rem 2rem}.license-page .license-progress{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 .125rem .25rem hsla(0,0%,9%,.075);padding:2rem;position:sticky;top:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page .license-progress .progress-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.license-page .license-progress .progress-steps .progress-step{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.license-page .license-progress .progress-steps .progress-step .step-circle{align-items:center;border-radius:50%;display:flex;font-size:.875rem;font-weight:700;height:30px;justify-content:center;margin-right:1rem;width:30px}.license-page .license-progress .progress-steps .progress-step .step-circle.completed{background:var(--bs-success);color:#fff}.license-page .license-progress .progress-steps .progress-step .step-circle.active{background:var(--bs-primary);color:#fff}.license-page .license-progress .progress-steps .progress-step .step-circle.pending{background:#e9ecef;color:#6c757d}.license-page .license-progress .progress-steps .progress-step .step-label{font-weight:500}.license-page .license-progress .progress-steps .progress-step .step-label.completed{color:var(--bs-success)}.license-page .license-progress .progress-steps .progress-step .step-label.active{color:var(--bs-primary)}.license-page .license-progress .progress-steps .progress-step .step-label.pending{color:#6c757d}.license-success{padding:4rem 0;text-align:center}.license-success .success-icon{color:var(--bs-success);font-size:5rem;margin-bottom:2rem}.license-success .success-title{font-size:2.1rem;font-weight:700;letter-spacing:-.05em;line-height:1em}@media(min-width:768px){.license-success .success-title{font-size:2.5rem}}.license-success .success-title{color:var(--bs-success);margin-bottom:1rem}.license-success .success-message{color:#171717;color:#6c757d;font-size:1.125rem;font-weight:400;line-height:2;margin-bottom:2rem}.license-success .success-details{background:#fff;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 .125rem .25rem hsla(0,0%,9%,.075);margin:2rem 0;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-success .success-details .license-number{color:var(--bs-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.license-success .success-details .next-steps{margin-top:2rem}.license-success .success-details .next-steps .step-item{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.license-success .success-details .next-steps .step-item .step-icon{color:var(--s-primary);font-size:1.5rem;margin-right:1rem}.license-success .success-details .next-steps .step-item .step-text{color:#171717;font-size:1rem;font-weight:400;line-height:1.8}.info-toggle{cursor:pointer;display:inline-block;margin-left:.5rem}.info-toggle .bi-info-circle{color:#6c757d;font-size:.875rem;transition:all .3s ease}.info-toggle .bi-info-circle:hover{color:#273e52;transform:scale(1.1)}.info-text{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;color:#6c757d;display:block;font-size:.875rem;line-height:1.4;margin:.5rem 0 1rem;padding:.75rem 1rem;transition:all .3s ease}.info-text.show{animation:slideDown .3s ease-out}.info-text.hide{animation:slideUp .3s ease-out}@keyframes slideDown{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0}to{max-height:100px;opacity:1;padding-bottom:.75rem;padding-top:.75rem}}@keyframes slideUp{0%{max-height:100px;opacity:1;padding-bottom:.75rem;padding-top:.75rem}to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}}.dynamic-pricing-display{margin-top:2rem;text-align:center}.dynamic-pricing-display .pricing-card{padding:1.5rem 2rem;transition:all .3s ease}.dynamic-pricing-display .pricing-card .pricing-content{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.dynamic-pricing-display .pricing-card .pricing-content .pricing-label{font-size:1.125rem;font-weight:500;opacity:.9}.dynamic-pricing-display .pricing-card .pricing-content .pricing-amount{font-size:2rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2)}.dynamic-pricing-display .pricing-card .pricing-note{border-top:1px solid hsla(0,0%,100%,.2);padding-top:1rem}.dynamic-pricing-display .pricing-card .pricing-note small{font-size:.875rem;line-height:1.4}.dynamic-pricing-display .pricing-card .pricing-breakdown{border-top:1px solid hsla(0,0%,100%,.2);padding-top:1rem}.dynamic-pricing-display .pricing-card .pricing-breakdown .breakdown-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.dynamic-pricing-display .pricing-card .pricing-breakdown .breakdown-item:last-child{margin-bottom:0}.dynamic-pricing-display .pricing-card .pricing-breakdown .breakdown-item .breakdown-label{font-size:.875rem;opacity:.9}.dynamic-pricing-display .pricing-card .pricing-breakdown .breakdown-item .breakdown-value{font-size:.875rem;font-weight:600}.dynamic-pricing-display .pricing-card .pricing-breakdown .breakdown-item.supplement-item .breakdown-value{color:#90ee90;font-weight:700}@media(max-width:768px){.dynamic-pricing-display{margin-top:1.5rem}.dynamic-pricing-display .pricing-card{padding:1.25rem 1.5rem}.dynamic-pricing-display .pricing-card .pricing-content{flex-direction:column;gap:.5rem}.dynamic-pricing-display .pricing-card .pricing-content .pricing-amount{font-size:1.75rem}}.faq-section{background:linear-gradient(135deg,#f8f9fa,#fff);padding:5rem 0}.faq-section .faq-header{margin-bottom:4rem;text-align:center}.faq-section .faq-header .faq-title{font-size:2.1rem;font-weight:700;letter-spacing:-.05em;line-height:1em}@media(min-width:768px){.faq-section .faq-header .faq-title{font-size:2.5rem}}.faq-section .faq-header .faq-title{color:#273e52;margin-bottom:1rem;position:relative}.faq-section .faq-header .faq-subtitle{color:#171717;color:#6c757d;font-size:1.125rem;font-weight:400;line-height:2;margin:0 auto;max-width:600px}.faq-section .faq-list{display:flex;flex-direction:column;gap:1rem}.faq-section .faq-item{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.faq-section .faq-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.faq-section .faq-item[open] .faq-question{background:#273e52;color:#fff}.faq-section .faq-item[open] .faq-question .faq-icon:before{transform:rotate(45deg)}.faq-section .faq-item .faq-question{align-items:center;background:transparent;border:none;color:#171717;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem;text-align:left;transition:all .3s ease;width:100%}.faq-section .faq-item .faq-question::-webkit-details-marker{display:none}.faq-section .faq-item .faq-question .faq-icon{flex-shrink:0;height:24px;margin-left:1rem;position:relative;width:24px}.faq-section .faq-item .faq-question .faq-icon:before{transform:translate(-50%,-50%)}.faq-section .faq-item .faq-question .faq-icon:after,.faq-section .faq-item .faq-question .faq-icon:before{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;transition:transform .3s ease;width:14px}.faq-section .faq-item .faq-question .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-section .faq-item .faq-answer{padding:0 2rem 2rem}.faq-section .faq-item .faq-answer [itemprop=text]{color:#171717;color:#495057;font-size:1rem;font-weight:400;line-height:1.8;line-height:1.7}.faq-section .faq-item .faq-answer [itemprop=text] p{margin-bottom:1rem}.faq-section .faq-item .faq-answer [itemprop=text] p:last-child{margin-bottom:0}.faq-section .faq-item .faq-answer [itemprop=text] strong{color:#273e52;font-weight:600}.faq-section .faq-item .faq-answer [itemprop=text] ul{margin:1rem 0;padding-left:1.5rem}.faq-section .faq-item .faq-answer [itemprop=text] ul li{margin-bottom:.5rem;position:relative}.faq-section .faq-item .faq-answer [itemprop=text] ul li::marker{color:#273e52}.faq-section .faq-item .faq-answer [itemprop=text] em{color:#6c757d;font-style:italic}@media(max-width:768px){.faq-section{padding:3rem 0}.faq-section .faq-header{margin-bottom:3rem}.faq-section .faq-header .faq-title{font-size:1.75rem}.faq-section .faq-item .faq-question{font-size:1rem;padding:1.25rem 1.5rem}.faq-section .faq-item .faq-question .faq-icon{height:20px;margin-left:.75rem;width:20px}.faq-section .faq-item .faq-question .faq-icon:after,.faq-section .faq-item .faq-question .faq-icon:before{width:12px}.faq-section .faq-item .faq-answer{padding:0 1.5rem 1.5rem}}.license-page .title-poppins{background:linear-gradient(135deg,#273e52 50%,#fa3a2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.license-page #licenseForm .card{border:none;box-shadow:0 .125rem .5rem rgba(0,0,0,.075);transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page #licenseForm .card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.license-page #licenseForm .card-header{border-bottom:none}.license-page #licenseForm .card-header.bg-primary{background:linear-gradient(135deg,#273e52 50%,#fa3a2f)!important}.license-page #licenseForm .card-header.bg-secondary{background:linear-gradient(135deg,#fa3a2f,#5a67d8)!important}.license-page #licenseForm .form-control,.license-page #licenseForm .form-select{border:2px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.license-page #licenseForm .form-control:focus,.license-page #licenseForm .form-select:focus{border-color:#273e52;box-shadow:0 0 0 .2rem rgba(39,62,82,.25)}.license-page #licenseForm .form-control.is-valid,.license-page #licenseForm .form-select.is-valid{border-color:#51cf66;box-shadow:0 0 0 .2rem rgba(81,207,102,.25)}.license-page #licenseForm .form-control.is-invalid,.license-page #licenseForm .form-select.is-invalid{border-color:#ff6b6b;box-shadow:0 0 0 .2rem hsla(0,100%,71%,.25)}.license-page #licenseForm .form-check-input:checked{background-color:#273e52;border-color:#273e52}.license-page #licenseForm .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(39,62,82,.25)}.license-page #licenseForm .form-label{color:#171717;font-weight:500;margin-bottom:.5rem}.license-page .toggle-buttons.license-type-toggle{border:none;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.license-page .toggle-buttons.license-type-toggle{grid-template-columns:1fr 1fr}}@media(max-width:576px){.license-page .toggle-buttons.license-type-toggle{grid-template-columns:1fr}}.license-page .toggle-buttons.license-type-toggle .toggle-label{border:2px solid #e0e0e0;border-radius:8px;margin:.25rem}.license-page .toggle-buttons.license-type-toggle .toggle-label:hover{border-color:#273e52;box-shadow:0 2px 8px rgba(39,62,82,.15)}.license-page .toggle-buttons.license-type-toggle .toggle-input:checked+.toggle-label{border-color:#273e52;box-shadow:0 4px 12px rgba(39,62,82,.25)}.license-page .toggle-buttons .toggle-content{display:flex;flex-direction:column;gap:.25rem;text-align:center}.license-page .toggle-buttons .toggle-content .toggle-title{color:#171717;font-size:1rem;font-weight:600;margin:0;transition:all .3s ease}.license-page .toggle-buttons .toggle-content .toggle-desc{color:#6c757d;font-size:.85rem;line-height:1.3;margin:0;transition:all .3s ease}.license-page .toggle-buttons .toggle-content .toggle-price{align-self:center;background:#f8f9fa;border-radius:16px;color:#171717;display:inline-block;font-size:.8rem;font-weight:600;margin-top:.4rem;padding:.4rem .8rem;transition:all .3s ease}.license-page .toggle-buttons .toggle-input:checked+.toggle-label .toggle-content .toggle-title{color:#fff;font-weight:700}.license-page .toggle-buttons .toggle-input:checked+.toggle-label .toggle-content .toggle-desc{color:hsla(0,0%,100%,.9)}.license-page .toggle-buttons .toggle-input:checked+.toggle-label .toggle-content .toggle-price{background:hsla(0,0%,100%,.2);color:#fff;font-weight:700}@media(max-width:576px){.license-page .toggle-buttons .toggle-label{padding:1rem .75rem}.license-page .toggle-buttons .toggle-content .toggle-title{font-size:.9rem}.license-page .toggle-buttons .toggle-content .toggle-desc{font-size:.8rem}.license-page .toggle-buttons .toggle-content .toggle-price{font-size:.75rem;padding:.3rem .6rem}}#rating-stars .rating-star{color:#ccc;font-size:2.8rem;line-height:1;transition:color .2s ease}#rating-stars .rating-star:focus,#rating-stars .rating-star:hover{color:#f5c518}.sticky-price-bar{background:#fff;border-top:1px solid #dee2e6;bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.1);left:0;padding:1rem 0;position:fixed;right:0;width:100%;z-index:1000}.sticky-price-bar .sticky-content{align-items:center;display:flex;gap:2rem;justify-content:center}.sticky-price-bar .price-summary .price-main{align-items:center;display:flex;gap:.5rem}.sticky-price-bar .price-summary .price-main .price-label{color:#171717;font-size:1.1rem;font-weight:600}.sticky-price-bar .price-summary .price-main .price-amount{color:#273e52;font-size:1.5rem;font-weight:700}.sticky-price-bar .sticky-submit-btn .btn-loader{display:none}@media(max-width:768px){.sticky-price-bar{padding:.75rem 0}.sticky-price-bar .sticky-content{flex-direction:row;gap:1rem}.sticky-price-bar .price-summary .price-main{justify-content:center}.sticky-price-bar .price-summary .price-main .price-label{font-size:1rem}.sticky-price-bar .price-summary .price-main .price-amount{font-size:1.25rem}.sticky-price-bar .sticky-submit-btn{font-size:.9rem;max-width:300px;padding:.625rem 1rem;width:100%}}body.license-page{padding-bottom:100px}@media(max-width:768px){body.license-page{padding-bottom:120px}}.license-form-container .form-card .form-modern h3:first-of-type{margin-top:0}.form-price-summary .pricing-card{transition:all .3s ease}.form-price-summary .pricing-card .pricing-content{align-items:center;display:flex;justify-content:center}.form-price-summary .pricing-card .pricing-content .pricing-total-line{align-items:center;display:flex;gap:2rem;justify-content:space-between}.form-price-summary .pricing-card .pricing-content .pricing-total-line .pricing-label{color:#333;font-size:1.25rem;font-weight:700}.form-price-summary .pricing-card .pricing-content .pricing-total-line .pricing-amount{color:#273e52;font-size:1.75rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(max-width:768px){.form-price-summary .pricing-card .pricing-content .pricing-total-line{gap:1.5rem}.form-price-summary .pricing-card .pricing-content .pricing-total-line .pricing-label{font-size:1.125rem}.form-price-summary .pricing-card .pricing-content .pricing-total-line .pricing-amount{font-size:1.5rem}}.field-error-highlight{animation:errorHighlight .6s ease-in-out;border-color:#dc3545!important;box-shadow:0 0 8px rgba(220,53,69,.5)!important}@keyframes errorHighlight{0%{transform:translateX(0)}15%{transform:translateX(-10px)}30%{transform:translateX(10px)}45%{transform:translateX(-5px)}60%{transform:translateX(5px)}75%{transform:translateX(-2px)}90%{transform:translateX(2px)}to{transform:translateX(0)}}input[type=radio].field-error-highlight+label{border-color:#dc3545!important;box-shadow:0 0 8px rgba(220,53,69,.3)!important}input[type=checkbox].field-error-highlight+label{border-color:#dc3545!important;color:#dc3545!important}.hero-option .notice-downloads{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.hero-option .notice-downloads .button{white-space:nowrap}.license-page .license-comparison .license-plan{opacity:0;transform:scale(.9);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.license-page .license-comparison .license-plan.animate-in{opacity:1;transform:scale(1)}.license-page .license-comparison .license-plan{margin-bottom:2rem}.license-page .license-faq{background:#f8f9fa;padding:4rem 0}