.ih-hv1:hover{box-shadow:0 16px 38px -10px color-mix(in oklab,var(--accent) 60%,transparent);gap:.75rem;transform:translateY(-2px)}.ih-hv2:hover{animation-play-state:paused}.ih-hv3:hover{color:var(--foreground)}.ih-hv4:hover{gap:.75rem}.ih-hv5:hover{padding-left:.6rem}.ih-hv6:hover{transform:translateY(-2px)}.ih-hv7:hover{background:var(--secondary)}.ih-hv8:hover{box-shadow:var(--shadow-glow);transform:translate(4px)}.ih-hv9:hover{gap:.6rem}.ih-hv10:hover{background:#ffffff1f}.ih-hv11:hover{gap:.65rem}.ih-hv12:hover{transform:translateY(-4px)}.ih-hv13:hover{border-color:color-mix(in oklab,var(--teal) 40%,transparent)}.ih-hv14:hover{border-color:color-mix(in oklab,var(--teal) 45%,transparent);background:color-mix(in oklab,var(--teal) 8%,transparent)}:root{--font-sans:"Manrope",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Newsreader",ui-serif,Georgia,Cambria,"Times New Roman",serif;--background:oklch(98.5% .004 95);--foreground:oklch(21% .012 252);--card:oklch(100% 0 0);--card-foreground:oklch(21% .012 252);--primary:oklch(30% .066 264);--primary-foreground:oklch(99% .004 240);--secondary:oklch(96.5% .003 247);--secondary-foreground:oklch(30% .012 252);--muted:oklch(96.5% .003 247);--muted-foreground:oklch(50% .012 252);--accent:oklch(60% .088 242);--accent-foreground:oklch(99% .004 240);--teal:oklch(61% .087 242);--teal-foreground:oklch(99% .004 240);--ink:oklch(15.5% .032 263);--ink-foreground:oklch(98% .003 247);--border:oklch(92.2% .003 247);--shadow-card:0 1px 2px oklch(40% .05 255/.04), 0 12px 40px -12px oklch(40% .08 255/.12);--shadow-glow:0 20px 60px -20px color-mix(in oklab, var(--accent) 45%, transparent);--gradient-hero:radial-gradient(900px 500px at 12% -5%, color-mix(in oklab, var(--accent) 30%, transparent), transparent 60%), radial-gradient(900px 600px at 95% 0%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 55%), radial-gradient(700px 500px at 60% 30%, color-mix(in oklab, var(--teal) 16%, transparent), transparent 60%)}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,body{max-width:100%;overflow-x:clip}html{text-size-adjust:100%;line-height:1.5;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}body{font-family:var(--font-sans);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}textarea{resize:vertical}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}[hidden]:where(:not([hidden=until-found])){display:none!important}@keyframes ihpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ihfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ih-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes ih-rise-sm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ih-left{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes ih-right{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes ih-scale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes ih-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes ih-floatx{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes ih-draw{to{stroke-dashoffset:0}}@keyframes ih-grow{0%{width:18%}to{width:100%}}@keyframes ih-barx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ih-ping{0%{opacity:.6;transform:scale(.7)}70%{opacity:0}to{opacity:0;transform:scale(2.2)}}@keyframes ih-spin{to{transform:rotate(360deg)}}@keyframes ih-dash-move{to{stroke-dashoffset:-24px}}@keyframes ih-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ih-bm{0%,52%{opacity:0;transform:translate(-50%,5px)}62%,90%{opacity:1;transform:translate(-50%)}98%,to{opacity:0;transform:translate(-50%,-2px)}}@keyframes ih-pin-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--teal) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--teal) 3%,transparent)}}@keyframes ih-cov-tag{0%,10%{opacity:0;transform:translate(-50%,4px)scale(.9)}24%,72%{opacity:1;transform:translate(-50%)scale(1)}90%,to{opacity:0;transform:translate(-50%,-2px)scale(.96)}}@media (prefers-reduced-motion:reduce){.ih-cov-sweep,.ih-cov-pin,.ih-cov-tag{animation:none!important}.ih-cov-svg [class^=ih-cov] animate,.ih-cov-svg animateMotion,.ih-cov-svg animateTransform{display:none}}@keyframes ih-rise-slide{0%{transform:translateY(26px)}to{transform:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-revzone]>[data-shown]{animation:.72s cubic-bezier(.22,.61,.36,1) backwards ih-rise-slide}@media (prefers-reduced-motion:reduce){[data-revzone]>*{animation:none!important}}.sec-dark{--background:oklch(13.5% .028 264);--foreground:oklch(97% .005 240);--card:oklch(18.5% .03 263);--card-foreground:oklch(97% .005 240);--secondary:oklch(24% .03 263);--muted-foreground:oklch(72% .02 255);--primary:oklch(64% .15 255);--border:oklch(100% 0 0/.12);color:var(--foreground);background:radial-gradient(760px 380px at 10% -5%,color-mix(in oklab,var(--primary) 16%,transparent),transparent 60%),radial-gradient(760px 400px at 95% 105%,color-mix(in oklab,var(--teal) 14%,transparent),transparent 60%),var(--background)}.sec-soft{background:color-mix(in oklab,var(--secondary) 55%,var(--background))}header nav{min-width:0}.ih-res-feat{grid-template-columns:.8fr 1.2fr;gap:0;display:grid;overflow:hidden}@media (width<=680px){.ih-res-feat{grid-template-columns:1fr}}@media (width<=479px){.ih-cta-top{display:none!important}}.ih-contact-grid>*{min-width:0}@media (width<=56rem){.ih-contact-grid{grid-template-columns:minmax(0,1fr)!important;gap:2rem!important}.ih-contact-grid>:nth-child(2){order:3}.ih-contact-grid>:nth-child(3){order:2}}body{overflow-x:clip}@media (width<=820px){main section,body>section{padding-top:3.25rem!important;padding-bottom:3.25rem!important}}@media (width<=560px){main section,body>section{padding-top:2.6rem!important;padding-bottom:2.6rem!important}.ih-cmp-row>div{line-height:1.3;padding:.7rem .55rem!important;font-size:.82rem!important}.ih-glass-dark{padding:1.35rem!important}}@media (width<=400px){.ih-cmp-row>div{padding:.6rem .4rem!important;font-size:.76rem!important}}@keyframes ih-menu-in{0%{opacity:0;transform:translate(calc(48px - 50%),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes ih-fade-in{0%{opacity:0}to{opacity:1}}[data-prose]{color:var(--muted-foreground);font-size:1.0625rem;line-height:1.75}[data-prose] h2{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.02em;margin:2.25rem 0 .75rem;font-size:1.6rem;font-weight:700}[data-prose] h3{font-family:var(--font-display);color:var(--foreground);letter-spacing:-.01em;margin:1.75rem 0 .5rem;font-size:1.3rem;font-weight:700}[data-prose] p{margin:0 0 1.1rem}[data-prose] strong{color:var(--foreground);font-weight:700}[data-prose] a{color:var(--primary);text-decoration:underline}[data-prose] ul,[data-prose] ol{margin:0 0 1.1rem;padding-left:1.4rem}[data-prose] li{margin:.4rem 0}[data-prose] blockquote{border-left:3px solid var(--border);color:var(--foreground);margin:0 0 1.1rem;padding-left:1rem;font-style:italic}@keyframes ih-orb-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2.5%,3%)scale(1.04)}}@keyframes ih-orb-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,-2%)scale(1.05)}}@keyframes ih-orb-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-2.5%)scale(1.03)}}@keyframes ih-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ih-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ih-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ih-sheen{0%{transform:translate(-130%)skew(-18deg)}60%,to{transform:translate(280%)skew(-18deg)}}@keyframes ih-shine-sweep{0%{transform:translate(-90%)}28%{transform:translate(200%)}to{transform:translate(200%)}}@keyframes ih-feed-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ih-pulse-ring{0%{opacity:.7;transform:scale(.6)}70%{opacity:0}to{opacity:0;transform:scale(2.4)}}@keyframes ih-dot-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ih-breathe{0%,to{opacity:.55}50%{opacity:.9}}@keyframes ih-rot{to{transform:rotate(360deg)}}@keyframes ih-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ih-count-blip{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes ih-drop{0%{opacity:0;transform:translateY(-3px)}15%{opacity:1}82%{opacity:1}to{transform:translateY(var(--ih-drop,1.5rem));opacity:0}}@keyframes ih-peel{0%,45%{opacity:0;transform:translateY(-50%)}55%{opacity:1}to{opacity:0;transform:translate(22px,30%)}}.ih-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ih-orb{filter:blur(72px);will-change:transform;border-radius:9999px;position:absolute}.ih-grid-tex{pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px);background-size:54px 54px;position:absolute;inset:0;mask-image:radial-gradient(620px 420px at 50% 28%,#000,#0000 72%)}.ih-glass{background:color-mix(in oklab,var(--card) 93%,transparent);border:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);box-shadow:0 1px 0 oklab(100% 0 5.96046e-8/.5) inset,0 18px 48px -22px color-mix(in oklab,var(--primary) 40%,transparent);position:relative}.sec-dark .ih-glass,.ih-glass-dark{background:oklab(100% 0 5.96046e-8/.06);border:1px solid oklab(100% 0 5.96046e-8/.12);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.14),0 24px 60px -28px #0009}.ih-chip{z-index:3;color:var(--foreground);background:color-mix(in oklab,var(--card) 80%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);box-shadow:0 14px 36px -16px color-mix(in oklab,var(--primary) 50%,transparent);will-change:transform;border-radius:.9rem;align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.8rem;font-weight:600;display:flex;position:absolute}.ih-sheen{position:relative;overflow:hidden}.ih-sheen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,oklab(100% 0 5.96046e-8/.55),#0000);width:36%;height:100%;position:absolute;top:0;left:0;transform:translate(-130%)skew(-18deg)}.ih-sheen:hover:after{animation:1.1s ih-sheen}.ih-lift{will-change:transform;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.ih-lift:hover{transform:translateY(-6px)}.ih-tile{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 90%,#000),var(--teal));color:var(--primary-foreground);box-shadow:0 10px 26px -10px color-mix(in oklab,var(--primary) 65%,transparent);border-radius:.95rem;place-items:center;display:grid}.ih-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.ih-src{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.ih-src:hover{transform:translateY(-5px)}.ih-src .ih-src-more{opacity:0;max-height:0;margin-top:0;transition:max-height .42s cubic-bezier(.22,.61,.36,1),opacity .3s,margin-top .3s;overflow:hidden}.ih-src:hover .ih-src-more,.ih-src:focus-within .ih-src-more{opacity:1;max-height:16rem;margin-top:.85rem}.ih-bento-card{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.ih-bento-card:hover{border-color:color-mix(in oklab,var(--teal) 42%,transparent);box-shadow:0 30px 70px -34px color-mix(in oklab,var(--primary) 55%,transparent);transform:translateY(-5px)}.ih-bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(11rem,auto);gap:1rem;display:grid}.ih-bento>*{grid-area:auto/span 1;min-width:0}@media (width>=48rem){.ih-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-bento>:first-child,.ih-bento>:nth-child(6){grid-column:span 2}}@media (width>=55.0625rem){.ih-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.ih-bento>:first-child{grid-area:span 2/span 3}.ih-bento>:nth-child(2),.ih-bento>:nth-child(3){grid-column:span 3}.ih-bento>:nth-child(4),.ih-bento>:nth-child(5),.ih-bento>:nth-child(6){grid-column:span 2}}.ih-funnel>:first-child{--fw:100%}.ih-funnel>:nth-child(2){--fw:82%}.ih-funnel>:nth-child(3){--fw:66%}.ih-funnel>:nth-child(4){--fw:52%}@media (width<=560px){.ih-funnel>:nth-child(2){--fw:92%}.ih-funnel>:nth-child(3){--fw:84%}.ih-funnel>:nth-child(4){--fw:76%}}.ih-chal-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;display:grid}@media (width<=900px){.ih-chal-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ih-chal-grid{grid-template-columns:1fr}}.ih-sticky{position:sticky;top:5.5rem}.ih-omni-flow{justify-content:center;align-items:center;gap:.6rem;display:flex}.ih-omni-col{flex:1 1 0;min-width:0}.ih-omni-arrow{width:2.6rem;color:var(--teal);flex:none;align-self:center}@media (width<=900px){.ih-omni-flow{flex-direction:column;align-items:stretch}.ih-omni-col{flex:auto}.ih-omni-arrow{align-self:center;width:1.9rem;margin:.15rem 0;transform:rotate(90deg)}}.ih-orbit2{aspect-ratio:1/.94;width:100%;max-width:30rem;margin:0 auto;position:relative}.ih-orbit2-ring{border:1px dashed color-mix(in oklab,var(--primary) 16%,transparent);border-radius:9999px;position:absolute;inset:11%}.ih-orbit2-ring.r2{border-style:solid;border-color:color-mix(in oklab,var(--teal) 12%,transparent);inset:24%}.ih-orbit2-rot{animation:38s linear infinite ih-spin;position:absolute;inset:0}.ih-orbit2-chip{position:absolute;transform:translate(-50%,-50%)}.ih-orbit2-chip:first-child{top:11%;left:50%}.ih-orbit2-chip:nth-child(2){top:50%;left:89%}.ih-orbit2-chip:nth-child(3){top:89%;left:50%}.ih-orbit2-chip:nth-child(4){top:50%;left:11%}.ih-orbit2-spin{animation:38s linear infinite ih-spinrev}@keyframes ih-spinrev{to{transform:rotate(-360deg)}}@keyframes ih-pm-pulse{0%{opacity:0;left:100%}12%{opacity:1}80%{opacity:.9}to{opacity:0;left:0%}}.ih-orbit2-core{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ih-orbit2-dot{background:var(--teal);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in oklab,var(--teal) 60%,transparent);border-radius:9999px;margin:-5px 0 0 -5px;position:absolute;top:11%;left:50%}@media (prefers-reduced-motion:reduce){.ih-orbit2-rot,.ih-orbit2-spin{animation:none!important}}.ih-rail{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.ih-rail::-webkit-scrollbar{display:none}.ih-rail.all{flex-wrap:wrap;max-height:46vh;overflow:visible auto}.ih-rail.all>*{flex:14rem}@media (width<=900px){.ih-rail.all{max-height:none}}.ih-rail>*{scroll-snap-align:start}.ih-blog-hub{min-height:calc(100svh - 4.25rem)}.ih-faq-grid{grid-template-columns:17rem 1fr;align-items:start;gap:3rem;display:grid}.ih-faq-nav{position:sticky;top:6.5rem}@media (width<=880px){.ih-faq-grid{grid-template-columns:1fr;gap:1.5rem}.ih-faq-nav{scrollbar-width:none;gap:.5rem;display:flex;position:static;top:auto;overflow-x:auto}.ih-faq-nav::-webkit-scrollbar{display:none}.ih-faq-nav>button{flex:none}}@media (width<=900px){.ih-blog-hub{min-height:0}}.ih-road{max-width:58rem;margin:3rem auto 0;position:relative}.ih-road-band{background:#ffffff09;border:1px solid #ffffff14;border-radius:9999px;width:2.4rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ih-road-band:before{content:"";background:repeating-linear-gradient(#ffffff38 0 10px,#0000 10px 24px);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%)}.ih-road-fill{background:linear-gradient(180deg,var(--teal),var(--primary));width:2.4rem;box-shadow:0 0 18px color-mix(in oklab,var(--teal) 55%,transparent);border-radius:9999px;transition:height .6s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.ih-road-fill:before{content:"";background:repeating-linear-gradient(#ffffff8c 0 9px,#0000 9px 22px);width:2px;animation:.8s linear infinite ih-road-move;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes ih-road-move{to{background-position:0 22px}}.ih-stage.done .ih-stage-node,.ih-stage.active .ih-stage-node{background:linear-gradient(135deg,var(--primary),var(--teal))!important;color:var(--primary-foreground)!important;border-color:color-mix(in oklab,var(--teal) 55%,transparent)!important}.ih-stage.active .ih-stage-node{box-shadow:0 0 0 6px color-mix(in oklab,var(--teal) 18%,transparent)!important}.ih-stage.active .ih-stage-card{border-color:color-mix(in oklab,var(--teal) 50%,transparent)!important;background:color-mix(in oklab,var(--teal) 9%,transparent)!important}.ih-stage.done .ih-stage-card{border-color:color-mix(in oklab,var(--teal) 26%,transparent)!important}.ih-stage.done .ih-stage-conn,.ih-stage.active .ih-stage-conn{background:linear-gradient(90deg,var(--teal),transparent)!important}.ih-stage{align-items:center;min-height:13rem;display:flex;position:relative}.ih-stage-card{width:calc(50% - 2.6rem);position:relative}.ih-stage.left .ih-stage-card{margin-right:auto}.ih-stage.right .ih-stage-card{margin-left:auto}.ih-stage-node{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ih-stage-conn{background:linear-gradient(90deg,color-mix(in oklab,var(--teal) 55%,transparent),transparent);z-index:1;height:2px;position:absolute;top:50%}.ih-stage.left .ih-stage-conn{width:2.6rem;right:50%;transform:translateY(-50%)scaleX(-1)}.ih-stage.right .ih-stage-conn{width:2.6rem;left:50%;transform:translateY(-50%)}.ih-fieldbar{background:#ffffff14;border-radius:9999px;height:6px;overflow:hidden}.ih-fieldbar i{background:linear-gradient(90deg,var(--primary),var(--teal));border-radius:9999px;height:100%;animation:1.4s cubic-bezier(.22,.61,.36,1) infinite alternate ih-grow;display:block}@media (width<=740px){.ih-road{max-width:100%}.ih-road-band,.ih-road-fill,.ih-stage-node{left:1.2rem}.ih-stage-card{width:auto;margin-left:3.4rem!important;margin-right:0!important}.ih-stage.left .ih-stage-conn,.ih-stage.right .ih-stage-conn{width:2.2rem;left:1.2rem;right:auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.ih-road-fill:before,.ih-fieldbar i{animation:none!important}}@media (width<=880px){.ih-sticky{position:static;top:auto}}.ih-serve-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:1.25rem;display:grid}@media (width<=820px){.ih-serve-grid{grid-template-columns:1fr}}.ih-hiw-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:2rem;display:grid}@media (width<=820px){.ih-hiw-grid{grid-template-columns:1fr;gap:1.5rem}}.ih-hi-explore{grid-template-columns:.85fr 1.15fr .9fr;align-items:stretch;gap:1.5rem;display:grid}@media (width<=1040px){.ih-hi-explore{grid-template-columns:1fr 1fr}.ih-hi-explore>:nth-child(2){order:-1;grid-column:1/-1}}@media (width<=620px){.ih-hi-explore{grid-template-columns:1fr}.ih-hi-explore>:nth-child(2){order:-1}}.ih-trade-grid{flex-direction:column;gap:.5rem;display:flex}@media (width<=620px){.ih-trade-grid{grid-template-columns:1fr 1fr;display:grid}}.ih-verify-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;display:grid}@media (width<=880px){.ih-verify-grid{grid-template-columns:1fr;gap:1.25rem}}.ih-vcard{border:1px solid var(--border);background:var(--card);box-shadow:0 24px 60px -30px color-mix(in oklab,var(--primary) 55%,transparent);border-radius:1.3rem;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .55s;position:absolute;inset:0}.ih-flow-row{grid-template-columns:repeat(7,1fr);align-items:stretch;gap:.5rem;display:grid}@media (width<=900px){.ih-flow-row{grid-template-columns:1fr;gap:0}}.ih-terr-grid{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;display:grid}@media (width<=820px){.ih-terr-grid{grid-template-columns:1fr}}.ih-fit-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=760px){.ih-fit-grid{grid-template-columns:1fr}}@keyframes ih-flowdash{to{stroke-dashoffset:-14px}}@keyframes ih-scan{0%{opacity:0;transform:translateY(-110%)}15%{opacity:.85}85%{opacity:.85}to{opacity:0;transform:translateY(260%)}}@keyframes ih-bridge-step{0%,64%,to{border-color:var(--border);box-shadow:var(--shadow-card);transform:translateY(0)}8%,24%{border-color:color-mix(in oklab,var(--teal) 55%,transparent);box-shadow:0 18px 36px -16px color-mix(in oklab,var(--primary) 70%,transparent);transform:translateY(-6px)}}@keyframes ih-barrow-glow{0%,64%,to{opacity:.5;transform:translate(0)}8%,24%{opacity:1;transform:translate(3px)}}.ih-bridge>div:first-child .ih-bnode{animation:5s ease-in-out infinite ih-bridge-step}.ih-bridge>div:nth-child(2) .ih-bnode{animation:5s ease-in-out .55s infinite ih-bridge-step}.ih-bridge>div:nth-child(3) .ih-bnode{animation:5s ease-in-out 1.1s infinite ih-bridge-step}.ih-bridge>div:nth-child(4) .ih-bnode{animation:5s ease-in-out 1.65s infinite ih-bridge-step}.ih-bridge>.ih-bfinal{animation:5s ease-in-out 2.2s infinite ih-bridge-step}.ih-bridge .ih-barrow{animation:5s ease-in-out infinite ih-barrow-glow}.ih-bridge>div:first-child .ih-barrow{animation-delay:.28s}.ih-bridge>div:nth-child(2) .ih-barrow{animation-delay:.83s}.ih-bridge>div:nth-child(3) .ih-barrow{animation-delay:1.38s}.ih-bridge>div:nth-child(4) .ih-barrow{animation-delay:1.93s}@media (prefers-reduced-motion:reduce){.ih-bridge .ih-bnode,.ih-bridge .ih-barrow{animation:none!important}}.ih-vgrid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (width<=560px){.ih-vgrid{grid-template-columns:1fr}}@keyframes ih-stamp{0%,2%{opacity:0;transform:scale(1.6)rotate(-14deg)}7%{opacity:1;transform:scale(1)rotate(0)}90%{opacity:1;transform:scale(1)rotate(0)}96%,to{opacity:0;transform:scale(1.6)rotate(-14deg)}}@keyframes ih-tileon{0%,2%{border-color:var(--border);background:var(--card)}7%,90%{border-color:color-mix(in oklab,var(--teal) 42%,transparent);background:color-mix(in oklab,var(--teal) 7%,transparent)}96%,to{border-color:var(--border);background:var(--card)}}@keyframes ih-chipon{0%,3%{opacity:0;transform:translateY(4px)}9%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes ih-vbeam{0%{opacity:0;transform:translate(-30%)}4%{opacity:.7}40%{opacity:.7;transform:translate(130%)}46%,to{opacity:0}}@keyframes ih-sealon{0%,40%{opacity:0;transform:scale(1.7)rotate(-10deg)}48%{opacity:1;transform:scale(1)rotate(-7deg)}92%{opacity:1;transform:scale(1)rotate(-7deg)}98%,to{opacity:0;transform:scale(1.7)rotate(-10deg)}}.ih-vtile{animation:9s ease-in-out infinite both ih-tileon}.ih-vtile .ih-vcheck{animation:9s ease-in-out infinite both ih-stamp}.ih-vtile .ih-vchip{animation:9s ease-in-out infinite both ih-chipon}.ih-vgrid>:first-child .ih-vcheck,.ih-vgrid>:first-child.ih-vtile,.ih-vgrid>:first-child .ih-vchip{animation-delay:0s}.ih-vgrid>:nth-child(2) .ih-vcheck,.ih-vgrid>:nth-child(2).ih-vtile,.ih-vgrid>:nth-child(2) .ih-vchip{animation-delay:.5s}.ih-vgrid>:nth-child(3) .ih-vcheck,.ih-vgrid>:nth-child(3).ih-vtile,.ih-vgrid>:nth-child(3) .ih-vchip{animation-delay:1s}.ih-vgrid>:nth-child(4) .ih-vcheck,.ih-vgrid>:nth-child(4).ih-vtile,.ih-vgrid>:nth-child(4) .ih-vchip{animation-delay:1.5s}.ih-vgrid>:nth-child(5) .ih-vcheck,.ih-vgrid>:nth-child(5).ih-vtile,.ih-vgrid>:nth-child(5) .ih-vchip{animation-delay:2s}.ih-vgrid>:nth-child(6) .ih-vcheck,.ih-vgrid>:nth-child(6).ih-vtile,.ih-vgrid>:nth-child(6) .ih-vchip{animation-delay:2.5s}.ih-vbeam{animation:9s ease-in-out infinite ih-vbeam}.ih-vseal{animation:9s ease-in-out infinite both ih-sealon}@media (prefers-reduced-motion:reduce){.ih-vtile,.ih-vtile .ih-vcheck,.ih-vtile .ih-vchip,.ih-vbeam,.ih-vseal{opacity:1!important;border-color:color-mix(in oklab,var(--teal) 42%,transparent)!important;animation:none!important;transform:none!important}}.ih-terr2{grid-template-columns:.95fr 1.05fr;align-items:center;gap:2rem;display:grid}@media (width<=860px){.ih-terr2{grid-template-columns:1fr}}@keyframes ih-reject{0%,55%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(14px,-6px)}to{opacity:0;transform:translate(26px,-12px)}}.ih-dual{width:100%;position:relative}.ih-dual-paths{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=520px){.ih-dual-paths{grid-template-columns:1fr}}.ih-dual-card{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 44px -26px color-mix(in oklab,var(--primary) 55%,transparent);border-radius:1.3rem;padding:1.25rem;position:relative;overflow:hidden}.ih-dual-card.brand{border-color:color-mix(in oklab,var(--teal) 32%,transparent);background:linear-gradient(165deg,color-mix(in oklab,var(--teal) 8%,transparent),var(--card))}.ih-dual-card.owned{background:linear-gradient(165deg,oklab(60% -.0410424 -.112763/.09),var(--card));border-color:oklab(60% -.0307818 -.0845723/.34)}.ih-dual-card.brand{animation:7s ease-in-out infinite ih-dual-a}.ih-dual-card.owned{animation:7s ease-in-out infinite ih-dual-b}@keyframes ih-dual-a{0%,42%{box-shadow:0 18px 44px -26px color-mix(in oklab,var(--primary) 55%,transparent)}10%,32%{box-shadow:0 0 0 2px color-mix(in oklab,var(--teal) 30%,transparent),0 24px 50px -22px color-mix(in oklab,var(--teal) 65%,transparent)}to{box-shadow:0 18px 44px -26px color-mix(in oklab,var(--primary) 55%,transparent)}}@keyframes ih-dual-b{0%,50%,to{box-shadow:0 18px 44px -26px color-mix(in oklab,var(--primary) 55%,transparent)}60%,82%{box-shadow:0 0 0 2px oklab(60% -.0410424 -.112763/.34),0 24px 50px -22px oklab(55% -.0444626 -.12216/.6)}}@media (prefers-reduced-motion:reduce){.ih-dual-card{animation:none!important}}.ih-marq{animation:60s linear infinite paused ih-marquee}.ih-marq[data-run="1"]{animation-play-state:running}@media (prefers-reduced-motion:reduce){.ih-marq{animation:none!important;transform:none!important}}@keyframes ih-flow-node{0%,72%,to{box-shadow:0 12px 26px -12px color-mix(in oklab,var(--primary) 60%,transparent);transform:translateY(0)}10%,30%{box-shadow:0 16px 30px -10px color-mix(in oklab,var(--primary) 80%,transparent),0 0 0 6px color-mix(in oklab,var(--teal) 16%,transparent);transform:translateY(-6px)}}.ih-flow-node{animation:5.6s ease-in-out infinite ih-flow-node}.ih-flow-row>:first-child .ih-flow-node{animation-delay:0s}.ih-flow-row>:nth-child(2) .ih-flow-node{animation-delay:.36s}.ih-flow-row>:nth-child(3) .ih-flow-node{animation-delay:.72s}.ih-flow-row>:nth-child(4) .ih-flow-node{animation-delay:1.08s}.ih-flow-row>:nth-child(5) .ih-flow-node{animation-delay:1.44s}.ih-flow-row>:nth-child(6) .ih-flow-node{animation-delay:1.8s}.ih-flow-row>:nth-child(7) .ih-flow-node{animation-delay:2.16s}.ih-flow-row>:first-child .ih-flow-label,.ih-flow-row>:nth-child(2) .ih-flow-label,.ih-flow-row>:nth-child(3) .ih-flow-label,.ih-flow-row>:nth-child(4) .ih-flow-label,.ih-flow-row>:nth-child(5) .ih-flow-label,.ih-flow-row>:nth-child(6) .ih-flow-label,.ih-flow-row>:nth-child(7) .ih-flow-label{animation:5.6s ease-in-out infinite ih-flow-glow}.ih-flow-row>:nth-child(2) .ih-flow-label{animation-delay:.36s}.ih-flow-row>:nth-child(3) .ih-flow-label{animation-delay:.72s}.ih-flow-row>:nth-child(4) .ih-flow-label{animation-delay:1.08s}.ih-flow-row>:nth-child(5) .ih-flow-label{animation-delay:1.44s}.ih-flow-row>:nth-child(6) .ih-flow-label{animation-delay:1.8s}.ih-flow-row>:nth-child(7) .ih-flow-label{animation-delay:2.16s}@keyframes ih-flow-glow{0%,72%,to{color:var(--muted-foreground)}10%,30%{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.ih-flow-node,.ih-flow-label{animation:none!important}}@keyframes ih-funnel-drop{0%{opacity:0;transform:translateY(-8px)}18%{opacity:1}82%{opacity:1}to{transform:translateY(var(--fdrop,40px));opacity:0}}@keyframes ih-leak{0%,58%{opacity:0;transform:translate(0)}66%{opacity:.85}to{transform:translate(var(--lx,16px),20px);opacity:0}}@keyframes ih-pipe{to{background-position:34px 0}}@keyframes ih-runx{0%{opacity:0;left:-6%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:104%}}@keyframes ih-paid-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.16);transform:scale(1.09)}}@keyframes ih-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){[style*=ih-paid-pulse],[style*=ih-eq]{animation:none!important}}.ih-cmp-row{transition:background .25s}.ih-cmp-row:hover{background:color-mix(in oklab,var(--secondary) 50%,transparent)}@media (prefers-reduced-motion:reduce){.ih-orb,.ih-chip,.ih-tilt{animation:none!important;transform:none!important}.ih-sheen:after{display:none}}.ih-logo-link img{transition:opacity .2s,transform .2s}.ih-logo-link:hover img{opacity:.82;transform:translateY(-1px)}.ih-cta-btn{transition:transform .2s,box-shadow .2s}.ih-cta-btn:hover{box-shadow:0 12px 28px -8px color-mix(in oklab,var(--accent) 60%,transparent);transform:translateY(-2px)}.ih-menu-btn{transition:background .15s}.ih-menu-btn:hover{background:var(--secondary)}.ih-menu-close:hover{background:#ffffff1f}.ih-menu-link{transition:color .15s,padding-left .2s}.ih-menu-link:hover{color:var(--teal);padding-left:.4rem}.ih-footer-link{transition:color .15s}.ih-footer-link:hover{color:var(--foreground)}.ih-link{color:var(--primary);font-weight:600;text-decoration:none}.ih-link:hover{text-decoration:underline}.ih-card-link{color:inherit;text-decoration:none;display:block}.ih-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ih-skip-link{z-index:100;background:var(--accent);color:var(--accent-foreground);border-radius:0 0 .6rem;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.ih-skip-link:focus{left:0}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ih-row-btn{text-align:left;cursor:pointer;width:100%;font-family:inherit;transition:background .2s,border-color .2s,transform .2s}.ih-row-btn:hover{transform:translateY(-1px)}.ih-plain-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}
