.sea{--bg:#f2f1e5;--card:#fbfaf3;--fg:#534a45;--strong:#2c2927;--line:#d9d5c4;--accent:#f3d97a;--ok:#1d7a4a;--warn:#9a5b00;--bad:#a3322a;--head:#2c2927;--headfg:#f2f1e5;background:var(--bg);color:var(--fg);font:15px/1.6 Poppins,system-ui,sans-serif}.sea *{box-sizing:border-box}.sea-w{max-width:760px;margin:0 auto;padding-left:16px;padding-right:16px}.sea-kopf{background:var(--head) center/cover;color:var(--headfg)}.sea-kopf .sea-w{padding-top:28px;padding-bottom:24px}.sea-tag{display:inline-block;background:var(--accent);color:#2c2927;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px}.sea h1{font:400 clamp(28px,6vw,42px)/1.15 "DM Serif Display",Georgia,serif;margin:10px 0 6px;color:var(--headfg)}.sea-kopf p{margin:0;opacity:.88;max-width:62ch}.sea-steps{display:flex;gap:4px;margin:20px 0 0;padding:0;list-style:none}.sea-steps li{flex:1 1 0;min-width:0;font-size:12px;padding-top:6px;border-top:3px solid rgba(242,241,229,.25);opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sea-steps li.on{border-color:var(--accent);opacity:1}.sea-main{padding-top:24px;padding-bottom:48px}.sea section{display:grid;gap:16px}.sea section[hidden],.sea [hidden]{display:none!important}.sea h2{font:400 26px/1.2 "DM Serif Display",Georgia,serif;color:var(--strong);margin:0}.sea p{margin:0}.sea-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px}.sea label{display:grid;gap:4px;font-size:13px;font-weight:500;color:var(--strong);margin:0}.sea label small{font-weight:400;color:var(--fg)}.sea input,.sea select,.sea textarea{font:inherit;font-size:16px;color:var(--strong);background:var(--card);border:1px solid var(--line);border-radius:0;padding:9px 10px;width:100%;min-height:42px;margin:0}.sea input[type=checkbox],.sea input[type=radio]{width:18px;min-height:0;height:18px;padding:0;flex:none;accent-color:var(--strong)}.sea input:focus,.sea select:focus,.sea button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sea-radio{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sea-radio label,.sea-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.sea-radio label{border:1px solid var(--line);background:var(--bg);padding:8px 12px;cursor:pointer}.sea-check input{margin-top:3px}.sea-box{border:1px solid var(--line);background:var(--card);padding:14px 16px;display:grid;gap:12px}.sea-urteil{border-left:4px solid var(--ok);padding:12px 14px;background:var(--card)}.sea-urteil.no{border-color:var(--warn)}.sea-urteil b{color:var(--strong)}.sea table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;margin:0}.sea-tbl{overflow-x:auto}.sea th,.sea td{text-align:left;padding:6px;border:0;border-bottom:1px solid var(--line);font-size:13px;vertical-align:top;background:0 0}.sea th{font-weight:600;color:var(--strong)}.sea td input{padding:6px 8px;min-width:96px}.sea-nav{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.sea button{font:600 14px Poppins,system-ui,sans-serif;border:0;border-radius:0;padding:12px 20px;cursor:pointer;background:var(--strong);color:var(--bg);text-transform:none;letter-spacing:0}.sea button:disabled{opacity:.5;cursor:wait}.sea button.sea-sec{background:0 0;color:var(--strong);border:1px solid var(--line)}.sea button.sea-gold{background:var(--accent);color:#2c2927}.sea-preis{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sea-preis strong{font:400 34px "DM Serif Display",Georgia,serif;color:var(--strong)}.sea-hint{font-size:13px}.sea-msg{color:var(--bad);font-size:13px}.sea-msg:empty{display:none}.sea-msg.gut{color:var(--ok)}.sea-vorschau{border:2px dashed var(--line);padding:14px 16px;display:grid;gap:10px}.sea textarea{min-height:140px;font:12px/1.4 ui-monospace,Menlo,monospace}.sea-kv{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:4px 14px;font-size:14px;margin:0}.sea-kv dt{font-weight:500;color:var(--strong)}.sea-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.sea-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}@media (max-width:520px){.sea-steps li span{display:none}}.sea-jt{display:none}@media (max-width:600px){.sea thead{display:none}.sea table,.sea tbody{display:block}.sea tr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sea td{display:grid;gap:2px;border:0;padding:0}.sea td[hidden]{display:none}.sea td:before{content:attr(data-l);font-size:12px;font-weight:500;color:var(--strong)}.sea td input{min-width:0}.sea .sea-jt{display:block;grid-column:1/-1;font-weight:600;color:var(--strong);padding-top:10px;border-top:1px solid var(--line)}.sea .sea-jt:before{content:none}}.sea.sea-wp .sea-kopf{padding-top:150px}html:has(.sea),body:has(.sea){overflow-x:clip}@media (max-width:921px){.sea.sea-wp .sea-kopf{padding-top:110px}}.sea.sea-wp h1,.sea.sea-wp h2{letter-spacing:0;text-transform:none}.sea.sea-wp button:hover{filter:brightness(1.08)}.sea-skala{display:flex;gap:2px;margin:10px 0 8px}.sea-skala span{flex:1 1 0;text-align:center;font:600 12px/26px Poppins,system-ui,sans-serif;color:#1f1d1c;opacity:.4}.sea-skala span.on{opacity:1;transform:scaleY(1.25);box-shadow:0 0 0 2px var(--strong)}.sea-sofort p{margin:0}.sea-wer ul{margin:0;padding-left:18px;display:grid;gap:4px}.sea-frage{display:grid;gap:6px}.sea-fl{font-size:13px;font-weight:500;color:var(--strong)}.sea-fl small{font-weight:400;color:var(--fg)}.sea-chips{display:flex;flex-wrap:wrap;gap:6px}.sea .sea-chips button{background:var(--card);color:var(--strong);border:1px solid var(--line);font:400 14px/1.3 Poppins,system-ui,sans-serif;padding:9px 14px;min-height:42px;text-align:left}.sea .sea-chips button[aria-pressed=true]{background:var(--strong);color:var(--bg);border-color:var(--strong);font-weight:500}.sea .sea-chips button:hover{border-color:var(--strong);filter:none}.sea-jahr{max-width:260px;margin-top:4px!important}.sea-adr{grid-template-columns:2fr 1fr 2fr 2fr}.sea-adr label{align-content:end}@media (max-width:700px){.sea-adr{grid-template-columns:3fr 1fr}.sea-adr label:nth-child(n+3){grid-column:1/-1}}.sea-check{width:fit-content;max-width:100%}.sea input.sea-err,.sea .sea-radio.sea-err{border-color:var(--bad)!important;box-shadow:0 0 0 1px var(--bad)}.sea .sea-radio.sea-err{padding:6px;border:1px solid var(--bad)}.sea label.sea-check.sea-err input{outline:2px solid var(--bad);outline-offset:1px}.sea label.sea-check.sea-err span{color:var(--bad)}.sea .sea-main a,.sea .sea-urteil a{color:var(--strong)!important;font-weight:600;text-decoration:underline!important;text-decoration-color:#d9b43a!important;text-decoration-thickness:2px!important;text-underline-offset:3px}.sea .sea-main a:hover{background:var(--accent)}.sea .sea-main a[target=_blank]:after{content:" ↗";font-weight:400}.sea-kx{margin:12px 0 0!important;display:inline-block;background:linear-gradient(rgba(243,217,122,.14),rgba(243,217,122,.14)),rgba(30,28,26,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-left:3px solid var(--accent);padding:6px 10px;opacity:1!important}.sea-kx b{color:var(--accent)}.sea-tarife{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:-8px}@media(max-width:520px){.sea-tarife{grid-template-columns:1fr}}.sea label.sea-tarif{position:relative;display:grid;gap:4px;align-content:start;background:var(--card);border:2px solid var(--line);padding:16px 16px 14px;cursor:pointer;font-weight:400}.sea-tarif input{position:absolute;opacity:0;pointer-events:none}.sea-t-kopf{font-weight:600;color:var(--strong);font-size:17px}.sea-t-zeit{font-size:14px}.sea-tarif strong{font:400 30px/1.1 "DM Serif Display",Georgia,serif;color:var(--strong);margin-top:4px}.sea label.sea-tarif-x{border-color:var(--accent);background:linear-gradient(180deg,rgba(243,217,122,.28),var(--card) 70%)}.sea label.sea-tarif:has(input:checked){border-color:var(--strong);box-shadow:0 0 0 2px var(--strong) inset}.sea label.sea-tarif:has(input:focus-visible){outline:2px solid var(--strong);outline-offset:2px}.sea-badge{position:absolute;top:-11px;right:12px;background:var(--accent);color:#2c2927;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px}.sea-lplz{max-width:320px}.sea input.sea-radfeld{cursor:pointer;caret-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--fg) 50%),linear-gradient(135deg,var(--fg) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.sea-rad{position:fixed;inset:0;z-index:100000;background:rgba(44,41,39,.5);display:flex;align-items:flex-end;justify-content:center}@media(min-width:600px){.sea-rad{align-items:center}}.sea-rad-p{background:var(--card);width:100%;max-width:380px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:grid;gap:12px}.sea-rad-t{font-weight:600;color:var(--strong);text-align:center}.sea-rad-l{height:220px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;padding:88px 0;scrollbar-width:none;outline:none;background:linear-gradient(transparent 88px,rgba(243,217,122,.45) 88px,rgba(243,217,122,.45) 132px,transparent 132px);-webkit-mask-image:linear-gradient(transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 35%,#000 65%,transparent)}.sea-rad-l::-webkit-scrollbar{display:none}.sea-rad-l>div{height:44px;line-height:44px;text-align:center;scroll-snap-align:center;font-size:20px;color:var(--fg);cursor:pointer;user-select:none}.sea-rad-l>div.on{font-weight:600;color:var(--strong);font-size:24px}.sea-rad-n{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sea-upl{padding:12px 14px;border:1px dashed var(--line);background:var(--card)}.sea-files{list-style:none;margin:-8px 0 0;padding:0;display:grid;gap:8px}.sea-files li{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--card);border:1px solid var(--line);padding:6px 6px 6px 12px;font-size:14px}.sea-files li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sea .sea-files button{flex:none;min-height:40px;padding:6px 12px;font-size:13px;margin-left:8px}.sea-code{margin:14px 0 4px;max-width:340px}.sea-code input{text-transform:uppercase;letter-spacing:.04em}.sea-gc-info{margin:6px 0 0;font-size:14px;min-height:1px}.sea-gc-info.ok{color:#1d7a45;font-weight:600}.sea-gc-info.no{color:var(--bad)}#sea-preis s{font-weight:400;opacity:.55;font-size:.6em;margin-right:.3em}.sea .sea-nav-danke a{display:inline-flex;align-items:center;justify-content:center;font:600 14px Poppins,system-ui,sans-serif;text-decoration:none!important;padding:12px 20px;border:1px solid var(--line);color:var(--strong)!important}.sea .sea-nav-danke a.sea-gold{background:var(--accent);border-color:var(--accent);color:#2c2927!important}.sea-tipp{margin:18px 0}