.product-showcase[data-v-5b26aaf4]{overflow:hidden;color:#0f2746;background:#f6f8fb}.showcase-intro[data-v-5b26aaf4]{display:grid;min-height:min(560px,calc(74svh - 64px));place-content:center;box-sizing:border-box;padding:88px 24px 72px;color:#f5fbff;text-align:center;background:radial-gradient(circle at 50% 25%,rgba(59,183,201,.28),transparent 28%),linear-gradient(145deg,#07172c,#10375d 54%,#0b6f79 130%)}.showcase-intro>p[data-v-5b26aaf4],.stage-eyebrow[data-v-5b26aaf4],.showcase-closing>p[data-v-5b26aaf4],.dialog-kicker[data-v-5b26aaf4]{margin:0;color:#71ddd6;font-size:12px;font-weight:750;letter-spacing:.14em}.showcase-intro h1[data-v-5b26aaf4]{margin:18px 0 0;font-size:clamp(42px,6vw,82px);line-height:1.04;letter-spacing:-.065em}.showcase-intro h1 span[data-v-5b26aaf4]{color:#8ce5df}.intro-rule[data-v-5b26aaf4]{width:1px;height:62px;margin:32px auto 17px;background:linear-gradient(#8ae7df,transparent)}.intro-scroll[data-v-5b26aaf4]{color:#bed5e5;font-size:13px}.product-stage[data-v-5b26aaf4]{position:relative;display:grid;grid-template-columns:minmax(500px,1fr) minmax(460px,1.08fr);align-items:center;gap:clamp(24px,3vw,64px);min-height:min(770px,calc(100svh - 64px));padding:92px max(6vw,40px);box-sizing:border-box}.stage-copy[data-v-5b26aaf4]{max-width:570px}.stage-eyebrow[data-v-5b26aaf4]{color:#0b8890}.stage-copy h2[data-v-5b26aaf4]{margin:17px 0 0;font-size:clamp(36px,4vw,62px);line-height:1.1;letter-spacing:-.058em}@media(min-width:981px){.stage-copy h2 span[data-v-5b26aaf4]{white-space:nowrap}}.stage-copy h2 span[data-v-5b26aaf4]{color:#188a95}.stage-description[data-v-5b26aaf4]{max-width:520px;margin:27px 0 0;color:#587086;font-size:16px;line-height:1.85}.stage-points[data-v-5b26aaf4]{display:grid;gap:10px;margin:25px 0 31px;padding:0;list-style:none;color:#36556c;font-size:14px;line-height:1.55}.stage-points li[data-v-5b26aaf4]{display:flex;align-items:flex-start;gap:9px}.stage-points li[data-v-5b26aaf4]:before{width:7px;height:7px;flex:0 0 auto;margin-top:7px;border-radius:50%;background:#43c8bd;box-shadow:0 0 0 5px #43c8bd1c;content:""}.stage-link[data-v-5b26aaf4],.contact-action[data-v-5b26aaf4]{display:inline-flex;min-height:48px;align-items:center;gap:18px;padding:0 22px;border:1px solid #0f6f7c;color:#0a4e63;background:transparent;font:inherit;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease}.stage-link[data-v-5b26aaf4]:hover,.contact-action[data-v-5b26aaf4]:hover{color:#fff;background:#0d6576;transform:translateY(-2px)}.stage-link span[data-v-5b26aaf4],.contact-action span[data-v-5b26aaf4]{font-size:20px;line-height:1}.testing-stage[data-v-5b26aaf4]{background:#f8fbfd}.testing-stage[data-v-5b26aaf4]:after{position:absolute;right:-20%;bottom:-42%;width:860px;height:860px;border:1px solid rgba(32,113,159,.11);border-radius:50%;content:""}.stage-visual[data-v-5b26aaf4]{position:relative;z-index:1;min-width:0;padding:30px 0 29px 28px}.stage-visual img[data-v-5b26aaf4]{display:block;width:100%;border:6px solid rgba(255,255,255,.94);box-sizing:border-box;box-shadow:0 28px 58px #0b304c2e}.testing-visual img[data-v-5b26aaf4]{transform:perspective(1500px) rotateY(-4deg) rotateX(1deg)}.visual-note[data-v-5b26aaf4]{margin-bottom:12px;color:#0b7e89;font-size:12px;font-weight:700;letter-spacing:.1em}.visual-chip[data-v-5b26aaf4]{position:absolute;padding:10px 13px;border:1px solid rgba(104,205,204,.5);color:#c5f3f2;background:#093950e6;box-shadow:0 15px 32px #0f334a33;font-size:12px;font-weight:700}.chip-top[data-v-5b26aaf4]{top:74px;right:-12px}.chip-bottom[data-v-5b26aaf4]{bottom:2px;left:0}.examination-stage[data-v-5b26aaf4]{color:#f3fbff;background:radial-gradient(circle at 78% 36%,rgba(42,174,177,.35),transparent 25%),linear-gradient(129deg,#091e38,#103b5b 56%,#0b626d 115%)}.examination-stage[data-v-5b26aaf4]:before{position:absolute;top:-280px;right:-185px;width:750px;height:750px;border:1px solid rgba(132,226,224,.17);border-radius:50%;box-shadow:0 0 0 75px #84e2e009,0 0 0 150px #84e2e006;content:""}.examination-stage .stage-copy[data-v-5b26aaf4]{position:relative;z-index:1}.examination-stage .stage-eyebrow[data-v-5b26aaf4],.examination-stage h2 span[data-v-5b26aaf4]{color:#7fe5dd}.examination-stage .stage-copy h2[data-v-5b26aaf4]{font-size:clamp(36px,3.65vw,56px)}@media(min-width:641px){.examination-stage .stage-title-line[data-v-5b26aaf4]{white-space:nowrap}}.examination-stage .stage-description[data-v-5b26aaf4],.examination-stage .stage-points[data-v-5b26aaf4]{color:#c4d9e6}.examination-stage .stage-link[data-v-5b26aaf4]{border-color:#92dcd7;color:#edfffe}.examination-stage .stage-link[data-v-5b26aaf4]:hover{color:#103a51;background:#83ded8}.exam-visual img[data-v-5b26aaf4]{border-color:#f2fcfff2}.exam-visual .visual-note[data-v-5b26aaf4]{color:#b8efec}.exam-visual .visual-chip[data-v-5b26aaf4]{border-color:#c4f4f275}.exam-visual .chip-top[data-v-5b26aaf4]{right:-16px}.exam-visual .chip-bottom[data-v-5b26aaf4]{left:-2px}.showcase-closing[data-v-5b26aaf4]{display:grid;min-height:410px;place-content:center;box-sizing:border-box;padding:76px 24px;text-align:center;background:#edf7f8}.showcase-closing>p[data-v-5b26aaf4]{color:#15838c}.showcase-closing h2[data-v-5b26aaf4]{margin:17px 0 31px;font-size:clamp(32px,4vw,52px);line-height:1.14;letter-spacing:-.055em}.contact-action[data-v-5b26aaf4]{justify-content:center;margin:0 auto;cursor:pointer}.demo-dialog-backdrop[data-v-5b26aaf4]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#020c1ead;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-dialog[data-v-5b26aaf4]{width:min(460px,100%);position:relative;padding:35px;box-sizing:border-box;background:#f8fbff;color:#0a1b35;box-shadow:0 28px 80px #00000052}.dialog-kicker[data-v-5b26aaf4]{color:#187c93}.demo-dialog h2[data-v-5b26aaf4]{margin:12px 0 0;font-size:34px;letter-spacing:-.06em}.demo-dialog>p[data-v-5b26aaf4]:not(.dialog-kicker){color:#68778c;font-size:14px;line-height:1.75}.demo-dialog form[data-v-5b26aaf4]{display:grid;gap:14px;margin-top:25px}.demo-dialog label[data-v-5b26aaf4]{display:grid;gap:7px;color:#52627a;font-size:12px}.demo-dialog input[data-v-5b26aaf4]{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #dce5f0;color:#10213e;background:#fff;font:inherit;outline:none}.demo-dialog input[data-v-5b26aaf4]:focus{border-color:#2f75ff;box-shadow:0 0 0 3px #2f75ff1f}.dialog-submit[data-v-5b26aaf4]{display:inline-flex;justify-content:center;gap:14px;padding:14px 20px;border:0;color:#09354e;background:#80ded7;font:inherit;font-weight:750;cursor:pointer}.dialog-close[data-v-5b26aaf4]{position:absolute;top:14px;right:16px;border:0;color:#617089;background:transparent;font-size:28px;line-height:1;cursor:pointer}.dialog-contact[data-v-5b26aaf4]{margin-top:20px;padding-top:18px;border-top:1px solid #e4ebf3;color:#718097;font-size:12px}.dialog-contact strong[data-v-5b26aaf4]{padding-left:5px;color:#145ee7;letter-spacing:.04em}@media(max-width:980px){.product-stage[data-v-5b26aaf4]{grid-template-columns:1fr;gap:46px;min-height:auto;padding:86px 32px}.stage-copy[data-v-5b26aaf4]{max-width:680px}.stage-visual[data-v-5b26aaf4]{max-width:760px;width:calc(100% - 12px);margin:0 auto}.testing-stage .stage-visual[data-v-5b26aaf4]{order:2}.showcase-intro[data-v-5b26aaf4]{min-height:480px}}@media(max-width:640px){.showcase-intro[data-v-5b26aaf4]{min-height:430px;padding:70px 18px 58px}.showcase-intro h1[data-v-5b26aaf4]{font-size:41px}.product-stage[data-v-5b26aaf4]{gap:37px;padding:70px 18px}.stage-copy h2[data-v-5b26aaf4]{font-size:36px}.stage-description[data-v-5b26aaf4]{font-size:15px}.stage-visual[data-v-5b26aaf4]{padding:7px 0 26px;width:100%}.stage-visual img[data-v-5b26aaf4]{border-width:4px;transform:none}.visual-chip[data-v-5b26aaf4]{font-size:10px}.chip-top[data-v-5b26aaf4]{top:40px;right:-4px}.chip-bottom[data-v-5b26aaf4]{left:0;bottom:0}.exam-visual .chip-top[data-v-5b26aaf4]{right:-4px}.exam-visual .chip-bottom[data-v-5b26aaf4]{left:0}.stage-link[data-v-5b26aaf4]{width:100%;box-sizing:border-box;justify-content:center}.showcase-closing[data-v-5b26aaf4]{min-height:350px}.demo-dialog[data-v-5b26aaf4]{padding:30px 24px}}@media(prefers-reduced-motion:reduce){.stage-link[data-v-5b26aaf4],.contact-action[data-v-5b26aaf4]{transition:none}}
