.page_hero__7KFOs{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(2.5rem,7vw,5.5rem)}.page_heroCopy__r3YU6{max-width:30ch}.page_title__po7na{font-size:var(--fs-display);margin-bottom:1rem}.page_mark__xkzC1{display:inline-block;background:var(--lime);color:var(--electric-blue);padding:0 .35em;border-radius:var(--pill)}.page_lead__vF_iL{font-size:1.2rem;color:#40405a;margin-bottom:1.75rem}.page_heroCta__k6Sds{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.page_geoNote__vhmLv{font-size:.95rem;color:var(--muted);margin:0}.page_geoNoteLight__ydZbM{color:rgba(255,255,255,.85);margin:0}.page_geoNoteLight__ydZbM a{color:#fff;text-decoration:underline}.page_heroArt__W43AQ{position:relative}.page_tagCard__OI_W_{position:relative;aspect-ratio:4/3;background:var(--surface);border:1px solid var(--hairline);border-radius:calc(var(--radius) * 1.4);overflow:hidden}.page_tagImg__Nvb_k{object-fit:cover}.page_tagLabel__qlBMc{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);display:flex;align-items:center;gap:.6rem;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--pill);padding:.4rem .7rem .4rem 1rem;box-shadow:0 10px 26px rgba(22,22,58,.14);white-space:nowrap}.page_tagLabelText__iXFNp{font-size:.85rem;color:var(--muted)}.page_lede__m7AMO{max-width:720px;padding-block:clamp(2rem,5vw,3.5rem)}.page_ledeText__Fzrrk{font-size:1.4rem;line-height:1.5;margin:0}.page_sectionHead__iJcTv{font-size:var(--fs-h2);margin-bottom:1.75rem}.page_gallery__zv1_e .page_sectionHead__iJcTv{text-align:center}.page_features__GdcOS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_feature__LruQD{text-align:center}.page_featureIcon__UHR_A{width:96px;height:auto;margin:0 auto 1rem}.page_featureTitle__pGLZ6{font-size:1.35rem;margin-bottom:.5rem}.page_featureText__G2Vtt{color:#40405a;margin:0}.page_pricing__WvXsI .page_sectionHead__iJcTv{text-align:center}.page_plans__IitrJ{display:grid;grid-template-columns:repeat(2,minmax(0,300px));grid-gap:1.5rem;gap:1.5rem;justify-content:center}.page_plan__2qeCb{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:2rem 1.75rem;text-align:center}.page_planBest__cbzcD{border:2px solid var(--electric-blue)}.page_bestBadge__2IR5k{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--electric-blue);color:#fff;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem;border-radius:var(--pill)}.page_planTag__E5iDc{display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .85rem;border-radius:var(--pill);margin-bottom:.75rem}.page_planTagViolet__WpL_3{background:var(--violet);color:#fff}.page_planTagLime__lYoMC{background:var(--lime);color:var(--electric-blue)}.page_price__9Mgp5{margin:.25rem 0}.page_priceNum__Kbly2{font-family:var(--font-display);font-size:3rem;font-weight:600;color:var(--ink)}.page_priceDur__I3bL5{color:var(--muted)}.page_trial__BtOj5{font-size:.9rem;color:var(--muted);margin-bottom:1rem}.page_planFeatures___GB5j{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-gap:.4rem;gap:.4rem;color:#40405a}.page_planBtn__j5_GD{width:100%}.page_how__yTWVh{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.page_steps__B4_i4{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:1.5rem;gap:1.5rem}.page_step__0ZyaY{display:flex;gap:1rem;align-items:flex-start}.page_stepNum__Ucda0{font-family:var(--font-mono);font-weight:700;font-size:.95rem;color:var(--electric-blue);background:var(--lime);border-radius:var(--radius-sm);padding:.35rem .55rem;flex:none}.page_stepTitle__D2o3b{font-size:1.2rem;margin-bottom:.25rem}.page_stepText__ajEw1{color:#40405a;margin:0}.page_videoWrap__BlQzx{display:flex;justify-content:center}.page_video___Lden{position:relative;width:100%;max-width:320px;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:var(--ink)}.page_video___Lden iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page_closing__zG5V3{background:var(--electric-blue);margin-top:4rem}.page_closingInner___H_DV{text-align:center;padding-block:clamp(3rem,7vw,5rem)}.page_closingTitle__SBzq9{color:#fff;font-size:var(--fs-h2);margin-bottom:1.5rem}@media (max-width:900px){.page_hero__7KFOs{grid-template-columns:1fr}.page_heroCopy__r3YU6{max-width:none}.page_features__GdcOS,.page_how__yTWVh{grid-template-columns:1fr}.page_features__GdcOS{gap:2.5rem}}@media (max-width:560px){.page_plans__IitrJ{grid-template-columns:1fr}}.MockupGallery_grid__zksLP{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.MockupGallery_card__T0zOS{margin:0}.MockupGallery_thumbBtn__OAUnS{position:relative;display:block;width:100%;aspect-ratio:1;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);cursor:pointer;overflow:hidden;padding:0;transition:transform .15s ease,box-shadow .15s ease}.MockupGallery_thumbBtn__OAUnS:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(22,22,58,.12)}.MockupGallery_thumb__gD6K6{object-fit:contain;padding:12px}.MockupGallery_lightbox___zOjw{position:fixed;inset:0;background:rgba(22,22,58,.82);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.MockupGallery_full__Gt1Hr{max-width:min(90vw,720px);max-height:84vh;object-fit:contain;border-radius:var(--radius);background:var(--surface)}.MockupGallery_arrow__uHzAx{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);font-size:2rem;line-height:1;cursor:pointer}.MockupGallery_prev__gmLQa{left:1.5rem}.MockupGallery_next__PRDCB{right:1.5rem}.MockupGallery_dismiss__n9WgZ{position:absolute;top:1.25rem;right:1.5rem;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);font-size:1.6rem;cursor:pointer}@media (max-width:820px){.MockupGallery_grid__zksLP{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.MockupGallery_grid__zksLP{grid-template-columns:repeat(2,1fr)}.MockupGallery_arrow__uHzAx{width:44px;height:44px;font-size:1.5rem}.MockupGallery_prev__gmLQa{left:.5rem}.MockupGallery_next__PRDCB{right:.5rem}}