.ins{--ins-void:#05050a;--ins-deep:#0b0b15;--ins-raise:#10101c;--ins-line:#ffffff14;--ins-line-2:#ffffff29;--ins-text:#f3f2fa;--ins-text-2:#aeadc2;--ins-text-3:#8a8aa3;--ins-neon:#8e7bff;--ins-neon-soft:#b7a9ff;--ins-cyan:#5ad8f6;--ins-ease:cubic-bezier(.2, .8, .2, 1);background:var(--ins-void);color:var(--ins-text);font-family:var(--font-geist-sans), system-ui, sans-serif}html:has(.ins){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05050a;overflow-x:hidden}html:has(.ins) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05050a;overflow-x:hidden}.ins ::selection{background:#8e7bff73}.ins :focus-visible{outline:2px solid var(--ins-neon-soft);outline-offset:3px;border-radius:8px}.font-ins-serif{font-family:var(--font-ins-serif), Georgia, serif;font-weight:400}.ins-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ins-text-3);font-size:.72rem}.ins-glass{border:1px solid var(--ins-line);background:linear-gradient(#ffffff0e,#ffffff04)}.ins-neon-text{color:#ddd6ff;text-shadow:0 0 6px #b7a9ffd9,0 0 20px #8e7bffb3,0 0 48px #8e7bff73}.ins-mark{filter:drop-shadow(0 0 4px #b7a9ffbf)drop-shadow(0 0 12px #8e7bff80)}.ins-wordmark{color:#d3cbff;letter-spacing:-.01em;text-shadow:0 0 10px #8e7bff80;line-height:1}.ins-domain{background:linear-gradient(90deg,#b7a9ff,#5ad8f6);color:#0000;text-shadow:none;filter:drop-shadow(0 0 6px #5ad8f68c);-webkit-background-clip:text;background-clip:text;font-size:.86em}@keyframes ins-ignite{0%,8%{opacity:.08}10%{opacity:1}12%{opacity:.15}18%{opacity:.9}20%{opacity:.25}24%,to{opacity:1}}@keyframes ins-hum{0%,92%,94%,to{opacity:1}93%{opacity:.8}}.ins-mark--on,.ins-wordmark--on,.ins-ignite{animation:1.6s step-end .2s both ins-ignite,7s ease-in-out 2s infinite ins-hum}.ins-wordmark--on{animation-delay:.35s,2.1s}.ins-ignite{animation-delay:.9s,3s}.ins-header{border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s}.ins-header[data-scrolled=true]{border-bottom-color:var(--ins-line);background:#05050af0}.ins-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.ins-aurora.is-top{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ins-aurora span{border-radius:9999px;animation:24s ease-in-out infinite alternate ins-drift;position:absolute}.ins-aurora span:first-child{background:radial-gradient(closest-side,#8e7bff52,#0000);width:70vw;height:50vw;top:-20%;left:-10%}.ins-aurora span:nth-child(2){background:radial-gradient(closest-side,#5ad8f629,#0000);width:55vw;height:45vw;animation-duration:30s;animation-delay:-8s;top:5%;right:-15%}@keyframes ins-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vw,3vw)scale(1.1)}}.ins-grain{pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ins-wall{perspective:1600px;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ins-wall-plane{transform-style:preserve-3d;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;transform:rotateX(18deg)rotateY(-16deg)rotate(6deg)}.ins-wall-col{will-change:transform;flex-direction:column;gap:18px;animation:60s linear infinite ins-col-up;display:flex}.ins-wall-col:nth-child(2){animation-name:ins-col-down;animation-duration:70s}.ins-wall-col:nth-child(3){animation-duration:54s}@keyframes ins-col-up{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--period) * -1), 0)}}@keyframes ins-col-down{0%{transform:translate3d(0, calc(var(--period) * -1), 0)}to{transform:translate(0,0)}}.ins-shot{border:1px solid var(--ins-line-2);background:var(--ins-deep);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #0006}.ins-prompt{border:1px solid var(--ins-line-2);background:linear-gradient(#11111d,#0b0b14);border-radius:20px;transition:border-color .3s,box-shadow .3s;box-shadow:0 24px 80px -30px #8e7bff8c,inset 0 1px #ffffff0f}.ins .ins-prompt textarea:focus-visible{outline:none}.ins-prompt:focus-within{border-color:#8e7bffb3;box-shadow:0 24px 90px -24px #8e7bffcc,0 0 0 4px #8e7bff26,inset 0 1px #ffffff0f}.ins-prompt.is-called{animation:ins-call 1.5s var(--ins-ease);position:relative}.ins-prompt.is-called:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid var(--ins-neon-soft);animation:1.5s ease-out 2 both ins-call-ring;position:absolute;inset:-2px}@keyframes ins-call{0%{transform:scale(1)}22%{border-color:var(--ins-neon-soft);transform:scale(1.045);box-shadow:0 30px 120px -10px #8e7bfff2,0 0 0 6px #8e7bff47,inset 0 1px #ffffff1a}48%{transform:scale(.99)}70%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes ins-call-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.35)}}@media (prefers-reduced-motion:reduce){.ins-prompt.is-called,.ins-prompt.is-called:after{animation:none}}.ins-caret{vertical-align:-.18em;background:var(--ins-neon-soft);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite ins-blink;display:inline-block}@keyframes ins-blink{50%{opacity:0}}.ins-suggestion{transition:border-color .2s, background-color .2s, transform .2s var(--ins-ease)}.ins-suggestion:hover{background:#8e7bff14;border-color:#8e7bff80;transform:translateY(-2px)}.ins-float{animation:ins-in .8s var(--ins-ease) both}@keyframes ins-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ins-reveal{opacity:0;transition:opacity .9s var(--ins-ease), transform .9s var(--ins-ease);transition-delay:var(--d,0s);transform:translateY(28px)}.ins-reveal.is-in{opacity:1;transform:none}.ins-play *{animation-play-state:paused!important}.ins-play.is-in *{animation-play-state:running!important}.ins-tile{border:1px solid var(--ins-line);transition:border-color .3s, transform .4s var(--ins-ease), opacity .9s var(--ins-ease);background:linear-gradient(#0f0f1a,#0a0a12);border-radius:20px;position:relative;overflow:hidden}.ins-tile:before{content:"";opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #8e7bff29, transparent 60%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ins-tile:hover{border-color:#8e7bff59}.ins-tile:hover:before{opacity:1}.ins-stage{border:1px solid var(--ins-line);background:#07070e;border-radius:14px;height:170px;position:relative;overflow:hidden}.ins-type{white-space:nowrap;vertical-align:bottom;width:0;animation:6s steps(19,end) infinite ins-type;display:inline-block;overflow:hidden}@keyframes ins-type{0%{width:0}45%,80%{width:19ch}90%,to{width:0}}.ins-build>*{opacity:0;animation:ins-build 6s var(--ins-ease) infinite}.ins-build>:nth-child(2){animation-delay:.35s}.ins-build>:nth-child(3){animation-delay:.7s}.ins-build>:nth-child(4){animation-delay:1.05s}.ins-build>:nth-child(5){animation-delay:1.4s}@keyframes ins-build{0%{opacity:0;transform:translateY(10px)scale(.96)}12%,82%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.ins-pick{animation:ins-pick 6s var(--ins-ease) infinite}@keyframes ins-pick{0%,10%{transform:translate(0,0)}25%,35%{transform:translate(100%)}50%,90%{transform:translate(200%)}to{transform:translate(0,0)}}.ins-pick-check{animation:ins-check 6s var(--ins-ease) infinite}@keyframes ins-check{0%,52%{opacity:0;transform:scale(.4)}58%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.4)}}.ins-switch-knob{animation:ins-knob 6s var(--ins-ease) infinite}@keyframes ins-knob{0%,20%{transform:translate(0,0)}30%,85%{transform:translate(22px)}95%,to{transform:translate(0,0)}}.ins-switch-track{animation:ins-track 6s var(--ins-ease) infinite}@keyframes ins-track{0%,20%{background-color:#ffffff1f}30%,85%{background-color:#8e7bff}95%,to{background-color:#ffffff1f}}.ins-lit{animation:6s step-end infinite ins-lit}@keyframes ins-lit{0%,30%{opacity:.12}32%{opacity:1}34%{opacity:.2}38%,86%{opacity:1}88%,to{opacity:.12}}.ins-pulse{animation:2s ease-out infinite ins-pulse}@keyframes ins-pulse{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 10px #34d39900}}.ins-example img{transition:transform 1.2s var(--ins-ease)}.ins-example:hover img{transform:scale(1.04)}.ins-shimmer{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 40%,#ffffff0a 80%) 0 0/200% 100%;animation:1.4s linear infinite ins-shimmer}@keyframes ins-shimmer{to{background-position:-200% 0}}.ins-spin{animation:.9s linear infinite ins-spin}@keyframes ins-spin{to{transform:rotate(360deg)}}.ins-bar{transition:transform .6s var(--ins-ease);transform-origin:0}.ins-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-weight:500;transition:transform .2s,background-color .2s,box-shadow .3s,border-color .2s;display:inline-flex}.ins-btn-primary{color:#07070d;background:#fff}.ins-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 32px 2px #8e7bff80}.ins-btn-ghost{border:1px solid var(--ins-line-2);color:var(--ins-text)}.ins-btn-ghost:hover{background:#ffffff0f}.ins-plan-featured{position:relative}.ins-plan-featured:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--ins-neon), transparent 45%, var(--ins-cyan));pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ins details summary::-webkit-details-marker{display:none}.ins details[open] .ins-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ins *,.ins :before,.ins :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ins-reveal{opacity:1;transform:none}.ins-type{width:19ch}.ins-build>*{opacity:1}}@media (max-width:767.98px){.ins-rail{scroll-snap-type:x mandatory;padding-inline:16px;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-bottom:6px;scroll-padding-inline:16px;overflow-x:auto;display:flex!important}.ins-rail::-webkit-scrollbar{display:none}.ins-rail>*{flex:0 0 min(var(--rail,84%), 340px);scroll-snap-align:start}.ins-rail.is-auto>*{flex:none}}.ins-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ins-strip-track{will-change:transform;gap:12px;width:max-content;animation:50s linear infinite ins-strip;display:flex}.ins-strip-track.is-reverse{animation-duration:60s;animation-direction:reverse}@keyframes ins-strip{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--period) * -1), 0, 0)}}@property --ins-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ins-plan{border:1px solid var(--ins-line);transition:transform .4s var(--ins-ease), border-color .3s, box-shadow .4s;background:linear-gradient(#10101b,#0a0a12)}.ins-plan:hover{border-color:#8e7bff59;transform:translateY(-6px);box-shadow:0 30px 60px -30px #8e7bff73}.ins-plan-hot{isolation:isolate;background:radial-gradient(120% 80% at 50% 0,#6d5bff 0%,#3b2fa8 45%,#1a1540 100%);border-color:#0000;box-shadow:0 30px 90px -20px #7a68ffa6}.ins-plan-hot:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ins-angle), #b7a9ff, #5ad8f6, #fff, #8e7bff, #b7a9ff);padding:1.5px;animation:5s linear infinite ins-spin-angle;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ins-plan-hot:hover{transform:translateY(-10px)}@media (min-width:1024px){.ins-plan-hot:hover{transform:translateY(-18px)}}@keyframes ins-spin-angle{to{--ins-angle:360deg}}.ins-badge{background:linear-gradient(90deg,#ff8a5b,#ff5fa2,#8e7bff);animation:2.8s ease-in-out infinite ins-badge;box-shadow:0 8px 24px -6px #ff5fa299}@keyframes ins-badge{50%{transform:translate(-50%,-2px);box-shadow:0 12px 30px -6px #ff5fa2cc}}.ins-badge{transform:translate(-50%)}.ins-shine{position:relative;overflow:hidden}.ins-shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#8e7bff59 50%,#0000 70%);animation:3.2s ease-in-out infinite ins-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ins-shine{0%,40%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.ins-reveal.is-in .ins-price{animation:ins-price 1s var(--ins-ease) both;animation-delay:calc(var(--d,0s) + .2s)}@keyframes ins-price{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:none}}.ins-tile-glow{border-radius:inherit;pointer-events:none;background:radial-gradient(80% 60% at 50% 100%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 70%);opacity:.8;position:absolute;inset:0}.ins-phone-scroll{animation:14s ease-in-out infinite ins-phone-scroll}@keyframes ins-phone-scroll{0%,10%{transform:translate(0,0)}45%,55%{transform:translateY(-52%)}90%,to{transform:translate(0,0)}}.ins-cta-pulse{animation:2.4s ease-in-out infinite ins-cta-pulse}@keyframes ins-cta-pulse{0%,to{box-shadow:0 0 #0f4c8199}50%{box-shadow:0 0 0 8px #0f4c8100}}.ins-notify{opacity:0;animation:ins-notify 7s var(--ins-ease) infinite}.ins-notify.is-late{animation-delay:2.5s}@keyframes ins-notify{0%,8%{opacity:0;transform:translateY(12px)scale(.95)}14%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)}}.ins-type-search{width:0;animation:8s steps(28,end) infinite ins-type-search;display:inline-block}@keyframes ins-type-search{0%{width:0}25%,90%{width:28ch}to{width:0}}.ins-rank-us{animation:ins-rank-us 8s var(--ins-ease) infinite}@keyframes ins-rank-us{0%,30%{opacity:.5;transform:translateY(112px)}45%,92%{opacity:1;transform:translate(0,0);box-shadow:0 10px 30px -10px #1a73e880}to{opacity:.5;transform:translateY(112px)}}.ins-rank-other{animation:ins-rank-a 8s var(--ins-ease) infinite}.ins-rank-other.is-second{animation-name:ins-rank-b}@keyframes ins-rank-a{0%,30%{transform:translate(0,0)}45%,92%{transform:translateY(72px)}to{transform:translate(0,0)}}@keyframes ins-rank-b{0%,30%{transform:translateY(56px)}45%,92%{opacity:.4;transform:translateY(128px)}to{transform:translateY(56px)}}.ins-wipe{animation:5s ease-in-out infinite ins-wipe}@keyframes ins-wipe{0%,15%{clip-path:inset(0 100% 0 0)}45%,85%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.ins-wipe-handle{animation:5s ease-in-out infinite ins-wipe-handle}@keyframes ins-wipe-handle{0%,15%{left:0}45%,85%{left:100%}to{left:0}}.ins-type-title{white-space:nowrap;vertical-align:bottom;width:0;animation:8s steps(19,end) infinite ins-type-title;display:inline-block;overflow:hidden}@keyframes ins-type-title{0%{width:0}30%,92%{width:19ch}to{width:0}}.ins-editor-hero{background:#0f4c81;animation:8s step-end infinite ins-editor-hero}@keyframes ins-editor-hero{0%{background:#0f4c81}25%{background:#c0562f}50%{background:#0e7c66}75%{background:#6d28d9}}.ins-editor-ring{animation:8s step-end infinite ins-editor-ring}@keyframes ins-editor-ring{0%{transform:translate(0,0)}25%{transform:translate(36px)}50%{transform:translate(72px)}75%{transform:translate(108px)}}.ins-card-shuffle{animation:ins-shuffle 9s var(--ins-ease) infinite}.ins-card-shuffle.is-1{animation-delay:-3s}.ins-card-shuffle.is-2{animation-delay:-6s}@keyframes ins-shuffle{0%,25%{z-index:3;transform:translate(-50%,-50%)rotate(0)scale(1)}33%,58%{z-index:1;transform:translate(-105%,-46%)rotate(-10deg)scale(.86)}66%,91%{z-index:2;transform:translate(5%,-46%)rotate(10deg)scale(.86)}to{z-index:3;transform:translate(-50%,-50%)rotate(0)scale(1)}}.ins-grow-track{animation:ins-grow-track 8s var(--ins-ease) infinite;background:#ffffff1f}.ins-grow-knob{animation:ins-grow-knob 8s var(--ins-ease) infinite}.ins-grow-icon{color:var(--ins-text-3);animation:ins-grow-icon 8s var(--ins-ease) infinite;background:#ffffff0d}.ins-grow{animation:ins-grow-card 8s var(--ins-ease) infinite}.ins-grow.is-1 *,.ins-grow.is-1{animation-delay:.6s}.ins-grow.is-2 *,.ins-grow.is-2{animation-delay:1.2s}.ins-grow.is-3 *,.ins-grow.is-3{animation-delay:1.8s}@keyframes ins-grow-track{0%,10%{background:#ffffff1f}18%,85%{background:#8e7bff}95%,to{background:#ffffff1f}}@keyframes ins-grow-knob{0%,10%{transform:translate(0,0)}18%,85%{transform:translate(20px)}95%,to{transform:translate(0,0)}}@keyframes ins-grow-icon{0%,10%{color:#8a8aa3;background:#ffffff0d}18%,85%{color:#b7a9ff;background:#8e7bff2e}95%,to{color:#8a8aa3;background:#ffffff0d}}@keyframes ins-grow-card{0%,10%{border-color:#ffffff1a}18%,85%{border-color:#8e7bff73}95%,to{border-color:#ffffff1a}}.ins-dots{background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 55% at 50% 55%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 55%,#000 30%,#0000 75%)}.ins-dots.is-wide{-webkit-mask-image:radial-gradient(75% 45% at 50% 35%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 45% at 50% 35%,#000 25%,#0000 80%)}.ins-halo{background:radial-gradient(closest-side at 30%,#8e7bff33,#0000),radial-gradient(closest-side at 72% 55%,#5ad8f61f,#0000);animation:14s ease-in-out infinite alternate ins-halo}@keyframes ins-halo{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-48%,-52%)scale(1.08)}}.ins-flow{pointer-events:none;background:linear-gradient(90deg,#8e7bff26,#8e7bff66,#8e7bff26)}.ins-node{color:var(--ins-text-3);background:#0c0c16;border:1px solid #8e7bff4d;animation:6s cubic-bezier(.65,0,.35,1) infinite ins-node}.ins-node.is-2{animation-delay:1.4s}.ins-node.is-3{animation-delay:2.8s}.ins-node.is-4{animation-delay:4.2s}.ins-node.is-1{animation-delay:0s}@keyframes ins-node{0%,to{color:#8a8aa3;box-shadow:none;border-color:#8e7bff4d}8%,22%{color:#fff;border-color:#b7a9ff;box-shadow:0 0 0 4px #8e7bff26,0 0 24px #8e7bffb3}35%{color:#8a8aa3;box-shadow:none;border-color:#8e7bff4d}}.ins-flow-pulse{background:linear-gradient(90deg,#0000,#b7a9ff,#5ad8f6,#0000);border-radius:9999px;width:120px;height:4px;animation:6s cubic-bezier(.65,0,.35,1) infinite ins-flow;position:absolute;top:-1.5px;left:0;box-shadow:0 0 16px 2px #8e7bffb3}@keyframes ins-flow{0%{opacity:0;left:-60px}8%{opacity:1}80%{opacity:1}88%,to{opacity:0;left:calc(100% - 60px)}}.ins-panel{background:linear-gradient(#12121f,#0b0b14);border:1px solid #8e7bff40;box-shadow:0 30px 80px -40px #8e7bff99,inset 0 1px #ffffff0d}.ins-live-badge{background:linear-gradient(90deg,#5b47f5,#2aa7c9);box-shadow:0 8px 24px -8px #5b47f5cc}.ins-live-frame{position:relative;box-shadow:0 0 0 1px #8e7bff40,0 50px 140px -40px #8e7bff8c,0 0 80px -30px #5ad8f659}.ins-price-glow{background:radial-gradient(closest-side,#7a68ff47,#0000 75%);animation:12s ease-in-out infinite alternate ins-halo}.ins-compare[open]{background:#ffffff06}:root{interpolate-size:allow-keywords}.ins-faq-card{background:linear-gradient(160deg,#1b1740,#0d0c1a 60%);border:1px solid #8e7bff4d;box-shadow:0 30px 80px -40px #8e7bffb3}.ins-faq-glow{background:radial-gradient(closest-side,#8e7bff73,#0000);border-radius:9999px;width:320px;height:320px;animation:14s ease-in-out infinite alternate ins-drift;position:absolute;inset:-40% -40% auto auto}.ins-faq{border:1px solid var(--ins-line);transition:border-color .3s, background-color .3s, box-shadow .3s, transform .3s var(--ins-ease), opacity .9s var(--ins-ease);background:linear-gradient(#0f0f1a,#0b0b13)}.ins-faq:hover{border-color:#8e7bff4d}.ins-faq[open]{background:linear-gradient(#15142a,#0d0c18);border-color:#8e7bff73;box-shadow:0 20px 60px -30px #8e7bff99}.ins-faq-icon{color:var(--ins-text-3);background:#ffffff0a;transition:background-color .3s,color .3s}.ins-faq[open] .ins-faq-icon{color:var(--ins-neon-soft);background:#8e7bff33}.ins-faq-toggle{transition:transform .3s var(--ins-ease), background-color .3s, border-color .3s}.ins-faq-bar{transition:transform .3s var(--ins-ease)}.ins-faq[open] .ins-faq-toggle{color:#07070d;background:#fff;border-color:#fff;transform:rotate(180deg)}.ins-faq[open] .ins-faq-bar{transform:scaleY(0)}.ins-faq::details-content{height:0;transition:height .4s var(--ins-ease), content-visibility .4s allow-discrete;overflow:clip}.ins-compare::details-content{height:0;transition:height .4s var(--ins-ease), content-visibility .4s allow-discrete;overflow:clip}.ins-faq[open]::details-content{height:auto}.ins-compare[open]::details-content{height:auto}.ins-phone-stage{background:radial-gradient(60% 50% at 50% 40%,#8e7bff40,#0000 70%),radial-gradient(#ffffff14 1px,#0000 1.2px) 0 0/20px 20px,#0b0b14}.ins-footer{background:linear-gradient(#07070d,#05050a)}.ins-footer-line{background:linear-gradient(90deg,#0000,#8e7bff99,#5ad8f680,#0000)}.ins-footer-glow{background:radial-gradient(closest-side at 50% 0,#8e7bff2e,#0000)}.ins-final{isolation:isolate;background:radial-gradient(90% 70% at 50% 0,#1d1845 0%,#0e0d1c 55%,#09090f 100%);box-shadow:0 40px 120px -50px #7a68ffb3}.ins-final:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--ins-angle), #b7a9ff26, #b7a9ff, #5ad8f699, #b7a9ff26 40%, #b7a9ff26);padding:1px;animation:8s linear infinite ins-spin-angle;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ins-final-glow{background:radial-gradient(closest-side,#8e7bff59,#0000);width:70%;height:80%;animation:6s ease-in-out infinite alternate ins-final-glow;top:-30%;left:50%;transform:translate(-50%)}@keyframes ins-final-glow{0%{opacity:.6}to{opacity:1}}.ins-final-mark{background:linear-gradient(160deg,#8e7bff40,#5ad8f614);border:1px solid #b7a9ff59;box-shadow:0 0 60px -10px #8e7bffcc}.ins-final-col{opacity:.55;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.ins-final-col img{transform:rotate(-3deg)}.ins-final-col.is-down img{transform:rotate(3deg)}.ins-final-track{animation:40s linear infinite ins-final-up}.ins-final-col.is-down .ins-final-track{animation-direction:reverse}@keyframes ins-final-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .5rem))}}@media (prefers-reduced-motion:reduce){.ins-final-track,.ins-final:before,.ins-final-glow{animation:none}}.ins-cta-top{isolation:isolate;border-radius:.75rem;display:inline-flex;position:relative}.ins-cta-top:before{content:"";z-index:-1;background:conic-gradient(from var(--ins-angle), #8e7bff, #5ad8f6, #fff, #b7a9ff, #8e7bff);border-radius:calc(.75rem + 2px);animation:4s linear infinite ins-spin-angle;position:absolute;inset:-2px}.ins-cta-top:after{content:"";z-index:-2;background:radial-gradient(closest-side,#8e7bff8c,#0000);border-radius:1rem;animation:3s ease-in-out infinite alternate ins-cta-glow;position:absolute;inset:-6px}@keyframes ins-cta-glow{0%{opacity:.35}to{opacity:.9}}.ins-cta-top .ins-btn{border-radius:.75rem}.ins-cta-spark{animation:2.4s ease-in-out infinite ins-cta-spark}@keyframes ins-cta-spark{0%,70%,to{transform:scale(1)rotate(0)}80%{transform:scale(1.25)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.ins-cta-top:before,.ins-cta-top:after,.ins-cta-spark{animation:none}}.ins-unlock{isolation:isolate;background:radial-gradient(120% 90% at 50% 0,#6d5bff 0%,#3b2fa8 45%,#1a1540 100%);box-shadow:0 30px 80px -25px #7a68ffbf}.ins-unlock:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--ins-angle), #b7a9ff, #5ad8f6, #fff, #8e7bff, #b7a9ff);padding:1.5px;animation:5s linear infinite ins-spin-angle;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ins-unlock-glow{background:radial-gradient(closest-side,#5ad8f659,#0000);border-radius:9999px;width:260px;height:260px;animation:12s ease-in-out infinite alternate ins-drift;position:absolute;top:-40%;right:-30%}@media (prefers-reduced-motion:reduce){.ins-unlock:before,.ins-unlock-glow{animation:none}}.ins-behind{transition:filter .35s var(--ins-ease), opacity .35s}.ins-behind.is-dim{filter:blur(8px);opacity:.55}.ins-dialog-backdrop{background:#05050a8c;animation:.3s both ins-dialog-fade}.ins-dialog{animation:ins-dialog-in .4s var(--ins-ease) both}@keyframes ins-dialog-fade{0%{opacity:0}}@keyframes ins-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.ins.ins-portal{background:0 0}.ins-step{animation:ins-step-in .45s var(--ins-ease) both}@keyframes ins-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ins-step-fill{transform-origin:0;background:linear-gradient(90deg, var(--ins-neon), var(--ins-cyan));transition:transform .6s var(--ins-ease)}.ins-step-dot.is-now{color:#07070d;background:#fff;border-color:#0000;box-shadow:0 0 0 5px #8e7bff40,0 0 30px #8e7bff99}.ins-step-dot.is-done{color:#fff;background:#8e7bff40;border-color:#8e7bff99}.ins-choice{border:1px solid var(--ins-line-2);transition:border-color .25s, background-color .25s, box-shadow .25s, transform .25s var(--ins-ease);background:linear-gradient(#ffffff08,#ffffff03)}.ins-choice:hover{border-color:#8e7bff73}.ins-choice.is-on{background:linear-gradient(#8e7bff29,#8e7bff0d);border-color:#b7a9ffe6;box-shadow:0 20px 60px -30px #8e7bffe6,inset 0 0 0 1px #b7a9ff59}.ins-choice:focus-visible{outline:2px solid var(--ins-neon-soft);outline-offset:2px}.ins-checker{background-color:#fff;background-image:linear-gradient(45deg,#eee 25%,#0000 25%),linear-gradient(-45deg,#eee 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eee 75%),linear-gradient(-45deg,#0000 75%,#eee 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px}@media (prefers-reduced-motion:reduce){.ins-step,.ins-step-fill{transition:none;animation:none}}
