.iagonex-landing{--ease-out:cubic-bezier(.16, 1, .3, 1);--u:1;--voice:var(--font-unbounded), sans-serif;--read:var(--font-familjen-grotesk), "Helvetica Neue", Arial, sans-serif}.iagonex-landing *,.iagonex-landing :before,.iagonex-landing :after{box-sizing:border-box}html:has(.iagonex-landing){background:var(--af-identity-ink);-webkit-text-size-adjust:100%}.iagonex-landing{background:var(--ink);width:100%;color:var(--white);font-family:var(--voice);-webkit-font-smoothing:antialiased;font-weight:400}.iagonex-landing a{color:inherit;text-decoration:none}.iagonex-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.iagonex-landing h1,.iagonex-landing h2,.iagonex-landing h3,.iagonex-landing p,.iagonex-landing ul{margin:0;padding:0}.iagonex-landing ul{list-style:none}.iagonex-landing svg{display:block}.iagonex-landing :focus{outline:none}.iagonex-landing :focus-visible{box-shadow:0 0 0 4px var(--ground), 0 0 0 8px var(--text)}.iagonex-landing .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iagonex-landing .skip{z-index:60;background:var(--white);color:var(--ink);border-radius:999px;padding:14px 20px;font-size:.875rem;font-weight:700;position:fixed;top:-80px;left:24px}.iagonex-landing .skip:focus{top:90px}.iagonex-landing .bar{z-index:50;background:var(--ink);border-radius:999px;align-items:center;gap:8px;height:60px;padding:0 9px 0 26px;display:flex;position:fixed;top:14px;left:14px;right:14px}.iagonex-landing .brand{letter-spacing:-.01em;border-radius:8px;margin-right:18px;font-size:1.1875rem;font-weight:900}.iagonex-landing .brand b{color:var(--orange);font-weight:900}.iagonex-landing .bar nav{align-items:center;gap:2px;display:flex}.iagonex-landing .bar nav a,.iagonex-landing .login{transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;padding:11px 14px;font-size:.8125rem;font-weight:500}.iagonex-landing .bar nav a:hover,.iagonex-landing .login:hover{background:var(--white);color:var(--ink)}.iagonex-landing .spacer{flex:1}.iagonex-landing .cta{background:var(--orange);height:42px;color:var(--ink);white-space:nowrap;transition:background-color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;align-items:center;padding:0 20px;font-size:.8125rem;font-weight:800;display:inline-flex}.iagonex-landing .cta:hover{background:var(--white);transform:scale(1.04)}.iagonex-landing .cta:active{transform:scale(.97)}.iagonex-landing .theme-switch{width:42px;height:42px;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.iagonex-landing .theme-switch:hover{background:var(--white);color:var(--ink)}.iagonex-landing .theme-switch svg{width:19px;height:19px}.iagonex-landing .theme-switch__sun{display:none}html.dark .iagonex-landing .theme-switch__sun{display:block}html.dark .iagonex-landing .theme-switch__moon,html:not(.landing-js) .iagonex-landing .theme-switch{display:none}.iagonex-landing .menu-toggle{background:var(--white);width:42px;height:42px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:none}.iagonex-landing .menu-toggle svg{width:20px;height:20px}.iagonex-landing .menu-toggle .icon-close{display:none}.iagonex-landing .menu-toggle[aria-expanded=true] .icon-close{display:block}.iagonex-landing .menu-toggle[aria-expanded=true] .icon-menu{display:none}.iagonex-landing .menu-panel{z-index:45;background:var(--ink);flex-direction:column;gap:4px;padding:104px 24px 32px;display:none;position:fixed;inset:0;overflow:auto}.iagonex-landing .menu-panel.open{display:flex}.iagonex-landing .menu-panel a{letter-spacing:-.02em;border-radius:18px;align-self:flex-start;padding:10px 14px;font-size:1.875rem;font-weight:800;line-height:1.1}.iagonex-landing .menu-panel a:hover{background:var(--white);color:var(--ink)}.iagonex-landing .menu-panel a:first-child{color:var(--orange)}.iagonex-landing .menu-panel a:nth-child(3){color:var(--ochre)}.iagonex-landing .menu-panel a.last{color:var(--soft);margin-top:auto;font-size:1rem;font-weight:500}.iagonex-landing .act{container-type:inline-size}.iagonex-landing .stage{background:var(--ground);height:100svh;min-height:max(810px,50.625rem);color:var(--text);--u:min(tan(atan2(100cqw,1440px)),tan(atan2(max(100svh,810px,50.625rem),900px)));--ox:calc((100% - var(--u)*1440px)/2);--title-x:calc(var(--ox) + var(--u)*56px);--title-y:calc(100% - var(--u)*28.125rem);--ask-x:calc(var(--ox) + var(--u)*840px);--disc-x:calc(var(--ox) + var(--u)*1234px);position:relative;overflow:hidden}.iagonex-landing .figures,.iagonex-landing .talk{pointer-events:none;position:absolute;inset:0}.iagonex-landing .figures{z-index:1;isolation:isolate}.iagonex-landing .fig{--fx:var(--px);--fy:var(--py);--fs:var(--ps);--fr:var(--pr);width:calc(var(--fs)*var(--u)*1px);height:calc(var(--fs)*var(--u)*1px);left:calc(var(--ox) + (var(--fx) - var(--fs)/2)*var(--u)*1px);top:calc((var(--fy) - var(--fs)/2)*var(--u)*1px);transform:rotate(var(--fr)) scale(var(--body-scale));position:absolute}.iagonex-landing .fig svg{width:100%;height:100%;overflow:visible}.iagonex-landing .stage [data-figure] *{transition:none!important;animation:none!important}.iagonex-landing .stage[data-live] .figures>.fig,html.landing-js .iagonex-landing .stage:not([data-live]) .figures{visibility:hidden}.iagonex-landing .hero-vectors{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iagonex-landing .hero-mask [data-cast]{color:#fff}.iagonex-landing .hero-mask [data-cast=reception],.iagonex-landing .hero-mask [data-cast=reminders],html.dark .iagonex-landing .hero-mask [data-cast]{color:#000}html.dark .iagonex-landing .hero-mask [data-cast=reception],html.dark .iagonex-landing .hero-mask [data-cast=reminders]{color:#fff}.iagonex-landing .hero-type{color:var(--text)}.iagonex-landing .hero-type--reverse{color:var(--ground)}.iagonex-landing .poster{z-index:2;pointer-events:none;position:absolute;inset:0}.iagonex-landing .poster>*,.iagonex-landing .motto>*{pointer-events:auto}.iagonex-landing .motto{pointer-events:none;position:absolute;inset:0}.iagonex-landing .stage h1,.iagonex-landing .hero-heading{font-family:var(--voice);font-size:max(.75rem,calc(var(--u)*5.625rem));letter-spacing:-.025em;font-weight:900;line-height:.97}.iagonex-landing .hero-copy{left:var(--title-x);top:var(--title-y);width:calc(var(--u)*680px);position:absolute}.iagonex-landing .stage #titular{width:max-content;max-width:none}.iagonex-landing .stage h1 span,.iagonex-landing .hero-heading span{white-space:nowrap;display:block}.iagonex-landing .stage:not([data-type-ready]) #titular span{background:var(--ground)}.iagonex-landing .stage[data-type-ready] #titular{color:#0000}.iagonex-landing .stage .lead{margin-top:calc(var(--u)*1.4375rem);width:calc(var(--u)*665px);color:var(--text);font-family:var(--read);font-size:max(1rem,calc(var(--u)*1.1875rem));line-height:1.5}.iagonex-landing .lead b{font-weight:700}.iagonex-landing .stage .note{width:100%;color:var(--text);font-family:var(--read);margin-top:.875rem;font-size:.8125rem;line-height:1.5}.iagonex-landing .note b{font-weight:700}.iagonex-landing .stage .demo-disc{left:var(--disc-x);bottom:calc(var(--u)*40px);width:calc(var(--u)*176px);height:calc(var(--u)*176px);background:var(--text);color:var(--ground);text-align:center;font-weight:900;font-size:max(.75rem,calc(var(--u)*1.25rem));letter-spacing:-.02em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;line-height:1.05;transition:transform .3s;display:flex;position:absolute}.iagonex-landing .demo-disc .arrow{width:calc(var(--u)*46px);height:calc(var(--u)*46px);background:var(--ground);color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex}.iagonex-landing .demo-disc .arrow svg{width:46%;height:46%}.iagonex-landing .demo-disc:hover{transform:scale(1.04)rotate(-4deg)}.iagonex-landing .talk{z-index:3}.iagonex-landing .balloon,.iagonex-landing .slip{width:260px;font-family:var(--read);opacity:0;visibility:hidden;border-radius:20px;padding:12px 16px;font-size:1rem;font-weight:700;line-height:1.35;position:absolute;top:80px;left:16px}.iagonex-landing .balloon small,.iagonex-landing .slip small{margin-bottom:4px;font-size:.75rem;font-weight:800;display:block}.iagonex-landing .balloon.is-client,.iagonex-landing .slip{background:var(--text);color:var(--ground)}.iagonex-landing .balloon.is-agent{background:var(--gc,var(--blue));color:var(--gt,var(--white))}.iagonex-landing .balloon.enters,.iagonex-landing .slip.enters{opacity:1;visibility:visible}.iagonex-landing .slip i{margin-top:6px;font-size:1rem;font-style:normal;display:block}.iagonex-landing .slip i:empty{display:none}.iagonex-landing .talk [data-tail]:after{content:"";background:inherit;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.iagonex-landing .talk [data-tail=bottom]:after{bottom:-6px;left:calc(50% - 6px)}.iagonex-landing .talk [data-tail=top]:after{top:-6px;left:calc(50% - 6px)}.iagonex-landing .talk [data-tail=left]:after{top:calc(50% - 6px);left:-6px}.iagonex-landing .talk [data-tail=right]:after{top:calc(50% - 6px);right:-6px}.iagonex-landing .team{border:1px solid var(--text);background:var(--ground);height:46px;color:var(--text);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:0 18px 0 6px;font-size:.75rem;font-weight:800;display:flex;position:relative}.iagonex-landing .team .person{background:var(--text);width:32px;height:32px;color:var(--ground);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.iagonex-landing .team .person svg{width:62%;height:62%;position:absolute}.iagonex-landing .team .icon-check{opacity:0}.iagonex-landing .team .says{display:grid}.iagonex-landing .team .says span{grid-area:1/1}.iagonex-landing .team .say-review,.iagonex-landing .team .say-done,.iagonex-landing .team.is-reviewing .say-idle,.iagonex-landing .team.is-approved .say-idle,.iagonex-landing .team.is-approved .icon-people{opacity:0}.iagonex-landing .team.is-reviewing .say-review,.iagonex-landing .team.is-approved .say-done,.iagonex-landing .team.is-approved .icon-check{opacity:1}.iagonex-landing .team.is-approved{background:var(--ochre);color:var(--ink)}.iagonex-landing .pause{z-index:6;border:1px solid var(--text);background:var(--ground);width:44px;height:44px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:88px;right:22px}.iagonex-landing .pause svg{width:18px;height:18px}.iagonex-landing .pause .icon-play,.iagonex-landing .pause[aria-pressed=true] .icon-pause{display:none}.iagonex-landing .pause[aria-pressed=true] .icon-play{display:block}.iagonex-landing .hero-contact{left:var(--ask-x);bottom:calc(var(--u)*40px);width:calc(var(--u)*380px);flex-direction:column;gap:18px;display:flex;position:absolute}.iagonex-landing .stage .hero-contact .ask,.iagonex-landing .hero-contact .ask-off{width:100%;max-width:none;box-shadow:none;border:1px solid var(--text);border-radius:22px;position:relative;bottom:auto;left:auto;right:auto}.iagonex-landing .ask-off{background:var(--ground);color:var(--text);font-family:var(--read);padding:22px;font-weight:700;position:absolute}.iagonex-landing .ask-off a{align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:1rem;text-decoration:underline;display:flex}.iagonex-landing .ask-off svg{flex:none;width:24px;height:24px}.iagonex-landing .ask{z-index:4;right:calc(var(--u) * 96px);bottom:calc(var(--u) * 318px);width:max(300px, calc(var(--u) * 400px));background:var(--white);max-width:calc(100vw - 48px);color:var(--ink);box-shadow:0 0 0 4px var(--ink);font-family:var(--read);transform-origin:100% 100%;transition:opacity .25s var(--ease-out), transform .45s var(--ease-out), visibility 0s;border-radius:24px 24px 6px;padding:16px 18px 14px;position:absolute}.iagonex-landing .stage[data-conversing] .pause{visibility:hidden}.iagonex-landing .ask[data-open]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .3s var(--ease-out), visibility 0s .2s;transform:scale(.94)}.iagonex-landing .ask__who{font-family:var(--voice);letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 78%, var(--white));font-size:.75rem;font-weight:800}.iagonex-landing .ask .af-form-field{display:block}.iagonex-landing .ask .af-form-field label{font-family:var(--voice);letter-spacing:-.01em;color:var(--ink);font-weight:800;line-height:1.2;font-size:max(.9375rem, calc(var(--u) * 1.0625rem));margin-top:4px;display:block}.iagonex-landing .ask .af-form-field>div{margin-top:12px}.iagonex-landing .ask .af-form-control{background:var(--white);width:100%;height:52px;min-height:0;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-family:var(--read);border:0;border-radius:999px;outline:none;padding:0 58px 0 18px;font-size:1rem;line-height:1.3}.iagonex-landing .ask .af-form-control:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 3px var(--orange), 0 0 0 5px var(--ink)}.iagonex-landing .ask .af-form-control::placeholder{color:color-mix(in srgb, var(--ink) 64%, var(--white));opacity:1;font-size:1rem}.iagonex-landing .ask .af-form-field button{background:var(--ink);width:44px;height:44px;color:var(--white);transition:transform .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.iagonex-landing .ask .af-form-field button:hover{transform:translate(3px)}.iagonex-landing .ask .af-form-field button:active{transform:scale(.94)}.iagonex-landing .ask .af-form-field button svg{width:20px;height:20px}.iagonex-landing .ask__link{text-underline-offset:3px;align-items:center;min-height:44px;margin-top:6px;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.iagonex-landing .ask__kept,.iagonex-landing .ask__failed{color:color-mix(in srgb, var(--ink) 74%, var(--white));margin-top:8px;font-size:.75rem;line-height:1.35}.iagonex-landing .ask__failed{color:var(--ink);font-size:.8125rem;font-weight:700}.iagonex-landing .ask__kept a,.iagonex-landing .ask__failed a{text-underline-offset:2px;text-decoration:underline}html:not(.landing-js) .iagonex-landing .ask__form{display:none}@media (max-width:1180px){.iagonex-landing .bar nav,.iagonex-landing .login{display:none}.iagonex-landing .menu-toggle{display:inline-flex}}@media (max-width:819px){.iagonex-landing .bar{height:54px;padding:0 6px 0 18px;top:8px;left:8px;right:8px}.iagonex-landing .brand{margin-right:4px;font-size:1rem}.iagonex-landing .cta{height:42px;padding:0 15px;font-size:.75rem}}@container (max-width:959px){.iagonex-landing .stage{min-height:calc(max(940px,58.75rem)*min(tan(atan2(100cqw,390px)),1.7));--u:min(tan(atan2(100cqw,390px)),1.7);--ox:calc((100% - var(--u)*390px)/2);--title-x:calc(var(--ox) + var(--u)*16px);--title-y:calc(100% - var(--u)*31.875rem);--ask-x:calc(var(--ox) + var(--u)*16px);--disc-x:calc(var(--ox) + var(--u)*278px)}.iagonex-landing .fig{--fx:var(--mx);--fy:var(--my);--fs:var(--ms);--fr:var(--mr)}.iagonex-landing .stage h1,.iagonex-landing .hero-heading{font-size:max(.75rem,calc(var(--u)*2.3125rem))}.iagonex-landing .hero-copy{width:calc(var(--u)*358px)}.iagonex-landing .stage .lead{margin-top:calc(var(--u)*.875rem);width:100%;font-size:1rem;line-height:1.4}.iagonex-landing .stage .note{margin-top:.625rem;font-size:.75rem;line-height:1.4}.iagonex-landing .hero-contact{width:calc(var(--u)*244px);bottom:calc(var(--u)*60px)}.iagonex-landing .stage .ask,.iagonex-landing .ask-off{padding:12px;display:block}.iagonex-landing .stage .ask .af-form-field label{font-size:1rem}.iagonex-landing .stage .ask .af-form-control{height:44px}.iagonex-landing .stage .ask__who,.iagonex-landing .stage .ask__kept{font-size:.75rem}.iagonex-landing .stage .demo-disc{width:calc(var(--u)*96px);height:calc(var(--u)*96px);bottom:calc(var(--u)*60px);font-size:max(.75rem,calc(var(--u)*.75rem));gap:8px}.iagonex-landing .demo-disc .arrow{width:28px;height:28px}.iagonex-landing .hero-contact .team{top:calc(100% + var(--u)*60px - 48px);height:40px;position:absolute}.iagonex-landing .balloon,.iagonex-landing .slip{width:220px}.iagonex-landing .pause{top:68px;right:12px}}@media (prefers-reduced-motion:reduce){html.landing-js .iagonex-landing .stage:not([data-live]) .figures{visibility:visible}.iagonex-landing *,.iagonex-landing :before,.iagonex-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.iagonex-landing .pause{display:none}}html:has(.iagonex-landing){scroll-behavior:smooth;scroll-padding-top:92px}html:has(.af-site-demo--top):has(.iagonex-landing){scroll-padding-top:calc(92px + var(--af-site-demo-h))}html:has(.af-site-demo--top) .iagonex-landing .bar{top:calc(14px + var(--af-site-demo-h))}@media (max-width:819px){html:has(.af-site-demo--top) .iagonex-landing .bar{top:calc(8px + var(--af-site-demo-h))}}.iagonex-landing{font-family:var(--read);font-size:1.0625rem;line-height:1.5;overflow-x:clip}.iagonex-landing .bar,.iagonex-landing .menu-panel,.iagonex-landing .act{font-family:var(--voice)}.iagonex-landing input,.iagonex-landing select,.iagonex-landing textarea{font:inherit;color:inherit}.iagonex-landing h2,.iagonex-landing h3{font-family:var(--read);letter-spacing:0}.iagonex-landing .on-ink{color:var(--text)}.iagonex-landing .figures{z-index:1}html.landing-js .iagonex-landing .no-js-only,html:not(.landing-js) .iagonex-landing .talk,html:not(.landing-js) .iagonex-landing .pause{display:none}.iagonex-landing .caption{color:var(--text-soft);margin-top:16px;font-size:.875rem;line-height:1.4}.iagonex-landing .fig-inline{width:var(--t,48px);height:var(--t,48px);flex:none;display:inline-block}.iagonex-landing .fig-inline svg{width:100%;height:100%;overflow:visible}.iagonex-landing .pill{background:var(--white);min-height:52px;color:var(--ink);font-family:var(--voice);letter-spacing:-.01em;white-space:nowrap;transition:transform .3s var(--ease-out),background-color .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.875rem;font-weight:800;display:inline-flex}.iagonex-landing .pill:hover{transform:scale(1.04)}.iagonex-landing .pill:active{transform:scale(.97)}.iagonex-landing .talk-sales{height:42px;transition:background-color .25s var(--ease-out),color .25s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:.8125rem;font-weight:500;display:inline-flex}.iagonex-landing .talk-sales:hover{background:var(--white);color:var(--ink)}.iagonex-landing .talk-sales .fig-inline{--t:30px}.iagonex-landing .btn{min-height:48px;font-family:var(--read);white-space:nowrap;transition:transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:700;line-height:1.1;display:inline-flex}.iagonex-landing .btn:hover{transform:translateY(-1px)}.iagonex-landing .btn:active{transform:translateY(1px)}.iagonex-landing .btn svg{flex:none;width:18px;height:18px}.iagonex-landing .btn--accent{background:var(--orange);color:var(--ink)}.iagonex-landing .btn--line{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.iagonex-landing .btn--line:focus-visible{box-shadow:0 0 0 4px var(--ground),0 0 0 8px var(--text)}.iagonex-landing .btn--small{min-height:44px;padding:0 18px;font-size:.9375rem}.iagonex-landing .tag{color:var(--accent-text);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-block;box-shadow:inset 0 0 0 1.5px}.iagonex-landing .done-line{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.9375rem;font-weight:600;display:flex}.iagonex-landing .done-line svg{width:16px;height:16px;color:var(--accent-text);flex:none}.iagonex-landing details>summary{cursor:pointer;list-style:none}.iagonex-landing details>summary::-webkit-details-marker{display:none}.iagonex-landing .below details:not(.faq__list details)>summary,.iagonex-landing .about summary{min-height:44px;color:var(--text-soft);text-underline-offset:3px;border-radius:6px;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.iagonex-landing .thread{flex-direction:column;gap:8px;min-width:0;display:flex}.iagonex-landing .bubble{border-radius:18px;max-width:92%;padding:10px 14px;font-size:1rem;line-height:1.35}.iagonex-landing .bubble--client{background:var(--bubble-client);color:var(--bubble-client-text);border-top-right-radius:5px;align-self:flex-end}.iagonex-landing .bubble--agent{background:var(--bubble-agent);color:var(--bubble-agent-text);border-top-left-radius:5px;align-self:flex-start}.iagonex-landing .source{color:var(--text-soft);font-size:.875rem;font-weight:600}.iagonex-landing .window{background:var(--surface);border:1px solid var(--rule);border-radius:18px;min-width:0;overflow:hidden}.iagonex-landing .stub{z-index:1;background:var(--surface);color:var(--text);border:1px solid var(--rule);border-radius:22px;padding:clamp(20px,2.6vw,32px);position:relative}.iagonex-landing .stub__title{font-family:var(--read);font-size:1.5rem;font-weight:700;line-height:1.2}.iagonex-landing .stub__sub{color:var(--text-soft);margin-top:4px;font-size:.9375rem}.iagonex-landing .fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));gap:14px 16px;margin-top:18px;display:grid}.iagonex-landing .field--wide{grid-column:1/-1}.iagonex-landing .stub .af-form-field{display:block}.iagonex-landing .stub .af-form-field label{font-family:var(--read);letter-spacing:0;color:var(--text);margin-bottom:6px;font-size:.9375rem;font-weight:600;line-height:1.45;display:block}.iagonex-landing .stub .af-form-control{background:var(--ground);width:100%;min-height:48px;color:var(--text);border:1.5px solid var(--rule-control);font-family:var(--read);box-shadow:none;border-radius:12px;outline:none;padding:10px 14px;font-size:1rem;line-height:1.3}.iagonex-landing .stub .af-form-control *{color:inherit;font-size:inherit}.iagonex-landing .stub textarea.af-form-control{resize:vertical;min-height:84px;line-height:1.35}.iagonex-landing .stub button.af-form-control{cursor:pointer;text-align:left}.iagonex-landing .stub .af-form-control::placeholder{color:var(--text-soft);opacity:1;font-size:1rem}.iagonex-landing .stub .af-form-control[aria-invalid=true]{border-color:var(--error-text)}.iagonex-landing .stub .af-form-control:focus-visible{border-color:var(--rule-strong);box-shadow:0 0 0 3px var(--orange)}.iagonex-landing .stub .af-form-field p[id$=-error]{color:var(--error-text);font-family:var(--read);margin-top:5px;font-size:.9063rem;font-weight:700;line-height:1.3;display:block}.iagonex-landing .stub .af-form-field p[id$=-error] svg{display:none}.iagonex-landing .stub__foot{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;display:flex}.iagonex-landing .stub__wa{text-underline-offset:3px;border-radius:6px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.iagonex-landing .stub__note{color:var(--text-soft);max-width:60ch;margin-top:12px;font-size:.875rem}.iagonex-landing .form-summary{color:var(--error-text);margin-top:14px;font-weight:700}.iagonex-landing .form-summary:empty{display:none}.iagonex-landing .received .stub__title{margin-bottom:12px}.iagonex-landing .received:focus-visible{box-shadow:none}.iagonex-landing .demo-window .stub__title{padding-right:56px}.iagonex-landing .received p{max-width:40ch;margin-bottom:18px;font-size:1.125rem;line-height:1.4}.iagonex-landing .received__actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.iagonex-landing .received p.received__status{margin-bottom:10px;font-size:.9688rem;font-weight:700}.iagonex-landing .received p.received__status:empty{display:none}.iagonex-landing .received p.received__message{white-space:pre-wrap;background:var(--well);-webkit-user-select:all;user-select:all;border-radius:12px;max-width:none;padding:12px 14px;font-size:.9688rem}.iagonex-landing .demo-backdrop{z-index:60;background:var(--backdrop);place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.iagonex-landing .demo-window{width:100%;max-width:680px;max-height:calc(100dvh - 24px);font-family:var(--read);position:relative;overflow:auto}.iagonex-landing .demo-window:focus-visible{box-shadow:none}.iagonex-landing .close{background:var(--text);width:44px;height:44px;color:var(--ground);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.iagonex-landing .close svg{width:20px;height:20px}.iagonex-landing .agent-chat{--chat-surface:var(--surface);--chat-text:var(--text);--chat-soft:var(--text-soft);--chat-rule:var(--rule-control);--chat-line:var(--rule);--chat-agent:var(--bubble-agent);--chat-agent-text:var(--bubble-agent-text);--chat-client:var(--bubble-client);--chat-client-text:var(--bubble-client-text);--chat-ring:2px;z-index:49;visibility:hidden;pointer-events:none;width:380px;max-width:calc(100vw - 32px);height:min(600px,100svh - 160px);font-family:var(--read);position:fixed;bottom:24px;right:24px}.iagonex-landing .agent-chat[data-open]{visibility:visible;pointer-events:auto;animation:landing-chat-settles .3s var(--ease-out)}.iagonex-landing .agent-chat[data-place=poster]{--chat-surface:var(--white);--chat-text:var(--ink);--chat-soft:color-mix(in srgb, var(--ink) 72%, var(--white));--chat-rule:color-mix(in srgb, var(--ink) 46%, var(--white));--chat-line:color-mix(in srgb, var(--ink) 14%, var(--white));--chat-agent:var(--ink);--chat-agent-text:var(--white);--chat-client:color-mix(in srgb, var(--ink) 9%, var(--white));--chat-client-text:var(--ink);--chat-ring:4px;top:var(--chat-top,96px);bottom:auto;right:var(--chat-right,24px);width:var(--chat-width,380px);height:var(--chat-height,480px);position:absolute}.iagonex-landing .agent-chat[data-open][data-place=poster]{animation-name:landing-chat-rises}@keyframes landing-chat-settles{0%{opacity:0;transform:translateY(12px)}}@keyframes landing-chat-rises{0%{opacity:0;transform:translateY(12px)scale(.98)}}.iagonex-landing .agent-chat__perch{z-index:-1;--scene:56px;line-height:0;position:absolute;top:-47px;left:26px}.iagonex-landing .agent-chat[data-place=poster] .agent-chat__perch{display:none}.iagonex-landing .agent-chat #af-widget-root{--af-font:var(--read);color:var(--chat-text)}.iagonex-landing .agent-chat #af-panel{z-index:auto;background:var(--chat-surface);width:auto;max-width:none;height:auto;max-height:none;color:var(--chat-text);box-shadow:0 0 0 var(--chat-ring) var(--chat-text);border:0;border-radius:24px;position:absolute;top:0;bottom:0!important;left:0!important;right:0!important}.iagonex-landing .agent-chat #af-header{background:var(--chat-surface);color:var(--chat-text);box-shadow:none;border-bottom:1px solid var(--chat-line);padding:12px 12px 12px 20px}.iagonex-landing .agent-chat #af-avatar{display:none}.iagonex-landing .agent-chat #af-title{font-family:var(--voice);letter-spacing:-.01em;font-size:.9375rem;font-weight:800;line-height:1.25}.iagonex-landing .agent-chat #af-subtitle{opacity:1;color:var(--chat-soft);font-size:.8125rem;line-height:1.3}.iagonex-landing .agent-chat #af-close{background:var(--chat-text);width:44px;height:44px;color:var(--chat-surface);transition:transform .3s var(--ease-out);font-size:1rem}.iagonex-landing .agent-chat #af-close:hover{background:var(--chat-text);transform:scale(1.08)}.iagonex-landing .agent-chat #af-messages{background:var(--chat-surface);gap:10px;padding:16px 16px 12px}.iagonex-landing .agent-chat #af-messages::-webkit-scrollbar-thumb{background:var(--chat-line)}.iagonex-landing .agent-chat #af-widget-root .af-msg{max-width:88%;box-shadow:none;border:0;border-radius:18px;padding:10px 14px;font-size:1rem;line-height:1.4}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot{background:var(--chat-agent);color:var(--chat-agent-text);border-top-left-radius:5px}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot strong,.iagonex-landing .agent-chat #af-widget-root .af-msg-bot .af-md-h,.iagonex-landing .agent-chat #af-widget-root .af-msg-bot a{color:inherit}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot .af-md-h{font-size:1rem}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot code{background:0 0;padding:0;font-family:inherit;font-size:1rem;font-weight:700}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot .af-md-caption{color:inherit;font-size:.8125rem}.iagonex-landing .agent-chat #af-widget-root .af-msg-user{background:var(--chat-client);color:var(--chat-client-text);border-top-right-radius:5px;border-bottom-right-radius:18px}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot{border-bottom-left-radius:18px}.iagonex-landing .agent-chat #af-widget-root .af-msg-error{color:var(--chat-text);box-shadow:inset 0 0 0 1.5px var(--chat-text);background:0 0;font-size:.9375rem;font-weight:600}.iagonex-landing .agent-chat #af-typing{background:var(--chat-client);border-radius:5px 18px 18px;padding:10px 14px}.iagonex-landing .agent-chat #af-spinner{border-color:var(--chat-line);border-top-color:var(--chat-text)}.iagonex-landing .agent-chat #af-activity-text{color:var(--chat-soft);-webkit-text-fill-color:currentColor;background:0 0;font-size:.875rem;font-weight:600;animation:none}.iagonex-landing .agent-chat #af-typing.af-done #af-spinner,.iagonex-landing .agent-chat #af-typing.af-done #af-activity-text{color:var(--chat-text);-webkit-text-fill-color:currentColor}.iagonex-landing .agent-chat #af-widget-root .af-starter{min-height:44px;color:var(--chat-text);box-shadow:inset 0 0 0 1.5px var(--chat-text);background:0 0;border:0;padding:8px 15px;font-size:.9375rem;font-weight:700;line-height:1.25}.iagonex-landing .agent-chat #af-widget-root .af-starter:hover{background:var(--chat-client)}.iagonex-landing .agent-chat #af-footer{background:var(--chat-surface);border-top:0;align-items:flex-end;gap:8px;padding:8px 12px}.iagonex-landing .agent-chat #af-actions-toggle{display:none}.iagonex-landing .agent-chat #af-input{min-height:44px;color:var(--chat-text);box-shadow:inset 0 0 0 1.5px var(--chat-rule);background:0 0;border:0;border-radius:22px;padding:11px 16px;font-size:1rem;line-height:1.35}.iagonex-landing .agent-chat #af-widget-root #af-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--chat-text), 0 0 0 3px var(--orange), 0 0 0 5px var(--chat-text);outline:0}.iagonex-landing .agent-chat #af-input:disabled{opacity:.55}.iagonex-landing .agent-chat #af-widget-root .af-msg-bot a{text-underline-offset:3px;font-weight:700}.iagonex-landing .agent-chat #af-input::placeholder{color:var(--chat-soft);opacity:1}.iagonex-landing .agent-chat #af-send{background:var(--chat-text);width:44px;height:44px}.iagonex-landing .agent-chat #af-send:hover{background:var(--chat-text)}.iagonex-landing .agent-chat #af-send:disabled{background:var(--chat-rule)}.iagonex-landing .agent-chat #af-send svg{fill:var(--chat-surface)}.iagonex-landing .agent-chat #af-notice{background:var(--chat-surface);color:var(--chat-soft);padding:0 20px 14px;font-size:.75rem;line-height:1.4}.iagonex-landing .agent-chat #af-widget-root :focus-visible{outline:2px solid var(--chat-text);outline-offset:2px}.iagonex-landing .agent-chat #af-widget-root button:focus-visible,.iagonex-landing .agent-chat #af-widget-root a:focus-visible{box-shadow:none}.iagonex-landing .agent-launch{display:none}@media (min-width:1181px){.iagonex-landing .agent-launch{z-index:47;background:var(--text);height:56px;color:var(--ground);box-shadow:0 0 0 6px var(--ground);font-family:var(--voice);letter-spacing:-.01em;white-space:nowrap;visibility:hidden;transition:transform .45s var(--ease-out), visibility 0s .45s;border-radius:999px;align-items:center;padding:0 24px 0 78px;font-size:.875rem;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(170%)}.iagonex-landing .agent-launch.is-up{visibility:visible;transition:transform .45s var(--ease-out), visibility 0s;transform:none}.iagonex-landing .agent-launch.is-up:hover{transform:scale(1.04)}.iagonex-landing .agent-launch.is-up:active{transform:scale(.97)}.iagonex-landing .agent-launch__figure{--scene:58px;line-height:0;position:absolute;bottom:7px;left:12px}}@media (max-width:1180px){.iagonex-landing .agent-chat{height:min(600px,100svh - 110px);bottom:16px;right:16px}}@media (max-width:600px){.iagonex-landing .agent-chat{width:auto;max-width:none;height:auto;inset:0}.iagonex-landing .agent-chat[data-open]{background:var(--backdrop)}.iagonex-landing .agent-chat__perch{z-index:1;--scene:44px;pointer-events:none;top:84px;left:18px}.iagonex-landing .agent-chat #af-header{padding-left:74px}.iagonex-landing .agent-chat #af-panel{top:calc(var(--af-viewport-top,0px) + 70px);height:calc(var(--af-viewport-height,100dvh) - 70px);border-radius:24px 24px 0 0;bottom:auto!important}}.iagonex-landing .dock{display:none}@media (prefers-reduced-motion:reduce){html:has(.iagonex-landing){scroll-behavior:auto}}@media (max-width:1180px){.iagonex-landing .talk-sales{display:none}.iagonex-landing .dock{z-index:48;background:var(--ink);box-shadow:0 0 0 3px var(--white);transition:transform .45s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:7px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;transform:translateY(140%)}.iagonex-landing .dock.is-up{transform:none}.iagonex-landing .dock:focus-visible{box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--white)}.iagonex-landing .dock .pill{flex:1;min-height:48px;padding:0 12px;font-size:.8438rem}.iagonex-landing .dock .pill .fig-inline{--t:30px}.iagonex-landing .dock__round{background:var(--green);width:48px;height:48px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.iagonex-landing .dock__round svg{width:24px;height:24px}}@media (max-width:600px){.iagonex-landing{font-size:1.0313rem}}.iagonex-landing{--gutter:clamp(20px,4vw,56px);--only-dark:none;--only-light:block;--page-radius:28px;--band-rule:0px;--inset-rule:1px;--s-cols:minmax(0,5fr) minmax(0,8fr);--s-gap:32px clamp(28px,5vw,88px);--s-pad:clamp(64px,8vw,112px);--s-a:block;--stack-cols:minmax(0,1fr);--stack-body-col:1;--stack-body-gap:clamp(28px,3.4vw,44px);--pair-cols:var(--s-cols);--pair-body-col:2;--pair-body-row:auto;--pair-body-align:start;--closing-cols:var(--s-cols);--closing-body-row:auto;--closing-aside-gap:28px;--h2-size:clamp(2rem,3.5vw,3.1rem);--h2-line:1.04;--h2-track:-.03em;--h2-measure:none;--lead-measure:30ch;--scene-size:clamp(64px,6.6vw,92px);--scene-gap:clamp(28px,3.4vw,44px);--scene-order:0;--body-gap:0px;--body-measure:none;--jobs-cols:minmax(0,1fr);--jobs-list-cols:repeat(3,minmax(0,1fr));--parts-measure:none;--parts-rule:1px;--parts-min:190px;--parts-room:0px;--faq-measure:none;--faq-room:0px;--faq-room-phone:200px;--closing-voice:var(--read);--closing-weight:700;--closing-size:var(--h2-size);--peek-left:10%;--peek-right:auto;--scene-phone-margin:22px 0 0;--command-perch-room:clamp(44px,5vw,62px);--plans-perch-room:0px;--peek-room:0px}html.dark .iagonex-landing{--only-dark:block;--only-light:none;--page-radius:0px;--band-rule:1px;--inset-rule:0px;--s-cols:clamp(72px,12vw,176px) minmax(0,1fr);--s-gap:0 clamp(16px,3vw,44px);--s-pad:clamp(72px,9vw,128px);--s-a:contents;--stack-cols:var(--s-cols);--stack-body-col:2;--stack-body-gap:clamp(28px,3.6vw,48px);--pair-cols:clamp(72px,12vw,176px) minmax(0,1fr) minmax(0,1.1fr);--pair-body-col:3;--pair-body-row:1 / span 4;--pair-body-align:center;--closing-cols:clamp(72px,12vw,176px) minmax(0,1.3fr) minmax(0,.7fr);--closing-body-row:2;--closing-aside-gap:clamp(28px,3.6vw,48px);--h2-size:clamp(1.9rem,3.2vw,2.8rem);--h2-line:1.06;--h2-track:-.025em;--h2-measure:16ch;--lead-measure:none;--scene-size:clamp(60px,8vw,116px);--scene-gap:0px;--scene-order:-1;--body-gap:clamp(28px,3.6vw,48px);--body-measure:1040px;--jobs-cols:minmax(0,1.1fr) minmax(0,1fr);--jobs-list-cols:repeat(2,minmax(0,1fr));--parts-measure:900px;--parts-rule:0px;--parts-min:0px;--parts-room:150px;--faq-measure:820px;--faq-room:0px;--faq-room-phone:0px;--closing-voice:var(--voice);--closing-weight:600;--closing-size:clamp(1.6rem,2.7vw,2.4rem);--peek-left:auto;--peek-right:12%;--scene-phone-margin:0 0 18px;--command-perch-room:0px;--plans-perch-room:28px;--peek-room:24px}@media (prefers-color-scheme:dark){html:not(.landing-js) .iagonex-landing{--only-dark:block;--only-light:none;--page-radius:0px;--band-rule:1px;--inset-rule:0px;--s-cols:clamp(72px,12vw,176px) minmax(0,1fr);--s-gap:0 clamp(16px,3vw,44px);--s-pad:clamp(72px,9vw,128px);--s-a:contents;--stack-cols:var(--s-cols);--stack-body-col:2;--stack-body-gap:clamp(28px,3.6vw,48px);--pair-cols:clamp(72px,12vw,176px) minmax(0,1fr) minmax(0,1.1fr);--pair-body-col:3;--pair-body-row:1 / span 4;--pair-body-align:center;--closing-cols:clamp(72px,12vw,176px) minmax(0,1.3fr) minmax(0,.7fr);--closing-body-row:2;--closing-aside-gap:clamp(28px,3.6vw,48px);--h2-size:clamp(1.9rem,3.2vw,2.8rem);--h2-line:1.06;--h2-track:-.025em;--h2-measure:16ch;--lead-measure:none;--scene-size:clamp(60px,8vw,116px);--scene-gap:0px;--scene-order:-1;--body-gap:clamp(28px,3.6vw,48px);--body-measure:1040px;--jobs-cols:minmax(0,1.1fr) minmax(0,1fr);--jobs-list-cols:repeat(2,minmax(0,1fr));--parts-measure:900px;--parts-rule:0px;--parts-min:0px;--parts-room:150px;--faq-measure:820px;--faq-room:0px;--faq-room-phone:0px;--closing-voice:var(--voice);--closing-weight:600;--closing-size:clamp(1.6rem,2.7vw,2.4rem);--peek-left:auto;--peek-right:12%;--scene-phone-margin:0 0 18px;--command-perch-room:0px;--plans-perch-room:28px;--peek-room:24px}}.iagonex-landing .only-dark{display:var(--only-dark)}.iagonex-landing .only-light{display:var(--only-light)}.iagonex-landing .below{z-index:4;background:var(--ground);color:var(--text);border-radius:var(--page-radius) var(--page-radius) 0 0;padding-bottom:var(--page-radius);position:relative}.iagonex-landing .ending{z-index:5;background:var(--ground);border-radius:var(--page-radius) var(--page-radius) 0 0;margin-top:calc(-1 * var(--page-radius));border-top:var(--band-rule) solid var(--rule);position:relative;overflow:clip}.iagonex-landing .s{position:relative;overflow:clip}.iagonex-landing .s[id]{scroll-margin-top:84px}.iagonex-landing .s+.s,.iagonex-landing .s+.only-dark{border-top:var(--band-rule) solid var(--rule)}.iagonex-landing .s~.s>.s__in{border-top:var(--inset-rule) solid var(--rule)}.iagonex-landing .s__in{z-index:1;max-width:1320px;width:calc(100% - 2 * var(--gutter));padding:var(--s-pad) 0;grid-template-columns:var(--s-cols);gap:var(--s-gap);align-items:start;margin:0 auto;display:grid;position:relative}.iagonex-landing .s__a{display:var(--s-a);position:sticky;top:112px}.iagonex-landing .s__head,.iagonex-landing .s__aside,.iagonex-landing .s__body{grid-column:2;min-width:0}.iagonex-landing .s__scene{--scene:var(--scene-size);grid-area:1/1/span 4;position:sticky;top:104px}.iagonex-landing .s__scene>*>*{margin-top:var(--scene-gap)}.iagonex-landing .s__aside{margin-top:24px}.iagonex-landing .s__body{margin-top:var(--body-gap);max-width:var(--body-measure)}.iagonex-landing .s h2{font-weight:700;font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-track);max-width:var(--h2-measure);text-wrap:balance}.iagonex-landing .s .lead{color:var(--text-soft);max-width:var(--lead-measure);margin-top:13px;font-size:clamp(1.125rem,1.45vw,1.25rem);line-height:1.4}.iagonex-landing .s h3{font-size:1.375rem;font-weight:700;line-height:1.2}.iagonex-landing .s--stack .s__in{grid-template-columns:var(--stack-cols)}.iagonex-landing .s--stack .s__a{position:static}.iagonex-landing .s--stack .s__body{grid-column:var(--stack-body-col);margin-top:var(--stack-body-gap)}.iagonex-landing .s--pair .s__in{grid-template-columns:var(--pair-cols)}.iagonex-landing .s--pair .s__body{grid-column:var(--pair-body-col);grid-row:var(--pair-body-row);align-self:var(--pair-body-align);margin-top:0}.iagonex-landing .s--closing .s__in{grid-template-columns:var(--closing-cols)}.iagonex-landing .s--closing .s__head{grid-column:2/-1}.iagonex-landing .s--closing .s__aside{margin-top:var(--closing-aside-gap);grid-area:2/3}.iagonex-landing .s--closing .s__body{grid-column:2;grid-row:var(--closing-body-row)}.iagonex-landing .s--closing h2{font-family:var(--closing-voice);font-weight:var(--closing-weight);font-size:var(--closing-size)}.iagonex-landing .fg{width:var(--scene,44px);height:var(--scene,44px);color:var(--text);flex:none;display:inline-block}.iagonex-landing .fg .af-figure-host{width:100%;height:100%}.iagonex-landing .fg--waits [data-figure-lids]{fill:var(--orange)}.iagonex-landing .scene{color:var(--text);align-items:flex-end;display:inline-flex;position:relative}.iagonex-landing .scene--small{--scene:clamp(30px,3.3vw,46px)}.iagonex-landing .prop{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.iagonex-landing .prop *{vector-effect:non-scaling-stroke}.iagonex-landing .prop__cover{fill:var(--ground)}.iagonex-landing .prop__tick{stroke:var(--accent-text);stroke-width:2.4px}.iagonex-landing .prop__dots{stroke-width:3.2px}.iagonex-landing .scene--talking{gap:calc(var(--scene) * .34)}.iagonex-landing .scene__unit{justify-items:start;gap:6px;display:grid}.iagonex-landing .scene__unit--answers{margin-bottom:calc(var(--scene) * -.12);justify-items:end}.iagonex-landing .balloon-prop{width:calc(var(--scene) * .56)}.iagonex-landing .balloon-prop--answers{transform:scaleX(-1)}.iagonex-landing .balloon-prop--answers .prop__dots{stroke:var(--accent-text)}.iagonex-landing .sheet-prop{width:calc(var(--scene) * .46);margin:0 0 calc(var(--scene) * -.04) calc(var(--scene) * -.2);transform:rotate(9deg)}.iagonex-landing .scene--pointing{gap:calc(var(--scene) * .12);align-items:center}.iagonex-landing .list-prop{width:calc(var(--scene) * .96)}.iagonex-landing .scene--awaiting{align-items:flex-end;gap:calc(var(--scene) * .1);flex-direction:column}.iagonex-landing .yes-prop{width:calc(var(--scene) * .8);margin-right:calc(var(--scene) * -.5)}.iagonex-landing .scene--row{--row:var(--scene,52px);align-items:flex-end;gap:clamp(14px,3vw,44px);display:flex;overflow:hidden}.iagonex-landing .scene--row .fg{width:calc(var(--row) * var(--stride,1));height:calc(var(--row) * var(--stride,1))}.iagonex-landing .scene--sleeping{--scene:44px;align-items:flex-start;gap:2px}.iagonex-landing .snore-prop{width:22px;margin-top:-10px}.iagonex-landing .giant{z-index:0;pointer-events:none;display:block;position:absolute}.iagonex-landing .giant--right{--scene:clamp(300px,34vw,480px);right:calc(var(--scene) * -.44);bottom:calc(var(--scene) * -.22)}.iagonex-landing .giant--left{--scene:clamp(240px,24vw,340px);left:calc(var(--scene) * -.3);bottom:28px}.iagonex-landing .perched{z-index:0;line-height:0;display:block;position:absolute}.iagonex-landing .parade{z-index:1;padding:clamp(28px,4vw,48px) var(--gutter) 0;display:block;position:relative;overflow:hidden}.iagonex-landing .parade .scene--row{--scene:clamp(34px,4.4vw,60px);border-bottom:2px solid var(--rule-strong);justify-content:space-between;width:100%;max-width:1320px;margin:0 auto}.iagonex-landing .parade--end{padding:0 var(--gutter) 52px}.iagonex-landing .parade--end .scene--row{--scene:clamp(32px,4vw,54px);border-bottom:0;justify-content:flex-end}.iagonex-landing .pattern{z-index:0;pointer-events:none;color:var(--rule-control);opacity:.3;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;position:absolute;inset:0}.iagonex-landing .jobs__grid{grid-template-columns:var(--jobs-cols);align-items:start;gap:20px clamp(20px,3.4vw,56px);display:grid}.iagonex-landing .jobs__list{grid-template-columns:var(--jobs-list-cols);gap:2px 12px;display:grid}.iagonex-landing .jobs__list button{width:100%;min-height:52px;color:var(--text);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:6px 10px 6px 6px;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.iagonex-landing .jobs__list .fg{--scene:36px}.iagonex-landing .jobs__list button:hover{background:var(--well)}.iagonex-landing .jobs__list button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.iagonex-landing .jobs__list button[aria-pressed=true]:focus-visible{box-shadow:0 0 0 4px var(--ground),0 0 0 8px var(--text)}.iagonex-landing .jobs__panel{background:var(--surface);border:1px solid var(--rule);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,24px);min-height:280px;padding:clamp(18px,2.2vw,28px);display:grid}.iagonex-landing .jobs__who .fg{--scene:clamp(72px,8vw,112px)}.iagonex-landing .jobs__what{flex-direction:column;gap:14px;min-width:0;display:flex}.iagonex-landing .jobs__what .btn{align-self:flex-start}.iagonex-landing .jobs__family{--scene:clamp(48px,5vw,70px);border-bottom:2px solid var(--rule-strong);gap:clamp(12px,1.6vw,22px);padding-right:clamp(12px,1.6vw,22px)}html:not(.landing-js) .iagonex-landing .jobs__grid{display:none}.iagonex-landing .parts__four{max-width:var(--parts-measure);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:28px clamp(16px,3vw,40px);display:grid}.iagonex-landing .parts__four li{min-height:var(--parts-min);border-top:var(--parts-rule) solid var(--rule-strong);--scene:clamp(64px,6.6vw,92px);grid-template-rows:minmax(0,1fr) auto;place-items:end start;gap:17px;padding-top:8px;display:grid}.iagonex-landing .parts__four b{font-size:1.1875rem;font-weight:700;line-height:1.2}.iagonex-landing .command__perch{padding-top:var(--command-perch-room);position:relative}.iagonex-landing .command__perch .perched{--scene:clamp(56px,6vw,80px);right:9%;top:calc(var(--command-perch-room) - var(--scene) + 2px)}.iagonex-landing .command__window{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative}.iagonex-landing .command__thread{align-content:start;gap:14px;padding:clamp(16px,2vw,24px);display:grid}.iagonex-landing .command__who{color:var(--text-soft);font-size:.9375rem}.iagonex-landing .command__who b{color:var(--text);font-weight:700}.iagonex-landing .command__approval{border-left:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:clamp(16px,2vw,24px);display:flex}.iagonex-landing .command__approval .fg{--scene:72px}.iagonex-landing .command__what{margin-bottom:12px;font-size:1.0625rem;font-weight:700;line-height:1.25}.iagonex-landing .command__actions{flex-wrap:wrap;gap:8px;display:flex}.iagonex-landing .command__verdict{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:700;display:flex}.iagonex-landing .command__verdict svg{width:16px;height:16px;color:var(--accent-text);flex:none}.iagonex-landing .command__history{border-top:1px solid var(--rule);grid-column:1/-1;margin:0;padding:6px clamp(16px,2vw,24px);list-style:none}.iagonex-landing .command__history li{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:8px 0;font-size:.9375rem;display:grid}.iagonex-landing .command__history li+li{border-top:1px solid var(--rule)}.iagonex-landing .command__history time{color:var(--text-soft);font-variant-numeric:tabular-nums;font-weight:600}.iagonex-landing .tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.iagonex-landing .tabs button{min-height:44px;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--rule-control);border-radius:999px;padding:0 18px;font-size:1rem;font-weight:600;line-height:1}.iagonex-landing .tabs button[aria-selected=true]{background:var(--text);color:var(--ground);box-shadow:none}.iagonex-landing .tabs button:focus-visible{box-shadow:0 0 0 4px var(--ground),0 0 0 8px var(--text)}.iagonex-landing .channel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}html.landing-js .iagonex-landing .channel[data-selected=false],html:not(.landing-js) .iagonex-landing .tabs{display:none}html:not(.landing-js) .iagonex-landing .channel+.channel{margin-top:28px}.iagonex-landing .channel__demo{background:var(--surface);border:1px solid var(--rule);border-radius:20px;align-items:center;min-height:260px;padding:clamp(18px,2.4vw,30px);display:grid}.iagonex-landing .channel__text h3{font-size:1.5rem}.iagonex-landing .channel__text>p{color:var(--text-soft);max-width:40ch;margin-top:8px}.iagonex-landing .channel__text details{margin-top:6px}.iagonex-landing .channel__text details p{color:var(--text-soft);max-width:52ch;padding-bottom:6px;font-size:.9688rem}.iagonex-landing .demo-wa{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.iagonex-landing .demo-wa__qr{justify-items:start;gap:10px;display:grid}.iagonex-landing .qr{border:1px solid var(--rule);border-radius:10px;width:104px;height:104px}.iagonex-landing .qr__ink{fill:var(--ink)}.iagonex-landing .qr__paper{fill:var(--white)}.iagonex-landing .demo-talk{flex:240px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.iagonex-landing .demo-talk .fg{--scene:56px}.iagonex-landing .demo-web{gap:14px;display:grid}.iagonex-landing .demo-web__bar{border-bottom:1px solid var(--rule);color:var(--text-soft);align-items:center;gap:10px;padding-bottom:12px;font-size:.875rem;display:flex}.iagonex-landing .demo-web__bar i{background:var(--well);border-radius:99px;width:34px;height:8px}.iagonex-landing .demo-kiosk{justify-items:center;display:grid}.iagonex-landing .demo-kiosk__screen{text-align:center;box-shadow:inset 0 0 0 2px var(--rule-strong);border-radius:18px;justify-items:center;gap:12px;padding:22px 26px;display:grid}.iagonex-landing .demo-kiosk .fg{--scene:84px}.iagonex-landing .demo-kiosk p{font-size:1.125rem;font-weight:700}.iagonex-landing .demo-api{margin:0}.iagonex-landing .demo-api div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}.iagonex-landing .demo-api div:last-child{border-bottom:0}.iagonex-landing .demo-api dt{color:var(--text-soft);font-size:.9063rem;font-weight:600}.iagonex-landing .demo-api dd{margin:0;font-size:1rem;font-weight:600}.iagonex-landing .odoo__list{background:var(--surface);border:1px solid var(--rule);border-radius:18px;overflow:hidden}.iagonex-landing .odoo__list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 18px;display:flex}.iagonex-landing .odoo__list li:last-child{border-bottom:0}.iagonex-landing .odoo__list b{font-size:1.0625rem;font-weight:700}.iagonex-landing .odoo details{margin-top:8px}.iagonex-landing .odoo details p{color:var(--text-soft);max-width:60ch;margin-top:10px;font-size:.9688rem}.iagonex-landing .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.iagonex-landing .odoo table{border-collapse:collapse;text-align:left;width:100%;font-size:.9688rem}.iagonex-landing .odoo th,.iagonex-landing .odoo td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 16px 10px 0;font-weight:400}.iagonex-landing .odoo thead th{color:var(--text-soft);font-size:.875rem;font-weight:600}.iagonex-landing .odoo tbody th{font-weight:700}.iagonex-landing .plans__perch{position:relative}.iagonex-landing .plans__perch .perched{--scene:clamp(48px,5vw,68px);right:6%;top:calc(var(--plans-perch-room) - var(--scene) + 1px)}.iagonex-landing .plans__perch{padding-top:var(--plans-perch-room)}.iagonex-landing .plans__list{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.iagonex-landing .plans__list>li{border-right:1px solid var(--rule);padding:22px 20px 14px}.iagonex-landing .plans__list>li:first-child{padding-left:0}.iagonex-landing .plans__list>li:last-child{border-right:0;padding-right:0}.iagonex-landing .plans__list>li,.iagonex-landing .price{grid-template-rows:subgrid;grid-row:span 5;display:grid}.iagonex-landing .price{justify-items:start;min-width:0}.iagonex-landing .price>h3{grid-row:1}.iagonex-landing .price>.price__figures{grid-row:2}.iagonex-landing .price>.price__key{grid-row:3}.iagonex-landing .price>.btn{grid-row:4}.iagonex-landing .price>.price__includes{grid-row:5}.iagonex-landing .price h3{font-size:1.1875rem}.iagonex-landing .price h3 small{color:var(--text-soft);margin-top:2px;font-size:.875rem;font-weight:400;display:block}.iagonex-landing .price__figures{flex-direction:column;justify-content:flex-end;min-height:4.2em;margin-top:12px;display:flex}.iagonex-landing .price__offer{color:var(--text-soft);font-size:.875rem}.iagonex-landing .price__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.875rem;font-weight:700;line-height:1.2}.iagonex-landing .price__amount small{letter-spacing:0;color:var(--text-soft);margin-left:6px;font-size:.875rem;font-weight:400}.iagonex-landing .price__key{margin-top:12px;font-size:.9688rem;line-height:1.35}.iagonex-landing .price>.btn{margin-top:18px}.iagonex-landing .price__includes{width:100%;color:var(--text-soft);align-content:start;gap:6px;margin-top:16px;padding-bottom:10px;font-size:.9375rem;line-height:1.35;display:grid}.iagonex-landing .plans__voice{margin-top:6px}.iagonex-landing .plans__voice p{color:var(--text-soft);max-width:76ch;padding-bottom:6px;font-size:.9375rem}.iagonex-landing .plans__none{color:var(--text-soft);max-width:52ch;margin-bottom:18px}.iagonex-landing .faq__list{max-width:var(--faq-measure);border-top:1px solid var(--rule-strong)}.iagonex-landing .faq__list details{border-bottom:1px solid var(--rule)}.iagonex-landing .faq__list summary{border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 0;font-size:1.1875rem;font-weight:600;display:flex}.iagonex-landing .faq__list summary svg{width:20px;height:20px;transition:transform .3s var(--ease-out);flex:none}.iagonex-landing .faq__list details[open] summary svg{transform:rotate(45deg)}.iagonex-landing .faq__list details p{color:var(--text-soft);max-width:68ch;padding:0 40px 20px 0}.iagonex-landing .faq__list a{text-underline-offset:3px;color:var(--text);border-radius:4px;text-decoration:underline}.iagonex-landing .closing .s__in{padding-bottom:clamp(40px,5vw,64px)}.iagonex-landing .peek{margin-top:var(--peek-room);position:relative}.iagonex-landing .peek__figure{z-index:0;left:var(--peek-left);right:var(--peek-right);--scene:clamp(72px,8vw,100px);line-height:0;position:absolute;top:calc(-1*clamp(40px,4.6vw,58px))}.iagonex-landing .about{color:var(--text-soft);font-size:1rem}.iagonex-landing .about details p{max-width:52ch;margin-bottom:10px;font-size:.9688rem}.iagonex-landing .footer{z-index:5;background:var(--ground);border-top:1px solid var(--rule);font-size:.9688rem;position:relative}.iagonex-landing .footer__in{max-width:1320px;width:calc(100% - 2 * var(--gutter));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:24px clamp(24px,5vw,72px);margin:0 auto;padding:36px 0 40px;display:grid}.iagonex-landing .footer__brand{align-items:center;gap:22px;display:flex}.iagonex-landing .footer .brand{min-height:44px;font-family:var(--voice);align-items:center;margin-right:0;font-size:1.1875rem;display:inline-flex}.iagonex-landing .footer ul{gap:2px;display:grid}.iagonex-landing .footer li a,.iagonex-landing .footer__end a{border-radius:4px;align-items:center;min-height:40px;display:inline-flex}.iagonex-landing .footer li a:hover,.iagonex-landing .footer__end a:hover{text-underline-offset:3px;text-decoration:underline}.iagonex-landing .footer__end{border-top:1px solid var(--rule);color:var(--text-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 24px;padding-top:14px;font-size:.875rem;display:flex}@media (prefers-reduced-motion:no-preference){html[data-landing-reveal] .iagonex-landing [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transform:translateY(22px)}html[data-landing-reveal] .iagonex-landing [data-reveal=side]{transform:translate(-28px)}html[data-landing-reveal] .iagonex-landing [data-reveal][data-shown]{opacity:1;transform:none}}@media (max-width:1320px){.iagonex-landing .giant--right{--scene:clamp(180px,22vw,260px);right:calc(var(--scene) * -.3);bottom:calc(var(--scene) * -.16)}.iagonex-landing .parts .s__in{padding-bottom:calc(var(--s-pad) + var(--parts-room))}}@media (max-width:1100px){.iagonex-landing .jobs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.iagonex-landing .jobs__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.iagonex-landing .s__in,.iagonex-landing .s--stack .s__in,.iagonex-landing .s--pair .s__in,.iagonex-landing .s--closing .s__in{grid-template-columns:minmax(0,1fr);row-gap:0}.iagonex-landing .s__a{flex-direction:column;align-items:flex-start;display:flex;position:static}.iagonex-landing .s__head,.iagonex-landing .s__aside,.iagonex-landing .s__body,.iagonex-landing .s--stack .s__body,.iagonex-landing .s--pair .s__body,.iagonex-landing .s--closing .s__head,.iagonex-landing .s--closing .s__aside,.iagonex-landing .s--closing .s__body{grid-area:auto/1}.iagonex-landing .s__scene{order:var(--scene-order);--scene:64px;position:static}.iagonex-landing .s__scene>*>*{margin:var(--scene-phone-margin)}.iagonex-landing .s__body,.iagonex-landing .s--stack .s__body,.iagonex-landing .s--pair .s__body,.iagonex-landing .s--closing .s__aside{align-self:start;margin-top:28px}.iagonex-landing .peek{margin-top:clamp(44px,9vw,64px)}.iagonex-landing .giant--left{--scene:180px;bottom:16px;left:auto;right:-60px}.iagonex-landing .faq .s__in{padding-bottom:calc(var(--s-pad) + var(--faq-room-phone))}.iagonex-landing .parts__four{grid-template-columns:repeat(2,minmax(0,1fr))}.iagonex-landing .channel,.iagonex-landing .command__window{grid-template-columns:minmax(0,1fr)}.iagonex-landing .command__approval{border-left:0;border-top:1px solid var(--rule)}.iagonex-landing .plans__list{grid-template-columns:repeat(2,minmax(0,1fr))}.iagonex-landing .plans__list>li{border-bottom:1px solid var(--rule);padding:20px 16px 12px}.iagonex-landing .plans__list>li:nth-child(2n){border-right:0;padding-right:0}.iagonex-landing .plans__list>li:nth-child(odd){padding-left:0}.iagonex-landing .footer__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:96px}.iagonex-landing .footer__brand{grid-column:1/-1}}@media (max-width:700px){.iagonex-landing .scene--row .fg:nth-child(n+6){display:none}}@media (max-width:600px){.iagonex-landing .jobs__list{gap:2px 4px}.iagonex-landing .jobs__list button{gap:8px;padding:6px 4px;font-size:.9063rem}.iagonex-landing .jobs__list .fg{--scene:30px}.iagonex-landing .jobs__panel{grid-template-columns:minmax(0,1fr)}.iagonex-landing .jobs__who .fg{--scene:64px}.iagonex-landing .plans__list{grid-template-columns:minmax(0,1fr)}.iagonex-landing .plans__list>li,.iagonex-landing .plans__list>li:nth-child(n){border-right:0;padding:18px 0 10px}.iagonex-landing .price__figures,.iagonex-landing .channel__demo{min-height:0}.iagonex-landing .faq__list summary{font-size:1.0938rem}.iagonex-landing .faq__list details p{padding-right:0}.iagonex-landing .command__actions{width:100%}.iagonex-landing .command__actions .btn{flex:1}.iagonex-landing .demo-api div{grid-template-columns:minmax(0,1fr)}}
