@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:var(--surface);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:fixed;inset:0 0 auto;z-index:100;height:87px;padding-top:16px;background:linear-gradient(to bottom,#f7f7f7f5,#f7f7f700);pointer-events:none}.nav-shell{height:55px;display:grid;grid-template-columns:337px 508px 337px;align-items:center;padding:.5px;border:.5px solid rgba(226,230,227,.9);border-radius:16px;background:#ffffffb8;box-shadow:0 8px 30px #14171500;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s var(--ease-out)}.site-header.scrolled .nav-shell{border-color:#d5dad6e6;background:#ffffffeb;box-shadow:0 12px 36px #14171517;transform:translateY(-4px)}.nav-brand{height:54px;display:flex;align-items:center;padding:0 12px}.brand{display:inline-flex;align-items:center;gap:8.5px;color:var(--orange);font-size:20px;line-height:25px;font-weight:900;letter-spacing:-.6px}.brand img{width:28px;height:28px;object-fit:contain}.desktop-nav{height:54px;display:grid;grid-template-columns:repeat(4,127px)}.desktop-nav a{position:relative;display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:13.1px;line-height:21.7px;font-weight:600;letter-spacing:-.176px;border-radius:8px;transition:color .18s ease,background-color .18s ease}.desktop-nav a:after{content:"";position:absolute;left:34%;right:34%;bottom:7px;height:2px;border-radius:2px;background:var(--orange);opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .22s var(--ease-out)}.desktop-nav a.active:after{opacity:1;transform:scaleX(1)}.desktop-nav a:hover{background:#ffffffbf}.nav-cta{height:54px;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.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}.button-primary{color:#fff;background:var(--orange);border-color:var(--orange)}.button-secondary{padding-right:12px;color:#343434;background:#f7f7f7;border-color:#eee}.button-secondary span{font-size:7px}.button-mark{width:11px;height:13px;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-outline{color:#fff;background:#ffffff14;border:1px solid #fff}.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{height:880px;background:var(--surface)}.hero-inner{height:100%;padding:64px 0}.hero-copy{height:168px;display:grid;grid-template-columns:566.367px 422px;justify-content:space-between;align-items:center;padding:24px 0;margin-bottom:61px}.hero-copy h1{width:566.367px;font-size:48px;line-height:1.25;font-weight:900;letter-spacing:-1.35px}.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:1.25;font-weight:600}.hero-actions{display:flex;gap:12px}.hero-panel{width:1184px;height:523px;object-fit:cover;border-radius:12px}.proof{height:347px;padding:48px 0;background:#fff}.proof-inner{height:251px;text-align:center}.proof h2{height:40px;font-size:32px;line-height:40px;font-weight:900;letter-spacing:-.7px}.proof-logos{height:96px;display:grid;grid-template-columns:repeat(9,96px);gap:32px;margin-top:48px;padding:0 32px}.proof-logo{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;border-radius:20px;background:#fafafa}.proof-logo img{width:62px;height:62px;object-fit:contain}.proof-logo:nth-child(1) img{width:56px;height:56px}.proof-logo-claude img{width:57px;height:57px;border-radius:50%;object-fit:cover}.proof-logo:nth-child(3) img{width:60px;height:60px}.proof-logo:nth-child(4) img{width:63px;height:42px}.proof-inner>p{margin-top:48px;color:var(--muted);font-size:13px;line-height:19px;font-weight:600}.problem{height:682px;padding:64px 0 65px;background:var(--surface)}.split-heading{display:grid;grid-template-columns:760.785px 381.215px;gap:42px}.problem-heading{height:80px}.problem-heading h2{font-size:32px;line-height:40px;font-weight:900;letter-spacing:-.65px}.problem-heading h2 span,.execution-heading h2 span,.pricing-copy h2 span{color:var(--orange)}.problem-heading>p{font-size:16px;line-height:20px;font-weight:600;color:var(--muted)}.problem-grid{height:413px;display:grid;grid-template-columns:repeat(3,364.667px);gap:45px;margin-top:61px}.problem-grid article img{width:364.667px;height:348px;object-fit:cover;border-radius:12px}.problem-grid h3,.feature-grid h3{margin-top:16px;font-size:18px;line-height:23px;font-weight:900;letter-spacing:-.2px}.problem-grid p,.feature-grid p{margin-top:6px;color:var(--muted);font-size:16px;line-height:20px;font-weight:600}.execution{height:1768px;padding:64px 0 65px;background:#fff}.execution-inner{height:1639px}.center-heading{text-align:center}.execution-heading{height:75px}.execution-heading h2,.comparison-heading h2{font-size:32px;line-height:40px;font-weight:900;letter-spacing:-.6px}.execution-heading p{margin-top:12px;color:var(--muted);font-size:18px;line-height:23px;font-weight:600}.execution-stage{width:1182px;height:543px;object-fit:cover;margin:48px 1px 0;border-radius:12px}.feature-grid{display:grid;grid-template-columns:repeat(3,364px);gap:48px 45px;margin:48px 1px 0}.feature-grid article{height:439px}.feature-grid article img{width:364px;height:348px;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;height:100%;display:flex;flex-direction:column;gap:64px;padding:64px 0}.workflows-heading{height:176px;text-align:center}.workflows-heading h2{font-size:48px;line-height:60px;font-weight:900;letter-spacing:-1.2px}.workflows-heading p{margin-top:16px;color:#14171599;font-size:32px;line-height:40px;font-weight:600}.workflow-viewport{width:1184px;height:495px;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:495px;padding:24px;overflow:hidden;border:1px solid #e3e3e3;border-radius:32px;background:#fff}.workflow-card h3{height:25px;display:flex;align-items:center;gap:16px;font-size:20px;line-height:25px;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>p{height:20px;margin-top:16px;color:var(--muted);font-size:16px;line-height:20px;font-weight:600}.workflow-preview{height:370px;margin-top:16px;overflow:hidden;border-radius:20px;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}.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}.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-top:64px}.made-inner>h2{height:40px;text-align:center;font-size:32px;line-height:40px;font-weight:900;letter-spacing:-.6px}.made-tabs{width:752px;height:60px;display:grid;grid-template-columns:repeat(4,176px);gap:16px;margin:40px 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}.made-tabs button.active{color:var(--ink);font-weight:900}.made-tabs button.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:0 0 15px 15px;background:var(--orange);transform:scaleX(0);transform-origin:left;animation:made-tab-timer 6s linear both}.made-viewport{width:850px;height:522px;margin:40px auto 0;overflow:hidden}.made-track{width:850px;margin:0;transition:none}.made-card{flex:0 0 850px;width:850px;height:522px;display:grid;grid-template-columns:389px 389px;gap:24px;padding:24px;overflow:hidden;border:1px solid #e3e3e3;border-radius:32px;background:#fff}.made-card-active{animation:made-card-enter .42s cubic-bezier(.22,.75,.24,1) both}.made-visual-placeholder{width:389px;height:474px;border-radius:20px}.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:18px;font-size:32px;line-height:40px;font-weight:900;letter-spacing:-.6px}.made-card p{margin-top:12px;color:var(--muted);font-size:20px;line-height:25px;font-weight:600}@keyframes made-tab-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes made-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(min-width:801px){.workflows-section{height:auto;min-height:1120px;padding-bottom:150px;overflow:visible}.workflows-pattern{height:760px;background-size:100% 100%}.workflows-inner{height:auto}.made-section{height:auto;min-height:980px;padding-bottom:160px;overflow:visible}.made-pattern{height:760px;background-size:100% 100%}}.comparison{height:814px;padding:64px 0;background:var(--surface)}.comparison-heading{height:77px}.comparison-heading p{margin-top:12px;color:var(--muted);font-size:20px;line-height:25px;font-weight:600}.comparison-card{height:561px;margin-top:48px;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:60px;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:65px;font-size:18px;line-height:25px;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{height:586px;padding:68px 0 64px;background:var(--surface)}.cost-heading{height:50px;grid-template-columns:692px 300px;gap:192px;align-items:center}.cost-heading h2{padding-left:64px;font-size:32px;line-height:40px;font-weight:900}.cost-heading p{font-size:16px;line-height:25px;font-weight:600;color:var(--muted)}.cost-grid{display:grid;grid-template-columns:repeat(2,572px);gap:40px;margin-top:48px}.cost-card{position:relative;width:572px;height:356px;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-top:82px;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:23px;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{height:434px;padding:64px 0;background:#fff}.pricing-inner{height:306px;display:grid;grid-template-columns:718px 418px;gap:48px}.pricing-copy{position:relative;height:306px}.pricing-copy h2{font-size:32px;line-height:40px;font-weight:900;letter-spacing:-.65px}.pricing-copy>p{margin-top:12px;color:var(--muted);font-size:20px;line-height:25px;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:306px;display:flex;flex-direction:column;align-items:center;padding-top:40px;border:1px solid #e7ebe8;border-radius:16px;background:var(--surface);text-align:center}.pricing-card h3{font-size:20px;line-height:25px;font-weight:900}.pricing-card>strong{margin-top:16px;font-size:48px;line-height:60px;font-weight:900;letter-spacing:-1px}.pricing-card>p{margin-top:16px;color:var(--muted);font-size:18px;line-height:23px;font-weight:600}.pricing-card>.button{width:167px;height:48px;margin-top:16px}.pricing-card>small{margin-top:16px;color:#969b97;font-size:10px;line-height:13px;font-weight:600}.final-cta{height:865px;padding:64px 0;background:#fff}.cta-card{position:relative;height:737px;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:88px;width:714px;text-align:center}.cta-copy h2{font-size:48px;line-height:60px;font-weight:900;letter-spacing:-1.2px}.cta-copy p{margin-top:20px;color:#fefefe;font-size:20px;line-height:25px;font-weight:600}.cta-actions{position:absolute;z-index:2;left:401px;top:285px;display:flex;gap:12px}.cta-window{position:absolute;z-index:1;left:37px;top:366px;width:1110px;height:371px;object-fit:cover;object-position:top;border-radius:18px 18px 0 0}.faq{height:811px;padding:64px 0;background:var(--surface)}.faq h2{height:60px;font-size:48px;line-height:60px;font-weight:900;letter-spacing:-1.2px}.faq-list{width:840px;height:583px;margin:40px auto 0}.faq-list article{border-bottom:1px solid #e2e3e2}.faq-list article>button{width:100%;min-height:69px;display:flex;align-items:center;justify-content:space-between;padding:22px 0;color:var(--ink);background:transparent;text-align:left;cursor:pointer;font-size:18px;line-height:25px;font-weight:900}.faq-list article>button span{width:24px;color:var(--muted);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:43px;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{height:324px;padding:64px 0 40px;background:#fff}.footer-top{height:137px;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}.footer-divider{height:1px;margin-top:32px;background:#e1e3e1}.footer-bottom{height:18px;display:flex;align-items:center;justify-content:space-between;margin-top:32px;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,.execution-stage{width:100%;height:auto}.proof-logos{grid-template-columns:repeat(9,minmax(72px,96px));gap:20px;justify-content:center}.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:#fffffff5;box-shadow:0 18px 50px #1417151f;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:42px 0 48px}.hero-inner{padding:0}.hero-copy{height:auto;display:grid;grid-template-columns:1fr;gap:24px;padding:0;margin-bottom:34px}.hero-copy h1{width:auto;font-size:38px;line-height:1.08;letter-spacing:-1px}.hero-description{height:auto}.hero-description>p{height:auto;font-size:16px}.hero-actions{flex-wrap:wrap}.hero-panel{border-radius:8px}.proof{padding:42px 0}.proof-inner{height:auto}.proof h2{height:auto;font-size:25px;line-height:32px}.proof-logos{height:auto;grid-template-columns:repeat(3,72px);gap:14px;margin-top:28px;padding:0}.proof-logo{width:72px;height:72px}.proof-inner>p{margin-top:24px}.problem,.execution,.comparison,.cost,.pricing,.final-cta,.faq,.site-footer{padding:48px 0}.split-heading,.cost-heading{height:auto;grid-template-columns:1fr;gap:18px}.cost-heading h2{padding-left:0}.problem-grid,.feature-grid{height:auto;grid-template-columns:1fr;gap:28px;margin:34px 0 0}.problem-grid article,.feature-grid article{height:auto}.problem-grid h3,.feature-grid h3{margin-top:12px}.execution-heading{height:auto}.execution-stage{margin-top:34px}.workflows-section{height:auto;min-height:0;padding:48px 0}.workflows-pattern{height:420px}.workflows-inner{height:auto;gap:32px;padding:0}.workflows-heading{height:auto}.workflows-heading h2{font-size:31px;line-height:1.1;letter-spacing:-.8px}.workflows-heading p{margin-top:14px;font-size:17px;line-height:1.3}.workflow-viewport{width:100%;height:auto;overflow-x:auto;scrollbar-width:none}.workflow-viewport::-webkit-scrollbar{display:none}.workflow-track{gap:16px}.workflow-step-0{transform:translate(0)}.workflow-step-1{transform:translate(calc(-100vw + 12px))}.workflow-step-2{transform:translate(calc(-200vw + 24px))}.workflow-step-3{transform:translate(calc(-300vw + 36px))}.workflow-card{flex:0 0 calc(100vw - 28px);width:calc(100vw - 28px);height:auto;padding:20px;border-radius:22px}.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:48px 0}.made-pattern{height:420px}.made-inner{padding:0}.made-inner>h2{height:auto;padding:0 14px;font-size:31px;line-height:1.1}.made-tabs{width:calc(100% - 28px);height:auto;display:flex;gap:8px;overflow-x:auto;margin-top:24px}.made-tabs button{flex:0 0 auto;height:48px;padding:0 18px;border-radius:12px}.made-viewport{width:calc(100% - 28px);height:auto;margin:28px auto 0}.made-track{width:100%}.made-card{flex-basis:calc(100vw - 28px);width:calc(100vw - 28px);height:auto;grid-template-columns:1fr;gap:20px;padding:20px;border-radius:22px}.made-visual-placeholder{width:100%;height:auto;aspect-ratio:1.05}.made-card h3{margin-top:12px;font-size:25px;line-height:1.15}.made-card p{font-size:16px;line-height:1.3}.comparison-heading{height:auto}.comparison-card{margin-top:30px}.cost-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.pricing-inner{height:auto;grid-template-columns:1fr;gap:36px}.pricing-copy{height:auto}.feature-lists{position:static;grid-template-columns:1fr;margin-top:32px}.pricing-card{width:100%}.cta-card{height:680px}.cta-card:before{background-size:auto 100%}.cta-copy{left:20px;right:20px;top:48px;width:auto}.cta-copy h2{font-size:32px;line-height:1.08}.cta-copy p{font-size:16px;line-height:1.25}.cta-actions{left:20px;right:20px;top:235px;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:36px;line-height:1.1}.faq-list{width:100%;height:auto;margin-top:28px}.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:38px}.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:after{transition:none;animation:none;transform:none}}
