.gate:not(.is-unlocked) .jump,.gate:not(.is-unlocked) .quick{display:none}
.guide-lock{position:relative;max-height:190px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 28%,transparent 96%);mask-image:linear-gradient(180deg,#000 28%,transparent 96%)}
.gate.is-unlocked .guide-lock{max-height:none;-webkit-mask-image:none;mask-image:none}
.gate.is-unlocked .guide-unlock{display:none}
.guide-unlock{margin:18px 0 4px;border-radius:22px;background:var(--gate-bg,#0b2d47);color:var(--gate-text,#fff9eb);padding:clamp(24px,5vw,34px);text-align:center;box-shadow:0 18px 42px rgba(11,45,71,.16)}
.guide-unlock h2{margin:0;color:var(--gate-text,#fff9eb);font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,4vw,36px);line-height:1.08}
.guide-unlock>p{max-width:52ch;margin:12px auto 20px;color:var(--gate-muted,rgba(255,249,235,.84));font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}
.guide-form-shell{width:min(440px,100%);margin:0 auto;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(255,255,255,.1);padding:18px}
.guide-form-shell .formkit-form{width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.guide-form-shell .formkit-fields{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:stretch!important}
.guide-form-shell .formkit-input{width:100%!important;min-width:0!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:10px!important;background:#fff!important;color:#17242d!important;padding:13px 14px!important;font:16px/1.2 Arial,Helvetica,sans-serif!important}
.guide-form-shell .formkit-submit{width:auto!important;min-width:116px!important;border:0!important;border-radius:10px!important;background:var(--gate-accent,#f2c14e)!important;color:var(--gate-button-text,#17242d)!important;padding:13px 18px!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important;cursor:pointer!important}
.guide-form-shell .formkit-submit:hover,.guide-form-shell .formkit-submit:focus-visible{filter:brightness(.94)}
.guide-form-shell .formkit-alert{margin:0 0 10px!important;padding:0!important;list-style:none!important;color:var(--gate-text,#fff9eb)!important;font:700 13px/1.4 Arial,Helvetica,sans-serif!important}
.guide-form-shell .formkit-powered-by-convertkit-container{margin-top:10px!important;text-align:center!important}
.guide-form-shell .formkit-powered-by-convertkit{color:var(--gate-muted,rgba(255,255,255,.72))!important;font:11px Arial,Helvetica,sans-serif!important}
.guide-form-note{margin:14px auto 0!important;color:var(--gate-note,rgba(255,255,255,.7))!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}
@media(max-width:520px){.guide-form-shell .formkit-fields{grid-template-columns:1fr!important}.guide-form-shell .formkit-submit{width:100%!important}}
@media print{.gate:not(.is-unlocked) .guide-lock{display:none}.guide-unlock{box-shadow:none}.gate.is-unlocked .guide-lock{display:block}}
