/* Conversion edition: the real work, scope and process precede the optional gallery. */
.personal-landing{--pl-green:#25392f}
.pl-hero{padding-top:22px;padding-bottom:clamp(70px,8vw,110px)}
.pl-hero-grid{align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:16px}
.pl-service-line{max-width:48ch;margin-bottom:13px!important;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;color:#637267}
.pl-hero h1{font-size:clamp(70px,8.1vw,118px)}
.pl-lede{max-width:42ch!important;margin-top:19px!important;font-size:clamp(18px,1.55vw,20px)}
.pl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:21px}
.pl-hero-actions .pl-primary{margin-top:0}
.pl-secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;padding:15px 0;border-top:1px solid #818b81;font-size:13px;font-weight:650}
.pl-secondary span{font-size:20px;font-weight:400}
.pl-secondary:hover{text-decoration:underline;text-underline-offset:5px}
.pl-hero-price{margin-top:15px!important;font-size:12px;line-height:1.5;color:#596159}.pl-hero-price strong{color:#23342c}
.pl-hero-art{min-height:430px}

.pl-why{padding-block:clamp(65px,7vw,105px);background:#e7ebe3}
.pl-why-compact{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:end;margin-top:40px}
.pl-why-compact h2{margin:0;font-size:clamp(48px,5.5vw,82px);font-weight:500;line-height:1.02;letter-spacing:-.07em}
.pl-why-compact h2 em{font-family:Georgia,serif;font-weight:400}
.pl-why-compact p{max-width:43ch;font-size:18px;line-height:1.5}
.pl-why-points{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px}
.pl-why-points span{display:flex;gap:20px;padding-top:15px;border-top:1px solid #9ca99d;font-size:14px;font-weight:650}.pl-why-points b{font-size:10px}

.pl-real{padding-block:clamp(80px,9vw,135px)}
.pl-real-intro{display:grid;grid-template-columns:1fr .7fr;gap:10%;align-items:end;margin-top:37px}
.pl-real-intro h2{margin:0!important;font-size:clamp(57px,6vw,93px)}
.pl-real-intro p{max-width:38ch;margin:0 0 7px;font-size:19px;line-height:1.5}
.pl-real-muammer{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:520px;margin-top:52px}
.pl-real-muammer .pl-real-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(28px,4vw,60px)}
.pl-real-muammer .pl-real-copy h3{margin:45px 0 15px;font-size:clamp(42px,4vw,64px)}
.pl-real-muammer .pl-real-copy p{margin:12px 0 0}
.pl-real-muammer .pl-real-copy a{margin-top:38px}
.pl-real-muammer picture{display:block;min-width:0;overflow:hidden;background:#ecece8}
.pl-real-muammer img{width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center;opacity:1}

.pl-offer{padding-block:clamp(80px,10vw,150px)}
.pl-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(65px,10vw,145px);margin-top:40px}
.pl-offer h2{margin:0;font-size:clamp(62px,7vw,107px);font-weight:500;line-height:.98;letter-spacing:-.08em}
.pl-offer h2 em{font-family:Georgia,serif;font-weight:400}
.pl-offer-grid>div:first-child>p{max-width:43ch;margin:24px 0 0;font-size:20px;line-height:1.48}
.pl-offer-price{display:flex;flex-direction:column;align-items:start;max-width:490px;margin-top:28px;padding:26px;background:#25392f;color:#f6f5ee}
.pl-offer-price>span{font-size:10px;font-weight:700;letter-spacing:.13em}
.pl-offer-price strong{margin-top:20px;font-size:clamp(57px,6vw,90px);font-weight:500;line-height:.95;letter-spacing:-.08em}
.pl-offer-price a{display:flex;justify-content:space-between;gap:15px;width:100%;margin-top:39px;padding-top:15px;border-top:1px solid #aebcaf;font-size:14px;font-weight:650}.pl-offer-price a span{font-size:20px;font-weight:400}
.pl-offer-details{padding-top:14px;border-top:1px solid #89948a}
.pl-offer-details h3{margin:0;font-size:clamp(28px,3vw,44px);font-weight:520;letter-spacing:-.06em}
.pl-offer-details ul{margin:31px 0 0;padding:0;list-style:none}
.pl-offer-details li{position:relative;padding:18px 0 18px 32px;border-top:1px solid #b1b9b0;font-size:16px;line-height:1.4}
.pl-offer-details li:before{content:"+";position:absolute;left:0;top:17px;font-size:20px;font-weight:400}
.pl-offer-details>p{margin-top:28px;font-size:14px;line-height:1.58;color:#5c655c}
.pl-offer-details details{margin-top:27px;border-top:1px solid #89948a;border-bottom:1px solid #89948a}
.pl-offer-details summary{display:flex;justify-content:space-between;gap:15px;padding:20px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:700}.pl-offer-details summary::-webkit-details-marker{display:none}.pl-offer-details summary span{font-size:22px;font-weight:400}.pl-offer-details details[open] summary span{transform:rotate(45deg)}
.pl-offer-details details p{max-width:55ch;padding-bottom:19px;font-size:14px;line-height:1.55}

.pl-scope{background:#dce4d9;border-top:0}
.pl-process-intro{grid-template-columns:1fr 1fr;align-items:center;gap:9%}
.pl-process-intro h2{font-size:clamp(59px,6.6vw,100px)}
.pl-process-intro>div:first-child>p{max-width:46ch;font-size:19px}
.pl-briefing-demo{padding:30px;background:#f3f4ec;box-shadow:13px 13px 0 #afc0ae}
.pl-briefing-demo>span{font-size:10px;font-weight:700;letter-spacing:.12em}
.pl-briefing-lines{margin-top:39px}.pl-briefing-lines p{margin:0;padding:19px 0;border-top:1px solid #a7b5a5;font-size:17px;line-height:1.45}.pl-briefing-lines p b{display:block;margin-bottom:11px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pl-briefing-lines>span{display:block;padding:8px 0;font-size:25px}
.pl-briefing-demo>a{display:flex;justify-content:space-between;gap:15px;margin-top:24px;padding-top:15px;border-top:1px solid #859584;font-size:13px;font-weight:650}.pl-briefing-demo>a span{font-size:20px;font-weight:400}
.pl-process-steps{margin-top:75px}.pl-process-steps article{border-color:#849a85}.pl-process-steps h3{margin-top:30px}
.pl-process-cta{display:flex;justify-content:space-between;gap:22px;max-width:420px;margin-top:60px;padding:18px 20px;background:#25392f;color:#fff;font-size:14px;font-weight:650}.pl-process-cta span{font-size:21px;font-weight:400}.pl-process-cta:hover{background:#a3442e}

.pl-maker{padding-block:clamp(80px,10vw,150px);background:#2b302b;color:#f4f3eb}
.pl-maker-grid{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(60px,10vw,150px);align-items:center}
.pl-maker figure{margin:0}.pl-maker img{display:block;width:100%;max-height:590px;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1)}.pl-maker figcaption{margin-top:15px;font-size:10px;font-weight:700;letter-spacing:.12em}
.pl-maker-grid>div>span{font-size:10px;font-weight:700;letter-spacing:.14em}
.pl-maker h2{margin:37px 0 26px;font-size:clamp(62px,7vw,108px);font-weight:500;line-height:.98;letter-spacing:-.08em}.pl-maker h2 em{font-family:Georgia,serif;font-weight:400}
.pl-maker p{max-width:47ch;font-size:19px;line-height:1.5;color:#dbe1d5}
.pl-maker a{display:flex;justify-content:space-between;gap:40px;max-width:350px;margin-top:39px;padding-top:15px;border-top:1px solid #aeb9ae;font-size:14px;font-weight:650}

.pl-concepts{padding-block:clamp(85px,10vw,145px)}
.pl-concepts-head{margin-top:42px}.pl-concepts-head h2{font-size:clamp(55px,6.1vw,95px)}
.pl-persona-grid--featured{margin-top:52px}.pl-persona-grid--featured .pl-persona{min-height:430px}.pl-persona-grid--featured .pl-persona-screen{min-height:430px}
.pl-persona-grid--featured .pl-persona-screen:before{content:"VORSCHAU / ZUM BEDIENEN ÖFFNEN"}
.pl-persona-screen-open{position:absolute;z-index:3;inset:0;display:block;cursor:pointer}
.pl-persona-screen-open:focus-visible{outline:4px solid #b45f3f;outline-offset:-5px}
.pl-persona-screen-open:hover{box-shadow:inset 0 0 0 4px #b45f3f}
.pl-persona-grid--featured .pl-persona-copy h3{margin-top:55px}
.pl-archive{margin-top:35px;border-top:1px solid #9da69c;border-bottom:1px solid #9da69c}
.pl-archive>summary{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:26px 0;cursor:pointer;list-style:none;font-size:clamp(19px,2vw,27px);font-weight:550;letter-spacing:-.035em}.pl-archive>summary::-webkit-details-marker{display:none}.pl-archive>summary span{font-size:32px;font-weight:300;line-height:1}.pl-archive[open]>summary span{transform:rotate(45deg)}
.pl-archive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:25px}
.pl-archive-item{position:relative;display:flex;flex-direction:column;align-items:start;min-height:230px;padding:24px;background:var(--archive-bg);color:var(--archive-ink)}
.pl-archive-item>span{font-size:10px;font-weight:700;letter-spacing:.1em}.pl-archive-item strong{margin-top:auto;font-size:clamp(32px,3.4vw,50px);font-weight:500;line-height:1;letter-spacing:-.06em}.pl-archive-item small{max-width:34ch;margin-top:8px;font-size:13px;line-height:1.35}.pl-archive-item b{position:absolute;right:24px;bottom:20px;font-size:24px;font-weight:400}
.pl-archive-item:hover strong{text-decoration:underline;text-underline-offset:5px}
.pl-archive-item--lena{--archive-bg:#e4bb9f;--archive-ink:#2b2c27}.pl-archive-item--nora{--archive-bg:#d0dfd5;--archive-ink:#253c37}.pl-archive-item--benno{--archive-bg:#c0a889;--archive-ink:#352e24}.pl-archive-item--mila{--archive-bg:#d6c8db;--archive-ink:#28232c}.pl-archive-item--mara{--archive-bg:#4c2b58;--archive-ink:#f0e8ef}
.pl-concept-disclosure{margin-top:23px!important}

@media(max-width:900px){.pl-hero-grid,.pl-why-compact,.pl-real-intro,.pl-offer-grid,.pl-process-intro,.pl-maker-grid{gap:38px}.pl-real-muammer{grid-template-columns:1fr 1fr}.pl-maker p{font-size:17px}}
@media(max-width:700px){.pl-hero{padding-bottom:70px}.pl-hero-grid,.pl-why-compact,.pl-real-intro,.pl-offer-grid,.pl-process-intro,.pl-maker-grid{grid-template-columns:1fr}.pl-hero-grid{margin-top:34px;gap:39px}.pl-service-line{font-size:10px;margin-bottom:25px!important}.pl-hero h1{font-size:clamp(68px,14vw,108px)}.pl-lede{margin-top:28px!important;font-size:19px}.pl-hero-actions{display:block;margin-top:29px}.pl-hero-actions .pl-primary{width:100%}.pl-secondary{display:flex;max-width:100%;margin-top:18px}.pl-hero-price{margin-top:18px!important}.pl-hero-art{min-height:350px}.pl-why{padding-block:68px}.pl-why-compact{gap:22px;margin-top:34px}.pl-why-compact h2{font-size:clamp(43px,10vw,62px)}.pl-why-compact p{font-size:16px}.pl-why-points{grid-template-columns:1fr;gap:5px;margin-top:36px}.pl-why-points span{padding:13px 0;font-size:13px}.pl-real{padding-block:75px}.pl-real-intro{gap:20px;margin-top:32px}.pl-real-intro h2{font-size:clamp(47px,10vw,72px)}.pl-real-intro p{font-size:16px}.pl-real-muammer{grid-template-columns:1fr;min-height:0;margin-top:33px}.pl-real-muammer .pl-real-copy{padding:28px}.pl-real-muammer .pl-real-copy h3{margin-top:35px}.pl-real-muammer picture{height:430px}.pl-real-muammer img{min-height:0;height:100%;object-position:top center}.pl-offer{padding-block:80px}.pl-offer-grid{gap:48px;margin-top:37px}.pl-offer h2{font-size:clamp(55px,11vw,75px)}.pl-offer-grid>div:first-child>p{margin-top:25px;font-size:18px}.pl-offer-price{margin-top:32px;padding:23px}.pl-offer-price strong{font-size:clamp(58px,11vw,76px)}.pl-offer-details h3{font-size:29px}.pl-offer-details li{font-size:15px}.pl-scope{padding-block:80px}.pl-process-intro{gap:47px}.pl-process-intro h2{font-size:clamp(54px,11vw,76px)}.pl-process-intro>div:first-child>p{font-size:17px}.pl-briefing-demo{padding:24px;box-shadow:8px 8px 0 #afc0ae}.pl-briefing-lines{margin-top:27px}.pl-briefing-lines p{font-size:15px}.pl-process-steps{margin-top:60px}.pl-process-steps h3{margin-top:5px}.pl-process-cta{max-width:none;margin-top:45px}.pl-maker{padding-block:75px}.pl-maker-grid{gap:40px}.pl-maker figure{max-width:390px}.pl-maker img{max-height:390px;aspect-ratio:1/1}.pl-maker h2{margin-top:24px;font-size:clamp(56px,11vw,76px)}.pl-maker p{font-size:17px}.pl-concepts{padding-block:75px}.pl-concepts-head h2{font-size:clamp(50px,10.3vw,70px)}.pl-persona-grid--featured{margin-top:35px}.pl-persona-grid--featured .pl-persona{min-height:0}.pl-persona-grid--featured .pl-persona-copy h3{margin-top:30px}.pl-persona-grid--featured .pl-persona-screen{min-height:320px}.pl-archive{margin-top:26px}.pl-archive>summary{font-size:19px}.pl-archive-grid{grid-template-columns:1fr}.pl-archive-item{min-height:170px}.pl-archive-item strong{font-size:35px}}
@media(max-width:390px){.pl-hero h1{font-size:67px}.pl-hero-art{min-height:330px}.pl-why-compact h2,.pl-real-intro h2,.pl-concepts-head h2{font-size:43px}.pl-offer h2,.pl-process-intro h2,.pl-maker h2{font-size:50px}.pl-real-muammer picture{height:390px}.pl-offer-price strong{font-size:56px}}
