.connect-shell,.connect-shell *{box-sizing:border-box}html,body{background:#05070d;min-width:0;margin:0}body{overflow-x:hidden}.connect-shell{color:#f7f9ff;background:radial-gradient(circle at 50% -8%,#2459ffb8 0,#081f67ad 28%,#0000 58%),linear-gradient(#071c45 0%,#05070d 72%);width:100%;min-height:100vh;padding:22px 14px 44px;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.connect-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#081232f7,#05070dfa);border:1px solid #d8b86080;border-radius:28px;width:min(100%,720px);margin:0 auto;padding:26px;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0a}.connect-hero{text-align:center}.connect-brand-lockup{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:22px;display:flex}.connect-orbit-logo{object-fit:cover;border-radius:50%;width:68px;height:68px;display:block;box-shadow:0 10px 26px #00000057,0 0 0 1px #d8b8607a}.connect-brand-name{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.connect-wordmark{border-radius:10px;width:min(190px,46vw);height:auto;display:block}.connect-product-name{color:#f4d77d;letter-spacing:.015em;white-space:nowrap;font-size:1.3rem;font-weight:400;line-height:1}.connect-card h1{text-align:center;letter-spacing:-.035em;white-space:nowrap;margin:18px 0 6px;font-size:clamp(1.45rem,6.3vw,2.75rem);line-height:1.04}.connect-role{text-align:center;color:#e9edff;margin:0;font-weight:800}.connect-headline{letter-spacing:-.025em;margin:28px 0 8px;font-size:clamp(1.55rem,5vw,2.1rem)}.connect-value{color:#d8def2;max-width:620px;margin:0 auto;line-height:1.65}.connect-actions{grid-template-columns:1fr 1fr;gap:11px;margin:26px 0 30px;display:grid}.connect-actions a{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:11px 15px;font-weight:850;text-decoration:none;transition:transform .15s,border-color .15s,filter .15s;display:flex}.connect-actions a:active{transform:scale(.985)}.connect-text{color:#061735;background:linear-gradient(135deg,#f2d47b,#c99d3f);border:1px solid #f8e5a8;box-shadow:0 10px 28px #d8b8603d}.connect-linkedin{color:#fff;background:linear-gradient(135deg,#087cf0,#1747d1);border:1px solid #69b5ff;box-shadow:0 10px 28px #087cf040}.connect-call{color:#071c45;background:linear-gradient(135deg,#fff,#dce7f7);border:1px solid #fff;box-shadow:0 10px 28px #dce7f721}.connect-visit{color:#f4d77d;background:#071c45;border:2px solid #d8b860;box-shadow:inset 0 0 0 1px #ffffff0f}.connect-youtube{color:#f4d77d;background:linear-gradient(135deg,#071c45fa,#0a1430fa);border:2px solid #d8b860;grid-column:1/-1;gap:10px;box-shadow:0 12px 32px #d8b86029,inset 0 1px #ffffff0f;min-height:58px!important}.connect-primary-actions{gap:12px;margin:18px 0 14px;display:grid}.connect-primary-actions a{border-radius:18px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:15px 16px;text-decoration:none;display:flex}.connect-primary-actions strong{font-size:1.05rem}.connect-primary-actions span{opacity:.84;font-size:.82rem;line-height:1.3}.connect-primary-cta{color:#061735;background:linear-gradient(135deg,#f2d47b,#c99d3f);border:1px solid #f8e5a8;box-shadow:0 12px 30px #d8b86038}.connect-save-cta{color:#fff;background:#ffffff12;border:1px solid #ffffff2e}.connect-instruction{text-align:center;color:#f4d77d;margin:12px 0 0;font-size:.9rem;font-weight:850}.connect-more{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;margin-top:8px}.connect-more summary{cursor:pointer;text-align:center;color:#d8def2;padding:13px 14px;font-weight:800;list-style:none}.connect-more summary::-webkit-details-marker{display:none}.connect-more .connect-actions{margin:0;padding:0 12px 12px}.connect-microcopy{text-align:center;color:#aeb8d9;margin:12px 0 0;font-size:.78rem}.connect-card-action-first{max-width:520px}.connect-hero-compact .connect-brand-lockup{margin-bottom:12px}.connect-hero-compact h1{margin-top:10px}.connect-footer-compact{margin-top:12px!important;padding-top:12px!important}.connect-exchange{background:#ffffff09;border:1px solid #ffffff1c;border-radius:20px;margin-top:8px;padding:24px;box-shadow:inset 0 1px #ffffff09}.connect-section-label{color:#d8b860;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:900}.connect-exchange h2{letter-spacing:-.02em;margin:7px 0 8px;font-size:1.45rem}.connect-exchange>p{color:#d8def2;margin-top:0;line-height:1.55}.connect-privacy{background:#d8b86014;border-left:3px solid #d8b860;border-radius:0 10px 10px 0;padding:12px 13px;font-size:.86rem}.connect-privacy a{color:#f4d77d;font-weight:800}.connect-form{gap:14px;margin-top:20px;display:grid}.connect-name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.connect-form label{gap:7px;font-size:.92rem;font-weight:750;display:grid}.connect-form input,.connect-form textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#0c1736;border:1px solid #ffffff29;border-radius:13px;padding:13px 14px;font-size:16px;box-shadow:inset 0 1px 2px #0000002e}.connect-form input::placeholder,.connect-form textarea::placeholder{color:#8f9bc0}.connect-form textarea{resize:vertical}.connect-trap{display:none!important}.connect-consent{align-items:start;line-height:1.45;grid-template-columns:20px 1fr!important;gap:9px!important;font-weight:500!important}.connect-consent input{height:18px;margin:1px 0 0;padding:0;width:18px!important}.connect-form button{color:#061735;min-height:52px;font:inherit;background:linear-gradient(135deg,#f2d47b,#c99d3f);border:1px solid #f8e5a8;border-radius:13px;padding:12px 16px;font-weight:850;box-shadow:0 10px 26px #d8b86033}.connect-form button:disabled{opacity:.65}.optional{opacity:.7;font-weight:400}.connect-small{color:#b9c3e1;font-size:.84rem;line-height:1.45}.connect-warning{color:#ffd2b8;margin:0}.connect-success{color:#f3fff7;background:linear-gradient(135deg,#10683df5,#0b462cf5);border:1px solid #5eea8bcc;border-radius:15px;padding:18px;box-shadow:0 14px 36px #10b98138,inset 0 1px #ffffff14}.connect-success strong{color:#fff;font-size:1.2rem;line-height:1.25;display:block}.connect-success p{color:#eafff0;margin:8px 0 0;line-height:1.5}.connect-footer{text-align:center;color:#aeb8d9;border-top:1px solid #ffffff1a;margin-top:24px;padding-top:18px;font-size:.82rem;line-height:1.5}.connect-actions a:focus-visible,.connect-form input:focus-visible,.connect-form textarea:focus-visible,.connect-form button:focus-visible,.connect-privacy a:focus-visible,.connect-primary-actions a:focus-visible,.connect-more summary:focus-visible{outline-offset:3px;outline:3px solid #f4d77d}@media (max-width:560px){.connect-shell{background:linear-gradient(#081f67 0%,#05070d 68%);padding:0}.connect-card{width:100%;min-height:100vh;padding:max(18px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0}.connect-brand-lockup{gap:9px;margin-bottom:10px}.connect-orbit-logo{width:48px;height:48px}.connect-brand-name{gap:8px}.connect-wordmark{width:min(138px,40vw)}.connect-product-name{font-size:1.08rem}.connect-name-grid,.connect-actions{grid-template-columns:1fr}.connect-youtube{grid-column:1}.connect-card h1{font-size:clamp(1.28rem,5.8vw,1.8rem)}.connect-role{font-size:.9rem}.connect-primary-actions{margin-top:14px}.connect-primary-actions a{min-height:68px;padding:13px 14px}.connect-more .connect-actions{grid-template-columns:1fr 1fr;gap:8px}.connect-more .connect-actions a{min-height:44px;font-size:.86rem}.connect-more .connect-youtube{grid-column:auto}.connect-exchange{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.connect-actions a{transition:none}}
