.wpforms-container input[type="text"],.wpforms-container input[type="email"],.wpforms-container .wpforms-container input[type="text"],.wpforms-container input[type="email"],.wpforms-container input[type="url"],.wpforms-container input[type="tel"],.wpforms-container input[type="number"],.wpforms-container select,.wpforms-container textarea{border-radius:10px!important}.wpforms-container .wpforms-field-label{color:#ffffff!important;font-weight:600}.wpforms-container .wpforms-field-radio ul li label,.wpforms-container .wpforms-field-checkbox ul li label{color:#ffffff!important}.wpforms-container .wpforms-submit,.wpforms-container .wpforms-page-button{background:linear-gradient(90deg,#7b2ff7,#f107a3)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:14px 20px!important;font-weight:700!important;cursor:pointer!important;transition:transform 0.1s ease}.wpforms-container .wpforms-submit:hover,.wpforms-container .wpforms-page-button:hover{transform:translateY(-1px)}[type="url"],.wpforms-container input[type="tel"],.wpforms-container input[type="number"],.wpforms-container select,.wpforms-container textarea{border-radius:10px!important}.wpforms-container .wpforms-field-label{color:#ffffff!important;font-weight:600}.wpforms-container .wpforms-field-radio ul li label,.wpforms-container .wpforms-field-checkbox ul li label{color:#ffffff!important}.wpforms-confirmation-container-full{background:#242424!important;color:#ffffff!important;border:none!important;border-left:none!important;box-shadow:none!important;border-radius:16px!important;padding:20px!important;text-align:center}.wpforms-confirmation-container-full p,.wpforms-confirmation-container-full strong,.wpforms-confirmation-container-full span{color:#ffffff!important;opacity:1!important}.wpforms-confirmation-container-full{animation:df-confirm-in 420ms ease-out both}@media (prefers-reduced-motion:reduce){.wpforms-confirmation-container-full{animation:none!important}}@keyframes df-confirm-in{0%{opacity:0;transform:translateY(6px) scale(0.98)}60%{opacity:1;transform:translateY(0) scale(1.002)}100%{opacity:1;transform:translateY(0) scale(1)}}.df-glow{text-shadow:0 0 24px rgba(255,255,255,.25)}.df-card{border-radius:18px;box-shadow:0 12px 36px rgba(0,0,0,.35)}.df-blur{backdrop-filter:blur(8px);background:rgba(5,2,37,.55)}.df-badge{border-radius:999px;padding:.35rem .75rem;font-size:.85rem}.df-gradient-text{background:linear-gradient(90deg,#ffd29a,#e5a6ff,#7fd6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.single-post h2::after{content:"";display:block;width:80px;height:2px;margin:16px auto 32px;background:linear-gradient(90deg,#ffd29a,#e5a6ff,#7fd6ff)}.single-post .entry-content blockquote.wp-block-quote.is-layout-flow{position:relative;clear:both;overflow:hidden;margin:2.2rem 0!important;padding:1.25rem 1.25rem 1.25rem 1.25rem!important;background:rgba(229,166,255,0.08)!important;border:1px solid rgba(229,166,255,0.22)!important;border-left:none!important;border-radius:14px!important;box-shadow:0 10px 28px rgba(0,0,0,0.28)!important;color:#E9E7FF;font-style:italic}.single-post .entry-content blockquote.wp-block-quote.is-layout-flow::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-top-left-radius:14px;border-bottom-left-radius:14px;background:linear-gradient(180deg,#ffd29a,#e5a6ff,#7fd6ff);box-shadow:0 0 18px rgba(229,166,255,0.35)}.single-post .entry-content blockquote.wp-block-quote.is-layout-flow::after{content:"“";position:absolute;top:-8px;right:12px;font-family:Georgia,"Times New Roman",serif;font-size:64px;line-height:1;color:#fff;opacity:.08;pointer-events:none}.single-post .entry-content blockquote.wp-block-quote.is-layout-flow p{margin:.4rem 0!important}.single-post .entry-content blockquote.wp-block-quote.is-layout-flow:hover{box-shadow:0 0 32px rgba(229,166,255,0.30);transition:box-shadow .35s ease}.single-post .entry-content blockquote.wp-block-quote.is-layout-flow.quote-inline{clear:none;max-width:560px;float:right;margin:.5rem 0 1rem 1.25rem!important}.df-float-left{float:left;margin:0 24px 16px 0;border-radius:12px;overflow:hidden;max-width:48%}@media (max-width:768px){.df-float-left{float:none;display:block;margin:0 auto 24px auto;max-width:100%}}:root{--df-cta-bg:rgba(229,166,255,0.06);--df-cta-bd:rgba(229,166,255,0.22);--df-cta-glow:rgba(229,166,255,0.16);--df-cta-text:#EDEBFF;--df-cta-sub:#D6D3FF;--df-gold:#ffd29a;--df-violet:#e5a6ff;--df-teal:#7fd6ff;--df-indigo:#050225}.df-soft-cta{margin:72px auto 0 auto;padding:28px 28px 32px 28px;max-width:900px;text-align:center;color:var(--df-cta-text);background:radial-gradient(90% 60% at 50% 0%,rgba(127,214,255,0.10),transparent 70%),var(--df-cta-bg);border:1px solid var(--df-cta-bd);border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,0.28),0 0 32px var(--df-cta-glow);position:relative;overflow:hidden}.df-cta-sigil{width:44px;height:44px;margin:-6px auto 8px;border-radius:999px;background:radial-gradient(circle at 50% 40%,var(--df-gold),transparent 60%),radial-gradient(circle at 60% 70%,var(--df-teal),transparent 55%),radial-gradient(circle at 35% 65%,var(--df-violet),transparent 60%);opacity:.55;filter:blur(.2px)}.df-soft-cta__title{font-family:"Cormorant Garamond","Lora",serif;font-weight:600;font-size:clamp(24px,3.2vw,30px);margin:4px 0 8px 0;text-shadow:0 0 24px rgba(255,255,255,.2)}.df-soft-cta__body{max-width:720px;margin:0 auto 16px auto;font-size:17.5px;line-height:1.7;color:var(--df-cta-text);opacity:.95}.df-cta-actions{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.df-cta-btn{display:inline-block;padding:10px 18px;border-radius:999px;font-weight:600;text-decoration:none;color:#0b0b14;background:linear-gradient(90deg,var(--df-gold),var(--df-violet),var(--df-teal));box-shadow:0 8px 22px rgba(229,166,255,0.25);transition:transform .2s ease,box-shadow .25s ease,filter .25s ease}.df-cta-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(229,166,255,0.35);filter:brightness(1.05)}.df-cta-link{align-self:center;color:var(--df-sub,#CFCBFF);text-decoration:none;border-bottom:1px solid rgba(229,166,255,0.35);padding-bottom:2px;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.df-cta-link:hover{color:#FFFFFF;border-color:rgba(229,166,255,0.6);opacity:1}@media (max-width:767px){.df-soft-cta{margin-top:56px;padding:22px}.df-cta-btn{padding:10px 16px}}