.igniter-landing .nova-experience{background:#fffaf4;padding-block:clamp(48px,7vw,92px)}.nova-experience-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.nova-experience-copy{max-width:490px}.nova-character-lockup{color:#17364b;letter-spacing:.12em;align-items:center;gap:16px;margin-block:6px 20px;font-size:30px;font-weight:650;display:flex}.nova-character-lockup .nova-landing-character{--nova-size:112px}.igniter-landing .nova-experience h2{letter-spacing:-.045em;color:#142c3d;margin:18px 0;font-size:clamp(30px,3.5vw,44px);line-height:1.1}.igniter-landing .nova-experience-lead{color:#526575;font-size:16px;line-height:1.65}.nova-experience-benefits{gap:13px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.nova-experience-benefits li{color:#344f61;align-items:center;gap:10px;font-size:14px;display:flex}.nova-experience-benefits svg{color:#a44613}.nova-credit-details{max-width:480px;margin-top:18px}.nova-credit-details>summary{cursor:pointer;color:#526575;min-height:44px;padding-block:12px;font-size:12px}.igniter-landing .nova-credit-details p{color:#526575;margin-top:8px;font-size:12px;line-height:1.7}.nova-example{background:#fff;border:1px solid #e1e7ec;border-radius:16px;min-width:0;padding:24px;box-shadow:0 12px 32px #142c3d0f}.nova-example-head{align-items:center;gap:12px;padding-bottom:22px;display:flex}.nova-example-head .nova-example-mark{--nova-size:52px}.nova-example-head>div{gap:4px;display:grid}.nova-example-head strong{color:#142c3d;font-size:16px}.nova-example-head>div>span{color:#526575;font-size:12px}.nova-example-badge{color:#526575;background:#f1f5f8;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:10px}.nova-example-choices{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:6px;padding-top:18px;display:flex}.nova-example-choices button{color:#526575;cursor:pointer;background:#fff;border:1px solid #e1e7ec;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:10px;font-size:12px;display:flex}.nova-example-choices button[aria-pressed=true]{color:#95400e;background:#fff2e7;border-color:#f2d1b4}.nova-example-choices button:focus-visible{outline-offset:3px;outline:3px solid #a3470e}.nova-example-conversation{flex-direction:column;gap:20px;min-height:235px;padding:30px 0;display:flex}.igniter-landing .nova-example-question{color:#fff;background:#17364b;border-radius:14px 14px 3px;align-self:flex-end;max-width:85%;padding:14px 16px;font-size:13px;line-height:1.6}.nova-example-answer{align-items:flex-start;gap:9px;max-width:95%;display:flex}.nova-example-answer .nova-answer-avatar{--nova-size:34px}.igniter-landing .nova-example-answer p{color:#364f61;background:#f5f7fa;border-radius:3px 12px 12px;padding:12px 15px;font-size:13px;line-height:1.7}.igniter-landing .nova-example-note{color:#637684;border-top:1px solid #edf0f3;padding-top:16px;font-size:12px;line-height:1.6}@media (width<=767px){.nova-experience-grid{grid-template-columns:1fr;gap:30px}.nova-example{padding:20px}.nova-example-conversation{min-height:240px}}.il-spark{width:100%;height:auto;display:block;overflow:visible}.il-spark-flame{transform-origin:160px 260px;transform-box:view-box;filter:drop-shadow(0 18px 30px #ff6d0047)}.il-spark-flame>g{transform-origin:160px 258px;transform-box:view-box;will-change:transform}.il-spark-outline{animation:4.6s ease-in-out infinite il-sway}.il-spark-glow{animation:4.6s ease-in-out -.5s infinite il-sway}.il-spark-tongue{animation:2.7s ease-in-out infinite il-lick}@keyframes il-sway{0%,to{transform:scaleY(1)skew(0deg)}26%{transform:scaleY(1.03)skew(-1.2deg)translateY(-2px)}54%{transform:scaleY(.988)skew(.8deg)}80%{transform:scaleY(1.018)skew(-.4deg)translateY(-1px)}}@keyframes il-lick{0%,to{opacity:.45;transform:scaleY(1)}32%{opacity:.72;transform:scaleY(1.16)translateY(-3px)}66%{opacity:.38;transform:scaleY(.92)translateY(1px)}}.il-spark-rings{transform-origin:160px 170px;transform-box:view-box;animation:70s linear infinite il-spin}.il-spark-dots circle{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite il-drift}@keyframes il-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)translateY(-3px)}}@keyframes il-spin{to{transform:rotate(360deg)}}@keyframes il-drift{0%{opacity:0;transform:translateY(14px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-26px)scale(1.1)}}.il-free-mark{filter:drop-shadow(0 24px 40px #ff6d0059);width:100%;height:auto;display:block;overflow:visible}.il-free-flame{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite il-breathe}.il-free-sparks circle{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite il-drift}.il-demo{gap:1rem;min-width:0;display:grid}.il-demo-views{border:1px solid var(--il-line);background:#fff;border-radius:999px;justify-self:center;gap:.25rem;padding:.25rem;display:inline-flex}.il-demo-views button{color:var(--il-steel);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600}.il-demo-views button:hover{color:var(--il-navy)}.il-demo-views button[aria-pressed=true]{color:#fff;background:var(--il-navy)}.il-demo-views button:focus-visible,.il-browser-viewport:focus-visible{outline:3px solid var(--il-orange);outline-offset:2px}.il-demo-hint{color:var(--il-steel);justify-self:center;font-size:.8rem}.il-browser{background:#fff;border:1px solid #557da647;border-radius:1rem;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -48px #00081080,0 18px 40px -32px #16407073}.il-browser-bar{border-bottom:1px solid var(--il-line);background:#f4f7fa;align-items:center;gap:.85rem;padding:.65rem .9rem;display:flex}.il-browser-dots{flex:none;gap:.4rem;display:inline-flex}.il-browser-dots i{background:#ff5f57;border-radius:50%;width:.7rem;height:.7rem}.il-browser-dots i:nth-child(2){background:#febc2e}.il-browser-dots i:nth-child(3){background:#28c840}.il-browser-url{min-width:0;color:var(--il-steel);border:1px solid var(--il-line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:.6rem;flex:0 34rem;align-items:center;gap:.45rem;margin-inline:auto;padding:.38rem .9rem;font-size:.78rem;display:flex;overflow:hidden}.il-browser-url strong{color:var(--il-navy);font-weight:600}.il-browser-lock{background:var(--il-steel);border-radius:.12rem;flex:none;width:.6rem;height:.5rem;margin-top:.3rem;position:relative}.il-browser-lock:before{content:"";border:.1rem solid var(--il-steel);border-bottom:0;border-radius:.3rem .3rem 0 0;width:.38rem;height:.32rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.il-browser-viewport{scrollbar-width:thin;background:#fff;height:min(78vh,46rem);overflow:hidden auto}.il-browser-page{min-width:0;padding-inline:clamp(1rem,3vw,2.25rem);position:relative}.il-browser-page .ign-public{padding-block:1.25rem 2rem}@media (width>=981px){.il-browser-viewport{height:min(80vh,50rem)}.il-browser-page{zoom:.8}}@media (width<=640px){.il-browser{border-radius:.85rem}.il-browser-bar{gap:.55rem;padding:.55rem .65rem}.il-browser-dots i{width:.55rem;height:.55rem}.il-browser-url{font-size:.72rem}.il-browser-viewport{height:min(72vh,36rem)}.il-browser-page{padding-inline:0}}@media (prefers-reduced-motion:reduce){.il-spark-flame,.il-spark-outline,.il-spark-glow,.il-spark-tongue,.il-spark-rings,.il-spark-dots circle,.il-free-flame,.il-free-sparks circle{animation:none!important}.il-spark-dots circle,.il-free-sparks circle{opacity:.8}}
