.flow-product[data-astro-cid-yk3wcauc]{background:var(--background);inline-size:17rem;max-inline-size:90%;color:var(--foreground);border:1px solid var(--border);border-radius:var(--brand-radius);box-shadow:.5rem .5rem 0 var(--surface);padding:1.1rem;font-size:1rem;line-height:1.6;position:absolute;inset-block-end:1.5rem;inset-inline-end:1rem;transform:rotate(-3deg)}.product-chrome[data-astro-cid-yk3wcauc]{color:var(--muted-foreground);border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;padding-block-end:.5rem;font-size:.875rem;display:flex}.product-identity[data-astro-cid-yk3wcauc]{align-items:center;gap:.6rem;padding-block:.9rem;line-height:1.5;display:flex}.product-identity[data-astro-cid-yk3wcauc] strong[data-astro-cid-yk3wcauc]{overflow-wrap:anywhere;font-weight:700}.product-bars[data-astro-cid-yk3wcauc]{gap:.5rem;margin-block-end:1rem;display:grid}.product-bars[data-astro-cid-yk3wcauc] span[data-astro-cid-yk3wcauc]{border:1px solid var(--border);block-size:.45rem;inline-size:100%;display:block}.product-bars[data-astro-cid-yk3wcauc] span[data-astro-cid-yk3wcauc]:last-child{inline-size:65%}.product-account[data-astro-cid-yk3wcauc]{border-block-start:1px solid var(--border);color:var(--primary);justify-content:space-between;gap:1rem;padding-block-start:.6rem;font-size:1rem;font-weight:700;display:flex}@media (width<=48rem){.flow-product[data-astro-cid-yk3wcauc]{inline-size:17rem;max-inline-size:95%;margin:-1.5rem .5rem 0 auto;position:relative;inset:auto;transform:rotate(-2deg)}}.flow-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.flow-hero-copy{z-index:1;min-inline-size:0;position:relative}.flow-hero h1{letter-spacing:-.045em}.flow-hero-art{min-inline-size:0;position:relative}.flow-hero-art>.brand-photo{border-radius:var(--brand-radius);outline:1px solid var(--border);outline-offset:-1px;overflow:hidden}.flow-hero-art>.brand-photo img{aspect-ratio:1.15;object-fit:cover}.flow-hero-art .art-caption{margin-block-start:1rem;padding-inline-end:5rem;display:block}.flow-hero[data-variant=workshop]{grid-template-columns:1.08fr .92fr}.flow-hero[data-variant=workshop] .flow-hero-art{padding-block:1.5rem}.flow-hero[data-variant=workshop] .brand-photo{border-radius:calc(var(--brand-radius) + 3rem) var(--brand-radius) var(--brand-radius) var(--brand-radius);transform:rotate(2deg)}.flow-hero[data-variant=workshop] .art-caption{padding-inline-start:.5rem;transform:rotate(2deg)}.flow-hero[data-variant=duet]{grid-template-columns:.95fr 1.05fr;gap:4rem}.flow-hero[data-variant=duet] .brand-photo{border-radius:48% 48% var(--brand-radius) var(--brand-radius)}.flow-hero[data-variant=duet] .brand-photo img{aspect-ratio:1/1.12}.flow-hero[data-variant=editorial]{flex-direction:column;gap:3rem;padding-block-start:4rem;display:flex}.flow-hero[data-variant=editorial] .flow-hero-copy{text-align:center;max-inline-size:62rem}.flow-hero[data-variant=editorial] h1{max-inline-size:20ch;margin-inline:auto;font-size:clamp(2.75rem,6.5vw,6rem)}.flow-hero[data-variant=editorial] .flow-lead{max-inline-size:48ch;margin-inline:auto}.flow-hero[data-variant=editorial] .flow-actions{justify-content:center}.flow-hero[data-variant=editorial] .flow-hero-art{inline-size:100%;max-inline-size:65rem}.flow-hero[data-variant=editorial] .brand-photo img{aspect-ratio:2.3;object-position:center 55%}.flow-hero[data-variant=immersive]{grid-template-columns:1fr;gap:2.5rem}.flow-hero[data-variant=immersive] .flow-hero-copy{grid-template-columns:1.3fr 1fr;align-items:center;column-gap:4rem;display:grid}.flow-hero[data-variant=immersive] .flow-eyebrow{grid-column:1/-1}.flow-hero[data-variant=immersive] h1{grid-row:2/4;margin:0;font-size:clamp(2.5rem,5.1vw,5rem)}.flow-hero[data-variant=immersive] .flow-lead{margin-block:0 1.5rem}.flow-hero[data-variant=immersive] .brand-photo img{aspect-ratio:2.25}.flow-hero[data-variant=poster]{grid-template-columns:1.15fr .85fr;align-items:start}.flow-hero[data-variant=poster] .flow-hero-copy{padding-block-start:2rem}.flow-hero[data-variant=poster] h1{text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(2.5rem,5.75vw,5.5rem)}.flow-hero[data-variant=poster] .brand-photo{border-radius:50% 50% 0 0}.flow-hero[data-variant=poster] .brand-photo img{aspect-ratio:1/1.3}.flow-hero[data-variant=magazine]{grid-template-columns:1fr 1fr}.flow-hero[data-variant=magazine] .flow-hero-art{grid-area:1/1}.flow-hero[data-variant=magazine] .flow-hero-copy{grid-area:1/2;padding-inline-start:1rem}.flow-hero[data-variant=magazine] .brand-photo img{aspect-ratio:.9}.flow-hero[data-variant=magazine] h1{font-size:clamp(2.5rem,4.6vw,4.5rem)}@media (width<=65rem){.flow-hero[data-variant] h1{font-size:clamp(2.5rem,5.4vw,4rem)}.flow-hero[data-variant=immersive] .flow-hero-copy{column-gap:2rem}.flow-hero[data-variant=duet]{gap:2rem}}@media (width<=48rem){.flow-hero[data-variant]{flex-direction:column;align-items:stretch;gap:2.5rem;padding-block:3rem;display:flex}.flow-hero[data-variant] h1{max-inline-size:20ch;font-size:clamp(2.25rem,10vw,3.8rem)}.flow-hero[data-variant] .flow-hero-copy{padding:0;display:block}.flow-hero[data-variant] .flow-hero-art{inline-size:100%;max-inline-size:100%;padding:0}.flow-hero[data-variant] .brand-photo img{aspect-ratio:1.15;object-fit:cover}.flow-hero[data-variant=duet] .brand-photo img,.flow-hero[data-variant=poster] .brand-photo img{aspect-ratio:1}.flow-hero[data-variant=editorial] .brand-photo img,.flow-hero[data-variant=immersive] .brand-photo img{aspect-ratio:1.35}.flow-hero[data-variant=immersive] .flow-lead{margin-block:1.25rem 1.75rem}.flow-hero-art .art-caption{padding-inline-end:2rem}}.flow-trust{justify-content:space-between;align-items:center;gap:2rem;margin-block-end:3rem;padding-block:1.75rem;display:flex}.flow-trust h2{font-family:var(--font-text);letter-spacing:0;max-inline-size:25ch;margin:0;font-size:1rem;line-height:1.6}.flow-trust ul{flex-wrap:wrap;gap:2rem;margin:0;padding:0;font-size:1rem;font-weight:600;list-style:none;display:flex}.flow-trust li{padding-block:.5rem}.flow-trust[data-variant=ribbon]{border-block:1px solid var(--border)}.flow-trust[data-variant=ledger]{border:1px solid var(--border);border-radius:var(--brand-radius);background:var(--surface);padding:1.5rem 2rem}.flow-trust[data-variant=stamps]{text-align:center;flex-direction:column;gap:1rem}.flow-trust[data-variant=stamps] li{border:1px solid var(--border);border-radius:100px;padding:.6rem 1.25rem}.flow-trust[data-variant=stamps] ul{justify-content:center;gap:1rem}.problem-pairs{gap:1rem;display:grid}.problem-pairs article{border-block-end:1px solid var(--border);grid-template-columns:5.5rem 1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}.problem-pairs p,.problem-pairs h3{margin:0}.flow-problem[data-variant=paired]{grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.flow-problem[data-variant=paired] .problem-pairs article{grid-template-columns:4.5rem 1fr auto 1fr;gap:1rem}.flow-problem[data-variant=story] .problem-layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.flow-problem[data-variant=story] .brand-photo{border-radius:var(--brand-radius);overflow:hidden}.flow-problem[data-variant=story] .brand-photo img{aspect-ratio:1.2}.flow-problem[data-variant=story] .problem-pairs article{grid-template-columns:4.5rem 1fr;padding:1.5rem 0}.flow-problem[data-variant=story] .pair-arrow{display:none}.flow-problem[data-variant=story] .after{grid-column:2}.flow-problem[data-variant=timeline] .problem-pairs{grid-template-columns:1fr 1fr;gap:3rem}.flow-problem[data-variant=timeline] article{border-block-end:0;border-inline-start:2px solid var(--border);grid-template-columns:5.5rem 1fr;padding-inline-start:1.5rem}.flow-problem[data-variant=timeline] .pair-arrow{grid-column:2;inline-size:2rem;transform:rotate(90deg)}.flow-problem[data-variant=timeline] .after{grid-column:2}.flow-problem[data-variant=cards] .problem-pairs{grid-template-columns:1fr 1fr;gap:2rem}.flow-problem[data-variant=cards] article{border:1px solid var(--border);border-radius:var(--brand-radius);background:var(--surface);grid-template-columns:1fr auto;padding:2rem}.flow-problem[data-variant=cards] .trade-art,.flow-problem[data-variant=cards] .after{grid-column:1/-1}.flow-problem[data-variant=cards] .pair-arrow{transform:rotate(45deg)}.flow-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.flow-feature-grid article{min-inline-size:0}.feature-art{background:var(--surface);border:1px solid var(--border);border-radius:var(--brand-radius);justify-content:center;align-items:center;min-block-size:15rem;padding:1.5rem;display:flex;position:relative}.feature-index{color:var(--muted-foreground);font-size:.875rem;position:absolute;inset-block-start:.75rem;inset-inline-start:1rem}.feature-caption{padding-block:1.5rem}.feature-caption h3{margin-block-end:.5rem}.feature-caption p{margin:0}.flow-features[data-variant=staggered] article:nth-child(2){margin-block-start:3rem}.flow-features[data-variant=staggered] article:nth-child(3){margin-block-start:6rem}.flow-features[data-variant=chapters] .flow-feature-grid{grid-template-columns:1fr;gap:2.5rem}.flow-features[data-variant=chapters] article{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.flow-features[data-variant=chapters] article:nth-child(2) .feature-art{order:2}.flow-features[data-variant=chapters] .feature-art{min-block-size:19rem}.flow-features[data-variant=chapters] h3{font-size:2rem}.flow-features[data-variant=tiles] article{background:var(--surface);border:1px solid var(--border);border-radius:var(--brand-radius);padding:1rem}.flow-features[data-variant=tiles] .feature-art{background:var(--background);border:0}.flow-features[data-variant=tiles] .feature-caption{padding:1.5rem .5rem .75rem}.flow-features[data-variant=bento] .flow-feature-grid{grid-template-columns:1.25fr 1fr;gap:1.5rem}.flow-features[data-variant=bento] article:first-child{flex-direction:column;grid-row:1/3;display:flex}.flow-features[data-variant=bento] article:first-child .feature-art{flex:1;min-block-size:28rem}.flow-features[data-variant=bento] article:not(:first-child){grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;display:grid}.flow-features[data-variant=bento] article:not(:first-child) .feature-art{min-block-size:12rem;padding:.5rem}.flow-proof{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.flow-proof .brand-photo{border-radius:var(--brand-radius);overflow:hidden}.flow-proof .brand-photo img{aspect-ratio:1.1;object-fit:cover}.flow-proof h2{margin-block-end:1.5rem}.flow-proof[data-variant=portrait] .brand-photo{border-radius:45% 45% var(--brand-radius) var(--brand-radius)}.flow-proof[data-variant=letter]{grid-template-columns:.85fr 1.15fr}.flow-proof[data-variant=letter] .brand-photo{border:1px solid var(--border);background:var(--surface);padding:.75rem;transform:rotate(-2deg)}.flow-proof[data-variant=letter] .proof-copy{border-inline-start:1px solid var(--border);padding-inline-start:3rem}.flow-proof[data-variant=window]{grid-template-columns:1.1fr 1fr}.flow-proof[data-variant=window] .brand-photo{border:1px solid var(--border);border-radius:calc(var(--brand-radius) + 2rem);padding:.75rem}.flow-proof[data-variant=window] .brand-photo img{border-radius:var(--brand-radius);aspect-ratio:1.4}.quote-grid{flex-wrap:wrap;grid-column:1/-1;gap:2rem;display:flex}.quote-grid figure{flex:1;min-inline-size:16rem;margin:0}.quote-grid blockquote{margin:0 0 1.5rem;font-size:1.3rem}.quote-grid figcaption{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=65rem){.flow-problem[data-variant=paired]{display:block}.flow-trust{align-items:start;gap:1rem}.flow-trust ul,.flow-feature-grid{gap:1rem}.feature-art{min-block-size:12rem;padding:.5rem}.flow-features[data-variant=bento] .flow-feature-grid{grid-template-columns:1fr 1fr}.flow-features[data-variant=bento] article:not(:first-child){display:block}}@media (width<=48rem){.flow-trust[data-variant]{flex-direction:column;align-items:start;margin-block-end:1rem;padding:1.25rem}.flow-trust[data-variant=stamps]{align-items:center}.flow-trust ul{justify-content:start;gap:.25rem 1rem}.flow-problem[data-variant] .problem-pairs,.flow-problem[data-variant] .problem-layout{grid-template-columns:1fr;gap:1.5rem;display:grid}.flow-problem[data-variant] .problem-pairs article{grid-template-columns:4rem 1fr;gap:.75rem;padding:1rem}.flow-problem[data-variant] .problem-pairs .after{grid-column:2}.flow-problem[data-variant] .pair-arrow{display:none}.flow-problem[data-variant] .trade-art{grid-area:1/1/3;inline-size:4rem}.flow-problem[data-variant=cards] article{padding:1.25rem}.flow-feature-grid,.flow-features[data-variant] .flow-feature-grid{grid-template-columns:1fr;gap:1.5rem}.flow-features[data-variant] .flow-feature-grid article{margin:0;display:block}.flow-features[data-variant] .feature-art,.flow-features[data-variant=bento] article:first-child .feature-art{min-block-size:15rem}.flow-features[data-variant=bento] article:first-child{grid-row:auto}.flow-features[data-variant=chapters] h3{font-size:1.5rem}.flow-proof[data-variant]{flex-direction:column;align-items:stretch;gap:2rem;display:flex}.flow-proof[data-variant] .brand-photo{transform:none}.flow-proof[data-variant=letter] .proof-copy{padding-inline-start:1.25rem}.flow-proof[data-variant] .brand-photo img{aspect-ratio:1.2}.feature-caption{padding-block:1.25rem}}.flow-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.flow-plan{border:1px solid var(--border);border-radius:var(--brand-radius);flex-direction:column;min-inline-size:0;padding:2rem;display:flex}.flow-plan.plan-featured{border:3px solid var(--primary);background:var(--surface);padding:calc(2rem - 2px)}.plan-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-top h3{margin:0}.plan-top>span{color:var(--primary);font-size:1.75rem}.plan-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block:1.75rem;font-size:1rem;display:flex}.plan-price strong{font-family:var(--font-display);font-size:3.2rem;line-height:1.1;font-weight:var(--display-weight);letter-spacing:-.04em}.flow-plan ul{flex:1;margin:0 0 2rem;padding:0;list-style:none}.flow-plan li{border-block-end:1px solid var(--border);padding-block:.5rem;font-size:1rem}.flow-plan li:before{content:"✓";margin-inline-end:.6rem}.flow-plan .action{inline-size:100%;margin-block-start:auto}.pricing-notes{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-block-start:1.5rem;font-size:1rem;display:flex}.pricing-notes p{margin:0}.flow-pricing[data-variant=rows] .flow-plan-grid{grid-template-columns:1fr;gap:1rem}.flow-pricing[data-variant=rows] .flow-plan{grid-template-columns:.8fr 1fr 1.3fr 1fr;align-items:center;gap:2rem;padding:1.5rem;display:grid}.flow-pricing[data-variant=rows] .flow-plan.plan-featured{padding:calc(1.5rem - 2px)}.flow-pricing[data-variant=rows] .plan-price,.flow-pricing[data-variant=rows] ul,.flow-pricing[data-variant=rows] .action{margin:0}.flow-pricing[data-variant=rows] .plan-price strong{font-size:2.75rem}.flow-pricing[data-variant=rows] li{border:0;padding:.25rem 0}.flow-pricing[data-variant=stacked]{grid-template-columns:.7fr 1.3fr;gap:1rem 3rem;display:grid}.flow-pricing[data-variant=stacked] .flow-plan-grid{grid-template-columns:1fr;gap:1rem}.flow-pricing[data-variant=stacked] .flow-plan{grid-template-columns:1fr 1fr;align-items:center;gap:1rem 2rem;padding:1.5rem;display:grid}.flow-pricing[data-variant=stacked] .plan-price,.flow-pricing[data-variant=stacked] ul{margin:0}.flow-pricing[data-variant=stacked] .pricing-notes{grid-column:2}.flow-pricing[data-variant=stacked] .flow-plan.plan-featured{padding:calc(1.5rem - 2px)}.flow-pricing[data-variant=comparison] .flow-plan-grid{border-block:1px solid var(--border);gap:0}.flow-pricing[data-variant=comparison] .flow-plan{border:0;border-inline-start:1px solid var(--border);border-radius:0}.flow-pricing[data-variant=comparison] .flow-plan:last-child{border-inline-end:1px solid var(--border)}.flow-pricing[data-variant=comparison] .flow-plan.plan-featured{border-block-start:5px solid var(--primary);padding-block-start:calc(2rem - 5px)}.flow-faq{grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.faq-list{min-inline-size:0}.faq-list details,.faq-list article{border-block-end:1px solid var(--border);padding-block:1.2rem}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:44px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{font-family:var(--font-text);letter-spacing:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.6}.faq-list summary>span{flex-shrink:0;font-size:1.5rem;line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{margin:1rem 0 0;font-size:1rem}.flow-faq[data-variant=columns]{display:block}.flow-faq[data-variant=columns] .faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:0 3rem;display:grid}.flow-faq[data-variant=open]{grid-template-columns:.7fr 1.3fr}.flow-faq[data-variant=open] article:first-child{padding-block-start:0}.flow-faq[data-variant=open] h3{font-size:1.25rem;line-height:1.5}.flow-faq[data-variant=open] p{margin:0}.closing-inner{grid-template-columns:.6fr 1.5fr auto;align-items:center;gap:3rem;display:grid}.flow-closing h2{margin:0}.closing-art{max-inline-size:14rem}.flow-closing[data-variant=letter] .closing-inner{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-inline-size:52rem;display:flex}.flow-closing[data-variant=letter] .closing-art{inline-size:9rem}.flow-closing[data-variant=banner]{padding-block:2.5rem}.flow-closing[data-variant=banner] .closing-inner{grid-template-columns:1fr auto}.flow-closing[data-variant=banner] .closing-art{display:none}.flow-closing[data-variant=banner] h2{font-size:clamp(1.75rem,3vw,2.75rem)}.flow-closing[data-variant=banner] h2 em{display:inline}.flow-closing[data-variant=poster] .closing-inner{grid-template-columns:1.5fr .5fr;gap:2rem}.flow-closing[data-variant=poster] h2{grid-area:1/1;font-size:clamp(2.5rem,5.75vw,5.5rem)}.flow-closing[data-variant=poster] .closing-art{grid-area:1/2/3;max-inline-size:20rem}.flow-closing[data-variant=poster] .action{grid-column:1;justify-self:start}@media (width<=65rem){.flow-plan{padding:1.5rem}.flow-plan.plan-featured{padding:calc(1.5rem - 2px)}.flow-plan-grid{gap:1rem}.flow-pricing[data-variant=rows] .flow-plan{grid-template-columns:.8fr 1fr 1.3fr;gap:1rem}.flow-pricing[data-variant=rows] .action{grid-column:1/-1}.flow-pricing[data-variant=stacked]{grid-template-columns:1fr}.flow-pricing[data-variant=stacked] .pricing-notes{grid-column:1}.closing-inner{grid-template-columns:.5fr 1.5fr;gap:2rem}.closing-inner>.action{grid-column:2;justify-self:start}}@media (width<=48rem){.flow-plan-grid{grid-template-columns:1fr}.flow-pricing[data-variant] .flow-plan{gap:0;padding:1.5rem;display:flex}.flow-pricing[data-variant] .flow-plan.plan-featured{border:3px solid var(--primary);padding:calc(1.5rem - 2px)}.flow-pricing[data-variant] .plan-price{margin-block:1.25rem}.flow-pricing[data-variant] .flow-plan ul{margin-block-end:1.5rem}.flow-pricing[data-variant=comparison] .flow-plan-grid{border:0;gap:1rem}.flow-pricing[data-variant=comparison] .flow-plan{border:1px solid var(--border)}.flow-faq[data-variant]{display:block}.flow-faq[data-variant=columns] .faq-list{grid-template-columns:1fr;gap:0}.closing-inner,.flow-closing[data-variant] .closing-inner{text-align:start;flex-direction:column;align-items:start;gap:1.5rem;display:flex}.flow-closing[data-variant=letter] .closing-inner{text-align:center;align-items:center}.closing-art{inline-size:8rem}.flow-closing[data-variant=poster] h2{font-size:clamp(2.25rem,10vw,3.75rem)}.flow-closing[data-variant=poster] .closing-art{align-self:end;inline-size:8rem}.flow-closing[data-variant=poster] .closing-inner{gap:0}.flow-closing[data-variant=poster] h2{margin-block:1rem 2rem}}.campaign-nav{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;display:flex}.campaign-nav nav{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.campaign-nav nav a{align-items:center;min-block-size:44px;font-size:1rem;font-weight:600;display:inline-flex}.campaign-nav[data-variant=centered]{grid-template-columns:1fr auto 1fr;display:grid}.campaign-nav[data-variant=centered] .campaign-wordmark{grid-area:1/2}.campaign-nav[data-variant=centered] nav{grid-area:1/1;gap:1rem}.campaign-nav[data-variant=centered]>.action{grid-area:1/3;justify-self:end}.campaign-nav[data-variant=compact]{border:1px solid var(--border);border-radius:calc(var(--brand-radius) + .5rem);margin-block-start:1.5rem;padding:1rem 1.25rem}.campaign-nav[data-variant=compact] nav{margin-inline-start:auto}.flow-heading{margin-block-end:2.75rem}.flow-heading .section-number{margin-block-end:1rem;display:block}.flow-heading h2{margin-block-end:0}.flow-heading p{margin-block:1.25rem 0}.flow-lead{max-inline-size:40ch;margin-block:1.5rem 2rem;font-size:1.2rem;line-height:1.7}.flow-heading em,.flow-hero h1 em,.flow-closing h2 em{display:block}.marketing-flow{overflow:clip}.flow-problem,.flow-features,.flow-pricing,.flow-faq{position:relative}.pair-arrow{font-size:2rem;line-height:1.4}.before p{color:var(--muted-foreground)}.after h3{font-size:1.2rem}.art-caption{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.flow-closing{background:var(--background);color:var(--foreground)}@media (width>=90rem){.campaign-nav[data-variant=centered] nav{gap:1.75rem}}@media (width<=65rem){.campaign-nav[data-variant=centered]{flex-wrap:wrap;justify-content:space-between;display:flex}.campaign-nav[data-variant=centered] nav{order:3;justify-content:center;inline-size:100%}.campaign-nav nav{gap:.75rem}.campaign-wordmark{font-size:1.5rem}}@media (width<=48rem){.campaign-nav,.campaign-nav[data-variant=compact]{flex-wrap:wrap;gap:1rem;padding-block:1rem}.campaign-nav>.action{padding:.6rem .75rem;font-size:.9375rem}.campaign-nav nav,.campaign-nav[data-variant=compact] nav{order:3;justify-content:space-between;inline-size:100%;margin:0}.campaign-nav[data-variant=compact]{margin-block-start:1rem;padding:1rem}.campaign-wordmark{font-size:1.4rem}.flow-heading{margin-block-end:2rem}.flow-lead{margin-block:1.25rem 1.75rem;font-size:1.125rem}.flow-heading .section-number{margin-block-end:.75rem}}
