.landing-page,.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6,.landing-public-layout,.landing-public-layout h1,.landing-public-layout h2,.landing-public-layout h3,.landing-public-layout h4,.landing-public-layout h5,.landing-public-layout h6{font-family:var(--font-brand),ui-sans-serif,system-ui,sans-serif!important}.landing-page,.landing-public-layout{--studio-ink: #202124;--studio-muted: #5b5d63;--studio-paper: #ffffff;--studio-surface: #f4f5f6;--studio-line: #d7d9dd;--studio-control-radius: 8px;--studio-panel-radius: 16px;--studio-action-shadow: inset 0 1px 0 #ffffff26, 0 3px 7px #17191c1a;background-color:var(--studio-paper);color:var(--studio-ink);caret-color:var(--studio-ink)}.landing-page ::selection,.landing-public-layout ::selection{background:#dce2e9;color:#202124}.landing-page :is(a,button,input):focus-visible,.landing-public-layout :is(a,button,input):focus-visible{outline:2px solid #63758c;outline-offset:4px}.landing-public-layout .prose{overflow-wrap:anywhere;word-break:break-word}.landing-public-layout .prose table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.landing-page h2{font-weight:700;letter-spacing:-.03em;text-wrap:balance;font-size:30px;line-height:1.2}@media(min-width:640px){.landing-page h2{font-size:36px;line-height:1.2}}@media(min-width:1024px){.landing-page h2{font-size:40px;line-height:1.2}}.landing-page :is(#samples,#examples,#expectations,#why,#how-it-works,#pricing,#faq,#cta){scroll-margin-top:80px}.landing-page header,.landing-public-layout header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-page :is(#pricing){background:var(--studio-surface)}.landing-page :is(#how-it-works,#expectations,#pricing,#cta)>div,.landing-page .landing-container{max-width:1200px;margin-inline:auto;padding-inline:20px}@media(min-width:640px){.landing-page :is(#how-it-works,#expectations,#pricing,#cta)>div,.landing-page .landing-container{padding-inline:24px}}@media(min-width:1024px){.landing-page :is(#how-it-works,#expectations,#pricing,#cta)>div,.landing-page .landing-container{padding-inline:32px}}.landing-page #faq>div{max-width:var(--faq-max-width, 640px);margin-inline:auto;padding-inline:20px}@media(min-width:640px){.landing-page #faq>div{padding-inline:24px}}@media(min-width:1024px){.landing-page #faq>div{padding-inline:32px}}.landing-page :is(#how-it-works,#expectations,#pricing,#cta){padding-block:48px}@media(min-width:640px){.landing-page :is(#how-it-works,#expectations,#pricing,#cta){padding-block:64px}}@media(min-width:1024px){.landing-page :is(#how-it-works,#expectations,#pricing,#cta){padding-block:80px}}.landing-page #faq{padding-block:44px}@media(min-width:640px){.landing-page #faq{padding-block:56px}}@media(min-width:1024px){.landing-page #faq{padding-block:64px}}.landing-page :is(#samples,#pricing,#how-it-works,#faq) .text-zinc-500{color:var(--studio-muted)}.landing-page .workflow-content{display:flex;flex-direction:column;gap:36px}.landing-page .workflow-visual{height:390px}.landing-page .workflow-title{font-size:30px;line-height:1.2}.landing-page .workflow-subtitle{font-size:16px;line-height:1.5}.landing-page .workflow-copy h3{font-size:22px;line-height:1.25}.landing-page .workflow-copy p{font-size:15px;line-height:1.6}.landing-page .workflow-step-number{z-index:1}.landing-page .workflow-step-number--dark{color:#f4f4f5}.landing-page .workflow-step1-content{max-width:360px}.landing-page .workflow-step1-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.72fr);align-items:center;gap:clamp(8px,3vw,16px);width:100%}.landing-page .workflow-step1-product{min-width:0}.landing-page .workflow-step1-photo{width:min(100%,150px);aspect-ratio:4 / 5}.landing-page .workflow-step1-upload{width:min(100%,100px);min-height:125px}.landing-page .workflow-style-row{display:grid;grid-template-columns:.9fr 1.1fr .9fr;align-items:center;gap:8px;width:100%;flex:1;min-height:0;padding:40px 0 14px}.landing-page .workflow-style-card{min-width:0;color:#a1a1aa}.landing-page .workflow-style-card--featured{color:#fff}.landing-page .workflow-style-image{aspect-ratio:4 / 5;border:1px solid rgb(63 63 70 / 80%);box-shadow:0 4px 10px #0000002e}.landing-page .workflow-style-card--featured .workflow-style-image{border:3px solid #ffffff;border-radius:12px;box-shadow:0 8px 18px #00000047}.landing-page .workflow-style-label{display:block}.landing-page .workflow-copy-bar-text{overflow-wrap:anywhere;text-wrap:pretty}.landing-page .workflow-ad-card{width:min(100%,190px)}.landing-page .workflow-ad-image{display:block}.landing-page .workflow-copy{min-height:106px}.landing-page .workflow-copy h3,.landing-page .workflow-copy p{margin-inline:auto}@media(min-width:640px){.landing-page .workflow-visual{height:400px}.landing-page .workflow-title{font-size:36px}.landing-page .workflow-subtitle{font-size:18px}}@media(min-width:601px)and (max-width:1023px){.landing-page .workflow-grid{gap:32px}.landing-page .workflow-step{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:24px;align-items:center}.landing-page .workflow-copy{padding-top:0}.landing-page .workflow-visual{height:330px}.landing-page .workflow-ad-card{width:min(100%,150px)}.landing-page .workflow-ad-footer{gap:4px;font-size:10px}.landing-page .workflow-ad-cta{padding-inline:6px}}@media(min-width:1024px){.landing-page .workflow-content{gap:40px}.landing-page .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.landing-page .workflow-visual{border-radius:18px}.landing-page .workflow-visual--dark{background:#2b2e32}.landing-page .workflow-step1-row{gap:16px}.landing-page .workflow-product-meta div:last-child{white-space:nowrap}.landing-page .workflow-style-row{gap:12px}.landing-page .workflow-copy-bar{min-height:44px;padding-inline:16px}.landing-page .workflow-ad-card{width:min(100%,200px);max-width:200px;border-radius:14px}.landing-page .workflow-title{font-size:40px}.landing-page .workflow-copy h3{font-size:24px}.landing-page .workflow-copy p{max-width:34ch;font-size:16px;text-wrap:pretty}}.landing-page .s2a-action{min-height:46px;height:auto;padding:12px 24px;border:0;border-radius:var(--studio-control-radius);background:var(--studio-ink);color:#fff;box-shadow:var(--studio-action-shadow);font-size:14px;font-weight:600;line-height:1.4;gap:10px;transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.landing-page .s2a-action:hover{background:#373a40;box-shadow:inset 0 1px #ffffff26,0 5px 12px #17191c26}.landing-page .s2a-action:active{transform:translateY(1px)}.landing-page .s2a-style-choice{background:transparent;border:1px solid var(--studio-line);border-radius:12px;box-shadow:none;transform:none;padding:18px}.landing-page .s2a-style-choice:hover{background:#eaecf0;box-shadow:none;transform:none}.landing-page .s2a-style-choice[aria-selected=true]{background:var(--studio-ink);border-color:var(--studio-ink);color:#fff}.landing-page .s2a-style-choice[aria-selected=true] p{color:#d4d7dc}.landing-page .s2a-style-choice p{font-size:13px;line-height:1.6}.landing-page .s2a-category{border:0;font-family:inherit;letter-spacing:0}.landing-page .s2a-artwork{background:transparent}.landing-page .s2a-artwork>div:last-child{padding-inline:0;border:0}.landing-page .s2a-plan{border:1px solid var(--studio-line);border-radius:var(--studio-panel-radius);box-shadow:none;transform:none}.landing-page .s2a-plan:hover{transform:none;border-color:#a5aab2}.landing-page .s2a-plan-featured{background:var(--studio-ink);border-color:var(--studio-ink);box-shadow:0 12px 28px #17191c1f}.landing-page .s2a-plan:not(.s2a-plan-featured) .text-zinc-400{color:var(--studio-muted)}.landing-page .s2a-plan-featured .text-zinc-400{color:#bfc3ca}.landing-page .s2a-plan :is(button,[data-slot=button]){min-height:46px;height:auto;padding-block:12px;border-radius:var(--studio-control-radius);font-size:14px}.landing-page #how-it-works [data-slot=card]{border:0;border-radius:0;background:transparent;box-shadow:none;--tw-ring-shadow: 0 0 transparent}.landing-page #how-it-works [data-slot=badge]{color:var(--studio-ink)}.landing-page #how-it-works .text-zinc-400{color:var(--studio-muted)}.landing-page #faq button{border-radius:var(--studio-control-radius)}.landing-page #pricing button[role=switch]:before{content:"";position:absolute;inset:-10px 0}.landing-page .arc-slide-decorator{transform:none}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.landing-page .arc-gallery-track{transform:translate3d(calc(50% - 946px),0,0)}.landing-page .arc-slide-decorator{transform:var(--arc-initial-transform, none)}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important}}
