.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ifl-hero{color:var(--tx-primary,#1a1a2e);background:#f5f3f0;font-size:.9375rem;position:relative;overflow:hidden}.ifl-hero--split{background:#f5f3f0;overflow:clip}.ifl-hero:not(.ifl-hero--split):not(:has(.ifl-hero__inner--embedded)){background:linear-gradient(#f5f3f0 70%,#fff 100%)}.ifl-hero:has(.ifl-hero__inner--embedded){background:0 0}.ifl-hero:has(.ifl-hero__inner--embedded):before{display:none}.ifl-hero.ifl-hero--has-response{flex-direction:column;justify-content:flex-start;align-items:center;min-height:auto;display:flex;overflow:visible}.ifl-hero:before{content:"";pointer-events:none;z-index:0;filter:blur(120px);background:radial-gradient(160% 45% at bottom,#8b5cf60d 0%,#6366f106 30%,#4f46e503 50%,#0000 75%);border-radius:50%;width:100%;max-width:1800px;height:55vh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ifl-hero__inner{align-items:center;gap:var(--space-5);z-index:1;width:100%;max-width:44rem;padding:var(--sec-py-lg) clamp(1.5rem, 6vw, 6rem) var(--sec-py-sm);flex-direction:column;margin:0 auto;display:flex;position:relative}.ifl-hero__inner:not(.ifl-hero__inner--embedded){justify-content:safe center;min-height:100dvh}.ifl-hero__inner--embedded{padding-top:var(--sec-py-lg);padding-bottom:var(--space-4);justify-content:safe center;min-height:100dvh;transition:padding .5s cubic-bezier(.16,1,.3,1),gap .5s cubic-bezier(.16,1,.3,1),min-height .5s cubic-bezier(.16,1,.3,1)}.ifl-hero--has-response .ifl-hero__inner{min-height:auto;padding-top:var(--sec-py-lg);justify-content:flex-start;gap:0;padding-bottom:0}.ifl-hero--has-response .ifl-hero__head{margin-top:1.5rem}.ifl-hero--has-response .ifl-hero__sub,.ifl-hero--has-response .ifl-hero__eyebrow{display:none}.ifl-hero--has-response .ifl-hero__h1{margin-bottom:.5rem;font-size:clamp(1.5rem,3.5vw,2.5rem);transition:font-size .5s cubic-bezier(.16,1,.3,1)}.ifl-hero--has-response .ifl-facts{margin-bottom:0}.ifl-hero--has-response .ifl-facts__badge{padding:.3rem .65rem;font-size:.8125rem}.ifl-hero__head{text-align:center}.ifl-hero__eyebrow{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-gold,#9c8243);margin-bottom:.75rem;display:inline-block}.ifl-hero__h1{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--weight-normal);line-height:var(--leading-tight);color:var(--tx-primary,#1a1a2e);letter-spacing:-.04em;hyphens:none;text-wrap:balance;overflow-wrap:break-word;margin:0 0 1rem;transition:font-size .5s cubic-bezier(.16,1,.3,1),margin .5s cubic-bezier(.16,1,.3,1)}.ifl-hero__h1 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.ifl-hero__sub{color:#1a1a2e8c;text-align:center;max-width:38rem;margin:0 auto;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.6}.ifl-facts{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.ifl-facts__badge{font-size:.875rem;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--color-secondary-700,#8b6914);border-radius:var(--radius-xl,1.75rem);background:#c4a06b14;border:1px solid #c4a06b40;align-items:center;padding:.4375rem .875rem;display:inline-flex}.ifl-prompt{gap:var(--space-5);flex-direction:column;width:100%;max-width:34rem;margin-left:auto;margin-right:auto;display:flex}.ifl-hero--has-response .ifl-prompt>.ifl-prompt__box{opacity:0;max-height:0;box-shadow:none;border:none;margin:0;padding:0;transition:opacity .4s,max-height .5s;overflow:hidden}.ifl-prompt>.ifl-prompt__box{transition:opacity .4s,max-height .5s}.ifl-prompt__box{border-radius:var(--radius-lg);padding:var(--space-1);background:#8b5cf60a;border:1.5px solid #8b5cf659;transition:border-color .3s,box-shadow .3s,background .3s;box-shadow:0 2px 12px #8b5cf60f}.ifl-prompt__box:focus-within{background:#8b5cf60f;border-color:#8b5cf699;box-shadow:0 2px 24px #8b5cf61f}.ifl-prompt__input:focus{box-shadow:none;outline:none}.ifl-prompt__input-wrap{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);display:flex}.ifl-prompt__icon{color:#8b5cf680;flex-shrink:0}.ifl-prompt__input{color:var(--tx-primary,#1a1a2e);resize:none;min-height:1.5em;max-height:12em;font-family:inherit;font-size:.9375rem;line-height:var(--leading-normal);field-sizing:content;background:0 0;border:none;outline:none;flex:1;overflow-y:auto}.ifl-prompt__input::-webkit-scrollbar{width:4px}.ifl-prompt__input::-webkit-scrollbar-track{background:0 0}.ifl-prompt__input::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}@media (hover:hover) and (pointer:fine){.ifl-prompt__input::-webkit-scrollbar-thumb:hover{background:#8b5cf680}}.ifl-prompt__input::placeholder{color:#1a1a2e59}.ifl-prompt__send{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .25s,transform .2s;display:flex}@media (hover:hover) and (pointer:fine){.ifl-prompt__send:hover{background:#7c3aed;transform:scale(1.05)}}.ifl-prompt__send:disabled{opacity:.4;cursor:not-allowed;transform:none}.ifl-prompt__suggestions{gap:var(--space-3);flex-direction:column;display:flex}.ifl-prompt__chips{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.ifl-prompt__trust{justify-content:center;align-items:center;gap:var(--space-3);color:#1a1a2e59;font-size:.75rem;display:flex}.ifl-prompt__dot{background:#1a1a2e33;border-radius:50%;width:3px;height:3px}.ifl-prompt__privacy{color:#1a1a2e4d;text-align:center;margin:var(--space-1) 0 0;font-size:.6875rem}.ifl-prompt__privacy a{color:#1a1a2e66;text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ifl-prompt__privacy a:hover{color:var(--siai-violet,#8b5cf6)}}[data-theme=dark] .ifl-prompt__privacy{color:#ffffff40}[data-theme=dark] .ifl-prompt__privacy a{color:#ffffff59}#initialChips{gap:var(--space-5);opacity:1;flex-direction:column;max-height:20rem;transition:opacity .6s,max-height .6s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}#initialChips.ifl-hidden{opacity:0;pointer-events:none;max-height:0}.ifl-chip{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--siai-violet,#8b5cf6);cursor:pointer;background:#8b5cf60f;border:1px solid #8b5cf633;align-items:center;font-family:inherit;font-size:.9375rem;transition:all .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ifl-chip:hover{color:#7c3aed;background:#8b5cf61f;border-color:#8b5cf659}}.ifl-chip--gold{color:#7c3aed;font-weight:var(--weight-semibold);background:#8b5cf61f;border-color:#8b5cf659}@media (hover:hover) and (pointer:fine){.ifl-chip--gold:hover{color:#6d28d9;background:#8b5cf633;border-color:#8b5cf680}}.ifl-btn{border-radius:var(--radius-full,9999px);font-size:.9375rem;font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:.8125rem 1.75rem;font-family:inherit;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.ifl-btn--ghost{color:#1a1a2e8c;background:#1a1a2e0a;border:1px solid #1a1a2e1f}@media (hover:hover) and (pointer:fine){.ifl-btn--ghost:hover{color:var(--tx-primary,#1a1a2e);background:#1a1a2e14;border-color:#1a1a2e33}}.ifl-btn--gold{background:var(--color-secondary,#c4a06b);font-size:var(--text-sm);border-radius:var(--radius-md);padding:.375rem 1rem;text-decoration:none;box-shadow:0 2px 8px #9c824326;color:#fff!important}@media (hover:hover) and (pointer:fine){.ifl-btn--gold:hover{background:var(--color-secondary-600,#a8864f);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #9c824340}}.ifl-response{z-index:1;display:none;position:relative}.ifl-response--active{animation:.4s ease-out forwards iflSlideIn;display:block}.ifl-response__inner{max-width:48rem;padding:0 clamp(1.5rem, 6vw, 6rem) var(--sec-py);margin:0 auto}.ifl-response__inner:before{content:"";width:100%;height:1px;margin:0 auto var(--space-6);background:#1a1a2e1a;display:block}.ifl-context{margin-bottom:var(--space-4)}.ifl-context__pill{padding:var(--space-2) 0;color:var(--siai-violet,#8b5cf6);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;width:auto;font-size:.9375rem;display:flex}.ifl-context__text em{color:var(--siai-violet,#8b5cf6);font-style:normal;font-weight:var(--weight-semibold)}.ifl-answer{width:100%}.ifl-answer__text{color:#1a1a2ea6;font-size:.9375rem;line-height:var(--leading-relaxed)}.ifl-answer__text p{margin:0 0 var(--space-4) 0}.ifl-answer__text p:last-child{margin-bottom:0}.ifl-answer__text strong{color:var(--tx-primary,#1a1a2e);font-weight:var(--weight-semibold)}.ifl-answer__text em{color:#1a1a2ebf}.ifl-answer__text a{color:var(--siai-violet,#8b5cf6);font-weight:var(--weight-medium,500);text-decoration:none}@media (hover:hover) and (pointer:fine){.ifl-answer__text a:hover{color:#7c3aed;text-underline-offset:2px;text-decoration:underline}}.ifl-answer__text ul,.ifl-answer__text ol{margin:var(--space-2) 0 var(--space-4) 0;padding-left:var(--space-6)}.ifl-answer__text li{margin-bottom:var(--space-2);line-height:var(--leading-relaxed)}.ifl-answer__text p>strong:first-child{margin-top:var(--space-2);font-size:inherit;display:inline-block}.ifl-table-wrap{margin:var(--space-4) 0;border-radius:var(--radius-md,.5rem);border:1px solid #8b5cf626;overflow:hidden}.ifl-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal)}.ifl-table thead th{color:var(--tx-primary,#1a1a2e);font-weight:var(--weight-semibold);padding:var(--space-3) var(--space-4);text-align:left;background:#8b5cf614;border-bottom:1px solid #8b5cf62e}.ifl-table tbody td{padding:var(--space-2) var(--space-4);color:#1a1a2eb3;border-bottom:1px solid #8b5cf614}.ifl-table tbody tr:last-child td{border-bottom:none}@media (hover:hover) and (pointer:fine){.ifl-table tbody tr:hover{background:#8b5cf608}}[data-theme=dark] .ifl-table-wrap{border-color:#8b5cf640}[data-theme=dark] .ifl-table thead th{color:var(--tx-primary);background:#8b5cf61f;border-bottom-color:#8b5cf640}[data-theme=dark] .ifl-table tbody td{color:#ffffffb3;border-bottom-color:#8b5cf61f}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-table tbody tr:hover{background:#8b5cf60f}}.ifl-loading{padding:var(--space-6) 0;align-items:center;gap:6px;display:flex}.ifl-loading span{background:var(--siai-violet,#8b5cf6);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite iflDots}.ifl-loading span:nth-child(2){animation-delay:.2s}.ifl-loading span:nth-child(3){animation-delay:.4s}@keyframes iflDots{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.ifl-loading--hidden{display:none}.ifl-error-block{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:#ef44440f;border:1px solid #ef444433;flex-direction:column;display:flex}.ifl-error__text{color:#dc2626;font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.ifl-seminars{gap:var(--space-4);margin:var(--space-4) 0;flex-direction:column;display:flex}.ifl-sem{background:var(--card-bg,#fff);border:1px solid var(--si-surface-border,#16161614);border-radius:var(--card-radius,1.25rem);padding:var(--card-padding,1.75rem);color:inherit;box-shadow:var(--si-shadow-card,0 4px 16px #12182a0f, 0 16px 48px #12182a14);cursor:pointer;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:flex}@media (hover:hover) and (pointer:fine){.ifl-sem:hover{transform:translateY(var(--card-hover-lift,-3px));box-shadow:var(--si-shadow-card-hover,0 8px 24px #12182a1a, 0 28px 64px #12182a24);border-color:var(--card-hover-border,#8b5cf640)}}.ifl-sem__badge{font-size:.6875rem;font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-secondary-700,#8b6914);background:#9c82431a;border-radius:9999px;align-items:center;width:fit-content;margin-bottom:1rem;padding:.25rem .625rem;display:inline-flex}.ifl-sem__title{font-family:var(--font-heading);font-size:1rem;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--tx-primary,#1a1a2e);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;line-height:1.3;display:-webkit-box;overflow:hidden}.ifl-sem__rating{align-items:center;gap:.25rem;margin-bottom:.75rem;font-size:.75rem;line-height:1;display:flex}.ifl-sem__rating-value{font-weight:var(--weight-bold);color:var(--tx-primary,#1a1a2e);font-variant-numeric:tabular-nums}.ifl-sem__stars{align-items:center;gap:.0625rem;display:inline-flex}.ifl-sem__star{flex-shrink:0;width:.75rem;height:.75rem}.ifl-sem__star--full{color:var(--tx-gold,var(--color-secondary,#9c8243))}.ifl-sem__star--empty{color:var(--si-surface-border,#1616161f)}.ifl-sem__rating-count{color:var(--tx-muted,#a1a1aa);font-weight:var(--weight-normal)}.ifl-sem__meta{color:var(--tx-muted,#a1a1aa);border-bottom:1px solid var(--bd-secondary,#f4f4f5);align-items:center;gap:.625rem;margin-top:auto;margin-bottom:1.125rem;padding-bottom:1.125rem;font-size:.75rem;display:flex}.ifl-sem__meta svg{flex-shrink:0;width:.8125rem;height:.8125rem}.ifl-sem__meta-item{align-items:center;gap:.25rem;display:inline-flex}.ifl-sem__format-badge{font-size:.625rem;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;display:inline-flex}.ifl-sem__format-badge--default{background:var(--sf-secondary,#f4f4f5);color:var(--tx-secondary,#52525b)}.ifl-sem__format-badge--success{color:#166534;background:#1665340f}.ifl-sem__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ifl-sem__price{align-items:baseline;gap:.25rem;display:flex}.ifl-sem__price-from{color:var(--tx-muted,#a1a1aa);font-size:.6875rem}.ifl-sem__price-value{font-size:1.0625rem;font-weight:var(--weight-bold);color:var(--tx-primary,#1a1a2e);letter-spacing:-.01em}.ifl-sem__price-tax{color:var(--tx-muted,#a1a1aa);letter-spacing:.01em;font-size:.625rem}.ifl-sem__cta{font-size:.75rem;font-weight:var(--weight-semibold);color:var(--tx-accent,#8b5cf6);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;transition:gap .3s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ifl-sem:hover .ifl-sem__cta{gap:.375rem}}.ifl-sem__cta svg{width:.8125rem;height:.8125rem}.ifl-contact-cta{gap:var(--space-4);padding:var(--space-5);margin:var(--space-4) 0;border-radius:var(--radius-lg);background:#fff;border:1px solid #8b5cf626;flex-direction:column;display:flex;box-shadow:0 2px 8px #1a1a2e0a}.ifl-contact-cta__text{font-size:var(--text-base);color:#1a1a2eb3;line-height:var(--leading-relaxed);margin:0}.ifl-contact-cta .ifl-btn--gold{align-self:flex-start}.ifl-next{align-items:stretch;gap:var(--space-5);margin-top:var(--space-6);flex-direction:column;display:flex}.ifl-next__divider{align-items:center;gap:var(--space-4);width:100%;display:flex}.ifl-next__line{background:#1a1a2e1a;flex:1;height:1px}.ifl-next__options{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;display:flex}.ifl-next__options .ifl-chip{color:var(--siai-violet,#8b5cf6);background:#8b5cf60f;border-color:#8b5cf633}@media (hover:hover) and (pointer:fine){.ifl-next__options .ifl-chip:hover{color:#7c3aed;background:#8b5cf61f;border-color:#8b5cf659}}.ifl-followup{margin-top:var(--space-4);width:100%}.ifl-followup:before{content:"";width:100%;height:1px;margin-bottom:var(--space-4);background:#1a1a2e1a;display:block}[data-theme=dark] .ifl-followup:before{background:#ffffff14}[data-theme=dark] .ifl-hero{background:linear-gradient(to bottom, var(--hero-dark-bg,#030213) 75%, #030213 100%);color:#fff}[data-theme=dark] .ifl-hero__h1{color:#fff}[data-theme=dark] .ifl-hero__h1 em{color:#fff9}[data-theme=dark] .ifl-hero__sub{color:#ffffff80}[data-theme=dark] .ifl-facts__badge{color:var(--color-secondary,#c4a06b);background:#c4a06b14;border-color:#c4a06b33}[data-theme=dark] .ifl-prompt__box{box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ifl-prompt__box:focus-within{border-color:#8b5cf659;box-shadow:0 0 20px #8b5cf614}[data-theme=dark] .ifl-prompt__input{color:#fff}[data-theme=dark] .ifl-prompt__input::placeholder{color:#ffffff4d}[data-theme=dark] .ifl-prompt__icon{color:#ffffff40}[data-theme=dark] .ifl-prompt__trust{color:#ffffff4d}[data-theme=dark] .ifl-prompt__dot{background:#ffffff26}[data-theme=dark] .ifl-chip{color:#a78bfa;background:#8b5cf614;border-color:#8b5cf633}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-chip:hover{color:#c4b5fd;background:#8b5cf626;border-color:#8b5cf659}}[data-theme=dark] .ifl-chip--gold{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf64d}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-chip--gold:hover{background:#8b5cf633;border-color:#8b5cf666}}[data-theme=dark] .ifl-btn--ghost{color:#fff9;background:#ffffff0d;border-color:#ffffff1f}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#fff3}}[data-theme=dark] .ifl-context__pill{color:#a78bfacc;background:0 0;border:none}[data-theme=dark] .ifl-context__text em{color:#a78bfa}[data-theme=dark] .ifl-next__options .ifl-chip{color:#a78bfa;background:#8b5cf614;border-color:#8b5cf633}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-next__options .ifl-chip:hover{color:#c4b5fd;background:#8b5cf626;border-color:#8b5cf659}}[data-theme=dark] .ifl-answer__text{color:#ffffffb3}[data-theme=dark] .ifl-answer__text strong{color:#fffffff2}[data-theme=dark] .ifl-answer__text em{color:#ffffffd9}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-answer__text a:hover{color:#a78bfa}}[data-theme=dark] .ifl-response__inner:before,[data-theme=dark] .ifl-next__line{background:#ffffff14}[data-theme=dark] .ifl-sem{background:var(--sf-secondary,#22223a);box-shadow:var(--si-shadow-card,0 1px 2px #00000026, 0 4px 12px #0000001a);border-color:#ffffff0f}@media (hover:hover) and (pointer:fine){[data-theme=dark] .ifl-sem:hover{box-shadow:var(--si-shadow-card-hover);border-color:var(--card-hover-border,#8b5cf64d)}}[data-theme=dark] .ifl-sem__title{color:var(--tx-primary,#fafafa)}[data-theme=dark] .ifl-sem__meta{color:var(--tx-muted,#71717a);border-bottom-color:#ffffff0f}[data-theme=dark] .ifl-sem__price-value{color:var(--tx-primary,#fafafa)}[data-theme=dark] .ifl-sem__price-from,[data-theme=dark] .ifl-sem__price-tax{color:var(--tx-muted,#71717a)}[data-theme=dark] .ifl-sem__cta{color:var(--tx-accent)}[data-theme=dark] .ifl-sem__rating-value{color:var(--tx-primary,#fafafa)}[data-theme=dark] .ifl-sem__star--empty{color:#ffffff1a}[data-theme=dark] .ifl-sem__rating-count{color:var(--tx-muted,#71717a)}[data-theme=dark] .ifl-sem__format-badge--default{color:var(--tx-secondary,#a1a1aa);background:#ffffff14}[data-theme=dark] .ifl-sem__format-badge--success{color:#4ade80;background:#16653426}[data-theme=dark] .ifl-contact-cta{box-shadow:none;background:#8b5cf60f;border-color:#8b5cf633}[data-theme=dark] .ifl-contact-cta__text{color:#fffc}[data-theme=dark] .ifl-error__text{color:#fca5a5}@media (width<=1024px){.ifl-response__inner{max-width:48rem}}@media (width<=768px){.ifl-hero__inner{padding:calc(3.5rem + 1rem) var(--ct-px,1.25rem) var(--sec-py-sm)}.ifl-hero__inner--embedded{min-height:100dvh}.ifl-hero__sub{display:none}.ifl-response__inner{padding:0 var(--ct-px,1.25rem) var(--sec-py-sm)}.ifl-hero__h1{font-size:clamp(2rem,6vw,2.75rem)}.ifl-prompt{max-width:30rem}.ifl-prompt__trust{flex-wrap:wrap;justify-content:center}}@media (width<=480px){.ifl-hero__inner{padding:calc(3.5rem + .5rem) var(--space-4) var(--space-8);gap:var(--space-5);min-height:auto}.ifl-response__inner{padding:0 var(--space-4) var(--space-8)}.ifl-hero__h1{font-size:clamp(1.75rem,7vw,2.25rem)}.ifl-hero__sub{display:none}.ifl-prompt{max-width:100%}.ifl-prompt__input-wrap{padding:var(--space-2) var(--space-3)}.ifl-prompt__input{max-height:8em}.ifl-chip{font-size:.8125rem}.ifl-answer__text p{margin:0 0 var(--space-3) 0}.ifl-sem{padding:1.25rem}.ifl-prompt__chips{max-height:none}.ifl-chip{padding:var(--space-1) var(--space-3);font-size:.875rem}.ifl-next{margin-top:var(--space-4);gap:var(--space-3)}.ifl-followup{margin-top:var(--space-3)}.ifl-context{margin-bottom:var(--space-2)}.ifl-context__pill{padding:var(--space-3) var(--space-4)}}.ifl-hero--has-response .ifl-response{width:100%;max-width:44rem}.ifl-hero--has-response .ifl-response__inner{padding-top:0;padding-bottom:var(--space-6);max-width:none}.ifl-hero--has-response .ifl-response__inner:before{margin:0 auto var(--space-3)}.ifl-hero--has-response .ifl-context{margin-bottom:var(--space-2)}.ifl-hero--has-response .ifl-context__pill{padding:var(--space-1) 0;font-size:.9375rem}.ifl-hero--has-response .ifl-answer__text{font-size:inherit}.ifl-hero--has-response .ifl-next{margin-top:var(--space-3)}.ifl-hero--has-response .ifl-suggestions{padding-top:var(--space-2);gap:.375rem}.ifl-hero--has-response .ifl-followup{margin-top:var(--space-3)}@media (prefers-reduced-motion:reduce){.ifl-btn,.ifl-chip,.ifl-prompt__send,.ifl-prompt__box,.ifl-loading span{transition:none;animation:none}.ifl-response--active{animation:none}}@keyframes iflSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ifl-hero--split{--ifl-fade:245, 243, 240;--ifl-fade-solid:#f5f3f0}[data-theme=dark] .ifl-hero--split{--ifl-fade:3, 2, 19;--ifl-fade-solid:#030213}.ifl-hero__image-panel{display:none}.ifl-hero__image-bg{z-index:0;background-position:50% 15%;background-size:cover;position:absolute;inset:0}.ifl-hero__image-edge{z-index:2;pointer-events:none;position:absolute}@media (width>=768px) and (height>=600px){.ifl-hero--split{flex-direction:column;min-height:100dvh;display:flex}.ifl-hero--split .ifl-hero__image-panel{z-index:1;flex-shrink:0;height:45vh;min-height:280px;max-height:480px;display:block;position:relative;overflow:hidden}.ifl-hero--split .ifl-hero__image-bg{background-position:50% 20%}.ifl-hero--split .ifl-hero__image-edge{display:none}.ifl-hero--split .ifl-hero__image-panel:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgba(var(--ifl-fade), .03) 8%, rgba(var(--ifl-fade), .08) 16%, rgba(var(--ifl-fade), .15) 24%, rgba(var(--ifl-fade), .25) 32%, rgba(var(--ifl-fade), .38) 40%, rgba(var(--ifl-fade), .52) 48%, rgba(var(--ifl-fade), .66) 56%, rgba(var(--ifl-fade), .78) 64%, rgba(var(--ifl-fade), .88) 74%, rgba(var(--ifl-fade), .96) 86%, var(--ifl-fade-solid) 100%);height:clamp(100px,25vh,200px);position:absolute;bottom:0;left:0;right:0}.ifl-hero--split .ifl-hero__inner{z-index:3;justify-content:center;gap:var(--space-3,.75rem);flex:1;min-height:auto;margin-top:0;padding-top:.75rem;padding-bottom:1.5rem;position:relative}.ifl-hero--split:before{display:none}.ifl-hero--split .ifl-hero__h1{margin-bottom:.5rem;font-size:clamp(1.5rem,3.5vw,2.25rem)}.ifl-hero--split .ifl-hero__sub{display:none}.ifl-hero--split .ifl-hero__eyebrow{margin-bottom:.375rem;font-size:.625rem}.ifl-hero--split .ifl-facts{margin-bottom:.375rem}.ifl-hero--split .ifl-facts__badge{padding:.3rem .625rem;font-size:.8125rem}.ifl-hero--split .ifl-prompt{gap:var(--space-2,.5rem)}.ifl-hero--split .ifl-prompt__trust{font-size:.6875rem}.ifl-hero--split .ifl-prompt__privacy{font-size:.625rem}.ifl-hero--split .ifl-chip{padding:.375rem .75rem;font-size:.8125rem}.ifl-hero--split:after{content:"";background:linear-gradient(to bottom, rgba(var(--ifl-fade),0) 0%, var(--ifl-fade-solid) 100%);z-index:5;pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}}@media (width>=768px) and (width<=1366px) and (height>=901px){.ifl-hero--split .ifl-hero__image-panel{height:50vh;min-height:350px;max-height:550px}}@media (width>=768px) and (width<=1366px) and (height>=751px) and (height<=900px){.ifl-hero--split{background:linear-gradient(#f5f3f0 80%,#fff 100%)}[data-theme=dark] .ifl-hero--split{background:linear-gradient(#030213 80% 100%)}.ifl-hero--split:after,.ifl-hero--split+.hero-gradient-transition{display:none}.ifl-hero--split .ifl-hero__image-panel{height:50vh;min-height:340px;max-height:440px;margin-bottom:-2px}.ifl-hero--split .ifl-hero__image-panel:after{height:clamp(60px,12vh,100px)}.ifl-hero--split .ifl-hero__image-bg{background-position:50% 18%}.ifl-hero--split .ifl-hero__inner{gap:var(--space-2,.5rem);padding-top:0}.ifl-hero--split .ifl-hero__h1{margin-bottom:.25rem;font-size:clamp(1.375rem,3.2vw,2rem)}.ifl-hero--split .ifl-hero__eyebrow{margin-bottom:.125rem;font-size:.5625rem}.ifl-hero--split .ifl-facts{margin-bottom:.125rem}.ifl-hero--split .ifl-facts__badge{padding:.25rem .5rem;font-size:.75rem}.ifl-hero--split .ifl-prompt{gap:.375rem}.ifl-hero--split .ifl-prompt__trust,.ifl-hero--split .ifl-prompt__privacy{display:none}.ifl-hero--split .ifl-chip{padding:.3rem .625rem;font-size:.75rem}}@media (width>=768px) and (width<=1366px) and (height<=750px){.ifl-hero--split{background:linear-gradient(#f5f3f0 75%,#fff 100%)}[data-theme=dark] .ifl-hero--split{background:linear-gradient(#030213 75% 100%)}.ifl-hero--split:after,.ifl-hero--split+.hero-gradient-transition{display:none}.ifl-hero--split .ifl-hero__image-panel{height:38vh;min-height:220px;max-height:350px;margin-bottom:-2px}.ifl-hero--split .ifl-hero__h1{margin-bottom:.375rem;font-size:clamp(1.25rem,3vw,1.75rem)}.ifl-hero--split .ifl-prompt__trust,.ifl-hero--split .ifl-prompt__privacy{display:none}}@media (width>=1367px) and (height>=600px){.ifl-hero--split{background:linear-gradient(#f5f3f0 80%,#fff 100%);box-shadow:0 1px #fff}.ifl-hero--split:after{display:none}[data-theme=dark] .ifl-hero--split{background:linear-gradient(to bottom, var(--hero-dark-bg,#030213) 80%, #030213 100%);box-shadow:0 1px #030213}.ifl-hero--split{grid-template-columns:38% 62%;min-height:100dvh;display:grid}.ifl-hero--split .ifl-hero__image-panel{height:auto;min-height:unset;max-height:unset;grid-row:1/-1;margin-right:-1px;display:block;position:relative;overflow:hidden}.ifl-hero--split .ifl-hero__image-bg{background-position:30% 12%}.ifl-hero--split .ifl-hero__image-edge{background:linear-gradient(90deg, transparent 0%, rgba(var(--ifl-fade), .02) 8%, rgba(var(--ifl-fade), .05) 16%, rgba(var(--ifl-fade), .1) 24%, rgba(var(--ifl-fade), .18) 32%, rgba(var(--ifl-fade), .28) 40%, rgba(var(--ifl-fade), .42) 48%, rgba(var(--ifl-fade), .56) 56%, rgba(var(--ifl-fade), .7) 64%, rgba(var(--ifl-fade), .83) 74%, rgba(var(--ifl-fade), .93) 86%, var(--ifl-fade-solid) 100%);width:clamp(120px,16vw,260px);height:auto;inset:0 -1px 0 auto}.ifl-hero--split .ifl-hero__image-panel:after{content:"";background:linear-gradient(to bottom, transparent 0%, rgba(var(--ifl-fade), .04) 15%, rgba(var(--ifl-fade), .12) 30%, rgba(var(--ifl-fade), .28) 45%, rgba(var(--ifl-fade), .5) 60%, rgba(var(--ifl-fade), .72) 75%, rgba(var(--ifl-fade), .9) 88%, var(--ifl-fade-solid) 100%);z-index:1;pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.ifl-hero--split .ifl-hero__inner{padding-top:calc(var(--sdv2-nav-h,80px) + clamp(.75rem, min(3vw, 3vh), 3rem));align-items:flex-start;max-width:none;margin-top:0;padding-left:clamp(3rem,5vw,5rem);padding-right:clamp(2rem,5vw,5rem)}.ifl-hero--split .ifl-hero__head{text-align:left}.ifl-hero--split .ifl-hero__sub{display:none}.ifl-hero--split .ifl-hero__eyebrow{text-align:left}.ifl-hero--split .ifl-facts{justify-content:flex-start}.ifl-hero--split .ifl-prompt{max-width:100%}.ifl-hero--split .ifl-prompt__chips,.ifl-hero--split .ifl-prompt__trust{justify-content:flex-start}.ifl-hero--split .ifl-prompt__privacy{text-align:left}}@media (width>=1440px) and (height>=600px){.ifl-hero--split{grid-template-columns:40% 60%}}@media (width>=1367px) and (width<=1439px) and (height>=600px){.ifl-hero--split .ifl-hero__image-bg{background-position:35% 12%}}@media (width>=1367px) and (height<=750px){.ifl-hero--split .ifl-hero__inner{padding-top:calc(var(--sdv2-nav-h,80px) + .75rem);gap:var(--space-4)}}html[data-theme=dark] .individual-coaching-zone{color:#fff;background:#030213!important}.sdv2-glossar{text-align:center}.sdv2-glossar__list{margin-top:var(--header-mb,2rem);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.sdv2-glossar__link{font-size:.8125rem;font-weight:var(--weight-semibold);color:var(--tx-primary);background:var(--sf-tertiary,#00000008);border-radius:var(--radius-md);border:1px solid var(--bd-primary);transition:border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);padding:.5rem 1rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.sdv2-glossar__link:hover{border-color:var(--color-secondary);background:var(--sf-secondary);transform:translateY(-1px)}}html[data-theme=dark] .sdv2-glossar__link{background:var(--sf-secondary,#22223a);border-color:#ffffff14}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .sdv2-glossar__link:hover{border-color:var(--color-secondary)}}
