.share-main{padding-top:75px}.share-main h1{font-size:clamp(42px,5vw,65px);letter-spacing:-2px}.share-section{margin-block:70px}.share-section>p,.share-contact p:not(.eyebrow){color:var(--muted);max-width:750px}.share-controls{display:flex;align-items:center;gap:20px;margin:25px 0 15px}.share-controls label{font-size:13px}.share-controls select{font:inherit;font-size:14px;padding:12px;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:10px}.share-controls select:focus-visible{outline:2px solid var(--lavender);outline-offset:3px}#share-text{width:100%;resize:vertical;min-height:230px;border:1px solid #41557d;border-radius:14px;background:#10192d;color:var(--text);padding:22px;font:14px/1.8 "Segoe UI",system-ui,sans-serif}#share-text:focus-visible{outline:2px solid var(--lavender);outline-offset:3px}.share-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:18px}#share-status{color:var(--muted);font-size:13px}.share-assets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:28px}.share-assets article{padding:23px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.share-assets img{display:block;object-fit:contain;background:#0b1020;width:100%;height:290px;border-radius:10px;margin-bottom:24px}.share-assets img.share-logo{padding:28px}.share-assets p{color:var(--muted);font-size:13px}.share-contact{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:32px;border:1px solid #41557d;border-radius:18px;margin-bottom:60px;background:linear-gradient(110deg,#1a2947,#26213f)}.share-contact h2{font-size:28px}.share-contact .eyebrow{margin-bottom:12px}.share-contact p:last-child{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.share-assets{grid-template-columns:1fr}.share-controls{align-items:stretch;flex-direction:column;gap:8px}.share-contact{align-items:start;flex-direction:column}.share-actions .button{white-space:normal}.share-main{padding-top:45px}.share-section{margin-block:50px}}