body:has(.v3-theme) .site-nav{display:none!important}body:has(.v3-theme)>footer:not(.v3-footer){display:none!important}.v3-nav{padding:24px 1.5rem}.v3-nav-inner{justify-content:space-between;align-items:center;gap:12px;max-width:80rem;margin:0 auto;display:flex}.v3-logo img{width:auto;height:42px;display:block}.v3-logo-icon{display:none!important}.v3-nav-cta{background:var(--color-v3-primary);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.v3-nav-cta:hover{background:var(--color-v3-primary-container);transform:translateY(-1px);box-shadow:0 8px 24px -8px #005bb266}.v3-footer{border-top:1px solid var(--color-v3-border);color:var(--color-v3-on-surface-variant);padding:40px 1.5rem 32px;font-size:.85rem}.v3-footer-inner{flex-direction:column;gap:24px;max-width:80rem;margin:0 auto;display:flex}.v3-footer-main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.v3-footer-company-name{color:var(--color-v3-on-surface);margin-bottom:4px;font-weight:600}.v3-footer-contacts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v3-footer-contacts a{color:var(--color-v3-on-surface-variant);text-decoration:none;transition:color .2s}.v3-footer-contacts a:hover{color:var(--color-v3-primary)}.v3-footer-bottom{border-top:1px solid var(--color-v3-border);justify-content:space-between;align-items:center;padding-top:20px;display:flex}@media (min-width:768px){.v3-nav,.v3-footer{padding-left:2rem;padding-right:2rem}}@media (max-width:600px){.v3-logo img{height:32px}.v3-logo-full{display:none!important}.v3-logo-icon{display:block!important}.v3-footer-main{flex-direction:column;gap:16px}.v3-footer-contacts{align-items:flex-start}}@layer components{.v3-theme{--font-headline:var(--font-manrope),sans-serif;--font-body:var(--font-onest),sans-serif;font-family:var(--font-body);color:var(--color-v3-on-surface);background:var(--color-v3-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.v3-theme h1,.v3-theme h2,.v3-theme h3,.v3-theme h4{font-family:var(--font-headline)}.ghost-shadow{box-shadow:0 12px 32px #191c1d0a}.primary-gradient{background:linear-gradient(135deg,#005bb2 0%,#0073de 100%)}.v3-reveal{opacity:0;will-change:transform,opacity;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)scale(.98)}.v3-reveal.visible{opacity:1;transform:translateY(0)scale(1)}.v3-stagger-1{transition-delay:.1s}.v3-stagger-2{transition-delay:.2s}.v3-stagger-3{transition-delay:.3s}.v3-stagger-4{transition-delay:.4s}.glow-border{transition:all .5s cubic-bezier(.2,.8,.2,1);position:relative}.glow-border:hover{transform:translateY(-4px)scale(1.01);background:#fff!important;border-color:#005bb226!important;box-shadow:0 30px 60px -12px #005bb21f,0 12px 24px -8px #005bb20a!important}.primary-gradient{background:linear-gradient(135deg,#005bb2 0%,#0073de 100%);transition:all .4s cubic-bezier(.2,.8,.2,1)}.primary-gradient:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 15px 30px -5px #005bb266}.primary-gradient:active{transform:translateY(0)scale(.96)}.specialist-quote{background:linear-gradient(135deg,var(--color-v3-surface-low)0%,#fff 100%);border-radius:24px;position:relative;overflow:hidden}.specialist-quote:after{content:"“";color:var(--color-v3-primary);opacity:.05;pointer-events:none;font-family:serif;font-size:160px;position:absolute;top:-20px;right:40px}.glass-card{border:1px solid var(--color-v3-border);background:#fff}.glass-card:hover{border-color:var(--color-v3-outline-variant);background:#fff}.ticket-shape{-webkit-mask-image:radial-gradient(circle at 0 0,#0000 24px,#000 25px),radial-gradient(circle at 100% 0,#0000 24px,#000 25px),radial-gradient(circle at 0 100%,#0000 24px,#000 25px),radial-gradient(circle at 100% 100%,#0000 24px,#000 25px);mask-image:radial-gradient(circle at 0 0,#0000 24px,#000 25px),radial-gradient(circle at 100% 0,#0000 24px,#000 25px),radial-gradient(circle at 0 100%,#0000 24px,#000 25px),radial-gradient(circle at 100% 100%,#0000 24px,#000 25px);-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@keyframes v3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:4s ease-in-out infinite v3-float}.animate-float-delay{animation:4s ease-in-out 2s infinite v3-float}@keyframes graph-grow{0%{opacity:0;height:0}to{opacity:1}}.v3-reveal.visible .graph-bar{transform-origin:bottom;animation:1s cubic-bezier(.16,1,.3,1) forwards graph-grow}.v3-theme .quiz{border:1px solid var(--color-v3-border);background:#fff;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f}.v3-theme .quiz:hover{border-color:var(--color-v3-outline-variant)}.v3-theme .quiz-progress{background:var(--color-v3-surface-high)}.v3-theme .quiz-progress-bar{background:linear-gradient(90deg,var(--color-v3-primary),var(--color-v3-primary-container))}.v3-theme .quiz-step-label{color:var(--color-v3-on-surface-variant)}.v3-theme .quiz-step h3{color:var(--color-v3-on-surface)}.v3-theme .quiz-hint{color:var(--color-v3-on-surface-variant)}.v3-theme .quiz-input{background:var(--color-v3-surface-low);border:1.5px solid var(--color-v3-border);color:var(--color-v3-on-surface)}.v3-theme .quiz-input:focus{border-color:var(--color-v3-primary);background:#fff;box-shadow:0 0 0 3px #005bb21a}.v3-theme .quiz-input::placeholder{color:var(--color-v3-outline-variant)}.v3-theme .quiz-option{background:var(--color-v3-surface-low);border:1.5px solid var(--color-v3-border);color:var(--color-v3-on-surface)}.v3-theme .quiz-option:hover{border-color:var(--color-v3-outline-variant);background:var(--color-v3-surface-high)}.v3-theme .quiz-option.selected{border-color:var(--color-v3-primary);background:var(--color-v3-primary-fixed);box-shadow:0 0 0 3px #005bb214}.v3-theme .quiz-btn.btn-primary{background:linear-gradient(135deg,var(--color-v3-primary),var(--color-v3-primary-container))}.v3-theme .quiz-btn.btn-primary:hover:not(:disabled){box-shadow:0 8px 24px -8px #005bb266}.v3-theme .quiz-btn.btn-outline{border:1px solid var(--color-v3-border);color:var(--color-v3-on-surface-variant)}.v3-theme .quiz-btn.btn-outline:hover{border-color:var(--color-v3-outline-variant);color:var(--color-v3-on-surface);background:var(--color-v3-surface-low)}.v3-theme .quiz-btn:disabled{background:var(--color-v3-surface-high);color:var(--color-v3-outline-variant)}.v3-theme .quiz-error{color:#c62828}.v3-theme .quiz-success{background:#fff;border:1px solid #10b98140;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f}.v3-theme .quiz-success-icon{background:#10b98114;border-color:#10b98133}.v3-theme .quiz-success p{color:var(--color-v3-on-surface-variant)}.v3-theme .quiz-phone-container{--react-international-phone-background-color:var(--color-v3-surface-low);--react-international-phone-text-color:var(--color-v3-on-surface);--react-international-phone-border-color:var(--color-v3-border);--react-international-phone-country-selector-background-color:var(--color-v3-surface-low);--react-international-phone-country-selector-background-color-hover:var(--color-v3-surface-high);--react-international-phone-dropdown-item-background-color:#fff;--react-international-phone-dropdown-item-text-color:var(--color-v3-on-surface);--react-international-phone-selected-dropdown-item-background-color:var(--color-v3-primary-fixed);--react-international-phone-dropdown-shadow:0 8px 32px #0000001a;overflow:hidden;border:1px solid var(--color-v3-border)!important;border-radius:14px!important}.v3-theme .quiz-phone-container .react-international-phone-country-selector-button{border:none!important;border-right:1px solid var(--color-v3-border)!important;border-radius:0!important;padding-left:16px!important;padding-right:10px!important}.v3-theme .quiz-phone-container .react-international-phone-input{border:none!important;border-radius:0!important}.v3-theme .quiz-phone-container .react-international-phone-input:focus{box-shadow:none!important;border:none!important}.v3-theme .quiz-phone-container:focus-within{box-shadow:0 0 0 3px #005bb21a;border-color:var(--color-v3-primary)!important}.v3-theme .faq-list{flex-direction:column;gap:8px;display:flex}.v3-theme .faq-item{border:1px solid var(--color-v3-border);background:#fff;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.v3-theme .faq-item:hover{border-color:var(--color-v3-outline-variant)}.v3-theme .faq-item.faq-open{border-color:#005bb233;box-shadow:0 4px 16px #005bb20f}.v3-theme .faq-question{width:100%;color:var(--color-v3-on-surface);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:500;transition:color .2s;display:flex}.v3-theme .faq-question:hover{color:var(--color-v3-primary)}.v3-theme .faq-chevron{color:var(--color-v3-on-surface-variant);flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.v3-theme .faq-open .faq-chevron{transform:rotate(180deg)}.v3-theme .faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-open .faq-answer{max-height:300px}.v3-theme .faq-answer p{color:var(--color-v3-on-surface-variant);margin:0;padding:0 24px 20px;font-size:.95rem;line-height:1.7}.v3-theme .v3-dark-block{color:#f8fafc;background:#020617;padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.v3-theme .v3-dark-block h2{color:#f8fafc}.v3-theme .v3-dark-block .v3-mono-tag{color:#60a5fa;text-transform:uppercase;letter-spacing:.1em;background:#3b82f61a;border:1px solid #3b82f633;border-radius:99px;margin-bottom:24px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-block}.v3-theme .v3-bento-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.v3-theme .v3-bento-card{background:linear-gradient(145deg,#0f172a,#020617);border:1px solid #ffffff0a;border-radius:24px;flex-direction:column;padding:48px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.v3-theme .v3-bento-card:hover{border-color:#3b82f633;transform:translateY(-4px);box-shadow:0 20px 40px #0009}.v3-theme .v3-bento-content{z-index:2;position:relative}.v3-theme .v3-bento-content h3{color:#f8fafc;margin-bottom:1rem;font-size:1.75rem}.v3-theme .v3-bento-content p{color:#94a3b8;line-height:1.6}.v3-theme .v3-bento-glow{filter:blur(80px);z-index:1;pointer-events:none;opacity:.2;border-radius:50%;width:300px;height:300px;transition:opacity .4s;position:absolute}.v3-theme .v3-bento-card:hover .v3-bento-glow{opacity:.4}.v3-theme .v3-bento-card .glow-cyan{background:#06b6d4;bottom:-150px;right:-100px}.v3-theme .v3-bento-card .glow-blue{background:#3b82f6;top:-150px;right:-100px}.v3-theme .v3-dark-quote{color:#cbd5e1;max-width:800px;margin:0 auto 64px;font-size:1.5rem;font-weight:600;line-height:1.4}@media (max-width:768px){.v3-theme .v3-bento-grid{grid-template-columns:1fr}.v3-theme .v3-bento-card{padding:32px}.v3-theme .v3-dark-quote{font-size:1.25rem}.v3-theme button,.v3-theme a[href=\#cta],.v3-theme a[href=\#pricing],.v3-theme .quiz-btn{width:100%;border-radius:16px!important;padding-top:16px!important;padding-bottom:16px!important;font-size:1rem!important}.v3-nav-cta{border-radius:12px!important;width:auto!important;padding:10px 20px!important;font-size:.875rem!important}}
