@media(max-width:1150px){.site-header nav{gap:17px;font-size:10px}.wordmark{font-size:24px}.wordmark small{display:none}.hero{padding-top:50px}.hero-layout{min-height:620px;gap:4%}.hero h1{font-size:64px}.hero-copy>p{font-size:13px}.hero-actions{gap:20px}.hero-product{transform:none}.hero-agent{padding:18px;gap:10px}.agent-pill{display:none}.hero-request{margin-inline:17px}.hero-canvas{margin-inline:17px;padding:17px}.hero-activity{padding-inline:18px;font-size:7px}.hero-canvas h3{font-size:15px}.preview-foot>span:last-child{display:none}.model-strip>div{font-size:17px;gap:22px}.model-strip>small{display:none}.section-pad{padding-block:85px}.story-sticky{gap:6%}.story-screen{padding:20px;min-height:410px}.story-screen h3{font-size:24px}.story-window .product-window-bar{padding:15px;font-size:7px}.story-window .example-label{font-size:6px!important}.usecase-showcase{gap:6%}.usecase-copy h3{font-size:31px}.local-map{gap:12px}.map-node{padding:22px 15px}.map-connector{width:65px}.map-connector span{font-size:7px}.map-node h3{font-size:17px}.map-node p{font-size:10px}.template-card{padding:20px}.template-card h3{font-size:18px}.workbench-chat,.workbench-canvas{padding:22px}.output-features{gap:25px}footer>span{max-width:170px;line-height:1.8}}
@media(max-width:900px){.site-header nav>a[href="#local"],.site-header nav>a[href="#possibilities"]{display:none}.hero-layout{grid-template-columns:1fr;gap:45px;padding-bottom:65px;min-height:0}.hero-copy{max-width:650px}.hero h1{font-size:clamp(66px,9vw,88px)}.hero-copy>p{max-width:540px;font-size:14px}.hero-product{max-width:600px;width:100%;margin-inline:auto}.hero-agent{padding:23px}.hero-canvas{margin:0 23px 22px;padding:20px}.hero-activity{font-size:9px;padding:22px 25px}.hero-canvas h3{font-size:18px}.agent-pill{display:block}.product-caption{bottom:-43px}.hero-bottom>span:last-child{display:none}.section-title h2{font-size:49px}.section-title>p{font-size:12px;max-width:280px}.usecase-tabs button{font-size:10px}.usecase-showcase{gap:5%;grid-template-columns:1fr 1fr}.usecase-copy dl>div{grid-template-columns:1fr;gap:8px;padding:13px 0}.case-result{min-height:350px}#case-artifact{padding:22px}.artifact-heading{font-size:21px}.story{height:auto;min-height:0;padding-block:70px}.story-sticky{position:relative;top:auto;min-height:0;height:auto;grid-template-columns:1fr;gap:30px;padding-block:0}.story-copy>p{max-width:550px}.story h2 br{display:none}.story h2{font-size:48px;max-width:600px}.story-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.story-steps button{gap:8px;padding-top:16px;align-items:flex-start}.story-steps button strong{font-size:10px;line-height:1.7}.story-steps button small,.story-steps button>b{display:none}.story-steps button[aria-pressed=true]>span{padding:4px}.story-window{max-width:670px;width:100%;margin:auto}.story-screen{min-height:370px;padding:27px}.story-screen h3{font-size:28px}.story-copy>.text-link{display:none}.workbench-split{grid-template-columns:1fr 1.2fr}.mock-canvas-toolbar{flex-wrap:wrap;gap:12px}.local-heading{display:block}.local-heading>p{max-width:550px;margin-top:24px}.local-map{gap:10px}.map-node{min-height:205px;padding:20px 15px;min-width:0}.map-connector{width:35px}.map-connector span{display:none}.privacy-facts{gap:40px}.template-catalog{grid-template-columns:repeat(2,1fr)}.catalog-toolbar{display:block}.catalog-toolbar>span{display:block;margin:15px 0 0 10px}.faq-section{gap:7%;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:43px}.faq-list summary{font-size:12px}.output-features{gap:20px}.output-features p{font-size:10px}.output-features strong{font-size:11px}footer>div{gap:15px}footer>span{display:none}}
@media(max-width:600px){html{scroll-padding-top:85px}.site-header{padding:17px 5%}.wordmark{font-size:23px;gap:7px}.wordmark img{width:27px;height:27px}.site-header nav{gap:12px}.site-header nav>a[href="#how"],.site-header .nav-signin{display:none}.nav-cta{padding:10px 12px;font-size:10px;gap:15px}.hero{padding-top:40px}.hero h1{font-size:clamp(54px,13.5vw,78px);margin-top:23px;line-height:1.02}.hero-copy .eyebrow{font-size:7px;letter-spacing:.9px}.hero-copy>p{font-size:12px;line-height:1.9}.hero-actions{gap:22px}.hero-actions .button{padding:15px 17px;font-size:11px;gap:22px}.hero-actions .text-link{font-size:10px;gap:13px}.hero-assurances{font-size:8px;gap:10px 13px;margin-top:24px}.hero-layout{gap:35px;padding-bottom:60px}.hero-product{margin-bottom:25px;border-radius:10px}.product-window-bar{padding:14px 15px;font-size:7px;letter-spacing:.5px;gap:8px}.example-label{font-size:6px!important;letter-spacing:.5px!important;padding:4px 6px}.hero-agent{padding:18px 15px;gap:10px}.agent-emblem{width:37px;height:37px;font-size:29px;border-radius:11px}.hero-agent .tiny-label{font-size:6px;letter-spacing:.5px}.hero-agent h2{font-size:15px}.hero-agent p{font-size:8px}.agent-pill{display:none}.hero-request{margin:0 15px;padding:14px}.hero-request p{font-size:11px}.hero-activity{font-size:7px;padding:18px 16px;gap:5px}.hero-canvas{margin:0 15px 17px;padding:16px}.hero-canvas h3{font-size:16px}.plan-line{gap:9px;padding:12px 0}.plan-line strong{font-size:10px}.plan-line div>span{font-size:8px}.plan-line>b{font-size:8px;padding:5px}.task-time{font-size:6px}.product-caption{right:8px;bottom:-37px;gap:10px}.handwritten{font-size:11px}.caption-arrow{font-size:27px}.hero-bottom{padding-block:21px;gap:15px;font-size:6px;letter-spacing:.5px}.hero-bottom a{gap:15px;font-size:7px}.model-strip{display:block;padding-block:24px}.model-strip>span{max-width:none;display:block;font-size:7px;margin-bottom:17px}.model-strip>div{font-size:18px;gap:16px 24px;line-height:1.5}.section-pad{padding-block:65px}.section-title{display:block;margin-bottom:27px}.section-title h2,.story h2,.local-heading h2{font-size:clamp(36px,9vw,49px);margin-top:18px;line-height:1.1}.section-title>p{margin-top:21px;max-width:100%;font-size:12px}.section-title .eyebrow,.local-heading .eyebrow{font-size:7px}.usecase-tabs{flex-wrap:nowrap;overflow:auto;gap:4px;padding-bottom:12px;scrollbar-width:thin}.usecase-tabs button{flex:0 0 auto;font-size:10px;padding:11px 13px}.usecase-showcase{grid-template-columns:1fr;gap:30px;padding-top:27px}.usecase-copy h3{font-size:29px;margin-top:15px}.usecase-copy>p{font-size:12px}.usecase-copy dl{margin-block:22px}.usecase-copy dl>div{grid-template-columns:95px 1fr;gap:15px}.usecase-copy dd{font-size:10px}.case-result{min-height:0}#case-artifact{min-height:280px;padding:23px}.artifact-heading{font-size:23px}.story{padding-block:60px}.story h2 br{display:none}.story h2{max-width:350px}.story-copy>p{font-size:12px}.story-steps{display:flex;overflow:auto;gap:9px;scrollbar-width:thin}.story-steps button{min-width:132px;flex:1;gap:7px;padding-top:13px}.story-steps button strong{font-size:10px}.story-steps button>span{font-size:8px}.story-screen{padding:20px;min-height:400px}.story-screen h3{font-size:25px}.story-screen p{font-size:11px}.scene-chips{gap:6px}.scene-chips span{font-size:9px;padding:9px}.scene-connect{gap:7px}.scene-connect>div{padding:17px 8px;min-width:0}.scene-connect strong{font-size:10px}.scene-connect small{font-size:7px}.story-window .product-window-bar{font-size:6px}.story-window .example-label{font-size:5px!important}.story-window-footer{font-size:6px;gap:8px;line-height:1.8;padding:13px}.story-window-footer>span:last-child{max-width:140px;text-align:right}.workbench-top{padding:17px}.workbench-top small{font-size:9px;line-height:1.6;max-width:210px}.workbench-top .example-label{display:none}.workbench-split{grid-template-columns:1fr}.workbench-chat{padding:20px;gap:17px}.task-bubble{font-size:11px;padding:14px;max-width:90%}.agent-reply{font-size:11px}.mock-composer{display:none}.workbench-canvas{padding:22px 20px;border-left:0;border-top:1px solid var(--line);min-width:0}.workbench-canvas h3{font-size:24px}.workbench-canvas>p{font-size:11px}.mock-canvas-toolbar{font-size:7px}.comparison-wrap th,.comparison-wrap td{padding:9px 10px}.output-features{grid-template-columns:1fr;gap:22px;margin-top:27px}.output-features strong{font-size:12px}.output-features p{font-size:11px;margin-top:6px}.local-heading>p{font-size:12px;margin-top:22px}.local-map{display:flex;flex-direction:column;align-items:stretch;margin:30px 0;gap:10px}.map-node,.map-node.computer-node{padding:23px;min-height:0;flex:initial}.map-node h3{font-size:21px}.map-node p{font-size:11px}.map-symbol{float:right;margin:0;font-size:35px}.map-connector{width:auto;display:flex;align-items:center;justify-content:center;gap:20px;padding:0}.map-connector span{display:block;font-size:7px;order:1;text-align:left}.map-connector b{transform:rotate(90deg);font-size:27px;margin:0}.map-badge{font-size:8px;margin-top:15px}.privacy-facts{grid-template-columns:1fr;gap:22px;padding-top:23px}.privacy-facts h3{font-size:16px;margin-bottom:10px}.privacy-facts p{font-size:11px}.local-section .text-link{font-size:10px;gap:15px}.catalog-toolbar{margin-bottom:22px}.catalog-toolbar>div{flex-wrap:nowrap;overflow:auto;scrollbar-width:thin;gap:3px}.catalog-toolbar button{white-space:nowrap;flex-shrink:0;font-size:10px}.template-catalog{grid-template-columns:1fr;gap:14px}.template-card{padding:23px}.template-card h3{font-size:23px;margin-top:16px}.template-card>p{font-size:12px;min-height:0}.template-card dd{font-size:11px}.template-actions,.template-actions>button{font-size:11px}.faq-section{display:block;padding-block:60px}.faq-section h2{font-size:43px;margin-bottom:30px}.faq-list summary{font-size:13px}.faq-list p{font-size:12px;margin-right:10px}.faq-list details{padding:19px 0}.last-call{padding-block:65px 75px}.last-call .eyebrow{font-size:7px}.last-call h2{font-size:clamp(48px,11.5vw,70px);margin:25px 0}.last-call>p{font-size:11px}.last-call .button{font-size:11px;padding:16px 20px}footer{flex-wrap:wrap;gap:22px;padding-block:27px}footer>div{font-size:8px;gap:18px;flex-wrap:wrap}dialog{padding:23px}dialog h2{font-size:29px}dialog dd{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-ready .reveal{opacity:1;transform:none}.hero-product{transform:none}.story{height:auto;min-height:0;padding-block:65px}.story-sticky{position:relative;top:auto;height:auto;min-height:0;padding-block:0}.scene-enter{opacity:1;transform:none}}
@media(min-width:901px) and (max-height:759px){.story{height:auto;min-height:0;padding-block:70px}.story-sticky{position:relative;top:auto;height:auto;min-height:0;padding-block:0}}

.site-header .nav-platform-home,.site-header .nav-pricing{color:#e2d2f3;white-space:nowrap}.plans-launch{border-top:1px solid #ffffff20;background:#d8c6ef05}.plans-launch h2{font-size:clamp(36px,5vw,68px);letter-spacing:-.05em}.plans-launch>p{max-width:580px;color:#b0adb8;line-height:1.9;margin:25px 0}@media(max-width:650px){.site-header{flex-wrap:wrap;gap:12px}.site-header nav{width:100%;gap:16px;justify-content:flex-start}.site-header nav .nav-cta{margin-left:auto}.site-header .nav-platform-home,.site-header .nav-pricing{display:inline-flex;font-size:11px}}

@media(max-width:650px){.site-header nav{flex-wrap:wrap;gap:12px}}
