@media(min-width:1700px){.hero-content{padding-top:200px}.hero h1{font-size:136px}.hero h2{font-size:46px}.hero-content>p{font-size:15px}.hero-actions{margin-top:36px}.hero-content>.eyebrow{font-size:11px}.hero-credit{font-size:11px}.hero-actions .button{min-height:60px}}
@media(max-width:1200px){.wrap{width:calc(100% - 72px)}.site-header{padding:0 36px}.hero h1{font-size:96px}.hero h2{font-size:35px}.hero-content{padding-top:157px}.hero-actions{gap:20px}.continuity-strip .wrap>div{gap:16px}.continuity-strip p{font-size:16px}.continuity-strip span{font-size:9px}.section-heading h2,.journey-intro h2{font-size:49px}.tab-note{display:none}.workflow-copy{padding:24px}.workflow-stage{grid-template-columns:minmax(0,1.8fr) minmax(255px,1fr)}.journey-layout{gap:50px;grid-template-columns:1fr 1.35fr}.journey-tool{padding:24px}.journey-progress{gap:9px}.journey-progress b{font-size:9px}.start-layout{gap:60px}.start-section h2{font-size:66px}.start-form{padding:28px}.price-plan{padding-right:20px}.price-plan:not(:first-child){padding-left:20px}.price-amount{font-size:31px}.price-plan h3{font-size:21px}.faq-layout{gap:60px}.faq-layout h2{font-size:42px}.footer-top p{font-size:18px}.footer-bottom>.mono{gap:12px}}
@media(max-width:900px){.desktop-nav{gap:22px;margin-left:0}.hero h1{font-size:87px}.hero h2{font-size:34px}.hero-content{padding-top:153px}.hero-scrim{background:linear-gradient(90deg,#071512e6,#0a191481 54%,#0a19141a),linear-gradient(0deg,#081410cc,transparent 30%)}.hero-actions{gap:18px}.hero-actions .button{font-size:12px;padding:13px 16px}.hero-actions .text-button{font-size:11px}.continuity-strip .wrap{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0}.section-space{padding:80px 0}.section-heading h2,.journey-intro h2{font-size:43px}.section-heading>p{font-size:11px;max-width:300px}.workflow-watch{font-size:10px}.workflow-stage{grid-template-columns:1.6fr 1fr;min-height:420px}.workflow-copy{padding:22px 20px}.workflow-copy h3{font-size:31px}.workflow-copy p{font-size:10px}.media-topline{font-size:6px;padding:0 10px}.step-track{gap:9px}.step-track button{font-size:10px;gap:9px}.journey-layout{grid-template-columns:1fr;gap:36px}.journey-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0}.journey-intro>.eyebrow{grid-column:1/-1}.journey-intro h2{grid-row:2/4}.journey-intro>p{margin:0;font-size:11px;max-width:320px}.journey-stat{margin:18px 0}.journey-stat strong{font-size:43px}.journey-stat span{font-size:9px}.journey-intro .text-link{grid-column:1/-1;justify-self:start;font-size:10px;margin-top:5px}.journey-tool{padding:28px;min-height:0}.journey-progress{gap:20px}.journey-progress b{font-size:10px}.journey-options{gap:0 30px}.journey-choice{padding:20px 2px}.journey-choice strong{font-size:18px}.industry-options{max-height:300px;gap:0 25px}.start-layout{gap:35px;grid-template-columns:.9fr 1.1fr}.start-section h2{font-size:56px}.start-form{padding:23px}.start-form .form-columns{grid-template-columns:1fr;gap:0}.start-form label{margin-top:12px}.start-layout>div>p{font-size:11px}.price-grid{grid-template-columns:1fr 1fr}.price-plan{padding:25px!important}.price-plan:nth-child(2){border-right:0}.price-plan:nth-child(-n+2){border-bottom:1px solid var(--line)}.price-plan .plan-desc{min-height:40px}.price-amount{font-size:38px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-layout>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.faq-layout>div:first-child>.eyebrow{grid-column:1/-1}.faq-layout h2{grid-row:2/4}.faq-layout>div>p{margin:0;font-size:11px}.faq-layout .text-link{grid-column:2;font-size:10px;justify-self:start}.trust-note{display:none}.reel-caption strong{font-size:21px}.footer-top{flex-wrap:wrap}.footer-top p{font-size:16px}.footer-top .wordmark{font-size:35px}.footer-top .button{min-height:46px;font-size:11px;padding:12px 15px}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>.mono{margin-left:auto}}
@media(max-width:640px){html{scroll-padding-top:88px}.wrap{width:calc(100% - 40px)}.site-header{height:72px;padding:0 20px}.wordmark{font-size:23px}.header-actions{gap:10px}.header-actions .button{font-size:10px;padding:8px 12px;min-height:35px;gap:8px}.header-actions .button svg{width:14px;height:14px}.menu-toggle{display:flex;width:30px;height:35px;border:0}.desktop-nav{display:none}.hero{height:calc(100svh - 36px);min-height:700px;max-height:1000px}.hero-content{padding-top:174px}.hero h1{font-size:68px;margin-left:-2px}.hero h2{font-size:31px;margin-top:15px}.hero-content>.eyebrow{font-size:8px;margin-bottom:22px}.hero-content>p{font-size:11px;max-width:310px;margin-top:20px;line-height:1.9}.hero-actions{margin-top:26px;gap:18px;flex-wrap:wrap}.hero-actions .button{font-size:11px;gap:12px;padding:13px 15px;min-height:47px}.hero-actions .text-button{font-size:10px;gap:7px;padding:8px 0}.hero-actions .text-button svg{width:14px;height:14px}.hero-credit{font-size:8px;max-width:270px;line-height:1.8}.hero-bottom{bottom:21px;display:grid;grid-template-columns:1fr 1fr;gap:18px 5px;align-items:center}.scroll-link{font-size:8px;grid-row:2;gap:8px}.scroll-link svg{width:25px;height:25px;padding:6px}.frame-caption{margin-left:0;font-size:11px;grid-row:1;grid-column:1/-1}.frame-caption .mono{font-size:7px}.scene-controls{grid-row:2;grid-column:2;justify-content:flex-end;gap:5px}.scene-controls .segmented button{font-size:8px;padding:5px 9px;min-height:27px}.scene-controls .icon-button{height:35px;width:30px}.scene-label{top:100px;right:20px;max-width:260px;padding:10px 16px}.scene-label strong{font-size:18px}.scene-label .eyebrow{font-size:7px;margin-bottom:3px}.scene-label>span:last-child{font-size:8px}.hero-fallback{object-position:73% center}.hero-scrim{background:linear-gradient(90deg,#071512ce,#0a19146e 65%,#0a19141c),linear-gradient(0deg,#081410e6,transparent 45%)}.continuity-strip .wrap{gap:14px;padding:22px 0}.continuity-strip p{font-size:15px}.continuity-strip .wrap>div{display:flex;flex-wrap:wrap;gap:10px 17px}.continuity-strip span{font-size:8px}.continuity-strip svg{height:13px;width:13px}.section-space{padding:65px 0}.section-heading{display:block;margin-bottom:28px}.eyebrow{font-size:8px;margin-bottom:16px}.section-heading h2,.journey-intro h2,.faq-layout h2{font-size:39px}.section-heading>p{margin-top:20px;font-size:11px;max-width:none;line-height:1.8}.workflow-top{align-items:stretch;flex-direction:column;gap:7px;margin-bottom:18px;border:0}.product-tabs{gap:24px;border-bottom:1px solid var(--line)}.product-tabs button{font-size:18px;flex:1;padding:16px 0}.workflow-watch{margin:0;align-self:stretch;justify-content:center;min-height:43px;font-size:11px}.workflow-watch>svg{margin-left:auto}.workflow-watch .play-small{margin-right:auto}.workflow-stage{grid-template-columns:1fr;min-height:0}.workflow-media{border-right:0;border-bottom:1px solid var(--line)}#workflowFigure{height:255px;min-height:0}.media-topline{height:33px;font-size:6px;padding:0 11px}#workflowCaption{font-size:7px;padding:7px 11px}.workflow-copy{padding:20px;gap:17px;min-height:288px;position:relative}.step-top{position:absolute;right:15px;top:13px}.step-top>.mono{display:none}.workflow-copy h3{font-size:29px;margin-bottom:12px;padding-right:22px}.workflow-copy .eyebrow{font-size:8px;margin-bottom:10px}.workflow-copy p{font-size:11px}.workflow-output{padding-top:12px}.workflow-output>svg{top:15px}.workflow-output p{font-size:9px}.step-track{gap:12px;overflow-x:auto;overscroll-behavior-x:contain;grid-template-columns:repeat(5,105px);scrollbar-width:none}.step-track button{min-height:55px;font-size:10px;gap:7px}.step-track button>span:first-child{font-size:8px}.workflow-foot{display:block;font-size:9px;line-height:1.8;margin-top:16px}.workflow-foot a{margin-top:12px}.journey-intro{display:block}.journey-intro>p{max-width:330px;font-size:11px;margin-top:20px}.journey-stat{margin:23px 0}.journey-stat strong{font-size:49px}.journey-stat span{font-size:10px}.journey-layout{gap:30px}.journey-tool{padding:20px 18px}.journey-progress{gap:8px;justify-content:space-between;font-size:8px}.journey-progress span{gap:4px}.journey-progress b{font-size:8px}.journey-progress svg{width:9px}.journey-choice strong{font-size:15px}.journey-choice span{font-size:8px}.journey-options{gap:0 16px}.journey-choice{padding:17px 0;min-height:112px}.journey-choice>svg{width:19px;height:19px}.journey-choice .choice-arrow{width:12px;height:12px;right:0}.intent-form{gap:8px}.intent-form input{font-size:10px;padding:12px 10px}.intent-form button{width:43px}#journeyContent h3{font-size:25px}#journeyContent>.journey-subtitle{font-size:10px}.industry-options{gap:0 12px;max-height:292px}.industry-choice{font-size:10px}.industry-choice small{font-size:7px}.journey-hint{font-size:8px}.persona-choice{font-size:10px}.result-purpose{font-size:10px}.reel-grid{grid-template-columns:1fr;gap:30px}.reel-caption strong{font-size:23px}.reel-caption{padding-top:16px}.reel-image{aspect-ratio:16/9}.reel-play{width:49px;height:49px}.example-reel{display:block;margin-top:27px;padding:23px 0}.example-reel>span:first-child{gap:15px}.example-reel>span:last-child{margin-top:16px;margin-left:42px;font-size:10px}.example-reel strong{font-size:18px}.example-reel span span span{font-size:9px}.start-layout{grid-template-columns:1fr;gap:30px}.start-section h2{font-size:60px}.start-section h2 br:nth-child(2){display:none}.start-layout>div>p{font-size:12px;margin-top:19px}.credit-note{max-width:100%;margin-top:24px;padding-top:18px}.start-form{padding:23px 20px}.start-form .form-columns{grid-template-columns:1fr 1fr;gap:10px}.start-form select{font-size:10px;padding:10px 8px}.start-form label{font-size:10px;margin-top:17px}.brief-footer{font-size:7px}.start-form .button{font-size:12px;gap:14px}.start-form .form-note{font-size:8px}.pricing-controls{text-align:left;margin-top:22px}.section-heading>div.pricing-controls>p{font-size:11px}.pricing-controls .segmented{margin-top:13px}.price-grid{grid-template-columns:1fr 1fr}.price-plan{padding:24px 15px 24px 0!important}.price-plan:nth-child(even){padding:24px 0 24px 15px!important}.price-plan h3{font-size:20px}.price-plan .plan-type{font-size:7px}.price-plan .plan-desc{font-size:9px;min-height:57px}.price-amount{font-size:27px;margin-top:20px}.price-amount span{font-size:7px;margin-left:2px}.price-billing{font-size:7px;min-height:24px}.price-plan ul{font-size:8px;margin:19px 0}.price-plan li{padding-left:12px;margin:10px 0}.price-plan .button{font-size:9px;padding:11px 6px;gap:6px;min-height:43px}.price-plan .button svg{width:13px;height:13px}.pricing-footer{display:block;font-size:8px}.pricing-footer a{margin-top:15px;font-size:9px}.faq-layout>div:first-child{display:block}.faq-layout>div>p{font-size:11px;max-width:340px;margin-top:18px}.faq-layout .text-link{font-size:10px;margin-top:12px}.faq-tabs{gap:20px}.faq-tabs button{font-size:9px;padding:12px 0}.faq-item summary{font-size:11px;gap:18px;padding:18px 0}.faq-answer{font-size:10px;padding-right:13px}.footer-top{gap:24px;padding-bottom:30px}.footer-top .wordmark{font-size:37px}.footer-top p{font-size:16px;width:100%;order:2}.footer-top .button{font-size:9px;gap:9px;min-height:40px;padding:9px 12px}.footer-top .button svg{width:14px;height:14px}.footer-bottom{gap:17px;display:flex;flex-direction:column;align-items:flex-start;font-size:8px}.footer-bottom>.mono{margin-left:0;gap:20px}.footer-bottom>div{gap:24px}.dialog-heading{padding:20px}.dialog-heading h2{font-size:19px}.video-footer{padding:14px 18px;font-size:8px}.auth-dialog{padding:32px 25px}.auth-dialog h2{font-size:40px}.auth-dialog .button{font-size:12px}.auth-summary strong{font-size:20px}.auth-close{right:8px;top:8px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.site-header{padding:0 16px}.header-actions .button{font-size:9px;padding:8px 9px}.wordmark{font-size:21px}.hero h1{font-size:61px}.hero h2{font-size:28px}.hero-actions{gap:10px}.hero-actions .button{font-size:10px}.hero-actions .text-button{font-size:9px}.hero{min-height:680px}.hero-content{padding-top:150px}.scene-controls .segmented button{padding:5px 7px}.journey-tool{padding:18px 14px}.journey-progress{gap:6px}.journey-progress b{font-size:7px}.journey-choice strong{font-size:13px}.faq-tabs{gap:13px}.faq-tabs button{font-size:8px}.footer-top .wordmark{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}.js-motion .reveal{opacity:1;transform:none}}
