.fliplet-hub-benefits-bento[data-astro-cid-s53ks4s6] .features-bento-card:nth-child(1) .features-bento-media{aspect-ratio:856 / 648;margin:0 var(--space-5) var(--space-5);padding:0}.fliplet-hub-benefits-bento[data-astro-cid-s53ks4s6] .features-bento-card:nth-child(2) .features-bento-media{margin-inline:var(--space-3)}.fliplet-hub-benefits-bento[data-astro-cid-s53ks4s6] .features-bento-card:nth-child(3) .features-bento-media{aspect-ratio:3 / 2;margin-inline:var(--space-10);border-radius:var(--radius-md)}@media(min-width:1069px){.fliplet-hub-benefits-bento[data-astro-cid-s53ks4s6] .features-bento-grid{max-width:calc(var(--container-max) - var(--space-12));margin-inline:auto}}.fliplet-hub-feature-split[data-astro-cid-hfw6624o]{display:grid;grid-template-areas:"copy media";grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(var(--space-7),7vw,var(--space-12))}.fliplet-hub-feature-split[data-astro-cid-hfw6624o].is-image-left{grid-template-areas:"media copy"}.fliplet-hub-feature-split__copy[data-astro-cid-hfw6624o]{grid-area:copy;display:grid;justify-items:start;gap:var(--space-4)}.fliplet-hub-feature-split__eyebrow[data-astro-cid-hfw6624o]{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--lh-step-9);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.fliplet-hub-feature-split[data-astro-cid-hfw6624o] h3[data-astro-cid-hfw6624o]{margin:0;max-width:var(--measure-h2-max);font-size:var(--text-h3);line-height:var(--lh-step-3);letter-spacing:var(--tracking-step-3);text-wrap:balance}.fliplet-hub-feature-split__body[data-astro-cid-hfw6624o]{max-width:var(--measure-body-readable);margin:0;color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--lh-step-7);letter-spacing:var(--tracking-step-8);text-wrap:pretty}.fliplet-hub-feature-split__media[data-astro-cid-hfw6624o]{grid-area:media;margin:0;padding:0}.fliplet-hub-feature-split__media[data-astro-cid-hfw6624o] picture,.fliplet-hub-feature-split__media[data-astro-cid-hfw6624o] img{display:block;width:100%;height:auto}.fliplet-hub-feature-split__media[data-astro-cid-hfw6624o]>picture,.fliplet-hub-feature-split__media[data-astro-cid-hfw6624o]>img{overflow:hidden;border:var(--border-width-1) solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}@media(max-width:734px){.fliplet-hub-feature-split[data-astro-cid-hfw6624o],.fliplet-hub-feature-split[data-astro-cid-hfw6624o].is-image-left{grid-template-areas:"copy" "media";grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}.fliplet-hub-page{overflow:clip;background:var(--color-surface-page);color:var(--color-text-primary)}@media(min-width:841px)and (max-width:1120px){.fliplet-hub-page .container{width:min(calc(100% - var(--space-5)),var(--cmp-nav-max));max-width:none}}@media(min-width:1121px){.fliplet-hub-page .container{width:min(calc(100% - var(--space-8)),var(--cmp-nav-max));max-width:none}}.fliplet-hub-hero{padding-block:clamp(var(--space-10),7vw,var(--space-16));background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-brand-cyan-soft-200) 54%,transparent),transparent 44%),var(--color-surface-page)}.fliplet-hub-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(var(--space-7),6vw,var(--space-12))}.fliplet-hub-hero-copy{display:grid;justify-items:start;gap:var(--space-5);text-align:left}.fliplet-hub-eyebrow,.fliplet-hub-section-eyebrow{margin:0;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--lh-step-9);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.fliplet-hub-hero h1{margin:0;max-width:var(--measure-h1-max);font-size:var(--text-h1);line-height:var(--lh-step-1);letter-spacing:var(--tracking-step-1);text-wrap:balance}.fliplet-hub-hero h1 span{display:block}.fliplet-hub-hero-lede{margin:0;max-width:var(--measure-body-readable);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--lh-step-7);letter-spacing:var(--tracking-step-8);text-wrap:pretty}.fliplet-hub-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-3)}.fliplet-hub-hero-media{min-width:0;width:100%;margin:0;overflow:hidden;border:var(--border-width-1) solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:var(--color-surface-page);box-shadow:none}.fliplet-hub-hero-media picture,.fliplet-hub-hero-media img{display:block;min-width:0;width:100%;height:auto}.fliplet-hub-trust{padding-block:clamp(var(--space-5),3vw,var(--space-8));border:0;background:var(--color-surface-page);box-shadow:none}.fliplet-hub-trust .trusted-by-logo-strip.fliplet-hub-trust-strip{--container-max-width: var(--cmp-nav-max);padding-top:0;padding-bottom:0;border:0;background-color:var(--color-surface-page);box-shadow:none}.fliplet-hub-viewer-model,.fliplet-hub-benefits,.fliplet-hub-feature-section,.fliplet-hub-faq,.fliplet-hub-cta{padding-block:var(--space-section-gap-md)}.fliplet-hub-viewer-model{background:var(--color-surface-page)}.fliplet-hub-viewer-model-inner{display:grid;gap:clamp(var(--space-7),5vw,var(--space-10))}.fliplet-hub-viewer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-5)}.fliplet-hub-viewer-item{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:var(--space-4);min-height:15rem;height:100%;padding:var(--space-6);border:var(--border-width-1) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-layer-card);box-shadow:var(--shadow-md)}.fliplet-hub-viewer-item--primary{grid-row:auto;min-height:15rem;padding:var(--space-6);background:var(--color-surface-layer-card)}.fliplet-hub-viewer-icon{display:inline-grid;width:var(--space-10);height:var(--space-10);flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-lg);background:var(--color-brand-cyan-soft-20);color:var(--color-text-primary);box-shadow:none}.fliplet-hub-viewer-item:nth-child(1) .fliplet-hub-viewer-icon{color:var(--color-brand-cyan)}.fliplet-hub-viewer-item:nth-child(2) .fliplet-hub-viewer-icon{background:var(--color-brand-purple-soft-20);color:var(--color-brand-purple)}.fliplet-hub-viewer-item:nth-child(3) .fliplet-hub-viewer-icon{background:var(--color-brand-yellow-soft-20);color:color-mix(in srgb,var(--color-brand-yellow) 72%,var(--color-text-primary))}.fliplet-hub-viewer-icon :is(svg){width:var(--icon-size-lg);height:var(--icon-size-lg);stroke-width:1.75}.fliplet-hub-viewer-item h3{margin:0;font-size:var(--text-h4);line-height:var(--lh-step-4);letter-spacing:var(--tracking-step-4);text-wrap:balance}.fliplet-hub-viewer-item p{margin:var(--space-2) 0 0;max-width:var(--measure-body-readable);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--lh-step-7);text-wrap:pretty}.fliplet-hub-benefits .fliplet-hub-section-head{margin-bottom:var(--space-section-gap-sm)}@media(max-width:767px){.fliplet-hub-viewer-grid{grid-template-columns:1fr}.fliplet-hub-viewer-item,.fliplet-hub-viewer-item--primary{min-height:0}}.fliplet-hub-feature-section__head{margin-bottom:var(--space-section-gap-sm)}.fliplet-hub-feature-section__rows{display:grid;gap:var(--space-section-gap-md)}.fliplet-hub-section-head{display:grid;gap:var(--space-4)}.fliplet-hub-section-head h2{margin:0;max-width:var(--measure-h2-max);font-size:var(--text-h2);line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2);text-wrap:balance}.fliplet-hub-section-head>p:not(.fliplet-hub-section-eyebrow){margin:0;max-width:var(--measure-body-readable);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:var(--lh-step-7);letter-spacing:var(--tracking-step-8);text-wrap:pretty}.fliplet-hub-section-head--split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(var(--space-6),6vw,var(--space-12))}.fliplet-hub-section-head--split>p:not(.fliplet-hub-section-eyebrow){justify-self:end}.fliplet-hub-section-head--centered{justify-items:center;text-align:center}.fliplet-hub-section-head--centered>p:not(.fliplet-hub-section-eyebrow){max-width:var(--measure-body-max)}.fliplet-hub-use-cases{padding-block:var(--space-section-gap-md);background:var(--color-surface-page)}.fliplet-hub-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-7)}.fliplet-hub-use-case-card{position:relative;display:grid;align-items:end;justify-items:start;aspect-ratio:4 / 5;min-height:100%;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-surface-page);box-shadow:var(--shadow-xs)}.fliplet-hub-use-case-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-900) 8%,transparent) 39.27%,color-mix(in srgb,var(--color-neutral-900) 72%,transparent) 94.51%);pointer-events:none}.fliplet-hub-use-case-media{position:absolute;inset:0;margin:0;overflow:hidden;background:var(--color-surface-page)}.fliplet-hub-use-case-media picture,.fliplet-hub-use-case-media img{display:block;width:100%;height:100%}.fliplet-hub-use-case-media img{object-fit:cover}.fliplet-hub-use-case-card[data-use-case=clients] .fliplet-hub-use-case-media img{transform:scale(1.1) translateY(-5%)}.fliplet-hub-use-case-copy{position:relative;z-index:2;display:grid;align-content:start;justify-items:start;gap:var(--space-2);width:100%;min-height:calc((var(--space-12) * 2) + var(--space-7));padding:var(--space-5);border-top:var(--border-width-1) solid color-mix(in srgb,var(--color-neutral-0) 8%,transparent);background:color-mix(in srgb,var(--color-neutral-900) 16%,transparent);-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3));text-align:left}.fliplet-hub-use-case-copy h3{color:var(--color-neutral-0);font-size:var(--text-h4);line-height:var(--lh-step-4);letter-spacing:var(--tracking-step-4);text-align:left;text-wrap:pretty}.fliplet-hub-use-case-copy p{max-width:22rem;margin:0;color:color-mix(in srgb,var(--color-neutral-0) 86%,transparent);font-size:var(--text-body);line-height:var(--lh-step-8);text-align:left}.fliplet-hub-use-cases .solution-visual-tabs{--solution-tabs-heading-copy-gap: var(--space-4);--solution-tabs-heading-content-gap: var(--space-stack-section-heading-content)}.fliplet-hub-use-cases .solution-visual-tabs-layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:stretch}.fliplet-hub-page .fliplet-hub-use-cases .solution-visual-tabs.is-image-only-panel .solution-visual-tab-list{gap:var(--space-3)}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media{display:flex;min-height:34rem;align-items:center;justify-content:center;box-sizing:border-box;border:var(--border-width-1) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 6%,color-mix(in srgb,var(--color-brand-cyan-soft-100) 38%,transparent),transparent 58%),var(--color-surface-card);padding:var(--space-2);box-shadow:var(--shadow-sm)}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media picture{display:contents}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media img{width:100%;max-width:none;height:100%;max-height:none;object-fit:contain;border-radius:calc(var(--radius-xl) - var(--space-2))}.fliplet-hub-use-cases .solution-visual-panel.is-image-only.has-preview-image .solution-visual-media img{width:100%;max-width:none;max-height:none}.fliplet-hub-routes,.fliplet-hub-awards{padding-block:var(--space-section-gap-md);background:var(--color-surface-page)}.fliplet-hub-awards-inner{text-align:center}.fliplet-hub-awards .solution-awards-item.is-borderless{background:transparent}.fliplet-hub-routes-inner{display:grid;gap:clamp(var(--space-7),5vw,var(--space-10))}.fliplet-hub-routes .fliplet-hub-section-head>p:not(.fliplet-hub-section-eyebrow){max-width:var(--measure-body-readable)}.fliplet-hub-route-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.fliplet-hub-route-card{position:relative;display:grid;align-content:start;overflow:hidden;border:var(--border-width-1) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-sm)}.fliplet-hub-route-card--featured{border-color:var(--color-border-subtle);background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand-cyan-soft-20) 72%,transparent),transparent 48%),var(--color-surface-card);box-shadow:var(--shadow-lg)}.fliplet-hub-route-card--featured:before{content:"";position:absolute;inset:0 0 auto;height:var(--border-width-3);background:var(--gradient-brand-spectrum)}.fliplet-hub-route-card-head{display:grid;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-width-1) solid var(--color-border-subtle)}.fliplet-hub-route-label{width:fit-content;margin:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-layer-base);color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--lh-step-9);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.fliplet-hub-route-card--featured .fliplet-hub-route-label{background:var(--gradient-brand-spectrum);color:var(--color-neutral-0)}.fliplet-hub-route-card h3{margin:0;font-size:var(--text-h4);line-height:var(--lh-step-4);letter-spacing:var(--tracking-step-4)}.fliplet-hub-route-card-head>p:last-child{margin:0;max-width:var(--measure-hero-lede-max);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--lh-step-7)}.fliplet-hub-route-details{display:grid;margin:0;padding:0 var(--space-5)}.fliplet-hub-route-detail{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--border-width-1) solid var(--color-border-subtle)}.fliplet-hub-route-detail:last-child{border-bottom:0}.fliplet-hub-route-detail dt{color:var(--color-text-tertiary);font-size:var(--text-caption);line-height:var(--lh-step-9);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.fliplet-hub-route-detail dd{margin:0;color:var(--color-text-primary);font-size:var(--text-body);line-height:var(--lh-step-7)}@media(min-width:1024px){.fliplet-hub-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}.fliplet-hub-page .fliplet-hub-faq-inner{display:grid;gap:var(--space-5);max-width:var(--container-reading)}.fliplet-hub-page .fliplet-hub-faq-block .faq-heading{font-size:var(--text-h2);line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2)}.fliplet-hub-page .home-how-it-works .home-how-it-works__intro{text-align:center}.fliplet-hub-page .home-how-it-works--fliplet-hub .home-how-it-works__title-break{display:inline}.fliplet-hub-page .fliplet-hub-eyebrow,.fliplet-hub-page .fliplet-hub-section-eyebrow,.fliplet-hub-trust .trusted-by-logo-strip .logo-strip-heading,.fliplet-hub-page .home-how-it-works--fliplet-hub .home-how-it-works__eyebrow,.fliplet-hub-use-cases .solution-visual-tabs .solution-visual-tabs-eyebrow,.fliplet-hub-cta .resource-listing-cta .resource-listing-cta__eyebrow{font-size:var(--text-caption);line-height:var(--lh-step-9);font-weight:inherit;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.fliplet-hub-page .home-how-it-works--fliplet-hub .home-how-it-works__eyebrow,.fliplet-hub-use-cases .solution-visual-tabs .solution-visual-tabs-eyebrow{color:var(--color-text-secondary)}.fliplet-hub-cta{padding-top:0}@media(max-width:1068px){.fliplet-hub-hero-grid{grid-template-columns:1fr}.fliplet-hub-hero-copy{width:100%;max-width:var(--measure-body-readable)}.fliplet-hub-section-head--split{grid-template-columns:1fr;align-items:start;gap:var(--space-4)}.fliplet-hub-section-head--split>p:not(.fliplet-hub-section-eyebrow){justify-self:start}.fliplet-hub-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fliplet-hub-use-cases .solution-visual-tabs-layout{grid-template-columns:1fr}.fliplet-hub-use-cases .solution-visual-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:var(--space-3)}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media{min-height:28rem}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media img{max-height:none}}@media(min-width:1069px){.fliplet-hub-page .fliplet-hub-use-cases .solution-visual-tabs.is-image-only-panel .solution-visual-tab-list{grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:stretch;height:var(--solution-visual-panels-height, 100%)}.fliplet-hub-page .fliplet-hub-use-cases .solution-visual-tabs.is-image-only-panel .solution-visual-tab{box-sizing:border-box;min-height:100%;height:100%;max-height:100%;align-content:center;padding-block:clamp(var(--space-5),2vw,var(--space-7))}.fliplet-hub-page .fliplet-hub-use-cases .solution-visual-tabs.is-image-only-panel .solution-visual-tab.is-active{transform:none}}@media(max-width:734px){.fliplet-hub-hero{padding-block:var(--space-10)}.fliplet-hub-hero-grid{gap:var(--space-8)}.fliplet-hub-hero-copy{gap:var(--space-4)}.fliplet-hub-hero h1{max-width:none;font-size:var(--text-h1);line-height:var(--lh-step-1);letter-spacing:var(--tracking-step-1)}.fliplet-hub-hero-actions{width:100%;display:grid}.fliplet-hub-hero-actions>*{width:100%}.fliplet-hub-use-case-grid{grid-template-columns:1fr;gap:var(--space-3)}.fliplet-hub-use-case-card{min-height:clamp(22rem,112vw,28rem);aspect-ratio:auto}.fliplet-hub-use-cases .solution-visual-tab-list{grid-template-columns:1fr;gap:var(--space-2)}.fliplet-hub-use-cases .solution-visual-tab{min-height:var(--space-10);padding:var(--space-3) var(--space-4)}.fliplet-hub-use-cases .solution-visual-tab:not(.is-active) .solution-visual-tab-body{display:none}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media{min-height:25rem}.fliplet-hub-use-cases .solution-visual-panel.is-image-only .solution-visual-media img{max-width:none;max-height:none}.fliplet-hub-route-grid{gap:var(--space-3)}.fliplet-hub-route-card-head{gap:var(--space-2);padding:var(--space-4)}.fliplet-hub-route-details{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:var(--space-4)}.fliplet-hub-route-detail{align-content:start;padding:var(--space-3)}.fliplet-hub-route-detail:nth-child(odd){border-right:var(--border-width-1) solid var(--color-border-subtle);padding-left:0}.fliplet-hub-route-detail:nth-child(2n){padding-right:0}.fliplet-hub-route-detail:nth-last-child(-n+2){border-bottom:0}}
