.ironstudio-content{--is-blue:#2563eb;--is-border:#e5e7eb;--is-muted:#64748b;line-height:1.8}.ironstudio-content *{box-sizing:border-box}.ironstudio-block{margin:18px 0}.ironstudio-alert{border-inline-start:4px solid var(--is-blue);background:#eff6ff;border-radius:14px;padding:16px}.ironstudio-block-image img{max-width:100%;height:auto;border-radius:14px}.ironstudio-block-image figcaption{color:var(--is-muted);font-size:.9em;margin-top:8px}.ironstudio-download{border:1px solid var(--is-border);padding:14px;border-radius:14px;background:#fff}.ironstudio-table-wrap{overflow:auto}.ironstudio-table{border-collapse:collapse;width:100%;background:#fff}.ironstudio-table td,.ironstudio-table th{border:1px solid var(--is-border);padding:10px}.ironstudio-chart-row{display:grid;grid-template-columns:130px 1fr 50px;gap:12px;align-items:center;margin:8px 0}.ironstudio-chart-row div{height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden}.ironstudio-chart-row i{display:block;height:100%;background:var(--is-blue);border-radius:999px}.ironstudio-formula{background:#0f172a;color:#fff;border-radius:14px;padding:16px}.ironstudio-formula code{font-size:1.2em;color:#fff}.ironstudio-question{border:1px solid var(--is-border);border-radius:16px;padding:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.04)}.ironstudio-option{display:block;border:1px solid var(--is-border);border-radius:12px;padding:10px;margin:8px 0;background:#f8fafc}.ironstudio-input,.ironstudio-textarea{width:100%;border:1px solid var(--is-border);border-radius:12px;padding:12px}.ironstudio-textarea{min-height:120px}.ironstudio-woo-product{border:1px solid var(--is-border);border-radius:16px;padding:18px;background:#fff}.ironstudio-woo-product .button{display:inline-block;margin-top:10px;background:var(--is-blue);color:#fff;border-radius:10px;padding:9px 14px;text-decoration:none}@media(max-width:640px){.ironstudio-chart-row{grid-template-columns:1fr}.ironstudio-content{font-size:15px}}
.ironstudio-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:18px 0}.ironstudio-col{min-width:0}.ironstudio-col-1{grid-column:span 1}.ironstudio-col-2{grid-column:span 2}.ironstudio-col-3{grid-column:span 3}.ironstudio-col-4{grid-column:span 4}.ironstudio-col-5{grid-column:span 5}.ironstudio-col-6{grid-column:span 6}.ironstudio-col-7{grid-column:span 7}.ironstudio-col-8{grid-column:span 8}.ironstudio-col-9{grid-column:span 9}.ironstudio-col-10{grid-column:span 10}.ironstudio-col-11{grid-column:span 11}.ironstudio-col-12{grid-column:span 12}@media(max-width:768px){.ironstudio-col{grid-column:span 12!important}}

