.landing-directions_section__jlhYQ{position:relative;z-index:2;max-width:var(--cp-container-public);margin:var(--cp-space-24) auto 0;padding-inline:var(--cp-gutter);scroll-margin-top:var(--cp-space-24)}.landing-directions_heading__DjArE{max-width:700px;margin:0 auto var(--cp-space-10);text-align:center}.landing-directions_eyebrow__OxUW0{display:inline-block;color:var(--cp-color-brand);font-size:var(--cp-font-size-xs);font-weight:var(--cp-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.landing-directions_heading__DjArE h2{margin:var(--cp-space-4) 0 0;font-size:clamp(28px,3.3vw,42px);font-weight:var(--cp-font-weight-bold);letter-spacing:-.02em;line-height:var(--cp-line-height-heading);text-wrap:balance}.landing-directions_heading__DjArE em{font-style:normal;background:var(--cp-gradient-brand);background-clip:text;-webkit-background-clip:text;color:transparent}.landing-directions_heading__DjArE p{max-width:580px;margin:var(--cp-space-4) auto 0;color:var(--cp-color-text-muted);font-size:var(--cp-font-size-sm);line-height:var(--cp-line-height-relaxed)}.landing-directions_grid__fNfY_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cp-space-5);gap:var(--cp-space-5)}.landing-directions_card__oOEUh{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--cp-space-8);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-xl);background:radial-gradient(ellipse at 100% 0,var(--cp-color-accent-soft),transparent 55%),linear-gradient(140deg,var(--cp-color-surface-raised),var(--cp-color-surface));box-shadow:var(--cp-shadow-sm)}.landing-directions_card__oOEUh[data-direction=video]{background:radial-gradient(ellipse at 100% 0,var(--cp-color-brand-soft),transparent 55%),linear-gradient(140deg,var(--cp-color-surface-raised),var(--cp-color-surface))}.landing-directions_label__bgOQV{color:var(--cp-color-text-subtle);font-size:11px;font-weight:var(--cp-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.landing-directions_cardTitle__a68pv{display:flex;align-items:center;gap:var(--cp-space-3);margin-top:var(--cp-space-4)}.landing-directions_cardTitle__a68pv h3{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:var(--cp-font-weight-bold);line-height:1.2}.landing-directions_cardIcon__1eSWi,.landing-directions_featureIcon__lO0AG{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--cp-color-brand) 25%,transparent);border-radius:var(--cp-radius-md);background:var(--cp-color-brand-soft);color:var(--cp-color-brand)}.landing-directions_cardIcon__1eSWi svg,.landing-directions_featureIcon__lO0AG svg{width:22px;height:22px}.landing-directions_card__oOEUh>p{margin:var(--cp-space-4) 0 0;color:var(--cp-color-text-muted);font-size:var(--cp-font-size-sm);line-height:var(--cp-line-height-relaxed)}.landing-directions_card__oOEUh ul{display:grid;grid-gap:var(--cp-space-3);gap:var(--cp-space-3);margin:var(--cp-space-5) 0 0;padding:0;list-style:none}.landing-directions_card__oOEUh li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:var(--cp-space-2);gap:var(--cp-space-2);align-items:start;font-size:var(--cp-font-size-sm);line-height:1.5}.landing-directions_card__oOEUh li svg{width:18px;height:18px;margin-top:2px;color:var(--cp-color-brand)}.landing-directions_platforms__FxyTK{display:flex;flex-wrap:wrap;gap:var(--cp-space-3);margin-top:var(--cp-space-6)}.landing-directions_platformIcon__yEkU1{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center}.landing-directions_platformIcon__yEkU1 img,.landing-directions_platformIcon__yEkU1 svg{width:30px;height:30px;object-fit:contain}.landing-directions_platformIcon__yEkU1[data-platform=wordpress]{overflow:hidden;border-radius:50%;background:var(--cp-color-text-on-brand,#fff)}.landing-directions_links__aew2I{display:flex;flex-wrap:wrap;gap:var(--cp-space-2) var(--cp-space-4);margin-top:auto;padding-top:var(--cp-space-6)}.landing-directions_links__aew2I a{display:inline-flex;align-items:center;min-height:var(--cp-touch-target);color:var(--cp-color-brand);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-color-brand) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-color-brand) 40%,transparent);text-underline-offset:4px}.landing-directions_links__aew2I a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.landing-directions_videoLayout__05897{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(var(--cp-space-8),4vw,var(--cp-space-16));gap:clamp(var(--cp-space-8),4vw,var(--cp-space-16));align-items:center}.landing-directions_demo__zipHn{justify-self:start}.landing-directions_steps__rTKRF{display:grid;grid-gap:var(--cp-space-4);gap:var(--cp-space-4);margin:0;padding:0;list-style:none;counter-reset:none}.landing-directions_steps__rTKRF li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:var(--cp-space-4);gap:var(--cp-space-4);align-items:start;padding:var(--cp-space-5);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);background:color-mix(in srgb,var(--cp-color-surface-raised) 85%,transparent)}.landing-directions_steps__rTKRF li>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--cp-gradient-brand);color:var(--cp-color-text-on-brand,#06221f);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-bold)}.landing-directions_steps__rTKRF h3{margin:0;font-size:var(--cp-font-size-lg);font-weight:var(--cp-font-weight-semibold);line-height:1.3}.landing-directions_steps__rTKRF p{margin:var(--cp-space-2) 0 0;color:var(--cp-color-text-muted);font-size:var(--cp-font-size-sm);line-height:1.6}.landing-directions_features__3tufd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cp-space-4);gap:var(--cp-space-4);margin-top:var(--cp-space-10)}.landing-directions_features__3tufd article{min-width:0;padding:var(--cp-space-6);border:1px solid var(--cp-color-border-subtle);border-radius:var(--cp-radius-lg);background:color-mix(in srgb,var(--cp-color-surface) 80%,transparent)}.landing-directions_features__3tufd h3{margin:var(--cp-space-4) 0 0;font-size:var(--cp-font-size-md);font-weight:var(--cp-font-weight-semibold);line-height:1.35}.landing-directions_features__3tufd p{margin:var(--cp-space-2) 0 0;color:var(--cp-color-text-muted);font-size:var(--cp-font-size-sm);line-height:1.6}.landing-directions_pageLinks__lToir{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--cp-space-3);gap:var(--cp-space-3);margin-top:var(--cp-space-6)}.landing-directions_pageLinks__lToir a{display:flex;align-items:center;gap:var(--cp-space-3);min-height:60px;padding:var(--cp-space-3) var(--cp-space-4);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface-raised);color:var(--cp-color-text);font-size:var(--cp-font-size-sm);font-weight:var(--cp-font-weight-semibold);text-decoration:none;transition:border-color var(--cp-duration-fast) var(--cp-ease-standard),transform var(--cp-duration-fast) var(--cp-ease-standard)}.landing-directions_pageLinks__lToir a:hover{border-color:color-mix(in srgb,var(--cp-color-brand) 45%,transparent);transform:translateY(-2px)}.landing-directions_pageLinks__lToir a>span:last-child{margin-left:auto;color:var(--cp-color-brand)}.landing-directions_links__aew2I a:focus-visible,.landing-directions_pageLinks__lToir a:focus-visible{outline:3px solid var(--cp-color-focus);outline-offset:3px;border-radius:var(--cp-radius-sm)}@media (max-width:1023px){.landing-directions_grid__fNfY_,.landing-directions_videoLayout__05897{grid-template-columns:minmax(0,1fr)}.landing-directions_demo__zipHn{justify-self:center}.landing-directions_features__3tufd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.landing-directions_section__jlhYQ{margin-top:var(--cp-space-16)}.landing-directions_card__oOEUh{padding:var(--cp-space-6) var(--cp-space-5)}.landing-directions_steps__rTKRF li{grid-template-columns:40px minmax(0,1fr);padding:var(--cp-space-4);gap:var(--cp-space-3)}.landing-directions_steps__rTKRF li>span{width:40px;height:40px}.landing-directions_features__3tufd{grid-template-columns:minmax(0,1fr)}.landing-directions_features__3tufd article{padding:var(--cp-space-5)}}@media (prefers-reduced-motion:reduce){.landing-directions_pageLinks__lToir a{transition:none}.landing-directions_pageLinks__lToir a:hover{transform:none}}