.product-interest-dialog[data-astro-cid-muopken7]{width:min(100% - 1.5rem,38rem);max-height:min(90dvh,52rem);color:var(--color-navy-950);border-radius:var(--radius-xl);background:var(--color-white);border:1px solid #048bfa47;padding:0;overflow:auto;box-shadow:0 34px 100px #0007148c}.product-interest-dialog[data-astro-cid-muopken7]::backdrop{backdrop-filter:blur(7px);background:#000714c2}.product-interest-shell[data-astro-cid-muopken7]{gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-6));background:linear-gradient(145deg, #048bfa12, transparent 16rem), var(--color-white);display:grid;position:relative}.product-interest-header[data-astro-cid-muopken7]{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}[data-astro-cid-muopken7][data-product-interest-entry]{gap:var(--space-4);display:grid}[data-astro-cid-muopken7][data-product-interest-entry][hidden]{display:none}.product-interest-header[data-astro-cid-muopken7]>div[data-astro-cid-muopken7]{gap:var(--space-2);display:grid}.product-interest-header[data-astro-cid-muopken7] h2[data-astro-cid-muopken7]{color:var(--color-navy-950);font-size:clamp(1.55rem,1.4rem + .6vw,2rem)}.product-dialog-close[data-astro-cid-muopken7]{z-index:1;top:var(--space-4);right:var(--space-4);width:var(--touch-min);height:var(--touch-min);color:var(--color-navy-800);border:1px solid var(--color-neutral-300);cursor:pointer;background:#ffffffc2;border-radius:50%;flex:none;place-items:center;font-size:1.65rem;display:grid;position:absolute}.product-interest-description[data-astro-cid-muopken7]{max-width:35rem;color:var(--color-neutral-600);font-size:var(--text-sm)}.product-interest-form[data-astro-cid-muopken7]{gap:var(--space-3);display:grid;position:relative}.product-interest-fields[data-astro-cid-muopken7]{gap:var(--space-3);display:grid}.product-interest-form[data-astro-cid-muopken7] .field[data-astro-cid-muopken7]{gap:.4rem}.product-interest-form[data-astro-cid-muopken7] .field[data-astro-cid-muopken7] label[data-astro-cid-muopken7]{color:var(--color-navy-900)}.product-interest-form[data-astro-cid-muopken7] .field[data-astro-cid-muopken7] input[data-astro-cid-muopken7],.product-interest-form[data-astro-cid-muopken7] .field[data-astro-cid-muopken7] select[data-astro-cid-muopken7]{min-height:var(--touch-min);color:var(--color-navy-950);border-color:var(--color-neutral-300);background:var(--color-white);padding:.65rem .875rem}.product-interest-consent[data-astro-cid-muopken7]{align-items:start;gap:var(--space-2);color:var(--color-neutral-600);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.product-interest-consent[data-astro-cid-muopken7] input[data-astro-cid-muopken7]{width:1.1rem;height:1.1rem;margin-top:.2rem}.product-interest-actions[data-astro-cid-muopken7]{justify-content:flex-end;gap:var(--space-2);grid-template-columns:auto auto;display:grid}.product-interest-actions[data-astro-cid-muopken7] .button-secondary[data-astro-cid-muopken7]{color:var(--color-navy-800);border-color:var(--color-neutral-400);background:var(--color-neutral-50)}.product-interest-actions[data-astro-cid-muopken7] .button-secondary[data-astro-cid-muopken7]:hover{color:var(--color-navy-950);border-color:var(--color-blue-600);background:var(--color-neutral-100)}.product-interest-form[data-astro-cid-muopken7] .form-status[data-astro-cid-muopken7]{color:var(--color-neutral-600)}.product-interest-form[data-astro-cid-muopken7] .form-status[data-astro-cid-muopken7]:empty{display:none}.product-interest-dialog[data-astro-cid-muopken7].is-success{width:min(100% - 1.5rem,32rem)}.product-interest-dialog[data-astro-cid-muopken7].is-success .product-interest-shell[data-astro-cid-muopken7]{padding:clamp(var(--space-6), 5vw, var(--space-10))}.product-interest-dialog[data-astro-cid-muopken7].is-success .form-success{padding-right:var(--space-8)}@media (width>=38rem){.product-interest-fields[data-astro-cid-muopken7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.product-interest-actions[data-astro-cid-muopken7]{grid-template-columns:minmax(5.5rem,.75fr) minmax(10.5rem,1.5fr)}.product-interest-actions[data-astro-cid-muopken7] .button[data-astro-cid-muopken7]{width:100%;padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){.product-interest-dialog[data-astro-cid-muopken7]::backdrop{backdrop-filter:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero{min-height:clamp(26rem,105vw,29rem);padding-block:calc(var(--header-height) + var(--space-3)) var(--space-5);background:radial-gradient(circle at 82% 45%, #048bfa24, transparent 34rem), var(--color-navy-950);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#7bcdff06 1px,#0000 1px),linear-gradient(90deg,#7bcdff06 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 48% 100%)}.hero-grid.container{width:min(100% - (2 * var(--gutter)), var(--container));align-items:center;gap:0;min-height:clamp(19.5rem,82vw,22rem);display:grid;position:relative}.hero-copy{z-index:2;justify-items:start;gap:var(--space-3);max-width:31rem;padding-block:var(--space-3);text-shadow:0 2px 18px #0007149e;display:grid;position:relative}.hero-copy h1{max-width:29rem;font-size:clamp(2rem,1.55rem + 2.3vw,2.65rem);line-height:1.03}.hero-copy h1 span{color:var(--color-blue-300)}.hero-lead{max-width:30rem;color:var(--color-neutral-200);font-size:clamp(.8rem,.76rem + .2vw,.9rem);line-height:1.55}.hero-actions{gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.hero-actions .button{flex:11.5rem}.hero-visual{z-index:0;inset:0 calc(var(--gutter) * -1);width:auto;height:100%;margin:0;position:absolute}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020d1ff7 0%,#020d1fe0 42%,#020d1f61 100%),linear-gradient(#020d1f94 0%,#0000 24%,#020d1fc7 100%);position:absolute;inset:0}.hero-image{object-fit:cover;object-position:68% center;opacity:.72;width:100%;height:100%;display:block}.capabilities-section{z-index:3;scroll-margin-top:calc(var(--header-height) + var(--space-3));padding-block:var(--space-4);background:var(--color-neutral-50);border-bottom:1px solid #7bcdff1a;margin-top:0;position:relative}.capabilities-section .container{width:min(100% - (2 * var(--gutter)), var(--container))}.lab-icon{width:2.8rem;height:2.8rem;color:var(--color-blue-300);background:#048bfa17;border:1px solid #7bcdff42;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px #048bfa1a}.operating-section{padding-block:clamp(var(--space-6), 2.25vw, var(--space-8));background:radial-gradient(circle at 78% 42%, #048bfa1a, transparent 30rem), linear-gradient(180deg, var(--color-navy-900), var(--color-navy-950) 72%, var(--color-navy-950))}.operating-showcase{gap:clamp(var(--space-5), 2.75vw, var(--space-8));display:grid;position:relative}.challenge-column{display:contents}.operating-visual{aspect-ratio:3/2;border-radius:var(--radius-lg);order:2;position:relative;overflow:hidden}.operating-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#031b397a,#0000 9%),linear-gradient(#0000 72%,#020d1f8c);position:absolute;inset:0}.operating-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.challenge-panel{z-index:2;align-content:start;gap:var(--space-3);order:1;display:grid;position:relative}.challenge-panel h2{max-width:34rem;font-size:clamp(1.85rem,1.48rem + 1.25vw,2.4rem);line-height:1.1}.challenge-lead{max-width:34rem;color:var(--color-neutral-200);font-size:var(--text-sm);line-height:1.5}.challenge-assurance,.product-preview-action p,.labs-commercial{color:var(--color-neutral-300);font-size:clamp(.72rem,.69rem + .1vw,.78rem);font-weight:var(--font-medium);line-height:1.5}.challenge-assurance{max-width:34rem}.signal-grid+.challenge-assurance{margin-top:var(--space-1)}.challenge-action{margin-top:var(--space-1);order:3;justify-self:start}.signal-label{margin-top:var(--space-1);color:var(--color-blue-300);font-size:.65rem;font-weight:var(--font-semibold);letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;list-style:none;display:grid}.signal-grid li{min-width:0;color:var(--color-danger);background:#041832ad;border:1px solid #ff626d33;border-radius:.7rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.5rem .6rem;display:grid}.signal-grid svg{filter:drop-shadow(0 0 8px #ff4a5733)}.signal-grid span{color:var(--color-neutral-200);font-size:.7rem;font-weight:var(--font-medium);line-height:1.35}.product-preview-section{padding-block:var(--space-6);color:var(--color-navy-950);border-block:1px solid var(--color-neutral-200);background:radial-gradient(ellipse at 78% 48%, #048bfa12, transparent 34rem), linear-gradient(180deg, var(--color-neutral-50), var(--color-white))}.product-preview{align-items:center;gap:var(--space-6);isolation:isolate;display:grid;position:relative;overflow:visible}.product-preview-visual{z-index:1;aspect-ratio:3/2;pointer-events:none;order:2;justify-self:center;width:min(100%,32rem);position:relative}.product-preview-visual img{object-fit:contain;object-position:center;filter:drop-shadow(0 24px 38px #020d1f2e);width:100%;max-width:none;height:100%;display:block}.product-preview-copy{z-index:2;align-content:center;justify-items:start;gap:var(--space-2);order:1;width:100%;display:grid;position:relative}.product-preview-section .eyebrow,.product-preview-section .heading-accent-dark{color:var(--color-blue-600)}.product-status{min-height:1.9rem;color:var(--color-blue-600);border-radius:var(--radius-pill);font-size:.61rem;font-weight:var(--font-semibold);letter-spacing:.07em;text-transform:uppercase;background:#048bfa12;border:1px solid #048bfa4d;align-items:center;gap:.65rem;padding:.35rem .7rem;display:inline-flex}.product-status>span{background:var(--color-blue-400);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .25rem #048bfa1a}.product-preview-copy h2{max-width:34rem;color:var(--color-navy-950);font-size:clamp(1.75rem,1.45rem + 1.15vw,2.2rem);line-height:1.06}.product-preview-copy h2 span{display:inline}.product-preview-lead{max-width:29rem;color:var(--color-neutral-600);font-size:clamp(.74rem,.7rem + .16vw,.84rem);line-height:1.5}.product-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;max-width:30rem;list-style:none;display:grid}.product-values li{min-width:0;color:var(--color-blue-600);border:1px solid var(--color-neutral-200);background:var(--color-white);box-shadow:var(--shadow-sm);border-radius:.55rem;align-items:center;gap:.4rem;padding:.45rem .5rem;display:flex}.product-values span{color:var(--color-neutral-600);font-size:.7rem}.product-preview-action{gap:var(--space-2);width:100%;max-width:30rem;display:grid}.product-preview-action .button{width:100%;min-height:2.55rem}.product-preview-action p{max-width:27rem;color:var(--color-neutral-600)}.ecosystem-section{padding-block:clamp(var(--space-8), 3vw, var(--space-12));background:radial-gradient(circle at 86% 18%, #048bfa1c, transparent 24rem), linear-gradient(180deg, var(--color-navy-900), var(--color-navy-950));position:relative;overflow:hidden}.ecosystem-section:before{top:0;right:max(var(--gutter), calc((100vw - var(--container)) / 2));background:linear-gradient(90deg, transparent, var(--color-blue-500));content:"";width:min(28rem,56vw);height:1px;position:absolute}.labs-showcase{gap:var(--space-6);display:grid}.labs-intro{align-content:center;gap:var(--space-3);display:grid}.labs-intro h2{max-width:30rem;font-size:clamp(1.75rem,1.5rem + 1vw,2.4rem);line-height:1.08}.labs-lead{max-width:43rem;color:var(--color-neutral-400);font-size:clamp(.77rem,.73rem + .16vw,.86rem);line-height:1.58}.labs-actions{gap:var(--space-3);margin-top:var(--space-2);display:grid}.labs-cta{gap:.45rem;width:100%}.labs-cta-arrow{color:var(--color-blue-300);transition:transform var(--duration-fast) var(--ease-standard);font-size:1.05rem}.labs-cta:hover .labs-cta-arrow{transform:translate(.2rem)}.labs-commercial{letter-spacing:.035em}.labs-commercial span{color:#7bcdff6b;margin-inline:.25rem}.labs-grid{gap:var(--space-3);display:grid}.lab-card{align-content:center;gap:.4rem var(--space-4);min-width:0;height:100%;padding:clamp(var(--space-4), 1.6vw, var(--space-5));border-radius:var(--radius-md);background:radial-gradient(circle at 2.6rem,#048bfa1f,#0000 5.5rem),linear-gradient(135deg,#048bfa12,#0000 48%),#031630c7;border:1px solid #7bcdff38;grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"icon title""icon description";display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0007141a}.lab-card:before{top:0;left:var(--space-4);background:var(--color-blue-500);content:"";width:3.75rem;height:1px;position:absolute;box-shadow:0 0 12px #048bfa99}.lab-card-heading{grid-area:icon;align-self:center;justify-items:center;display:grid}.lab-icon{width:3.25rem;height:3.25rem;color:var(--color-blue-300);background:linear-gradient(145deg,#048bfa38,#048bfa12);border:1px solid #7bcdff6b;border-radius:50%;box-shadow:inset 0 1px #ffffff14,0 0 24px #048bfa33}.lab-card h3{grid-area:title;align-self:end;font-size:.94rem;line-height:1.25}.lab-card p{color:var(--color-neutral-400);grid-area:description;font-size:.75rem;line-height:1.5}@media (width>=34rem){.hero-actions{width:auto}.hero-actions .button{flex:none}.labs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-cta{width:fit-content;min-width:10.5rem}.product-preview-action{justify-items:start}.product-preview-action .button{width:auto;min-width:13rem}}@media (width>=48rem){.hero{min-height:27rem;padding-block:calc(var(--header-height) + var(--space-3)) var(--space-5)}.hero-grid.container{min-height:21rem}.hero-copy{width:62%}.hero-image{object-position:64% center}.operating-showcase,.product-preview{align-items:center;gap:clamp(var(--space-5), 2.5vw, var(--space-8));grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.operating-showcase{gap:clamp(var(--space-5), 2vw, var(--space-8));grid-template-columns:minmax(20rem,.86fr) minmax(0,1.14fr)}.challenge-column{align-content:center;gap:var(--space-2);order:1;display:grid}.operating-visual,.product-preview-visual{opacity:1;order:2;width:auto;position:relative;bottom:auto;right:auto;mask-image:none}.operating-visual{aspect-ratio:8/5;border-radius:0;height:auto;mask-image:linear-gradient(90deg,#0000,#000 4% 97%,#0000)}.operating-visual:after{background:linear-gradient(90deg,#031b399e,#0000 14%),linear-gradient(#0000 74%,#020d1f7a)}.product-preview-visual{aspect-ratio:3/2;justify-self:end;width:min(100%,40rem);height:auto;overflow:visible}.challenge-panel,.product-preview-copy{order:1}.challenge-action{margin-top:var(--space-1)}.product-preview{padding-bottom:0}}@media (width>=64rem){.hero{min-height:0;padding-top:calc(var(--header-height) + var(--space-1));padding-bottom:var(--space-3)}.hero-grid.container{grid-template-columns:minmax(30rem,.86fr) minmax(0,1.14fr);align-items:center;gap:0;min-height:20rem}.hero-copy{align-self:start;gap:var(--space-3);width:auto;max-width:36rem;padding-block:var(--space-5) var(--space-6);text-shadow:none}.hero-copy h1{max-width:36rem;font-size:var(--text-display);letter-spacing:-.03em;line-height:1.08}.hero-lead{max-width:34rem;font-size:var(--text-lg);line-height:1.55}.hero-visual{z-index:auto;aspect-ratio:16/7;justify-self:end;width:min(100% + clamp(4rem,6vw,7rem),58rem);height:auto;min-height:0;margin:0;position:relative;inset:auto}.hero-visual:after{background:linear-gradient(90deg, var(--color-navy-950), #020d1f85 8%, transparent 22%), linear-gradient(180deg, transparent 72%, var(--color-navy-950))}.hero-image{object-fit:cover;object-position:center 32%;opacity:1;width:100%;height:100%;min-height:0}.capabilities-section{margin-top:calc(var(--space-24) * -1);padding-block:var(--space-10) var(--space-6);background:linear-gradient(to bottom, transparent 0 var(--space-24), var(--color-neutral-50) var(--space-24))}.operating-showcase{grid-template-columns:minmax(23rem,.96fr) minmax(0,1.04fr)}.labs-showcase{align-items:center;gap:clamp(var(--space-8), 4vw, var(--space-16));grid-template-columns:minmax(18rem,.8fr) minmax(0,1.45fr)}.labs-intro{padding-right:var(--space-2)}.labs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-card{min-height:7.75rem}.product-values{grid-template-columns:repeat(5,minmax(0,1fr))}.product-values li{text-align:center;justify-items:center;gap:.35rem;padding:.42rem .2rem;display:grid}.product-preview{gap:var(--space-4);grid-template-columns:minmax(29rem,.92fr) minmax(30rem,1.08fr)}.challenge-panel h2,.product-preview-copy h2{max-width:38rem;font-size:var(--text-2xl)}.challenge-lead,.product-preview-lead{max-width:36rem;font-size:var(--text-base)}.challenge-assurance{max-width:36rem;font-size:var(--text-sm)}}@media (width>=100rem){.hero-visual{width:min(100% + clamp(5rem,7vw,8rem),68rem)}}@media (width<=47.99rem){.challenge-action{width:100%}.product-preview{gap:var(--space-3);padding-bottom:0}.product-preview-copy,.product-preview-action{display:contents}.product-preview-copy>:not(.product-preview-action),.product-preview-action p{order:1;justify-self:start}.product-preview-visual{order:2;width:100%;position:relative;bottom:auto;right:auto}.product-preview-action .button{order:3;width:100%}.product-preview-action p{order:4}}@media (width<=24rem){.hero-copy h1{font-size:1.95rem}.hero-actions .button{flex-basis:100%}}
