@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#151515;background:#fff;margin:0;font-family:DM Sans,Arial,sans-serif}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #4374ed}.switcher{color:#fff;background:#151515;justify-content:space-between;align-items:center;gap:20px;padding:12px 4%;display:flex}.switcher small{color:#c4c4c4}.options{gap:5px;display:flex}.options button{color:#c4c4c4;background:0 0;border:0;border-radius:3px;padding:10px 16px;font-size:13px}.options button.active{color:#151515;background:#fff}.page{max-width:1600px;margin:auto}.nav{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;height:104px;margin:0 6%;display:flex}.logo{letter-spacing:-1.8px;align-items:center;gap:10px;font-family:Manrope,Arial,sans-serif;font-size:29px;font-weight:800;display:flex}.logo i{color:#fff;letter-spacing:-2px;background:#d92d21;justify-content:center;align-items:center;width:36px;height:36px;font-size:23px;font-style:normal;display:inline-flex}.logo span{color:#d92d21}.navlinks{align-items:center;gap:32px;font-size:14px;display:flex}.arrow{margin-left:20px;display:inline-block}.button{color:#fff;background:#d92d21;border:0;border-radius:3px;justify-content:center;align-items:center;gap:25px;padding:16px 22px;font-size:14px;font-weight:600;display:inline-flex}.button:hover{background:#c92218}.textlink{border-bottom:1px solid;padding-bottom:4px;font-size:14px}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.eyebrow:before{content:"";background:#d92d21;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-.045em;margin:26px 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(48px,6.3vw,93px);font-weight:800;line-height:1.02}h1 em{color:#d92d21;font-style:normal}.intro{color:#515151;max-width:480px;font-size:19px;line-height:1.55}.actions{align-items:center;gap:27px;margin-top:32px;display:flex}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;padding:65px 6% 70px;display:grid}.product{background:#fff;border:1px solid #d5d5d5;border-radius:7px;overflow:hidden}.phead{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:17px 21px;font-size:12px;display:flex}.phead strong{font-family:Georgia,serif;font-size:19px}.dot{color:#a5a5a5}.chat{padding:26px 24px}.msg{grid-template-columns:31px 1fr;gap:12px;margin-bottom:23px;display:grid}.avatar{color:#46515c;background:#e9edf1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.avatar.red{color:#a62c1f;background:#fce1dd}.msg strong{font-size:12px}.msg small{color:#777;margin-left:9px;font-size:10px}.msg p{margin:6px 0 0;font-size:14px;line-height:1.55}.capture{background:#fff5f3;border-left:3px solid #d92d21;margin:4px 0 0 43px;padding:17px 18px}.capture b{font-size:13px}.capture p{color:#654a45;margin:8px 0;font-size:12px;line-height:1.5}.capture a{color:#b52d22;font-size:11px}.result{background:#f7f8f9;border-top:1px solid #ddd;padding:20px 24px}.resulttop{text-transform:uppercase;letter-spacing:1.2px;color:#646464;justify-content:space-between;font-size:10px;display:flex}.result h3{margin:17px 0;font:24px Georgia,serif}.facts{justify-content:space-between;gap:12px;display:flex}.facts div{font-size:13px}.facts small{color:#737373;margin-bottom:6px;font-size:10px;display:block}.demofoot{color:#777;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.demofoot button{color:#c73124;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:600}.strip{color:#666;border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;gap:20px;margin:0 6%;padding:22px 0;font-size:13px;display:flex}.strip strong{color:#161616}.below{padding:76px 6%}.below h2{letter-spacing:-.035em;max-width:700px;margin:0 0 40px;font:700 clamp(32px,4vw,55px)/1.1 Manrope,sans-serif}.steps{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.steps article{border-top:2px solid #171717;padding-top:18px}.steps small{color:#d62d21;font-size:12px}.steps h3{margin:24px 0 12px;font-size:19px}.steps p{color:#5a5a5a;font-size:15px;line-height:1.65}.closing{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;margin:0 6% 50px;padding:36px 0;display:flex}.closing h3{letter-spacing:-1px;margin:0;font-size:26px}.footer{color:#777;border-top:1px solid #ddd;justify-content:space-between;padding:22px 6%;font-size:11px;display:flex}.hidden{display:none!important}.story .hero{padding-top:52px;display:block}.story .hero-copy{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.story h1{font-size:clamp(48px,5.5vw,82px)}.story .eyebrow{grid-column:1/-1}.story .hero-copy .intro{margin-top:0}.story .stage{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:180px 1fr 1fr;min-height:330px;margin-top:40px;display:grid}.stages{flex-direction:column;gap:12px;padding:20px 24px 20px 0;display:flex}.stages button{text-align:left;color:#888;background:#fff;border:0;border-bottom:1px solid #ddd;padding:18px 0;font-size:13px;font-weight:600}.stages button.active{color:#d93224;border-bottom:2px solid #d92d21}.stage-panel{border-left:1px solid #ddd;padding:25px 30px}.stage-panel h3{margin:0 0 26px;font:23px Georgia,serif}.story-output{background:#f6f7f8}.bigstatus{letter-spacing:-4px;margin:28px 0 8px;font:800 60px Manrope,sans-serif}.bigstatus span{color:#666;letter-spacing:0;margin-left:10px;font:14px DM Sans,sans-serif}.source{color:#b52d22;margin-top:26px;font-size:11px}.minirow{border-top:1px solid #ddd;justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.launch .hero{padding-top:48px;padding-bottom:35px;display:block}.launch .hero-copy{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.launch h1{max-width:750px;font-size:clamp(44px,5vw,72px)}.launch .intro{max-width:320px;font-size:16px}.app{border:1px solid #ccc;border-radius:7px;grid-template-columns:155px 1fr 310px;min-height:390px;display:grid;overflow:hidden}.appside{background:#fafafa;border-right:1px solid #ddd;padding:24px 18px;font-size:12px}.appside strong{margin-bottom:29px;display:block}.appside div{margin:5px -5px;padding:12px 9px}.appside .selected{color:#b72e21;background:#fce9e6;border-radius:3px}.appmain .phead{height:68px}.appmain .chat{padding:25px}.calendar{background:#fff;border-left:1px solid #ddd;padding:23px}.calendar h3{margin:0 0 25px;font:24px Georgia,serif}.calnav{justify-content:space-between;margin-bottom:22px;font-size:12px;display:flex}.grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;font-size:11px;display:grid}.grid span{padding:8px 0}.grid .on{color:#fff;background:#d92d21;border-radius:50%}.caldetail{border-top:1px solid #ddd;margin-top:22px;padding-top:20px;font-size:13px;line-height:1.8}.caldetail small{color:#6a6a6a}.launch .scenarios{gap:8px;margin-bottom:18px;display:flex}.scenarios button{background:#fff;border:1px solid #d4d4d4;border-radius:3px;padding:10px 16px;font-size:12px}.scenarios button.active{color:#fff;background:#181818;border-color:#181818}@media (max-width:800px){.switcher{flex-direction:column;gap:8px;padding:10px}.switcher small{display:none}.options button{padding:10px}.nav{height:80px}.navlinks>a:first-child{display:none}.navlinks{gap:10px}.hero{grid-template-columns:1fr;gap:38px;padding-top:40px}h1{font-size:59px}.intro{font-size:17px}.strip{flex-wrap:wrap;line-height:1.6}.steps{grid-template-columns:1fr;gap:28px}.story .hero-copy{display:block}.story .stage{grid-template-columns:1fr}.stages{flex-direction:row;gap:20px;padding:0}.stage-panel{border-top:1px solid #ddd;border-left:0;padding:25px 15px}.launch .hero-copy{display:block}.app{grid-template-columns:1fr}.appside{display:none}.calendar{border-top:1px solid #ddd;border-left:0}.closing{flex-direction:column;align-items:flex-start}.footer{gap:15px}.logo{font-size:24px}.below{padding-top:50px}.facts{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{color:#151515;background:#f9c7c1}.logo{letter-spacing:-1.1px;gap:0;font-size:32px}.logo span{margin-left:1px}.nav{height:88px}.newhero{padding:55px 6% 52px}.heroheading{text-align:center}.heroheading h1{letter-spacing:-.04em;margin:6px 0 24px;font-size:clamp(42px,5.5vw,78px);font-weight:800;line-height:1.08}.heroheading>p{color:#505050;max-width:710px;margin:0 auto;font-size:19px;line-height:1.65}.examplebar{justify-content:space-between;align-items:center;gap:16px;margin-top:58px;margin-bottom:18px;display:flex}.examplebar>span{color:#5c5c5c;font-size:13px}.examplebar>div{background:#f2f3f4;border-radius:5px;gap:4px;padding:4px;display:flex}.examplebar button.active{color:#fff;background:#161616}.transformation{grid-template-columns:1fr 70px 1fr;align-items:stretch;display:grid}.inputpanel,.outputpanel{background:#fff;border:1px solid #d5d7d9;border-radius:10px;min-width:0;overflow:hidden}.outputpanel{border-color:#cf9a94}.panel-label{letter-spacing:1.2px;color:#484b50;background:#f4f5f6;border-bottom:1px solid #dedfe0;align-items:center;gap:10px;padding:13px 21px;font-size:10px;font-weight:700;display:flex}.outputpanel .panel-label{color:#fff;background:#d92d21;border:0}.labelnumber{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;display:inline-flex}.demoheader{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.demoheader h2{letter-spacing:-.5px;margin:0 0 7px;font:700 22px/1.2 Manrope,sans-serif}.demoheader div>span{color:#666;font-size:11px}.tag{color:#555;background:#f0f1f3;border-radius:3px;padding:5px 8px;font-size:10px}.redtag{color:#a4251b;background:#fce9e6}.messages{background:#fafbfc;min-height:277px;padding:25px 23px 4px}.messages .msg p{margin-top:7px;font-size:14px;line-height:1.65}.messages .avatar{background:#e6e9ee}.messages mark{color:#6b261d;background:#fce7e3;border-radius:2px;padding:1px 3px}.inputfoot{color:#666;background:#fafbfc;padding:0 23px 23px 66px;font-size:11px}.bridge{flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.bridge>span{color:#fff;background:#d92d21;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.bridge small{color:#a62b21;font-size:10px;font-weight:700}.outputtabs{border-bottom:1px solid #ddd;gap:23px;padding:0 22px;display:flex}.outputtabs button{color:#666;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px}.outputtabs button.active{color:#b32c21;border-bottom-color:#d92d21}.resultbody{min-height:252px;padding:2px 22px}.planrow{border-bottom:1px solid #e7e7e7;align-items:center;gap:13px;padding:16px 0;display:flex}.planrow:last-child{border:0}.checkmark{color:#267153;background:#e9f4ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.planrow div{flex:1}.planrow small{color:#606060;margin-bottom:5px;font-size:10px;display:block}.planrow strong{font-size:14px;font-weight:600}.owner{color:#6c504c;background:#f7efed;border-radius:3px;padding:5px 8px;font-size:10px}.outputfoot{color:#606060;border-top:1px solid #ddd;justify-content:space-between;gap:14px;padding:16px 22px;font-size:10px;display:flex}.outputfoot a{color:#ac291f;white-space:nowrap}.sourcelist>div{border-bottom:1px solid #e5e5e5;padding:14px 0}.sourcelist strong{font-size:12px}.sourcelist small{color:#666;margin-left:7px;font-size:10px;font-weight:400}.sourcelist p{margin-bottom:0;font-size:12px;line-height:1.6}.sourcelist mark{color:inherit;background:0 0}.democaption{color:#707070;text-align:center;margin:18px 0 0;font-size:10px}.toolstory{border-top:1px solid #ddd;grid-template-columns:1fr 1.2fr;align-items:center;gap:8%;margin:15px 6% 70px;padding-top:60px;display:grid}.toolstory h2{letter-spacing:-.03em;margin:0 0 23px;font:800 44px/1.12 Manrope,sans-serif}.toolstory p{color:#555;max-width:420px;font-size:16px;line-height:1.7}.toolstory .textlink{margin-top:14px;display:inline-block}.toolpreview{border:1px solid #d7d7d7;border-radius:10px;overflow:hidden}.toolrequest{background:#f7f8fa;border-bottom:1px solid #ddd;padding:18px 22px;font-size:13px;line-height:1.6}.toolrequest span{color:#666;margin-bottom:6px;font-size:10px;display:block}.tooltitle{justify-content:space-between;align-items:center;padding:24px 22px 10px;display:flex}.tooltitle h3{margin:0;font:24px Georgia,serif}.tooltitle>span{color:#666;font-size:11px}.matchlist{padding:0 22px}.matchlist>div{border-bottom:1px solid #ddd;align-items:center;gap:15px;padding:18px 0;display:flex}.datebox{text-align:center;color:#666;min-width:35px;font-size:9px}.datebox strong{color:#161616;font-size:23px;line-height:1.2;display:block}.matchlist b{font-size:12px}.matchlist p{margin:4px 0 0;font-size:10px}.ready,.pending{white-space:nowrap;color:#276044;background:#e9f4ee;border-radius:3px;margin-left:auto;padding:5px 7px;font-size:9px}.pending{color:#555;background:#f1f2f4}.toolnote{color:#666;padding:17px 22px;font-size:10px}.below h2{letter-spacing:-.03em}.eyebrow{display:none}.capture{border-left-width:1px}.bigstatus{letter-spacing:-.03em}h1{letter-spacing:-.04em}@media (max-width:800px){.newhero{padding-top:35px}.heroheading h1{font-size:45px}.heroheading>p{font-size:16px}.desktopbreak{display:none}.examplebar{flex-direction:column;align-items:flex-start;margin-top:36px}.transformation{grid-template-columns:1fr}.bridge{flex-direction:row;padding:18px}.bridge>span{width:34px;height:34px;transform:rotate(90deg)}.messages{min-height:0}.toolstory{grid-template-columns:1fr;gap:30px;padding-top:40px}.toolstory h2{font-size:36px}.heroheading .actions{gap:18px}.button{gap:12px;padding:14px 17px}.navlinks{font-size:12px}.navlinks>a:nth-child(2){display:none}.resultbody{min-height:0}.tooltitle{gap:10px}.outputfoot{flex-wrap:wrap}.matchlist>div{gap:8px}.ready,.pending{padding:4px;font-size:8px}.demoheader h2{font-size:20px}.planrow{gap:9px}.planrow strong{font-size:13px}.owner{font-size:9px}.toolstory .textlink{font-size:13px}}.examplebar{align-items:flex-start}.examplebar>span{white-space:nowrap;padding-top:14px}.examplebar>div{flex-wrap:wrap;justify-content:flex-end}.usecases{border-top:1px solid #ddd;margin:5px 6% 80px;padding-top:65px}.usecaseintro{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px;display:flex}.usecaseintro h2{letter-spacing:-.03em;margin:0;font:800 clamp(30px,3.5vw,48px)/1.12 Manrope,sans-serif}.usecaseintro p{color:#555;margin:0;font-size:16px;line-height:1.65}.usecaselist article{border-top:1px solid #ddd;grid-template-columns:170px 1fr 170px;align-items:start;gap:32px;padding:30px 0;display:grid}.usecaselabel{color:#a92b22;padding-top:7px;font-size:12px;font-weight:700}.usecaselist h3{letter-spacing:-.025em;margin:0 0 11px;font-size:23px;font-weight:700}.usecaselist p{color:#555;max-width:620px;margin:0 0 16px;font-size:15px;line-height:1.65}.usecaselist small{color:#666;font-size:11px}.usecaselist button{text-align:right;background:0 0;border:0;padding:10px 0;font-size:12px}.usecaselist button span{margin-left:18px}.usecaselist button:hover{color:#b0291e}@media (max-width:1000px){.examplebar{flex-direction:column}.examplebar>div{justify-content:flex-start}.usecaselist article{grid-template-columns:130px 1fr;gap:20px}.usecaselist button{text-align:left;grid-column:2}.usecaseintro{display:block}.usecaseintro p{margin-top:20px}}@media (max-width:600px){.usecases{margin-bottom:45px;padding-top:40px}.usecaselist article{display:block}.usecaselabel{margin-bottom:14px}.usecaselist button{margin-top:16px}.examplebar>span{white-space:normal}.examplebar>div{width:100%}.examplebar button{padding:10px;font-size:11px}.usecaselist h3{font-size:22px}}.aiquestion{background:#eceff3;border-radius:6px;margin:7px 0 17px 43px;padding:14px 16px}.aiquestion strong{font-size:11px}.aiquestion p{margin:6px 0 0;font-size:13px;line-height:1.6}.aireply{background:#fff;border:1px solid #e4b2ab;border-radius:6px;margin-bottom:21px;padding:17px 18px}.aireply>strong{color:#a72920;font-size:13px}.aireply strong span{color:#666;margin-left:10px;font-size:10px;font-weight:400}.aireply p{margin:9px 0 0;font-size:13px;line-height:1.65}.memorynote{background:#f7f8fa;border-bottom:1px solid #ddd;padding:21px 22px}.memorynote strong{font-size:13px}.memorynote p{color:#555;margin:7px 0 0;font-size:12px;line-height:1.6}.examplebar{flex-direction:column;align-items:stretch}.examplebar>div{align-self:flex-end}.examplebar>span{padding:0}.examplebar button{padding:10px 16px}.messages .msg{margin-bottom:19px}.inputpanel{background:#fafbfc}.outputpanel{align-self:start}.bridge{align-self:center}.democaption{line-height:1.7}@media (max-width:800px){.examplebar>div{justify-content:flex-start;align-self:stretch}.examplebar button{padding:10px}.aiquestion{margin-left:0}.aireply strong span{margin:6px 0 0;display:block}}.navlinks{gap:22px}.navbeta{color:#fff;background:#d92d21;border-radius:3px;padding:12px 16px}.toursection{border-top:1px solid #ddd;margin:15px 6% 80px;padding-top:60px;scroll-margin-top:25px}.tourintro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.tourintro h2{letter-spacing:-.03em;margin:0 0 16px;font:800 46px/1.1 Manrope,sans-serif}.tourintro p{color:#555;font-size:16px}.tourchapters{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.tourchapters button{background:#fff;border:1px solid #ddd;border-radius:4px;padding:11px 18px;font-size:12px}.tourchapters button.active{color:#fff;background:#161616;border-color:#161616}.tourapp{border:1px solid #ccc;border-radius:10px;grid-template-columns:175px 1fr;min-height:480px;display:grid;overflow:hidden}.tournav{background:#f7f8fa;border-right:1px solid #ddd;padding:26px 19px;position:relative}.tournav>strong{letter-spacing:-1px;font:800 22px Manrope,sans-serif;display:block}.tournav strong span{color:#d92d21}.tournav>small{color:#555;margin:18px 0 25px;font-size:11px;display:block}.tournav button{text-align:left;background:0 0;border:0;border-radius:3px;width:100%;margin-bottom:6px;padding:12px;font-size:12px;display:block}.tourworkspace{color:#666;font-size:10px;line-height:1.7;position:absolute;bottom:23px}.tourscreenbody{background:#fff;min-width:0;display:flex}.tournotelist{border-right:1px solid #ddd;flex-shrink:0;width:210px;padding:28px 18px}.tournotelist strong{margin-bottom:23px;font-size:12px;display:block}.tournotelist span{margin-bottom:8px;padding:15px 9px;font-size:12px;line-height:1.5;display:block}.tournotelist .chosen{background:#f1f2f4;border-radius:4px}.tourdocument{width:100%;min-width:0;padding:38px 42px}.tourdocument>small,.tourvault>div>small{color:#666;letter-spacing:.7px;font-size:10px}.tourdocument h3{margin:20px 0;font:30px/1.2 Georgia,serif}.tourdocument p,.tourdocument li{color:#4d4d4d;font-size:14px;line-height:1.8}.tourdocument ul{margin:24px 0;padding-left:18px}.tourdocument li{margin-bottom:12px}.toursubtle{color:#666!important;font-size:11px!important}.tourthread{max-width:790px;margin:auto}.tourthread .msg{margin:22px 0}.tourthread .msg p{margin:5px 0;line-height:1.6}.tourinput{color:#777;border:1px solid #ddd;border-radius:5px;padding:14px;font-size:12px}.tourvault{padding:0}.tourvault>img{object-fit:cover;object-position:center 48%;width:100%;height:175px;display:block}.tourvault h3{margin:12px 0}.tourfacts{border-top:1px solid #ddd;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:20px;padding-top:20px;display:grid}.tourfacts span{color:#555;font-size:11px;line-height:1.7}.tourfacts b{color:#171717;margin-bottom:6px;font-size:12px;display:block}.toursourcebutton{color:#ad261c;background:0 0;border:0;padding:20px 0 0;font-size:11px}.tourquote{border-top:1px solid #ddd;padding:18px 0}.tourquote strong{font-size:11px}.tourquote p{margin:8px 0 0}.tourprompt{background:#f6f7f8;border-radius:4px;padding:13px 16px}.tourmatch{border-top:1px solid #ddd;align-items:center;gap:20px;padding:17px 0;display:flex}.tourmatch>span{text-align:center;min-width:35px;font-size:9px}.tourmatch b{font-size:24px;display:block}.tourmatch strong{font-size:13px}.tourmatch p{margin:5px 0 0;font-size:11px}.tourmatch em{white-space:nowrap;background:#f0f3f1;margin-left:auto;padding:7px;font-size:10px;font-style:normal}.tourcaption{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.tourcaption p{color:#555;font-size:13px;line-height:1.6}.tourcaption>div:last-child{white-space:nowrap;align-items:center;gap:17px;font-size:11px;display:flex}.tourcaption button{background:#fff;border:1px solid #ddd;border-radius:50%;width:38px;height:38px}.aboutsection,.betasection,.contactsection{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:9%;margin:0 6%;padding:70px 0;scroll-margin-top:20px;display:grid}.aboutsection h2,.betasection h2,.contactsection h2{letter-spacing:-.03em;margin:0;font:800 37px/1.15 Manrope,sans-serif}.aboutsection p,.betasection p,.contactsection p{color:#505050;margin:0 0 20px;font-size:16px;line-height:1.8}.founderline{font-size:12px;font-weight:600}.betasection{background:#f7f8fa;margin:0;padding:65px 6%}.betasection>div>p{margin-top:24px}.betasection .betanote{font-size:12px}.betasection form{flex-direction:column;gap:17px;display:flex}.betasection label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.betasection input,.betasection textarea,.betasection select{color:#171717;background:#fff;border:1px solid #b8b8b8;border-radius:4px;width:100%;padding:13px;font:14px DM Sans,sans-serif}.betasection textarea{resize:vertical}.betasection .button{align-self:flex-start}.betasection .formnote{margin:0;font-size:11px;line-height:1.6}.betasection #betastatus{margin:0;font-size:13px}.contactlink{color:#b62a20;border-bottom:1px solid;padding-bottom:5px;font-size:19px}.footer{flex-wrap:wrap}.footer a:hover{text-decoration:underline}section[id]{scroll-margin-top:25px}@media (max-width:900px){.navlinks{gap:14px}.navlinks>a:not(.navbeta){display:none}.tourapp{grid-template-columns:130px 1fr}.tournotelist{display:none}.tourdocument{padding:25px}.tourfacts{grid-template-columns:1fr;gap:12px}.tourintro{align-items:flex-start}.tourintro h2{font-size:36px}.tourintro .button{white-space:nowrap;font-size:12px}.aboutsection,.betasection,.contactsection{gap:30px}.aboutsection h2,.betasection h2{font-size:31px}}@media (max-width:600px){.tourintro{display:block}.tourintro .button{margin-top:12px}.tourapp{grid-template-columns:1fr;min-height:0}.tournav{border-bottom:1px solid #ddd;border-right:0;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.tournav>strong{margin-right:auto;font-size:17px}.tournav>small,.tourworkspace{display:none}.tournav button{width:auto;margin:0;padding:9px;font-size:10px}.tourdocument{min-height:410px;padding:23px 18px}.tourdocument h3{font-size:25px}.tourvault{padding:0}.tourvault>div{padding:24px 20px}.tourvault>img{height:140px}.tourfacts{grid-template-columns:1fr 1fr}.tourchapters{gap:5px}.tourchapters button{padding:10px;font-size:11px}.tourcaption{align-items:flex-start;gap:12px}.tourcaption>div:last-child{gap:7px}.tourcaption button{width:32px;height:32px}.tourcaption strong{font-size:14px}.tourcaption p{font-size:12px}.tourmatch{gap:10px}.tourmatch em{font-size:8px}.tourmatch strong{font-size:11px}.tourmatch p{font-size:10px}.aboutsection,.betasection,.contactsection{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.betasection input,.betasection textarea,.betasection select{font-size:16px}.aboutsection p,.betasection p,.contactsection p{font-size:15px}}@font-face{font-family:TeamHiQ Serif;src:url(/assets/teamhiq-serif.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.nav .logo,.tournav>strong{letter-spacing:-1.6px;color:#392e29;font-family:TeamHiQ Serif,Georgia,serif;font-weight:400}.nav .logo span,.tournav>strong span{color:#d9482b}.tournav>strong{font-size:31px;line-height:1.1}.tourapp{color:#392e29;background:#fbf5ef;border-color:#e5dcd4;box-shadow:0 18px 45px #392e2908}.tournav{background:#fbf5ef;border-color:#e5dcd4;padding-top:28px}.tournav button{color:#392e29;padding:13px 12px;font-size:13px}.tournav button.selected{color:#bd3d25;background:#fae8df}.tournav button:hover{background:#f5eae1}.tourscreenbody{background:#fffdf9}.tourdocument h3{letter-spacing:-.8px;color:#392e29;font-family:TeamHiQ Serif,Georgia,serif;font-size:34px;font-weight:400}.tourdocument p,.tourdocument li{color:#5f564f}.tourdocument>small,.tourvault>div>small{color:#b84630}.tournotelist{background:#fbf5ef;border-color:#e5dcd4}.tournotelist .chosen,.tourprompt{background:#f6ebe2}.tourfacts,.tourquote,.tourmatch{border-color:#e5dcd4}.tourfacts b,.tourmatch strong{color:#392e29}.toursourcebutton{color:#b83d28}.tourapp .aireply{background:#fffaf5;border-color:#e6ccc0}.tourapp .aireply>strong{color:#b83d28;font-family:TeamHiQ Serif,Georgia,serif;font-size:20px;font-weight:400}.tourinput{background:#fffdf9;border-color:#dfd3c9}.outputpanel .demoheader h2,.tooltitle h3{color:#392e29;font-family:TeamHiQ Serif,Georgia,serif;font-weight:400}.outputpanel{background:#fffdf9;border-color:#dfd3c9}@media (max-width:600px){.tournav>strong{font-size:25px}.tourdocument h3{font-size:28px}.tournav{padding:12px}.tournav button{padding:9px;font-size:11px}}.newhero:has(.heroheading){padding-bottom:12px}.toursection{border-top:0;margin-bottom:64px;padding-top:28px}.scenariosection .examplebar{margin-top:0}.usecases{padding-top:35px;padding-bottom:40px}.usecaselist article{padding-top:22px;padding-bottom:22px}@media (max-width:600px){.tourintro h2{font-size:28px}.toursection{margin-bottom:42px;padding-top:20px}}.transformation{color:#392e29}.inputpanel,.outputpanel{background:#fffdf9;border:1px solid #e5dcd4;border-radius:10px;overflow:hidden}.transformation .panel-label{color:#67584d;background:#fbf5ef;border-bottom:1px solid #e5dcd4}.transformation .labelnumber{color:#b83d28;background:#fae8df}.transformation .demoheader{border-color:#e5dcd4}.transformation .demoheader h2{letter-spacing:-.7px;color:#392e29;font:400 28px/1.2 TeamHiQ Serif,Georgia,serif}.transformation .demoheader>div>span{color:#76685e}.transformation .tag{color:#746155;background:#f5ebe2;border:1px solid #e5dcd4;border-radius:4px}.transformation .redtag{color:#b83d28;background:#fae8df}.transformation .messages{background:#fffdf9}.transformation .msg p{color:#51473f}.transformation .msg mark{color:#392e29;background:#fae8df}.transformation .aiquestion{color:#392e29;background:#f6eee6;border-radius:6px}.transformation .aireply{background:#fffaf5;border:1px solid #e6ccc0;border-radius:6px}.transformation .aireply>strong{color:#b83d28;letter-spacing:-.6px;font:400 23px/1.2 TeamHiQ Serif,Georgia,serif}.transformation .aireply>strong span{letter-spacing:0;color:#76685e;font:400 11px/1.4 DM Sans,sans-serif}.transformation .aireply p{color:#51473f}.transformation .outputtabs{border-color:#e5dcd4}.transformation .outputtabs button{color:#76685e;background:0 0}.transformation .outputtabs button.active{color:#b83d28;background:0 0;border-color:#d9482b}.transformation .memorynote{color:#392e29;background:#fbf5ef;border-color:#e5dcd4}.transformation .memorynote p{color:#76685e}.transformation .planrow,.transformation .sourcelist>div{border-color:#e5dcd4}.transformation .owner{color:#746155;background:#f5ebe2}.transformation .checkmark{color:#677662;background:#edf0e8}.transformation .inputfoot,.transformation .outputfoot{color:#76685e;background:#fbf5ef;border-color:#e5dcd4}.transformation .outputfoot a{color:#b83d28}.bridge small{letter-spacing:-.5px;color:#b83d28;font:400 19px/1.2 TeamHiQ Serif,Georgia,serif}.tourapp .msg p{color:#51473f}@media (max-width:600px){.transformation .demoheader h2{font-size:24px}}.storycontext{background:#fbf5ef;border-left:3px solid #d9482b;margin:30px 0;padding:22px}.storycontext span{color:#846f60;margin-bottom:12px;font-size:10px;display:block}.storycontext strong{font-size:16px}.storycontext p{margin-bottom:0}.storyresult{border-top:1px solid #e5dcd4;padding-top:24px;font-size:18px!important}.tourthread{width:100%}.tourapp{min-height:510px}@media (max-width:600px){.tourintro h2{font-size:27px}.tourchapters button{font-size:10px}.tourdocument h3{font-size:26px}}.scenariosection{border-top:0;padding-top:18px!important}.scenariosection .examplebar{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.scenariosection .examplebar>span{color:#171717;font:700 25px/1.3 Manrope,sans-serif}.scenariosection .examplebar>div{flex-wrap:wrap;align-self:flex-start}.transformation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.transformation .inputpanel,.transformation .outputpanel{flex-direction:column;min-width:0;display:flex}.transformation .inputfoot,.transformation .outputfoot{margin-top:auto}.transformation .demoheader{min-height:110px}.toursection{border-top:1px solid #dedede;margin-top:35px;padding-top:48px}.tourvault>div{padding:38px 42px}.tourvault .tourfacts{grid-template-columns:1fr;gap:0;margin-top:30px}.tourvault .tourfacts>span{border-bottom:1px solid #e5dcd4;padding:17px 0;font-size:14px;display:block}.tourvault .tourfacts b{margin-bottom:5px;font-size:14px}@media (max-width:750px){.transformation{grid-template-columns:1fr;gap:18px}.scenariosection .examplebar>span{font-size:22px}.tourvault>div{padding:25px 20px}}.page.direct{background:#fff;max-width:1280px;margin:auto}.nav{margin:0 5%;padding:25px 0}.newhero:has(.heroheading){padding:64px 5% 48px!important}.heroheading{text-align:left;max-width:950px;margin:0}.heroheading h1{letter-spacing:-.04em!important;margin:0 0 28px!important;font-size:clamp(44px,6vw,76px)!important;line-height:1.06!important}.heroheading p{color:#414141;max-width:740px;margin:0!important;font-size:21px!important;line-height:1.6!important}.heroheading .actions{justify-content:flex-start;margin-top:30px}.scenariosection{margin:0 5% 64px!important;padding:28px 0 0!important}.scenariosection .examplebar>span{font-size:26px;line-height:1.35}.scenariosection .examplebar{gap:24px}.examplebar>div{background:0 0!important;gap:8px!important;padding:0!important}.examplebar button{color:#39332d!important;background:#fff!important;border:1px solid #dedbd7!important;border-radius:24px!important;padding:12px 17px!important;font-size:14px!important}.examplebar button.active{color:#fff!important;background:#392e29!important;border-color:#392e29!important}.transformation{gap:18px}.transformation .panel-label{letter-spacing:.04em;padding:17px 22px!important;font-size:12px!important}.transformation .demoheader{min-height:112px;padding:24px!important}.transformation .demoheader h2{font-size:29px!important}.transformation .demoheader>div>span{line-height:1.5;font-size:13px!important}.transformation .messages{padding:24px!important}.transformation .msg{gap:12px!important;margin:0 0 24px!important}.transformation .msg p,.transformation .aireply p,.transformation .aiquestion p{font-size:16px!important;line-height:1.65!important}.transformation .msg strong,.transformation .aiquestion>strong{font-size:14px!important}.transformation .msg small{font-size:11px!important}.transformation .avatar{flex-shrink:0;width:34px;height:34px;font-size:12px}.transformation .aiquestion{margin-left:0!important;padding:18px!important}.transformation .aireply{margin-top:20px!important;padding:20px!important}.transformation .memorynote{display:none}.transformation .resultbody{padding:0 24px!important}.transformation .planrow{gap:12px;padding:23px 0!important}.transformation .planrow small{margin-bottom:7px;display:block;font-size:13px!important}.transformation .planrow strong{line-height:1.45;font-size:17px!important}.transformation .owner{padding:7px!important;font-size:12px!important}.transformation .outputtabs{padding:0 24px!important}.transformation .outputtabs button{margin-right:24px;padding:18px 0!important;font-size:14px!important}.transformation .inputfoot,.transformation .outputfoot{line-height:1.6;padding:16px 24px!important;font-size:12px!important}.democaption{color:#70675f;line-height:1.6;text-align:left!important;margin-top:18px!important;font-size:12px!important}.toursection{margin:0 5% 64px;padding-top:48px}.tourintro{align-items:flex-start}.tourintro h2{font-size:34px}.tourintro p{max-width:610px;font-size:17px;line-height:1.6}.tourchapters{gap:8px;margin:24px 0}.tourchapters button{border-radius:24px;padding:12px 15px;font-size:13px}.tourapp{min-height:510px;box-shadow:none;grid-template-columns:150px 1fr}.tourdocument{padding:32px!important}.tourdocument p,.tourdocument li{font-size:17px!important;line-height:1.65!important}.tourdocument .msg strong{font-size:14px}.tourdocument .msg small{font-size:12px}.tourdocument .aireply{padding:20px}.tourfacts span,.tourfacts b{font-size:16px!important}.tourcaption strong{font-size:18px}.tourcaption p{font-size:15px}.usecases{margin:0 5%;padding:48px 0}.usecaselist article{gap:25px;padding:25px 0}.usecaselist p{font-size:16px!important;line-height:1.65!important}.aboutsection,.contactsection{gap:60px;margin:0 5%}.betasection{padding:55px 5%}.betasection label{font-size:14px}.betasection input,.betasection select,.betasection textarea{padding:15px;font-size:16px}@media (max-width:800px){.transformation{grid-template-columns:1fr}.heroheading h1{font-size:52px!important}.navlinks{gap:12px}.tourapp{grid-template-columns:1fr}.tournav{border-bottom:1px solid #e5dcd4;border-right:0;align-items:center;gap:14px;padding:15px;display:flex}.tournav>strong{margin-right:auto;font-size:25px}.tournav>small,.tourworkspace{display:none}.tournav button{width:auto;margin:0}.tourintro{display:block}.tourintro>.button{margin-top:14px}.aboutsection,.contactsection{gap:28px}}@media (max-width:500px){.newhero:has(.heroheading){padding-top:38px!important}.heroheading h1{font-size:43px!important}.heroheading p{font-size:18px!important}.desktopbreak{display:none}.heroheading .actions{flex-wrap:wrap;gap:20px}.scenariosection .examplebar>span{font-size:23px}.examplebar button{padding:10px 13px!important;font-size:13px!important}.transformation .demoheader h2{font-size:26px!important}.tourdocument{padding:23px!important}.tourintro h2{font-size:28px}.tourchapters button{padding:10px;font-size:12px}.tourcaption{flex-direction:column}.nav .logo{font-size:29px}}.tourapp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;min-height:550px}.flowconversation{border-right:1px solid #e5dcd4}.flowhead{background:#fbf5ef;border-bottom:1px solid #e5dcd4;flex-direction:column;gap:8px;min-height:95px;padding:22px 26px;display:flex}.flowhead>strong{font:400 25px TeamHiQ Serif,Georgia,serif}.flowhead .flowbrand{letter-spacing:-1.4px;font-size:29px}.flowbrand span{color:#d9482b}.flowhead>span{color:#67594e;font-size:13px}.flowbody{padding:24px 26px}.flowbody p{font-size:16px;line-height:1.65}.flowbody .msg{gap:12px;margin:0 0 22px}.flowbody .msg strong{font-size:14px}.flowbody .msg small{font-size:11px}.flowbody .msg p{margin:7px 0}.flowdate{color:#776354;margin-bottom:22px;font-size:12px}.flowdate.later{color:#ad3824;border-top:1px solid #d8ccc2;padding-top:22px;font-weight:600}.flowbody .aireply{margin-bottom:22px;padding:18px}.flowfact{border-bottom:1px solid #e5dcd4;padding:20px 0}.flowfact small,.flowfact strong,.flowfact span{display:block}.flowfact small{color:#67594e;margin-bottom:9px;font-size:13px}.flowfact strong{font-size:18px;line-height:1.4}.flowfact span{color:#67594e;margin-top:9px;font-size:13px}.focusfact{background:#fae8df;border-radius:5px;margin:0 -12px;padding:20px}.flowhint{color:#67594e;margin-top:24px;font-size:14px!important}.flowempty{padding:24px 0}.flowempty h3{font:400 28px TeamHiQ Serif,Georgia,serif}.flowtotal{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.flowtotal strong{font-size:24px}.flowtotal span{color:#53684c;font-size:14px}@media (max-width:750px){.tourapp{grid-template-columns:1fr}.flowconversation{border-bottom:1px solid #e5dcd4;border-right:0}.flowbody{padding:22px}.flowhead{padding:20px 22px}}.flowbody{background:#fffdf9}.flowbody mark{color:#392e29;background:#fae8df}.flowconversation,.flowplan{background:#fffdf9}.newhero:has(.heroheading){padding-top:40px!important;padding-bottom:24px!important}.planningtool{background:#fff}.toolready{padding-bottom:20px}.toolready>span,.updatebadge{letter-spacing:.06em;color:#a33d28;font-size:11px;font-weight:700}.toolready h3{margin:12px 0;font:400 28px TeamHiQ Serif,Georgia,serif}.taskline{border-top:1px solid #e5dcd4;align-items:center;gap:14px;padding:20px 0;display:flex}.tasknumber{color:#8b7b70;font-size:13px}.taskline>div{flex:1}.taskline small{color:#6c5d52;margin-bottom:7px;font-size:13px;display:block}.taskline strong{font-size:16px;line-height:1.4;display:block}.taskowner{background:#f6eee6;border-radius:4px;padding:7px;font-size:12px}.taskchanged{background:#fff1e9;margin:0 -12px;padding-left:12px;padding-right:12px;animation:1.3s ease-out planReveal}.nextaction{border-top:2px solid #392e29;margin-top:25px;padding-top:20px}.nextaction strong{font-size:17px}.nextaction p{font-size:15px;line-height:1.65}.matchhero{align-items:center;gap:22px;margin-bottom:26px;display:flex}.matchdate{color:#fff;text-align:center;background:#392e29;border-radius:6px;padding:15px 20px;font-size:11px}.matchdate strong{font-size:35px;display:block}.matchhero h3{margin:0;font:400 26px TeamHiQ Serif,Georgia,serif}.matchhero p{margin:8px 0}.planupdate{background:#fff1e9;padding:24px;animation:1.3s ease-out planReveal}.planupdate>strong{margin:12px 0;font-size:38px;display:block}.planupdate p{color:#6c5d52;margin:0;font-size:14px}@keyframes planReveal{0%{background:#f8c1a4}to{background:#fff1e9}}@media (prefers-reduced-motion:reduce){.taskchanged,.planupdate{animation:none}}.requestresult{background:0 0;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px;min-height:0}.toolrequestside{padding:30px 0}.toolcontext{color:#74665d;font-size:13px}.toolrequestside h3{letter-spacing:-.025em;color:#25211d;margin:22px 0;font:600 27px/1.45 Manrope,sans-serif}.requestperson{color:#6b5e53;font-size:14px}.rememberedcontext{border-left:3px solid #d9482b;margin:30px 0;padding:4px 0 4px 18px}.rememberedcontext strong{font-size:14px}.rememberedcontext p,.requestexplain{color:#62574f;font-size:16px;line-height:1.7}.requestexplain{margin-bottom:25px}.requestresult .flowplan{border:1px solid #e5dcd4;border-radius:9px;overflow:hidden;box-shadow:0 12px 35px #392e2907}@media (max-width:750px){.requestresult{grid-template-columns:1fr;gap:20px}.toolrequestside{padding:10px 0}.toolrequestside h3{font-size:24px}}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
