@font-face{font-family:Nunito;src:url(/fonts/nunito-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-800.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-900.ttf) format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--ink: #141715;--muted: #747a76;--orange: #fe5e01;--surface: #f7f7f7;--line: #e2e6e3;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);font-family:Nunito,ui-rounded,system-ui,sans-serif;color:var(--ink);font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}#top{padding-top:87px}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0}img{display:block}h1,h2,h3,p{margin:0}.container{width:1184px;margin:0 auto}.site-header{position:absolute;inset:0 0 auto;z-index:100;height:87px;padding:16px 0;background:transparent;pointer-events:none}.site-header.pinned{position:fixed;height:105px;padding-top:16px;background:linear-gradient(to bottom,#f7f7f7f5,#f7f7f700);animation:header-drop .18s ease-out both}.nav-shell{height:55px;display:grid;grid-template-columns:337px 508px 337px;align-items:center;padding:.5px;border:.5px solid transparent;border-radius:16px;background:transparent;box-shadow:none;pointer-events:auto;transition:background-color .22s ease,border-color .22s ease,transform .22s var(--ease-out)}.site-header.pinned .nav-shell{border-color:var(--line);background:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@keyframes header-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-brand{height:54px;display:flex;align-items:center;padding:0 12px}.brand{display:inline-flex;width:115px;height:28px}.brand-logo{width:115px;height:28px;object-fit:contain}.desktop-nav{height:54px;display:grid;grid-template-columns:repeat(4,127px)}.desktop-nav a{position:relative;height:30px;align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:var(--muted);font-size:13.1px;line-height:21.7px;font-weight:600;letter-spacing:-.176px;border-radius:999px;transition:color .18s ease,background-color .18s ease}.desktop-nav a.active{color:var(--ink);font-weight:700;background:#e8eae9}.desktop-nav a:not(.active):hover{color:var(--ink);background:#f2f4f3}.nav-cta{height:54px;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.nav-cta .button{height:36px;padding:0 16px 0 14px;border-radius:13px;font-size:14px;line-height:18px}.button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px 0 10px;border:.5px solid transparent;border-radius:12px;white-space:nowrap;font-size:14px;line-height:16px;font-weight:700;letter-spacing:.14px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.button-primary{color:#fff;background:var(--orange);border-color:var(--orange)}.button-primary:hover{background:#ff7526;border-color:#ff7526}.button-secondary{padding-right:12px;color:#343434;background:#f7f7f7;border-color:#eee}.button-secondary:hover{color:var(--ink);background:#fff;border-color:#e6e6e6}.button-icon{width:17px;height:17px;flex:0 0 17px}.button-secondary .button-mark{filter:brightness(0);opacity:.8}.button-mark{width:12px;height:14px;flex:0 0 12px;object-fit:contain}.button-large{height:49px;padding:0 22px 0 20px;font-size:15px;line-height:19px;letter-spacing:.15px}.button-white{color:var(--orange);background:#fff;border-color:var(--orange)}.button-white:hover{color:#ff7526;border-color:#ff7526}.button-outline{color:#fff;background:#ffffff14;border:1px solid #fff}.button-outline:hover{background:#ffffff42}.menu-button,.mobile-nav{display:none}:where(a,button):focus-visible{outline:3px solid rgba(254,94,1,.28);outline-offset:3px}[id]{scroll-margin-top:104px}.scroll-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .7s var(--ease-out)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.hero.scroll-reveal{transform:translateY(10px)}.hero.scroll-reveal.is-visible .hero-copy h1{animation:hero-copy-in .68s var(--ease-out) both}.hero.scroll-reveal.is-visible .hero-description{animation:hero-copy-in .68s 80ms var(--ease-out) both}.hero.scroll-reveal.is-visible .hero-panel{animation:hero-panel-in .76s .12s var(--ease-out) both}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-panel-in{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.hero{background:#fff}.hero-inner{padding:56px 0}.hero-copy{height:148px;display:grid;grid-template-columns:566.367px 422px;justify-content:space-between;align-items:center;padding:14px 0;margin-bottom:48px}.hero-copy h1{width:566.367px;font-size:44px;line-height:1.23;font-weight:900;letter-spacing:-1.2px}.hero-description{height:120px;display:flex;flex-direction:column;justify-content:center;gap:16px}.hero-description>p{height:72px;color:var(--muted);font-size:18px;line-height:24px;font-weight:600}.hero-actions{display:flex;gap:12px}.hero-actions .button{height:36px;padding:0 16px 0 14px;border-radius:13px;font-size:14px;line-height:18px}.hero-actions .button-secondary{padding-right:16px}.hero-panel{width:1184px;height:499px;object-fit:cover;border-radius:12px}.proof{padding:64px 0;background:#fff}.proof-inner{text-align:center}.proof h2{font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.proof-logos{height:88px;display:grid;grid-template-columns:repeat(9,88px);gap:32px;justify-content:center;margin-top:36px}.proof-logo{width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#fafafa}.proof-logo img{width:62px;height:62px;object-fit:contain}.proof-logo-image-black{object-fit:cover}.proof-logo img[src$="proof-openai.png"]{width:56px;height:56px}.proof-logo img[src$="proof-ollama.png"]{width:60px;height:60px}.proof-logo img[src$="meta.svg"]{width:63px;height:42px}.proof-inner>p{margin-top:32px;color:var(--muted);font-size:13px;line-height:18px;font-weight:600}.problem{padding:88px 0;background:var(--surface)}.split-heading{display:grid;grid-template-columns:760.785px 381.215px;gap:42px}.problem-heading{height:auto}.problem-heading h2{font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.problem-heading h2 span,.execution-heading h2 span,.pricing-copy h2 span,.workflows-heading h2 span{color:var(--orange)}.problem-heading>p{font-size:18px;line-height:24px;font-weight:600;color:var(--muted)}.problem-grid{display:grid;grid-template-columns:repeat(3,364.667px);gap:45px;margin-top:48px}.problem-grid article img{width:364.667px;height:320px;object-fit:cover;border-radius:12px}.problem-grid h3,.feature-grid h3{margin-top:16px;font-size:20px;line-height:26px;font-weight:900;letter-spacing:-.2px}.problem-grid p,.feature-grid p{margin-top:6px;color:var(--muted);font-size:16px;line-height:21px;font-weight:600}.execution{padding:88px 0;background:#fff}.execution-inner{height:auto}.center-heading{text-align:center}.execution-heading{height:70px}.execution-heading h2,.comparison-heading h2{font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.execution-heading p{margin-top:12px;color:var(--muted);font-size:18px;line-height:24px;font-weight:600}.execution-stage{position:relative;width:1184px;height:543px;margin:40px 0 0;overflow:hidden;border-radius:12px;background:#dfe4e7;isolation:isolate}.execution-stage{cursor:none}.execution-scene{position:absolute;inset:0}.execution-stage-image{display:none}.execution-stage-static{display:block;width:100%;height:auto}.execution-mouse{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;object-fit:contain;will-change:transform;animation:execution-drift var(--dur) ease-in-out var(--delay) infinite alternate}.execution-mouse-1{--px: 14px;--py: -10px;--dur: 7s;--delay: 0s}.execution-mouse-2{--px: -18px;--py: 12px;--dur: 9s;--delay: -1.5s}.execution-mouse-3{--px: 10px;--py: 16px;--dur: 11s;--delay: -3s}.execution-mouse-4{--px: -12px;--py: -14px;--dur: 8s;--delay: -4.5s}@keyframes execution-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--px),var(--py),0)}}@media(prefers-reduced-motion:reduce){.execution-agent,.execution-mouse{animation:none}}.execution-cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;will-change:transform}.execution-cursor img{width:47px;height:47px;object-fit:contain}.execution-cursor>span{position:absolute;left:100%;top:50%;margin:-2px 0 0 8px;padding:5px 10px;border:1px solid #fff;border-radius:15px;background:var(--orange);color:#fff;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.24px;white-space:nowrap}.execution-stage-background{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover}.execution-panel{position:absolute;overflow:visible;border:1px solid rgba(255,255,255,.7);border-radius:18px}.execution-panel-dark{top:-218px;left:-418px;width:642px;height:382px;border-color:#545454;background:#2c2c2c}.execution-panel-blue{top:280px;left:-616px;width:864px;height:492px;border-color:#488cea;background:#ccdff9}.execution-panel-white{top:-146px;left:975px;width:642px;height:382px;border-color:#d5d5d5;background:#fff}.execution-panel-main{z-index:2;top:120px;left:308px;width:490px;height:319px;display:flex;gap:25px;padding:36px 16px 17px;border-color:#b2b2b2;background:#fff}.execution-panel-detail{z-index:1;top:95px;left:698px;width:166px;height:319px;padding:16px;border-color:#b2b2b2;background:#eaeaea}.execution-panel-right{top:361px;left:908px;width:642px;height:382px;border-color:#b2b2b2;background:#fffc}.execution-dots{position:absolute;top:11px;left:15px;display:flex;gap:10px}.execution-dots i{width:12px;height:12px;border-radius:50%;background:#ff5b5f}.execution-dots i:nth-child(2){background:#fac800}.execution-dots i:nth-child(3){background:#34c759}.execution-recording{position:absolute;top:11px;right:16px;display:flex;align-items:center;gap:8px;color:#ff5b5f;font-size:12px;line-height:12px;font-weight:700}.execution-recording i{width:8px;height:8px;border-radius:50%;background:#ff5b5f}.execution-skeleton{flex:1;border-radius:15px;background:#eaeaea}.execution-logo{position:absolute;z-index:3;width:68px;height:68px;object-fit:contain;border-radius:15px}.execution-logo-tile{display:grid;place-items:center;border:.5px solid #cacaca;background:#fff}.execution-logo-figma{left:178px;top:117px;border-color:#3a3838;background:#282626}.execution-logo-figma img{width:32px;height:48px}.execution-logo-video img{width:37px;height:29px}.execution-logo-slack{border:.5px solid #cacaca;background:#fff}.execution-logo-jira{left:195px;top:256px}.execution-logo-outbrief{left:830px;top:116px}.execution-logo-canva{left:892px;top:336px}.execution-logo-slack{left:965px;top:201px}.execution-logo-video{left:513px;top:412px}.execution-detail-line{width:89px;height:15px;border-radius:15px;background:#cacaca}.execution-detail-row{display:flex;align-items:center;gap:14px;margin-top:14px}.execution-detail-row i{width:13px;height:13px;border-radius:50%;background:#cacaca}.execution-detail-row b{width:100px;height:15px;border-radius:15px;background:#fff}.execution-detail-row:nth-child(4n) b{width:76px}.execution-agent{position:absolute;z-index:4;width:35px;height:35px;color:#fff;font-size:9px;line-height:1.3;font-weight:700;letter-spacing:.18px;will-change:transform;animation:execution-drift var(--dur) ease-in-out var(--delay) infinite alternate}.execution-agent img{width:100%;height:100%;object-fit:contain}.execution-agent span{position:absolute;left:18px;top:-14px;padding:2px 6px;border:1px solid #fff;border-radius:15px;background:var(--orange);white-space:nowrap}.execution-agent-mirror img{transform:scaleX(-1)}.execution-agent-mirror span{left:-40px;top:18px}.execution-agent-1{left:1040px;top:400px;--px: 14px;--py: -10px;--dur: 7s;--delay: 0s}.execution-agent-2{left:1052px;top:103px;--px: -18px;--py: 12px;--dur: 9s;--delay: -1.5s}.execution-agent-3{left:81px;top:148px;--px: 10px;--py: 16px;--dur: 11s;--delay: -3s}.execution-agent-4{left:221px;top:441px;--px: -12px;--py: -14px;--dur: 8s;--delay: -4.5s}.feature-grid{display:grid;grid-template-columns:repeat(3,364px);gap:40px 45px;margin:40px 1px 0}.feature-grid article{min-height:385px}.feature-grid article img{width:364px;height:320px;object-fit:cover;border-radius:12px}.feature-grid h3{margin-top:16px}.feature-grid p{max-width:364px;margin-top:6px}.workflows-section{position:relative;height:967px;overflow:hidden;background:var(--surface)}.workflows-pattern{position:absolute;inset:0 0 auto;height:540px;opacity:.65;background:url(/assets/halftone-pattern.png) center top / max(1440px,100vw) auto no-repeat;pointer-events:none}.workflows-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;padding:88px 0}.workflows-heading{height:154px;text-align:center}.workflows-heading h2{font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.workflows-heading p{margin-top:12px;color:var(--muted);font-size:18px;line-height:24px;font-weight:600}.workflow-viewport{width:1184px;height:460px;overflow:hidden}.workflow-track{display:flex;gap:32px;width:max-content;transition:transform .45s cubic-bezier(.22,1,.36,1)}.workflow-step-0{transform:translate(0)}.workflow-step-1{transform:translate(-782px)}.workflow-step-2{transform:translate(-1564px)}.workflow-step-3{transform:translate(-2346px)}.workflow-card{flex:0 0 750px;width:750px;height:460px;padding:24px;overflow:hidden;border:1px solid #e3e3e3;border-radius:28px;color:var(--ink);background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .14s var(--ease-out)}.workflow-card h3{display:flex;align-items:center;gap:16px;font-size:20px;line-height:26px;font-weight:900}.workflow-card h3 span{width:20px;height:20px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#dfe3e0;font-size:12px;line-height:1}.workflow-card.active h3 span{background:var(--orange)}.workflow-card.active{border-color:#fe5e0180}.workflow-card:active{transform:scale(.99)}.workflow-card>p{margin-top:12px;color:var(--muted);font-size:16px;line-height:21px;font-weight:600}.workflow-preview{height:335px;margin-top:16px;overflow:hidden;border-radius:18px;background:#f0f0f0}.workflow-preview img{width:100%;height:100%;object-fit:cover}.workflow-controls{height:40px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.workflow-controls strong{color:#14171599;font-size:20px;line-height:25px;font-weight:700}.workflow-dots{display:flex;gap:12px;justify-content:center}.workflow-dots button{width:32px;height:32px;padding:0;border-radius:50%;color:#fff;background:#dfe3e0;font-size:16px;line-height:32px;font-weight:900;cursor:pointer;transition:background-color .16s ease}.workflow-dots button:not(.active):hover{background:#eceeed;color:var(--muted)}.workflow-dots button.active{background:var(--orange)}.workflow-arrows{display:flex;gap:8px;justify-content:flex-end}.workflow-arrows button{width:40px;height:40px;padding:0;border:1px solid #e3e3e3;border-radius:16px;color:#fff;background:#141715;font-size:18px;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.workflow-arrows button:not(:disabled):hover{background:#2c322e;border-color:#2c322e}.workflow-arrows button:disabled{color:#cfd4d0;background:#fff;opacity:1;cursor:default}.made-section{position:relative;height:892px;overflow:hidden;background:var(--surface)}.made-pattern{position:absolute;inset:auto 0 0;height:500px;background:url(/assets/halftone-pattern.png) center top / max(1440px,100vw) auto no-repeat;transform:scaleY(-1);pointer-events:none}.made-inner{position:relative;z-index:1;padding:88px 0 96px}.made-inner>h2{text-align:center;font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.made-tabs{width:720px;height:52px;display:grid;grid-template-columns:repeat(4,168px);gap:16px;margin:32px auto 0}.made-tabs button{position:relative;overflow:hidden;border:1px solid #e3e3e3;border-radius:16px;color:var(--muted);background:#ffffffd9;font-size:16px;line-height:20px;font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease}.made-tabs button:not(.active):hover{color:var(--ink);background:#fff;border-color:#d6dad7}.made-tabs button.active{color:var(--ink);font-weight:900}.made-tabs button.active:after{content:attr(data-label);position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:16px;line-height:20px;font-weight:900;background:var(--orange);clip-path:inset(0 100% 0 0);animation:made-tab-timer 6s linear both}.made-viewport{width:800px;height:480px;margin:32px auto 0;overflow:hidden}.made-track{width:800px;margin:0;transition:none}.made-card{flex:0 0 800px;width:800px;height:480px;display:grid;grid-template-columns:364px 364px;gap:24px;padding:24px;overflow:hidden;border:1px solid #e3e3e3;border-radius:28px;background:#fff}.made-card-active{animation:made-card-enter .42s cubic-bezier(.22,.75,.24,1) both}.made-visual-placeholder{width:364px;height:432px;border-radius:18px}.made-visual-placeholder{background:#f0f0f0}.made-card>div{padding-top:1px}.made-card span{display:block;color:var(--muted);font-size:12px;line-height:15px;font-weight:900}.made-card h3{margin-top:16px;font-size:24px;line-height:30px;font-weight:900;letter-spacing:-.4px}.made-card p{margin-top:10px;color:var(--muted);font-size:16px;line-height:21px;font-weight:600}@keyframes made-tab-timer{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes made-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(min-width:801px){.workflows-section{height:auto;overflow-x:clip}.workflows-pattern{height:680px;background-size:100% 100%}.workflow-viewport{width:100vw;height:460px;margin-left:calc(50% - 50vw);overflow:hidden}.workflow-track{width:max-content;display:flex;gap:32px;margin:0;padding:0 0 0 calc(50vw - 375px)}.workflow-card{width:750px;height:460px;display:block;flex:0 0 750px;padding:24px;border-radius:28px}.workflow-card h3{align-items:center;gap:16px;font-size:20px;line-height:26px}.workflow-card>p{min-height:0;margin-top:12px;font-size:16px;line-height:21px}.workflow-preview{height:335px;margin-top:16px;border-radius:18px}.made-section{height:auto;overflow:visible}.made-pattern{height:680px;background-size:100% 100%}}.comparison{padding:88px 0;background:var(--surface)}.comparison-heading{height:70px}.comparison-heading p{margin-top:12px;color:var(--muted);font-size:18px;line-height:24px;font-weight:600}.comparison-card{height:505px;margin-top:40px;padding:8px 24px 0;overflow-x:auto;border-radius:12px;background:#fff}.comparison-card table{width:1136px;border-collapse:collapse;table-layout:fixed}.comparison-card th,.comparison-card td{height:54px;padding:0 8px;border-bottom:1px solid #eee;color:var(--ink);text-align:center;font-size:14px;line-height:20px;font-weight:600}.comparison-card thead th{height:59px;font-size:17px;line-height:23px;font-weight:900}.comparison-card th:first-child{width:312px;text-align:left}.comparison-card th:not(:first-child),.comparison-card td{width:190px}.comparison-card thead .outbrief{color:var(--orange)}.comparison-card tbody th{font-size:15px}.comparison-card .dot{display:inline-block;width:12px;height:12px;border-radius:50%}.comparison-card .dot.yes{background:var(--orange)}.comparison-card .dot.no{background:#e8e9e8}.comparison-card .result th,.comparison-card .result td{border-bottom:0;font-weight:900}.comparison-card .result td:first-of-type{color:var(--orange)}.cost{padding:88px 0;background:var(--surface)}.cost-heading{height:48px;grid-template-columns:692px 300px;gap:192px;align-items:center}.cost-heading h2{padding-left:64px;font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.cost-heading p{font-size:18px;line-height:24px;font-weight:600;color:var(--muted)}.cost-grid{display:grid;grid-template-columns:repeat(2,572px);gap:40px;margin-top:40px}.cost-card{position:relative;width:572px;height:328px;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-top:68px;border-radius:16px;text-align:center}.cost-card:after{content:"";position:absolute;z-index:0;inset:auto 0 0;height:170px;background:url(/assets/halftone-pattern.png) center top / 572px auto no-repeat;transform:scaleY(-1);pointer-events:none}.cost-card>*{position:relative;z-index:1}.cost-icon{display:block;width:auto;height:40px;flex:0 0 auto}.cost-card h3{margin-top:2px;font-size:24px;line-height:30px;font-weight:900}.cost-card p{margin-top:12px;color:var(--muted);font-size:16px;line-height:21px;font-weight:600}.cost-card>div{display:flex;gap:8px;margin-top:29px}.cost-card span{height:30px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #ededed;border-radius:10px;background:#fff;font-size:12px;line-height:16px;font-weight:700}.cost-card-local{border:1px solid #f1f1f1;background:#fff}.cost-card-team{color:#fff;background:var(--orange)}.cost-card-team:after{filter:brightness(0) invert(1);opacity:.72}.cost-card-team p{color:#ffffffc2}.cost-card-team>div{margin-top:26px}.cost-card-team span{color:var(--ink)}.pricing{padding:88px 0;background:#fff}.pricing-inner{height:290px;display:grid;grid-template-columns:718px 418px;gap:48px}.pricing-copy{position:relative;height:290px}.pricing-copy h2{font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.pricing-copy>p{margin-top:12px;color:var(--muted);font-size:18px;line-height:24px;font-weight:600}.feature-lists{position:absolute;left:0;bottom:0;display:grid;grid-template-columns:repeat(2,353px);gap:12px}.feature-lists ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.feature-lists li{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:14px;line-height:19px;font-weight:600}.check-icon{flex:0 0 15px;color:var(--orange)}.pricing-card{width:418px;height:290px;display:flex;flex-direction:column;align-items:center;padding-top:32px;border:1px solid #e7ebe8;border-radius:16px;background:var(--surface);text-align:center}.pricing-card h3{font-size:20px;line-height:26px;font-weight:900}.pricing-card>strong{margin-top:12px;font-size:44px;line-height:54px;font-weight:900;letter-spacing:-1px}.pricing-card>p{margin-top:12px;color:var(--muted);font-size:16px;line-height:21px;font-weight:600}.pricing-card>.button{width:167px;height:44px;margin-top:14px}.pricing-card>small{margin-top:12px;color:#969b97;font-size:10px;line-height:13px;font-weight:600}.final-cta{padding:88px 0;background:#fff}.cta-card{position:relative;height:660px;overflow:hidden;border-radius:24px;background:var(--orange);color:#fff}.cta-card:before{content:"";position:absolute;inset:0;background:url(/assets/halftone-pattern.png) center top / 1184px auto no-repeat;filter:brightness(0) invert(1);opacity:.22;pointer-events:none}.cta-copy{position:absolute;z-index:2;left:235px;top:72px;width:714px;text-align:center}.cta-copy h2{font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.cta-copy p{margin-top:16px;color:#fefefe;font-size:18px;line-height:24px;font-weight:600}.cta-actions{position:absolute;z-index:2;left:401px;top:246px;display:flex;gap:12px}.cta-window{position:absolute;z-index:1;left:52px;top:326px;width:1080px;height:334px;object-fit:cover;object-position:top;border-radius:18px 18px 0 0}.faq{padding:88px 0;background:var(--surface)}.faq h2{text-align:center;font-size:36px;line-height:44px;font-weight:900;letter-spacing:-.8px}.faq-list{width:840px;margin:32px auto 0}.faq-list article{padding:0 20px;border-bottom:1px solid #e2e3e2;transition:background-color .18s ease}.faq-list article.open{padding-bottom:16px;border-bottom-color:transparent;border-radius:16px;background:#fff}.faq-list article>button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:18px 0;color:var(--ink);background:transparent;text-align:left;cursor:pointer;font-size:17px;line-height:24px;font-weight:900}.faq-list article:has(+article.open){border-bottom-color:transparent}.faq-list article>button{transition:color .16s ease}.faq-list article>button:hover,.faq-list article>button:hover span{color:var(--orange)}.faq-list article>button span{width:24px;color:var(--muted);transition:color .16s ease;text-align:center;font-size:25px;line-height:24px;font-weight:500}.faq-list article.open>button{min-height:57px;padding-bottom:10px}.faq-list article p{height:auto;color:var(--muted);font-size:16px;line-height:21px;font-weight:600;animation:faq-in .18s ease-out both}@keyframes faq-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.site-footer{padding:48px 0 32px;background:#fff}.footer-top{min-height:127px;display:grid;grid-template-columns:467px repeat(3,175px);gap:64px}.footer-brand .brand{color:var(--ink)}.footer-brand p{margin-top:16px;color:var(--muted);font-size:14px;line-height:19px;font-weight:600}.footer-column h3{margin:0 0 12px;color:var(--ink);font-size:14px;line-height:19px;font-weight:900}.footer-column a{display:block;margin-top:10px;color:var(--muted);font-size:14px;line-height:19px;font-weight:600;transition:color .16s ease}.footer-column a:hover{color:var(--ink)}.footer-divider{height:1px;margin-top:28px;background:#e1e3e1}.footer-bottom{height:18px;display:flex;align-items:center;justify-content:space-between;margin-top:24px;color:#8b918c;font-size:12px;line-height:18px;font-weight:600}@media(max-width:1220px){.container{width:calc(100% - 48px)}.nav-shell{grid-template-columns:1fr auto 1fr}.desktop-nav{grid-template-columns:repeat(4,110px)}.hero,.proof,.problem,.execution,.comparison,.cost,.pricing,.final-cta,.faq,.site-footer{height:auto}.hero-copy,.split-heading,.cost-heading,.pricing-inner{width:100%}.hero-panel{width:100%;height:auto;aspect-ratio:1184 / 499}.execution-stage{width:100%;height:auto}.execution-scene{display:none}.execution-stage-image{display:block}.problem-grid,.feature-grid{grid-template-columns:repeat(3,1fr)}.problem-grid article img,.feature-grid article img{width:100%;height:auto;aspect-ratio:364 / 348}.cost-grid{grid-template-columns:1fr 1fr}.cost-card{width:100%}}@media(max-width:800px){.container{width:calc(100% - 28px)}#top{padding-top:72px}.site-header{height:72px;padding-top:9px}.nav-shell{height:54px;grid-template-columns:1fr auto}.desktop-nav,.nav-cta{display:none}.menu-button{display:grid;gap:4px;width:44px;height:44px;place-content:center;background:transparent}.menu-button i{width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s var(--ease-out),opacity .15s ease}.menu-button.open i:first-child{transform:translateY(6px) rotate(45deg)}.menu-button.open i:nth-child(2){opacity:0}.menu-button.open i:last-child{transform:translateY(-6px) rotate(-45deg)}.mobile-nav{position:absolute;left:14px;right:14px;top:68px;z-index:20;display:grid;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s linear .22s}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.mobile-nav a{padding:12px;font-weight:700}.mobile-nav a.active{color:var(--orange)}.hero{padding:36px 0 40px}.hero-inner{padding:0}.hero-copy{height:auto;display:grid;grid-template-columns:1fr;gap:20px;padding:0;margin-bottom:28px}.hero-copy h1{width:auto;font-size:34px;line-height:1.08;letter-spacing:-.9px}.hero-description{height:auto}.hero-description>p{height:auto;font-size:16px}.hero-actions{flex-wrap:wrap}.hero-panel{border-radius:8px}.proof{padding:36px 0}.proof-inner{height:auto}.proof h2{height:auto;font-size:24px;line-height:30px}.proof-logos{height:auto;grid-template-columns:repeat(3,64px);gap:14px;margin-top:24px}.proof-logo{width:64px;height:64px;border-radius:16px}.proof-logo img{width:52px;height:52px}.proof-inner>p{margin-top:20px}.problem,.execution,.comparison,.cost,.pricing,.final-cta,.faq,.site-footer{padding:40px 0}.split-heading,.cost-heading{height:auto;grid-template-columns:1fr;gap:18px}.cost-heading h2{padding-left:0}.problem-heading h2,.execution-heading h2,.comparison-heading h2,.cost-heading h2,.pricing-copy h2{font-size:28px;line-height:1.15}.problem-grid{height:auto;grid-template-columns:1fr;gap:24px;margin:28px 0 0}.problem-grid article,.feature-grid article{height:auto}.problem-grid article img{aspect-ratio:1.15}.problem-grid h3,.feature-grid h3{margin-top:12px}.execution-heading{height:auto}.execution-stage{margin-top:28px}.feature-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin:28px 0 0}.feature-grid article{min-height:0}.feature-grid article img{width:100%;height:auto;aspect-ratio:1.05}.feature-grid h3{font-size:15px;line-height:19px}.feature-grid p{margin-top:4px;font-size:13px;line-height:17px}.workflows-section{height:auto;min-height:0;padding:40px 0}.workflows-pattern{height:420px}.workflows-inner{height:auto;gap:28px;padding:0}.workflows-heading{height:auto}.workflows-heading h2{font-size:29px;line-height:1.1;letter-spacing:-.75px}.workflows-heading p{margin-top:12px;font-size:16px;line-height:1.3}.workflow-viewport{width:100%;height:auto;overflow-x:auto;scrollbar-width:none}.workflow-viewport::-webkit-scrollbar{display:none}.workflow-track{width:100%;gap:16px}.workflow-step-0{transform:translate(0)}.workflow-step-1{transform:translate(calc(-100% - 16px))}.workflow-step-2{transform:translate(calc(-200% - 32px))}.workflow-step-3{transform:translate(calc(-300% - 48px))}.workflow-card{flex:0 0 100%;width:100%;height:auto;padding:18px;border-radius:20px}.workflow-card>p{height:auto}.workflow-preview{height:auto;aspect-ratio:1.5}.workflow-controls{grid-template-columns:1fr auto}.workflow-controls strong{font-size:16px}.workflow-dots{display:none}.workflow-arrows button{width:38px;height:38px}.made-section{height:auto;padding:40px 0}.made-pattern{height:420px}.made-inner{padding:0}.made-inner>h2{height:auto;padding:0 14px;font-size:29px;line-height:1.1}.made-tabs{width:calc(100% - 28px);height:auto;display:flex;gap:8px;overflow-x:auto;margin-top:22px}.made-tabs button{flex:0 0 auto;height:44px;padding:0 16px;border-radius:12px}.made-viewport{width:calc(100% - 28px);height:auto;margin:24px auto 0}.made-track{width:100%}.made-card{flex-basis:calc(100vw - 28px);width:calc(100vw - 28px);height:auto;grid-template-columns:1fr;gap:18px;padding:18px;border-radius:20px}.made-visual-placeholder{width:100%;height:auto;aspect-ratio:1.18}.made-card h3{margin-top:10px;font-size:23px;line-height:1.15}.made-card p{font-size:16px;line-height:1.3}.comparison-heading{height:auto}.comparison-card{margin-top:26px}.cost-grid{grid-template-columns:1fr;gap:18px;margin-top:26px}.cost-card{height:310px;padding-top:60px}.pricing-inner{height:auto;grid-template-columns:1fr;gap:30px}.pricing-copy{height:auto}.feature-lists{position:static;grid-template-columns:1fr;margin-top:26px}.pricing-card{width:100%}.cta-card{height:620px}.cta-card:before{background-size:auto 100%}.cta-copy{left:20px;right:20px;top:40px;width:auto}.cta-copy h2{font-size:30px;line-height:1.08}.cta-copy p{font-size:16px;line-height:1.25}.cta-actions{left:20px;right:20px;top:212px;justify-content:center;flex-wrap:wrap}.cta-window{left:50%;top:auto;bottom:0;width:850px;height:auto;transform:translate(-50%)}.faq h2{height:auto;font-size:30px;line-height:1.1}.faq-list{width:100%;height:auto;margin-top:24px}.faq-list article>button{font-size:16px}.footer-top{height:auto;grid-template-columns:1fr 1fr;gap:32px 24px}.footer-brand{grid-column:1 / -1}.footer-divider{margin-top:30px}.footer-bottom{height:auto;flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-reveal,.scroll-reveal.is-visible{opacity:1;transform:none;transition:opacity .18s ease}.hero.scroll-reveal.is-visible .hero-copy h1,.hero.scroll-reveal.is-visible .hero-description,.hero.scroll-reveal.is-visible .hero-panel,.workflow-track,.faq-list article p,.made-card-active,.made-tabs button.active,.site-header.pinned{transition:none;animation:none;transform:none}.made-tabs button.active:after{animation:none;clip-path:inset(0 0 0 0)}}
