@charset "UTF-8";.workflows__section{padding:80px 0}.workflows__section .section__header{margin-bottom:40px}.workflows__section .section__header h2{font-size:36px;margin-bottom:15px}.workflows__section .section__header p{font-size:18px;opacity:.8}.workflows__section .workflow__card{background:var(--section-bg);border-radius:15px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;box-shadow:0 5px 15px #0000001a}.workflows__section .workflow__card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.workflows__section .workflow__card--premium{border:2px solid var(white);position:relative}.workflows__section .workflow__image{position:relative;height:200px;overflow:hidden}.workflows__section .workflow__image img{width:100%;height:100%;object-fit:cover}.workflows__section .workflow__premium-badge{position:absolute;top:10px;right:10px;background:var(--body);color:#fff;padding:5px 10px;border-radius:4px;font-weight:600;font-size:14px}.workflows__section .workflow__content{padding:25px;flex:1;display:flex;flex-direction:column}.workflows__section .workflow__content h3{font-size:22px;margin-bottom:15px}.workflows__section .workflow__content p{margin-bottom:20px;flex-grow:1}.workflows__section .workflow__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.workflows__section .workflow__category{background:rgba(var(--primary-rgb),.1);color:var(--white);padding:4px 10px;border-radius:4px;font-size:14px}.workflows__section .cmn--btn{align-self:flex-start;width:100%;text-align:center}.workflows__section .premium-section{background:rgba(var(--primary-rgb),.05);padding:40px 30px;border-radius:15px;margin-top:60px}.workflows__section .premium-section h3{font-size:28px;margin-bottom:15px}.workflows__section .premium-section p{font-size:18px;max-width:700px;margin:0 auto;opacity:.8}.workflows__section .premium-section .premium-btn{background:linear-gradient(45deg,var(--base));border-radius:30px;padding:12px 30px;font-size:18px;border:none}.workflows__section .premium-section .premium-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--primary-rgb),.4)}.workflow-json{background:var(--section-bg);padding:20px;border-radius:10px;margin:20px 0;position:relative}.workflow-json pre{background:#0000001a;padding:15px;border-radius:8px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:14px;max-height:300px;overflow-y:auto}.workflow-json .copy-btn{position:absolute;top:15px;right:15px;background:var(--body);color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:14px}.workflow-json .download-btn{position:absolute;top:15px;right:100px;background:var(--base);color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;font-size:14px}.workflow-json .download-btn:hover{background:var(--base)}.workflow-purchased{background:var(--section-bg);padding:30px;border-radius:15px;margin-bottom:30px}.workflow-purchased .workflow-success{margin-bottom:20px}.workflow-purchased .workflow-success h3{font-size:24px;margin-bottom:10px}.workflow-purchased .workflow-success p{font-size:16px;opacity:.9}.workflow-purchased .workflow-options h4{font-size:20px}.workflow-purchased .option-card{background:#0000001a;padding:20px;border-radius:10px;height:100%;transition:all .3s ease;display:flex;flex-direction:column}.workflow-purchased .option-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.workflow-purchased .option-card h5{font-size:18px;margin-bottom:15px}.workflow-purchased .option-card p{margin-bottom:15px;flex-grow:1}.workflow-purchased .option-card .alert-success{background-color:rgba(var(--body-rgb),.1);color:var(--white);border:1px solid var(--body);padding:10px;border-radius:8px}.premium-notification,.premium-donation{background:var(--section-bg);padding:30px;border-radius:15px;box-shadow:0 5px 15px #0000001a}.premium-notification h3,.premium-donation h3{font-size:24px;margin-bottom:15px}.premium-notification p,.premium-donation p{font-size:16px;opacity:.9;margin-bottom:20px}.premium-notification h4,.premium-donation h4{font-size:20px;margin-bottom:15px}.premium-notification .donation-amount-options,.premium-donation .donation-amount-options{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.premium-notification .donation-amount-options .donation-option,.premium-donation .donation-amount-options .donation-option{padding:12px 20px;background:#0000001a;border:2px solid transparent;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;min-width:80px;transition:all .3s ease;color:var(--white)}.premium-notification .donation-amount-options .donation-option:hover,.premium-donation .donation-amount-options .donation-option:hover{background:#0003}.premium-notification .donation-amount-options .donation-option.active,.premium-donation .donation-amount-options .donation-option.active{border-color:var(--body);background:rgba(var(--body-rgb),.1)}.premium-notification .custom-amount-input input,.premium-donation .custom-amount-input input{padding:12px;border-radius:8px;background:#0000001a;border:2px solid var(--body);color:var(--white);font-size:18px;width:100%;text-align:center}.premium-notification .custom-amount-input input:focus,.premium-donation .custom-amount-input input:focus{outline:none}.premium-notification .premium-btn,.premium-donation .premium-btn{padding:12px 20px;font-size:18px}.premium-content__section{padding:80px 0}.premium-content__section .pricing-card{background:var(--section-bg);border-radius:15px;padding:30px;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.premium-content__section .pricing-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.premium-content__section .pricing-card--featured{border:2px solid var(--hover);position:relative}.premium-content__section .pricing-card--featured:before{content:"Recommandé";position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--body);color:#fff;padding:5px 15px;border-radius:20px;font-size:14px;font-weight:600}.premium-content__section .pricing-card h3{font-size:24px;margin-bottom:15px;text-align:center}.premium-content__section .pricing-card .price{font-size:36px;font-weight:700;margin-bottom:20px;text-align:center;color:var(--white)}.premium-content__section .pricing-card ul{list-style:none;padding:0;margin-bottom:30px;flex-grow:1}.premium-content__section .pricing-card ul li{border-bottom:1px solid rgba(255,255,255,.1);position:relative;padding:10px 0 10px 30px}.premium-content__section .pricing-card ul li:before{content:"✓";position:absolute;left:0;color:var(--white);font-weight:600}.premium-content__section .pricing-card .subscribe-btn{width:100%;padding:12px;text-align:center;border-radius:8px;font-weight:600;margin-top:auto}
