.concept-chrome-module__DDBpXG__header{z-index:100;background:linear-gradient(#000 25%,#0000);justify-content:space-between;align-items:center;height:88px;padding:0 32px;display:flex;position:fixed;inset:0 0 auto}.concept-chrome-module__DDBpXG__logo,.concept-chrome-module__DDBpXG__footerLogo{width:118px;display:block}.concept-chrome-module__DDBpXG__logo span,.concept-chrome-module__DDBpXG__footerLogo span{aspect-ratio:77/24;background:url(/aifano-logo.svg) 50%/contain no-repeat;width:100%;display:block;position:relative}.concept-chrome-module__DDBpXG__logo span:before,.concept-chrome-module__DDBpXG__footerLogo span:before{content:"";clip-path:inset(0 0 0 23.38%);filter:brightness(0)invert();pointer-events:none;background:url(/aifano-logo.svg) 50%/contain no-repeat;position:absolute;inset:0}.concept-chrome-module__DDBpXG__menuButton{cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:0;position:relative}.concept-chrome-module__DDBpXG__menuButton i{background:#fff;width:34px;height:2px;transition:transform .25s,top .25s;position:absolute;right:0}.concept-chrome-module__DDBpXG__menuButton i:first-child{top:15px}.concept-chrome-module__DDBpXG__menuButton i:last-child{top:24px}.concept-chrome-module__DDBpXG__menuButton[aria-expanded=true] i:first-child{top:20px;transform:rotate(45deg)}.concept-chrome-module__DDBpXG__menuButton[aria-expanded=true] i:last-child{top:20px;transform:rotate(-45deg)}.concept-chrome-module__DDBpXG__menu{z-index:90;background:#000;flex-direction:column;align-items:flex-start;padding:clamp(138px,15vh,190px) 36px 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.concept-chrome-module__DDBpXG__menu>*+*{margin-top:clamp(22px,2.6vh,32px)}.concept-chrome-module__DDBpXG__menuPrimary,.concept-chrome-module__DDBpXG__menuGroupPrimary,.concept-chrome-module__DDBpXG__menuGroupLabel{color:#f7f6f2;letter-spacing:-.045em;width:max-content;font:500 clamp(32px,2.7vw,44px)/1.04 STK Bureau Sans,Inter,sans-serif}.concept-chrome-module__DDBpXG__current{color:#9650ea!important}.concept-chrome-module__DDBpXG__menu a{transition:color .22s,transform .22s}.concept-chrome-module__DDBpXG__menu a:hover,.concept-chrome-module__DDBpXG__menu a:focus-visible{color:#9650ea}.concept-chrome-module__DDBpXG__menu a:hover{transform:translate(8px)}.concept-chrome-module__DDBpXG__menuGroup{flex-direction:column;align-items:flex-start;display:flex}.concept-chrome-module__DDBpXG__menuGroupLabel{color:#777570}.concept-chrome-module__DDBpXG__menuSubnav{flex-direction:column;align-items:flex-start;gap:10px;margin:14px 0 0 38px;display:flex}.concept-chrome-module__DDBpXG__menuSubnav a{color:#f7f6f2;letter-spacing:-.025em;width:max-content;font-size:clamp(17px,1.45vw,23px);font-weight:500;line-height:1.22}.concept-chrome-module__DDBpXG__menu>.concept-chrome-module__DDBpXG__menuCta{margin-top:clamp(30px,3.8vh,46px)}.concept-chrome-module__DDBpXG__ctaMark{aspect-ratio:18/24;background:url(/aifano-icon.svg) 50%/contain no-repeat;width:56px;margin-bottom:32px;display:block}.concept-chrome-module__DDBpXG__finalCta{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:90px 55px 80px;display:flex}.concept-chrome-module__DDBpXG__finalCta h2{color:#fff;letter-spacing:-.057em;will-change:color,transform;max-width:980px;margin:0;font:500 clamp(42px,4.45vw,64px)/.97 STK Bureau Sans,Inter,sans-serif}.concept-chrome-module__DDBpXG__finalCta h2 span,.concept-chrome-module__DDBpXG__finalCta h2 em{display:block}.concept-chrome-module__DDBpXG__finalCta h2 em{color:inherit;font-style:normal}.concept-chrome-module__DDBpXG__finalCta>a{isolation:isolate;color:#111;background:#fff;justify-content:space-between;align-items:center;width:240px;min-height:54px;margin-top:58px;padding:0 17px 0 23px;font-size:14px;transition:color .32s,transform .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden}.concept-chrome-module__DDBpXG__finalCta>a:before{z-index:0;content:"";clip-path:circle(0 at 88%);background:#9650ea;transition:clip-path .58s cubic-bezier(.2,0,.1,1);position:absolute;inset:0}.concept-chrome-module__DDBpXG__finalCta>a span,.concept-chrome-module__DDBpXG__finalCta>a b{z-index:1;position:relative}.concept-chrome-module__DDBpXG__finalCta>a b{font-size:17px;font-weight:400;transition:transform .35s}.concept-chrome-module__DDBpXG__finalCta>a:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px #9650ea38}.concept-chrome-module__DDBpXG__finalCta>a:hover:before{clip-path:circle(155% at 88%)}.concept-chrome-module__DDBpXG__finalCta>a:hover b{transform:translate(2px,-2px)}.concept-chrome-module__DDBpXG__discoveryEnd{color:#f7f6f2;background:#000;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:hidden}.concept-chrome-module__DDBpXG__discoveryVisual{background:#000;justify-content:center;align-items:center;padding:clamp(52px,5vw,86px) 0 0;display:flex;position:relative;overflow:hidden}.concept-chrome-module__DDBpXG__discoveryVisual video,.concept-chrome-module__DDBpXG__discoveryVisual>img{object-fit:contain;transform-origin:50%;background:#000;width:min(73%,1380px);height:auto;display:block;position:relative;left:clamp(12px,1.75vw,34px)}.concept-chrome-module__DDBpXG__artworkVisual>img{width:min(88%,1440px);left:0}.concept-chrome-module__DDBpXG__footer{background:#000;grid-template-columns:1fr auto;align-items:end;gap:42px;width:min(70%,1320px);margin-inline:auto;padding:6px 0 28px;display:grid}.concept-chrome-module__DDBpXG__legalEnd .concept-chrome-module__DDBpXG__footer{padding-top:80px;padding-bottom:48px}.concept-chrome-module__DDBpXG__footerIdentity{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.concept-chrome-module__DDBpXG__footerLogo{width:150px;margin-bottom:5px;display:block}.concept-chrome-module__DDBpXG__footerContact{flex-direction:column;justify-self:end;align-items:flex-end;gap:14px;display:flex}.concept-chrome-module__DDBpXG__footerEmail{letter-spacing:-.02em;font-size:15px;font-weight:600}.concept-chrome-module__DDBpXG__socialLink{color:#d9d7d1;border:1px solid #57544f;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;line-height:1;display:grid}.concept-chrome-module__DDBpXG__footer small{color:#8a8781;font-size:11px;font-weight:400;line-height:1.4}.concept-chrome-module__DDBpXG__footer nav{color:#bbb8b1;flex-wrap:wrap;align-items:center;gap:22px;font-size:12px;display:flex}.concept-chrome-module__DDBpXG__footer a:hover{color:#fff}@media (max-width:900px){.concept-chrome-module__DDBpXG__header{height:72px;padding-inline:20px}.concept-chrome-module__DDBpXG__logo{width:100px}.concept-chrome-module__DDBpXG__menu{padding:104px 20px 34px}.concept-chrome-module__DDBpXG__menu>*+*{margin-top:20px}.concept-chrome-module__DDBpXG__menuPrimary,.concept-chrome-module__DDBpXG__menuGroupPrimary,.concept-chrome-module__DDBpXG__menuGroupLabel{font-size:30px}.concept-chrome-module__DDBpXG__menuSubnav{gap:8px;margin:11px 0 0 24px}.concept-chrome-module__DDBpXG__menuSubnav a{font-size:17px}.concept-chrome-module__DDBpXG__menu>.concept-chrome-module__DDBpXG__menuCta{margin-top:28px}.concept-chrome-module__DDBpXG__finalCta{min-height:510px;padding:90px 20px 75px}.concept-chrome-module__DDBpXG__finalCta h2{font-size:38px}.concept-chrome-module__DDBpXG__finalCta>a{width:100%;margin-top:50px}.concept-chrome-module__DDBpXG__discoveryEnd{overflow:visible}.concept-chrome-module__DDBpXG__discoveryVisual{min-height:0;padding:36px 0 0}.concept-chrome-module__DDBpXG__discoveryVisual video,.concept-chrome-module__DDBpXG__discoveryVisual>img{width:92%;left:6px}.concept-chrome-module__DDBpXG__footer{grid-template-columns:1fr;align-items:start;gap:28px;width:calc(100% - 52px);padding:8px 0 28px}.concept-chrome-module__DDBpXG__legalEnd .concept-chrome-module__DDBpXG__footer{padding-top:65px;padding-bottom:32px}.concept-chrome-module__DDBpXG__footerLogo{width:138px}.concept-chrome-module__DDBpXG__footerContact{justify-self:start;align-items:flex-start}.concept-chrome-module__DDBpXG__footer nav{gap:14px 22px}.concept-chrome-module__DDBpXG__artworkVisual>img{width:100%;left:0}}@media (prefers-reduced-motion:reduce){.concept-chrome-module__DDBpXG__menu a,.concept-chrome-module__DDBpXG__finalCta>a,.concept-chrome-module__DDBpXG__finalCta>a:before,.concept-chrome-module__DDBpXG__finalCta>a b{transition:none}}
:is(html:has(.aifano-career-page),body:has(.aifano-career-page)){background:#000}.career-module__AS_nja__page{--ink:#f7f6f2;--line:#ffffff30;--purple:#9650ea;min-height:100vh;color:var(--ink);background:#000;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:clip}.career-module__AS_nja__grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.career-module__AS_nja__eyebrow{color:#bebbb4;font:600 13px/1.4 var(--font-plex-mono),monospace;letter-spacing:.11em}.career-module__AS_nja__hero{isolation:isolate;grid-template-columns:1fr 1.05fr;align-items:center;min-height:740px;padding:154px 5.4vw 90px;display:grid;position:relative}.career-module__AS_nja__heroCopy{z-index:2;min-width:0;position:relative}.career-module__AS_nja__hero h1{letter-spacing:-.065em;margin:37px 0 35px;font:400 clamp(60px,7.2vw,116px)/.9 Georgia,Times New Roman,serif}.career-module__AS_nja__hero h1 em{color:var(--purple);font-style:normal}.career-module__AS_nja__heroCopy>p{color:#b8b4bf;max-width:455px;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.career-module__AS_nja__primaryLink{background:var(--ink);color:#111;justify-content:space-between;align-items:center;gap:24px;width:255px;max-width:100%;min-height:57px;margin-top:35px;padding:16px 21px;font-size:14px;font-weight:500;transition:background .25s,color .25s,transform .25s;display:flex}.career-module__AS_nja__primaryLink>span:last-child{font-size:23px;line-height:1}.career-module__AS_nja__primaryLink:hover{background:var(--purple);color:#fff;transform:translateY(-2px)}.career-module__AS_nja__heroArtwork{z-index:1;align-self:end;width:calc(100% + 8vw);margin-left:-2.5vw;position:relative}.career-module__AS_nja__heroArtwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 0,#0000 12% 88%,#000 100%),linear-gradient(0deg,#000 0,#0000 15% 95%,#000 100%);position:absolute;inset:0}.career-module__AS_nja__heroArtwork img{width:100%;height:auto;display:block}.career-module__AS_nja__positions{border-top:1px solid var(--line);margin:0 5.4vw;padding:77px 0 94px;scroll-margin-top:24px}.career-module__AS_nja__positionsHeading{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:47px;display:flex}.career-module__AS_nja__positionsHeading h2{letter-spacing:-.055em;align-items:flex-start;gap:20px;margin:23px 0 0;font:400 clamp(45px,4.5vw,72px)/1 Georgia,Times New Roman,serif;display:flex}.career-module__AS_nja__count{color:#b789ee;font:500 14px/1.5 var(--font-plex-mono),monospace;letter-spacing:0;margin-top:5px}.career-module__AS_nja__positionsHeading>p{color:#a6a1ac;margin:0 0 3px;font-size:14px;line-height:1.65}.career-module__AS_nja__jobList,.career-module__AS_nja__jobDetails{margin:0;padding:0;list-style:none}.career-module__AS_nja__jobList{border-top:1px solid var(--line)}.career-module__AS_nja__job{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:27px;min-height:204px;padding:39px 0;transition:background .25s;display:grid}.career-module__AS_nja__job:hover{background:linear-gradient(90deg,#0000,#9650ea0e,#0000)}.career-module__AS_nja__jobNumber{color:#a875e7;font:500 12px/1.5 var(--font-plex-mono),monospace;align-self:start;padding-top:6px}.career-module__AS_nja__jobContent{min-width:0;padding-right:40px}.career-module__AS_nja__department{color:#b9b3c0;font:500 11px/1.5 var(--font-plex-mono),monospace;letter-spacing:.055em;text-transform:uppercase;margin-bottom:14px;display:block}.career-module__AS_nja__job h3{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:850px;margin:0;font-size:clamp(25px,2.35vw,37px);font-weight:400;line-height:1.15}.career-module__AS_nja__job h3 a{text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.career-module__AS_nja__job h3 a:hover,.career-module__AS_nja__job h3 a:focus-visible{color:#c49bf1;text-decoration-color:currentColor}.career-module__AS_nja__jobDetails{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.career-module__AS_nja__jobDetails li{color:#bfb9c6;overflow-wrap:anywhere;border:1px solid #302d35;max-width:100%;padding:7px 10px;font-size:12px;line-height:1.3}.career-module__AS_nja__applyLink{min-width:161px;min-height:51px;color:var(--ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:31px;padding:14px 0 14px 20px;font-size:14px;display:flex}.career-module__AS_nja__applyLink>span:first-child{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.career-module__AS_nja__applyLink>span:last-child{color:#c294f4;border:1px solid #635a6c;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-size:21px;transition:background .25s,border-color .25s,color .25s;display:flex}.career-module__AS_nja__applyLink:hover>span:first-child{text-decoration-color:currentColor}.career-module__AS_nja__applyLink:hover>span:last-child{border-color:var(--purple);background:var(--purple);color:#fff}.career-module__AS_nja__joinNote{justify-content:space-between;align-items:center;gap:24px;margin-top:29px;display:flex}.career-module__AS_nja__joinNote p{color:#aaa4b1;margin:0;font-size:13px;line-height:1.55}.career-module__AS_nja__joinNote a{color:#c49bf1;align-items:center;gap:19px;min-height:44px;font-size:13px;line-height:1.4;display:flex}.career-module__AS_nja__joinNote a:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.career-module__AS_nja__joinNote a>span:last-child{font-size:19px}.career-module__AS_nja__emptyState{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:27px;padding:48px 0;display:grid}.career-module__AS_nja__emptyMark{color:#b484ee;font:400 35px/1 Georgia,serif}.career-module__AS_nja__emptyState h3{letter-spacing:-.035em;margin:0 0 17px;font-size:clamp(25px,2.5vw,37px);font-weight:400;line-height:1.2}.career-module__AS_nja__emptyState p{color:#b3adbb;max-width:630px;margin:0;font-size:16px;line-height:1.65}@media (min-width:1600px){.career-module__AS_nja__hero{min-height:850px}}@media (max-width:1100px){.career-module__AS_nja__hero{min-height:650px;padding-top:140px;padding-bottom:78px}.career-module__AS_nja__heroCopy>p{max-width:350px;font-size:16px}.career-module__AS_nja__heroArtwork{width:calc(100% + 12vw);margin-left:-3vw}.career-module__AS_nja__positionsHeading{gap:28px}.career-module__AS_nja__positionsHeading>p{max-width:230px;font-size:13px}.career-module__AS_nja__job{grid-template-columns:25px minmax(0,1fr) auto;column-gap:20px}.career-module__AS_nja__jobContent{padding-right:8px}.career-module__AS_nja__applyLink{gap:19px;min-width:141px;padding-left:10px}}@media (max-width:680px){.career-module__AS_nja__hero{grid-template-columns:1fr;align-items:start;min-height:0;padding:118px 24px 34px}.career-module__AS_nja__hero h1{margin:30px 0 28px;font-size:clamp(60px,16vw,88px)}.career-module__AS_nja__heroCopy>p{max-width:460px;font-size:16px}.career-module__AS_nja__primaryLink{width:100%;margin-top:28px}.career-module__AS_nja__heroArtwork{width:calc(100% + 48px);margin:28px -24px 0}.career-module__AS_nja__positions{margin:0 24px;padding:49px 0 55px}.career-module__AS_nja__positionsHeading{margin-bottom:31px;display:block}.career-module__AS_nja__positionsHeading h2{gap:13px;margin-top:21px;font-size:clamp(39px,10.3vw,62px)}.career-module__AS_nja__count{margin-top:3px;font-size:12px}.career-module__AS_nja__positionsHeading>p{max-width:none;margin-top:22px;font-size:14px}.career-module__AS_nja__job{grid-template-columns:22px minmax(0,1fr);gap:19px 12px;min-height:0;padding:29px 0 24px}.career-module__AS_nja__jobNumber{padding-top:3px;font-size:11px}.career-module__AS_nja__jobContent{padding-right:0}.career-module__AS_nja__department{margin-bottom:11px;font-size:10px}.career-module__AS_nja__job h3{font-size:25px;line-height:1.22}.career-module__AS_nja__jobDetails{gap:7px;margin-top:17px}.career-module__AS_nja__jobDetails li{padding:6px 8px;font-size:11px}.career-module__AS_nja__applyLink{grid-column:2;justify-content:space-between;justify-self:stretch;min-height:49px;padding:0;font-size:14px}.career-module__AS_nja__joinNote{flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px}.career-module__AS_nja__emptyState{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:32px 0}.career-module__AS_nja__emptyMark{font-size:25px}.career-module__AS_nja__emptyState h3{font-size:27px}.career-module__AS_nja__emptyState p{font-size:15px}}@media (prefers-reduced-motion:reduce){.career-module__AS_nja__primaryLink,.career-module__AS_nja__job,.career-module__AS_nja__applyLink>span{transition:none}}
.job-description-module__g0b4VW__description{max-width:760px}.job-description-module__g0b4VW__faq{border-top:1px solid var(--line);overflow-wrap:anywhere;margin:60px 0 0;padding-top:35px}.job-description-module__g0b4VW__faq h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 30px;font:400 clamp(31px,2.7vw,42px)/1.15 Georgia,Times New Roman,serif}.job-description-module__g0b4VW__questions{border-bottom:1px solid var(--line)}.job-description-module__g0b4VW__item{border-top:1px solid var(--line)}.job-description-module__g0b4VW__question{color:#f2edf6;letter-spacing:-.02em;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;column-gap:16px;min-height:82px;padding:24px 0;font-size:20px;font-weight:400;line-height:1.4;list-style:none;transition:color .2s;display:grid}.job-description-module__g0b4VW__question::-webkit-details-marker{display:none}.job-description-module__g0b4VW__question::marker{content:""}.job-description-module__g0b4VW__question:hover{color:#d9b5ff}.job-description-module__g0b4VW__question:focus-visible{outline-offset:6px;outline:2px solid #bf87f5}.job-description-module__g0b4VW__number{color:#b27de7;font:400 10px/1.5 var(--font-plex-mono),monospace;letter-spacing:.06em;align-self:start;padding-top:7px}.job-description-module__g0b4VW__toggle{color:#b27de7;width:16px;height:16px;position:relative}.job-description-module__g0b4VW__toggle:before,.job-description-module__g0b4VW__toggle:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;top:7px;left:0}.job-description-module__g0b4VW__toggle:after{transition:transform .2s;transform:rotate(90deg)}.job-description-module__g0b4VW__item[open] .job-description-module__g0b4VW__toggle:after{transform:rotate(0)}.job-description-module__g0b4VW__item .job-description-module__g0b4VW__answer{color:#bcb7c2;margin:0 34px 27px 44px;font-size:16px;line-height:1.8}.job-description-module__g0b4VW__description .job-description-module__g0b4VW__continuation>h2:first-child{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}@media (max-width:800px){.job-description-module__g0b4VW__description{max-width:none}}@media (max-width:520px){.job-description-module__g0b4VW__faq{margin-top:44px;padding-top:29px}.job-description-module__g0b4VW__faq h2{margin-bottom:25px;font-size:33px}.job-description-module__g0b4VW__question{grid-template-columns:22px minmax(0,1fr) 16px;column-gap:11px;min-height:76px;padding:22px 0;font-size:18px}.job-description-module__g0b4VW__number{padding-top:6px;font-size:9px}.job-description-module__g0b4VW__item .job-description-module__g0b4VW__answer{margin:0 20px 23px 33px;font-size:15px;line-height:1.8}.job-description-module__g0b4VW__description .job-description-module__g0b4VW__continuation>h2:first-child{margin-top:41px;padding-top:29px}}@media (prefers-reduced-motion:reduce){.job-description-module__g0b4VW__question,.job-description-module__g0b4VW__toggle:after{transition:none}}
:is(html:has(.aifano-agent-page),body:has(.aifano-agent-page)){background:#000}.agent-module__zilx3a__page{color:#f7f6f2;background:#000;min-height:100vh;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;position:relative;overflow:hidden}.agent-module__zilx3a__grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:68px 68px;position:fixed;inset:0}.agent-module__zilx3a__layout{z-index:1;grid-template-columns:260px 1fr;gap:56px;width:min(1450px,100% - 64px);margin:0 auto;padding:128px 0 100px;display:grid;position:relative}.agent-module__zilx3a__toc{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505e6;border:1px solid #302d33;flex-direction:column;height:max-content;padding:28px 25px;display:flex;position:sticky;top:112px}.agent-module__zilx3a__toc>span{color:#b894dc;font:600 11px/1 var(--font-plex-mono),monospace;letter-spacing:.12em;margin-bottom:24px}.agent-module__zilx3a__toc>a{color:#aaa5ad;font:500 11px/1.35 var(--font-plex-mono),monospace;padding:10px 0;transition:color .2s,transform .2s}.agent-module__zilx3a__toc>a:hover{color:#fff;transform:translate(4px)}.agent-module__zilx3a__toc button{color:#fff;cursor:pointer;text-align:left;background:#9650ea;border:1px solid #9650ea;margin:24px 0 12px;padding:14px 15px;font-size:12px}.agent-module__zilx3a__toc button:hover{color:#111;background:#fff;border-color:#fff}.agent-module__zilx3a__record{min-width:0}.agent-module__zilx3a__status{color:#8d8990;font:600 10px/1 var(--font-plex-mono),monospace;letter-spacing:.08em;background:#050505;border:1px solid #302d33;gap:28px;padding:17px 20px;display:flex}.agent-module__zilx3a__status span:first-child{color:#b7e4c7;margin-right:auto}.agent-module__zilx3a__status i{background:#42c878;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 16px #42c878a6}.agent-module__zilx3a__record section{background:#050505;border:1px solid #302d33;margin-top:14px;padding:clamp(38px,5.5vw,76px)}.agent-module__zilx3a__record small,.agent-module__zilx3a__product>span{color:#b894dc;font:600 11px/1 var(--font-plex-mono),monospace;letter-spacing:.1em}.agent-module__zilx3a__record h1{letter-spacing:-.068em;margin:35px 0;font-size:clamp(62px,7vw,108px);font-weight:500;line-height:.9}.agent-module__zilx3a__record h2{letter-spacing:-.058em;margin:32px 0 24px;font-size:clamp(43px,5vw,74px);font-weight:500;line-height:.96}.agent-module__zilx3a__record h3{letter-spacing:-.035em;font-size:30px;font-weight:500}.agent-module__zilx3a__record blockquote{color:#d0ccd2;border-left:3px solid #9650ea;max-width:850px;margin:0;padding-left:24px;font-size:clamp(19px,1.7vw,25px);line-height:1.5}.agent-module__zilx3a__record p,.agent-module__zilx3a__record dd{color:#9f9aa3;font-size:16px;line-height:1.65}.agent-module__zilx3a__record dl{border-top:1px solid #302d33;margin:55px 0 0}.agent-module__zilx3a__record dl div{border-bottom:1px solid #302d33;grid-template-columns:180px 1fr;gap:25px;padding:17px 0;display:grid}.agent-module__zilx3a__record dt{color:#c4bfc7;font:600 10px/1 var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.agent-module__zilx3a__record dd{margin:0}.agent-module__zilx3a__cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.agent-module__zilx3a__cards>div,.agent-module__zilx3a__product{background:#090909;border:1px solid #302d33;padding:27px}.agent-module__zilx3a__cards b{font-size:18px;font-weight:600}.agent-module__zilx3a__cards p{margin:17px 0 0}.agent-module__zilx3a__cards a,.agent-module__zilx3a__product a{color:#c5a0e8;margin-top:18px;font-size:13px;display:inline-block}.agent-module__zilx3a__product{margin-top:12px}.agent-module__zilx3a__product h3{margin:24px 0 12px}.agent-module__zilx3a__product p{margin:0}.agent-module__zilx3a__contactLink{color:#fff;background:#9650ea;justify-content:space-between;align-items:center;width:min(280px,100%);min-height:58px;margin-top:36px;padding:0 20px;font-size:15px;transition:background .25s,color .25s,transform .25s;display:flex}.agent-module__zilx3a__contactLink:hover{color:#111;background:#fff;transform:translateY(-2px)}.agent-module__zilx3a__contactLink b{font-size:20px}@media (max-width:900px){.agent-module__zilx3a__layout{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px);padding:100px 0 70px}.agent-module__zilx3a__toc{position:relative;top:0}.agent-module__zilx3a__record section{padding:38px 25px}.agent-module__zilx3a__record h1{font-size:58px}.agent-module__zilx3a__record h2{font-size:42px}.agent-module__zilx3a__cards{grid-template-columns:1fr}.agent-module__zilx3a__status{flex-wrap:wrap}.agent-module__zilx3a__status span:first-child{width:100%;margin-right:0}.agent-module__zilx3a__record dl div{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){.agent-module__zilx3a__toc>a,.agent-module__zilx3a__toc button,.agent-module__zilx3a__contactLink{transition:none}}
:is(html:has(.aifano-job-detail-page),body:has(.aifano-job-detail-page)){background:#000}.job-detail-module__mNSIYG__page{--ink:#f7f6f2;--muted:#b7b1be;--line:#ffffff2e;--purple:#9650ea;min-height:100vh;color:var(--ink);background:#000;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:clip}.job-detail-module__mNSIYG__eyebrow{color:#bab3c1;font:500 11px/1.5 var(--font-plex-mono),monospace;letter-spacing:.09em}.job-detail-module__mNSIYG__hero{isolation:isolate;border-bottom:1px solid var(--line);margin:0 5.4vw;padding:137px 0 61px;position:relative}.job-detail-module__mNSIYG__heroGrid{z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:80px -6vw 0 40%;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 72%);mask-image:radial-gradient(at 100% 0,#000,#0000 72%)}.job-detail-module__mNSIYG__backLink{color:#b8b1c0;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:44px;font-size:13px;line-height:1.4;transition:color .2s;display:flex}.job-detail-module__mNSIYG__backLink>span:first-child{color:#c698f2;font-size:21px;line-height:1;transition:transform .2s}.job-detail-module__mNSIYG__backLink:hover{color:var(--ink)}.job-detail-module__mNSIYG__backLink:hover>span:first-child{transform:translate(-4px)}.job-detail-module__mNSIYG__roleLabel{color:#c399ef;font:500 11px/1.5 var(--font-plex-mono),monospace;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:13px;margin-top:48px;display:flex}.job-detail-module__mNSIYG__labelDivider{background:#51425e;width:20px;height:1px;display:block}.job-detail-module__mNSIYG__hero h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-width:1170px;margin:24px 0 30px;font:400 clamp(44px,5.5vw,85px)/1.05 Georgia,Times New Roman,serif}.job-detail-module__mNSIYG__jobDetails{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.job-detail-module__mNSIYG__jobDetails li{color:#c8c2cf;overflow-wrap:anywhere;border:1px solid #38313f;max-width:100%;padding:8px 12px;font-size:12px;line-height:1.4}.job-detail-module__mNSIYG__detailLayout{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;column-gap:clamp(46px,7vw,112px);max-width:1480px;margin:0 auto;padding:64px 5.4vw 30px;display:grid}.job-detail-module__mNSIYG__description{grid-area:1/1;min-width:0}.job-detail-module__mNSIYG__description>.job-detail-module__mNSIYG__eyebrow{color:#bc8deb;margin-bottom:30px;display:block}.job-detail-module__mNSIYG__prose{color:#bcb7c2;overflow-wrap:anywhere;max-width:760px;font-size:17px;line-height:1.8}.job-detail-module__mNSIYG__prose>:first-child{margin-top:0}.job-detail-module__mNSIYG__prose>:last-child{margin-bottom:0}.job-detail-module__mNSIYG__prose p{margin:0 0 22px}.job-detail-module__mNSIYG__prose h2,.job-detail-module__mNSIYG__prose h3,.job-detail-module__mNSIYG__prose h4{color:var(--ink);text-wrap:balance}.job-detail-module__mNSIYG__prose h2{border-top:1px solid var(--line);letter-spacing:-.035em;margin:55px 0 25px;padding-top:35px;font:400 clamp(31px,2.7vw,42px)/1.15 Georgia,Times New Roman,serif}.job-detail-module__mNSIYG__prose h2:first-child{border-top:0;padding-top:0}.job-detail-module__mNSIYG__prose h3{letter-spacing:-.025em;margin:33px 0 17px;font-size:23px;font-weight:500;line-height:1.35}.job-detail-module__mNSIYG__prose h4{margin:29px 0 13px;font-size:18px;font-weight:600;line-height:1.4}.job-detail-module__mNSIYG__prose strong,.job-detail-module__mNSIYG__prose b{color:#eeeaf2;font-weight:600}.job-detail-module__mNSIYG__prose em,.job-detail-module__mNSIYG__prose i{color:inherit;font-style:italic}.job-detail-module__mNSIYG__prose ul,.job-detail-module__mNSIYG__prose ol{margin:20px 0 26px;padding-left:25px}.job-detail-module__mNSIYG__prose ul{list-style:outside}.job-detail-module__mNSIYG__prose ol{list-style:decimal}.job-detail-module__mNSIYG__prose li{margin:12px 0;padding-left:7px}.job-detail-module__mNSIYG__prose li::marker{color:#b17ce8}.job-detail-module__mNSIYG__prose li>p{margin:0 0 10px}.job-detail-module__mNSIYG__prose li>ul,.job-detail-module__mNSIYG__prose li>ol{margin-top:12px;margin-bottom:13px}.job-detail-module__mNSIYG__prose a{color:#d0a4fa;text-underline-offset:4px;-webkit-text-decoration:underline #6d507e;text-decoration:underline #6d507e;transition:color .2s,text-decoration-color .2s}.job-detail-module__mNSIYG__prose a:hover{color:#e8d4ff;text-decoration-color:currentColor}.job-detail-module__mNSIYG__prose blockquote{color:#d4cbdc;border-left:2px solid #9650ea;margin:28px 0;padding:4px 0 4px 24px}.job-detail-module__mNSIYG__prose blockquote>p:last-child{margin-bottom:0}.job-detail-module__mNSIYG__languageNote{color:#918898;margin:30px 0 0;font-size:12px;line-height:1.6}.job-detail-module__mNSIYG__application{overflow-wrap:anywhere;background:linear-gradient(145deg,#9650ea18,#9650ea05 62%);border:1px solid #362a40;grid-area:1/2;min-width:0;padding:29px 27px 8px;position:sticky;top:112px}.job-detail-module__mNSIYG__applicationHeading{align-items:center;gap:11px;display:flex}.job-detail-module__mNSIYG__applicationHeading>.job-detail-module__mNSIYG__eyebrow{letter-spacing:.07em;font-size:10px}.job-detail-module__mNSIYG__brandMark{aspect-ratio:18/24;background:url(/aifano-icon.svg) 50%/contain no-repeat;width:17px;min-width:17px;display:block}.job-detail-module__mNSIYG__application h2{letter-spacing:-.04em;margin:25px 0 24px;font:400 36px/1.08 Georgia,Times New Roman,serif}.job-detail-module__mNSIYG__applyLink{color:#161119;background:#f7f6f2;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:55px;padding:15px 18px;font-size:14px;font-weight:500;line-height:1.35;transition:background .2s,color .2s,transform .2s;display:flex}.job-detail-module__mNSIYG__applyLink>span:last-child{font-size:22px;font-weight:400;line-height:1}.job-detail-module__mNSIYG__applyLink:hover{color:#fff;background:#a76aed;transform:translateY(-2px)}.job-detail-module__mNSIYG__applicationNote{color:#a79dab;margin:15px 0 26px;font-size:12px;line-height:1.65}.job-detail-module__mNSIYG__facts{border-top:1px solid #362a40;margin:0;padding:4px 0 0}.job-detail-module__mNSIYG__facts>div{border-bottom:1px solid #ffffff17;gap:6px;padding:17px 0;display:grid}.job-detail-module__mNSIYG__facts>div:last-child{border-bottom:0}.job-detail-module__mNSIYG__facts dt{color:#9c91a7;font-size:11px;line-height:1.45}.job-detail-module__mNSIYG__facts dd{color:#e0d8e7;margin:0;font-size:14px;line-height:1.45}.job-detail-module__mNSIYG__closing{border-top:1px solid var(--line);margin-top:64px;padding:37px 0 0}.job-detail-module__mNSIYG__closing h2{letter-spacing:-.04em;margin:19px 0 14px;font:400 clamp(35px,3.3vw,48px)/1.12 Georgia,Times New Roman,serif}.job-detail-module__mNSIYG__closing p{color:#b7adbf;margin:0;font-size:15px;line-height:1.65}.job-detail-module__mNSIYG__closing .job-detail-module__mNSIYG__applyLink{color:#fff;background:#9650ea;width:250px;max-width:100%;margin-top:27px}.job-detail-module__mNSIYG__closing .job-detail-module__mNSIYG__applyLink:hover{color:#161119;background:#f7f6f2}.job-detail-module__mNSIYG__unavailable h2{letter-spacing:-.035em;margin:0 0 23px;font:400 clamp(31px,2.7vw,42px)/1.15 Georgia,Times New Roman,serif}.job-detail-module__mNSIYG__unavailable p{color:#bcb7c2;max-width:600px;margin:0;font-size:17px;line-height:1.8}.job-detail-module__mNSIYG__unavailable>a{color:#cf9ff7;align-items:center;gap:20px;width:max-content;max-width:100%;min-height:44px;margin-top:20px;font-size:14px;line-height:1.4;display:flex}.job-detail-module__mNSIYG__unavailable>a:hover>span:first-child{text-underline-offset:5px;text-decoration:underline}.job-detail-module__mNSIYG__unavailable>a>span:last-child{font-size:21px}@media (max-width:1100px){.job-detail-module__mNSIYG__detailLayout{grid-template-columns:minmax(0,1fr) 285px;column-gap:45px}.job-detail-module__mNSIYG__application{padding-inline:22px}.job-detail-module__mNSIYG__application h2{font-size:33px}.job-detail-module__mNSIYG__prose{font-size:16px}}@media (max-width:800px){.job-detail-module__mNSIYG__hero{padding-top:109px;padding-bottom:37px}.job-detail-module__mNSIYG__roleLabel{margin-top:32px}.job-detail-module__mNSIYG__hero h1{margin-top:23px;font-size:clamp(41px,7.6vw,62px)}.job-detail-module__mNSIYG__detailLayout{grid-template-columns:minmax(0,1fr);row-gap:41px;padding-top:34px}.job-detail-module__mNSIYG__application{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;padding:23px 24px 8px;display:grid;position:static}.job-detail-module__mNSIYG__applicationHeading{grid-column:1}.job-detail-module__mNSIYG__application h2{grid-area:2/1;margin:15px 0 21px;font-size:32px}.job-detail-module__mNSIYG__application>.job-detail-module__mNSIYG__applyLink{grid-area:1/2/3;align-self:center}.job-detail-module__mNSIYG__applicationNote{grid-column:1/-1;margin:0 0 20px;font-size:12px}.job-detail-module__mNSIYG__facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.job-detail-module__mNSIYG__facts>div{padding:14px 0}.job-detail-module__mNSIYG__facts>div:nth-last-child(2):nth-child(odd){border-bottom:0}.job-detail-module__mNSIYG__description{grid-area:2/1}.job-detail-module__mNSIYG__description>.job-detail-module__mNSIYG__eyebrow{margin-bottom:24px}.job-detail-module__mNSIYG__prose{max-width:none;font-size:16px;line-height:1.8}}@media (max-width:520px){.job-detail-module__mNSIYG__hero{margin-inline:24px;padding-top:99px;padding-bottom:32px}.job-detail-module__mNSIYG__backLink{font-size:12px}.job-detail-module__mNSIYG__roleLabel{gap:9px 11px;margin-top:27px;font-size:10px}.job-detail-module__mNSIYG__roleLabel>.job-detail-module__mNSIYG__eyebrow{font-size:10px}.job-detail-module__mNSIYG__labelDivider{width:12px}.job-detail-module__mNSIYG__hero h1{letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(37px,10.5vw,54px);line-height:1.08}.job-detail-module__mNSIYG__jobDetails{gap:7px}.job-detail-module__mNSIYG__jobDetails li{padding:7px 9px;font-size:11px}.job-detail-module__mNSIYG__detailLayout{row-gap:37px;padding:27px 24px 15px}.job-detail-module__mNSIYG__application{grid-template-columns:minmax(0,1fr);padding:23px 20px 7px}.job-detail-module__mNSIYG__applicationHeading{grid-column:1}.job-detail-module__mNSIYG__application h2{grid-area:auto/1;margin:18px 0 22px;font-size:34px}.job-detail-module__mNSIYG__application>.job-detail-module__mNSIYG__applyLink{grid-area:auto/1}.job-detail-module__mNSIYG__applicationNote{margin:13px 0 20px}.job-detail-module__mNSIYG__facts{column-gap:19px}.job-detail-module__mNSIYG__facts dd{font-size:13px}.job-detail-module__mNSIYG__prose{font-size:16px}.job-detail-module__mNSIYG__prose h2{margin-top:41px;padding-top:29px;font-size:33px}.job-detail-module__mNSIYG__prose h3{font-size:22px}.job-detail-module__mNSIYG__prose ul,.job-detail-module__mNSIYG__prose ol{padding-left:20px}.job-detail-module__mNSIYG__prose li{padding-left:4px}.job-detail-module__mNSIYG__closing{margin-top:45px;padding-top:30px}.job-detail-module__mNSIYG__closing h2{font-size:36px}.job-detail-module__mNSIYG__closing .job-detail-module__mNSIYG__applyLink{width:100%}}@media (prefers-reduced-motion:reduce){.job-detail-module__mNSIYG__backLink,.job-detail-module__mNSIYG__backLink>span,.job-detail-module__mNSIYG__applyLink,.job-detail-module__mNSIYG__prose a{transition:none}}
:is(html:has(.aifano-company-page),body:has(.aifano-company-page)){background:#000}.company-module__haRoeq__page{--ink:#f7f6f2;--line:#ffffff30;--purple:#9650ea;min-height:100vh;color:var(--ink);background:#000;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:clip}.company-module__haRoeq__grid,.company-module__haRoeq__gridReverse{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.company-module__haRoeq__gridReverse{-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.company-module__haRoeq__eyebrow{color:#bebbb4;font:600 clamp(14px,1.05vw,17px)/1 var(--font-plex-mono),monospace;letter-spacing:.1em}.company-module__haRoeq__hero{background:#000;align-items:center;min-height:100svh;padding:126px 4.3vw 54px;display:flex;position:relative;overflow:hidden}.company-module__haRoeq__heroCopy{z-index:3;width:65%;position:relative}.company-module__haRoeq__hero h1{letter-spacing:-.07em;margin:35px 0 50px;font:400 clamp(68px,7.7vw,125px)/.84 Georgia,Times New Roman,serif}.company-module__haRoeq__hero h1 em,.company-module__haRoeq__story h2 em,.company-module__haRoeq__values h2 em,.company-module__haRoeq__expertise h2 em{color:var(--purple);font-style:normal}.company-module__haRoeq__heroBottom{grid-template-columns:1fr 230px;align-items:end;gap:62px;max-width:830px;display:grid}.company-module__haRoeq__heroBottom p{color:#d0cdc6;margin:0;font-size:clamp(15px,1.22vw,18px);line-height:1.6}.company-module__haRoeq__primaryLink{isolation:isolate;color:#111;background:#fff;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px 0 22px;font-size:14px;font-weight:500;transition:color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.company-module__haRoeq__primaryLink:before{z-index:0;content:"";background:var(--purple);clip-path:circle(0 at 88%);transition:clip-path .55s cubic-bezier(.2,0,.1,1);position:absolute;inset:0}.company-module__haRoeq__primaryLink span,.company-module__haRoeq__primaryLink b{z-index:1;position:relative}.company-module__haRoeq__primaryLink b{font-size:18px;font-weight:400}.company-module__haRoeq__primaryLink:hover{color:#fff;transform:translateY(-2px)}.company-module__haRoeq__primaryLink:hover:before{clip-path:circle(155% at 88%)}.company-module__haRoeq__heroArtwork{z-index:1;width:min(53vw,950px);position:absolute;bottom:1%;right:-4%}.company-module__haRoeq__heroArtwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 0,#0000 17% 91%,#000 100%),linear-gradient(0deg,#000 0,#0000 13% 93%,#000 100%);position:absolute;inset:0}.company-module__haRoeq__heroArtwork img{object-fit:contain;width:100%;height:auto;display:block}.company-module__haRoeq__story,.company-module__haRoeq__values{background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:0;min-height:930px;padding:135px 7.5vw;display:grid;position:relative;overflow:hidden}.company-module__haRoeq__story:after,.company-module__haRoeq__values:after{z-index:1;content:"";background:#ffffff4d;width:1px;position:absolute;top:15%;bottom:15%;left:50%;transform:translate(-.5px)}.company-module__haRoeq__storyIntro,.company-module__haRoeq__storyCopy,.company-module__haRoeq__valuesIntro,.company-module__haRoeq__valueList{z-index:2;position:relative}.company-module__haRoeq__storyIntro,.company-module__haRoeq__valuesIntro{padding-right:clamp(45px,6vw,92px)}.company-module__haRoeq__storyIntro h2,.company-module__haRoeq__valuesIntro h2{letter-spacing:-.068em;margin:45px 0;font:400 clamp(58px,5.8vw,90px)/.89 Georgia,serif}.company-module__haRoeq__storyCopy,.company-module__haRoeq__valueList{padding-left:clamp(45px,6vw,92px)}.company-module__haRoeq__storyCopy>p{color:#c7c4bd;letter-spacing:-.025em;max-width:650px;margin:0 0 28px;font-size:clamp(19px,1.55vw,25px);line-height:1.45}.company-module__haRoeq__storyCopy>div{border-top:1px solid var(--line);align-items:flex-end;gap:24px;margin-top:65px;padding-top:30px;display:flex}.company-module__haRoeq__storyCopy strong{color:var(--purple);letter-spacing:-.07em;font:400 clamp(70px,7vw,110px)/.75 Georgia,serif}.company-module__haRoeq__storyCopy span{color:#9d9a94;font-size:14px;line-height:1.4}.company-module__haRoeq__valuesIntro>p{color:#c7c4bd;max-width:520px;margin:0;font-size:clamp(18px,1.45vw,23px);line-height:1.42}.company-module__haRoeq__valueItem{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:20px;min-height:158px;padding:26px 0;display:grid}.company-module__haRoeq__valueItem:first-child{border-top:1px solid var(--line)}.company-module__haRoeq__valueItem>span,.company-module__haRoeq__expertiseItem>span{color:var(--purple);font:600 9px/1 var(--font-plex-mono),monospace}.company-module__haRoeq__valueItem h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(25px,2.3vw,36px);font-weight:500;line-height:1}.company-module__haRoeq__valueItem p{color:#9d9a94;margin:0;font-size:14px;line-height:1.55}.company-module__haRoeq__expertise{background:#000;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(70px,8vw,140px);min-height:900px;padding:135px 7.5vw;display:grid;position:relative;overflow:hidden}.company-module__haRoeq__expertiseIntro,.company-module__haRoeq__expertiseList{z-index:1;position:relative}.company-module__haRoeq__expertiseIntro h2{letter-spacing:-.068em;margin:45px 0 40px;font:400 clamp(62px,6.5vw,100px)/.89 Georgia,serif}.company-module__haRoeq__expertiseIntro p{color:#c7c4bd;max-width:560px;margin:0;font-size:17px;line-height:1.68}.company-module__haRoeq__expertiseList{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.company-module__haRoeq__expertiseItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:30px;transition:background .35s;display:flex}.company-module__haRoeq__expertiseItem:hover{background:#050505}.company-module__haRoeq__expertiseItem h3{letter-spacing:-.052em;margin:auto 0 22px;font-size:clamp(29px,3vw,44px);font-weight:500;line-height:.98}.company-module__haRoeq__expertiseItem p{color:#97948e;margin:0;font-size:13px;line-height:1.6}@media (max-width:900px){.company-module__haRoeq__hero{align-items:flex-start;min-height:940px;padding:110px 20px 40px}.company-module__haRoeq__heroCopy{width:100%}.company-module__haRoeq__hero h1{margin-top:30px;font-size:58px}.company-module__haRoeq__heroBottom{grid-template-columns:1fr;gap:27px;margin-top:430px}.company-module__haRoeq__heroBottom .company-module__haRoeq__primaryLink{width:100%}.company-module__haRoeq__heroArtwork{width:132%;bottom:140px;right:-22%}.company-module__haRoeq__story:after,.company-module__haRoeq__values:after{display:none}.company-module__haRoeq__story,.company-module__haRoeq__values{grid-template-columns:1fr;gap:65px;min-height:0;padding:100px 20px 110px}.company-module__haRoeq__storyIntro,.company-module__haRoeq__valuesIntro{padding-right:0}.company-module__haRoeq__storyIntro h2,.company-module__haRoeq__valuesIntro h2{font-size:55px}.company-module__haRoeq__storyCopy,.company-module__haRoeq__valueList{border-top:1px solid var(--line);padding:28px 0 0}.company-module__haRoeq__storyCopy>p{font-size:19px}.company-module__haRoeq__storyCopy>div{margin-top:45px}.company-module__haRoeq__valueItem{min-height:0;padding:25px 0}.company-module__haRoeq__valueItem:first-child{border-top:0}.company-module__haRoeq__valueItem h3{font-size:28px}.company-module__haRoeq__valueItem p{font-size:13px}.company-module__haRoeq__expertise{grid-template-columns:1fr;gap:65px;min-height:0;padding:100px 20px 110px}.company-module__haRoeq__expertiseIntro h2{font-size:57px}.company-module__haRoeq__expertiseIntro p{font-size:15px}.company-module__haRoeq__expertiseList{grid-template-columns:1fr}.company-module__haRoeq__expertiseItem{min-height:245px;padding:28px}.company-module__haRoeq__expertiseItem h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.company-module__haRoeq__primaryLink,.company-module__haRoeq__primaryLink:before,.company-module__haRoeq__expertiseItem{transition:none}}
:is(html:has(.aifano-legal-page),body:has(.aifano-legal-page)){background:#000}.legal-module__Yd4PWa__page{--line:#ffffff29;--purple:#9650ea;color:#f7f6f2;background:#000;min-height:100vh;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:clip}.legal-module__Yd4PWa__document{background:#000;width:min(100% - 40px,980px);margin:0 auto;padding:150px 0 80px}.legal-module__Yd4PWa__document>header{border-bottom:1px solid var(--line);margin-bottom:72px;padding-bottom:42px}.legal-module__Yd4PWa__document>header h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1}.legal-module__Yd4PWa__document>header p{color:#b7b4ae;max-width:680px;margin:0;font-size:18px;line-height:1.55}.legal-module__Yd4PWa__document>header small{color:#8f8c86;font:600 10px/1.4 var(--font-plex-mono),monospace;letter-spacing:.08em;margin-top:18px;display:block}.legal-module__Yd4PWa__document article{min-width:0}.legal-module__Yd4PWa__document article section{border-top:1px solid var(--line);padding:0 0 64px}.legal-module__Yd4PWa__document article section+section{padding-top:64px}.legal-module__Yd4PWa__document article section:first-child{border-top:0}.legal-module__Yd4PWa__document article h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.08}.legal-module__Yd4PWa__document article h3{color:#f4f2ed;letter-spacing:-.03em;margin:38px 0 15px;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.15}.legal-module__Yd4PWa__document article p,.legal-module__Yd4PWa__document article li,.legal-module__Yd4PWa__document article address{color:#b0ada7;max-width:850px;font-size:16px;font-style:normal;line-height:1.75}.legal-module__Yd4PWa__document article p{margin:0 0 20px}.legal-module__Yd4PWa__document article ul{margin:8px 0 24px;padding-left:20px}.legal-module__Yd4PWa__document article li+li{margin-top:5px}.legal-module__Yd4PWa__document article a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--purple);text-decoration-color:var(--purple);text-underline-offset:4px}.legal-module__Yd4PWa__document article a:hover{color:var(--purple)}@media (max-width:900px){.legal-module__Yd4PWa__document{width:calc(100% - 40px);padding:120px 0 45px}.legal-module__Yd4PWa__document>header{margin-bottom:55px;padding-bottom:32px}.legal-module__Yd4PWa__document>header h1{font-size:44px}.legal-module__Yd4PWa__document>header p{font-size:16px}.legal-module__Yd4PWa__document article section{padding-bottom:52px}.legal-module__Yd4PWa__document article section+section{padding-top:52px}.legal-module__Yd4PWa__document article h2{font-size:30px}.legal-module__Yd4PWa__document article p,.legal-module__Yd4PWa__document article li,.legal-module__Yd4PWa__document article address{font-size:15px}}
:is(html:has(.aifano-invoice-intelligence-page),body:has(.aifano-invoice-intelligence-page)){background:#000}.invoice-intelligence-module__TvuXCq__page{--ink:#f7f6f2;--muted:#a5a19f;--line:#ffffff2e;--purple:#9650ea;min-height:100vh;color:var(--ink);background:#000;font-family:STK Bureau Sans,Inter,Helvetica Neue,Arial,system-ui,sans-serif;overflow:clip}.invoice-intelligence-module__TvuXCq__grid,.invoice-intelligence-module__TvuXCq__gridReverse,.invoice-intelligence-module__TvuXCq__integrationGrid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.invoice-intelligence-module__TvuXCq__gridReverse{-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.invoice-intelligence-module__TvuXCq__eyebrow{color:#c2a2e2;font:600 clamp(13px,1vw,16px)/1 var(--font-plex-mono),monospace;letter-spacing:.12em}.invoice-intelligence-module__TvuXCq__hero{background:#000;grid-template-columns:1.08fr .92fr;align-items:center;min-height:100svh;padding:128px 5.2vw 58px;display:grid;position:relative;overflow:hidden}.invoice-intelligence-module__TvuXCq__heroCopy{z-index:3;max-width:920px;position:relative}.invoice-intelligence-module__TvuXCq__heroCopy h1{letter-spacing:-.07em;margin:34px 0 40px;font:400 clamp(66px,7.35vw,118px)/.84 Georgia,Times New Roman,serif}.invoice-intelligence-module__TvuXCq__heroCopy h1 em,.invoice-intelligence-module__TvuXCq__sectionHeading h2 em,.invoice-intelligence-module__TvuXCq__exceptionIntro h2 em,.invoice-intelligence-module__TvuXCq__directionsHeading h2 em,.invoice-intelligence-module__TvuXCq__workspaceCopy h2 em,.invoice-intelligence-module__TvuXCq__integrationCopy h2 em,.invoice-intelligence-module__TvuXCq__controlsHeading h2 em,.invoice-intelligence-module__TvuXCq__productCta h2 em{color:var(--purple);font-style:normal}.invoice-intelligence-module__TvuXCq__heroCopy>p{color:#c4c0bd;max-width:720px;margin:0;font-size:clamp(17px,1.3vw,21px);line-height:1.55}.invoice-intelligence-module__TvuXCq__heroActions{align-items:center;gap:34px;margin-top:42px;display:flex}.invoice-intelligence-module__TvuXCq__primaryLink{isolation:isolate;color:#111;background:#fff;justify-content:space-between;align-items:center;width:min(100%,300px);min-height:58px;padding:0 19px 0 23px;font-size:14px;font-weight:600;transition:color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.invoice-intelligence-module__TvuXCq__primaryLink:before{z-index:-1;content:"";background:var(--purple);clip-path:circle(0 at 88%);transition:clip-path .55s cubic-bezier(.2,0,.1,1);position:absolute;inset:0}.invoice-intelligence-module__TvuXCq__primaryLink:hover{color:#fff;transform:translateY(-2px)}.invoice-intelligence-module__TvuXCq__primaryLink:hover:before{clip-path:circle(155% at 88%)}.invoice-intelligence-module__TvuXCq__primaryLink b{font-size:19px;font-weight:400}.invoice-intelligence-module__TvuXCq__textLink{color:#d3cfd4;border-bottom:1px solid #57535a;gap:24px;padding-bottom:7px;font-size:14px;display:flex}.invoice-intelligence-module__TvuXCq__textLink:hover{color:var(--purple);border-color:var(--purple)}.invoice-intelligence-module__TvuXCq__proofLine{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 26px;margin-top:48px;padding-top:20px;display:flex}.invoice-intelligence-module__TvuXCq__proofLine span{color:#8f8b90;font:600 10px/1 var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.invoice-intelligence-module__TvuXCq__heroVisual{z-index:2;height:100%;position:relative}.invoice-intelligence-module__TvuXCq__artwork{width:min(47vw,710px);position:absolute;bottom:-7%;right:-8%}.invoice-intelligence-module__TvuXCq__artwork img,.invoice-intelligence-module__TvuXCq__artwork video{object-fit:contain;background:#000;width:100%;height:auto;display:block}.invoice-intelligence-module__TvuXCq__artwork video{position:absolute;inset:0}.invoice-intelligence-module__TvuXCq__flowSection{background:#000;min-height:900px;padding:140px 6vw 130px;position:relative;overflow:hidden}.invoice-intelligence-module__TvuXCq__sectionHeading{z-index:1;max-width:1150px;position:relative}.invoice-intelligence-module__TvuXCq__sectionHeading h2,.invoice-intelligence-module__TvuXCq__directionsHeading h2,.invoice-intelligence-module__TvuXCq__controlsHeading h2{letter-spacing:-.065em;margin:42px 0 32px;font:400 clamp(54px,6vw,94px)/.89 Georgia,serif}.invoice-intelligence-module__TvuXCq__sectionHeading>p{color:#aaa6a4;max-width:680px;margin:0;font-size:18px;line-height:1.6}.invoice-intelligence-module__TvuXCq__flowGrid{z-index:1;grid-template-columns:repeat(5,1fr);margin-top:92px;display:grid;position:relative}.invoice-intelligence-module__TvuXCq__flowItem{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);flex-direction:column;min-height:285px;padding:25px 24px;display:flex}.invoice-intelligence-module__TvuXCq__flowItem:last-child{border-right:1px solid var(--line)}.invoice-intelligence-module__TvuXCq__flowItem>span,.invoice-intelligence-module__TvuXCq__exceptionItem>span,.invoice-intelligence-module__TvuXCq__directionCard>span,.invoice-intelligence-module__TvuXCq__controlItem>span{color:var(--purple);font:600 10px/1 var(--font-plex-mono),monospace}.invoice-intelligence-module__TvuXCq__flowItem>i{background:var(--purple);border-radius:50%;width:9px;height:9px;margin:36px 0 auto;display:block;box-shadow:0 0 24px #9650eabf}.invoice-intelligence-module__TvuXCq__flowItem h3{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(26px,2.2vw,35px);font-weight:500}.invoice-intelligence-module__TvuXCq__flowItem p{color:#969196;margin:0;font-size:14px;line-height:1.55}.invoice-intelligence-module__TvuXCq__exceptionSection{background:#000;min-height:1280px;padding:150px 7.5vw;position:relative;overflow:visible}.invoice-intelligence-module__TvuXCq__exceptionLayout{z-index:1;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative}.invoice-intelligence-module__TvuXCq__exceptionIntro{height:max-content;padding-right:clamp(45px,6vw,100px);position:sticky;top:140px}.invoice-intelligence-module__TvuXCq__exceptionIntro h2,.invoice-intelligence-module__TvuXCq__workspaceCopy h2,.invoice-intelligence-module__TvuXCq__integrationCopy h2{letter-spacing:-.067em;margin:42px 0 35px;font:400 clamp(54px,5.65vw,90px)/.89 Georgia,serif}.invoice-intelligence-module__TvuXCq__exceptionIntro>p,.invoice-intelligence-module__TvuXCq__workspaceCopy>p,.invoice-intelligence-module__TvuXCq__integrationCopy>p{color:#aaa6a4;max-width:650px;margin:0;font-size:17px;line-height:1.68}.invoice-intelligence-module__TvuXCq__exceptionList{border-left:1px solid var(--line);padding-left:clamp(45px,6vw,100px)}.invoice-intelligence-module__TvuXCq__exceptionItem{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:255px;padding:38px 0;display:grid}.invoice-intelligence-module__TvuXCq__exceptionItem:first-child{border-top:1px solid var(--line)}.invoice-intelligence-module__TvuXCq__exceptionItem h3{letter-spacing:-.052em;margin:0 0 20px;font-size:clamp(31px,3.2vw,48px);font-weight:500;line-height:1}.invoice-intelligence-module__TvuXCq__exceptionItem p{color:#989398;max-width:620px;margin:0;font-size:15px;line-height:1.62}.invoice-intelligence-module__TvuXCq__directionsSection{background:#000;padding:145px 6vw}.invoice-intelligence-module__TvuXCq__directionsHeading{max-width:1100px}.invoice-intelligence-module__TvuXCq__directionGrid{grid-template-columns:1fr 1fr;margin-top:85px;display:grid}.invoice-intelligence-module__TvuXCq__directionCard{border:1px solid var(--line);flex-direction:column;min-height:650px;padding:clamp(38px,5vw,78px);display:flex}.invoice-intelligence-module__TvuXCq__directionCard+div{border-left:0}.invoice-intelligence-module__TvuXCq__directionCard h3{letter-spacing:-.06em;margin:auto 0 30px;font-size:clamp(45px,5vw,78px);font-weight:500;line-height:.95}.invoice-intelligence-module__TvuXCq__directionCard>p{color:#aaa6a4;max-width:610px;margin:0;font-size:17px;line-height:1.62}.invoice-intelligence-module__TvuXCq__directionCard ul{margin:48px 0 0;padding:0;list-style:none}.invoice-intelligence-module__TvuXCq__directionCard li{border-top:1px solid var(--line);color:#d0ccd0;padding:15px 0;font-size:14px}.invoice-intelligence-module__TvuXCq__directionCard li:before{color:var(--purple);content:"↗";margin-right:14px}.invoice-intelligence-module__TvuXCq__workspaceSection{background:#000;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(60px,8vw,130px);min-height:900px;padding:140px 6vw;display:grid;position:relative;overflow:hidden}.invoice-intelligence-module__TvuXCq__workspaceVisual,.invoice-intelligence-module__TvuXCq__workspaceCopy{z-index:1;position:relative}.invoice-intelligence-module__TvuXCq__workspaceVisual>small{color:#706b72;font:600 9px/1.4 var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;display:block}.invoice-intelligence-module__TvuXCq__workspacePreview{background:#050505;border:1px solid #37323b;box-shadow:0 30px 90px #0000008c}.invoice-intelligence-module__TvuXCq__workspaceBar{color:#d5d1d7;border-bottom:1px solid #37323b;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:13px;display:flex}.invoice-intelligence-module__TvuXCq__workspaceBar b{color:#c79af0;font:600 9px/1 var(--font-plex-mono),monospace;letter-spacing:.08em;background:#9650ea26;padding:7px 10px}.invoice-intelligence-module__TvuXCq__workspaceBody{grid-template-columns:.95fr 1.05fr;min-height:475px;display:grid}.invoice-intelligence-module__TvuXCq__documentPane,.invoice-intelligence-module__TvuXCq__dataPane{padding:25px}.invoice-intelligence-module__TvuXCq__documentPane{background:#0a0a0a;border-right:1px solid #37323b}.invoice-intelligence-module__TvuXCq__workspacePreview small{color:#78727c;font:600 9px/1 var(--font-plex-mono),monospace;letter-spacing:.09em}.invoice-intelligence-module__TvuXCq__documentPaper{color:#111;background:#ddd9d1;width:82%;min-height:360px;margin:25px auto 0;padding:36px 28px;box-shadow:0 18px 50px #0006}.invoice-intelligence-module__TvuXCq__documentPaper i{background:#8f8b84;height:7px;margin-bottom:17px;display:block}.invoice-intelligence-module__TvuXCq__documentPaper i:first-child{width:48%}.invoice-intelligence-module__TvuXCq__documentPaper i:nth-child(2){width:82%}.invoice-intelligence-module__TvuXCq__documentPaper i:nth-child(3){width:70%}.invoice-intelligence-module__TvuXCq__documentPaper i:nth-child(4){width:88%;margin-top:50px}.invoice-intelligence-module__TvuXCq__documentPaper i:nth-child(5){width:61%}.invoice-intelligence-module__TvuXCq__documentPaper strong{text-align:right;margin-top:60px;font-size:19px;display:block}.invoice-intelligence-module__TvuXCq__warning{background:#9650ea14;border:1px solid #694b84;align-items:center;gap:15px;margin:25px 0;padding:17px;display:flex}.invoice-intelligence-module__TvuXCq__warning>span{background:var(--purple);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.invoice-intelligence-module__TvuXCq__warning b{font-size:13px}.invoice-intelligence-module__TvuXCq__warning p{color:#908b92;margin:5px 0 0;font-size:11px}.invoice-intelligence-module__TvuXCq__dataPane dl{margin:0}.invoice-intelligence-module__TvuXCq__dataPane dl>div{border-bottom:1px solid #302c33;padding:18px 0}.invoice-intelligence-module__TvuXCq__dataPane dt{color:#77717a;font:600 9px/1 var(--font-plex-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.invoice-intelligence-module__TvuXCq__dataPane dd{color:#d4d0d5;margin:9px 0 0;font-size:14px}.invoice-intelligence-module__TvuXCq__integrationSection{background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(70px,9vw,150px);min-height:940px;padding:145px 7.5vw;display:grid;position:relative;overflow:hidden}.invoice-intelligence-module__TvuXCq__integrationGrid{-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.invoice-intelligence-module__TvuXCq__integrationCopy,.invoice-intelligence-module__TvuXCq__systemMap{z-index:1;position:relative}.invoice-intelligence-module__TvuXCq__integrationCopy small{color:#77727a;font:600 10px/1.5 var(--font-plex-mono),monospace;letter-spacing:.06em;margin-top:32px;display:block}.invoice-intelligence-module__TvuXCq__systemMap{aspect-ratio:1;place-items:center;display:grid}.invoice-intelligence-module__TvuXCq__systemMap:before,.invoice-intelligence-module__TvuXCq__systemMap:after{content:"";border:1px solid #302c33;border-radius:50%;position:absolute}.invoice-intelligence-module__TvuXCq__systemMap:before{inset:8%}.invoice-intelligence-module__TvuXCq__systemMap:after{inset:22%}.invoice-intelligence-module__TvuXCq__systemCore{aspect-ratio:1;z-index:2;border:1px solid var(--purple);color:#e3d3f2;width:190px;font:600 13px/1.45 var(--font-plex-mono),monospace;text-align:center;background:#050505;place-items:center;display:grid;box-shadow:0 0 55px #9650ea29}.invoice-intelligence-module__TvuXCq__systemOrbit{position:absolute;inset:0}.invoice-intelligence-module__TvuXCq__systemOrbit span{color:#bbb6bd;font:600 10px/1 var(--font-plex-mono),monospace;background:#050505;border:1px solid #39343d;padding:9px 12px;position:absolute}.invoice-intelligence-module__TvuXCq__systemOrbit span:first-child{top:5%;left:43%}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(2){top:21%;right:3%}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(3){top:48%;right:0}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(4){bottom:15%;right:12%}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(5){bottom:4%;left:43%}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(6){bottom:19%;left:4%}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(7){top:48%;left:0}.invoice-intelligence-module__TvuXCq__systemOrbit span:nth-child(8){top:20%;left:9%}.invoice-intelligence-module__TvuXCq__controlsSection{background:#000;padding:145px 6vw}.invoice-intelligence-module__TvuXCq__controlsHeading{max-width:1000px}.invoice-intelligence-module__TvuXCq__controlsGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:85px;display:grid}.invoice-intelligence-module__TvuXCq__controlItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:36px;display:flex}.invoice-intelligence-module__TvuXCq__controlItem h3{letter-spacing:-.055em;margin:auto 0 24px;font-size:clamp(32px,3.3vw,50px);font-weight:500;line-height:.98}.invoice-intelligence-module__TvuXCq__controlItem p{color:#979298;max-width:570px;margin:0;font-size:15px;line-height:1.62}.invoice-intelligence-module__TvuXCq__productCta{text-align:center;background:#000;place-items:center;min-height:680px;padding:120px 30px;display:grid}.invoice-intelligence-module__TvuXCq__productCta>div{flex-direction:column;align-items:center;display:flex}.invoice-intelligence-module__TvuXCq__productCta h2{letter-spacing:-.07em;max-width:1150px;margin:42px 0 60px;font:400 clamp(52px,6.2vw,98px)/.88 Georgia,serif}.invoice-intelligence-module__TvuXCq__productCta .invoice-intelligence-module__TvuXCq__primaryLink{width:310px}@media (max-width:1000px){.invoice-intelligence-module__TvuXCq__hero{grid-template-columns:1fr;align-items:start;min-height:980px;padding:112px 24px 50px}.invoice-intelligence-module__TvuXCq__heroCopy h1{font-size:68px}.invoice-intelligence-module__TvuXCq__heroVisual{height:430px}.invoice-intelligence-module__TvuXCq__artwork{width:min(620px,92vw);bottom:-15%;right:-8%}.invoice-intelligence-module__TvuXCq__flowSection,.invoice-intelligence-module__TvuXCq__exceptionSection,.invoice-intelligence-module__TvuXCq__directionsSection,.invoice-intelligence-module__TvuXCq__workspaceSection,.invoice-intelligence-module__TvuXCq__integrationSection,.invoice-intelligence-module__TvuXCq__controlsSection{padding:105px 24px}.invoice-intelligence-module__TvuXCq__flowGrid{grid-template-columns:1fr 1fr}.invoice-intelligence-module__TvuXCq__flowItem:nth-child(2){border-right:1px solid var(--line)}.invoice-intelligence-module__TvuXCq__flowItem:last-child{grid-column:1/-1}.invoice-intelligence-module__TvuXCq__exceptionSection{min-height:0}.invoice-intelligence-module__TvuXCq__exceptionLayout,.invoice-intelligence-module__TvuXCq__workspaceSection,.invoice-intelligence-module__TvuXCq__integrationSection{grid-template-columns:1fr;gap:75px}.invoice-intelligence-module__TvuXCq__exceptionIntro{padding:0;position:relative;top:auto}.invoice-intelligence-module__TvuXCq__exceptionList{border-left:0;padding:0}.invoice-intelligence-module__TvuXCq__directionGrid{grid-template-columns:1fr}.invoice-intelligence-module__TvuXCq__directionCard+div{border-top:0;border-left:1px solid var(--line)}.invoice-intelligence-module__TvuXCq__workspaceVisual{order:2}.invoice-intelligence-module__TvuXCq__workspaceCopy{order:1}.invoice-intelligence-module__TvuXCq__systemMap{width:min(680px,100%);margin:auto}.invoice-intelligence-module__TvuXCq__controlsGrid{grid-template-columns:1fr}.invoice-intelligence-module__TvuXCq__productCta{min-height:580px;padding:100px 24px}}@media (max-width:680px){.invoice-intelligence-module__TvuXCq__hero{min-height:900px;padding-inline:20px}.invoice-intelligence-module__TvuXCq__heroCopy h1{font-size:54px}.invoice-intelligence-module__TvuXCq__heroCopy>p{font-size:16px}.invoice-intelligence-module__TvuXCq__heroActions{flex-direction:column;align-items:stretch;gap:22px}.invoice-intelligence-module__TvuXCq__primaryLink{width:100%}.invoice-intelligence-module__TvuXCq__textLink{width:max-content}.invoice-intelligence-module__TvuXCq__proofLine{gap:12px 20px}.invoice-intelligence-module__TvuXCq__heroVisual{height:350px}.invoice-intelligence-module__TvuXCq__artwork{width:126%;bottom:-13%;right:-25%}.invoice-intelligence-module__TvuXCq__flowSection,.invoice-intelligence-module__TvuXCq__exceptionSection,.invoice-intelligence-module__TvuXCq__directionsSection,.invoice-intelligence-module__TvuXCq__workspaceSection,.invoice-intelligence-module__TvuXCq__integrationSection,.invoice-intelligence-module__TvuXCq__controlsSection{padding:90px 20px}.invoice-intelligence-module__TvuXCq__sectionHeading h2,.invoice-intelligence-module__TvuXCq__directionsHeading h2,.invoice-intelligence-module__TvuXCq__controlsHeading h2,.invoice-intelligence-module__TvuXCq__exceptionIntro h2,.invoice-intelligence-module__TvuXCq__workspaceCopy h2,.invoice-intelligence-module__TvuXCq__integrationCopy h2{font-size:47px}.invoice-intelligence-module__TvuXCq__flowGrid{grid-template-columns:1fr;margin-top:58px}.invoice-intelligence-module__TvuXCq__flowItem,.invoice-intelligence-module__TvuXCq__flowItem:nth-child(2),.invoice-intelligence-module__TvuXCq__flowItem:last-child{border-right:1px solid var(--line);grid-column:auto;min-height:235px}.invoice-intelligence-module__TvuXCq__flowItem+div{border-top:0}.invoice-intelligence-module__TvuXCq__exceptionItem{grid-template-columns:34px 1fr;min-height:220px}.invoice-intelligence-module__TvuXCq__exceptionItem h3{font-size:33px}.invoice-intelligence-module__TvuXCq__directionGrid,.invoice-intelligence-module__TvuXCq__controlsGrid{margin-top:55px}.invoice-intelligence-module__TvuXCq__directionCard{min-height:560px;padding:32px 25px}.invoice-intelligence-module__TvuXCq__directionCard h3{font-size:45px}.invoice-intelligence-module__TvuXCq__workspaceBody{grid-template-columns:1fr;min-height:0}.invoice-intelligence-module__TvuXCq__documentPane{display:none}.invoice-intelligence-module__TvuXCq__dataPane{min-height:390px}.invoice-intelligence-module__TvuXCq__systemCore{width:145px}.invoice-intelligence-module__TvuXCq__systemOrbit span{padding:7px 9px;font-size:8px}.invoice-intelligence-module__TvuXCq__controlItem{min-height:270px;padding:28px 24px}.invoice-intelligence-module__TvuXCq__productCta h2{font-size:49px}.invoice-intelligence-module__TvuXCq__productCta .invoice-intelligence-module__TvuXCq__primaryLink{width:100%}}@media (prefers-reduced-motion:reduce){.invoice-intelligence-module__TvuXCq__primaryLink,.invoice-intelligence-module__TvuXCq__primaryLink:before{transition:none}}.invoice-intelligence-module__TvuXCq__systemMap{width:min(100%,720px);margin-inline:auto}.invoice-intelligence-module__TvuXCq__systemMap:before,.invoice-intelligence-module__TvuXCq__systemMap:after{display:none}.invoice-intelligence-module__TvuXCq__systemArtworkImage{filter:drop-shadow(0 28px 55px #00000094);width:100%;height:auto;display:block}
