._demIq_page{--gutter:16px;--radius:14px;background:var(--surface-tint);color:var(--text-body);min-height:100vh;font-size:16px;line-height:1.55}._demIq_page h1,._demIq_page h2,._demIq_page h3{color:var(--text-heading);margin:0 0 .5rem;line-height:1.2}._demIq_page h1{font-size:clamp(1.5rem,4vw,2.3rem)}._demIq_page h2{font-size:clamp(1.3rem,3vw,1.75rem)}._demIq_page h3{font-size:1.05rem}._demIq_page a{color:var(--text-accent)}._demIq_tbc{border:1px dashed var(--sw-sonnengelb);color:inherit;background:#fff3c4;border-radius:4px;padding:0 .2em;font-size:.85em;font-weight:400}._demIq_clean ._demIq_tbc{font-size:inherit;background:0 0;border:0;padding:0}._demIq_templateBar{padding:.3rem var(--gutter);color:var(--text-heading);background:#fff3c4;justify-content:center;align-items:center;gap:.75rem;font-size:.8rem;display:flex}._demIq_templateBar button{border:1px solid var(--sw-sonnengelb);background:var(--surface-page);cursor:pointer;font:inherit;border-radius:999px;padding:.1rem .7rem}._demIq_header{z-index:20;padding:.6rem var(--gutter);background:color-mix(in srgb, var(--surface-page) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);align-items:center;gap:1rem;display:flex;position:sticky;top:0}._demIq_brand{flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:flex}._demIq_brand img{width:auto;height:34px}._demIq_brand span{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep);font-size:.75rem;font-weight:700}._demIq_nav{scrollbar-width:none;gap:.25rem;margin-left:auto;display:flex;overflow-x:auto}._demIq_nav::-webkit-scrollbar{display:none}@media (max-width:719px){._demIq_header{flex-wrap:wrap;row-gap:.4rem}._demIq_nav{width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);order:2}}._demIq_nav a{white-space:nowrap;color:var(--text-heading);border-radius:999px;padding:.4rem .7rem;font-size:.9rem;text-decoration:none}._demIq_nav a._demIq_navOn{background:var(--surface-mist);color:var(--brand-primary);font-weight:600}._demIq_nav a._demIq_navLead{background:var(--brand-accent);color:var(--text-on-accent);font-weight:700}._demIq_hero,._demIq_section{max-width:1120px;padding:2.5rem var(--gutter);margin:0 auto;scroll-margin-top:64px}._demIq_hero{padding-top:1.25rem}._demIq_section{border-top:1px solid var(--border-subtle)}._demIq_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);margin:0 0 .4rem;font-size:.8rem;font-weight:700}._demIq_muted{color:var(--text-muted);margin:0 0 1rem}._demIq_small{color:var(--text-muted);font-size:.8rem;display:block}._demIq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._demIq_cheat{gap:1rem;display:grid}._demIq_cheatMain{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.25rem}._demIq_numbers{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0;display:grid}._demIq_numbers div{background:var(--surface-mist);border-radius:10px;flex-direction:column;gap:.15rem;padding:.7rem;display:flex}._demIq_numbers strong{color:var(--brand-deep);font-size:clamp(1rem,3.2vw,1.4rem);line-height:1.15}._demIq_numbers span{font-size:.75rem;line-height:1.3}@media (max-width:719px){._demIq_numbers{grid-template-columns:1fr;gap:.35rem}._demIq_numbers div{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem}._demIq_numbers strong{flex:0 0 7.2rem;font-size:1.1rem}}._demIq_reasons{gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}._demIq_reasons li{align-items:flex-start;gap:.6rem;display:flex}._demIq_reasons li>span{font-size:1.3rem;line-height:1.3}._demIq_reasons strong{color:var(--text-heading)}._demIq_audience{margin:0;font-size:.9rem}._demIq_audience strong{color:var(--text-heading)}._demIq_say{background:var(--surface-dark);color:var(--text-on-dark);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}._demIq_sayLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent);margin:0;font-size:.8rem;font-weight:700}._demIq_sayText{margin:0;font-size:1.05rem;line-height:1.5}._demIq_say ._demIq_tbc{color:var(--text-heading)}._demIq_sayCopy{font:inherit;cursor:pointer;border:1px solid var(--border-on-dark);color:var(--text-on-dark);background:0 0;border-radius:999px;align-self:flex-start;padding:.35rem .9rem;font-size:.85rem;font-weight:600}._demIq_steps{border-top:1px solid var(--border-on-dark);color:var(--text-on-dark-muted);gap:.35rem;margin:0;padding:.75rem 0 0 1.2rem;font-size:.9rem;display:grid}._demIq_steps li::marker{color:var(--brand-accent);font-weight:700}._demIq_alternatives{margin-top:1.5rem}._demIq_alternatives h2{font-size:1.1rem!important}._demIq_altGrid{gap:.5rem;display:grid}._demIq_alt{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;padding:0 1rem}._demIq_alt[open]{padding-bottom:1rem}._demIq_alt summary{cursor:pointer;flex-direction:column;gap:.15rem;padding:.8rem 0;font-size:.9rem;display:flex}._demIq_alt summary strong{color:var(--brand-primary);font-size:1rem}._demIq_alt ul{margin:0 0 .75rem;padding-left:1.2rem}._demIq_altScript{color:var(--text-heading);font-style:italic}._demIq_tip{background:var(--surface-mist);border-radius:10px;margin:0 0 .75rem;padding:.6rem .9rem;font-size:.9rem}._demIq_cta,._demIq_secondary,._demIq_linkButton{font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}._demIq_cta{background:var(--brand-accent);border:0;padding:.85rem 1.4rem;font-weight:700;color:var(--text-on-accent)!important}._demIq_cta:disabled{opacity:.6;cursor:wait}._demIq_secondary{background:var(--surface-page);border:1px solid var(--brand-primary);padding:.5rem 1rem;font-size:.9rem;font-weight:600;color:var(--brand-primary)!important}._demIq_linkButton{color:var(--brand-primary);white-space:nowrap;background:0 0;border:0;padding:.2rem 0;font-size:.85rem;font-weight:600}._demIq_row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}._demIq_cta:focus-visible,._demIq_secondary:focus-visible,._demIq_sayCopy:focus-visible,._demIq_linkButton:focus-visible,._demIq_quick button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._demIq_ask{gap:.75rem;display:grid}._demIq_searchLabel{display:block}._demIq_search{width:100%;font:inherit;color:var(--text-heading);border:2px solid var(--brand-primary);background:var(--surface-page);border-radius:999px;padding:.75rem 1.1rem;font-size:1.05rem}._demIq_search:focus{outline:3px solid color-mix(in srgb, var(--brand-primary) 35%, transparent)}._demIq_quick{flex-wrap:wrap;gap:.4rem;display:flex}._demIq_quick button{font:inherit;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-heading);border-radius:999px;padding:.25rem .8rem;font-size:.85rem}._demIq_quick button._demIq_quickOn{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-dark)}._demIq_ask ._demIq_muted{margin:0;font-size:.85rem}._demIq_kind{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);min-width:4.6rem;font-size:.7rem;font-weight:700}._demIq_tabs{background:var(--surface-sand);border-radius:999px;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}._demIq_tabs button{font:inherit;cursor:pointer;color:var(--text-heading);background:0 0;border:0;border-radius:999px;padding:.45rem 1.1rem;font-size:.95rem;font-weight:600}._demIq_tabs button[aria-selected=true]{background:var(--surface-page);color:var(--brand-primary);box-shadow:0 1px 3px #12211f1f}._demIq_tabs button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._demIq_tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}._demIq_tile{font:inherit;text-align:left;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius);color:inherit;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;transition:border-color .15s,transform .15s;display:flex}._demIq_tile:hover{border-color:var(--brand-primary);transform:translateY(-2px)}._demIq_tile:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._demIq_tileTitle{color:var(--text-heading);font-weight:700}._demIq_tileTeaser{font-size:.9rem}._demIq_tileMore{color:var(--brand-primary);margin-top:auto;padding-top:.4rem;font-size:.85rem;font-weight:600}._demIq_dialog{border-radius:var(--radius);width:min(520px, calc(100vw - 2 * var(--gutter)));color:var(--text-body);border:0;padding:1.5rem}._demIq_dialog::backdrop{background:#12211f8c}._demIq_dialog h3{color:var(--text-heading);margin:0 0 .5rem}._demIq_dialog ul{padding-left:1.2rem}._demIq_accordion{gap:.5rem;display:grid}._demIq_accordion details{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;padding:0 1rem}._demIq_accordion details[open]{padding-bottom:1rem}._demIq_accordion summary{cursor:pointer;color:var(--text-heading);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.85rem 0;font-weight:600;display:flex}._demIq_accordion details p{margin:0 0 .5rem}._demIq_accordion ul{margin:0;padding-left:1.2rem}._demIq_answer{color:var(--text-heading);font-style:italic}._demIq_badge{background:var(--surface-mist);color:var(--brand-primary);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}._demIq_filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}._demIq_filters label,._demIq_form label{color:var(--text-heading);flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:600;display:flex}._demIq_filters select,._demIq_form input,._demIq_form select,._demIq_form textarea{font:inherit;color:var(--text-heading);border:1px solid var(--border-strong);background:var(--surface-page);border-radius:10px;min-width:0;padding:.6rem .75rem;font-weight:400}._demIq_form input:focus,._demIq_form select:focus,._demIq_form textarea:focus,._demIq_filters select:focus{outline:2px solid var(--focus-ring);outline-offset:1px}._demIq_filters ._demIq_check,._demIq_form ._demIq_check{flex-direction:row;align-items:center;gap:.5rem;font-weight:400}._demIq_form ._demIq_check{align-items:flex-start}._demIq_form ._demIq_check input{margin-top:.3rem}._demIq_count{color:var(--text-muted);margin-left:auto;font-size:.85rem}._demIq_empty{background:var(--surface-card);border:1px dashed var(--border-strong);border-radius:var(--radius);margin:0;padding:1.25rem}._demIq_table{display:none}._demIq_cards{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._demIq_card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1rem}._demIq_card p{margin:.25rem 0;font-size:.9rem}._demIq_cardHead{color:var(--text-heading);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._demIq_cardPrice{color:var(--text-heading);font-weight:700;margin-bottom:.6rem!important;font-size:1rem!important}._demIq_status_verfuegbar,._demIq_status_reserviert,._demIq_status_verkauft,._demIq_status_vermietet{white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:700}._demIq_status_verfuegbar{color:#2f7a45;background:#e3f3e7}._demIq_status_reserviert{color:#8a6400;background:#fdf1cf}._demIq_status_verkauft,._demIq_status_vermietet{background:var(--surface-sand);color:var(--text-muted)}._demIq_downloads{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}._demIq_download{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;gap:.2rem;padding:1rem;display:flex}._demIq_download strong{color:var(--text-heading)}._demIq_download ._demIq_muted{margin:0;font-size:.85rem}._demIq_tileIcon{font-size:1.5rem}._demIq_pending{color:var(--text-muted);margin-top:.6rem;font-size:.85rem;font-style:italic}._demIq_leadGrid,._demIq_after{align-items:start;gap:1rem;display:grid}._demIq_after{margin-top:1rem}._demIq_form{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius);grid-template-columns:1fr;gap:.9rem;padding:1.25rem;display:grid}._demIq_more summary{cursor:pointer;color:var(--brand-primary);font-size:.9rem;font-weight:600}._demIq_moreGrid{gap:.9rem;margin-top:.9rem;display:grid}._demIq_trap{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}._demIq_error{color:#b3261e;margin:0;font-weight:600}._demIq_success{border-radius:var(--radius);background:#e3f3e7;padding:1.5rem}._demIq_box{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.25rem}._demIq_box ol,._demIq_box ul{margin:.5rem 0 1rem;padding-left:1.2rem}._demIq_box>:last-child{margin-bottom:0}._demIq_questions li{margin-bottom:.5rem}._demIq_questions strong{color:var(--text-heading);font-size:.95rem;display:block}._demIq_questions span{color:var(--text-muted);font-size:.85rem}._demIq_dontList li{margin-bottom:.3rem;font-size:.9rem}._demIq_people{gap:.6rem;list-style:none;display:grid;padding:0!important}._demIq_people li{flex-direction:column;display:flex}._demIq_people strong{color:var(--text-heading)}._demIq_people span{font-size:.85rem}._demIq_people a{font-weight:600}._demIq_footer{background:var(--surface-dark);color:var(--text-on-dark-muted);text-align:center;padding:2rem var(--gutter) 6rem;font-size:.85rem}._demIq_footer p{margin:.25rem 0}._demIq_footer a{color:var(--text-on-dark)!important}._demIq_floating{left:var(--gutter);right:var(--gutter);bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;text-align:center;background:var(--brand-accent);border-radius:999px;padding:.85rem;font-weight:700;text-decoration:none;position:fixed;box-shadow:0 8px 24px #12211f40;color:var(--text-on-accent)!important}._demIq_toast{z-index:40;max-width:calc(100vw - 2 * var(--gutter));background:var(--surface-dark);color:var(--text-on-dark);text-align:center;border-radius:999px;padding:.6rem 1.1rem;font-size:.9rem;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #12211f40}@media (min-width:720px){._demIq_altGrid{grid-template-columns:repeat(3,1fr);align-items:start}._demIq_form,._demIq_moreGrid{grid-template-columns:1fr 1fr}._demIq_full{grid-column:1/-1}._demIq_after{grid-template-columns:1fr 1fr}}@media (min-width:960px){._demIq_header{padding:.75rem 2rem}._demIq_cheat{grid-template-columns:1.45fr 1fr;align-items:stretch}._demIq_cheatMain{padding:1.5rem 1.75rem}._demIq_say{padding:1.5rem}._demIq_leadGrid{grid-template-columns:1.5fr 1fr}._demIq_floating{display:none}._demIq_footer{padding-bottom:2rem}._demIq_table{border-collapse:collapse;background:var(--surface-card);border-radius:var(--radius);width:100%;font-size:.92rem;display:table;overflow:hidden}._demIq_table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--surface-sand);padding:.6rem .8rem;font-size:.75rem}._demIq_table td{border-top:1px solid var(--border-subtle);vertical-align:middle;padding:.65rem .8rem}._demIq_table td strong{color:var(--text-heading)}._demIq_cards{display:none}}
