.landing-product-page_page__xL1XT{width:100%;max-width:80rem;margin-inline:auto;padding:calc(64px + env(safe-area-inset-top, 0px) + 3.25rem) clamp(.85rem,2.5vw,2rem) 5.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:3.25rem;min-width:0;overflow-x:clip}@media (min-width:768px){.landing-product-page_page__xL1XT{gap:6rem;padding:calc(60px + 4.5rem) clamp(1rem,2.5vw,2rem) 9rem}}.landing-product-page_hero__UDDgN{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem;gap:0;text-align:left}.landing-product-page_heroBand__bA0Do{display:grid;gap:2rem;align-items:center;width:100%;min-width:0}.landing-product-page_heroBandCopy__cC9bw{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:34rem;text-align:left}.landing-product-page_heroBandMedia__MRIKc{min-width:0;width:100%;max-width:min(100%,36rem);justify-self:start}@media (min-width:900px){.landing-product-page_heroBand__bA0Do{grid-template-columns:minmax(0,32rem) minmax(0,1fr);gap:3.5rem;align-items:center}.landing-product-page_heroBandMedia__MRIKc{justify-self:stretch;max-width:none}}.landing-product-page_heroTitle__w9S_9{margin:0;font-size:clamp(2.15rem,1.4rem + 3.2vw,4rem);font-weight:400;letter-spacing:-.06em;line-height:1.1;color:#0f172a;max-width:100%}.landing-product-page_heroTitleLine__5zfo7{display:block;max-width:100%;text-wrap:balance}@media (min-width:640px){.landing-product-page_heroTitleLine__5zfo7{white-space:nowrap;text-wrap:unset}}.landing-product-page_heroLead__CGiUY{margin:1.25rem 0 0;max-width:32rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.01em;font-weight:400;color:#475569;text-wrap:pretty}.landing-product-page_heroCtas__GF4Pe{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.landing-product-page_ctaPrimaryWrap__P8pyJ{z-index:1;display:block;flex-shrink:0;border-radius:2.5rem;background:rgb(203 213 225/.6);backdrop-filter:blur(48px)}.landing-product-page_ctaPrimary__LRla5{display:flex;height:2.5rem;min-width:0;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;border-radius:2.5rem;background:#000;padding:0 .75rem;font-size:13px;color:#fff!important;transition:background .2s ease}.landing-product-page_ctaPrimary__LRla5:focus{outline:none}.landing-product-page_ctaPrimary__LRla5:focus-visible{box-shadow:0 0 0 2px rgb(15 23 42/.15)}@media (min-width:640px){.landing-product-page_ctaPrimary__LRla5{min-width:7rem;gap:.5rem;padding:0 1rem;font-size:.875rem}}.landing-product-page_ctaSecondary__jS1lZ{display:flex;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;border-radius:2.5rem;border:1px solid #e2e8f0;background:#fff;padding:0 1rem;font-size:13px;color:#0f172a;transition:background .16s ease}.landing-product-page_ctaSecondary__jS1lZ:hover{background:#f8fafc}.landing-product-page_ctaSecondary__jS1lZ:focus{outline:none}.landing-product-page_ctaSecondary__jS1lZ:focus-visible{box-shadow:0 0 0 2px rgb(15 23 42/.15)}@media (min-width:640px){.landing-product-page_ctaSecondary__jS1lZ{padding:0 1.25rem;font-size:.875rem}}.landing-product-page_stage__WTzIw{width:100%;min-width:0;border-radius:.5rem;overflow:hidden;border:1px solid rgb(15 23 42/.08);background:#f8fafc;box-shadow:0 20px 56px rgba(0,0,0,.1)}.landing-product-page_stageMedia__ndpM9{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;background:#e2e8f0}.landing-product-page_stageAvatar__upP3p{aspect-ratio:16/11;object-fit:cover;object-position:center top}.landing-product-page_avatarStage__03tyD{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:.5rem;background:#0f172a}.landing-product-page_avatarStageBg__28hcU{position:absolute;inset:0;z-index:0;object-fit:cover}.landing-product-page_avatarStageGrid__NTzWr{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.8vw,1.25rem);align-items:stretch;padding:clamp(1rem,2.5vw,1.75rem);box-sizing:border-box}@media (min-width:768px){.landing-product-page_avatarStageGrid__NTzWr{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-product-page_avatarClipFrame__LrXUW{position:relative;min-width:0;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:.75rem;background:transparent}.landing-product-page_avatarClip__9S401{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media (max-width:767px){.landing-product-page_avatarStageGrid__NTzWr{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1rem,2.5vw,1.75rem);-webkit-overflow-scrolling:touch;gap:.75rem}.landing-product-page_avatarClipFrame__LrXUW{flex:0 0 min(78%,18rem);aspect-ratio:3/4;max-width:none;scroll-snap-align:center}}.landing-product-page_stageMcp__Zwod3{border:none;background:transparent;box-shadow:none;overflow:visible}.landing-product-page_mcpDualStage__ezHcz{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.5vw,1.25rem);width:100%;min-width:0}@media (max-width:659px){.landing-product-page_page__xL1XT{padding:calc(64px + env(safe-area-inset-top, 0px) + 2.75rem) clamp(.85rem,2.5vw,2rem) 4.5rem;gap:2.25rem}.landing-product-page_mcpDualStage__ezHcz{gap:1rem}}@media (min-width:768px){.landing-product-page_mcpDualStage__ezHcz{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-product-page_band__C1Jos{display:grid;gap:2rem;align-items:end;width:100%;min-width:0}@media (min-width:768px){.landing-product-page_band__C1Jos{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:4rem}.landing-product-page_bandFlip__8S6DM{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.landing-product-page_bandFlip__8S6DM .landing-product-page_bandCopy__POvjQ{order:2}.landing-product-page_bandFlip__8S6DM .landing-product-page_bandMedia__rBcyz{order:1}}.landing-product-page_bandCopy__POvjQ{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.landing-product-page_bandMedia__rBcyz{min-width:0;width:100%}.landing-product-page_docGrid__NoxlA{display:grid;gap:2rem 1.5rem;width:100%;min-width:0}@media (min-width:768px){.landing-product-page_docGrid__NoxlA{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}}.landing-product-page_docCard__9SvCX{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0}.landing-product-page_docLink__VpxOS{margin-top:.35rem;font-size:.875rem;font-weight:400;letter-spacing:-.01em;color:#0f172a;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}.landing-product-page_docLink__VpxOS:hover{color:#334155}