.hirepage.intpage{--intblue:#1c3c6e;--intblue-deep:#0a1d33;--intteal:#e5762a;--intteal-deep:#c25e1a}.hirepage.intpage a:not(.btn){color:inherit}.hirepage.intpage .inthero{padding:clamp(1.6rem,4vh,3rem) 0 clamp(2.4rem,5.5vh,4rem)}.hirepage.intpage .introw{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.hirepage.intpage .intcopy{max-width:40rem}.hirepage.intpage .inteyebrow{display:inline-flex;align-items:center;gap:.55rem;color:#7c8aa2;font-size:.72rem;letter-spacing:.12em;margin-bottom:1.05rem}.hirepage.intpage .inteyebrow:before{content:"";width:7px;height:7px;border-radius:1px;background:#e5762a}.hirepage.intpage .intcount,.hirepage.intpage .intmodek{font-size:.72rem}.hirepage.intpage h1{font-family:var(--serif);font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 144;font-weight:460;font-size:clamp(2.6rem,5.4vw,5.1rem);line-height:.98;letter-spacing:-.042em;display:flex;flex-direction:column}.hirepage.intpage h1 .gray{color:#5c6a80}.hirepage.intpage h1 .inkw{color:#0a1d33}.hirepage.intpage .lede{color:var(--ink2);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.6;max-width:34rem;margin-top:1.1rem}.hirepage.intpage .inthero .ctas{margin-top:1.6rem;display:flex;gap:.7rem;flex-wrap:wrap}.hirepage.intpage .intconst{position:relative;aspect-ratio:1;width:100%;max-width:30rem;margin:0 auto}.hirepage.intpage .inthub{position:absolute;left:50%;top:50%;width:27%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(11,37,69,.08);box-shadow:0 20px 44px -22px rgba(11,37,69,.4)}.hirepage.intpage .intorb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--i) * (1turn / var(--n)))) translateY(calc(-1 * clamp(8.5rem, 21vw, 13rem))) rotate(calc(-1 * var(--i) * (1turn / var(--n))));padding:6px 12px;border-radius:var(--r-pill,999px);border:1px solid var(--rule);background:#fff;box-shadow:0 10px 24px -16px rgba(11,37,69,.45);font-size:.72rem;font-weight:600;color:var(--ink2);white-space:nowrap;animation:intorbglow 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}@keyframes intorbglow{0%,to{opacity:.9}50%{opacity:1}}.hirepage.intpage .intconst:before{content:"";position:absolute;inset:-9%;border-radius:30px;z-index:0;background:radial-gradient(120% 100% at 30% 22%,rgba(126,156,214,.3),rgba(126,156,214,0) 44%),linear-gradient(152deg,#1c3c6e,#12294e 42%,#0a1d33 80%,#071527);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 70px rgba(3,10,24,.45),0 34px 80px -40px rgba(7,20,45,.6)}.hirepage.intpage .intlines{position:absolute;left:50%;top:50%;width:0;height:0;z-index:0}.hirepage.intpage .intline{position:absolute;left:0;bottom:0;width:1px;height:clamp(8.5rem,21vw,13rem);transform-origin:bottom center;transform:translateX(-50%) rotate(calc(var(--i) * (1turn / var(--n))));border-left:1px dashed rgba(255,255,255,.6)}@media (max-width:900px){.hirepage.intpage .intlines{display:none}}.hirepage.intpage .inthero .inthub,.hirepage.intpage .inthero .intorb{z-index:1}.hirepage.intpage .inthero .intcopy{position:relative;z-index:2}@media (max-width:900px){.hirepage.intpage .inthero .intconst:before{inset:-1.2rem -5%;border-radius:26px}}.hirepage.intpage .ensec{padding:clamp(3.6rem,10vh,9.75rem) 0;border-top:1px solid var(--rule);scroll-margin-top:4.25rem}.hirepage.intpage #directory,.hirepage.intpage #faq,.hirepage.intpage #modes,.hirepage.intpage #practice{background:#f1ece1}.hirepage.intpage .ensec .w{max-width:84rem;margin:0 auto;padding:0 clamp(1.25rem,2.4vw,2.25rem)}.hirepage.intpage .enhead{max-width:78rem;margin:0 auto;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(1rem,2.2vw,1.9rem);align-items:start}.hirepage.intpage .enhead .n{font-family:var(--serif);font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;color:#0a1d33;font-variant-numeric:tabular-nums;line-height:1.05}.hirepage.intpage .claim{font-family:var(--serif);font-weight:450;font-size:clamp(2.4rem,5.2vw,4.2rem);letter-spacing:-.034em;line-height:1.03;max-width:22ch}.hirepage.intpage .claim .gray{color:#5c6a80}.hirepage.intpage .claim .inkw{color:#0a1d33}.hirepage.intpage .ensec .d{color:var(--ink2);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.62;margin-top:1rem;max-width:40rem}.hirepage.intpage .ensec .ht:before{display:block;padding-left:16px;margin-bottom:.7rem;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Crect width='9' height='9' fill='%23e5762a'/%3E%3C/svg%3E") 0 no-repeat}.hirepage.intpage #connect .ht:before{content:"Connect"}.hirepage.intpage #directory .ht:before{content:"Directory"}.hirepage.intpage #modes .ht:before{content:"Two ways"}.hirepage.intpage #output .ht:before{content:"Handoff"}.hirepage.intpage #practice .ht:before{content:"In practice"}.hirepage.intpage #trust .ht:before{content:"Trust"}.hirepage.intpage #faq .ht:before{content:"FAQ"}.hirepage.intpage .envis{width:100%;max-width:70rem;margin:clamp(1.6rem,3.5vh,2.8rem) auto 0}.hirepage.intpage .intcards{max-width:74rem;margin:clamp(1.6rem,3.5vh,2.6rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hirepage.intpage .intcard{padding:1.35rem 1.4rem 1.5rem;border:1px solid var(--rule);border-radius:16px;background:#fff}.hirepage.intpage .intcard b{display:block;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:#0a1d33;margin-bottom:.5rem}.hirepage.intpage .intcard p{color:var(--ink2);font-size:.92rem;line-height:1.58}.hirepage.intpage .intdirwrap{max-width:76rem}.hirepage.intpage .intdir{border:1px solid var(--rule);border-radius:18px;background:#fff;padding:1.1rem 1.1rem 1.3rem;box-shadow:0 26px 60px -40px rgba(11,37,69,.4)}.hirepage.intpage .intdirbar{display:flex;align-items:center;gap:.8rem}.hirepage.intpage .intsearch{flex:1;display:flex;align-items:center;gap:.5rem;padding:8px 14px;border:1px solid var(--rule);border-radius:var(--r-pill,999px);background:var(--bone,#f7f4ec)}.hirepage.intpage .intsearch svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--mute);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage .intsearch input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:.9rem;color:#0a1d33}.hirepage.intpage .intcount{flex:none;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--intblue)}.hirepage.intpage .inttabs{display:flex;gap:.4rem;margin:.85rem 0 .9rem;flex-wrap:wrap}.hirepage.intpage .inttab{font:inherit;cursor:pointer;appearance:none;padding:6px 14px;border:1px solid var(--rule);border-radius:var(--r-pill,999px);background:#fff;font-size:.8rem;font-weight:600;color:var(--ink2);transition:background .2s ease,color .2s ease,border-color .2s ease}.hirepage.intpage .inttab.on{background:#0a1d33;border-color:#0a1d33;color:#fff}.hirepage.intpage .inttabct{font-family:var(--mono);font-size:.7em;font-weight:700;opacity:.55;margin-left:3px}.hirepage.intpage .inttab.on .inttabct{opacity:.75}.hirepage.intpage .intshowall{display:block;margin:1rem auto 0;padding:.55rem 1.15rem;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);background:none;border:1px solid var(--rule);border-radius:var(--r-pill,999px);cursor:pointer;transition:border-color .18s ease,color .18s ease}.hirepage.intpage .intshowall:hover{border-color:var(--intteal,#0d9488);color:var(--intteal-deep,#0e7d84)}.hirepage.intpage .intshowall:focus-visible{outline:2px solid var(--intteal,#0d9488);outline-offset:2px}.hirepage.intpage .intgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hirepage.intpage .intdcard{display:flex;flex-direction:column;gap:.3rem;padding:.85rem .95rem;border:1px solid var(--rule);border-radius:13px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease}.hirepage.intpage .intdcard:hover{border-color:rgba(11,37,69,.22);box-shadow:0 12px 26px -18px rgba(11,37,69,.4);transform:translateY(-1px)}.hirepage.intpage .intdcard b{font-size:.9rem;font-weight:700;color:#0a1d33;line-height:1.2}.hirepage.intpage .intdcard span{font-size:.78rem;line-height:1.5;color:var(--ink2)}.hirepage.intpage .intdcard.any{border-style:dashed;background:var(--bone,#f7f4ec)}@media (max-width:900px){.hirepage.intpage .intgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hirepage.intpage .intgrid{grid-template-columns:1fr}}.hirepage.intpage .intcell{display:flex;align-items:center;justify-content:center;text-align:center;min-height:3rem;padding:.5rem .6rem;border:1px solid var(--rule);border-radius:11px;background:var(--bone,#f7f4ec);font-size:.78rem;font-weight:600;color:#0a1d33;line-height:1.25}.hirepage.intpage .intcell.any{border-style:dashed;border-color:rgba(46,92,230,.5);color:var(--intblue);background:rgba(46,92,230,.05)}.hirepage.intpage .intempty{margin-top:.8rem;font-size:.85rem;color:var(--ink2)}.hirepage.intpage .intguar{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--rule);font-size:.88rem;color:var(--ink2)}.hirepage.intpage .intguar b{color:#0a1d33}.hirepage.intpage .intcell{appearance:none;cursor:pointer;width:100%;font-family:inherit;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .15s ease}.hirepage.intpage .intcell:hover{border-color:var(--intteal,#0d9488);transform:translateY(-1px)}.hirepage.intpage .intcell.picked{border-color:var(--intteal,#0d9488);background:rgba(13,148,136,.09);color:var(--intteal-deep,#0e7d84);box-shadow:0 0 0 1px var(--intteal,#0d9488) inset}.hirepage.intpage .intcell:focus-visible{outline:2px solid var(--intteal,#0d9488);outline-offset:2px}.hirepage.intpage .intproof{margin-top:.85rem;display:flex;align-items:center;gap:.55rem;min-height:2.4rem;padding:.6rem .85rem;border-radius:11px;border:1px solid var(--rule);background:var(--bone,#f7f4ec);font-size:.9rem;line-height:1.45;color:#1f2b40;transition:border-color .2s ease,background .2s ease}.hirepage.intpage .intproof.on{border-color:rgba(13,148,136,.4);background:rgba(13,148,136,.06)}.hirepage.intpage .intproof b{color:#0a1d33}.hirepage.intpage .intproofic{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--intteal,#0d9488);color:#fff}.hirepage.intpage .intproofic svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage .intproofhint{color:var(--ink2);font-size:.88rem}.hirepage.intpage .intmodes{max-width:66rem;margin:clamp(1.6rem,3.5vh,2.6rem) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hirepage.intpage .intmode{padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--rule);border-radius:18px;background:#fff}.hirepage.intpage .intmode.become{border-color:rgba(46,92,230,.45);border-left:3px solid var(--intblue);background:linear-gradient(180deg,rgba(46,92,230,.05),#fff 60%)}.hirepage.intpage .intmodek{color:var(--intblue);margin-bottom:.7rem}.hirepage.intpage .intmode>b{display:block;font-family:var(--serif);font-weight:500;font-size:1.32rem;letter-spacing:-.02em;color:#0a1d33;margin-bottom:.55rem}.hirepage.intpage .intmode p{color:var(--ink2);font-size:.95rem;line-height:1.6}.hirepage.intpage .intmode em{font-style:normal;color:var(--intblue);font-weight:600}.hirepage.intpage .inttrustband{padding:clamp(2.6rem,6vh,4.5rem) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff}.hirepage.intpage .inttrustband h4{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;font-size:clamp(1.35rem,2.6vw,1.95rem);color:var(--ink,#0b2545);margin-bottom:1.4rem}.hirepage.intpage .inttrustband .inttrustcell{background:var(--bone,#f7f4ec);border:0;padding:1rem 1.1rem}.hirepage.intpage .inttrust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:66rem}.hirepage.intpage .inttrustcell{padding:1.2rem 1.3rem;border:1px solid var(--rule);border-radius:14px;background:#fff}.hirepage.intpage .inttrustcell b{display:block;font-size:.98rem;font-weight:700;color:#0a1d33;margin-bottom:.35rem}.hirepage.intpage .inttrustcell em{font-style:normal;font-size:.86rem;line-height:1.55;color:var(--ink2)}.hirepage.intpage .inttrustline{max-width:66rem;margin:1.15rem auto 0;padding-top:1rem;border-top:1px solid var(--rule);font-size:.9rem;line-height:1.6;color:var(--ink2)}.hirepage.intpage .inttrustline b{color:#0a1d33}.hirepage.intpage .intfaq{max-width:52rem;margin-inline:0}.hirepage.intpage .intq{border-bottom:1px solid var(--rule)}.hirepage.intpage .intq summary{list-style:none;cursor:pointer;padding:1rem 0;font-size:1.02rem;font-weight:600;color:#0a1d33;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hirepage.intpage .intq summary::-webkit-details-marker{display:none}.hirepage.intpage .intq summary:after{content:"+";font-family:var(--mono);font-size:1.2rem;color:var(--mute);flex:none}.hirepage.intpage .intq[open] summary:after{content:"–"}.hirepage.intpage .intq p{padding:0 0 1.1rem;color:var(--ink2);font-size:.95rem;line-height:1.62;max-width:46rem}@media (max-width:900px){.hirepage.intpage .intcards,.hirepage.intpage .intconn,.hirepage.intpage .intmodes,.hirepage.intpage .introw,.hirepage.intpage .inttrust{grid-template-columns:minmax(0,1fr)}.hirepage.intpage .intconn{gap:.9rem}.hirepage.intpage .intflowbeam{display:none}.hirepage.intpage .intconnmid{display:flex;justify-content:center}.hirepage.intpage .intgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hirepage.intpage .intconst{aspect-ratio:auto;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-items:stretch;margin-top:1.8rem;padding:.25rem .15rem}.hirepage.intpage .inthub{position:static;transform:none;grid-column:1/-1;justify-self:center;width:4.6rem;height:4.6rem;aspect-ratio:1;padding:0;border-radius:50%;margin-bottom:.5rem}.hirepage.intpage .inthero .intorb{position:static;transform:none;animation:none;min-height:3.15rem;padding:.6rem .7rem;border-radius:14px;box-shadow:0 8px 20px -14px rgba(11,37,69,.5)}.hirepage.intpage .inthero .intorb img{max-height:19px;max-width:100%}}@media (max-width:520px){.hirepage.intpage .intgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intorb{animation:none}}.hirepage.intpage{--thread:0}.hirepage.intpage .enspine{position:absolute;top:0;bottom:0;left:max(calc((100vw - 84rem) / 2 + 1.4rem),1.4rem);width:2px;z-index:0;pointer-events:none}@media (max-width:1100px){.hirepage.intpage .enspine{left:clamp(.9rem,3.5vw,1.6rem)}}.hirepage.intpage .enspinefill,.hirepage.intpage .enspinetrack{position:absolute;inset:0;border-radius:2px}.hirepage.intpage .enspinetrack{background:linear-gradient(180deg,transparent,rgba(11,37,69,.08) 6rem,rgba(11,37,69,.08) calc(100% - 8rem),transparent)}.hirepage.intpage .enspinefill{transform-origin:top;transform:scaleY(var(--thread));background:linear-gradient(180deg,rgba(232,180,76,0) 0,var(--butter,#e8b44c) 5rem,var(--butter,#e8b44c) calc(100% - 1.5rem),#d99a2b 100%);box-shadow:0 0 12px rgba(232,180,76,.5)}.hirepage.intpage .enhead,.hirepage.intpage .ensec{position:relative}.hirepage.intpage .enhead:before{content:"";position:absolute;left:calc(-1 * clamp(1rem, 2.2vw, 1.9rem) - 1px);top:.9em;width:10px;height:10px;border-radius:50%;background:var(--bone,#f7f4ec);border:2px solid rgba(11,37,69,.2);transform:translateX(-50%);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.hirepage.intpage .ensec.lit .enhead:before{background:var(--butter,#e8b44c);border-color:var(--butter,#e8b44c);box-shadow:0 0 0 4px rgba(232,180,76,.18)}.hirepage.intpage .ensec:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.9}.hirepage.intpage .ensec>.w{position:relative;z-index:1}.hirepage.intpage #connect:before{background:radial-gradient(60% 70% at 30% 45%,rgba(232,180,76,.06),transparent 70%)}.hirepage.intpage #directory:before{background:radial-gradient(64% 74% at 50% 45%,rgba(20,130,140,.05),transparent 72%)}.hirepage.intpage #modes:before{background:radial-gradient(58% 68% at 72% 48%,rgba(37,99,235,.045),transparent 72%)}.hirepage.intpage #output:before{background:radial-gradient(58% 66% at 40% 44%,rgba(11,37,69,.035),transparent 72%)}.hirepage.intpage #practice:before{background:radial-gradient(60% 70% at 38% 46%,rgba(20,130,140,.05),transparent 72%)}.hirepage.intpage #trust:before{background:radial-gradient(60% 66% at 60% 44%,rgba(20,130,140,.04),transparent 72%)}.hirepage.intpage #faq:before{background:radial-gradient(56% 64% at 40% 42%,rgba(232,180,76,.055),transparent 70%)}.hirepage.intpage [data-cnt]{display:inline-block;transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.hirepage.intpage [data-cnt].counted{animation:intcountpop .4s cubic-bezier(.2,.9,.3,1.4)}@keyframes intcountpop{40%{transform:scale(1.06)}}.hirepage.intpage [data-mag]{transition:transform .35s cubic-bezier(.33,0,.25,1);will-change:transform}.hirepage.intpage .ensec.lit .enhead,.hirepage.intpage .ensec.lit .envis,.hirepage.intpage .ensec.lit .intcards,.hirepage.intpage .ensec.lit .intmodes{animation:intreveal .6s cubic-bezier(.33,0,.25,1) both}.hirepage.intpage .ensec.lit .envis{animation-delay:.08s}@keyframes intreveal{0%{opacity:0;transform:translateY(14px)}}.hirepage.intpage .intstats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.5rem auto 0;max-width:52rem;padding:1.5rem 0;border-top:1px solid var(--rule,#e5e7eb);border-bottom:1px solid var(--rule,#e5e7eb)}.hirepage.intpage .intstats.lit{animation:intreveal .6s cubic-bezier(.33,0,.25,1) both}.hirepage.intpage .intstat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.hirepage.intpage .intstat b{font-family:var(--serif);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink,#0b2545);font-variant-numeric:tabular-nums}.hirepage.intpage .intstat em{font-style:normal;font-size:.82rem;color:var(--ink-soft,#475569)}.hirepage.intpage .intseal{max-width:44rem;margin:clamp(1.6rem,3.5vh,2.6rem) auto 0;text-align:center;color:var(--ink2);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6}.hirepage.intpage .intseal b{color:var(--ink,#0b2545);font-weight:700}.hirepage.intpage .inthero{padding-bottom:clamp(2.5rem,6vh,5rem)}.hirepage.intpage:after{content:"";position:fixed;left:0;right:0;bottom:0;height:7rem;background:linear-gradient(180deg,transparent 0,var(--bone,#f7f4ec) 78%);pointer-events:none;z-index:55}@media (max-width:760px){.hirepage.intpage .intstats{grid-template-columns:1fr;gap:.7rem}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .ensec .enhead,.hirepage.intpage .ensec .envis,.hirepage.intpage .ensec .intcards,.hirepage.intpage .ensec .intmodes,.hirepage.intpage .intstats{opacity:1;transform:none}.hirepage.intpage [data-cnt].counted{animation:none}}.hirepage.intpage .intsub{position:sticky;z-index:40;margin-top:.4rem;border-bottom:1px solid var(--rule,#e5e7eb);background:rgba(247,244,236,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hirepage.intpage .intsubrow{display:flex;gap:1.4rem;padding:.7rem 0;overflow-x:auto;scrollbar-width:none}.hirepage.intpage .intsubrow::-webkit-scrollbar{display:none}.hirepage.intpage .intsublink{font-size:.82rem;font-weight:600;color:var(--ink-soft,#475569);white-space:nowrap;padding-bottom:2px;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.hirepage.intpage .intsublink:hover{color:var(--ink,#0b2545)}.hirepage.intpage .intsublink.on{color:var(--ink,#0b2545);border-bottom-color:var(--intteal,#0d9488)}.hirepage.intpage .intsocial{margin:2.2rem auto 0;max-width:52rem;text-align:center;display:flex;flex-direction:column;gap:.3rem}.hirepage.intpage .intsocial b{font-family:var(--serif);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:500;letter-spacing:-.02em;color:var(--ink,#0b2545)}.hirepage.intpage .intsocial em{font-style:normal;font-size:.9rem;color:var(--ink-soft,#475569)}.hirepage.intpage .intconn{display:grid;grid-template-columns:minmax(0,1.15fr) clamp(1.2rem,4vw,3.2rem) auto clamp(1.2rem,4vw,3.2rem) minmax(0,1.15fr);align-items:center;gap:.4rem;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.2rem,3vw,2.2rem) 1rem}.hirepage.intpage .intconncol{display:flex;flex-direction:column;gap:.55rem;min-width:0}.hirepage.intpage .intconnhd{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft,#64748b);margin-bottom:.15rem}.hirepage.intpage .intconnrow{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border:1px solid var(--rule,#e5e7eb);border-radius:12px;background:#fff;box-shadow:0 6px 18px -14px rgba(11,37,69,.4);min-width:0}.hirepage.intpage .intconnrow.csv{border-style:dashed}.hirepage.intpage .intconnrow.become{border-color:rgba(229,118,42,.55);box-shadow:0 6px 18px -12px rgba(229,118,42,.35)}.hirepage.intpage .intconnlogo{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:8px;border:1px solid var(--rule,#e5e7eb);background:#fff;overflow:hidden}.hirepage.intpage .intconnlogo img{width:78%;height:78%;object-fit:contain}.hirepage.intpage .intconnlogo.file,.hirepage.intpage .intconnlogo.k{background:var(--bone,#f7f4ec)}.hirepage.intpage .intconnlogo i{font-family:var(--mono);font-style:normal;font-size:.55rem;font-weight:700;color:var(--ink,#0b2545)}.hirepage.intpage .intconnlogo.k i{font-family:var(--serif);font-size:.9rem;font-weight:600}.hirepage.intpage .intconnmeta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.hirepage.intpage .intconnmeta b{font-size:.8rem;font-weight:650;color:var(--ink,#0b2545);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hirepage.intpage .intconnmeta em{font-style:normal;font-size:.64rem;font-weight:500;color:var(--ink-soft,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hirepage.intpage .intconnrow.become .intconnmeta em{color:var(--intteal-deep,#b45a1b)}.hirepage.intpage .intconnpill{flex:0 0 auto;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.04em;padding:.24rem .5rem;border-radius:999px;background:var(--bone,#f7f4ec);color:var(--ink-soft,#475569);white-space:nowrap}.hirepage.intpage .intconnpill.ok{background:rgba(27,127,76,.1);color:#14603a}.hirepage.intpage .intfhub{display:flex;flex-direction:column;align-items:center;gap:3px;padding:1.1rem 1.3rem;border-radius:16px;background:var(--ink,#0b2545);color:#fff;font-size:1.05rem;font-weight:750;text-align:center;box-shadow:0 14px 34px -18px rgba(11,37,69,.55)}.hirepage.intpage .intfhub em{font-style:normal;font-size:.66rem;font-weight:500;color:rgba(255,255,255,.7)}.hirepage.intpage .intconnstat{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;padding:.26rem .55rem;border-radius:999px;background:rgba(255,255,255,.1);font-family:var(--mono);font-size:.54rem;font-weight:700;letter-spacing:.05em;color:rgba(255,255,255,.85)}.hirepage.intpage .intconnstat i{width:5px;height:5px;border-radius:50%;background:#37c28a}.hirepage.intpage .intconnfoot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem clamp(1.2rem,3vw,2.2rem);border-top:1px solid var(--rule,#e5e7eb);font-size:.72rem;color:var(--ink-soft,#64748b)}.hirepage.intpage .intconnnote{display:inline-flex;align-items:center;gap:.45rem}.hirepage.intpage .intconnnote i{width:6px;height:6px;border-radius:50%;background:#37c28a}.hirepage.intpage .intconnfoot .mono{font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hirepage.intpage .intflowbeam{height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--intteal,#0d9488),transparent);transform-origin:left}.hirepage.intpage #modes.lit .intconnrow.src{animation:intfin .6s cubic-bezier(.33,0,.25,1) var(--d,0s) backwards}.hirepage.intpage #modes.lit .intconnrow.dest{animation:intfout .6s cubic-bezier(.33,0,.25,1) var(--d,0s) backwards}.hirepage.intpage #modes.lit .intflowbeam{animation:intbeamdraw .7s ease .35s backwards}.hirepage.intpage #modes.lit .intfhub{animation:intpulse .9s ease .4s}@keyframes intfin{0%{opacity:0;transform:translateX(-18px)}}@keyframes intfout{0%{opacity:0;transform:translateX(18px)}}@keyframes intbeamdraw{0%{transform:scaleX(0);opacity:0}}@keyframes intpulse{40%{transform:scale(1.05)}}.hirepage.intpage .intmap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;margin:1.6rem auto 0;max-width:44rem}.hirepage.intpage .intmapcol{display:flex;flex-direction:column;gap:.4rem}.hirepage.intpage .intmaphd{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#475569);margin-bottom:.15rem}.hirepage.intpage .intmaprow{padding:.45rem .7rem;border:1px solid var(--rule,#e5e7eb);border-radius:9px;background:#fff;font-size:.8rem}.hirepage.intpage .intmapcol.raw .intmaprow{font-family:var(--mono);color:var(--ink-soft,#475569);background:#faf7f2}.hirepage.intpage .intmapcol.clean .intmaprow.ok{border-color:rgba(13,148,136,.4);color:var(--ink,#0b2545);font-weight:600}.hirepage.intpage .intmaparrow{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--intteal,#0d9488)}.hirepage.intpage .intmaparrow:before{content:"→";font-size:1.3rem;line-height:1}.hirepage.intpage .intmaparrow em{font-style:normal;font-size:.55rem;font-weight:700;letter-spacing:.04em;color:var(--intteal-deep,#0e7d84);white-space:nowrap}.hirepage.intpage #connect.lit .intmapcol.raw .intmaprow{animation:intfin .5s ease var(--d,0s) backwards}.hirepage.intpage #connect.lit .intmapcol.clean .intmaprow{animation:intmapok .5s cubic-bezier(.2,.9,.3,1.4) var(--d,0s) backwards}@keyframes intmapok{0%{opacity:0;transform:translateY(6px) scale(.96)}}@media (max-width:760px){.hirepage.intpage .intmap{grid-template-columns:minmax(0,1fr)}.hirepage.intpage .intmaparrow:before{content:"↓"}.hirepage.intpage .intconnfoot{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intconnrow,.hirepage.intpage .intfhub,.hirepage.intpage .intflowbeam,.hirepage.intpage .intmaprow{animation:none!important;opacity:1;transform:none}}.hirepage.intpage .intconnvis{max-width:46rem;margin:0 auto}.hirepage.intpage .intsteps{display:flex;flex-direction:column;gap:.6rem;padding:1.15rem 1.3rem;border:1px solid var(--rule);border-radius:14px;background:#fff;box-shadow:0 20px 44px -36px rgba(11,37,69,.4)}.hirepage.intpage .intstepshd{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--intteal-deep,#0e7d84);margin-bottom:.2rem}.hirepage.intpage .intstep{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.01em;color:var(--ink2)}.hirepage.intpage .intstep b{color:#0a1d33;font-weight:700}.hirepage.intpage .intstepic{display:grid;place-items:center;width:15px;height:15px;flex:none;border-radius:50%;background:rgba(13,148,136,.14);color:var(--intteal-deep,#0e7d84)}.hirepage.intpage .intstepic svg{width:8px;height:8px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage #connect.lit .intstep{animation:intfin .45s ease var(--d,0s) backwards}.hirepage.intpage .intexport{max-width:42rem;margin:0 auto;border:1px solid var(--rule);border-radius:14px;overflow:clip;background:#fff;box-shadow:0 26px 58px -40px rgba(11,37,69,.45)}.hirepage.intpage .intexporthd{display:flex;align-items:center;gap:.5rem;padding:.7rem .95rem;border-bottom:1px solid var(--rule);background:#faf7f2}.hirepage.intpage .intexporthd s{width:9px;height:9px;border-radius:50%;background:rgba(11,37,69,.15);flex:none}.hirepage.intpage .intexporthd b{margin-left:.35rem;font-family:var(--mono);font-size:.74rem;font-weight:600;color:#0a1d33}.hirepage.intpage .intexporttbl{width:100%;border-collapse:collapse;font-size:.8rem}.hirepage.intpage .intexporttbl th{text-align:left;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);padding:.55rem .95rem;border-bottom:1px solid var(--rule);background:#fff}.hirepage.intpage .intexporttbl td{padding:.5rem .95rem;border-bottom:1px solid rgba(11,37,69,.05);color:#1f2b40;font-variant-numeric:tabular-nums}.hirepage.intpage .intexporttbl tr:last-child td{border-bottom:0}.hirepage.intpage .intexportft{display:flex;align-items:center;gap:.45rem;padding:.7rem .95rem;border-top:1px solid var(--rule);background:#f2faf5;font-size:.8rem;font-weight:600;color:#2c7a4b}.hirepage.intpage .intexportft svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage .intexportft em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:.68rem;color:var(--ink2);font-weight:500}.hirepage.intpage .intoutput{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.4rem,3.5vw,2.8rem);align-items:center;max-width:66rem}.hirepage.intpage .intoutput .intexport{max-width:none;margin:0}.hirepage.intpage .intoutcap .mono{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--intteal-deep,#0e7d84);margin-bottom:.85rem}.hirepage.intpage .intoutcap ul{gap:.7rem}.hirepage.intpage .intoutcap li{position:relative;padding-left:1.4rem;font-size:.95rem;line-height:1.5;color:var(--ink2)}.hirepage.intpage .intoutcap li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--intteal,#0d9488)}@media (max-width:820px){.hirepage.intpage .intoutput{grid-template-columns:1fr}}.hirepage.intpage #output.lit .intexporttbl tbody tr:first-child{animation:intmapok .5s cubic-bezier(.2,.9,.3,1.4) .12s backwards}.hirepage.intpage #output.lit .intexporttbl tbody tr:nth-child(2){animation:intmapok .5s cubic-bezier(.2,.9,.3,1.4) .26s backwards}.hirepage.intpage #output.lit .intexporttbl tbody tr:nth-child(3){animation:intmapok .5s cubic-bezier(.2,.9,.3,1.4) .4s backwards}.hirepage.intpage #output.lit .intexporttbl tbody tr:nth-child(4){animation:intmapok .5s cubic-bezier(.2,.9,.3,1.4) .54s backwards}.hirepage.intpage #output.lit .intexportft{animation:intmapok .5s ease .72s backwards}@media (prefers-reduced-motion:reduce){.hirepage.intpage #output.lit .intexportft,.hirepage.intpage #output.lit .intexporttbl tbody tr{animation:none}}@media (max-width:760px){.hirepage.intpage .intconnvis{grid-template-columns:minmax(0,1fr)}}.hirepage.intpage .intsc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3vw,2.6rem);max-width:68rem;margin:0 auto}.hirepage.intpage .intscstage{position:sticky;top:4.75rem}.hirepage.intpage .intscmock{border:1px solid var(--rule);border-radius:14px;overflow:clip;background:#fff;box-shadow:0 26px 58px -40px rgba(11,37,69,.45);animation:intscmock .34s cubic-bezier(.33,0,.25,1) both}@keyframes intscmock{0%{opacity:0;transform:translateY(8px)}}.hirepage.intpage .intscbar{display:flex;align-items:center;gap:.5rem;padding:.65rem .9rem;border-bottom:1px solid var(--rule);background:#faf7f2}.hirepage.intpage .intscbar s{width:9px;height:9px;border-radius:50%;background:rgba(11,37,69,.15);flex:none}.hirepage.intpage .intscbar b{margin-left:.35rem;font-family:var(--mono);font-size:.72rem;font-weight:600;color:#0a1d33}.hirepage.intpage .intscroster{display:flex;flex-direction:column}.hirepage.intpage .intscrow{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .9rem;border-bottom:1px solid rgba(11,37,69,.05)}.hirepage.intpage .intscrow:last-child{border-bottom:0}.hirepage.intpage .intscrow.new{background:rgba(13,148,136,.06);animation:intscnew .5s cubic-bezier(.2,.9,.3,1.4) both}@keyframes intscnew{0%{opacity:0;transform:translateY(-6px)}}.hirepage.intpage .intscnamew{display:flex;flex-direction:column;min-width:0}.hirepage.intpage .intscname{font-size:.85rem;font-weight:650;color:#1f2b40}.hirepage.intpage .intscrow.term .intscname{text-decoration:line-through;color:var(--ink2)}.hirepage.intpage .intscplan{font-size:.72rem;color:var(--ink2)}.hirepage.intpage .intsctier{font-size:.74rem;color:var(--ink2);white-space:nowrap}.hirepage.intpage .intscbadge{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap;flex:none}.hirepage.intpage .intscbadge.new{background:rgba(13,148,136,.14);color:var(--intteal-deep,#0e7d84)}.hirepage.intpage .intscbadge.term{background:rgba(154,100,16,.14);color:#9a6410}.hirepage.intpage .intscbadge.ok{background:rgba(44,122,75,.12);color:#2c7a4b}.hirepage.intpage .intscbadge svg{width:8px;height:8px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage .intscfoot{display:flex;align-items:center;gap:.45rem;padding:.65rem .9rem;border-top:1px solid var(--rule);background:#f2faf5;font-size:.78rem;font-weight:600;color:#2c7a4b}.hirepage.intpage .intscfoot em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:.66rem;font-weight:500;color:var(--ink2)}.hirepage.intpage .intscfic{display:grid;place-items:center;width:15px;height:15px;flex:none;border-radius:50%;background:rgba(44,122,75,.14);color:#2c7a4b}.hirepage.intpage .intscfic svg{width:8px;height:8px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage .intscmap{display:flex;flex-direction:column;gap:.4rem;padding:.9rem}.hirepage.intpage .intscmaprow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;padding:.4rem .6rem;border:1px solid var(--rule);border-radius:9px;background:#faf7f2;animation:intscmap .4s ease both}.hirepage.intpage .intscmaprow:nth-child(2){animation-delay:.06s}.hirepage.intpage .intscmaprow:nth-child(3){animation-delay:.12s}.hirepage.intpage .intscmaprow:nth-child(4){animation-delay:.18s}@keyframes intscmap{0%{opacity:0;transform:translateX(-6px)}}.hirepage.intpage .intscmaprow em{font-style:normal;font-family:var(--mono);font-size:.72rem;color:var(--ink2)}.hirepage.intpage .intscmaprow i{font-style:normal;color:var(--intteal,#0d9488);font-weight:700}.hirepage.intpage .intscmaprow b{font-size:.8rem;font-weight:650;color:#1f2b40;text-align:right}.hirepage.intpage .intscsor{display:flex;flex-direction:column;gap:.5rem;padding:.95rem}.hirepage.intpage .intscsorrow{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:1px solid var(--rule);border-radius:10px;background:#fff;font-size:.85rem;font-weight:600;color:#1f2b40}.hirepage.intpage .intscsorrow.build{border-style:dashed;border-color:rgba(46,92,230,.4);color:var(--ink2)}.hirepage.intpage .intscsorrow.build .intscfic{background:rgba(46,92,230,.12);color:var(--intblue-deep,#163ba8)}.hirepage.intpage .intscsorrow em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--intblue,#2e5ce6)}.hirepage.intpage .intsclist{display:flex;flex-direction:column;gap:.5rem}.hirepage.intpage .intscitem{border:1px solid var(--rule);border-radius:12px;background:#fff;overflow:clip;transition:border-color .2s ease,box-shadow .2s ease}.hirepage.intpage .intscitem.on{border-color:rgba(13,148,136,.45);box-shadow:inset 0 0 0 1px rgba(13,148,136,.25),0 18px 40px -34px rgba(11,37,69,.4)}.hirepage.intpage .intscq{width:100%;display:flex;align-items:center;gap:.7rem;text-align:left;padding:.85rem 1rem;font:inherit;cursor:pointer;appearance:none;background:none;border:0;color:#0a1d33}.hirepage.intpage .intscnum{font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.04em;color:var(--mute,#9aa6b6);flex:none;font-variant-numeric:tabular-nums;transition:color .2s ease}.hirepage.intpage .intscitem.on .intscnum{color:var(--intteal-deep,#0e7d84)}.hirepage.intpage .intscq b{flex:1;min-width:0;font-size:.98rem;font-weight:650;letter-spacing:-.01em}.hirepage.intpage .intscchev{flex:none;font-family:var(--mono);font-size:1.1rem;line-height:1;color:var(--mute,#9aa6b6)}.hirepage.intpage .intscitem.on .intscchev{color:var(--intteal,#0d9488)}.hirepage.intpage .intscq:focus-visible{outline:2px solid var(--intteal,#0d9488);outline-offset:-3px;border-radius:12px}.hirepage.intpage .intscbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.33,0,.25,1)}.hirepage.intpage .intscitem.on .intscbody{grid-template-rows:1fr}.hirepage.intpage .intscbody>p{overflow:hidden;margin:0;padding:0 1rem 0 2.4rem;font-size:.9rem;line-height:1.6;color:var(--ink2)}.hirepage.intpage .intscitem.on .intscbody>p{padding-bottom:1rem}@media (max-width:900px){.hirepage.intpage .intsc{grid-template-columns:minmax(0,1fr)}.hirepage.intpage .intscstage{position:static;order:-1}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intscmaprow,.hirepage.intpage .intscmock,.hirepage.intpage .intscrow.new{animation:none}}.hirepage.intpage .close{position:relative;overflow:clip}.hirepage.intpage .close:before{content:"";position:absolute;top:-32%;right:-8%;width:min(48rem,62vw);height:min(48rem,62vw);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(238,132,47,.17),rgba(238,132,47,0) 68%);pointer-events:none;z-index:0}.hirepage.intpage .close>.w{position:relative;z-index:1}.hirepage.intpage .close .mono{display:inline-flex;align-items:center;gap:.5rem;color:#c85a1e}.hirepage.intpage .close .mono:before{content:"";width:8px;height:8px;background:#e5762a}.hirepage.intpage .intlive{border:1px dashed var(--rule);border-radius:14px;background:#fff;padding:.9rem 1rem 1rem;box-shadow:0 20px 44px -38px rgba(11,37,69,.4);transition:border-color .18s ease,background .18s ease}.hirepage.intpage .intlive:hover{border-color:var(--intteal,#0d9488);background:#fffdfa}.hirepage.intpage .intlive .intmap{margin:0}.hirepage.intpage .intlivebar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.hirepage.intpage .intlivebar .mono{font-size:.6rem;color:var(--ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hirepage.intpage .intlivebar .mono,.hirepage.intpage .intliveplay{font-family:var(--mono);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hirepage.intpage .intliveplay{flex:none;font-size:.58rem;cursor:pointer;appearance:none;color:var(--intteal-deep,#0e7d84);background:rgba(13,148,136,.08);border:1px solid rgba(13,148,136,.3);border-radius:999px;padding:.35rem .8rem;transition:background .18s ease}.hirepage.intpage .intliveplay:hover{background:rgba(13,148,136,.16)}.hirepage.intpage .intliveplay:focus-visible{outline:2px solid var(--intteal,#0d9488);outline-offset:2px}.hirepage.intpage .intlivenote{margin-top:.75rem;font-size:.74rem;line-height:1.5;color:var(--ink2)}.hirepage.intpage #connect .intmap.live .intmapcol.raw .intmaprow{animation:intfin .5s ease var(--d,0s) both}.hirepage.intpage #connect .intmap.live .intmapcol.clean .intmaprow{animation:intmapok .5s cubic-bezier(.2,.9,.3,1.4) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.hirepage.intpage #connect .intmap.live .intmaprow{animation:none}}.hirepage.intpage .intorb{display:flex;align-items:center;justify-content:center;min-height:36px;padding:7px 16px}.hirepage.intpage .intorb img{display:block;height:auto;width:auto;max-height:15px;max-width:88px;object-fit:contain}.hirepage.intpage .intlq{margin-top:clamp(2.5rem,6vh,4.5rem)}.hirepage.intpage .intlqhd{max-width:44rem;margin-bottom:1.6rem}.hirepage.intpage .intlqhd .claim{font-size:clamp(2.4rem,5.2vw,4.2rem)}.hirepage.intpage .intlqbody{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.2rem,3vw,2.2rem);align-items:start}.hirepage.intpage .intlqans{padding:clamp(1.3rem,2.5vw,1.9rem);border:1px solid var(--rule);border-radius:18px;background:#fff;box-shadow:0 24px 60px -34px rgba(11,37,69,.4);animation:intlqfade .42s ease both}@keyframes intlqfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hirepage.intpage .intlqwho{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.hirepage.intpage .intlqav{width:34px;height:34px;border-radius:50%;flex:none;background:radial-gradient(circle at 38% 32%,#2c4e9e,#0a1d33)}.hirepage.intpage .intlqwhoT{display:flex;flex-direction:column;line-height:1.2}.hirepage.intpage .intlqwhoT b{font-size:.92rem;color:#0a1d33}.hirepage.intpage .intlqwhoT em{font-style:normal;font-size:.74rem;color:var(--ink2)}.hirepage.intpage .intlqlead{font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.55;color:#1f2b40;margin-bottom:1rem}.hirepage.intpage .intlqpts{display:flex;flex-direction:column;gap:.5rem}.hirepage.intpage .intlqpts li{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.45;color:var(--ink2)}.hirepage.intpage .intlqpts i{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:#22c55e;color:#fff;margin-top:1px}.hirepage.intpage .intlqpts i svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hirepage.intpage .intlqlist{display:flex;flex-direction:column;gap:.5rem}.hirepage.intpage .intlqq{display:flex;align-items:center;gap:.65rem;text-align:left;width:100%;padding:.95rem 1.05rem;border:1px solid var(--rule);border-radius:13px;background:var(--bone,#f7f4ec);font-family:inherit;font-size:.96rem;font-weight:600;color:#0a1d33;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.hirepage.intpage .intlqmark{width:8px;height:8px;border-radius:1px;flex:none;background:rgba(11,37,69,.22);transition:background .18s ease}.hirepage.intpage .intlqq:hover{border-color:rgba(11,37,69,.22)}.hirepage.intpage .intlqq.on{background:#fff;border-color:rgba(11,37,69,.18);box-shadow:-3px 0 0 0 #e5762a,0 12px 30px -20px rgba(11,37,69,.4)}.hirepage.intpage .intlqq.on .intlqmark{background:#e5762a}.hirepage.intpage .intlqq:focus-visible{outline:2px solid #e5762a;outline-offset:2px}@media (max-width:820px){.hirepage.intpage .intlqbody{grid-template-columns:1fr}}.hirepage.intpage .intdtop{display:flex;align-items:center;gap:.5rem}.hirepage.intpage .intdmark{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:7px;border:1px solid var(--rule);background:#fff;overflow:hidden}.hirepage.intpage .intdmark img{max-width:19px;max-height:13px;object-fit:contain}.hirepage.intpage .intdmark i{font-style:normal;font-weight:700;font-size:.8rem;color:#0a1d33}.hirepage.intpage .intdcard.any .intdmark{border-style:dashed;background:transparent}.hirepage.intpage .intobj{display:flex;align-items:center;justify-content:center}.hirepage.intpage .intobj img{width:auto;height:auto;max-width:100%;max-height:34rem;object-fit:contain;filter:drop-shadow(0 40px 60px rgba(10,29,51,.2));animation:intobjdrift 9s ease-in-out infinite}@keyframes intobjdrift{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-10px) rotate(.4deg)}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intobj img{animation:none}}.hirepage.intpage .intlqans{min-height:15.5rem}.hirepage.intpage .intlqasked{font-size:.85rem;font-style:italic;color:var(--ink2);margin-bottom:.65rem;padding-left:.7rem;border-left:2px solid rgba(229,118,42,.55)}.hirepage.intpage .intlqtyping{display:flex;gap:5px;padding:.5rem 0 .8rem}.hirepage.intpage .intlqtyping i{width:7px;height:7px;border-radius:50%;background:#9fb2cc;animation:intlqbounce 1s ease-in-out infinite}.hirepage.intpage .intlqtyping i:nth-child(2){animation-delay:.15s}.hirepage.intpage .intlqtyping i:nth-child(3){animation-delay:.3s}@keyframes intlqbounce{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.hirepage.intpage .intlqlead span{opacity:0;animation:intlqin .4s ease forwards;animation-delay:var(--wd,0s)}.hirepage.intpage .intlqpts li{opacity:0;animation:intlqin .42s ease forwards;animation-delay:var(--pd,0s)}@keyframes intlqin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.hirepage.intpage .intlqq{position:relative;overflow:hidden}.hirepage.intpage .intlqprog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#e5762a;transform-origin:left;animation:intlqfill 4.8s linear forwards}@keyframes intlqfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intlqlead span,.hirepage.intpage .intlqpts li{opacity:1;animation:none}.hirepage.intpage .intlqprog,.hirepage.intpage .intlqtyping i{animation:none}}.hirepage.intpage .intoutcap ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.hirepage.intpage .intoutcap ul li{position:relative;padding-left:1.15rem}.hirepage.intpage .intoutcap ul li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:1px;background:#e5762a}.hirepage.intpage .intwin{border:1px solid var(--rule);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 30px 70px -40px rgba(11,37,69,.45);max-width:56rem;margin:0 auto}.hirepage.intpage .intwinbar{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border-bottom:1px solid var(--rule);background:#f7f4ec}.hirepage.intpage .intwindots{display:flex;gap:6px}.hirepage.intpage .intwindots i{width:10px;height:10px;border-radius:50%;background:rgba(11,37,69,.16)}.hirepage.intpage .intwintitle{font-family:var(--mono);font-size:.72rem;letter-spacing:.02em;color:var(--ink2)}.hirepage.intpage .intwin.intwinconn{max-width:66rem}.hirepage.intpage .intcta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.3rem;max-width:62rem;margin:clamp(1rem,3vh,2.5rem) auto 0;padding:clamp(1.4rem,3vw,2.2rem) clamp(1.6rem,4vw,2.6rem);border:1px solid var(--rule);background:linear-gradient(120deg,rgba(28,60,110,.06),rgba(247,244,236,0) 62%)}.hirepage.intpage .intcta p{font-family:var(--serif);font-weight:450;font-size:clamp(1.25rem,2.2vw,1.7rem);letter-spacing:-.02em;color:#0a1d33;margin:0}.hirepage.intpage .intcta .ctas{display:flex;gap:.7rem;flex-wrap:wrap}@media (max-width:640px){.hirepage.intpage .intcta{flex-direction:column;align-items:flex-start}}.hirepage.intpage .intcta{background:var(--ink,#0a1d33);border:0;border-radius:20px}.hirepage.intpage .intcta p{color:#f7f4ec}.hirepage.intpage .intcta .btn{background:#fff;border-color:#fff;color:#0a1d33}.hirepage.intpage .intcta .btn:hover{background:#f7f4ec}.hirepage.intpage .intcta .btn.ghost{background:transparent;border-color:rgba(247,244,236,.45);color:#f7f4ec}.hirepage.intpage .intcta .btn.ghost:hover{border-color:#f7f4ec}@media (max-width:900px){.hirepage.intpage .intconn{grid-template-columns:minmax(0,1fr);gap:.9rem}.hirepage.intpage .intflowbeam{display:none}.hirepage.intpage .intconnmid{display:flex;justify-content:center}.hirepage.intpage .intwin.intwinconn{max-width:none}}@media (max-width:640px){.hirepage.intpage .intcards,.hirepage.intpage .intgrid{grid-template-columns:minmax(0,1fr)}}.hirepage.intpage .intsub{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);transition:transform .25s ease}.hirepage.intpage .intsub.armed{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intsub{transition:none}}.hirepage.intpage .inthero{position:relative;overflow:clip}.hirepage.intpage .intbloom{position:absolute;right:-6%;top:2%;width:40%;height:92%;pointer-events:none;opacity:.8;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 36%),linear-gradient(180deg,transparent,#000 16% 80%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%),linear-gradient(180deg,transparent,#000 16% 80%,transparent);-webkit-mask-composite:source-in}.hirepage.intpage .inthero>.w,.hirepage.intpage .inthero>:not(.intbloom){position:relative;z-index:1}@media (max-width:860px){.hirepage.intpage .intbloom{width:64%;height:44%;right:-18%;top:0;opacity:.5}}.hirepage.intpage .intconnlogo.k,.hirepage.intpage .inthub{display:grid;place-items:center}.hirepage.intpage .intconnlogo.k .sealk,.hirepage.intpage .inthub .sealk{width:74%;height:74%;display:block}.hirepage.intpage [data-cnt]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.hirepage.intpage .intlqhear{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.76rem;font-weight:700;color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:999px;padding:.32rem .8rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.hirepage.intpage .intlqhear.on,.hirepage.intpage .intlqhear:hover{border-color:var(--bd);color:var(--bd)}.hirepage.intpage .intlqeq{display:inline-flex;align-items:flex-end;gap:2px;height:.7rem}.hirepage.intpage .intlqeq i{width:2.5px;border-radius:2px;background:var(--bd);animation:intlqeq .9s ease-in-out infinite}.hirepage.intpage .intlqeq i:first-child{height:40%}.hirepage.intpage .intlqeq i:nth-child(2){height:95%;animation-delay:.15s}.hirepage.intpage .intlqeq i:nth-child(3){height:60%;animation-delay:.3s}@keyframes intlqeq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hirepage.intpage .intlqeq i{animation:none}}.hirepage.intpage .intcta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.7rem,3.4vw,2.4rem) clamp(1.7rem,4vw,2.6rem)}.hirepage.intpage .intctawords{display:grid;gap:.4rem;max-width:34rem}.hirepage.intpage .intctawords s{text-decoration:none;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold,#c8932b)}.hirepage.intpage .intcta p{font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.15}.hirepage.intpage .intctawords em{font-style:normal;font-size:.94rem;line-height:1.55;color:rgba(247,244,236,.72)}.hirepage.intpage .intcta .ctas{flex-wrap:nowrap}@media (max-width:760px){.hirepage.intpage .intcta{grid-template-columns:minmax(0,1fr);align-items:flex-start}.hirepage.intpage .intcta .ctas{flex-wrap:wrap}}@media (max-width:900px){.hirepage.intpage .inthero>.w{position:relative;z-index:1}.hirepage.intpage .inthero .intbloom{z-index:0;left:-12%;right:auto;top:3%;width:76%;height:32%;opacity:1;mask-image:none;-webkit-mask-image:none;--bloom-spread-inset:-16vh -12vw}}