.ironstudio-block-blank{min-height:80px;margin:0;background:transparent;border:0!important}
.ironstudio-button-wrap{margin:12px 0}.ironstudio-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:11px 18px;font-weight:700;line-height:1.2;border:1px solid transparent}.ironstudio-datetime{display:inline-flex;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;color:#334155;font-weight:700}
.ironstudio-button-modern-blue{background:#2563eb;color:#fff}.ironstudio-button-modern-purple{background:#7c3aed;color:#fff}.ironstudio-button-modern-green{background:#16a34a;color:#fff}.ironstudio-button-modern-orange{background:#f97316;color:#fff}.ironstudio-button-modern-red{background:#dc2626;color:#fff}.ironstudio-button-minimal-dark{background:#111827;color:#fff;border-radius:6px}.ironstudio-button-minimal-light{background:#fff;color:#111827;border-color:#d1d5db;border-radius:6px}.ironstudio-button-outline-blue{background:#fff;color:#2563eb;border-color:#2563eb}.ironstudio-button-outline-gray{background:#fff;color:#334155;border-color:#94a3b8}.ironstudio-button-outline-green{background:#fff;color:#15803d;border-color:#22c55e}.ironstudio-button-soft-blue{background:#dbeafe;color:#1d4ed8}.ironstudio-button-soft-purple{background:#ede9fe;color:#6d28d9}.ironstudio-button-soft-green{background:#dcfce7;color:#15803d}.ironstudio-button-soft-orange{background:#ffedd5;color:#c2410c}.ironstudio-button-gradient-blue{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff}.ironstudio-button-gradient-purple{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff}.ironstudio-button-gradient-sunset{background:linear-gradient(135deg,#f97316,#ef4444);color:#fff}.ironstudio-button-rounded-blue{background:#1d4ed8;color:#fff;border-radius:16px}.ironstudio-button-rounded-dark{background:#0f172a;color:#fff;border-radius:16px}.ironstudio-button-pill-green{background:#22c55e;color:#052e16;border-radius:999px}.ironstudio-button-pill-purple{background:#a78bfa;color:#2e1065;border-radius:999px}.ironstudio-button-shadow-blue{background:#2563eb;color:#fff;box-shadow:0 10px 20px rgba(37,99,235,.25)}.ironstudio-button-shadow-dark{background:#111827;color:#fff;box-shadow:0 10px 22px rgba(15,23,42,.25)}.ironstudio-button-glass-blue{background:rgba(59,130,246,.14);color:#1d4ed8;border-color:rgba(59,130,246,.35)}.ironstudio-button-glass-white{background:rgba(255,255,255,.65);color:#111827;border-color:rgba(148,163,184,.45)}.ironstudio-button-link-minimal{background:transparent;color:#2563eb;padding:0;border-radius:0}.ironstudio-button-underline-link{background:transparent;color:#2563eb;padding:0;border-radius:0;text-decoration:underline}.ironstudio-button-large-cta{background:#2563eb;color:#fff;padding:16px 28px;border-radius:14px;font-size:18px}.ironstudio-button-small-chip{background:#f1f5f9;color:#334155;padding:6px 11px;border-radius:999px;font-size:12px}.ironstudio-button-download{background:#0f766e;color:#fff;border-radius:8px}
/* 1.5.4 frontend widgets */
.ironstudio-check-icon{display:inline-flex;min-width:22px;color:#2563eb;font-weight:700}.ironstudio-audio{border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc;padding:14px;margin:12px 0}.ironstudio-audio-card{box-shadow:0 12px 30px rgba(15,23,42,.1)}.ironstudio-audio-wave{background:linear-gradient(90deg,#eff6ff,#fdf2f8)}
.ironstudio-tabs{border:1px solid #dbe3ef;border-radius:14px;background:#fff;overflow:hidden;margin:14px 0}.ironstudio-tabs-head{display:flex;gap:4px;background:#f8fafc;border-bottom:1px solid #dbe3ef;padding:8px}.ironstudio-tabs-head span{padding:8px 12px;border-radius:8px;background:#fff}.ironstudio-tabs-head span.active{color:#2563eb;font-weight:700}.ironstudio-tabs-body section{display:none;padding:16px}.ironstudio-tabs-body section.active{display:block}.ironstudio-accordion details{border:1px solid #dbe3ef;border-radius:12px;background:#fff;margin:8px 0;padding:10px}.ironstudio-accordion summary{font-weight:700;cursor:pointer}.ironstudio-woo-product{display:flex;gap:14px;align-items:center;border:1px solid #dbe3ef;border-radius:14px;background:#fff;padding:14px;margin:12px 0}.ironstudio-woo-product img{width:88px;height:88px;object-fit:cover;border-radius:10px}.ironstudio-chart-row i{background:#2563eb}.ironstudio-button-wrap{text-align:center}

/* IronStudio 2.0.0 frontend visuals */
.ironstudio-comparison-table,.ironstudio-table{width:100%;border-collapse:collapse}.ironstudio-comparison-table th,.ironstudio-comparison-table td,.ironstudio-table td{border:1px solid #e2e8f0;padding:10px}.ironstudio-comparison-table th{background:#f8fafc}.ironstudio-pricing-card{border:1px solid #dbe3ef;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:22px;box-shadow:0 14px 32px rgba(15,23,42,.08);text-align:center;max-width:380px;margin:18px auto}.ironstudio-pricing-card .badge{display:inline-block;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:4px 10px;font-size:12px}.ironstudio-pricing-card .price{font-size:40px;font-weight:800;margin:12px 0}.ironstudio-pricing-card ul{text-align:initial}.ironstudio-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ironstudio-testimonial{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.05)}.ironstudio-testimonial .stars{color:#f59e0b}.ironstudio-video,.ironstudio-audio{border:1px solid #dbe3ef;border-radius:14px;padding:12px;background:#f8fafc}.ironstudio-video video{width:100%;border-radius:10px}.ironstudio-video-cinema{background:#111827;color:#fff}.ironstudio-question{border:1px solid #dbe3ef;border-radius:14px;padding:16px;background:#fff}.ironstudio-option{display:block;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;margin:8px 0}.ironstudio-chart-row{display:grid;grid-template-columns:140px 1fr 50px;gap:10px;align-items:center;margin:8px 0}.ironstudio-chart-row div{background:#e2e8f0;border-radius:999px;overflow:hidden;height:10px}.ironstudio-chart-row i{display:block;background:#2563eb;height:100%}.ironstudio-pie{width:120px;height:120px;border-radius:50%;display:inline-block}.ironstudio-donut{position:relative}.ironstudio-donut:after{content:'';position:absolute;inset:30px;background:#fff;border-radius:50%}.ironstudio-button{display:inline-block;border-radius:10px;padding:10px 18px;background:#2563eb;color:#fff;text-decoration:none}


/* IronStudio 2.0.0 Aurora player skin */
.ironstudio-audio-aurora,.ironstudio-video-aurora{position:relative;overflow:hidden;border:0!important;color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#2563eb 42%,#06b6d4 72%,#22c55e 100%)!important;box-shadow:0 18px 45px rgba(37,99,235,.28);}
.ironstudio-audio-aurora:before,.ironstudio-video-aurora:before{content:'';position:absolute;inset:-45%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 28%),radial-gradient(circle at 80% 10%,rgba(236,72,153,.38),transparent 26%),radial-gradient(circle at 60% 88%,rgba(34,197,94,.34),transparent 24%);pointer-events:none;}
.ironstudio-audio-aurora>* , .ironstudio-video-aurora>*{position:relative;z-index:1}.ironstudio-audio-aurora strong{color:#fff}.ironstudio-video-aurora video{border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.22)}

/* 2.0.5 frontend gallery/faq/progress */
.ironstudio-gallery{display:grid;gap:14px}.ironstudio-gallery figure{margin:0;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.08)}.ironstudio-gallery img{width:100%;height:190px;object-fit:cover;display:block}.ironstudio-gallery figcaption{padding:9px 12px;color:#475569;font-size:13px}.ironstudio-gallery-grid-2{grid-template-columns:repeat(2,1fr)}.ironstudio-gallery-grid-3{grid-template-columns:repeat(3,1fr)}.ironstudio-gallery-grid-4{grid-template-columns:repeat(4,1fr)}.ironstudio-gallery-masonry{columns:3;display:block}.ironstudio-gallery-masonry figure{break-inside:avoid;margin-bottom:14px}.ironstudio-gallery-mosaic{grid-template-columns:2fr 1fr 1fr}.ironstudio-gallery-mosaic figure:first-child{grid-row:span 2}.ironstudio-gallery-slider,.ironstudio-gallery-carousel,.ironstudio-gallery-filmstrip{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory}.ironstudio-gallery-slider figure,.ironstudio-gallery-carousel figure{min-width:70%;scroll-snap-align:start}.ironstudio-gallery-filmstrip figure{min-width:190px}.ironstudio-faq-card{border:1px solid #dbeafe;border-radius:18px;padding:16px;margin:12px 0;background:#fff;box-shadow:0 10px 24px rgba(37,99,235,.06)}.ironstudio-faq-card h4{margin:0 0 8px}.ironstudio-progress{margin:18px 0}.ironstudio-progress-label{display:flex;justify-content:space-between;font-weight:800;margin-bottom:8px}.ironstudio-progress-track{height:14px;background:#e5e7eb;border-radius:999px;overflow:hidden}.ironstudio-progress-track i{display:block;height:100%;border-radius:999px}.ironstudio-progress-right{direction:rtl;text-align:right}.ironstudio-progress-center{text-align:center}.ironstudio-chart-align-rtl .ironstudio-chart-row{direction:rtl}.ironstudio-option input{width:auto!important;min-width:auto!important}.ironstudio-video-aurora,.ironstudio-audio-aurora{background:linear-gradient(135deg,#7c3aed,#06b6d4,#22c55e);color:#fff;border-radius:20px;padding:18px;box-shadow:0 18px 45px rgba(124,58,237,.22)}
@media(max-width:800px){.ironstudio-gallery-grid-3,.ironstudio-gallery-grid-4,.ironstudio-gallery-mosaic{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ironstudio-gallery-grid-2,.ironstudio-gallery-grid-3,.ironstudio-gallery-grid-4,.ironstudio-gallery-mosaic{grid-template-columns:1fr}.ironstudio-gallery-masonry{columns:1}}

/* IronStudio 2.1.0 final output fixes */
.ironstudio-col{display:flex;flex-direction:column;gap:14px}.ironstudio-button-wrap{margin:12px 0}.ironstudio-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;border-radius:10px;padding:11px 18px;font-weight:700;line-height:1.2;border:1px solid transparent}.ironstudio-button-modern-blue{background:#2563eb!important;color:#fff!important}.ironstudio-button-modern-purple{background:#7c3aed!important;color:#fff!important}.ironstudio-button-modern-green{background:#16a34a!important;color:#fff!important}.ironstudio-button-modern-orange{background:#f97316!important;color:#fff!important}.ironstudio-button-modern-red{background:#dc2626!important;color:#fff!important}.ironstudio-button-minimal-dark{background:#111827!important;color:#fff!important;border-radius:6px}.ironstudio-button-minimal-light{background:#fff!important;color:#111827!important;border-color:#d1d5db}.ironstudio-button-outline-blue{background:#fff!important;color:#2563eb!important;border-color:#2563eb}.ironstudio-button-outline-gray{background:#fff!important;color:#334155!important;border-color:#94a3b8}.ironstudio-button-outline-green{background:#fff!important;color:#15803d!important;border-color:#22c55e}.ironstudio-button-soft-blue{background:#dbeafe!important;color:#1d4ed8!important}.ironstudio-button-soft-purple{background:#ede9fe!important;color:#6d28d9!important}.ironstudio-button-soft-green{background:#dcfce7!important;color:#15803d!important}.ironstudio-button-soft-orange{background:#ffedd5!important;color:#c2410c!important}.ironstudio-button-gradient-blue{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important}.ironstudio-button-gradient-purple{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;color:#fff!important}.ironstudio-button-gradient-sunset{background:linear-gradient(135deg,#f97316,#ef4444)!important;color:#fff!important}.ironstudio-button-rounded-blue{background:#1d4ed8!important;color:#fff!important;border-radius:16px}.ironstudio-button-rounded-dark{background:#0f172a!important;color:#fff!important;border-radius:16px}.ironstudio-button-pill-green{background:#22c55e!important;color:#052e16!important;border-radius:999px}.ironstudio-button-pill-purple{background:#a78bfa!important;color:#2e1065!important;border-radius:999px}.ironstudio-button-shadow-blue{background:#2563eb!important;color:#fff!important;box-shadow:0 10px 20px rgba(37,99,235,.25)}.ironstudio-button-shadow-dark{background:#111827!important;color:#fff!important;box-shadow:0 10px 22px rgba(15,23,42,.25)}.ironstudio-button-glass-blue{background:rgba(59,130,246,.14)!important;color:#1d4ed8!important;border-color:rgba(59,130,246,.35)}.ironstudio-button-glass-white{background:rgba(255,255,255,.65)!important;color:#111827!important;border-color:rgba(148,163,184,.45)}.ironstudio-button-link-minimal,.ironstudio-button-underline-link{background:transparent!important;color:#2563eb!important;padding:0;border-radius:0}.ironstudio-button-underline-link{text-decoration:underline!important}.ironstudio-button-large-cta{background:#2563eb!important;color:#fff!important;padding:16px 28px;border-radius:14px;font-size:18px}.ironstudio-button-small-chip{background:#f1f5f9!important;color:#334155!important;padding:6px 11px;border-radius:999px;font-size:12px}.ironstudio-button-download{background:#0f766e!important;color:#fff!important;border-radius:8px}
.ironstudio-video-player{border:1px solid #dbe3ef;border-radius:18px;overflow:hidden;background:#0f172a;color:#fff;margin:14px 0}.ironstudio-video-player video{width:100%;display:block}.ironstudio-video-controls{display:flex;align-items:center;gap:8px;padding:10px;background:rgba(15,23,42,.9)}.ironstudio-video-controls button{border:0;border-radius:8px;background:rgba(255,255,255,.12);color:#fff;padding:6px 8px}.ironstudio-video-bar{flex:1;height:8px;background:rgba(255,255,255,.18);border-radius:999px;overflow:hidden}.ironstudio-video-bar i{display:block;height:100%;width:42%;background:#38bdf8}.ironstudio-video-glass .ironstudio-video-controls{background:rgba(255,255,255,.18);backdrop-filter:blur(14px)}.ironstudio-video-solid .ironstudio-video-controls{background:#1d4ed8}.ironstudio-video-glossy .ironstudio-video-controls{background:linear-gradient(#334155,#0f172a)}.ironstudio-video-aurora{background:linear-gradient(135deg,#7c3aed,#2563eb,#06b6d4)}.ironstudio-video-aurora .ironstudio-video-controls{background:linear-gradient(90deg,rgba(124,58,237,.95),rgba(6,182,212,.9))}.ironstudio-video-placeholder{min-height:220px;display:grid;place-items:center;background:#111827}
.ironstudio-block-list ul,.ironstudio-block-checklist ul{list-style:none;padding:0;margin:10px 0}.ironstudio-block-list li,.ironstudio-block-checklist li{display:flex;gap:8px;align-items:center;border-bottom:1px solid #eef2f7;padding:8px 0}.ironstudio-block-checklist li{background:#f8fffb;border:1px solid #dcfce7;border-radius:10px;padding:9px 10px;margin:6px 0}.ironstudio-check-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#dcfce7;color:#15803d;font-weight:800;flex:0 0 24px}.ironstudio-question input:not([type=submit]),.ironstudio-question textarea,.ironstudio-field input,.ironstudio-field textarea{pointer-events:auto!important;opacity:1!important}.ironstudio-submit-button{background:#2563eb;color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:800;cursor:pointer}.ironstudio-submit-message{margin-inline-start:10px;font-weight:700;color:#16a34a}.ironstudio-submit-message.is-error{color:#dc2626}
