﻿button,input[type=button],input[type=reset],input[type=submit]{transition:color .2s ease}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#b57055}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{color:#888;background-color:#f0f0f0}.btn{border:none;font-weight:700;transition:background-color .3s ease,color .3s ease;cursor:pointer}.btn:disabled{cursor:default}.btn-demo{display:inline-flex;align-items:center;column-gap:.75rem;background:none;color:#1a1a1a}.btn-demo .icon-play{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.5rem;line-height:1;background-color:#f0f0f0;color:#d48c70;transition:background-color .3s ease,color .3s ease}.btn-demo:hover .icon-play{background-color:#b57055;color:#fff}.btn-primary,.btn-secondary{border-radius:.25rem;padding:.75rem 2rem}.btn-primary:not(:disabled):hover,.btn-secondary:not(:disabled):hover{text-decoration:none;color:#fff}.btn-primary{display:inline-block;background-color:#d48c70;color:#fff}.btn-primary:not(:disabled):hover{background-color:#b57055}.btn-secondary{border:.125rem solid #1a1a1a;background-color:#fff}.btn-secondary:not(:disabled):hover{background-color:#1a1a1a}input,select,textarea{border:.0625rem solid #e0e0e0;border-radius:.25rem;padding:.125rem .25rem;width:100%;color:#1a1a1a;background-color:#fff}input:disabled,select:disabled,textarea:disabled{color:#888;background-color:#f0f0f0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.125rem solid #666}label{display:block}label.required::after{margin-left:.125em;color:#b57055;content:"*"}select{padding:.27275rem .25rem}.form-group{margin-bottom:1rem}main{background-color:#f0f4f8}.license-type{display:flex;gap:.5rem;justify-self:center;margin-bottom:1rem;border-radius:1.25rem;padding:.5rem;background-color:#fff}.license-type>*{border-radius:.75rem;padding:.25rem 1rem;color:#fff;background-color:#263238}.license-type a{color:#fff;opacity:.65;transition:opacity .3s ease}.license-type a:hover{opacity:1;text-decoration:none}.license-warning{margin-bottom:1.5rem;text-align:center;color:#d48c70}.price{border:.0625rem solid hsla(0,0%,100%,.15);border-radius:.75rem;padding:2rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.075);text-align:center;background-color:#fff}@media(min-width: 768px)and (max-width: 1199px){.price:first-child{grid-column:1/-1;justify-self:center;width:calc((100% - 2rem)/2)}}.price-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem}@media(min-width: 768px){.price-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.price-grid{grid-template-columns:repeat(3, 1fr)}}.price h3,.price-amount,.price-description,.price-features{margin-bottom:1.5rem}.price-amount{color:#666}.price-amount-value{font-family:Merriweather,serif;font-size:2.5rem;font-weight:700;line-height:1;color:#1a1a1a}.price-description{color:#666}.price-features{list-style-position:inside;list-style-type:"✓";text-align:left;color:#666}.price-features>li:not(:last-child){margin-bottom:.75rem}.price-features>li::marker{font-weight:700;color:#d48c70}.price-features>li>span{display:inline-block;margin-left:.75rem}.price .btn{display:block;width:100%}.promocode{display:grid;grid-template-columns:1fr auto;column-gap:1rem;align-items:center}@media(min-width: 768px){.promocode{justify-self:center;width:calc(50% - 1rem)}}.promocode label{grid-column:1/-1}.promocode .btn-secondary{border-color:#e0e0e0;border-width:.0625rem;padding:.25rem 2rem}
