@charset "UTF-8";.search-bubble[data-v-e5e601da]{position:relative;display:inline-flex;align-items:center}.bubble-trigger[data-v-e5e601da]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background:#ffffff0d;border:2px solid rgba(0,180,216,.4);color:#00b4d8;cursor:pointer;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.bubble-trigger svg[data-v-e5e601da]{width:18px;height:18px}.bubble-trigger[data-v-e5e601da]:hover,.bubble-trigger.active[data-v-e5e601da]{border-color:#00b4d8;background:#00b4d81a;box-shadow:0 4px 20px #00b4d840}.bubble-trigger[data-v-e5e601da]:hover{transform:scale(1.08)}.bubble-trigger[data-v-e5e601da]:active{transform:scale(.95)}.bubble-form[data-v-e5e601da]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:#0f1b2ef2;border:2px solid rgba(0,180,216,.4);border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;width:340px;z-index:1;box-shadow:0 8px 32px #0006}.bubble-form-icon[data-v-e5e601da]{width:18px;height:18px;margin-left:1rem;color:#8b92a0;flex-shrink:0}.bubble-input[data-v-e5e601da]{flex:1;padding:.75rem;background:transparent;border:none;color:#fff;font-size:.85rem;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none;min-width:0}.bubble-input[data-v-e5e601da]::placeholder{color:#8b92a099}.bubble-submit[data-v-e5e601da]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:4px;background:#00b4d8;border:none;border-radius:9999px;color:#0a1628;cursor:pointer;flex-shrink:0;transition:all .15s ease}.bubble-submit svg[data-v-e5e601da]{width:16px;height:16px}.bubble-submit[data-v-e5e601da]:hover{background:color-mix(in srgb,#00B4D8,white 20%)}.bubble-submit[data-v-e5e601da]:disabled{opacity:.3;cursor:not-allowed}.bubble-expand-enter-active[data-v-e5e601da]{transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.bubble-expand-leave-active[data-v-e5e601da]{transition:opacity .15s ease,transform .15s ease}.bubble-expand-enter-from[data-v-e5e601da],.bubble-expand-leave-to[data-v-e5e601da]{opacity:0;transform:translateY(-50%) scaleX(.5);transform-origin:right center}@media (max-width: 768px){.bubble-form[data-v-e5e601da]{width:280px}}.nav-bar[data-v-42d19852]{position:fixed;top:0;left:0;right:0;padding:2rem 3rem;display:flex;justify-content:space-between;align-items:center;z-index:5000;background:linear-gradient(180deg,#0a1628fa,#0a1628f2 70%,#0a1628e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05);transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-bar.is-scrolled[data-v-42d19852]{padding:1rem 3rem;background:#0a1628fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1)}.nav-bar.is-scrolled .logo[data-v-42d19852]{height:35px}.logo-link[data-v-42d19852]{z-index:5001}.logo-link[data-v-42d19852]:focus-visible{outline:2px solid #00B4D8;outline-offset:5px;border-radius:4px}.logo[data-v-42d19852]{height:60px;transition:height .4s cubic-bezier(.4,0,.2,1)}.desktop-nav[data-v-42d19852]{display:flex;gap:2.5rem;list-style:none;align-items:center;margin:0;padding:0}.desktop-nav a[data-v-42d19852]{align-items:center;box-sizing:border-box;color:#fff;display:inline-flex;text-decoration:none;font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;position:relative;min-height:44px;min-width:44px;justify-content:center;padding-bottom:4px}.desktop-nav a[data-v-42d19852]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#e63946;transition:width .25s cubic-bezier(.4,0,.2,1)}.desktop-nav a[data-v-42d19852]:hover{color:#e63946}.desktop-nav a[data-v-42d19852]:hover:after{width:100%}.desktop-nav a[data-v-42d19852]:focus-visible{outline:2px solid #00B4D8;outline-offset:5px;border-radius:4px}.desktop-nav a.router-link-active[data-v-42d19852]{color:#00b4d8}.desktop-nav a.router-link-active[data-v-42d19852]:after{width:100%;background:#00b4d8}.desktop-nav .cta-nav[data-v-42d19852]{padding:.8rem 1.8rem;background:linear-gradient(135deg,#e63946,#e63963);border-radius:50px;color:#fff!important;font-weight:700;box-shadow:0 4px 15px #e639464d;transition:all .3s cubic-bezier(.4,0,.2,1)}.desktop-nav .cta-nav[data-v-42d19852]:after{display:none}.desktop-nav .cta-nav[data-v-42d19852]:hover{background:linear-gradient(135deg,#e32231,#e32251);box-shadow:0 6px 20px #e6394680;transform:translateY(-2px)}.desktop-nav .cta-nav[data-v-42d19852]:focus-visible{outline-color:#fff;outline-offset:4px}.desktop-nav-item--flyout[data-v-42d19852]{position:relative}.desktop-nav-item--flyout.is-open[data-v-42d19852]:after{content:"";inset:100% -1rem auto;height:3rem;position:absolute}.nav-flyout[data-v-42d19852]{--flyout-caret: 2rem;left:0;opacity:0;padding-top:.75rem;pointer-events:none;position:absolute;top:100%;transform:translateY(.5rem);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:min(78rem,100vw - 3rem);z-index:20}.nav-flyout--medium[data-v-42d19852]{width:min(60rem,100vw - 3rem)}.nav-flyout.is-open[data-v-42d19852]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.nav-flyout[data-v-42d19852]:before{background:#080f23fa;border-left:1px solid rgba(0,180,216,.22);border-top:1px solid rgba(0,180,216,.22);content:"";height:14px;left:calc(var(--flyout-caret) - 7px);position:absolute;top:.75rem;transform:translateY(-50%) rotate(45deg);width:14px;z-index:1}.nav-flyout a[data-v-42d19852]{text-decoration:none}.nav-flyout a[data-v-42d19852]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px;border-radius:4px}.nav-flyout ul[data-v-42d19852]{list-style:none;margin:0;padding:0}.nav-flyout p[data-v-42d19852]{margin:0}.services-flyout__panel[data-v-42d19852],.nav-flyout__panel[data-v-42d19852]{background:radial-gradient(circle at 18% 0%,rgba(0,180,216,.12),transparent 38%),#080f23fa;border:1px solid rgba(0,180,216,.22);border-radius:12px;box-shadow:0 24px 60px #080f2394;display:grid;gap:1rem;padding:1.25rem}.services-flyout__panel[data-v-42d19852]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr)}.nav-flyout__panel--work[data-v-42d19852]{grid-template-columns:minmax(0,.9fr) minmax(0,2fr)}.nav-flyout__panel--about[data-v-42d19852]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.flyout-intro[data-v-42d19852]{background:#0a1628b8;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.1rem 1.1rem 1rem}.flyout-intro p[data-v-42d19852]{color:#cacad0;font-size:.84rem;line-height:1.55}.flyout-intro .flyout-link[data-v-42d19852]:first-of-type{margin-top:auto}.flyout-intro__label[data-v-42d19852]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.flyout-intro__title[data-v-42d19852]{color:#fff;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.3}.flyout-intro__title[data-v-42d19852]:hover,.flyout-intro__title[data-v-42d19852]:focus-visible{color:#00b4d8}.flyout-link[data-v-42d19852]{align-items:center;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;min-height:36px}.flyout-link span[data-v-42d19852]{display:inline-block;transition:transform .15s ease}.flyout-link[data-v-42d19852]:hover,.flyout-link[data-v-42d19852]:focus-visible{color:#00b4d8}.flyout-link:hover span[data-v-42d19852],.flyout-link:focus-visible span[data-v-42d19852]{transform:translate(4px)}.flyout-cards[data-v-42d19852]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.flyout-card[data-v-42d19852]{background:#0a1628b8;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:.45rem;min-width:0;overflow:hidden;padding:0 0 .9rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.flyout-card[data-v-42d19852]:hover,.flyout-card[data-v-42d19852]:focus-visible{border-color:#00b4d89e;box-shadow:0 14px 34px #080f2373}.flyout-card:hover .flyout-card__title[data-v-42d19852],.flyout-card:focus-visible .flyout-card__title[data-v-42d19852]{color:#00b4d8}.flyout-card__image[data-v-42d19852]{aspect-ratio:16/9;background:#0f1b2ee6;display:block;overflow:hidden}.flyout-card__image img[data-v-42d19852]{display:block;height:100%;object-fit:cover;width:100%}.flyout-card__eyebrow[data-v-42d19852]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.12em;padding:.35rem .9rem 0;text-transform:uppercase}.flyout-card__title[data-v-42d19852]{color:#fff;display:-webkit-box;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;line-height:1.3;overflow:hidden;padding:0 .9rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .15s ease}.flyout-list[data-v-42d19852]{background:#0a1628b8;border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1.1rem 1.1rem .75rem}.flyout-list .flyout-link[data-v-42d19852]{margin-top:auto}.flyout-list__label[data-v-42d19852]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.flyout-list__item[data-v-42d19852]{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:.2rem;padding:.6rem 0}.flyout-list__item:hover .flyout-list__title[data-v-42d19852],.flyout-list__item:focus-visible .flyout-list__title[data-v-42d19852]{color:#00b4d8}.flyout-list__meta[data-v-42d19852]{color:#8b92a0;font-size:.74rem;letter-spacing:.04em}.flyout-list__title[data-v-42d19852]{color:#fff;display:-webkit-box;font-size:.88rem;font-weight:600;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .15s ease}.flyout-empty[data-v-42d19852]{color:#8b92a0;font-size:.84rem;line-height:1.5;padding:.6rem 0}.services-flyout__column[data-v-42d19852]{background:#0a1628b8;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:1rem 1rem .75rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.services-flyout__column[data-v-42d19852]:hover,.services-flyout__column[data-v-42d19852]:focus-visible,.services-flyout__column.is-active[data-v-42d19852]{background:#00b4d812;border-color:#00b4d89e;box-shadow:0 14px 34px #080f2373}.services-flyout__column:hover .services-flyout__bucket-link[data-v-42d19852],.services-flyout__column:hover .services-flyout__more[data-v-42d19852],.services-flyout__column:focus-visible .services-flyout__bucket-link[data-v-42d19852],.services-flyout__column:focus-visible .services-flyout__more[data-v-42d19852],.services-flyout__column.is-active .services-flyout__bucket-link[data-v-42d19852],.services-flyout__column.is-active .services-flyout__more[data-v-42d19852]{color:#00b4d8}.services-flyout__column:hover .services-flyout__more span[data-v-42d19852],.services-flyout__column:focus-visible .services-flyout__more span[data-v-42d19852],.services-flyout__column.is-active .services-flyout__more span[data-v-42d19852]{transform:translate(4px)}.services-flyout__bucket-link[data-v-42d19852]{align-items:center;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.04em;min-height:40px;text-transform:uppercase}.services-flyout__summary[data-v-42d19852]{color:#cacad0;display:block;font-size:.82rem;line-height:1.5;margin-bottom:.35rem}.services-flyout__capabilities[data-v-42d19852]{display:grid;gap:.3rem}.services-flyout__capabilities>span[data-v-42d19852]{color:#8b92a0;display:block;font-size:.84rem;line-height:1.5;padding-left:.9rem;position:relative}.services-flyout__capabilities>span[data-v-42d19852]:before{background:#00b4d8;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.6em;width:5px}.services-flyout__more[data-v-42d19852]{align-items:center;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;margin-top:auto;min-height:44px;padding-top:.25rem}.services-flyout__more span[data-v-42d19852]{display:inline-block;transition:transform .15s ease}.services-flyout__promo[data-v-42d19852]{display:grid;gap:.6rem;grid-auto-rows:1fr;min-width:0}.services-flyout__feature[data-v-42d19852]{background:linear-gradient(160deg,#00b4d81f,#e6394612 70%),#0a1628d9;border:1px solid rgba(0,180,216,.24);border-radius:8px;display:grid;gap:.3rem;padding:.85rem 1rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.services-flyout__feature[data-v-42d19852]:hover,.services-flyout__feature[data-v-42d19852]:focus-visible,.services-flyout__feature.is-active[data-v-42d19852]{border-color:#00b4d89e;box-shadow:0 14px 34px #080f2373}.services-flyout__feature:hover .services-flyout__feature-title[data-v-42d19852],.services-flyout__feature:hover .services-flyout__feature-link[data-v-42d19852],.services-flyout__feature:focus-visible .services-flyout__feature-title[data-v-42d19852],.services-flyout__feature:focus-visible .services-flyout__feature-link[data-v-42d19852],.services-flyout__feature.is-active .services-flyout__feature-title[data-v-42d19852],.services-flyout__feature.is-active .services-flyout__feature-link[data-v-42d19852]{color:#00b4d8}.services-flyout__feature-title[data-v-42d19852]{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1.3}.services-flyout__feature-text[data-v-42d19852]{color:#cacad0;font-size:.8rem;line-height:1.5}.services-flyout__feature-link[data-v-42d19852]{color:#fff;font-size:.78rem;font-weight:600;margin-top:.15rem}@media (prefers-reduced-motion: no-preference){.services-flyout__feature[data-v-42d19852]:hover,.services-flyout__column[data-v-42d19852]:hover,.flyout-card[data-v-42d19852]:hover{transform:translateY(-2px)}}@media (max-width: 1280px){.services-flyout__panel[data-v-42d19852]{grid-template-columns:repeat(3,minmax(0,1fr))}.services-flyout__promo[data-v-42d19852]{grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.nav-search a[data-v-42d19852]:after{display:none}.mobile-actions[data-v-42d19852]{display:flex;align-items:center;gap:.75rem;z-index:5001}.menu-toggle[data-v-42d19852]{width:50px;height:50px;background:transparent;border:2px solid #00B4D8;border-radius:50%;cursor:pointer;position:relative;z-index:2001;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.menu-toggle[data-v-42d19852]:hover{background:#00b4d8;transform:scale(1.1)}.menu-toggle:hover span[data-v-42d19852]{background:#0a1628}.menu-toggle[data-v-42d19852]:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px}.menu-toggle span[data-v-42d19852]{display:block;width:20px;height:2px;background:#00b4d8;position:absolute;left:50%;transform:translate(-50%);transition:all .3s ease}.menu-toggle span[data-v-42d19852]:nth-child(1){top:16px}.menu-toggle span[data-v-42d19852]:nth-child(2){top:24px}.menu-toggle span[data-v-42d19852]:nth-child(3){top:32px}.menu-toggle.active[data-v-42d19852]{border-color:#fff}.menu-toggle.active span[data-v-42d19852]:nth-child(1){top:24px;transform:translate(-50%) rotate(45deg);background:#fff}.menu-toggle.active span[data-v-42d19852]:nth-child(2){opacity:0}.menu-toggle.active span[data-v-42d19852]:nth-child(3){top:24px;transform:translate(-50%) rotate(-45deg);background:#fff}.menu-toggle.active[data-v-42d19852]:hover{background:#fff}.menu-toggle.active:hover span[data-v-42d19852]{background:#0a1628}.full-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1628fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;opacity:0;pointer-events:none;transition:opacity .25s ease}.full-menu.active{opacity:1;pointer-events:all}.full-menu.active .menu-section,.full-menu.active .menu-footer{opacity:1;transform:translateY(0)}.menu-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:calc(80px + 1.25rem) 1.5rem 1.5rem;-webkit-overflow-scrolling:touch}.menu-section{border-top:1px solid rgba(255,255,255,.08);opacity:0;padding:1.1rem 0 1.25rem;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease}.menu-section:nth-child(1){transition-delay:.06s}.menu-section:nth-child(2){transition-delay:.12s}.menu-section:nth-child(3){transition-delay:.18s}.menu-section:nth-child(4){transition-delay:.24s}.menu-section:first-child{border-top:0}.menu-section ul{list-style:none;margin:0;padding:0}.menu-section__title{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:900;letter-spacing:-.01em;line-height:1.1;padding:.25rem 0;text-decoration:none}.menu-section__title:hover,.menu-section__title:focus-visible,.menu-section__title.is-active{color:#00b4d8}.menu-section__title:focus-visible{border-radius:4px;outline:2px solid #00B4D8;outline-offset:4px}.menu-section__list{display:grid;gap:.1rem;margin-top:.6rem!important}.menu-section__sublist{border-left:1px solid rgba(0,180,216,.3);margin:.15rem 0 .6rem .6rem!important;padding-left:.9rem!important}.menu-link{align-items:center;color:#cacad0;display:flex;font-size:1.05rem;font-weight:500;min-height:44px;text-decoration:none}.menu-link--bucket{color:#fff;font-weight:600}.menu-link--sub{font-size:.95rem;min-height:40px}.menu-link:hover,.menu-link:focus-visible,.menu-link.is-active{color:#00b4d8}.menu-link:focus-visible{border-radius:4px;outline:2px solid #00B4D8;outline-offset:2px}.menu-footer{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:1rem;margin-top:auto;opacity:0;padding-top:1.5rem;transform:translateY(12px);transition:opacity .3s ease .28s,transform .3s ease .28s}.mobile-cta{background:linear-gradient(135deg,#e63946,#e63963);border-radius:50px;box-shadow:0 6px 25px #e6394659;color:#fff!important;display:block;font-size:1rem;font-weight:700;letter-spacing:.05em;padding:1rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase}.mobile-cta:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px}.menu-footer__email{color:#8b92a0;font-size:.85rem;text-align:center;text-decoration:none}.menu-footer__email:hover,.menu-footer__email:focus-visible{color:#00b4d8}@media (prefers-reduced-motion: reduce){.nav-bar,.logo,.desktop-nav a,.nav-flyout,.menu-toggle,.menu-toggle span,.full-menu,.menu-section,.menu-footer{transition-duration:.01ms!important;animation:none!important}.desktop-nav .cta-nav:hover,.menu-toggle:hover{transform:none}}.hubspot-form-wrapper[data-v-7eac4c05]{min-height:200px;width:100%}[data-v-7eac4c05] .hbspt-form{width:100%}[data-v-7eac4c05] iframe{width:100%!important;min-height:0}.loading-state[data-v-7eac4c05]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#8b92a0}.loading-state .spinner[data-v-7eac4c05]{width:30px;height:30px;border:2px solid rgba(0,180,216,.3);border-radius:50%;border-top-color:#00b4d8;animation:spin-7eac4c05 1s ease-in-out infinite;margin-bottom:.5rem}.error-message[data-v-7eac4c05]{color:#e63946;text-align:center;padding:1rem}@keyframes spin-7eac4c05{to{transform:rotate(360deg)}}.hubspot-form-container[data-v-7eac4c05]{width:100%}.hubspot-form-container[data-v-7eac4c05] .hs-form-field{margin-bottom:1.5rem}.hubspot-form-container[data-v-7eac4c05] label{display:block;margin-bottom:.5rem;color:#fff;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:500}.hubspot-form-container[data-v-7eac4c05] input,.hubspot-form-container[data-v-7eac4c05] textarea,.hubspot-form-container[data-v-7eac4c05] select{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s ease}.hubspot-form-container[data-v-7eac4c05] input:focus,.hubspot-form-container[data-v-7eac4c05] textarea:focus,.hubspot-form-container[data-v-7eac4c05] select:focus{border-color:#00b4d8;outline:none;background:#ffffff1a}.hubspot-form-container[data-v-7eac4c05] input::placeholder,.hubspot-form-container[data-v-7eac4c05] textarea::placeholder,.hubspot-form-container[data-v-7eac4c05] select::placeholder{color:#fffc;opacity:1}.hubspot-form-container[data-v-7eac4c05] .hs-button{display:inline-block;padding:1.5rem 3rem;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);border:2px solid transparent;position:relative;overflow:hidden;background:#e63946;color:#fff;border-color:#e63946;box-shadow:0 10px 40px #e6394666}.hubspot-form-container[data-v-7eac4c05] .hs-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 40px #e6394680;color:#fff}.hubspot-form-container[data-v-7eac4c05] .hs-button{width:100%;margin-top:1rem;cursor:pointer;justify-content:center}.hubspot-form-container[data-v-7eac4c05] .hs-error-msg{color:#e63946;font-size:.85rem;margin-top:.25rem}.newsletter-form[data-v-b91b85b2]{margin-top:1.5rem;min-height:100px}.newsletter-form[data-v-b91b85b2] .hubspot-form-container label{display:none!important}.newsletter-form[data-v-b91b85b2] .hubspot-form-container input{font-size:.85rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.newsletter-form[data-v-b91b85b2] .hubspot-form-container input:focus{border-color:#00b4d8;outline:none;background:#ffffff1a}.newsletter-form[data-v-b91b85b2] .hubspot-form-container input::placeholder{color:#fffc}.newsletter-form[data-v-b91b85b2] .hubspot-form-container .hs-button{background:transparent;border:1px solid #00B4D8;color:#00b4d8;padding:.5rem 1.5rem;font-size:.85rem;width:100%;margin-top:.5rem}.newsletter-form[data-v-b91b85b2] .hubspot-form-container .hs-button:hover{background:#00b4d8;color:#080f23}.newsletter-form[data-v-b91b85b2] .hubspot-form-container .hs-error-msg{color:#e63946;font-size:.75rem;margin-top:.25rem}.footer[data-v-6bb15a85]{background:#0a1628;padding:6rem 3rem 3rem;border-top:1px solid rgba(255,255,255,.05)}.footer-container[data-v-6bb15a85]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.8fr repeat(3,minmax(0,1fr));gap:3rem;margin-bottom:4rem}@media (max-width: 1024px){.footer-container[data-v-6bb15a85]{grid-template-columns:1fr 1fr}.footer-container .footer-section[data-v-6bb15a85]:first-child{grid-column:1/-1}}@media (max-width: 576px){.footer-container[data-v-6bb15a85]{grid-template-columns:1fr}}.footer-section h4[data-v-6bb15a85]{font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:#00b4d8;margin-bottom:1.5rem;font-weight:600}.footer-section>p[data-v-6bb15a85]:first-of-type{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;color:#fff;border-left:4px solid #E63946;padding-left:1.5rem;margin-bottom:2rem}.footer-section p[data-v-6bb15a85]{color:#8b92a0;line-height:1.7;font-size:1rem}.footer-section ul[data-v-6bb15a85]{list-style:none;padding:0;margin:0}.footer-section li[data-v-6bb15a85]{margin-bottom:.35rem}.footer-section .footer-subnav[data-v-6bb15a85]{border-left:1px solid rgba(255,255,255,.12);margin:.1rem 0 .75rem .35rem;padding-left:.85rem}.footer-section .footer-subnav li[data-v-6bb15a85]{margin-bottom:.15rem}.footer-section .footer-nav-link--sub[data-v-6bb15a85]{color:#cacad0;font-size:.85rem;font-weight:400;min-height:28px}.footer-section .footer-nav-link[data-v-6bb15a85]{color:#fff;display:inline-block;font-size:1rem;font-weight:500;line-height:1.5;min-height:32px;padding:.25rem 0;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.footer-section .footer-nav-link[data-v-6bb15a85]:hover,.footer-section .footer-nav-link[data-v-6bb15a85]:focus-visible{color:#e63946;padding-left:.4rem}.footer-section .footer-nav-link[data-v-6bb15a85]:focus-visible{outline:2px solid #00B4D8;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.footer-section .footer-nav-link[data-v-6bb15a85]:hover{padding-left:0}}.footer-logo-link[data-v-6bb15a85]{display:inline-block;margin-bottom:1.5rem}.footer-logo-link[data-v-6bb15a85]:focus-visible{border-radius:4px;outline:2px solid #00B4D8;outline-offset:4px}.footer-logo[data-v-6bb15a85]{display:block;height:40px;width:auto}.footer-owner-link[data-v-6bb15a85]{color:#fff;text-decoration:none}.footer-owner-link[data-v-6bb15a85]:hover,.footer-owner-link[data-v-6bb15a85]:focus-visible{color:#00b4d8}.footer-email[data-v-6bb15a85]{margin-top:.5rem;font-size:.85rem}.address-text[data-v-6bb15a85]{font-size:.75rem;color:#8b92a0;opacity:.7}.footer-newsletter[data-v-6bb15a85]{margin-top:2rem}.footer-newsletter h5[data-v-6bb15a85]{color:#fff;font-size:.85rem;margin-bottom:1rem}.newsletter-title[data-v-6bb15a85]{font-size:1.25rem;font-weight:700;color:#00b4d8!important;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.social-links[data-v-6bb15a85]{display:flex;gap:1rem;margin-top:2rem}.social-link[data-v-6bb15a85]{width:45px;height:45px;border:1px solid rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease;font-size:.85rem}.social-link iconify-icon[data-v-6bb15a85]{font-size:20px}.social-link[data-v-6bb15a85]:hover{background:#00b4d8;border-color:#00b4d8;color:#0a1628;transform:translateY(-3px)}.footer-bottom[data-v-6bb15a85]{text-align:center;padding-top:3rem;border-top:1px solid rgba(255,255,255,.05)}.footer-bottom p[data-v-6bb15a85]{color:#8b92a0;font-size:.85rem;margin:.5rem 0}.footer-bottom .vibe-text[data-v-6bb15a85]{color:#00b4d8;font-weight:500;margin-bottom:.75rem}.loading-spinner[data-v-22b74880]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.spinner-container[data-v-22b74880]{position:relative;width:60px;height:60px}.spinner[data-v-22b74880]{width:60px;height:60px;border:4px solid rgba(0,180,216,.2);border-radius:50%;border-top-color:#00b4d8;border-right-color:#e63946;animation:spin-22b74880 1.2s cubic-bezier(.68,-.55,.265,1.55) infinite}.spinner-pulse[data-v-22b74880]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid rgba(0,180,216,.1);border-radius:50%;animation:pulse-22b74880 2s ease-out infinite}.loading-dots[data-v-22b74880]{display:flex;gap:.5rem}.loading-dots span[data-v-22b74880]{width:8px;height:8px;background:#00b4d8;border-radius:50%;animation:bounce-22b74880 1.4s ease-in-out infinite}.loading-dots span[data-v-22b74880]:nth-child(1){animation-delay:0s}.loading-dots span[data-v-22b74880]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-22b74880]:nth-child(3){animation-delay:.4s}@keyframes spin-22b74880{to{transform:rotate(360deg)}}@keyframes pulse-22b74880{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.3);opacity:.3}}@keyframes bounce-22b74880{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.global-loader[data-v-c56aac35]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.gradient-bg[data-v-c56aac35]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a1628,#0f1b2e,#0a1628);background-size:200% 200%;animation:gradientShift-c56aac35 3s ease infinite}.gradient-bg[data-v-c56aac35]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(0,180,216,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(230,57,70,.15) 0%,transparent 50%);animation:pulseOrbs-c56aac35 4s ease-in-out infinite}@keyframes gradientShift-c56aac35{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulseOrbs-c56aac35{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.loader-content[data-v-c56aac35]{position:relative;z-index:1;text-align:center}.loader-fade-enter-active[data-v-c56aac35]{transition:opacity .3s ease}.loader-fade-enter-active .gradient-bg[data-v-c56aac35]{transition:transform .3s ease}.loader-fade-leave-active[data-v-c56aac35]{transition:opacity .5s ease}.loader-fade-leave-active .gradient-bg[data-v-c56aac35]{transition:transform .5s ease}.loader-fade-enter-from[data-v-c56aac35]{opacity:0}.loader-fade-enter-from .gradient-bg[data-v-c56aac35]{transform:scale(.95)}.loader-fade-leave-to[data-v-c56aac35]{opacity:0}.loader-fade-leave-to .gradient-bg[data-v-c56aac35]{transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.gradient-bg[data-v-c56aac35]{animation:none!important}.gradient-bg[data-v-c56aac35]:before{animation:none!important}.loader-fade-enter-active[data-v-c56aac35],.loader-fade-leave-active[data-v-c56aac35]{transition:opacity .1s!important}.loader-fade-enter-active .gradient-bg[data-v-c56aac35],.loader-fade-leave-active .gradient-bg[data-v-c56aac35]{transition:none!important}}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(10px)}.scroll-cue[data-v-084fd470]{--cue-color: #FFFFFF;--cue-glow: rgba(255, 255, 255, .2);display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;color:var(--cue-color);border-radius:9999px;text-decoration:none;opacity:1;position:relative;visibility:visible;z-index:1;-webkit-tap-highlight-color:transparent}.scroll-cue--aqua[data-v-084fd470]{--cue-color: #00B4D8;--cue-glow: rgba(0, 180, 216, .28)}.scroll-cue--magenta[data-v-084fd470]{--cue-color: #E63946;--cue-glow: rgba(230, 57, 70, .28)}.scroll-cue:hover .scroll-cue__ring[data-v-084fd470],.scroll-cue:focus-visible .scroll-cue__ring[data-v-084fd470]{border-color:var(--cue-color);background:color-mix(in srgb,var(--cue-color) 12%,transparent);box-shadow:0 0 .95rem var(--cue-glow);transform:translateY(.18rem)}.scroll-cue[data-v-084fd470]:focus-visible{outline:2px solid #00B4D8;outline-offset:2px}.scroll-cue__ring[data-v-084fd470]{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:2px solid color-mix(in srgb,var(--cue-color) 68%,transparent);border-radius:inherit;background:#080f23b8;box-shadow:0 0 1.15rem var(--cue-glow);animation:scroll-cue-pulse-084fd470 2.6s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.scroll-cue__ring svg[data-v-084fd470]{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}@keyframes scroll-cue-pulse-084fd470{0%,to{transform:translateY(0)}50%{transform:translateY(.35rem)}}@media (prefers-reduced-motion: reduce){.scroll-cue__ring[data-v-084fd470]{animation:none;transition:border-color .01ms,background-color .01ms,box-shadow .01ms}.scroll-cue:hover .scroll-cue__ring[data-v-084fd470],.scroll-cue:focus-visible .scroll-cue__ring[data-v-084fd470]{transform:none}}.hero-section[data-v-c599186f]{min-height:100vh;min-height:100svh;display:flex;align-items:center;align-items:safe center;padding:8rem 3rem 4rem;position:relative;overflow:hidden;z-index:1;background:linear-gradient(135deg,#0a1628e6,#0f1b2ee6)}@media (max-width: 768px){.hero-section[data-v-c599186f]{padding:7rem 1.5rem 3rem}.hero-section .hero-title[data-v-c599186f]{font-size:clamp(2.35rem,11vw,3rem);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}}@media (max-width: 576px){.hero-section .container[data-v-c599186f]{padding-inline:0}}.hero-has-scroll-cue[data-v-c599186f]{padding-bottom:6rem}.container[data-v-c599186f]{max-width:1400px;margin:0 auto;width:100%;position:relative;z-index:2}.hero-content[data-v-c599186f]{text-align:center;opacity:1}.hero-intro-pending[data-v-c599186f] :is(.hero-kicker,.hero-title,.hero-subtitle,.hero-slot,.hero-stats,.hero-cta,.hero-scroll-cue){animation:hero-intro-pending-failsafe-c599186f 0s linear 8s forwards;opacity:0;visibility:hidden}@keyframes hero-intro-pending-failsafe-c599186f{to{opacity:1;visibility:visible}}@media (prefers-reduced-motion: reduce){.hero-intro-pending[data-v-c599186f] :is(.hero-kicker,.hero-title,.hero-subtitle,.hero-slot,.hero-stats,.hero-cta,.hero-scroll-cue){animation:none;opacity:1;visibility:visible}}.hero-scroll-cue[data-v-c599186f]{align-items:center;bottom:auto;display:flex;justify-content:center;left:50%;opacity:1;pointer-events:none;position:absolute;top:calc(100vh - 5.25rem);top:min(100svh - 5.25rem - env(safe-area-inset-bottom),100% - 5.25rem);transform:translate(-50%);visibility:visible;z-index:8}.hero-scroll-cue[data-v-c599186f] .scroll-cue{pointer-events:auto}.hero-align-left .hero-content[data-v-c599186f]{text-align:left}.hero-align-left .hero-subtitle[data-v-c599186f]{margin-left:0;margin-right:0;max-width:60ch}.hero-align-left .hero-stats[data-v-c599186f]{justify-content:start}.hero-kicker[data-v-c599186f]{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:#00b4d8;margin-bottom:1.5rem;font-weight:600}.hero-kicker--crumbs[data-v-c599186f]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.hero-kicker__link[data-v-c599186f]{color:inherit;text-decoration:none;transition:color .3s ease}.hero-kicker__link[data-v-c599186f]:hover,.hero-kicker__link[data-v-c599186f]:focus-visible{color:#fff}.hero-kicker__link[data-v-c599186f]:focus-visible{border-radius:4px;outline:2px solid #00B4D8;outline-offset:3px}.hero-kicker__sep[data-v-c599186f]{color:#ffffff73}.hero-title[data-v-c599186f]{font-size:clamp(3rem,8vw,7rem);line-height:1;margin-bottom:2rem;font-weight:900;letter-spacing:-.02em;color:#fff}.hero-title[data-v-c599186f] strong,.hero-title[data-v-c599186f] em,.hero-title[data-v-c599186f] .hero-word-accent{color:#00b4d8;font-style:normal;font-weight:900;-webkit-text-fill-color:currentColor;text-shadow:0 0 1.15rem rgba(0,180,216,.18)}@supports (background-clip: text) or (-webkit-background-clip: text){.hero-title[data-v-c599186f] strong,.hero-title[data-v-c599186f] em,.hero-title[data-v-c599186f] .hero-word-accent{-webkit-text-fill-color:transparent;text-shadow:none}}.hero-section[data-hero-variant=supernova] .hero-title[data-v-c599186f]{font-size:clamp(3.25rem,7.5vw,6.25rem);line-height:1.05;letter-spacing:-.03em}.hero-section[data-hero-variant=supernova] .hero-title em[data-v-c599186f]{font-style:normal}.hero-section[data-hero-variant=curtains] .hero-title[data-v-c599186f],.hero-section[data-hero-variant=nexus] .hero-title[data-v-c599186f],.hero-section[data-hero-variant=assembly] .hero-title[data-v-c599186f],.hero-section[data-hero-variant=puzzle] .hero-title[data-v-c599186f],.hero-section[data-hero-variant=beacon] .hero-title[data-v-c599186f],.hero-section[data-hero-variant=warpspeed] .hero-title[data-v-c599186f]{font-size:clamp(2.5rem,5.75vw,4.75rem)}.hero-compact[data-v-c599186f]{min-height:auto!important;padding:12rem 3rem 4rem!important}@media (max-width: 768px){.hero-compact[data-v-c599186f]{padding:9rem 1.5rem 3rem!important}}.hero-compact .hero-title[data-v-c599186f]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem}.hero-compact .hero-subtitle[data-v-c599186f]{font-size:clamp(1.125rem,1.5vw,1.5rem);margin-bottom:0}.hero-compact.hero-has-scroll-cue[data-v-c599186f]{padding-bottom:6rem!important}.hero-gradient[data-v-c599186f]{background:linear-gradient(135deg,#00b4d8,#e63946);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-c599186f]{font-size:clamp(1.25rem,2vw,2rem);color:#8b92a0;margin-bottom:3rem;font-weight:300;line-height:1.6}.hero-slot[data-v-c599186f]{margin-top:2rem}.hero-stats[data-v-c599186f]{margin-top:3rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;justify-content:center}@media (max-width: 768px){.hero-stats[data-v-c599186f]{grid-template-columns:1fr;gap:1.25rem}}.hero-stat[data-v-c599186f]{padding:1.5rem;border-radius:12px;border:1px solid rgba(0,180,216,.12);background:#0a162859;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-stat-number[data-v-c599186f]{font-size:2rem;font-weight:900;color:#fff;line-height:1.1}.hero-stat-label[data-v-c599186f]{margin-top:.5rem;font-family:Roboto Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#00b4d8;font-weight:600}.hero-stat-description[data-v-c599186f]{margin-top:.75rem;color:#8b92a0e6;line-height:1.5;font-size:.85rem}.hero-cta[data-v-c599186f]{margin-top:2.5rem}.cta-primary[data-v-c599186f]{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease,background .15s ease,color .15s ease}.cta-primary[data-v-c599186f]:hover{transform:translateY(-3px) scale(1.02)}.cta-primary[data-v-c599186f]:active{transform:translateY(-1px) scale(1.01)}@media (prefers-reduced-motion: reduce){.cta-primary[data-v-c599186f]{transition:none}.cta-primary[data-v-c599186f]:hover{transform:none}}.cta-primary[data-v-c599186f]{display:inline-block;padding:1.5rem 3rem;background:#e63946;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;border:2px solid #E63946}.cta-primary[data-v-c599186f]:hover{background:transparent;box-shadow:0 10px 40px #e6394666}.contact-cta-section[data-v-a4feb74f]{position:relative;padding:8rem 0;overflow:hidden;background:#0a1628}.contact-cta-section[data-v-a4feb74f]{background:#0a1628;padding:0 0 8rem;position:relative;overflow:hidden;text-align:center}.animated-divider[data-v-a4feb74f]{position:relative;width:100%;height:1px;background:#ffffff1a;margin-bottom:6rem;overflow:hidden}.divider-glow[data-v-a4feb74f]{position:absolute;top:0;left:-20%;width:20%;height:100%;background:linear-gradient(90deg,transparent,#E63946,transparent);filter:blur(4px)}.cta-content[data-v-a4feb74f]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-title[data-v-a4feb74f]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;color:#fff}.cta-subtitle[data-v-a4feb74f]{font-size:1.1rem;color:#8b92a0;margin-bottom:1rem}.btn-lg[data-v-a4feb74f]{padding:1.25rem 3rem}.testimonial-grid[data-v-40d928e1]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-grid--cols-2[data-v-40d928e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid--cols-1[data-v-40d928e1]{grid-template-columns:1fr}.testimonial[data-v-40d928e1]{background:#0a1628b8;border:1px solid rgba(0,180,216,.16);border-radius:24px;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:clamp(1.75rem,3vw,2.5rem);position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.testimonial[data-v-40d928e1]:hover,.testimonial[data-v-40d928e1]:focus-visible{border-color:#00b4d89e;box-shadow:0 22px 52px #00b4d824,0 0 28px #e6394614}.testimonial[data-v-40d928e1]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.testimonial[data-v-40d928e1]:before{color:#00b4d821;content:"“";font-family:Poppins,sans-serif;font-size:8rem;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:.6rem;top:-.65rem}.testimonial blockquote[data-v-40d928e1]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:600;line-height:1.35;margin:0 0 2rem}.testimonial figcaption[data-v-40d928e1]{color:#8b92a0;display:grid;font-size:.85rem;gap:.35rem;line-height:1.5;margin-top:auto}.testimonial figcaption strong[data-v-40d928e1]{color:#fff}.testimonial-grid--compact .testimonial[data-v-40d928e1]{padding:clamp(1.5rem,2.4vw,2rem)}.testimonial-grid--compact .testimonial[data-v-40d928e1]:before{font-size:6rem}.testimonial-grid--compact .testimonial blockquote[data-v-40d928e1]{font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:500;line-height:1.55;margin-bottom:1.5rem}@media (prefers-reduced-motion: no-preference){.testimonial[data-v-40d928e1]:hover,.testimonial[data-v-40d928e1]:focus-visible{animation:testimonial-wobble-left-40d928e1 .36s ease-out both}.testimonial[data-v-40d928e1]:nth-child(2n):hover,.testimonial[data-v-40d928e1]:nth-child(2n):focus-visible{animation-name:testimonial-wobble-right-40d928e1}}@keyframes testimonial-wobble-left-40d928e1{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-8px) rotate(-.55deg)}72%{transform:translateY(-7px) rotate(.2deg)}to{transform:translateY(-7px) rotate(0)}}@keyframes testimonial-wobble-right-40d928e1{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-8px) rotate(.55deg)}72%{transform:translateY(-7px) rotate(-.2deg)}to{transform:translateY(-7px) rotate(0)}}@media (max-width: 1024px){.testimonial-grid[data-v-40d928e1],.testimonial-grid--cols-2[data-v-40d928e1]{grid-template-columns:1fr}}.offerings-carousel[data-v-a638961b]{margin-top:4rem}.offerings-tabs[data-v-a638961b]{border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:0 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.offerings-tab[data-v-a638961b]{background:transparent;border:0;color:#8b92a0;cursor:pointer;display:grid;font:inherit;gap:.4rem;padding:0 0 1.25rem;position:relative;text-align:left;transition:color .3s ease}.offerings-tab[data-v-a638961b]:hover,.offerings-tab[data-v-a638961b]:focus-visible,.offerings-tab.is-active[data-v-a638961b]{color:#fff}.offerings-tab:hover .offerings-tab__title[data-v-a638961b],.offerings-tab:focus-visible .offerings-tab__title[data-v-a638961b],.offerings-tab.is-active .offerings-tab__title[data-v-a638961b]{color:#fff}.offerings-tab[data-v-a638961b]:focus-visible{border-radius:4px;outline:2px solid #00B4D8;outline-offset:4px}.offerings-tab__title[data-v-a638961b]{color:#cacad0;font-family:Poppins,sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;line-height:1.15;transition:color .3s ease}.offerings-tab__summary[data-v-a638961b]{color:#8b92a0;font-size:.85rem;line-height:1.5}.offerings-tab__progress[data-v-a638961b]{background:#ffffff1a;bottom:-1px;height:2px;left:0;position:absolute;right:0}.offerings-tab__progress[data-v-a638961b]:after{background:#e63946;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center}.offerings-tab.is-active .offerings-tab__progress[data-v-a638961b]:after{transform:scaleX(1)}@media (prefers-reduced-motion: no-preference){.offerings-tab.is-active .offerings-tab__progress[data-v-a638961b]:after{animation:offerings-progress-a638961b 8s linear forwards}.is-paused .offerings-tab.is-active .offerings-tab__progress[data-v-a638961b]:after{animation-play-state:paused}}@keyframes offerings-progress-a638961b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.offerings-stage[data-v-a638961b]{padding-top:3rem}.offering-slide[data-v-a638961b]{display:grid;gap:clamp(2rem,4vw,3.5rem)}.offering-slide__copy[data-v-a638961b]{align-items:start;display:grid;gap:1rem 3rem;grid-template-columns:minmax(0,1fr) auto}.offering-slide__copy h3[data-v-a638961b]{color:#fff;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:900;grid-column:1;line-height:1.05;margin:0}.offering-slide__copy p[data-v-a638961b]{color:#8b92a0;font-size:1.1rem;grid-column:1;line-height:1.7;margin:0;max-width:760px}.offering-slide__copy .btn[data-v-a638961b]{align-self:center;grid-column:2;grid-row:1/span 2}.offering-slide__children[data-v-a638961b]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.offering-child[data-v-a638961b]{background:#0f1b2eb3;border:1px solid rgba(255,255,255,.1);border-radius:24px;color:inherit;display:grid;gap:.6rem;min-width:0;padding:clamp(1.4rem,2.4vw,1.9rem);text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.offering-child[data-v-a638961b]:hover,.offering-child[data-v-a638961b]:focus-visible{border-color:#00b4d880;box-shadow:0 18px 46px #080f2347}.offering-child:hover .offering-child__link[data-v-a638961b],.offering-child:focus-visible .offering-child__link[data-v-a638961b]{color:#00b4d8}.offering-child:hover .offering-child__link span[data-v-a638961b],.offering-child:focus-visible .offering-child__link span[data-v-a638961b]{transform:translate(4px)}.offering-child[data-v-a638961b]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.offering-child__title[data-v-a638961b]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;line-height:1.25}.offering-child__text[data-v-a638961b]{color:#cacad0;font-size:.85rem;line-height:1.6}.offering-child__link[data-v-a638961b]{color:#fff;font-size:.85rem;font-weight:600;margin-top:auto;padding-top:.4rem;transition:color .3s ease}.offering-child__link span[data-v-a638961b]{display:inline-block;transition:transform .3s ease}@media (prefers-reduced-motion: no-preference){.offering-child[data-v-a638961b]:hover{transform:translateY(-3px)}}.offering-next-enter-active[data-v-a638961b],.offering-next-leave-active[data-v-a638961b],.offering-prev-enter-active[data-v-a638961b],.offering-prev-leave-active[data-v-a638961b]{transition:opacity .26s ease,transform .26s ease}.offering-next-enter-from[data-v-a638961b],.offering-prev-leave-to[data-v-a638961b]{opacity:0;transform:translate(28px)}.offering-next-leave-to[data-v-a638961b],.offering-prev-enter-from[data-v-a638961b]{opacity:0;transform:translate(-28px)}@media (prefers-reduced-motion: reduce){.offering-next-enter-active[data-v-a638961b],.offering-next-leave-active[data-v-a638961b],.offering-prev-enter-active[data-v-a638961b],.offering-prev-leave-active[data-v-a638961b]{transition:none}}.visually-hidden[data-v-a638961b]{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}@media (max-width: 1024px){.offering-slide__children[data-v-a638961b]{grid-template-columns:repeat(2,minmax(0,1fr))}.offering-slide__copy[data-v-a638961b]{grid-template-columns:1fr}.offering-slide__copy .btn[data-v-a638961b]{grid-column:1;grid-row:auto;justify-self:start}}@media (max-width: 768px){.offerings-tabs[data-v-a638961b]{gap:1rem 0;grid-template-columns:1fr}.offerings-tab__summary[data-v-a638961b]{display:none}.offering-slide__children[data-v-a638961b]{grid-template-columns:1fr}}.section-flow-cue[data-v-2284de84]{bottom:max(1.25rem,env(safe-area-inset-bottom));display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:4}.section-flow-cue[data-v-2284de84] .scroll-cue{pointer-events:auto}@media (max-width: 768px){.section-flow-cue[data-v-2284de84]{display:none}}.home-page[data-v-162202c5]{position:relative;background:#0a1628;overflow-x:hidden}@media (max-width: 576px){.home-page .container[data-v-162202c5]{padding-inline:1.25rem}.home-page[data-v-162202c5] #home-hero .hero-title{font-size:clamp(2.5rem,13vw,3.25rem)}}.page-scroll-target[data-v-162202c5]{scroll-margin-top:80px}.bg-texture[data-v-162202c5]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-162202c5]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.section[data-v-162202c5]{padding:10rem 0;position:relative;z-index:1}@media (max-width: 768px){.section[data-v-162202c5]{padding:6rem 0}}.section-dark[data-v-162202c5]{background:#0f1b2e}.home-partner-strip[data-v-162202c5]{background:#0a1628;border-bottom:1px solid rgba(0,180,216,.14);border-top:1px solid rgba(0,180,216,.14);padding:2rem 0;position:relative;z-index:1}.home-partner-strip-header[data-v-162202c5]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem}.home-partner-strip-header .section-title[data-v-162202c5]{margin-bottom:0}.home-partner-nav[data-v-162202c5]{display:flex;gap:.5rem}.home-partner-arrow[data-v-162202c5]{align-items:center;background:transparent;border:1px solid rgba(0,180,216,.5);border-radius:50%;color:#00b4d8;cursor:pointer;display:inline-flex;font-size:1.1rem;height:44px;justify-content:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease;width:44px}.home-partner-arrow[data-v-162202c5]:hover:not(:disabled){background:#00b4d8;border-color:#00b4d8;color:#0a1628}.home-partner-arrow[data-v-162202c5]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px}.home-partner-arrow[data-v-162202c5]:disabled{cursor:default;opacity:.3}.home-partner-logo-list[data-v-162202c5]{align-items:center;display:flex;gap:1rem;justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;padding:.5rem 0;scroll-snap-type:x mandatory;scrollbar-width:none}.home-partner-logo-list[data-v-162202c5]::-webkit-scrollbar{display:none}.home-partner-logo-item[data-v-162202c5]{align-items:center;flex:0 0 auto;scroll-snap-align:start;background:#080f23b8;border:1px solid rgba(255,255,255,.2);border-radius:12px;display:flex;height:92px;justify-content:center;padding:.85rem 1rem;box-shadow:0 10px 30px #080f232e;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.home-partner-logo-item img[data-v-162202c5]{display:block;height:auto;max-height:64px;max-width:180px;object-fit:contain;transition:transform .3s ease;width:auto}.home-partner-logo-item[data-v-162202c5]:hover{border-color:#00b4d899;box-shadow:0 14px 32px #00b4d829}.home-partner-logo-openai[data-v-162202c5]{background:#fff;padding:.2rem}.home-partner-logo-openai img[data-v-162202c5]{max-height:82px;max-width:190px}.home-partner-logo-openai[data-v-162202c5]:hover{background:#fff}.home-feedback[data-v-162202c5]{background:radial-gradient(circle at 12% 5%,rgba(0,180,216,.09),transparent 32%),#080f23;border-bottom:1px solid rgba(0,180,216,.14);padding:clamp(4rem,8vw,6rem) 0;position:relative;z-index:1}.home-feedback .section-heading[data-v-162202c5]{font-size:clamp(2rem,4vw,3rem);margin-bottom:2.5rem}@media (max-width: 768px){.home-partner-strip[data-v-162202c5]{padding:1.75rem 1.25rem}.home-partner-strip-header[data-v-162202c5]{justify-content:center;margin-bottom:1rem}.home-partner-nav[data-v-162202c5]{display:none}.home-partner-logo-list[data-v-162202c5]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0}.home-partner-logo-item[data-v-162202c5]{height:64px;padding:.6rem .85rem;width:auto}.home-partner-logo-item img[data-v-162202c5]{max-height:36px;max-width:120px}.home-partner-logo-openai[data-v-162202c5]{padding:.2rem}.home-partner-logo-openai img[data-v-162202c5]{max-height:56px;max-width:130px}}.container[data-v-162202c5]{max-width:1400px;margin:0 auto}.section-title[data-v-162202c5]{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:#00b4d8;margin-bottom:2rem;font-weight:600}.section-heading[data-v-162202c5]{font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:4rem;font-weight:900;line-height:1.1;color:#fff}.lab-title+.section-heading[data-v-162202c5]{margin-bottom:1.25rem}.lab-intro[data-v-162202c5]{color:#cacad0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;margin-bottom:3rem;max-width:780px}.work-item[data-v-162202c5]{display:block;margin-bottom:4rem;opacity:1}.work-item[data-v-162202c5]:last-child{margin-bottom:0}.work-card-inner[data-v-162202c5]{position:relative;border-radius:12px;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:center;padding:4rem;isolation:isolate}@media (max-width: 768px){.work-card-inner[data-v-162202c5]{padding:2rem;min-height:auto}}.work-bg[data-v-162202c5]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:-2;transition:transform .8s ease-out}.work-overlay-color[data-v-162202c5]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1628d9;z-index:-1;transition:background .5s ease}.work-item:hover .work-bg[data-v-162202c5]{transform:scale(1.05)}.work-item:hover .work-overlay-color[data-v-162202c5]{background:#0a1628b3}.work-content[data-v-162202c5]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;min-width:0;position:relative;z-index:2}@media (max-width: 1024px){.work-content[data-v-162202c5]{grid-template-columns:1fr;gap:3rem}}.work-main-info[data-v-162202c5]{display:flex;flex-direction:column;justify-content:center;min-width:0}.work-client[data-v-162202c5]{font-size:1rem;color:#e63946;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-weight:700}.work-title[data-v-162202c5]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:#fff;overflow-wrap:anywhere}@media (max-width: 576px){.work-title[data-v-162202c5]{font-size:clamp(2rem,10vw,2.5rem)}}.work-description[data-v-162202c5]{font-size:1.2rem;color:#8b92a0;line-height:1.7;margin-bottom:2.5rem;max-width:600px;min-width:0;overflow-wrap:anywhere}.work-actions[data-v-162202c5]{margin-top:auto}.btn-text[data-v-162202c5]{display:inline-block;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:2px solid #E63946;padding-bottom:.25rem;transition:color .3s ease}.work-sidebar[data-v-162202c5]{display:flex;flex-direction:column;justify-content:center;gap:4rem;border-left:1px solid rgba(255,255,255,.1);padding-left:4rem}@media (max-width: 1024px){.work-sidebar[data-v-162202c5]{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:3rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.work-metrics[data-v-162202c5]{display:flex;flex-direction:column;gap:2rem}@media (max-width: 1024px){.work-metrics[data-v-162202c5]{flex-direction:row;flex-wrap:wrap}}.work-metric[data-v-162202c5]{text-align:left}.work-metric-value[data-v-162202c5]{font-size:2.5rem;font-weight:900;color:#e63946;display:block;font-family:Poppins,sans-serif;line-height:1}.work-metric-label[data-v-162202c5]{font-size:.75rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem;display:block}.work-quote[data-v-162202c5]{margin-top:2rem}@media (max-width: 1024px){.work-quote[data-v-162202c5]{margin-top:0;flex:1;min-width:300px}}.quote-text[data-v-162202c5]{font-size:1.1rem;font-style:italic;color:#fff;line-height:1.6;margin-bottom:1rem;font-family:Poppins,sans-serif}.quote-author[data-v-162202c5]{display:flex;flex-direction:column}.author-name[data-v-162202c5]{font-weight:700;color:#00b4d8;font-size:.85rem}.author-title[data-v-162202c5]{font-size:.75rem;color:#fff9}.work-tags-corner[data-v-162202c5]{position:absolute;bottom:2rem;right:2rem;display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;z-index:3}@media (max-width: 768px){.work-tags-corner[data-v-162202c5]{position:relative;bottom:auto;right:auto;margin-top:2rem;width:100%}}.work-tag[data-v-162202c5]{padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-state[data-v-162202c5]{color:#8b92a0;text-align:center;padding:4rem;font-family:Roboto Mono,monospace}.section-header[data-v-162202c5]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}@media (max-width: 768px){.section-header[data-v-162202c5]{flex-direction:column;align-items:flex-start;gap:2rem}}.view-all-link[data-v-162202c5]{color:#e63946;text-decoration:none;font-family:Roboto Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;padding-bottom:.5rem;border-bottom:1px solid rgba(230,57,70,.3);transition:all .3s ease}.view-all-link[data-v-162202c5]:hover{border-bottom-color:#e63946}.news-grid[data-v-162202c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media (max-width: 768px){.news-grid[data-v-162202c5]{grid-template-columns:1fr}}.news-card[data-v-162202c5]{opacity:1;transition:transform .3s ease}.news-card[data-v-162202c5]:hover{transform:scale(1.02)}.news-date[data-v-162202c5]{font-family:Roboto Mono,monospace;font-size:.85rem;color:#e63946;margin-bottom:1rem}.news-title[data-v-162202c5]{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:1rem;line-height:1.3}.news-title a[data-v-162202c5]{color:#fff;text-decoration:none;transition:color .3s ease}.news-title a[data-v-162202c5]:hover{color:#00b4d8}.news-excerpt[data-v-162202c5]{color:#8b92a0;line-height:1.7;margin-bottom:1.5rem}.read-more[data-v-162202c5]{color:#fff;text-decoration:none;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:gap .3s ease}.read-more[data-v-162202c5]:after{content:"→"}.read-more[data-v-162202c5]:hover{gap:1rem;color:#00b4d8}.events-grid[data-v-162202c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){.events-grid[data-v-162202c5]{grid-template-columns:1fr}}.event-card[data-v-162202c5]{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background:transparent;border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .3s ease;opacity:1}.event-card[data-v-162202c5]:hover{background:#ffffff05;border-color:#00b4d84d;transform:scale(1.02)}.event-date-badge[data-v-162202c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;background:#e639461a;border-radius:8px;color:#e63946;flex-shrink:0;position:absolute;top:2rem;right:2rem;z-index:2}@media (max-width: 576px){.event-date-badge[data-v-162202c5]{width:50px;height:50px;top:1rem;right:1rem}}.event-day[data-v-162202c5]{font-size:1.75rem;font-weight:900;line-height:1}@media (max-width: 576px){.event-day[data-v-162202c5]{font-size:1.25rem}}.event-month[data-v-162202c5]{font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.1em}@media (max-width: 576px){.event-month[data-v-162202c5]{font-size:.6rem}}.event-content[data-v-162202c5]{flex:1;padding-right:calc(60px + 1rem)}@media (max-width: 576px){.event-content[data-v-162202c5]{padding-right:calc(50px + .75rem)}}.event-meta[data-v-162202c5]{display:flex;gap:1rem;font-size:.75rem;color:#8b92a0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.event-meta span[data-v-162202c5]:not(:last-child):after{content:"•";margin-left:1rem;opacity:.5}.event-title[data-v-162202c5]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.event-description[data-v-162202c5]{color:#8b92a0;font-size:.85rem;line-height:1.6;margin-bottom:1.5rem}.event-link[data-v-162202c5]{color:#e63946;text-decoration:none;font-size:.85rem;font-weight:600}.event-link[data-v-162202c5]:hover{text-decoration:underline}.section-footer[data-v-162202c5]{margin-top:4rem;display:flex;justify-content:center}.event-actions[data-v-162202c5]{display:flex;align-items:center;gap:1.5rem;margin-top:auto}.btn-sm[data-v-162202c5]{padding:.75rem 1.5rem;font-size:.9rem}.btn-text[data-v-162202c5]{color:#fff;font-weight:600;text-decoration:none;transition:color .3s ease}.btn-text[data-v-162202c5]:hover{color:#e63946}@media (max-width: 576px){.full-width-mobile[data-v-162202c5]{width:100%;text-align:center}}.full-screen-loader[data-v-162202c5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a1628;height:100vh;width:100vw}.section-cta[data-v-a39bf8b5]{background:#0f1b2e;text-align:center;padding:8rem 0;position:relative;overflow:hidden}.section-cta[data-v-a39bf8b5]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.3),transparent)}.cta-content[data-v-a39bf8b5]{max-width:800px;margin:0 auto}.cta-content h2[data-v-a39bf8b5]{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;margin-bottom:1.5rem;color:#fff}.cta-content p[data-v-a39bf8b5]{font-size:1.2rem;color:#8b92a0;margin-bottom:3rem}.btn-primary[data-v-a39bf8b5]{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease,background .15s ease,color .15s ease}.btn-primary[data-v-a39bf8b5]:hover{transform:translateY(-3px) scale(1.02)}.btn-primary[data-v-a39bf8b5]:active{transform:translateY(-1px) scale(1.01)}@media (prefers-reduced-motion: reduce){.btn-primary[data-v-a39bf8b5]{transition:none}.btn-primary[data-v-a39bf8b5]:hover{transform:none}}.btn-primary[data-v-a39bf8b5]{display:inline-block;background:#e63946;color:#fff;padding:1rem 2.5rem;border-radius:9999px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.btn-primary[data-v-a39bf8b5]:hover{background:#e9505b;box-shadow:0 10px 20px #e639464d}.page-container[data-v-bbf11901]{min-height:100vh;background:#0a1628;padding-bottom:0;position:relative}.bg-texture[data-v-bbf11901]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-bbf11901]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.container[data-v-bbf11901]{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.work-content[data-v-bbf11901]{padding:4rem 0 6rem;position:relative;z-index:1;opacity:1}.page-scroll-target[data-v-bbf11901]{scroll-margin-top:100px}.filters-bar[data-v-bbf11901]{display:flex;justify-content:center;margin-bottom:4rem}.filter-group[data-v-bbf11901]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.filter-btn[data-v-bbf11901]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;transition:all .3s ease;cursor:pointer}.filter-btn[data-v-bbf11901]:hover{background:#e6394626;border-color:#e63946;color:#e9505b;transform:translateY(-1px)}.filter-btn[data-v-bbf11901]{background:transparent;font-family:Roboto Mono,monospace}.filter-btn.active[data-v-bbf11901]{background:#e63946;border-color:#e63946;color:#fff}.loading-state[data-v-bbf11901]{text-align:center;color:#8b92a0;padding:4rem;font-family:Roboto Mono,monospace}.work-grid[data-v-bbf11901]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:6rem}@media (max-width: 768px){.work-grid[data-v-bbf11901]{grid-template-columns:1fr;gap:1.5rem}}.work-item[data-v-bbf11901]{transition:color .2s ease,transform .2s ease,border-color .2s ease}.work-item[data-v-bbf11901]:hover{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.work-item[data-v-bbf11901]{transition:none}.work-item[data-v-bbf11901]:hover{transform:none}}.work-item[data-v-bbf11901]{text-decoration:none;display:block;background:#0f1b2e80;border-radius:12px;overflow:hidden;border:1px solid rgba(0,180,216,.1);opacity:1}.work-item[data-v-bbf11901]:hover{border-color:#e6394680;box-shadow:0 8px 24px #e6394626}.work-item:hover .work-item__image img[data-v-bbf11901]{transform:scale(1.05)}.work-item:hover .work-item__overlay[data-v-bbf11901]{opacity:.3}.work-item:hover .work-item__title[data-v-bbf11901]{color:#00b4d8}.work-item__image[data-v-bbf11901]{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:#0a1628}.work-item__image img[data-v-bbf11901]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.work-item__overlay[data-v-bbf11901]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a162899;opacity:.5;transition:opacity .3s ease;pointer-events:none}.work-item__content[data-v-bbf11901]{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.work-item__client[data-v-bbf11901]{color:#00b4d8;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-family:Roboto Mono,monospace}.work-item__title[data-v-bbf11901]{font-size:1.5rem;font-weight:900;color:#fff;transition:color .2s ease;line-height:1.2;margin:0}.work-item__description[data-v-bbf11901]{color:#8b92a0;line-height:1.6;font-size:.95rem;margin:0}.work-item__tags[data-v-bbf11901]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.work-item__tag[data-v-bbf11901]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;transition:all .3s ease;cursor:pointer}.work-item__tag[data-v-bbf11901]:hover{background:#e6394626;border-color:#e63946;color:#e9505b;transform:translateY(-1px)}.work-item__tag.active[data-v-bbf11901]{background:#e63946;border-color:#e63946;color:#fff}.work-item__tag[data-v-bbf11901]{font-size:.7rem;padding:.25rem .75rem}.work-item__tag[data-v-bbf11901]:hover{transform:none}.work-list-move[data-v-bbf11901]{transition:transform .25s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion: reduce){.work-list-move[data-v-bbf11901]{transition:none}}.testimonial-slider[data-v-d7b753d1]{position:relative;max-width:800px;margin:0 auto}.testimonial-slide[data-v-d7b753d1]{padding:2rem}.loud-quote[data-v-d7b753d1]{margin-block:1rem}.loud-quote p[data-v-d7b753d1]{margin:0}.author[data-v-d7b753d1]{display:block;margin-top:1.5rem;font-family:Roboto Mono,monospace;font-size:1rem;font-style:normal;font-weight:400;color:#8b92a0}.author[data-v-d7b753d1]:before{content:"— ";color:#e63946}.author-name[data-v-d7b753d1]{color:#fff;font-weight:600}.author-title[data-v-d7b753d1]{display:block;margin-top:.25rem;color:#cacad0c7;font-size:.85rem}.slider-controls[data-v-d7b753d1]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.control-btn[data-v-d7b753d1],.autoplay-btn[data-v-d7b753d1],.dot[data-v-d7b753d1]{display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.24);color:#fff;background:transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.control-btn[data-v-d7b753d1]:hover,.autoplay-btn[data-v-d7b753d1]:hover,.dot[data-v-d7b753d1]:hover{border-color:#e63946;background:#e639462e;box-shadow:0 0 1rem #e639462e}.control-btn[data-v-d7b753d1]:focus-visible,.autoplay-btn[data-v-d7b753d1]:focus-visible,.dot[data-v-d7b753d1]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px}.control-btn[data-v-d7b753d1],.autoplay-btn[data-v-d7b753d1]{width:2.75rem;height:2.75rem;border-radius:9999px}.control-btn svg[data-v-d7b753d1],.autoplay-btn svg[data-v-d7b753d1]{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dots[data-v-d7b753d1]{display:flex;align-items:center;justify-content:center;gap:.1rem}.dot[data-v-d7b753d1]{width:2rem;height:2rem;padding:0;border-color:transparent;border-radius:9999px}.dot span[data-v-d7b753d1]{width:.62rem;height:.62rem;border-radius:inherit;background:#ffffff47;transition:background-color .15s ease,transform .15s ease}.dot.active span[data-v-d7b753d1]{background:#e63946;transform:scale(1.28)}.dot:hover span[data-v-d7b753d1]{background:#ffffffb8}.autoplay-btn[data-v-d7b753d1]{margin-left:.25rem;font-size:.82rem}.testimonial-swap-enter-active[data-v-d7b753d1],.testimonial-swap-leave-active[data-v-d7b753d1]{transition:opacity .5s ease,transform .5s ease}.testimonial-swap-enter-from[data-v-d7b753d1]{opacity:0;transform:translate(1.25rem)}.testimonial-swap-leave-to[data-v-d7b753d1]{opacity:0;transform:translate(-1.25rem)}@media (max-width: 576px){.testimonial-slide[data-v-d7b753d1]{padding:1rem .25rem}.slider-controls[data-v-d7b753d1]{gap:.5rem}}@media (prefers-reduced-motion: reduce){.testimonial-swap-enter-active[data-v-d7b753d1],.testimonial-swap-leave-active[data-v-d7b753d1],.control-btn[data-v-d7b753d1],.autoplay-btn[data-v-d7b753d1],.dot[data-v-d7b753d1],.dot span[data-v-d7b753d1]{transition:none!important}.testimonial-swap-enter-from[data-v-d7b753d1],.testimonial-swap-leave-to[data-v-d7b753d1],.control-btn[data-v-d7b753d1]:hover,.autoplay-btn[data-v-d7b753d1]:hover,.dot[data-v-d7b753d1]:hover,.dot.active span[data-v-d7b753d1]{transform:none}}.media-container[data-v-f8a09e81]{margin:4rem 0;width:100%}.media-wrapper[data-v-f8a09e81]{border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.05);background:#0f1b2e}.media-wrapper img[data-v-f8a09e81]{width:100%;height:auto;display:block}.video-wrapper[data-v-f8a09e81]{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe[data-v-f8a09e81]{position:absolute;top:0;left:0;width:100%;height:100%}.media-caption[data-v-f8a09e81]{margin-top:1rem;font-size:.95rem;color:#8b92a0;text-align:center;font-style:italic;font-family:Roboto Mono,monospace}.page-container[data-v-0d1f57a0]{padding-top:80px;min-height:100vh;background:#0a1628;padding-bottom:0}.loading-state[data-v-0d1f57a0],.error-state[data-v-0d1f57a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#8b92a0;font-family:Roboto Mono,monospace}.hero-section[data-v-0d1f57a0]{margin-top:2rem}.hero-full-width .work-card-inner[data-v-0d1f57a0]{border-radius:0;min-height:70vh;padding:0;position:relative;display:flex;flex-direction:column}.work-bg[data-v-0d1f57a0]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.work-overlay-color[data-v-0d1f57a0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a162833,#0a162866 30%,#0a1628bf 70%,#0a1628f2)}.hero-content-wrapper[data-v-0d1f57a0]{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:10;height:100%;width:100%;max-width:1400px;margin:0 auto;padding:clamp(7rem,10vh,10rem) 2rem 1rem 2rem;gap:4rem}@media (max-width: 1024px){.hero-content-wrapper[data-v-0d1f57a0]{padding:clamp(5rem,9vh,7rem) 2rem 1rem 2rem;gap:3rem}}@media (max-width: 768px){.hero-content-wrapper[data-v-0d1f57a0]{padding:clamp(4rem,8vh,6rem) 1.5rem .75rem 1.5rem}}.work-content[data-v-0d1f57a0]{display:flex;flex-direction:column;justify-content:center;flex:1}.work-main-info[data-v-0d1f57a0]{text-align:left}.work-title[data-v-0d1f57a0]{font-size:clamp(3rem,6vw,6rem);font-weight:900;color:#fff;line-height:1;margin-bottom:1.5rem;text-shadow:0 2px 8px rgba(0,0,0,.7)}.work-description[data-v-0d1f57a0]{font-size:clamp(1.1rem,1.8vw,1.4rem);color:#00b4d8;line-height:1.6;text-shadow:0 2px 6px rgba(0,0,0,.7);max-width:600px;font-weight:400}.metrics-hero-section[data-v-0d1f57a0]{display:flex;justify-content:flex-start;align-items:flex-end;width:100%;padding-top:2rem;padding-bottom:0;border-top:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff05,#fff0);margin-bottom:-3rem;position:relative;z-index:5}.metrics-grid-hero[data-v-0d1f57a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;width:100%;max-width:100%}@media (max-width: 1024px){.metrics-grid-hero[data-v-0d1f57a0]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.metrics-grid-hero[data-v-0d1f57a0]{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 576px){.metrics-grid-hero[data-v-0d1f57a0]{grid-template-columns:1fr;gap:1rem}}.metric-card-hero[data-v-0d1f57a0]{display:flex;flex-direction:column;gap:.35rem}.metric-value-hero[data-v-0d1f57a0]{font-size:clamp(2rem,3vw,3.5rem);font-weight:900;color:#fffffff2;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.8)}.metric-label-hero[data-v-0d1f57a0]{font-size:clamp(.75rem,1.2vw,1rem);color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.5)}.client-info-bar[data-v-0d1f57a0]{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;margin-bottom:0;padding:3.5rem 2rem;background:linear-gradient(180deg,#0f1b2eb3,#0a1628);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(139,146,160,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:10}@media (max-width: 1024px){.client-info-bar[data-v-0d1f57a0]{padding:3rem 2rem}}@media (max-width: 768px){.client-info-bar[data-v-0d1f57a0]{padding:2.5rem 1.5rem}}.client-info-content[data-v-0d1f57a0]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;align-items:start;max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 1024px){.client-info-content[data-v-0d1f57a0]{grid-template-columns:1fr 1fr;gap:2rem;padding:0}}@media (max-width: 768px){.client-info-content[data-v-0d1f57a0]{grid-template-columns:1fr;gap:1.5rem;padding:0}}.client-info-left[data-v-0d1f57a0]{display:flex;flex-direction:column;gap:1.5rem}.client-name-section[data-v-0d1f57a0]{display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-0d1f57a0]{font-size:.7rem;color:#00b4d8b3;text-transform:uppercase;letter-spacing:.15em;font-weight:700;margin-bottom:.25rem}.client-name[data-v-0d1f57a0]{font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:900;color:#fff;line-height:1.2;margin:0}.client-description[data-v-0d1f57a0]{font-size:.95rem;color:#8b92a0;line-height:1.6}.website-link[data-v-0d1f57a0]{display:flex;flex-direction:column;gap:0}.link[data-v-0d1f57a0]{color:#00b4d8;text-decoration:none;font-weight:600;transition:color .3s ease;font-size:.95rem}.link[data-v-0d1f57a0]:hover{color:#e63946}.client-info-middle[data-v-0d1f57a0],.industry-info[data-v-0d1f57a0]{display:flex;flex-direction:column;gap:.5rem}.info-value[data-v-0d1f57a0]{font-size:1rem;color:#fff;font-weight:600}.services-info[data-v-0d1f57a0],.project-type-info[data-v-0d1f57a0]{display:flex;flex-direction:column;gap:1rem}.project-type-info[data-v-0d1f57a0]:not(:first-child){border-top:1px solid rgba(255,255,255,.1);margin-top:.25rem;padding-top:1rem}.services-list[data-v-0d1f57a0]{display:flex;flex-wrap:wrap;gap:.5rem}.service-tag[data-v-0d1f57a0]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;transition:all .3s ease;cursor:pointer}.service-tag[data-v-0d1f57a0]:hover{background:#e6394626;border-color:#e63946;color:#e9505b;transform:translateY(-1px)}.service-tag.active[data-v-0d1f57a0]{background:#e63946;border-color:#e63946;color:#fff}.service-tag--static[data-v-0d1f57a0]{cursor:default}.metric-value[data-v-0d1f57a0]{font-size:clamp(1.5rem,2vw,2rem);font-weight:900;color:#e63946;line-height:1}.metric-label[data-v-0d1f57a0]{font-size:.75rem;color:#8b92a0;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.work-metrics-row-hero[data-v-0d1f57a0]{display:flex;justify-content:space-between;gap:2rem;width:100%;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.work-metrics-row-hero[data-v-0d1f57a0]{flex-wrap:wrap;gap:1.5rem}}.work-metric-hero[data-v-0d1f57a0]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:120px}.testimonial-section[data-v-0d1f57a0]{padding:6rem 0;background:#0a1628;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}.testimonial-section[data-v-0d1f57a0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2300B4D8' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;pointer-events:none}.testimonial-wrapper[data-v-0d1f57a0]{position:relative;max-width:900px;margin:0 auto;padding:0 4rem}@media (max-width: 768px){.testimonial-wrapper[data-v-0d1f57a0]{padding:0 2rem}}.testimonial-quote[data-v-0d1f57a0]{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.4;color:#fff;text-align:center;font-family:Poppins,sans-serif;margin:0;position:relative}.testimonial-quote[data-v-0d1f57a0] strong{background:linear-gradient(135deg,#00b4d8,#e63946);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.testimonial-quote[data-v-0d1f57a0] em{background:linear-gradient(135deg,#00b4d8,#e63946);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:600}.testimonial-author[data-v-0d1f57a0]{display:flex;flex-direction:column;align-items:center;margin-top:2rem;gap:.25rem}.testimonial-author .author-name[data-v-0d1f57a0]{font-size:1rem;color:#00b4d8;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.testimonial-author .author-title[data-v-0d1f57a0]{font-size:.9rem;color:#8b92a0;font-family:Roboto Mono,monospace}.quote-mark[data-v-0d1f57a0]{font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;background:linear-gradient(135deg,#00b4d8,#e63946);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.3;font-weight:700;left:-1rem;top:-2rem}.quote-mark--right[data-v-0d1f57a0]{left:auto;right:-1rem;top:auto;bottom:-3rem}@media (max-width: 768px){.quote-mark[data-v-0d1f57a0]{font-size:5rem;left:0;top:-1rem}.quote-mark--right[data-v-0d1f57a0]{right:0;bottom:-2rem}}.client-meta-section[data-v-0d1f57a0]{padding:3rem 0;background:#080f23;border-bottom:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.05)}.meta-row[data-v-0d1f57a0]{display:flex;justify-content:space-between;gap:3rem;flex-wrap:wrap;margin-bottom:3rem}@media (max-width: 768px){.meta-row[data-v-0d1f57a0]{flex-direction:column;gap:2rem}}.meta-col[data-v-0d1f57a0]{flex:1;min-width:200px;border-right:1px solid rgba(255,255,255,.1);padding-right:2rem}.meta-col.wide-col[data-v-0d1f57a0]{flex:1.5;min-width:300px}.meta-col.wide-col .meta-value[data-v-0d1f57a0]{font-size:1rem;line-height:1.5;opacity:.9}.meta-col[data-v-0d1f57a0]:last-child,.meta-col.no-border[data-v-0d1f57a0]{border-right:none}@media (max-width: 768px){.meta-col[data-v-0d1f57a0]{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2rem;padding-right:0}.meta-col[data-v-0d1f57a0]:last-child{border-bottom:none}}.meta-label[data-v-0d1f57a0]{display:block;font-size:.75rem;text-transform:uppercase;color:#00b4d8;letter-spacing:.15em;margin-bottom:1rem;font-weight:700}.meta-value[data-v-0d1f57a0]{color:#fff;font-size:1.1rem;font-weight:500;line-height:1.6}.client-name-text[data-v-0d1f57a0]{font-weight:900;font-size:1.5rem;color:#fff;font-family:Poppins,sans-serif}.tiny-site-link[data-v-0d1f57a0]{display:block;font-size:.75rem;color:#00b4d8;text-decoration:none;margin-top:.25rem;font-weight:400;font-family:Roboto Mono,monospace;opacity:.8}.tiny-site-link[data-v-0d1f57a0]:hover{opacity:1;text-decoration:underline}.content-section[data-v-0d1f57a0]{padding:6rem 0}.content-section .container[data-v-0d1f57a0]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-header[data-v-0d1f57a0]{margin-bottom:6rem;display:grid;grid-template-columns:200px 1fr;gap:4rem;align-items:start}@media (max-width: 768px){.section-header[data-v-0d1f57a0]{grid-template-columns:1fr;gap:2rem}}.section-header .section-label[data-v-0d1f57a0]{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:#00b4d8;font-weight:700;position:sticky;top:100px;padding-top:.5rem;border-top:2px solid #00B4D8;display:inline-block}.section-header .section-description[data-v-0d1f57a0] h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;margin-bottom:2rem;line-height:1.1;position:relative;display:inline-block}.section-header .section-description[data-v-0d1f57a0] h2 .text-gradient{color:#e63946}.section-header .section-description[data-v-0d1f57a0] h2:before{content:"";position:absolute;width:.6em;height:.6em;left:-.35em;top:.1em;border-radius:999px;background:#00b4d859;box-shadow:0 0 28px #00b4d838;z-index:-1;pointer-events:none}.section-header .section-description[data-v-0d1f57a0] p{font-size:1.2rem;color:#8b92a0;line-height:1.7;margin-bottom:2rem}.section-header .section-description[data-v-0d1f57a0] strong{color:#fff;font-weight:700}.section-header .section-description[data-v-0d1f57a0] h3{font-size:1.5rem;color:#fff;margin-bottom:1.5rem;margin-top:3rem;font-family:Roboto Mono,monospace}.section-header .section-description[data-v-0d1f57a0] ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.section-header .section-description[data-v-0d1f57a0] li{position:relative;padding-left:0;color:#8b92a0;line-height:1.6;background:#ffffff08;padding:2rem;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.section-header .section-description[data-v-0d1f57a0] li:hover{background:#ffffff0d;border-color:#00b4d833;transform:translateY(-3px)}.section-header .section-description[data-v-0d1f57a0] li:before{content:none}.section-header .section-description[data-v-0d1f57a0] li strong{color:#00b4d8;display:block;margin-bottom:.5rem;font-size:1.1rem}.section-media[data-v-0d1f57a0]{margin-bottom:6rem}.section-media[data-v-0d1f57a0] .media-container{width:100%;max-width:1400px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.section-media[data-v-0d1f57a0] .media-container img{width:100%;display:block}.gallery-grid[data-v-0d1f57a0]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;max-width:1400px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.gallery-grid[data-v-0d1f57a0]{grid-template-columns:1fr}}.gallery-section[data-v-0d1f57a0]{margin-top:8rem;margin-bottom:8rem;text-align:center}.gallery-section h3[data-v-0d1f57a0]{font-size:2rem;color:#fff;margin-bottom:3rem;display:inline-block;border-bottom:2px solid #E63946;padding-bottom:.5rem}.secondary-testimonials[data-v-0d1f57a0]{margin-top:8rem;padding-top:8rem;padding-bottom:4rem;border-top:1px solid rgba(255,255,255,.1)}.related-section[data-v-0d1f57a0]{padding:8rem 0;background:#0a1628;border-top:1px solid rgba(255,255,255,.05)}.related-section .section-heading[data-v-0d1f57a0]{margin-bottom:4rem;font-size:clamp(2.5rem,5vw,4rem);color:#fff;font-weight:900;text-align:center}.related-section .section-heading .text-gradient[data-v-0d1f57a0]{color:#e63946}.section-footer[data-v-0d1f57a0]{margin-top:4rem;display:flex;justify-content:center}.view-all-link[data-v-0d1f57a0]{color:#00b4d8;font-weight:700;text-decoration:none;font-size:1.1rem;transition:color .3s ease}.view-all-link[data-v-0d1f57a0]:hover{color:#fff;text-decoration:underline}.related-grid[data-v-0d1f57a0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){.related-grid[data-v-0d1f57a0]{gap:1rem}}.related-card[data-v-0d1f57a0]{text-decoration:none;display:block}.related-card .related-image[data-v-0d1f57a0]{aspect-ratio:3/2;background:#0a1628;border-radius:12px;overflow:hidden;margin-bottom:.75rem;position:relative}.related-card .related-image[data-v-0d1f57a0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a162866;transition:background .4s ease}.related-card .related-image img[data-v-0d1f57a0]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.related-card:hover .related-image[data-v-0d1f57a0]:after{background:#0a162800}.related-card:hover .related-image img[data-v-0d1f57a0]{transform:scale(1.05)}.related-card:hover .related-title[data-v-0d1f57a0]{color:#e63946}.related-card .related-title[data-v-0d1f57a0]{color:#fff;font-size:1.5rem;font-weight:700;transition:color .3s ease;line-height:1.2;margin:0}.focused-work[data-v-29509889]{background:radial-gradient(circle at 86% 12%,rgba(0,180,216,.1),transparent 34%),radial-gradient(circle at 12% 86%,rgba(230,57,70,.07),transparent 30%),#080f23;border-block:1px solid rgba(255,255,255,.08);padding:clamp(5rem,9vw,8rem) 2rem;position:relative}.focused-work__container[data-v-29509889]{margin:0 auto;max-width:1400px}.focused-work__header[data-v-29509889]{margin-bottom:clamp(2.5rem,5vw,4.5rem);max-width:880px;min-width:0}.focused-work__header h2[data-v-29509889]{color:#fff;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.06;margin:.7rem 0 1.1rem;overflow-wrap:anywhere}.focused-work__header p[data-v-29509889]{color:#8b92a0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.75}.focused-work__label[data-v-29509889],.focused-work__eyebrow[data-v-29509889]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.focused-work__grid[data-v-29509889]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.focused-work__card[data-v-29509889]{background:#0a1628c2;border:1px solid rgba(0,180,216,.15);border-radius:24px;color:inherit;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none}.focused-work__card[data-v-29509889]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.focused-work__media[data-v-29509889]{aspect-ratio:16/9;overflow:hidden;position:relative}.focused-work__media img[data-v-29509889]{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.focused-work__media-overlay[data-v-29509889]{background:linear-gradient(180deg,transparent 44%,rgba(10,22,40,.82));top:0;right:0;bottom:0;left:0;position:absolute}.focused-work__body[data-v-29509889]{display:flex;flex:1;flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem)}.focused-work__body h3[data-v-29509889]{color:#fff;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2;margin:.75rem 0 .9rem}.focused-work__body p[data-v-29509889]{color:#cacad0;line-height:1.7;margin-bottom:1.5rem}.focused-work__tags[data-v-29509889]{display:flex;flex-wrap:wrap;gap:.5rem;margin:auto 0 1.4rem}.focused-work__tags span[data-v-29509889]{border:1px solid rgba(0,180,216,.26);border-radius:9999px;color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.7rem;letter-spacing:.08em;padding:.35rem .7rem;text-transform:uppercase}.focused-work__link[data-v-29509889]{align-items:center;color:#00b4d8;display:inline-flex;font-weight:600;gap:.5rem}@media (prefers-reduced-motion: no-preference){.focused-work__card[data-v-29509889]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.focused-work__card[data-v-29509889]:hover,.focused-work__card[data-v-29509889]:focus-visible{border-color:#00b4d885;box-shadow:0 22px 52px #080f234d;transform:translateY(-5px)}.focused-work__card:hover img[data-v-29509889],.focused-work__card:focus-visible img[data-v-29509889]{transform:scale(1.035)}}@media (max-width: 576px){.focused-work[data-v-29509889]{padding-inline:1.25rem}}.page-container[data-v-099ac628]{min-height:100vh;background:#0a1628;position:relative}.bg-texture[data-v-099ac628]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-099ac628]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.services-content[data-v-099ac628]{position:relative;z-index:1}.page-scroll-target[data-v-099ac628]{scroll-margin-top:80px}.section[data-v-099ac628]{padding:clamp(6rem,10vw,8rem) 0;position:relative;z-index:1}.section-dark[data-v-099ac628]{background:#0f1b2e}.container[data-v-099ac628]{max-width:1400px;margin:0 auto;padding:0 2rem}.bucket-layout[data-v-099ac628]{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:160px minmax(0,1fr)}.bucket-label[data-v-099ac628]{border-top:2px solid #00B4D8;color:#00b4d8;font-size:.85rem;font-weight:700;letter-spacing:.2em;padding-top:.6rem;position:sticky;text-transform:uppercase;top:calc(80px + 1.5rem)}.bucket-body[data-v-099ac628]{max-width:46rem}.bucket-body h2[data-v-099ac628]{color:#fff;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:900;line-height:1.1;margin:0 0 1.25rem}.bucket-body>p[data-v-099ac628]{color:#8b92a0;font-size:1.15rem;line-height:1.7;margin:0 0 2.5rem}.bucket-list[data-v-099ac628]{border-top:1px solid rgba(255,255,255,.12);list-style:none;margin:0;padding:0}.bucket-list__cta a[data-v-099ac628]{color:#00b4d8}.bucket-list__cta a[data-v-099ac628]:hover,.bucket-list__cta a[data-v-099ac628]:focus-visible{color:#fff}.bucket-list__cta a:hover [aria-hidden][data-v-099ac628],.bucket-list__cta a:focus-visible [aria-hidden][data-v-099ac628]{color:#fff}.bucket-list li[data-v-099ac628]{border-bottom:1px solid rgba(255,255,255,.12)}.bucket-list a[data-v-099ac628]{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;justify-content:space-between;min-height:44px;padding:1rem .25rem;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.bucket-list a [aria-hidden][data-v-099ac628]{color:#00b4d8;transition:transform .3s ease}.bucket-list a[data-v-099ac628]:hover,.bucket-list a[data-v-099ac628]:focus-visible{color:#00b4d8;padding-left:.75rem}.bucket-list a:hover [aria-hidden][data-v-099ac628],.bucket-list a:focus-visible [aria-hidden][data-v-099ac628]{transform:translate(4px)}.bucket-list a[data-v-099ac628]:focus-visible{outline:2px solid #00B4D8;outline-offset:-2px}@media (max-width: 1024px){.bucket-layout[data-v-099ac628]{grid-template-columns:1fr}.bucket-label[data-v-099ac628]{position:static}}@media (prefers-reduced-motion: reduce){.bucket-list a[data-v-099ac628]:hover{padding-left:.25rem}.bucket-list a:hover [aria-hidden][data-v-099ac628]{transform:none}}.bg-texture[data-v-4678580e]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-4678580e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.other-ways-section[data-v-a251abfa]{background:radial-gradient(circle at 88% 12%,rgba(0,180,216,.08),transparent 34%),radial-gradient(circle at 10% 90%,rgba(230,57,70,.08),transparent 30%),#080f23;border-top:1px solid rgba(255,255,255,.08);padding:6.5rem 2rem;position:relative}.other-ways-container[data-v-a251abfa]{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.section-label[data-v-a251abfa]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.other-ways-intro h2[data-v-a251abfa]{color:#fff;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.12;margin:.8rem 0 1.2rem}.other-ways-intro p[data-v-a251abfa]{color:#8b92a0;line-height:1.75;margin-bottom:1.5rem}.scope-note[data-v-a251abfa]{border-left:2px solid rgba(0,180,216,.55);color:#cacad0!important;font-size:.85rem;padding-left:1rem}.other-ways-list[data-v-a251abfa]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.other-way-card[data-v-a251abfa]{align-items:flex-start;background:#0f1b2e94;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;gap:1.1rem;min-height:100%;padding:1.4rem}.other-way-card h3[data-v-a251abfa]{color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.25;margin-bottom:.35rem}.other-way-card p[data-v-a251abfa]{color:#cacad0;font-size:.85rem;line-height:1.65;margin:0}.other-way-card .text-link[data-v-a251abfa]{margin-top:auto}.other-way-card.is-current[data-v-a251abfa]{border-color:#00b4d857;background:#00b4d80d}.other-way-card[data-v-a251abfa]:last-of-type:nth-child(odd){grid-column:1/-1}.text-link--here[data-v-a251abfa]{color:#cacad0;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase}.text-link[data-v-a251abfa]{align-items:center;color:#00b4d8;display:inline-flex;gap:.5rem;font-weight:600;text-decoration:none}.text-link[data-v-a251abfa]:hover{color:#fff}.text-link[data-v-a251abfa]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}@media (prefers-reduced-motion: no-preference){.other-way-card[data-v-a251abfa],.text-link .link-arrow[data-v-a251abfa]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.other-way-card[data-v-a251abfa]:focus-within{border-color:#00b4d84d;box-shadow:0 16px 34px #080f233d}.text-link:hover .link-arrow[data-v-a251abfa],.text-link:focus-visible .link-arrow[data-v-a251abfa]{transform:translate(5px)}}@media (max-width: 1024px){.other-ways-container[data-v-a251abfa]{grid-template-columns:1fr}}@media (max-width: 768px){.other-ways-section[data-v-a251abfa]{padding:5rem 1.25rem}.other-ways-list[data-v-a251abfa]{grid-template-columns:1fr}.other-way-card .text-link[data-v-a251abfa]{white-space:normal}}.service-offering-page[data-v-a6f65587]{background:#0a1628;min-height:100vh;position:relative}.service-section[data-v-a6f65587]{padding:clamp(5rem,9vw,8rem) 2rem;position:relative}.page-scroll-target[data-v-a6f65587]{scroll-margin-top:80px}.service-container[data-v-a6f65587]{margin:0 auto;max-width:1400px;width:100%}.section-label[data-v-a6f65587],.pathway-card__eyebrow[data-v-a6f65587]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.service-overview[data-v-a6f65587]{background:radial-gradient(circle at 86% 18%,rgba(0,180,216,.09),transparent 34%),#080f23}.service-overview__layout[data-v-a6f65587]{align-items:start;display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.service-overview__copy[data-v-a6f65587],.service-section__header[data-v-a6f65587]{min-width:0}.service-overview__copy h2[data-v-a6f65587],.service-section__header h2[data-v-a6f65587]{color:#fff;font-size:clamp(2.5rem,5.5vw,5rem);line-height:1.04;margin:.8rem 0 1.25rem;overflow-wrap:anywhere}.service-overview__copy p[data-v-a6f65587],.service-section__header p[data-v-a6f65587]{color:#8b92a0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.75;max-width:780px}.service-overview__points[data-v-a6f65587]{display:grid;gap:1rem;list-style:none}.service-overview__points li[data-v-a6f65587]{background:#0a16289e;border:1px solid rgba(0,180,216,.15);border-radius:12px;color:#cacad0;line-height:1.65;padding:1.4rem 1.5rem 1.4rem 3.3rem;position:relative}.service-overview__points li[data-v-a6f65587]:before{background:#00b4d8;border-radius:50%;box-shadow:0 0 16px #00b4d86b;content:"";height:.55rem;left:1.5rem;position:absolute;top:1.9rem;width:.55rem}.service-capabilities[data-v-a6f65587]{background:#0a1628}.service-section__header[data-v-a6f65587]{margin-bottom:clamp(2.5rem,5vw,4.5rem);max-width:920px}.capability-grid[data-v-a6f65587]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.capability-card[data-v-a6f65587],.pathway-card[data-v-a6f65587]{background:#0f1b2eb3;border:1px solid rgba(255,255,255,.1);border-radius:24px}.capability-card[data-v-a6f65587]{min-height:230px;padding:clamp(1.5rem,3vw,2.25rem);scroll-margin-top:calc(80px + 2rem);transition:border-color .3s ease,box-shadow .3s ease}.capability-card[data-v-a6f65587]:target,.capability-card.is-targeted[data-v-a6f65587]{border-color:#00b4d8b3;box-shadow:0 0 0 1px #00b4d859,0 18px 46px #00b4d824}.capability-card h3[data-v-a6f65587]{color:#fff;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.2;margin-bottom:.8rem}.capability-card p[data-v-a6f65587]{color:#cacad0;line-height:1.68}.service-pathways[data-v-a6f65587]{background:radial-gradient(circle at 12% 10%,rgba(230,57,70,.09),transparent 32%),#080f23}.pathway-grid[data-v-a6f65587]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pathway-card[data-v-a6f65587]{color:inherit;display:flex;flex-direction:column;min-height:310px;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none}.pathway-card--featured[data-v-a6f65587]{background:radial-gradient(circle at 88% 12%,rgba(0,180,216,.16),transparent 34%),linear-gradient(145deg,#0f1b2ef2,#0a1628e0);border-color:#00b4d861;grid-row:span 2}.pathway-card h3[data-v-a6f65587]{color:#fff;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.12;margin:.8rem 0 1rem}.pathway-card p[data-v-a6f65587]{color:#cacad0;line-height:1.7;margin-bottom:1.5rem}.pathway-card>span[data-v-a6f65587]{color:#00b4d8;font-weight:600;margin-top:auto}@media (prefers-reduced-motion: no-preference){.capability-card[data-v-a6f65587],.pathway-card[data-v-a6f65587]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.pathway-card[data-v-a6f65587]:hover,.pathway-card[data-v-a6f65587]:focus-visible{border-color:#00b4d87a;box-shadow:0 18px 46px #080f2347;transform:translateY(-4px)}}.pathway-card[data-v-a6f65587]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}@media (max-width: 1024px){.service-overview__layout[data-v-a6f65587]{grid-template-columns:1fr}.capability-grid[data-v-a6f65587]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.capability-grid[data-v-a6f65587],.pathway-grid[data-v-a6f65587]{grid-template-columns:1fr}.pathway-card--featured[data-v-a6f65587]{grid-row:auto}}@media (max-width: 576px){.service-section[data-v-a6f65587]{padding-inline:1.25rem}.service-overview__points li[data-v-a6f65587]{padding-left:2.8rem}.service-overview__points li[data-v-a6f65587]:before{left:1.25rem}}.workshops-page[data-v-ad03ffe1]{background:#0a1628;min-height:100vh;position:relative}.workshops-section[data-v-ad03ffe1]{padding:clamp(5rem,9vw,8rem) 2rem;position:relative}.page-scroll-target[data-v-ad03ffe1]{scroll-margin-top:80px}.workshops-container[data-v-ad03ffe1]{margin:0 auto;max-width:1400px;width:100%}.section-label[data-v-ad03ffe1],.audience-card__eyebrow[data-v-ad03ffe1]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.workshops-section__header[data-v-ad03ffe1]{margin-bottom:clamp(2.5rem,5vw,4.5rem);max-width:920px;min-width:0}.workshops-section__header h2[data-v-ad03ffe1]{color:#fff;font-size:clamp(2.5rem,5.5vw,5rem);line-height:1.04;margin:.8rem 0 1.25rem;overflow-wrap:anywhere}.workshops-section__header p[data-v-ad03ffe1]{color:#8b92a0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.75;max-width:780px}.reason-card[data-v-ad03ffe1],.audience-card[data-v-ad03ffe1],.practice-panel[data-v-ad03ffe1]{background:#0f1b2eb3;border:1px solid rgba(255,255,255,.1);border-radius:24px}.workshops-why[data-v-ad03ffe1]{background:radial-gradient(circle at 86% 18%,rgba(0,180,216,.09),transparent 34%),#080f23}.workshops-why__layout[data-v-ad03ffe1]{align-items:start;display:grid;gap:clamp(3rem,8vw,7rem);grid-template-columns:minmax(0,1fr) minmax(340px,.95fr)}.workshops-why__layout .workshops-section__header[data-v-ad03ffe1]{margin-bottom:0}.reason-list[data-v-ad03ffe1]{display:grid;gap:1rem}.reason-card[data-v-ad03ffe1]{padding:clamp(1.4rem,2.5vw,1.9rem)}.reason-card h3[data-v-ad03ffe1]{color:#fff;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.25;margin-bottom:.6rem}.reason-card p[data-v-ad03ffe1]{color:#cacad0;line-height:1.65;margin:0}.workshops-audiences[data-v-ad03ffe1]{background:#0a1628}.audience-grid[data-v-ad03ffe1]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card[data-v-ad03ffe1]{padding:clamp(1.75rem,3vw,2.5rem)}.audience-card h3[data-v-ad03ffe1]{color:#fff;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.12;margin:.8rem 0 1rem}.audience-card p[data-v-ad03ffe1]{color:#cacad0;line-height:1.7;margin:0}.workshops-tailoring[data-v-ad03ffe1]{background:radial-gradient(circle at 12% 10%,rgba(230,57,70,.09),transparent 32%),#080f23}.workshops-tailoring__layout[data-v-ad03ffe1]{align-items:start;display:grid;gap:clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.tailoring-steps[data-v-ad03ffe1]{display:grid;gap:1.75rem;list-style:none}.tailoring-step[data-v-ad03ffe1]{border-left:2px solid rgba(0,180,216,.45);padding-left:1.25rem}.tailoring-step h3[data-v-ad03ffe1]{color:#fff;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2;margin-bottom:.5rem}.tailoring-step p[data-v-ad03ffe1]{color:#cacad0;line-height:1.7;margin:0}.practice-panel[data-v-ad03ffe1]{padding:clamp(1.75rem,3vw,2.5rem);position:sticky;top:calc(80px + 1.5rem)}.practice-panel h3[data-v-ad03ffe1]{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;margin:.8rem 0 1.25rem}.practice-list[data-v-ad03ffe1]{display:grid;gap:.85rem;list-style:none}.practice-list li[data-v-ad03ffe1]{color:#cacad0;line-height:1.6;padding-left:1.6rem;position:relative}.practice-list li[data-v-ad03ffe1]:before{background:#00b4d8;border-radius:50%;box-shadow:0 0 12px #00b4d86b;content:"";height:.5rem;left:0;position:absolute;top:.6rem;width:.5rem}.workshops-formats[data-v-ad03ffe1]{background:radial-gradient(circle at 88% 12%,rgba(0,180,216,.08),transparent 34%),radial-gradient(circle at 10% 90%,rgba(230,57,70,.08),transparent 30%),#080f23}.format-grid[data-v-ad03ffe1]{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.format-card[data-v-ad03ffe1]{background:#0f1b2eb3;border:1px solid rgba(255,255,255,.1);border-radius:24px;min-width:0;padding:clamp(1.5rem,2.6vw,2rem)}.format-card h3[data-v-ad03ffe1]{color:#fff;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.2;margin-bottom:.65rem}.format-card p[data-v-ad03ffe1]{color:#cacad0;line-height:1.65;margin:0}.workshops-proof[data-v-ad03ffe1]{background:#0a1628}@media (prefers-reduced-motion: no-preference){.audience-card[data-v-ad03ffe1],.format-card[data-v-ad03ffe1],.reason-card[data-v-ad03ffe1]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}:is(.audience-card[data-v-ad03ffe1],.format-card[data-v-ad03ffe1]):hover{border-color:#00b4d87a;box-shadow:0 18px 46px #080f2347;transform:translateY(-4px)}}@media (max-width: 1024px){.workshops-why__layout[data-v-ad03ffe1],.workshops-tailoring__layout[data-v-ad03ffe1]{grid-template-columns:1fr}.workshops-why__layout .workshops-section__header[data-v-ad03ffe1]{margin-bottom:clamp(2rem,4vw,3rem)}.practice-panel[data-v-ad03ffe1]{position:static}.format-grid[data-v-ad03ffe1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.audience-grid[data-v-ad03ffe1],.format-grid[data-v-ad03ffe1]{grid-template-columns:1fr}}@media (max-width: 576px){.workshops-section[data-v-ad03ffe1]{padding-inline:1.25rem}.tailoring-step[data-v-ad03ffe1]{grid-template-columns:1fr;gap:.5rem}}.page-container[data-v-757dee53]{min-height:100vh;background:#0a1628;position:relative}.bg-texture[data-v-757dee53]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-757dee53]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.loading-state[data-v-757dee53]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#8b92a0;font-family:Roboto Mono,monospace}.section[data-v-757dee53]{padding:10rem 0;position:relative;z-index:1}.section.section-dark[data-v-757dee53]{background:#0f1b2e}.page-scroll-target[data-v-757dee53]{scroll-margin-top:100px}.container[data-v-757dee53]{max-width:1400px;margin:0 auto;padding:0 2rem}.mission-section .content-block[data-v-757dee53]{max-width:1000px;text-align:center}.mission-section .content-block .section-heading[data-v-757dee53]{font-size:clamp(3rem,5vw,4.5rem);font-weight:900;margin-bottom:3rem;color:#fff}.mission-section .content-block .section-body[data-v-757dee53]{font-size:1.5rem;line-height:1.6;color:#fff;font-weight:500}.values-section .content-block[data-v-757dee53]{max-width:1200px}.section-hero[data-v-757dee53]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:10rem 0 6rem;position:relative;overflow:hidden}.hero-content[data-v-757dee53]{text-align:center;opacity:1}.hero-content .page-title[data-v-757dee53]{font-size:clamp(3rem,6vw,5rem);font-weight:900;color:#fff;margin-bottom:2rem;line-height:1.1}.hero-content .page-subtitle[data-v-757dee53]{font-size:1.2rem;color:#8b92a0;max-width:1000px;margin:0 auto;line-height:1.6}.content-block[data-v-757dee53]{max-width:800px;margin:0 auto}.content-block .section-heading[data-v-757dee53]{font-size:2.5rem;color:#fff;margin-bottom:2rem}.content-block .section-body[data-v-757dee53]{font-size:1.1rem;color:#8b92a0;line-height:1.8}.content-block .section-body[data-v-757dee53] p{margin-bottom:1.5rem}.section-team[data-v-757dee53]{background:#0f1b2e}.section-header[data-v-757dee53]{text-align:center;margin-bottom:4rem}.section-header .section-heading[data-v-757dee53]{font-size:3rem;color:#fff;margin-bottom:1rem}.section-header .section-description[data-v-757dee53]{font-size:1.1rem;color:#8b92a0}.team-grid[data-v-757dee53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:3rem}.team-card[data-v-757dee53]{background:#ffffff08;border:1px solid transparent;border-radius:12px;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);cursor:pointer;position:relative}.team-card[data-v-757dee53]:hover{transform:translateY(-8px);background:#ffffff0f;border-color:#00b4d833;box-shadow:0 20px 40px -10px #0006}.team-card:hover .member-image img[data-v-757dee53]{transform:scale(1.08)}.member-modal-overlay[data-v-757dee53]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a1628e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.modal-enter-active[data-v-757dee53],.modal-leave-active[data-v-757dee53]{transition:opacity .4s ease}.modal-enter-active .member-modal[data-v-757dee53],.modal-leave-active .member-modal[data-v-757dee53]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-enter-from .member-modal[data-v-757dee53],.modal-leave-to .member-modal[data-v-757dee53]{opacity:0;transform:scale(.95) translateY(20px)}.member-modal[data-v-757dee53]{background:#0f1b2e;border:1px solid rgba(255,255,255,.1);border-radius:12px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px #00000080;transform-origin:center center}.modal-close[data-v-757dee53]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#8b92a0;font-size:2rem;cursor:pointer;z-index:10;line-height:1;transition:color .3s ease}.modal-close[data-v-757dee53]:hover{color:#e63946}.modal-content[data-v-757dee53]{display:grid;grid-template-columns:300px 1fr;gap:3rem;padding:3rem}@media (max-width: 768px){.modal-content[data-v-757dee53]{grid-template-columns:1fr;padding:2rem;gap:2rem}}.modal-image[data-v-757dee53]{border-radius:8px;overflow:hidden;aspect-ratio:3/4}.modal-image img[data-v-757dee53]{width:100%;height:100%;object-fit:cover}.modal-info h3[data-v-757dee53]{font-size:2.5rem;color:#fff;margin-bottom:.5rem}.modal-info .modal-role[data-v-757dee53]{font-size:1.1rem;color:#00b4d8;margin-bottom:2rem;font-family:Roboto Mono,monospace}.modal-info .modal-bio[data-v-757dee53]{color:#8b92a0;line-height:1.8;margin-bottom:2rem;font-size:1.1rem}.member-image[data-v-757dee53]{height:300px;overflow:hidden}.member-image img[data-v-757dee53]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.member-image:hover img[data-v-757dee53]{transform:scale(1.05)}.member-info[data-v-757dee53]{padding:2rem}.member-name[data-v-757dee53]{font-size:1.5rem;color:#fff;font-weight:700;margin-bottom:.5rem}.member-role[data-v-757dee53]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.85rem;text-transform:uppercase;margin-bottom:1rem}.member-bio[data-v-757dee53]{color:#8b92a0;font-size:.85rem;line-height:1.6;margin-bottom:1.5rem}.member-socials[data-v-757dee53]{display:flex;gap:1rem}.social-link[data-v-757dee53]{color:#8b92a0;font-size:.75rem;text-transform:uppercase;text-decoration:none;transition:color .3s ease}.social-link[data-v-757dee53]:hover{color:#00b4d8}[data-v-757dee53] .values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:4rem;text-align:left}@media (max-width: 768px){[data-v-757dee53] .values-grid{grid-template-columns:1fr;gap:2rem}}[data-v-757dee53] .values-grid .value-item{background:#0f1b2e80;padding:3rem;border-radius:12px;border:1px solid rgba(0,180,216,.12);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex;flex-direction:column;align-items:flex-start;height:100%;opacity:1;position:relative;overflow:hidden}[data-v-757dee53] .values-grid .value-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00b4d8,#e63946);opacity:0;transition:opacity .3s ease;pointer-events:none}[data-v-757dee53] .values-grid .value-item:hover{border-color:#e6394680;box-shadow:0 8px 24px #e6394626;transform:translateY(-6px)}[data-v-757dee53] .values-grid .value-item:hover:before{opacity:.05}[data-v-757dee53] .values-grid .value-item h3{font-size:1.75rem;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;width:100%;font-weight:700;position:relative;z-index:1}[data-v-757dee53] .values-grid .value-item p{color:#8b92a0;line-height:1.7;margin:0;font-size:1.1rem;position:relative;z-index:1}.input-field-wrapper[data-v-2d1b5a9a]{margin-bottom:2rem}.input-field-header[data-v-2d1b5a9a]{margin-bottom:.75rem}.input-field-label[data-v-2d1b5a9a]{display:flex;align-items:center;gap:.5rem;color:#00b4d8;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:700}.input-field-description[data-v-2d1b5a9a]{font-size:.85rem;color:#fff;margin-bottom:.75rem;line-height:1.6;font-weight:500}.input-field-description a[data-v-2d1b5a9a]{color:#00b4d8;text-decoration:underline;transition:color .2s ease}.input-field-description a[data-v-2d1b5a9a]:hover{color:#e63946}.slider-container[data-v-bedbe96d]{width:100%}.slider-single-wrapper[data-v-bedbe96d]{display:flex;align-items:center;gap:1rem}.slider-input-wrapper[data-v-bedbe96d]{flex:1}.slider-track-container[data-v-bedbe96d]{position:relative;height:50px;display:flex;align-items:center}.slider-track[data-v-bedbe96d]{position:absolute;top:50%;left:0;right:0;height:6px;background:#ffffff1a;border-radius:3px;transform:translateY(-50%);pointer-events:none;z-index:1;overflow:hidden}.slider-track-fill[data-v-bedbe96d]{position:absolute;height:100%;background:linear-gradient(90deg,#00b4d8,#e63946);border-radius:3px;transition:width .2s ease;pointer-events:none}.slider-input[data-v-bedbe96d]{position:relative;width:100%;height:100%;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;z-index:3}.slider-input[data-v-bedbe96d]::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none}.slider-input[data-v-bedbe96d]::-moz-range-track{width:100%;height:6px;background:transparent;border:none}.slider-input[data-v-bedbe96d]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;background:#fff;border:none;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #0006;transition:all .2s ease}.slider-input[data-v-bedbe96d]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000080}.slider-input[data-v-bedbe96d]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.slider-input[data-v-bedbe96d]::-moz-range-thumb{width:20px;height:20px;background:#fff;border:none;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #0006;transition:all .2s ease}.slider-input[data-v-bedbe96d]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000080}.slider-input[data-v-bedbe96d]::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.1)}.slider-input[data-v-bedbe96d]:focus{outline:none}.slider-value[data-v-bedbe96d]{font-family:Roboto Mono,monospace;color:#fff;min-width:3rem;text-align:right;font-weight:500}.slider-range-wrapper[data-v-bedbe96d]{margin-top:1rem}.slider-value-display[data-v-bedbe96d]{display:flex;justify-content:space-between;margin-bottom:.75rem}.slider-value-display .range-value-label[data-v-bedbe96d]{font-family:Roboto Mono,monospace;color:#fff;font-weight:500}.dual-thumb-slider[data-v-bedbe96d]{position:relative;height:50px;display:flex;align-items:center}.dual-thumb-slider .slider-track[data-v-bedbe96d]{position:absolute;top:50%;left:0;right:0;height:6px;background:#ffffff1a;border-radius:3px;transform:translateY(-50%);pointer-events:none;z-index:1;overflow:hidden}.dual-thumb-slider .slider-track-fill[data-v-bedbe96d]{position:absolute;height:100%;background:linear-gradient(90deg,#00b4d8,#e63946);border-radius:3px;transition:all .2s ease;pointer-events:none}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:all;cursor:pointer;z-index:3}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-webkit-slider-runnable-track{width:100%;height:6px;background:transparent;border:none}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-moz-range-track{width:100%;height:6px;background:transparent;border:none}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;background:#fff;border:none;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #0006;transition:all .2s ease}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000080}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-moz-range-thumb{width:20px;height:20px;background:#fff;border:none;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #0006;transition:all .2s ease}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000080}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.1)}.dual-thumb-slider .slider-thumb[data-v-bedbe96d]:focus{outline:none}.page-container[data-v-9e0c9a5a]{padding-top:80px;min-height:100vh;background:#0a1628;padding-bottom:6rem;position:relative}.page-container .container[data-v-9e0c9a5a]{position:relative;z-index:2}.bg-texture[data-v-9e0c9a5a]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(230,57,70,.1),transparent 50%);pointer-events:none;z-index:0}.celestial-sun-container[data-v-9e0c9a5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;margin-left:-300px;margin-top:-300px;pointer-events:none;z-index:0;overflow:hidden}.celestial-sun-container[data-v-9e0c9a5a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0a16284d,#0a162899 40%,#0a1628d9);pointer-events:none;z-index:1}.celestial-sun[data-v-9e0c9a5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(200px + var(--sun-intensity, 0) * 400px);height:calc(200px + var(--sun-intensity, 0) * 400px);border-radius:50%;background:radial-gradient(circle at center,rgba(calc(255 - 225 * var(--sun-intensity, 0)),calc(200 - 100 * var(--sun-intensity, 0)),calc(0 + 255 * var(--sun-intensity, 0)),calc(.2 + var(--sun-intensity, 0) * .4)),transparent 70%);filter:blur(calc(40px + var(--sun-intensity, 0) * 20px)) brightness(calc(.5 + var(--sun-intensity, 0) * .7));animation:celestial-sun-pulse-9e0c9a5a calc(4s - var(--sun-intensity, 0) * 1s) ease-in-out infinite;opacity:calc(.04 + var(--sun-intensity, 0) * .15)}.particle-constellation[data-v-9e0c9a5a]{position:absolute;top:50%;left:50%;width:600px;height:600px;margin-left:-300px;margin-top:-300px;pointer-events:none}.particle[data-v-9e0c9a5a]{position:absolute;width:4px;height:4px;background:radial-gradient(circle,#00b4d8cc,#00b4d84d);border-radius:50%;top:50%;left:50%;opacity:calc(.1 + var(--sun-intensity, 0) * .6);animation:orbit-9e0c9a5a var(--particle-duration) linear infinite;animation-delay:var(--particle-delay);box-shadow:0 0 calc(4px + var(--sun-intensity, 0) * 6px) rgba(0,180,216,calc(.5 + var(--sun-intensity, 0) * .5))}.particle[data-v-9e0c9a5a]:nth-child(1){--angle: 0deg}.particle[data-v-9e0c9a5a]:nth-child(2){--angle: 45deg}.particle[data-v-9e0c9a5a]:nth-child(3){--angle: 90deg}.particle[data-v-9e0c9a5a]:nth-child(4){--angle: 135deg}.particle[data-v-9e0c9a5a]:nth-child(5){--angle: 180deg}.particle[data-v-9e0c9a5a]:nth-child(6){--angle: 225deg}.particle[data-v-9e0c9a5a]:nth-child(7){--angle: 270deg}.particle[data-v-9e0c9a5a]:nth-child(8){--angle: 315deg}@keyframes orbit-9e0c9a5a{0%{transform:rotate(var(--angle)) translate(calc(150px + var(--sun-intensity, 0) * 50px)) rotate(calc(-1 * var(--angle)));opacity:0}10%{opacity:calc(.1 + var(--sun-intensity, 0) * .6)}90%{opacity:calc(.1 + var(--sun-intensity, 0) * .6)}to{transform:rotate(var(--angle)) translate(calc(150px + var(--sun-intensity, 0) * 50px)) rotate(calc(-1 * var(--angle)));opacity:0}}@keyframes celestial-sun-pulse-9e0c9a5a{0%{transform:translate(-50%,-50%) scale(.8);filter:blur(20px) brightness(.5)}50%{transform:translate(-50%,-50%) scale(1.2);filter:blur(calc(30px + var(--sun-intensity, 0) * 20px)) brightness(calc(1 + var(--sun-intensity, 0)))}to{transform:translate(-50%,-50%) scale(.8);filter:blur(20px) brightness(.5)}}@keyframes globe-float-9e0c9a5a{0%{transform:translate(-50%,-50%) translateZ(0) rotate(-2deg)}50%{transform:translate(-50%,-50%) translate3d(0,-10px,0) rotate(6deg)}to{transform:translate(-50%,-50%) translateZ(0) rotate(-2deg)}}@keyframes globe-spin-9e0c9a5a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes globe-breathe-9e0c9a5a{0%,to{opacity:.52;filter:saturate(1.2) contrast(1.05) brightness(1)}50%{opacity:.62;filter:saturate(1.35) contrast(1.08) brightness(1.12)}}@keyframes solar-wave-9e0c9a5a{0%{transform:translate(-50%,-50%) scale(.7);opacity:0;filter:blur(.6px) brightness(.95)}18%{opacity:.32;filter:blur(.2px) brightness(1.1)}62%{opacity:.16;filter:blur(.8px) brightness(1.02)}to{transform:translate(-50%,-50%) scale(1.72);opacity:0;filter:blur(1.2px) brightness(.98)}}@keyframes wave-rotate-9e0c9a5a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes micro-burst-9e0c9a5a{0%,78%{opacity:0;transform:translate(-50%,-50%) scale(.9);filter:blur(10px)}82%{opacity:.9;transform:translate(-50%,-50%) scale(1.02);filter:blur(6px) brightness(1.2)}86%{opacity:.35;transform:translate(-50%,-50%) scale(1.22);filter:blur(12px)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4);filter:blur(14px)}}.assessment-header[data-v-9e0c9a5a]{text-align:center;padding:6rem 0 7rem;position:relative;isolation:isolate;overflow:visible;z-index:0;--sun-fixed-top: 320px }.assessment-header .assessment-globe[data-v-9e0c9a5a]{position:fixed;left:50%;top:var(--sun-fixed-top);width:calc(var(--sun-size, 560px) * .56);height:calc(var(--sun-size, 560px) * .56);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.14) 0%,rgba(255,59,48,.24) 16%,rgba(230,57,70,.18) 28%,rgba(0,180,216,.14) 46%,transparent 74%),radial-gradient(circle at 32% 28%,rgba(255,142,83,.34) 0%,rgba(255,142,83,.1) 44%,transparent 72%),radial-gradient(circle at 70% 62%,rgba(255,59,48,.22) 0%,transparent 62%),radial-gradient(circle at 50% 50%,#0a162814,#0a162829 62%,#0a16284d);opacity:calc(.32 + var(--sun-alpha-core, .14) * 1.2);box-shadow:0 0 calc(70px + var(--sun-alpha-core, .14) * 220px) #ff8e5329,0 0 calc(160px + var(--sun-alpha-core, .14) * 360px) #ff3b301a,inset 0 0 34px #ffffff1a,inset 0 0 90px #ff8e531a;animation:globe-float-9e0c9a5a calc(var(--beat-duration, 3.2s) * 4.2) ease-in-out infinite,globe-breathe-9e0c9a5a var(--beat-duration, 3.2s) ease-in-out infinite}.assessment-header .assessment-globe[data-v-9e0c9a5a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 16px),repeating-linear-gradient(0deg,rgba(255,142,83,.03) 0 1px,transparent 1px 20px);-webkit-mask-image:radial-gradient(circle at center,black 0 58%,transparent 76%);mask-image:radial-gradient(circle at center,black 0 58%,transparent 76%);opacity:.42;animation:globe-spin-9e0c9a5a calc(var(--beat-duration, 3.2s) * 6.5) linear infinite}.assessment-header .assessment-globe[data-v-9e0c9a5a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.2) 0%,rgba(255,255,255,.06) 22%,transparent 46%),conic-gradient(from 220deg,#ff8e530d,#ff3b3008 60deg,#ff8e5305,#ff3b300a 220deg,#ff8e530d 360deg),radial-gradient(circle at 50% 50%,transparent 54%,rgba(255,142,83,.18) 72%,rgba(255,59,48,.12) 80%,transparent 90%),radial-gradient(circle at 50% 50%,#0a162800,#0a16280d 45%,#0a162842),linear-gradient(105deg,#0a162800,#0a16281a 45%,#0a16284d);filter:blur(.2px);opacity:.9}.assessment-header .assessment-solar-waves[data-v-9e0c9a5a]{position:fixed;left:50%;top:var(--sun-fixed-top);width:calc(var(--sun-size, 560px) * 1.6);height:calc(var(--sun-size, 560px) * 1.6);transform:translate(-50%,-50%);pointer-events:none;z-index:1;opacity:calc(.7 + var(--sun-ray-alpha, .08) * 1.6);mix-blend-mode:screen;filter:saturate(1.1)}.assessment-header .assessment-solar-waves .wave[data-v-9e0c9a5a],.assessment-header .assessment-solar-waves .burst[data-v-9e0c9a5a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.assessment-header .assessment-solar-waves .wave[data-v-9e0c9a5a]{transform:translate(-50%,-50%);left:50%;top:50%;background:radial-gradient(circle,transparent 58%,rgba(255,142,83,.18) 61%,rgba(255,59,48,.1) 66%,transparent 71%);animation:solar-wave-9e0c9a5a calc(var(--beat-duration, 3.2s) * 2.6) ease-in-out infinite}.assessment-header .assessment-solar-waves .wave[data-v-9e0c9a5a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#ff8e5300,#ff8e5329 28deg,#ff3b3000 60deg,#ff8e531f 110deg,#ff3b3000 150deg,#ff8e5324 210deg,#ff3b3000 260deg,#ff8e531f 320deg,#ff8e5300 360deg);-webkit-mask-image:radial-gradient(circle,transparent 60%,black 62% 68%,transparent 70%);mask-image:radial-gradient(circle,transparent 60%,black 62% 68%,transparent 70%);filter:blur(1px);opacity:.8;animation:wave-rotate-9e0c9a5a calc(var(--beat-duration, 3.2s) * 2) linear infinite}.assessment-header .assessment-solar-waves .w2[data-v-9e0c9a5a]{animation-delay:calc(var(--beat-duration, 3.2s) * .35);opacity:.85}.assessment-header .assessment-solar-waves .w2[data-v-9e0c9a5a]:before{animation-duration:calc(var(--beat-duration, 3.2s) * 1.6)}.assessment-header .assessment-solar-waves .w3[data-v-9e0c9a5a]{animation-delay:calc(var(--beat-duration, 3.2s) * .7);opacity:.72}.assessment-header .assessment-solar-waves .w3[data-v-9e0c9a5a]:before{animation-duration:calc(var(--beat-duration, 3.2s) * 1.3)}.assessment-header .assessment-solar-waves .w4[data-v-9e0c9a5a]{animation-delay:calc(var(--beat-duration, 3.2s) * 1.05);opacity:.62}.assessment-header .assessment-solar-waves .w4[data-v-9e0c9a5a]:before{animation-duration:calc(var(--beat-duration, 3.2s) * 1.15)}.assessment-header .assessment-solar-waves .burst[data-v-9e0c9a5a]{left:50%;top:50%;width:calc(var(--sun-size, 560px) * .62);height:calc(var(--sun-size, 560px) * .62);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.18) 0%,rgba(255,142,83,.22) 18%,rgba(255,59,48,.12) 40%,transparent 72%);box-shadow:0 0 70px #ff8e5329,0 0 160px #ff3b301a;animation:micro-burst-9e0c9a5a calc(var(--beat-duration, 3.2s) * 5.6) cubic-bezier(.2,.9,.2,1) infinite}@media (max-width: 768px){.assessment-header .assessment-solar-waves[data-v-9e0c9a5a]{--sun-fixed-top: 300px ;width:calc(var(--sun-size, 560px) * 1.85);height:calc(var(--sun-size, 560px) * 1.85);opacity:calc(.58 + var(--sun-ray-alpha, .08) * 1.4)}}.assessment-header[data-v-9e0c9a5a]:before{content:"";position:fixed;left:50%;top:var(--sun-fixed-top);width:var(--sun-size, 520px);height:var(--sun-size, 520px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(255,59,48,var(--sun-alpha-core, .16)) 0%,rgb(255,107,107,var(--sun-alpha-inner, .14)) 28%,rgb(255,142,83,var(--sun-alpha-outer, .1)) 52%,transparent 72%);filter:blur(var(--sun-blur, 38px));mix-blend-mode:screen;pointer-events:none;z-index:0;animation:header-sun-pulse-9e0c9a5a var(--beat-duration, 3.2s) ease-in-out infinite}.assessment-header[data-v-9e0c9a5a]:after{content:"";position:fixed;left:50%;top:var(--sun-fixed-top);width:calc(var(--sun-size, 520px) * 1.12);height:calc(var(--sun-size, 520px) * 1.12);transform:translate(-50%,-50%);background:conic-gradient(from 0deg,#ff6b6b00,rgb(255,107,107,var(--sun-ray-alpha, .08)) 20deg,#ff8e5300 55deg,rgb(255,107,107,var(--sun-ray-alpha, .08)) 95deg,#ff8e5300 140deg,rgb(255,107,107,var(--sun-ray-alpha, .08)) 200deg,#ff8e5300 250deg,rgb(255,107,107,var(--sun-ray-alpha, .08)) 320deg,#ff6b6b00 360deg);filter:blur(22px);opacity:.9;mix-blend-mode:screen;pointer-events:none;z-index:0;animation:header-sun-pulse-9e0c9a5a var(--beat-duration, 3.2s) ease-in-out infinite,header-sun-rays-9e0c9a5a calc(var(--beat-duration, 3.2s) * 1.8) linear infinite}.assessment-header .page-title[data-v-9e0c9a5a]{position:relative;z-index:2;font-size:clamp(2.5rem,5vw,4rem);color:#fff;margin-bottom:1rem}.assessment-header .page-subtitle[data-v-9e0c9a5a]{position:relative;z-index:2;color:#8b92a0;font-size:1.1rem;max-width:600px;margin:0 auto}.assessment-header .assessment-scroll-cue[data-v-9e0c9a5a]{bottom:auto;left:50%;margin:0;position:absolute;top:calc(100vh - 80px - 5.25rem);top:min(100svh - 80px - 5.25rem - env(safe-area-inset-bottom),100% - 5.25rem);transform:translate(-50%);z-index:4}.assessment-content[data-v-9e0c9a5a]{scroll-margin-top:100px}.reduce-motion .assessment-globe[data-v-9e0c9a5a]{animation:none}.reduce-motion .assessment-globe[data-v-9e0c9a5a]:before{animation:none}.reduce-motion .assessment-globe[data-v-9e0c9a5a]:after{animation:none}.reduce-motion .assessment-solar-waves[data-v-9e0c9a5a]{display:none}.reduce-motion .assessment-header[data-v-9e0c9a5a]:before{animation:none}.reduce-motion .assessment-header[data-v-9e0c9a5a]:after{animation:none}.reduce-motion .pulse-value[data-v-9e0c9a5a]:after{animation:none}.reduce-motion .multiplier-number[data-v-9e0c9a5a],.reduce-motion .team-count.powered[data-v-9e0c9a5a]{animation:none}.calculator-layout[data-v-9e0c9a5a]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch}@media (max-width: 768px){.calculator-layout[data-v-9e0c9a5a]{grid-template-columns:1fr;gap:2rem}}.calc-column[data-v-9e0c9a5a]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.calc-column[data-v-9e0c9a5a]:hover,.calc-column[data-v-9e0c9a5a]:focus-within{border-color:#00b4d83d;box-shadow:0 18px 44px #00000029}.panel-header[data-v-9e0c9a5a]{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#00b4d8,#e63946) 1}.panel-header h3[data-v-9e0c9a5a]{color:#fff;font-size:clamp(1.5rem,3vw,1.75rem);margin-bottom:.75rem;font-weight:700;letter-spacing:-.5px}.panel-header p[data-v-9e0c9a5a]{color:#8b92a0;font-size:.85rem;line-height:1.5;margin:0}.input-group[data-v-9e0c9a5a]{margin-bottom:2rem}.input-wrapper[data-v-9e0c9a5a]{position:relative}.input-wrapper.currency[data-v-9e0c9a5a]:before{content:"$";position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#8b92a0}.input-wrapper input[data-v-9e0c9a5a]{width:100%;background:#0a162880;border:1px solid rgba(255,255,255,.2);padding:1rem 1rem 1rem 2rem;color:#fff;border-radius:8px;font-family:Roboto Mono,monospace;font-size:1.1rem}.input-wrapper input[data-v-9e0c9a5a]:focus{outline:none;border-color:#00b4d8}.compact-input[data-v-9e0c9a5a]{width:100%;background:#0a162880;border:1px solid rgba(255,255,255,.2);padding:.75rem;color:#fff;border-radius:8px;font-family:Roboto Mono,monospace}.compact-input[data-v-9e0c9a5a]:focus{outline:none;border-color:#00b4d8}.advanced-toggle[data-v-9e0c9a5a]{width:100%;display:flex;align-items:center;gap:.5rem;background:transparent;border-right:0;border-bottom:0;border-left:0;color:#00b4d8;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;margin:2rem 0 1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,180,216,.2);text-align:left;-webkit-user-select:none;user-select:none;transition:color .3s ease}.advanced-toggle[data-v-9e0c9a5a]:hover{color:#0cd7ff}.advanced-toggle[data-v-9e0c9a5a]:focus-visible{outline:2px solid #00B4D8;outline-offset:.5rem}.advanced-toggle .arrow[data-v-9e0c9a5a]{font-size:.8rem;transition:transform .3s ease}.advanced-toggle .arrow.rotated[data-v-9e0c9a5a]{transform:rotate(180deg)}.advanced-options[data-v-9e0c9a5a]{padding:1.5rem 0 .5rem;margin-bottom:1rem;display:grid;gap:1.5rem}.advanced-options .input-wrapper[data-v-9e0c9a5a]{font-size:1rem}.field-description[data-v-9e0c9a5a]{font-size:.85rem;color:#fff;margin-bottom:.75rem;line-height:1.6;font-weight:500}.field-description a[data-v-9e0c9a5a]{color:#00b4d8;text-decoration:underline;transition:color .2s ease}.field-description a[data-v-9e0c9a5a]:hover{color:#e63946}.half-inputs[data-v-9e0c9a5a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.help-text[data-v-9e0c9a5a]{display:block;margin-top:.5rem;font-size:.75rem;color:#8b92a0b3}.result-card[data-v-9e0c9a5a]{text-align:center;position:relative;z-index:1}.primary-result[data-v-9e0c9a5a]{margin-bottom:0;padding-bottom:0;border-bottom:none}.scale-team-hero[data-v-9e0c9a5a]{text-align:center;margin:-2rem -2rem 2rem;padding:2rem;background:#00b4d80f;border-bottom:1px solid rgba(0,180,216,.2);border-radius:0;position:relative;z-index:2}.scale-team-hero .scale-team-label[data-v-9e0c9a5a]{font-size:.75rem;color:#00b4d8;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-weight:600}.scale-team-hero .scale-team-description[data-v-9e0c9a5a]{font-size:1rem;color:#fff;line-height:1.6;margin:0 0 1.5rem}.scale-team-hero .scale-team-description strong[data-v-9e0c9a5a]{color:#00b4d8;font-weight:600}.scale-team-hero .scale-team-numbers[data-v-9e0c9a5a]{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:0}@media (max-width: 576px){.scale-team-hero .scale-team-numbers[data-v-9e0c9a5a]{gap:1rem}}.scale-team-hero .your-team[data-v-9e0c9a5a],.scale-team-hero .powered-team[data-v-9e0c9a5a]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.scale-team-hero .team-count[data-v-9e0c9a5a]{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:#fff;line-height:1}.scale-team-hero .team-count.powered[data-v-9e0c9a5a]{background:linear-gradient(135deg,#00b4d8,#e63946);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:glow-pulse-9e0c9a5a var(--beat-duration, 3.2s) ease-in-out infinite}.scale-team-hero .team-label[data-v-9e0c9a5a]{font-size:.75rem;color:#8b92a0;text-transform:uppercase;letter-spacing:.05em}.scale-team-hero .arrow-large[data-v-9e0c9a5a]{font-size:2rem;color:#e63946;animation:pulse-arrow-9e0c9a5a 1.5s ease-in-out infinite}.multiplier-hero[data-v-9e0c9a5a]{text-align:center;margin-bottom:2rem;padding:1rem 0;position:relative}.multiplier-hero .multiplier-label[data-v-9e0c9a5a]{font-size:.75rem;color:#00b4d8;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;font-weight:600}.multiplier-hero .multiplier-display[data-v-9e0c9a5a]{display:flex;align-items:baseline;justify-content:center;gap:.3rem}.multiplier-hero .multiplier-display .multiplier-number[data-v-9e0c9a5a]{font-size:clamp(4rem,8vw,6rem);font-weight:900;background:linear-gradient(135deg,#fff,#00b4d8,#e63946);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;animation:glow-pulse-9e0c9a5a var(--beat-duration, 3.2s) ease-in-out infinite}.multiplier-hero .multiplier-display .multiplier-x[data-v-9e0c9a5a]{font-size:clamp(2rem,4vw,3rem);color:#fff;font-weight:700;opacity:.7}.pulse-value[data-v-9e0c9a5a]{position:relative}.pulse-value[data-v-9e0c9a5a]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + var(--pulse-glow, 0px));height:calc(100% + var(--pulse-glow, 0px));background:radial-gradient(circle,rgba(255,107,107,var(--pulse-alpha, .22)),transparent 70%);filter:blur(8px);animation:glow-under-9e0c9a5a var(--beat-duration, 3.2s) ease-in-out infinite;pointer-events:none;z-index:-1}.expand-enter-active[data-v-9e0c9a5a],.expand-leave-active[data-v-9e0c9a5a]{transition:all .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.expand-enter-from[data-v-9e0c9a5a],.expand-leave-to[data-v-9e0c9a5a]{opacity:0;max-height:0;margin-bottom:0}.expand-enter-to[data-v-9e0c9a5a],.expand-leave-from[data-v-9e0c9a5a]{opacity:1;max-height:500px;margin-bottom:1rem}@keyframes glow-under-9e0c9a5a{0%,to{opacity:var(--pulse-alpha, .22);transform:translate(-50%,-50%) scale(1)}50%{opacity:var(--pulse-alpha-peak, .55);transform:translate(-50%,-50%) scale(var(--pulse-scale, 1.08))}}@keyframes fire-surge-9e0c9a5a{0%{transform:scale(1) translateY(0);filter:blur(8px)}50%{transform:scale(1.15) translateY(-10px);filter:blur(12px) brightness(1.2)}to{transform:scale(1) translateY(0);filter:blur(8px)}}.impact-narrative[data-v-9e0c9a5a]{margin-top:2rem;padding:1.5rem;background:#ffffff05;border-radius:8px}.impact-narrative p[data-v-9e0c9a5a]{font-size:1rem;line-height:1.7;color:#fff;margin:0}.impact-narrative .input-value[data-v-9e0c9a5a]{color:#00b4d8;font-weight:600}.impact-narrative .result-value[data-v-9e0c9a5a]{background:linear-gradient(90deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}@keyframes surge-pulse-9e0c9a5a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes header-sun-pulse-9e0c9a5a{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(var(--sun-scale, 1.06))}}@keyframes header-sun-rays-9e0c9a5a{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes glow-pulse-9e0c9a5a{0%,to{filter:drop-shadow(0 0 var(--shadow-low, 10px) rgba(0,180,216,.5))}50%{filter:drop-shadow(0 0 var(--shadow-high, 20px) rgba(230,57,70,.7))}}@keyframes power-up-9e0c9a5a{0%,to{transform:scale(1);filter:drop-shadow(0 0 5px rgba(0,180,216,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(230,57,70,.8))}}@keyframes pulse-arrow-9e0c9a5a{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(5px);opacity:1}}.value-range[data-v-9e0c9a5a]{text-align:center;margin-bottom:1.5rem}.value-range .value-label[data-v-9e0c9a5a]{font-size:.85rem;color:#8b92a0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.value-range .value-amount[data-v-9e0c9a5a]{font-size:1.2rem;color:#fff;font-family:Roboto Mono,monospace;font-weight:600}.unlock-explanation[data-v-9e0c9a5a]{margin-top:1.5rem;font-size:1.1rem;color:#8b92a0;line-height:1.7;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.unlock-explanation strong[data-v-9e0c9a5a]{color:#00b4d8;font-weight:600}.charts-grid[data-v-9e0c9a5a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media (max-width: 576px){.charts-grid[data-v-9e0c9a5a]{grid-template-columns:1fr}}.chart-wrapper[data-v-9e0c9a5a]{background:#ffffff0d;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.metric-card[data-v-9e0c9a5a]{text-align:left}.metric-value[data-v-9e0c9a5a]{font-size:2rem;font-weight:700;color:#fff;margin:.5rem 0}.metric-sub[data-v-9e0c9a5a]{font-size:.75rem;color:#8b92a0;margin-bottom:1rem}.mini-bar-container[data-v-9e0c9a5a]{margin-top:auto}.mini-bar-bg[data-v-9e0c9a5a]{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.mini-bar-fill[data-v-9e0c9a5a]{height:100%;background:linear-gradient(90deg,#00b4d8,#e63946);border-radius:3px;transition:width .8s cubic-bezier(.22,1,.36,1)}.mini-bar-fill.animate-pulse[data-v-9e0c9a5a]{animation:bar-pulse-9e0c9a5a 2s ease-in-out infinite}@keyframes bar-pulse-9e0c9a5a{0%,to{box-shadow:0 0 5px #00b4d880}50%{box-shadow:0 0 15px #e63946cc}}.mini-bar-label[data-v-9e0c9a5a]{font-size:10px;color:#8b92a0;text-transform:uppercase}.power-up[data-v-9e0c9a5a]{position:relative;overflow:hidden}.power-up .power-icon[data-v-9e0c9a5a]{font-size:4rem;position:absolute;bottom:-10px;right:-10px;opacity:.1;animation:rotate-icon-9e0c9a5a 4s linear infinite}@keyframes rotate-icon-9e0c9a5a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.caffeine-meter[data-v-9e0c9a5a]{text-align:center}.caffeine-meter .caffeine-display[data-v-9e0c9a5a]{margin:1rem 0}.caffeine-meter .caffeine-display .caffeine-emoji[data-v-9e0c9a5a]{font-size:3rem;margin-bottom:.5rem;animation:bounce-9e0c9a5a 1s ease-in-out infinite}.caffeine-meter .caffeine-display .caffeine-name[data-v-9e0c9a5a]{font-size:1.1rem;color:#fff;font-weight:600}.caffeine-meter .caffeine-bar-container[data-v-9e0c9a5a]{margin:1rem 0}.caffeine-meter .caffeine-bar-bg[data-v-9e0c9a5a]{height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.caffeine-meter .caffeine-bar-fill[data-v-9e0c9a5a]{height:100%;background:linear-gradient(90deg,#00b4d8,#e63946,#ff6b6b);border-radius:6px;transition:width .8s cubic-bezier(.22,1,.36,1);box-shadow:0 0 10px #e6394680;animation:energy-pulse-9e0c9a5a 1.5s ease-in-out infinite}@keyframes bounce-9e0c9a5a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes energy-pulse-9e0c9a5a{0%,to{box-shadow:0 0 10px #00b4d880}50%{box-shadow:0 0 20px #e63946cc}}.chart-label-top[data-v-9e0c9a5a]{font-size:.75rem;color:#8b92a0;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.kpi-grid[data-v-9e0c9a5a]{display:none}.kpi-item[data-v-9e0c9a5a]{background:#ffffff0d;padding:1rem;border-radius:4px;border-left:3px solid #00B4D8}.kpi-label[data-v-9e0c9a5a]{font-size:.75rem;text-transform:uppercase;color:#8b92a0;margin-bottom:.25rem}.kpi-value[data-v-9e0c9a5a]{font-size:1.5rem;font-weight:700;color:#fff}.kpi-sub[data-v-9e0c9a5a]{font-size:.75rem;color:#8b92a0;font-family:Roboto Mono,monospace}.gauge-container[data-v-9e0c9a5a]{position:relative;width:100%;height:100px;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.gauge-svg[data-v-9e0c9a5a]{width:100%;height:100%;overflow:visible}.gauge-svg path[data-v-9e0c9a5a]{fill:none;stroke-width:10;stroke-linecap:round}.gauge-svg .gauge-bg[data-v-9e0c9a5a]{stroke:#ffffff1a}.gauge-svg .gauge-fill[data-v-9e0c9a5a]{stroke:#00b4d8;stroke-dasharray:125.6;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.gauge-value[data-v-9e0c9a5a]{position:absolute;bottom:0;font-size:1.5rem;font-weight:700;color:#fff}.data-source[data-v-9e0c9a5a]{margin-top:2rem;padding:1.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0a162873}.data-source .data-source-label[data-v-9e0c9a5a]{font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#00b4d8e6;margin-bottom:.75rem}.data-source p[data-v-9e0c9a5a]{font-size:.95rem;color:#ffffffbf;line-height:1.6;margin:0;font-style:normal}.assessment-cta[data-v-9e0c9a5a]{margin-top:4rem;display:flex;align-items:center;justify-content:center;scroll-margin-top:100px}.cta-panel[data-v-9e0c9a5a]{width:min(900px,100%);background:#00b4d80f;border:1px solid rgba(0,180,216,.25);border-radius:12px;padding:clamp(2.5rem,4vw,3.5rem);text-align:center;position:relative;overflow:hidden}.cta-panel[data-v-9e0c9a5a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(230,57,70,.12),transparent 55%);pointer-events:none}.cta-panel h2[data-v-9e0c9a5a]{position:relative;z-index:1;color:#fff;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.05;margin-bottom:2rem}.btn-cta[data-v-9e0c9a5a]{position:relative;z-index:1;padding:1.25rem 2.75rem;border-radius:9999px;font-size:1.05rem;letter-spacing:.06em}.full-width[data-v-9e0c9a5a]{width:100%}@media (prefers-reduced-motion: reduce){.assessment-header[data-v-9e0c9a5a] *,.scale-team-hero[data-v-9e0c9a5a] *,.result-card[data-v-9e0c9a5a] *,.mini-bar-fill[data-v-9e0c9a5a],.power-icon[data-v-9e0c9a5a],.caffeine-emoji[data-v-9e0c9a5a],.caffeine-bar-fill[data-v-9e0c9a5a]{animation:none!important;transition-duration:.01ms!important}.expand-enter-active[data-v-9e0c9a5a],.expand-leave-active[data-v-9e0c9a5a],.calc-column[data-v-9e0c9a5a]{transition-duration:.01ms!important}}.page-container[data-v-61502969]{padding-top:80px;min-height:100vh;background:#0a1628;position:relative}.accelerator-content[data-v-61502969]{position:relative;z-index:1}.accelerator-hero[data-v-61502969]{background:radial-gradient(circle at 78% 30%,rgba(0,180,216,.13),transparent 28%),radial-gradient(circle at 90% 72%,rgba(230,57,70,.1),transparent 30%),linear-gradient(145deg,#080f23,#0a1628 54%,#0f1b2e);border-bottom:1px solid rgba(0,180,216,.16);min-height:calc(100vh - 80px);overflow:hidden;padding:clamp(6rem,10vw,9rem) 0 4.5rem;position:relative}.accelerator-hero[data-v-61502969]:before{background-image:linear-gradient(rgba(0,180,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,180,216,.035) 1px,transparent 1px);background-size:44px 44px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 75% 50%,black,transparent 68%);mask-image:radial-gradient(circle at 75% 50%,black,transparent 68%);pointer-events:none;position:absolute}.accelerator-hero-layout[data-v-61502969]{align-items:center;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);position:relative;z-index:2}.accelerator-hero-copy[data-v-61502969]{min-width:0}.accelerator-hero-copy .accelerator-kicker[data-v-61502969]{align-items:center;color:#00b4d8;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:.6rem;letter-spacing:.2em;margin-bottom:1.5rem;text-transform:uppercase}.accelerator-hero-copy .accelerator-kicker__link[data-v-61502969]{color:inherit;text-decoration:none}.accelerator-hero-copy .accelerator-kicker__link[data-v-61502969]:hover,.accelerator-hero-copy .accelerator-kicker__link[data-v-61502969]:focus-visible{color:#fff}.accelerator-hero-copy .accelerator-kicker__sep[data-v-61502969]{color:#ffffff73}.accelerator-hero-copy h1[data-v-61502969]{color:#fff;font-size:clamp(3.7rem,7.4vw,7rem);font-weight:900;letter-spacing:-.045em;line-height:.95;margin:0 0 1.5rem;text-wrap:balance}.accelerator-hero-copy .accelerator-title-prefix[data-v-61502969]{display:block}.accelerator-hero-copy p[data-v-61502969]{color:#cacad0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.65;max-width:620px}.accelerator-plan[data-v-61502969]{isolation:isolate;min-height:460px;min-width:0;position:relative}.accelerator-plan[data-v-61502969]:before{background:radial-gradient(circle,rgba(0,180,216,.16),transparent 66%);border-radius:50%;content:"";height:440px;position:absolute;right:-8%;top:2%;width:440px;z-index:-1}.accelerator-hero.hero-intro-pending[data-v-61502969] :is(.plan-panel,.plan-title,.idea-chip,.plan-bar,.plan-owner,.plan-line,.plan-check-ring,.plan-check,.accelerator-kicker,.accelerator-hero-copy h1,.accelerator-hero-copy p){animation:hero-intro-pending-failsafe-61502969 0s linear 8s forwards;opacity:0;visibility:hidden}@keyframes hero-intro-pending-failsafe-61502969{to{opacity:1;visibility:visible}}.plan-scene[data-v-61502969]{display:block;filter:drop-shadow(0 30px 48px rgba(8,15,35,.45));height:auto;overflow:visible;position:relative;width:100%;z-index:2}.idea-chip rect[data-v-61502969]{fill:#0a1628eb;stroke:#00b4d880;stroke-width:2}.idea-chip line[data-v-61502969]{stroke:#ffffff59;stroke-linecap:round;stroke-width:3}.idea-chip:nth-child(2n) rect[data-v-61502969]{stroke:#e6394680}.plan-panel[data-v-61502969]{fill:#0f1b2eeb;stroke:#00b4d86b;stroke-width:2}.plan-title[data-v-61502969]{fill:#ffffff2e}.plan-line[data-v-61502969]{fill:none;stroke:#00b4d880;stroke-dasharray:4 7;stroke-width:2}.plan-bar[data-v-61502969]{fill:#00b4d8}.plan-bar-alt[data-v-61502969]{fill:#e63946d9}.plan-owner[data-v-61502969]{fill:#080f23;stroke:#fff;stroke-width:3}.plan-check-ring[data-v-61502969]{fill:#00b4d81f;stroke:#00b4d8;stroke-width:2}.plan-check[data-v-61502969]{fill:none;stroke:#00b4d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}@media (prefers-reduced-motion: no-preference){.plan-board[data-v-61502969]{animation:plan-float-61502969 6s ease-in-out infinite}}@keyframes plan-float-61502969{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.accelerator-scroll-cue[data-v-61502969]{bottom:auto;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:calc(100vh - 5.25rem);top:min(100svh - 5.25rem - env(safe-area-inset-bottom),100% - 5.25rem);z-index:4}.accelerator-scroll-cue[data-v-61502969] .scroll-cue{pointer-events:auto}.section[data-v-61502969]{padding:6.5rem 0;position:relative;z-index:1}@media (max-width: 768px){.section[data-v-61502969]{padding:5rem 0}}@media (max-width: 1024px){.accelerator-hero-layout[data-v-61502969]{gap:2.5rem;grid-template-columns:minmax(0,1fr);width:100%}.accelerator-hero-copy[data-v-61502969]{margin:0 auto;max-width:820px;text-align:center}.accelerator-hero-copy p[data-v-61502969]{margin-left:auto;margin-right:auto}.accelerator-plan[data-v-61502969]{margin:0 auto;max-width:720px;width:100%}}@media (max-width: 768px){.accelerator-hero[data-v-61502969]{min-height:auto;padding:6.5rem 0 3.5rem}.container.accelerator-hero-layout[data-v-61502969]{padding-left:1.25rem;padding-right:1.25rem}.accelerator-hero-copy[data-v-61502969]{width:100%}.accelerator-hero-copy h1[data-v-61502969]{font-size:clamp(2.75rem,12vw,4rem);line-height:.98}.accelerator-hero-copy p[data-v-61502969]{font-size:1.05rem}.accelerator-plan[data-v-61502969]{min-height:330px}}@media (prefers-reduced-motion: reduce){.idea-chip[data-v-61502969]{display:none}.plan-board[data-v-61502969],.plan-board[data-v-61502969] *,.accelerator-scroll-cue[data-v-61502969],.accelerator-hero-copy[data-v-61502969]>*{opacity:1!important;transform:none!important}.accelerator-response[data-v-61502969],.answer-card[data-v-61502969],.deliverable-item[data-v-61502969],.pricing-card[data-v-61502969]{transition:none}.accelerator-response[data-v-61502969]:hover,.answer-card[data-v-61502969]:hover,.deliverable-item[data-v-61502969]:hover,.pricing-card[data-v-61502969]:hover{transform:none}}.section-dark[data-v-61502969]{background:#0f1b2e}.container[data-v-61502969]{max-width:1400px;margin:0 auto;padding:0 2rem}#why-accelerator[data-v-61502969]{scroll-margin-top:100px}.section-friction[data-v-61502969]{background:radial-gradient(circle at 10% 12%,rgba(230,57,70,.09),transparent 30%),radial-gradient(circle at 88% 82%,rgba(0,180,216,.08),transparent 32%),#0f1b2e;border-bottom:1px solid rgba(0,180,216,.14);border-top:1px solid rgba(0,180,216,.14)}.friction-layout[data-v-61502969]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr)}.friction-intro[data-v-61502969]{align-self:start}.friction-intro .section-label[data-v-61502969]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.friction-intro h2[data-v-61502969]{color:#fff;font-size:clamp(2.2rem,3.8vw,3.3rem);font-weight:900;line-height:1.08;margin:.9rem 0 1.25rem}.friction-intro p[data-v-61502969]{color:#ffffffbd;font-size:1.08rem;line-height:1.75;max-width:760px}.accelerator-response[data-v-61502969]{align-items:start;background:linear-gradient(115deg,#00b4d81a,#e6394614);border:1px solid rgba(0,180,216,.28);border-radius:24px;display:grid;gap:1rem clamp(1.5rem,3vw,3rem);grid-column:1/-1;grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);padding:clamp(1.5rem,3vw,2.4rem)}.accelerator-response span[data-v-61502969]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.accelerator-response strong[data-v-61502969]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.45}.section-header[data-v-61502969]{margin-bottom:3rem;max-width:920px}.section-header .section-label[data-v-61502969]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.section-header .section-description h2[data-v-61502969]{color:#fff;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:900;line-height:1.08;margin:.8rem 0 1.15rem}.section-header .section-description p[data-v-61502969]{color:#8b92a0;font-size:1.1rem;line-height:1.75;max-width:820px}.section-header-direct .section-description h2[data-v-61502969]{margin-top:0}.section-stalls[data-v-61502969]{background:#0f1b2e}.section-answers[data-v-61502969]{background:#0a1628}.answers-grid[data-v-61502969]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.answer-card[data-v-61502969]{background:linear-gradient(145deg,#0f1b2ef0,#080f23eb);border:1px solid rgba(0,180,216,.16);border-radius:24px;min-width:0;padding:clamp(1.6rem,2.7vw,2.35rem);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.answer-card[data-v-61502969]:hover{border-color:#00b4d857;box-shadow:0 16px 34px #080f233d;transform:translateY(-3px)}.answer-card h3[data-v-61502969]{color:#fff;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;line-height:1.3;margin-bottom:.75rem}.answer-card p[data-v-61502969]{color:#8b92a0;font-size:1rem;line-height:1.7;margin:0}.section-process[data-v-61502969]{background:radial-gradient(circle at 90% 10%,rgba(0,180,216,.08),transparent 32%),#0a1628;border-top:1px solid rgba(0,180,216,.12)}.process-layout[data-v-61502969]{align-items:start;display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.process-layout .section-header[data-v-61502969]{margin-bottom:0}.process-list[data-v-61502969]{display:grid;gap:1.75rem;list-style:none;margin:0;padding:0}.process-step[data-v-61502969]{border-left:2px solid rgba(0,180,216,.45);padding-left:1.25rem}.process-step h3[data-v-61502969]{color:#fff;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.25;margin-bottom:.5rem}.process-step p[data-v-61502969]{color:#8b92a0;line-height:1.7;margin:0}.deliverables-grid[data-v-61502969]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.deliverable-item[data-v-61502969]{background:linear-gradient(145deg,#0f1b2ef0,#080f23eb);border:1px solid rgba(0,180,216,.16);border-radius:24px;display:flex;flex-direction:column;min-width:0;padding:clamp(1.6rem,2.7vw,2.35rem);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.deliverable-item[data-v-61502969]:hover{border-color:#00b4d857;box-shadow:0 16px 34px #080f233d;transform:translateY(-3px)}.deliverable-item h3[data-v-61502969]{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.3}.deliverable-item p[data-v-61502969]{color:#8b92a0;line-height:1.7;font-size:1rem;margin:0}.pricing-grid[data-v-61502969]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 768px){.pricing-grid[data-v-61502969]{grid-template-columns:1fr;gap:2rem}}.pricing-card[data-v-61502969]{background:linear-gradient(145deg,#0f1b2ef0,#080f23eb);border:1px solid rgba(0,180,216,.18);border-radius:24px;display:flex;flex-direction:column;min-width:0;padding:clamp(1.6rem,2.6vw,2.4rem);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.pricing-card[data-v-61502969]:hover{border-color:#00b4d84d;box-shadow:0 16px 34px #080f233d;transform:translateY(-3px)}.pricing-card.pricing-featured[data-v-61502969]{border-color:#00b4d866;background:#00b4d80a;box-shadow:0 10px 30px #00b4d84d}.pricing-card .plan-name[data-v-61502969]{font-family:Roboto Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;color:#00b4d8;font-weight:600;margin-bottom:1.5rem}.pricing-card .plan-price[data-v-61502969]{font-size:clamp(2.6rem,4.2vw,3.5rem);font-weight:900;color:#fff;line-height:1}.pricing-card .plan-price-note[data-v-61502969]{color:#8b92a0;font-size:.85rem;margin-top:.5rem;margin-bottom:2rem}.pricing-card .plan-description[data-v-61502969]{color:#ffffffc2;flex-grow:1;font-size:1.03rem;line-height:1.72;margin:.5rem 0 2rem}.pricing-card .plan-specs[data-v-61502969]{list-style:none;padding:0;margin:0 0 2rem;border-top:1px solid rgba(255,255,255,.08)}.pricing-card .plan-specs li[data-v-61502969]{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.pricing-card .plan-specs .spec-label[data-v-61502969]{color:#8b92a0;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.pricing-card .plan-specs .spec-value[data-v-61502969]{color:#fff;text-align:right;line-height:1.4}.pricing-card .plan-deliverables[data-v-61502969]{margin-bottom:2.5rem;flex-grow:1}.pricing-card .plan-deliverables .plan-deliverables-label[data-v-61502969]{color:#8b92a0;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.pricing-card .plan-deliverables ul[data-v-61502969]{list-style:none;padding:0;margin:0}.pricing-card .plan-deliverables ul li[data-v-61502969]{color:#cacad0;line-height:1.5;padding:.4rem 0 .4rem 1.75rem;position:relative}.pricing-card .plan-deliverables ul li[data-v-61502969]:before{content:"✓";position:absolute;left:0;color:#00b4d8;font-weight:700}.pricing-card .plan-cta[data-v-61502969]{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease,background .15s ease,color .15s ease}.pricing-card .plan-cta[data-v-61502969]:hover{transform:translateY(-3px) scale(1.02)}.pricing-card .plan-cta[data-v-61502969]:active{transform:translateY(-1px) scale(1.01)}@media (prefers-reduced-motion: reduce){.pricing-card .plan-cta[data-v-61502969]{transition:none}.pricing-card .plan-cta[data-v-61502969]:hover{transform:none}}.pricing-card .plan-cta[data-v-61502969]{display:block;text-align:center;padding:1.1rem 2rem;background:transparent;color:#00b4d8;border:2px solid #00B4D8;border-radius:9999px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;text-decoration:none}.pricing-card .plan-cta[data-v-61502969]:hover{background:#00b4d8;color:#080f23}.pricing-card.pricing-featured .plan-cta[data-v-61502969]{background:#e63946;border-color:#e63946;color:#fff}.pricing-card.pricing-featured .plan-cta[data-v-61502969]:hover{background:#db1c2a;border-color:#db1c2a;box-shadow:0 10px 40px #e6394666}.pricing-card.pricing-custom[data-v-61502969]{background:radial-gradient(circle at 86% 10%,rgba(230,57,70,.14),transparent 32%),linear-gradient(145deg,#0f1b2ef5,#080f23f0);border-color:#e6394647}.pricing-card.pricing-custom .plan-price[data-v-61502969]{font-size:clamp(2.35rem,3.8vw,3rem)}.pricing-card.pricing-custom .plan-cta[data-v-61502969]{border-color:#e63946;color:#fff}.pricing-card.pricing-custom .plan-cta[data-v-61502969]:hover{background:#e63946;box-shadow:0 10px 40px #e6394666}.section-testimonials[data-v-61502969]{background:radial-gradient(circle at 12% 5%,rgba(0,180,216,.09),transparent 32%),#080f23;border-top:1px solid rgba(0,180,216,.18)}@media (max-width: 1024px){.deliverables-grid[data-v-61502969]{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverables-grid .deliverable-item[data-v-61502969]:last-child{grid-column:1/-1}.pricing-grid[data-v-61502969]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid .pricing-custom[data-v-61502969]{grid-column:1/-1}}@media (max-width: 768px){.container[data-v-61502969]{padding-left:1.25rem;padding-right:1.25rem}.answers-grid[data-v-61502969],.deliverables-grid[data-v-61502969],.pricing-grid[data-v-61502969],.process-layout[data-v-61502969]{grid-template-columns:minmax(0,1fr)}.deliverables-grid .deliverable-item[data-v-61502969]:last-child,.pricing-grid .pricing-custom[data-v-61502969]{grid-column:auto}.accelerator-response[data-v-61502969]{grid-template-columns:minmax(0,1fr)}.section-header[data-v-61502969]{margin-bottom:2.5rem}.pricing-grid[data-v-61502969]{gap:1.25rem}}.media-slot[data-v-57ca27ea]{background:#0f1b2ec7;border:1px solid rgba(0,180,216,.2);border-radius:24px;overflow:hidden}.media-frame[data-v-57ca27ea]{aspect-ratio:4/5;background:radial-gradient(circle at 72% 25%,rgba(230,57,70,.17),transparent 31%),radial-gradient(circle at 21% 82%,rgba(0,180,216,.14),transparent 34%),linear-gradient(145deg,#0a1628c7,#080f23fa);overflow:hidden;position:relative}.media-slot.scene-library .media-frame[data-v-57ca27ea],.media-slot.scene-cohort .media-frame[data-v-57ca27ea]{background:radial-gradient(circle at 68% 28%,rgba(230,57,70,.2),transparent 34%),radial-gradient(circle at 24% 76%,rgba(0,180,216,.13),transparent 36%),linear-gradient(160deg,#0a1628d1,#080f23fa)}.media-slot.scene-workshop .media-frame[data-v-57ca27ea],.media-slot.scene-advisory .media-frame[data-v-57ca27ea],.media-slot.scene-roundtable .media-frame[data-v-57ca27ea]{background:radial-gradient(circle at 30% 24%,rgba(230,57,70,.18),transparent 34%),radial-gradient(circle at 73% 73%,rgba(0,180,216,.14),transparent 36%),linear-gradient(145deg,#0f1b2ed1,#080f23fa)}.media-slot.scene-first-look .media-frame[data-v-57ca27ea],.media-slot.scene-updates .media-frame[data-v-57ca27ea],.media-slot.scene-qar .media-frame[data-v-57ca27ea]{background:radial-gradient(circle at 50% 42%,rgba(0,180,216,.18),transparent 33%),radial-gradient(circle at 76% 78%,rgba(230,57,70,.12),transparent 38%),linear-gradient(175deg,#0a1628cc,#080f23fa)}.media-grid[data-v-57ca27ea]{background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:30px 30px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 90%);position:absolute}.media-glow[data-v-57ca27ea]{background:#00b4d82e;border-radius:50%;filter:blur(42px);height:36%;left:32%;opacity:.72;position:absolute;top:35%;width:36%}.scene-art[data-v-57ca27ea]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.scene[data-v-57ca27ea]{transform-box:fill-box;transform-origin:center}.scene-panel[data-v-57ca27ea],.scene-sheet[data-v-57ca27ea]{fill:#0f1b2ee0;stroke:#00b4d875;stroke-width:2}.scene-panel-alt[data-v-57ca27ea],.scene-sheet-alt[data-v-57ca27ea]{fill:#0a1628eb;stroke:#e6394673}.scene-shield[data-v-57ca27ea]{fill:#00b4d814;stroke:#00b4d8a8;stroke-linejoin:round;stroke-width:3}.scene-bar[data-v-57ca27ea]{fill:#00b4d8d1}.scene-day[data-v-57ca27ea]{fill:#ffffff0d;stroke:#00b4d838;stroke-width:1.5}.scene-chair[data-v-57ca27ea],.scene-clip[data-v-57ca27ea]{fill:#0a1628f5;stroke:#00b4d88c;stroke-width:2}.scene-text[data-v-57ca27ea]{fill:none;stroke:#ffffff4d;stroke-linecap:round;stroke-width:4}.scene-bar-alt[data-v-57ca27ea]{fill:#e63946b8}.scene-line[data-v-57ca27ea],.scene-signal[data-v-57ca27ea],.scene-arrow[data-v-57ca27ea]{fill:none;stroke:#00b4d8c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.scene-muted[data-v-57ca27ea]{fill:none;stroke:#ffffff38;stroke-linecap:round;stroke-width:6}.scene-accent[data-v-57ca27ea]{fill:none;stroke:#00b4d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:7}.scene-ring[data-v-57ca27ea]{fill:#00b4d809;stroke:#00b4d861;stroke-dasharray:6 9;stroke-width:2;transform-box:fill-box;transform-origin:center}.scene-ring-inner[data-v-57ca27ea]{stroke:#e6394675;stroke-dasharray:3 8}.scene-node[data-v-57ca27ea],.scene-badge[data-v-57ca27ea],.scene-person[data-v-57ca27ea]{fill:#080f23;stroke:#00b4d8;stroke-width:3;transform-box:fill-box;transform-origin:center}.scene-node-secondary[data-v-57ca27ea]{stroke:#e63946}.scene-person[data-v-57ca27ea]{fill:#0a1628f5}.scene-person-body[data-v-57ca27ea]{fill:#00b4d814;stroke:#00b4d89e;stroke-width:2}.scene-check[data-v-57ca27ea]{fill:none;stroke:#00b4d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.scene-spark[data-v-57ca27ea]{fill:#00b4d821;stroke:#00b4d8;stroke-linejoin:round;stroke-width:2;transform-box:fill-box;transform-origin:center}.media-slot.compact .media-frame[data-v-57ca27ea]{aspect-ratio:5/4}@media (prefers-reduced-motion: no-preference){.is-active .motion-float[data-v-57ca27ea]{animation:scene-float-57ca27ea 5s ease-in-out infinite}.is-active .motion-slide[data-v-57ca27ea]{animation:scene-slide-57ca27ea 6s ease-in-out infinite}.is-active .motion-pulse[data-v-57ca27ea]{animation:scene-pulse-57ca27ea 3.4s ease-in-out infinite}.is-active .motion-orbit[data-v-57ca27ea]{animation:scene-orbit-57ca27ea 18s linear infinite}.is-active .motion-orbit-reverse[data-v-57ca27ea]{animation:scene-orbit-reverse-57ca27ea 22s linear infinite}.is-active .motion-orbit-dot[data-v-57ca27ea]{animation:scene-dot-orbit-57ca27ea 8s linear infinite;transform-origin:320px 180px}.is-active .motion-orbit-dot-reverse[data-v-57ca27ea]{animation:scene-dot-orbit-reverse-57ca27ea 6.5s linear infinite;transform-origin:320px 180px}.is-active .motion-draw[data-v-57ca27ea]{animation:scene-draw-57ca27ea 5s ease-in-out infinite;stroke-dasharray:520;stroke-dashoffset:0}.is-active .motion-wave[data-v-57ca27ea]{animation:scene-wave-57ca27ea 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.is-active .delay-two[data-v-57ca27ea]{animation-delay:-1.1s}.is-active .delay-three[data-v-57ca27ea]{animation-delay:-1.8s}.is-active .delay-four[data-v-57ca27ea]{animation-delay:-2.4s}.is-active .delay-five[data-v-57ca27ea]{animation-delay:-3s}.is-active .delay-six[data-v-57ca27ea]{animation-delay:-3.6s}}@keyframes scene-float-57ca27ea{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scene-wave-57ca27ea{0%,to{transform:scaleY(.45);opacity:.7}50%{transform:scaleY(1);opacity:1}}@keyframes scene-slide-57ca27ea{0%,to{transform:translate(0)}50%{transform:translate(4px,-7px)}}@keyframes scene-pulse-57ca27ea{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;transform:scale(1.07)}}@keyframes scene-orbit-57ca27ea{to{transform:rotate(360deg)}}@keyframes scene-orbit-reverse-57ca27ea{to{transform:rotate(-360deg)}}@keyframes scene-dot-orbit-57ca27ea{to{transform:rotate(360deg)}}@keyframes scene-dot-orbit-reverse-57ca27ea{to{transform:rotate(-360deg)}}@keyframes scene-draw-57ca27ea{0%,to{stroke-dashoffset:520}45%,70%{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.media-slot[data-v-57ca27ea],.media-slot[data-v-57ca27ea] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.offer-intro[data-v-a37355ce]{padding:11rem 2rem 5rem;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(0,180,216,.1),transparent 38%),linear-gradient(180deg,#0f1b2ee6,#0a1628fa);border-bottom:1px solid rgba(0,180,216,.12);position:relative;z-index:1}.offer-intro .container[data-v-a37355ce]{max-width:900px;margin:0 auto}.offer-intro h1[data-v-a37355ce]{color:#fff;font-size:clamp(2.8rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.03em;margin-bottom:1.5rem}.offer-intro p[data-v-a37355ce]{color:#cacad0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;max-width:760px;margin:0 auto}.offer-kicker[data-v-a37355ce]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.85rem;font-weight:600;letter-spacing:.18em;margin-bottom:1.25rem;text-transform:uppercase}.offer-kicker--crumbs[data-v-a37355ce]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.offer-kicker__link[data-v-a37355ce]{color:inherit;text-decoration:none}.offer-kicker__link[data-v-a37355ce]:hover,.offer-kicker__link[data-v-a37355ce]:focus-visible{color:#fff}.offer-kicker__sep[data-v-a37355ce]{color:#ffffff73}.offer-actions[data-v-a37355ce]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem}@media (max-width: 768px){.offer-intro[data-v-a37355ce]{padding:9rem 1.25rem 4rem}.offer-actions[data-v-a37355ce]{align-items:stretch;flex-direction:column}.offer-actions[data-v-a37355ce] .btn{text-align:center;width:100%}}.page-container[data-v-01ecd0a3]{background:#0a1628;min-height:100vh;position:relative}.adoption-content[data-v-01ecd0a3]{position:relative;z-index:1}.adoption-hero[data-v-01ecd0a3]{background:radial-gradient(circle at 50% 48%,rgba(0,180,216,.14),transparent 24%),radial-gradient(circle at 77% 24%,rgba(230,57,70,.12),transparent 28%),linear-gradient(150deg,#080f23,#0a1628 52%,#0f1b2e);min-height:100vh;overflow:hidden;position:relative}.adoption-hero[data-v-01ecd0a3] .offer-intro{align-items:center;background:transparent;border-bottom:0;display:flex;min-height:calc(100vh - 5.5rem);padding-bottom:9rem;position:relative;z-index:2}.adoption-hero[data-v-01ecd0a3] .offer-intro .container{max-width:980px}.adoption-hero[data-v-01ecd0a3] .offer-intro h1{font-size:clamp(3.35rem,8vw,7rem);letter-spacing:-.045em;line-height:.98;text-wrap:balance}.adoption-hero[data-v-01ecd0a3] .hero-word-accent{color:#00b4d8;font-weight:900}.adoption-hero[data-v-01ecd0a3] .offer-intro p{max-width:820px}.adoption-scroll-cue[data-v-01ecd0a3]{bottom:auto;left:50%;position:absolute;top:calc(100vh - 5.25rem);top:min(100svh - 5.25rem - env(safe-area-inset-bottom),100% - 5.25rem);transform:translate(-50%);z-index:3}.hero-scene[data-v-01ecd0a3],.hero-grid[data-v-01ecd0a3],.hero-orbit[data-v-01ecd0a3],.hero-planet[data-v-01ecd0a3],.hero-beacon[data-v-01ecd0a3]{pointer-events:none;position:absolute}.hero-scene[data-v-01ecd0a3]{top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:0}.hero-scene[data-v-01ecd0a3]:after{background:radial-gradient(ellipse at 50% 46%,rgba(8,15,35,.56) 0 24%,rgba(8,15,35,.22) 48%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.hero-grid[data-v-01ecd0a3]{background-image:linear-gradient(rgba(0,180,216,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,180,216,.045) 1px,transparent 1px);background-size:46px 46px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 46%,black,transparent 72%);opacity:.7;transform:perspective(600px) rotateX(58deg) scale(1.45) translateY(24%);transform-origin:center bottom}.hero-orbit[data-v-01ecd0a3]{border:1px solid rgba(0,180,216,.2);border-radius:50%;left:50%;right:auto;top:46%;transform:translate(-50%,-50%)}.hero-orbit[data-v-01ecd0a3]:before,.hero-orbit[data-v-01ecd0a3]:after{background:#00b4d8;border-radius:50%;box-shadow:0 0 24px #00b4d8b3;content:"";height:8px;left:50%;position:absolute;top:-4px;width:8px}.hero-orbit[data-v-01ecd0a3]:after{background:#e63946;bottom:-4px;box-shadow:0 0 24px #e63946a6;left:auto;right:22%;top:auto}.hero-orbit-one[data-v-01ecd0a3]{height:min(66vw,720px);width:min(66vw,720px)}.hero-orbit-two[data-v-01ecd0a3]{border-color:#e6394629;height:min(46vw,500px);width:min(46vw,500px)}.hero-planet[data-v-01ecd0a3]{--planet-size: 12px;--planet-start: 0deg;--planet-speed: 24s;aspect-ratio:1;border-radius:50%;left:50%;right:auto;rotate:var(--planet-start);top:46%;transform:translate(-50%,-50%)}.hero-planet[data-v-01ecd0a3]:before{background:#080f2373;border:2px solid rgba(255,255,255,.96);border-radius:50%;box-shadow:0 0 16px #ffffff8c;content:"";height:var(--planet-size);left:calc(50% - var(--planet-size) / 2);position:absolute;top:calc(var(--planet-size) / -2);width:var(--planet-size)}.hero-planet-one[data-v-01ecd0a3]{--planet-size: 7px;--planet-start: 22deg;--planet-speed: 34s;height:min(35vw,380px)}.hero-planet-two[data-v-01ecd0a3]{--planet-size: 10px;--planet-start: 104deg;--planet-speed: 46s;height:min(50vw,540px)}.hero-planet-three[data-v-01ecd0a3]{--planet-size: 6px;--planet-start: 178deg;--planet-speed: 58s;height:min(64vw,700px)}.hero-beacon[data-v-01ecd0a3]{background:radial-gradient(circle,rgba(255,255,255,.8),rgba(0,180,216,.36) 18%,transparent 68%);border-radius:50%;filter:blur(2px);height:200px;left:calc(50% - 100px);opacity:.52;right:auto;top:calc(46% - 100px);width:200px}.section[data-v-01ecd0a3]{padding:6.5rem 2rem}.section-dark[data-v-01ecd0a3]{background:#0f1b2ee6}.section-adoption-case[data-v-01ecd0a3]{background:radial-gradient(circle at 8% 10%,rgba(0,180,216,.1),transparent 30%),radial-gradient(circle at 92% 82%,rgba(230,57,70,.08),transparent 32%),#0f1b2e;overflow:hidden;position:relative}.case-lead[data-v-01ecd0a3]{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.case-lead .section-header[data-v-01ecd0a3]{margin-bottom:0}.adoption-loop[data-v-01ecd0a3]{aspect-ratio:1;justify-self:center;max-width:380px;position:relative;width:min(100%,380px)}.adoption-loop-ring[data-v-01ecd0a3]{background:radial-gradient(circle at center,rgba(10,22,40,.96) 0 52%,transparent 53%),conic-gradient(from -30deg,#00b4d8cc,#00b4d81f,#e63946b3,#00b4d82e,#00b4d8cc);border:1px solid rgba(0,180,216,.25);border-radius:50%;box-shadow:inset 0 0 45px #00b4d814,0 28px 70px #080f2366;top:0;right:0;bottom:0;left:0;position:absolute}.adoption-loop-ring[data-v-01ecd0a3]:before,.adoption-loop-ring[data-v-01ecd0a3]:after{border:1px solid rgba(0,180,216,.12);border-radius:50%;content:"";top:9%;right:9%;bottom:9%;left:9%;position:absolute}.adoption-loop-ring[data-v-01ecd0a3]:after{border-color:#e639461f;top:21%;right:21%;bottom:21%;left:21%}.loop-orb[data-v-01ecd0a3]{animation:loop-orbit-01ecd0a3 8s linear infinite;border-radius:50%;top:5%;right:5%;bottom:5%;left:5%;position:absolute;transform-origin:center;z-index:2}.loop-orb[data-v-01ecd0a3]:after{background:#00b4d8;border:3px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 24px #00b4d8d9;content:"";height:14px;left:calc(50% - 7px);position:absolute;top:-7px;width:14px}.loop-node[data-v-01ecd0a3]{--loop-delay: 0s;align-items:center;animation:loop-node-state-01ecd0a3 8s ease-in-out infinite;animation-delay:var(--loop-delay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080f23e0;border:1px solid rgba(0,180,216,.25);border-radius:9999px;color:#fff;display:flex;font-family:Roboto Mono,monospace;font-size:.68rem;justify-content:center;letter-spacing:.1em;min-width:70px;padding:.55rem .75rem;position:absolute;text-transform:uppercase;z-index:3}.loop-node[data-v-01ecd0a3]:before{align-items:center;animation:loop-node-check-01ecd0a3 8s ease-in-out infinite;animation-delay:var(--loop-delay);background:#00b4d8;border:2px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 0 18px #00b4d8bf;color:#080f23;content:"✓";display:flex;font-family:Poppins,sans-serif;font-size:.7rem;height:1.35rem;justify-content:center;opacity:0;position:absolute;right:-.65rem;top:-.75rem;transform:scale(.4) rotate(-18deg);width:1.35rem}.loop-node[data-v-01ecd0a3]:after{animation:loop-node-spark-01ecd0a3 8s ease-out infinite;animation-delay:var(--loop-delay);border:1px solid rgba(0,180,216,.78);border-radius:inherit;content:"";top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem;opacity:0;pointer-events:none;position:absolute;transform:scale(.82)}.loop-node>span[data-v-01ecd0a3]{animation:loop-node-label-01ecd0a3 8s ease-in-out infinite;animation-delay:var(--loop-delay);display:inline-block}.loop-node-learn[data-v-01ecd0a3]{--loop-delay: 0s;left:50%;top:0;transform:translate(-50%,-45%)}.loop-node-try[data-v-01ecd0a3]{--loop-delay: -6s;right:0;top:50%;transform:translate(45%,-50%)}.loop-node-review[data-v-01ecd0a3]{--loop-delay: -4s;bottom:0;left:50%;transform:translate(-50%,45%)}.loop-node-improve[data-v-01ecd0a3]{--loop-delay: -2s;left:0;top:50%;transform:translate(-45%,-50%)}@keyframes loop-orbit-01ecd0a3{to{transform:rotate(360deg)}}@keyframes loop-node-state-01ecd0a3{0%,11%{background:#00b4d82b;border-color:#00b4d8d1;box-shadow:0 0 24px #00b4d847}17%,to{background:#080f23e0;border-color:#00b4d840;box-shadow:none}}@keyframes loop-node-check-01ecd0a3{0%,10%{opacity:1;transform:scale(1) rotate(0)}17%,to{opacity:0;transform:scale(.4) rotate(-18deg)}}@keyframes loop-node-spark-01ecd0a3{0%{opacity:.9;transform:scale(.82)}12%{opacity:0;transform:scale(1.18)}13%,to{opacity:0;transform:scale(.82)}}@keyframes loop-node-label-01ecd0a3{0%,11%{color:#fff;transform:scale(1.08)}17%,to{color:inherit;transform:scale(1)}}.loop-center[data-v-01ecd0a3]{align-items:center;display:flex;flex-direction:column;top:31%;right:31%;bottom:31%;left:31%;justify-content:center;position:absolute;text-align:center;z-index:2}.loop-center span[data-v-01ecd0a3]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.loop-center strong[data-v-01ecd0a3]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.15rem,3vw,1.7rem);line-height:1.05;margin-top:.5rem}.loop-center small[data-v-01ecd0a3]{color:#cacad0;display:block;font-size:.85rem;line-height:1.5;margin-top:.6rem}.container[data-v-01ecd0a3]{margin:0 auto;max-width:1400px}.section-label[data-v-01ecd0a3],.panel-kicker[data-v-01ecd0a3],.path-name[data-v-01ecd0a3],.feature-eyebrow[data-v-01ecd0a3]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.section-header[data-v-01ecd0a3]{margin-bottom:3rem;max-width:920px}.section-header h2[data-v-01ecd0a3]{color:#fff;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.08;margin:.8rem 0 1.15rem}.section-header p[data-v-01ecd0a3]{color:#8b92a0;font-size:1.1rem;line-height:1.75}.compact-header[data-v-01ecd0a3]{max-width:760px}#pricing[data-v-01ecd0a3],#useful-work[data-v-01ecd0a3],#support-paths[data-v-01ecd0a3],#offerings[data-v-01ecd0a3],.feature-band[data-v-01ecd0a3]{scroll-margin-top:100px}.section-pricing[data-v-01ecd0a3]{background:radial-gradient(circle at 85% 10%,rgba(0,180,216,.1),transparent 32%),#080f23}.pricing-heading[data-v-01ecd0a3]{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:2.5rem}.pricing-heading .section-header[data-v-01ecd0a3]{margin-bottom:0}.path-grid[data-v-01ecd0a3]{display:grid;gap:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr))}.path-card[data-v-01ecd0a3]{background:#0f1b2ed1;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;flex-direction:column;padding:1.75rem}.path-card p[data-v-01ecd0a3]{color:#8b92a0;line-height:1.65;margin:1.25rem 0}.path-card .text-link[data-v-01ecd0a3]{margin-top:auto}.path-price[data-v-01ecd0a3]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:700;line-height:1.08;margin-top:1.15rem}.path-unit[data-v-01ecd0a3]{color:#8b92a0;font-size:.75rem;line-height:1.45;margin-top:.45rem;text-transform:uppercase}.path-savings[data-v-01ecd0a3]{align-self:flex-start;background:#00b4d81a;border:1px solid rgba(0,180,216,.2);border-radius:9999px;color:#00b4d8;font-size:.75rem;margin-top:.9rem;padding:.35rem .65rem}.path-actions[data-v-01ecd0a3]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.feature-grid[data-v-01ecd0a3]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card[data-v-01ecd0a3]{background:#0a1628ad;border:1px solid rgba(0,180,216,.14);border-radius:24px;overflow:hidden}.feature-card-copy[data-v-01ecd0a3]{padding:1.75rem}.feature-card-copy h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.18;margin:.75rem 0}.feature-card-copy p[data-v-01ecd0a3]{color:#8b92a0;line-height:1.7;margin-bottom:1.25rem}.section-details[data-v-01ecd0a3]{background:#0a1628;border-bottom:1px solid rgba(0,180,216,.12);border-top:1px solid rgba(0,180,216,.12)}.details-lead[data-v-01ecd0a3]{align-items:start;display:grid;gap:clamp(2.5rem,7vw,6rem);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);padding:7rem 2rem 5rem}.details-lead[data-v-01ecd0a3]>*{min-width:0}.details-lead h2[data-v-01ecd0a3]{color:#fff;font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.04;margin-top:.8rem}.details-lead .details-summary[data-v-01ecd0a3]{border-left:2px solid #00B4D8;margin-top:3.75rem;padding-left:1.5rem}.details-lead .details-summary>p[data-v-01ecd0a3]{color:#ffffffe0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.75}.details-lead .details-summary strong[data-v-01ecd0a3]{color:#fff;font-weight:700}.platform-statement[data-v-01ecd0a3]{color:#cacad0!important;font-size:clamp(1rem,1.35vw,1.15rem)!important;line-height:1.7;margin-top:1.1rem}.platform-statement strong[data-v-01ecd0a3]{color:#00b4d8}.feature-band[data-v-01ecd0a3]{background:#0a1628;border-top:1px solid rgba(255,255,255,.08);isolation:isolate;overflow:hidden;position:relative}.feature-band[data-v-01ecd0a3]:nth-child(2n){background:radial-gradient(circle at 92% 20%,rgba(0,180,216,.11),transparent 32%),#080f23}.feature-band[data-v-01ecd0a3]:nth-child(3n){background:linear-gradient(110deg,rgba(230,57,70,.07),transparent 42%),#0f1b2e}.feature-band-member-tools[data-v-01ecd0a3]{background:radial-gradient(circle at 12% 25%,rgba(0,180,216,.14),transparent 34%),#080f23;border-top-color:#00b4d852}.feature-band-linkedin-learning-first-looks[data-v-01ecd0a3]{background:radial-gradient(circle at 88% 18%,rgba(230,57,70,.12),transparent 34%),#0f1b2e}.feature-detail[data-v-01ecd0a3]{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:1fr 1fr;padding:5.75rem 2rem;position:relative;z-index:1}.feature-detail[data-v-01ecd0a3]>*{min-width:0}.feature-media[data-v-01ecd0a3]{isolation:isolate;min-width:0;position:relative}.feature-media[data-v-01ecd0a3]:before{background:linear-gradient(135deg,#00b4d84d,#e639461f);border-radius:24px;content:"";top:-10px;right:12px;bottom:10px;left:-10px;opacity:.5;position:absolute;transform:rotate(-1.5deg);z-index:-1}.feature-media-card[data-v-01ecd0a3]{box-shadow:0 30px 70px #080f2361}.feature-band.reverse .feature-media[data-v-01ecd0a3]{order:2}.feature-band.reverse .feature-detail-copy[data-v-01ecd0a3]{order:1}.feature-meta[data-v-01ecd0a3]{align-items:center;display:flex;gap:.85rem}.feature-detail-copy h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;margin:.75rem 0 1rem}.feature-detail-copy>p[data-v-01ecd0a3]{color:#8b92a0;font-size:1.1rem;line-height:1.75;margin-bottom:1.25rem}.offering-note[data-v-01ecd0a3]{border-left:2px solid rgba(0,180,216,.5);color:#cacad0!important;font-size:.85rem!important;margin-top:1.5rem;padding-left:1rem}.check-list[data-v-01ecd0a3]{display:grid}.check-list li[data-v-01ecd0a3]{border-bottom:1px solid rgba(255,255,255,.08);color:#cacad0;line-height:1.65;padding:.95rem 0 .95rem 1.7rem;position:relative}.check-list li[data-v-01ecd0a3]:last-child{border-bottom:0}.check-list li[data-v-01ecd0a3]:before{color:#00b4d8;content:"✓";font-weight:700;left:0;position:absolute}.value-grid[data-v-01ecd0a3]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.value-panel[data-v-01ecd0a3]{background:linear-gradient(145deg,#0a1628e6,#080f23db);border:1px solid rgba(0,180,216,.16);border-radius:24px;padding:clamp(2rem,4vw,3.25rem)}.value-panel h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.15;margin:1rem 0 1.5rem}.buyer-panel[data-v-01ecd0a3]{background:linear-gradient(145deg,#00b4d814,#0a1628eb)}.impact-line[data-v-01ecd0a3],.impact-ring[data-v-01ecd0a3],.impact-screen[data-v-01ecd0a3]{fill:none;stroke:#00b4d8ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.impact-broken[data-v-01ecd0a3]{stroke:#e63946b8;stroke-dasharray:8 12}.impact-screen[data-v-01ecd0a3]{stroke:#e63946cc;stroke-width:8}.impact-panel[data-v-01ecd0a3]{fill:#0f1b2ed1;stroke:#00b4d859;stroke-width:3}.impact-node[data-v-01ecd0a3]{fill:#0a1628;stroke:#00b4d8;stroke-width:4;transform-box:fill-box;transform-origin:center}.impact-muted[data-v-01ecd0a3]{opacity:.38;stroke:#8b92a0}.impact-question[data-v-01ecd0a3]{fill:#fff;font-family:Poppins,sans-serif;font-size:48px;font-weight:900;text-anchor:middle;transform-box:fill-box;transform-origin:center}.partner-strip[data-v-01ecd0a3]{background:#0a1628;border-bottom:1px solid rgba(0,180,216,.13);border-top:1px solid rgba(0,180,216,.13);padding:2rem;position:relative;z-index:1}.partner-strip-layout[data-v-01ecd0a3]{align-items:center;display:flex;gap:clamp(1.5rem,5vw,4rem);justify-content:space-between}.partner-logo-list[data-v-01ecd0a3]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.partner-logo-item[data-v-01ecd0a3]{align-items:center;background:#080f23b8;border:1px solid rgba(255,255,255,.2);border-radius:12px;display:flex;height:92px;justify-content:center;padding:.85rem 1rem;box-shadow:0 10px 30px #080f232e;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.partner-logo-item img[data-v-01ecd0a3]{display:block;height:auto;max-height:64px;max-width:180px;object-fit:contain;transition:transform .3s ease;width:auto}.partner-logo-item[data-v-01ecd0a3]:hover{background:#0f1b2eeb;border-color:#00b4d8b8;box-shadow:0 18px 42px #00b4d82e,0 0 28px #e639461f}.partner-logo-openai[data-v-01ecd0a3]{background:#fff;padding:.2rem}.partner-logo-openai img[data-v-01ecd0a3]{max-height:82px;max-width:190px}.partner-logo-openai[data-v-01ecd0a3]:hover{background:#fff}.section-testimonials[data-v-01ecd0a3]{background:radial-gradient(circle at 12% 5%,rgba(0,180,216,.09),transparent 32%),#080f23;border-top:1px solid rgba(0,180,216,.18)}.section-boundaries[data-v-01ecd0a3]{background:radial-gradient(circle at 88% 20%,rgba(0,180,216,.12),transparent 34%),radial-gradient(circle at 12% 86%,rgba(230,57,70,.07),transparent 30%),linear-gradient(135deg,#080f23,#0a1628)}.boundary-grid[data-v-01ecd0a3]{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.boundary-grid h2[data-v-01ecd0a3]{color:#fff;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.12;margin:.8rem 0 1.2rem}.boundary-grid p[data-v-01ecd0a3]{color:#8b92a0;line-height:1.75;margin-bottom:1.5rem}.scope-note[data-v-01ecd0a3]{border-left:2px solid rgba(0,180,216,.55);color:#cacad0!important;font-size:.85rem;padding-left:1rem}.support-path-list[data-v-01ecd0a3]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.support-path[data-v-01ecd0a3]{align-items:flex-start;background:#0f1b2e94;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;gap:1.1rem;min-height:100%;padding:1.4rem}.support-path h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.25;margin-bottom:.35rem}.support-path p[data-v-01ecd0a3]{color:#cacad0;font-size:.85rem;line-height:1.65;margin:0}.support-path .text-link[data-v-01ecd0a3]{margin-top:auto}.support-contact-cta[data-v-01ecd0a3]{align-items:center;background:radial-gradient(circle at 88% 10%,rgba(230,57,70,.2),transparent 34%),linear-gradient(135deg,#00b4d81f,#0f1b2eeb);border:1px solid rgba(0,180,216,.32);border-radius:12px;color:#fff;display:flex;gap:2rem;grid-column:1/-1;justify-content:space-between;min-height:132px;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none}.support-contact-cta small[data-v-01ecd0a3]{color:#00b4d8;display:block;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.11em;margin-bottom:.55rem;text-transform:uppercase}.support-contact-cta strong[data-v-01ecd0a3]{font-family:Poppins,sans-serif;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05}.support-contact-cta[data-v-01ecd0a3]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.support-contact-arrow[data-v-01ecd0a3]{color:#00b4d8;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.text-link[data-v-01ecd0a3]{align-items:center;color:#00b4d8;display:inline-flex;gap:.5rem;font-weight:600;text-decoration:none}.text-link[data-v-01ecd0a3]:hover{color:#fff}.text-link[data-v-01ecd0a3]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.section-pricing-bottom[data-v-01ecd0a3]{background:radial-gradient(circle at 82% 18%,rgba(230,57,70,.16),transparent 36%),radial-gradient(circle at 10% 90%,rgba(0,180,216,.09),transparent 30%),#0a1628;border-top:1px solid rgba(230,57,70,.24)}.pricing-section-header[data-v-01ecd0a3]{max-width:930px}.pricing-section-header h2[data-v-01ecd0a3]{font-size:clamp(2.5rem,5vw,4.6rem)}.pricing-billing-control[data-v-01ecd0a3]{align-items:center;background:#080f23ad;border:1px solid rgba(0,180,216,.2);border-radius:9999px;display:inline-grid;gap:.75rem 1rem;grid-template-columns:auto auto;margin:0 0 1.5rem auto;padding:.5rem .6rem .5rem 1.25rem;width:fit-content}.pricing-billing-control>span[data-v-01ecd0a3]{color:#fff;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600}.pricing-billing-control-row[data-v-01ecd0a3]{display:flex;justify-content:flex-end}.pricing-billing-toggle[data-v-01ecd0a3]{background:#0a1628c2;border:1px solid rgba(255,255,255,.1);border-radius:9999px;display:inline-flex;padding:.25rem}.pricing-billing-toggle button[data-v-01ecd0a3]{background:transparent;border:0;border-radius:9999px;color:#cacad0;cursor:pointer;font:inherit;font-weight:600;min-width:92px;padding:.65rem 1rem;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.pricing-billing-toggle button.active[data-v-01ecd0a3]{background:#00b4d8;box-shadow:0 0 20px #00b4d82e;color:#080f23}.pricing-billing-toggle button[data-v-01ecd0a3]:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.pricing-core-grid[data-v-01ecd0a3]{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-core-grid .pricing-license-card[data-v-01ecd0a3]{display:grid;grid-row:span 5;grid-template-rows:subgrid}.pricing-core-grid .pricing-license-card h3[data-v-01ecd0a3]{margin-top:0}.pricing-core-grid .pricing-license-card .pricing-card-price[data-v-01ecd0a3]{align-self:end}.pricing-core-grid .pricing-license-card>p[data-v-01ecd0a3]{margin-bottom:0}.pricing-core-grid .pricing-license-card .pricing-comparison-group[data-v-01ecd0a3]{margin-top:1.2rem}.pricing-support-grid[data-v-01ecd0a3]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-individual-card[data-v-01ecd0a3],.pricing-license-card[data-v-01ecd0a3],.pricing-support-card[data-v-01ecd0a3],.pricing-inclusions-card[data-v-01ecd0a3],.pricing-price-points[data-v-01ecd0a3]{background:linear-gradient(145deg,#0f1b2ef0,#080f23eb);border:1px solid rgba(0,180,216,.18);border-radius:24px;min-width:0;padding:clamp(1.5rem,3vw,2.4rem)}.pricing-license-card[data-v-01ecd0a3],.pricing-support-card[data-v-01ecd0a3]{display:flex;flex-direction:column}.pricing-license-card h3[data-v-01ecd0a3],.pricing-support-card h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.15;margin:.8rem 0 0}.pricing-license-card>p[data-v-01ecd0a3],.pricing-support-card>p[data-v-01ecd0a3]{color:#8b92a0;line-height:1.68;margin:1.2rem 0}.pricing-support-link[data-v-01ecd0a3]{color:#00b4d8;text-decoration:none;text-underline-offset:.2em}.pricing-support-link[data-v-01ecd0a3]:hover,.pricing-support-link[data-v-01ecd0a3]:focus-visible{color:#fff;text-decoration:underline}.pricing-small-card[data-v-01ecd0a3]{background:radial-gradient(circle at 92% 8%,rgba(230,57,70,.15),transparent 34%),linear-gradient(145deg,#0f1b2ef5,#080f23eb);border-color:#e639466b}.pricing-single-card[data-v-01ecd0a3],.pricing-medium-card[data-v-01ecd0a3]{background:radial-gradient(circle at 90% 8%,rgba(0,180,216,.14),transparent 34%),linear-gradient(145deg,#0f1b2ef5,#080f23eb)}.pricing-contact-card[data-v-01ecd0a3]{background:radial-gradient(circle at 88% 12%,rgba(230,57,70,.17),transparent 38%),linear-gradient(145deg,#0f1b2efa,#080f23f0);border-color:#e639466b}.pricing-individual-card[data-v-01ecd0a3]{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(3rem,6vw,5rem)}.pricing-individual-card h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.12;margin:.8rem 0 0}.pricing-individual-card p[data-v-01ecd0a3]{color:#cacad0;line-height:1.65;margin:1rem 0 0;max-width:760px}.pricing-individual-price[data-v-01ecd0a3]{min-width:210px;text-align:right}.pricing-individual-price .pricing-card-price[data-v-01ecd0a3]{margin-top:0}.pricing-organization-heading[data-v-01ecd0a3]{margin-bottom:1.8rem;max-width:900px}.pricing-organization-heading h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin-top:.75rem}.pricing-card-label[data-v-01ecd0a3]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.pricing-card-price[data-v-01ecd0a3]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.03;margin-top:1.35rem}.pricing-card-price span[data-v-01ecd0a3]{color:#8b92a0;font-size:.42em;letter-spacing:0;margin-left:.25rem}.pricing-card-price .price-prefix[data-v-01ecd0a3]{color:#00b4d8;display:block;font-size:.4em;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.pricing-card-price-pending[data-v-01ecd0a3]{font-size:clamp(1.45rem,2.35vw,2rem);letter-spacing:-.01em}.pricing-card-billing[data-v-01ecd0a3]{color:#cacad0;font-size:.85rem;line-height:1.5;margin-top:.55rem}.pricing-comparison-group[data-v-01ecd0a3]{margin-top:1.25rem}.pricing-comparison-group h4[data-v-01ecd0a3]{color:#fff;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.1em;margin:0 0 .35rem;text-transform:uppercase}.pricing-comparison-group .pricing-detail-list[data-v-01ecd0a3]{margin-top:0}.pricing-detail-list[data-v-01ecd0a3],.pricing-inclusion-list[data-v-01ecd0a3]{display:grid}.pricing-detail-list[data-v-01ecd0a3]{margin-top:auto}.pricing-detail-list li[data-v-01ecd0a3]{border-bottom:1px solid rgba(255,255,255,.08);color:#cacad0;line-height:1.55;padding:.75rem 0 .75rem 1.4rem;position:relative}.pricing-detail-list li[data-v-01ecd0a3]:before{color:#00b4d8;content:"✓";left:0;position:absolute}.pricing-inclusions-card[data-v-01ecd0a3]{margin-top:1.25rem}.pricing-inclusions-card h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.15;margin:.85rem 0 1.25rem}.pricing-price-points[data-v-01ecd0a3]{align-items:center;display:grid;gap:1.5rem 3rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:1.25rem;padding-block:clamp(1.35rem,2.5vw,1.9rem)}.pricing-price-points span[data-v-01ecd0a3]{color:#00b4d8;display:block;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.pricing-price-points strong[data-v-01ecd0a3]{color:#fff;display:block;font-family:Poppins,sans-serif;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.1;margin-top:.45rem}.pricing-price-points small[data-v-01ecd0a3]{color:#cacad0;display:block;font-size:.85rem;line-height:1.5;margin-top:.6rem}.pricing-price-points p[data-v-01ecd0a3]{color:#cacad0;line-height:1.6;margin:0}.pricing-inclusion-list[data-v-01ecd0a3]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-inclusion-list li[data-v-01ecd0a3]{border-bottom:1px solid rgba(255,255,255,.08);color:#cacad0;line-height:1.58;padding:.85rem 1rem .85rem 1.4rem;position:relative}.pricing-inclusion-list li[data-v-01ecd0a3]:before{color:#00b4d8;content:"✓";left:0;position:absolute}.pricing-support-heading[data-v-01ecd0a3]{margin:clamp(3.5rem,7vw,5.5rem) 0 2rem;max-width:840px}.pricing-support-heading h3[data-v-01ecd0a3]{color:#fff;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12;margin-top:.75rem}.pricing-support-heading p[data-v-01ecd0a3]{color:#cacad0;font-size:1.1rem;line-height:1.7;margin-top:1rem;max-width:760px}.pricing-support-card>strong[data-v-01ecd0a3]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.08;margin-top:1.25rem}.pricing-support-card .text-link[data-v-01ecd0a3]{margin-top:auto}.pricing-support-card .pricing-detail-list[data-v-01ecd0a3]{margin-top:.25rem}.pricing-cta-layout[data-v-01ecd0a3]{align-items:center;display:grid;gap:clamp(2.5rem,7vw,6rem);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.pricing-cta-layout[data-v-01ecd0a3]>*{min-width:0}.pricing-cta-layout h2[data-v-01ecd0a3]{color:#fff;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.07;margin:.8rem 0 1.2rem}.pricing-cta-layout p[data-v-01ecd0a3]{color:#8b92a0;font-size:1.1rem;line-height:1.75;max-width:780px}.pricing-cta-actions[data-v-01ecd0a3]{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}.base-prices[data-v-01ecd0a3]{display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.starting-price[data-v-01ecd0a3]{border-left:3px solid #E63946;display:grid;gap:.35rem;padding-left:1.25rem}.starting-price span[data-v-01ecd0a3]{color:#8b92a0;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.starting-price strong[data-v-01ecd0a3]{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.starting-price small[data-v-01ecd0a3]{color:#8b92a0;font-size:.75rem;line-height:1.4}.pricing-cta-buttons[data-v-01ecd0a3]{display:flex;justify-content:center;margin:clamp(2.5rem,5vw,4rem) auto 0}.pricing-cta-buttons .btn[data-v-01ecd0a3]{align-items:center;display:flex;justify-content:center;min-height:72px;text-align:center;min-width:min(100%,280px)}.contact-card[data-v-01ecd0a3]{align-items:center;background:#0f1b2ee0;border:1px solid rgba(0,180,216,.2);border-radius:24px;display:flex;gap:3rem;justify-content:space-between;padding:clamp(2rem,5vw,4rem)}.contact-card h2[data-v-01ecd0a3]{color:#fff;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.12;margin:.8rem 0 1rem}.contact-card p[data-v-01ecd0a3]{color:#8b92a0;line-height:1.7;max-width:720px}.contact-card .btn[data-v-01ecd0a3]{flex-shrink:0}@media (prefers-reduced-motion: no-preference){.partner-logo-item[data-v-01ecd0a3]:hover{transform:translateY(-7px)}.partner-logo-item:hover img[data-v-01ecd0a3]{transform:scale(1.055) rotate(-.5deg)}.partner-logo-item:nth-child(2n):hover img[data-v-01ecd0a3]{transform:scale(1.055) rotate(.5deg)}.hero-planet[data-v-01ecd0a3]{animation:hero-planet-orbit-01ecd0a3 var(--planet-speed) linear infinite}.impact-flow[data-v-01ecd0a3]{stroke-dasharray:10 10}.support-path[data-v-01ecd0a3],.support-contact-cta[data-v-01ecd0a3],.text-link .link-arrow[data-v-01ecd0a3]{transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.support-path[data-v-01ecd0a3]:focus-within{border-color:#00b4d84d;box-shadow:0 16px 34px #080f233d}.support-contact-cta[data-v-01ecd0a3]:hover,.support-contact-cta[data-v-01ecd0a3]:focus-visible{border-color:#00b4d894;box-shadow:0 18px 42px #080f2352;transform:translateY(-3px)}.text-link:hover .link-arrow[data-v-01ecd0a3],.text-link:focus-visible .link-arrow[data-v-01ecd0a3]{transform:translate(5px)}}@media (prefers-reduced-motion: reduce){.pricing-billing-toggle button[data-v-01ecd0a3]{transition:none}.loop-orb[data-v-01ecd0a3],.loop-node[data-v-01ecd0a3],.loop-node[data-v-01ecd0a3]:before,.loop-node[data-v-01ecd0a3]:after,.loop-node>span[data-v-01ecd0a3]{animation:none}.loop-node[data-v-01ecd0a3]{background:#00b4d821;border-color:#00b4d88f;box-shadow:0 0 18px #00b4d81f}.loop-node[data-v-01ecd0a3]:before{opacity:.78;transform:scale(.82) rotate(0)}.loop-node[data-v-01ecd0a3]:after{display:none}}@keyframes hero-planet-orbit-01ecd0a3{0%{rotate:var(--planet-start)}to{rotate:calc(var(--planet-start) + 1turn)}}@keyframes impact-flow-01ecd0a3{to{stroke-dashoffset:-40}}@keyframes impact-pulse-01ecd0a3{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes impact-rotate-01ecd0a3{to{transform:rotate(360deg)}}@keyframes impact-drift-01ecd0a3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 1280px){.path-grid[data-v-01ecd0a3],.pricing-core-grid[data-v-01ecd0a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.pricing-heading[data-v-01ecd0a3],.contact-card[data-v-01ecd0a3]{align-items:flex-start;flex-direction:column}.feature-detail[data-v-01ecd0a3],.details-lead[data-v-01ecd0a3],.boundary-grid[data-v-01ecd0a3],.case-lead[data-v-01ecd0a3],.pricing-cta-layout[data-v-01ecd0a3],.pricing-individual-card[data-v-01ecd0a3],.pricing-price-points[data-v-01ecd0a3]{grid-template-columns:1fr}.pricing-individual-price[data-v-01ecd0a3]{text-align:left}.feature-band.reverse .feature-media[data-v-01ecd0a3],.feature-band.reverse .feature-detail-copy[data-v-01ecd0a3]{order:initial}.details-lead[data-v-01ecd0a3]{align-items:start}.adoption-loop[data-v-01ecd0a3]{max-width:560px}.pricing-cta-actions[data-v-01ecd0a3]{width:100%}.pricing-cta-actions .btn[data-v-01ecd0a3],.contact-card .btn[data-v-01ecd0a3]{text-align:center;width:100%}}@media (max-width: 768px){.section-pricing-bottom .container[data-v-01ecd0a3]{padding-inline:0}.pricing-billing-control[data-v-01ecd0a3]{align-items:stretch;border-radius:24px;grid-template-columns:1fr;padding:1rem 1.25rem;width:100%}.pricing-billing-toggle[data-v-01ecd0a3]{width:100%}.pricing-billing-toggle button[data-v-01ecd0a3]{flex:1}.adoption-hero[data-v-01ecd0a3] .offer-intro{min-height:100svh;padding-bottom:6.5rem}.adoption-hero[data-v-01ecd0a3] .offer-intro h1{font-size:clamp(3rem,15vw,4.75rem)}.hero-orbit[data-v-01ecd0a3],.hero-planet[data-v-01ecd0a3]{left:50%;right:auto;top:48%;transform:translate(-50%,-50%)}.hero-orbit-one[data-v-01ecd0a3]{height:min(105vw,390px);width:min(105vw,390px)}.hero-orbit-two[data-v-01ecd0a3]{height:min(72vw,280px);width:min(72vw,280px)}.hero-planet-one[data-v-01ecd0a3]{height:min(42vw,160px)}.hero-planet-two[data-v-01ecd0a3]{height:min(62vw,240px)}.hero-planet-three[data-v-01ecd0a3]{height:min(88vw,340px)}.hero-orbit[data-v-01ecd0a3]:before,.hero-orbit[data-v-01ecd0a3]:after{display:none}.hero-beacon[data-v-01ecd0a3]{height:140px;left:calc(50% - 70px);right:auto;top:calc(48% - 70px);width:140px}.adoption-loop[data-v-01ecd0a3]{max-width:300px}.loop-node[data-v-01ecd0a3]{font-size:.58rem;min-width:60px;padding:.45rem .55rem}.section[data-v-01ecd0a3]{padding:5rem 1.25rem}.path-grid[data-v-01ecd0a3],.feature-grid[data-v-01ecd0a3],.value-grid[data-v-01ecd0a3],.testimonial-grid[data-v-01ecd0a3],.support-path-list[data-v-01ecd0a3]{grid-template-columns:1fr}.partner-strip-layout[data-v-01ecd0a3]{align-items:flex-start;flex-direction:column}.partner-logo-list[data-v-01ecd0a3]{justify-content:flex-start}.base-prices[data-v-01ecd0a3]{grid-template-columns:1fr}.pricing-cta-buttons[data-v-01ecd0a3]{align-items:stretch}.pricing-cta-buttons .btn[data-v-01ecd0a3]{width:100%}.pricing-core-grid[data-v-01ecd0a3],.pricing-support-grid[data-v-01ecd0a3],.pricing-inclusion-list[data-v-01ecd0a3]{grid-template-columns:1fr}.path-actions[data-v-01ecd0a3]{align-items:stretch;flex-direction:column}.path-actions .btn[data-v-01ecd0a3]{text-align:center;width:100%}.feature-detail[data-v-01ecd0a3]{padding:4rem 1.25rem}.details-lead[data-v-01ecd0a3]{padding:5rem 1.25rem 3.5rem}.details-lead h2[data-v-01ecd0a3]{font-size:clamp(2.35rem,11vw,3.5rem)}.details-lead .details-summary[data-v-01ecd0a3]{margin-top:0}.support-path .text-link[data-v-01ecd0a3]{padding-top:0;white-space:normal}}.lead-form[data-v-46e3a7bf]{max-width:800px;margin:0 auto}.btn[data-v-46e3a7bf]{width:100%;margin-top:1rem}.calculator-page[data-v-baf17aca]{min-height:100vh;background:#0a1628}.error-state[data-v-baf17aca]{display:flex;align-items:center;justify-content:center;min-height:100vh;color:#fff;font-size:1.2rem}.calculator-hero[data-v-baf17aca]{min-height:100vh;display:flex;align-items:center;padding:8rem 0 4rem;background:#0a1628;position:relative}.calculator-hero .container[data-v-baf17aca]{max-width:1000px}.calculator-hero .hero-content[data-v-baf17aca]{text-align:center}.calculator-hero .hero-title[data-v-baf17aca]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.02em;color:#fff;margin:0 0 1.5rem;line-height:1.1}.calculator-hero .hero-subtitle[data-v-baf17aca]{font-size:1.2rem;color:#8b92a0;line-height:1.6;max-width:700px;margin:0 auto 3rem}.calculator-hero .hero-form[data-v-baf17aca]{max-width:600px;margin:0 auto;scroll-margin-top:120px}.calculator-hero .calculator-scroll-cue[data-v-baf17aca]{display:flex;justify-content:center;margin:-1.5rem auto 1.5rem;position:relative;z-index:4}.page-scroll-target[data-v-baf17aca]{height:0;scroll-margin-top:100px}.section[data-v-baf17aca]{padding:5rem 0}.section.section-content .content-block[data-v-baf17aca]{max-width:900px;margin:0 auto}.section.section-content .section-heading[data-v-baf17aca]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(2rem,4vw,3rem);color:#fff;margin:0 0 1.5rem}.section.section-content .section-body[data-v-baf17aca]{color:#8b92a0;font-size:1.1rem;line-height:1.8}.section.section-content .section-body[data-v-baf17aca] p{margin:1rem 0}.section.section-content .section-body[data-v-baf17aca] strong{color:#00b4d8}.section-cards[data-v-baf17aca]{padding:5rem 0;background:#0f1b2e4d}.section-cards .section-header[data-v-baf17aca]{text-align:center;max-width:900px;margin:0 auto 3rem}.section-cards .section-heading[data-v-baf17aca]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(2rem,4vw,3rem);color:#fff;margin:0 0 1rem}.section-cards .section-description[data-v-baf17aca]{color:#8b92a0;font-size:1.1rem;line-height:1.7}.section-cards .section-description[data-v-baf17aca] p{margin:.5rem 0}.section-cards .section-description[data-v-baf17aca] .lead{font-size:1.2rem;color:#fff}.section-cards .stats-grid[data-v-baf17aca]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;max-width:1200px;margin:0 auto}@media (max-width: 768px){.section-cards .stats-grid[data-v-baf17aca]{grid-template-columns:1fr;gap:2rem}}.section-cards .stat-card[data-v-baf17aca]{padding:2.5rem;background:#0a162899;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.section-cards .stat-card[data-v-baf17aca]:hover{border-color:#00b4d866;transform:translateY(-4px);box-shadow:0 8px 24px #00b4d81a}.section-cards .stat-card[data-v-baf17aca]:focus-within{border-color:#00b4d866;box-shadow:0 8px 24px #00b4d81a}.section-cards .stat-value[data-v-baf17aca]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(3rem,6vw,4.5rem);color:#00b4d8;line-height:1;margin-bottom:.75rem}.section-cards .stat-label[data-v-baf17aca]{font-weight:700;color:#fff;font-size:1.2rem;margin-bottom:1.25rem;line-height:1.3}.section-cards .stat-description[data-v-baf17aca]{color:#8b92a0;font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.section-cards .stat-source[data-v-baf17aca]{display:inline-block;color:#e63946;font-size:1rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease;font-weight:500}.section-cards .stat-source[data-v-baf17aca]:hover{border-bottom-color:#e63946}.section-cards .stat-source[data-v-baf17aca]:focus-visible{outline:2px solid #00B4D8;outline-offset:.3rem;border-radius:2px}@media (prefers-reduced-motion: reduce){.stat-card[data-v-baf17aca],.stat-source[data-v-baf17aca]{transition-duration:.01ms}.stat-card[data-v-baf17aca]:hover,.stat-card[data-v-baf17aca]:focus-within{transform:none}}.service-block[data-v-a36a3149]{background:#0f1b2e80;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;height:100%;transition:all .3s ease}.service-block[data-v-a36a3149]:hover{border-color:#00b4d866;transform:translateY(-4px);box-shadow:0 10px 40px #00b4d81a}.service-content[data-v-a36a3149]{display:flex;flex-direction:column;height:100%}.service-subtitle[data-v-a36a3149]{font-family:Roboto Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#00b4d8;margin:0 0 .75rem;font-weight:500}.service-title[data-v-a36a3149]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(1.25rem,2.5vw,1.75rem);color:#fff;margin:0 0 1rem;line-height:1.3}.service-description[data-v-a36a3149]{color:#8b92a0;font-size:1rem;line-height:1.7;margin:0 0 1.5rem;flex-grow:1}.service-link[data-v-a36a3149]{display:inline-flex;align-items:center;gap:.5rem;color:#00b4d8;font-weight:600;text-decoration:none;font-size:1rem;transition:all .3s ease;margin-top:auto}.service-link[data-v-a36a3149]:hover{gap:.75rem;color:#00cdf5}.service-link:hover .arrow[data-v-a36a3149]{transform:translate(4px)}.arrow[data-v-a36a3149]{font-size:1.25rem;transition:transform .3s ease}.results-page[data-v-3ba35697]{position:relative;min-height:100vh;background:#0a1628}.results-hero[data-v-3ba35697]{min-height:100vh}.stats-section[data-v-3ba35697]{scroll-margin-top:100px;padding:5rem 0;background:#0f1b2e80;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.stats-section .section-title[data-v-3ba35697]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(1.5rem,3vw,2rem);color:#fff;text-align:center;margin:0 0 3rem;text-transform:uppercase;letter-spacing:.05em}.stats-section .stats-metrics[data-v-3ba35697]{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}@media (max-width: 768px){.stats-section .stats-metrics[data-v-3ba35697]{gap:2rem}}.stats-section .metric-item[data-v-3ba35697]{text-align:center;min-width:200px}.stats-section .metric-value[data-v-3ba35697]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(2.5rem,4vw,3.5rem);color:#00b4d8;line-height:1;margin-bottom:.75rem}.stats-section .metric-label[data-v-3ba35697]{font-size:.85rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.customize-section[data-v-3ba35697]{padding:5rem 0;background:#0f1b2e4d}.customize-section .customize-panel[data-v-3ba35697]{max-width:900px;margin:0 auto}.customize-section .customize-title[data-v-3ba35697]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(1.75rem,3.5vw,2.5rem);color:#fff;text-align:center;margin:0 0 1rem}.customize-section .customize-desc[data-v-3ba35697]{text-align:center;color:#8b92a0;font-size:1rem;line-height:1.7;margin:0 0 3rem}.customize-section .slider-group[data-v-3ba35697]{display:grid;gap:2rem}.customize-section .slider-row[data-v-3ba35697]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.customize-section .slider-row[data-v-3ba35697]{grid-template-columns:1fr}}.customize-section .slider-item.half[data-v-3ba35697]{min-width:0}.customize-section .number-stepper[data-v-3ba35697]{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.customize-section .number-stepper.currency .stepper-input[data-v-3ba35697]:before{content:"$";position:absolute;left:3.5rem;color:#8b92a0}.customize-section .number-stepper .stepper-btn[data-v-3ba35697]{width:3rem;height:3rem;background:#00b4d81a;border:1px solid rgba(0,180,216,.3);border-radius:8px;color:#00b4d8;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.customize-section .number-stepper .stepper-btn[data-v-3ba35697]:hover{background:#00b4d833;border-color:#00b4d8;transform:scale(1.05)}.customize-section .number-stepper .stepper-btn[data-v-3ba35697]:active{transform:scale(.95)}.customize-section .number-stepper .stepper-input[data-v-3ba35697]{flex:1;text-align:center;font-size:1.5rem;font-weight:700;font-family:Roboto Mono,monospace;color:#fff;background:#0a162880;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem;transition:all .3s ease}.customize-section .number-stepper .stepper-input[data-v-3ba35697]:focus{outline:none;border-color:#00b4d8;background:#0a1628b3}.customize-section .slider-group[data-v-3ba35697]{display:grid;gap:1.5rem}.customize-section .input-row[data-v-3ba35697]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.customize-section .input-row[data-v-3ba35697]{grid-template-columns:1fr}}.customize-section .input-item[data-v-3ba35697]{display:flex;flex-direction:column;gap:.5rem}.customize-section .input-label[data-v-3ba35697]{font-weight:700;color:#fff;font-size:1rem}.customize-section .number-input[data-v-3ba35697]{width:100%;padding:1rem;background:#0a162880;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1.1rem;font-family:Roboto Mono,monospace;transition:all .3s ease}.customize-section .number-input[data-v-3ba35697]:focus{outline:none;border-color:#00b4d8;background:#0a1628b3;box-shadow:0 0 0 3px #00b4d829}.customize-section .number-input[data-v-3ba35697]::placeholder{color:#ffffff4d}.customize-section .slider-item[data-v-3ba35697]{padding:2rem;min-height:140px;background:#0a162880;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease}.customize-section .slider-item[data-v-3ba35697]:hover{border-color:#00b4d84d}.customize-section .slider-item[data-v-3ba35697]:focus-within{border-color:#00b4d873;box-shadow:0 14px 34px #00000024}.customize-section .slider-header[data-v-3ba35697]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.customize-section .slider-title[data-v-3ba35697]{font-weight:700;color:#fff;font-size:1.1rem}.customize-section .slider-desc[data-v-3ba35697]{color:#8b92a0;font-size:.85rem;margin-bottom:1.5rem}.content-section[data-v-3ba35697]{padding:5rem 0;background:#0a1628}.content-section .container[data-v-3ba35697]{max-width:900px}.content-section .section-heading[data-v-3ba35697]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(1.75rem,3.5vw,2.5rem);color:#fff;margin:0 0 1.5rem}.content-section .section-content[data-v-3ba35697]{color:#8b92a0;font-size:1.1rem;line-height:1.8}.content-section .section-content p[data-v-3ba35697]{margin:0 0 1.5rem}.content-section .section-content ul[data-v-3ba35697]{list-style:none;padding:0;margin:1.5rem 0}.content-section .section-content ul li[data-v-3ba35697]{padding:.75rem 0 .75rem 1.5rem;position:relative}.content-section .section-content ul li[data-v-3ba35697]:before{content:"→";position:absolute;left:0;color:#00b4d8;font-weight:700}.content-section .section-content ul li strong[data-v-3ba35697]{color:#fff}.services-section[data-v-3ba35697]{padding:5rem 0;background:#0f1b2e4d}.services-section .section-header[data-v-3ba35697]{text-align:center;margin-bottom:3rem}.services-section .section-heading[data-v-3ba35697]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(1.75rem,3.5vw,2.5rem);color:#fff;margin:0 0 1rem}.services-section .section-description[data-v-3ba35697]{color:#8b92a0;font-size:1.1rem;max-width:700px;margin:0 auto}.services-section .services-grid[data-v-3ba35697]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.cta-section[data-v-3ba35697]{padding:6rem 0;background:linear-gradient(135deg,#e63946,#e3202e)}.cta-section .cta-content[data-v-3ba35697]{text-align:center;max-width:700px;margin:0 auto}.cta-section .cta-title[data-v-3ba35697]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(2rem,4vw,3rem);color:#fff;margin:0 0 1.5rem}.cta-section .cta-description[data-v-3ba35697]{color:#ffffffe6;font-size:1.1rem;line-height:1.7;margin:0 0 2.5rem}.cta-section .cta-description p[data-v-3ba35697]{margin:0 0 1rem}.cta-section .cta-button[data-v-3ba35697]{display:inline-block;padding:1.25rem 3rem;background:#fff;color:#e63946;font-weight:700;font-size:1.1rem;border-radius:9999px;text-decoration:none;transition:all .3s ease}.cta-section .cta-button[data-v-3ba35697]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.cta-section .cta-button[data-v-3ba35697]:focus-visible{outline:2px solid #FFFFFF;outline-offset:.3rem}@media (prefers-reduced-motion: reduce){.slider-item[data-v-3ba35697],.number-input[data-v-3ba35697],.cta-button[data-v-3ba35697]{transition-duration:.01ms}.cta-button[data-v-3ba35697]:hover{transform:none}}.pagination[data-v-5ef497ac]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:2.5rem}.pagination__page[data-v-5ef497ac],.pagination__step[data-v-5ef497ac]{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:9999px;color:#cacad0;cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:600;height:42px;justify-content:center;min-width:42px;padding:0 .75rem;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.pagination__page[data-v-5ef497ac]:hover:not(:disabled),.pagination__step[data-v-5ef497ac]:hover:not(:disabled){border-color:#00b4d899;color:#fff}.pagination__page[data-v-5ef497ac]:focus-visible,.pagination__step[data-v-5ef497ac]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px}.pagination__page[data-v-5ef497ac]:disabled,.pagination__step[data-v-5ef497ac]:disabled{cursor:default;opacity:.35}.pagination__page.is-current[data-v-5ef497ac]{background:#00b4d8;border-color:#00b4d8;color:#080f23}.visually-hidden[data-v-5ef497ac]{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.page-container[data-v-8764fe03]{padding-top:0;min-height:100vh;background:#0a1628;padding-bottom:0;position:relative}.bg-texture[data-v-8764fe03]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-8764fe03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.news-content[data-v-8764fe03]{padding:4rem 0 6rem;position:relative;z-index:1;opacity:1;scroll-margin-top:100px}.listing-loading[data-v-8764fe03]{min-height:12rem}.content-state[data-v-8764fe03]{background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:24px;margin:0 auto 4rem;max-width:760px;padding:clamp(2rem,5vw,4rem);text-align:center}.content-state h2[data-v-8764fe03]{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);margin:0 0 .75rem}.content-state p[data-v-8764fe03]{color:#8b92a0;line-height:1.7;margin:0}.content-state-error[data-v-8764fe03]{border-color:#e6394652}.container[data-v-8764fe03]{max-width:1400px;margin:0 auto;padding:0 2rem}.filters-bar[data-v-8764fe03]{display:flex;justify-content:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.filter-group[data-v-8764fe03]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.filter-btn[data-v-8764fe03]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;transition:all .3s ease;cursor:pointer}.filter-btn[data-v-8764fe03]:hover{background:#e6394626;border-color:#e63946;color:#e9505b;transform:translateY(-1px)}.filter-btn[data-v-8764fe03]{background:transparent}.filter-btn[data-v-8764fe03]:hover{border-color:#e63946;color:#e63946}.filter-btn.active[data-v-8764fe03]{background:#e63946;border-color:#e63946;color:#fff}.filter-btn[data-v-8764fe03]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px}.news-grid[data-v-8764fe03]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.news-grid[data-v-8764fe03]{grid-template-columns:1fr;gap:1.5rem}}.news-card[data-v-8764fe03]{background:#ffffff08;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid rgba(255,255,255,.05);height:100%;display:flex;flex-direction:column}.news-card[data-v-8764fe03]:hover,.news-card[data-v-8764fe03]:focus-within{transform:translateY(-5px);box-shadow:0 20px 40px #0003;border-color:#00b4d857}.news-card:hover .card-image img[data-v-8764fe03],.news-card:focus-within .card-image img[data-v-8764fe03]{transform:scale(1.05)}.news-card:hover .read-more[data-v-8764fe03],.news-card:focus-within .read-more[data-v-8764fe03]{color:#e63946;padding-left:.5rem}.card-link[data-v-8764fe03]{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.card-link[data-v-8764fe03]:focus-visible{outline:2px solid #00B4D8;outline-offset:-3px}.card-image[data-v-8764fe03]{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a1628}.card-image img[data-v-8764fe03]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.card-image[data-v-8764fe03]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a162899;opacity:.5;transition:opacity .3s ease;pointer-events:none}.card-content[data-v-8764fe03]{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.news-card--text .card-content[data-v-8764fe03]{padding:1.75rem 1.75rem 1.5rem}.card-meta[data-v-8764fe03]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin:0}.card-meta .card-type[data-v-8764fe03]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.card-meta .date[data-v-8764fe03]{font-family:Roboto Mono,monospace;font-size:.75rem;color:#8b92a0}.card-title[data-v-8764fe03]{font-size:1.2rem;font-weight:700;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-excerpt[data-v-8764fe03]{color:#8b92a0;font-size:1rem;line-height:1.6;margin:0;flex-grow:1}.read-more[data-v-8764fe03]{color:#00b4d8;font-weight:600;font-size:.85rem;transition:all .3s ease;display:inline-block}@media (prefers-reduced-motion: reduce){.news-card[data-v-8764fe03],.card-image img[data-v-8764fe03],.read-more[data-v-8764fe03]{transition:none}.news-card[data-v-8764fe03]:hover,.news-card[data-v-8764fe03]:focus-within,.news-card:hover .card-image img[data-v-8764fe03],.news-card:focus-within .card-image img[data-v-8764fe03]{transform:none}}@media (max-width: 576px){.news-content[data-v-8764fe03]{padding:3rem 0 4rem}.container[data-v-8764fe03]{padding:0 1.25rem}.filter-group[data-v-8764fe03]{gap:.75rem}}.news-list-move[data-v-8764fe03]{transition:all .25s cubic-bezier(.25,.8,.25,1)}.news-list-enter-active[data-v-8764fe03]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.news-list-leave-active[data-v-8764fe03]{transition:all .2s cubic-bezier(.6,-.28,.74,.05)}.news-list-enter-from[data-v-8764fe03]{opacity:0;transform:scale(.85) translateY(30px)}.news-list-leave-to[data-v-8764fe03]{opacity:0;transform:scale(.85) translateY(-30px)}@media (prefers-reduced-motion: reduce){.news-list-move[data-v-8764fe03],.news-list-enter-active[data-v-8764fe03],.news-list-leave-active[data-v-8764fe03]{transition:none}.news-list-enter-from[data-v-8764fe03],.news-list-leave-to[data-v-8764fe03]{transform:none}}.page-container[data-v-bff3a117]{padding-top:80px;min-height:100vh;background:#0a1628;color:#8b92a0}.loading-state[data-v-bff3a117],.error-state[data-v-bff3a117]{padding:4rem;text-align:center;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-section[data-v-bff3a117]{background-size:cover;background-position:center;background-color:#0f1b2e;position:relative;display:flex;align-items:flex-end;min-height:440px;padding:7rem 0 3.5rem;margin-bottom:3.5rem;border-bottom:1px solid rgba(0,180,216,.14)}.hero-section--plain[data-v-bff3a117]{align-items:center;background:radial-gradient(circle at 85% 20%,rgba(0,180,216,.12),transparent 32%),radial-gradient(circle at 10% 90%,rgba(230,57,70,.1),transparent 34%),#0f1b2e;min-height:0;padding:4.5rem 0 3rem}.hero-section .hero-overlay[data-v-bff3a117]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a16284d}.hero-section .hero-gradient[data-v-bff3a117]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a16284d,#0a1628b3,#0a1628f2)}.hero-section .hero-content[data-v-bff3a117]{position:relative;z-index:1;width:100%}.meta-tags[data-v-bff3a117]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.meta-tags .crumb[data-v-bff3a117]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.meta-tags .crumb[data-v-bff3a117]:after{color:#8b92a0;content:"/";margin-left:1rem}.meta-tags .crumb[data-v-bff3a117]:hover{color:#fff}.meta-tags .badge[data-v-bff3a117]{background:#00b4d8;color:#0a1628;padding:.25rem .75rem;border-radius:20px;font-weight:700;font-size:.75rem;text-transform:uppercase}.meta-tags .date[data-v-bff3a117]{color:#fff;font-family:Roboto Mono,monospace}.article-title[data-v-bff3a117]{font-size:clamp(2.2rem,4.5vw,3.6rem);color:#fff;line-height:1.1;max-width:860px;text-wrap:balance}.article-dek[data-v-bff3a117]{color:#cacad0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;margin:1.25rem 0 0;max-width:720px}.content-wrapper[data-v-bff3a117]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:4rem;padding-bottom:4rem}.content-wrapper--single[data-v-bff3a117]{grid-template-columns:minmax(0,780px)}@media (max-width: 1024px){.content-wrapper[data-v-bff3a117]{grid-template-columns:1fr}}.article-content[data-v-bff3a117]{font-size:1.1rem;line-height:1.85;color:#cacad0;max-width:72ch}.article-content[data-v-bff3a117] h2{color:#fff;font-size:1.6rem;line-height:1.25;margin:2.75rem 0 1rem}.article-content[data-v-bff3a117] h3{color:#fff;font-size:1.25rem;margin:2rem 0 .75rem}.article-content[data-v-bff3a117] p{margin-bottom:1.4rem}.article-content[data-v-bff3a117] a{color:#00b4d8}.article-content[data-v-bff3a117] strong{color:#fff}.article-content[data-v-bff3a117] blockquote{border-left:3px solid #E63946;color:#fff;font-family:Poppins,sans-serif;font-size:1.25rem;margin:2rem 0;padding-left:1.5rem}.article-content[data-v-bff3a117] ul{margin-bottom:1.5rem;padding-left:1.5rem}.article-content[data-v-bff3a117] ul li{margin-bottom:.5rem}.sidebar-widget[data-v-bff3a117]{background:#ffffff08;padding:2rem;border-radius:12px;margin-bottom:2rem}.sidebar-widget h3[data-v-bff3a117]{color:#fff;font-size:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.related-item[data-v-bff3a117]{display:block;text-decoration:none;margin-bottom:1.5rem}.related-item[data-v-bff3a117]:last-child{margin-bottom:0}.related-item h4[data-v-bff3a117]{color:#fff;font-size:1rem;margin-bottom:.25rem;transition:color .3s ease}.related-item .date[data-v-bff3a117]{font-size:.75rem;color:#8b92a0;font-family:Roboto Mono,monospace}.related-item:hover h4[data-v-bff3a117]{color:#00b4d8}.back-link[data-v-bff3a117]{display:inline-block;color:#00b4d8;text-decoration:none;font-weight:700;margin-bottom:4rem}.back-link[data-v-bff3a117]:hover{text-decoration:underline}.page-container[data-v-37bd0b97]{padding-top:0;min-height:100vh;background:#0a1628;padding-bottom:0;position:relative}.bg-texture[data-v-37bd0b97]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 15% 50%,rgba(0,180,216,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(230,57,70,.03) 0%,transparent 25%)}.bg-texture[data-v-37bd0b97]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.events-content[data-v-37bd0b97]{padding:4rem 0 6rem;position:relative;z-index:1;opacity:1;scroll-margin-top:100px}.container[data-v-37bd0b97]{max-width:1400px;margin:0 auto;padding:0 2rem}.filters-bar[data-v-37bd0b97]{display:flex;justify-content:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.filter-group[data-v-37bd0b97]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.filter-btn[data-v-37bd0b97]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-decoration:none;transition:all .3s ease;cursor:pointer}.filter-btn[data-v-37bd0b97]:hover{background:#e6394626;border-color:#e63946;color:#e9505b;transform:translateY(-1px)}.filter-btn[data-v-37bd0b97]{background:transparent}.filter-btn[data-v-37bd0b97]:hover{border-color:#e63946;color:#e63946}.filter-btn.active[data-v-37bd0b97]{background:#e63946;border-color:#e63946;color:#fff}.filter-btn[data-v-37bd0b97]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px}.events-section[data-v-37bd0b97]{margin-bottom:clamp(4rem,8vw,6rem)}.section-title[data-v-37bd0b97]{font-size:clamp(1.75rem,4vw,2.5rem);color:#fff;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.events-skeleton[data-v-37bd0b97]{min-height:25rem}.content-state[data-v-37bd0b97],.empty-state[data-v-37bd0b97]{background:#ffffff09;border:1px solid rgba(255,255,255,.1);border-radius:24px;margin:0 auto 4rem;max-width:760px;padding:clamp(2rem,5vw,4rem);text-align:center}.content-state h2[data-v-37bd0b97],.empty-state h2[data-v-37bd0b97]{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);margin:0 0 .75rem}.content-state p[data-v-37bd0b97],.empty-state p[data-v-37bd0b97]{color:#8b92a0;line-height:1.7;margin:0}.content-state-error[data-v-37bd0b97]{border-color:#e6394652}.events-grid[data-v-37bd0b97]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}@media (max-width: 768px){.events-grid[data-v-37bd0b97]{grid-template-columns:1fr;gap:1.5rem}}.event-card[data-v-37bd0b97]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;display:flex;gap:1.5rem;transition:transform .3s ease,border-color .3s ease,background .3s ease}.event-card[data-v-37bd0b97]:hover,.event-card[data-v-37bd0b97]:focus-within{transform:translateY(-5px);border-color:#00b4d852;background:#ffffff0d}@media (max-width: 576px){.event-card[data-v-37bd0b97]{flex-direction:column;gap:1rem}}.event-date[data-v-37bd0b97]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a162880;border:1px solid #E63946;border-radius:8px;width:80px;height:80px;flex-shrink:0}.event-date .month[data-v-37bd0b97]{font-size:.75rem;text-transform:uppercase;color:#e63946;font-weight:700}.event-date .day[data-v-37bd0b97]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1}.event-content[data-v-37bd0b97]{flex-grow:1;min-width:0}.event-meta[data-v-37bd0b97]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.75rem;font-family:Roboto Mono,monospace;color:#8b92a0}.event-meta .location[data-v-37bd0b97]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.event-meta .type[data-v-37bd0b97]{color:#00b4d8;flex-shrink:0;letter-spacing:.08em;text-transform:uppercase}.event-meta .source[data-v-37bd0b97]{color:#8b92a0cc;flex-shrink:0}.event-title[data-v-37bd0b97]{font-size:1.2rem;color:#fff;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.event-desc[data-v-37bd0b97]{color:#8b92a0;margin-bottom:1.5rem;line-height:1.5}.event-actions[data-v-37bd0b97]{display:flex;align-items:center;gap:1.5rem;margin-top:auto}.btn-text[data-v-37bd0b97]{color:#fff;font-weight:600;text-decoration:none;transition:color .3s ease}.btn-text[data-v-37bd0b97]:hover{color:#e63946}.btn-text[data-v-37bd0b97]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.events-list[data-v-37bd0b97]{display:flex;flex-direction:column;gap:1rem}.event-row[data-v-37bd0b97]{display:grid;grid-template-columns:150px 1fr auto;align-items:center;padding:1.5rem;background:#ffffff05;border-radius:8px;gap:2rem;transition:background .3s ease}.event-row[data-v-37bd0b97]:hover{background:#ffffff0d}@media (max-width: 768px){.event-row[data-v-37bd0b97]{grid-template-columns:1fr;gap:.5rem}}.date-col[data-v-37bd0b97]{font-family:Roboto Mono,monospace;color:#e63946}.info-col h4[data-v-37bd0b97]{color:#fff;font-size:1.1rem;margin-bottom:.25rem}.info-col h4 a[data-v-37bd0b97]{color:inherit;text-decoration:none;transition:color .3s ease}.info-col h4 a[data-v-37bd0b97]:hover,.info-col h4 a[data-v-37bd0b97]:focus-visible{color:#00b4d8}.info-col .location[data-v-37bd0b97]{font-size:.85rem;color:#8b92a0}.badge[data-v-37bd0b97]{background:#ffffff1a;padding:.25rem .75rem;border-radius:100px;font-size:.75rem;color:#fff}.event-list-move[data-v-37bd0b97]{transition:all .25s cubic-bezier(.25,.8,.25,1)}.event-list-enter-active[data-v-37bd0b97]{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.event-list-leave-active[data-v-37bd0b97]{transition:all .2s cubic-bezier(.6,-.28,.74,.05)}.event-list-enter-from[data-v-37bd0b97]{opacity:0;transform:scale(.85) translateY(30px)}.event-list-leave-to[data-v-37bd0b97]{opacity:0;transform:scale(.85) translateY(-30px)}@media (prefers-reduced-motion: reduce){.event-list-move[data-v-37bd0b97],.event-list-enter-active[data-v-37bd0b97],.event-list-leave-active[data-v-37bd0b97]{transition:none}.event-list-enter-from[data-v-37bd0b97],.event-list-leave-to[data-v-37bd0b97]{transform:none}}@media (max-width: 576px){.events-content[data-v-37bd0b97]{padding:3rem 0 4rem}.container[data-v-37bd0b97]{padding:0 1.25rem}.filter-group[data-v-37bd0b97]{gap:.75rem}.event-actions[data-v-37bd0b97]{align-items:flex-start;flex-direction:column;gap:1rem}}@media (prefers-reduced-motion: reduce){.event-card[data-v-37bd0b97],.event-row[data-v-37bd0b97],.btn-text[data-v-37bd0b97]{transition:none}.event-card[data-v-37bd0b97]:hover,.event-card[data-v-37bd0b97]:focus-within{transform:none}}.page-container[data-v-71c58258]{padding-top:80px;min-height:100vh;background:#0a1628;color:#8b92a0}.error-state[data-v-71c58258]{padding:4rem;text-align:center;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-section[data-v-71c58258]{background-size:cover;background-position:center;background-color:#0f1b2e;position:relative;display:flex;align-items:flex-end;min-height:440px;padding:7rem 0 3.5rem;margin-bottom:3.5rem;border-bottom:1px solid rgba(0,180,216,.14)}.hero-section--plain[data-v-71c58258]{align-items:center;background:radial-gradient(circle at 85% 20%,rgba(0,180,216,.12),transparent 32%),radial-gradient(circle at 10% 90%,rgba(230,57,70,.1),transparent 34%),#0f1b2e;min-height:0;padding:4.5rem 0 3rem}.hero-section .hero-overlay[data-v-71c58258]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a16284d}.hero-section .hero-gradient[data-v-71c58258]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a16284d,#0a1628b3,#0a1628f2)}.hero-section .hero-content[data-v-71c58258]{position:relative;z-index:1;width:100%}.meta-tags[data-v-71c58258]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.meta-tags .crumb[data-v-71c58258]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.meta-tags .crumb[data-v-71c58258]:after{color:#8b92a0;content:"/";margin-left:1rem}.meta-tags .crumb[data-v-71c58258]:hover{color:#fff}.meta-tags .badge[data-v-71c58258]{background:#00b4d8;color:#0a1628;padding:.25rem .75rem;border-radius:20px;font-weight:700;font-size:.75rem;text-transform:uppercase}.event-title[data-v-71c58258]{font-size:clamp(2.2rem,4.5vw,3.6rem);color:#fff;line-height:1.1;max-width:860px;margin-bottom:1.25rem;text-wrap:balance}.event-dek[data-v-71c58258]{color:#cacad0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;margin:0 0 1.5rem;max-width:720px}.event-meta-large[data-v-71c58258]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.25rem 3rem;margin-top:1rem}.event-meta-large .meta-item[data-v-71c58258]{display:flex;flex-direction:column}.event-meta-large .meta-item .label[data-v-71c58258]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.event-meta-large .meta-item .value[data-v-71c58258]{font-size:1.15rem;color:#fff;font-weight:700}.event-meta-large .meta-item--action[data-v-71c58258]{margin-left:auto}@media (max-width: 768px){.event-meta-large[data-v-71c58258]{flex-direction:column;align-items:flex-start;gap:1.25rem}.event-meta-large .meta-item--action[data-v-71c58258]{margin-left:0}}.content-wrapper[data-v-71c58258]{display:grid;grid-template-columns:minmax(0,780px);padding-bottom:4rem}.event-description[data-v-71c58258]{font-size:1.1rem;line-height:1.85;color:#cacad0;max-width:72ch}.event-description[data-v-71c58258] h2{color:#fff;font-size:1.6rem;line-height:1.25;margin:2.5rem 0 1rem}.event-description[data-v-71c58258] h3{color:#fff;font-size:1.25rem;margin:2rem 0 .75rem}.event-description[data-v-71c58258] p{margin-bottom:1.4rem}.event-description[data-v-71c58258] ul,.event-description[data-v-71c58258] ol{margin:0 0 1.4rem 1.25rem}.event-description[data-v-71c58258] ul li,.event-description[data-v-71c58258] ol li{margin-bottom:.4rem}.event-description[data-v-71c58258] a{color:#00b4d8}.event-description[data-v-71c58258] strong{color:#fff}.back-link[data-v-71c58258]{display:inline-block;color:#00b4d8;text-decoration:none;font-weight:700;margin-bottom:4rem}.back-link[data-v-71c58258]:hover{text-decoration:underline}.page-container[data-v-a7eb9343]{padding-top:0;min-height:100vh;background:#0a1628;padding-bottom:0}.contact-content[data-v-a7eb9343]{background:radial-gradient(circle at 12% 16%,rgba(0,180,216,.08),transparent 34%),#0a1628;padding:clamp(4rem,8vw,7rem) 0;scroll-margin-top:100px}.contact-content .container[data-v-a7eb9343]{max-width:1400px;margin:0 auto;padding:0 2rem}.contact-grid[data-v-a7eb9343]{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);gap:clamp(2rem,6vw,5rem);margin-bottom:4rem}@media (max-width: 768px){.contact-grid[data-v-a7eb9343]{display:flex;flex-direction:column-reverse;gap:3rem}.contact-grid .contact-form-wrapper[data-v-a7eb9343]{width:100%}}.contact-info[data-v-a7eb9343]{display:flex;flex-direction:column;gap:1rem}.info-card[data-v-a7eb9343]{background:linear-gradient(145deg,#14213db8,#0f1b2ee6);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.info-card[data-v-a7eb9343]:hover,.info-card[data-v-a7eb9343]:focus-within{border-color:#00b4d880;box-shadow:0 18px 50px #080f2352,0 0 24px #00b4d814}.info-card h3[data-v-a7eb9343]{color:#00b4d8;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-weight:700}.info-card p[data-v-a7eb9343],.info-card a[data-v-a7eb9343]{color:#8b92a0;line-height:1.6;text-decoration:none;transition:color .3s ease;font-size:.95rem}.info-card a[data-v-a7eb9343]:hover,.info-card a[data-v-a7eb9343]:focus-visible{color:#fff}.info-card a[data-v-a7eb9343]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}.contact-form-wrapper[data-v-a7eb9343]{background:linear-gradient(145deg,#0f1b2ef5,#14213dc2);padding:clamp(1.5rem,4vw,3rem);border-radius:12px;border:1px solid rgba(0,180,216,.18);box-shadow:0 30px 90px #080f2357;min-height:400px}.planning-summary[data-v-a7eb9343]{background:#00b4d80f;border:1px solid rgba(0,180,216,.22);border-radius:12px;margin-bottom:2rem;padding:clamp(1.5rem,4vw,2.5rem)}.planning-summary h2[data-v-a7eb9343]{color:#fff;font-size:clamp(1.7rem,3vw,2.4rem);margin:.6rem 0 .8rem}.planning-summary>p[data-v-a7eb9343]{color:#8b92a0;line-height:1.65}.planning-summary dl[data-v-a7eb9343]{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);margin:1.5rem 0}.planning-summary dl>div[data-v-a7eb9343]{display:grid;gap:1rem;grid-template-columns:minmax(130px,.6fr) 1.4fr;padding:.7rem 0}.planning-summary dt[data-v-a7eb9343]{color:#8b92a0}.planning-summary dd[data-v-a7eb9343]{color:#fff;font-weight:600;margin:0}.summary-kicker[data-v-a7eb9343]{color:#00b4d8;font-family:Roboto Mono,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.summary-lines[data-v-a7eb9343]{margin-bottom:1.25rem}.summary-lines strong[data-v-a7eb9343]{color:#fff}.summary-lines ul[data-v-a7eb9343]{display:grid;gap:.35rem;margin-top:.6rem}.summary-lines li[data-v-a7eb9343]{color:#8b92a0;padding-left:1rem;position:relative}.summary-lines li[data-v-a7eb9343]:before{color:#00b4d8;content:"—";left:0;position:absolute}.summary-link[data-v-a7eb9343]{color:#00b4d8;font-weight:600;text-decoration:none}.summary-link[data-v-a7eb9343]:hover,.summary-link[data-v-a7eb9343]:focus-visible{color:#fff}.summary-link[data-v-a7eb9343]:focus-visible{outline:2px solid #00B4D8;outline-offset:4px}@media (max-width: 576px){.contact-content .container[data-v-a7eb9343]{padding-inline:1.25rem}.planning-summary dl>div[data-v-a7eb9343]{gap:.25rem;grid-template-columns:1fr}}@media (prefers-reduced-motion: no-preference){.info-card[data-v-a7eb9343]:hover,.info-card[data-v-a7eb9343]:focus-within{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.info-card[data-v-a7eb9343],.info-card a[data-v-a7eb9343],.summary-link[data-v-a7eb9343]{transition:none}}.page-container[data-v-c7ec1202]{position:relative;min-height:100vh;background:#0a1628}.search-hero[data-v-c7ec1202]{align-items:center;background:radial-gradient(circle at 72% 32%,rgba(0,180,216,.12),transparent 30%),linear-gradient(155deg,#080f23,#0a1628 55%,#0f1b2e);display:flex;min-height:min(720px,78vh);overflow:hidden;padding:clamp(8rem,15vh,11rem) 2rem clamp(6rem,12vh,8rem);position:relative}.search-hero[data-v-c7ec1202]:before{background-image:linear-gradient(rgba(0,180,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,180,216,.035) 1px,transparent 1px);background-size:64px 64px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 82%);pointer-events:none;position:absolute}.search-hero .container[data-v-c7ec1202]{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.search-hero-content[data-v-c7ec1202]{max-width:800px;margin:0 auto;text-align:center}.search-kicker[data-v-c7ec1202]{font-family:Roboto Mono,monospace;font-size:.85rem;color:#00b4d8;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.search-title[data-v-c7ec1202]{font-family:Poppins,sans-serif;font-weight:900;font-size:clamp(3.2rem,8vw,6.8rem);color:#fff;letter-spacing:-.045em;line-height:.96;margin-bottom:1.25rem}.search-subtitle[data-v-c7ec1202]{color:#8b92a0;font-size:clamp(1.1rem,2.2vw,1.2rem);line-height:1.55}.search-scroll-cue[data-v-c7ec1202]{bottom:auto;left:50%;position:absolute;top:calc(100vh - 5.25rem);top:min(100svh - 5.25rem - env(safe-area-inset-bottom),100% - 5.25rem);transform:translate(-50%);z-index:2}.search-conversation[data-v-c7ec1202]{background:radial-gradient(circle at 10% 10%,rgba(0,180,216,.065),transparent 28%),#0a1628;padding:clamp(4rem,8vw,7rem) 2rem clamp(6rem,10vw,9rem);scroll-margin-top:100px}.conversation-thread[data-v-c7ec1202]{max-width:800px;margin:0 auto}.message[data-v-c7ec1202]{margin-bottom:clamp(2rem,5vw,3.5rem)}.message-user[data-v-c7ec1202]{background:linear-gradient(145deg,#14213dd1,#0f1b2eb8);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;scroll-margin-top:120px}.message-assistant[data-v-c7ec1202]{background:#14213d52;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:clamp(1.25rem,3vw,2rem)}.message-label[data-v-c7ec1202]{font-family:Roboto Mono,monospace;font-size:.75rem;color:#00b4d8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.message-text[data-v-c7ec1202]{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.4}.result-tabs[data-v-c7ec1202]{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.tab-btn[data-v-c7ec1202]{padding:.75rem 1.25rem;background:none;border:none;border-bottom:2px solid transparent;color:#8b92a0;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.4rem}.tab-btn[data-v-c7ec1202]:hover{color:#fff}.tab-btn[data-v-c7ec1202]:focus-visible{outline:2px solid #00B4D8;outline-offset:3px}.tab-btn.active[data-v-c7ec1202]{color:#fff;border-bottom-color:#00b4d8}.tab-count[data-v-c7ec1202]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .35rem;border-radius:9999px;background:#00b4d826;color:#00b4d8;font-size:.75rem;font-weight:600;font-family:Roboto Mono,monospace}.tab-content[data-v-c7ec1202]{min-height:60px}.response-content[data-v-c7ec1202]{color:#ffffffe6;font-size:1rem;line-height:1.8}.response-content[data-v-c7ec1202] h2{font-family:Poppins,sans-serif;font-weight:700;font-size:1.5rem;color:#fff;margin:2rem 0 1rem}.response-content[data-v-c7ec1202] h3{font-family:Poppins,sans-serif;font-weight:600;font-size:1.2rem;color:#fff;margin:1.5rem 0 .75rem}.response-content[data-v-c7ec1202] p{margin-bottom:1rem}.response-content[data-v-c7ec1202] a{color:#00b4d8;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.response-content[data-v-c7ec1202] a:hover{color:color-mix(in srgb,#00B4D8,white 30%)}.response-content[data-v-c7ec1202] strong{color:#fff;font-weight:600}.response-content[data-v-c7ec1202] ul,.response-content[data-v-c7ec1202] ol{margin:1rem 0;padding-left:1.5rem}.response-content[data-v-c7ec1202] li{margin-bottom:.5rem}.response-content[data-v-c7ec1202] code{font-family:Roboto Mono,monospace;font-size:.9em;padding:.15em .4em;background:#ffffff14;border-radius:4px;color:#00b4d8}.response-content[data-v-c7ec1202] pre{background:#ffffff0d;border-radius:8px;padding:1.25rem;margin:1.5rem 0;overflow-x:auto}.response-content[data-v-c7ec1202] pre code{padding:0;background:none}.response-content[data-v-c7ec1202] blockquote{border-left:3px solid #E63946;padding-left:1rem;margin:1.5rem 0;color:#ffffffb3;font-style:italic}.sources-grid[data-v-c7ec1202]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.source-card[data-v-c7ec1202]{display:flex;gap:.75rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-decoration:none;transition:all .3s ease}.source-card[data-v-c7ec1202]:hover{border-color:#00b4d84d;background:#ffffff0d}.source-card[data-v-c7ec1202]:focus-visible{border-color:#00b4d8;outline:2px solid #00B4D8;outline-offset:3px}.source-number[data-v-c7ec1202]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background:#00b4d81a;color:#00b4d8;font-size:.75rem;font-weight:600;flex-shrink:0}.source-info[data-v-c7ec1202]{min-width:0}.source-name[data-v-c7ec1202]{font-weight:500;color:#fff;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-description[data-v-c7ec1202]{color:#8b92a0;font-size:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.2rem}.source-url[data-v-c7ec1202]{color:#00b4d880;font-size:.75rem;font-family:Roboto Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem}.no-sources[data-v-c7ec1202]{color:#8b92a0;font-style:italic}.search-loading[data-v-c7ec1202]{display:flex;align-items:center;gap:1rem;padding:1rem 0}.loading-text[data-v-c7ec1202]{color:#8b92a0;font-size:.85rem}.loading-dots[data-v-c7ec1202],.streaming-indicator[data-v-c7ec1202]{display:flex;gap:4px}.loading-dots span[data-v-c7ec1202],.streaming-indicator span[data-v-c7ec1202]{width:6px;height:6px;border-radius:50%;background:#00b4d8;animation:dotPulse-c7ec1202 1.4s ease-in-out infinite}.loading-dots span[data-v-c7ec1202]:nth-child(2),.streaming-indicator span[data-v-c7ec1202]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-c7ec1202]:nth-child(3),.streaming-indicator span[data-v-c7ec1202]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-c7ec1202{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.streaming-indicator[data-v-c7ec1202]{margin-top:.75rem}.search-error[data-v-c7ec1202]{text-align:center;background:#e639460f;border:1px solid rgba(230,57,70,.28);border-radius:12px;padding:2rem;color:#e63946}.search-error p[data-v-c7ec1202]{margin-bottom:1rem}.retry-btn[data-v-c7ec1202]{padding:.5rem 1.5rem;background:transparent;border:1px solid #E63946;border-radius:8px;color:#e63946;font-weight:500;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-c7ec1202]:hover{background:#e63946;color:#fff}.retry-btn[data-v-c7ec1202]:focus-visible{outline:2px solid #E63946;outline-offset:3px}.search-empty[data-v-c7ec1202]{background:linear-gradient(145deg,#14213dad,#0f1b2e94);border:1px solid rgba(255,255,255,.08);border-radius:12px;text-align:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem)}.search-empty p[data-v-c7ec1202]{color:#8b92a0;font-size:1.1rem;margin-bottom:1.5rem}.suggestion-chips[data-v-c7ec1202]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.suggestion-chip[data-v-c7ec1202]{padding:.5rem 1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#fff;font-size:.85rem;cursor:pointer;transition:all .3s ease}.suggestion-chip[data-v-c7ec1202]:hover{border-color:#00b4d8;background:#00b4d814;color:#00b4d8}.suggestion-chip[data-v-c7ec1202]:focus-visible{border-color:#00b4d8;outline:2px solid #00B4D8;outline-offset:3px}.follow-up-form[data-v-c7ec1202]{max-width:800px;margin:2rem auto 0;position:sticky;bottom:2rem;z-index:3}.follow-up-wrapper[data-v-c7ec1202]{display:flex;align-items:center;background:#14213d;border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s ease;box-shadow:0 -8px 32px #0000004d}.follow-up-wrapper[data-v-c7ec1202]:focus-within{border-color:#00b4d8;box-shadow:0 -4px 24px #0000004d,0 0 0 1px #00b4d833}.follow-up-input[data-v-c7ec1202]{flex:1;padding:1.1rem 1.25rem;background:transparent;border:none;color:#fff;font-size:1rem;font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none}.follow-up-input[data-v-c7ec1202]::placeholder{color:#8b92a080}.follow-up-input[data-v-c7ec1202]:disabled{opacity:.5}.follow-up-submit[data-v-c7ec1202]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:4px;background:#00b4d8;border:none;border-radius:8px;color:#0a1628;cursor:pointer;flex-shrink:0;transition:all .15s ease}.follow-up-submit svg[data-v-c7ec1202]{width:18px;height:18px}.follow-up-submit[data-v-c7ec1202]:hover{background:color-mix(in srgb,#00B4D8,white 20%)}.follow-up-submit[data-v-c7ec1202]:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.follow-up-submit[data-v-c7ec1202]:disabled{opacity:.3;cursor:not-allowed}.follow-up-hint[data-v-c7ec1202]{text-align:center;margin-top:.75rem}.clear-btn[data-v-c7ec1202]{background:none;border:none;color:#8b92a080;font-size:.75rem;cursor:pointer;transition:color .15s ease}.clear-btn[data-v-c7ec1202]:hover{color:#8b92a0}.clear-btn[data-v-c7ec1202]:focus-visible{color:#fff;outline:2px solid #00B4D8;outline-offset:3px}@media (max-width: 768px){.search-hero[data-v-c7ec1202]{min-height:min(660px,78vh);padding:8rem 1.5rem 6rem}.search-conversation[data-v-c7ec1202]{padding:4rem 1.25rem 6rem}.sources-grid[data-v-c7ec1202]{grid-template-columns:1fr}.follow-up-form[data-v-c7ec1202]{bottom:1rem}}@media (prefers-reduced-motion: no-preference){.source-card[data-v-c7ec1202]:hover,.source-card[data-v-c7ec1202]:focus-visible,.suggestion-chip[data-v-c7ec1202]:hover,.suggestion-chip[data-v-c7ec1202]:focus-visible{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.loading-dots span[data-v-c7ec1202],.streaming-indicator span[data-v-c7ec1202]{animation:none;opacity:1;transform:none}.tab-btn[data-v-c7ec1202],.source-card[data-v-c7ec1202],.retry-btn[data-v-c7ec1202],.suggestion-chip[data-v-c7ec1202],.follow-up-wrapper[data-v-c7ec1202],.follow-up-submit[data-v-c7ec1202],.clear-btn[data-v-c7ec1202]{transition:none}}.page-container[data-v-3e8a7e73]{padding-top:80px;min-height:100vh;display:flex;align-items:center;justify-content:center}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;background-color:#0a1628;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.1}h1{font-size:clamp(2.5rem,6vw,7rem)}h2{font-size:clamp(2rem,4vw,4.5rem)}h3{font-size:clamp(1.5rem,3vw,3.5rem)}h4{font-size:2.5rem}h5{font-size:2rem}h6{font-size:1.5rem}@property --editorial-flow-position{syntax: "<percentage>"; inherits: true; initial-value: 100%;}:root{--editorial-flow-position: 100%;animation:editorial-gradient-clock 12s linear infinite}:is(h1,h2,h3) :is(strong,em),.text-gradient,.hero-word-accent{color:#00b4d8}@supports (background-clip: text) or (-webkit-background-clip: text){:is(h1,h2,h3) :is(strong,em),.text-gradient,.hero-word-accent{background:linear-gradient(90deg,#00b4d8,#fff,#e63946,#fff,#00b4d8,#fff,#e63946,#fff,#00b4d8);background-size:200% 100%;background-position:var(--editorial-flow-position, 50%) 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@keyframes editorial-gradient-clock{0%{--editorial-flow-position: 100%}to{--editorial-flow-position: 0%}}p{margin-bottom:1rem}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{font-family:inherit}.text-gradient{color:#00b4d8}.accent-dot{animation:none!important;background:none!important;color:#e63946;-webkit-text-fill-color:#E63946}.hero-word-accent{color:#00b4d8;font-weight:900;text-shadow:0 0 1.15rem rgba(0,180,216,.18)}@supports (background-clip: text) or (-webkit-background-clip: text){.hero-word-accent{text-shadow:none}}@media (prefers-reduced-motion: reduce){:root{--editorial-flow-position: 50%;animation:none}:is(h1,h2,h3) :is(strong,em),.text-gradient,.hero-word-accent{background-position:var(--editorial-flow-position) 50%}}.text-center{text-align:center}.text-gray{color:#8b92a0}.container{max-width:1400px;margin:0 auto;padding:0 3rem}@media (min-width: 769px){.section-flow-panel{min-height:100vh;min-height:100svh;padding-bottom:max(7rem,env(safe-area-inset-bottom));position:relative;scroll-margin-top:80px}.section-flow-panel--centered{align-items:center;display:grid}}@media (max-width: 768px){.section-flow-panel{min-height:0}}.btn{display:inline-block;padding:1rem 2rem;font-weight:600;font-size:1rem;text-decoration:none;border-radius:8px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);cursor:pointer;border:2px solid transparent}.btn-primary{transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s ease,background .15s ease,color .15s ease}.btn-primary:hover{transform:translateY(-3px) scale(1.02)}.btn-primary:active{transform:translateY(-1px) scale(1.01)}@media (prefers-reduced-motion: reduce){.btn-primary{transition:none}.btn-primary:hover{transform:none}}.btn-primary{background:#e63946;color:#fff;border-color:#e63946}.btn-primary:hover{background:transparent;box-shadow:0 10px 40px #e6394666}.btn-outline{transition:color .2s ease,transform .2s ease,border-color .2s ease}.btn-outline:hover{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.btn-outline{transition:none}.btn-outline:hover{transform:none}}.btn-outline{background:transparent;color:#fff;border-color:#00b4d8}.btn-outline:hover{background:#00b4d8;color:#0a1628}.btn-lg{padding:1.5rem 3rem;font-size:1.1rem}.mb-md{margin-bottom:1rem}.mb-lg{margin-bottom:1.5rem}.mb-xl{margin-bottom:2rem}.mb-2xl{margin-bottom:3rem}.mb-3xl{margin-bottom:4rem}.mb-4xl{margin-bottom:6rem}.mb-5xl{margin-bottom:8rem}.mt-md{margin-top:1rem}.mt-lg{margin-top:1.5rem}.mt-xl{margin-top:2rem}.mt-2xl{margin-top:3rem}.mt-3xl{margin-top:4rem}.mt-4xl{margin-top:6rem}.mt-5xl{margin-top:8rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-row.full-row{grid-template-columns:1fr}@media (max-width: 768px){.form-row{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field label{font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.form-field .required{color:#e63946}.form-field .tooltip-wrapper{position:relative;display:inline-flex}.form-field .tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#00b4d833;border:1px solid #00B4D8;border-radius:50%;color:#00b4d8;font-size:.75rem;font-weight:700;cursor:help;transition:all .2s ease}.form-field .tooltip-icon:hover{background:#00b4d8;color:#0a1628;transform:scale(1.1)}.form-field .tooltip-icon:hover+.tooltip-content{opacity:1;visibility:visible;transform:translateY(0)}.form-field .tooltip-content{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%) translateY(5px);background:#0f1b2e;border:1px solid #00B4D8;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;color:#fff;line-height:1.45;max-width:min(18rem,100vw - 2rem);text-align:left;white-space:normal;width:max-content;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:100;box-shadow:0 10px 30px #0a1628cc}.form-field .tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#00b4d8}.form-field input,.form-field textarea,.form-field select{padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease}.form-field input::placeholder,.form-field textarea::placeholder,.form-field select::placeholder{color:#8b92a099}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:none;border-color:#00b4d8;background:#ffffff14}.form-field input:invalid:not(:placeholder-shown),.form-field textarea:invalid:not(:placeholder-shown),.form-field select:invalid:not(:placeholder-shown){border-color:#e63946;background:#e639460d}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #00B4D8;outline-offset:2px}.work-card-inner{position:relative;border-radius:12px;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:center;padding:4rem;isolation:isolate}@media (max-width: 768px){.work-card-inner{padding:2rem;min-height:auto}}.work-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:-2;transition:transform .8s ease-out}.work-overlay-color{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1628d9;z-index:-1;transition:background .5s ease}.work-main-info{display:flex;flex-direction:column;justify-content:center}.work-sidebar{display:flex;flex-direction:column;justify-content:center;gap:4rem;border-left:1px solid rgba(255,255,255,.1);padding-left:4rem}@media (max-width: 1024px){.work-sidebar{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:3rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.work-metrics{display:flex;flex-direction:column;gap:2rem}@media (max-width: 1024px){.work-metrics{flex-direction:row;flex-wrap:wrap}}.work-metric-value{font-size:2.5rem;font-weight:900;color:#e63946;display:block;font-family:Poppins,sans-serif;line-height:1}.work-metric-label{font-size:.75rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem;display:block}.work-client{font-size:1rem;color:#e63946;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-weight:700}.work-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;color:#fff}.work-description{font-size:1.2rem;color:#8b92a0;line-height:1.7;margin-bottom:2.5rem;max-width:600px}.work-tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.work-tag{padding:.25rem 1rem;background:#0a1628cc;border:1px solid rgba(230,57,70,.3);border-radius:4px;font-size:.75rem;color:#e63946;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
