.cost-band>*,.hero>*,.proof>*,.schutz .row>*,.split>*{min-width:0}.hero{padding-top:clamp(48px,11vh,130px);padding-bottom:clamp(40px,7vh,90px);display:grid;grid-template-columns:1fr .78fr;gap:64px;align-items:center}.hero .badge{display:inline-block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--goldD);border:1px solid var(--gold);border-radius:999px;padding:5px 13px;margin-bottom:24px}.hero h1{font-size:clamp(38px,5.6vw,78px);line-height:1;letter-spacing:-.025em}.hero .sub{color:var(--g700);font-size:19px;line-height:1.55;margin:28px 0 0;max-width:30ch}.hero .art{color:var(--gold);width:100%;max-width:380px;justify-self:center}.hero .art svg{width:100%;height:auto;display:block}@media (max-width:760px){.hero{grid-template-columns:1fr;gap:28px}.hero .art{max-width:240px}}section{padding:clamp(52px,8vh,88px) 0;border-top:1px solid var(--g200)}.head{max-width:30ch;margin-bottom:44px}.head h2{font-size:clamp(28px,3.6vw,46px);line-height:1.05;margin-top:14px}.head p{color:var(--g700);font-size:16px;line-height:1.62;margin:16px 0 0;max-width:48ch}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--g300)}.step{padding:30px 26px 0 0;border-right:1px solid var(--g200);position:relative}.step:last-child{border-right:0}.step:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:2px;background:var(--gold)}.step .n{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--goldD)}.step h4{font-family:var(--font-serif);font-weight:400;font-size:22px;margin:14px 0 8px}.step p{color:var(--g700);font-size:14px;line-height:1.55;margin:0;padding-right:16px}@media (max-width:760px){.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--g200);padding:26px 0}.step:last-child{border-bottom:0}}.intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.intro h2{font-size:clamp(28px,3.6vw,46px);line-height:1.05}.intro .body p{color:var(--g700);font-size:16px;line-height:1.66;margin:0 0 16px}.intro .body p:last-child{margin-bottom:0}@media (max-width:760px){.intro{grid-template-columns:1fr;gap:22px}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--g200);border:1px solid var(--g200);border-radius:var(--radius);overflow:hidden}.gc{background:var(--off);padding:30px 26px}.gc .t{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--goldD);margin-bottom:12px}.gc h4{font-family:var(--font-serif);font-weight:400;font-size:21px;line-height:1.14;margin:0 0 10px}.gc p{color:var(--g700);font-size:14px;line-height:1.56;margin:0}@media (max-width:860px){.grid3{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:.8fr 1fr;gap:64px;align-items:center}.split.flip{grid-template-columns:1fr .8fr}.split .art{color:var(--gold);width:100%;max-width:320px;justify-self:center}.split.flip .art{max-width:360px}.split .art svg{width:100%;height:auto;display:block}.split h2{font-size:clamp(26px,3.2vw,40px);line-height:1.06}.split p{color:var(--g700);font-size:16px;line-height:1.62;margin:18px 0 0;max-width:42ch}.split .said{font-family:var(--font-serif);font-style:italic;font-size:21px;color:var(--black);margin:20px 0 0}@media (max-width:760px){.split{grid-template-columns:1fr;gap:28px}}.preise{background:var(--cream);border-top:1px solid var(--g200)}.price-grid{display:grid;grid-template-columns:.9fr 1fr;gap:56px;align-items:start}.price-tag{font-family:var(--font-serif);font-size:clamp(48px,7vw,92px);line-height:.95;letter-spacing:-.03em}.price-tag span{font-family:var(--font-main);font-size:18px;font-weight:500;color:var(--g500);letter-spacing:0}.price-left{gap:28px}.price-left,.price-list{display:flex;flex-direction:column}.price-list{gap:18px}.price-list .li{display:grid;grid-template-columns:14px 1fr;gap:16px;align-items:start}.price-list .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);margin-top:8px}.price-list h4{font-family:var(--font-main);font-weight:700;font-size:16px;margin:0 0 4px}.price-list p{color:var(--g700);font-size:14px;line-height:1.55;margin:0}@media (max-width:760px){.price-grid{grid-template-columns:1fr;gap:32px}}.cost-band{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:center;padding-bottom:42px;border-bottom:1px solid var(--g300)}.cost-pre{letter-spacing:.14em;color:var(--goldD);margin-bottom:8px}.cost-note,.cost-pre{font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.cost-note{letter-spacing:.12em;color:var(--g500);margin-top:14px}.cost-said{font-family:var(--font-serif);font-style:italic;font-size:clamp(19px,2.1vw,27px);line-height:1.32;color:var(--black);max-width:26ch;margin:0;justify-self:end;text-wrap:pretty}.cost-points{margin-top:46px}@media (max-width:760px){.cost-band{grid-template-columns:1fr;gap:22px}.cost-said{justify-self:start}}.schutz{background:var(--g900);color:var(--off);border:0}.schutz .mono{color:var(--gold)}.schutz h2{color:var(--off);font-size:clamp(26px,3.2vw,42px);line-height:1.06;margin:14px 0 0;max-width:20ch}.schutz .row{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:44px;align-items:center}.schutz .lockup{display:flex;align-items:center;gap:14px}.schutz .lockup img{width:56px;height:56px;object-fit:contain}.schutz .lockup .nm{font-family:var(--font-serif);font-size:32px}.schutz p{color:rgba(247,247,245,.78);font-size:15px;line-height:1.65;margin:22px 0 0;max-width:42ch}@media (max-width:760px){.schutz .row{grid-template-columns:1fr;gap:28px}}.wl{text-align:center}.wl .wl-avail{display:flex;width:fit-content;align-items:center;gap:10px;margin:0 auto 20px;padding:8px 16px 8px 14px;border:1px solid var(--gold);border-radius:999px;background:var(--gold-06);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--goldD)}.wl .wl-avail b{color:var(--black);font-weight:600}.wl .wl-avail .d{width:8px;height:8px;border-radius:50%;background:var(--gold);flex:none;animation:wl-pulse 2.4s ease-out infinite}@keyframes wl-pulse{0%{box-shadow:0 0 0 0 rgba(214,166,58,.5)}70%{box-shadow:0 0 0 8px rgba(214,166,58,0)}to{box-shadow:0 0 0 0 rgba(214,166,58,0)}}@media (prefers-reduced-motion:reduce){.wl .wl-avail .d{animation:none}}.wl h2{font-size:clamp(30px,4vw,56px);line-height:1.02;max-width:18ch;margin:14px auto 0}.wl p{color:var(--g700);font-size:16px;line-height:1.6;margin:18px auto 0;max-width:44ch}.wl .fine{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--g400);margin-top:16px}.form{display:flex;gap:12px;max-width:520px;margin:36px auto 0}.form input{flex:1;font-family:var(--font-main);font-size:15px;padding:15px 18px;border:1px solid var(--g300);border-radius:var(--radius);background:var(--white);color:var(--black)}.form input::placeholder{color:var(--g400)}.form input:focus{outline:none;border-color:var(--gold);box-shadow:var(--focus-ring)}.form button{font-family:var(--font-main);font-weight:600;font-size:15px;padding:15px 26px;border:1px solid var(--black);border-radius:var(--radius);background:var(--black);color:var(--off);cursor:pointer;white-space:nowrap;transition:background .2s,opacity .2s}.form button:hover:not(:disabled){background:#000}.form button:disabled{opacity:.6;cursor:not-allowed}.wl .wl-consent{display:flex;gap:8px;align-items:flex-start;max-width:460px;margin:16px auto 0;text-align:left;color:var(--g500);font-size:12px;line-height:1.5}.wl .wl-consent input{margin-top:3px;flex:none}.wl .wl-consent a{color:var(--goldD);border-bottom:1px solid var(--gold)}.wl .wl-turnstile{display:flex;justify-content:center;margin:18px 0 0}.wl .wl-msg{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;margin:16px 0 0;color:var(--g500)}.wl .wl-msg.ok{color:var(--goldD)}.wl .wl-msg.err{color:#B23A3A}.abb{margin:0;border:1px solid var(--g300);border-radius:var(--radius);background:var(--white);overflow:hidden;box-shadow:0 22px 50px -34px rgba(15,15,15,.5);cursor:zoom-in;transition:box-shadow .18s,transform .18s}.abb:hover{box-shadow:0 30px 64px -34px rgba(15,15,15,.6);transform:translateY(-2px)}.abb img{width:100%;height:auto;display:block}.abb figcaption{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--g500);padding:11px 15px;border-top:1px solid var(--g200);display:flex;justify-content:space-between;gap:12px}.abb figcaption .zoom{color:var(--goldD)}.proof{display:grid;grid-template-columns:1fr .92fr;gap:56px;align-items:center}.proof.flip{grid-template-columns:.92fr 1fr}.proof .ptext .said{font-family:var(--font-serif);font-style:italic;font-size:clamp(17px,1.9vw,22px);color:var(--black);max-width:36ch}.proof .ptext h3{font-family:var(--font-serif);font-weight:400;font-size:clamp(23px,2.8vw,36px);line-height:1.08;letter-spacing:-.02em;margin:14px 0 0}.proof .ptext p{color:var(--g700);font-size:16px;line-height:1.62;margin:16px 0 0;max-width:40ch}@media (max-width:820px){.proof,.proof.flip{grid-template-columns:1fr;gap:26px}}.lightbox{position:fixed;inset:0;background:rgba(15,15,15,.88);display:none;align-items:center;justify-content:center;padding:4vh 4vw;z-index:100;cursor:zoom-out}.lightbox.open{display:flex}.lightbox img{max-width:100%;max-height:92vh;box-shadow:0 40px 100px -30px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.12);border-radius:2px}.lightbox .hint{position:fixed;bottom:22px;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(247,247,245,.6)}