/* Pricing: the actual product, key differences and full costs at a glance. */
.sales-page{--sales-ink:#173747;--sales-muted:#506471;--sales-line:#cfdadf;max-width:1240px;margin:auto;padding:0 2rem;color:var(--sales-ink)}
.sales-page h1,.sales-page h2,.sales-page h3,.sales-page p{margin-top:0}.sales-page h1,.sales-page h2,.sales-page h3{font-weight:500;letter-spacing:-.04em}.sales-page svg{width:19px;height:19px;flex:0 0 19px}.sales-page a{color:inherit}.sales-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;background:#153c4e;color:white;border-color:#153c4e;min-height:48px;text-decoration:none;font-weight:600}.sales-page .btn.secondary{background:transparent;color:#173747;border-color:#8fa8b1}.sales-page .eyebrow{font-size:.7rem;font-weight:650;letter-spacing:.1em}.sales-hero{text-align:center;padding:4rem 0 2rem}.sales-hero h1{font-size:clamp(2.7rem,5.4vw,5.2rem);line-height:1.03;margin:1rem 0 1.5rem}.sales-hero h1 em{font-style:normal;color:#23737e}.sales-hero>p{font-size:1.1rem;line-height:1.5;color:#455f6a;margin-bottom:1rem}.sales-launch{display:inline-block;font-size:.77rem;color:#526675}
.sales-page .sales-controls{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;margin:0 0 1rem;border:0;background:transparent}.sales-billing{display:flex;align-items:center;gap:1rem}.sales-billing>span{font-size:.8rem;color:#405967}.sales-page .billing-switch{border:1px solid #bbced4;padding:4px;background:white;border-radius:99px;display:flex}.sales-page .billing-switch button{font:inherit;font-size:.8rem;line-height:1.4;min-height:44px;padding:.6rem 1.15rem;border:0;border-radius:99px;background:transparent;color:#214254;cursor:pointer}.sales-page .billing-switch button[aria-pressed=true]{background:#173e50;color:#fff}.sales-page .billing-switch button span{font-size:.7rem;margin-left:.2rem;color:inherit}.sales-commitment{display:flex;align-items:center;gap:.7rem;font-size:.8rem;cursor:pointer}.sales-commitment input{width:21px;height:21px;flex:0 0 21px;accent-color:#17626c}.sales-commitment small{display:block;font-size:.7rem;font-weight:400;color:#4f6371;line-height:1.4;margin-top:.2rem}
.sales-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.sales-card{background:#fff;border:1px solid #ccdadd;border-radius:22px;overflow:hidden;box-shadow:0 15px 45px #16415008;display:flex;flex-direction:column}.sales-card-label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.8rem 1.2rem}.sales-card-label h2{font-size:1.4rem;margin:0}.sales-card-label>span{font-size:.72rem;font-weight:550}.sales-bronze .sales-card-label{background:#f3ece2;color:#664328}.sales-silber .sales-card-label{background:#e5f0ef;color:#245958}.sales-visual{display:block;position:relative;overflow:hidden;padding:1.6rem 2rem 0;text-decoration:none;background:#e9dccb;min-width:0}.visual-silber{background:#c5d9d2}.visual-gold{background:#e9e4d8;padding:0}.sales-visual img{display:block;width:100%;height:210px;object-fit:cover;object-position:top;background:#eee;box-shadow:0 8px 28px #1c342123;border-radius:0 0 2px 2px;transition:transform .35s ease}.sales-visual:hover img{transform:translateY(-4px)}.sales-browser-bar{display:flex;justify-content:space-between;padding:.6rem .9rem;background:#fcfcf8;border-radius:7px 7px 0 0;font-size:.58rem;line-height:1.4;color:#4b5b60;border-bottom:1px solid #d6dbd9}.sales-browser-bar>span:first-child{letter-spacing:.18em;color:#758886}.sales-visual-tag{position:absolute;right:1.2rem;bottom:1rem;display:flex;gap:.8rem;align-items:center;padding:.75rem 1rem;background:#fff;border:1px solid #dae0dc;border-radius:8px;box-shadow:0 4px 16px #18332c15;font-size:.73rem;font-weight:600;color:#214535}.sales-card-body{padding:1.7rem 1.8rem 1.5rem;display:flex;flex:1;flex-direction:column}.sales-card-body h3{font-size:1.35rem;line-height:1.3;margin-bottom:1.25rem}.sales-page .package-price{display:flex;align-items:center;gap:.6rem;margin:0}.sales-page .package-price strong{font-size:clamp(2.8rem,4vw,3.8rem);line-height:1.05;font-weight:500;letter-spacing:-.06em}.sales-page .package-price>span{font-size:.78rem;color:#506471;line-height:1.4}.sales-start{font-size:.74rem;color:#49616b;margin:.5rem 0 .7rem!important}.sales-annual{font-size:.8rem;margin-bottom:.5rem!important}.sales-page .follow-price,.sales-page .setup-price{font-size:.82rem;line-height:1.5;margin:.35rem 0;color:#304f5c}.sales-page .setup-price b{font-weight:600}.sales-first{font-size:.75rem;margin:.65rem 0 0!important;color:#49616b}.sales-first b{font-weight:600}.sales-benefits{list-style:none;padding:1.2rem 0;margin:1rem 0;border-top:1px solid #dce4e5;display:grid;gap:.65rem}.sales-benefits li{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.4}.sales-benefits svg{width:16px;height:16px;flex:0 0 16px;color:#2c7168;margin-top:2px}.sales-main-cta{width:100%;margin-top:auto}.sales-secondary{display:block;text-align:center;font-size:.82rem;padding:.8rem .3rem;line-height:1.5;text-underline-offset:4px}.sales-disclosure,.sales-small{font-size:.72rem;color:#506571;line-height:1.6}.sales-disclosure{margin:1rem 0}.sales-common{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;padding:1.6rem 0;border-bottom:1px solid #d4dfe0}.sales-common>span{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.sales-common svg{width:16px;height:16px;color:#2d736a}
.sales-section{padding:4.5rem 0}.sales-section-heading{margin-bottom:2rem}.sales-section-heading h2{font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.1;margin:.8rem 0 1rem;white-space:pre-line}.sales-section-heading>p{font-size:.95rem;line-height:1.6;max-width:65ch;color:#49616b}.sales-comparison table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;background:#fff;font-size:.9rem}.sales-comparison th,.sales-comparison td{padding:1rem 1.3rem;border-bottom:1px solid #dbe4e5;line-height:1.5;overflow-wrap:anywhere}.sales-comparison th:first-child{width:40%;font-weight:500}.sales-comparison thead th{font-size:1rem;font-weight:600!important;border-bottom:2px solid #8ca8ad}.sales-comparison tr>:nth-child(3){background:#eaf3ee}.sales-comparison .sales-small{margin:1rem 0 0}.sales-personal{display:grid;grid-template-columns:1fr 1fr;background:#eeede5;border-radius:20px;overflow:hidden}.sales-personal>img{width:100%;height:100%;min-height:380px;object-fit:cover}.sales-personal>div{padding:3rem}.sales-personal h2{font-size:clamp(2rem,3vw,3rem);line-height:1.1;margin:1rem 0 1.2rem}.sales-personal p{font-size:.95rem;line-height:1.7;max-width:38ch}.sales-personal .sales-signature{font-size:.87rem;font-weight:600}.sales-personal a{display:inline-flex;align-items:center;gap:.6rem;font-size:.85rem;text-underline-offset:4px}.sales-personal small{display:block;font-size:.62rem;color:#526363;margin-top:1.8rem}.sales-gold{margin-top:3rem;padding:2.5rem;display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;border:1px solid #d5c9af;border-radius:20px;background:#f3eee3}.sales-gold h2{font-size:2.2rem;line-height:1.1;margin:.9rem 0 1rem}.sales-gold>div>p{font-size:.9rem;line-height:1.6;max-width:42ch}.sales-gold .btn{margin-top:.6rem}.sales-gold .package-price strong{font-size:2.7rem}.sales-gold>div:last-child{padding-left:2rem;border-left:1px solid #d2c9b6}.sales-faq{max-width:920px;margin:auto}.sales-faq details{border-top:1px solid #c8d6db;padding:.2rem 0}.sales-faq details:last-child{border-bottom:1px solid #c8d6db}.sales-faq summary{font-size:1rem;font-weight:550;padding:1.2rem .15rem;cursor:pointer;line-height:1.4}.sales-faq details>p{font-size:.86rem;line-height:1.75;color:#425d69;max-width:80ch}.sales-faq details>a{display:inline-block;font-size:.9rem;padding:.5rem 0 1.2rem}.sales-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:0 0 1rem}.sales-total{padding:1.2rem;background:#eaf1f1;border-radius:8px}.sales-total h3{font-size:1.1rem;margin:0}.sales-total dl{margin:1rem 0 0}.sales-total dl>div{display:flex;justify-content:space-between;gap:.8rem;font-size:.76rem;padding:.45rem 0}.sales-total dd{margin:0;font-weight:600;white-space:nowrap}.sales-closing{text-align:center;background:#153c4e;color:#fff;padding:3.5rem 2rem;border-radius:20px;margin:0 0 4rem}.sales-closing h2{font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.1;margin:1rem 0}.sales-closing p{font-size:.95rem;line-height:1.6;color:#e4eef1;max-width:46ch;margin:0 auto 1.5rem}.sales-closing .btn{background:#f3f0e6;color:#173747;border-color:#f3f0e6}.sales-closing .sales-secondary{color:#f0f4f5}.sales-closing small{display:block;color:#d5e5e9;font-size:.72rem}.sales-package-nav{display:flex;align-items:center;gap:.7rem;padding:2rem 0 0;font-size:.82rem}.sales-package-nav a{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;text-decoration:none;border-radius:99px;border:1px solid transparent}.sales-package-nav a:first-child{margin-right:auto;padding-left:0}.sales-package-nav a:first-child svg{transform:rotate(180deg)}.sales-package-nav a[aria-current=page]{border-color:#93b0b7;background:#e8f0f0}.sales-detail-intro{padding:3.2rem 0 2rem}.sales-detail-intro h1{font-size:clamp(2.6rem,5vw,4.9rem);line-height:1.05;margin:1rem 0 1.5rem}.sales-detail-intro>p{font-size:1.06rem;line-height:1.6;max-width:61ch;color:#49616b}.sales-detail-main{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.sales-detail-main .visual-large{border-radius:20px;padding:2rem 1.8rem 0}.sales-detail-main .visual-large img{height:435px}.sales-detail-main .visual-gold{padding:0}.sales-detail-main .visual-gold img{height:480px;object-position:70% center}.sales-detail-main>div>.sales-small{margin:.6rem 0}.sales-offer{border:1px solid #cadadc;border-radius:20px;padding:2rem;background:#fff}.sales-offer h2{font-size:1.25rem;margin:0 0 1.2rem}.sales-offer>.sales-small{margin:.5rem 0 0}.sales-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.sales-outcomes article{padding:1.5rem 0;border-top:1px solid #a7c0c5}.sales-outcomes h3{font-size:1.35rem;margin:1rem 0 .7rem}.sales-outcomes p{font-size:.9rem;line-height:1.6;color:#49616b;max-width:31ch}.sales-step-number{font-size:1.5rem;color:#427980}.sales-office-preview{display:grid;grid-template-columns:.75fr 1.25fr;gap:2rem;align-items:center;padding:2rem;background:#e3eeeb;border-radius:20px;margin-top:2rem}.sales-office-preview h3{font-size:2rem;line-height:1.1;margin:1rem 0}.sales-office-preview p{font-size:.9rem;line-height:1.6;color:#49616b}.sales-office-preview img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px #163f3312}.sales-page :is(button,input,a,summary):focus-visible{outline:3px solid #187a8e;outline-offset:4px}.sales-closing a:focus-visible{outline-color:#f5d493}
@media(max-width:850px){.sales-page{padding:0 1.2rem}.sales-page .sales-controls{align-items:flex-start}.sales-billing{flex-direction:column;align-items:flex-start;gap:.4rem}.sales-commitment{padding-top:1.7rem;max-width:270px}.sales-card-body{padding:1.4rem}.sales-card-label{padding:1.2rem;align-items:flex-start;flex-direction:column;gap:.4rem}.sales-visual{padding:1.2rem 1.2rem 0}.sales-visual img{height:170px}.sales-detail-main{grid-template-columns:1fr 1fr;gap:1rem}.sales-detail-main .visual-large{padding:1.3rem 1rem 0}.sales-detail-main .visual-large img{height:400px}.sales-offer{padding:1.3rem}.sales-personal>div{padding:2rem}.sales-gold{padding:2rem;gap:1.5rem}.sales-office-preview{grid-template-columns:1fr}.sales-office-preview p{max-width:45ch}}
@media(max-width:600px){.sales-page{padding:0 1rem}.sales-hero{padding:2.5rem 0 1.4rem;text-align:left}.sales-hero h1{font-size:2.8rem}.sales-hero>p{font-size:1rem;max-width:29ch}.sales-launch{font-size:.7rem}.sales-page .sales-controls{flex-direction:column;gap:1rem;padding:.6rem 0 1rem}.sales-billing{flex-direction:row;align-items:center;gap:.8rem}.sales-page .billing-switch button{padding:.55rem .8rem}.sales-commitment{padding:0;max-width:none;font-size:.76rem}.sales-cards{grid-template-columns:1fr;gap:1.5rem}.sales-card-label{flex-direction:row;align-items:center;gap:.8rem;padding:1.2rem 1.3rem}.sales-card-label>span{font-size:.66rem}.sales-visual img{height:190px}.sales-card-body{padding:1.4rem}.sales-card-body h3{font-size:1.2rem}.sales-page .package-price strong{font-size:3.3rem}.sales-common{justify-content:flex-start;gap:.8rem;padding:1.4rem 0}.sales-common>span{font-size:.75rem}.sales-section{padding:3rem 0}.sales-comparison th,.sales-comparison td{padding:.8rem .5rem;font-size:.76rem}.sales-comparison th:first-child{width:36%}.sales-comparison thead th{font-size:.82rem}.sales-personal{grid-template-columns:1fr}.sales-personal>img{height:230px;min-height:0;object-position:right center}.sales-personal>div{padding:1.7rem}.sales-gold{grid-template-columns:1fr;padding:1.6rem;gap:1.5rem;margin-top:2rem}.sales-gold h2{font-size:2rem}.sales-gold>div:last-child{padding:1.5rem 0 0;border-left:0;border-top:1px solid #d2c9b6}.sales-faq summary{font-size:.94rem}.sales-closing{padding:2.5rem 1.4rem;margin-bottom:2.5rem}.sales-closing .btn{width:100%}.sales-package-nav{flex-wrap:wrap;gap:.2rem;font-size:.74rem;padding-top:1.2rem}.sales-package-nav a{padding:.6rem .55rem}.sales-package-nav a:first-child{gap:.25rem}.sales-package-nav svg{width:14px;height:14px;flex-basis:14px}.sales-detail-intro{padding:2.3rem 0 1rem}.sales-detail-intro h1{font-size:2.65rem}.sales-detail-intro>p{font-size:.95rem}.sales-detail-main{grid-template-columns:1fr;gap:1rem}.sales-detail-main .visual-large img{height:290px}.sales-detail-main .visual-gold img{height:300px}.sales-offer{padding:1.5rem}.sales-outcomes{grid-template-columns:1fr;gap:.4rem}.sales-outcomes article{display:grid;grid-template-columns:40px 1fr;column-gap:.7rem;padding:1.1rem 0}.sales-outcomes h3{margin:.15rem 0 .6rem}.sales-outcomes p{grid-column:2;max-width:none;margin:0}.sales-gold-story .sales-outcomes article{display:block}.sales-office-preview{padding:1.4rem}.sales-office-preview h3{font-size:1.9rem}.sales-office-preview .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.sales-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.sales-hero{padding:2.5rem 0 1rem}.sales-hero h1{font-size:clamp(2.6rem,4.4vw,4.3rem);margin:.8rem 0 1.1rem}.sales-hero>.eyebrow{justify-content:center}.sales-card-price{flex:0;padding-bottom:1.5rem}.sales-card-actions{padding-top:.3rem}.sales-card-actions .sales-benefits{border-top:0;margin:.3rem 0;padding:.8rem 0 1rem}.sales-visual img{height:190px}.sales-card-price .sales-money{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.sales-card-price .package-price{grid-column:1;grid-row:1/3}.sales-card-price .sales-start{grid-column:1;grid-row:3}.sales-card-price :is(.follow-price,.setup-price,.sales-first,.sales-annual){grid-column:2}.sales-card-price .sales-start{max-width:23ch}.sales-card-price .follow-price{margin-top:0}.sales-card-body h3{font-size:1.25rem}
@media(max-width:1000px){.sales-card-price .sales-money{display:block}.sales-card-price .sales-start{max-width:none}.sales-card-price .follow-price{margin-top:.65rem}}
@media(max-width:600px){.sales-hero{padding:2rem 0 1rem}.sales-hero>.eyebrow{justify-content:flex-start}.sales-hero h1{font-size:2.6rem}.sales-visual img{height:170px}}
html.js-ready .sales-static-assumption{display:none}.sales-detail-main>div,.sales-offer{min-width:0}.sales-page .package-price{flex-wrap:wrap;row-gap:.2rem}.sales-detail-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
@media(max-width:850px){.sales-detail-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:600px){.sales-detail-main{grid-template-columns:minmax(0,1fr)}.sales-page .package-price strong{font-size:clamp(2.7rem,9vw,3.3rem)}}
.public-site .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sales-page .setup-price{padding:0;border:0;min-height:0}.sales-card-price .sales-money{align-items:start}.sales-detail-main .visual-large:not(.visual-gold) img{height:auto;max-height:none;object-fit:contain}.sales-detail-main .visual-bronze img{aspect-ratio:1148/726}.sales-detail-main .visual-silber img{aspect-ratio:1150/850}
.sales-page .billing-switch button span{background:#d9f5a7;color:#264527}
