.marketing-faq[data-v-0dc7a6b4]{border-top:1px solid var(--color-foreground);min-width:0}.faq-item[data-v-0dc7a6b4]{border-bottom:1px solid var(--color-border)}.marketing-faq[data-v-0dc7a6b4] [data-slot=accordion-trigger]{font-size:1.125rem;font-weight:600;gap:1.25rem;line-height:1.45;min-height:44px;padding:1rem 0}.marketing-faq[data-v-0dc7a6b4] [data-slot=accordion-trigger]:focus-visible,.marketing-faq[data-v-0dc7a6b4] [data-slot=accordion-trigger]:hover{background:transparent}.marketing-faq[data-v-0dc7a6b4] [data-slot=accordion-trigger]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent);outline-offset:4px}.faq-indicator[data-v-0dc7a6b4]{color:var(--color-accent);flex-shrink:0;height:1.125rem;margin-right:.25rem;position:relative;width:1.125rem}.faq-indicator[data-v-0dc7a6b4]:after,.faq-indicator[data-v-0dc7a6b4]:before{background:currentColor;content:"";position:absolute}.faq-indicator[data-v-0dc7a6b4]:before{height:1.5px;left:2px;right:2px;top:calc(50% - .75px)}.faq-indicator[data-v-0dc7a6b4]:after{bottom:2px;left:calc(50% - .75px);top:2px;transition:transform .18s cubic-bezier(.2,0,0,1);width:1.5px}.marketing-faq[data-v-0dc7a6b4] [data-state=open]>.faq-indicator:after{transform:scaleY(0)}.faq-answer[data-v-0dc7a6b4]{color:var(--color-muted-foreground);font-size:1rem;line-height:1.65;max-width:72ch;padding:0 2.625rem 1rem 0}.faq-links[data-v-0dc7a6b4]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem}@media(prefers-reduced-motion:reduce){.faq-indicator[data-v-0dc7a6b4]:after{transition:none}}.appearance-demo[data-v-ac7a1058]{margin-inline:auto;max-width:1040px}.appearance-controls[data-v-ac7a1058]{align-items:end;display:grid;gap:1.5rem;grid-template-columns:2fr 1.5fr 1fr;margin-bottom:1.5rem}fieldset[data-v-ac7a1058]{min-width:0}legend[data-v-ac7a1058]{font-size:.8125rem;font-weight:600;margin-bottom:.65rem}.visual-options[data-v-ac7a1058]{grid-template-columns:repeat(4,minmax(0,1fr))}.spacing-options[data-v-ac7a1058]{grid-template-columns:repeat(3,minmax(0,1fr))}.background-options[data-v-ac7a1058]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-frame[data-v-ac7a1058]{border:1px solid var(--color-border)}.portfolio-sample[data-v-ac7a1058]{aspect-ratio:16/10;background:#fff;color:#111;container-type:inline-size;overflow:hidden;position:relative;transition:background-color .15s ease,color .15s ease}.sample-dark[data-v-ac7a1058]{background:#111;color:#fff}.sample-page[data-v-ac7a1058]{--photo-grid-gutter:var(--preview-gap);padding:3cqw}.sample-heading[data-v-ac7a1058]{font-size:clamp(.875rem,2cqw,1.25rem);font-weight:500;margin-bottom:3cqw}.sample-photos[data-v-ac7a1058]{-moz-columns:3;column-count:3;-moz-column-gap:var(--preview-gap);column-gap:var(--preview-gap)}.sample-photo[data-v-ac7a1058]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--preview-gap)}.sample-photo[data-v-ac7a1058] img{display:block;height:auto;width:100%}.sample-cropped[data-v-ac7a1058]{-moz-columns:auto;columns:auto;display:grid;gap:var(--preview-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.sample-cropped .sample-photo[data-v-ac7a1058]{margin:0}.sample-cropped[data-v-ac7a1058] img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.marketing-demo-contained .gallery-photo-frame[data-v-ac7a1058]{align-items:center;display:flex;justify-content:center}.marketing-demo-contained[data-v-ac7a1058] img{height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:760px){.appearance-controls[data-v-ac7a1058]{gap:1rem;grid-template-columns:3fr 2fr}.control-group[data-v-ac7a1058]{grid-column:1/-1}}@media(max-width:400px){.appearance-controls[data-v-ac7a1058]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.portfolio-sample[data-v-ac7a1058]{transition:none}}
