.hm-home .om-text-action{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:2px 0;border:0;background:none;color:var(--c-text);font:500 15px / 1.55 var(--om-font-sans);text-align:left;text-decoration:none;cursor:pointer}.hm-home .om-text-action:hover{text-decoration:underline;text-underline-offset:4px}.hm-home .om-eyebrow-rule{width:20px;height:1px;background:var(--c-rule)}.hm-home .om-section-arrow{display:inline-flex;flex:0 0 auto;transition:transform var(--om-dur-1) var(--om-ease-out)}.hm-home .om-section-arrow-external{transform:rotate(-45deg)}.hm-home .om-text-action:hover .om-section-arrow:not(.om-section-arrow-external),.hm-home .om-button:hover .om-section-arrow{transform:translate(3px)}.hm-home .om-check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hm-home .om-check-list li{display:flex;align-items:flex-start;gap:10px;min-width:0;color:var(--c-text)}.hm-home .om-check-list li>svg{flex:0 0 auto;margin-top:4px;color:var(--c-check)}.hm-home .om-content-media{overflow:hidden;padding:8px;border:1px solid var(--om-line);border-radius:var(--om-r-xl);background:var(--om-surface);box-shadow:var(--om-shadow-2)}.hm-home .om-content-media picture{display:block}.hm-home .om-content-media img{display:block;width:100%;height:auto;border-radius:var(--om-r-sm)}.hm-home .om-section-fine{display:none}.hm-home .om-section-coarse{display:inline}@media(min-width:1024px)and (pointer:fine){.hm-home .om-section-fine{display:inline}.hm-home .om-section-coarse{display:none}}.hm-home .om-comparison{position:relative;display:grid;grid-template-columns:1fr 1fr}.hm-home .om-comparison-before,.hm-home .om-comparison-after{min-width:0;padding:40px}.hm-home .om-comparison-before{border-radius:24px 0 0 24px;background:var(--om-paper-alt)}.hm-home .om-comparison-after{z-index:1;border:1px solid var(--om-line);border-radius:0 24px 24px 0;background:var(--om-surface);box-shadow:var(--om-shadow-2)}.hm-home .om-comparison h3{display:flex;align-items:center;gap:10px;margin:0;color:var(--om-ink-600);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:0}.hm-home .om-comparison-after h3{color:var(--om-ink-900)}.hm-home .om-comparison ul{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.hm-home .om-comparison li{display:flex;align-items:flex-start;gap:12px;color:var(--om-ink-600);font-size:17px;line-height:1.55}.hm-home .om-comparison-after li{color:var(--om-ink-900);font-weight:500}.hm-home .om-minus{flex:0 0 18px;margin-top:12px;border-top:1.75px solid var(--om-ink-400)}.hm-home .om-comparison-check{display:flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:var(--om-r-full);background:var(--om-coral-100);color:var(--om-coral-700)}.hm-home .om-comparison-live{width:8px;height:8px;flex:0 0 8px;border-radius:var(--om-r-full);background:var(--om-coral-500)}.hm-home .om-comparison-arrow{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:var(--om-r-full);background:var(--om-ink-900);color:#fff}.hm-home .om-journey,.hm-home .om-solutions{background:var(--om-paper-alt)}.hm-home .om-journey-heading{position:sticky;top:var(--om-header-h);z-index:10;margin-bottom:32px;padding-block:16px 20px;border-bottom:1px solid var(--om-line-strong);background:var(--om-paper-alt)}.hm-home .om-journey-heading[data-pin=off]{position:relative;top:auto}.hm-home .om-journey-heading h2{margin-top:12px;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.2;text-wrap:pretty}.hm-home .om-journey-heading .om-platform-support{margin-top:16px}.hm-home .om-journey-lead{max-width:1000px;margin-top:14px;color:var(--om-ink-600);font-size:1.0625rem;line-height:1.6}.hm-home .om-journey-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.hm-home .om-journey-copy{grid-column:1 / 6;min-width:0}.hm-home .om-journey-steps{margin:0;padding:0;list-style:none}.hm-home .om-journey-steps>li{display:flex;min-height:56vh;flex-direction:column;justify-content:center;padding:32px 0 32px 24px;border-left:2px solid var(--om-line);transition:border-color var(--om-dur-2)}.hm-home .om-journey-steps>li.is-active{border-color:var(--om-ink-900)}.hm-home .om-journey-time{color:var(--om-ink-500);font:500 13px / 1.4 var(--om-font-mono);font-variant-numeric:tabular-nums}.hm-home .om-journey-steps h3{margin:8px 0 0;color:var(--om-ink-500);font-size:clamp(20px,.38vw + 18.5px,24px);font-weight:600;line-height:1.3;letter-spacing:-.01em}.hm-home .om-journey-step-text>p{max-width:440px;margin:8px 0 0;color:var(--om-ink-500);font-size:16px;line-height:1.65}.hm-home .om-journey-time,.hm-home .om-journey-steps h3,.hm-home .om-journey-step-text>p{transition:color var(--om-dur-2)}.hm-home .om-journey-steps .is-active .om-journey-time{color:var(--om-coral-700)}.hm-home .om-journey-steps .is-active h3{color:var(--om-ink-900)}.hm-home .om-journey-steps .is-active .om-journey-step-text>p{color:var(--om-ink-600)}.hm-home .om-feature-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.hm-home .om-feature-chips li{padding:5px 10px;border:1px solid var(--om-line);border-radius:var(--om-r-sm);background:var(--om-surface);color:var(--om-ink-600);font-size:12px;font-weight:500;line-height:1.45}.hm-home .om-journey-sticky{position:sticky;top:calc(var(--om-header-h) + var(--om-section-intro-h, 0px) + 24px);grid-column:6 / 13;min-width:0;margin:0}.hm-home .om-journey-image-stack{position:relative;aspect-ratio:9 / 5;max-height:max(160px,calc(100svh - var(--om-header-h) - var(--om-section-intro-h, 0px) - 80px))}.hm-home .om-journey-image-stack>div{position:absolute;inset:8px;opacity:0;transition:opacity .4s var(--om-ease-out)}.hm-home .om-journey-image-stack>.is-active{opacity:1}.hm-home .om-journey-image-stack picture,.hm-home .om-journey-image-stack img{width:100%;height:100%;object-fit:contain}.hm-home .om-journey-caption{display:flex;align-items:center;gap:16px;min-height:18px;margin-top:12px;color:var(--om-ink-500);font-size:12px;font-weight:500;line-height:1.45}.hm-home .om-journey-progress{display:flex;flex:0 0 auto;gap:6px}.hm-home .om-journey-progress span{width:24px;height:3px;border-radius:var(--om-r-full);background:var(--om-line-strong);transition:background-color var(--om-dur-2)}.hm-home .om-journey-progress .is-active{background:var(--om-ink-900)}.hm-home .om-journey-mobile-image{display:none}.hm-home .om-journey-action{margin-top:32px}.hm-home .om-feature-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hm-home .om-feature-product{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:36px;border:1px solid var(--c-line);border-radius:var(--om-r-2xl);background:var(--om-surface)}.hm-home .om-feature-product.hm-on-dark{background:var(--om-stage-900)}.hm-home .om-feature-product-eyebrow{color:var(--c-text-3);font:500 12px / 1.5 var(--om-font-mono);letter-spacing:.06em;text-transform:uppercase}.hm-home .om-feature-product-brand{display:flex;align-items:center;gap:14px;margin-top:24px}.hm-home .om-feature-product-icon{width:48px;height:48px;flex:none;display:grid;place-items:center;color:var(--om-coral-700);background:var(--om-coral-100);border-radius:var(--om-r-lg)}.hm-home .om-feature-product.hm-on-dark .om-feature-product-icon{color:var(--om-coral-300);background:var(--om-stage-800)}.hm-home .om-feature-product-brand h3{font-size:clamp(1.75rem,2.2vw,2rem);line-height:1.25;letter-spacing:-.02em}.hm-home .om-feature-product-platforms{width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:0;list-style:none}.hm-home .om-feature-product-platform{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 7px;color:var(--om-stage-100);background:color-mix(in srgb,var(--om-stage-800) 84%,transparent);border:1px solid color-mix(in srgb,var(--om-stage-500) 58%,transparent);border-radius:999px;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.hm-home .om-feature-product-platform[data-planned=true]{border-style:dashed}.hm-home .om-feature-product-platform small{padding:3px 5px;color:var(--om-stage-900);background:var(--om-coral-300);border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em}.hm-home .om-feature-product-platform svg{width:19px;height:19px;flex:none;overflow:visible;color:var(--om-stage-100);fill:currentColor}.hm-home .om-feature-product-platform[data-platform=facebook] svg{color:#4599ff}.hm-home .om-feature-product-platform[data-platform=youtube] svg{color:#ff335c}.hm-home .om-feature-product-platform[data-platform=vimeo] svg{color:#38c7f5}.hm-home .om-feature-product-platform-more{min-width:32px;justify-content:center;padding-inline:9px;color:var(--om-stage-300);font-size:1rem;letter-spacing:.08em}.hm-home .om-feature-product-title{margin-top:24px;color:var(--c-text);font-size:1.1875rem;font-weight:600;line-height:1.5;text-wrap:pretty}.hm-home .om-feature-product-description{margin-top:12px;color:var(--c-text-2);font-size:.9375rem;line-height:1.75}.hm-home .om-feature-product .om-check-list{gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--c-line)}.hm-home .om-feature-product .om-check-list li{color:var(--c-text-2);font-size:.875rem;line-height:1.7}.hm-home .om-feature-product-note{margin-top:20px;color:var(--c-muted);font-size:.8125rem;line-height:1.6}.hm-home .om-feature-product-action{margin-top:auto;padding-top:28px;min-height:44px}.hm-home .om-feature-tools-heading{margin-top:48px;margin-bottom:24px}.hm-home .om-feature-tools-heading h3{font-size:1.375rem;line-height:1.4}.hm-home .om-feature-tools-heading p{margin-top:8px;color:var(--om-ink-600);font-size:.9375rem;line-height:1.6}.hm-home .om-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hm-home .om-feature-card{position:relative;min-width:0;padding:24px;border:1px solid var(--om-line);border-radius:var(--om-r-xl);background:var(--om-surface)}.hm-home .om-feature-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--om-r-md);background:var(--om-paper-alt);color:var(--om-ink-900)}.hm-home .om-feature-card h4{margin:20px 0 0;color:var(--om-ink-900);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0}.hm-home .om-feature-card p{margin:8px 0 0;color:var(--om-ink-600);font-size:15px;line-height:1.6}.hm-home .om-feature-card kbd{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;min-height:24px;padding:0 6px;border:1px solid var(--om-line-strong);border-radius:var(--om-r-xs);background:var(--om-paper);color:var(--om-ink-500);font:500 11px / 1.4 var(--om-font-mono);box-shadow:0 1px 0 var(--om-line-strong)}.hm-home .om-solution-tabs{display:inline-flex;max-width:100%;gap:4px;margin-bottom:24px;padding:4px;border:1px solid var(--om-line);border-radius:var(--om-r-full);background:var(--om-surface)}.hm-home .om-solution-tabs button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border:0;border-radius:var(--om-r-full);background:transparent;color:var(--om-ink-600);font:600 15px / 1.3 var(--om-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--om-dur-2),color var(--om-dur-2)}.hm-home .om-solution-tabs button:hover{background:var(--om-paper-alt);color:var(--om-ink-900)}.hm-home .om-solution-tabs button[aria-selected=true]{background:var(--om-ink-900);color:#fff}.hm-home .om-solution-panel{min-width:0;padding:48px;border:1px solid var(--om-line);border-radius:var(--om-r-2xl);background:var(--om-surface)}.hm-home .om-solution-panel:not([hidden]){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;animation:om-section-panel-in var(--om-dur-2) var(--om-ease-out)}.hm-home .om-solution-panel[hidden]{display:none}.hm-home .om-solution-copy{min-width:0}.hm-home .om-price-chip{display:inline-flex;margin-bottom:16px;padding:5px 10px;border-radius:var(--om-r-full);background:var(--om-coral-100);color:var(--om-coral-700);font-size:12px;font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums;white-space:nowrap}.hm-home .om-solution-copy h3{margin:0;color:var(--om-ink-900);font-size:clamp(22px,1vw + 18px,28px);font-weight:600;line-height:1.3;letter-spacing:-.01em}.hm-home .om-solution-copy>p{margin:12px 0 0;color:var(--om-ink-600);font-size:17px;line-height:1.6}.hm-home .om-solution-copy>.om-check-list{margin-top:24px;font-size:16px;line-height:1.65}.hm-home .om-solution-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.hm-home .om-solution-image{min-width:0;margin:0}.hm-home .om-solution-image .om-content-media{aspect-ratio:16 / 10}.hm-home .om-solution-image picture,.hm-home .om-solution-image img{width:100%;height:100%;object-fit:contain}.hm-home .om-solution-image figcaption{min-height:18px;margin-top:12px;color:var(--om-ink-500);font-size:12px;font-weight:500;line-height:1.45}.hm-home .om-developers{position:relative;isolation:isolate;background:var(--om-stage-900)}.hm-home .om-developers:before{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--c-dot) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 15% 0%,var(--om-ink-900) 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 15% 0%,var(--om-ink-900) 20%,transparent 70%);content:"";pointer-events:none}.hm-home .om-integration-flow{display:grid;grid-template-columns:1fr 64px 1.2fr 64px 1fr;align-items:center;margin-top:56px}.hm-home .om-flow-node{min-width:0;padding:20px;border:1px solid var(--om-stage-600);border-radius:var(--om-r-xl);background:var(--om-stage-800)}.hm-home .om-flow-node>span{display:block;color:var(--om-stage-300);font:500 12px / 1.4 var(--om-font-mono);letter-spacing:.02em}.hm-home .om-flow-node>strong{display:block;margin-top:12px;color:var(--om-stage-100);font-size:17px;font-weight:600;line-height:1.55}.hm-home .om-flow-api{border-color:#fe4c5673;box-shadow:0 0 0 4px #fe4c5614}.hm-home .om-flow-api>span{color:var(--om-coral-500)}.hm-home .om-flow-api .om-check-list{gap:10px;margin-top:12px;font-size:15px;line-height:1.55}.hm-home .om-flow-api .om-check-list svg{width:14px;height:14px;margin-top:5px}.hm-home .om-flow-connector{position:relative;height:1px;border-top:1px dashed var(--om-stage-600)}.hm-home .om-flow-connector:after{position:absolute;top:-3px;left:0;width:6px;height:6px;border-radius:var(--om-r-full);background:var(--om-coral-500);content:"";animation:om-section-flow 2.4s linear infinite;animation-play-state:paused}.hm-home .om-flow-connector-delayed:after{animation-delay:1.2s}.hm-home .is-flow-running .om-flow-connector:after{animation-play-state:running}.hm-home .om-developer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px}.hm-home .om-developer-card{display:block;min-width:0;padding:20px;border:1px solid var(--om-stage-600);border-radius:var(--om-r-xl);background:var(--om-stage-800);color:var(--om-stage-100);text-decoration:none;transition:background-color var(--om-dur-2),border-color var(--om-dur-2),transform var(--om-dur-2)}.hm-home .om-developers .om-developer-links .om-developer-card:hover{transform:translateY(-2px);border-color:var(--c-card-hover-line);background:var(--c-card-hover-bg)}.hm-home .om-developer-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--om-stage-600);border-radius:var(--om-r-md);color:var(--om-stage-100)}.hm-home .om-developer-card h3{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 0;color:var(--om-stage-100);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0}.hm-home .om-developer-card p{margin:6px 0 0;color:var(--om-stage-300);font-size:14px;line-height:1.55}.hm-home .om-developer-card .om-section-arrow svg{width:16px;height:16px}.hm-home .om-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hm-home .om-pricing-card{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--c-line);border-radius:var(--om-r-2xl);background:var(--c-surface)}.hm-home .om-pricing-card.hm-on-dark{background:var(--om-stage-900)}.hm-home .om-plan-number{color:var(--c-num);font:500 12px / 1.4 var(--om-font-mono);letter-spacing:.02em}.hm-home .om-plan-heading h3{margin:12px 0 0;color:var(--c-text);font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.hm-home .om-plan-heading p{margin:4px 0 0;color:var(--c-text-2);font-size:14px;line-height:1.55}.hm-home .om-plan-price{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:104px;margin-top:24px}.hm-home .om-plan-price span{color:var(--c-text-2);font-size:14px;line-height:1.55}.hm-home .om-plan-price span:last-child{font-size:15px}.hm-home .om-plan-price strong{color:var(--c-text);font-size:clamp(40px,.76vw + 37px,48px);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.hm-home .om-plan-price .om-plan-contact{font-size:clamp(32px,.76vw + 27px,38px);line-height:1.2;white-space:normal}.hm-home .om-plan-note{min-height:44px;margin:8px 0 0;color:var(--c-text-2);font-size:14px;line-height:1.5}.hm-home .om-plan-divider{height:1px;margin-top:24px;background:var(--c-line)}.hm-home .om-plan-includes{margin:24px 0 32px}.hm-home .om-plan-includes>span{color:var(--c-muted);font:500 12px / 1.4 var(--om-font-mono);letter-spacing:.02em}.hm-home .om-plan-includes .om-check-list{gap:10px;margin-top:12px;font-size:15px;line-height:1.55}.hm-home .om-plan-includes .om-check-list svg{width:16px;height:16px}.hm-home .om-plan-action{justify-content:center;width:100%;min-height:52px;margin-top:auto;padding-inline:22px;border-radius:var(--om-r-lg);font-size:16px}.hm-home .om-pricing-note{margin-top:32px;color:var(--om-ink-500);font-size:14px;line-height:1.55}.hm-home .om-pricing-note>p{margin:0 0 8px}.hm-home .om-pricing-note .om-text-action{font-size:14px}.hm-home .om-pricing-note .om-pricing-brochure{margin-top:8px}@supports (grid-template-rows: subgrid){@media(min-width:1200px){.hm-home .om-pricing-grid{row-gap:0}.hm-home .om-pricing-card{display:grid;grid-row:span 6;grid-template-rows:subgrid}.hm-home .om-plan-price,.hm-home .om-plan-note{min-height:0}}}.hm-home .om-faq-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;padding-top:0}.hm-home .om-faq-intro{grid-column:1 / 5;min-width:0}.hm-home .om-faq-intro>.om-text-action{margin-top:8px}.hm-home .om-faq-resources{position:relative;margin-top:40px}.hm-home .om-faq-resources>p{margin:0 0 12px;color:var(--om-ink-500);font:500 12px / 1.4 var(--om-font-mono);letter-spacing:.02em}.hm-home .om-faq-resources>a{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:8px;border-bottom:1px solid var(--om-line);color:var(--om-ink-900);font-size:15px;font-weight:500;line-height:1.55;text-decoration:none}.hm-home .om-faq-resources>a>svg{flex:0 0 auto;color:var(--om-ink-600)}.hm-home .om-faq-resources>a>.om-section-arrow{margin-left:auto}.hm-home .om-faq-resources>a:hover{color:var(--om-ink-600)}.hm-home .om-faq-items{grid-column:6 / 13;min-width:0}.hm-home .om-faq-item{border-bottom:1px solid var(--om-line)}.hm-home .om-faq-item:first-child{border-top:1px solid var(--om-line)}.hm-home .om-faq-item h3{margin:0;font-size:inherit;letter-spacing:0}.hm-home .om-faq-item h3>button{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;width:100%;padding:22px 0;border:0;background:transparent;color:var(--om-ink-900);font:600 18px / 1.55 var(--om-font-sans);text-align:left;cursor:pointer}.hm-home .om-faq-number{color:var(--om-ink-500);font:500 12px / 1.4 var(--om-font-mono)}.hm-home .om-faq-item h3 svg{justify-self:end;transition:transform var(--om-dur-2)}.hm-home .om-faq-item.is-open h3 svg{transform:rotate(45deg)}.hm-home .om-faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--om-dur-2) var(--om-ease-out),visibility 0s var(--om-dur-2)}.hm-home .om-faq-item.is-open .om-faq-answer{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--om-dur-2) var(--om-ease-out),visibility 0s}.hm-home .om-faq-answer>div{overflow:hidden;min-height:0}.hm-home .om-faq-answer-content{max-width:640px;padding:0 24px 24px 40px;color:var(--om-ink-600);font-size:16px;line-height:1.65}.hm-home .om-faq-answer-content p{margin:0}.hm-home .om-faq-answer-content a{color:var(--om-ink-900);text-decoration:underline;text-underline-offset:3px}@keyframes om-section-panel-in{0%{opacity:0}to{opacity:1}}@keyframes om-section-flow{0%{left:0}to{left:calc(100% - 6px)}}@keyframes om-section-flow-vertical{0%{top:0}to{top:calc(100% - 6px)}}@media(max-width:1199px){.hm-home .om-pricing-grid{grid-template-columns:minmax(0,1fr);gap:16px;max-width:560px;margin-inline:auto}}@media(max-width:1023px){.hm-home .om-journey-grid{display:block}.hm-home .om-journey-steps{display:grid;gap:56px}.hm-home .om-journey-steps>li{display:block;min-height:0;padding:0;border:0}.hm-home .om-journey-sticky{display:none}.hm-home .om-journey-mobile-image{display:block;margin:0 0 24px}.hm-home .om-journey-mobile-image figcaption{margin-top:12px;color:var(--om-ink-500);font-size:12px;font-weight:500;line-height:1.45}.hm-home .om-journey-time{color:var(--om-coral-700)}.hm-home .om-journey-steps h3{color:var(--om-ink-900)}.hm-home .om-journey-step-text>p{max-width:640px;color:var(--om-ink-600)}.hm-home .om-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hm-home .om-solution-panel{padding:32px}.hm-home .om-solution-panel:not([hidden]){grid-template-columns:minmax(0,1fr);gap:32px}.hm-home .om-solution-copy{max-width:640px}.hm-home .om-integration-flow{grid-template-columns:minmax(0,1fr)}.hm-home .om-flow-connector{justify-self:center;width:1px;height:40px;border-top:0;border-left:1px dashed var(--om-stage-600)}.hm-home .om-flow-connector:after{top:0;left:-3px;animation-name:om-section-flow-vertical}.hm-home .om-developer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-home .om-faq-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hm-home .om-faq-intro{position:static;grid-column:auto}.hm-home .om-faq-items{grid-column:auto}.hm-home .om-faq-resources{max-width:480px}}@media(max-width:767px){.hm-home .om-feature-products{grid-template-columns:minmax(0,1fr);gap:20px}.hm-home .om-feature-product{padding:24px}.hm-home .om-comparison{grid-template-columns:minmax(0,1fr)}.hm-home .om-comparison-before,.hm-home .om-comparison-after{padding:28px 24px}.hm-home .om-comparison-before{border-radius:20px 20px 0 0}.hm-home .om-comparison-after{border-radius:0 0 20px 20px}.hm-home .om-comparison-arrow{top:auto;bottom:0;transform:translate(-50%,50%) rotate(90deg)}.hm-home .om-comparison-before{position:relative}.hm-home .om-comparison{grid-template-rows:auto 0 auto}.hm-home .om-comparison-arrow{position:relative;left:50%;grid-row:2;align-self:center;transform:translate(-50%) rotate(90deg);margin:0}.hm-home .om-solution-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.hm-home .om-solution-tabs::-webkit-scrollbar{display:none}.hm-home .om-solution-panel{padding:24px}.hm-home .om-solution-tabs button{min-height:40px}.hm-home .om-solution-image .om-content-media{padding:8px}.hm-home .om-integration-flow,.hm-home .om-developer-links{margin-top:40px}.hm-home .om-pricing-card{padding:24px}.hm-home .om-faq-item h3>button{font-size:17px}}@media(max-width:639px){.hm-home .om-journey-caption{align-items:flex-start}.hm-home .om-features-grid,.hm-home .om-developer-links{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hm-home .om-flow-connector:after{animation:none}.hm-home .om-developers .om-developer-links .om-developer-card:hover,.hm-home .om-text-action:hover .om-section-arrow,.hm-home .om-button:hover .om-section-arrow{transform:none}.hm-home .om-journey-image-stack>div,.hm-home .om-solution-tabs button{transition-duration:.15s}.hm-home .om-solution-panel:not([hidden]){animation-duration:.15s}.hm-home .om-faq-answer,.hm-home .om-faq-item.is-open .om-faq-answer,.hm-home .om-faq-item h3 svg{transition:none}}
