.homeCockpit{position:relative;scroll-margin-top:78px;background:radial-gradient(circle at 50% 0%,#12313a 0,#07111c 55%,#050a11 100%);padding:0 0 54px;overflow:hidden}
.homeCockpit iframe{display:block;width:100%;max-width:1540px;height:960px;margin:0 auto;border:0;background:#050a11}
.homeCockpitNext{position:absolute;left:50%;bottom:13px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1px solid rgba(79,229,209,.38);border-radius:999px;background:#0b2830;color:#d9fff8;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 0 22px rgba(79,229,209,.13)}
.homeCockpitNext::after{content:'↓';font-size:16px}
.homeCockpitNext:hover,.homeCockpitNext:focus-visible{background:#16434a;color:#fff}
.homeCockpit + .v2-hero{border-top:1px solid rgba(79,229,209,.18);background:linear-gradient(180deg,rgba(6,19,28,.95),transparent 24%)}
.v2-chapters,.tg-dock{display:none!important}
.header .aqw-site-cta[data-aqw-download],.header .aqw-site-cta[data-aqw-telegram]{display:none!important}
#start .trial-next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 26px;margin-top:28px;padding:26px 30px;border:1px solid rgba(79,229,209,.34);border-radius:22px;background:linear-gradient(125deg,#071d2b,#0c2630);box-shadow:0 14px 36px rgba(5,18,25,.13);color:#e4f9f5}
#start .trial-next .eyebrow{color:#4fe5d1}
#start .trial-next h3{margin:8px 0 6px;color:#fff;font-size:clamp(20px,2vw,28px);line-height:1.2}
#start .trial-next-copy p{max-width:620px;margin:0;color:#a9c4c8;font-size:13px;line-height:1.6}
#start .trial-next-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}
#start .trial-next-status{grid-column:1/-1;margin:0;color:#add0d2;font-size:11px;line-height:1.5}
#start .trial-next-status a{color:#4fe5d1;text-underline-offset:3px}
#start .trial-next-status:empty{display:none}
@media(max-width:1000px){.header .navbar{justify-content:space-between;gap:10px}.header .actions{margin-left:auto;flex:0 0 auto}.header .actions .primary{display:none!important}.header .aqw-site-cta[data-aqw-h5]{display:inline-flex!important}.header .menu{display:block}.header .lang{display:block}.header .lang summary{min-height:38px;padding:0 10px;font-size:11px}#start .trial-next{grid-template-columns:1fr}#start .trial-next-actions{justify-content:flex-start}}
@media(max-width:1100px){.homeCockpit iframe{height:790px}}
@media(max-width:620px){.homeCockpit{padding-bottom:52px}.homeCockpit iframe{height:710px}.homeCockpitNext{bottom:10px;font-size:12px}.header .brand{min-width:0}.header .brand small{display:none}.header .navbar{height:65px}.header .actions{gap:6px}.header .aqw-site-cta[data-aqw-h5]{padding:9px 10px;font-size:11px;white-space:nowrap}#start .trial-next{padding:20px}#start .trial-next-actions{display:grid;grid-template-columns:1fr 1fr}#start .trial-next-actions .btn{text-align:center;justify-content:center;font-size:11px;padding:11px 8px}}
@media(max-width:380px){.header .lang summary{padding:0 6px;font-size:10px}.header .aqw-site-cta[data-aqw-h5]{padding:8px;font-size:10px}.header .actions{gap:4px}#start .trial-next-actions{grid-template-columns:1fr}}

/* Keep the complete room visible within the embedded homepage frame. */
.homeCockpit{
  background:radial-gradient(ellipse at 50% 12%,rgba(21,68,81,.48),transparent 62%),#040b13;
  padding-bottom:62px;
}
.homeCockpit iframe{
  height:calc(64.94vw + 112px);
  max-height:1112px;
  min-height:910px;
  box-shadow:0 20px 46px rgba(0,0,0,.32);
}
.homeCockpitNext{
  bottom:12px;
  min-height:38px;
  padding:9px 20px;
  border-color:rgba(79,229,209,.48);
  background:linear-gradient(90deg,#0d3038,#123a40);
  box-shadow:0 10px 25px rgba(0,0,0,.24),0 0 23px rgba(79,229,209,.16);
}
@media(max-width:1100px){.homeCockpit iframe{height:930px;min-height:0}}
@media(max-width:620px){
  .homeCockpit{padding-bottom:58px}
  .homeCockpit iframe{height:1010px;max-height:none;box-shadow:none}
  .homeCockpitNext{bottom:10px;min-height:36px}
}
