.ilfCard{isolation:isolate;border-radius:1.5rem;padding:1.5px;position:relative;overflow:hidden}.ilfBorderSweep{z-index:0;background:conic-gradient(#0000 0deg,#fb923ce6 25deg,#0000 70deg 360deg);animation:5s linear infinite ilfRotate;position:absolute;inset:-40%}@keyframes ilfRotate{to{transform:rotate(360deg)}}.ilfGlow{z-index:0;filter:blur(38px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.ilfGlowA{background:radial-gradient(circle,#fb923c80,#0000 70%);width:9rem;height:9rem;animation:7s ease-in-out infinite ilfDriftA;top:-3rem;right:-2.5rem}.ilfGlowB{background:radial-gradient(circle,#f973168c,#0000 70%);width:10rem;height:10rem;animation:8.5s ease-in-out infinite ilfDriftB;bottom:-3.5rem;left:-3rem}@keyframes ilfDriftA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-.6rem,.8rem)scale(1.12)}}@keyframes ilfDriftB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(.7rem,-.6rem)scale(1.1)}}.ilfContent{z-index:1;border-radius:inherit;background:linear-gradient(#16151a 0%,#0a090c 100%);padding:1.85rem 1.6rem;position:relative}.ilfKicker{letter-spacing:.1em;color:#fb923c;opacity:0;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex;transform:translateY(.5rem)}.ilfKickerDot{background-color:#fb923c;border-radius:50%;width:.4rem;height:.4rem;animation:1.8s ease-out infinite ilfPulse;box-shadow:0 0 #fb923c99}@keyframes ilfPulse{0%{box-shadow:0 0 #fb923c8c}70%{box-shadow:0 0 0 .4rem #fb923c00}to{box-shadow:0 0 #fb923c00}}.ilfTitle{color:#fff;opacity:0;margin-top:.6rem;font-size:1.3rem;font-weight:800;line-height:1.3;transform:translateY(.6rem)}.ilfSubtitle{color:#a9a29b;opacity:0;margin-top:.5rem;font-size:.875rem;line-height:1.55;transform:translateY(.6rem)}.ilfForm{flex-direction:column;gap:.85rem;margin-top:1.35rem;display:flex}.ilfField{opacity:0;flex-direction:column;gap:.3rem;display:flex;transform:translateY(.7rem)}.ilfFieldLabel{color:#c9c4be;font-size:.75rem;font-weight:600}.ilfField input{color:#fff;background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:.6rem;width:100%;padding:.7rem .85rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.ilfField input::placeholder{color:#6b655d}.ilfField input:focus{background-color:#fb923c0f;border-color:#fb923c;outline:none;box-shadow:0 0 0 4px #fb923c24}.ilfSubmit{color:#fff;cursor:pointer;opacity:0;background-color:#f97316;background-image:linear-gradient(120deg,#f97316 0%,#fa8127 100%);border:none;border-radius:.65rem;justify-content:center;align-items:center;margin-top:.35rem;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(.7rem)}.ilfSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #f9731659}.ilfSubmit:disabled{cursor:default;opacity:.7}.ilfSubmitLabel{z-index:1;position:relative}.ilfSubmitShine{background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 66%);animation:2.6s ease-in-out infinite ilfShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ilfShine{0%,40%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.ilfInView .ilfKicker{animation:.5s 50ms forwards ilfRise}.ilfInView .ilfTitle{animation:.5s .14s forwards ilfRise}.ilfInView .ilfSubtitle{animation:.5s .22s forwards ilfRise}.ilfInView .ilfField:first-child{animation:.5s .32s forwards ilfRise}.ilfInView .ilfField:nth-child(2){animation:.5s .4s forwards ilfRise}.ilfInView .ilfField:nth-child(3){animation:.5s .48s forwards ilfRise}.ilfInView .ilfSubmit{animation:.5s .56s forwards ilfRise}@keyframes ilfRise{to{opacity:1;transform:translateY(0)}}.ilfThanks{text-align:center;padding:1.75rem .25rem}.ilfThanksIcon{color:#fb923c;background-color:#fb923c26;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;font-weight:700;display:inline-flex}.ilfThanksTitle{color:#fff;margin-top:.9rem;font-size:1.15rem;font-weight:800}.ilfThanksText{color:#a9a29b;margin-top:.4rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.ilfBorderSweep,.ilfGlowA,.ilfGlowB,.ilfKickerDot,.ilfSubmitShine{animation:none}.ilfKicker,.ilfTitle,.ilfSubtitle,.ilfField,.ilfSubmit{opacity:1;transform:none;animation:none!important}}