.freebie-gate{display:flex;flex-direction:column;align-items:center;padding-block:var(--section-space-m);padding-inline:var(--gutter)}.freebie-gate__container-vorschau,.freebie-gate__container-form{display:flex;flex-direction:column;width:100%;max-width:var(--content-width);text-align:center}.freebie-gate__container-vorschau{gap:var(--content-gap,var(--space-m));margin-bottom:var(--container-gap,var(--space-xl));align-items:center}.freebie-gate__container-form{gap:var(--space-m);max-width:32rem}.freebie-gate__heading{margin:0}.freebie-gate__intro{margin:0;opacity:.8}.freebie-gate__list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap,var(--space-m));list-style:none;padding:0;margin:0}.freebie-gate__item{min-width:0}.freebie-gate__card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-m);overflow:hidden;background:var(--white,#fff);box-shadow:var(--box-shadow-1,0 2px 8px rgba(0,0,0,.06));opacity:.85;text-align:left}.freebie-gate__card-figure{overflow:hidden;margin:0}.freebie-gate__card-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.freebie-gate__card-body{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-s)}.freebie-gate__card-title{font-size:var(--text-m);font-weight:600;line-height:1.3;margin:0}.freebie-gate__card-teaser{font-size:var(--text-s);opacity:.7;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.freebie-gate__email-form{display:flex;flex-direction:column;gap:0}.freebie-gate__input{padding:var(--space-xs) var(--space-s);border:1px solid var(--base-light);border-radius:var(--radius-s);font-size:var(--text-m);width:100%}.freebie-gate__input:focus{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.freebie-gate__btn{padding:var(--space-xs) var(--space-m);background:var(--primary);color:var(--white,#fff);border;border-radius:var(--radius-s);font-size:var(--text-m);font-weight:600;cursor:pointer;transition:background .2s ease}.freebie-gate__btn:hover{background:var(--primary-dark)}.freebie-gate__checkbox{display:flex;align-items:flex-start;gap:var(--space-xs);text-align:left;font-size:var(--text-s)}.freebie-gate__checkbox input[type="checkbox"]{margin-top:.2em;flex-shrink:0}.freebie-gate__privacy{font-size:var(--text-xs);opacity:.6;margin:0}.freebie-gate__privacy a{color:var(--primary)}.freebie-gate__success{background:var(--primary-ultra-light);padding:var(--space-m);border-radius:var(--radius-m)}.freebie-gate__success strong{display:block;margin-bottom:var(--space-xs)}.freebie-gate__success p{margin:0;opacity:.8}.freebie-gate__error{color:var(--error,#c00);font-size:var(--text-s);margin:0}.freebie-gate__pw-form{display:flex;gap:var(--space-xs)}.freebie-gate__pw-form .freebie-gate__input{flex:1}.freebie-gate__divider{display:flex;align-items:center;gap:var(--space-s);color:var(--gray-medium);font-size:var(--text-s)}.freebie-gate__divider::before,.freebie-gate__divider::after{content:"";flex:1;height:1px;background:var(--base-light)}@media (max-width:800px){.freebie-gate__list{grid-template-columns:1fr;gap:var(--space-s)}.freebie-gate__card{flex-direction:row;align-items:stretch}.freebie-gate__card-figure{aspect-ratio:1 / 1;width:6rem;flex-shrink:0}.freebie-gate__card-body{justify-content:center}.freebie-gate__pw-form{flex-direction:column}}