.rocketx-design{--red:#ff526d;--text:#e9e6ed;--muted:#bcb6ca;--line:#ffffff20}.rocketx-design *{box-sizing:border-box}.rocketx-design{margin:0;background:#080b17 url('stars.svg') repeat;color:var(--text);font-family:Arial,sans-serif;line-height:1.7}.rocketx-design a{color:inherit}.rocketx-design h1,.rocketx-design h2,.rocketx-design h3{line-height:1.15;margin:0;font-weight:750;letter-spacing:-.035em}.rocketx-design h1{font-size:clamp(42px,5.3vw,76px)}.rocketx-design h2{font-size:clamp(30px,4vw,48px)}.rocketx-design h3{font-size:25px}.rocketx-design p{margin:18px 0;color:var(--text)}.rocketx-design .wrap{width:min(1180px,calc(100% - 48px));margin:auto}.rocketx-design .draft{background:#222037;padding:6px 20px;text-align:center;font-size:12px;letter-spacing:.05em;color:#e5ddf8}.rocketx-design header{border-bottom:1px solid var(--line);background:#080b17df;position:sticky;top:0;z-index:5;backdrop-filter:blur(14px)}.rocketx-design .nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.rocketx-design .brand{text-decoration:none;font-weight:800;font-size:24px;color:var(--red);letter-spacing:.02em}.rocketx-design .nav-links{display:flex;gap:24px;align-items:center}.rocketx-design .nav-links a{text-decoration:none;font-size:14px}.rocketx-design .nav-links a:hover{color:var(--red)}.rocketx-design .btn{display:inline-block;border-radius:6px;padding:13px 22px;text-decoration:none;background:#d9183b;color:white;font-weight:bold;border:1px solid #ee3555;cursor:pointer;font:inherit}.rocketx-design .btn.secondary{background:transparent;border-color:#ffffff40}.rocketx-design .eyebrow{font-size:12px;font-weight:bold;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.rocketx-design .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center;padding:66px 0 78px}.rocketx-design .hero h1{margin:18px 0 24px}.rocketx-design .hero p{font-size:18px;max-width:48ch}.rocketx-design .hero img{width:100%;border-radius:12px;display:block;box-shadow:0 24px 80px #0006}.rocketx-design .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.rocketx-design .facts{display:flex;gap:25px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:var(--muted)}.rocketx-design .section{padding:76px 0;border-top:1px solid var(--line)}.rocketx-design .section-top{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.rocketx-design .section-top p{max-width:48ch;color:var(--muted)}.rocketx-design .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:34px}.rocketx-design .benefit{border-left:2px solid var(--red);padding-left:22px}.rocketx-design .benefit h3{font-size:21px}.rocketx-design .benefit p{color:var(--muted)}.rocketx-design .members{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rocketx-design .member{border:1px solid var(--line);border-radius:10px;background:#0c1023b0;overflow:hidden}.rocketx-design .member img,.rocketx-design .missing{width:100%;height:310px;object-fit:contain;background:#0b0d19;display:block}.rocketx-design .missing{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--muted);border-bottom:1px solid var(--line)}.rocketx-design .missing span{font-size:48px;color:#665d83}.rocketx-design .missing p{font-size:14px;color:var(--muted)}.rocketx-design .member-copy{padding:24px}.rocketx-design .member h3{margin-top:10px}.rocketx-design .member-copy p{font-size:15px;color:var(--muted);margin-bottom:0}.rocketx-design .live-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rocketx-design .video{border:1px solid var(--line);padding:36px;border-radius:10px;background:#101224b0}.rocketx-design .play{font-size:38px;color:var(--red);margin-bottom:12px}.rocketx-design .video h3{font-size:24px}.rocketx-design .video p{color:var(--muted);font-size:14px}.rocketx-design .video a{font-size:14px}.rocketx-design .editor-note{font-size:13px;color:#d0bedf;border-left:2px solid #806591;padding:12px 18px;background:#20182c80;margin-top:28px}.rocketx-design .dates{padding:28px 0;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between}.rocketx-design .dates p{margin:0;color:var(--muted)}.rocketx-design .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.rocketx-design .gallery div{min-height:150px;border:1px dashed #ffffff30;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.rocketx-design .contact{display:grid;grid-template-columns:1fr 1fr;gap:60px}.rocketx-design .contact p{max-width:44ch}.rocketx-design .form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rocketx-design .form label{display:block;font-size:13px}.rocketx-design .form input,.rocketx-design .form textarea{width:100%;padding:12px;margin-top:5px;border:1px solid #ffffff30;border-radius:5px;background:#0d1121;color:white;font:inherit}.rocketx-design .full{grid-column:1/-1}.rocketx-design .form textarea{min-height:115px;resize:vertical}.rocketx-design .form .consent{display:flex;align-items:start;gap:8px;font-size:12px;color:var(--muted)}.rocketx-design .consent input{width:auto;margin:5px 0}.rocketx-design .form button{justify-self:start}.rocketx-design .result{font-size:13px;color:var(--muted)}.rocketx-design footer{padding:30px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.rocketx-design .footer-inner{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap}.rocketx-design footer a{margin-left:18px}.rocketx-design a:focus-visible,.rocketx-design button:focus-visible,.rocketx-design input:focus-visible,.rocketx-design textarea:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:850px){.rocketx-design .hero,.rocketx-design .contact{grid-template-columns:1fr}.rocketx-design .hero{gap:32px;padding:40px 0}.rocketx-design .members{grid-template-columns:repeat(2,1fr)}.rocketx-design .hero img{max-height:500px;object-fit:contain}.rocketx-design .section-top{display:block}.rocketx-design .nav-links{gap:14px}.rocketx-design .nav-links .btn{padding:9px 12px}}@media(max-width:560px){.rocketx-design .wrap{width:calc(100% - 32px)}.rocketx-design .nav{align-items:start;flex-direction:column;gap:8px;padding:12px 0}.rocketx-design .nav-links{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap}.rocketx-design .nav-links a{font-size:12px}.rocketx-design .brand{font-size:22px}.rocketx-design .section{padding:48px 0}.rocketx-design .benefits,.rocketx-design .members,.rocketx-design .live-grid,.rocketx-design .gallery{grid-template-columns:1fr}.rocketx-design .hero h1{font-size:43px}.rocketx-design .hero p{font-size:17px}.rocketx-design .contact{gap:26px}.rocketx-design .dates{flex-direction:column;gap:8px}.rocketx-design .form{grid-template-columns:1fr}.rocketx-design .member img{height:340px}}
body.home .ext-header-wrapper { display:none; }
.rocketx-design { background:none; width:100%; max-width:none!important; margin:0!important; }
body .rocketx-design :is(p,li) { color:#e9e6ed!important; text-shadow:none; }
body .rocketx-design :is(h1,h2,h3) { color:#e9e6ed; text-shadow:none; }
body .rocketx-design .eyebrow { color:#ff526d; }
.rocketx-design .missing { font-size:24px; letter-spacing:.12em; color:#9786ab; height:150px; }
.rocketx-design .video { padding:0; background:none; border:none; }
.rocketx-design .rocketx-video { margin:0; height:100%; }
.rocketx-design .rocketx-video-intro { padding:28px; }
.rocketx-design .booking-form { min-width:0; }
.rocketx-design .wpforms-container { margin:0!important; }
.rocketx-design .wpforms-container .wpforms-form input,
.rocketx-design .wpforms-container .wpforms-form textarea { background:#f5f2f7!important; color:#222!important; text-shadow:none; }
.rocketx-design .wpforms-form button[type=submit] { background:#d9183b!important; color:#fff!important; border-radius:6px; }
.rocketx-design .wpforms-confirmation-container p { color:#222!important; }
body .rocketx-design :is(h1,h2,h3,h4,span) { background-color:transparent!important; }
.rocketx-design .wpforms-form .wpforms-field-label-inline { color:#e9e6ed!important; text-shadow:none; } .rocketx-design .wpforms-form :is(.wpforms-field-medium,.wpforms-field-row) { max-width:100%!important; }
body.home .wp-site-blocks > main { padding-left:0!important; padding-right:0!important; max-width:none!important; } body.home .wp-block-post-content:has(.rocketx-design) { padding-left:0!important; padding-right:0!important; margin-left:0!important; margin-right:0!important; max-width:none!important; }
.rocketx-design .member { display:flex; flex-direction:column; } .rocketx-design .member .member-copy { order:-1; }
