/* Extensions of the approved concept: plans, historical examples and access. */
.nav nav{gap:22px}.nav .brand{white-space:nowrap}.nav-actions{flex-shrink:0}#language{font-size:11px;padding:7px;border:1px solid #ccdcd3;background:white;border-radius:4px}.nav{gap:16px;padding-inline:4%}
.examples{padding:100px 7%;background:#edf1ea}.example-heading{max-width:760px}.example-heading .eyebrow{color:#277b62}.example-heading h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(42px,5vw,68px);line-height:1.05;margin:25px 0;text-transform:uppercase}.example-heading p{color:#4b6359;max-width:600px;line-height:1.7}.example-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 22px}.example-tabs button{padding:12px 18px;background:transparent;border:1px solid #9eb6a9;border-radius:4px;font:inherit}.example-tabs button[aria-pressed=true]{background:#142921;color:#fff}.examples figure{margin:0}.examples img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid #506a60;box-shadow:0 25px 55px #14302320}.examples figcaption{font-size:12px;color:#536e60;line-height:1.7;margin-top:22px;max-width:950px}
#optionsdesk{background:#fafbf8;padding:100px 6%!important;scroll-margin-top:80px}#optionsdesk .wrap{max-width:1240px;margin:auto}#optionsdesk .kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#277b62}#optionsdesk h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(45px,5vw,70px);text-transform:uppercase;margin:25px 0}#optionsdesk .lead{max-width:600px;margin:0 auto 20px;line-height:1.7;color:#496254}#optionsdesk .note{font-size:13px;line-height:1.7;color:#496254!important;margin:25px auto;max-width:950px}#optionsdesk .toggle{display:inline-flex;border:1px solid #abc1b4;border-radius:5px;padding:5px;margin:20px 0 35px;gap:5px}#optionsdesk .toggle button{border:0;padding:12px 20px;background:transparent;border-radius:3px;font:inherit}#optionsdesk .toggle .on{background:#152c22;color:white}#optionsdesk .save{font-size:11px}#optionsdesk .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#optionsdesk .plan{border:1px solid #c3d0c5;background:white;padding:32px 26px;border-radius:7px;position:relative;display:flex;flex-direction:column}#optionsdesk .feat{border-color:#238a6b;box-shadow:0 15px 35px #163e2220}#optionsdesk .name{font-size:22px;font-weight:700}#optionsdesk .price{font-size:49px;font-weight:700;letter-spacing:-2px;margin:22px 0 5px}#optionsdesk .price small{font-size:15px;font-weight:400;letter-spacing:0}#optionsdesk .peryear{font-size:12px;color:#526e5e}#optionsdesk ul{padding-left:19px;font-size:14px;line-height:1.8;margin:25px 0;flex:1}#optionsdesk li{margin-bottom:8px}#optionsdesk .no{color:#6b766f}#optionsdesk .trialnote{font-size:12px;color:#526e5e;line-height:1.6;margin-bottom:20px}#optionsdesk .btn{display:block;background:#152a22;color:white;text-align:center;border-radius:4px;padding:14px;font-size:14px;font-weight:600}#optionsdesk .btn:hover{background:#21684e}#optionsdesk [aria-disabled=true]{opacity:.6;pointer-events:none}#optionsdesk .popular{position:absolute;right:18px;top:-12px;background:#a2ecd2;padding:5px 12px;font-size:10px;letter-spacing:1px;border-radius:3px}#checkout-status{min-height:1.5em;color:#9c3636}
@media(max-width:1100px){.nav nav{gap:14px;font-size:11px}.nav .small{display:none}.nav{gap:18px}}@media(max-width:800px){#optionsdesk .plans{grid-template-columns:1fr}#optionsdesk .plan{max-width:550px;width:100%;margin:auto}.examples{padding:65px 24px}}@media(max-width:700px){.wide-frame video{aspect-ratio:16/9;object-fit:contain}#optionsdesk{padding:65px 24px!important}}
