.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-1f888f95]{margin-inline:auto;max-width:1040px}.appearance-controls[data-v-1f888f95]{align-items:end;display:grid;gap:1.5rem;grid-template-columns:2fr 1.5fr 1fr;margin-bottom:1.5rem}fieldset[data-v-1f888f95]{min-width:0}legend[data-v-1f888f95]{font-size:.8125rem;font-weight:600;margin-bottom:.65rem}.visual-options[data-v-1f888f95]{grid-template-columns:repeat(4,minmax(0,1fr))}.spacing-options[data-v-1f888f95]{grid-template-columns:repeat(3,minmax(0,1fr))}.background-options[data-v-1f888f95]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-frame[data-v-1f888f95]{border:1px solid var(--color-border)}.portfolio-sample[data-v-1f888f95]{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-1f888f95]{background:#111;color:#fff}.sample-page[data-v-1f888f95]{--photo-grid-gutter:var(--preview-gap);padding:3cqw}.sample-heading[data-v-1f888f95]{font-size:clamp(.875rem,2cqw,1.25rem);font-weight:500;margin-bottom:3cqw}.sample-photos[data-v-1f888f95]{-moz-columns:3;column-count:3;-moz-column-gap:var(--preview-gap);column-gap:var(--preview-gap)}.sample-photo[data-v-1f888f95]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--preview-gap)}.sample-photo[data-v-1f888f95] img{display:block;height:auto;width:100%}:is(.sample-cropped[data-v-1f888f95],.sample-contained[data-v-1f888f95]){-moz-columns:auto;columns:auto;display:grid;gap:var(--preview-gap);grid-template-columns:repeat(3,minmax(0,1fr))}:is(.sample-cropped,.sample-contained) .sample-photo[data-v-1f888f95]{margin:0}:is(.sample-cropped[data-v-1f888f95],.sample-contained[data-v-1f888f95]) img{aspect-ratio:4/3}.sample-cropped[data-v-1f888f95] img{-o-object-fit:cover;object-fit:cover}.sample-contained[data-v-1f888f95] img{-o-object-fit:contain;object-fit:contain}@media(max-width:760px){.appearance-controls[data-v-1f888f95]{gap:1rem;grid-template-columns:3fr 2fr}.control-group[data-v-1f888f95]{grid-column:1/-1}}@media(max-width:400px){.appearance-controls[data-v-1f888f95]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.portfolio-sample[data-v-1f888f95]{transition:none}}
