:root{--theme-color-primary:#ace7ef;--theme-color-dark:#11121c;--theme-color-white:#fff;--theme-color-gray-text:#bdbfd4;--theme-color-success:#198754;--theme-bg-tertiary:#1a1b27;--theme-border-color-default:#1a1b27;--theme-border-color-emphasis:#333;--theme-font-family-body:'Space Grotesk', sans-serif;--theme-line-height-body:1.6;--theme-font-weight-body:400;--theme-font-weight-heading:600;--theme-font-weight-strong-default:500;--theme-border-radius-default:0.5rem;--theme-border-radius-sm:0.25rem;--theme-border-width-default:1px;--theme-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.2);--theme-box-shadow-md:0 5px 15px rgba(0,0,0,0.1);--theme-box-shadow-lg:0 12px 25px rgba(0,0,0,0.2);--theme-box-shadow-btn:0 5px 15px rgba(0,0,0,0.2);--theme-box-shadow-btn-hover:0 8px 20px rgba(0,0,0,0.3);--theme-link-hover-color:#8acfe0;--theme-btn-hover-bg:#8acfe0;--aos-duration-default:0.6s}.flask-features-embed{--flask-primary:var(--theme-color-primary);--flask-dark:var(--theme-color-dark);--flask-white:var(--theme-color-white);--flask-gray-text:var(--theme-color-gray-text);--flask-border-color:var(--theme-border-color-default);--flask-tertiary-bg:var(--theme-bg-tertiary);--flask-border-radius:var(--theme-border-radius-default);--flask-body-font-family:var(--theme-font-family-body);--flask-body-line-height:var(--theme-line-height-body);--flask-border-width:var(--theme-border-width-default);--flask-box-shadow-sm:var(--theme-box-shadow-sm);font-family:var(--flask-body-font-family)}#flask-cta-buttons-container{--flask-primary:var(--theme-color-primary);--flask-dark:var(--theme-color-dark);--flask-white:var(--theme-color-white);--flask-gray-text:var(--theme-color-gray-text);--flask-body-font-family:var(--theme-font-family-body);--flask-border-width:var(--theme-border-width-default);--flask-border-radius:var(--theme-border-radius-default);--flask-border-radius-sm:var(--theme-border-radius-sm);--flask-link-hover-color:var(--theme-link-hover-color);--flask-btn-hover-bg:var(--theme-btn-hover-bg);font-family:var(--flask-body-font-family)}#benefits.benefits-section{--gen-primary:var(--theme-color-primary);--gen-success:var(--theme-color-success);--gen-dark:var(--theme-color-dark);--gen-white:var(--theme-color-white);--gen-gray-text:var(--theme-color-gray-text);--gen-body-font-family:var(--theme-font-family-body);--gen-body-line-height:var(--theme-line-height-body);--gen-body-font-weight:var(--theme-font-weight-body);--gen-emphasis-color:var(--gen-white);--gen-border-color:var(--theme-border-color-emphasis);--gen-border-radius-sm:var(--theme-border-radius-sm);--gen-tertiary-bg:var(--theme-bg-tertiary);--gen-border-width:var(--theme-border-width-default);font-family:var(--gen-body-font-family);color:var(--gen-gray-text);padding:60px 0;margin-bottom:25px}.flask-features-embed,#flask-cta-buttons-container,#benefits.benefits-section{box-sizing:border-box}.flask-features-embed *,.flask-features-embed *:after,.flask-features-embed *:before,#flask-cta-buttons-container *,#flask-cta-buttons-container *:after,#flask-cta-buttons-container *:before,#benefits.benefits-section *,#benefits.benefits-section *:after,#benefits.benefits-section *:before{box-sizing:inherit}.flask-features-embed h2,.flask-features-embed h3,.flask-features-embed h4,.flask-features-embed h5,.flask-features-embed h6{color:var(--flask-white);font-weight:var(--theme-font-weight-heading);line-height:1.25;margin-top:0;margin-bottom:.5rem}.flask-features-embed h2{font-size:clamp(2rem, 1.6429rem + 1.1429vw, 2.5rem)}.flask-features-embed h3{font-size:clamp(1.75rem, 1.5714rem + .5714vw, 2rem)}.flask-features-embed h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.flask-features-embed h4{font-size:1.5rem}}.flask-features-embed h5{font-size:1.25rem}.flask-features-embed h6{font-size:1.125rem}.flask-features-embed p{margin-top:0;margin-bottom:1rem;color:var(--flask-gray-text)}.flask-features-embed strong{color:var(--flask-white);font-weight:var(--theme-font-weight-strong-default)}.flask-features-embed .features-section{padding:80px 0;margin-bottom:25px;position:relative;overflow:hidden}.flask-features-embed .features-section h2{text-align:center;margin-bottom:60px}.flask-features-embed .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:35px}.flask-features-embed .feature-item{background-color:var(--flask-tertiary-bg);padding:35px;border-radius:var(--flask-border-radius);text-align:center;border:var(--flask-border-width) solid var(--flask-border-color);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;box-shadow:var(--theme-box-shadow-md);position:relative;z-index:1}div.flask-features-embed section#features div.features-grid div.feature-item:hover{transform:translateY(-10px);box-shadow:var(--theme-box-shadow-lg);border-color:var(--flask-primary)}.flask-features-embed .feature-item i{font-size:3rem;color:var(--flask-primary);margin-bottom:25px;display:inline-block;transition:transform 0.3s ease}.flask-features-embed .feature-item:hover i{transform:scale(1.1)}.flask-features-embed .feature-item h3{font-size:1.5rem;margin-bottom:15px}.flask-features-embed .feature-item p{font-size:1em;line-height:1.7;margin-bottom:0}@media (max-width:768px){.flask-features-embed .features-section{padding:45px 0;margin-bottom:45px}.flask-features-embed .features-section h2{margin-bottom:40px}.flask-features-embed .features-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px}.flask-features-embed .feature-item{padding:30px}.flask-features-embed .feature-item i{font-size:2.8rem;margin-bottom:20px}.flask-features-embed .feature-item h3{font-size:1.4rem}.flask-features-embed .feature-item p{font-size:.95em}}#flask-cta-buttons-container .cta-buttons{margin-top:15px;margin-bottom:40px;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap}#flask-cta-buttons-container .button{--flask-btn-padding-x:1.5rem;--flask-btn-padding-y:0.75rem;--flask-btn-font-size:1rem;--flask-btn-font-weight:500;--flask-btn-line-height:1.5;--flask-btn-color:var(--flask-dark);--flask-btn-bg:var(--flask-primary);--flask-btn-border-width:var(--flask-border-width);--flask-btn-border-color:var(--flask-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.1em;font-weight:var(--theme-font-weight-heading);line-height:var(--flask-btn-line-height);padding:14px 32px;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;border:var(--flask-btn-border-width) solid var(--flask-btn-border-color);border-radius:var(--flask-border-radius);background-color:var(--flask-btn-bg);color:var(--flask-btn-color);box-shadow:var(--theme-box-shadow-btn);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;margin-bottom:0}#flask-cta-buttons-container .button:hover{transform:translateY(-3px);box-shadow:var(--theme-box-shadow-btn-hover)}#flask-cta-buttons-container .primary-button{background-color:var(--flask-primary);color:var(--flask-dark);border-color:var(--flask-primary)}#flask-cta-buttons-container .primary-button:hover{background-color:var(--flask-btn-hover-bg);border-color:var(--flask-btn-hover-bg);color:var(--flask-dark)}#flask-cta-buttons-container .secondary-button{background-color:rgb(26 27 39 / .6);color:var(--flask-primary);border:var(--flask-border-width) solid var(--flask-primary)}#flask-cta-buttons-container .secondary-button:hover{background-color:rgb(172 231 239 / .15);color:var(--flask-link-hover-color);border-color:var(--flask-link-hover-color)}#flask-cta-buttons-container .button i{padding-left:8px;font-size:.9em;vertical-align:middle}@media (max-width:600px){#flask-cta-buttons-container .secondary-button{display:none}#flask-cta-buttons-container .cta-buttons{justify-content:center}}#benefits.benefits-section h2{text-align:center;margin-bottom:50px;font-size:clamp(2rem, 1.6rem + 1.2vw, 2.8rem);color:var(--gen-emphasis-color);font-weight:var(--theme-font-weight-heading);line-height:1.25;margin-top:0}#benefits.benefits-section .benefits-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}#benefits.benefits-section .benefit-item{display:flex;align-items:flex-start;gap:18px;background-color:var(--gen-tertiary-bg);padding:25px;border-radius:var(--gen-border-radius-sm);border:var(--gen-border-width) solid var(--gen-border-color);transition:background-color 0.3s ease,border-left-color 0.3s ease,transform var(--aos-duration-default,0.6s) ease,opacity var(--aos-duration-default,0.6s) ease;border-left:4px solid var(--gen-border-color)}#benefits.benefits-section .benefit-item:hover{background-color:#2a2b3c;border-left-color:var(--gen-success)}#benefits.benefits-section .benefit-item i.fas.fa-check-circle{color:var(--gen-success);font-size:1.5rem;flex-shrink:0;margin-top:3px;transition:transform 0.3s ease}#benefits.benefits-section .benefit-item:hover i.fas.fa-check-circle{transform:scale(1.15)}#benefits.benefits-section .benefit-item p{margin:0;font-size:1.05em;color:var(--gen-gray-text);line-height:1.65;font-weight:var(--gen-body-font-weight)}#benefits.benefits-section .benefit-item p strong{color:var(--gen-white);font-weight:var(--theme-font-weight-heading)}@media (max-width:768px){#benefits.benefits-section{padding:45px 0;margin-bottom:45px}#benefits.benefits-section h2{font-size:clamp(1.8rem, 1.5rem + 1.5vw, 2.2rem);margin-bottom:40px}#benefits.benefits-section .benefits-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}#benefits.benefits-section .benefit-item{padding:20px;gap:15px}#benefits.benefits-section .benefit-item i.fas.fa-check-circle{font-size:1.4rem}#benefits.benefits-section .benefit-item p{font-size:1em}}@media (max-width:576px){#benefits.benefits-section .benefits-list{grid-template-columns:1fr}}[data-aos]{opacity:0;transition-property:opacity,transform}[data-aos].aos-animate{opacity:1}[data-aos="fade-up"]{transform:translateY(20px)}[data-aos="fade-up"].aos-animate{transform:translateY(0)}@media (max-width:992px){.quantdoc-logo img{margin-left:auto;margin-right:auto}}@media (min-width:1200px){#benefits.benefits-section #benefit-improved-accuracy{display:none}#features.features-section #feature-template-management{display:none}}