.canvas-landing{color:var(--home-ink);background:#fff}.canvas-landing .canvas-container{width:min(100% - 5rem,74rem);margin-inline:auto}.canvas-landing :is(h1,h2,h3){margin:0;color:inherit;font-family:inherit;font-weight:550;letter-spacing:-.045em;text-wrap:balance}.canvas-landing h1{font-size:clamp(2.75rem,5.5vw,4.75rem);line-height:1.06}.canvas-landing h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.12}.canvas-landing h3{font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.25}.canvas-landing .canvas-eyebrow{margin:0 0 1.25rem;color:var(--home-muted);font-size:.6875rem;font-weight:500;letter-spacing:.13em;line-height:1.6;text-transform:uppercase}.canvas-landing .canvas-description{margin:1.25rem 0 0;color:var(--home-muted);font-size:1rem;line-height:1.75;text-wrap:pretty}.canvas-hero{padding-top:clamp(1.5rem,3vw,2.5rem)}.canvas-hero-copy{max-width:52rem;margin:0 auto clamp(1.5rem,2.5vw,2.25rem);text-align:center}.canvas-hero-copy .canvas-eyebrow{display:flex;align-items:center;justify-content:center;gap:.5rem}.canvas-status-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:#5c8bde}.canvas-hero-copy .canvas-description{max-width:42rem;margin-inline:auto}.canvas-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;margin-top:1.75rem}.canvas-landing figcaption{margin-top:.75rem;color:var(--home-muted);font-size:.75rem;line-height:1.6;text-align:center}.canvas-tools{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem;margin-top:1rem}.canvas-tool-link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;min-height:2.75rem;padding:.625rem .375rem;border:1px solid var(--home-line);border-radius:.625rem;color:var(--home-muted);font-size:.75rem;text-decoration:none}.canvas-tool-link>svg{width:1rem;height:1rem;flex-shrink:0}.canvas-tool-link:hover{background:#f5f7fa;color:var(--home-ink)}.canvas-section{padding-top:clamp(4rem,8vw,7rem)}#canvas-features{padding-top:clamp(2rem,4vw,3.5rem)}.canvas-section-intro{max-width:42rem;margin-bottom:2.5rem}.canvas-feature-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem}.canvas-feature-card{min-width:0;border-radius:1rem;background:#f6f5f2}.canvas-feature-card>figure{margin:0}.canvas-feature-card figcaption{padding-inline:1rem}.canvas-card-copy{padding:1.75rem}.canvas-card-copy .canvas-description{margin-top:.875rem;font-size:.9375rem}.canvas-drawing-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}.canvas-drawing-details>div{border-top:1px solid var(--home-line);padding-top:1.25rem}.canvas-drawing-details dt{font-size:.9375rem;font-weight:600}.canvas-drawing-details dd{margin-top:.75rem;color:var(--home-muted);font-size:.875rem;line-height:1.75}.canvas-presentation{margin-top:clamp(4rem,8vw,7rem);padding-block:clamp(3.5rem,7vw,6rem);background:#edf3fa;color:#17283d}.canvas-presentation .canvas-eyebrow,.canvas-presentation .canvas-description,.canvas-presentation figcaption{color:#4f6177}.canvas-presentation .public-product-image-link{color:#17283d}.canvas-presentation .public-product-screenshot{border-color:#ccd8e7}.canvas-presentation-details{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-top:1.25rem;color:#4f6177;font-size:.75rem;line-height:1.7;list-style:none}.canvas-export{padding-top:clamp(4rem,8vw,7rem)}.canvas-landing #canvas-export-title{font-size:clamp(1.875rem,2.5vw,2.5rem)}.canvas-feature-copy .canvas-description{max-width:24rem}.canvas-export-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.canvas-export-stage{min-width:0;padding:1.5rem;border:1px solid var(--home-line);border-radius:1.5rem;background:var(--home-surface)}.canvas-formats{display:grid;gap:.875rem;margin-top:1.75rem}.canvas-formats>div{display:flex;align-items:baseline;gap:1rem}.canvas-formats dt{min-width:3.5rem;padding:.3rem .5rem;border:1px solid var(--home-line);border-radius:.375rem;font-size:.6875rem;font-weight:600;text-align:center}.canvas-formats dd{color:var(--home-muted);font-size:.8125rem;line-height:1.6}.canvas-saving-note{display:flex;align-items:flex-start;gap:.875rem;margin-top:2.5rem;padding-block:1.5rem;border-block:1px solid var(--home-line);color:var(--home-muted);font-size:.8125rem;line-height:1.8}.canvas-saving-note>svg{flex:0 0 1.125rem;height:1.125rem;margin-top:.2rem}.canvas-saving-note strong{color:var(--home-ink);font-weight:500}.canvas-landing .canvas-export{width:min(100% - 5rem,82rem)}.canvas-use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}.canvas-use-cases article{min-width:0;padding-top:1.5rem;border-top:1px solid var(--home-line)}.canvas-use-cases h3{font-size:1.25rem;letter-spacing:-.025em;line-height:1.4}.canvas-use-cases .canvas-description{font-size:.9375rem;margin-top:.875rem}.canvas-example{margin-top:1rem;font-size:.8125rem;line-height:1.65;color:var(--home-muted)}.canvas-landing :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:999px){.canvas-export-layout{grid-template-columns:1fr}.canvas-feature-copy .canvas-description{max-width:34rem}.canvas-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.canvas-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.canvas-feature-cards{grid-template-columns:1fr}}@media(max-width:639px){.canvas-landing .canvas-container,.canvas-landing .canvas-export{width:calc(100% - 2.5rem)}.canvas-hero-copy h1 br,.canvas-description-break{display:none}.canvas-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-card-copy{padding:1.5rem}.canvas-drawing-details,.canvas-use-cases{grid-template-columns:1fr;gap:1.5rem}.canvas-export-stage{padding:1rem;border-radius:1rem}.canvas-formats>div{gap:.75rem}}
