/**
 * --------------------------------------------------------------------------
 * RAWVAMP ENGINE | DIGITAL DECAY AESTHETIC
 * --------------------------------------------------------------------------
 *
 * @project   RawVamp Image Editor
 * @author    Vadym Trebushnyi (CepeshRC)
 * @copyright © 2026 - Present Vadym Trebushnyi. All Rights Reserved.
 * @license   PROPRIETARY / CLOSED SOURCE.
 *
 * --------------------------------------------------------------------------
 * LEGAL WARNING:
 * This software is the confidential and proprietary information of 
 * Vadym Trebushnyi ("Confidential Information"). You shall not disclose 
 * such Confidential Information and shall use it only in accordance 
 * with the terms of the license agreement you entered into with the author.
 *
 * UNAUTHORIZED COPYING, REPRODUCTION, DECOMPILATION, OR COMMERCIAL USE 
 * OF THIS CODE (OR ANY PART OF IT) IS STRICTLY PROHIBITED AND ILLEGAL.
 * --------------------------------------------------------------------------
 */
@keyframes cursedPulse{0%,100%{transform:scale(1);filter:drop-shadow(0 5px 15px rgba(189,54,47,.3))}50%{transform:scale(1.1);filter:drop-shadow(0 8px 25px rgba(189,54,47,.7))}}@keyframes cursedFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.ritual-icon-container{animation:6s ease-in-out infinite cursedFloat;display:flex;justify-content:center;align-items:center}.ritual-icon-anim{animation:3s ease-in-out infinite cursedPulse;display:inline-block}.how-to-saas-card{background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%);border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 5px 15px rgba(0,0,0,.08);padding:40px;display:flex;align-items:center;gap:40px;margin:50px 0;width:100%;box-sizing:border-box}.how-to-content{flex:1}.how-to-title{font-family:'Pirata One',cursive;font-size:32px;color:#333;margin-top:0;margin-bottom:25px;line-height:1.1;border-bottom:1px dashed #ccc;padding-bottom:15px}.step-number,.step-text p{font-family:'Roboto Mono',monospace}.how-to-step{display:flex;align-items:flex-start;margin-bottom:25px}.how-to-step:last-child{margin-bottom:0}.step-number{width:36px;height:36px;background-color:#bd362f;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border:1px solid #bd362f;border-bottom-color:#802420;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.15);color:#fff;font-size:16px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:20px}.step-text strong{color:#333;display:block;font-size:16px;margin-bottom:6px}.step-text p{color:#555;font-size:13px;line-height:1.5;margin:0}.how-to-illustration{flex:0 0 250px;display:flex;align-items:center;justify-content:center;border-left:1px solid #ccc;padding-left:40px}@media (max-width:768px){.how-to-saas-card{flex-direction:column;padding:25px;gap:30px}.how-to-illustration{border-left:none;padding-left:0;border-top:1px solid #ccc;padding-top:30px;width:100%;flex:auto}}.faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffcccc'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bd362f'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.faq-accordion .accordion-button:focus{box-shadow:none!important;border-color:#bd362f!important}