:root{--nxr-brand-start: #667eea;--nxr-brand-end: #764ba2;--nxr-brand-gradient: linear-gradient(135deg, #667eea, #764ba2);--nxr-bg: #f5f7ff;--nxr-bg-elevated: #0c1222;--nxr-surface: rgba(255, 255, 255, .9);--nxr-surface-hover: rgba(255, 255, 255, .95);--nxr-border: rgba(100, 140, 220, .2);--nxr-border-bright: rgba(100, 200, 255, .35);--nxr-cyan: #0ea5e9;--nxr-blue: #4f7eff;--nxr-purple: #8b5cf6;--nxr-text: #1a2547;--nxr-text-muted: #5a678d;--nxr-glow-cyan: 0 0 30px rgba(61, 212, 255, .2);--nxr-glow-blue: 0 0 40px rgba(91, 142, 255, .15);--nxr-glow-purple: 0 0 30px rgba(168, 85, 247, .15)}.container img{max-width:100%;height:auto}.py-8{padding-top:8rem;padding-bottom:8rem}@media(max-width:991px){.py-8{padding-top:5rem;padding-bottom:5rem}}@media(max-width:576px){.py-8{padding-top:3.5rem;padding-bottom:3.5rem}}.section-heading-spaced{margin-bottom:3rem}@media(max-width:768px){.section-heading-spaced{margin-bottom:2rem}}body{color:var(--nxr-text);background:var(--nxr-bg);background-image:radial-gradient(ellipse 70% 40% at 5% 0%,rgba(100,180,255,.08),transparent 45%),radial-gradient(ellipse 50% 30% at 98% 5%,rgba(168,85,247,.06),transparent 40%);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.04;background-image:linear-gradient(rgba(100,160,240,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(100,160,240,.35) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 40%,black 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 40%,black 100%)}body>*{position:relative;z-index:1}section.bg-light{background:#f0f4ff!important}section.bg-white{background:#fff!important}section:not(.hero-gradient):not(.bg-dark) .text-dark,section:not(.hero-gradient):not(.bg-dark) h1,section:not(.hero-gradient):not(.bg-dark) h2,section:not(.hero-gradient):not(.bg-dark) h3,section:not(.hero-gradient):not(.bg-dark) h4,section:not(.hero-gradient):not(.bg-dark) h5,section:not(.hero-gradient):not(.bg-dark) h6{color:#1a2547!important}section:not(.hero-gradient):not(.bg-dark) p,section:not(.hero-gradient):not(.bg-dark) li,section:not(.hero-gradient):not(.bg-dark) .lead{color:#2f3f6d}section:not(.hero-gradient):not(.bg-dark) .text-muted,section:not(.hero-gradient):not(.bg-dark) p.text-muted,section:not(.hero-gradient):not(.bg-dark) .small.text-muted{color:#5a678d!important}section:not(.hero-gradient):not(.bg-dark) .card-title a,section:not(.hero-gradient):not(.bg-dark) .card a.text-dark{color:#1a2547!important}section:not(.hero-gradient):not(.bg-dark) .card-title a:hover{color:var(--nxr-blue)!important}section .bg-white{background:#fff!important;border:1px solid var(--nxr-border)!important;box-shadow:0 4px 16px #1a317814}.navbar.navbar-custom{background:#090e20eb!important;border-bottom:1px solid rgba(100,180,255,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 24px #00000040}.navbar.navbar-custom .nav-link,.navbar.navbar-custom .nav-link.text-dark,.navbar.navbar-custom .navbar-brand,.navbar.navbar-custom .navbar-brand .small{color:#e2ebfb!important}.navbar.navbar-custom .navbar-brand:hover,.navbar.navbar-custom .navbar-brand:focus{color:#7dd3fc!important}.navbar.navbar-custom .navbar-brand,.navbar.navbar-custom .navbar-brand img{opacity:1!important}@media(hover:none){.navbar.navbar-custom .navbar-brand{opacity:1!important;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0)}.navbar.navbar-custom .navbar-brand img{opacity:1!important;-webkit-transform:translateZ(0);transform:translateZ(0)}}.navbar.navbar-custom .nav-link.active,.navbar.navbar-custom .nav-link:hover{color:#7dd3fc!important}.navbar.navbar-custom .navbar-brand .nxr-brand-gradient{background:var(--nxr-brand-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.navbar.navbar-custom .btn-outline-secondary{color:#e2ebfb!important;border-color:#fff6!important;background:#ffffff0f!important}.navbar.navbar-custom .btn-outline-secondary:hover{color:#fff!important;border-color:#fff9!important;background:#ffffff1f!important}.navbar .navbar-toggler{border-color:var(--nxr-border-bright)}.navbar .navbar-toggler-icon{filter:invert(1) brightness(1.3)}.hero-gradient{background:linear-gradient(165deg,#080e1c,#0d1630 40%,#0f1840,#0a1128)!important;position:relative;overflow:hidden;border-bottom:1px solid var(--nxr-border-bright)}.hero-gradient:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(61,212,255,.15),transparent 35%),radial-gradient(circle at 80% 20%,rgba(168,85,247,.12),transparent 35%)}.hero-gradient:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:linear-gradient(rgba(100,200,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(100,200,255,.5) 1px,transparent 1px);background-size:36px 36px}.hero-gradient .container{position:relative;z-index:1}.beta-strip{background:linear-gradient(165deg,#080e1c,#0d1630 40%,#0f1840,#0a1128)!important;position:relative;overflow:hidden;border-bottom:1px solid var(--nxr-border-bright);color:#fff}.beta-strip:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(61,212,255,.15),transparent 35%),radial-gradient(circle at 80% 20%,rgba(168,85,247,.12),transparent 35%)}.beta-strip:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:linear-gradient(rgba(100,200,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(100,200,255,.5) 1px,transparent 1px);background-size:36px 36px}.beta-strip .container{position:relative;z-index:1}.beta-strip a{color:#fff!important}.hero-gradient .rounded-3[style*=backdrop-filter],.nxr-glass-step{background:#ffffff0f!important;border:1px solid rgba(100,200,255,.25)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff0f}.hero-gradient .btn-primary,.hero-gradient .btn-gradient,.hero-gradient .btn-light.btn-primary{background:var(--nxr-brand-gradient)!important;color:#fff!important;border:0!important}.hero-gradient .btn-primary:hover,.hero-gradient .btn-gradient:hover,.hero-gradient .btn-light.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.hero-gradient .btn-light{background:linear-gradient(135deg,var(--nxr-cyan),var(--nxr-blue))!important;color:#fff!important;border:0!important}.hero-gradient .btn-light:hover{filter:brightness(1.15);transform:translateY(-2px)}.hero-gradient .btn.border-white{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-gradient .btn.border-white:hover{background:#ffffff1f!important;border-color:#fff9!important;transform:translateY(-2px)}.landing-pricing{max-width:100%}.landing-price-stack{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;width:100%}@media(min-width:992px){.landing-price-stack{align-items:flex-end;text-align:right}}.hero-gradient .landing-price-kicker{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c}.hero-gradient .landing-price-figures{line-height:.95}.hero-gradient .landing-price-amount{font-size:clamp(2.65rem,9vw,4.35rem);font-weight:800;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums;background:var(--nxr-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 28px rgba(102,126,234,.42))}.hero-gradient .landing-price-amount-suffix{font-size:clamp(1.5rem,4.5vw,2.35rem);font-weight:800;letter-spacing:-.03em;background:var(--nxr-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-gradient .landing-price-tagline{font-size:.875rem;font-weight:500;color:#ffffffad;margin-top:.5rem;max-width:22rem}.hero-gradient .landing-price-disclaimer{font-size:.75rem;line-height:1.5;color:#ffffff73!important;font-style:italic;max-width:22rem}@media(min-width:992px){.hero-gradient .landing-price-disclaimer{margin-left:auto}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.hero-gradient .landing-price-amount,.hero-gradient .landing-price-amount-suffix{color:var(--nxr-brand-start, #667eea)!important;background:none!important;filter:none;text-shadow:0 2px 24px rgba(102,126,234,.55)}}.landing-post-hero{background:linear-gradient(180deg,#f3f5ff,#fff 52%)}.landing-benefits-cover{height:100%;min-height:240px;box-shadow:0 14px 44px #1a31781f}.landing-benefits-cover-inner{min-height:100%;background:radial-gradient(ellipse 90% 55% at 15% 5%,rgba(102,126,234,.5),transparent 52%),radial-gradient(ellipse 70% 45% at 95% 90%,rgba(118,75,162,.4),transparent 48%),linear-gradient(158deg,#0c1428,#152a52 42%,#1e3a72);border:1px solid rgba(102,126,234,.28)}.landing-benefits-cover-label{letter-spacing:.22em;color:#ffffff8c;font-size:.7rem}.landing-benefits-cover-hint{color:#ffffff6b;font-size:.8125rem;max-width:14rem;line-height:1.4}@media(max-width:767.98px){.landing-benefits-cover{min-height:200px;max-height:280px}}.landing-benefits-item{position:relative;padding-left:1.5rem;color:var(--nxr-text);line-height:1.55;font-size:1.05rem}.landing-benefits-item:before{content:"";position:absolute;left:0;top:.62em;width:.45rem;height:.45rem;border-radius:50%;background:var(--nxr-brand-gradient);box-shadow:0 0 0 3px #667eea26}h1,h2,h3,h4,h5,h6,.text-dark{color:var(--nxr-text)!important;letter-spacing:-.02em}p,li,.lead{color:#2f3f6d}.text-muted,p.text-muted,.small.text-muted{color:var(--nxr-text-muted)!important}.hero-gradient h1,.hero-gradient h2,.hero-gradient h3,.hero-gradient p,.hero-gradient li,.hero-gradient .text-muted{color:#fff!important}.hero-gradient .text-muted{opacity:.9}.hero-gradient .hero-headline{line-height:1.2}.hero-gradient .hero-headline-hook{display:block;font-size:1.05em;letter-spacing:-.02em;margin-bottom:.35em}.hero-gradient .hero-headline-sub{display:block;font-size:.75em;font-weight:500;opacity:.92}[style*="color: #667eea"],.text-primary{color:var(--nxr-cyan)!important}.btn-gradient,.btn-primary,.btn.btn-primary{color:#fff!important;border:0!important;background:var(--nxr-brand-gradient)!important;transition:all .25s ease}.btn-gradient:hover,.btn-primary:hover,.btn.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 4px 14px #667eea80}.btn{border-radius:12px;transition:all .25s ease}.btn-outline-primary,.btn-outline-secondary{border:1px solid var(--nxr-border-bright)!important;color:var(--nxr-cyan)!important;background:var(--nxr-surface)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline-primary:hover,.btn-outline-secondary:hover{background:var(--nxr-surface-hover)!important;border-color:var(--nxr-cyan)!important;transform:translateY(-1px)}.card,.accordion-item,.list-group-item{background:#fff!important;border:1px solid var(--nxr-border)!important;border-radius:16px!important;box-shadow:0 8px 24px #1a317814}.card:hover{border-color:#64a0f059;box-shadow:0 12px 32px #1a31781f;transform:translateY(-2px)}.card .card-title a,.card a.text-dark{color:#1a2547!important}.card .card-title a:hover{color:var(--nxr-blue)!important}.card .card-text,.card .text-muted{color:#5a678d!important}.accordion-button{background:#fff!important;color:#1a2547!important;border-color:var(--nxr-border)!important}.accordion-button:not(.collapsed){background:linear-gradient(135deg,#4f7eff14,#8b5cf60f)!important;color:#1a2547!important;border-color:#64a0f04d!important}.accordion-button:focus{box-shadow:0 0 0 .25rem #4f7eff26!important}.accordion-body{color:#5a678d;background:#fff!important}.table{--bs-table-color: #1a2547;--bs-table-bg: #fff;--bs-table-striped-bg: #f8fafc;--bs-table-border-color: var(--nxr-border)}.form-control,.form-select,textarea{background:#fff!important;border:1px solid rgba(100,140,220,.35)!important;color:#1a2547!important;border-radius:12px!important}.form-control::placeholder,textarea::placeholder{color:#8b9ac4!important}.form-control:focus,.form-select:focus,textarea:focus{border-color:var(--nxr-blue)!important;box-shadow:0 0 0 3px #4f7eff26!important}.modal-content{background:#fff!important;border:1px solid var(--nxr-border)!important;color:#1a2547;box-shadow:0 24px 48px #1a317833}.modal-header,.modal-footer{border-color:var(--nxr-border)!important}.dropdown-menu{background:#0e162afa!important;border:1px solid rgba(120,180,255,.4)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 32px #00000080}.dropdown-item{color:#e8f0ff!important}.dropdown-item:hover{background:#3dd4ff33!important;color:#fff!important}.navbar.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item:hover,.navbar.navbar-custom .nav-item.dropdown .dropdown-menu .dropdown-item.active{background:var(--nxr-brand-gradient)!important;color:#fff!important;-webkit-text-fill-color:#fff}.dropdown-item.text-danger{color:#fca5a5!important}.dropdown-item.text-danger:hover{color:#fff!important;background:#f8717140!important}.dropdown-divider{border-color:#78b4ff40!important}footer.bg-dark{background:linear-gradient(180deg,#080d18,#0a1122,#060b14)!important;border-top:1px solid var(--nxr-border-bright)!important}footer a:hover{color:var(--nxr-cyan)!important}.builder-page-wrap{background:linear-gradient(165deg,#0a0f1c,#0e1630,#111a3a 70%,#0c1328);position:relative;min-height:60vh}.builder-page-wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 15% 20%,rgba(61,212,255,.08),transparent 40%),radial-gradient(circle at 85% 15%,rgba(168,85,247,.06),transparent 35%)}.builder-page-wrap>main{position:relative;z-index:1}.builder-page-wrap .card,.builder-page-wrap .form-control,.builder-page-wrap .form-select,.builder-page-wrap .form-label{background:#fff!important;color:#1a2547!important;border-color:#64b4ff40!important}.builder-page-wrap .card{box-shadow:0 12px 32px #00000040,0 0 0 1px #ffffff0f}.builder-page-wrap .text-muted{color:#5a678d!important}.builder-page-wrap h1,.builder-page-wrap h2,.builder-page-wrap h3,.builder-page-wrap h4,.builder-page-wrap .text-dark,.builder-page-wrap label{color:#1a2547!important}.builder-page-wrap .text-white{color:#fff!important}.dashboard-page{background:var(--nxr-bg)}.dashboard-sidebar{background:linear-gradient(180deg,#0c1222,#0a0f1c)!important;border-right:1px solid rgba(100,180,255,.15)}.dashboard-sidebar .nav-link{color:#c5d4f0!important}.dashboard-sidebar .nav-link:hover,.dashboard-sidebar .nav-link.active{color:#7dd3fc!important;background:#64b4ff14}.dashboard-main{background:#f5f7ff!important;color:#1a2547}.dashboard-main .card{background:#fff!important;color:#1a2547}.dashboard-main h1,.dashboard-main h2,.dashboard-main .text-dark{color:#1a2547!important}.dashboard-main .text-muted{color:#5a678d!important}.dashboard-user-avatar-image{width:80px;height:80px;object-fit:cover}.nxr-brand-gradient{background:var(--nxr-brand-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.navbar.navbar-custom .nav-link.nav-link-blog{color:#7dd3fc!important}.navbar.navbar-custom .nav-link.nav-link-blog:hover,.navbar.navbar-custom .nav-link.nav-link-blog.active{color:#a5e7ff!important}.navbar.navbar-custom .nav-item.dropdown .nav-link.dropdown-toggle:after{border-top-color:currentColor;vertical-align:.2em;margin-left:.25em;width:86%}.navbar.navbar-custom .nav-item.dropdown .nav-link.dropdown-toggle:hover:after,.navbar.navbar-custom .nav-item.dropdown .nav-link.dropdown-toggle.active:after{border-top-color:currentColor}.nxr-brand-gradient-bg{background:var(--nxr-brand-gradient)}.cookie-consent-hidden{display:none!important}.cookie-consent-wrap{z-index:9999;bottom:0;left:0;right:0;padding:1rem;display:flex;justify-content:center}.cookie-consent-inner{width:100%;max-width:33.333%}@media(max-width:767.98px){.cookie-consent-wrap{inset:0;align-items:center;justify-content:center;padding:1rem}.cookie-consent-inner{max-width:100%;width:100%}}.nxr-navbar-slogan{line-height:1.2}@media(max-width:768px){.nxr-navbar-slogan{font-size:.72rem!important}.nxr-footer-slogan{font-size:.9rem;line-height:1.5}}.builder-progress-wrap{background:#f5f7ff;border-color:#648cdc33!important}.builder-progress-track{height:8px;background:#648cdc26;border-radius:8px}.builder-progress-bar{width:25%;background:linear-gradient(90deg,var(--nxr-cyan),var(--nxr-blue));border-radius:8px}.builder-step-number,.step-number.step-number-active{width:32px;height:32px;font-size:14px}.step-number.step-number-active{background:linear-gradient(135deg,var(--nxr-blue),var(--nxr-purple))}.builder-step-number{border:1px solid rgba(100,140,220,.25)}.builder-step-title-active{color:#1a2547}.builder-step-desc-active{color:#5a678d}.builder-progress-wrap .step-item-link{color:inherit;border-radius:.5rem;padding:.2rem .35rem;margin:-.2rem -.35rem;transition:background-color .15s ease,box-shadow .15s ease;flex:0 1 auto;min-width:0}.builder-progress-wrap .step-item-link:hover{background-color:#648cdc1f}.builder-progress-wrap .step-item-link:focus-visible{outline:2px solid var(--nxr-blue, #667eea);outline-offset:2px}.builder-max-1200{max-width:1200px}.builder-rights-content-hidden{display:none}.builder-icon-circle{width:4rem;height:4rem}.builder-intent-card:has(input[type=radio]:checked){border-color:var(--nxr-brand-start, #667eea)!important;box-shadow:0 0 0 .2rem #667eea2e}.builder-intent-card{transition:border-color .15s ease,box-shadow .15s ease}.builder-intent-card:not(:has(input[type=radio]:checked)):hover{border-color:#667eea73}.builder-intent-sep-icon{border-bottom:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, .08))}.builder-intent-sep-cta{border-top:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, .08))}@media(min-width:768px){.builder-intent-sep-icon{border-bottom:none;border-right:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, .08))}.builder-intent-sep-cta{border-top:none;border-left:1px solid var(--bs-border-color-translucent, rgba(0, 0, 0, .08))}}.builder-drag-handle{color:#6c757d}.builder-module-link{text-decoration:underline}.builder-page-wrap [data-module-card].bg-primary{background:#667eea!important;border-color:#ffffff59!important}.builder-page-wrap [data-module-card].bg-primary .text-white-50{color:#ffffffd1!important}.reset-builder-modal-bg.show{background:#00000080}.builder-ai-console{background:#0d1117;color:#7ee787;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;border:1px solid rgba(126,231,135,.35);box-shadow:0 8px 24px #0006,0 0 0 1px #7ee7871a;border-radius:10px;overflow:hidden}.builder-ai-console-header{background:#161b22;border-bottom:1px solid rgba(126,231,135,.25)}.builder-ai-console-dot{width:12px;height:12px;border-radius:50%}.builder-ai-console-dot-red{background:#ff5f56}.builder-ai-console-dot-yellow{background:#ffbd2e}.builder-ai-console-dot-green{background:#27c93f}.builder-ai-console-dot-sm{width:8px;height:8px;border-radius:50%}.builder-ai-console-title{font-size:12px}.builder-ai-console-title-btn{color:#b1bac4!important;font-size:12px;font-family:inherit}.builder-ai-console-body{min-height:60px;padding:1rem 1.25rem!important}.builder-ai-console-top .builder-ai-console-body{min-height:140px}.builder-ai-console-line{display:flex;align-items:flex-start}.builder-ai-console-text-warning{color:#f85149}.builder-ai-console-prompt{color:#7ee787;margin-right:8px;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1.5;padding-top:2px}.builder-ai-console-text{color:#b1bac4;font-size:.9em}.builder-ai-console-input{background:transparent!important;border:none!important;color:#fff!important;font-family:inherit!important;font-size:14px;line-height:1.5;resize:none;outline:none;flex:1;min-width:200px;padding:4px 0;box-shadow:none!important}.builder-ai-console-input::placeholder{color:#484f58}.builder-ai-console-input:focus,.builder-ai-console-input:focus-visible,.builder-ai-console-input:active{outline:none!important;border:none!important;box-shadow:none!important;background:transparent!important;color:#fff!important}.builder-ai-console-input-wrap{display:flex;align-items:stretch;gap:12px}.builder-ai-console-input-wrap .builder-ai-console-prompt{padding-top:6px}.builder-ai-console-input-wrap .builder-ai-console-input{margin-left:2px}.builder-ai-console-action-row{min-height:32px;align-items:center}.builder-ai-console-btn{background:#238636;color:#fff;border:none;padding:6px 14px;border-radius:6px;font-family:inherit;font-size:13px;cursor:pointer}.builder-ai-console-btn:hover{background:#2ea043;color:#fff}.builder-ai-console-btn-sm{padding:4px 10px;font-size:12px}.builder-ai-console-btn-enter{background:transparent;color:#27c93f;border:1px solid #27c93f;padding:0 18px;cursor:pointer;box-shadow:0 8px 24px #1e40af59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:40px}.builder-ai-console-btn-enter:hover{filter:brightness(1.08);transform:translateY(-1px);color:#27c93f;box-shadow:0 10px 26px #1e40af73}.builder-ai-console-btn-enter:focus,.builder-ai-console-btn-enter:focus-visible,.builder-ai-console-btn-enter:active{outline:none!important;box-shadow:0 8px 24px #1e40af59!important;color:#27c93f}.builder-ai-console-btn-enter:disabled{opacity:.5;cursor:not-allowed}.builder-ai-console-btn-enter.builder-ai-send-loading{min-width:44px}.builder-ai-console-btn-enter.builder-ai-send-loading .fa-spinner{font-size:1.15rem;color:#27c93f}.builder-ai-console-status{color:#b1bac4;font-size:12px}.builder-ai-console-status.builder-ai-console-err{color:#ff7b72;font-size:13px}.builder-ai-console-loading{color:#b1bac4;font-size:13px}.builder-ai-console-loading:before{content:"⏳ "}.builder-ai-console-sm .builder-ai-console-body{min-height:0}.services-hero-text{max-width:860px}.services-hero-btn{color:#667eea}.services-text-720{max-width:720px}.services-text-760{max-width:760px}.services-pricing-card{background:linear-gradient(145deg,#667eea14,#764ba20f)}.services-cases-label{color:#667eea}.services-case-image{height:190px;object-fit:cover}.services-cta-section{background:linear-gradient(165deg,#080e1c,#0d1630 40%,#0f1840,#0a1128);border-top:1px solid rgba(125,211,252,.35);border-bottom:1px solid rgba(125,211,252,.25)}section.services-cta-section.text-white h1,section.services-cta-section.text-white h2,section.services-cta-section.text-white h3,section.services-cta-section.text-white p{color:#fff!important}.services-cta-text{max-width:760px;opacity:.92}.services-cta-section .landing-cta-price-kicker{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#ffffff80;margin-bottom:.35rem}.services-cta-section .landing-cta-price-amount{font-size:clamp(2rem,5.5vw,3.35rem);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;background:var(--nxr-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 22px rgba(102,126,234,.4))}.services-cta-section .landing-cta-price-suffix{font-size:clamp(1.15rem,3.5vw,1.85rem);font-weight:800;background:var(--nxr-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.services-cta-section .landing-cta-price-tagline{font-size:.875rem;font-weight:500;color:#ffffffad;margin-top:.4rem}.services-cta-section .landing-cta-price-disclaimer{font-size:.75rem;line-height:1.45;color:#ffffff6b!important;font-style:italic;max-width:34rem}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.services-cta-section .landing-cta-price-amount,.services-cta-section .landing-cta-price-suffix{color:var(--nxr-brand-start, #667eea)!important;background:none!important;filter:none;text-shadow:0 2px 20px rgba(102,126,234,.45)}}.nxr-demo-modal-header{background:var(--nxr-cyan)!important}.nxr-demo-modal-btn{background:var(--nxr-cyan)!important;border-color:var(--nxr-cyan)!important;color:#fff!important}.nxr-demo-modal-btn:hover{filter:brightness(1.1);color:#fff!important}.services-request-modal{background:radial-gradient(circle at top left,rgba(61,212,255,.12),transparent 32%),linear-gradient(165deg,#08101d,#0d1630 42%,#0f1b3c)!important;border:1px solid rgba(109,159,234,.28)!important;color:#e8f0ff!important;box-shadow:0 30px 80px #030814a6;overflow:hidden}.services-request-modal .modal-body{position:relative}.services-request-modal-close{position:absolute;top:1.25rem;right:1.25rem;opacity:.85}.services-request-modal-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nxr-brand-end)!important}.services-request-modal-copy h3,.services-request-modal-copy p{color:#fff!important}.services-request-modal-copy h3{max-width:32rem;font-size:clamp(1.6rem,2vw,2rem)}.services-request-modal-text{max-width:36rem;color:#e8f0ffcc!important}.services-request-modal-label{color:#8fb0de!important;font-size:.95rem;font-weight:600}.services-request-modal-input{min-height:62px;background:#0b162cb8!important;border:1px solid rgba(109,159,234,.28)!important;color:#fff!important;border-radius:14px!important;padding:1rem 1.1rem!important}.services-request-modal-input::placeholder{color:#8fb0deb3!important}.services-request-modal-input:focus{background:#0b162ce6!important;border-color:#9ac0e0b3!important;box-shadow:0 0 0 4px #3dd4ff1f!important}.services-request-modal .invalid-feedback{color:#ffb4b4}.services-request-modal-submit{min-width:260px;min-height:58px;border-radius:14px!important}.services-request-modal-consent{max-width:40rem;font-size:.88rem;line-height:1.6;color:#8fb0dec7!important}.services-request-modal-consent a{color:#ff6b6b!important;text-decoration:none}.services-request-modal-consent a:hover{color:#ff8f8f!important;text-decoration:underline}@media(max-width:767.98px){.services-request-modal .modal-body{padding:1.5rem!important}.services-request-modal-submit{width:100%;min-width:0}}.auth-shell .auth-card{background:radial-gradient(circle at top left,rgba(61,212,255,.12),transparent 32%),linear-gradient(165deg,#08101d,#0d1630 42%,#0f1b3c)!important;border:1px solid rgba(109,159,234,.28)!important;color:#e8f0ff!important;box-shadow:0 30px 80px #030814a6;overflow:hidden}.auth-shell .auth-card-header{background:transparent!important;border-bottom:1px solid rgba(109,159,234,.2)!important;padding:1rem 1.5rem!important;color:#e8f0ff!important}.auth-shell .auth-card-header h6{color:#fff!important;margin:0;font-size:1rem;font-weight:700}.auth-shell .auth-card-body{padding:1.5rem 1.5rem 2rem!important}.auth-shell .auth-copy{margin-bottom:1.5rem}.auth-shell .auth-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nxr-brand-end)!important;margin-bottom:.5rem}.auth-shell .auth-copy h3,.auth-shell .auth-copy p{color:#fff!important}.auth-shell .auth-copy h3{max-width:32rem;font-size:clamp(1.6rem,2vw,2rem);margin-bottom:.5rem}.auth-shell .auth-copy-text{max-width:36rem;color:#e8f0ffcc!important;margin-bottom:0}.auth-shell .auth-form-label{color:#8fb0de!important;font-weight:600;background:transparent!important}.auth-shell .form-control.auth-form-control,.auth-shell .form-control.services-request-modal-input{min-height:62px;background:#0b162cb8!important;border:1px solid rgba(109,159,234,.28)!important;color:#fff!important;border-radius:14px!important;padding:1rem 1.1rem!important}.auth-shell .form-control.auth-form-control::placeholder,.auth-shell .form-control.services-request-modal-input::placeholder{color:#8fb0deb3!important}.auth-shell .form-control.auth-form-control:focus,.auth-shell .form-control.services-request-modal-input:focus{background:#0b162ce6!important;border-color:#9ac0e0b3!important;box-shadow:0 0 0 4px #3dd4ff1f!important}.auth-shell .form-control.auth-form-control:-webkit-autofill,.auth-shell .form-control.auth-form-control:-webkit-autofill:hover,.auth-shell .form-control.auth-form-control:-webkit-autofill:focus,.auth-shell .form-control.services-request-modal-input:-webkit-autofill,.auth-shell .form-control.services-request-modal-input:-webkit-autofill:hover,.auth-shell .form-control.services-request-modal-input:-webkit-autofill:focus{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0 1000px rgba(11,22,44,.9) inset!important;transition:background-color 9999s ease-in-out 0s}.auth-shell .auth-note{padding:1rem 1.1rem!important;border-radius:14px!important;background:#0b162c80!important;border:1px solid rgba(109,159,234,.2)!important;color:#e8f0ffd9!important}.auth-shell .auth-form-text{color:#8fb0decc!important}.auth-shell .invalid-feedback{color:#ffb4b4!important}.auth-shell .auth-secondary-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.auth-shell .auth-secondary-actions .btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 260px;min-height:58px;border-radius:14px!important;padding:.95rem 1.25rem}.auth-shell .auth-divider{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.auth-shell .auth-divider:before,.auth-shell .auth-divider:after{content:"";flex:1;height:1px}.auth-shell .auth-consent,.auth-shell .auth-form-text{font-size:.88rem;color:#8fb0dec7!important}.auth-shell .auth-consent a,.auth-shell .auth-note a{color:#9ab8ff!important;text-decoration:none}.auth-shell .auth-consent a:hover,.auth-shell .auth-note a:hover{color:#b8d0ff!important;text-decoration:underline}.auth-shell .auth-divider{color:#8fb0deb3!important}.auth-shell .auth-divider:before,.auth-shell .auth-divider:after{background:#6d9fea4d!important}.auth-shell .auth-card{border-radius:1.25rem}.auth-shell .auth-social-button{border-radius:14px;padding:.75rem 1rem;font-weight:600;min-height:54px;display:inline-flex;align-items:center;justify-content:center}.auth-shell .form-check-label{color:#e8f0ffe6!important;background:transparent!important}.auth-shell .btn-outline-primary,.auth-shell .btn-outline-secondary{border-color:#6d9fea80!important;color:#0034af!important}.auth-shell .btn-outline-primary:hover,.auth-shell .btn-outline-secondary:hover{background:#6d9fea26!important;border-color:#9ac0e099!important;color:#fff!important}.auth-shell .auth-badge{background:transparent!important}.auth-shell .auth-social-button--vk{background:#07f!important;border-color:#07f!important;color:#fff!important}.auth-shell .auth-social-button--vk:hover{background:#0a6ae0!important;border-color:#0a6ae0!important;color:#fff!important}.auth-shell .auth-social-button--yandex{background:#fc3f1d!important;border-color:#fc3f1d!important;color:#fff!important}.auth-shell .auth-social-button--yandex:hover{background:#e63617!important;border-color:#e63617!important;color:#fff!important}@media(max-width:767.98px){.auth-shell .auth-secondary-actions .btn{width:100%;flex-basis:100%}}.builder-name-construct-chip{display:inline-block;background:#e9ecef;color:#495057;padding:.35em .65em;border-radius:6px;font-size:.875rem;border:1px solid #dee2e6}.builder-construct-field-btn{padding:.35em .75em;border-radius:6px;font-size:.875rem;background:transparent;border:1px solid #adb5bd;color:#495057}.builder-construct-field-btn:hover{background:#f1f3f5;border-color:#868e96;color:#212529}.builder-construct-field-btn-selected{background:#e9ecef;border-color:#adb5bd;color:#212529}.nxr-footer-payment-block{display:flex;flex-direction:column;align-items:center}.nxr-footer-payment-item{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:50px;padding:7px;background:#ffffff17;border-radius:8px}.nxr-footer-payment-label{font-size:14px;color:#ffffff8c;margin-top:.4rem;text-align:center;max-width:90px;line-height:1.2}.nxr-footer-payment-logo{height:28px;width:auto;max-width:88px;object-fit:contain}.nxr-footer-payment-logo.nxr-footer-payment-logo-light{filter:brightness(0) invert(1)}.site-gallery-mosaic{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:3px;width:100%;max-width:100%;margin-left:auto;margin-right:auto;background:#fff;box-sizing:border-box;overflow:hidden}.site-gallery-mosaic--single{grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:16 / 9;max-width:100%}.site-gallery-mosaic__btn{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;margin:0;border:none;border-radius:0;background:#1a1f2e;cursor:pointer;overflow:hidden;text-align:left}.site-gallery-mosaic__btn:focus{outline:none}.site-gallery-mosaic__btn:focus-visible{outline:2px solid var(--nxr-cyan, #0ea5e9);outline-offset:2px;z-index:1}.site-gallery-mosaic__btn--hero{grid-column:1;grid-row:1 / span 2}.site-gallery-mosaic__btn--q1{grid-column:2;grid-row:1}.site-gallery-mosaic__btn--q2{grid-column:3;grid-row:1}.site-gallery-mosaic__btn--q3{grid-column:2;grid-row:2}.site-gallery-mosaic__btn--q4{grid-column:3;grid-row:2}.site-gallery-mosaic__empty--q1{grid-column:2;grid-row:1}.site-gallery-mosaic__empty--q2{grid-column:3;grid-row:1}.site-gallery-mosaic__empty--q3{grid-column:2;grid-row:2}.site-gallery-mosaic__empty--q4{grid-column:3;grid-row:2}.site-gallery-mosaic__empty{min-height:0;background:#e8ecf5;pointer-events:none}.site-gallery-mosaic__img{width:100%;height:100%;object-fit:cover;display:block;vertical-align:top}.site-gallery-mosaic__btn--single .site-gallery-mosaic__img{min-height:220px}.site-gallery-mosaic__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0c0e1685;pointer-events:none}.site-gallery-mosaic__more-text{color:#fff;font-weight:600;font-size:clamp(.85rem,2.2vw,1.15rem);line-height:1.25;text-align:center;padding:.35rem .5rem;text-shadow:0 1px 2px rgba(0,0,0,.45)}@media(max-width:575.98px){.site-gallery-mosaic:not(.site-gallery-mosaic--single){grid-template-columns:1fr 1fr;grid-template-rows:minmax(160px,42vw) minmax(72px,20vw) minmax(72px,20vw);aspect-ratio:unset;min-height:0}.site-gallery-mosaic__btn--hero{grid-column:1 / -1;grid-row:1}.site-gallery-mosaic__btn--q1,.site-gallery-mosaic__empty--q1{grid-column:1;grid-row:2}.site-gallery-mosaic__btn--q2,.site-gallery-mosaic__empty--q2{grid-column:2;grid-row:2}.site-gallery-mosaic__btn--q3,.site-gallery-mosaic__empty--q3{grid-column:1;grid-row:3}.site-gallery-mosaic__btn--q4,.site-gallery-mosaic__empty--q4{grid-column:2;grid-row:3}}#site-gallery-lightbox.site-gallery-lightbox{position:fixed!important;inset:0;z-index:10050!important}.site-gallery-lightbox{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3.5rem .75rem 1.5rem;background:#080a12f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box}.site-gallery-lightbox[hidden]{display:none!important}.site-gallery-lightbox__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:min(96vw,1400px);max-height:calc(100vh - 5rem);touch-action:pan-y pinch-zoom}.site-gallery-lightbox__img{max-width:100%;max-height:calc(100vh - 9rem);width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 12px 48px #00000073;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.site-gallery-lightbox__close{position:absolute;top:.65rem;right:.75rem;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.site-gallery-lightbox__close:hover,.site-gallery-lightbox__close:focus-visible{background:#ffffff38;outline:none}.site-gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:4rem;border:none;border-radius:8px;background:#ffffff1a;color:#fff;font-size:2rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .15s ease;padding-bottom:.2rem}.site-gallery-lightbox__nav:hover,.site-gallery-lightbox__nav:focus-visible{background:#fff3;outline:none}.site-gallery-lightbox__prev{left:.5rem}.site-gallery-lightbox__next{right:.5rem}@media(max-width:575px){.site-gallery-lightbox__nav{width:2.5rem;height:3.25rem;font-size:1.6rem}.site-gallery-lightbox__prev{left:.25rem}.site-gallery-lightbox__next{right:.25rem}}#nxr-inline-img-lightbox.nxr-inline-img-lightbox{position:fixed!important;inset:0;z-index:10052!important;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem 1rem 1.5rem;background:#080a12f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box}.nxr-inline-img-lightbox[hidden]{display:none!important}.nxr-inline-img-lightbox__inner{max-width:min(96vw,1400px);max-height:calc(100vh - 5rem)}.nxr-inline-img-lightbox__inner img{max-width:100%;max-height:calc(100vh - 6rem);width:auto;height:auto;object-fit:contain;border-radius:6px;box-shadow:0 12px 48px #00000073;-webkit-user-select:none;user-select:none}.nxr-inline-img-lightbox__close{position:absolute;top:.65rem;right:.75rem;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.nxr-inline-img-lightbox__close:hover,.nxr-inline-img-lightbox__close:focus-visible{background:#ffffff38;outline:none}.nxr-inline-img-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:4rem;border:none;border-radius:8px;background:#ffffff1a;color:#fff;font-size:2rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .15s ease;padding-bottom:.2rem}.nxr-inline-img-lightbox__nav[hidden]{display:none!important}.nxr-inline-img-lightbox__nav:hover,.nxr-inline-img-lightbox__nav:focus-visible{background:#fff3;outline:none}.nxr-inline-img-lightbox__prev{left:.5rem}.nxr-inline-img-lightbox__next{right:.5rem}@media(max-width:575px){.nxr-inline-img-lightbox__nav{width:2.5rem;height:3.25rem;font-size:1.6rem}.nxr-inline-img-lightbox__prev{left:.25rem}.nxr-inline-img-lightbox__next{right:.25rem}}.gallery-description-body img.nxr-gallery-desc-img{cursor:pointer}.gallery-description-body .blog-post-embed-video video,.news-body .blog-post-embed-video video,.video-page-description .blog-post-embed-video video{max-width:100%;height:auto;display:block}
