.instances-redesign{--brand-blue:#1a56ff;--brand-blue-hover:#143fcc;--brand-blue-tint:#eaf0ff;--brand-blue-deep:#0b2ba8;--savings-accent:#4b5668;--savings-accent-tint:#eef1f6;--text-primary:#0a0f1f;--text-secondary:#4b5668;--text-muted:#8a93a6;--link-blue:#1a56ff;--link-blue-hover:#143fcc;--surface-page:#fff;--surface-card:#f6f7fb;--surface-dark:#0a0f1f;--surface-dark-2:#131a2e;--border-subtle:#e6e8ef;--border-strong:#cdd2de;--semantic-success:#4b7a66;--semantic-success-tint:#eef4f1;--semantic-warning:#f59e0b;--semantic-warning-tint:#fef3c7;--semantic-danger:#ef4444;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;--density:1;--space-1:calc(4px*var(--density));--space-2:calc(8px*var(--density));--space-3:calc(12px*var(--density));--space-4:calc(16px*var(--density));--space-5:calc(20px*var(--density));--space-6:calc(24px*var(--density));--space-8:calc(32px*var(--density));--space-10:calc(40px*var(--density));--space-12:calc(48px*var(--density));--space-16:calc(64px*var(--density));--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-xs:0 1px 2px rgba(10,15,31,.03);--shadow-sm:0 1px 2px rgba(10,15,31,.04),0 2px 4px rgba(10,15,31,.03);--shadow-md:0 4px 12px -2px rgba(10,15,31,.05),0 2px 6px -1px rgba(10,15,31,.03);--shadow-lg:0 24px 48px -12px rgba(10,15,31,.1),0 8px 16px -4px rgba(10,15,31,.05);color:var(--text-primary);font-family:var(--font-sans)!important;font-size:15px;letter-spacing:-.005em;line-height:1.5}.instances-redesign *{box-sizing:border-box;font-family:var(--font-sans)!important}.instances-redesign h1,.instances-redesign h1 *,.instances-redesign h2,.instances-redesign h2 *,.instances-redesign h3,.instances-redesign h3 *,.instances-redesign h4,.instances-redesign h4 *{color:var(--text-primary);font-family:var(--font-display)!important;font-weight:700;letter-spacing:-.025em;margin-top:0}.instances-redesign a{color:var(--link-blue);text-decoration:none}.instances-redesign a:hover{color:var(--link-blue-hover);text-decoration:underline}.instances-redesign button{background:none;border:none;color:inherit;cursor:pointer;font-family:var(--font-sans)!important}.instances-redesign .tabular,.instances-redesign code{font-family:var(--font-mono)!important;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.instances-redesign .container{margin:0 auto;max-width:1200px;padding:0 var(--space-6)}.instances-redesign .page-wrap{background:var(--surface-card);min-height:100vh}.instances-redesign .breadcrumb{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px;padding:var(--space-5) 0 var(--space-3)}.instances-redesign .breadcrumb a{color:var(--text-secondary)}.instances-redesign .breadcrumb a:hover{color:var(--text-primary);text-decoration:none}.instances-redesign .breadcrumb__sep{color:var(--text-muted)}.instances-redesign .breadcrumb__current{color:var(--text-primary);font-weight:500}.instances-redesign .card{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:24px}.instances-redesign .card--flush{padding:0}.instances-redesign .card-pad{padding:var(--space-6)}.instances-redesign .section{margin-bottom:var(--space-8)}.instances-redesign .section-title{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 var(--space-4);text-transform:uppercase}.instances-redesign .kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.instances-redesign .kicker,.instances-redesign .pill{align-items:center;color:var(--text-secondary);display:inline-flex;gap:6px}.instances-redesign .pill{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:999px;font-size:12px;font-weight:500;padding:4px 10px}.instances-redesign .pill--warning{background:var(--semantic-warning-tint);border-color:transparent;color:#92400e}.instances-redesign .pill--success{background:var(--semantic-success-tint);border-color:transparent;color:#065f46}.instances-redesign .pill--brand{background:var(--brand-blue-tint);border-color:transparent;color:#1e40af}.instances-redesign .btn{align-items:center;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.instances-redesign .btn:hover{background:var(--surface-card);color:var(--text-primary);text-decoration:none}.instances-redesign .btn-primary{background:var(--brand-blue);border-color:transparent;color:#fff}.instances-redesign .btn-primary:hover{background:var(--brand-blue-hover);color:#fff;text-decoration:none}.instances-redesign .btn-ghost{background:transparent;border-color:transparent}.instances-redesign .btn-ghost:hover{background:var(--surface-card)}.instances-redesign .btn-sm{font-size:13px;padding:6px 12px}.instances-redesign .btn-icon{height:36px;padding:0;width:36px}.instances-redesign :focus-visible{outline:2px solid var(--link-blue);outline-offset:2px}.instances-redesign [tabindex]:focus-visible,.instances-redesign a:focus-visible,.instances-redesign button:focus-visible{border-radius:6px;outline:2px solid var(--link-blue);outline-offset:2px}.instances-redesign .divider{background:var(--border-subtle);height:1px;margin:var(--space-5) 0}.instances-redesign .mono,.instances-redesign .mono *{font-family:var(--font-mono)!important}.instances-redesign .num{font-variant-numeric:tabular-nums}.instances-redesign .help-row{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) 0}.instances-redesign .help-row:last-child{border-bottom:none}.instances-redesign .help-row__label{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:6px}.instances-redesign .help-row__value{color:var(--text-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.instances-redesign .info-dot{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:50%;color:var(--text-muted);cursor:help;display:inline-flex;font-size:9px;font-weight:700;height:14px;justify-content:center;width:14px}.instances-redesign .info-dot:hover{background:#fff;color:var(--text-secondary)}.instances-redesign .main-grid{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:1fr 320px;padding-bottom:var(--space-16)}@media(max-width:1024px){.instances-redesign .main-grid{grid-template-columns:1fr}.instances-redesign .rail{order:2}}.instances-redesign .rail{position:sticky;top:96px}.instances-redesign .cta-band{background:var(--surface-dark);color:#fff;padding:var(--space-12) 0;text-align:center}.instances-redesign .cta-band h2{color:#fff;font-size:38px;font-weight:700;letter-spacing:-.025em;margin:0 0 var(--space-6);margin-left:auto;margin-right:auto;max-width:720px}.instances-redesign .cta-band__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.instances-redesign .cta-band .btn{background:var(--link-blue);border-color:transparent;color:#fff;padding:12px 20px}.instances-redesign .cta-band .btn:hover{background:var(--link-blue-hover)}.instances-redesign .eco-footer{background:var(--surface-dark);color:#94a3b8;padding:var(--space-12) 0 var(--space-8)}.instances-redesign .eco-footer a{color:#cbd5e1}.instances-redesign .eco-footer a:hover{color:#fff;text-decoration:none}.instances-redesign .eco-footer__top{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;padding-bottom:var(--space-8)}.instances-redesign .eco-footer__col h5{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-4);text-transform:uppercase}.instances-redesign .eco-footer__col ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.instances-redesign .eco-footer__col a{font-size:14px}.instances-redesign .eco-footer__contact img{filter:brightness(1.4);height:26px;margin-bottom:var(--space-4)}.instances-redesign .eco-footer__contact p{font-size:14px;margin:4px 0}.instances-redesign .eco-footer__contact .phone{color:#60a5fa}.instances-redesign .eco-footer__sub{display:flex;gap:8px;margin-top:var(--space-4)}.instances-redesign .eco-footer__sub input{background:transparent;border:1px solid #334155;border-radius:8px;color:#fff;flex:1;font-size:14px;padding:10px 14px}.instances-redesign .eco-footer__sub button{background:var(--link-blue);border-radius:8px;color:#fff;font-size:14px;font-weight:600;padding:10px 18px}.instances-redesign .eco-footer__top-tools{border-bottom:1px solid #1e293b;border-top:1px solid #1e293b;padding:var(--space-6) 0}.instances-redesign .eco-footer__top-tools h5{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-3);text-transform:uppercase}.instances-redesign .eco-footer__top-tools ul{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;margin:0;padding:0}.instances-redesign .eco-footer__top-tools a{font-size:13px}.instances-redesign .eco-footer__bottom{align-items:center;color:var(--text-muted);display:flex;font-size:13px;justify-content:space-between;padding-top:var(--space-6)}.instances-redesign .savings-hook{align-items:center;background:var(--brand-blue-tint);border-radius:999px;color:var(--brand-blue-deep);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.01em;padding:6px 12px}.instances-redesign .savings-hook__dot{background:var(--brand-blue);border-radius:50%;box-shadow:0 0 0 4px #1a56ff2e;height:6px;width:6px}.instances-redesign .conv-banner{align-items:center;background:linear-gradient(180deg,var(--brand-blue-tint) 0,#fff 100%);border:1px solid #c8d6ff;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-5);padding:var(--space-5) var(--space-6)}.instances-redesign .conv-banner__icon{align-items:center;background:var(--brand-blue);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.instances-redesign .conv-banner__body{flex:1;min-width:240px}.instances-redesign .conv-banner__title{font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px}.instances-redesign .conv-banner__sub{color:var(--text-secondary);font-size:13px;margin:0}.instances-redesign .conv-banner__cta{display:flex;flex-shrink:0;gap:8px}.instances-redesign .estimator-cta{align-items:center;background:var(--surface-dark);border-radius:var(--radius-lg);color:#fff;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin-top:var(--space-4);padding:var(--space-5)}.instances-redesign .estimator-cta__copy{flex:1;min-width:240px}.instances-redesign .estimator-cta__title{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.instances-redesign .estimator-cta__sub{color:#b6bfd2;font-size:13px;margin:0}.instances-redesign .estimator-cta__buttons{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.instances-redesign .estimator-cta .btn-primary{background:var(--brand-blue)}.instances-redesign .estimator-cta .btn-primary:hover{background:var(--brand-blue-hover);color:#fff;text-decoration:none}.instances-redesign .btn-ghost-light{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#fff}.instances-redesign .btn-ghost-light:hover{background:#ffffff0f;color:#fff;text-decoration:none}.instances-redesign .sticky-cta{align-items:center;background:var(--surface-dark);border-radius:14px;bottom:20px;box-shadow:0 24px 48px -12px #0a0f1f73;color:#fff;display:flex;gap:16px;left:50%;max-width:720px;opacity:0;padding:12px 16px 12px 18px;position:fixed;transform:translate(-50%) translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease;width:calc(100% - 32px);z-index:90}.instances-redesign .sticky-cta.visible{opacity:1;transform:translate(-50%) translateY(0)}.instances-redesign .sticky-cta__icon{align-items:center;background:#1a56ff33;border-radius:10px;color:#93b0ff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.instances-redesign .sticky-cta__body{flex:1;min-width:0}.instances-redesign .sticky-cta__title{color:#fff;font-size:14px;font-weight:600;line-height:1.3;margin:0}.instances-redesign .sticky-cta__sub{color:#b6bfd2;font-size:12px;line-height:1.3;margin:2px 0 0}.instances-redesign .sticky-cta__buttons{display:flex;flex-shrink:0;gap:6px}.instances-redesign .sticky-cta .btn{font-size:13px;padding:8px 14px}.instances-redesign .sticky-cta .btn-primary{background:var(--brand-blue)}.instances-redesign .sticky-cta .btn-primary:hover{background:var(--brand-blue-hover)}.instances-redesign .sticky-cta__close{align-items:center;background:transparent;border:none;border-radius:6px;color:#b6bfd2;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.instances-redesign .sticky-cta__close:hover{background:#ffffff14;color:#fff}@media(max-width:640px){.instances-redesign .sticky-cta{flex-wrap:wrap;padding:12px}.instances-redesign .sticky-cta__buttons{width:100%}.instances-redesign .sticky-cta__buttons .btn{flex:1}}.instances-redesign .pricing-cta-row{align-items:center;background:var(--surface-card);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-4);padding:var(--space-4)}.instances-redesign .pricing-cta-row__copy{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px}.instances-redesign .pricing-cta-row__strong{color:var(--text-primary);font-weight:600}.instances-redesign .hero-cta-cluster{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.instances-redesign .btn-success{background:var(--brand-blue);border-color:transparent;color:#fff}.instances-redesign .btn-success:hover{background:var(--brand-blue-hover)}.instances-redesign .social-proof{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:12px}.instances-redesign .social-proof__avatars{display:flex}.instances-redesign .social-proof__avatars span{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:22px;justify-content:center;margin-left:-6px;width:22px}.instances-redesign .social-proof__avatars span:first-child{margin-left:0}.breadcrumb[data-v-3bff5386]{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:24px;margin-top:32px}.breadcrumb a[data-v-3bff5386]{color:var(--text-secondary);text-decoration:none;transition:color .15s}.breadcrumb a[data-v-3bff5386]:hover{color:var(--brand-blue)}.breadcrumb__current[data-v-3bff5386]{color:var(--text-primary);font-weight:500}.breadcrumb__sep[data-v-3bff5386]{color:var(--border-strong)}.breadcrumb--dark[data-v-3bff5386],.breadcrumb--dark a[data-v-3bff5386]{color:#94a3b8}.breadcrumb--dark .breadcrumb__current[data-v-3bff5386],.breadcrumb--dark a[data-v-3bff5386]:hover{color:#fff}.breadcrumb--dark .breadcrumb__sep[data-v-3bff5386]{color:#475569}
