.maf-tool-station-title h3,.maf-tool-showcase-copy h3,.workflow-card-title{font-family:var(--maf-font-display);letter-spacing:-.025em}.maf-tool-showcase-copy h3{font-size:clamp(1.5rem,2.5vw,2.6rem);line-height:1.2}.maf-faq-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.maf-faq-head{text-align:left;margin:0}.maf-faq-title{letter-spacing:-.025em;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25}.maf-faq-layout>script{display:none}.trust-item,.trust-item>div{min-width:0}.trust-desc{color:var(--maf-text-muted)}.prose a{overflow-wrap:anywhere}.prose .table-scroll{scrollbar-width:thin;scrollbar-color:var(--maf-accent) var(--maf-surface);position:relative}.prose .table-scroll:focus-visible{outline:2px solid var(--maf-accent);outline-offset:3px}.maf-home-gallery-flow .maf-artwork-dialog.maf-artwork-dialog figure img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 150px);padding:0;transform:none}@media (max-width:1050px){.maf-burger-panel{max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:thin;max-width:calc(100vw - 48px);overflow-y:auto}}@media (max-width:820px){.maf-faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}.maf-faq-head{max-width:38rem}}@media (max-width:700px){.maf-home-gallery-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maf-home-gallery-flow>.maf-home-gallery-arrow{display:none}.maf-home-gallery-flow>figure.is-application{grid-column:1/-1}.maf-home-gallery-flow>figure>.maf-artwork-preview>img{height:clamp(104px,30vw,150px);padding:6px}.maf-home-gallery-flow>figure.is-application>.maf-artwork-preview>img{height:clamp(130px,38vw,180px);padding:0}.maf-home-gallery-flow figcaption{font:600 12px/1.4 var(--maf-font-body);letter-spacing:0;text-transform:none;margin-bottom:6px}.maf-home-gallery-header{align-items:start;gap:8px;margin-bottom:14px}.maf-home-gallery-header h3{font-size:clamp(15px,4.2vw,20px)}.maf-home-gallery-header>span{flex-shrink:0;font-size:12px}}@media (max-width:600px){.maf-alt-concept .maf-alt-usecase-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.maf-alt-concept .maf-alt-usecase-badges>span{gap:0;min-width:0;padding:4px 8px}.maf-alt-concept .maf-alt-usecase-badges svg{display:none}.maf-alt-concept .maf-alt-usecase-badges small{white-space:normal;font-size:11px;line-height:1.3}.maf-alt-concept .maf-alt-usecase-badges strong{font-size:11px;line-height:1.3}.maf-alt-concept .maf-alt-how{scroll-margin-top:150px}.maf-alt-concept .maf-alt-how article,.maf-alt-concept .maf-alt-how article:first-of-type{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;padding:20px 14px}.maf-alt-concept .maf-alt-how .maf-step-copy{display:contents}.maf-alt-concept .maf-step-copy>*{text-align:left;grid-column:1/-1;margin:0}.maf-alt-concept .maf-step-copy>strong{grid-area:1/1;font-size:16px;line-height:1.3}.maf-alt-concept .maf-alt-how article small{font-size:14px;line-height:1.5}.maf-alt-concept .maf-upload-preview,.maf-alt-concept .maf-sheet-preview,.maf-alt-concept .maf-alt-step-icon{grid-area:1/2;width:112px;max-width:112px;height:112px;min-height:112px;margin:0}.maf-alt-concept .maf-upload-preview{height:124px;min-height:124px}.maf-alt-concept .maf-alt-how select{width:100%;min-height:44px;font-size:14px}.maf-alt-concept .maf-action-row{justify-content:flex-start}.maf-alt-concept .maf-generate-action{min-height:44px}.maf-burger{width:44px;height:44px}.maf-tool-hub,.maf-tool-stories,.maf-home-gallery,.maf-faq{padding-top:44px;padding-bottom:44px}.maf-tool-hub-heading,.maf-tool-stories-heading{text-align:left;margin-bottom:24px}.maf-tool-hub-heading h2,.maf-tool-stories-heading h2,.workflow-header-title{font-size:clamp(26px,7vw,32px);line-height:1.15}.maf-tool-hub-grid{grid-template-columns:minmax(0,1fr);gap:0}.maf-tool-hub-grid:before{display:none}.maf-tool-station{border-top:1px solid var(--maf-line-soft);padding:18px 0}.maf-tool-station .maf-tool-visual{display:none}.maf-tool-station-title{gap:8px;margin:0 0 8px}.maf-tool-station-title h3{font-size:16px;line-height:1.35}.maf-tool-station>p{margin:0;font-size:14px;line-height:1.5}.maf-tool-showcase{gap:24px;min-height:0;padding:28px 0}.maf-tool-showcase-copy h3{margin:10px 0 12px;font-size:22px}.maf-tool-showcase-copy>p{font-size:15px;line-height:1.6}.maf-tool-showcase-copy ul{gap:6px;margin:16px 0}.maf-tool-showcase-copy li{font-size:14px}.maf-tool-showcase-visual{min-height:0}.maf-tool-showcase-cta,.maf-tool-showcase-sublinks a{min-height:44px}.workflow-section-bg{padding-top:44px;padding-bottom:44px}.workflow-subtext{margin-bottom:24px;font-size:15px;line-height:1.6}.workflow-card{min-height:0;padding:22px 18px}.workflow-card-title{font-size:18px}.workflow-card-body{margin-bottom:16px;font-size:15px}.workflow-tags-row{gap:6px;margin-bottom:0}.workflow-trust-bar{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 16px}.trust-item{align-items:flex-start;gap:12px;padding:14px 0}.trust-item+.trust-item{border-top:1px solid var(--maf-line-soft)}.trust-icon-ring{width:30px;height:30px;font-size:16px}.trust-title{font-size:15px;line-height:1.4}.trust-desc{font-size:14px;line-height:1.45}.maf-home-gallery-row{padding:12px}.maf-home-gallery-list{margin-top:20px}footer nav a{align-items:center;min-height:44px;display:inline-flex}.prose .table-scroll:before{content:"Swipe to see the full table";color:var(--maf-text-muted);padding:6px 0;font-size:12px;display:block;position:sticky;left:0}}.maf-workflow-detail{border-top:1px solid var(--maf-line-soft)}.maf-workflow-detail:last-child{border-bottom:1px solid var(--maf-line-soft)}.maf-workflow-detail>summary{cursor:pointer;gap:8px;padding:24px 42px 24px 0;list-style:none;display:grid;position:relative}.maf-workflow-detail>summary::-webkit-details-marker{display:none}.maf-workflow-detail>summary h3{font-family:var(--maf-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(18px,2vw,26px);line-height:1.3}.maf-workflow-detail>summary .maf-question-chevron{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.maf-workflow-detail[open]>summary .maf-question-chevron{transform:translateY(-50%)rotate(180deg)}.maf-workflow-detail>summary:focus-visible{outline:2px solid var(--maf-accent);outline-offset:3px}.maf-workflow-detail .maf-tool-showcase{border:0;min-height:0;padding-top:4px;padding-bottom:28px}.maf-workflow-detail .maf-tool-showcase:after{display:none}
