.partner-hero{display:grid;grid-template-columns:1.45fr .55fr;gap:48px;align-items:center;padding-block:56px;background:linear-gradient(120deg,#e5f1eb,#fff);border-radius:24px;margin-top:24px}.partner-hero h1{font-size:clamp(44px,5.5vw,76px)}.partner-hero em{color:#c36b00;font-style:normal}.partner-hero figure{margin:0;text-align:center}.partner-hero figure img{display:block;max-height:360px;width:auto;max-width:100%;margin:auto;transform:rotate(4deg)}.partner-hero figcaption{font-size:12px;margin-top:25px;color:#526860}.compact{padding-block:48px}.compact h2{font-size:clamp(34px,4vw,54px)}.partner-grid,.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-card{padding:26px;border:1px solid #cfdfd5;border-radius:18px;background:#fff}.partner-card h3{font-size:23px}.partner-card p{margin-bottom:0}.step{display:block;color:#526860;font-size:12px;margin-bottom:24px}.highlighted,.partner-note{background:#e5f1eb;border:1px solid #cfdfd5;color:#193d38}.partner-note{padding:34px;border-radius:20px}.partner-note h2{margin-top:15px}.partner-note p{max-width:850px}.partner-band{background:#103c36;color:#fff}.partner-band .eyebrow{color:#c5e6dc}.partner-band p{color:#d7e6e0}.learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px}.module-list details,.compact>details{border-bottom:1px solid #cfdfd5}.module-list summary,.compact>details>summary{cursor:pointer;padding:20px 0;font-weight:600}.module-list details p,.compact>details>p{padding-bottom:18px}.journey{list-style:none;padding:0;counter-reset:journey;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journey li{counter-increment:journey;border-top:1px solid #cfdfd5;padding-top:22px}.journey li:before{content:"0" counter(journey);display:block;color:#526860;font-size:13px;margin-bottom:15px}.journey strong{font-size:23px}.small-note{margin-top:28px;padding:24px}.small-note p{margin-bottom:0}.review-banner{padding:12px 24px;border-bottom:1px solid #cfdfd5;font-size:13px;background:#f6f4ef}.partner-preview-header{position:sticky;top:0;z-index:5;background:#ffffffed;border-bottom:1px solid #cfdfd5}.partner-preview-header .bar{height:68px}.partner-preview-header nav{display:flex;gap:20px;font-size:13px}.partner-preview-footer{padding:28px 40px;text-align:center;font-size:13px;border-top:1px solid #cfdfd5}a:focus-visible,summary:focus-visible{outline:3px solid #c36b00;outline-offset:5px}@media(max-width:760px){.partner-hero{grid-template-columns:1fr;margin:12px;padding:30px 22px;gap:24px}.partner-hero figure img{max-height:230px}.partner-hero h1{font-size:44px}.compact{padding:36px 22px}.partner-grid,.role-grid,.learning-grid,.journey{grid-template-columns:1fr;gap:16px}.partner-note{padding:24px}.partner-preview-header .bar{padding:0 22px}.partner-preview-header nav a:first-child{display:none}.partner-card{padding:23px}.partner-hero .actions{gap:12px}.partner-hero .btn{padding:14px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--partner-dark:#082b37;--partner-ink:#193d38;--partner-coral:#fa6746}body{margin:0;color:var(--partner-ink);background:#fffdf8}.wrap{max-width:1180px;margin-inline:auto;padding-inline:32px}.partner-hero{min-height:680px;grid-template-columns:1.05fr .95fr;border-radius:0;background:#f3f8f3;padding-block:0;gap:24px;overflow:hidden}.partner-hero>div{padding:50px 0}.partner-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.06;letter-spacing:-.055em}.partner-hero .lead{font-size:20px;line-height:1.65}.partner-hero .partner-portrait{height:680px;position:relative;align-self:stretch}.partner-hero .partner-portrait img{width:100%;height:100%;max-height:none;object-fit:cover;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%)}.partner-portrait figcaption{position:absolute;bottom:48px;left:35px;color:#fff;font-size:22px;font-weight:600;z-index:2;text-shadow:0 2px 20px #0008}.hero-bubble{position:absolute;width:160px;height:160px;right:15px;top:30px;border-radius:50%;background:radial-gradient(circle at 25% 20%,#fff9,transparent 35%),url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) center/cover;opacity:.55;box-shadow:inset 0 0 30px #fff8;animation:partner-drift 9s ease-in-out infinite}.partner-band{background:var(--partner-dark)}.compact{padding-block:88px}.compact h2,.partner-evolution h2,.sales-heading h2{font-size:clamp(36px,4.4vw,58px);line-height:1.1;letter-spacing:-.045em}.partner-band .compact{padding-block:100px}.partner-band .learning-grid{gap:70px}.partner-band .lead{font-size:27px;line-height:1.45}.partner-evolution{background:#f7faf8 url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) center top/100% auto no-repeat;padding-block:90px;overflow:clip}.partner-evolution>.wrap>.lead{max-width:650px}.evolution-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.evolution-visual{height:580px;position:sticky;top:100px;isolation:isolate}.evolution-light{position:absolute;top:0;right:0;bottom:0;left:0;background:url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) center/cover;border-radius:50%;opacity:.65;filter:blur(16px)}.growth-orb{--sphere:0;position:absolute;width:190px;height:190px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:radial-gradient(circle at 30% 24%,#fffe,#ffffff65 16%,#ffffff18 48%,#96bfc155 78%,#173f3920),url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) center/cover;box-shadow:inset -10px -16px 32px #173f3920,inset 7px 8px 22px #fff9,0 18px 45px #163f3d12;border:1px solid #ffffffb0;transition:transform 1s cubic-bezier(.2,.7,.3,1),filter 1s,box-shadow 1s;transform:scale(.83);filter:saturate(.5)}.growth-orb span{position:relative;font-size:16px;font-weight:650;letter-spacing:-.02em;max-width:160px}.orb-0{left:0;top:90px}.orb-1{right:0;top:30px}.orb-2{left:35px;top:315px}.orb-3{right:-5px;top:270px}.growth-orb.is-active{transform:translateY(-12px) scale(1.12);filter:saturate(1.25);box-shadow:inset -10px -16px 32px #173f3920,inset 7px 8px 22px #fff9,0 24px 65px #7fbec94d}.free-bubble{position:absolute;left:calc(8% + var(--i)*7%);top:calc(5% + var(--i)*7%);width:calc(10px + var(--i)*3px);height:calc(10px + var(--i)*3px);border:1px solid #fff;border-radius:50%;background:radial-gradient(circle at 25% 20%,#fff9,#9fe8e330 60%,#ffd58c50);box-shadow:0 5px 20px #85bbc225;animation:partner-drift calc(6s + var(--i)*.3s) ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.6s);z-index:-1}.evolution-step{min-height:340px;display:flex;flex-direction:column;justify-content:center;padding:60px 0;opacity:.65;transition:opacity .5s}.evolution-step.is-active{opacity:1}.evolution-step h3{font-size:38px;line-height:1.12;letter-spacing:-.04em;margin:12px 0 20px}.evolution-step p{font-size:19px;line-height:1.65}.motion-toggle{background:#ffffffa8;border:1px solid #cbdcda;border-radius:30px;padding:9px 16px;font:inherit;font-size:12px;color:#193d38;cursor:pointer;margin-top:15px}.is-motion-paused *{animation-play-state:paused!important}.training-book{display:flex;gap:30px;align-items:center;background:url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) center/cover;border-radius:24px;margin-top:35px;padding:28px 50px}.training-book img{width:125px;height:auto;filter:drop-shadow(10px 14px 14px #193d3825);transform:rotate(-5deg)}.training-book p{font-size:26px;line-height:1.3;letter-spacing:-.03em}.partner-sales{background:#edf3ef;padding-block:90px}.sales-heading{max-width:720px;margin-bottom:60px}.sales-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:70px;align-items:start}.sales-questions h3{font-size:32px;line-height:1.2;margin:15px 0 35px}.sales-questions details{border-bottom:1px solid #c9d9d2;padding:0}.sales-questions summary{font-size:18px;font-weight:600;padding:23px 30px 23px 0;cursor:pointer;list-style:none;position:relative}.sales-questions summary:after{content:"+";position:absolute;right:5px;top:20px;font-size:26px;font-weight:400}.sales-questions details[open] summary:after{content:"\2212"}.sales-questions details p{margin:0;padding-bottom:26px;font-size:16px;line-height:1.75}.sales-confidence{padding:32px 0}.sales-confidence strong{font-size:24px}.purchase-rail{position:sticky;top:90px;background:#fff;border:1px solid #d1dfd6;border-radius:24px;padding:30px;box-shadow:0 20px 70px #173f390a}.purchase-top h3{font-size:32px;margin:12px 0}.purchase-top>p{font-size:15px}.purchase-top ul{padding-left:20px;font-size:14px;line-height:1.9;margin:18px 0 28px}.purchase-rail fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.purchase-rail legend{font-size:17px;font-weight:650;margin-bottom:16px}.purchase-rail legend>span{font-size:12px;margin-right:10px;color:#71877d}.offer-box{display:flex;align-items:center;gap:12px;border:1px solid #d2dfd8;border-radius:14px;padding:19px 16px;cursor:pointer;margin-bottom:10px;transition:background .2s,border-color .2s,box-shadow .2s}.offer-box:has(input:checked){border-color:#193d38;background:#edf5ee;box-shadow:0 0 0 1px #193d38}.offer-box input{accent-color:#193d38;flex:none;width:17px;height:17px}.offer-choice-copy{flex:1}.offer-choice-copy strong{font-size:15px;display:block}.offer-choice-copy small,.offer-price small{display:block;font-size:11px;line-height:1.5;color:#587065;margin-top:3px}.offer-price{font-size:19px;font-weight:650;white-space:nowrap;text-align:right}.promo-field>p{font-size:13px;line-height:1.65}.promo-field>label{display:block;font-size:12px;margin-bottom:7px}.promo-input{display:flex;gap:8px}.promo-input input{min-width:0;flex:1;border:1px solid #c9d9d2;border-radius:9px;padding:13px 12px;font:inherit;font-size:14px}.promo-input button{border:0;background:#193d38;color:#fff;border-radius:9px;font:inherit;font-size:12px;padding:10px 14px;cursor:pointer}.demo-controls{padding:12px;background:#faf8f0;border-radius:10px;font-size:12px}.demo-controls summary{cursor:pointer}.demo-controls label{display:flex;align-items:center;gap:8px}.price-summary{border-top:1px solid #d5e1db;padding-top:22px}.price-summary h4{font-size:21px;margin:0 0 20px}.price-summary dl{margin:0}.price-summary dl>div{display:flex;justify-content:space-between;gap:18px;margin:13px 0;font-size:13px}.price-summary dt{max-width:65%}.price-summary dd{margin:0;text-align:right;font-weight:600}.price-summary .cashback-row{color:#24725c}.price-summary .price-due{font-size:19px;padding:20px 0;border-block:1px solid #d5e1db;align-items:center}.price-summary .price-due dd{font-size:27px;white-space:nowrap}.fee-row{padding-top:10px}.price-summary>p{font-size:12px;line-height:1.6;color:#587065}.purchase-submit{width:100%;margin-top:18px;border:0;justify-content:center}.purchase-submit:disabled{opacity:.6;cursor:not-allowed}.btn{background:var(--partner-coral)}.purchase-rail :is(input,button):focus-visible,.motion-toggle:focus-visible{outline:3px solid #c36b00;outline-offset:4px}.evolution-visual{contain:layout}.partner-preview-header .bar{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between}.partner-preview-header .brand{font-size:27px;font-weight:750}.micro{font-size:12px;line-height:1.6}@keyframes partner-drift{0%,to{translate:0 0}50%{translate:8px -15px}}@media(max-width:1000px){.sales-layout{gap:32px}.purchase-rail{padding:23px}.evolution-layout{gap:28px}.growth-orb{width:155px;height:155px}.growth-orb span{font-size:14px}.orb-0{left:0}.orb-1{right:0}.orb-2{left:0}.orb-3{right:0}.partner-hero{min-height:580px}.partner-hero .partner-portrait{height:580px}}@media(max-width:760px){.wrap{padding-inline:22px}.partner-hero{display:flex;flex-direction:column;margin:0;gap:0;padding:0 22px}.partner-hero>div{padding:40px 0 28px}.partner-hero .partner-portrait{width:calc(100% + 44px);height:350px;flex:none;margin-inline:-22px}.partner-hero .partner-portrait img{-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%);mask-image:linear-gradient(180deg,transparent,#000 15%);object-position:50% 35%}.partner-hero h1{font-size:46px}.partner-hero .lead{font-size:18px}.hero-bubble{width:110px;height:110px;top:35px;right:25px}.compact,.partner-band .compact{padding-block:58px}.partner-band .learning-grid{gap:20px}.partner-band .lead{font-size:23px}.partner-evolution{padding-block:55px;background-size:auto 700px}.evolution-layout{display:block}.evolution-visual{position:relative;top:auto;height:420px;max-width:360px;margin:25px auto}.growth-orb{width:150px;height:150px}.orb-0{top:40px}.orb-1{top:0}.orb-2{top:235px}.orb-3{top:195px}.evolution-step{min-height:0;padding:27px 0;border-top:1px solid #ccdeda;opacity:1}.evolution-step h3{font-size:29px}.evolution-step p{font-size:17px}.training-book{padding:25px;gap:25px}.training-book img{width:100px}.training-book p{font-size:21px}.partner-sales{padding-block:58px}.sales-layout{grid-template-columns:1fr;gap:25px}.sales-heading{margin-bottom:35px}.purchase-rail{position:relative;top:auto;padding:23px 18px}.sales-questions h3{font-size:28px}.offer-box{padding:16px 11px;gap:9px}.offer-price{font-size:17px}.offer-choice-copy strong{font-size:14px}.price-summary .price-due{font-size:16px}.price-summary .price-due dd{font-size:23px}.partner-preview-header nav{gap:12px}.training-book+.partner-grid{margin-top:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.hero-bubble,.free-bubble{animation:none!important}.growth-orb,.evolution-step{transition:none!important;transform:none!important;opacity:1!important}.motion-toggle{display:none}}html body #phots-main-header{position:sticky;top:0;z-index:30;background:#fffdf8ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #d5dfd9}html body #phots-main-header .bar{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}html body #phots-main-header .nav{display:flex;gap:25px;font-size:13px}.header-offer{font-size:13px;font-weight:600;border-bottom:1px solid #193d38;padding-bottom:4px}#phots-main-header .toggle{display:none}.partner-hero{max-width:none;width:100%;margin:0;padding-inline:var(--phots-frame);background:#fffdf8;gap:0;position:relative;isolation:isolate;grid-template-columns:1fr 1fr}.partner-hero>div{z-index:2;max-width:600px;padding-right:10px}.partner-hero .partner-portrait{height:700px;min-width:0}.partner-hero .partner-portrait img{width:150%;max-width:none;position:absolute;inset:0 auto 0 -38%;object-fit:cover;object-position:72% center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%);transform:none}.partner-hero h1 em,.partner-call h2 em{font-style:italic;color:#c36b00;font-weight:inherit}.partner-hero .partner-portrait figcaption{left:25%;bottom:65px;color:#193d38;text-shadow:0 2px 18px #fffc}.hero-bubble{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:.7;pointer-events:none}.hero-bubble-0{width:145px;height:145px;right:-20px;top:100px}.hero-bubble-1{width:70px;height:70px;left:0;top:50px;animation-delay:-3s}.hero-bubble-2{width:42px;height:42px;right:20%;top:20px;animation-delay:-1s}.hero-bubble-3{width:200px;height:200px;right:-35px;top:auto;bottom:35px;opacity:.35}.hero-bubble-4{width:85px;height:85px;left:5%;top:auto;bottom:70px;animation-delay:-4s}.story-visual h2{margin-bottom:42px}.story-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.story-scenes figure{position:relative;margin:0;min-height:430px;overflow:hidden;border-radius:24px;background:#173e45}.story-scenes img{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:65% center;opacity:.9;transition:transform 1s}.story-scenes .team-picture{object-position:77% center}.story-scenes figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#082b3760 45%,#082b37f5)}.story-scenes figcaption{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:28px}.story-scenes figcaption>span{font-size:11px;color:#cde5e2;letter-spacing:.05em}.story-scenes h3{font-size:26px;line-height:1.12;margin:15px 0;color:#fff}.story-scenes p{font-size:15px;line-height:1.6;margin:0}.story-signature{text-align:center;font-size:clamp(22px,2.7vw,33px);padding-top:28px}.story-signature em{color:#ffd58c}.growth-orb{overflow:hidden;padding:0;background:#e4eae5;border:2px solid #e8f5f4}.growth-orb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.9);transition:filter .7s,scale 1s}.growth-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 27% 15%,#fff8,transparent 30%),linear-gradient(transparent 30%,#082b37b5 95%);box-shadow:inset -8px -14px 20px #082b3745,inset 5px 8px 16px #fff5;pointer-events:none}.growth-orb span{position:absolute;left:0;right:0;bottom:23%;z-index:2;color:#fff;max-width:none;text-shadow:0 2px 12px #000b;font-size:15px;padding-inline:10px}.orb-2 img{object-position:76% center}.growth-orb.is-active img{filter:brightness(1);scale:1.04}.free-bubble{background-image:var(--bubble-photo);background-size:cover;background-position:center;opacity:.55;box-shadow:inset 3px 3px 8px #fff9,0 5px 20px #85bbc225}.product-glow{background:radial-gradient(ellipse at 25% 50%,#23584e,#123b36 50%,#082b37);color:#fff;min-height:390px;display:grid;grid-template-columns:1fr 1fr;gap:30px;overflow:hidden;position:relative;padding:20px 45px}.product-glow .eyebrow{color:#a9d9cd}.product-glow p{font-size:32px;line-height:1.2}.product-glow p em{color:#ffd58c;font-style:italic}.vial-scene{position:relative;height:370px;display:flex;justify-content:center;align-items:center;isolation:isolate}.product-glow .vial-scene>img{position:relative;width:360px;max-width:110%;height:360px;object-fit:contain;transform:rotate(-10deg);filter:drop-shadow(0 10px 35px #d9e6ae35);z-index:2}.vial-halo{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,#d5e59b30,transparent 65%);filter:blur(12px)}.vial-glow-orb{position:absolute;z-index:3;width:80px;height:80px;right:10%;top:20%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff,#f4f5df 30%,#b9ccba 75%,#547d6b);box-shadow:0 0 45px #f3e9b538,inset -6px -8px 15px #49685a40;animation:partner-drift 9s ease-in-out infinite}.product-glow .small-book{width:62px;max-height:90px;object-fit:contain;filter:drop-shadow(4px 5px 7px #0005);transform:rotate(3deg);margin-top:20px}.purchase-top{display:flow-root}.purchase-product{float:right;width:110px;height:125px;object-fit:contain;margin:0 0 12px 15px}.entry-fee{clear:both;border:1px solid #cadbd0;border-radius:14px;background:#f2f7f1;padding:18px;margin:22px 0 28px}.entry-fee>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.entry-fee span{font-size:14px;font-weight:600}.entry-fee strong{font-size:26px;white-space:nowrap}.entry-fee p{font-size:12px;line-height:1.55;margin:9px 0 0;color:#597064}.offer-box{align-items:center;position:relative;min-height:115px}.offer-choice-copy{max-width:58%}.offer-price{flex:1;white-space:normal}.offer-price>strong{display:block;white-space:nowrap;font-size:20px}.offer-price>del{display:block;font-size:12px;color:#73877e;font-weight:400}.option-cashback{color:#24725c!important;font-size:10px!important;max-width:140px;margin-left:auto}.today-total{background:#edf5ef;border-radius:14px;padding:22px;margin-bottom:24px}.today-total>span,.today-total>strong,.today-total>small{display:block}.today-total>span{font-size:13px}.today-total>strong{font-size:38px;line-height:1.2;letter-spacing:-.04em;margin-block:8px}.today-total>small{font-size:11px;color:#587065}.phots-payment-methods{margin:24px 0}.phots-payment-methods>span{display:block;font-size:12px;margin-bottom:10px}.phots-payment-methods ul{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0 0 10px}.phots-payment-methods svg{width:45px;height:29px;display:block}.phots-payment-methods details{font-size:11px;margin-bottom:10px}.phots-payment-methods summary{cursor:pointer}.phots-payment-methods small{font-size:10px;line-height:1.5;display:block;color:#587065}.partner-call{max-width:none;background:#f3f7f3 url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) right center/auto 100% no-repeat;padding-inline:var(--phots-frame);padding-block:85px}.partner-call .lead{max-width:650px}.partner-call .btn{margin-block:20px}.partner-call .micro{max-width:660px}.partner-faq{max-width:900px}.partner-faq details{border-bottom:1px solid #cfdfd5}.partner-faq summary{padding:23px 30px 23px 0;font-size:18px;font-weight:600;cursor:pointer}.partner-faq details p{font-size:16px;line-height:1.7;padding-bottom:20px}footer.shop-footer{background:#f5f5f7;color:#202825;border-top:1px solid #d9dfdc;padding:55px var(--phots-frame) 0}footer .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:27px}footer .footer-brand img{width:125px;height:85px;object-fit:contain;object-position:left center}footer .footer-brand p{font-size:12px;line-height:1.65}footer .footer-grid h3{font-size:13px;line-height:1.4;margin:20px 0}footer .footer-grid a{font-size:12px;display:block;line-height:1.5;margin-bottom:12px}footer .footer-legal-link{border:0;background:none;padding:0;text-align:left;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}footer .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #d9dfdc;font-size:12px;padding-block:25px}footer .footer-signature{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;padding-block:25px}footer .footer-signature img{width:24px;height:24px}.footer-income{max-width:650px;border:1px solid #cfdfd5;padding:30px;border-radius:16px;max-height:80vh;overflow:auto}.footer-income::backdrop{background:#082b3770}.footer-income p{font-size:14px;line-height:1.6}.footer-income-close{float:right;background:none;border:0;padding:8px;cursor:pointer}.footer-disclaimer.phots-disclaimer{padding:30px var(--phots-frame);background:#f5f5f7;color:#59665f;font-size:11px;line-height:1.6}.footer-disclaimer h3{font-size:13px}.review-banner{font-size:11px}@media(max-width:1000px){.partner-hero .partner-portrait{height:640px}.partner-hero h1{font-size:clamp(42px,5vw,58px)}.story-scenes{gap:15px}.story-scenes figure{min-height:400px}.story-scenes figcaption{padding:20px}.story-scenes h3{font-size:23px}footer .footer-grid{grid-template-columns:repeat(3,1fr)}.purchase-product{width:85px;height:100px}.entry-fee strong{font-size:23px}}@media(max-width:760px){html body #phots-main-header .bar{height:72px;gap:16px}#phots-main-header .toggle{display:block;border:0;background:none;font-size:23px;color:#193d38}html body #phots-main-header .nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fffdf8;padding:20px;flex-direction:column;box-shadow:0 10px 20px #082b3710}html body #phots-main-header .nav.is-open{display:flex}.header-offer{margin-left:auto;font-size:12px}.partner-hero{padding:0 var(--phots-gutter);display:flex}.partner-hero>div{padding:35px 0 15px;max-width:none}.partner-hero .partner-portrait{height:380px;width:calc(100% + var(--phots-gutter)*2);margin-inline:calc(-1 * var(--phots-gutter))}.partner-hero .partner-portrait img{width:100%;left:0;object-position:75% center;-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%);mask-image:linear-gradient(180deg,transparent,#000 15%)}.partner-hero .partner-portrait figcaption{left:25px;bottom:25px}.hero-bubble-0{width:100px;height:100px;right:8px;top:30px}.hero-bubble-3{width:130px;height:130px;bottom:0;right:-20px}.hero-bubble-4{left:15px;bottom:70px}.story-scenes{grid-template-columns:1fr}.story-scenes figure{min-height:360px}.story-scenes img{object-position:60% 38%}.story-scenes figure:first-child img{object-position:76% center}.story-scenes figcaption{padding:25px}.story-scenes h3{font-size:28px}.story-scenes figure:after{background:linear-gradient(transparent 25%,#082b37ef)}.growth-orb span{font-size:13px}.product-glow{grid-template-columns:1fr;padding:15px 25px 30px;gap:0}.vial-scene{height:280px}.product-glow .vial-scene>img{width:280px;height:280px}.product-glow p{font-size:28px}.product-glow .small-book{float:right;margin-top:-65px}.vial-glow-orb{width:65px;height:65px;right:17%}.offer-price>strong{font-size:18px}.offer-choice-copy{max-width:55%}.offer-choice-copy small{font-size:10px}.option-cashback{font-size:9px!important}.today-total>strong{font-size:32px}.partner-call{padding-block:55px}.partner-call h2{font-size:35px}.partner-faq summary{font-size:16px}footer .footer-grid{grid-template-columns:1fr 1fr;gap:20px}footer .footer-brand{grid-column:1/-1}footer .footer-bottom{gap:10px;flex-direction:column}.review-banner{padding:8px 20px}}@media(prefers-reduced-motion:reduce){.vial-glow-orb{animation:none}.growth-orb img,.story-scenes img{transition:none}}body{font-size:16px;line-height:1.58}.partner-hero h1{font-size:clamp(40px,4.5vw,66px);line-height:1.07;letter-spacing:-.045em;color:#143d36;margin:22px 0}.partner-hero .lead{font-size:18px;line-height:1.5;color:#365d60;margin:18px 0}.partner-hero .eyebrow{font-size:12px;letter-spacing:.16em;color:#168c98;line-height:1.5}.partner-hero .btn{font-size:15px;padding:16px 22px}.partner-hero .actions{gap:12px;margin-top:24px}.partner-support{border-top:1px solid #cdded9;padding:28px 0 0;max-width:820px;margin-top:30px}.partner-support>strong{font-size:26px;line-height:1.2}.partner-support p{font-size:17px;line-height:1.65;margin:15px 0}.partner-support a{font-size:14px;font-weight:600;border-bottom:1px solid #789e93}.partner-support small{display:block;margin-top:17px;color:#59746b;font-size:11px}.white-orb-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.white-orb-field i{position:absolute;left:10%;top:10%;width:16px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 28% 20%,#fff 0 20%,#fafcf6 40%,#cbded1 75%,#719b89);box-shadow:inset -2px -3px 5px #6b96862b,0 0 18px #fff9;animation:partner-white-float calc(6s + var(--seed)*.15s) ease-in-out infinite alternate;animation-delay:calc(var(--seed)*-.3s)}.growth-orb{z-index:2;background:#0a2532;filter:none}.growth-orb img{opacity:0;filter:brightness(.35) saturate(.35);transform:scale(.9);transition:opacity .9s,filter 1.3s,transform 1.3s}.growth-orb:after{background:radial-gradient(circle at 25% 18%,#b7e4e344,transparent 35%),linear-gradient(#071c2980,#071c29ef);transition:background 1s,box-shadow 1s}.growth-orb:not(.is-touched) span{opacity:.6;transition:opacity .8s}.growth-orb.is-touched img{opacity:1;filter:brightness(1) saturate(1);transform:scale(1)}.growth-orb.is-touched:after{background:radial-gradient(circle at 25% 18%,#ffffff65,transparent 35%),linear-gradient(transparent 30%,#082b37aa);box-shadow:inset -8px -14px 20px #082b3745,inset 5px 8px 16px #fff9,0 0 35px #fff8}.growth-orb.is-touched span{opacity:1}.growth-orb.is-active{box-shadow:0 0 0 1px #fff9,0 0 45px #fff8,0 24px 65px #7fbec94d}.contact-orb{position:absolute;z-index:3;width:40px;height:40px;left:18%;top:34%;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff 0 30%,#eff8e9 52%,#c4dbca 75%,#7fa68a);box-shadow:0 0 12px #fff,0 0 45px #fff9;transition:left 1.1s ease,top 1.1s ease;animation:partner-contact-pulse 3s ease-in-out infinite;pointer-events:none}.partner-evolution[data-current="1"] .contact-orb{left:75%;top:22%}.partner-evolution[data-current="2"] .contact-orb{left:23%;top:74%}.partner-evolution[data-current="3"] .contact-orb{left:76%;top:63%}.free-bubble{z-index:1;opacity:.45}.vial-core-lights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.vial-core-lights i{position:absolute;left:calc(22% + var(--glow)*7%);bottom:calc(11% + var(--glow)*15%);width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#fffef4f5 0 15%,#fff8b29c 35%,#cdecc963 55%,transparent 74%);box-shadow:0 0 18px #fffbd6,0 0 50px #ebed9b9c,0 0 90px #a6e8d873;filter:blur(2px);mix-blend-mode:screen;animation:partner-product-light calc(3.8s + var(--glow)*.2s) ease-in-out infinite;animation-delay:calc(var(--glow)*-.5s)}.product-glow .vial-scene>img{filter:drop-shadow(0 0 20px #e3edb65c) drop-shadow(0 0 55px #c2eac829)}.vial-glow-orb{box-shadow:0 0 18px #fff6d7,0 0 65px #fff0a45c,inset -6px -8px 15px #49685a40}.product-glow .expert-support-copy{font-size:16px;line-height:1.6;color:#d5e6dc;max-width:440px}.expert-directory-link{display:inline-block;font-size:14px;color:#f4dcab;border-bottom:1px solid #b8cba66b}.expert-portraits{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.expert-portraits[hidden]{display:none}.expert-portraits>a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px}.expert-portraits img{width:65px;height:65px;object-fit:cover;border-radius:50%;border:1px solid #d4ead1;transform:none}.product-glow .small-book{display:block;margin-top:25px}.partner-income{background:#082b37;color:#fff;padding-block:90px;overflow:hidden}.partner-income .eyebrow{color:#a8dbd7}.partner-income h2{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-.045em}.partner-income h2 em{color:#ffd58c;font-style:italic}.partner-income>.wrap{padding-block:0}.partner-income .lead{color:#d2e6df;max-width:700px}.income-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;align-items:start}.income-layout form{background:#123a45;border:1px solid #ffffff20;padding:30px;border-radius:24px}.income-layout label{display:block;font-size:14px;line-height:1.5;margin-bottom:12px}.income-layout label>span{display:block;font-size:11px;color:#b2cbc4;margin-top:5px}.income-target>div{display:flex;align-items:center;margin:18px 0 30px;border-bottom:1px solid #d5e8e344}.income-target>div>span{font-size:36px;color:#f5d69c}.income-layout input[type=number]{font:inherit;width:100%;max-width:100%;border:1px solid #b1d5c84d;border-radius:9px;background:#ffffff0d;color:#fff;padding:12px 14px;margin-top:9px;min-width:0}.income-layout .income-target input{border:0;background:transparent;font-size:60px;line-height:1.1;font-weight:600;padding:0;margin:0;letter-spacing:-.05em}.income-layout input[type=range]{width:100%;accent-color:#f1cf94;min-height:30px;margin:0 0 20px}.income-layout output{float:right;font-size:17px;color:#f5d69c}.income-input-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.income-layout details{border-top:1px solid #ffffff22;padding-top:18px;margin-top:15px;font-size:13px}.income-layout summary{cursor:pointer;color:#dcece6}.income-layout details>p{font-size:12px;line-height:1.5;color:#b8d1c9}.income-rate{font-size:12px;color:#b8d1c9;margin:24px 0 0}.income-rate strong{display:block;font-size:16px;color:#fff}.income-result h3{font-size:27px;line-height:1.2;margin:12px 0 15px}.income-result h3 strong{font-size:54px;color:#f5d69c;font-weight:600}.income-result>p{font-size:16px;line-height:1.6;color:#d7e6df}.income-network{position:relative;min-height:250px;margin-top:25px;border-radius:20px;background:radial-gradient(ellipse at 50% 0%,#ffffff0c,transparent 70%)}.income-you{position:absolute;left:50%;top:0;transform:translate(-50%);width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fffdf5,#c4d7c6);color:#193d38;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:18px;font-weight:600;box-shadow:0 0 30px #fff6}.income-you span{font-size:10px;font-weight:400}.income-links{position:absolute;inset:25px 0 auto;width:100%;height:170px;stroke:#cde5d344;fill:none;stroke-width:1}.income-links path{stroke-dasharray:5 8;animation:partner-income-flow 5s linear infinite;animation-delay:calc(var(--link)*-.3s)}.income-people{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:17px 12px;padding:150px 10px 10px}.income-person{display:block;width:18px;height:26px;position:relative;margin:auto;opacity:.45;transition:opacity .4s,filter .4s;animation:partner-income-arrive .45s ease both;animation-delay:var(--person-delay)}.income-person[hidden]{display:none}.income-person:before{content:"";position:absolute;left:5px;width:8px;height:8px;border-radius:50%;background:#b8d5cd}.income-person:after{content:"";position:absolute;left:1px;bottom:0;width:16px;height:14px;border-radius:8px 8px 3px 3px;background:#b8d5cd}.income-person.is-ordering{opacity:1;filter:drop-shadow(0 0 7px #fff09f)}.income-person.is-ordering:before,.income-person.is-ordering:after{background:#f3d49e}.income-result .income-legend{font-size:10px;color:#aac6bd;margin:5px 0 24px}.income-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-block:1px solid #ffffff22;padding-block:20px}.income-metrics span{display:block;font-size:11px;line-height:1.4;color:#b5d1c6}.income-metrics strong{font-size:21px;font-weight:600;display:block;margin-top:8px}.income-breakdown{margin-top:22px}.income-breakdown>div{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin:12px 0}.income-breakdown dd{margin:0;white-space:nowrap}.income-breakdown .income-total{font-size:17px;border-top:1px solid #ffffff22;padding-top:17px;align-items:center}.income-total dd{font-size:26px;color:#f6d79f;font-weight:600}.income-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.income-assumptions{font-size:11px;line-height:1.65;color:#a9c8bb;max-width:920px;margin-top:35px}.customer-continuity{border-top:1px solid #ffffff22;padding-top:24px;margin-top:25px;max-width:850px}.customer-continuity strong{font-size:23px}.customer-continuity p{font-size:16px;line-height:1.65;color:#d1e4da}.customer-continuity small{font-size:11px;color:#b7d1c5}.is-income-empty .income-links{opacity:0}.partner-sales{background:#fff;padding-block:0}#einstieg .selfexpert-shell{max-width:1180px;margin:auto}#einstieg .sales-heading h2{font-size:clamp(36px,5.25vw,76px);line-height:1.07;letter-spacing:-.054em}#einstieg .sales-questions{background:#082537;border:1px solid #d2e4e0;border-radius:28px;overflow:hidden;color:#fff}#einstieg .sales-questions h3{font-size:clamp(25px,2.6vw,34px);line-height:1.15;color:#fff;margin:12px 0 20px}#einstieg .sales-questions p{color:#c8dce0;font-size:16px;line-height:1.65;margin:0}#einstieg .sales-questions .eyebrow{color:#a9d9e0;font-size:10px;line-height:1.55}#einstieg .sales-questions .se-cinema-outro{margin:0}#einstieg .purchase-rail{position:static;top:auto;box-shadow:none;border:0;background:none;padding:0}#einstieg .se-a-configuration{margin:0}#einstieg .offer-box{display:grid;min-height:0;align-items:center}#einstieg .offer-choice-copy{max-width:none}#einstieg .offer-price{font-style:normal;min-width:0;flex:initial}#einstieg .offer-price>del[hidden]{display:none!important}#einstieg .offer-price>strong{font-size:20px!important}#einstieg .offer-price small{font-size:11px;margin-top:3px}#einstieg .offer-price .option-cashback{font-size:10px!important}#einstieg .entry-fee{background:#edf5ee;padding:20px}#einstieg .entry-fee strong{font-size:32px;text-align:right}#einstieg .entry-fee strong>small{display:block;font-size:12px;font-weight:400;white-space:nowrap}#einstieg .entry-fee span{font-size:15px;line-height:1.4}#einstieg .entry-fee p{font-size:12px;line-height:1.65}#einstieg .partner-inclusions{padding:0;list-style:none}#einstieg .partner-inclusions li{position:relative;padding-left:25px;line-height:1.65;font-size:14px;margin:9px 0}#einstieg .partner-inclusions li:before{content:"\2713";position:absolute;left:0;color:#227963;font-weight:700}#einstieg .shop-credit-note{background:#edf6f2;border:1px solid #c6dfd4;border-radius:14px;padding:18px;margin-block:24px}#einstieg .shop-credit-note strong{font-size:16px}#einstieg .shop-credit-note p{font-size:12px;line-height:1.65;margin:8px 0 0}#fragen.section-card{border-radius:0;box-shadow:none}#fragen .faqitem>.answer[hidden]{display:none!important}#fragen .faqitem>.answer:not([hidden]){display:block}.feedback-slot{padding-block:24px}.feedback-slot .phots-feedback{width:100%;margin:0}.partner-income input:focus-visible,.partner-income summary:focus-visible{outline:3px solid #ffd58c;outline-offset:4px}@keyframes partner-white-float{to{translate:8px -18px}}@keyframes partner-contact-pulse{50%{box-shadow:0 0 20px #fff,0 0 60px #fff9}}@keyframes partner-product-light{50%{opacity:.65;scale:1.15;filter:blur(4px)}}@keyframes partner-income-flow{to{stroke-dashoffset:-104}}@keyframes partner-income-arrive{0%{opacity:0;translate:0 7px}}@media(max-width:1000px){.income-layout{gap:28px}.income-layout form{padding:24px}.income-input-pair{gap:12px}.income-metrics strong{font-size:18px}.income-total dd{font-size:22px}}@media(max-width:900px){.partner-hero h1{font-size:42px}.partner-hero .lead{font-size:16px}}@media(max-width:760px){.partner-support>strong{font-size:23px}.partner-support p{font-size:16px}.partner-income{padding-block:55px}.income-layout{grid-template-columns:1fr;gap:35px}.income-layout .income-target input{font-size:48px}.income-layout input[type=number]{font-size:16px}.income-input-pair{grid-template-columns:1fr 1fr}.income-metrics strong{font-size:20px}.income-total dd{font-size:23px}.income-network{max-width:440px;margin-inline:auto}.partner-income h2{font-size:37px}.income-assumptions{font-size:11px}.vial-core-lights i{left:calc(21% + var(--glow)*8%);width:28px;height:28px}.expert-portraits img{width:55px;height:55px}.product-glow .expert-support-copy{font-size:15px}.product-glow .small-book{float:none;margin-top:22px}#einstieg .sales-questions h3{font-size:28px}#einstieg .entry-fee span{font-size:14px}#einstieg .offer-price>strong{font-size:19px!important}}@media(max-width:600px){.partner-hero h1{font-size:40px}.partner-hero .btn{font-size:14px;padding:14px 18px}.income-input-pair{grid-template-columns:1fr}.income-breakdown .income-total{font-size:15px}.income-total dd{font-size:22px}.income-metrics{gap:10px}.income-metrics span{font-size:10px}#einstieg .entry-fee strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.white-orb-field i,.contact-orb,.vial-core-lights i,.income-links path,.income-person{animation:none!important}.growth-orb img{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.growth-orb:after{background:linear-gradient(transparent 40%,#082b37b5)!important}.growth-orb span{opacity:1!important}.contact-orb{transition:none;display:none}.white-orb-field i{opacity:.7}.income-person{transition:none!important}}.partner-evolution>.wrap{padding-block:0}.partner-evolution{background:#f7faf8}.evolution-light{background:url(//phots.de/cdn/shop/t/8/assets/phots-partner-v19-prism-light.png?v=182612981915440769361794269547) center/cover;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.65;filter:blur(18px)}.evolution-chapters{position:relative;background:#f7faf8e6}.evolution-step{opacity:1}.evolution-step.is-active{border-left:2px solid #82c5bd;padding-left:24px}.growth-orb{transition:transform 1.6s cubic-bezier(.16,.8,.25,1),box-shadow 1.5s,filter 1s;transform:scale(1);isolation:isolate}.growth-orb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at 28% 22%,#fff,#fafff7 25%,#d6e5d9 60%,#9ab9a7 85%,#6d9889);box-shadow:inset -12px -15px 24px #315e4629,0 0 35px #fff8;opacity:1;transition:opacity 1.2s .2s}.growth-orb:not(.is-touched){transform:scale(.24);background:#f6fff8;box-shadow:0 0 15px #fff,0 0 45px #d3eee5a6;border-color:#fff}.growth-orb:not(.is-touched):after{opacity:0}.growth-orb:not(.is-touched) span{opacity:0}.growth-orb img{clip-path:circle(0% at 50% 50%);transition:opacity 1.2s .25s,clip-path 1.7s .15s,filter 1.3s,transform 1.5s}.growth-orb.is-touched:before{opacity:0}.growth-orb.is-touched img{clip-path:circle(75% at 50% 50%);opacity:1;transform:scale(1)}.growth-orb.is-touched span{opacity:1;transition:opacity 1s .8s}.growth-orb.is-active{transform:translateY(-10px) scale(1.1);box-shadow:0 0 45px #fff8,0 0 85px #acd7cd52}.contact-orb{width:30px;height:30px}.partner-start{border-bottom:1px solid #d8e5df}.partner-start h2 em,#einstieg .sales-heading h2 em{font-style:italic;color:#c36b00}.start-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;counter-reset:start}.start-timeline article{border-top:1px solid #cbded4;padding-top:22px}.start-timeline article>span{font-size:11px;color:#5b7d70;letter-spacing:.06em}.start-timeline h3{font-size:27px;line-height:1.2;margin:18px 0}.start-timeline p{font-size:16px;line-height:1.7}.income-layout{gap:clamp(30px,5vw,65px);margin-top:42px}.income-layout form{background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #a4dcd629;box-shadow:none;padding:30px}.income-target>div{margin-bottom:26px}.repeat-story{border-top:1px solid #d5e8e322;padding-top:22px;margin-bottom:28px}.repeat-story>strong{font-size:19px;font-weight:550;line-height:1.4}.repeat-story p{font-size:15px;line-height:1.6;color:#c5dfd7;margin:14px 0}.repeat-story p strong{color:#f6d79f}.repeat-story small{font-size:10px;line-height:1.55;color:#9fbfb5;display:block}.existing-customer-input{margin-top:20px!important}.existing-customer-input input{font-size:26px!important;max-width:145px!important;margin-block:10px!important;display:block;background:#ffffff08!important}.income-assumption-controls{margin-top:26px!important}.income-assumption-controls label{font-size:13px;margin-top:20px}.income-assumption-controls summary{font-size:12px}.income-rate{font-size:11px;margin-top:25px}.income-rate strong{font-size:14px;font-weight:550}.income-result{min-width:0}.income-headline-result{border-bottom:1px solid #afd9d025;padding-bottom:25px}.income-result .income-headline-result h3{margin:18px 0 14px;line-height:1}.income-result .income-headline-result h3 strong{display:block;font-size:clamp(48px,5.8vw,76px);font-weight:500;letter-spacing:-.055em;color:#f8dda8;white-space:nowrap}.income-headline-result h3>span{display:block;font-size:14px;font-weight:400;color:#c2dbd2;line-height:1.5;margin-top:12px;letter-spacing:0}.income-customer-gap{font-size:22px;line-height:1.5;margin:22px 0 0;color:#fff}.income-network.income-hologram{height:320px;min-height:320px;position:relative;background:radial-gradient(ellipse at 50% 50%,#b7f9f31a,transparent 66%);overflow:visible;margin:12px 0 0}.income-hologram .income-you{width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;border:1px solid #b9d8dc8c;background:radial-gradient(circle at 35% 26%,#fff,#f6ffff 9%,#d2e4e8 24%,#8faab5,#4d6e7e 76%,#214550);box-shadow:inset -8px -10px 18px #12394855,inset 3px 3px 12px #ecffff77,0 0 35px #b6eef321;color:#12323a;font-size:16px}.income-hologram .income-you span{font-size:9px}.holo-orbit{position:absolute;left:50%;top:50%;border:1px solid #b8eee31c;border-radius:50%;width:82%;height:64%;transform:translate(-50%,-50%) rotate(-16deg);pointer-events:none}.holo-orbit.orbit-two{width:61%;height:48%;transform:translate(-50%,-50%) rotate(22deg);border-style:dotted;border-color:#b8eee32b}.holo-orbit.orbit-three{width:98%;height:78%;border-color:#b8eee30f;transform:translate(-50%,-50%) rotate(8deg)}.income-hologram .income-links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;z-index:1}.income-links .holo-connection{stroke:#7daeb7;stroke-opacity:.25;stroke-width:.7;stroke-dasharray:none;animation:none}.income-links .holo-signal{stroke:#e6ffff;stroke-width:1.5;filter:drop-shadow(0 0 3px #a5f9ef);stroke-dasharray:.8 99.2;animation:income-holo-travel 5s linear infinite;animation-delay:calc(var(--link)*-.3s);opacity:.2}.income-links .holo-signal.is-ordering{opacity:.95}.income-links path[hidden]{display:none!important}.income-hologram .income-people{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;z-index:2}.income-hologram .income-person{position:absolute;margin:0;width:16px;height:23px;transform:translate(-50%,-50%);opacity:.3;filter:none;animation:income-soft-float calc(4s + var(--person-delay)) ease-in-out infinite alternate;animation-delay:var(--person-delay)}.income-hologram .income-person:before{width:6px;height:6px;left:5px;background:#b9dcd7}.income-hologram .income-person:after{width:12px;height:12px;left:2px;background:#b9dcd7;border-radius:6px 6px 2px 2px}.income-hologram .income-person.is-ordering{opacity:.85;filter:drop-shadow(0 0 4px #c0ffed)}.income-hologram .income-person.is-ordering:before,.income-hologram .income-person.is-ordering:after{background:#dcfff3}.income-hologram .income-person.is-existing:after{box-shadow:0 0 0 1px #f2d19d88}.income-result .income-legend{font-size:10px;line-height:1.5;max-width:390px;color:#9cc4b6;margin:0 0 20px}.income-motion-toggle{border:0;border-bottom:1px solid #b5d7cd55;background:none;padding:5px 0;margin-bottom:18px;color:#b7d8cc;font:inherit;font-size:11px;cursor:pointer}.is-income-paused .income-hologram *{animation-play-state:paused!important}.income-metrics{gap:15px;padding-block:20px;border-color:#c5e3d521}.income-metrics strong{font-size:24px;font-weight:500}.income-explanation{font-size:13px!important;color:#afcec2!important;line-height:1.7!important}.income-assumptions{margin-top:30px}.se-self-objection{background:linear-gradient(150deg,#153e45,#082537);border-left:3px solid #e2bc7c}.se-self-objection p+p{margin-top:16px!important}.se-self-objection>strong{display:block;margin-top:22px;font-size:17px;line-height:1.5;color:#f1d7a6}.objection-offer-link{display:inline-block;font-size:14px;font-weight:500;border-bottom:1px solid #d9c89c88;margin-top:24px;color:#f5d69e}#einstieg .offer-entry-line{font-size:17px;line-height:1.55;color:#3c665a}#einstieg .offer-entry-line strong{font-weight:650;color:#193d38}#einstieg .offer-package-detail{font-size:12px;line-height:1.6;color:#637d71;margin-top:10px}#einstieg .entry-fee{background:linear-gradient(120deg,#eaf5ed,#f6faf5)}#einstieg .entry-fee span{font-size:20px;line-height:1.25;letter-spacing:-.025em}#einstieg .entry-fee p{font-size:14px;line-height:1.7;color:#416457}#einstieg .entry-fee .partner-tool-copy{border-top:1px solid #cedfd1;padding-top:16px;margin-top:17px}#einstieg .entry-fee .entry-fee-close{font-weight:600;color:#1a4b3d}#einstieg .fee-terms{border-top:1px solid #d2e3d6;padding-top:12px;font-size:11px;margin-top:18px}#einstieg .fee-terms summary{cursor:pointer;color:#547264}#einstieg .fee-terms p{font-size:11px;line-height:1.6}#einstieg .sales-heading{max-width:880px}#einstieg .sales-heading .lead{max-width:760px;font-size:18px;line-height:1.6}@keyframes income-holo-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes income-soft-float{to{translate:0 -4px}}@media(max-width:980px){.income-layout{gap:30px}.income-customer-gap{font-size:20px}.income-result .income-headline-result h3 strong{font-size:54px}.income-network.income-hologram{height:285px;min-height:285px}.start-timeline{gap:20px}.start-timeline h3{font-size:24px}}@media(max-width:760px){.income-layout{gap:35px}.income-result .income-headline-result h3 strong{font-size:62px}.income-result .income-headline-result h3>span{font-size:13px}.income-customer-gap{font-size:21px}.income-network.income-hologram{height:300px;min-height:300px}.income-headline-result{padding-bottom:22px}.income-metrics strong{font-size:23px}.repeat-story>strong{font-size:18px}.income-layout form{padding:25px}.start-timeline{grid-template-columns:1fr;gap:24px}.start-timeline h3{font-size:26px}.evolution-step.is-active{padding-left:18px}.evolution-chapters{background:#f7faf8}#einstieg .entry-fee span{font-size:18px}#einstieg .sales-heading .lead{font-size:16px}.se-self-objection>strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.growth-orb{transform:none!important;transition:none!important}.growth-orb:before{display:none}.growth-orb img{clip-path:none!important;transition:none!important}.growth-orb span{opacity:1!important;transition:none!important}.income-holo-travel,.holo-signal,.income-hologram .income-person{animation:none!important}.income-motion-toggle{display:none}}.partner-leverage{background:#fffdf8}.partner-leverage .compact{padding-block:85px}.partner-leverage h2 em{font-style:italic;color:#c36b00}.partner-leverage .lead{font-size:19px;line-height:1.6;max-width:810px;color:#3e6358}.leverage-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-top:40px}.leverage-visual{margin:0;position:relative;min-height:650px;align-self:stretch;border-radius:28px;overflow:hidden;background:#edf6ef;isolation:isolate}.leverage-life{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% center}.leverage-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(transparent 25%,#082b3715 45%,#082b37e6)}.leverage-product{position:absolute;z-index:1;left:20px;bottom:100px;width:210px;height:230px;border-radius:50%;background:radial-gradient(circle,#effdd52e,transparent 68%);pointer-events:none}.leverage-product img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 25px #eeefc75c);transform:rotate(-13deg)}.leverage-visual figcaption{position:absolute;z-index:2;left:32px;right:25px;bottom:28px;color:#fff;font-size:18px;line-height:1.5}.leverage-visual figcaption strong{font-size:23px;font-weight:550;letter-spacing:-.025em}.leverage-steps{position:relative}.leverage-steps article{display:grid;grid-template-columns:35px minmax(0,1fr);gap:18px;padding:25px 0;border-bottom:1px solid #d5e4da}.leverage-steps article:first-child{padding-top:0}.leverage-steps article:last-child{border-bottom:0}.leverage-steps article>span{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;background:#e5f1e9;color:#326c5e;font-size:11px;position:relative}.leverage-steps h3{font-size:26px;line-height:1.2;margin:0 0 13px}.leverage-steps p{font-size:16px;line-height:1.7;margin:0;color:#45675a}.leverage-benefit{margin-top:40px;padding:28px 0 0;border-top:1px solid #cddfd3;max-width:930px}.leverage-benefit>strong{font-size:clamp(23px,2.5vw,31px);line-height:1.3;letter-spacing:-.035em;font-weight:600;display:block;max-width:850px}.leverage-benefit p{font-size:17px;line-height:1.7;color:#45675a;margin:18px 0}.leverage-benefit a{display:inline-block;font-size:14px;font-weight:600;border-bottom:1px solid #70998b}.partner-support.support-with-picture{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:30px 0 0;margin-top:45px}.support-with-picture figure{position:relative;margin:0;border-radius:22px;overflow:hidden;min-height:390px;align-self:stretch}.support-with-picture figure>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:57% center}.support-with-picture figcaption{position:absolute;left:18px;right:18px;bottom:15px;color:#fff;font-size:10px;line-height:1.5;text-shadow:0 1px 10px #000;background:#082b376b;border-radius:7px;padding:5px 8px;width:max-content;max-width:calc(100% - 36px)}.support-picture-copy{padding-block:20px}.support-picture-copy>.eyebrow{font-size:10px;color:#5d8878}.support-picture-copy h3{font-size:clamp(30px,3vw,40px);line-height:1.12;letter-spacing:-.04em;margin:16px 0 23px}.support-picture-copy p{font-size:17px;line-height:1.7;margin:0 0 20px}.support-picture-copy ul{list-style:none;padding:0;margin:0 0 23px}.support-picture-copy li{position:relative;padding-left:23px;font-size:14px;line-height:1.65;margin:8px 0}.support-picture-copy li:before{content:"\2713";position:absolute;left:0;color:#277a60}.support-picture-copy .expert-portraits{margin-bottom:22px}.support-picture-copy .expert-portraits>a{border:0;font-size:11px}.support-picture-copy .expert-portraits img{width:64px;height:64px}.support-picture-copy small{font-size:10px;line-height:1.6;max-width:420px}.se-customer-support p+p{margin-top:15px!important}@media(max-width:1000px){.leverage-layout{gap:30px}.leverage-steps h3{font-size:24px}.leverage-steps p{font-size:15px}.support-with-picture.support-with-picture{gap:28px}.support-picture-copy p{font-size:16px}.support-picture-copy h3{font-size:32px}}@media(max-width:760px){.partner-leverage .compact{padding-block:55px}.partner-leverage .lead{font-size:17px}.leverage-layout{grid-template-columns:1fr;gap:25px;margin-top:30px}.leverage-visual{min-height:420px}.leverage-product{width:155px;height:180px;bottom:80px;left:18px}.leverage-visual figcaption{left:24px;bottom:23px;font-size:15px}.leverage-visual figcaption strong{font-size:21px}.leverage-steps article{padding:22px 0;gap:14px}.leverage-steps h3{font-size:25px}.leverage-steps p,.leverage-benefit p{font-size:16px}.partner-support.support-with-picture{grid-template-columns:1fr;gap:20px;margin-top:30px}.support-with-picture figure{min-height:310px}.support-picture-copy{padding-block:5px}.support-picture-copy h3{font-size:32px}.support-picture-copy p{font-size:16px}.support-picture-copy small{max-width:none}.support-with-picture figcaption{font-size:9px}}.leverage-life{transform:scaleX(-1)}.leverage-product img{filter:drop-shadow(0 0 20px #ffe7a478);transform:rotate(-13deg)}.quality-feedback{display:grid;grid-template-columns:220px 1fr;gap:35px;align-items:center;background:#edf5ee;padding:32px}.quality-marks{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.quality-marks>img{width:110px;height:110px;object-fit:contain;display:block}.quality-marks>span{font-size:12px;line-height:1.5;color:#567467}.quality-marks [data-company-brand] img{max-width:150px;max-height:75px;object-fit:contain}.quality-feedback h3{font-size:30px;line-height:1.15;margin:14px 0 20px}.quality-feedback .eyebrow{font-size:10px;color:#547e6e}.quality-feedback p{font-size:16px;line-height:1.7;margin:0 0 14px}.partner-year-story{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;border-top:1px solid #c7dbce;border-bottom:1px solid #c7dbce;padding:30px 0;margin:25px 0 45px}.partner-year-story h3{font-size:32px;line-height:1.15;margin:15px 0 20px}.partner-year-story h3 em{font-style:italic;color:#c36b00}.partner-year-story p{font-size:16px;line-height:1.7;color:#4a695c}.partner-year-story>div:last-child{padding-top:30px}.partner-year-story>div:last-child>strong{font-size:24px;line-height:1.3;display:block;max-width:340px}.entry-fee.entry-fee-compact>div>span{font-size:18px!important}.entry-fee.entry-fee-compact p{font-size:12px!important;line-height:1.6!important}.entry-fee.entry-fee-compact strong{font-size:29px!important}.existing-customer-account{margin-top:24px;padding-top:22px;border-top:1px solid #d5e8e322}.existing-customer-account>span{display:block;font-size:13px}.existing-customer-account>strong{display:block;font-size:36px;font-weight:500;margin-top:8px;color:#f5d69c}.existing-customer-account>p{font-size:11px;line-height:1.55;color:#b2cbc4}.network-account-summary{border-top:1px solid #d5e8e322;margin-top:20px;padding-top:18px}.network-account-summary>span{font-size:12px;display:block;color:#c7ddd4}.network-account-summary>strong{font-size:25px;font-weight:500;display:block;margin:6px 0}.network-account-summary>small{font-size:10px;line-height:1.6;display:block;color:#afccbe}.credit-balance-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.credit-balance-heading>span{font-size:25px;font-weight:600;white-space:nowrap;color:#1d624e}.account-credit .credit-use-control{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.5;margin-top:13px}.credit-use-control input{margin-top:3px;accent-color:#267b63}.account-credit>small{display:block;font-size:10px;color:#617b6c;line-height:1.6;margin-top:12px}.account-credit p{font-size:12px}.store-credit-summary dd{color:#24725c}.product-glow .vial-scene>img{filter:drop-shadow(0 0 22px #ffdf9a5c)}@media(max-width:760px){.quality-feedback{grid-template-columns:1fr;padding:25px;gap:20px}.quality-marks{flex-direction:row;text-align:left;justify-content:flex-start}.quality-marks>img{width:80px;height:80px}.quality-feedback h3{font-size:28px}.quality-feedback p{font-size:15px}.partner-year-story{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.partner-year-story>div:last-child{padding-top:0}.partner-year-story h3{font-size:29px}.partner-year-story p{font-size:15px}.partner-year-story>div:last-child>strong{font-size:23px}.credit-balance-heading{align-items:flex-start}.credit-balance-heading>span{font-size:22px}}.quality-marks>img{background:#fff;border-radius:14px;padding:6px}.example-account-banner{display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px;padding:14px var(--phots-frame);background:#fff5dd;color:#634f2b;border-bottom:1px solid #e8d9b4;font-size:12px;line-height:1.5}.example-account-banner>strong{font-size:12px}.example-account-banner>small{display:block;flex-basis:100%;font-size:10px;max-width:1000px}.account-levels{margin:10px 0}.account-levels>span{display:block;font-size:11px;line-height:1.7;color:#b8d4c8}@media(max-width:760px){.example-account-banner{padding-block:12px;gap:5px}.example-account-banner>strong,.example-account-banner>span{flex-basis:100%;font-size:11px}.example-account-banner>small{font-size:10px}}#deine-erfahrung .story-scenes>figure:first-child>img,#deine-erfahrung .story-scenes>figure:last-child>img{transform:scaleX(-1)}#kunden-begleiten .leverage-life{transform:scaleX(-1)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/phots-partner-draft-partner-info.css.map */
