html{
    min-height:100%;
    background-color:var(--paper);
    background-image:url(../images/bg-prospect-forest.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    background-size:cover;
    background-attachment:fixed;
  }

body{
    margin:0;
    min-height:100vh;
    background-color:transparent;
    color:var(--ink);
    font-family:"Gill Sans", "Gill Sans MT", Calibri, ui-sans-serif, system-ui, sans-serif;
    padding-inline:0;
    overflow-x:hidden;
  }

nav.tabs.tabs--short-divider{
    border-bottom:none;
  }

nav.tabs--short-divider .tabs__group{
    display:flex;
    align-items:flex-end;
    gap:0.4rem;
    border-bottom:1px solid rgb(153,153,153);
  }

nav.tabs a[data-nav="download"]{
    background:rgb(192,3,3);
    color:#ffffff;
  }

#download-panel{
    background:rgb(243,254,243);
    padding:clamp(1.25rem, 5vw, 75px);
  }

.product .section-head + p{
    margin-top:0;
  }

.product .download-cta{
    text-align:center;
    margin:0.75rem 0 0;
  }

.product .download-cta a{
    font-size:18pt;
    font-weight:700;
    color:rgb(0,0,170);
    text-decoration:none;
  }

.product .download-cta a:hover{
    color:rgb(60,60,220);
    text-decoration:underline;
  }

.product .manual-link{
    text-align:left;
    margin-top:0.75rem;
  }

.product .manual-link a{
    color:rgb(0,0,238);
    text-decoration:underline;
  }

.product .manual-link a:hover{
    font-weight:700;
  }

.product .email-highlight{
    color:rgb(0,0,238);
    text-decoration:underline;
  }

.product .divider{
    margin:0.875rem 0;
    border:none;
    border-top:1px solid #000000;
  }

.product .license-scenarios{
    margin:0.75rem 0 0;
    padding-left:10px;
    color:#000000;
    line-height:1.3365;
    font-size:0.98rem;
    list-style:none;
    counter-reset:license-item;
  }

.product .license-scenarios li{
    display:flex;
    counter-increment:license-item;
    font-weight:400;
  }

.product .license-scenarios li::before{
    content:counter(license-item) ".";
    flex:none;
    margin-right:26px;
    font-weight:400;
  }

.product .license-scenarios__body{
    flex:1 1 auto;
    min-width:0;
  }

.product .license-scenarios li + li{
    margin-top:0.85rem;
  }

#prospect-purchase-note-panel{
    background:rgb(255,255,224);
    border:1px dotted rgb(153,153,153);
    width:90%;
    margin:1.75rem auto 0;
  }

.purchase-panel__title{
    margin-bottom:0.5rem;
  }

.purchase-options{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:1.25rem;
    margin-top:1rem;
  }

@media (max-width:40rem){
    .purchase-options{
      grid-template-columns:1fr;
    }
  }

.purchase-option{
    background:#ffffff;
    border:1px solid rgb(210,210,190);
    border-radius:0.35rem;
    padding:1rem;
  }

.purchase-option__title{
    margin-bottom:0.15rem;
  }

.product .purchase-option__product{
    margin:0.75rem 0 0;
    font-weight:700;
    font-size:1.07rem;
  }

.product .purchase-option__variant{
    margin-top:0.05rem;
    font-weight:400;
  }

.product .purchase-option__price{
    color:#000000;
    font-weight:700;
    font-size:1.07rem;
    margin-top:1.5rem;
    margin-bottom:0.75rem;
  }

.purchase-buy{
    margin-top:0.75rem;
  }

.product .purchase-panel__note{
    margin-top:1rem;
    padding-left:5px;
    padding-right:5px;
    font-size:0.8rem;
    color:#666666;
  }

.bank-transfer-note{
    width:90%;
    margin:1rem auto 0;
  }

.product .dataset-note{
    margin-left:0.879rem;
  }
