.infl-back-bar{max-width:1100px;margin:0 auto;padding:110px 60px 0}.infl-back-link{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s}.infl-back-link:hover{color:var(--gold)}.infl-hub{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(180deg,#0a0a0a,#151515,#0a0a0a);color:#e0e0e0;min-height:100vh;padding:3rem 2rem}.infl-container{max-width:1400px;margin:0 auto}.infl-hero{text-align:center;margin-bottom:3rem}.infl-hero h1{font-size:48px;font-weight:700;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.infl-hero p{font-size:16px;color:#999;max-width:700px;margin:0 auto}.infl-mechanism-section{background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:12px;padding:2rem;margin-bottom:3rem}.infl-mechanism-title{font-size:22px;color:gold;font-weight:600;margin-bottom:1.5rem;text-align:center}.infl-mechanism-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin:2rem 0}.infl-mechanism-step{text-align:center;position:relative}.infl-step-circle{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,gold,#ffed4e);margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#000;box-shadow:0 4px 15px #ffd7004d}.infl-step-arrow{position:absolute;right:-25px;top:30px;font-size:24px;color:gold;animation:infl-bounce 2s infinite}.infl-mechanism-step:last-child .infl-step-arrow{display:none}@keyframes infl-bounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.infl-step-label{font-size:12px;color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.infl-step-text{font-size:13px;color:#ddd;line-height:1.5}.infl-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.infl-card{background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1.5px solid;border-radius:12px;padding:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.infl-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000004d}.infl-card-trauma{border-color:#51cf66;background:linear-gradient(135deg,#51cf6614,#51cf6605)}.infl-card-metabolic{border-color:#ff922b;background:linear-gradient(135deg,#ff922b14,#ff922b05)}.infl-card-leaky{border-color:#ff6b6b;background:linear-gradient(135deg,#ff6b6b14,#ff6b6b05)}.infl-card-autoimmune{border-color:#a78bfa;background:linear-gradient(135deg,#a78bfa14,#a78bfa05)}.infl-card-allergic{border-color:#06b6d4;background:linear-gradient(135deg,#06b6d414,#06b6d405)}.infl-card-infectious{border-color:#f87171;background:linear-gradient(135deg,#f8717114,#f8717105)}.infl-card-neuro{border-color:#fbbf24;background:linear-gradient(135deg,#fbbf2414,#fbbf2405)}.infl-card-intestinal{border-color:#34d399;background:linear-gradient(135deg,#34d39914,#34d39905)}.infl-card-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.infl-card-icon{font-size:36px;margin-bottom:.75rem;display:block}.infl-card-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:.25rem}.infl-card-type{font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin:0}.infl-card-trauma .infl-card-type{color:#51cf66}.infl-card-metabolic .infl-card-type{color:#ff922b}.infl-card-leaky .infl-card-type{color:#ff6b6b}.infl-card-autoimmune .infl-card-type{color:#a78bfa}.infl-card-allergic .infl-card-type{color:#06b6d4}.infl-card-infectious .infl-card-type{color:#f87171}.infl-card-neuro .infl-card-type{color:#fbbf24}.infl-card-intestinal .infl-card-type{color:#34d399}.infl-card-body{padding:1.5rem}.infl-metric-row{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.infl-metric-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.infl-metric-label{font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.infl-metric-value{font-size:14px;font-weight:600;color:#fff}.infl-duration-bar{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-top:.5rem}.infl-duration-fill{height:100%;border-radius:2px}.infl-card-trauma .infl-duration-fill{background:#51cf66}.infl-card-metabolic .infl-duration-fill{background:#ff922b}.infl-card-leaky .infl-duration-fill{background:#ff6b6b}.infl-card-autoimmune .infl-duration-fill{background:#a78bfa}.infl-card-allergic .infl-duration-fill{background:#06b6d4}.infl-card-infectious .infl-duration-fill{background:#f87171}.infl-card-neuro .infl-duration-fill{background:#fbbf24}.infl-card-intestinal .infl-duration-fill{background:#34d399}.infl-breakdown-section{margin:3rem 0}.infl-breakdown-title{font-size:24px;color:gold;font-weight:600;margin-bottom:2rem;text-align:center}.infl-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.infl-breakdown-card{background:#ffffff08;border:1px solid rgba(255,215,0,.2);border-radius:12px;padding:2rem;transition:all .3s ease}.infl-breakdown-card:hover{background:#ffffff0d;border-color:#ffd70066}.infl-breakdown-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(255,215,0,.2)}.infl-breakdown-icon{font-size:32px}.infl-breakdown-name{font-size:16px;font-weight:700;color:#fff}.infl-breakdown-content{display:grid;gap:1rem}.infl-info-block{background:#ffd7000d;padding:1rem;border-radius:6px;border-left:3px solid #ffd700}.infl-info-label{font-size:11px;color:gold;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem}.infl-info-text{font-size:13px;color:#ddd;line-height:1.6}.infl-list-item{font-size:13px;color:#bbb;margin-bottom:.75rem;padding-left:1.25rem;position:relative}.infl-list-item:before{content:"→";position:absolute;left:0;color:gold;font-weight:600}.infl-timeline-section{background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:12px;padding:2rem;margin:3rem 0}.infl-timeline-title{font-size:20px;color:gold;font-weight:600;margin-bottom:2rem;text-align:center}.infl-timeline-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.infl-timeline-track{position:relative;background:#ffffff0d;border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1.5rem}.infl-timeline-label{font-size:13px;font-weight:600;color:gold;margin-bottom:1rem}.infl-timeline-line{height:6px;background:linear-gradient(90deg,#51cf66 0%,transparent 100%);border-radius:3px;margin-bottom:1rem;position:relative}.infl-timeline-line.infl-chronic{background:linear-gradient(90deg,#ff6b6b 0% 100%)}.infl-timeline-markers{font-size:11px;color:#999;display:flex;justify-content:space-between}.infl-timeline-desc{font-size:12px;color:#bbb;margin-top:1rem;line-height:1.6}.infl-comparison-table{width:100%;margin:3rem 0;border-collapse:collapse;font-size:13px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,215,0,.2)}.infl-comparison-table th{background:linear-gradient(90deg,#ffd7001a,#ffd7000d);padding:1rem;text-align:left;font-weight:600;color:gold;border-bottom:1px solid rgba(255,215,0,.2)}.infl-comparison-table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);color:#ddd}.infl-comparison-table tr:hover{background:#ffd7000d}.infl-comparison-table tr:last-child td{border-bottom:none}.infl-type-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.infl-badge-trauma{background:#51cf6633;color:#51cf66}.infl-badge-metabolic{background:#ff922b33;color:#ff922b}.infl-badge-leaky{background:#ff6b6b33;color:#ff6b6b}.infl-badge-autoimmune{background:#a78bfa33;color:#a78bfa}.infl-badge-allergic{background:#06b6d433;color:#06b6d4}.infl-badge-infectious{background:#f8717133;color:#f87171}.infl-badge-neuro{background:#fbbf2433;color:#fbbf24}.infl-badge-intestinal{background:#34d39933;color:#34d399}.infl-solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0}.infl-solutions-box{background:#ffffff08;border:1px solid rgba(255,215,0,.2);border-radius:12px;padding:2rem}.infl-solutions-title{font-size:18px;font-weight:600;color:gold;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.infl-solutions-list{display:grid;gap:1rem}.infl-solution-item{background:#ffd7000d;padding:1rem;border-radius:6px;border-left:3px solid #ffd700}.infl-solution-title{font-size:12px;font-weight:600;color:gold;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.infl-solution-text{font-size:12px;color:#bbb;line-height:1.6}@media(max-width:768px){.infl-back-bar{padding:110px 24px 0}.infl-types-grid,.infl-breakdown-grid,.infl-timeline-comparison,.infl-solutions-grid{grid-template-columns:1fr}.infl-mechanism-grid{grid-template-columns:repeat(2,1fr)}.infl-hero h1{font-size:36px}.infl-comparison-table{font-size:11px}.infl-comparison-table th,.infl-comparison-table td{padding:.6rem}}
