.ir28{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto}html[data-landing="1"] .landing-shell .ir28 :is(h1,h2,h3,h4,p,span,a,label,li,dt,dd,strong,legend,mark,output,small,summary,blockquote):not(.landing-gold-gradient-text){color:revert-layer}.ir28 :where(a,button,input,textarea,summary,[role=slider],[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0f1218;box-shadow:0 0 0 6px #fbfaf7}.ir28 [tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.ir28-sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ir28-blob{will-change:transform;border-radius:9999px;position:absolute}.ir28-b1{background:radial-gradient(closest-side,#f7cd5e8c,#0000);width:min(70vw,900px);height:min(70vw,900px);animation:22s ease-in-out infinite alternate ir28-float-a;top:-30%;left:-14%}.ir28-b2{background:radial-gradient(closest-side,#ffbea080,#0000);width:min(64vw,820px);height:min(64vw,820px);animation:27s ease-in-out infinite alternate ir28-float-b;top:-18%;right:-16%}.ir28-b3{background:radial-gradient(closest-side,#bec8ff8c,#0000);width:min(56vw,720px);height:min(56vw,720px);animation:31s ease-in-out infinite alternate ir28-float-c;top:22%;left:34%}@keyframes ir28-float-a{to{transform:translate(12%,10%)scale(1.12)}}@keyframes ir28-float-b{to{transform:translate(-14%,12%)scale(.92)}}@keyframes ir28-float-c{to{transform:translate(-10%,-8%)scale(1.2)}}.ir28-speck{width:var(--s,6px);height:var(--s,6px);opacity:0;animation:ir28-rise-speck var(--dur,18s) linear var(--del,0s) infinite;background:radial-gradient(circle,#f5c542,#f5c54200);border-radius:9999px;position:absolute;bottom:-20px}@keyframes ir28-rise-speck{0%{opacity:0;transform:translate(0,0)}15%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translate3d(var(--dx,30px), -105vh, 0)}}.ir28-orbit{transform:rotate(var(--rot,0deg)) scaleY(.42);border:1px solid #a162071f;border-radius:9999px;animation:70s linear infinite ir28-orbit;position:absolute}.ir28-orbit:after{content:"";background:#e0a82e73;border-radius:9999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 8px 2px #e0a82e47}@keyframes ir28-orbit{to{transform:rotate(calc(var(--rot,0deg) + 360deg)) scaleY(.42)}}.ir28-glow{pointer-events:none;background:radial-gradient(480px circle at var(--gx,70%) var(--gy,30%), #f5c5421f, transparent 62%);position:absolute;inset:0}.ir28-gold{background:linear-gradient(100deg,#7c4a03 0%,#a16207 50%,#7c4a03 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate ir28-sheen}@keyframes ir28-sheen{to{background-position:100% 0}}.ir28-eyebrow{align-items:center;gap:.7rem;display:inline-flex}.ir28-eyebrow:before{content:"";background:#d9a521;border-radius:2px;width:24px;height:2px}.ir28-btn,.ir28-btn-ghost{text-align:center;cursor:pointer;min-height:54px;transform:translate3d(var(--mx,0px), var(--my,0px), 0);border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1.7rem;font-size:1rem;font-weight:600;line-height:1.2;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.ir28-btn{color:#fbfaf7;background:#0f1218;border:1px solid #0f1218;box-shadow:0 14px 30px -14px #0f12188c}.ir28-btn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#f7cd5e8c 50%,#0000 62%) 100% 0/250% 100% no-repeat;animation:6s ease-in-out 2.4s infinite ir28-sweep;position:absolute;inset:0}.ir28-btn:after{content:"";border-radius:inherit;pointer-events:none;animation:3.4s ease-out 1.2s infinite ir28-halo;position:absolute;inset:0}@keyframes ir28-sweep{0%,62%{background-position:100% 0}88%,to{background-position:0 0}}@keyframes ir28-sweep-once{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ir28-halo{0%{box-shadow:0 0 #e0a82e8c}70%,to{box-shadow:0 0 0 14px #e0a82e00}}.ir28-btn:hover{transform:translate3d(var(--mx,0px), calc(var(--my,0px) - 2px), 0);box-shadow:0 0 0 5px #e0a82e4d,0 20px 36px -14px #0f121899}.ir28-btn:hover:before{animation:.9s ir28-sweep-once}.ir28-btn:hover:after{animation:none}.ir28-btn>*{position:relative}.ir28-btn svg{animation:2.6s ease-in-out infinite ir28-nudge}.ir28-btn:hover svg{transition:transform .25s;animation:none;transform:translate(5px)}@keyframes ir28-nudge{0%,60%,to{transform:translate(0)}80%{transform:translate(4px)}}.ir28-btn-ghost{color:#0f1218;background:#ffffffb3;border:1px solid #0f121847;overflow:hidden}.ir28-btn-ghost:hover{transform:translate3d(var(--mx,0px), calc(var(--my,0px) - 2px), 0);background:#fff;border-color:#0f1218;box-shadow:0 16px 30px -18px #0f121866}.ir28-btn:active,.ir28-btn-ghost:active{transform:translate3d(var(--mx,0px), calc(var(--my,0px) + 1px), 0) scale(.98)}.ir28-ripple{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ir28-ripple i{background:#f5c542a6;border-radius:9999px;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.7s ease-out forwards ir28-ripple;position:absolute}.ir28-btn-ghost .ir28-ripple i{background:#d9a52166}@keyframes ir28-ripple{to{opacity:0;transform:scale(26)}}.ir28-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb8;border:1px solid #0f121814;border-radius:28px;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -40px #50380859,0 12px 28px -18px #0f121833}.ir28-live{background:#16a34a;border-radius:9999px;width:8px;height:8px;display:inline-block;position:relative}.ir28-live:after{content:"";border:1px solid #16a34a;border-radius:9999px;animation:2.2s ease-out infinite ir28-ping;position:absolute;inset:-4px}@keyframes ir28-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.ir28-wire{background:repeating-linear-gradient(#0f121847 0 4px,#0000 4px 8px);width:2px;position:relative}.ir28-wire:after{content:"";background:linear-gradient(#f5c542,#e0a82e);border-radius:6px;width:6px;height:14px;animation:1.6s ease-in-out infinite ir28-bead;position:absolute;left:-2px;box-shadow:0 0 10px 2px #e0a82e99}@keyframes ir28-bead{0%{top:-14px}to{top:100%}}.ir28-range{appearance:none;cursor:pointer;border-radius:9999px;outline:none;width:100%;height:6px;display:block}.ir28-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:#fff;border:7px solid #0f1218;border-radius:9999px;width:28px;height:28px;box-shadow:0 0 0 5px #e0a82e59,0 6px 14px #0f12184d}.ir28-range::-moz-range-thumb{box-sizing:border-box;background:#fff;border:7px solid #0f1218;border-radius:9999px;width:28px;height:28px;box-shadow:0 0 0 5px #e0a82e59,0 6px 14px #0f12184d}.ir28 textarea.ir28-field.ir28-field{resize:none;outline:none;width:100%;padding:.25rem 0 1rem;transition:border-color .2s;box-shadow:none!important;color:#0f1218!important;background:0 0!important;border:0!important;border-bottom:2px solid #0f12184d!important;border-radius:0!important}.ir28 textarea.ir28-field.ir28-field:focus{border-bottom-color:#0f1218!important}.ir28 textarea.ir28-field.ir28-field::placeholder{opacity:1;color:#434b57!important}.ir28-faq summary{cursor:pointer;list-style:none}.ir28-faq summary::-webkit-details-marker{display:none}.ir28-faq .ir28-plus{transition:transform .3s}.ir28-faq[open] .ir28-plus{transform:rotate(45deg)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ir28-reveal[data-r="0"]{opacity:0;filter:blur(6px);transform:translateY(34px)}.ir28-reveal[data-r="0"][data-from=a]{transform:translateY(-34px)}.ir28-reveal{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}[data-fx][data-r="0"]{opacity:0}[data-fx][data-r="1"]{animation:ir28-in-b .85s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards}[data-fx][data-r="1"][data-from=a]{animation-name:ir28-in-a}.ir28-btn[data-fx][data-r="0"],.ir28-btn-ghost[data-fx][data-r="0"]{opacity:0}.ir28-btn[data-fx][data-r="1"],.ir28-btn-ghost[data-fx][data-r="1"]{animation:ir28-pop .9s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) backwards}.ir28-word[data-r="0"] .ir28-word-in{transform:translateY(112%)rotate(3deg)}.ir28-word[data-r="0"][data-from=a] .ir28-word-in{transform:translateY(-112%)rotate(-3deg)}.ir28-word-in{transition:transform 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 60ms)}}@keyframes ir28-in-b{0%{opacity:0;filter:blur(5px);transform:translateY(26px)}}@keyframes ir28-in-a{0%{opacity:0;filter:blur(5px);transform:translateY(-26px)}}@keyframes ir28-pop{0%{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.88)}}.ir28-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.ir28-lift:hover{transform:translateY(-6px)}.ir28-bob{animation:4.4s ease-in-out infinite ir28-bob}@keyframes ir28-bob{50%{transform:translateY(-4px)}}.ir28-faq[open]>p{animation:.45s cubic-bezier(.22,1,.36,1) both ir28-unfold}@keyframes ir28-unfold{0%{opacity:0;transform:translateY(-8px)}}.ir28-word{display:block}.ir28-word-wrap{vertical-align:top;margin:-.04em -.06em -.16em;padding:.04em .06em .16em;display:inline-block;overflow:hidden}.ir28-word-in{transform-origin:0 100%;display:inline-block}.ir28-rise{animation:1s cubic-bezier(.22,1,.36,1) both ir28-rise}@keyframes ir28-rise{0%{opacity:0;transform:translateY(24px)}}.ir28-track{background:linear-gradient(to bottom, #d9a521 calc(var(--p,0) * 100%), #0f121824 calc(var(--p,0) * 100%))}.ir28-draw{transform-origin:0;transform:scaleX(var(--p,0));transition:transform 1.6s cubic-bezier(.22,1,.36,1) .2s}@media (max-width:1023px){.ir28-draw{transform-origin:50% 0;transform:scaleY(var(--p,0))}}.ir28-atom{width:min(60rem,150vw);height:min(60rem,150vw);transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0) rotate(calc(var(--sy,0) * .03deg));will-change:transform;opacity:.55;pointer-events:none;margin:calc(min(60rem,150vw)/-2) 0 0 calc(min(60rem,150vw)/-2);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}@media (min-width:1024px){.ir28-atom{left:55%}}@media (max-width:1023px){.ir28-atom{top:36%}}.ir28-atom.is-center{top:50%;left:50%}.ir28-atom-ring{position:absolute;inset:0}.ir28-atom-core{background:radial-gradient(closest-side,#f7cd5e2e,#f7cd5e0f 55%,#0000);border-radius:9999px;animation:8s ease-in-out infinite ir28-breathe;position:absolute;inset:30%}@keyframes ir28-breathe{50%{opacity:.35;transform:scale(1.18)}}.ir28-sonar{opacity:0;border:1px solid #d9a52138;border-radius:9999px;animation:8s ease-out infinite ir28-sonar;position:absolute;inset:34%}@keyframes ir28-sonar{0%{opacity:0;transform:scale(.7)}12%{opacity:.28}to{opacity:0;transform:scale(2.4)}}.ir28-mark{width:min(28rem,76vw);height:min(28rem,76vw);margin:calc(min(28rem,76vw)/-2) 0 0 calc(min(28rem,76vw)/-2);position:absolute;top:50%;left:50%}.ir28-mark-base{opacity:.14;filter:drop-shadow(0 0 14px #f5c54224);position:absolute;inset:0}.ir28-mark-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ir28-trace{filter:drop-shadow(0 0 4px #f5c54240);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ir28-ring{width:99%;height:99%;transform:rotate(var(--a,0deg)) scaleX(.536);position:absolute;top:.6%;left:-.6%;-webkit-mask-image:radial-gradient(closest-side,#0000 80%,#000 84% 96%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 80%,#000 84% 96%,#0000 100%)}.ir28-ring-comet{background:conic-gradient(#e8a82000 0deg 250deg,#e8a82008 275deg,#eeb22814 300deg,#f4c23e29 325deg,#fad56447 343deg,#ffe99661 353deg,#fff7d66b 358deg,#fff7d600 360deg);border-radius:9999px;animation:8s linear infinite ir28-ring-turn;position:absolute;inset:0}@keyframes ir28-ring-turn{to{transform:rotate(360deg)}}.ir28-glint{filter:drop-shadow(0 0 4px #f5c54238);background:linear-gradient(105deg,#0000 43%,#fff4c859 50%,#0000 57%) 100% 0/300% 100% no-repeat;animation:8s ease-in-out infinite ir28-glint;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes ir28-glint{0%,45%{background-position:100% 0}75%,to{background-position:0 0}}.ir28-hdr-in{animation:ir28-hdr-in .7s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards}@keyframes ir28-hdr-in{0%{opacity:0;filter:blur(4px);transform:translateY(-12px)}}.ir28-progress{opacity:0;transform-origin:0;height:2px;transform:scaleX(var(--pg,0));background:linear-gradient(90deg,#d9a521,#f5c542 60%,#fff3c4);transition:opacity .3s;position:absolute;inset:auto 0 0;box-shadow:0 0 10px #e0a82e99}.ir28-progress.is-on{opacity:1}.ir28-mini{transform-origin:0;flex-shrink:0;width:38px;height:38px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative}.ir28-mini.is-small{transform:scale(.88)}.ir28-mini-base{position:absolute;inset:0}.ir28-mini .ir28-trace{filter:drop-shadow(0 0 1.5px #ffecaaf2)}.ir28-mini .ir28-glint{filter:drop-shadow(0 0 1px #ffecaae6)}@media (prefers-reduced-motion:reduce){.ir28-blob,.ir28-speck,.ir28-orbit,.ir28-gold,.ir28-wire:after,.ir28-live:after,.ir28-atom-core,.ir28-sonar,.ir28-ring-comet,.ir28-hdr-in,.ir28-glint,.ir28-atom-ring .ir28-orbit,.ir28-btn,.ir28-btn:before,.ir28-btn:after,.ir28-btn svg,.ir28-bob{animation:none!important}.ir28-atom{transition:none;transform:none}.ir28-speck{display:none}.ir28-rise{animation:none}}
