.inv2{--ink:#0f1e33;--ink2:#46536a;--ink3:#6b7891;--navy:#132a47;--teal:#0a8f86;--teal-l:#e0f2f0;--amb:#ffb21a;--amb-l:#fff4da;--line:#0f1e3317;--tint:#edf1f6;--lift:0 1px 2px #0f1e330f,0 18px 40px -26px #0f1e3373;background:var(--tint);color:var(--ink)}.inv2 :where(button){cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.inv2 .i{flex:none}.inv2 [id]{scroll-margin-top:96px}.in-head .phead__in{align-items:flex-end}.in-head h1{max-width:15ch}.in-promise{animation:riseIn .9s var(--ease-out) .5s backwards;gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-promise li{height:46px;font:600 14.5px/1 var(--font-ui);color:#fff;white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 12px;display:flex;box-shadow:inset 0 0 0 1px #d6e2f52e}.in-promise li .i{background:var(--h-teal);color:#06302d;stroke-width:3px;border-radius:50%;width:22px;height:22px;padding:4px}.in-jump{animation:riseIn .9s var(--ease-out) .5s backwards;grid-template-columns:repeat(2,auto);gap:8px;display:grid}.in-jump a{color:#fff;height:42px;font:600 14px/1 var(--font-ui);transition:background .2s,transform .25s var(--spring);background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #d6e2f533}.in-jump a:hover{background:#ffffff29;transform:translateY(-2px)}.in-jump a .i{width:16px;height:16px;color:var(--h-teal)}.in-lay{z-index:2;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;margin-top:-92px;padding-bottom:clamp(56px,6vw,88px);display:grid;position:relative}.in-side{position:sticky;top:88px}.in-idx{box-shadow:var(--lift);animation:riseIn .8s var(--ease-out) .55s backwards;background:#fff;border-radius:22px;padding:18px 14px 14px}.in-idx__k{font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0 8px 8px}.in-pages{gap:2px;margin:0 0 16px;padding:0;list-style:none;display:grid}.in-pages a{height:42px;font:600 14.5px/1 var(--font-ui);color:var(--ink2);border-radius:12px;align-items:center;gap:10px;padding:0 10px;transition:background .2s,color .2s;display:flex}.in-pages a .i{width:18px;height:18px;color:var(--ink3);transition:color .2s}.in-pages a:hover{color:var(--ink);background:#f2f5f9}.in-pages a[aria-current=page]{background:var(--navy);color:#fff}.in-pages a[aria-current=page] .i{color:var(--h-teal)}.in-toc{gap:0;margin:0 0 14px;padding:0 0 0 14px;list-style:none;display:grid;position:relative}.in-toc:before{content:"";background:#e6ebf1;border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:8px}.in-toc:after{content:"";width:2px;height:calc((100% - 12px) * var(--p,0));background:var(--teal);border-radius:2px;transition:height .16s linear;position:absolute;top:6px;left:8px}.in-toc a{font:500 13.5px/1.25 var(--font-ui);color:var(--ink3);border-radius:10px;padding:8px 10px;transition:color .2s,background .2s;display:block;position:relative}.in-toc a:before{content:"";width:8px;height:8px;transition:box-shadow .25s,background .25s,transform .3s var(--spring);background:#fff;border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:-10px;box-shadow:0 0 0 2px #d5dde7}.in-toc a:hover{color:var(--ink)}.in-toc a.is-on{color:var(--ink);background:#f2f5f9;font-weight:650}.in-toc a.is-on:before{background:var(--teal);box-shadow:0 0 0 3px var(--teal-l);transform:scale(1.15)}.in-idx__err{border-top:1px solid var(--line);font:600 13px/1.2 var(--font-ui);color:var(--ink2);align-items:center;gap:8px;margin:0 2px;padding:12px 10px 4px;display:flex}.in-idx__err .i{width:16px;height:16px;color:var(--amb-d,#b86e00)}.in-idx__err:hover{color:var(--ink)}.in-idx__rev{font:500 11.5px/1.3 var(--font-ui);color:var(--ink3);margin:6px 12px 0;display:block}.in-main{gap:22px;min-width:0;display:grid}.in-sec{box-shadow:var(--lift);background:#fff;border-radius:26px;padding:clamp(24px,3vw,40px);position:relative}.in-sec--first{animation:riseIn .8s var(--ease-out) .6s backwards}.in-sec--bare{box-shadow:none;background:0 0;padding:8px 0 0}.in-k{font:700 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;margin:0;display:inline-flex}.in-k i{background:currentColor;border-radius:2px;width:18px;height:2px}.in-sec h2{text-wrap:balance;max-width:22ch;margin:12px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.04}.in-lead{max-width:62ch;font:400 18px/1.55 var(--font-read);color:var(--ink2);text-wrap:pretty;margin:14px 0 0}.in-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.in-h>div{min-width:0}.in-badge{background:var(--amb-l);color:#7a4a00;height:28px;font:650 12px/1 var(--font-ui);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #b86e0040}.in-badge .i{width:14px;height:14px}.in-more{font:650 14px/1 var(--font-ui);color:var(--teal);align-items:center;gap:6px;display:inline-flex}.in-more .i{width:16px;height:16px;transition:transform .2s}.in-more:hover .i{transform:translate(3px)}.in-prose{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;margin-top:22px;display:grid}.in-prose__t p{font:400 19px/1.62 var(--font-read);color:var(--ink);text-wrap:pretty;margin:0 0 16px}.in-prose__t p:last-child{margin-bottom:0}.in-prose__t p:first-child:first-letter{float:left;font:800 74px/.8 var(--font-display);color:var(--navy);margin:6px 12px 0 0}.in-prose__t b{font-weight:650}.in-quote{color:#fff;background:linear-gradient(160deg,#0b1d33 0%,#163256 100%);border-radius:20px;margin:0;padding:24px 22px 22px;position:relative;overflow:hidden}.in-quote:after{content:"";background:radial-gradient(circle,#2fd3c659 0%,#2fd3c600 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.in-quote .i{width:28px;height:28px;color:var(--h-teal)}.in-quote p{font:500 21px/1.35 var(--font-read);text-wrap:balance;margin:12px 0 0;position:relative}.in-quote small{font:600 12.5px/1.3 var(--font-ui);color:var(--h-text-3);margin-top:14px;display:block}.in-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.in-tile{min-height:210px;transition:transform .4s var(--spring),background .25s,box-shadow .25s;background:#f5f7fa;border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.in-tile:hover{box-shadow:0 0 0 1px var(--line),0 22px 40px -28px #0f1e3380;background:#fff;transform:translateY(-3px)}.in-tile h3{font:800 21px/1.1 var(--font-display);letter-spacing:-.01em;margin:0;font-stretch:108%}.in-tile p{max-width:40ch;font:400 15.5px/1.5 var(--font-read);color:var(--ink2);margin:0}.in-tile__ic{width:42px;height:42px;color:var(--navy);background:#fff;border-radius:13px;place-items:center;display:grid;box-shadow:0 1px 2px #0f1e3314}.in-tile__ic .i{width:21px;height:21px}.in-tile__go{font:650 13.5px/1 var(--font-ui);color:var(--ink);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.in-tile__go .i{width:15px;height:15px;transition:transform .22s var(--spring)}.in-tile:hover .in-tile__go .i{transform:translate(4px)}.in-tile--strip{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 18px;min-height:0;padding:16px 20px;display:grid}.in-tile--strip p{max-width:none}.in-tile--strip .in-tile__go{margin-top:0}.in-tile--wide{color:#fff;background:#0f1e33;grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;padding:0;display:grid}.in-tile--wide:hover{background:#0f1e33}.in-tile--wide .in-tile__b{flex-direction:column;gap:10px;padding:22px 0 22px 22px;display:flex}.in-tile--wide p{color:#c2cedd}.in-tile--wide .in-tile__go{color:#fff}.in-tile--wide .in-tile__ic{color:var(--h-teal);box-shadow:none;background:#ffffff1a}.in-tile__img{min-height:220px;position:relative}.in-tile__img img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.in-tile--wide:hover .in-tile__img img{transform:scale(1.04)}.in-tile__img:before{content:"";z-index:1;background:linear-gradient(90deg,#0f1e33 0%,#0f1e3300 40%);position:absolute;inset:0}.in-tile__tag{z-index:2;color:#fff;height:28px;font:700 12px/1 var(--font-ui);background:#c2255c;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:14px;right:14px}.in-tile__ring{width:58px;height:58px;position:absolute;top:18px;right:18px}.in-tile__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.in-tile__ring circle{fill:none;stroke-width:3.2px}.in-tile__ring .bg{stroke:#e3e8ef}.in-tile__ring .fg{stroke:#c77700;stroke-linecap:round;transition:stroke-dasharray .9s var(--ease-out)}.in-tile__ring b{font:800 16px/1 var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.in-tile__bars{gap:5px;width:84px;display:grid;position:absolute;top:22px;right:18px}.in-tile__bars i{background:var(--cc);height:7px;width:var(--w);transform-origin:0;transition:transform .5s var(--spring);border-radius:4px;display:block}.in-tile:hover .in-tile__bars i{transform:scaleX(1.06)}.in-tile__mz{width:74px;transition:transform .5s var(--spring);position:absolute;top:8px;right:10px}.in-tile__mz svg{width:100%;height:auto}.in-tile:hover .in-tile__mz{transform:rotate(-6deg)translateY(-2px)}.in-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.in-stat{background:#f5f7fa;border-radius:20px;padding:20px}.in-stat b{font:800 clamp(40px,4vw,56px)/1 var(--font-display);letter-spacing:-.03em;color:var(--navy);font-stretch:110%;display:block}.in-stat span{font:500 14.5px/1.35 var(--font-ui);color:var(--ink2);margin-top:10px;display:block}.in-stat--zero{background:var(--navy)}.in-stat--zero b{color:var(--h-teal)}.in-stat--zero span{color:#c2cedd}.in-note{font:500 13px/1.45 var(--font-ui);color:var(--ink3);gap:8px;margin:14px 0 0;display:flex}.in-note .i{width:15px;height:15px;margin-top:1px}.in-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.in-team--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.in-au{transition:background .25s,box-shadow .25s,transform .3s var(--spring);background:#f5f7fa;border:1px solid #0f1e330f;border-radius:22px;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px;display:grid}.in-team--three .in-au{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:24px}.in-au:hover{box-shadow:0 0 0 1px var(--line),0 20px 40px -30px #0f1e3380;background:#fff;transform:translateY(-2px)}.in-au--company{color:#fff;background:linear-gradient(160deg,#0b1d33 0%,#142e4f 100%);border-color:#2fd3c640}.in-au--company:hover{background:linear-gradient(160deg,#0e233d 0%,#18375e 100%);box-shadow:0 20px 44px -26px #0b1d33bf}.in-au__av{background:var(--ac,#e0f2f0);border-radius:20px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.in-au__av--cto{color:#ffb21a;font:800 22px/1 var(--font-display);letter-spacing:.04em;background:#132a47;box-shadow:inset 0 0 0 1px #ffb21a4d}.in-au__av--ln{color:#2fd3c6;font:800 22px/1 var(--font-display);letter-spacing:.04em;background:#2fd3c624;box-shadow:inset 0 0 0 1px #2fd3c659}.in-au__av svg{width:60px;height:auto;transition:transform .5s var(--spring);margin-top:8px}.in-au:hover .in-au__av svg{transform:translateY(-3px)rotate(-4deg)}.in-au__tag{height:22px;color:var(--teal,#0a8f86);font:700 10.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:#0a8f861a;border-radius:999px;align-items:center;margin-bottom:6px;padding:0 9px;display:inline-flex}.in-au--company .in-au__tag{color:#2fd3c6;background:#2fd3c629}.in-au h3{font:800 21px/1.15 var(--font-display);margin:2px 0 0;font-stretch:108%}.in-au--company h3{color:#fff}.in-au__role{font:700 13.5px/1.3 var(--font-ui);color:var(--navy,#132a47);margin:4px 0 0}.in-au--company .in-au__role{color:#2fd3c6}.in-au__bio{font:400 14.5px/1.55 var(--font-read);color:var(--ink2,#46536a);margin:10px 0 0}.in-au--company .in-au__bio{color:#c9d6e6}.in-au__meta{font:600 12.5px/1.2 var(--font-ui);color:var(--ink3,#6b7891);margin:8px 0 0}.in-au__r{font:600 13px/1.2 var(--font-ui);color:var(--ac);margin:4px 0 0}.in-au__t{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.in-au__t li{height:26px;font:600 12px/1 var(--font-ui);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.in-au__last{font:500 15px/1.35 var(--font-read);color:var(--ink);margin-top:12px;display:block}.in-au__last small{font:600 11px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;display:block}.in-au__go{font:700 13.5px/1 var(--font-ui);color:var(--teal,#0a8f86);align-items:center;gap:6px;margin-top:14px;display:inline-flex}.in-au--company .in-au__go{color:#ffb21a}.in-au__go .i{width:14px;height:14px;transition:transform .2s}.in-au__go:hover .i{transform:translate(3px)}.in-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.in-tl:before{content:"";background:repeating-linear-gradient(90deg,#cbd5e1 0 6px,#0000 6px 12px);height:2px;position:absolute;top:15px;left:12px;right:12px}.in-tl li{padding-top:44px;position:relative}.in-tl li:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:7px;left:4px;box-shadow:0 0 0 3px #cbd5e1}.in-tl li:last-child:before{background:var(--teal);box-shadow:0 0 0 4px var(--teal-l),0 0 0 9px #0a8f861f;animation:2.4s ease-in-out infinite inPulse}@keyframes inPulse{50%{box-shadow:0 0 0 4px var(--teal-l),0 0 0 13px #0a8f8600}}.in-tl small{font:700 11.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);display:block}.in-tl li:last-child small{color:var(--teal)}.in-tl b{font:800 18px/1.15 var(--font-display);margin-top:8px;font-stretch:106%;display:block}.in-tl p{font:400 15px/1.5 var(--font-read);color:var(--ink2);margin:8px 0 0}.in-cta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.in-cta a{min-height:170px;box-shadow:var(--lift);transition:transform .4s var(--spring),box-shadow .25s;background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:22px;display:flex;position:relative;overflow:hidden}.in-cta a:hover{transform:translateY(-4px)}.in-cta a.is-main{color:#fff;background:linear-gradient(140deg,#0b1d33 0%,#183a60 100%)}.in-cta small{font:700 11.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.in-cta a.is-main small{color:var(--h-teal)}.in-cta b{font:800 22px/1.1 var(--font-display);max-width:16ch;font-stretch:108%}.in-cta span{font:650 14px/1 var(--font-ui);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.in-cta span .i{width:16px;height:16px;transition:transform .22s var(--spring)}.in-cta a:hover span .i{transform:translate(4px)}.in-cta__mz{opacity:.95;width:96px;transition:transform .5s var(--spring);position:absolute;bottom:-14px;right:-6px}.in-cta__mz svg{width:100%;height:auto}.in-cta a:hover .in-cta__mz{transform:translateY(-6px)rotate(-5deg)}.in-steps{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.in-step{transition:background .25s,box-shadow .25s,transform .4s var(--spring);background:#f5f7fa;border-radius:20px;flex-direction:column;gap:8px;padding:20px 18px 18px;display:flex;position:relative}.in-step:hover{box-shadow:0 0 0 1px var(--line),0 20px 40px -28px #0f1e3380;background:#fff;transform:translateY(-3px)}.in-step__n{justify-content:space-between;align-items:center;display:flex}.in-step__n b{font:800 15px/1 var(--font-display);color:var(--ink3)}.in-step__n i{background:var(--navy);width:42px;height:42px;color:var(--h-teal);border-radius:13px;place-items:center;display:grid}.in-step__n i .i{width:20px;height:20px}.in-step h3{font:800 20px/1.1 var(--font-display);margin:6px 0 0;font-stretch:108%}.in-step p{font:400 15px/1.5 var(--font-read);color:var(--ink2);margin:0}.in-step a{font:650 13.5px/1 var(--font-ui);color:var(--teal);align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:inline-flex}.in-step a .i{width:15px;height:15px;transition:transform .2s}.in-step a:hover .i{transform:translate(3px)}.in-step:not(:last-child):after{content:"";z-index:1;border-top:2px solid #b9c4d2;border-right:2px solid #b9c4d2;width:10px;height:10px;position:absolute;top:40px;right:-12px;transform:rotate(45deg)}.in-data{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin-top:24px;display:grid}.in-rt{box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;overflow:hidden}.in-rt__r{border-top:1px solid var(--line);grid-template-columns:1.05fr 1.6fr 1fr;display:grid}.in-rt__r:first-child{border-top:0}.in-rt__r>*{font:400 15px/1.45 var(--font-read);color:var(--ink2);padding:14px 16px}.in-rt__r>b{font:650 14.5px/1.3 var(--font-ui);color:var(--ink);align-items:flex-start;gap:10px;display:flex}.in-rt__r>b .i{width:18px;height:18px;color:var(--teal);margin-top:-1px}.in-rt__r>em{font:600 13.5px/1.35 var(--font-ui);color:var(--ink);font-style:normal}.in-rt__r--h{background:#f5f7fa}.in-rt__r--h>*{letter-spacing:.1em;text-transform:uppercase;padding-block:12px;font:700 11.5px/1 var(--font-ui)!important;color:var(--ink3)!important}.in-sup{background:var(--navy);color:#fff;border-radius:20px;padding:20px;position:sticky;top:96px}.in-sup h3{font:800 18px/1.1 var(--font-display);align-items:center;gap:8px;margin:0;font-stretch:106%;display:flex}.in-sup h3 .i{width:20px;height:20px;color:var(--h-teal)}.in-sup dl{gap:0;margin:14px 0 0;display:grid}.in-sup dl div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.in-sup dl div.is-long{gap:4px;display:grid}.in-sup dl div.is-long dd{text-align:left;font-weight:600}.in-sup dt{font:500 13.5px/1.3 var(--font-ui);color:#c2cedd}.in-sup dd{font:700 13.5px/1.3 var(--font-ui);color:#fff;text-align:right;margin:0}.in-sup p{font:500 12.5px/1.45 var(--font-ui);color:#9fb0c6;margin:12px 0 0}.in-ai{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:14px;margin-top:24px;display:grid}.in-list{background:#f5f7fa;border-radius:20px;padding:20px}.in-list h3{font:800 18px/1.1 var(--font-display);align-items:center;gap:10px;margin:0;font-stretch:106%;display:flex}.in-list h3 i{background:var(--teal);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.in-list h3 i .i{stroke-width:2.6px;width:16px;height:16px}.in-list--no h3 i{background:#c2255c}.in-list ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.in-list li{font:400 15.5px/1.45 var(--font-read);color:var(--ink);grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.in-list li:before{content:"";background:var(--teal);border-radius:50%;width:8px;height:8px;margin:8px 0 0 4px}.in-list--no li:before{background:#c2255c;border-radius:2px;width:10px;height:2px;margin-top:11px}.in-chat{color:#fff;background:linear-gradient(170deg,#0b1d33 0%,#132a47 100%);border-radius:20px;padding:18px}.in-chat__q{color:#2b1c00;max-width:88%;font:600 14px/1.4 var(--font-ui);background:#ffb21a;border-radius:16px 16px 4px;margin:0 0 0 auto;padding:10px 14px}.in-chat__a{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.in-chat__av{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.in-chat__av svg{width:30px;height:auto;margin-top:4px}.in-chat__a p{font:400 15px/1.5 var(--font-read);color:#e7edf5;margin:0}.in-chat__a p b{color:#fff;font-weight:600}.in-chat__src{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.in-chat__src span{height:28px;font:600 12px/1 var(--font-ui);color:#e7edf5;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.in-chat__src .i{width:13px;height:13px;color:var(--h-teal)}.in-chat__dot{gap:4px;margin-top:10px;display:inline-flex}.in-chat__dot i{background:var(--h-teal);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite inDot}.in-chat__dot i:nth-child(2){animation-delay:.18s}.in-chat__dot i:nth-child(3){animation-delay:.36s}@keyframes inDot{40%{opacity:1;transform:translateY(-3px)}}.in-faq{gap:8px;margin-top:22px;display:grid}.in-q{background:#f5f7fa;border-radius:16px;transition:background .25s,box-shadow .25s}.in-q.is-open{box-shadow:0 0 0 1px var(--line),0 18px 36px -26px #0f1e3373;background:#fff}.in-q h3{margin:0}.in-q button{text-align:left;width:100%;font:650 16px/1.3 var(--font-ui);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.in-q button i{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);transition:background .25s,transform .35s var(--spring);background:#fff;border-radius:50%;flex:none;position:relative}.in-q button i:before,.in-q button i:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .3s var(--spring);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.in-q button i:after{transform:rotate(90deg)}.in-q.is-open button i{background:var(--navy);transform:rotate(180deg)}.in-q.is-open button i:before,.in-q.is-open button i:after{background:#fff}.in-q.is-open button i:after{transform:rotate(0)}.in-q__a{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.in-q.is-open .in-q__a{grid-template-rows:1fr}.in-q__a>div{overflow:hidden}.in-q__a p{max-width:70ch;font:400 16px/1.55 var(--font-read);color:var(--ink2);margin:0;padding:0 18px 18px}.in-q__a a{color:var(--teal);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1180px){.in-lay{grid-template-columns:220px minmax(0,1fr);gap:22px}.in-prose{grid-template-columns:minmax(0,1fr)}.in-quote{max-width:520px}.in-bento,.in-stats,.in-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.in-step:nth-child(2):after{display:none}.in-data{grid-template-columns:minmax(0,1fr)}.in-sup{position:relative;top:0}.in-ai{grid-template-columns:repeat(2,minmax(0,1fr))}.in-chat{grid-column:1/-1}.in-tl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.in-tl:before{display:none}}@media (max-width:980px){.in-lay{grid-template-columns:minmax(0,1fr);margin-top:-84px}.in-side{position:relative;top:0}.in-idx{border-radius:18px;padding:10px}.in-idx__k,.in-toc,.in-idx__rev{display:none}.in-pages{scrollbar-width:none;gap:6px;margin:0;display:flex;overflow-x:auto}.in-pages::-webkit-scrollbar{display:none}.in-pages a{white-space:nowrap;background:#f2f5f9;height:40px}.in-idx__err{display:none}.in-cta{grid-template-columns:minmax(0,1fr)}.in-cta a{min-height:130px}}@media (max-width:760px){.in-promise{width:100%}.in-head h1{max-width:none;font-size:clamp(34px,9.4vw,52px)}.in-stat{padding:16px}.in-stat span{font-size:13.5px}.in-bento,.in-team,.in-team--three,.in-steps,.in-ai{grid-template-columns:minmax(0,1fr)}.in-tile--wide{grid-column:auto;grid-template-columns:minmax(0,1fr)}.in-tile--strip{grid-template-columns:auto minmax(0,1fr)}.in-tile--strip .in-tile__go{grid-column:2}.in-tile--wide .in-tile__b{padding:20px}.in-tile__img{order:-1;min-height:180px}.in-tile__img:before{background:linear-gradient(#0f1e3300 50%,#0f1e33 100%)}.in-step:after{display:none!important}.in-rt__r{grid-template-columns:minmax(0,1fr)}.in-rt__r>*{padding:4px 16px}.in-rt__r>b{padding-top:14px}.in-rt__r>:last-child{padding-bottom:14px}.in-rt__r--h{display:none}.in-tl{grid-template-columns:minmax(0,1fr)}.in-stat b{font-size:40px}.in-sec h2{font-size:30px}.in-prose__t p{font-size:18px}}@media (max-width:340px){.in-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.inv2 *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.inv2 .v3-btn--amb{color:#2b1c00;background:#ffb21a}.inv2 .v3-btn--amb:hover{background:#ffbf3d}.inv2 .v3-btn--navy{color:#fff;background:#132a47}.inv2 .v3-btn--navy:hover{background:#1a365d}.inv2 .v3-btn--ghost{color:#0f1e33;background:#fff}.inv2 .v3-btn--glass{color:#fff;background:#ffffff1a}.inv2 .v3-btn--glass:hover{background:#ffffff29}
