/* Isolated conference presentation; no concealed technical copy or product photography. */
.stealth-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);align-items:center;padding-block:64px 80px}
.stealth-intro .breadcrumbs{margin:0 0 46px}.stealth-intro h1{font-size:clamp(48px,5.6vw,88px);font-weight:400;letter-spacing:-.055em;line-height:1.08;margin:18px 0 26px}
.stealth-testing{display:flex;align-items:center;gap:10px;font-size:14px!important;letter-spacing:.015em;color:#56565d}.stealth-testing>span{width:7px;height:7px;background:#d78000;border-radius:50%;flex-shrink:0}
.stealth-description{max-width:510px;font-size:18px;line-height:1.7;color:#626269;margin:28px 0 32px}.stealth-intro>.button{display:inline-flex}
.stealth-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:30px;margin:40px 0 0;border-top:1px solid #d8d8dc}.stealth-facts dt{font-size:13px;color:#73737b;margin-bottom:8px}.stealth-facts dd{margin:0;font-size:17px}
.stealth-visual{position:relative;isolation:isolate;background:#17191c;min-height:490px;overflow:hidden;color:#eeeeef;border:1px solid #34363a;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:44px 44px}
.stealth-visual:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 44%,#83888f24,transparent 66%)}
.stealth-visual-top{position:absolute;top:24px;inset-inline:26px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.16em;color:#b6b7bb}.stealth-visual-top span:last-child{letter-spacing:.03em;font-size:13px}
.stealth-object{position:absolute;inset:19% 19% 28%;filter:blur(15px);opacity:.55;transform:rotate(-16deg);pointer-events:none;user-select:none}
.stealth-object i{position:absolute;display:block;border:1px solid #e3e4e955;border-radius:9%;box-shadow:inset 10px 12px 35px #ffffff2a,15px 30px 50px #0009;background:linear-gradient(135deg,#656a73,#24262b 58%,#888c9260)}
.stealth-object i:nth-child(1){inset:7% 8% 24% 21%;transform:skewY(12deg)}.stealth-object i:nth-child(2){inset:20% 15% 12% 13%;transform:skewY(12deg)}.stealth-object i:nth-child(3){inset:33% 22% 0 5%;transform:skewY(12deg)}.stealth-object i:nth-child(4){height:2px;left:14%;right:12%;top:40%;background:#ffa33c;box-shadow:0 0 18px 5px #ed971d70}
.stealth-visual[data-product="product2"] .stealth-object{transform:rotate(7deg);inset:23% 13% 31%;filter:blur(13px)}
.stealth-visual[data-product="product2"] .stealth-object i:nth-child(1){inset:22% 27% 10% 5%;border-radius:12%;transform:skewY(-6deg);background:linear-gradient(145deg,#888d96,#34383e 55%,#1c1f24)}
.stealth-visual[data-product="product2"] .stealth-object i:nth-child(2){inset:15% 3% 3% 57%;border-radius:45%;transform:skewY(-6deg);background:linear-gradient(105deg,#8b9099,#3c4149 44%,#181b21);box-shadow:inset -12px 4px 25px #aeb6c14d,15px 24px 45px #0009}
.stealth-visual[data-product="product2"] .stealth-object i:nth-child(3){inset:0 37% 66% 17%;border-radius:8%;transform:skewY(-6deg);background:#626975}
.stealth-visual[data-product="product2"] .stealth-object i:nth-child(4){inset:29% auto auto 70%;width:3px;height:41%;border:0;border-radius:50%;transform:rotate(5deg);background:#e7b567;box-shadow:0 0 16px 5px #db984b70}
.stealth-lock{position:absolute;bottom:34px;inset-inline:30px;text-align:center;color:#b9bbc0}.stealth-lock svg{width:21px;height:21px;display:block;margin:0 auto 13px;color:#e8a844}.stealth-lock p{font-size:13px;line-height:1.6;margin:0;letter-spacing:.02em}
.product-grid .stealth-card{padding:0;border:1px solid #d7d7dc;overflow:visible;background:#fafafa}.stealth-card .stealth-visual{width:100%;min-height:260px;border:0}.stealth-card .stealth-visual-top{top:20px}.stealth-card .stealth-lock{bottom:24px}.stealth-card .stealth-object{inset:19% 26% 27%;filter:blur(11px)}.stealth-card .stealth-visual[data-product="product2"] .stealth-object{inset:23% 19% 34%;filter:blur(10px)}
.stealth-card-copy{width:100%;padding:32px 36px 36px}.stealth-card-copy .eyebrow{font-size:11px;margin:0 0 16px}.stealth-card-copy h3{font-size:34px;letter-spacing:-.04em;margin:0 0 14px}.stealth-card-copy>p:not(.eyebrow):not(.stealth-testing){font-size:16px;line-height:1.7;color:#626269;max-width:480px;margin:24px 0}.stealth-card-copy .text-link{margin-top:4px}
.release-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);padding-block:64px 72px;border-top:1px solid #d7d7dc;scroll-margin-top:120px}.release-section h2{font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.04em;max-width:490px;margin:18px 0 22px}.release-section>div>p:last-child{color:#626269;font-size:17px;line-height:1.7;max-width:440px}
.release-section .eyebrow{text-transform:none;letter-spacing:.06em}
.release-form{padding-top:12px;min-width:0}.release-form>label:first-child{display:block;font-size:14px;font-weight:500;margin-bottom:12px}.release-controls{display:flex;gap:10px;align-items:stretch}.release-controls input{min-width:0;flex:1;width:100%;border:1px solid #a0a0a7;border-radius:2px;background:#fff;padding:17px;font:inherit;color:#222}.release-controls>.button{font-size:14px;padding:16px 20px;white-space:nowrap;border:0;cursor:pointer}.release-controls input:focus-visible,.release-consent input:focus-visible{outline:2px solid #c76c00;outline-offset:3px}.release-controls input[aria-invalid="true"]{border-color:#b53126}.release-controls .button:disabled{opacity:.6;cursor:wait}
.release-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;margin:22px 0 16px;cursor:pointer}.release-consent input{flex:0 0 17px;width:17px;height:17px;accent-color:#252528;margin:3px 0 0}.release-privacy{color:#73737b;font-size:12px;line-height:1.7}.release-privacy a{text-underline-offset:3px}.release-form .form-status{font-size:14px;line-height:1.6;margin-top:16px}.release-form .form-status:empty{display:none}.release-form .form-status[data-state="error"]{color:#a72d22}
.stealth-conversation{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid #d7d7dc;padding-block:44px 64px}.stealth-conversation h2{font-size:26px;font-weight:400;letter-spacing:-.03em;margin:0 0 14px}.stealth-conversation p{max-width:600px;color:#626269;line-height:1.7;font-size:16px}.stealth-conversation>.text-link{flex-shrink:0}
@media(max-width:900px){.stealth-hero{grid-template-columns:1fr;gap:36px;padding-block:34px 48px}.stealth-intro .breadcrumbs{margin-bottom:32px}.stealth-visual{min-height:390px}.stealth-description{max-width:600px}.release-section{grid-template-columns:1fr;gap:16px;padding-block:42px 48px}.release-section h2{max-width:none}.release-section>div>p:last-child{max-width:600px}.stealth-conversation{align-items:flex-start;flex-direction:column;gap:10px}.stealth-card-copy{padding:26px}.stealth-card .stealth-visual{min-height:230px}}
@media(max-width:480px){.stealth-intro h1{font-size:54px}.stealth-facts{gap:16px}.stealth-facts dd{font-size:15px}.stealth-visual{min-height:330px}.stealth-visual-top{inset-inline:20px}.stealth-lock{inset-inline:20px}.release-controls{flex-direction:column}.release-controls input{box-sizing:border-box;font-size:16px}.release-controls>.button{min-height:52px;justify-content:center}.release-section{scroll-margin-top:100px}.stealth-card-copy h3{font-size:30px}}
