/* Preisseite: gleiche Markenfarben, klare Trennung von Kauf und Zusatzleistungen. */
nav a[aria-current="page"]{color:var(--green);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}
.pricing-intro{padding-block:42px 32px;text-align:center}.pricing-intro .eyebrow{margin-bottom:16px}.pricing-intro h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1.16}.pricing-intro>p:not(.eyebrow){max-width:640px;margin:23px auto 0;font-size:1.125rem;line-height:1.7}.pricing-intro .price-tax{max-width:800px!important;font-size:.8125rem!important;margin-top:16px!important}.purchase-section{padding-bottom:68px}.purchase-layout{display:grid;grid-template-columns:1fr 1.04fr;gap:74px;align-items:center}.purchase-card{background:var(--ink);color:white;border-radius:16px;padding:31px 36px 33px;box-shadow:0 18px 35px -25px #102e3870}.purchase-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.pilot-tag{font-size:.8125rem;font-weight:600;letter-spacing:.12em;color:var(--gold);border:1px solid #6a673e;border-radius:5px;padding:5px 10px}.purchase-symbol{font-family:Arial,sans-serif;font-size:2.75rem;line-height:1;color:#91b0b5}.purchase-card h2{font-size:1.75rem;line-height:1.24}.purchase-amount{display:flex;flex-wrap:wrap;align-items:center;gap:23px;margin-top:18px}.purchase-amount>strong{font-family:Montserrat,sans-serif;font-size:6.25rem;line-height:1.1;letter-spacing:-.075em;color:var(--gold);font-weight:700}.purchase-amount>strong>span{font-size:3.5rem;letter-spacing:-.03em}.purchase-amount>span{font-size:.9375rem;line-height:1.55;color:#bbced2}.later-price{color:#bbced2;font-size:.9375rem;margin-top:12px}.later-price strong{color:white;font-weight:500}.purchase-rule{height:1px;background:#35515b;margin-block:25px}.purchase-description{color:#d4e0e2;font-size:1rem;max-width:420px}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#ffd275}.purchase-card .button{margin-top:23px;justify-content:space-between;width:100%}.purchase-footnote{font-size:.8125rem;color:#bbced2;line-height:1.65;margin-top:16px}.purchase-included>.eyebrow{margin-bottom:14px}.purchase-included>h2{font-size:2.25rem}.included-list{padding:0;list-style:none;margin:25px 0 27px;display:grid;gap:19px}.included-list>li{display:flex;gap:14px;align-items:flex-start}.included-list>li>span{color:var(--green);font-weight:700;padding-top:1px}.included-list h3{font-size:1rem;line-height:1.5;margin-bottom:4px}.included-list p{font-size:.9375rem;line-height:1.7}.desktop-note{display:flex;gap:16px;align-items:center;border-top:1px solid var(--line);padding-top:22px}.desktop-note svg{width:34px;height:34px;color:var(--green)}.desktop-note strong{font-size:.9375rem}.desktop-note p{font-size:.875rem;line-height:1.75}.pricing-promise{background:var(--soft);border-block:1px solid var(--line)}.pricing-promise>.container{display:flex;justify-content:space-between;gap:22px;padding-block:21px;font-size:.875rem}.pricing-promise b{color:var(--green);margin-right:9px}.maintenance-section{padding-block:78px}.maintenance-section .section-heading{margin-bottom:34px}.maintenance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.maintenance-card{border:1px solid var(--line);border-radius:11px;padding:27px 25px 25px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.plan-label{font-size:.75rem;line-height:1.6;letter-spacing:.07em;font-weight:600;color:var(--green);margin-bottom:13px}.maintenance-card h3{font-size:1.375rem}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:19px;color:var(--ink);line-height:1.35}.plan-price strong{font-family:Montserrat,sans-serif;font-size:2.625rem;letter-spacing:-.055em;font-weight:700}.plan-price>span{font-size:.875rem;color:var(--muted);white-space:nowrap}.plan-start{font-size:.8125rem;margin-top:7px;min-height:2.7em;line-height:1.7}.maintenance-card .check-list{border-top:1px solid var(--line);padding-top:21px;margin:20px 0 25px;gap:13px}.maintenance-card .check-list li{font-size:.9375rem;line-height:1.65;padding-left:23px}.maintenance-card .button{margin-top:auto;width:100%;padding:13px 15px;font-size:.875rem;gap:10px;justify-content:space-between}.button-outline{background:#fff;color:var(--ink);border:1px solid #adbec1}.button-outline:hover{background:var(--soft);border-color:var(--green)}.maintenance-featured{background:#edf5f3;border-color:#699d93;box-shadow:inset 0 4px 0 var(--green)}.maintenance-featured .plan-label{color:var(--green)}.first-year-note{display:flex;align-items:flex-start;gap:16px;padding:22px 0 0;margin-top:25px;border-top:1px solid var(--line)}.note-number{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:var(--green)}.first-year-note p{font-size:.9375rem;line-height:1.75}.first-year-note strong{font-weight:500;color:var(--ink)}.setup-section{background:var(--soft);padding-block:70px}.setup-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px}.setup-copy>p:not(.eyebrow){margin-top:22px;max-width:530px}.setup-copy .check-list{margin-bottom:0}.setup-copy .check-list li{font-size:.9375rem}.setup-card{border:1px solid #d3e0de;background:white;border-radius:11px;padding:32px}.setup-card>.plan-label{display:block}.setup-price{color:var(--ink);margin-bottom:17px;display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}.setup-price strong{font-family:Montserrat,sans-serif;font-size:3.25rem;line-height:1.15;letter-spacing:-.055em}.setup-price>span{font-size:.875rem;color:var(--muted)}.setup-card>p:not(.setup-price){font-size:1rem}.setup-card>.button{margin-top:23px;width:100%;justify-content:space-between}.setup-extra{margin-top:26px;padding-top:23px;border-top:1px solid var(--line)}.setup-extra>strong{font-size:.9375rem;font-weight:600}.setup-extra p{font-size:.875rem;line-height:1.75;margin-top:7px}.setup-extra b{color:var(--ink);font-weight:500}.pricing-faq{padding-block:78px}.pricing-cta{background:var(--ink);color:#fff;padding-block:56px}.pricing-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:45px}.pricing-cta .eyebrow{color:var(--gold);margin-bottom:13px;font-size:.8125rem}.pricing-cta h2{font-size:2rem;max-width:600px}.pricing-cta p:not(.eyebrow){color:#b9ced3;margin-top:15px;font-size:1rem;max-width:520px}.pricing-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.pricing-cta-actions .text-link{color:#e2eeee;font-size:.875rem}.pricing-cta-actions>span{font-size:.75rem;color:#b9ced3}.purchase-card a:focus-visible,.pricing-cta a:focus-visible{outline-color:var(--gold)}
@media(max-width:1150px){.purchase-layout{gap:45px}.purchase-card{padding:29px}.purchase-included>h2{font-size:2rem}.purchase-amount>strong{font-size:5.5rem}.purchase-amount>strong>span{font-size:3rem}.maintenance-grid{gap:16px}.maintenance-card{padding:25px 21px}.maintenance-card h3{font-size:1.1875rem}.plan-price strong{font-size:2.35rem}.setup-layout{gap:55px}.pricing-cta h2{font-size:1.8rem}}
@media(max-width:980px){.pricing-intro{padding-block:46px 35px}.purchase-layout{gap:29px;align-items:start}.purchase-card{padding:27px 25px}.purchase-card h2{font-size:1.5rem}.purchase-amount{gap:17px}.purchase-amount>strong{font-size:4.7rem}.purchase-amount>strong>span{font-size:2.5rem}.purchase-amount>span{font-size:.8125rem}.purchase-included>h2{font-size:1.75rem}.included-list{gap:17px;margin-top:20px}.included-list h3{font-size:.9375rem}.included-list p{font-size:.875rem}.pricing-promise>.container{flex-wrap:wrap;justify-content:center;gap:9px 24px;font-size:.8125rem}.maintenance-grid{grid-template-columns:1fr;gap:18px}.maintenance-card{display:grid;grid-template-columns:1fr 1.1fr;gap:0 35px;padding:26px 29px}.maintenance-card>.plan-label,.maintenance-card>h3,.maintenance-card>.plan-price,.maintenance-card>.plan-start{grid-column:1}.maintenance-card>.check-list{grid-column:2;grid-row:1 / 5;border:0;margin:0;padding:0}.maintenance-card>.button{grid-column:1 / 3;margin-top:20px;width:auto;justify-self:start}.plan-label{margin-bottom:8px}.plan-price{margin-top:13px}.plan-start{min-height:0}.setup-layout{gap:35px;grid-template-columns:1fr 1fr}.setup-card{padding:26px}.setup-copy h2{font-size:2rem}.setup-price strong{font-size:2.75rem}.setup-copy>p:not(.eyebrow){font-size:.9375rem}.setup-copy .check-list li{font-size:.875rem}.pricing-cta>.container{display:block}.pricing-cta-actions{margin-top:24px}}
@media(max-width:700px){.pricing-intro{padding-block:36px 29px;text-align:left}.pricing-intro .eyebrow{font-size:.75rem}.pricing-intro h1{font-size:clamp(2rem,8.5vw,3rem);line-height:1.2}.pricing-intro>p:not(.eyebrow){font-size:1rem;margin-top:22px}.pricing-intro .price-tax{font-size:.8125rem!important;line-height:1.65}.purchase-layout{grid-template-columns:1fr;gap:35px}.purchase-card{padding:27px}.purchase-top{margin-bottom:20px}.purchase-card h2{font-size:1.625rem}.purchase-amount>strong{font-size:5.6rem}.purchase-amount>strong>span{font-size:3rem}.purchase-amount{gap:20px}.purchase-amount>span{font-size:.875rem}.purchase-footnote{font-size:.8125rem}.purchase-included>h2{font-size:2rem}.purchase-included>h2 br{display:none}.included-list{gap:20px;margin-top:23px}.included-list h3{font-size:1rem}.included-list p{font-size:.9375rem}.purchase-section{padding-bottom:40px}.pricing-promise>.container{flex-direction:column;align-items:flex-start;gap:12px;padding-block:23px}.maintenance-section{padding-block:56px}.maintenance-card{display:flex;padding:26px;gap:0}.maintenance-card h3{font-size:1.375rem}.plan-label{font-size:.75rem;margin-bottom:9px}.plan-price{margin-top:17px}.plan-price strong{font-size:2.75rem}.plan-start{font-size:.8125rem;margin-top:7px}.maintenance-card>.check-list{border-top:1px solid var(--line);padding-top:20px;margin-top:20px;margin-bottom:23px}.maintenance-card>.button{margin-top:auto;width:100%}.first-year-note{gap:12px}.first-year-note p{font-size:.875rem}.setup-section{padding-block:52px}.setup-layout{grid-template-columns:1fr;gap:29px}.setup-copy h2{font-size:2rem}.setup-copy>p:not(.eyebrow){font-size:1rem}.setup-copy .check-list li{font-size:.9375rem}.setup-card{padding:27px}.setup-price strong{font-size:3rem}.setup-extra p{font-size:.875rem}.pricing-faq{padding-block:58px}.pricing-cta{padding-block:43px}.pricing-cta h2{font-size:1.8rem}.pricing-cta-actions{align-items:stretch}.pricing-cta-actions>.button{font-size:.875rem;gap:12px;padding-inline:18px}.pricing-cta-actions>.text-link{font-size:.8125rem}.pricing-cta-actions>span{font-size:.75rem}}
@media(max-width:380px){.purchase-card{padding:23px}.purchase-amount>strong{font-size:4.8rem}.purchase-amount>strong>span{font-size:2.5rem}.purchase-amount{gap:16px}.purchase-card .button{font-size:.875rem;padding-inline:17px}.maintenance-card,.setup-card{padding:23px}.pricing-intro h1{font-size:2rem}}
@media print{.pricing-intro{padding-top:0}.purchase-card,.pricing-cta{background:#fff;color:var(--ink);border:1px solid var(--line)}.purchase-card p,.purchase-card strong,.purchase-card span,.pricing-cta p,.pricing-cta .eyebrow{color:var(--ink)}.purchase-card .button,.maintenance-card .button,.setup-card .button,.pricing-cta-actions{display:none}.maintenance-grid{grid-template-columns:repeat(3,1fr)}.maintenance-card{padding:15px}.pricing-faq details>div{display:block}.purchase-section,.maintenance-section,.setup-section,.pricing-faq{padding-block:25px}}

.pricing-intro .highlight{white-space:normal}.purchase-amount>strong{white-space:nowrap}
