/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.alchemy-app{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:clamp(28px,5vw,80px);align-items:center;margin:48px auto;padding:clamp(24px,4vw,64px);max-width:1120px;background:#faf5eb;border:1px solid #ddc7a4;border-radius:28px;color:#35291f;box-sizing:border-box}.alchemy-app__eyebrow{font:600 12px/1.5 sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#7b5332;margin:0 0 16px}.alchemy-app h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1.12;margin:0 0 20px;color:#35291f}.alchemy-app__lead{font-size:18px;line-height:1.65;margin:0 0 24px}.alchemy-app__features{list-style:none!important;padding:0!important;margin:0 0 28px!important;display:grid;gap:18px}.alchemy-app__features li{margin:0!important;padding-left:17px!important;border-left:3px solid #bd946a;background:none!important;line-height:1.55}.alchemy-app__features li:before{content:none!important}.alchemy-app__features strong,.alchemy-app__features span{display:block}.alchemy-app__features strong{font-family:Georgia,serif;font-size:20px;margin-bottom:3px}.alchemy-app__status{display:flex;gap:10px;align-items:center;font-weight:600;font-size:14px;line-height:1.5;margin:0 0 8px}.alchemy-app__status>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#a77946}.alchemy-app__thanks{font-size:14px;line-height:1.6;color:#67584a;margin:0 0 24px}a.alchemy-app__button{display:inline-block;padding:12px 20px;background:#77333a;border:1px solid #77333a;border-radius:6px;color:#fff!important;font-weight:600;text-decoration:none!important;line-height:1.5}a.alchemy-app__button:hover{background:#59252b}a.alchemy-app__button:focus-visible{outline:3px solid #ad793c;outline-offset:4px}.alchemy-app__preview{margin:0;text-align:center}.alchemy-app__phone{max-width:274px;margin:auto;background:#24211d;padding:8px;border:2px solid #8b8172;border-radius:43px;box-shadow:14px 22px 40px #35291f25;box-sizing:border-box}.alchemy-app__phone img{display:block;width:100%;height:auto;max-width:100%;border-radius:33px;margin:0}.alchemy-app__preview figcaption{margin:18px auto 0;max-width:290px;font-size:12px;line-height:1.6;color:#766452}.alchemy-app-help{max-width:900px;margin:0 auto 60px;padding:0 24px;color:#35291f;line-height:1.7}.alchemy-app-help h2,.alchemy-app-help h3{font-family:Georgia,serif;color:#35291f}.alchemy-app-help h2{font-size:30px}.alchemy-app-help h3{font-size:23px;margin-top:30px}.alchemy-app-help ol{padding-left:24px}.alchemy-app-help li{padding:0 0 12px}.alchemy-app-help a{overflow-wrap:anywhere}@media(max-width:700px){.alchemy-app{grid-template-columns:1fr;margin:30px auto;padding:26px 20px;gap:34px;border-radius:20px}.alchemy-app__preview{grid-row:2}.alchemy-app__phone{max-width:238px}.alchemy-app__lead{font-size:16px}.alchemy-app-help{padding:0 8px}}
